kernel-debug-modules-internal-5.14.0-503.35.1.el9_5> M Mv ĉJ4!!%joLne)Ip-Bm5 ']g"releng@rockylinux.org p-Bm5 ']Ngvpu=!EccoڱQU4 ~ѩykie1\ʄ"mG8{#bja+})?"֮)Vlum)w}DtXJM Yh r./,.GG :SL̯ a%c-7:`(5pR4[EG<nb\$˅e'3R iG@E W9 :4aT 1?*kWWI*сxGQ$i c۲NVw| qY6EjݒtrhD /^um"t\4*R@D k7}aihnvI~`߬0'd2G.!c̿t=p}wpn]). L"T%܀iOO(% J { >@ ? d ' 6 _ &Y      @ & &(+.r.0B B C} (D8Dp9Ep:^ p> @ G H \I ȘX (Y \ ] ^ ڞ7b d te yf |l t u v w dx y  h l r  Ckernel-debug-modules-internal5.14.0503.35.1.el9_5Extra kernel modules to match the kernelThis package provides kernel modules for the kernel package for Red Hat internal usage.gpiad1-prod-build001.bld.equ.rockylinux.org= Rocky((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 ZlibRelease Engineering System Environment/Kernelhttps://www.kernel.org/linuxx86_64/sbin/depmod -a 5.14.0-503.35.1.el9_5.x86_64+debug/sbin/depmod -a 5.14.0-503.35.1.el9_5.x86_64+debugT\dH@|18RJ(wXNx,JP9 #p%)@>0t^ 7\{0),|ZN pWH?%K |/|'5<$[Hl 8  TL8I4$H /V,"x'L 1\q[A8XAAAA큤A큤A큤A큤AAA큤A큤AA큤AA큤AAA큤A큤AAAA큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤AA큤A큤AA큤AA큤AA큤AA큤A큤gtgtgtgggggggggtgtgggggggggggggggggggggtgggtgggtgtgggggtgtgtgggggggggtgggggggggggggggggggggggggggggggggggggggggggggggggggggggggtgggtggggggtggggggtgggtgggtgggtggggga8a67a9b6afd159e8fe2800d156afd53e923945c64496e3eb113cd767a15aaf9e9f0ad8ee5f3befc42347f8ed0b47c1b249ac98ccf290e298ecf01155e278580874279b97e06f9831800257f1e92ba947aff101935a83c5aaed894b7478813bf24ee0a2f5ba91a71ce3c777e3cf463832cbc0a6aeb529ff777576e64dd43fc5dd5c2a17ff283189e4a75e773ebd2713639c6abcee017b74a54a389157ce5d2179c5b8b97e292347bccf04baa683d4a2c2e9754357239bc29e616fcdd51406ff5bbbadf97a15b7320c5d58904823d5656b301b5250e44f52a4a73f907b07f1a6b96d7b4025ba97101c54022eea419c52db026daa062d27a40f8def6d53e250d6b3bc139d6483fa4ec15ab55006b0d2e98c02e1f3e40466bb78feb492baee5ee7c04da1ab507223d4547324e31257494e98c362a3af3edbe4eb000a58640f9b2f367ee9c4e6ad90d8ccde51dbfbb7f8eca2e293a09f7b19655d04abd8c417c72fceb1f25b8b4b0c2d6572a6e6031edaf08406d1779e5206d3b622ceee6cd83df94fc91af9c8ceb98bfd2647f70c74baf3b7aa056dc49784a43a0b4787cb9f13bda0d3562652c7428960a84cab64ae529b94848db858fdaf66cb976e787acee1e35729e440a9acff5768228f7d6818c73a993c9b8f590fa5d470d1626ef5589dd60014e7999abd2068e595b4dfce6805535893406410a65a3b57073c874ba62146822fa00d70cc0e916049cd8701bab56875a3a38b13fb406b9df08ed96b97f3ea208e6b214b879f1926a77e7c461472c74f8bd2698343b997ec358e9ca24ea9986102369030f4d9786f7e021413dfa6b2b56ab95b3fa729d3d38707002abd3711ac5eaf6935b8f44873794be00bb3a2429a716c86bf135903ee9c0b72e187cdc9ced27e0cdff1e4e6e08b254a6874f4d1bafd80812a62bcd61ed4a3d80d39418b60503505586865e7580dbcc4b1da7d0549182fbf24552d4195fde0f6d8e5ad871a93a255b2bce4807ce5df5ec0db7cea3fedbf64f6c03ee96fc6a0b3c7a21a44bf828e58ab1a52344cc0a37792bca23e28d44737b6ca245e08f28bc209f1cfa0fa9301a240d4422f4495fa346b4b79549cf81eb5a48107ef38caf4837d3aa9de68536869119ea7bcda165e6f3f0158dff03c3fa9731b1ae88f68669448e2d0e3054a7626866415da59c568719f059a02d7125275c1d277e1cd3b898d4dd25569699c9ca686b5f42a4a66cdf32e300f50ca359093e6057e87ab16e4097527651403a81f0f464915a4012dacde48de0bdcf467a9f63f8c8ca703ec02cd426b5db746551ce7b8c8a07dc25363a8f98069686f280bf820eb9366eab73971bf361d0e21111989c2f198206ad620f46e2cf734ea09615a9aab52c6e19eaae308e47011ddf8e54918278cd31d9c5a6d5e42f883e9cfd9654cd23f01afb6524c5ebbf4c3f0d3a4f956137e014806daf41732d41f3125308843f7a3866f408325a9afd3a3f331ec81e983afac8f1423a4e326b7265ffd89f72981d1accc35184091bc1b8b818af03eeacfe36a322fba0a59a79998a2cb3daa5338ea86f4e97fccbacfd0b5d28ba168f1b4791fd319e677bba110ba541f3868d3ffc43d6b179f3c57636ae35ff7bc043be1f0751088903693077f6c0f69b6bc43203172b21346b6604919eadd1cf5c4986fca87c4418d71d7e27ae14db16bf3a4884db8ecec9effb1d7f69bdbee61167ddd8b72d270eb961236da0b14eb2bd391fc9e57aba812be51b66108cb25241b05df26d13a5bc08ba952833dba61ad0d561f802c8ebefd1e1b96ad2656f40ebb17bb327debe093c79088fa9f11687473172745aaebe4b8860cef2c3225d622f94c25103c1cbbe8ddc791d9bdb6d611d36d330f2ca5e59cb429361480fa8553131f1d9a1e768aa4db25aa1c01c245f16f1096b2510c05f454368df8730fce0cf95d2b76f4d308d6d2a3271071c525fefeb1418dfddc15c3e275148e85cc062a46f99d06891006ff787f91205f22fdfefc392e7dd9908200305826f1d8776f5c8d0a2761baf4d020d646e03eab611b852c5557130436d8b9109598770e972617495994159bc2c02b8281014fa734f2bdc4eb14065bc1838f1629cf2d694d14b78620fcae939ab1f57fd9cf4205cfd1527ba15e1795a9188a0541f995b546fe9bcbed6163fa5c2f81c0f4fe7e28c1012683d3718886a6c4acaa2e36c063ec121a7b332811317e177469f4446dbb278327d880c700e5310dc5992ed8415850343547915868b4c608c4e83d706ad678363523fe6684437826c6b74734684b72ea4a20f6d0fb60b78272b29e3a0cda153441341ee13316f157f945385d45ac9dc7afe24b1d0915f7ae446d905e5d30f9aa7b1238e2846ae3879184a461ee5750180b3c9e61109beb2e8f3959a7241d6576b0afbb811551d1e6c1b6df0ced7d37fe80708aab9af5b3cdcfd88f8e7caf442a6947f74357d50083f677d769c13f15784844ed4a511681efa9ee8ac6e9aa77b4bc353ed77f2b27b25b5d15538901539826f740dfc5ba5cb4b336e5afcd4624877ff54eed445ff45cc56038c397320e65c5790dc4591533177e132a29ccd5f9193b3046a75fbff8e0688dfd6a63bd8d10aeb16e88afab3dbc733ae639b0f417a7914a204494d367d8e18b4599eb96e09b6bd3d14d0c9b548bbbaee1bbb8ceffa7e0484bf366d0b8893d10a8c47e962aef12041e40ee0914e824a44d91e6ee683560dd6ff7cee40f1f09caa0e22b6ed895c1c66f702c4be35ff4fe2dc0adec2a911506c1bae40d7762701a75a8dcdee64be184a267f9ce53b36bdebf4042d4d63d067ca101c556698452e40d50a456801e3d3079778005b8d59d2b3541fa18b061d560e2feb91a6280818c618b77ad88b161c0fe8599bd654ba708b5d50b73213f9cb1eb69d1d2dbfe6c53e999097912e40b08b2e1caef9fb3ee8050363e10b65f7cd2b4b512a8b7c5d2c3746a3d24153e2acd604e18b9f3f9dfed92356164debbb1192da622f2fb735fee492324ca9cc3e2f821dc5ee421946a315b2f234f21bf94f9598a603191acc39fba5a7eb341ada9622f2ea9ca459be4a9faf322c947a1f0f17b28d9750734bc4b658ddad6d1550323e2284576e07a3f8629eea69275064a91b0231a4274472a4f319686e701572c0605e45e02dabf9c26986c2fa003e4dee0a974e098ad8fb0a2a47e2faa6b30fe435d97ca7349e08f44bb4ed707658cc61e94c2e5f6c7c8051e703b4074ecb6c51e5734cd1aa707942c381ec55645170b458b11c629c79c7364546d3488c0e536ea1dd648863cb448af22a46a1c1807f377bd79c765c438ab13ed988bf80b0c14b6591e9f52f8ef908275c621f00decc990e621fd972cde5ba7080188654e2ba4d50f0dcd5dd95ebab783d464aebf778bef8148411edbf5bd6b0c82abfb54ffb3e1cf362ea34265343fcca32f00dda62c2dc3f04cca529d2ce29597657b3b287d3c1df79b0bd0a7a84fa743e8681aea0c049b4e669dd7d609f9736231359c9696c0e0b9254cfda5a2f47a9b3dd058432e84779754b94a8c57dabb465ce67c7d76194bc975d350d70f58051d554412df5001cd6f61d5a893a0c1c7311562262011f8ee342df3f70a51aae271620b628c2619b03c7fa070e5e04c655d070ecf217af4fa9656e182030d8768c0aac5a2384b6ff29b4f23dfc8e03545d5c2aa07367f2832a6a5e5ab99b36967b81bbb34e2a4613b745130a8a3cdffb69a968e6399e4cffab30cc2b9feed4e27dd2c1f7105aafb5ce35a7ed74a6c22f1cc10993d61828e860dad22906de3999675409ea43b5afb5003dca775405cc0b4bea5adaeb87cda51e90ebd045f3f303229aafecad122a6118be3f1b8267f523dda4b0966b36e3d6471fccceb4a31694c09bddd8971dfcce81ca9cce2778c65ab19d960ac330d4da6d184f1f3819712500d7be4189245094f9440b083f62901ff553e2d9256e89a763098c2daeb1b1ca32d2e60f3e32efde32501d6d352f4e0c88d69756rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-5.14.0-503.35.1.el9_5.src.rpminstallonlypkg(kernel-module)kernel-debug-modules-internalkernel-debug-modules-internalkernel-debug-modules-internal(x86-64)kernel-debug-modules-internal-uname-rkernel-debug-modules-internal-x86_64kernel-debug-modules-internal-x86_64kmod(amd-pstate-ut.ko)kmod(bitfield_kunit.ko)kmod(cfg80211-tests.ko)kmod(checksum_kunit.ko)kmod(cmdline_kunit.ko)kmod(cpumask_kunit.ko)kmod(dev_addr_lists_test.ko)kmod(dmatest.ko)kmod(drm_buddy_test.ko)kmod(drm_cmdline_parser_test.ko)kmod(drm_connector_test.ko)kmod(drm_damage_helper_test.ko)kmod(drm_dp_mst_helper_test.ko)kmod(drm_exec_test.ko)kmod(drm_format_helper_test.ko)kmod(drm_format_test.ko)kmod(drm_framebuffer_test.ko)kmod(drm_gem_shmem_test.ko)kmod(drm_kunit_helpers.ko)kmod(drm_managed_test.ko)kmod(drm_mm_test.ko)kmod(drm_modes_test.ko)kmod(drm_plane_helper_test.ko)kmod(drm_probe_helper_test.ko)kmod(drm_rect_test.ko)kmod(ext4-inode-test.ko)kmod(fat_test.ko)kmod(gss_krb5_test.ko)kmod(handshake-test.ko)kmod(hashtable_test.ko)kmod(hid-uclogic-test.ko)kmod(iio-test-format.ko)kmod(input_test.ko)kmod(iwlwifi-tests.ko)kmod(kasan_test.ko)kmod(kunit-example-test.ko)kmod(kunit-test.ko)kmod(kunit.ko)kmod(lib_test.ko)kmod(list-test.ko)kmod(locktorture.ko)kmod(mac80211-tests.ko)kmod(mac80211_hwsim.ko)kmod(memcpy_kunit.ko)kmod(mptcp_crypto_test.ko)kmod(mptcp_token_test.ko)kmod(mtty.ko)kmod(netdevsim.ko)kmod(overflow_kunit.ko)kmod(pktgen.ko)kmod(property-entry-test.ko)kmod(rational-test.ko)kmod(rcuscale.ko)kmod(rcutorture.ko)kmod(refscale.ko)kmod(regmap-kunit.ko)kmod(resource_kunit.ko)kmod(rocker.ko)kmod(scftorture.ko)kmod(siphash_kunit.ko)kmod(slub_kunit.ko)kmod(soc-topology-test.ko)kmod(soc-utils-test.ko)kmod(sound_kunit.ko)kmod(stackinit_kunit.ko)kmod(strcat_kunit.ko)kmod(strscpy_kunit.ko)kmod(sysctl-test.ko)kmod(test_bits.ko)kmod(test_bpf.ko)kmod(test_hash.ko)kmod(test_hmm.ko)kmod(test_klp_atomic_replace.ko)kmod(test_klp_callbacks_busy.ko)kmod(test_klp_callbacks_demo.ko)kmod(test_klp_callbacks_demo2.ko)kmod(test_klp_callbacks_mod.ko)kmod(test_klp_livepatch.ko)kmod(test_klp_shadow_vars.ko)kmod(test_klp_state.ko)kmod(test_klp_state2.ko)kmod(test_klp_state3.ko)kmod(test_linear_ranges.ko)kmod(test_list_sort.ko)kmod(test_sort.ko)kmod(test_vmalloc.ko)kmod(time_test.ko)kmod(torture.ko)kmod(wwan_hwsim.ko)ksym(__drm_kunit_helper_alloc_drm_device_with_driver)ksym(__kunit_abort)ksym(__kunit_activate_static_stub)ksym(__kunit_add_resource)ksym(__kunit_do_failed_assertion)ksym(__kunit_test_suites_exit)ksym(__kunit_test_suites_init)ksym(_torture_create_kthread)ksym(_torture_stop_kthread)ksym(drm_kunit_helper_acquire_ctx_alloc)ksym(drm_kunit_helper_alloc_device)ksym(drm_kunit_helper_atomic_state_alloc)ksym(drm_kunit_helper_create_crtc)ksym(drm_kunit_helper_create_primary_plane)ksym(drm_kunit_helper_free_device)ksym(kunit_add_action)ksym(kunit_add_action_or_reset)ksym(kunit_assert_prologue)ksym(kunit_binary_assert_format)ksym(kunit_binary_ptr_assert_format)ksym(kunit_binary_str_assert_format)ksym(kunit_cleanup)ksym(kunit_deactivate_static_stub)ksym(kunit_destroy_resource)ksym(kunit_device_register)ksym(kunit_device_register_with_driver)ksym(kunit_device_unregister)ksym(kunit_driver_create)ksym(kunit_fail_assert_format)ksym(kunit_init_test)ksym(kunit_kfree)ksym(kunit_kmalloc_array)ksym(kunit_log_append)ksym(kunit_mem_assert_format)ksym(kunit_ptr_not_err_assert_format)ksym(kunit_release_action)ksym(kunit_remove_action)ksym(kunit_remove_resource)ksym(kunit_run_tests)ksym(kunit_suite_has_succeeded)ksym(kunit_suite_num_test_cases)ksym(kunit_test_case_num)ksym(kunit_try_catch_run)ksym(kunit_try_catch_throw)ksym(kunit_unary_assert_format)ksym(stutter_wait)ksym(torture_cleanup_begin)ksym(torture_cleanup_end)ksym(torture_hrtimeout_jiffies)ksym(torture_hrtimeout_ms)ksym(torture_hrtimeout_ns)ksym(torture_hrtimeout_s)ksym(torture_hrtimeout_us)ksym(torture_init_begin)ksym(torture_init_end)ksym(torture_kthread_stopping)ksym(torture_must_stop)ksym(torture_must_stop_irq)ksym(torture_num_online_cpus)ksym(torture_offline)ksym(torture_online)ksym(torture_onoff_failures)ksym(torture_onoff_init)ksym(torture_onoff_stats)ksym(torture_random)ksym(torture_shuffle_init)ksym(torture_shuffle_task_register)ksym(torture_shutdown_absorb)ksym(torture_shutdown_init)ksym(torture_stutter_init)ksym(verbose_torout_sleep)modalias(pci:v00001B36d00000006sv*sd*bc*sc*i*)modalias(rtnl-link-netdevsim)modalias(virtio:d0000001Dv*)    /bin/sh/bin/shkernel-debug-modules-core-uname-rkernel-debug-modules-uname-rkernel-uname-rrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)5.14.0-503.35.1.el9_5.x86_64+debug5.14.0-503.35.1.el9_5.x86_64+debug5.14.0-503.35.1.el9_5.x86_64+debug3.0.4-14.6.0-14.0-15.2-14.16.1.3g&gggw@g͂gɎ@gH@ggg@g@g@gu@g:g@gd gZ@gR@gNgH[@g? g5@g,g$g6ff@fLfX@fcf@fff4ff@f(@ffą@f3f?@ffJf@ff@faf@ff@f@ff>@f@fIff@f`f@ffwf&@fff=@ff@f}T@fz@fy_fuk@ftfqvfp%@fp%@fj@fifffaf`S@f_f]@fXj@fU@fTufM@fLfH@fE@fCR@fBf;i@f:f4f/f+@f*Ef&Q@fff"@f@f@f Df@ffg@ee,ee@eZRelease Engineering - 5.14.0-503.35.1CKI KWF Bot [5.14.0-503.35.1.el9_5]CKI KWF Bot [5.14.0-503.34.1.el9_5]Chao YE [5.14.0-503.33.1.el9_5]CKI KWF Bot [5.14.0-503.32.1.el9_5]Chao YE [5.14.0-503.31.1.el9_5]Patrick Talbert [5.14.0-503.30.1.el9_5]Chao YE [5.14.0-503.29.1.el9_5]Chao YE [5.14.0-503.28.1.el9_5]Chao YE [5.14.0-503.27.1.el9_5]Chao YE [5.14.0-503.26.1.el9_5]Chao YE [5.14.0-503.25.1.el9_5]Chao YE [5.14.0-503.24.1.el9_5]Chao YE [5.14.0-503.23.1.el9_5]Chao YE [5.14.0-503.22.1.el9_5]Lucas Zampieri [5.14.0-503.21.1.el9_5]Lucas Zampieri [5.14.0-503.20.1.el9_5]Lucas Zampieri [5.14.0-503.19.1.el9_5]Lucas Zampieri [5.14.0-503.18.1.el9_5]Lucas Zampieri [5.14.0-503.17.1.el9_5]Lucas Zampieri [5.14.0-503.16.1.el9_5]Lucas Zampieri [5.14.0-503.15.1.el9_5]Lucas Zampieri [5.14.0-503.14.1.el9_5]Lucas Zampieri [5.14.0-503.13.1.el9_5]Lucas Zampieri [5.14.0-503.12.1.el9_5]Lucas Zampieri [5.14.0-503.11.1.el9_5]Lucas Zampieri [5.14.0-503.10.1.el9_5]Lucas Zampieri [5.14.0-503.9.1.el9_5]Lucas Zampieri [5.14.0-503.8.1.el9_5]Lucas Zampieri [5.14.0-503.7.1.el9_5]Lucas Zampieri [5.14.0-503.6.1.el9_5]Lucas Zampieri [5.14.0-503.5.1.el9_5]Lucas Zampieri [5.14.0-503.4.1.el9_5]Lucas Zampieri [5.14.0-503.3.1.el9_5]Lucas Zampieri [5.14.0-503.2.1.el9_5]Lucas Zampieri [5.14.0-503.1.1.el9_5]Lucas Zampieri [5.14.0-503.el9]Lucas Zampieri [5.14.0-502.el9]Lucas Zampieri [5.14.0-501.el9]Lucas Zampieri [5.14.0-500.el9]Lucas Zampieri [5.14.0-499.el9]Lucas Zampieri [5.14.0-498.el9]Lucas Zampieri [5.14.0-497.el9]Lucas Zampieri [5.14.0-496.el9]Lucas Zampieri [5.14.0-495.el9]Lucas Zampieri [5.14.0-494.el9]Lucas Zampieri [5.14.0-493.el9]Lucas Zampieri [5.14.0-492.el9]Scott Weaver [5.14.0-491.el9]Scott Weaver [5.14.0-490.el9]Lucas Zampieri [5.14.0-489.el9]Lucas Zampieri [5.14.0-488.el9]Lucas Zampieri [5.14.0-487.el9]Lucas Zampieri [5.14.0-486.el9]Lucas Zampieri [5.14.0-485.el9]Lucas Zampieri [5.14.0-484.el9]Lucas Zampieri [5.14.0-483.el9]Lucas Zampieri [5.14.0-482.el9]Lucas Zampieri [5.14.0-481.el9]Lucas Zampieri [5.14.0-480.el9]Lucas Zampieri [5.14.0-479.el9]Lucas Zampieri [5.14.0-478.el9]Lucas Zampieri [5.14.0-477.el9]Lucas Zampieri [5.14.0-476.el9]Lucas Zampieri [5.14.0-475.el9]Lucas Zampieri [5.14.0-474.el9]Lucas Zampieri [5.14.0-473.el9]Lucas Zampieri [5.14.0-472.el9]Lucas Zampieri [5.14.0-471.el9]Lucas Zampieri [5.14.0-470.el9]Lucas Zampieri [5.14.0-469.el9]Lucas Zampieri [5.14.0-468.el9]Lucas Zampieri [5.14.0-467.el9]Lucas Zampieri [5.14.0-466.el9]Lucas Zampieri [5.14.0-465.el9]Lucas Zampieri [5.14.0-464.el9]Lucas Zampieri [5.14.0-463.el9]Lucas Zampieri [5.14.0-462.el9]Lucas Zampieri [5.14.0-461.el9]Lucas Zampieri [5.14.0-460.el9]Lucas Zampieri [5.14.0-459.el9]Lucas Zampieri [5.14.0-458.el9]Scott Weaver [5.14.0-457.el9]Lucas Zampieri [5.14.0-456.el9]Lucas Zampieri [5.14.0-455.el9]Lucas Zampieri [5.14.0-454.el9]Lucas Zampieri [5.14.0-453.el9]Lucas Zampieri [5.14.0-452.el9]Lucas Zampieri [5.14.0-451.el9]Lucas Zampieri [5.14.0-450.el9]Lucas Zampieri [5.14.0-449.el9]Lucas Zampieri [5.14.0-448.el9]Patrick Talbert [5.14.0-447.el9]Patrick Talbert [5.14.0-446.el9]Lucas Zampieri [5.14.0-445.el9]Lucas Zampieri [5.14.0-444.el9]Lucas Zampieri [5.14.0-443.el9]Lucas Zampieri [5.14.0-442.el9]Lucas Zampieri [5.14.0-441.el9]Lucas Zampieri [5.14.0-440.el9]Lucas Zampieri [5.14.0-439.el9]Lucas Zampieri [5.14.0-438.el9]Lucas Zampieri [5.14.0-437.el9]Lucas Zampieri [5.14.0-436.el9]Scott Weaver [5.14.0-435.el9]Scott Weaver [5.14.0-434.el9]Scott Weaver [5.14.0-433.el9]Lucas Zampieri [5.14.0-432.el9]Lucas Zampieri [5.14.0-431.el9]Lucas Zampieri [5.14.0-430.el9]Lucas Zampieri [5.14.0-429.el9]Lucas Zampieri [5.14.0-428.el9]- Porting to Rocky Linux 9, debranding and Rocky branding - Ensure aarch64 kernel is not compressed- cppc_cpufreq: Use desired perf if feedback ctrs are 0 or unchanged (Mark Langsdorf) [RHEL-78643] - coresight: etm4x: Add ACPI support in platform driver (Mark Salter) [RHEL-80223] - block: Fix lockdep warning in blk_mq_mark_tag_wait (Ming Lei) [RHEL-73024] - md: fix deadlock between mddev_suspend and flush bio (Nigel Croxon) [RHEL-76058] {CVE-2024-43855} - redhat/configs: replace IOMMU_DEFAULT_DMA_STRICT with IOMMU_DEFAULT_DMA_LAZY (Jerry Snitselaar) [RHEL-76412] - ibmvnic: Only record tx completed bytes once per handler (Mamatha Inamdar) [RHEL-71289] - ibmvnic: Only replenish rx pool when resources are getting low (Mamatha Inamdar) [RHEL-71289] - ibmvnic: Return error code on TX scrq flush fail (Mamatha Inamdar) [RHEL-71289] - intel_idle: fix ACPI _CST matching for newer Xeon platforms (David Arcari) [RHEL-62987]- arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array (CKI Backport Bot) [RHEL-82734] {CVE-2025-21785} - crypto: rng - Fix extrng EFAULT handling (Herbert Xu) [RHEL-70643]- scsi: st: New session only when Unit Attention for new tape (John Meneghini) [RHEL-62266] - scsi: st: Add MTIOCGET and MTLOAD to ioctls allowed after device reset (John Meneghini) [RHEL-62266] - scsi: st: Don't modify unknown block number in MTIOCGET (John Meneghini) [RHEL-62266] - x86/mm/ident_map: Use gbpages only where full GB page should be mapped. (Chris von Recklinghausen) [RHEL-62210] - SUNRPC: Handle -ETIMEDOUT return from tlshd (Benjamin Coddington) [RHEL-79870] - SUNRPC: timeout and cancel TLS handshake with -ETIMEDOUT (Benjamin Coddington) [RHEL-79870] - tls: Fix tls_sw_sendmsg error handling (Benjamin Coddington) [RHEL-79870] - SUNRPC: Fix a hang in TLS sock_close if sk_write_pending (Benjamin Coddington) [RHEL-79870]- SUNRPC: Handle -ETIMEDOUT return from tlshd (Benjamin Coddington) [RHEL-79870] - SUNRPC: timeout and cancel TLS handshake with -ETIMEDOUT (Benjamin Coddington) [RHEL-79870] - tls: Fix tls_sw_sendmsg error handling (Benjamin Coddington) [RHEL-79870] - SUNRPC: Fix a hang in TLS sock_close if sk_write_pending (Benjamin Coddington) [RHEL-79870]- HID: core: zero-initialize the report buffer (Benjamin Tissoires) [RHEL-81838] {CVE-2024-50302} - x86/kaslr: Expose and use the end of the physical memory address space (Waiman Long) [RHEL-70002] - ALSA: usb-audio: Fix a DMA to stack memory bug (Jaroslav Kysela) [RHEL-81799] - ALSA: usb-audio: Fix for sampling rates support for Mbox3 (Jaroslav Kysela) [RHEL-81799] - ALSA: usb-audio: Fix potential out-of-bound accesses for Extigy and Mbox devices (Jaroslav Kysela) [RHEL-81799] {CVE-2024-53197} - ALSA: usb-audio: Add sampling rates support for Mbox3 (Jaroslav Kysela) [RHEL-81799] - x86/kexec: Add EFI config table identity mapping for kexec kernel (Jay Shin) [RHEL-74170] - mm: fix NULL pointer dereference in alloc_pages_bulk_noprof (Jay Shin) [RHEL-73210] {CVE-2024-53113} - can: bcm: Fix UAF in bcm_proc_show() (CKI KWF BOT) [RHEL-80746] {CVE-2023-52922} - smb: client: fix chmod(2) regression with ATTR_READONLY (Jay Shin) [RHEL-80526] - hugetlb: prioritize surplus allocation from current node (Aristeu Rozanski) [RHEL-77488] - dev: Acquire netdev_rename_lock before restoring dev->name in dev_change_name(). (Antoine Tenart) [RHEL-77338] - net: add softirq safety to netdev_rename_lock (Antoine Tenart) [RHEL-77343] - arp: Convert ioctl(SIOCGARP) to RCU. (Antoine Tenart) [RHEL-77343] - net: Protect dev->name by seqlock. (Antoine Tenart) [RHEL-77343] - net: Remove unused declaration dev_restart() (Antoine Tenart) [RHEL-77343] - arp: Get dev after calling arp_req_(delete|set|get)(). (Antoine Tenart) [RHEL-77343] - arp: Remove a nest in arp_req_get(). (Antoine Tenart) [RHEL-77343] - arp: Factorise ip_route_output() call in arp_req_set() and arp_req_delete(). (Antoine Tenart) [RHEL-77343] - arp: Validate netmask earlier for SIOCDARP and SIOCSARP in arp_ioctl(). (Antoine Tenart) [RHEL-77343] - arp: Move ATF_COM setting in arp_req_set(). (Antoine Tenart) [RHEL-77343] - ACPI: extlog: fix NULL pointer dereference check (Mark Langsdorf) [RHEL-75250] {CVE-2023-52605} - vsock/virtio: Initialization of the dangling pointer occurring in vsk->trans (Jon Maloy) [RHEL-75461] {CVE-2024-50264} - x86/pci: Skip early E820 check for ECAM region (CKI Backport Bot) [RHEL-67065] - cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids (Steve Best) [RHEL-64291]- can: bcm: Fix UAF in bcm_proc_show() (CKI KWF BOT) [RHEL-80746] {CVE-2023-52922} - smb: client: fix chmod(2) regression with ATTR_READONLY (Jay Shin) [RHEL-80526] - hugetlb: prioritize surplus allocation from current node (Aristeu Rozanski) [RHEL-77488] - dev: Acquire netdev_rename_lock before restoring dev->name in dev_change_name(). (Antoine Tenart) [RHEL-77338] - net: add softirq safety to netdev_rename_lock (Antoine Tenart) [RHEL-77343] - arp: Convert ioctl(SIOCGARP) to RCU. (Antoine Tenart) [RHEL-77343] - net: Protect dev->name by seqlock. (Antoine Tenart) [RHEL-77343] - net: Remove unused declaration dev_restart() (Antoine Tenart) [RHEL-77343] - arp: Get dev after calling arp_req_(delete|set|get)(). (Antoine Tenart) [RHEL-77343] - arp: Remove a nest in arp_req_get(). (Antoine Tenart) [RHEL-77343] - arp: Factorise ip_route_output() call in arp_req_set() and arp_req_delete(). (Antoine Tenart) [RHEL-77343] - arp: Validate netmask earlier for SIOCDARP and SIOCSARP in arp_ioctl(). (Antoine Tenart) [RHEL-77343] - arp: Move ATF_COM setting in arp_req_set(). (Antoine Tenart) [RHEL-77343] - ACPI: extlog: fix NULL pointer dereference check (Mark Langsdorf) [RHEL-75250] {CVE-2023-52605} - vsock/virtio: Initialization of the dangling pointer occurring in vsk->trans (Jon Maloy) [RHEL-75461] {CVE-2024-50264} - x86/pci: Skip early E820 check for ECAM region (CKI Backport Bot) [RHEL-67065] - cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids (Steve Best) [RHEL-64291]- rhel-9.5: gate on kernel-qe tests results not cki ones (Bruno Goncalves) - ice: implement low latency PHY timer updates (Petr Oros) [RHEL-75466] - ice: check low latency PHY timer update firmware capability (Petr Oros) [RHEL-75466] - ice: add lock to protect low latency interface (Petr Oros) [RHEL-75466] - ice: rename TS_LL_READ* macros to REG_LL_PROXY_H_* (Petr Oros) [RHEL-75466] - ice: use read_poll_timeout_atomic in ice_read_phy_tstamp_ll_e810 (Petr Oros) [RHEL-75466] - smb: client: get rid of kstrdup() in get_ses_refpath() (Paulo Alcantara) [RHEL-72875] - smb: client: fix noisy when tree connecting to DFS interlink targets (Paulo Alcantara) [RHEL-72875] - smb: client: don't trust DFSREF_STORAGE_SERVER bit (Paulo Alcantara) [RHEL-72875] - smb: client: don't check for @leaf_fullpath in match_server() (Paulo Alcantara) [RHEL-72875] - smb: client: get rid of TCP_Server_Info::refpath_lock (Paulo Alcantara) [RHEL-72875] - smb: client: don't retry DFS targets on server shutdown (Paulo Alcantara) [RHEL-72875] - smb: client: fix return value of parse_dfs_referrals() (Paulo Alcantara) [RHEL-72875] - smb: client: optimize referral walk on failed link targets (Paulo Alcantara) [RHEL-72875] - smb: client: provide dns_resolve_{unc,name} helpers (Paulo Alcantara) [RHEL-72875] - smb: client: parse DNS domain name from domain= option (Paulo Alcantara) [RHEL-72875] - smb: client: fix DFS mount against old servers with NTLMSSP (Paulo Alcantara) [RHEL-72875] - smb: client: parse av pair type 4 in CHALLENGE_MESSAGE (Paulo Alcantara) [RHEL-72875] - smb: client: introduce av_for_each_entry() helper (Paulo Alcantara) [RHEL-72875] - smb: client: fix double free of TCP_Server_Info::hostname (Paulo Alcantara) [RHEL-72875] - cifs: support mounting with alternate password to allow password rotation (Paulo Alcantara) [RHEL-72875] - cifs: support reconnect with alternate password for SMB1 (Paulo Alcantara) [RHEL-72875] - smb: client: sync the root session and superblock context passwords before automounting (Paulo Alcantara) [RHEL-72875] - cifs: unlock on error in smb3_reconfigure() (Paulo Alcantara) [RHEL-72875] - cifs: during remount, make sure passwords are in sync (Paulo Alcantara) [RHEL-72875] - smb: client: Handle kstrdup failures for passwords (Paulo Alcantara) [RHEL-72875] {CVE-2024-50120} - smb: client: fix TCP timers deadlock after rmmod (Paulo Alcantara) [RHEL-72875] {CVE-2024-54680} - smb: client: Fix use-after-free of network namespace. (Paulo Alcantara) [RHEL-72875] {CVE-2024-53095} - Fix spelling errors in Server Message Block (Paulo Alcantara) [RHEL-72875] - af_packet: do not call packet_read_pending() from tpacket_destruct_skb() (CKI Backport Bot) [RHEL-78423]- bnxt_en: Fix GSO type for HW GRO packets on 5750X chips (CKI Backport Bot) [RHEL-73726] - intel_idle: Disable promotion to C1E on Jasper Lake and Elkhart Lake (David Arcari) [RHEL-62985] - intel_idle: add Granite Rapids Xeon support (David Arcari) [RHEL-62985] - intel_idle: Switch to new Intel CPU model defines (David Arcari) [RHEL-62985] - x86/resctrl: Remove redundant variable in mbm_config_write_domain() (David Arcari) [RHEL-59001] - x86/resctrl: Read supported bandwidth sources from CPUID (David Arcari) [RHEL-59001] - x86/resctrl: Remove hard-coded memory bandwidth limit (David Arcari) [RHEL-59001] - mei: me: disable RPL-S on SPS and IGN firmwares (CKI Backport Bot) [RHEL-60895] - smb: client: change return value in open_cached_dir_by_dentry() if !cfids (Jay Shin) [RHEL-75935] - smb: client: disable directory caching when dir_cache_timeout is zero (Jay Shin) [RHEL-75935] - smb: client: remove unnecessary checks in open_cached_dir() (Jay Shin) [RHEL-75935] - smb: prevent use-after-free due to open_cached_dir error paths (Jay Shin) [RHEL-75935] {CVE-2024-53177} - smb: Don't leak cfid when reconnect races with open_cached_dir (Jay Shin) [RHEL-75935] {CVE-2024-53178} - smb3: request handle caching when caching directories (Jay Shin) [RHEL-75935] - bnxt_en: Unregister PTP during PCI shutdown and suspend (Michal Schmidt) [RHEL-69514] - bnxt_en: Refactor bnxt_ptp_init() (Michal Schmidt) [RHEL-69514] - smb: client: ignore unhandled reparse tags (Jay Shin) [RHEL-77743] - smb: client: fix oops due to unset link speed (Jay Shin) [RHEL-77359]- NFS: enable nconnect for RDMA (Benjamin Coddington) [RHEL-77179] - Revert "scsi: lpfc: Early return after marking final NLP_DROPPED flag in dev_loss_tmo" (Dick Kennedy) [RHEL-70933] - idpf: fix idpf_vc_core_init error path (CKI Backport Bot) [RHEL-70191] - idpf: avoid vport access in idpf_get_link_ksettings (CKI Backport Bot) [RHEL-70191] - ip6mr: fix tables suspicious RCU usage (Andrea Claudi) [RHEL-71730] - ipmr: tune the ipmr_can_free_table() checks. (Andrea Claudi) [RHEL-71730] - ipmr: add debug check for mr table cleanup (Andrea Claudi) [RHEL-71730] - net: ip6mr: add RTM_GETROUTE netlink op (Andrea Claudi) [RHEL-71730] - i40e: add ability to reset VF for Tx and Rx MDD events (Michal Schmidt) [RHEL-75972] - tcp: fix mptcp DSS corruption due to large pmtu xmit (Paolo Abeni) [RHEL-62215] - mptcp: handle consistently DSS corruption (Paolo Abeni) [RHEL-62215]- redhat: drop Y issues from changelog (Jan Stancek) - media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format (CKI Backport Bot) [RHEL-78075] {CVE-2024-53104}- md/md-bitmap: fix writing non bitmap pages (CKI Backport Bot) [RHEL-76800]- smb: client: fix potential race in cifs_put_tcon() (Jay Shin) [RHEL-73594 RHEL-70959] - smb: client: don't try following DFS links in cifs_tree_connect() (Jay Shin) [RHEL-73594 RHEL-70959] - smb: client: allow reconnect when sending ioctl (Jay Shin) [RHEL-73594 RHEL-70959] - smb: client: get rid of @nlsc param in cifs_tree_connect() (Jay Shin) [RHEL-73594 RHEL-70959] - smb: client: allow more DFS referrals to be cached (Jay Shin) [RHEL-73594 RHEL-70959] - smb3: fix broken reconnect when password changing on the server by allowing password rotation (Jay Shin) [RHEL-73594 RHEL-57983] - i40e: Fix handling changed priv flags (Kamal Heib) [RHEL-69857 RHEL-30524] - mm: migrate: fix getting incorrect page mapping during page migration (Rafael Aquini) [RHEL-70898 RHEL-27742 RHEL-28873] {CVE-2023-52490} - mm: migrate: record the mlocked page status to remove unnecessary lru drain (Rafael Aquini) [RHEL-70898 RHEL-27742] - mm: convert migrate_pages() to work on folios (Rafael Aquini) [RHEL-70898 RHEL-27742] - migrate_pages_batch: simplify retrying and failure counting of large folios (Rafael Aquini) [RHEL-70898 RHEL-27742]- printk: nbcon: Fix illegal RCU usage on thread wakeup (Derek Barbosa) [RHEL-73036]- [s390] zcore: WRITE is "data source", not destination... (CKI Backport Bot) [RHEL-63078] - arm64/sve: Discard stale CPU state when handling SVE traps (Mark Salter) [RHEL-72218] {CVE-2024-50275} - bpf: Use raw_spinlock_t in ringbuf (Luis Claudio R. Goncalves) [RHEL-68992 RHEL-20608] - rh_messages.h: un-unmaintain hfi1 (CKI Backport Bot) [RHEL-71322] - scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths (Dick Kennedy) [RHEL-66055 RHEL-53595] - scsi: lpfc: Handle mailbox timeouts in lpfc_get_sfp_info (Dick Kennedy) [RHEL-66055 RHEL-53595] - ASoC: SOF: ipc4-topology: Preserve the DMA Link ID for ChainDMA on unprepare (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Only handle dai_config with HW_PARAMS for ChainDMA (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Use single token list for the copiers (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Use correct queue_id for requesting input pin format (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Adjust the params based on DAI formats (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Improve readability of sof_ipc4_prepare_dai_copier() (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology/pcm: Rename sof_ipc4_copier_is_single_format() (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Print out the channel count in sof_ipc4_dbg_audio_format (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: support tdm slot number query (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc3-topology: support tdm slot number query (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: sof-audio: add sof_dai_get_tdm_slots function (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: sof-audio: rename dai clock setting query function (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Add support for NHLT with 16-bit only DMIC blob (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Correct DAI copier config and NHLT blob request (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Allow selective update in sof_ipc4_update_hw_params (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: remove shadowed variable (Jaroslav Kysela) [RHEL-62030] - Revert "ixgbe: Manual AN-37 for troublesome link partners for X550 SFI" (Ivan Vecera) [RHEL-65624] - KVM: SVM: Propagate error from snp_guest_req_init() to userspace (Bandan Das) [RHEL-68361 RHEL-65840] - KVM: SEV: Provide support for SNP_EXTENDED_GUEST_REQUEST NAE event (Bandan Das) [RHEL-68361 RHEL-65840] - x86/sev: Move sev_guest.h into common SEV header (Bandan Das) [RHEL-68361 RHEL-65840] - KVM: SEV: Provide support for SNP_GUEST_REQUEST NAE event (Bandan Das) [RHEL-68361 RHEL-65840] - i40e: fix race condition by adding filter's intermediate sync state (CKI Backport Bot) [RHEL-69809] {CVE-2024-53088} - ice: fix truesize operations for PAGE_SIZE >= 8192 (CKI Backport Bot) [RHEL-70660 RHEL-37905] - ice: fix ICE_LAST_OFFSET formula (CKI Backport Bot) [RHEL-70660 RHEL-37905] - ice: fix page reuse when PAGE_SIZE is over 8k (CKI Backport Bot) [RHEL-70660 RHEL-37905] - nvme-fabrics: handle zero MAXCMD without closing the connection (Maurizio Lombardi) [RHEL-72970] - selftests: netfilter: add test case for recent mismatch bug (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nf_tables: unconditionally flush pending work before notifier (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nft_set_pipapo_avx2: disable softinterrupts (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nf_set_pipapo: fix initial map fill (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nf_tables: store new sets in dedicated list (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nft_socket: Fix a NULL vs IS_ERR() bug in nft_socket_cgroup_subtree_level() (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nft_socket: make cgroupsv2 matching work with namespaces (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nft_socket: fix sk refcount leaks (Florian Westphal) [RHEL-71357 RHEL-60554] - tcp: Fix use-after-free of nreq in reqsk_timer_handler(). (Guillaume Nault) [RHEL-70541 RHEL-70449] - tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink(). (Guillaume Nault) [RHEL-66329 RHEL-66328] {CVE-2024-50154} - rcu: Use system_unbound_wq to avoid disturbing isolated CPUs (Waiman Long) [RHEL-61329 RHEL-50220] - scsi: storvsc: Do not flag MAINTENANCE_IN return of SRB_STATUS_DATA_OVERRUN as an error (Cathy Avery) [RHEL-71393 RHEL-9848] - scsi: storvsc: Handle additional SRB status values (Cathy Avery) [RHEL-71393 RHEL-9848]- mlxsw: spectrum_ipip: Fix memory leak when changing remote IPv6 address (CKI Backport Bot) [RHEL-66899] {CVE-2024-50252} - CVE-2024-53122 mptcp: cope racing subflow creation in mptcp_rcv_space_adjust (Patrick Talbert) [RHEL-70083 RHEL-69670] {CVE-2024-53122} - mm: make show_free_areas() static (Aristeu Rozanski) [RHEL-66998 RHEL-27743] - mm: remove arguments of show_mem() (Aristeu Rozanski) [RHEL-66998 RHEL-27743] - KVM: s390: Change virtual to physical address access in diag 0x258 handler (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: gaccess: Check if guest address is in memslot (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: Fix SORTL and DFLTCC instruction format error in __insn32_query (Thomas Huth) [RHEL-67922 RHEL-65229] - s390/uv: Panic for set and remove shared access UVC errors (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: remove useless include (Thomas Huth) [RHEL-67922 RHEL-65229] - s390/mm: Re-enable the shared zeropage for !PV and !skeys KVM guests (Thomas Huth) [RHEL-67922 RHEL-65229] - mm/userfaultfd: Do not place zeropages when zeropages are disallowed (Thomas Huth) [RHEL-67922 RHEL-65229] - s390: allow pte_offset_map_lock() to fail (Thomas Huth) [RHEL-67922 RHEL-54248] - KVM: s390: vsie: Use virt_to_phys for crypto control block (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: vsie: Use virt_to_phys for facility control block (Thomas Huth) [RHEL-67922 RHEL-65229] - gfs2: Prevent inode creation race (Andreas Gruenbacher) [RHEL-68137 RHEL-68102] - gfs2: Only defer deletes when we have an iopen glock (Andreas Gruenbacher) [RHEL-68137 RHEL-68102] - gfs2: Randomize GLF_VERIFY_DELETE work delay (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Use mod_delayed_work in gfs2_queue_try_to_evict (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Update to the evict / remote delete documentation (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Call gfs2_queue_verify_delete from gfs2_evict_inode (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Clean up delete work processing (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Minor delete_work_func cleanup (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Return enum evict_behavior from gfs2_upgrade_iopen_glock (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename dinode_demise to evict_behavior (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename GIF_{DEFERRED -> DEFER}_DELETE (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Faster gfs2_upgrade_iopen_glock wakeups (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Fix unlinked inode cleanup (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Allow immediate GLF_VERIFY_DELETE work (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Initialize gl_no_formal_ino earlier (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename GLF_VERIFY_EVICT to GLF_VERIFY_DELETE (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: make timeout values more explicit (Wolfram Sang) [RHEL-62105 RHEL-60945] - gfs2: Simplify function gfs2_upgrade_iopen_glock (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename SDF_DEACTIVATING to SDF_KILL (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - smb: client: fix use-after-free of signing key (Jay Shin) [RHEL-69306 RHEL-66206] - net/iucv: fix use after free in iucv_sock_close() (Mete Durlu) [RHEL-60300 RHEL-53992] - KVM: arm64: Ensure vgic_ready() is ordered against MMIO registration (CKI Backport Bot) [RHEL-70294]- bnxt_en: Add support for user configured RSS key (Michal Schmidt) [RHEL-68699 RHEL-54645] - bnxt_en: Add function to calculate Toeplitz hash (Michal Schmidt) [RHEL-68699 RHEL-54645] - kvm: Note an RCU quiescent state on guest exit (Leonardo Bras) [RHEL-65734 RHEL-20288] - rcu: Add rcutree.nohz_full_patience_delay to reduce nohz_full OS jitter (Leonardo Bras) [RHEL-65734 RHEL-20288] - context_tracking: Fix KCSAN noinstr violation (Leonardo Bras) [RHEL-65734 RHEL-20288] - perf/aux: Fix AUX buffer serialization (Michael Petlan) [RHEL-67495] {CVE-2024-46713} - RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages (Mohammad Heib) [RHEL-66669 RHEL-52759] {CVE-2024-50208}- xfrm: validate new SA's prefixlen using SA family when sel.family is unset (Sabrina Dubroca) [RHEL-66462 RHEL-66461] {CVE-2024-50142} - xfrm: fix one more kernel-infoleak in algo dumping (CKI Backport Bot) [RHEL-65960] {CVE-2024-50110} - Revert "Merge: [qed] softlockup triggered by ethtool -d [rhel-9.5.z]" (Lucas Zampieri) [RHEL-61705] - tracing/hwlat: Fix a race during cpuhp processing (Tomas Glozar) [RHEL-69468] - tracing/timerlat: Fix a race during cpuhp processing (Tomas Glozar) [RHEL-69468] {CVE-2024-49866} - tracing/timerlat: Drop interface_lock in stop_kthread() (Tomas Glozar) [RHEL-69468] - tracing/timerlat: Fix duplicated kthread creation due to CPU online/offline (Tomas Glozar) [RHEL-69468] - ceph: remove the incorrect Fw reference check when dirtying pages (Xiubo Li) [RHEL-61416 RHEL-60255]- bpf: Fix a kernel verifier crash in stacksafe() (CKI Backport Bot) [RHEL-66097 RHEL-66098] {CVE-2024-45020} - bpf: Fix a sdiv overflow issue (CKI Backport Bot) [RHEL-64598 RHEL-64597] {CVE-2024-49888} - bpf: Fix out-of-bounds write in trie_get_next_key() (CKI Backport Bot) [RHEL-66877] {CVE-2024-50262} - bpf: Fix use-after-free in bpf_uprobe_multi_link_attach() (CKI Backport Bot) [RHEL-63331] {CVE-2024-47675} - nfsd: ensure that nfsd4_fattr_args.context is zeroed out (Jay Shin) [RHEL-58884 RHEL-58883] {CVE-2024-46697} - KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory (Jon Maloy) [RHEL-65872] {CVE-2024-50115} - net: tighten bad gso csum offset check in virtio_net_hdr (Guillaume Nault) [RHEL-67683] - udp: fix receiving fraglist GSO packets (Guillaume Nault) [RHEL-67683] - Bluetooth: hci: fix null-ptr-deref in hci_read_supported_codecs (CKI Backport Bot) [RHEL-66804] {CVE-2024-50255} - Bluetooth: ISO: Fix UAF on iso_sock_timeout (Bastien Nocera) [RHEL-66321] {CVE-2024-50124} - Bluetooth: SCO: Fix UAF on sco_sock_timeout (Bastien Nocera) [RHEL-65928] {CVE-2024-50125} - Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout (Bastien Nocera) [RHEL-65928] {CVE-2024-27398} - bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE (CKI Backport Bot) [RHEL-44173] {CVE-2024-38564} - Bluetooth: bnep: fix wild-memory-access in proto_unregister (CKI Backport Bot) [RHEL-66365] {CVE-2024-50148} - Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeout (CKI Backport Bot) [RHEL-57716 RHEL-36374] {CVE-2024-27399}- arm64: probes: Remove broken LDR (literal) uprobe support (CKI Backport Bot) [RHEL-66046] {CVE-2024-50099} - qed: put cond_resched() in qed_dmae_operation_wait() (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: allow the callee of qed_mcp_nvm_read() to sleep (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: put cond_resched() in qed_grc_dump_ctx_data() (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: make 'ethtool -d' 10 times faster (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: allow sleep in qed_mcp_trace_dump() (Michal Schmidt) [RHEL-61705 RHEL-6372] - sched/numa: Fix the potential null pointer dereference in task_numa_work() (CKI Backport Bot) [RHEL-66810] {CVE-2024-50223} - irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs (Charles Mirabile) [RHEL-66969] {CVE-2024-50192} - irqchip/gic-v4: Don't allow a VMOVP on a dying VPE (Charles Mirabile) [RHEL-66969] {CVE-2024-50192} - perf/x86/intel/uncore: Support HBM and CXL PMON counters (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Cleanup unused unit structure (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Apply the unit control RB tree to PCI uncore units (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Apply the unit control RB tree to MSR uncore units (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Retrieve the unit ID from the unit control RB tree (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Support per PMU cpumask (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Save the unit control address of all units (Michael Petlan) [RHEL-65856]- s390/dasd: fix error recovery leading to data corruption on ESE devices (Mete Durlu) [RHEL-64902 RHEL-55873] - net/smc: fix illegal rmb_desc access in SMC-D connection dump (Steve Best) [RHEL-65436 RHEL-27748] {CVE-2024-26615} - gitlab-ci: use zstream builder container image (Michael Hofmann) - netfilter: nft_payload: sanitize offset and length before calling skb_checksum() (CKI Backport Bot) [RHEL-66856] {CVE-2024-50251} - net: avoid potential underflow in qdisc_pkt_len_init() with UFO (CKI Backport Bot) [RHEL-65401] {CVE-2024-49949} - block: initialize integrity buffer to zero before writing it to media (Ming Lei) [RHEL-58761 RHEL-54768] {CVE-2024-43854} - proc: fix dentry/inode overinstantiating under /proc/${pid}/net (Joel Savitz) [RHEL-62824 RHEL-57703] - iommu: Restore lost return in iommu_report_device_fault() (CKI Backport Bot) [RHEL-67364] {CVE-2024-44994} - net: ena: Extend customer metrics reporting support (Kamal Heib) [RHEL-66933 RHEL-59968] - net: ena: Add ENA Express metrics support (Kamal Heib) [RHEL-66933 RHEL-59968] - xsk: fix batch alloc API on non-coherent systems (Felix Maurer) [RHEL-59884 RHEL-58954] - selinux,smack: don't bypass permissions check in inode_setsecctx hook (Ondrej Mosnacek) [RHEL-66106] {CVE-2024-46695} - PCI/AER: Disable AER service on suspend (Lenny Szubowicz) [RHEL-67037 RHEL-22265] - ACPI: PM: s2idle: Evaluate all Low-Power S0 Idle _DSM functions (Mark Langsdorf) [RHEL-67037 RHEL-54149] - mptcp: fallback when MPTCP opts are dropped after 1st data (CKI Backport Bot) [RHEL-62216 RHEL-62218] - cpufreq: amd-pstate: add check for cpufreq_cpu_get's return value (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate: Add the missing cpufreq_cpu_put() (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate: Fix the scaling_max_freq setting on shared memory CPPC systems (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate-ut: Convert nominal_freq to khz during comparisons (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate: fix setting policy current frequency value (David Arcari) [RHEL-61469 RHEL-45016] - netfilter: flowtable: initialise extack before use (CKI Backport Bot) [RHEL-58545] {CVE-2024-45018}- USB: serial: mos7840: fix crash on resume (Desnes Nunes) [RHEL-65484 RHEL-59050] {CVE-2024-42244} - attr: block mode changes of symlinks (CKI Backport Bot) [RHEL-61231 RHEL-60822] - ice: Adjust PTP init for 2x50G E825C devices (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Add NAC Topology device capability parser (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Add support for E825-C TS PLL handling (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Change CGU regs struct to anonymous (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce ETH56G PHY model for E825C products (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce ice_get_base_incval() helper (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Move CGU block (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Add PHY OFFSET_READY register clearing (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Implement Tx interrupt enablement functions (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce helper to get tmr_cmd_reg values (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce ice_ptp_hw struct (Petr Oros) [RHEL-64017 RHEL-29210] - wifi: rtw89: limit the PPDU length for VHT rate to 0x40000 (Narpat Mali) [RHEL-61753 RHEL-35542] - wifi: rtw89: 885xbx: apply common settings to 8851B, 8852B and 8852BT (Narpat Mali) [RHEL-61753 RHEL-35542] - wifi: rtw89: 8852b: fix definition of KIP register number (Narpat Mali) [RHEL-61753 RHEL-35542] - wifi: rtw89: 8852b: set AMSDU limit to 5000 (Narpat Mali) [RHEL-61753 RHEL-35542] - bpf: Fix overrunning reservations in ringbuf (CKI Backport Bot) [RHEL-62940] {CVE-2024-41009} - net: tcp: accept old ack during closing (Jamie Bainbridge) [RHEL-61424 RHEL-60572] - cxl/port: Fix use-after-free, permit out-of-order decoder shutdown (CKI Backport Bot) [RHEL-66837] {CVE-2024-50226} - ethtool: check device is present when getting link settings (Michal Schmidt) [RHEL-60581 RHEL-57750] - iommu/amd: Fix argument order in amd_iommu_dev_flush_pasid_all() (CKI Backport Bot) [RHEL-59982 RHEL-59981]- ext4: fix off by one issue in alloc_flex_gd() (Pavel Reichl) [RHEL-65318] - ping: fix address binding wrt vrf (Antoine Tenart) [RHEL-57564 RHEL-50920] - smb: client: stop flooding dmesg in smb2_calc_signature() (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: print failed session logoffs with FYI (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: propagate error from cifs_construct_tcon() (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: fix DFS failover in multiuser mounts (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: fix DFS interlink failover (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: improve purging of cached referrals (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: avoid unnecessary reconnects when refreshing referrals (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: handle lack of FSCTL_GET_REPARSE_POINT support (Paulo Alcantara) [RHEL-36346 RHEL-57983] - smb: client: fix deadlock in smb2_find_smb_tcon() (Paulo Alcantara) [RHEL-36346 RHEL-57983] - cifs: Fix reacquisition of volume cookie on still-live connection (Paulo Alcantara) [RHEL-36346 RHEL-57983]- efi: libstub: Move screen_info handling to common code (Maxim Levitsky) [RHEL-65344] - mpls: Reduce skb re-allocations due to skb_cow() (Guillaume Nault) [RHEL-61697] - mptcp: pm: Fix uaf in __timer_delete_sync (CKI Backport Bot) [RHEL-64678 RHEL-60737] {CVE-2024-46858} - ceph: fix cap ref leak via netfs init_request (Patrick Donnelly) [RHEL-62667 RHEL-61459] - gitlab-ci: provide consistent kcidb_tree_name (Michael Hofmann)- net: nexthop: Initialize all fields in dumped nexthops (Antoine Tenart) [RHEL-55080] {CVE-2024-42283} - tracing/osnoise: Fix build when timerlat is not enabled (Tomas Glozar) [RHEL-61870 RHEL-39968] - tracing/timerlat: Add interface_lock around clearing of kthread in stop_kthread() (Tomas Glozar) [RHEL-61870 RHEL-39968] - tracing/timerlat: Only clear timer if a kthread exists (Tomas Glozar) [RHEL-61870 RHEL-39968] - tracing/osnoise: Use a cpumask to know what threads are kthreads (Tomas Glozar) [RHEL-61870 RHEL-39968] - iommufd: Require drivers to supply the cache_invalidate_user ops (CKI Backport Bot) [RHEL-60681 RHEL-60761] {CVE-2024-46824} - Revert "fw loader: Remove the now superfluous sentinel element from ctl_table array" (Eric Chanudet) [RHEL-62925 RHEL-50129] - smb: client: fix hang in wait_for_response() for negproto (Jay Shin) [RHEL-61607 RHEL-57983]- memcg: protect concurrent access to mem_cgroup_idr (Rafael Aquini) [RHEL-56254] {CVE-2024-43892} - bnxt_en: Fix double DMA unmapping for XDP_REDIRECT (Michal Schmidt) [RHEL-57259] {CVE-2024-44984}- intel_th: pci: Add Granite Rapids SOC support (Michael Petlan) [RHEL-15664] - dma: fix call order in dmam_free_coherent (Eder Zulian) [RHEL-54751] {CVE-2024-43856} - dmaengine: idxd: Avoid unnecessary destruction of file_ida (Jerry Snitselaar) [RHEL-44508] {CVE-2024-38629}- tipc: Return non-zero value from tipc_udp_addr2str() on error (Xin Long) [RHEL-55074] {CVE-2024-42284} - net/mlx5e: SHAMPO, Fix invalid WQ linked list unlink (Michal Schmidt) [RHEL-57119] {CVE-2024-44970} - net/mlx5e: Fix CT entry update leaks of modify header context (Michal Schmidt) [RHEL-55628] {CVE-2024-43864} - net/mlx5: Always drain health in shutdown callback (Michal Schmidt) [RHEL-55616] {CVE-2024-43866} - net/mlx5: SF, Stop waiting for FW as teardown was called (Michal Schmidt) [RHEL-55616] - net/mlx5: Fix missing lock on sync reset reload (Michal Schmidt) [RHEL-55121] {CVE-2024-42268}- ionic: fix kernel panic in XDP_TX action (CKI Backport Bot) [RHEL-47730] {CVE-2024-40907} - r8169: Fix possible ring buffer corruption on fragmented Tx packets. (Izabela Bakollari) [RHEL-44037] {CVE-2024-38586} - ata: libata-core: Fix double free on error (Tomas Henzl) [RHEL-53777] - ata: libata: Fix memory leak for error path in ata_host_alloc() (Tomas Henzl) [RHEL-53777] - ata: ahci: Clean up sysfs file on error (Tomas Henzl) [RHEL-53777] - ata: libata-core: Fix null pointer dereference on error (Tomas Henzl) [RHEL-53777] - ata: libata-core: Add ATA_HORKAGE_NOLPM for all Crucial BX SSD1 models (Tomas Henzl) [RHEL-53777] - ata: ahci: Do not enable LPM if no LPM states are supported by the HBA (Tomas Henzl) [RHEL-53777] - ata: libata-scsi: Set the RMB bit only for removable media devices (Tomas Henzl) [RHEL-53777] - ata: libata-core: Do not try to set sleeping devices to standby (Tomas Henzl) [RHEL-53777] - KVM: s390: fix validity interception issue when gisa is switched off (CKI Backport Bot) [RHEL-57197] {CVE-2024-45005}- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he() (Jose Ignacio Tornos Martinez) [RHEL-55579] {CVE-2024-43879} - wifi: mac80211: fix NULL dereference at band check in starting tx ba session (Jose Ignacio Tornos Martinez) [RHEL-56191] {CVE-2024-43911} - wifi: rtw89: Fix array index mistake in rtw89_sta_info_get_iter() (Jose Ignacio Tornos Martinez) [RHEL-54805] {CVE-2024-43842}- scsi: smartpqi: Bump driver version to 2.1.26-030 (Don Brace) [RHEL-21268] - scsi: smartpqi: Fix logical volume rescan race condition (Don Brace) [RHEL-21268] - scsi: smartpqi: Add new controller PCI IDs (Don Brace) [RHEL-21268] - gfs2: Fix NULL pointer dereference in gfs2_log_flush (Andrew Price) [RHEL-51559] {CVE-2024-42079} - x86/mm: Fix pti_clone_pgtable() alignment assumption (Rafael Aquini) [RHEL-57170] {CVE-2024-44965} - bnxt_en: Adjust logging of firmware messages in case of released token in __hwrm_send() (CKI Backport Bot) [RHEL-47822] {CVE-2024-40919}- kabi: enable check-kabi (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflate_workspacesize to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflateInit2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflateEnd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zgid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zap_vma_ptes to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol yield to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xz_dec_run to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xz_dec_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xz_dec_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_uses_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_tx_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_tx_peek_desc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_tx_completed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_set_tx_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_set_rx_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_get_pool_from_qid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_clear_rx_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_set_rxq_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_raw_get_dma to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_unmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_sync_for_device_slow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_sync_for_cpu_slow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_map to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_set_features_flag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_unreg_mem_model to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_unreg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_reg_mem_model to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xdp_rxq_info_reg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_is_reg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_return_frame_rx_napi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_return_frame to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_master_redirect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_features_set_redirect_target to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_features_clear_redirect_target to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_do_redirect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_do_flush to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_convert_zc_to_xdp_frame to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xattr_full_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_store to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xas_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_set_mark to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_load to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xa_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_get_mark to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_find_after to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_erase to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_clear_mark to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xa_alloc_cyclic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xa_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol x86_spec_ctrl_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_return_thunk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rsi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rdx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rdi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rcx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rbx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rbp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rax to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r9 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r15 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r14 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r13 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r12 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r11 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r10 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol x86_cpu_to_apicid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __write_overflow_field to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol write_inode_now to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __warn_printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wake_up_process to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __wake_up to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __wait_on_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wait_for_completion_timeout to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wait_for_completion_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wait_for_completion to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vzalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vsprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vsnprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vscnprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vprintk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_zone_stat to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_munmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_mmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_event_states to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmemmap_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_to_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vlan_dev_vlan_proto to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vlan_dev_vlan_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vlan_dev_real_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __virt_addr_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_unlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_symlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_statfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vfs_setxattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_rmdir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_rename to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vfs_removexattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_readlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_mknod to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_mkdir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_link to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_iter_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_iter_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vfs_getxattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_get_link to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_getattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_fsync_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_fsync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __var_waitqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_undefined to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_teardown_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_setup_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_possible_blades to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __uv_hub_info_list to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_get_hubless_system to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __uv_cpu_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_obj_count to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_install_heap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_pci_topology to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_master_nasid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_heapsize to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_geoinfo to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_enum_ports to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_enum_objs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol usleep_range_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol up_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol up_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol up to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_sysctl_table to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_switchdev_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_switchdev_blocking_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_shrinker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_reboot_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_nmi_handler to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netevent_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdevice_notifier_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdevice_notifier_dev_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdevice_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_kprobe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_inetaddr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_inet6addr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_filesystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_fib_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_chrdev_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __unregister_chrdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_blkdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_binfmt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unmap_mapping_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unlock_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol udp_tunnel_nic_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol udp4_hwcsum to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __udelay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_unregister_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_termios_encode_baud_rate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_std_termios to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_register_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_port_link_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_port_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_port_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tty_insert_flip_string_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_flip_buffer_push to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_driver_kref_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_buffer_request_room to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tty_alloc_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tsc_khz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol try_wait_for_completion to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol try_module_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_pagecache to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_inode_pages_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_inode_pages_final to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_inode_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_seq_putc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_seq_printf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_raw_output_prep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_print_flags_seq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_xdp_exception to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_mmap_lock_start_locking to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_mmap_lock_released to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_mmap_lock_acquire_returned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_handle_return to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_reg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_raw_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_printf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_ignore_this_pid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_buffer_reserve to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_buffer_commit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol touch_softlockup_watchdog to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _totalram_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tls_validate_xmit_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tls_get_record to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timer_delete_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timer_delete to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timecounter_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timecounter_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timecounter_cyc2time to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol time64_to_tm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol this_cpu_off to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol thaw_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tcp_hashinfo to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __task_pid_nr_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_unlock_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_setup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tasklet_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_kill to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tasklet_hi_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sys_tz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol system_wq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol system_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_streq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_remove_group to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_remove_file_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_remove_bin_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sysfs_match_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_emit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_create_group to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_create_file_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_create_bin_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_add_file_to_group to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sync_mapping_buffers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol synchronize_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol synchronize_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol synchronize_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sync_blockdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __symbol_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __symbol_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sw_hweight64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sw_hweight32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol submit_bio_noacct to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol submit_bio to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strstr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strsep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strrchr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strnlen_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strnlen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncpy_from_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncasecmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strlen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strlcpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strlcat to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strim to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcspn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strchr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcat to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol static_key_slow_inc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol static_key_slow_dec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol static_key_count to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __stack_chk_fail to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sscanf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sort to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol softnet_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_setsockopt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_sendmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_recvmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_gen_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_create_kern to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_alloc_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sn_region_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol snprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sn_partition_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol smp_call_function_single_async to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol smp_call_function_single to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol smp_call_function_many to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sme_me_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sk_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_vlan_pop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_tstamp_tx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __skb_recv_udp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_realloc_headroom to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_queue_tail to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_push to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_pull to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __skb_pad to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __skb_flow_dissect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_ext_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_dequeue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_copy_bits to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_copy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_clone_tx_timestamp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_clone to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_checksum_help to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_checksum to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_add_rx_frag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sk_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sized_strscpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol single_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol single_open_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol single_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_write_to_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_strtoull to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_strtoul to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_strtol to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_statfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_read_from_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_attr_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_attr_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol si_meminfo to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sigprocmask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol shrink_dcache_sb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol shrink_dcache_parent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sg_page_iter_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sg_page_iter_dma_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sg_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sget to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sg_copy_to_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sg_copy_from_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_user_nice to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_page_writeback to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __set_page_dirty_nobuffers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_page_dirty_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_page_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_normalized_timespec64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_nlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_freezable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_disk_ro to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_current_groups to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_cpus_allowed_ptr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_capacity to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_blocksize to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol setattr_prepare to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_puts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_putc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_printf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_lseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol send_sig_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol send_sig to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_sb_set_mnt_opts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_sb_eat_lsm_opts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_inode_init_security to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_free_mnt_opts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_d_instantiate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sdev_prefix_printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__tp_func_xdp_exception to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__preempt_schedule_notrace to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__preempt_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__might_resched to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__cond_resched to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_vpd_lun_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_remove_host to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_remove_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_register_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsilun_to_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_is_sdev_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_is_fc_rport to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_busy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_done to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_device_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_device_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_device_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_command_size_tbl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_change_queue_depth to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsicam_bios_param to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_bus_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_alloc_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_add_host_with_dma to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_add_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scnprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCK__tp_func_xdp_exception to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol schedule_timeout to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sched_numa_hop_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sched_clock_cpu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sched_clock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_is_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rps_may_expire_flow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol round_jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol root_device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __root_device_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rht_bucket_nested_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rht_bucket_nested to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rht_bucket_nested to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhltable_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_insert_slow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_free_and_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol revert_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol request_threaded_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __request_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __request_module to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol request_firmware_direct to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol request_firmware to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol remove_wait_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol remove_proc_entry to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol remap_pfn_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol release_sock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __release_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol release_firmware to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_sysctl_table to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_switchdev_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_switchdev_blocking_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_shrinker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_reboot_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_nmi_handler to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netevent_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice_notifier_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice_notifier_dev_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_kprobe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_inetaddr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_inet6addr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_filesystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_fib_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_chrdev_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_chrdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_blkdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_binfmt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __refrigerator to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol refcount_warn_saturate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol refcount_dec_if_one to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol refcount_dec_and_mutex_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol recalc_sigpending to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __read_overflow2_field to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_io to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_resolve_route to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_resolve_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_reject to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_read_gid_l2_fields to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_query_gid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_listen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_disconnect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_destroy_qp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_destroy_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_create_qp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rdma_create_kernel_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_connect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_bind_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_alloc_hw_stats_struct to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_accept to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rcuref_get_slowpath to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rcu_read_unlock_strict to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rcu_read_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rcu_read_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rcu_barrier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_insert_color to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_first to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_erase to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_trylock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ___ratelimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_tag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_next_chunk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_delete to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol queue_work_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol queue_delayed_work_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol qed_put_iscsi_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol qed_put_eth_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol qdisc_reset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pv_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_user_8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_user_4 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_user_2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol put_unused_fd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol put_disk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_devmap_managed_page_refs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol put_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_cred to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptrs_per_p4d to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_schedule_worker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_parse_header to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_find_pin to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_index to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_classify_raw to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ___pskb_trim to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pskb_pull_tail to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pskb_expand_head to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol psample_sample_packet to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_mkdir_mode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_mkdir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_dostring to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_dointvec_minmax to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_dointvec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_create_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol priv_to_devlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __printk_ratelimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol print_hex_dump to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_to_wait_exclusive to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_to_wait_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_to_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_test_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_lock_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_to_xattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_from_xattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol poll_initwait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol poll_freewait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pm_schedule_suspend to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pm_runtime_resume to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pldmfw_op_pci_match_record to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pldmfw_flash_image to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pipe_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pipe_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pid_task to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol physical_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol phys_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pgprot_writecombine to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pgdir_shift to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol perf_trace_run_bpf_submit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol perf_trace_buf_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol percpu_ref_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol percpu_ref_exit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __per_cpu_offset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcpu_hot to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_write_config_word to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_write_config_dword to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_wake_from_d3 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_wait_for_pending_transaction to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_vfs_assigned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_unregister_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_sriov_set_totalvfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_sriov_get_totalvfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_set_power_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_set_master to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_select_bars to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_save_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_restore_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_restore_msi_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_request_selected_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_request_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_release_selected_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_release_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pci_register_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_read_config_word to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_read_config_dword to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_read_config_byte to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_prepare_to_sleep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_num_vf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_msix_free_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_msix_can_alloc_dyn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_msix_alloc_irq_at to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_irq_vector to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iov_virtfn_devfn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iov_vf_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iov_get_pf_drvdata to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iounmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_ioremap_bar to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iomap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_get_dsn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_get_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_free_irq_vectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_find_ext_capability to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_find_capability to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_relaxed_ordering_enabled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_ptm_enabled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_print_link_status to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_wake to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_sriov to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_ptm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_msix_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_msi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_device_mem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_atomic_ops_to_root to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_flr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_capability_read_word to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_capability_read_dword to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_bandwidth_available to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_sriov to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_msix to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_msi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_link_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_dev_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_device_is_present to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_dev_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_dev_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_clear_master to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_cfg_access_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_cfg_access_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_bus_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_alloc_irq_vectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_aer_clear_nonfatal_status to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol path_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_set_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_set_bool to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_ushort to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_ulong to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_uint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_short to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_long to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_charp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_byte to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_bool to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_get_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_array_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol panic_notifier_list to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol panic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pagevec_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pagevec_lookup_range_tag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_update_nid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_get_stats to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_alloc_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_offset_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_frag_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __page_frag_cache_drain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pagecache_get_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol override_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol on_each_cpu_cond_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __num_online_cpus to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol numa_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ns_to_timespec64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol nr_cpu_ids to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol notify_change to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol noop_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol node_to_cpumask_map to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol node_states to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __node_distance to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol node_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol nla_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol new_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol net_ratelimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_wake_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_stop_all_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_xps_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_tso_max_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_real_num_tx_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_real_num_rx_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_schedule_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_rx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __netif_napi_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_napi_add_weight to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_device_detach to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_device_attach to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_carrier_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_carrier_off to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_carrier_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol net_dim to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_update_features to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_unbind_sb_channel to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_state_change to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_set_tc_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_set_sb_channel to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_set_num_tc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_rx_handler_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_rx_handler_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_rss_key_fill to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_reset_tc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_refcnt_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_port_same_parent_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_pick_tx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_notice to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_master_upper_dev_get_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_master_upper_dev_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_lower_get_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_features_change to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_err to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_crit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_bind_sb_channel_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __netdev_alloc_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol neigh_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __neigh_event_send to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol neigh_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ndo_dflt_fdb_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ndo_dflt_bridge_getlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ndelay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_schedule_prep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __napi_schedule_irqoff to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __napi_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_gro_receive to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_enable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_disable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_consume_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_complete_done to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_busy_loop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_build_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_alloc_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol names_cachep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_lock_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_is_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mutex_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol msleep_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol msleep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __msecs_to_jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mpage_writepages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mpage_readahead to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mount_nodev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mount_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol module_refcount to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol module_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol module_layout to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __module_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mod_timer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mod_delayed_work_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mntput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mntget to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mmu_notifier_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mmu_notifier_get_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mmput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mmap_lock_do_trace_start_locking to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mmap_lock_do_trace_released to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mmap_lock_do_trace_acquire_returned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mlxfw_firmware_flash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol misc_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol misc_deregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol metadata_dst_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol metadata_dst_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mem_section to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_free_slab to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_create_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_alloc_slab to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memparse to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memory_read_from_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memmove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memdup_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memcpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memcmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memchr_inv to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mds_idle_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mark_page_accessed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mark_inode_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mark_buffer_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol loops_per_jiffy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lookup_one_len to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lookup_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lock_sock_nested to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol locks_lock_inode_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol locks_delete_block to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lockref_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __local_bh_enable_ip to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol llist_add_batch to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __list_del_entry_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __list_add_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kvmalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kvfree_call_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kvfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_with_offset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_ts64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_snapshot to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_real_ts64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_real_seconds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_coarse_real_ts64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_use_mm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_unuse_mm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_stop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_should_stop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_queue_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_queue_delayed_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_destroy_worker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_delayed_work_timer_fn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_create_worker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_create_on_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_complete_and_exit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_cancel_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_cancel_delayed_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_bind to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtoull to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtouint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtou8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtou16 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtos16 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtoll to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtoint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtobool to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrdup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol krealloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_uevent_env to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_uevent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_set_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_init_and_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_get_unless_zero to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_create_and_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmemdup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_shrink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_create_usercopy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_trace to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_node_trace to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __kmalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_large to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_caches to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __kmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_pid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_pgrp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_fasync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_block_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_anon_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kexec_crash_loaded to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kern_path_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kern_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_sigaction to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_sendmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_recvmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_fpu_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_fpu_begin_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kblockd_schedule_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kasprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies_to_usecs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies_to_msecs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies_64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iter_file_splice_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iterate_dir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol is_vmalloc_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol is_uv_system to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iscsi_boot_create_host_kset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_set_affinity_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_poll_enable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_poll_disable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_get_irq_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_cpu_rmap_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __irq_apply_affinity_hint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_stub to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_skip_exthdr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_find_hdr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_chk_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ipv6_addr_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_tos2prio to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_send_check to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_route_output_flow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_queue_xmit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ip_dev_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip6_route_output_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip6_dst_hoplimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iowrite32be to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iov_iter_kvec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iov_iter_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iov_iter_advance to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iounmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioremap_wc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioremap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioread8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioread32be to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioread16be to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iomem_resource to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol invalidate_mapping_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol invalidate_inode_pages2_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol invalidate_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol int_to_scsilun to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol int_pow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __insert_inode_hash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inode_permission to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inode_init_always to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_wait_var_entry to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __init_waitqueue_head to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_wait_entry to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_uts_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_user_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_timer_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_task to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __init_swait_queue_head to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_special_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __init_rwsem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in_group_p to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inet_del_protocol to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inet_add_protocol to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in_dev_finish_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in_aton to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in6_pton to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in4_pton to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol import_iovec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ilookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol igrab to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_preload to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_get_next_ul to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_alloc_u32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ida_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ida_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ida_alloc_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_unregister_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_find_best_pgsz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_dmabuf_get_pinned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_sg_to_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_set_device_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_resize_cq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_register_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_query_port to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_modify_qp_is_ok to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_get_eth_speed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dispatch_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ibdev_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ibdev_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_device_set_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_device_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_device_get_by_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ibdev_err to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol I_BDEV to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_destroy_cq_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dereg_mr_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dealloc_pd_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dealloc_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ib_create_cq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ib_alloc_pd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _ib_alloc_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hyperv_write_cfg_blk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hyperv_reg_block_invalidate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hyperv_read_cfg_blk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hwmon_device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hwmon_device_register_with_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hwmon_device_register_with_groups to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __hw_addr_unsync_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __hw_addr_sync_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __hw_addr_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hugetlb_optimize_vmemmap_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_start_range_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_forward to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_cancel to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hex_dump_to_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol groups_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol groups_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_register_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_put_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_insert_raw to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_deregister_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_allocate_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_zeroed_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_user_pages_remote to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_user_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_user_nocheck_1 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_user_2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_user_1 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_unused_fd_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_random_bytes to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_fs_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_free_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_device_system_crosststamp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_write_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_write_checks to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_shutdown_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_setlease to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_read_dir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_pipe_buf_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_permission to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_fillattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_write_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __generic_file_write_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_splice_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_read_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_error_remove_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_delete_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gcd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fs_bio_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol freezing_slow_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol freeze_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_percpu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __free_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_irq_cpu_rmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_fib_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_cpumask_var to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fortify_panic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol forget_all_cached_acls to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol follow_up to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol folio_wait_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __folio_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __folio_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __folio_cancel_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __flush_workqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flush_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flush_signals to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_vlan to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_pppoe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ports to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ipv6_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ipv4_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ip to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_eth_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ports to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_keyid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ipv6_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ipv4_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ip to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_control to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_cvlan to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_control to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_basic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_keys_dissector to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_indr_dev_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_indr_dev_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_indr_block_cb_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_setup_simple to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol firmware_request_nowarn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol finish_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol finish_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol finish_no_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_vma to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_pid_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_zero_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_andnot_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_and_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_last_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_get_pid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_get_pages_range_tag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_first_zero_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_first_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filp_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filp_close to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol file_write_and_wait_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol file_ns_capable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filemap_write_and_wait_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filemap_fault to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol file_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fget to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __fentry__ to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fd_install to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol event_triggers_call to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_validate_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_type_trans to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_sprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_op_get_ts_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_op_get_link to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_intersect_link_masks to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_convert_link_mode_to_legacy_u32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_convert_legacy_u32_to_link_mode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_platform_get_mac_address to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_get_headlen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ether_setup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol end_page_writeback to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol enable_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol empty_zero_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol emergency_restart to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol elfcorehdr_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol efi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_pr_debug to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_netdev_dbg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_ibdev_dbg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_dev_dbg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dump_stack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dst_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_set_d_op to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol drop_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_remove_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_for_each_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_create_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_rehash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dql_reset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dql_completed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_prune_aliases to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_on_pin_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_on_pin_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_change_ntf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_netdev_pin_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_netdev_pin_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_change_ntf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_write_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_read_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol downgrade_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol do_trace_netlink_extack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol done_path_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_obtain_alias to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_move to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmi_get_system_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmi_find_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_unmap_page_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_set_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_set_coherent_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmam_free_coherent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_map_page_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmam_alloc_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_make_root to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_free_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_alloc_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol disable_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_invalidate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_instantiate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_hash_and_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dget_parent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_find_alias to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_uc_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_uc_add_excl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_uc_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_promiscuity to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_mtu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_mac_address to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_remove_pack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dev_queue_xmit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_printk_emit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_request_threaded_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kmemdup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kasprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_hwmon_device_register_with_groups to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_free_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_del_global to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_add_global to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_add_excl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devmap_managed_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __devm_add_action to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_traps_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_traps_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_trap_groups_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_trap_groups_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_resources_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_resource_size_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_resource_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_nodes_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_node_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_leaf_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_leaf_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_port_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_port_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_params_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_params_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_param_driverinit_value_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_param_driverinit_value_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_trap_report to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_to_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resources_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resource_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resource_occ_get_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resource_occ_get_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_remote_reload_actions_performed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_region_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_region_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_priv to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_type_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_register_with_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_pci_vf_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_pci_sf_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_pci_pf_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_params_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_params_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_version_stored_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_version_running_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_version_fixed_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_serial_number_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_state_update to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_priv to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_report to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u8_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u64_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u32_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u32_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_string_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_pair_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_pair_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_obj_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_obj_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_bool_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_pair_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_pair_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_arr_pair_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_arr_pair_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_flash_update_timeout_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_flash_update_status_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_alloc_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_health_reporter_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_assert_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_kfree_skb_irq_reason to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_kfree_skb_any_reason to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_set_wakeup_enable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_remove_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_create_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_add_disk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_stats to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_iflink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_by_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_by_index_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_by_index to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_err to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_driver_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_crit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_close to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_change_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_base_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_addr_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_addr_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_add_pack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol destroy_workqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __destroy_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dentry_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol del_gendisk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol delayed_work_timer_fn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __delay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol default_wake_function to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol default_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dec_zone_page_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_lookup_and_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_x32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_u8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_u64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_u32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_size_t to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_file_unsafe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_dir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_blob to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_atomic_t to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_attr_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_attr_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol deactivate_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_drop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __d_drop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_setapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcbnl_ieee_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_ieee_setapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_ieee_delapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_getapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_unregister_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_remove_requester to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_register_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_add_requester to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca3_get_tag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_alloc_anon to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol current_umask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol current_time to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _ctype to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol csum_partial to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol csum_ipv6_magic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_shash_update to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_shash_final to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_destroy_tfm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_alloc_shash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol create_empty_buffers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crc32_le to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_sibling_map to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpu_present_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpu_possible_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpu_online_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_number to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpumask_local_spread to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_khz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpuhp_setup_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpuhp_remove_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpufreq_quick_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_bit_bitmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol copy_user_generic_unrolled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol copy_user_generic_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol copy_user_enhanced_fast_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_to_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_to_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __copy_overflow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_from_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_from_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol convert_art_ns_to_tsc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol consume_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __const_udelay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol config_group_init_type_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol config_group_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol configfs_unregister_subsystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol configfs_register_subsystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cond_resched to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol complete_all to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol complete to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol commit_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clock_t_to_jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clear_page_dirty_for_io to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clear_nlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clear_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol class_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol class_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol class_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __check_object_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cc_mkdec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol capable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_delayed_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_delayed_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_usermodehelper to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_switchdev_notifiers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_srcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_netdevice_notifiers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cachemode2protval to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_unregister_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_register_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_for_each_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_find_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol build_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __break_lease to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_warn_invalid_xdp_action to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run7 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run5 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run4 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run3 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run1 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_stats_enabled_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_prog_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_prog_inc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_prog_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_master_redirect_enabled_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_dispatcher_xdp_func to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol boot_cpu_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol block_write_full_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol block_write_begin to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blocking_notifier_chain_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blocking_notifier_chain_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blocking_notifier_call_chain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blockdev_superblock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_status_to_errno to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_start_plug to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_stack_limits to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_set_queue_depth to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_rq_map_user_iov to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_rq_map_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __blk_rq_map_sg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_rq_map_kern to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_segment_boundary to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_physical_block_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_max_segments to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_max_hw_sectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_max_discard_sectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_logical_block_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_io_opt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_io_min to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_flag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_flag_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_dma_alignment to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_bounce_limit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_put_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_unfreeze_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_stop_hw_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_start_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_run_hw_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_run_hw_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_map_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_init_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_init_allocated_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_freeze_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_free_tag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_free_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_end_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __blk_mq_end_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_destroy_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_complete_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_alloc_tag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_alloc_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_integrity_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_finish_plug to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_execute_rq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blkdev_issue_flush to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __blk_alloc_disk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_zalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_zalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_xor to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_weight to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_subset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_release_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_print_to_pagebuf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_parselist to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_or to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_intersects to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_from_arr32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_find_next_zero_area_off to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_find_free_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_equal to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_andnot to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_and to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bioset_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bioset_exit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_kmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_integrity_prep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_endio to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_clone_blkg_association to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_associate_blkg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_alloc_clone to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_alloc_bioset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_add_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bin2hex to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bdev_file_open_by_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bdev_file_open_by_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol balance_dirty_pages_ratelimited to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol avenrun to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol auxiliary_driver_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __auxiliary_driver_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol auxiliary_device_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __auxiliary_device_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol autoremove_wake_function to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol atomic_notifier_chain_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol atomic_notifier_chain_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol atomic_notifier_call_chain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _atomic_dec_and_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol async_synchronize_full_domain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol async_synchronize_full to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol async_schedule_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol arp_tbl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol argv_split to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol argv_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol arch_touch_nmi_watchdog to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_workqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_percpu_gfp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_percpu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_netdev_mqs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_etherdev_mqs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_cpu_rmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_chrdev_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol add_wait_queue_exclusive to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol add_wait_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol add_timer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol acpi_get_table to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol acpi_disabled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol abort_creds to stablelist (Čestmír Kalina) [RHEL-56065]- ice: fix VSI lists confusion when adding VLANs (Michal Schmidt) [RHEL-20571] - ice: fix accounting for filters shared by multiple VSIs (Michal Schmidt) [RHEL-20571] - nvme-multipath: fix io accounting on failover (John Meneghini) [RHEL-56635] - nvme: fix multipath batched completion accounting (John Meneghini) [RHEL-56635] - netfilter: tproxy: bail out if IP has been disabled on the device (Phil Sutter) [RHEL-44369] {CVE-2024-36270} - mm: list_lru: fix UAF for memory cgroup (Rafael Aquini) [RHEL-56160] {CVE-2024-43888} - platform/x86: dell-smbios-wmi: Avoid false-positive memcpy() warning (David Arcari) [RHEL-56614] - arm64: properly install vmlinuz.efi (Lenny Szubowicz) [RHEL-46772] - buildtar: fix tarballs with EFI_ZBOOT enabled (Lenny Szubowicz) [RHEL-46772] - wifi: iwlwifi: mvm: fix a crash on 7265 (Jose Ignacio Tornos Martinez) [RHEL-57681] - wifi: iwlwifi: mvm: support iwl_dev_tx_power_cmd_v8 (Jose Ignacio Tornos Martinez) [RHEL-57681]- perf: Fix event leak upon exec and file release (Michael Petlan) [RHEL-55606] {CVE-2024-43869} - perf: Fix event leak upon exit (Michael Petlan) [RHEL-55603] {CVE-2024-43870} - task_work: Introduce task_work_cancel() again (Michael Petlan) [RHEL-55603] - task_work: s/task_work_cancel()/task_work_cancel_func()/ (Michael Petlan) [RHEL-55603] - net: openvswitch: fix overwriting ct original tuple for ICMPv6 (cki-backport-bot) [RHEL-44213] {CVE-2024-38558} - net: drop bad gso csum_start and offset in virtio_net_hdr (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - net: change maximum number of UDP segments to 128 (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - net: more strict VIRTIO_NET_HDR_GSO_UDP_L4 validation (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - net: missing check virtio (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - fuse: Initialize beyond-EOF page contents before setting uptodate (CKI Backport Bot) [RHEL-56932] {CVE-2024-44947} - wifi: mac80211: Avoid address calculations via out of bounds array indexing (CKI Backport Bot) [RHEL-51285] {CVE-2024-41071} - nvme-pci: add missing condition check for existence of mapped data (Maurizio Lombardi) [RHEL-55099] {CVE-2024-42276}- sctp: fix association labeling in the duplicate COOKIE-ECHO case (Ondrej Mosnacek) [RHEL-48647] - s390/ap: Refine AP bus bindings complete processing (Cédric Le Goater) [RHEL-50373] - ice: Add netif_device_attach/detach into PF reset flow (Michal Schmidt) [RHEL-56084]- usb: xhci: prevent potential failure in handle_tx_event() for Transfer events without TRB (Desnes Nunes) [RHEL-52378] {CVE-2024-42226} - redhat: set defaults for RHEL 9.5 (Lucas Zampieri)- Revert "Merge: scsi: fnic: driver update" (John Meneghini) [RHEL-36420] - dev/parport: fix the array out-of-bounds risk (CKI Backport Bot) [RHEL-54990] {CVE-2024-42301} - leds: trigger: Unregister sysfs attributes before calling deactivate() (CKI Backport Bot) [RHEL-54835] {CVE-2024-43830} - null_blk: fix validation of block size (Ming Lei) [RHEL-51322] {CVE-2024-41077} - s390/fpu: Re-add exception handling in load_fpu_state() (Aristeu Rozanski) [RHEL-39346] - redhat: spec: add cachestat to kselftest package (Eric Chanudet) [RHEL-50302] - selftests: cachestat: Fix build warnings on ppc64 (Eric Chanudet) [RHEL-50302] - selftests/cachestat: Fix print_cachestat format (Eric Chanudet) [RHEL-50302] - selftests: cachestat: use proper syscall number macro (Eric Chanudet) [RHEL-50302] - selftests: cachestat: properly link in librt (Eric Chanudet) [RHEL-50302] - selftests: cachestat: catch failing fsync test on tmpfs (Eric Chanudet) [RHEL-50302] - selftests: cachestat: test for cachestat availability (Eric Chanudet) [RHEL-50302] - selftests: add selftests for cachestat (Eric Chanudet) [RHEL-50302]- net: stmmac: enable HW-accelerated VLAN stripping for gmac4 only (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: fix error array size (Andrew Halaney) [RHEL-6297] - net: stmmac: Assign configured channel value to EXTTS event (Andrew Halaney) [RHEL-6297] - net: stmmac: No need to calculate speed divider when offload is disabled (Andrew Halaney) [RHEL-6297] - net: stmmac: replace priv->speed with the portTransmitRate from the tc-cbs parameters (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Configure host DMA width (Andrew Halaney) [RHEL-6297] - net: stmmac: move the EST structure to struct stmmac_priv (Andrew Halaney) [RHEL-6297] - net: stmmac: move the EST lock to struct stmmac_priv (Andrew Halaney) [RHEL-6297] - net: stmmac: add support for RZ/N1 GMAC (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-socfpga: use pcs_init/pcs_exit (Andrew Halaney) [RHEL-6297] - net: stmmac: introduce pcs_init/pcs_exit stmmac operations (Andrew Halaney) [RHEL-6297] - net: stmmac: Make stmmac_xpcs_setup() generic to all PCS devices (Andrew Halaney) [RHEL-6297] - net: stmmac: Add dedicated XPCS cleanup method (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-ipq806x: account for rgmii-txid/rxid/id phy-mode (Andrew Halaney) [RHEL-6297] - net: stmmac: Rename phylink_get_caps() callback to update_caps() (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix IP-cores specific MAC capabilities (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix max-speed being ignored on queue re-init (Andrew Halaney) [RHEL-6297] - net: stmmac: Apply half-duplex-less constraint for DW QoS Eth only (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc_core: Add GMAC mmc tx/rx missing statistics (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc_core: Add GMAC LPI statistics (Andrew Halaney) [RHEL-6297] - net: stmmac: fix rx queue priority assignment (Andrew Halaney) [RHEL-6297] - net: stmmac: Support a generic PCS field in mac_device_info (Andrew Halaney) [RHEL-6297] - net: stmmac: don't rely on lynx_pcs presence to check for a PHY (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-rk: Remove unused of_gpio.h (Andrew Halaney) [RHEL-6297] - net: stmmac: fix typo in comment (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Update link clock rate only for RGMII (Andrew Halaney) [RHEL-6297] - net: stmmac: Complete meta data only when enabled (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc_core: Drop interrupt registers from stats (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Add support for 2.5G SGMII (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix EST offset for dwmac 5.10 (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix incorrect dereference in interrupt handlers (Andrew Halaney) [RHEL-6297] - net: stmmac: Simplify mtl IRQ status checking (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: use #define for string constants (Andrew Halaney) [RHEL-6297] - net: stmmac: Add driver support for common safety IRQ (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Enable TBS on all queues but 0 (Andrew Halaney) [RHEL-6297] - net: stmmac: remove eee_enabled/eee_active in stmmac_ethtool_op_get_eee() (Andrew Halaney) [RHEL-6297] - net: stmmac: protect updates of 64-bit statistics counters (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: fix a typo of register name in DPP safety handling (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: fix handling of DPP safety error for DMA channels (Andrew Halaney) [RHEL-6297] - net: stmmac: Report taprio offload status (Andrew Halaney) [RHEL-6297] - net: stmmac: est: Per Tx-queue error count for HLBF (Andrew Halaney) [RHEL-6297] - net: stmmac: Offload queueMaxSDU from tc-taprio (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-starfive: Add support for JH7100 SoC (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-imx: set TSO/TBS TX queues default settings (Andrew Halaney) [RHEL-6297] - net: stmmac: do not clear TBS enable bit on link up/down (Andrew Halaney) [RHEL-6297] - net: fill in MODULE_DESCRIPTION()s for dwmac-socfpga (Andrew Halaney) [RHEL-6297] - net: stmmac: Wait a bit for the reset to take effect (Andrew Halaney) [RHEL-6297] - net: stmmac: Prevent DSA tags from breaking COE (Andrew Halaney) [RHEL-6297] - net: stmmac: ethtool: Fixed calltrace caused by unbalanced disable_irq_wake calls (Andrew Halaney) [RHEL-6297] - Revert "net: stmmac: Enable Per DMA Channel interrupt" (Andrew Halaney) [RHEL-6297] - net: stmmac: Use interrupt mode INTM=1 for per channel irq (Andrew Halaney) [RHEL-6297] - net: stmmac: Add support for TX/RX channel interrupt (Andrew Halaney) [RHEL-6297] - net: stmmac: Make MSI interrupt routine generic (Andrew Halaney) [RHEL-6297] - net: stmmac: fix ethtool per-queue statistics (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: drop useless check for compatible fallback (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: Make sure MDIO is initialized before use (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc: Support more counters for XGMAC Core (Andrew Halaney) [RHEL-6297] - net: stmmac: Add support for EST cycle-time-extension (Andrew Halaney) [RHEL-6297] - net: stmmac: Refactor EST implementation (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: EST interrupts handling (Andrew Halaney) [RHEL-6297] - net: stmmac: fix FPE events losing (Andrew Halaney) [RHEL-6297] - net: stmmac: Add Tx HWTS support to XDP ZC (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: Disable FPE MMC interrupts (Andrew Halaney) [RHEL-6297] - net: stmmac: Add support for HW-accelerated VLAN stripping (Andrew Halaney) [RHEL-6297] - net: stmmac: reduce dma ring display code duplication (Andrew Halaney) [RHEL-6297] - net: stmmac: remove extra newline from descriptors display (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: Add architecture dependency (Andrew Halaney) [RHEL-6297] - net: stmmac: avoid rx queue overrun (Andrew Halaney) [RHEL-6297] - net: stmmac: fix rx budget limit check (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: Enable support for multiple Flexible PPS outputs (Andrew Halaney) [RHEL-6297] - net: stmmac: update MAC capabilities when tx queues are updated (Andrew Halaney) [RHEL-6297] - net: stmmac: increase TX coalesce timer to 5ms (Andrew Halaney) [RHEL-6297] - net: stmmac: move TX timer arm after DMA enable (Andrew Halaney) [RHEL-6297] - net: stmmac: improve TX timer arm logic (Andrew Halaney) [RHEL-6297] - net: introduce napi_is_scheduled helper (Andrew Halaney) [RHEL-6297] - net: stmmac: do not silently change auxiliary snapshot capture channel (Andrew Halaney) [RHEL-6297] - net: stmmac: ptp: stmmac_enable(): move change of plat->flags into mutex (Andrew Halaney) [RHEL-6297] - net: stmmac: intel: remove unnecessary field struct plat_stmmacenet_data::ext_snapshot_num (Andrew Halaney) [RHEL-6297] - net: stmmac: use correct PPS capture input index (Andrew Halaney) [RHEL-6297] - net: stmmac: simplify debug message on stmmac_enable() (Andrew Halaney) [RHEL-6297] - net: stmmac: Remove redundant checking for rx_coalesce_usecs (Andrew Halaney) [RHEL-6297] - net: stmmac: fix typo in comment (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: refactor clock config (Andrew Halaney) [RHEL-6297] - net: stmmac: remove unneeded stmmac_poll_controller (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: fix resume on STM32 MCU (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: fix the incorrect parameter (Andrew Halaney) [RHEL-6297] - net: stmmac: fix incorrect rxq|txq_stats reference (Andrew Halaney) [RHEL-6297] - net: stmmac: make stmmac_{probe|remove}_config_dt static (Andrew Halaney) [RHEL-6297] - net: stmmac: rename stmmac_pltfr_remove_no_dt to stmmac_pltfr_remove (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-visconti: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-tegra: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sunxi: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sun8i: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sti: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-starfive: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-socfpga: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-rk: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson8b: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-mediatek: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-lpc18xx: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-ipq806x: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-intel-plat: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-ingenic: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-imx: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use devm_stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-dwc-qos-eth: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-anarion: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: Tx coe sw fallback (Andrew Halaney) [RHEL-6297] - net: stmmac: Add glue layer for Loongson-1 SoC (Andrew Halaney) [RHEL-6297] - net: stmmac: fix handling of zero coalescing tx-usecs (Andrew Halaney) [RHEL-6297] - net: stmmac: failure to probe without MAC interface specified (Andrew Halaney) [RHEL-6297] - net: stmmac: clarify difference between "interface" and "phy_interface" (Andrew Halaney) [RHEL-6297] - net: stmmac: convert half-duplex support to positive logic (Andrew Halaney) [RHEL-6297] - net: stmmac: move priv->phylink_config.mac_managed_pm (Andrew Halaney) [RHEL-6297] - net: stmmac: move xgmac specific phylink caps to dwxgmac2 core (Andrew Halaney) [RHEL-6297] - net: stmmac: move gmac4 specific phylink capabilities to gmac4 (Andrew Halaney) [RHEL-6297] - net: stmmac: provide stmmac_mac_phylink_get_caps() (Andrew Halaney) [RHEL-6297] - net: stmmac: use phylink_limit_mac_speed() (Andrew Halaney) [RHEL-6297] - net: stmmac: use "mdio_bus_data" local variable (Andrew Halaney) [RHEL-6297] - net: stmmac: clean up passing fwnode to phylink (Andrew Halaney) [RHEL-6297] - net: stmmac: convert plat->phylink_node to fwnode (Andrew Halaney) [RHEL-6297] - net: stmmac: Check more MAC HW features for XGMAC Core 3.20 (Andrew Halaney) [RHEL-6297] - stmmac: intel: Enable correction of MAC propagation delay (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: show more MAC HW features in debugfs (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: RX queue routing configuration (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-oxnas: remove obsolete dwmac glue driver (Andrew Halaney) [RHEL-6297] - net: stmmac: XGMAC support for mdio C22 addr > 3 (Andrew Halaney) [RHEL-6297] - net: stmmac: Apply redundant write work around on 4.xx too (Andrew Halaney) [RHEL-6297] - net: stmmac: use per-queue 64 bit statistics where necessary (Andrew Halaney) [RHEL-6297] - net: stmmac: don't clear network statistics in .ndo_open() (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: Fix L3L4 filter count (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Log more errors in probe (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Use dev_err_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Use of_get_phy_mode() over device_get_phy_mode() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: use devm_stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide devm_stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qco-ethqos: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_remove_no_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use stmmac_pltfr_exit() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_exit() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use stmmac_pltfr_init() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_init() (Andrew Halaney) [RHEL-6297] - net: ethernet: stmicro: stmmac: fix possible memory leak in __stmmac_open (Andrew Halaney) [RHEL-6297] - net: dwmac_socfpga: initialize local data for mdio regmap configuration (Andrew Halaney) [RHEL-6297] - net: stmmac: make the pcs_lynx cleanup sequence specific to dwmac_socfpga (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sogfpga: use the lynx pcs driver (Andrew Halaney) [RHEL-6297] - net: stmmac: use xpcs_create_mdiodev() (Andrew Halaney) [RHEL-6297] - net: pcs: xpcs: add xpcs_create_mdiodev() (Andrew Halaney) [RHEL-6297] - net: mdio: add mdio_device_get() and mdio_device_put() (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: add ethtool per-queue irq statistic support (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-tegra: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sun8i: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-rk: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-dwc-qos-eth: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-visconti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-visconti: Make visconti_eth_clock_remove() return void (Andrew Halaney) [RHEL-6297] - net: stmmac: Make stmmac_pltfr_remove() return void (Andrew Halaney) [RHEL-6297] - net: stmmac: Initialize MAC_ONEUS_TIC_COUNTER register (Andrew Halaney) [RHEL-6297] - net: stmmac:fix system hang when setting up tag_8021q VLAN for DSA ports (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson8b: Avoid cast to incompatible function type (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-sti: remove stih415/stih416/stid127 (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-starfive: Add phy interface settings (Andrew Halaney) [RHEL-6297] - net: stmmac: Add glue layer for StarFive JH7110 SoC (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: Add snps,dwmac-5.20 IP compatible string (Andrew Halaney) [RHEL-6297] - net: stmmac: add Rx HWTS metadata to XDP ZC receive pkt (Andrew Halaney) [RHEL-6297] - net: stmmac: add Rx HWTS metadata to XDP receive pkt (Andrew Halaney) [RHEL-6297] - net: stmmac: introduce wrapper for struct xdp_buff (Andrew Halaney) [RHEL-6297] - net: stmmac: Remove unnecessary if statement brackets (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-rk: fix optional phy regulator handling (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-rk: rework optional clock handling (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-anarion: Always return struct anarion_gmac * from anarion_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-anarion: Use annotation __iomem for register base (Andrew Halaney) [RHEL-6297] - net: stmmac: check fwnode for phy device before scanning for phy (Andrew Halaney) [RHEL-6297] - net: stmmac: Add queue reset into stmmac_xdp_open() function (Andrew Halaney) [RHEL-6297] - net: stmmac: fix up RX flow hash indirection table when setting channels (Andrew Halaney) [RHEL-6297] - net: stmmac: remove redundant fixup to support fixed-link mode (Andrew Halaney) [RHEL-6297] - net: stmmac: check if MAC needs to attach to a PHY (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix for mismatched host/device DMA address width (Andrew Halaney) [RHEL-6297] - net: stmmac: generic: drop of_match_ptr for ID table (Andrew Halaney) [RHEL-6297] - net: stmmac: add to set device wake up flag when stmmac init phy (Andrew Halaney) [RHEL-6297] - net: stmmac: Restrict warning on disabling DMA store and fwd mode (Andrew Halaney) [RHEL-6297] - net: stmmac: fix order of dwmac5 FlexPPS parametrization sequence (Andrew Halaney) [RHEL-6297] - net: stmmac: dwc-qos: Make struct dwc_eth_dwmac_data::remove return void (Andrew Halaney) [RHEL-6297] - net: stmmac: Make stmmac_dvr_remove() return void (Andrew Halaney) [RHEL-6297] - net: stmmac: fix invalid call to mdiobus_get_phy() (Andrew Halaney) [RHEL-6297] - net: stmmac: Separate C22 and C45 transactions for xgmac (Andrew Halaney) [RHEL-6297] - net: stmmac: add aux timestamps fifo clearance wait (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-mediatek: remove the dwmac_fix_mac_speed (Andrew Halaney) [RHEL-6297] - net: stmmac: fix errno when create_singlethread_workqueue() fails (Andrew Halaney) [RHEL-6297] - stmmac: fix potential division by 0 (Andrew Halaney) [RHEL-6297] - net: stmmac: Add check for taprio basetime configuration (Andrew Halaney) [RHEL-6297] - net: stmmac: fix possible memory leak in stmmac_dvr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: selftests: fix potential memleak in stmmac_test_arpoffload() (Andrew Halaney) [RHEL-6297] - net: stmmac: fix "snps,axi-config" node property parsing (Andrew Halaney) [RHEL-6297] - Revert "net: stmmac: use sysfs_streq() instead of strncmp()" (Andrew Halaney) [RHEL-6297] - net: stmmac: Set MAC's flow control register to reflect current settings (Andrew Halaney) [RHEL-6297] - net: stmmac: use sysfs_streq() instead of strncmp() (Andrew Halaney) [RHEL-6297] - net: stmmac: ensure tx function is not running in stmmac_xdp_release() (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix missing of_node_put() while module exiting (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix missing pci_disable_device() in loongson_dwmac_probe() (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix missing pci_disable_msi() while module exiting (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson8b: fix meson8b_devm_clk_prepare_enable() (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix invalid mdio_node (Andrew Halaney) [RHEL-6297] - net: stmmac: remove duplicate dma queue channel macros (Andrew Halaney) [RHEL-6297] - net: stmmac: rk3588: Allow multiple gmac controller (Andrew Halaney) [RHEL-6297] - net: stmmac: add a parse for new property 'snps,clk-csr' (Andrew Halaney) [RHEL-6297] - net: stmmac: Minor spell fix related to 'stmmac_clk_csr_set()' (Andrew Halaney) [RHEL-6297] - net: ethernet: stmicro: stmmac: dwmac-rk: Add rv1126 support (Andrew Halaney) [RHEL-6297] - net: stmmac: dwc-qos: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-rk: Add gmac support for rk3588 (Andrew Halaney) [RHEL-6297] - ceph: force sending a cap update msg back to MDS for revoke op (Xiubo Li) [RHEL-48618] - ceph: periodically flush the cap releases (Xiubo Li) [RHEL-48618] - eeprom: at24: use of_match_ptr() (Alessandro Carminati) [RHEL-47160] - eeprom: at24: Use pm_runtime_resume_and_get to simplify the code (Alessandro Carminati) [RHEL-47160] - eeprom: at24: add ST M24C64-D Additional Write lockable page support (Alessandro Carminati) [RHEL-47160] - eeprom: at24: add ST M24C32-D Additional Write lockable page support (Alessandro Carminati) [RHEL-47160] - eeprom: at24: Annotate struct at24_data with __counted_by (Alessandro Carminati) [RHEL-47160] - eeprom: at24: Drop at24_get_chip_data() (Alessandro Carminati) [RHEL-47160] - mm: turn off test_uffdio_wp if CONFIG_PTE_MARKER_UFFD_WP is not configured. (Nico Pache) [RHEL-39306] - mm: update uffd-stress to handle EINVAL for unset config features (Nico Pache) [RHEL-39306] - selftests/bpf: Fix flaky test btf_map_in_map/lookup_update (Nico Pache) [RHEL-39306] - kselftests: mm: add s390 to ARCH list (Nico Pache) [RHEL-39306] - selftests/mm: fix powerpc ARCH check (Nico Pache) [RHEL-39306] - selftests: bpf: xskxceiver: ksft_print_msg: fix format type error (Nico Pache) [RHEL-39306] - hugetlbfs: ensure generic_hugetlb_get_unmapped_area() returns higher address than mmap_min_addr (Nico Pache) [RHEL-39306] - selftests/vm: fix inability to build any vm tests (Nico Pache) [RHEL-39306] - Makefile: add headers_install to kselftest targets (Nico Pache) [RHEL-39306] - selftests: drop KSFT_KHDR_INSTALL make target (Nico Pache) [RHEL-39306] - selftests: stop using KSFT_KHDR_INSTALL (Nico Pache) [RHEL-39306] - selftests: net: Add the uapi headers include variable (Nico Pache) [RHEL-39306] - selftests: landlock: Add the uapi headers include variable (Nico Pache) [RHEL-39306] - selftests: futex: Add the uapi headers include variable (Nico Pache) [RHEL-39306] - selftests: futex: set DEFAULT_INSTALL_HDR_PATH (Nico Pache) [RHEL-39306] - selftests: drop khdr make target (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Make it POSIX-compliant (Nico Pache) [RHEL-39306] - selftests: use printf instead of echo -ne (Nico Pache) [RHEL-39306] - selftests: find echo binary to use -ne options (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add a helper to finish the test (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add a helper to abort the test (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add helper to pass/fail test based on exit code (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add helper to print diagnostic messages (Nico Pache) [RHEL-39306] - selftests: Move KTAP bash helpers to selftests common folder (Nico Pache) [RHEL-39306] - kselftest: dt: Stop relying on dirname to improve performance (Nico Pache) [RHEL-39306] - kselftest: Add new test for detecting unprobed Devicetree devices (Nico Pache) [RHEL-39306] - selftests:modify the incorrect print format (Nico Pache) [RHEL-39306] - selftests/mm: Substitute attribute with a macro (Nico Pache) [RHEL-39306] - selftests: Add printf attribute to kselftest prints (Nico Pache) [RHEL-39306] - selftests: fix dependency checker script (Nico Pache) [RHEL-39306] - kselftest/runner.sh: Propagate SIGTERM to runner child (Nico Pache) [RHEL-39306] - selftests/harness: Actually report SKIP for signal tests (Nico Pache) [RHEL-39306] - testing: kselftest_harness: add filtering and enumerating tests (Nico Pache) [RHEL-39306] - selftests: break the dependency upon local header files (Nico Pache) [RHEL-39306] - kselftest: Add a ksft_perror() helper (Nico Pache) [RHEL-39306] - selftests: Make the usage formatting consistent in kselftest_deps.sh (Nico Pache) [RHEL-39306] - kselftests: Enable the echo command to print newlines in Makefile (Nico Pache) [RHEL-39306] - selftest: Taint kernel when test module loaded (Nico Pache) [RHEL-39306] - selftests: Fix build when $(O) points to a relative path (Nico Pache) [RHEL-39306] - selftests: Use -isystem instead of -I to include headers (Nico Pache) [RHEL-39306] - selftests: Correct the headers install path (Nico Pache) [RHEL-39306] - selftests: Add and export a kernel uapi headers path (Nico Pache) [RHEL-39306] - selftests: set the BUILD variable to absolute path (Nico Pache) [RHEL-39306] - kselftest: signal all child processes (Nico Pache) [RHEL-39306] - selftests/mm: fix additional build errors for selftests (Nico Pache) [RHEL-39306] - selftests: mm: protection_keys: save/restore nr_hugepages value from launch script (Nico Pache) [RHEL-39306] - selftests: mm: make map_fixed_noreplace test names stable (Nico Pache) [RHEL-39306] - selftests/mm: fix build warnings on ppc64 (Nico Pache) [RHEL-39306] - selftests/mm: hugetlb_madv_vs_map: avoid test skipping by querying hugepage size at runtime (Nico Pache) [RHEL-39306] - mm/hugetlb: document why hugetlb uses folio_mapcount() for COW reuse decisions (Nico Pache) [RHEL-39306] - selftests: mm: cow: flag vmsplice() hugetlb tests as XFAIL (Nico Pache) [RHEL-39306] - selftests/mm: soft-dirty should fail if a testcase fails (Nico Pache) [RHEL-39306] - selftests/mm: parse VMA range in one go (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests.sh: fix hugetlb mem size calculation (Nico Pache) [RHEL-39306] - selftests/mm: confirm VA exhaustion without reliance on correctness of mmap() (Nico Pache) [RHEL-39306] - selftests/mm: virtual_address_range: Switch to ksft_exit_fail_msg (Nico Pache) [RHEL-39306] - selftests/mm: include strings.h for ffsl (Nico Pache) [RHEL-39306] - selftests/mm: fix ARM related issue with fork after pthread_create (Nico Pache) [RHEL-39306] - selftests/mm: sigbus-wp test requires UFFD_FEATURE_WP_HUGETLBFS_SHMEM (Nico Pache) [RHEL-39306] - selftests: mm: restore settings from only parent process (Nico Pache) [RHEL-39306] - selftests/mm: Fix build with _FORTIFY_SOURCE (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests.sh: add missing tests (Nico Pache) [RHEL-39306] - selftests/mm: protection_keys: save/restore nr_hugepages settings (Nico Pache) [RHEL-39306] - selftests/mm: save and restore nr_hugepages value (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests: remove sudo and conform to tap (Nico Pache) [RHEL-39306] - selftests/mm: hugetlb_reparenting_test: do not unmount (Nico Pache) [RHEL-39306] - selftests/mm: log a consistent test name for check_compaction (Nico Pache) [RHEL-39306] - selftests/mm: log skipped compaction test as a skip (Nico Pache) [RHEL-39306] - selftests/mm: virtual_address_range: conform to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: transhuge-stress: conform to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: split_huge_page_test: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mremap_dontunmap: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mrelease_test: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mlock2-tests: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mlock-random-test: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: map_populate: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: map_hugetlb: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: map_fixed_noreplace: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: skip test if application doesn't has root privileges (Nico Pache) [RHEL-39306] - selftests/mm: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests: mm: hugepage-mmap: conform to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: gup_test: conform test to TAP format output (Nico Pache) [RHEL-39306] - mm/selftests: hugepage-mremap: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: log run_vmtests.sh results in TAP format (Nico Pache) [RHEL-39306] - selftests/mm: skip the hugetlb-madvise tests on unmet hugepage requirements (Nico Pache) [RHEL-39306] - selftests/mm: skip uffd hugetlb tests with insufficient hugepages (Nico Pache) [RHEL-39306] - selftests/mm: dont fail testsuite due to a lack of hugepages (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests.sh: add hugetlb test category (Nico Pache) [RHEL-39306] - selftests/mm: new test that steals pages (Nico Pache) [RHEL-39306] - selftests: mm: perform some system cleanup before using hugepages (Nico Pache) [RHEL-39306] - selftests: avoid using SKIP(exit()) in harness fixure setup (Nico Pache) [RHEL-39306] - selftests/mm: uffd-unit-test check if huge page size is 0 (Nico Pache) [RHEL-39306] - selftests/mm: ksm_tests should only MADV_HUGEPAGE valid memory (Nico Pache) [RHEL-39306] - selftests/mm: switch to bash from sh (Nico Pache) [RHEL-39306] - selftests/mm: restore number of hugepages (Nico Pache) [RHEL-39306] - selftests/mm: add a new test for madv and hugetlb (Nico Pache) [RHEL-39306] - mm/ksm: test case for prctl fork/exec workflow (Nico Pache) [RHEL-39306] - kselftest: vm: add tests for no-inherit memory-deny-write-execute (Nico Pache) [RHEL-39306] - kselftest: vm: check errnos in mdwe_test (Nico Pache) [RHEL-39306] - kselftest: vm: fix mdwe's mmap_FIXED test case (Nico Pache) [RHEL-39306] - kselftest: vm: fix tabs/spaces inconsistency in the mdwe test (Nico Pache) [RHEL-39306] - selftests: mm: add a test for mutually aligned moves > PMD size (Nico Pache) [RHEL-39306] - selftests: mm: fix failure case when new remap region was not found (Nico Pache) [RHEL-39306] - selftests/mm: fix uffd-stress help information (Nico Pache) [RHEL-39306] - selftests: mm: ksm: fix incorrect evaluation of parameter (Nico Pache) [RHEL-39306] - selftests/mm: mkdirty: fix incorrect position of #endif (Nico Pache) [RHEL-39306] - selftests: mm: remove wrong kernel header inclusion (Nico Pache) [RHEL-39306] - selftests/mm: move certain uffd*() routines from vm_util.c to uffd-common.c (Nico Pache) [RHEL-39306] - selftests/mm: fix two -Wformat-security warnings in uffd builds (Nico Pache) [RHEL-39306] - selftests/mm: fix uffd-stress unused function warning (Nico Pache) [RHEL-39306] - selftests/mm: factor out detection of hugetlb page sizes into vm_util (Nico Pache) [RHEL-39306] - selftests/ksm: ksm_functional_tests: add prctl unmerge test (Nico Pache) [RHEL-39306] - selftests/mm: add new selftests for KSM (Nico Pache) [RHEL-39306] - selftests/mm: add tests for RO pinning vs fork() (Nico Pache) [RHEL-39306] - selftests/mm: rename COW_EXTRA_LIBS to IOURING_EXTRA_LIBS (Nico Pache) [RHEL-39306] - selftests/mm: extend and rename uffd pagemap test (Nico Pache) [RHEL-39306] - selftests/mm: add a few options for uffd-unit-test (Nico Pache) [RHEL-39306] - selftests/mm: add uffdio register ioctls test (Nico Pache) [RHEL-39306] - selftests/mm: add shmem-private test to uffd-stress (Nico Pache) [RHEL-39306] - selftests/mm: drop sys/dev test in uffd-stress test (Nico Pache) [RHEL-39306] - selftests/mm: allow uffd test to skip properly with no privilege (Nico Pache) [RHEL-39306] - selftests/mm: workaround no way to detect uffd-minor + wp (Nico Pache) [RHEL-39306] - selftests/mm: move zeropage test into uffd unit tests (Nico Pache) [RHEL-39306] - selftests/mm: move uffd sig/events tests into uffd unit tests (Nico Pache) [RHEL-39306] - selftests/mm: move uffd minor test to unit test (Nico Pache) [RHEL-39306] - selftests/mm: move uffd pagemap test to unit test (Nico Pache) [RHEL-39306] - selftests/mm: add framework for uffd-unit-test (Nico Pache) [RHEL-39306] - selftests/mm: allow allocate_area() to fail properly (Nico Pache) [RHEL-39306] - selftests/mm: let uffd_handle_page_fault() take wp parameter (Nico Pache) [RHEL-39306] - selftests/mm: rename uffd_stats to uffd_args (Nico Pache) [RHEL-39306] - selftests/mm: drop global hpage_size in uffd tests (Nico Pache) [RHEL-39306] - selftests/mm: drop global mem_fd in uffd tests (Nico Pache) [RHEL-39306] - selftests/mm: UFFDIO_API test (Nico Pache) [RHEL-39306] - selftests/mm: uffd_open_{dev|sys}() (Nico Pache) [RHEL-39306] - selftests/mm: uffd_[un]register() (Nico Pache) [RHEL-39306] - selftests/mm: split uffd tests into uffd-stress and uffd-unit-tests (Nico Pache) [RHEL-39306] - selftests/mm: create uffd-common.[ch] (Nico Pache) [RHEL-39306] - selftests/mm: drop test_uffdio_zeropage_eexist (Nico Pache) [RHEL-39306] - selftests/mm: test UFFDIO_ZEROPAGE only when !hugetlb (Nico Pache) [RHEL-39306] - selftests/mm: mkdirty: test behavior of (pte|pmd)_mkdirty on VMAs without write permissions (Nico Pache) [RHEL-39306] - selftests/mm: reuse read_pmd_pagesize() in COW selftest (Nico Pache) [RHEL-39306] - mm: userfaultfd: add UFFDIO_CONTINUE_MODE_WP to install WP PTEs (Nico Pache) [RHEL-39306] - kselftest: vm: fix unused variable warning (Nico Pache) [RHEL-39306] - kselftest: vm: add tests for memory-deny-write-execute (Nico Pache) [RHEL-39306] - selftests/vm: cow: R/O long-term pinning reliability tests for non-anon pages (Nico Pache) [RHEL-39306] - config: enable CONFIG_DP83TG720_PHY (Izabela Bakollari) [RHEL-33716] - config: CONFIG_QCA807X_PHY (Izabela Bakollari) [RHEL-33716] - config: enable CONFIG_QCA808X_PHY (Izabela Bakollari) [RHEL-33716] - config: enable CONFIG_QCA83XX_PHY (Izabela Bakollari) [RHEL-33716] - net: linkmode: add linkmode_fill() helper (Izabela Bakollari) [RHEL-33716] - net: phy: qca807x: fix compilation when CONFIG_GPIOLIB is not set (Izabela Bakollari) [RHEL-33716] - net: phy: qca807x: move interface mode check to .config_init_once (Izabela Bakollari) [RHEL-33716] - net: phy: dp83tg720: get master/slave configuration in link down state (Izabela Bakollari) [RHEL-33716] - net: phy: dp83tg720: wake up PHYs in managed mode (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: at803x: fix kernel panic with at8031_probe (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: use devm_clk_get_optional_enabled for the rmii-ref clock (Izabela Bakollari) [RHEL-33716] - net: sfp: update comment for FS SFP-10G-T quirk (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: switch to crc_itu_t() (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: drop wrong endianness conversion for addr and CRC (Izabela Bakollari) [RHEL-33716] - net: phy: fix phy_read_poll_timeout argument type in genphy_loopback (Izabela Bakollari) [RHEL-33716] - net: sfp: enhance quirk for Fibrestore 2.5G copper SFP module (Izabela Bakollari) [RHEL-33716] - net: phy: qca807x: add support for configurable LED (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: generalize some qca808x LED functions (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: move common qca808x LED define to shared header (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: add support for QCA807x PHY Family (Izabela Bakollari) [RHEL-33716] - net: phy: provide whether link has changed in c37_read_status (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: move more function to shared library (Izabela Bakollari) [RHEL-33716] - net: phy: add devm/of_phy_package_join helper (Izabela Bakollari) [RHEL-33716] - net: phy: add support for scanning PHY in PHY packages nodes (Izabela Bakollari) [RHEL-33716] - of: mdio: Add of_node_put() when breaking out of for_each_xx (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: use generic MDIO helpers to simplify the code (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: add 5Gbps support to rtl822x_config_aneg() (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: use generic MDIO constants (Izabela Bakollari) [RHEL-33716] - net: mdio: add 2.5g and 5g related PMA speed constants (Izabela Bakollari) [RHEL-33716] - net: phy: c45 scanning: Don't consider -ENODEV fatal (Izabela Bakollari) [RHEL-33716] - net: phy: add helper phy_advertise_eee_all (Izabela Bakollari) [RHEL-33716] - net: phy: constify phydev->drv (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix the frequency adjustments (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: qca808x: default to LED active High if not set (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: qca808x: fix logic error in LED brightness set (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: add support for RTL8126A-integrated 5Gbps PHY (Izabela Bakollari) [RHEL-33716] - net: phy: dp83867: Add support for active-low LEDs (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: detach qca808x PHY driver from at803x (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: move additional functions to shared library (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: deatch qca83xx PHY driver from at803x (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: create and move functions to shared library (Izabela Bakollari) [RHEL-33716] - net: phy: move at803x PHY driver to dedicated directory (Izabela Bakollari) [RHEL-33716] - net: phy: adin1100: Add interrupt support for link change (Izabela Bakollari) [RHEL-33716] - net: phy: phy_device: Prevent nullptr exceptions on ISR (Izabela Bakollari) [RHEL-33716] - net: phy: c45: change genphy_c45_ethtool_[get|set]_eee to use EEE linkmode bitmaps (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix set/get PHC time for lan8814 (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: add LED support for qca808x (Izabela Bakollari) [RHEL-33716] - net: phy: add support for PHY LEDs polarity modes (Izabela Bakollari) [RHEL-33716] - net: phy: mediatek-ge-soc: sync driver with MediaTek SDK (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix PTP frame parsing for lan8814 (Izabela Bakollari) [RHEL-33716] - net: sfp-bus: fix SFP mode detect from bitrate (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: populate .soft_reset for KSZ9131 (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix PTP frame parsing for lan8841 (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: make read_status more generic (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: add support for cdt cross short test for qca808x (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: refactor qca808x cable test get status function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: generalize cdt fault length function (Izabela Bakollari) [RHEL-33716] - net: Use of_property_present() for testing DT property presence (Izabela Bakollari) [RHEL-33716] - net: phylink: move phylink_pcs_neg_mode() into phylink.c (Izabela Bakollari) [RHEL-33716] - net: mdio_bus: add refcounting for fwnodes to mdiobus (Izabela Bakollari) [RHEL-33716] - net: phy: linux/phy.h: fix Excess kernel-doc description warning (Izabela Bakollari) [RHEL-33716] - net: phy: nxp-c45-tja11xx: implement mdo_insert_tx_tag (Izabela Bakollari) [RHEL-33716] - net: phy: nxp-c45-tja11xx: add MACsec statistics (Izabela Bakollari) [RHEL-33716] - net: phy: nxp-c45-tja11xx: add MACsec support (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: better align function varibles to open parenthesis (Izabela Bakollari) [RHEL-33716] - net: sfp: fix PHY discovery for FS SFP-10G-T module (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: replace msleep(1) with usleep_range (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: remove extra space after cast (Izabela Bakollari) [RHEL-33716] - net: phy: add support for PHY package MMD read/write (Izabela Bakollari) [RHEL-33716] - net: phy: restructure __phy_write/read_mmd to helper and phydev user (Izabela Bakollari) [RHEL-33716] - net: phy: extend PHY package API to support multiple global address (Izabela Bakollari) [RHEL-33716] - net: phy: make addr type u8 in phy_package_shared struct (Izabela Bakollari) [RHEL-33716] - net: phylink: reimplement population of pl->supported for in-band (Izabela Bakollari) [RHEL-33716] - net: phy: skip LED triggers on PHYs on SFP modules (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: make read specific status function more generic (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific qca808x config_aneg to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: Add support for the DP83TG720S Ethernet PHY (Izabela Bakollari) [RHEL-33716] - net: phy: c45: add genphy_c45_pma_read_ext_abilities() function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: drop specific PHY ID check from cable test functions (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move at8035 specific DT parse to dedicated probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move at8031 functions in dedicated section (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: make at8031 related DT functions name more specific (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 config_intr to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 WOL bits to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 config_init to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 probe mode check to dedicated probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific DT option for at8031 to specific probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move qca83xx specific check in dedicated functions (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: raname hw_stats functions to qca83xx specific name (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move disable WOL to specific at8031 probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: fix passing the wrong reference for config_intr (Izabela Bakollari) [RHEL-33716] - net: mdio_bus: replace deprecated strncpy with strscpy (Izabela Bakollari) [RHEL-33716] - net: sfp: Convert to platform remove callback returning void (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: allow usage of generic ethernet-phy clock (Izabela Bakollari) [RHEL-33716] - net: phy: adin: allow control of Fast Link Down (Izabela Bakollari) [RHEL-33716] - net: phylink: use the PHY's possible_interfaces if populated (Izabela Bakollari) [RHEL-33716] - net: phylink: split out PHY validation from phylink_bringup_phy() (Izabela Bakollari) [RHEL-33716] - net: phylink: pass PHY into phylink_validate_mask() (Izabela Bakollari) [RHEL-33716] - net: phylink: pass PHY into phylink_validate_one() (Izabela Bakollari) [RHEL-33716] - net: phylink: split out per-interface validation (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: fill in possible_interfaces for AQR113C (Izabela Bakollari) [RHEL-33716] - net: phy: bcm84881: fill in possible_interfaces (Izabela Bakollari) [RHEL-33716] - net: phy: marvell10g: fill in possible_interfaces (Izabela Bakollari) [RHEL-33716] - net: phy: marvell10g: table driven mactype decode (Izabela Bakollari) [RHEL-33716] - net: phy: add possible interfaces (Izabela Bakollari) [RHEL-33716] - net: sfp: rework the RollBall PHY waiting code (Izabela Bakollari) [RHEL-33716] - net: phy: correctly check soft_reset ret ONLY if defined for PHY (Izabela Bakollari) [RHEL-33716] - net: phylink: use for_each_set_bit() (Izabela Bakollari) [RHEL-33716] - net: phy: broadcom: Wire suspend/resume for BCM54612E (Izabela Bakollari) [RHEL-33716] - net: sfp: use linkmode_*() rather than open coding (Izabela Bakollari) [RHEL-33716] - net: phylink: use linkmode_fill() (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: add firmware load support (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: move MMD_VEND define to header (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: move to separate directory (Izabela Bakollari) [RHEL-33716] - net: mdio: fix typo in header (Izabela Bakollari) [RHEL-33716] - net: phylink: initialize carrier state at creation (Izabela Bakollari) [RHEL-33716] - net: phy: fill in missing MODULE_DESCRIPTION()s (Izabela Bakollari) [RHEL-33716] - net: mdio: fill in missing MODULE_DESCRIPTION()s (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: Fix forced link mode for KSZ886X switches (Izabela Bakollari) [RHEL-33716] - net: dsa: microchip: ksz8: Enable MIIM PHY Control reg access (Izabela Bakollari) [RHEL-33716] - net: phy: mscc: macsec: reject PN update requests (Izabela Bakollari) [RHEL-33716] - net: phy: dp83867: Add support for hardware blinking LEDs (Izabela Bakollari) [RHEL-33716] - net: sfp: improve Nokia GPON sfp fixup (Izabela Bakollari) [RHEL-33716] - net: sfp: re-implement ignoring the hardware TX_FAULT signal (Izabela Bakollari) [RHEL-33716] - net: sfp: add quirk for FS's 2.5G copper SFP (Izabela Bakollari) [RHEL-33716] - net: phy: amd: Support the Altima AMI101L (Izabela Bakollari) [RHEL-33716] - net: sfp: add quirk for Fiberstone GPON-ONU-34-20BI (Izabela Bakollari) [RHEL-33716] - net: phy: fix regression with AX88772A PHY driver (Izabela Bakollari) [RHEL-33716] - net: phy: convert phy_stop() to use split state machine (Izabela Bakollari) [RHEL-33716] - net: phy: split locked and unlocked section of phy_state_machine() (Izabela Bakollari) [RHEL-33716] - net: phy: move phy_state_machine() (Izabela Bakollari) [RHEL-33716] - net: phy: move phy_suspend() to end of phy_state_machine() (Izabela Bakollari) [RHEL-33716] - net: phy: move call to start aneg (Izabela Bakollari) [RHEL-33716] - net: phy: call phy_error_precise() while holding the lock (Izabela Bakollari) [RHEL-33716] - net: phy: always call phy_process_state_change() under lock (Izabela Bakollari) [RHEL-33716] - net: phy: marvell: Add support for offloading LED blinking (Izabela Bakollari) [RHEL-33716] - net: phy: phy_device: Call into the PHY driver to set LED offload (Izabela Bakollari) [RHEL-33716] - net: sfp: Remove unused function declaration sfp_link_configure() (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: add qca8081 fifo reset on the link changed (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: remove qca8081 1G fast retrain and slave seed config (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: support qca8081 1G chip type (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: enable qca8081 slave seed conditionally (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: merge qca8081 slave seed function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: support qca8081 genphy_c45_pma_read_abilities (Izabela Bakollari) [RHEL-33716] - net: mdio: Introduce a regmap-based mdio driver (Izabela Bakollari) [RHEL-33716] - net: phylib: fix phy_read*_poll_timeout() (Izabela Bakollari) [RHEL-33716] - net: mdio: add mdio_device_get() and mdio_device_put() (Izabela Bakollari) [RHEL-33716] - net: mdio: add clause 73 to ethtool conversion helper (Izabela Bakollari) [RHEL-33716] - mdio_bus: unhide mdio_bus_init prototype (Izabela Bakollari) [RHEL-33716] - net: mdio: fix owner field for mdio buses registered using ACPI (Izabela Bakollari) [RHEL-33716] - net: phy: improve phy_read_poll_timeout (Izabela Bakollari) [RHEL-33716] - net: mdio: add mdiodev_c45_(read|write) (Izabela Bakollari) [RHEL-33716] - docs: networking: phy: add missing space (Izabela Bakollari) [RHEL-33716]- x86/bhi: Avoid warning in #DB handler due to BHI mitigation (Waiman Long) [RHEL-53662 RHEL-53665] {CVE-2024-42240} - redhat: Fix the ownership of /lib/modules/ directory (Vitaly Kuznetsov) [RHEL-21034] - move ownership of /lib/modules// to kernel-core (Thorsten Leemhuis) [RHEL-21034] - KVM: guest_memfd: let kvm_gmem_populate() operate only on private gfns (Paolo Bonzini) [RHEL-32435] - KVM: extend kvm_range_has_memory_attributes() to check subset of attributes (Paolo Bonzini) [RHEL-32435] - KVM: cleanup and add shortcuts to kvm_range_has_memory_attributes() (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: move check for already-populated page to common code (Paolo Bonzini) [RHEL-32435] - KVM: remove kvm_arch_gmem_prepare_needed() (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: make kvm_gmem_prepare_folio() operate on a single struct kvm (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: delay kvm_gmem_prepare_folio() until the memory is passed to the guest (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: return locked folio from __kvm_gmem_get_pfn (Paolo Bonzini) [RHEL-32435] - KVM: rename CONFIG_HAVE_KVM_GMEM_* to CONFIG_HAVE_KVM_ARCH_GMEM_* (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: do not go through struct page (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: delay folio_mark_uptodate() until after successful preparation (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: return folio from __kvm_gmem_get_pfn() (Paolo Bonzini) [RHEL-32435] - KVM: x86: Eliminate log spam from limited APIC timer periods (Paolo Bonzini) [RHEL-32435] - KVM: SVM: Use sev_es_host_save_area() helper when initializing tsc_aux (Paolo Bonzini) [RHEL-32435] - KVM: SVM: Force sev_es_host_save_area() to be inlined (for noinstr usage) (Paolo Bonzini) [RHEL-32435] - KVM: SVM: Consider NUMA affinity when allocating per-CPU save_area (Paolo Bonzini) [RHEL-32435] - KVM: SVM: not account memory allocation for per-CPU svm_data (Paolo Bonzini) [RHEL-32435] - KVM: SVM: remove useless input parameter in snp_safe_alloc_page (Paolo Bonzini) [RHEL-32435] - KVM: Validate hva in kvm_gpc_activate_hva() to fix __kvm_gpc_refresh() WARN (Paolo Bonzini) [RHEL-32435] - KVM: interrupt kvm_gmem_populate() on signals (Paolo Bonzini) [RHEL-32435] - KVM: Stop processing *all* memslots when "null" mmu_notifier handler is found (Paolo Bonzini) [RHEL-32435] - KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin() (Paolo Bonzini) [RHEL-32435] - KVM: selftests: x86: Prioritize getting max_gfn from GuestPhysBits (Paolo Bonzini) [RHEL-32435] - KVM: selftests: Fix shift of 32 bit unsigned int more than 32 bits (Paolo Bonzini) [RHEL-32435] - KVM: Discard zero mask with function kvm_dirty_ring_reset (Paolo Bonzini) [RHEL-32435] - virt: guest_memfd: fix reference leak on hwpoisoned page (Paolo Bonzini) [RHEL-32435] - kvm: do not account temporary allocations to kmem (Paolo Bonzini) [RHEL-32435] - KVM: x86: Always sync PIR to IRR prior to scanning I/O APIC routes (Paolo Bonzini) [RHEL-32435] - KVM: SVM: WARN on vNMI + NMI window iff NMIs are outright masked (Paolo Bonzini) [RHEL-32435] - net: ntb_netdev: Move ntb_netdev_rx_handler() to call netif_rx() from __netif_rx() (Myron Stowe) [RHEL-51754] {CVE-2024-42110} - Disable NVGRACE_GPU_VFIO_PCI CONFIG for now (Donald Dutile) [RHEL-36542] - vfio/nvgrace-gpu: Convey kvm to map device memory region as noncached (Donald Dutile) [RHEL-36544] - vfio: Convey kvm that the vfio-pci device is wc safe (Donald Dutile) [RHEL-36543] - vfio/nvgrace-gpu: Add vfio pci variant module for grace hopper (Donald Dutile) [RHEL-36542] - x86/bugs: Extend VMware Retbleed workaround to Nehalem & earlier CPUs (Waiman Long) [RHEL-48649] - ata: libata-core: Add ATA_HORKAGE_NOLPM for Apacer AS340 (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Add ATA_HORKAGE_NOLPM for AMD Radeon S3 SSD (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Add ATA_HORKAGE_NOLPM for Crucial CT240BX500SSD1 (Ewan D. Milne) [RHEL-23829] - ata: ahci: Do not apply Intel PCS quirk on Intel Alder Lake (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Allow command duration limits detection for ACS-4 drives (Ewan D. Milne) [RHEL-23829] - ata: ahci: Add mask_port_map module parameter (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-sata: Factor out NCQ Priority configuration helpers (Ewan D. Milne) [RHEL-23829] - ahci: asm1064: asm1166: don't limit reported ports (Ewan D. Milne) [RHEL-23829] - ahci: print the number of implemented ports (Ewan D. Milne) [RHEL-23829] - ahci: asm1064: correct count of reported ports (Ewan D. Milne) [RHEL-23829] - ahci: rename board_ahci_nomsi (Ewan D. Milne) [RHEL-23829] - ahci: drop unused board_ahci_noncq (Ewan D. Milne) [RHEL-23829] - ahci: clean up ahci_broken_devslp quirk (Ewan D. Milne) [RHEL-23829] - ahci: rename board_ahci_nosntf (Ewan D. Milne) [RHEL-23829] - ahci: clean up intel_pcs_quirk (Ewan D. Milne) [RHEL-23829] - ata: ahci: Drop low power policy board type (Ewan D. Milne) [RHEL-23829] - ata: ahci: do not enable LPM on external ports (Ewan D. Milne) [RHEL-23829] - ata: ahci: drop hpriv param from ahci_update_initial_lpm_policy() (Ewan D. Milne) [RHEL-23829] - ata: ahci: a hotplug capable port is an external port (Ewan D. Milne) [RHEL-23829] - ata: ahci: move marking of external port earlier (Ewan D. Milne) [RHEL-23829] - ahci: Extend ASM1061 43-bit DMA address quirk to other ASM106x parts (Ewan D. Milne) [RHEL-23829] - ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers (Ewan D. Milne) [RHEL-23829] - ahci: asm1166: correct count of reported ports (Ewan D. Milne) [RHEL-23829] - ata: libata-sata: improve sysfs description for ATA_LPM_UNKNOWN (Ewan D. Milne) [RHEL-23829] - scsi: sd: Fix system start for ATA devices (Ewan D. Milne) [RHEL-23829] - scsi: Change SCSI device boolean fields to single bit flags (Ewan D. Milne) [RHEL-23829] - scsi: sd: Introduce manage_shutdown device flag (Ewan D. Milne) [RHEL-23829] - ata: libata-eh: Spinup disk on resume after revalidation (Ewan D. Milne) [RHEL-23829] - ata: xgene: Use of_device_get_match_data() (Ewan D. Milne) [RHEL-23829] - scsi: Remove scsi device no_start_on_resume flag (Ewan D. Milne) [RHEL-23829] - scsi: sd: Do not issue commands to suspended disks on shutdown (Ewan D. Milne) [RHEL-23829] - ata: libata: Annotate struct ata_cpr_log with __counted_by (Ewan D. Milne) [RHEL-23829] - ata: libata-scsi: Disable scsi device manage_system_start_stop (Ewan D. Milne) [RHEL-23829] - scsi: sd: Differentiate system and runtime start/stop management (Ewan D. Milne) [RHEL-23829] - ata: libata-scsi: link ata port and scsi device (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Fix port and device removal (Ewan D. Milne) [RHEL-23829] - ata: libata-sata: increase PMP SRST timeout to 10s (Ewan D. Milne) [RHEL-23829] - scsi: core: ata: Do no try to probe for CDL on old drives (Ewan D. Milne) [RHEL-23829] - ata: libata-core: fetch sense data for successful commands iff CDL enabled (Ewan D. Milne) [RHEL-23829] - ata: ahci_xgene: fix parameter types of xgene_ahci_poll_reg_val() (Ewan D. Milne) [RHEL-23829] - ata: libata: fix parameter type of ata_deadline() (Ewan D. Milne) [RHEL-23829] - ata,scsi: do not issue START STOP UNIT on resume (Ewan D. Milne) [RHEL-23829] - ata: libata-core: fix when to fetch sense data for successful commands (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-scsi: Fix ata_msense_control kdoc comment (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Handle completion of CDL commands using policy 0xD (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Set read/write commands CDL index (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Add ATA feature control sub-page translation (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-scsi: Add support for CDL pages mode sense (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-scsi: Handle CDL bits in ata_scsiop_maint_in() (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Detect support for command duration limits (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Change ata_eh_request_sense() to not set CHECK_CONDITION (Ewan D. Milne) [RHEL-23829] - ata: Use of_property_present() for testing DT property presence (Ewan D. Milne) [RHEL-23829] - ata: ahci: Rename CONFIG_SATA_LPM_POLICY configuration item back (Ewan D. Milne) [RHEL-23829] - ata: ahci: Rename CONFIG_SATA_LPM_MOBILE_POLICY configuration item (Ewan D. Milne) [RHEL-23829] - virt: efi_secret: Convert to platform remove callback returning void (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Add get_event_log() support for CC platforms (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Measure into CC protocol if TCG2 protocol is absent (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Add Confidential Computing (CC) measurement typedefs (Lenny Szubowicz) [RHEL-30322] - efi/tpm: Use symbolic GUID name from spec for final events table (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Use TPM event typedefs from the TCG PC Client spec (Lenny Szubowicz) [RHEL-30322]- mm: huge_memory: use !CONFIG_64BIT to relax huge page alignment on 32 bit machines (Chris von Recklinghausen) [RHEL-54027] {CVE-2024-42258} - rtla/osnoise: set the default threshold to 1us (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/osnoise: Better report when histogram is empty (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/osnoise: Use pretty formatting only on interactive tty (Luis Claudio R. Goncalves) [RHEL-50869] - rtla: Fix -t\--trace[=file] (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Fix histogram report when a cpu count is 0 (Luis Claudio R. Goncalves) [RHEL-50869] - rtla: Add the --warm-up option (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Add a summary for hist mode (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Add a summary for top mode (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Use pretty formatting only on interactive tty (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/auto-analysis: Replace \t with spaces (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Simplify "no value" printing on top (Luis Claudio R. Goncalves) [RHEL-50869] - tools/rtla: Add -U/--user-load option to timerlat (Luis Claudio R. Goncalves) [RHEL-50869] - Documentation: Add tools/rtla timerlat -u option documentation (Luis Claudio R. Goncalves) [RHEL-50869] - rtla: Make doc build optional (Luis Claudio R. Goncalves) [RHEL-50869] - kernfs: change kernfs_rename_lock into a read-write lock (Ian Kent) [RHEL-52956] - kernfs: Separate kernfs_pr_cont_buf and rename_lock (Ian Kent) [RHEL-52956] - kernfs: fix missing kernfs_iattr_rwsem locking (Ian Kent) [RHEL-52956] - kernfs: Use a per-fs rwsem to protect per-fs list of kernfs_super_info (Ian Kent) [RHEL-52956] - kernfs: Introduce separate rwsem to protect inode attributes (Ian Kent) [RHEL-52956] - perf/x86/intel: Support Perfmon MSRs aliasing (Michael Petlan) [RHEL-20059] - perf/x86/intel: Support PERFEVTSEL extension (Michael Petlan) [RHEL-20059] - perf/x86: Add config_mask to represent EVENTSEL bitmask (Michael Petlan) [RHEL-20059] - perf/x86/intel: Support new data source for Lunar Lake (Michael Petlan) [RHEL-20059] - perf/x86/intel: Rename model-specific pebs_latency_data functions (Michael Petlan) [RHEL-20059] - perf/x86: Add Lunar Lake and Arrow Lake support (Michael Petlan) [RHEL-20059] - perf/x86: Support counter mask (Michael Petlan) [RHEL-20059] - perf/x86/amd: Use try_cmpxchg() in events/amd/{un,}core.c (Michael Petlan) [RHEL-20059] - perf/x86/intel: Support the PEBS event mask (Michael Petlan) [RHEL-20059] - perf/x86/intel/cstate: Add Lunarlake support (Michael Petlan) [RHEL-20059] - perf/x86/intel/cstate: Add Arrowlake support (Michael Petlan) [RHEL-20059] - perf/x86/intel: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/msr: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/intel/uncore: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/intel/pt: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/lbr: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/intel/cstate: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - x86/cpu/vfm: Update arch/x86/include/asm/intel-family.h (Michael Petlan) [RHEL-20059] - x86/cpu/vfm: Add new macros to work with (vendor/family/model) values (Michael Petlan) [RHEL-20059] - x86/cpu/vfm: Add/initialize x86_vfm field to struct cpuinfo_x86 (Michael Petlan) [RHEL-20059] - intel_th: pci: Add Lunar Lake support (Michael Petlan) [RHEL-20057] - iommufd/iova_bitmap: Remove iterator logic (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Dynamic pinning on iova_bitmap_set() (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Consolidate iova_bitmap_set exit conditionals (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Move initial pinning to iova_bitmap_for_each() (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Cache mapped length in iova_bitmap_map struct (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Check iova_bitmap_done() after set ahead (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Do not record head iova to better match iommu drivers (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Fix tests to use MOCK_PAGE_SIZE based buffer sizes (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Add tests for <= u8 bitmap sizes (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Fix iommufd_test_dirty() to handle class_register (Jeff Moyer) [RHEL-23824] - fs : Fix warning using plain integer as NULL (Jeff Moyer) [RHEL-23824] - libnvdimm: remove kernel-doc warnings: (Jeff Moyer) [RHEL-23824] - testing: nvdimm: make struct class structures constant (Jeff Moyer) [RHEL-23824] - libnvdimm: Annotate struct nd_region with __counted_by (Jeff Moyer) [RHEL-23824] - libnvdimm/of_pmem: Use devm_kstrdup instead of kstrdup and check its return value (Jeff Moyer) [RHEL-23824] - dax: refactor deprecated strncpy (Jeff Moyer) [RHEL-23824] - nvdimm: Fix dereference after free in register_nvdimm_pmu() (Jeff Moyer) [RHEL-23824] - nvdimm: Fix memleak of pmu attr_groups in unregister_nvdimm_pmu() (Jeff Moyer) [RHEL-23824] - nvdimm/pfn_dev: Avoid unnecessary endian conversion (Jeff Moyer) [RHEL-23824] - nvdimm/pfn_dev: Prevent the creation of zero-sized namespaces (Jeff Moyer) [RHEL-23824] - nvdimm: Explicitly include correct DT includes (Jeff Moyer) [RHEL-23824] - nvdimm: Use kstrtobool() instead of strtobool() (Jeff Moyer) [RHEL-23824] - dax: enable dax fault handler to report VM_FAULT_HWPOISON (Jeff Moyer) [RHEL-23824] - nvdimm: make security_show static (Jeff Moyer) [RHEL-23824] - nvdimm: make nd_class variable static (Jeff Moyer) [RHEL-23824] - dax/kmem: Pass valid argument to memory_group_register_static (Jeff Moyer) [RHEL-23824] - fsdax: remove redundant variable 'error' (Jeff Moyer) [RHEL-23824] - dax: Cleanup extra dax_region references (Jeff Moyer) [RHEL-23824] - dax: Introduce alloc_dev_dax_id() (Jeff Moyer) [RHEL-23824] - dax: Use device_unregister() in unregister_dax_mapping() (Jeff Moyer) [RHEL-23824] - dax: Fix dax_mapping_release() use after free (Jeff Moyer) [RHEL-23824] - tools/testing/nvdimm: Drop empty platform remove function (Jeff Moyer) [RHEL-23824] - dax/kmem: Fix leak of memory-hotplug resources (Jeff Moyer) [RHEL-23824] - dax: super.c: fix kernel-doc bad line warning (Jeff Moyer) [RHEL-23824] - nvdimm/region: Move cache management to the region driver (Jeff Moyer) [RHEL-23824] - ACPI: HMAT: Release platform device in case of platform_device_add_data() fails (Jeff Moyer) [RHEL-23824] - arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY (Mark Salter) [RHEL-46931] {CVE-2024-39488} - RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt (Kamal Heib) [RHEL-44248] {CVE-2024-38544}- ARM: dts: renesas: Improve TMU interrupt descriptions (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add interrupt-names to arch timer nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r9a07g044: Add missing hypervisor virtual timer IRQ (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779a0: Add missing hypervisor virtual timer IRQ (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: s4sk: Add aliases for I2C buses (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add Renesas R8A779F4 SoC support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: s4sk: Fix ethernet0 alias (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-ethernet: Enable Ethernet Switch and SERDES (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: rzg2: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: rcar-gen3: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - ARM: dts: rzg1: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - ARM: dts: rcar-gen2: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add missing hypervisor virtual timer IRQ (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add aliases for I2C buses (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Improve TMU interrupt descriptions (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add R-Car S4 Starter Kit support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: spider: Enable PCIe Host ch0 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add PCIe Host and Endpoint nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add GP LEDs (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add INTC-EX node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Revise renesas,ipmmu-main (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Use proper labels for thermal zones (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Drop specifying the GIC_CPU_MASK_SIMPLE() for GICv3 systems (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add iommus to MMC node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable UFS device (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CA55 operating points (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add Ethernet Switch and SERDES nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Switch from SCIF3 to HSCIF0 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Fix SCIF "brg_int" clock (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Fix HSCIF "brg_int" clock (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add missing bootargs (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider: Move aliases and chosen (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add MSIOF nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add TMU nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CMT support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable eMMC0 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add SDHI0 support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Fix scif0/scif3 sort order (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable SCIF0 on second connector (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add SCIF nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add HSCIF nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add DMA properties to SCIF3 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CPU core clocks (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CPUIdle support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add secondary CA55 CPU cores (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add L3 cache controller (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add UFS node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add iommus to DMAC nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add IPMMU nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add sys-dmac nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add thermal support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add GPIO nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: rcar-gen4: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider: Add Ethernet sub-board (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add I2C4 and EEPROMs (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add I2C nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider: Complete SCIF3 description (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add pinctrl device node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable watchdog timer (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add RWDT node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add Renesas R8A779F0 SoC support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add Renesas Spider boards support (Steve Dunnagan) [RHEL-53987] - net/sched: Fix UAF when resolving a clash (Xin Long) [RHEL-51020] {CVE-2024-41040} - scsi: qedf: Ensure the copied buf is NUL terminated (John Meneghini) [RHEL-44201 RHEL-44202] {CVE-2024-38559} - netfilter: br_netfilter: remove WARN traps (Florian Westphal) [RHEL-36872] - netfilter: br_netfilter: skip conntrack input hook for promisc packets (Florian Westphal) [RHEL-36872] - netfilter: bridge: confirm multicast packets before passing them up the stack (Florian Westphal) [RHEL-36872] {CVE-2024-27415} - netfilter: nf_conntrack_bridge: initialize err to 0 (Florian Westphal) [RHEL-36872] - net/mlx5e: Add mqprio_rl cleanup and free in mlx5e_priv_cleanup() (Benjamin Poirier) [RHEL-45365] - net/mlx5: E-switch, Create ingress ACL when needed (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Add check for srq max_sge attribute (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Fix unwind flow as part of mlx5_ib_stage_init_init (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Ensure created mkeys always have a populated rb_key (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Follow rb_key.ats when creating new mkeys (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Remove extra unlock on error path (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Fix features validation check for tunneled UDP (non-VXLAN) packets (Benjamin Poirier) [RHEL-45365] - net/mlx5: Fix tainted pointer delete is case of flow rules creation fail (Benjamin Poirier) [RHEL-45365] - net/mlx5: Always stop health timer during driver removal (Benjamin Poirier) [RHEL-45365] - net/mlx5: Stop waiting for PCI if pci channel is offline (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Fix UDP GSO for encapsulated packets (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Use rx_missed_errors instead of rx_dropped for reporting buffer exhaustion (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Fix IPsec tunnel mode offload feature check (Benjamin Poirier) [RHEL-45365] - net/mlx5: Use mlx5_ipsec_rx_status_destroy to correctly delete status rules (Benjamin Poirier) [RHEL-45365] - net/mlx5: Lag, do bond only if slaves agree on roce state (Benjamin Poirier) [RHEL-45365] - net/mlx5: Reload only IB representors upon lag disable/enable (Benjamin Poirier) [RHEL-45365] - IB/mlx5: Use __iowrite64_copy() for write combining stores (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Adding remote atomic access flag to updatable flags (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Change check for cacheable mkeys (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Uncacheable mkey has neither rb_key or cache_ent (Benjamin Poirier) [RHEL-45365] - mlx5: stop warning for 64KB pages (Benjamin Poirier) [RHEL-45365] - mlx5: avoid truncating error message (Benjamin Poirier) [RHEL-45365] - tools/power/x86/intel-speed-select: v1.19 release (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Display CPU as None for -1 (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: SST BF/TF support per level (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Increase number of CPUs displayed (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Present all TRL levels for turbo-freq (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Fix display for unsupported levels (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Support multiple dies (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Increase die count (David Arcari) [RHEL-20031] - platform/x86: ISST: fix use-after-free in tpmi_sst_dev_remove() (David Arcari) [RHEL-20031] - platform/x86: ISST: Support SST-BF and SST-TF per level (David Arcari) [RHEL-20031] - platform/x86: ISST: Add missing MODULE_DESCRIPTION (David Arcari) [RHEL-20031] - platform/x86: ISST: Add dev_fmt (David Arcari) [RHEL-20031] - platform/x86: ISST: Support partitioned systems (David Arcari) [RHEL-20031] - platform/x86: ISST: Shorten the assignments for power_domain_info (David Arcari) [RHEL-20031] - platform/x86: ISST: Use local variable for auxdev->dev (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Add additional TPMI header fields (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Align comments in kernel-doc (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Check major version change for TPMI Information (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Handle error from tpmi_process_info() (David Arcari) [RHEL-20031] - audit: Send netlink ACK before setting connection in auditd_set (Richard Guy Briggs) [RHEL-9096]- xfs: allow SECURE namespace xattrs to use reserved block pool (Pavel Reichl) [RHEL-49806] - firmware: cs_dsp: Validate payload length before processing block (David Arcari) [RHEL-53640] {CVE-2024-42237} - selftests: netfilter: test nat source port clash resolution interaction with tcp early demux (Florian Westphal) [RHEL-6151] - netfilter: nf_nat: undo erroneous tcp edemux lookup after port clash (Florian Westphal) [RHEL-6151] - xfs: allow symlinks with short remote targets (CKI Backport Bot) [RHEL-53164] - netfilter: Use flowlabel flow key when re-routing mangled packets (Florian Westphal) [RHEL-40213] - ppp: reject claimed-as-LCP but actually malformed packets (Guillaume Nault) [RHEL-51059] {CVE-2024-41044} - mptcp: ensure snd_una is properly initialized on connect (Florian Westphal) [RHEL-47943 RHEL-47944] {CVE-2024-40931} - Bluetooth: ISO: Check socket flag instead of hcon (CKI Backport Bot) [RHEL-51982] {CVE-2024-42141} - bluetooth/hci: disallow setting handle bigger than HCI_CONN_HANDLE_MAX (CKI Backport Bot) [RHEL-51910] {CVE-2024-42132} - Bluetooth: hci_core: cancel all works upon hci_unregister_dev() (CKI Backport Bot) [RHEL-51214] {CVE-2024-41063} - mm: vmalloc: check if a hash-index is in cpu_possible_mask (CKI Backport Bot) [RHEL-50955] {CVE-2024-41032} - Merge DRM changes from upstream v6.9..v6.9.11 (Dave Airlie) [RHEL-24103] - powerpc/mm: Fix false detection of read faults (Chris von Recklinghausen) [RHEL-50040] - powerpc/mm: Support execute-only memory on the Radix MMU (Chris von Recklinghausen) [RHEL-50040] - io_uring/sqpoll: work around a potential audit memory leak (Jeff Moyer) [RHEL-48561] {CVE-2024-41001} - io_uring/rsrc: don't lock while !TASK_RUNNING (Jeff Moyer) [RHEL-47830] {CVE-2024-40922} - io_uring/io-wq: Use set_bit() and test_bit() at worker->flags (Jeff Moyer) [RHEL-47505] {CVE-2024-39508} - kunit: kasan_test: fix backport error in kasan test (Nico Pache) [RHEL-39303] - redhat: add configs for new kunit tests (Nico Pache) [RHEL-39303] - kasan: use unchecked __memset internally (Nico Pache) [RHEL-39303] - kasan: unify printk prefixes (Nico Pache) [RHEL-39303] - net/handshake: Fix handshake_req_destroy_test1 (Nico Pache) [RHEL-39303] - kunit: bail out early in __kunit_test_suites_init() if there are no suites to test (Nico Pache) [RHEL-39303] - kunit: string-stream-test: use KUNIT_DEFINE_ACTION_WRAPPER (Nico Pache) [RHEL-39303] - kunit: test: Move fault tests behind KUNIT_FAULT_TEST Kconfig option (Nico Pache) [RHEL-39303] - kunit: unregister the device on error (Nico Pache) [RHEL-39303] - kunit: Fix race condition in try-catch completion (Nico Pache) [RHEL-39303] - kunit: Add tests for fault (Nico Pache) [RHEL-39303] - kunit: Print last test location on fault (Nico Pache) [RHEL-39303] - kunit: Handle test faults (Nico Pache) [RHEL-39303] - kunit: Fix timeout message (Nico Pache) [RHEL-39303] - kunit: Fix kthread reference (Nico Pache) [RHEL-39303] - kunit: Handle thread creation error (Nico Pache) [RHEL-39303] - lib: checksum: hide unused expected_csum_ipv6_magic[] (Nico Pache) [RHEL-39303] - Revert "kunit: memcpy: Split slow memcpy tests into MEMCPY_SLOW_KUNIT_TEST" (Nico Pache) [RHEL-39303] - kunit: Fix again checksum tests on big endian CPUs (Nico Pache) [RHEL-39303] - kunit: Annotate _MSG assertion variants with gnu printf specifiers (Nico Pache) [RHEL-39303] - rtc: test: Fix invalid format specifier. (Nico Pache) [RHEL-39303] - lib: memcpy_kunit: Fix an invalid format specifier in an assertion msg (Nico Pache) [RHEL-39303] - lib/cmdline: Fix an invalid format specifier in an assertion msg (Nico Pache) [RHEL-39303] - kunit: test: Log the correct filter string in executor_test (Nico Pache) [RHEL-39303] - kunit: make kunit_bus_type const (Nico Pache) [RHEL-39303] - kunit: Mark filter* params as rw (Nico Pache) [RHEL-39303] - kunit: tool: Print UML command (Nico Pache) [RHEL-39303] - time/kunit: Use correct format specifier (Nico Pache) [RHEL-39303] - Documentation: KUnit: Update the instructions on how to test static functions (Nico Pache) [RHEL-39303] - kunit: run test suites only after module initialization completes (Nico Pache) [RHEL-39303] - MAINTAINERS: kunit: Add Rae Moar as a reviewer (Nico Pache) [RHEL-39303] - lib: checksum: Fix build with CONFIG_NET=n (Nico Pache) [RHEL-39303] - kunit: Add tests for csum_ipv6_magic and ip_fast_csum (Nico Pache) [RHEL-39303] - Documentation: kunit: Add clang UML coverage example (Nico Pache) [RHEL-39303] - kunit: Protect string comparisons against NULL (Nico Pache) [RHEL-39303] - kunit: Add example of kunit_activate_static_stub() with pointer-to-function (Nico Pache) [RHEL-39303] - kunit: Allow passing function pointer to kunit_activate_static_stub() (Nico Pache) [RHEL-39303] - kunit: Fix NULL-dereference in kunit_init_suite() if suite->log is NULL (Nico Pache) [RHEL-39303] - kunit: Reset test->priv after each param iteration (Nico Pache) [RHEL-39303] - kunit: Add example for using test->priv (Nico Pache) [RHEL-39303] - Documentation: Add debugfs docs with run after boot (Nico Pache) [RHEL-39303] - kunit: add ability to run tests after boot using debugfs (Nico Pache) [RHEL-39303] - kunit: add is_init test attribute (Nico Pache) [RHEL-39303] - kunit: add example suite to test init suites (Nico Pache) [RHEL-39303] - kunit: add KUNIT_INIT_TABLE to init linker section (Nico Pache) [RHEL-39303] - kunit: move KUNIT_TABLE out of INIT_DATA (Nico Pache) [RHEL-39303] - kunit: tool: add test for parsing attributes (Nico Pache) [RHEL-39303] - kunit: tool: fix parsing of test attributes (Nico Pache) [RHEL-39303] - kunit: debugfs: Handle errors from alloc_string_stream() (Nico Pache) [RHEL-39303] - kunit: debugfs: Fix unchecked dereference in debugfs_print_results() (Nico Pache) [RHEL-39303] - kunit: string-stream: Allow ERR_PTR to be passed to string_stream_destroy() (Nico Pache) [RHEL-39303] - kunit: string-stream-test: Avoid cast warning when testing gfp_t flags (Nico Pache) [RHEL-39303] - mptcp: fill in missing MODULE_DESCRIPTION() (Nico Pache) [RHEL-39303] - kunit: test: Avoid cast warning when adding kfree() as an action (Nico Pache) [RHEL-39303] - kunit: Reset suite counter right before running tests (Nico Pache) [RHEL-39303] - kunit: Warn if tests are slow (Nico Pache) [RHEL-39303] - kasan: fix and update KUNIT_EXPECT_KASAN_FAIL comment (Nico Pache) [RHEL-39303] - x86/asm: Fix build of UML with KASAN (Nico Pache) [RHEL-39303] - kunit: Reset test status on each param iteration (Nico Pache) [RHEL-39303] - kunit: string-stream: Test performance of string_stream (Nico Pache) [RHEL-39303] - kunit: Use string_stream for test log (Nico Pache) [RHEL-39303] - kunit: string-stream: Add tests for freeing resource-managed string_stream (Nico Pache) [RHEL-39303] - kunit: string-stream: Decouple string_stream from kunit (Nico Pache) [RHEL-39303] - kunit: string-stream: Add kunit_alloc_string_stream() (Nico Pache) [RHEL-39303] - kunit: Don't use a managed alloc in is_literal() (Nico Pache) [RHEL-39303] - kunit: string-stream-test: Add cases for string_stream newline appending (Nico Pache) [RHEL-39303] - kunit: string-stream: Add option to make all lines end with newline (Nico Pache) [RHEL-39303] - kunit: string-stream: Improve testing of string_stream (Nico Pache) [RHEL-39303] - kunit: string-stream: Don't create a fragment for empty strings (Nico Pache) [RHEL-39303] - kunit: Fix wild-memory-access bug in kunit_free_suite_set() (Nico Pache) [RHEL-39303] - kunit: tool: Add command line interface to filter and report attributes (Nico Pache) [RHEL-39303] - kunit: tool: Enable CONFIG_FORTIFY_SOURCE under UML (Nico Pache) [RHEL-39303] - kunit: tool: undo type subscripts for subprocess.Popen (Nico Pache) [RHEL-39303] - kunit: tool: Add support for SH under QEMU (Nico Pache) [RHEL-39303] - kunit: tool: Add support for overriding the QEMU serial port (Nico Pache) [RHEL-39303] - kunit: tool: fix pre-existing `mypy --strict` errors and update run_checks.py (Nico Pache) [RHEL-39303] - kunit: tool: remove unused imports and variables (Nico Pache) [RHEL-39303] - kunit: tool: add subscripts for type annotations where appropriate (Nico Pache) [RHEL-39303] - kunit: tool: Add support for m68k under QEMU (Nico Pache) [RHEL-39303] - kunit: kunit.py extract handlers (Nico Pache) [RHEL-39303] - kunit: tool: remove redundant file.close() call in unit test (Nico Pache) [RHEL-39303] - kunit: tool: unit tests all check parser errors, standardize formatting a bit (Nico Pache) [RHEL-39303] - kunit: tool: make TestCounts a dataclass (Nico Pache) [RHEL-39303] - kunit: tool: make parser preserve whitespace when printing test log (Nico Pache) [RHEL-39303] - kunit: tool: Don't download risc-v opensbi firmware with wget (Nico Pache) [RHEL-39303] - kunit: tool: rename all_test_uml.config, use it for --alltests (Nico Pache) [RHEL-39303] - Documentation: KUnit: Fix non-uml anchor (Nico Pache) [RHEL-39303] - Documentation: Kunit: Fix inconsistent titles (Nico Pache) [RHEL-39303] - Documentation: kunit: fix trivial typo (Nico Pache) [RHEL-39303] - kunit: tool: make --raw_output=kunit (aka --raw_output) preserve leading spaces (Nico Pache) [RHEL-39303] - Documentation: Kunit: Add ref for other kinds of tests (Nico Pache) [RHEL-39303] - net: bridge: mst: fix suspicious rcu usage in br_mst_set_state (CKI Backport Bot) [RHEL-43727] {CVE-2024-36979} - net: bridge: mst: pass vlan group directly to br_mst_vlan_set_state (CKI Backport Bot) [RHEL-43727] {CVE-2024-36979} - net: bridge: mst: fix vlan use-after-free (CKI Backport Bot) [RHEL-43727] {CVE-2024-36979} - crypto: bcm - Fix pointer arithmetic (cki-backport-bot) [RHEL-44114] {CVE-2024-38579}- Add amd-pstate-ut to the mod-internal.list (David Arcari) [RHEL-53955] - firmware: cs_dsp: Return error if block header overflows file (David Arcari) [RHEL-53650] {CVE-2024-42238} - mm: prevent derefencing NULL ptr in pfn_section_valid() (Audra Mitchell) [RHEL-51138] {CVE-2024-41055} - mm, kmsan: fix infinite recursion due to RCU critical section (Audra Mitchell) [RHEL-51138] {CVE-2024-41055} - netfilter: nf_tables: prefer nft_chain_validate (Phil Sutter) [RHEL-51046] {CVE-2024-41042} - netfilter: nf_tables: allow loop termination for pending fatal signal (Phil Sutter) [RHEL-51046] - netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers (Phil Sutter) [RHEL-51522] {CVE-2024-42070} - netfilter: nft_inner: validate mandatory meta and payload (Phil Sutter) [RHEL-47486] {CVE-2024-39504} - netfilter: ipset: Fix suspicious rcu_dereference_protected() (Phil Sutter) [RHEL-47616] {CVE-2024-39503} - netfilter: ipset: Fix race between namespace cleanup and gc in the list:set type (Phil Sutter) [RHEL-47616] {CVE-2024-39503} - netfilter: ipset: Add list flush to cancel_gc (Phil Sutter) [RHEL-47616] {CVE-2024-39503} - qed/qede: Fix scheduling while atomic (John Meneghini) [RHEL-9751] - cachefiles: fix slab-use-after-free in cachefiles_withdraw_cookie() (Pavel Reichl) [RHEL-51157] {CVE-2024-41057} - cachefiles: fix slab-use-after-free in fscache_withdraw_volume() (Pavel Reichl) [RHEL-51163] {CVE-2024-41058} - netfs, fscache: export fscache_put_volume() and add fscache_try_get_volume() (Pavel Reichl) [RHEL-51157 RHEL-51163] - nvme-fabrics: use reserved tag for reg read/write command (CKI Backport Bot) [RHEL-51357] {CVE-2024-41082} - nvmet: always initialize cqe.result (Maurizio Lombardi) [RHEL-51334 RHEL-51335] {CVE-2024-41079} - nvmet: fix a possible leak when destroy a ctrl during qp establishment (Maurizio Lombardi) [RHEL-52019 RHEL-52020] {CVE-2024-42152} - NFSv4: Fix memory leak in nfs4_set_security_label (CKI Backport Bot) [RHEL-52083] {CVE-2024-41076} - xfs: don't walk off the end of a directory data block (CKI Backport Bot) [RHEL-50885] {CVE-2024-41013} - xfs: add bounds checking to xlog_recover_process_data (CKI Backport Bot) [RHEL-50862] {CVE-2024-41014} - tcp: avoid too many retransmit packets (Florian Westphal) [RHEL-48637] {CVE-2024-41007} - tcp: use signed arithmetic in tcp_rtx_probe0_timed_out() (Florian Westphal) [RHEL-48637] - nfs: handle error of rpc_proc_register() in init_nfs_fs() (Scott Mayhew) [RHEL-39906] {CVE-2024-36939} - mm/page_table_check: fix crash on ZONE_DEVICE (Chris von Recklinghausen) [RHEL-48052] {CVE-2024-40948} - net: asix: add proper error handling of usb read errors (Ken Cox) [RHEL-28110] {CVE-2021-47101} - asix: fix uninit-value in asix_mdio_read() (Ken Cox) [RHEL-28110] {CVE-2021-47101}- mptcp: fix possible NULL dereferences (Antoine Tenart) [RHEL-48648] - af_packet: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - udp: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - tcp: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - net: raw: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - ping: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - net: introduce sk_skb_reason_drop function (Antoine Tenart) [RHEL-48648] - net: add rx_sk to trace_kfree_skb (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_check_req() (Antoine Tenart) [RHEL-48648] - tcp: rstreason: handle timewait cases in the receive path (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_rcv_state_process() (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_ack() (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_rcv_synsent_state_process() (Antoine Tenart) [RHEL-48648] - rstreason: make it work in trace world (Antoine Tenart) [RHEL-48648] - mptcp: introducing a helper into active reset logic (Antoine Tenart) [RHEL-48648] - mptcp: support rstreason for passive reset (Antoine Tenart) [RHEL-48648] - tcp: support rstreason for passive reset (Antoine Tenart) [RHEL-48648] - rstreason: prepare for active reset (Antoine Tenart) [RHEL-48648] - rstreason: prepare for passive reset (Antoine Tenart) [RHEL-48648] - net: introduce rstreason to detect why the RST is sent (Antoine Tenart) [RHEL-48648] - trace: tcp: fully support trace_tcp_send_reset (Antoine Tenart) [RHEL-48648] - trace: adjust TP_STORE_ADDR_PORTS_SKB() parameters (Antoine Tenart) [RHEL-48648] - net: udp: add IP/port data to the tracepoint udp/udp_fail_queue_rcv_skb (Antoine Tenart) [RHEL-48648] - net: port TP_STORE_ADDR_PORTS_SKB macro to be tcp/udp independent (Antoine Tenart) [RHEL-48648] - trace: use TP_STORE_ADDRS() macro in inet_sock_set_state() (Antoine Tenart) [RHEL-48648] - trace: use TP_STORE_ADDRS() macro in inet_sk_error_report() (Antoine Tenart) [RHEL-48648] - trace: move to TP_STORE_ADDRS related macro to net_probe_common.h (Antoine Tenart) [RHEL-48648] - inet: preserve const qualifier in inet_sk() (Antoine Tenart) [RHEL-48648] - tcp: make dropreason in tcp_child_process() work (Antoine Tenart) [RHEL-48648] - tcp: make the dropreason really work when calling tcp_rcv_state_process() (Antoine Tenart) [RHEL-48648] - tcp: add dropreasons in tcp_rcv_state_process() (Antoine Tenart) [RHEL-48648] - tcp: add more specific possible drop reasons in tcp_rcv_synsent_state_process() (Antoine Tenart) [RHEL-48648] - tcp: introduce dropreasons in receive path (Antoine Tenart) [RHEL-48648] - tcp: use drop reasons in cookie check for ipv6 (Antoine Tenart) [RHEL-48648] - tcp: directly drop skb in cookie check for ipv6 (Antoine Tenart) [RHEL-48648] - tcp: use drop reasons in cookie check for ipv4 (Antoine Tenart) [RHEL-48648] - tcp: directly drop skb in cookie check for ipv4 (Antoine Tenart) [RHEL-48648] - tcp: add a dropreason definitions and prepare for cookie check (Antoine Tenart) [RHEL-48648] - tcp: Clean up goto labels in cookie_v[46]_check(). (Antoine Tenart) [RHEL-48648] - net: use %pS for kfree_skb tracing event location (Antoine Tenart) [RHEL-48648] - PCI: endpoint: remove bogus return in pci_epf_device_remove() (Brian Masney) [RHEL-47218] - mlxsw: spectrum_acl_tcam: Fix possible use-after-free during activity update (Ivan Vecera) [RHEL-37006] {CVE-2024-35855} - mlxsw: spectrum_acl_tcam: Fix possible use-after-free during rehash (Ivan Vecera) [RHEL-37010] {CVE-2024-35854} - mlxsw: spectrum_acl_tcam: Fix memory leak during rehash (Ivan Vecera) [RHEL-37014] {CVE-2024-35853} - mlxsw: spectrum_acl_tcam: Fix incorrect list API usage (Ivan Vecera) [RHEL-37486] {CVE-2024-36006}- tcp_metrics: validate source addr length (Guillaume Nault) [RHEL-52031] {CVE-2024-42154} - SUNRPC: Fix loop termination condition in gss_free_in_token_pages() (Benjamin Coddington) [RHEL-53004] - NFSD: Support write delegations in LAYOUTGET (Benjamin Coddington) [RHEL-53004] - nfs: fix undefined behavior in nfs_block_bits() (Benjamin Coddington) [RHEL-53004] - knfsd: LOOKUP can return an illegal error value (Benjamin Coddington) [RHEL-53004] - SUNRPC: Fixup gss_status tracepoint error output (Benjamin Coddington) [RHEL-53004] - nfs: pass explicit offset/count to trace events (Benjamin Coddington) [RHEL-53004] - net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket (Benjamin Coddington) [RHEL-53004] - gss_krb5: Fix the error handling path for crypto_sync_skcipher_setkey (Benjamin Coddington) [RHEL-53004] - NFSD: Fix nfsdcld warning (Benjamin Coddington) [RHEL-53004] - NFSv4.1 another fix for EXCHGID4_FLAG_USE_PNFS_DS for DS server (Benjamin Coddington) [RHEL-53004] - SUNRPC: avoid soft lockup when transmitting UDP to reachable server. (Benjamin Coddington) [RHEL-53004] - xprtrdma: Fix rpcrdma_reqs_reset() (Benjamin Coddington) [RHEL-53004] - Revert "nfsd: fix oops when reading pool_stats before server is started" (Benjamin Coddington) [RHEL-53004] - nfsd: initialise nfsd_info.mutex early. (Benjamin Coddington) [RHEL-53004] - nfs: drop the incorrect assertion in nfs_swap_rw() (Benjamin Coddington) [RHEL-53004] - SUNRPC: Fix backchannel reply, again (Benjamin Coddington) [RHEL-53004] - NFS: add barriers when testing for NFS_FSDATA_BLOCKED (Benjamin Coddington) [RHEL-53004] - SUNRPC: return proper error from gss_wrap_req_priv (Benjamin Coddington) [RHEL-53004] - NFSv4.1 enforce rootpath check in fs_location query (Benjamin Coddington) [RHEL-53004] - pNFS/filelayout: fixup pNfs allocation modes (Benjamin Coddington) [RHEL-53004] - rpcrdma: fix handling for RDMA_CM_EVENT_DEVICE_REMOVAL (Benjamin Coddington) [RHEL-53004] - NFS: Fix READ_PLUS when server doesn't support OP_READ_PLUS (Benjamin Coddington) [RHEL-53004] - sunrpc: fix NFSACL RPC retry on soft mount (Benjamin Coddington) [RHEL-53004] - nfs: keep server info for remounts (Benjamin Coddington) [RHEL-53004] - SUNRPC: Fix gss_free_in_token_pages() (Benjamin Coddington) [RHEL-53004] - sunrpc: removed redundant procp check (Benjamin Coddington) [RHEL-53004] - wifi: mt76: replace skb_put with skb_put_zero (CKI Backport Bot) [RHEL-52367] {CVE-2024-42225} - ice: xsk: fix txq interrupt mapping (Petr Oros) [RHEL-15670] - ice: add missing WRITE_ONCE when clearing ice_rx_ring::xdp_prog (Petr Oros) [RHEL-15670] - ice: improve updating ice_{t,r}x_ring::xsk_pool (Petr Oros) [RHEL-15670] - ice: toggle netif_carrier when setting up XSK pool (Petr Oros) [RHEL-15670] - ice: modify error handling when setting XSK pool in ndo_bpf (Petr Oros) [RHEL-15670] - ice: replace synchronize_rcu with synchronize_net (Petr Oros) [RHEL-15670] - ice: don't busy wait for Rx queue disable in ice_qp_dis() (Petr Oros) [RHEL-15670] - ice: respect netif readiness in AF_XDP ZC related ndo's (Petr Oros) [RHEL-15670] - wifi: rtw89: fw: scan offload prohibit all 6 GHz channel if no 6 GHz sband (CKI Backport Bot) [RHEL-51809] {CVE-2024-42125} - wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values (CKI Backport Bot) [RHEL-51767] {CVE-2024-42114} - udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port(). (CKI Backport Bot) [RHEL-51033] {CVE-2024-41041} - ACPI: fix double INT_SRC_OVR override (Desnes Nunes) [RHEL-45576] - vfs: don't mod negative dentry count when on shrinker list (Brian Foster) [RHEL-46609] - fs/dcache: Re-use value stored to dentry->d_flags instead of re-reading (Brian Foster) [RHEL-46609] - netpoll: Fix race condition in netpoll_owner_active (CKI Backport Bot) [RHEL-49371] {CVE-2024-41005} - xfs: fix log recovery buffer allocation for the legacy h_size fixup (Bill O'Donnell) [RHEL-46479] {CVE-2024-39472} - tun: limit printing rate when illegal packet received by tun dev (Jon Maloy) [RHEL-35048] {CVE-2024-27013}- Revert: Duplicated code of __iowrite32_copy() (Lucas Zampieri) - cxl/mem: Fix no cxl_nvd during pmem region auto-assembling (John W. Linville) [RHEL-51364] {CVE-2024-41085} - cxl/region: Avoid null pointer dereference in region lookup (John W. Linville) [RHEL-51656] {CVE-2024-41084} - PCI/MSI: Fix UAF in msi_capability_init (John W. Linville) [RHEL-51436] {CVE-2024-41096} - perf test stat_bpf_counter.sh: Stabilize the test results (Michael Petlan) [RHEL-33020] - perf test bpf-counters: Add test for BPF event modifier (Michael Petlan) [RHEL-33020] - nvme: avoid double free special payload (CKI Backport Bot) [RHEL-51309] {CVE-2024-41073} - ext4: do not create EA inode under buffer lock (Carlos Maiolino) [RHEL-48282] {CVE-2024-40972} - ext4: fold quota accounting into ext4_xattr_inode_lookup_create() (Carlos Maiolino) [RHEL-48282] {CVE-2024-40972} - ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() (Carlos Maiolino) [RHEL-48517] {CVE-2024-40998} - ext4: turn quotas off if mount failed after enabling quotas (Carlos Maiolino) [RHEL-48517] {CVE-2024-40998} - arm64/io: add constant-argument check (Charles Mirabile) [RHEL-43402] - IB/mlx5: Use __iowrite64_copy() for write combining stores (Charles Mirabile) [RHEL-43402] - arm64/io: Provide a WC friendly __iowriteXX_copy() (Charles Mirabile) [RHEL-43402] - s390: Stop using weak symbols for __iowrite64_copy() (Charles Mirabile) [RHEL-43402] - s390: use the correct count for __iowrite64_copy() (Charles Mirabile) [RHEL-43402] - s390: Implement __iowrite32_copy() (Charles Mirabile) [RHEL-43402] - x86: Stop using weak symbols for __iowrite32_copy() (Charles Mirabile) [RHEL-43402] - hwmon: (dell-smm) Add Dell Precision 7540 to fan control whitelist (David Arcari) [RHEL-37108]- perf vendor events: Add westmereex counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add westmereep-sp counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add westmereep-dp counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update tigerlake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add snowridgex counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update skylakex events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update skylake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add silvermont counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update sierraforest events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update sapphirerapids events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update sandybridge metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update rocketlake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add nehalemex counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add nehalemep counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update meteorlake events and add counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add lunarlake counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add knightslanding counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update jaketown metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update ivytown metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update ivybridge metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update icelakex events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update icelake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update haswellx metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add haswell counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update graniterapids events and add counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update/add grandridge events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add goldmontplus counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add goldmont counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update emeraldrapids events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update elkhartlake events (Michael Petlan) [RHEL-32689] - perf vendor events: Update cascadelakex events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update broadwellx metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update broadwellde metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update broadwell metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add bonnell counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update alderlaken events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update alderlake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 mapping (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 metrics (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 uncore events (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 core events (Michael Petlan) [RHEL-32689] - perf vendor events intel: Remove info metrics erroneously in TopdownL1 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update snowridgex to 1.22 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update skylake to v58 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update skylakex to 1.33 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update sierraforest to 1.02 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update sapphirerapids to 1.20 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update meteorlake to 1.08 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update lunarlake to 1.01 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update icelakex to 1.24 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update grandridge to 1.02 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update emeraldrapids to 1.06 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update cascadelakex to 1.21 (Michael Petlan) [RHEL-32689] - perf list: Escape '\r' in JSON output (Michael Petlan) [RHEL-37153] - filelock: Fix fcntl/close race recovery compat path (Pavel Reichl) [RHEL-50898] {CVE-2024-41020} - x86: stop playing stack games in profile_pc() (CKI Backport Bot) [RHEL-51649] {CVE-2024-42096} - pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER (CKI Backport Bot) [RHEL-51624] {CVE-2024-42090} - ftruncate: pass a signed offset (CKI Backport Bot) [RHEL-51605] {CVE-2024-42084} - firmware: cs_dsp: Use strnlen() on name fields in V1 wmfw files (CKI Backport Bot) [RHEL-51150] {CVE-2024-41056} - filelock: fix potential use-after-free in posix_lock_inode (CKI Backport Bot) [RHEL-51103] {CVE-2024-41049} - firmware: cs_dsp: Fix overflow checking of wmfw header (CKI Backport Bot) [RHEL-51005] {CVE-2024-41039} - firmware: cs_dsp: Prevent buffer overrun when processing V2 alg headers (CKI Backport Bot) [RHEL-50993] {CVE-2024-41038} - tools/perf: Handle perftool-testsuite_probe testcases fail when kernel debuginfo is not present (Michael Petlan) [RHEL-50646] - perf/x86/amd/core: Define a proper ref-cycles event for Zen 4 and later (Michael Petlan) [RHEL-44190] - perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later (Michael Petlan) [RHEL-44190] - net: hns3: fix kernel crash problem in concurrent scenario (Ken Cox) [RHEL-47499] {CVE-2024-39507} - powerpc/perf: Set cpumode flags using sample address (Michael Petlan) [RHEL-12231] - Input: gpio-keys - filter gpio_keys -EPROBE_DEFER error messages (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - add system suspend support for dedicated wakeirqs (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - convert to dev_err_probe() (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - use input_report_key() (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - add support for linux,input-value DTS property (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - cancel delayed work only in case of GPIO (Luiz Capitulino) [RHEL-50463] - redhat/configs: enable CONFIG_KEYBOARD_GPIO (Luiz Capitulino) [RHEL-50463] - workqueue: Always queue work items to the newest PWQ for order workqueues (Waiman Long) [RHEL-49500] - workqueue: Update cpumasks after only applying it successfully (Waiman Long) [RHEL-49500] - workqueue: Cleanup subsys attribute registration (Waiman Long) [RHEL-49500] - workqueue: Fix divide error in wq_update_node_max_active() (Waiman Long) [RHEL-49500] - workqueue: The default node_nr_active should have its max set to max_active (Waiman Long) [RHEL-49500] - workqueue: Fix selection of wake_cpu in kick_pool() (Waiman Long) [RHEL-49500] - i40e: Fully suspend and resume IO operations in EEH case (Kamal Heib) [RHEL-32176] - i40e: factoring out i40e_suspend/i40e_resume (Kamal Heib) [RHEL-32176] - i40e: Add and use helper to reconfigure TC for given VSI (Kamal Heib) [RHEL-32176] - i40e: Add helper to access main VEB (Kamal Heib) [RHEL-32176] - i40e: Consolidate checks whether given VSI is main (Kamal Heib) [RHEL-32176] - i40e: Add helper to access main VSI (Kamal Heib) [RHEL-32176] - i40e: Refactor argument of i40e_detect_recover_hung() (Kamal Heib) [RHEL-32176] - i40e: Refactor argument of several client notification functions (Kamal Heib) [RHEL-32176] - i40e: Remove flags field from i40e_veb (Kamal Heib) [RHEL-32176] - i40e: Fix devlink port unregistering (Kamal Heib) [RHEL-32176] - i40e: Do not call devlink_port_type_clear() (Kamal Heib) [RHEL-32176] - i40e: Align devlink info versions with ice driver and add docs (Kamal Heib) [RHEL-32176] - i40e: Add PBA as board id info to devlink .info_get (Kamal Heib) [RHEL-32176] - i40e: Add handler for devlink .info_get (Kamal Heib) [RHEL-32176] - i40e: Implement ndo_get_devlink_port (Kamal Heib) [RHEL-32176] - i40e: Add initial devlink support (Kamal Heib) [RHEL-32176] - dmaengine: idxd: Check for driver name match before sva user feature (Jerry Snitselaar) [RHEL-44836 RHEL-46619] - dmaengine: ioatdma: Fix kmemleak in ioat_pci_probe() (Jerry Snitselaar) [RHEL-44836] - dmaengine: ioatdma: Fix error path in ioat3_dma_probe() (Jerry Snitselaar) [RHEL-44836] - dmaengine: ioatdma: Fix leaking on version mismatch (Jerry Snitselaar) [RHEL-44836] - dmaengine: idma64: Add check for dma_set_max_seg_size (Jerry Snitselaar) [RHEL-44836] - dmaengine: tegra186: Fix residual calculation (Jerry Snitselaar) [RHEL-44836] - idma64: Don't try to serve interrupts when device is powered off (Jerry Snitselaar) [RHEL-44836] - dmaengine: ti: k3-udma: Report short packet errors (Jerry Snitselaar) [RHEL-44836] - dmaengine: tegra210-adma: fix global intr clear (Jerry Snitselaar) [RHEL-44836] - dma: gpi: remove spurious unlock in gpi_ch_init (Jerry Snitselaar) [RHEL-44836] - dmaengine: idxd: Fix oops during rmmod on single-CPU platforms (Jerry Snitselaar) [RHEL-37363] {CVE-2024-35989} - dmaengine: idxd: Convert spinlock to mutex to lock evl workqueue (Jerry Snitselaar) [RHEL-44836] - dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list (Jerry Snitselaar) [RHEL-44836] - dmaengine: ioatdma: Fix missing kmem_cache_destroy() (Jerry Snitselaar) [RHEL-44836] - platform/x86/intel/sdsi: Add attribute to read the current meter state (David Arcari) [RHEL-15562] - platform/x86/intel/sdsi: Add in-band BIOS lock support (David Arcari) [RHEL-15562] - platform/x86/intel/sdsi: Combine read and write mailbox flows (David Arcari) [RHEL-15562] - platform/x86/intel/sdsi: Set message size during writes (David Arcari) [RHEL-15562] - cxl/cper: Fix non-ACPI-APEI-GHES build (John Allen) [RHEL-36781] - driver core: Add a guard() definition for the device_lock() (John Allen) [RHEL-36781] - cxl/cper: Remove duplicated GUID defines (John Allen) [RHEL-36781] - cxl/pci: Process CPER events (John Allen) [RHEL-36781] - acpi/ghes: Process CXL Component Events (John Allen) [RHEL-36781] - acpi/ghes: Remove CXL CPER notifications (John Allen) [RHEL-36781] - cxl/region: Allow out of order assembly of autodiscovered regions (John Allen) [RHEL-36781] - cxl/region: Handle endpoint decoders in cxl_region_find_decoder() (John Allen) [RHEL-36781] - cxl/trace: Remove unnecessary memcpy's (John Allen) [RHEL-36781] - cxl/cper: Fix errant CPER prints for CXL events (John Allen) [RHEL-36781] - cxl/pci: Register for and process CPER events (John Allen) [RHEL-36781] - PCI: Introduce cleanup helpers for device reference counts and locks (John Allen) [RHEL-36781] - acpi/ghes: Process CXL Component Events (John Allen) [RHEL-36781] - cxl/events: Create a CXL event union (John Allen) [RHEL-36781] - cxl/events: Separate UUID from event structures (John Allen) [RHEL-36781] - cxl/events: Remove passing a UUID to known event traces (John Allen) [RHEL-36781] - cxl/events: Create common event UUID defines (John Allen) [RHEL-36781] - cxl/events: Promote CXL event structures to a core header (John Allen) [RHEL-36781] - cxl/trace: Pass UUID explicitly to event traces (John Allen) [RHEL-36781] - cxl/pci: Change CXL AER support check to use native AER (John Allen) [RHEL-36781] - cxl/hdm: Fix && vs || bug (John Allen) [RHEL-36781] - cxl/core/regs: Rework cxl_map_pmu_regs() to use map->dev for devm (John Allen) [RHEL-36781] - cxl/core/regs: Rename phys_addr in cxl_map_component_regs() (John Allen) [RHEL-36781] - cxl/pci: Disable root port interrupts in RCH mode (John Allen) [RHEL-36781] - cxl/pci: Skip to handle RAS errors if CXL.mem device is detached (John Allen) [RHEL-36781] - cxl/pci: Add RCH downstream port error logging (John Allen) [RHEL-36781] - cxl/pci: Map RCH downstream AER registers for logging protocol errors (John Allen) [RHEL-36781] - cxl/pci: Update CXL error logging to use RAS register address (John Allen) [RHEL-36781] - cxl/pci: Add RCH downstream port AER register discovery (John Allen) [RHEL-36781] - cxl/port: Remove Component Register base address from struct cxl_port (John Allen) [RHEL-36781] - cxl/pci: Remove Component Register base address from struct cxl_dev_state (John Allen) [RHEL-36781] - cxl/hdm: Use stored Component Register mappings to map HDM decoder capability (John Allen) [RHEL-36781] - cxl/pci: Store the endpoint's Component Register mappings in struct cxl_dev_state (John Allen) [RHEL-36781] - cxl/port: Pre-initialize component register mappings (John Allen) [RHEL-36781] - cxl/port: Rename @comp_map to @reg_map in struct cxl_register_map (John Allen) [RHEL-36781] - Fix cxl_map_component_regs and cxl_map_device_regs (John Allen) [RHEL-36781] - io_uring: only taint the kernel on successful system call (Jeff Moyer) [RHEL-27755] - io_uring/net: ensure async prep handlers always initialize ->done_io (Jeff Moyer) [RHEL-27755] - io-wq: write next_work before dropping acct_lock (Jeff Moyer) [RHEL-27755] - io_uring: use the right type for work_llist empty check (Jeff Moyer) [RHEL-27755] - io_uring: clear opcode specific data for an early failure (Jeff Moyer) [RHEL-27755 RHEL-37293] {CVE-2024-35923} - io_uring: clean rings on NO_MMAP alloc fail (Jeff Moyer) [RHEL-27755] - io_uring/net: correctly handle multishot recvmsg retry setup (Jeff Moyer) [RHEL-27755] - io_uring: fix poll_remove stalled req completion (Jeff Moyer) [RHEL-27755] - io_uring: Fix release of pinned pages when __io_uaddr_map fails (Jeff Moyer) [RHEL-27755 RHEL-36926] {CVE-2024-35831} - io_uring: don't save/restore iowait state (Jeff Moyer) [RHEL-27755] - io_uring/net: correct the type of variable (Jeff Moyer) [RHEL-27755] - io_uring/net: fix overflow check in io_recvmsg_mshot_prep() (Jeff Moyer) [RHEL-27755 RHEL-36928] {CVE-2024-35827} - io_uring/net: move receive multishot out of the generic msghdr path (Jeff Moyer) [RHEL-27755] - io_uring/net: unify how recvmsg and sendmsg copy in the msghdr (Jeff Moyer) [RHEL-27755] - io_uring: remove unconditional looping in local task_work handling (Jeff Moyer) [RHEL-27755] - io_uring: remove looping around handling traditional task_work (Jeff Moyer) [RHEL-27755] - io_uring: fail NOP if non-zero op flags is passed in (Jeff Moyer) [RHEL-27755] - io_uring/net: restore msg_control on sendzc retry (Jeff Moyer) [RHEL-27755] - io_uring: Fix io_cqring_wait() not restoring sigmask on get_timespec64() failure (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: hold io_buffer_list reference over mmap (Jeff Moyer) [RHEL-27755 RHEL-37250] {CVE-2024-35880} - io_uring/kbuf: protect io_buffer_list teardown with a reference (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: get rid of bl->is_ready (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: get rid of lower BGID lists (Jeff Moyer) [RHEL-27755] - io_uring: use private workqueue for exit work (Jeff Moyer) [RHEL-27755] - io_uring: disable io-wq execution of multishot NOWAIT requests (Jeff Moyer) [RHEL-27755] - io_uring: refactor DEFER_TASKRUN multishot checks (Jeff Moyer) [RHEL-27755] - io_uring/net: move recv/recvmsg flags out of retry loop (Jeff Moyer) [RHEL-27755] - io_uring: fix mshot io-wq checks (Jeff Moyer) [RHEL-27755] - io_uring/net: fix sendzc lazy wake polling (Jeff Moyer) [RHEL-27755] - io_uring/net: remove dependency on REQ_F_PARTIAL_IO for sr->done_io (Jeff Moyer) [RHEL-27755] - io_uring/rw: don't allow multishot reads without NOWAIT support (Jeff Moyer) [RHEL-27755] - io_uring/waitid: always remove waitid entry for cancel all (Jeff Moyer) [RHEL-27755] - io_uring/futex: always remove futex entry for cancel all (Jeff Moyer) [RHEL-27755] - io_uring/rw: return IOU_ISSUE_SKIP_COMPLETE for multishot retry (Jeff Moyer) [RHEL-27755] - io_uring: fix io_queue_proc modifying req->flags (Jeff Moyer) [RHEL-27755] - io_uring: fix mshot read defer taskrun cqe posting (Jeff Moyer) [RHEL-27755] - io_uring/net: fix multishot accept overflow handling (Jeff Moyer) [RHEL-27755] - io_uring: add io_file_can_poll() helper (Jeff Moyer) [RHEL-27755] - io_uring: expand main struct io_kiocb flags to 64-bits (Jeff Moyer) [RHEL-27755] - io_uring/net: fix sr->len for IORING_OP_RECV with MSG_WAITALL and buffers (Jeff Moyer) [RHEL-27755] - io_uring/net: limit inline multishot retries (Jeff Moyer) [RHEL-27755] - io_uring/poll: add requeue return code from poll multishot handling (Jeff Moyer) [RHEL-27755] - io_uring/net: un-indent mshot retry path in io_recv_finish() (Jeff Moyer) [RHEL-27755] - io_uring/poll: move poll execution helpers higher up (Jeff Moyer) [RHEL-27755] - io_uring/rw: ensure poll based multishot read retries appropriately (Jeff Moyer) [RHEL-27755] - io_uring: enable audit and restrict cred override for IORING_OP_FIXED_FD_INSTALL (Jeff Moyer) [RHEL-27755] - io_uring: combine cq_wait_nr checks (Jeff Moyer) [RHEL-27755] - io_uring: clean *local_work_add var naming (Jeff Moyer) [RHEL-27755] - io_uring: clean up local tw add-wait sync (Jeff Moyer) [RHEL-27755] - io_uring: adjust defer tw counting (Jeff Moyer) [RHEL-27755] - io_uring/register: guard compat syscall with CONFIG_COMPAT (Jeff Moyer) [RHEL-27755] - io_uring/rsrc: improve code generation for fixed file assignment (Jeff Moyer) [RHEL-27755] - io_uring/rw: cleanup io_rw_done() (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: add method for returning provided buffer ring head (Jeff Moyer) [RHEL-27755] - io_uring/register: move io_uring_register(2) related code to register.c (Jeff Moyer) [RHEL-27755] - io_uring/openclose: add support for IORING_OP_FIXED_FD_INSTALL (Jeff Moyer) [RHEL-27755] - io_uring/cmd: inline io_uring_cmd_get_task (Jeff Moyer) [RHEL-27755] - io_uring/cmd: inline io_uring_cmd_do_in_task_lazy (Jeff Moyer) [RHEL-27755] - io_uring: split out cmd api into a separate header (Jeff Moyer) [RHEL-27755] - io_uring: optimise ltimeout for inline execution (Jeff Moyer) [RHEL-27755] - io_uring: don't check iopoll if request completes (Jeff Moyer) [RHEL-27755] - file: remove pointless wrapper (Jeff Moyer) [RHEL-27755] - io_uring/poll: don't enable lazy wake for POLLEXCLUSIVE (Jeff Moyer) [RHEL-27755] - io_uring: do not clamp read length for multishot read (Jeff Moyer) [RHEL-27755] - io_uring: do not allow multishot read to set addr or len (Jeff Moyer) [RHEL-27755] - io_uring: indicate if io_kbuf_recycle did recycle anything (Jeff Moyer) [RHEL-27755] - io_uring/rw: add separate prep handler for fixed read/write (Jeff Moyer) [RHEL-27755] - io_uring/rw: add separate prep handler for readv/writev (Jeff Moyer) [RHEL-27755] - io_uring/rw: don't attempt to allocate async data if opcode doesn't need it (Jeff Moyer) [RHEL-27755] - selftests/bpf/sockopt: Add io_uring support (Jeff Moyer) [RHEL-27755] - io_uring/cmd: Introduce SOCKET_URING_OP_SETSOCKOPT (Jeff Moyer) [RHEL-27755] - io_uring/cmd: Introduce SOCKET_URING_OP_GETSOCKOPT (Jeff Moyer) [RHEL-27755] - io_uring/cmd: return -EOPNOTSUPP if net is disabled (Jeff Moyer) [RHEL-27755] - selftests/net: Extract uring helpers to be reusable (Jeff Moyer) [RHEL-27755] - tools headers: Grab copy of io_uring.h (Jeff Moyer) [RHEL-27755] - io_uring/cmd: Pass compat mode in issue_flags (Jeff Moyer) [RHEL-27755] - net/socket: Break down __sys_getsockopt (Jeff Moyer) [RHEL-27755] - net/socket: Break down __sys_setsockopt (Jeff Moyer) [RHEL-27755] - bpf: Add sockptr support for setsockopt (Jeff Moyer) [RHEL-27755] - bpf: Add sockptr support for getsockopt (Jeff Moyer) [RHEL-27755] - io_uring/poll: use IOU_F_TWQ_LAZY_WAKE for wakeups (Jeff Moyer) [RHEL-27755] - io_uring: use files_lookup_fd_locked() (Jeff Moyer) [RHEL-27755] - io_uring: add support for vectored futex waits (Jeff Moyer) [RHEL-27755] - io_uring: add support for futex wake and wait (Jeff Moyer) [RHEL-27755] - io_uring: cancelable uring_cmd (Jeff Moyer) [RHEL-27755] - io_uring: retain top 8bits of uring_cmd flags for kernel internal use (Jeff Moyer) [RHEL-27755] - io_uring: add IORING_OP_WAITID support (Jeff Moyer) [RHEL-27755] - io_uring/rw: add support for IORING_OP_READ_MULTISHOT (Jeff Moyer) [RHEL-27755] - exit: add internal include file with helpers (Jeff Moyer) [RHEL-27755] - exit: add kernel_waitid_prepare() helper (Jeff Moyer) [RHEL-27755] - exit: move core of do_wait() into helper (Jeff Moyer) [RHEL-27755] - exit: abstract out should_wake helper for child_wait_callback() (Jeff Moyer) [RHEL-27755] - io_uring/rw: mark readv/writev as vectored in the opcode definition (Jeff Moyer) [RHEL-27755] - io_uring/rw: split io_read() into a helper (Jeff Moyer) [RHEL-27755] - io_uring/rsrc: Annotate struct io_mapped_ubuf with __counted_by (Jeff Moyer) [RHEL-27755] - io_uring: use kiocb_{start,end}_write() helpers (Jeff Moyer) [RHEL-27755] - fs: create kiocb_{start,end}_write() helpers (Jeff Moyer) [RHEL-27755] - fs: add kerneldoc to file_{start,end}_write() helpers (Jeff Moyer) [RHEL-27755] - io_uring: rename kiocb_end_write() local helper (Jeff Moyer) [RHEL-27755] - io_uring: use call_rcu_hurry if signaling an eventfd (Jeff Moyer) [RHEL-27755] - pipe: check for IOCB_NOWAIT alongside O_NONBLOCK (Jeff Moyer) [RHEL-27755] - pipe: set FMODE_NOWAIT on pipes (Jeff Moyer) [RHEL-27755] - splice: clear FMODE_NOWAIT on file if splice/vmsplice is used (Jeff Moyer) [RHEL-27755] - net: move dev->state into net_device_read_txrx group (Felix Maurer) [RHEL-30902] - net-device: move lstats in net_device_read_txrx (Felix Maurer) [RHEL-30902] - tcp: move tp->scaling_ratio to tcp_sock_read_txrx group (Felix Maurer) [RHEL-30902] - net-device: move xdp_prog to net_device_read_rx (Felix Maurer) [RHEL-30902] - net-device: move gso_partial_features to net_device_read_tx (Felix Maurer) [RHEL-30902] - Documentations: fix net_cachelines documentation build warning (Felix Maurer) [RHEL-30902] - tcp: reorganize tcp_sock fast path variables (Felix Maurer) [RHEL-30902] - net-device: reorganize net_device fast path variables (Felix Maurer) [RHEL-30902] - netns-ipv4: reorganize netns_ipv4 fast path variables (Felix Maurer) [RHEL-30902] - cache: enforce cache groups (Felix Maurer) [RHEL-30902] - Documentations: Analyze heavily used Networking related structs (Felix Maurer) [RHEL-30902] - net/tcp: refactor tcp_inet6_sk() (Felix Maurer) [RHEL-30902]- filelock: Remove locks reliably when fcntl/close race is detected (Bill O'Donnell) [RHEL-50176] {CVE-2024-41012} - tick/nohz_full: Don't abuse smp_call_function_single() in tick_setup_device() (Oleg Nesterov) [RHEL-30589] - sched/isolation: Fix boot crash when maxcpus < first housekeeping CPU (Oleg Nesterov) [RHEL-30589] - sched/isolation: Prevent boot crash when the boot CPU is nohz_full (Oleg Nesterov) [RHEL-30589] - tun: add missing verification for short frame (Patrick Talbert) [RHEL-50203] {CVE-2024-41091} - tap: add missing verification for short frame (Patrick Talbert) [RHEL-50265] {CVE-2024-41090} - mm: avoid overflows in dirty throttling logic (Chris von Recklinghausen) [RHEL-50004] - Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again" (Chris von Recklinghausen) [RHEL-50004] - lockdep: config: adjust MAX_LOCKDEP_ENTRIES and MAX_LOCKDEP_CHAINS for RT-debug (Luis Claudio R. Goncalves) [RHEL-49554] - rt: lockdep: fix "lockdep bfs error:-1" warning at boot (Luis Claudio R. Goncalves) [RHEL-49554] - redhat/configs: enable some RTCs needed on arm64 boards (Luiz Capitulino) [RHEL-21063] - redhat/configs: Make CONFIG_RTC_DRV_TEGRA=m (Luiz Capitulino) [RHEL-49511] - arm64/io: add constant-argument check (Ivan Vecera) [RHEL-48792] - arm64/io: Provide a WC friendly __iowriteXX_copy() (Ivan Vecera) [RHEL-48792] - s390: Stop using weak symbols for __iowrite64_copy() (Ivan Vecera) [RHEL-48792] - s390: Implement __iowrite32_copy() (Ivan Vecera) [RHEL-48792] - x86: Stop using weak symbols for __iowrite32_copy() (Ivan Vecera) [RHEL-48792] - nvmem: core: fix device node refcounting (Luiz Capitulino) [RHEL-47030] - nvmem: imx-ocotp: add support for post processing (Luiz Capitulino) [RHEL-47030] - nvmem: core: add nvmem cell post processing callback (Luiz Capitulino) [RHEL-47030] - nvmem: core: rework nvmem cell instance creation (Luiz Capitulino) [RHEL-47030] - mm/vmalloc: fix vmalloc which may return null if called with __GFP_NOFAIL (CKI Backport Bot) [RHEL-46467] {CVE-2024-39474} - redhat/configs: add config item for CONFIG_MFD_TPS65219 (Enric Balletbo i Serra) [RHEL-46714] - mfd: tps65219: Add GPIO cell instance (Enric Balletbo i Serra) [RHEL-46714] - regulator: tps65219: Fix matching interrupts for their regulators (Enric Balletbo i Serra) [RHEL-46714] - mfd: tps65219: Add driver for TI TPS65219 PMIC (Enric Balletbo i Serra) [RHEL-46714] - regulator: dt-bindings: Add TI TPS65219 PMIC bindings (Enric Balletbo i Serra) [RHEL-46714] - spi: fsl-lpspi: use 'time_left' variable with wait_for_completion_timeout() (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: remove redundant spi_controller_put call (Andrew Halaney) [RHEL-33234] - spi: lpspi: Avoid potential use-after-free in probe() (Andrew Halaney) [RHEL-33234] {CVE-2024-26866} - spi: fsl-lpspi: switch to use modern name (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: Read chip-select amount from hardware for i.MX93 (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: Move controller initialization further down (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: Remove num_cs from device struct (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: downgrade log level for pio mode (Andrew Halaney) [RHEL-33234] - spi: lpspi: disable lpspi module irq in DMA mode (Andrew Halaney) [RHEL-33234] - spi: lpspi: run transfer speed_hz sanity check (Andrew Halaney) [RHEL-33234] - spi: fsl-lpspi: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: support multiple cs for lpspi (Andrew Halaney) [RHEL-33234] - spi: introduce new helpers with using modern naming (Andrew Halaney) [RHEL-33234] - scsi: mpi3mr: Avoid possible run-time warning with long manufacturer strings (Ewan D. Milne) [RHEL-39925] - string.h: Introduce memtostr() and memtostr_pad() (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Fix some kernel-doc warnings in scsi_bsg_mpi3mr.h (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Avoid memcpy field-spanning write WARNING (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Replace deprecated strncpy() with assignments (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Reduce stack usage in mpi3mr_refresh_sas_ports() (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Use ida to manage mrioc ID (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Fix mpi3mr_fw.c kernel-doc warnings (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Replace 1-element array with flex-array (Ewan D. Milne) [RHEL-39925] - r8169: add missing conditional compiling for call to r8169_remove_leds (Izabela Bakollari) [RHEL-36272] - r8169: fix LED-related deadlock on module removal (Izabela Bakollari) [RHEL-36272] - r8169: add support for RTL8168M (Izabela Bakollari) [RHEL-36272] - r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d (Izabela Bakollari) [RHEL-36272] - r8169: skip DASH fw status checks when DASH is disabled (Izabela Bakollari) [RHEL-36272] - r8169: add MODULE_FIRMWARE entry for RTL8126A (Izabela Bakollari) [RHEL-36272] - r8169: add support for returning tx_lpi_timer in ethtool get_eee (Izabela Bakollari) [RHEL-36272] - r8169: support setting the EEE tx idle timer on RTL8168h (Izabela Bakollari) [RHEL-36272] - r8169: add generic rtl_set_eee_txidle_timer function (Izabela Bakollari) [RHEL-36272] - r8169: add LED support for RTL8125/RTL8126 (Izabela Bakollari) [RHEL-36272] - r8169: improve checking for valid LED modes (Izabela Bakollari) [RHEL-36272] - r8169: add support for RTL8126A (Izabela Bakollari) [RHEL-36272] - r8169: simplify EEE handling (Izabela Bakollari) [RHEL-36272] - r8169: fix building with CONFIG_LEDS_CLASS=m (Izabela Bakollari) [RHEL-36272] - r8169: Fix PCI error on system resume (Izabela Bakollari) [RHEL-36272] - r8169: add support for LED's on RTL8168/RTL8101 (Izabela Bakollari) [RHEL-36272] - r8169: fix rtl8125b PAUSE frames blasting when suspended (Izabela Bakollari) [RHEL-36272] - r8169: improve handling task scheduling (Izabela Bakollari) [RHEL-36272] - r8169: remove multicast filter limit (Izabela Bakollari) [RHEL-36272] - r8169: remove not needed check in rtl_fw_write_firmware (Izabela Bakollari) [RHEL-36272] - r8169: improve RTL8411b phy-down fixup (Izabela Bakollari) [RHEL-36272] - mm: disable CONFIG_PER_VMA_LOCK until its fixed (Rafael Aquini) [RHEL-48221] - fork: lock VMAs of the parent process when forking (Rafael Aquini) [RHEL-48221] - mm: lock newly mapped VMA with corrected ordering (Rafael Aquini) [RHEL-48221] - mm: lock newly mapped VMA which can be modified after it becomes visible (Rafael Aquini) [RHEL-48221] - mm: lock a vma before stack expansion (Rafael Aquini) [RHEL-48221] - fork: lock VMAs of the parent process when forking (Rafael Aquini) [RHEL-48221] - shmem: fix smaps BUG sleeping while atomic (Rafael Aquini) [RHEL-48221] - arm64: mm: pass original fault address to handle_mm_fault() in PER_VMA_LOCK block (Rafael Aquini) [RHEL-48221] - mm: page_table_check: Ensure user pages are not slab pages (Rafael Aquini) [RHEL-48221] - mm: page_table_check: Make it dependent on EXCLUSIVE_SYSTEM_RAM (Rafael Aquini) [RHEL-48221] - hugetlb: pte_alloc_huge() to replace huge pte_alloc_map() (Rafael Aquini) [RHEL-48221] - mm: shrinkers: fix debugfs file permissions (Rafael Aquini) [RHEL-48221] - mm: correct arg in reclaim_pages()/reclaim_clean_pages_from_list() (Rafael Aquini) [RHEL-48221] - mm/huge_memory: revert "Partly revert "mm/thp: carry over dirty bit when thp splits on pmd"" (Rafael Aquini) [RHEL-48221] - mm/migrate: revert "mm/migrate: fix wrongly apply write bit after mkdirty on sparc64" (Rafael Aquini) [RHEL-48221] - mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static (Rafael Aquini) [RHEL-48221] - userfaultfd: convert mfill_atomic() to use a folio (Rafael Aquini) [RHEL-48221] - smaps: fix defined but not used smaps_shmem_walk_ops (Rafael Aquini) [RHEL-48221] - mm/smaps: simplify shmem handling of pte holes (Rafael Aquini) [RHEL-48221] - mm/smaps: fix shmem pte hole swap calculation (Rafael Aquini) [RHEL-48221] - arm64/mm: try VMA lock-based page fault handling first (Rafael Aquini) [RHEL-48221] - x86/mm: try VMA lock-based page fault handling first (Rafael Aquini) [RHEL-48221] - mm: move mmap_lock assert function definitions (Rafael Aquini) [RHEL-48221] - mm: remove vmf_insert_pfn_xxx_prot() for huge page-table entries (Rafael Aquini) [RHEL-48221] - mm: remove unused vmf_insert_mixed_prot() (Rafael Aquini) [RHEL-48221] - mm/memtest: add results of early memtest to /proc/meminfo (Rafael Aquini) [RHEL-48221] - mm/khugepaged: alloc_charge_hpage() take care of mem charge errors (Rafael Aquini) [RHEL-48221] - mm: hugetlb_vmemmap: simplify hugetlb_vmemmap_init() a bit (Rafael Aquini) [RHEL-48221] - mm: hugetlb: move hugeltb sysctls to its own file (Rafael Aquini) [RHEL-48221] - mm: sysctl: fix missing numa_stat when !CONFIG_HUGETLB_PAGE (Rafael Aquini) [RHEL-48221] - mm/slab: remove CONFIG_SLOB code from slab common code (Rafael Aquini) [RHEL-48221] - mm, page_flags: remove PG_slob_free (Rafael Aquini) [RHEL-48221] - mm/slub: fix help comment of SLUB_DEBUG (Rafael Aquini) [RHEL-48221] - splice: Export filemap/direct_splice_read() (Rafael Aquini) [RHEL-48221] - hugetlb: check for undefined shift on 32 bit architectures (Rafael Aquini) [RHEL-48221] - mm: update mmap_sem comments to refer to mmap_lock (Rafael Aquini) [RHEL-48221] - include/linux/mm: fix release_pages_arg kernel doc comment (Rafael Aquini) [RHEL-48221] - mm: shrinkers: add missing includes for undeclared types (Rafael Aquini) [RHEL-48221] - mm: fix typo in struct vm_operations_struct comments (Rafael Aquini) [RHEL-48221] - mm, slab: ignore SLAB_RECLAIM_ACCOUNT with CONFIG_SLUB_TINY (Rafael Aquini) [RHEL-48221] - slab: Remove special-casing of const 0 size allocations (Rafael Aquini) [RHEL-48221] - slab: Clean up SLOB vs kmalloc() definition (Rafael Aquini) [RHEL-48221] - slab: Explain why SLAB_TYPESAFE_BY_RCU reference before locking (Rafael Aquini) [RHEL-48221] - powerpc: Rely on generic definition of hugepd_t and is_hugepd when unused (Rafael Aquini) [RHEL-48221] - powerpc/nohash: Remove pgd_huge() stub (Rafael Aquini) [RHEL-48221] - mm: slab: fix comment for __assume_kmalloc_alignment (Rafael Aquini) [RHEL-48221]- net/mlx5: Fix MTMP register capability offset in MCAM register (Benjamin Poirier) [RHEL-24466] - net/mlx5: Fix peer devlink set for SF representor devlink port (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Fix port number for counter query in multi-port configuration (Benjamin Poirier) [RHEL-24466] - net/mlx5: Restore mistakenly dropped parts in register devlink flow (Benjamin Poirier) [RHEL-24466] - net/mlx5: Lag, restore buckets number to default after hash LAG deactivation (Benjamin Poirier) [RHEL-24466] - net/mlx5e: RSS, Block XOR hash with over 128 channels (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Do not produce metadata freelist entries in Tx port ts WQE xmit (Benjamin Poirier) [RHEL-24466] - net/mlx5e: HTB, Fix inconsistencies with QoS SQs number (Benjamin Poirier) [RHEL-24466] - net/mlx5e: RSS, Block changing channels number when RXFH is configured (Benjamin Poirier) [RHEL-24466] - net/mlx5: Correctly compare pkt reformat ids (Benjamin Poirier) [RHEL-24466] - net/mlx5: offset comp irq index in name by one (Benjamin Poirier) [RHEL-24466] - net/mlx5: Register devlink first under devlink lock (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-switch, store eswitch pointer before registering devlink_param (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Relax DEVX access upon modify commands (Benjamin Poirier) [RHEL-24466] - net/mlx5: Fix query of sd_group field (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Use the correct lag ports number when creating TISes (Benjamin Poirier) [RHEL-24466] - net/mlx5: DPLL, Implement fractional frequency offset get pin op (Benjamin Poirier) [RHEL-24466] - net/mlx5: DPLL, Use struct to get values from mlx5_dpll_synce_status_get() (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Use swap() instead of open coding it (Benjamin Poirier) [RHEL-24466] - net/mlx5: devcom, Add component size getter (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Decouple CQ from priv (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Statify function mlx5e_monitor_counter_arm (Benjamin Poirier) [RHEL-24466] - net/mlx5: Move TISes from priv to mdev HW resources (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove TLS-specific logic in generic create TIS API (Benjamin Poirier) [RHEL-24466] - net/mlx5: fs, Command to control TX flow table root (Benjamin Poirier) [RHEL-24466] - net/mlx5: fs, Command to control L2TABLE entry silent mode (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose Management PCIe Index Register (MPIR) (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add mlx5_ifc bits used for supporting single netdev Socket-Direct (Benjamin Poirier) [RHEL-24466] - mlx5: implement VLAN tag XDP hint (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Expose register c0 for RDMA device (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-Switch, expose eswitch manager vport (Benjamin Poirier) [RHEL-24466] - net/mlx5: Manage ICM type of SW encap (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Support handling of SW encap ICM area (Benjamin Poirier) [RHEL-24466] - net/mlx5: Introduce indirect-sw-encap ICM properties (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Implement AF_XDP TX timestamp and checksum offload (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove early assignment to netdev->features (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Add local loopback counter to vport rep stats (Benjamin Poirier) [RHEL-24466] - net/mlx5: Query maximum frequency adjustment of the PTP hardware clock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Convert scaled ppm values outside the s32 range for PHC frequency adjustments (Benjamin Poirier) [RHEL-24466] - net/mlx5: Initialize clock->ptp_info inside mlx5_init_timer_clock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor real time clock operation checks for PHC (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Access array with enum values instead of magic numbers (Benjamin Poirier) [RHEL-24466] - net/mlx5: simplify mlx5_set_driver_version string assignments (Benjamin Poirier) [RHEL-24466] - net/mlx5: Annotate struct mlx5_flow_handle with __counted_by (Benjamin Poirier) [RHEL-24466] - net/mlx5: Annotate struct mlx5_fc_bulk with __counted_by (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Some cleanup in mlx5e_tc_stats_matchall() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Allow sync reset flow when BF MGT interface device is present (Benjamin Poirier) [RHEL-24466] - net/mlx5: print change on SW reset semaphore returns busy (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Switch to using _bh variant of of spinlock API in port timestamping NAPI poll context (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix MACsec state loss upon state update in offload path (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Change the warning when ignore_flow_level is not supported (Benjamin Poirier) [RHEL-24466] - net/mlx5: Check capability for fw_reset (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-switch, Change flow rule destination checking (Benjamin Poirier) [RHEL-24466] - Revert "net/mlx5: Block entering switchdev mode with ns inconsistency" (Benjamin Poirier) [RHEL-24466] - net/mlx5: DPLL, Fix possible use after free after delayed work timer triggers (Benjamin Poirier) [RHEL-24466] - IB/mlx5: Don't expose debugfs entries for RRoCE general parameters if not supported (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Ignore IPsec replay window values on sender side (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Allow software parsing when IPsec crypto is enabled (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use mlx5 device constant for selecting CQ period mode for ASO (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Can't go to uplink vport on RX rule (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Use the right GVMI number for drop action (Benjamin Poirier) [RHEL-24466] - net/mlx5: Bridge, fix multicast packets sent to uplink (Benjamin Poirier) [RHEL-24466] - net/mlx5: Fix a WARN upon a callback command failure (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix inconsistent hairpin RQT sizes (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix a race in command alloc flow (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Allow old devices to use multi destination FTE (Benjamin Poirier) [RHEL-24466] - net/mlx5: Free used cpus mask when an IRQ is released (Benjamin Poirier) [RHEL-24466] - Revert "net/mlx5: DR, Supporting inline WQE when possible" (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Increase max supported channels number to 256 (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Preparations for supporting larger number of channels (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Refactor mlx5e_rss_init() and mlx5e_rss_free() API's (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Refactor mlx5e_rss_set_rxfh() and mlx5e_rss_get_rxfh() (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Refactor rx_res_init() and rx_res_free() APIs (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Use PTR_ERR_OR_ZERO() to simplify code (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use PTR_ERR_OR_ZERO() to simplify code (Benjamin Poirier) [RHEL-24466] - net/mlx5: fix config name in Kconfig parameter documentation (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove unused declaration (Benjamin Poirier) [RHEL-24466] - net/mlx5: Replace global mlx5_intf_lock with HCA devcom component lock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor LAG peer device lookout bus logic to mlx5 devcom (Benjamin Poirier) [RHEL-24466] - net/mlx5: Avoid false positive lockdep warning by adding lock_class_key (Benjamin Poirier) [RHEL-24466] - net/mlx5: Redesign SF active work to remove table_lock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Parallelize vhca event handling (Benjamin Poirier) [RHEL-24466] - mlx5: Fix type of mode parameter in mlx5_dpll_device_mode_get() (Benjamin Poirier) [RHEL-24466] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (mlx5) (Benjamin Poirier) [RHEL-24466] - net/mlx5: Introduce ifc bits for migration in a chunk mode (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Implement mkeys management via LIFO queue (Benjamin Poirier) [RHEL-24466] - net/mlx5: Enable 4 ports multiport E-switch (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add a health error syndrome for pci data poisoned (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Handle multi destination action in the right order (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Add check for multi destination FTE (Benjamin Poirier) [RHEL-24466] - net/mlx5: Bridge, Enable mcast in smfs steering mode (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Check police action rate for matchall filter (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Consider aggregated port speed during rate configuration (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant max_sfs check and field from struct mlx5_sf_dev_table (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove SF table reference counting (Benjamin Poirier) [RHEL-24466] - net/mlx5: Push common deletion code into mlx5_sf_del() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Rename mlx5_sf_deactivate_all() to mlx5_sf_del_all() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Move state lock taking into mlx5_sf_dealloc() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Convert SF port_indices xarray to function_ids xarray (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use devlink port pointer to get the pointer of container SF struct (Benjamin Poirier) [RHEL-24466] - net/mlx5: Call mlx5_sf_id_erase() once in mlx5_sf_dealloc() (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Set en auxiliary devlink instance as nested (Benjamin Poirier) [RHEL-24466] - net/mlx5: SF, Implement peer devlink set for SF representor devlink port (Benjamin Poirier) [RHEL-24466] - net/mlx5: Lift reload limitation when SFs are present (Benjamin Poirier) [RHEL-24466] - net/mlx5: Disable eswitch as the first thing in mlx5_unload() (Benjamin Poirier) [RHEL-24466] - mlx5: Implement SyncE support using DPLL infrastructure (Benjamin Poirier) [RHEL-24466] - net/mlx5: Perform DMA operations in the right locations (Benjamin Poirier) [RHEL-24466] - net/mlx5e: macsec: use update_pn flag instead of PN comparation (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Supporting inline WQE when possible (Benjamin Poirier) [RHEL-24466] - net/mlx5: Update dead links in Kconfig documentation (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove health syndrome enum duplication (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Remove unneeded local variable (Benjamin Poirier) [RHEL-24466] - net/mlx5: IRQ, consolidate irq and affinity mask allocation (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix spelling mistake "Faided" -> "Failed" (Benjamin Poirier) [RHEL-24466] - net/mlx5e: aRFS, Introduce ethtool stats (Benjamin Poirier) [RHEL-24466] - net/mlx5e: aRFS, Warn if aRFS table does not exist for aRFS rule (Benjamin Poirier) [RHEL-24466] - net/mlx5e: aRFS, Prevent repeated kernel rule migrations requests (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant check of mlx5_vhca_event_supported() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use mlx5_sf_start_function_id() helper instead of directly calling MLX5_CAP_GEN() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant SF supported check from mlx5_sf_hw_table_init() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use auxiliary_device_uninit() instead of device_put() (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-switch, Add checking for flow rule destinations (Benjamin Poirier) [RHEL-24466] - net/mlx5: Check with FW that sync reset completed successfully (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose NIC temperature via hardware monitoring kernel API (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose port.c/mlx5_query_module_num() function (Benjamin Poirier) [RHEL-24466] - net/mlx5: Bridge, Only handle registered netdev bridge events (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-Switch, Remove redundant arg ignore_flow_lvl (Benjamin Poirier) [RHEL-24466] - net/mlx5: remove many unnecessary NULL values (Benjamin Poirier) [RHEL-24466] - net/mlx5: Allocate completion EQs dynamically (Benjamin Poirier) [RHEL-24466] - net/mlx5: Handle SF IRQ request in the absence of SF IRQ pool (Benjamin Poirier) [RHEL-24466] - net/mlx5: Rename mlx5_comp_vectors_count() to mlx5_comp_vectors_max() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add IRQ vector to CPU lookup function (Benjamin Poirier) [RHEL-24466] - net/mlx5: Introduce mlx5_cpumask_default_spread (Benjamin Poirier) [RHEL-24466] - net/mlx5: Implement single completion EQ create/destroy methods (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use xarray to store and manage completion EQs (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor completion IRQ request/release handlers in EQ layer (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use xarray to store and manage completion IRQs (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor completion IRQ request/release API (Benjamin Poirier) [RHEL-24466] - net/mlx5: Track the current number of completion EQs (Benjamin Poirier) [RHEL-24466] - IB/mlx5: Add HW counter called rx_dct_connect (Benjamin Poirier) [RHEL-24466] - RDMA/mlx: Remove unnecessary variable initializations (mlx5) (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove duplicate code for user flow (Benjamin Poirier) [RHEL-24466] - net/mlx5: Allocate command stats with xarray (Benjamin Poirier) [RHEL-24466] - net/mlx5: split mlx5_cmd_init() to probe and reload routines (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant cmdif revision check (Benjamin Poirier) [RHEL-24466] - net/mlx5: Re-organize mlx5_cmd struct (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: align MR mem allocation size to power-of-two (Benjamin Poirier) [RHEL-24466] - net/mlx5: Update the driver with the recent thermal changes (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove pointless vport lookup from mlx5_esw_check_port_type() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant check from mlx5_esw_query_vport_vhca_id() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant is_mdev_switchdev_mode() check from is_ib_rep_supported() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant MLX5_ESWITCH_MANAGER() check from is_ib_rep_supported() (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove redundant comment (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove unused ecpu field from struct mlx5_sf_table (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add header file for events (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Add local loopback counter to vport stats (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose bits for local loopback counter (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove mlx5e_dbg() and msglvl support (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-Switch, remove redundant else statements (Benjamin Poirier) [RHEL-24466] - net/mlx5e: simplify condition after napi budget handling change (Benjamin Poirier) [RHEL-24466] - net/mlx5e: TC, refactor access to hash key (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove RX page cache leftovers (Benjamin Poirier) [RHEL-24466] - net/mlx5: Document previously implemented mlx5 tracepoints (Benjamin Poirier) [RHEL-24466] - net/mlx5: Update Kconfig parameter documentation (Benjamin Poirier) [RHEL-24466]- redhat/dracut-virt.conf: add systemd-veritysetup module (Emanuele Giuseppe Esposito) [RHEL-45168] - redhat/uki_addons/virt: add common FIPS addon (Emanuele Giuseppe Esposito) [RHEL-45160] - redhat/kernel.spec: add uki_addons to create UKI kernel cmdline addons (Emanuele Giuseppe Esposito) [RHEL-45159] - gcc-plugins/stackleak: Avoid .head.text section (Bandan Das) [RHEL-39439] - x86/sev: Skip ROM range scans and validation for SEV-SNP guests (Bandan Das) [RHEL-39439] - x86/sev: Move early startup code into .head.text section (Bandan Das) [RHEL-39439] - x86/sme: Move early SME kernel encryption handling into .head.text (Bandan Das) [RHEL-39439] - x86/sev: Do the C-bit verification only on the BSP (Bandan Das) [RHEL-39439] - x86/sev: Fix kernel crash due to late update to read-only ghcb_version (Bandan Das) [RHEL-39439] - xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr() (CKI Backport Bot) [RHEL-48140] {CVE-2024-40959} - eeprom: at24: fix memory corruption race condition (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: Probe for DDR3 thermal sensor in the SPD case (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: Use dev_err_probe for nvmem register failure (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: Add support for 24c1025 EEPROM (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: remove struct at24_client (Mark Salter) [RHEL-37020] {CVE-2024-35848} - at24: Support probing while in non-zero ACPI D state (Mark Salter) [RHEL-37020] {CVE-2024-35848} - selftests: forwarding: devlink_lib: Wait for udev events after reloading (Mark Langsdorf) [RHEL-47652] {CVE-2024-39501} - drivers: core: synchronize really_probe() and dev_uevent() (Mark Langsdorf) [RHEL-47652] {CVE-2024-39501} - xhci: Handle TD clearing for multiple streams case (CKI Backport Bot) [RHEL-47892] {CVE-2024-40927} - PCI: pciehp: Retain Power Indicator bits for userspace indicators (Myron Stowe) [RHEL-41181] - sched: act_ct: take care of padding in struct zones_ht_key (Xin Long) [RHEL-50682] - net: bridge: xmit: make sure we have at least eth header len bytes (cki-backport-bot) [RHEL-44297] {CVE-2024-38538} - hugetlb: force allocating surplus hugepages on mempolicy allowed nodes (Aristeu Rozanski) [RHEL-38605] - USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages (CKI Backport Bot) [RHEL-47558] {CVE-2024-40904} - scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory (CKI Backport Bot) [RHEL-47535] {CVE-2024-40901} - vmxnet3: update to version 9 (Izabela Bakollari) [RHEL-50675] - vmxnet3: add command to allow disabling of offloads (Izabela Bakollari) [RHEL-50675] - vmxnet3: add latency measurement support in vmxnet3 (Izabela Bakollari) [RHEL-50675] - vmxnet3: prepare for version 9 changes (Izabela Bakollari) [RHEL-50675] - vmxnet3: disable rx data ring on dma allocation failure (Izabela Bakollari) [RHEL-50675] - vmxnet3: Fix missing reserved tailroom (Izabela Bakollari) [RHEL-50675] - maple_tree: fix mas_empty_area_rev() null pointer dereference (Aristeu Rozanski) [RHEL-39862] {CVE-2024-36891} - rbd: don't assume rbd_is_lock_owner() for exclusive mappings (Ilya Dryomov) [RHEL-50366] - rbd: don't assume RBD_LOCK_STATE_LOCKED for exclusive mappings (Ilya Dryomov) [RHEL-50366] - rbd: rename RBD_LOCK_STATE_RELEASING and releasing_wait (Ilya Dryomov) [RHEL-50366] - scsi: qedf: Set qed_slowpath_params to zero before use (John Meneghini) [RHEL-25193] - scsi: qedf: Wait for stag work during unload (John Meneghini) [RHEL-25193] - scsi: qedf: Don't process stag work during unload and recovery (John Meneghini) [RHEL-25193] - scsi: qedf: Use FC rport as argument for qedf_initiate_tmf() (John Meneghini) [RHEL-25193] - net: fix __dst_negative_advice() race (Xin Long) [RHEL-41185] {CVE-2024-36971} - net: annotate data-races around sk->sk_dst_pending_confirm (Xin Long) [RHEL-41185] - scsi: qla2xxx: Fix off by one in qla_edif_app_getstats() (Ewan D. Milne) [RHEL-39719] {CVE-2024-36025} - igb: Remove redundant runtime resume for ethtool_ops (Corinna Vinschen) [RHEL-17487] - net: intel: implement modern PM ops declarations (Corinna Vinschen) [RHEL-17487] - igb: simplify pci ops declaration (Corinna Vinschen) [RHEL-17487] - igb: Fix missing time sync events (Corinna Vinschen) [RHEL-17487] - intel: make module parameters readable in sys filesystem (Corinna Vinschen) [RHEL-17487 RHEL-25998] - net: adopt skb_network_offset() and similar helpers (Corinna Vinschen) [RHEL-17487] - igb: extend PTP timestamp adjustments to i211 (Corinna Vinschen) [RHEL-17487] - net: intel: igb: Use linkmode helpers for EEE (Corinna Vinschen) [RHEL-17487] - igb: Fix string truncation warnings in igb_set_fw_version (Corinna Vinschen) [RHEL-17487 RHEL-38454] {CVE-2024-36010} - intel: legacy: field get conversion (Corinna Vinschen) [RHEL-17487] - intel: legacy: field prep conversion (Corinna Vinschen) [RHEL-17487] - intel: add bit macro includes where needed (Corinna Vinschen) [RHEL-17487] - igb: Use FIELD_GET() to extract Link Width (Corinna Vinschen) [RHEL-17487] - netdevsim: fix rtnetlink.sh selftest (CKI Backport Bot) [RHEL-50016] - selinux: avoid dereference of garbage after mount failure (Ondrej Mosnacek) [RHEL-37187] {CVE-2024-35904} - calipso: fix memory leak in netlbl_calipso_add_pass() (Ondrej Mosnacek) [RHEL-37044] {CVE-2023-52698} - powerpc/pseries: Whitelist dtl slub object for copying to userspace (Mamatha Inamdar) [RHEL-51242] {CVE-2024-41065} - tcp: Fix shift-out-of-bounds in dctcp_update_alpha(). (CKI Backport Bot) [RHEL-44414] {CVE-2024-37356} - tty: add the option to have a tty reject a new ldisc (John W. Linville) [RHEL-48254] {CVE-2024-40966} - irqchip/gic-v3-its: Prevent double free on error (Charles Mirabile) [RHEL-37024] {CVE-2024-35847} - usb-storage: alauda: Check whether the media is initialized (CKI Backport Bot) [RHEL-43714] {CVE-2024-38619} - scsi: ibmvfc: Remove BUG_ON in the case of an empty event pool (Ewan D. Milne) [RHEL-38285] {CVE-2023-52811} - gfs2: Fix potential glock use-after-free on unmount (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570} - gfs2: simplify gdlm_put_lock with out_free label (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570} - gfs2: Remove ill-placed consistency check (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570} - openvswitch: Set the skbuff pkt_type for proper pmtud support. (Aaron Conole) [RHEL-37650] - scsi: mpi3mr: Driver version update to 8.8.1.0.50 (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Update MPI Headers to revision 31 (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Debug ability improvements (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Set the WriteSame Divert Capability in the IOCInit MPI Request (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Clear ioctl blocking flag for an unresponsive controller (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Set MPI request flags appropriately (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Block devices are not removed even when VDs are offlined (Ewan D. Milne) [RHEL-30580] - x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk (Waiman Long) [RHEL-31230] - x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO (Waiman Long) [RHEL-31230] - x86/bugs: Fix the SRSO mitigation on Zen3/4 (Waiman Long) [RHEL-31230] - redhat/configs: Rename x86 CPU mitigations config entries (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_RETHUNK => CONFIG_MITIGATION_RETHUNK (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_SRSO => CONFIG_MITIGATION_SRSO (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_IBRS_ENTRY => CONFIG_MITIGATION_IBRS_ENTRY (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_UNRET_ENTRY => CONFIG_MITIGATION_UNRET_ENTRY (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_SLS => CONFIG_MITIGATION_SLS (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_RETPOLINE => CONFIG_MITIGATION_RETPOLINE (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_PAGE_TABLE_ISOLATION => CONFIG_MITIGATION_PAGE_TABLE_ISOLATION (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CALL_DEPTH_TRACKING => CONFIG_MITIGATION_CALL_DEPTH_TRACKING (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_IBPB_ENTRY => CONFIG_MITIGATION_IBPB_ENTRY (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_GDS_FORCE_MITIGATION => CONFIG_MITIGATION_GDS_FORCE (Waiman Long) [RHEL-31230] - kbuild: use objtool-args-y to clean up objtool arguments (Waiman Long) [RHEL-31230] - kbuild: do not create *.prelink.o for Clang LTO or IBT (Waiman Long) [RHEL-31230] - kbuild: replace $(linked-object) with CONFIG options (Waiman Long) [RHEL-31230]- powerpc/pseries: Fix scv instruction crash with kexec (Mamatha Inamdar) [RHEL-14159] - powerpc/numa: Online a node if PHB is attached. (Mamatha Inamdar) [RHEL-50147] - KVM: s390: fix LPSWEY handling (CKI Backport Bot) [RHEL-49749] - Revert "nvme-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage" (Chris Leech) [RHEL-49696] - Revert "nvmet-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage" (Chris Leech) [RHEL-49696] - Revert "nvme-tcp: Fix comma-related oops" (Chris Leech) [RHEL-49696] - sched/deadline: Fix task_struct reference leak (Phil Auld) [RHEL-48226] - sched: Move psi_account_irqtime() out of update_rq_clock_task() hotpath (Phil Auld) [RHEL-48226] - sched/core: Fix incorrect initialization of the 'burst' parameter in cpu_max_write() (Phil Auld) [RHEL-48226] - sched/fair: Remove stale FREQUENCY_UTIL comment (Phil Auld) [RHEL-48226] - sched/debug: Dump domains' level (Phil Auld) [RHEL-48226] - docs: cgroup-v1: Clarify that domain levels are system-specific (Phil Auld) [RHEL-48226] - sched/fair: Allow disabling sched_balance_newidle with sched_relax_domain_level (Phil Auld) [RHEL-48226] - delayacct: track delays from IRQ/SOFTIRQ (Phil Auld) [RHEL-48226] - delayacct: improve the average delay precision of getdelay tool to microsecond (Phil Auld) [RHEL-48226] - nvme: cancel pending I/O if nvme controller is in terminal state (John Meneghini) [RHEL-35807] - iommu/amd: Fix GT feature enablement again (Jerry Snitselaar) [RHEL-42766] - iommu/amd: Invalidate cache before removing device from domain list (Jerry Snitselaar) [RHEL-44835] - dma: fix DMA sync for drivers not calling dma_set_mask*() (Jerry Snitselaar) [RHEL-44835] - iommu/dma: avoid expensive indirect calls for sync operations (Jerry Snitselaar) [RHEL-44835] - dma: avoid redundant calls for sync operations (Jerry Snitselaar) [RHEL-44835] - dma: compile-out DMA sync op calls when not used (Jerry Snitselaar) [RHEL-44835] - iommu/dma: fix zeroing of bounce buffer padding used by untrusted devices (Jerry Snitselaar) [RHEL-44835] - swiotlb: remove alloc_size argument to swiotlb_tbl_map_single() (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Fix Invalid wait context issue (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Fix sysfs leak in iommu init (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Check EFR[EPHSup] bit before enabling PPR (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Fix workqueue name (Jerry Snitselaar) [RHEL-44835] - iommu: Return right value in iommu_sva_bind_device() (Jerry Snitselaar) [RHEL-44835] - genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline (cki-backport-bot) [RHEL-44447] {CVE-2024-31076} - net: openvswitch: Fix Use-After-Free in ovs_ct_exit (cki-backport-bot) [RHEL-36364] {CVE-2024-27395} - mptcp: ensure snd_nxt is properly initialized on connect (cki-backport-bot) [RHEL-39867] {CVE-2024-36889} - pstore/ram: Fix crash when setting number of cpus to an odd number (Lenny Szubowicz) [RHEL-29473] {CVE-2023-52619}- nvme-multipath: implement "queue-depth" iopolicy (John Meneghini) [RHEL-45230] - nvme-multipath: prepare for "queue-depth" iopolicy (John Meneghini) [RHEL-45230] - dm-crypt: limit the size of encryption requests (Benjamin Marzinski) [RHEL-49548] - wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup() (CKI Backport Bot) [RHEL-47786] {CVE-2024-40912} - tracing: Ensure visibility when inserting an element into tracing_map (Jerome Marchand) [RHEL-30459] {CVE-2024-26645} - tracing/trigger: Fix to return error if failed to alloc snapshot (Jerome Marchand) [RHEL-33284] {CVE-2024-26920} - block: fix request.queuelist usage in flush (Ming Lei) [RHEL-43552] - block: fix that util can be greater than 100% (Ming Lei) [RHEL-42408] - block: support to account io_ticks precisely (Ming Lei) [RHEL-42408] - scsi: fnic: Move fnic_fnic_flush_tx() to a work queue (John Meneghini) [RHEL-36420] - scsi: fnic: Clean up some inconsistent indenting (John Meneghini) [RHEL-36420] - scsi: fnic: Convert snprintf() to sysfs_emit() (John Meneghini) [RHEL-36420] - scsi: fnic: unlock on error path in fnic_queuecommand() (John Meneghini) [RHEL-36420] - scsi: fnic: Increment driver version (John Meneghini) [RHEL-36420] - scsi: fnic: Improve logs and add support for multiqueue (MQ) (John Meneghini) [RHEL-36420] - scsi: fnic: Add support for multiqueue (MQ) in fnic driver (John Meneghini) [RHEL-36420] - scsi: fnic: Add support for multiqueue (MQ) in fnic_main.c (John Meneghini) [RHEL-36420] - scsi: fnic: Remove usage of host_lock (John Meneghini) [RHEL-36420] - scsi: fnic: Define stats to track multiqueue (MQ) IOs (John Meneghini) [RHEL-36420] - scsi: fnic: Modify ISRs to support multiqueue (MQ) (John Meneghini) [RHEL-36420] - scsi: fnic: Refactor and redefine fnic.h for multiqueue (John Meneghini) [RHEL-36420] - scsi: fnic: Get copy workqueue count and interrupt mode from config (John Meneghini) [RHEL-36420] - scsi: fnic: Rename wq_copy to hw_copy_wq (John Meneghini) [RHEL-36420] - scsi: fnic: Add and improve log messages (John Meneghini) [RHEL-36420] - scsi: fnic: Add and use fnic number (John Meneghini) [RHEL-36420] - scsi: fnic: Modify definitions to sync with VIC firmware (John Meneghini) [RHEL-36420] - scsi: fnic: Return error if vmalloc() failed (John Meneghini) [RHEL-36420] - scsi: fnic: Clean up some inconsistent indenting (John Meneghini) [RHEL-36420] - scsi: fnic: Fix sg_reset success path (John Meneghini) [RHEL-36420] - scsi: fnic: Remove unused functions fnic_scsi_host_start/end_tag() (John Meneghini) [RHEL-36420] - scsi: fnic: Replace sgreset tag with max_tag_id (John Meneghini) [RHEL-36420] - scsi: fnic: Replace return codes in fnic_clean_pending_aborts() (John Meneghini) [RHEL-36420] - scsi: fnic: Use vmalloc_array() and vcalloc() (John Meneghini) [RHEL-36420] - scsi: fnic: Use vzalloc() (John Meneghini) [RHEL-36420] - scsi: fnic: Switch to use %ptTs (John Meneghini) [RHEL-36420] - scsi: fnic: Refactor code in fnic probe to initialize SCSI layer (John Meneghini) [RHEL-36420] - scsi: fnic: Replace DMA mask of 64 bits with 47 bits (John Meneghini) [RHEL-36420] - scsi: fnic: Remove unneeded flush_workqueue() (John Meneghini) [RHEL-36420] - scsi: fnic: Remove redundant NULL check (John Meneghini) [RHEL-36420] - scsi: fnic: Stop using the SCSI pointer (John Meneghini) [RHEL-36420] - scsi: fnic: Fix a tracing statement (John Meneghini) [RHEL-36420] - scsi: fnic: Call scsi_done() directly (John Meneghini) [RHEL-36420]- net: ena: Fix redundant device NUMA node override (Kamal Heib) [RHEL-40816] - ibmvnic: Free any outstanding tx skbs during scrq reset (Mamatha Inamdar) [RHEL-45045] - ibmvnic: Add tx check to prevent skb leak (Mamatha Inamdar) [RHEL-45045] - ibmvnic: rename local variable index to bufidx (Mamatha Inamdar) [RHEL-45045] - nfs: don't invalidate dentries on transient errors (Scott Mayhew) [RHEL-35853] - wifi: mt76: mt7921s: fix potential hung tasks during chip recovery (CKI Backport Bot) [RHEL-48319] {CVE-2024-40977} - wifi: cfg80211: validate HE operation element parsing (CKI Backport Bot) [RHEL-48273] {CVE-2024-40930} - wifi: iwlwifi: mvm: don't read past the mfuart notifcation (CKI Backport Bot) [RHEL-48026] {CVE-2024-40941} - wifi: iwlwifi: mvm: check n_ssids before accessing the ssids (CKI Backport Bot) [RHEL-47918] {CVE-2024-40929} - wifi: cfg80211: Lock wiphy in cfg80211_get_station (CKI Backport Bot) [RHEL-47768] {CVE-2024-40911} - efi/libstub: arm64: Remap relocated image with strict permissions (Lenny Szubowicz) [RHEL-39186] - efi/libstub: zboot: Mark zboot EFI application as NX compatible (Lenny Szubowicz) [RHEL-39186] - irqchip/renesas-irqc: Use platform_get_irq_optional() to get the interrupt (Radu Rendec) [RHEL-47248] - reset: Fix devm bulk optional exclusive control getter (Radu Rendec) [RHEL-47248] - net: rswitch: Avoid use-after-free in rswitch_poll() (Radu Rendec) [RHEL-47248] - mm/memory-failure: fix handling of dissolved but not taken off from buddy pages (Aristeu Rozanski) [RHEL-45023] {CVE-2024-39298} - net: psample: fix flag being set in wrong skb (Adrian Moreno) [RHEL-31876] - net: openvswitch: store sampling probability in cb. (Adrian Moreno) [RHEL-31876] - net: openvswitch: add psample action (Adrian Moreno) [RHEL-31876] - net: psample: allow using rate as probability (Adrian Moreno) [RHEL-31876] - net: psample: skip packet copy if no listeners (Adrian Moreno) [RHEL-31876] - net: sched: act_sample: add action cookie to sample (Adrian Moreno) [RHEL-31876] - net: psample: add user cookie (Adrian Moreno) [RHEL-31876] - cipso: make cipso_v4_skbuff_delattr() fully remove the CIPSO options (Ondrej Mosnacek) [RHEL-44136] - cipso: fix total option length computation (Ondrej Mosnacek) [RHEL-44136] - ACPI: APEI: EINJ: Add support for vendor defined error types (Mark Langsdorf) [RHEL-17909] - platform/chrome: cros_ec_debugfs: Fix permissions for panicinfo (Mark Langsdorf) [RHEL-17909] - fs: debugfs: Add write functionality to debugfs blobs (Mark Langsdorf) [RHEL-17909] - ACPI: APEI: EINJ: Refactor available_error_type_show() (Mark Langsdorf) [RHEL-17909] - mfd: syscon: Fix null pointer dereference in of_syscon_register() (Mark Langsdorf) [RHEL-26884] {CVE-2023-52467} - nvme-multipath: find NUMA path only for online numa-node (Chris Leech) [RHEL-40088] - ACPI: arm64: export acpi_arch_thermal_cpufreq_pctg() (Charles Mirabile) [RHEL-1697] - ACPI: processor: reduce CPUFREQ thermal reduction pctg for Tegra241 (Charles Mirabile) [RHEL-1697] - ACPI: thermal: Add Thermal fast Sampling Period (_TFP) support (Charles Mirabile) [RHEL-1697] - scsi: specify .sense_len = SCSI_SENSE_BUFFERSIZE in scsi_execute() scsi_exec_args (Ewan D. Milne) [RHEL-30596]- ionic: fix use after netif_napi_del() (CKI Backport Bot) [RHEL-47634] {CVE-2024-39502} - i2c: lpi2c: Avoid calling clk_get_rate during transfer (David Arcari) [RHEL-48206] {CVE-2024-40965} - i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work (David Arcari) [RHEL-48206] {CVE-2024-40965} - i2c: smbus: Support DDR5 and LPDDR5 SPD EEPROMs (David Arcari) [RHEL-49526] - ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine." (CKI Backport Bot) [RHEL-48391] {CVE-2024-40984} - vmci: prevent speculation leaks by sanitizing event in event_deliver() (CKI Backport Bot) [RHEL-47688] {CVE-2024-39499} - drm/fbdev-generic: Fix framebuffer on big endian devices (Thomas Huth) [RHEL-45158] - fs/proc: do_task_stat: use sig->stats_lock to gather the threads/children stats (Brian Foster) [RHEL-31564] {CVE-2024-26686} - fs/proc: do_task_stat: move thread_group_cputime_adjusted() outside of lock_task_sighand() (Brian Foster) [RHEL-31564] - fs/proc: do_task_stat: use __for_each_thread() (Brian Foster) [RHEL-31564] - of: unittest: Fix compile in the non-dynamic case (Steve Best) [RHEL-37072] {CVE-2023-52679} - of: unittest: Fix of_count_phandle_with_args() expected value message (Steve Best) [RHEL-37072] {CVE-2023-52679} - of: Fix double free in of_parse_phandle_with_args_map (Steve Best) [RHEL-37072] {CVE-2023-52679}- net/mlx5e: Fix netif state handling (Benjamin Poirier) [RHEL-43870] {CVE-2024-38608} - net/mlx5e: Add wrapping for auxiliary_driver ops and remove unused args (Benjamin Poirier) [RHEL-43870] - net: fix rc7's __skb_datagram_iter() (Paolo Abeni) [RHEL-46610] - net: allow skb_datagram_iter to be called from any context (Paolo Abeni) [RHEL-46610] - net: do not leave a dangling sk pointer, when socket creation fails (Paolo Abeni) [RHEL-46610] - netns: Make get_net_ns() handle zero refcount net (Paolo Abeni) [RHEL-46610] - net: fix out-of-bounds access in ops_init (Paolo Abeni) [RHEL-46610] - net: ethtool: correct MAX attribute value for stats (Davide Caratti) [RHEL-46358] - net: ethtool: fix the error condition in ethtool_get_phy_stats_ethtool() (Davide Caratti) [RHEL-46358 RHEL-47900] {CVE-2024-40928} - audit: use KMEM_CACHE() instead of kmem_cache_create() (Ricardo Robaina) [RHEL-35421] - audit: remove unnecessary assignment in audit_dupe_lsm_field() (Ricardo Robaina) [RHEL-35421] - audit,io_uring: io_uring openat triggers audit reference count underflow (Ricardo Robaina) [RHEL-35421] - audit: Annotate struct audit_chunk with __counted_by (Ricardo Robaina) [RHEL-35421] - putname(): IS_ERR_OR_NULL() is wrong here (Ricardo Robaina) [RHEL-35421] - net/mlx5: Discard command completions in internal error (Kamal Heib) [RHEL-44237] {CVE-2024-38555} - efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init() (Waiman Long) [RHEL-24125] - fbdev/hyperv_fb: Include (Waiman Long) [RHEL-24125] - drm/hyperv: Fix a compilation issue because of not including screen_info.h (Waiman Long) [RHEL-24125] - efi: Do not include from EFI header (Waiman Long) [RHEL-24125] - PCI: Clear Secondary Status errors after enumeration (Myron Stowe) [RHEL-44851] - leds: gpio: Add kernel log if devm_fwnode_gpiod_get() fails (Radu Rendec) [RHEL-43483] - leds: gpio: Update headers (Radu Rendec) [RHEL-43483] - leds: gpio: Remove unneeded assignment (Radu Rendec) [RHEL-43483] - leds: gpio: Move temporary variable for struct device to gpio_led_probe() (Radu Rendec) [RHEL-43483] - leds: gpio: Refactor code to use devm_gpiod_get_index_optional() (Radu Rendec) [RHEL-43483] - leds: gpio: Utilise PTR_ERR_OR_ZERO() (Radu Rendec) [RHEL-43483] - leds: gpio: Keep driver firmware interface agnostic (Radu Rendec) [RHEL-43483] - leds: gpio: Annotate struct gpio_leds_priv with __counted_by (Radu Rendec) [RHEL-43483] - leds: gpio: Configure per-LED pin control (Radu Rendec) [RHEL-43483] - leds: gpio: switch to using devm_fwnode_gpiod_get() (Radu Rendec) [RHEL-43483] - leds: move default_state read from fwnode to core (Radu Rendec) [RHEL-43483] - PM: sleep: Restore asynchronous device resume optimization (Mark Langsdorf) [RHEL-29018] {CVE-2023-52498} - PM: sleep: Fix possible deadlocks in core system-wide PM code (Mark Langsdorf) [RHEL-29018] {CVE-2023-52498} - async: Introduce async_schedule_dev_nocall() (Mark Langsdorf) [RHEL-29018] {CVE-2023-52498} - pmdomain: imx8mp-blk-ctrl: imx8mp_blk: Add fdcc clock to hdmimix domain (Mark Salter) [RHEL-37329] {CVE-2024-35942} - perf: hisi: Fix use-after-free when register pmu fails (Mark Salter) [RHEL-38291] {CVE-2023-52859} - Enable tmpfs quota configuration option (Carlos Maiolino) [RHEL-7768] - shmem: properly report quota mount options (Carlos Maiolino) [RHEL-7768] - shmem: move spinlock into shmem_recalc_inode() to fix quota support (Carlos Maiolino) [RHEL-7768] - shmem: fix quota lock nesting in huge hole handling (Carlos Maiolino) [RHEL-7768] - tmpfs: fix race on handling dquot rbtree (Carlos Maiolino) [RHEL-7768] - shmem: Add default quota limit mount options (Carlos Maiolino) [RHEL-7768] - shmem: quota support (Carlos Maiolino) [RHEL-7768] - shmem: prepare shmem quota infrastructure (Carlos Maiolino) [RHEL-7768] - quota: Check presence of quota operation structures instead of ->quota_read and ->quota_write callbacks (Carlos Maiolino) [RHEL-7768] - shmem: make shmem_get_inode() return ERR_PTR instead of NULL (Carlos Maiolino) [RHEL-7768] - shmem: make shmem_inode_acct_block() return error (Carlos Maiolino) [RHEL-7768]- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set() (CKI Backport Bot) [RHEL-46919] {CVE-2024-39487} - phy: ti: gmii-sel: Enable SGMII mode for J784S4 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Fix register offset when parent is not a syscon node (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Allow parent to not be syscon node (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Enable USXGMII mode for J784S4 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for CPSW9G GMII SEL in J784S4 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Enable SGMII mode for J721E (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Enable SGMII mode for J7200 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for SGMII mode (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for CPSW9G GMII SEL in J721e (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Update methods for fetching and using qsgmii main port (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for CPSW5G GMII SEL in J7200 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: check of_get_address() for failure (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Fix audio refclk (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Add support for audio refclk (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Allow the clock node to not be of type syscon (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Use dev_err_probe() helper (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Add support for AM62 epwm-tbclk (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Consolidate serdes0 references (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Assign only lanes 0 and 1 to PCIe1 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add node for EHRPWMs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Add PCIe support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add overlay for PCIe0 and PCIe1 EP Mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Enable PCIe0 and PCIe1 in RC Mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add PCIe nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add TPS62873 node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Add TPS62873 node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Enable USB3 support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add support for USB (Andrew Halaney) [RHEL-44742] - arm64: boot: dts: ti: k3-*: Add memory node to bootloader stage (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4: Add overlay for dual port USXGMII mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add support for multiple CAN instances (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4: Add overlay to enable QSGMII mode with CPSW9G (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Enable Main CPSW2G node and add aliases for it (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add CPSW2G and CPSW9G nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add alias for MCU CPSW2G (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Fix csi2-dual-imx219 dtb names (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Fix Ethernet PHY RESET GPIOs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add USB-C (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Add main esm address range (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-main: Enable support for SDR104 speed mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a: Enable UHS mode support for SD cards (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65-main: Remove unused properties in sdhci nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65-main: Fix sdhci node properties (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable UHS support for MMCSD (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Enable overlays for the am625-phyboard-lyra (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: am64-phyboard-electra: Add overlay to enable a GPIO fan (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Fix UART pin type and macro type (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-verdin-dahlia: support sleep-moci (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-verdin: replace sleep-moci hog with regulator (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a: Disable USB LPM (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: add the USB sub-system (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62/a: use sub-node for USB_PHY_CTRL registers (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62*: Add PHY2 region to USB wrapper node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Add icssg-prueth nodes for PG1 devices (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add Audio Codec (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Use exact ranges for FSS node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Use exact ranges for FSS node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Use exact ranges for FSS node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Move SerDes mux nodes under the control node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Add full compatible to SerDes control nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable eMMC support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-{am62p,j722s}: Disable ethernet by default (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-phyboard-electra-rdk: Increase CAN max bitrate (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Increase CAN max bitrate (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-verdin: add PCIe reset gpio hog (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: mallow: fix GPIOs pinctrl (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-lp-sk: Remove tps65219 power-button (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Use mmc-pwrseq for wl18xx enable (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: use SD1 CD as GPIO (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: Set memory size to 2gb (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: dahlia: fix audio clock (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p5-sk: minor whitespace cleanup (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: hummingboard-t: add overlays for m.2 pci-e and usb-3 (Andrew Halaney) [RHEL-44742] - arm64: dts: add description for solidrun am642 som and evaluation board (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-main: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Add support for OSPI flash (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Enable CAN interfaces for AM69 SK board (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Enable overlays for SK-AM62P (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add nodes for CSI-RX (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add DMASS1 for CSI (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable OSPI NOR support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable CPSW3G RGMII1 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Fix mux-reg-masks in hbmc_mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add common1 register space for AM62A SoC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add common1 register space for AM65x SoC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-evm: add overlay for ICSSG1 2nd port (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-evm: add ICSSG1 Ethernet support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64-main: Add ICSSG IEP nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Add bootph-all property in MMC node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Fix bus-width property in MMC nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Fix ti,clkbuf-sel property in MMC nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Remove DLL properties for soft PHYs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add ITAP/OTAP values for MMC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64-main: Fix ITAP/OTAP values for MMC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a7-sk: Enable eMMC support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add sdhci2 instance (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add sdhci0 instance (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-sk: Add overlay for IMX219 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-main: Add CSI2RX capture nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-main: Add CSI2RX capture nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-sk: Model CSI2RX connector mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Enable camera peripherals (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am68-sk-base-board: Enable camera peripherals (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-common-proc-board: Enable camera peripherals (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add reserved memory for watchdog (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add support for TI J722S Evaluation Module (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Introduce J722S family of SoCs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Support IOT2050-SM variant (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Annotate LED nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Factor out DP related bits (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Factor out enabling of USB3 support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Factor out arduino connector bits (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Disable R5 lockstep for all PG2 boards (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: Set VDD CORE minimum voltage to 0.75V (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-wakeup: Configure ti-sysc for wkup_uart0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: am62-phyboard-lyra: Add overlay to enable a GPIO fan (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: add support for Verdin USB1 interface (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add DT overlay for PCIe + USB3.0 SERDES personality card (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add DT overlay for PCIe + USB2.0 SERDES personality card (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a: Make the main_conf node a simple-bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62: Make the main_conf node a simple-bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Make the FSS node a simple-bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Convert usb_serdes_mux node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Convert usb_serdes_mux node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Convert usb_serdes_mux node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Makefile: Clarify GPL-2.0 as GPL-2.0-only (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050*: Clarify GPL-2.0 as GPL-2.0-only (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: phycore*: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: beagle*: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-serdes: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-pinctrl: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a7: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Use https for urls (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: use ti,j7200-padconf compatible (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Makefile: Add HDMI audio check for AM62A7-SK (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a7-sk: Add HDMI support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add node for Display SubSystem (DSS) (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: phycore-am64: Add ADC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Add support for multiple CAN instances (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200-som-p0: Add support for CAN instance 0 in main domain (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Add support for CAN nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: mallow: add TPM device (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Remove PCIe endpoint node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Remove PCIe endpoint nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Remove PCIe endpoint node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-som-p0: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-som-p0: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-sk: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-beagleboneai64: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200-som-p0: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am68-sk-som: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am654-base-board: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-sk: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-evm: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-phyboard-electra: Add TPM support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Disable clock output of the ethernet PHY (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Use the builtin mdio bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Add boot phase tags for USB0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-sk: Add boot phase tags for USB0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am654-main: Add device tree entry for SGX GPU (Andrew Halaney) [RHEL-44742] - openvswitch: get related ct labels from its master if it is not confirmed (Xin Long) [RHEL-44560] - block: refine the EOF check in blkdev_iomap_begin (Ming Lei) [RHEL-43906] {CVE-2024-38604} - mm/userfaultfd: reset ptes when close() for wr-protected ones (Nico Pache) [RHEL-39639] {CVE-2024-36881} - scsi: mpi3mr: Fix printk() format strings (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Update driver version to 8.5.1.0.0 (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-3 (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-2 (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-1 (Ewan D. Milne) [RHEL-18205] - x86/mce: Dynamically size space for machine check records (Aristeu Rozanski) [RHEL-24864]- powerpc/eeh: avoid possible crash when edev->pdev changes (Mamatha Inamdar) [RHEL-45149] - mm/shmem: disable PMD-sized page cache if needed (Donald Dutile) [RHEL-14441] - mm/filemap: skip to create PMD-sized page cache if needed (Donald Dutile) [RHEL-14441] - mm/readahead: limit page cache size in page_cache_ra_order() (Donald Dutile) [RHEL-14441] - readahead: use ilog2 instead of a while loop in page_cache_ra_order() (Donald Dutile) [RHEL-14441] - mm/filemap: make MAX_PAGECACHE_ORDER acceptable to xarray (Donald Dutile) [RHEL-14441] - filemap: add helper mapping_max_folio_size() (Donald Dutile) [RHEL-14441] - filemap: Allow __filemap_get_folio to allocate large folios (Donald Dutile) [RHEL-14441] - filemap: Add fgf_t typedef (Donald Dutile) [RHEL-14441] - cpuidle: ACPI/intel: fix MWAIT hint target C-state computation (David Arcari) [RHEL-47255] - intel_idle: Add Meteorlake support (David Arcari) [RHEL-47255] - x86: Fix CPUIDLE_FLAG_IRQ_ENABLE leaking timer reprogram (David Arcari) [RHEL-47255] - coredump: Proactively round up to kmalloc bucket size (Audra Mitchell) [RHEL-44555] - efi/unaccepted: touch soft lockup during memory accept (CKI Backport Bot) [RHEL-46580] {CVE-2024-36936} - media: cec: cec-api: add locking in cec_release() (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: avoid confusing "transmit timed out" message (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: avoid recursive cec_claim_log_addrs (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: cec-adap: always cancel work in cec_transmit_msg_fh (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: remove length check of Timer Status (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: count low-drive, error and arb-lost conditions (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: add note about *_from_edid() function usage in drm (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: add adap_unconfigured() callback (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: add adap_nb_transmit_canceled() callback (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: don't set last_initiator if tx in progress (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: disable adapter in cec_devnode_unregister (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: not all messages were passed on when monitoring (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: add support for Absolute Volume Control (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: log when claiming LA fails unexpectedly (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: drop activate_cnt, use state info instead (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: reconfigure if the PA changes during configuration (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: fix is_configuring state (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: stop trying LAs on CEC_TX_STATUS_TIMEOUT (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: don't unconfigure if already unconfigured (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: add optional adap_configured callback (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: add xfer_timeout_ms field (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: use call_op and check for !unregistered (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: fix interrupt en/disable handling (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: drop unused 'enabled' field from struct cec_pin (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: fix off-by-one SFT check (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: rename timer overrun variables (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: correctly pass on reply results (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: abort if the current transmit was canceled (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: call enable_adap on s_log_addrs (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: fix a deadlock situation (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: safely unhook lists in cec_data (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: copy sequence field for the reply (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - net: wwan: iosm: Fix tainted pointer delete is case of region creation fail (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: mhi: drop driver owner assignment (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Split 64bit accesses to fix alignment issues (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: core: make wwan_class constant (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: hwsim: make wwan_hwsim_class constant (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Prefer struct_size over open coded arithmetic (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: core: constify the struct device_type usage (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Add fastboot WWAN port (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Infrastructure for early port configuration (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Add sysfs attribute for device state machine (Jose Ignacio Tornos Martinez) [RHEL-9429] - wwan: core: Add WWAN fastboot port type (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: qcom_bam_dmux: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: replace deprecated strncpy with strscpy (Jose Ignacio Tornos Martinez) [RHEL-9429] - drivers: net: wwan: iosm: Fixed multiple typos in multiple files (Jose Ignacio Tornos Martinez) [RHEL-9429] - Revert "net: wwan: iosm: enable runtime pm support for 7560" (Jose Ignacio Tornos Martinez) [RHEL-9429] - drivers: net: wwan: wwan_core.c: resolved spelling mistake (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Add __counted_by for struct t7xx_fsm_event and use struct_size() (Jose Ignacio Tornos Martinez) [RHEL-9429] - wwan: core: Use the bitmap API to allocate bitmaps (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: enable runtime pm support for 7560 (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: clean up unused struct members (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: remove unused enum definition (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: remove unused macro definition (Jose Ignacio Tornos Martinez) [RHEL-9429] - selftests: net: bridge: increase IGMP/MLD exclude timeout membership interval (Hangbin Liu) [RHEL-45825] - selftests: test_bridge_neigh_suppress.sh: Fix failures due to duplicate MAC (Hangbin Liu) [RHEL-45825] - selftests: reuseaddr_conflict: add missing new line at the end of the output (Hangbin Liu) [RHEL-45825] - selftests: forwarding: Fix ping failure due to short timeout (Hangbin Liu) [RHEL-45825] - selftests: net: more strict check in net_helper (Hangbin Liu) [RHEL-45825] - seg6: fix parameter passing when calling NF_HOOK() in End.DX4 and End.DX6 behaviors (Hangbin Liu) [RHEL-45826] - ipv6: prevent possible NULL dereference in rt6_probe() (Hangbin Liu) [RHEL-45826] - ipv6: prevent possible NULL deref in fib6_nh_init() (Hangbin Liu) [RHEL-45826] - net/ipv6: Fix the RT cache flush via sysctl using a previous delay (Hangbin Liu) [RHEL-45826] - ipv6: fix possible race in __fib6_drop_pcpu_from() (Hangbin Liu) [RHEL-45826] - net/ipv6: Fix route deleting failure when metric equals 0 (Hangbin Liu) [RHEL-45826] - ipv6: prevent NULL dereference in ip6_output() (Hangbin Liu) [RHEL-45826] - net: ipv6: fix wrong start position when receive hop-by-hop fragment (Hangbin Liu) [RHEL-45826] - ipv6: Fix infinite recursion in fib6_dump_done(). (Hangbin Liu) [RHEL-45826] - ACPI: CPPC: Fix access width used for PCC registers (Mark Langsdorf) [RHEL-37532] {CVE-2024-35995} - ACPI: CPPC: Fix bit_offset shift in MASK_VAL() macro (Mark Langsdorf) [RHEL-37532] {CVE-2024-35995} - ACPI: CPPC: Use access_width over bit_width for system memory accesses (Mark Langsdorf) [RHEL-37532] {CVE-2024-35995} - net: usb: ax88179_178a: improve link status logs (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: improve reset check (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: fix link status when link is set to down/up (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: Add check for usbnet_get_endpoints() (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: stop lying about skb->truesize (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: avoid writing the mac address before first reading (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: non necessary second random mac address (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: avoid the interface always configured as random address (Jose Ignacio Tornos Martinez) [RHEL-45458] - i2c: designware: Add ACPI ID for Granite Rapids-D I2C controller (David Arcari) [RHEL-29353] - prinkt/nbcon: Add a scheduling point to nbcon_kthread_func(). (Derek Barbosa) [RHEL-37526] - rhel: add ICE_HWMON cfg (Petr Oros) [RHEL-17486] - ice: use proper macro for testing bit (Petr Oros) [RHEL-17486] - ice: Reject pin requests with unsupported flags (Petr Oros) [RHEL-17486] - ice: Don't process extts if PTP is disabled (Petr Oros) [RHEL-17486] - ice: Fix improper extts handling (Petr Oros) [RHEL-17486] - ice: Rebuild TC queues on VSI queue reconfiguration (Petr Oros) [RHEL-17486] - ice: Fix VSI list rule with ICE_SW_LKUP_LAST type (Petr Oros) [RHEL-17486] - ice: fix 200G link speed message log (Petr Oros) [RHEL-17486] - ice: avoid IRQ collision to fix init failure on ACPI S3 resume (Petr Oros) [RHEL-17486] - ice: map XDP queues to vectors in ice_vsi_map_rings_to_vectors() (Petr Oros) [RHEL-17486] - ice: add flag to distinguish reset from .ndo_bpf in XDP rings config (Petr Oros) [RHEL-17486] - ice: remove af_xdp_zc_qps bitmap (Petr Oros) [RHEL-17486] - ice: fix reads from NVM Shadow RAM on E830 and E825-C devices (Petr Oros) [RHEL-17486] - ice: fix iteration of TLVs in Preserved Fields Area (Petr Oros) [RHEL-17486] - ice: fix 200G PHY types to link speed mapping (Petr Oros) [RHEL-17486] - ice: fix accounting if a VLAN already exists (Petr Oros) [RHEL-17486] - ice: Interpret .set_channels() input differently (Petr Oros) [RHEL-17486] - ice: Fix package download algorithm (Petr Oros) [RHEL-17486] - ice: remove correct filters during eswitch release (Petr Oros) [RHEL-17486] - ice: refactor struct ice_vsi_cfg_params to be inside of struct ice_vsi (Petr Oros) [RHEL-17486] - ice: Deduplicate tc action setup (Petr Oros) [RHEL-17486] - ice: update E830 device ids and comments (Petr Oros) [RHEL-17486] - ice: add additional E830 device ids (Petr Oros) [RHEL-17486] - ice: ensure the copied buf is NUL terminated (Petr Oros) [RHEL-17486] - ice: fix LAG and VF lock dependency in ice_reset_vf() (Petr Oros) [RHEL-17486] - ice: Fix checking for unsupported keys on non-tunnel device (Petr Oros) [RHEL-17486] - ice: tc: allow zero flags in parsing tc flower (Petr Oros) [RHEL-17486] - ice: tc: check src_vsi in case of traffic from VF (Petr Oros) [RHEL-17486] - ice: store VF relative MSI-X index in q_vector->vf_reg_idx (Petr Oros) [RHEL-17486] - ice: set vf->num_msix in ice_initialize_vf_entry() (Petr Oros) [RHEL-17486] - ice: Implement 'flow-type ether' rules (Petr Oros) [RHEL-17486] - ice: Remove unnecessary argument from ice_fdir_comp_rules() (Petr Oros) [RHEL-17486] - ice: Fix freeing uninitialized pointers (Petr Oros) [RHEL-17486] - ice: hold devlink lock for whole init/cleanup (Petr Oros) [RHEL-17486] - ice: move devlink port code to a separate file (Petr Oros) [RHEL-17486] - ice: move ice_devlink.[ch] to devlink folder (Petr Oros) [RHEL-17486] - ice: Remove newlines in NL_SET_ERR_MSG_MOD (Petr Oros) [RHEL-17486] - ice: Add switch recipe reusing feature (Petr Oros) [RHEL-17486] - ice: count representor stats (Petr Oros) [RHEL-17486] - ice: do switchdev slow-path Rx using PF VSI (Petr Oros) [RHEL-17486] - ice: change repr::id values (Petr Oros) [RHEL-17486] - ice: remove switchdev control plane VSI (Petr Oros) [RHEL-17486] - ice: control default Tx rule in lag (Petr Oros) [RHEL-17486] - ice: default Tx rule instead of to queue (Petr Oros) [RHEL-17486] - ice: do Tx through PF netdev in slow-path (Petr Oros) [RHEL-17486] - ice: remove eswitch changing queues algorithm (Petr Oros) [RHEL-17486] - ice: fix memory corruption bug with suspend and rebuild (Petr Oros) [RHEL-17486] - ice: Refactor FW data type and fix bitmap casting issue (Petr Oros) [RHEL-17486] - ice: fix stats being updated by way too large values (Petr Oros) [RHEL-17486] - ice: fix typo in assignment (Petr Oros) [RHEL-17486] - net: ice: Fix potential NULL pointer dereference in ice_bridge_setlink() (Petr Oros) [RHEL-17486] - ice: virtchnl: stop pretending to support RSS over AQ or registers (Petr Oros) [RHEL-17486] - ice: reconfig host after changing MSI-X on VF (Petr Oros) [RHEL-17486] - ice: reorder disabling IRQ and NAPI in ice_qp_dis (Petr Oros) [RHEL-17486] - ice: avoid unnecessary devm_ usage (Petr Oros) [RHEL-17486] - ice: do not disable Tx queues twice in ice_down() (Petr Oros) [RHEL-17486] - ice: cleanup line splitting for context set functions (Petr Oros) [RHEL-17486] - ice: use GENMASK instead of BIT(n) - 1 in pack functions (Petr Oros) [RHEL-17486] - ice: rename ice_write_* functions to ice_pack_ctx_* (Petr Oros) [RHEL-17486] - ice: remove vf->lan_vsi_num field (Petr Oros) [RHEL-17486] - ice: use relative VSI index for VFs instead of PF VSI number (Petr Oros) [RHEL-17486] - ice: remove unnecessary duplicate checks for VF VSI ID (Petr Oros) [RHEL-17486] - ice: pass VSI pointer into ice_vc_isvalid_q_id (Petr Oros) [RHEL-17486] - ice: Fix debugfs with devlink reload (Petr Oros) [RHEL-17486] - ice: Remove and readd netdev during devlink reload (Petr Oros) [RHEL-17486] - ice: add support for 3k signing DDP sections for E825C (Petr Oros) [RHEL-17486] - ice: Add helper function ice_is_generic_mac (Petr Oros) [RHEL-17486] - ice: introduce new E825C devices family (Petr Oros) [RHEL-17486] - ice: remove incorrect comment (Petr Oros) [RHEL-17486] - ice: Add a new counter for Rx EIPE errors (Petr Oros) [RHEL-17486] - ice: make ice_vsi_cfg_txq() static (Petr Oros) [RHEL-17486] - ice: make ice_vsi_cfg_rxq() static (Petr Oros) [RHEL-17486] - ice: stop destroying and reinitalizing Tx tracker during reset (Petr Oros) [RHEL-17486] - ice: factor out ice_ptp_rebuild_owner() (Petr Oros) [RHEL-17486] - ice: rename ice_ptp_tx_cfg_intr (Petr Oros) [RHEL-17486] - ice: don't check has_ready_bitmap in E810 functions (Petr Oros) [RHEL-17486] - ice: rename verify_cached to has_ready_bitmap (Petr Oros) [RHEL-17486] - ice: pass reset type to PTP reset functions (Petr Oros) [RHEL-17486] - ice: introduce PTP state machine (Petr Oros) [RHEL-17486] - ice: ice_base.c: Add const modifier to params and vars (Petr Oros) [RHEL-17486] - ice: remove rx_len_errors statistic (Petr Oros) [RHEL-17486] - ice: replace ice_vf_recreate_vsi() with ice_vf_reconfig_vsi() (Petr Oros) [RHEL-17486] - ice: Add support for packet mirroring using hardware in switchdev mode (Petr Oros) [RHEL-17486] - ice: Enable SW interrupt from FW for LL TS (Petr Oros) [RHEL-17486] - ice: Schedule service task in IRQ top half (Petr Oros) [RHEL-17486] - ice: cleanup inconsistent code (Petr Oros) [RHEL-17486] - ice: field get conversion (Petr Oros) [RHEL-17486] - ice: fix pre-shifted bit usage (Petr Oros) [RHEL-17486] - ice: field prep conversion (Petr Oros) [RHEL-17486] - ice: Fix PF with enabled XDP going no-carrier after reset (Petr Oros) [RHEL-17486] - ice: use VLAN proto from ring packet context in skb path (Petr Oros) [RHEL-17486] - ice: Implement VLAN tag hint (Petr Oros) [RHEL-17486] - ice: Support XDP hints in AF_XDP ZC mode (Petr Oros) [RHEL-17486] - ice: Support RX hash XDP hint (Petr Oros) [RHEL-17486] - ice: Support HW timestamp hint (Petr Oros) [RHEL-17486] - ice: Introduce ice_xdp_buff (Petr Oros) [RHEL-17486] - ice: Make ptype internal to descriptor info processing (Petr Oros) [RHEL-17486] - ice: make RX HW timestamp reading code more reusable (Petr Oros) [RHEL-17486] - ice: make RX hash reading code more reusable (Petr Oros) [RHEL-17486] - ice: add ability to read and configure FW log data (Petr Oros) [RHEL-17486] - ice: enable FW logging (Petr Oros) [RHEL-17486] - ice: configure FW logging (Petr Oros) [RHEL-17486] - ice: remove FW logging code (Petr Oros) [RHEL-17486] - iavf: enable symmetric-xor RSS for Toeplitz hash function (Petr Oros) [RHEL-17486] - ice: enable symmetric-xor RSS for Toeplitz hash function (Petr Oros) [RHEL-17486] - ice: refactor the FD and RSS flow ID generation (Petr Oros) [RHEL-17486] - ice: refactor RSS configuration (Petr Oros) [RHEL-17486] - ice: fix ICE_AQ_VSI_Q_OPT_RSS_* register values (Petr Oros) [RHEL-17486] - ice: Rename E822 to E82X (Petr Oros) [RHEL-17486] - ice: periodically kick Tx timestamp interrupt (Petr Oros) [RHEL-17486] - ice: Re-enable timestamping correctly after reset (Petr Oros) [RHEL-17486] - ice: Improve logs for max ntuple errors (Petr Oros) [RHEL-17486] - ice: read internal temperature sensor (Petr Oros) [RHEL-17486] - ice: fix error code in ice_eswitch_attach() (Petr Oros) [RHEL-17486] - ice: reserve number of CP queues (Petr Oros) [RHEL-17486] - ice: adjust switchdev rebuild path (Petr Oros) [RHEL-17486] - ice: add VF representors one by one (Petr Oros) [RHEL-17486] - ice: realloc VSI stats arrays (Petr Oros) [RHEL-17486] - ice: set Tx topology every time new repr is added (Petr Oros) [RHEL-17486] - ice: allow changing SWITCHDEV_CTRL VSI queues (Petr Oros) [RHEL-17486] - ice: return pointer to representor (Petr Oros) [RHEL-17486] - ice: make representor code generic (Petr Oros) [RHEL-17486] - ice: remove VF pointer reference in eswitch code (Petr Oros) [RHEL-17486] - ice: track port representors in xarray (Petr Oros) [RHEL-17486] - ice: use repr instead of vf->repr (Petr Oros) [RHEL-17486] - ice: track q_id in representor (Petr Oros) [RHEL-17486] - ice: remove unused control VSI parameter (Petr Oros) [RHEL-17486] - ice: remove redundant max_vsi_num variable (Petr Oros) [RHEL-17486] - ice: rename switchdev to eswitch (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() in ice_switch.c (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() for struct ice_aqc_dis_txq_item (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() for struct ice_aqc_add_tx_qgrp (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() in ice_ddp.c (Petr Oros) [RHEL-17486] - ice: drop two params of ice_aq_move_sched_elems() (Petr Oros) [RHEL-17486] - ice: ice_sched_remove_elems: replace 1 elem array param by u32 (Petr Oros) [RHEL-17486] - ice: Check CRC strip requirement for VLAN strip (Petr Oros) [RHEL-17486] - ice: Support FCS/CRC strip disable for VF (Petr Oros) [RHEL-17486] - ptp: introduce helpers to adjust by scaled parts per million (Petr Oros) [RHEL-17486]- i40e: fix: remove needless retries of NVM update (CKI Backport Bot) [RHEL-36692] - i2c: smbus: Support up to 8 SPD EEPROMs (David Arcari) [RHEL-47257] - net/mlx5: Add a timeout to acquire the command queue semaphore (Benjamin Poirier) [RHEL-44225] {CVE-2024-38556} - spi: fix null pointer dereference within spi_sync (Andrew Halaney) [RHEL-39777] {CVE-2024-36930} - spi: Fix null dereference on suspend (Andrew Halaney) [RHEL-38218] {CVE-2023-52749} - Revert "sched/fair: Make sure to try to detach at least one movable task" (Phil Auld) [RHEL-45194] - ACPI: LPIT: Avoid u32 multiplication overflow (Mark Langsdorf) [RHEL-37064] {CVE-2023-52683} - netfilter: nft_fib: allow from forward/input without iif selector (Florian Westphal) [RHEL-36316] - netfilter: nft_fib: reverse path filter for policy-based routing on iif (Florian Westphal) [RHEL-36316] - tipc: force a dst refcount before doing decryption (Xin Long) [RHEL-6118] - PM / devfreq: Fix buffer overflow in trans_stat_show (Mark Salter) [RHEL-29457] {CVE-2023-52614} - nvme: find numa distance only if controller has valid numa id (John Meneghini) [RHEL-35806] - HID: amd_sfh: Handle "no sensors" in PM operations (Benjamin Tissoires) [RHEL-23851] - HID: intel-ish-hid: ipc: Add check for pci_alloc_irq_vectors (Benjamin Tissoires) [RHEL-23851] - HID: mcp-2221: cancel delayed_work only when CONFIG_IIO is enabled (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: Fix N64 controller being identified as mouse (Benjamin Tissoires) [RHEL-23851] - selftests/hid: wacom: fix confidence tests (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Add additional tests of confidence behavior (Benjamin Tissoires) [RHEL-23851] - selftests/hid: fix failing tablet button tests (Benjamin Tissoires) [RHEL-23851] - selftests/hid: fix ruff linter complains (Benjamin Tissoires) [RHEL-23851] - selftests/hid: fix mypy complains (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: be stricter for some transitions (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: add a secondary barrel switch test (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: convert the primary button tests (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: add variants of states with buttons (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: define the elements of PenState (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: set initial data for tilt/twist (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: do not set invert when the eraser is used (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: move move_to function to PenDigitizer (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: move the transitions to PenState (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: remove unused class (Benjamin Tissoires) [RHEL-23851] - selftests/hid: base: allow for multiple skip_if_uhdev (Benjamin Tissoires) [RHEL-23851] - selftests/hid: vmtest.sh: allow finer control on the build steps (Benjamin Tissoires) [RHEL-23851] - selftests/hid: vmtest.sh: update vm2c and container (Benjamin Tissoires) [RHEL-23851] - selftests/hid: force using our compiled libbpf headers (Benjamin Tissoires) [RHEL-23851] - selftests/hid: do not manually call headers_install (Benjamin Tissoires) [RHEL-23851] - selftests/hid: ensure we can compile the tests on kernels pre-6.3 (Benjamin Tissoires) [RHEL-23851] - Input: powermate - fix use-after-free in powermate_config_complete (Benjamin Tissoires) [RHEL-23851 RHEL-28076] {CVE-2023-52475} - Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - fix UAF of IRQ domain on driver removal (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - do not skip atkbd_deactivate() when skipping ATKBD_CMD_GETID (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - use ab83 as id when skipping the getid command (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - skip ATKBD_CMD_GETID in translated mode (Benjamin Tissoires) [RHEL-23851] - Input: allocate keycode for Display refresh rate toggle (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Revert to await reset ACK before reading report descriptor (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up (Benjamin Tissoires) [RHEL-23851] - HID: logitech-dj: allow mice to use all types of reports (Benjamin Tissoires) [RHEL-23851] - HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev->devc (Benjamin Tissoires) [RHEL-23851] - HID: input: avoid polling stylus battery on Chromebook Pompom (Benjamin Tissoires) [RHEL-23851] - HID: amd_sfh: Avoid disabling the interrupt (Benjamin Tissoires) [RHEL-23851] - HID: amd_sfh: Update HPD sensor structure elements (Benjamin Tissoires) [RHEL-23851] - HID: lenovo: Add middleclick_workaround sysfs knob for cptkbd (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Add missing null pointer checks to LED initialization (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Introduce thunderstrike_destroy() (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Fix some missing function calls() in the probe error handling path (Benjamin Tissoires) [RHEL-23851] - HID: rmi: remove #ifdef CONFIG_PM (Benjamin Tissoires) [RHEL-23851] - HID: multitouch: remove #ifdef CONFIG_PM (Benjamin Tissoires) [RHEL-23851] - HID: usbhid: remove #ifdef CONFIG_PM (Benjamin Tissoires) [RHEL-23851] - HID: core: remove #ifdef CONFIG_PM from hid_driver (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid-of: fix NULL-deref on failed power up (Benjamin Tissoires) [RHEL-23851 RHEL-31600] {CVE-2024-26717} - HID: i2c-hid: Skip SET_POWER SLEEP for Cirque touchpad on system suspend (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: elan: Add ili2901 timing (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Renumber I2C_HID_QUIRK_ defines (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Remove I2C_HID_QUIRK_SET_PWR_WAKEUP_DEV quirk (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Turn missing reset ack into a warning (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Move i2c_hid_finish_hwreset() to after reading the report-descriptor (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Switch i2c_hid_parse() to goto style error handling (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Split i2c_hid_hwreset() in start() and finish() functions (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Fold i2c_hid_execute_reset() into i2c_hid_hwreset() (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Add IDEA5002 to i2c_hid_acpi_blacklist[] (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: fix handling of unpopulated devices (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: elan: Add ili9882t timing (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: add more DRM dependencies (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Do panel follower work on the system_wq (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Support being a panel follower (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Suspend i2c-hid devices in remove (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Make suspend and resume into helper functions (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Rearrange probe() to power things up later (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Switch to SYSTEM_SLEEP_PM_OPS() (Benjamin Tissoires) [RHEL-23851] - Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table (Benjamin Tissoires) [RHEL-23851] - Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - use sysfs_emit() to instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - Input: mouse - use sysfs_emit[_at]() instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - Input: use sysfs_emit() instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - Input: i8042 - add nomux quirk for Acer P459-G2-M (Benjamin Tissoires) [RHEL-23851] - Input: psmouse - enable Synaptics InterTouch for ThinkPad L14 G1 (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - fix use after free in rmi_unregister_function() (Benjamin Tissoires) [RHEL-23851 RHEL-38304] {CVE-2023-52840} - Input: synaptics-rmi4 - handle reset delay when using SMBus trsnsport (Benjamin Tissoires) [RHEL-23851] - Input: leds - annotate struct input_leds with __counted_by (Benjamin Tissoires) [RHEL-23851] - Input: evdev - annotate struct evdev_client with __counted_by (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - replace deprecated strncpy (Benjamin Tissoires) [RHEL-23851] - Input: Annotate struct ff_device with __counted_by (Benjamin Tissoires) [RHEL-23851] - HID: bpf: make bus_type const in struct hid_bpf_ops (Benjamin Tissoires) [RHEL-23851] - HID: Reorder fields in 'struct hid_input' (Benjamin Tissoires) [RHEL-23851] - HID: Add introduction about HID for non-kernel programmers (Benjamin Tissoires) [RHEL-23851] - HID: wacom: generic: Avoid reporting a serial of '0' to userspace (Benjamin Tissoires) [RHEL-23851] - HID: multitouch: Add required quirk for Synaptics 0xcddc device (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Do not register input devices until after hid_hw_start (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Do not flood kernel log (Benjamin Tissoires) [RHEL-23851] - HID: bpf: use __bpf_kfunc instead of noinline (Benjamin Tissoires) [RHEL-23851] - HID: bpf: actually free hdev memory after attaching a HID-BPF program (Benjamin Tissoires) [RHEL-23851] - HID: bpf: remove double fdget() (Benjamin Tissoires) [RHEL-23851] - HID: hidraw: fix a problem of memory leak in hidraw_release() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: add support for Logitech G Pro X Superlight 2 (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Fix cleanup in probe() (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: remove pointless error message (Benjamin Tissoires) [RHEL-23851] - HID: make ishtp_cl_bus_type const (Benjamin Tissoires) [RHEL-23851] - HID: make hid_bus_type const (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Add gamepad-only mode switched to by holding options (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Better handling of serial number length (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Update list of identifiers from SDL (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Make client_opened a counter (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Clean up locking (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Disable watchdog instead of using a heartbeat (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Avoid overwriting smoothing parameter (Benjamin Tissoires) [RHEL-23851] - HID: magicmouse: fix kerneldoc for struct magicmouse_sc (Benjamin Tissoires) [RHEL-23851] - HID: sensor-hub: Enable hid core report processing for all devices (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Correct behavior when processing some confidence == false touches (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: Prevent divide-by-zero on code (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: fix initializer element is not constant error (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: add support for nso controllers (Benjamin Tissoires) [RHEL-23851] - HID: apple: Add "hfd.cn" and "WKB603" to the list of non-apple keyboards (Benjamin Tissoires) [RHEL-23851] - HID: lenovo: Restrict detection of patched firmware only to USB cptkbd (Benjamin Tissoires) [RHEL-23851] - HID: Add quirk for Labtec/ODDOR/aikeec handbrake (Benjamin Tissoires) [RHEL-23851] - HID: uhid: replace deprecated strncpy with strscpy (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Remove AES power_supply after extended inactivity (Benjamin Tissoires) [RHEL-23851] - HID: multitouch: Add quirk for HONOR GLO-GXXX touchpad (Benjamin Tissoires) [RHEL-23851] - HID: hid-asus: reset the backlight brightness level on resume (Benjamin Tissoires) [RHEL-23851] - HID: hid-asus: add const to read-only outgoing usb buffer (Benjamin Tissoires) [RHEL-23851] - Revert "HID: logitech-dj: Add support for a new lightspeed receiver iteration" (Benjamin Tissoires) [RHEL-23851] - HID: add ALWAYS_POLL quirk for Apple kb (Benjamin Tissoires) [RHEL-23851] - HID: glorious: fix Glorious Model I HID report (Benjamin Tissoires) [RHEL-23851] - HID: fix HID device resource race between HID core and debugging support (Benjamin Tissoires) [RHEL-23851] - HID: apple: add Jamesdonkey and A3R to non-apple keyboards list (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Handle reads greater than 60 bytes (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Don't set bus speed on every transfer (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Set ACPI companion (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Allow IO to start during probe (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Set driver data before I2C adapter add (Benjamin Tissoires) [RHEL-23851] - HID: mcp2200: added driver for GPIOs of MCP2200 (Benjamin Tissoires) [RHEL-23851] - HID: Add quirk for Dell Pro Wireless Keyboard and Mouse KM5221W (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Stop IO before calling hid_connect() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Drop HIDPP_QUIRK_UNIFYING (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Drop delayed_work_cb() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Fix connect event race (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Remove unused connected param from *_connect() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Remove connected check for non-unifying devices (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Add hidpp_non_unifying_init() helper (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Move hidpp_overwrite_name() to before connect check (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Move g920_get_config() to just before hidpp_ff_init() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Remove wtp_get_config() call from probe() (Benjamin Tissoires) [RHEL-23851] - hid: lenovo: Resend all settings on reset_resume for compact keyboards (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: cleanup LED code (Benjamin Tissoires) [RHEL-23851] - HID: lenovo: Detect quirk-free fw on cptkbd and stop applying workaround (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Select POWER_SUPPLY Kconfig option (Benjamin Tissoires) [RHEL-23851] - HID: prodikeys: Replace deprecated strncpy() with strscpy() (Benjamin Tissoires) [RHEL-23851] - HID: steelseries: Fix signedness bug in steelseries_headset_arctis_1_fetch_battery() (Benjamin Tissoires) [RHEL-23851] - hid: Remove trailing whitespace (Benjamin Tissoires) [RHEL-23851] - HID: apple: Add "Hailuck" to the list of non-apple keyboards (Benjamin Tissoires) [RHEL-23851] - HID: steelseries: arctis_1_battery_request[] should be static (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Add support for Logitech MX Anywhere 3 mouse (Benjamin Tissoires) [RHEL-23851] - HID: wacom: struct name cleanup (Benjamin Tissoires) [RHEL-23851] - HID: wacom: remove unnecessary 'connected' variable from EKR (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Update Thunderstrike LED instance name to use id (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Add battery support for Thunderstrike (Benjamin Tissoires) [RHEL-23851] - HID: hid-google-stadiaff: add support for Stadia force feedback (Benjamin Tissoires) [RHEL-23851] - HID: logitech-dj: Add support for a new lightspeed receiver iteration (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Add support for the Pro X Superlight (Benjamin Tissoires) [RHEL-23851] - HID: steelseries: Add support for Arctis 1 XBox (Benjamin Tissoires) [RHEL-23851] - HID: input: Fix Apple Magic Trackpad 1 Bluetooth disconnect (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Rename HID++ "internal" error constant (Benjamin Tissoires) [RHEL-23851] - HID: hid-wiimote-debug.c: Drop error checking for debugfs_create_file (Benjamin Tissoires) [RHEL-23851] - HID: sensor-hub: Allow multi-function sensor devices (Benjamin Tissoires) [RHEL-23851] - HID: hidraw: make hidraw_class structure const (Benjamin Tissoires) [RHEL-23851] - HID: roccat: make all 'class' structures const (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use octal permissions (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Convert to DEVICE_ATTR_RW() (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use sysfs_emit() to instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use BIT() in GPIO setter and getter (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Define all GPIO mask and use it (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Define maximum GPIO constant and use it (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Remove dead code (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Don't call ->to_irq() explicitly (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Switch to for_each_set_bit() to simplify the code (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use str_write_read() and str_read_write() (Benjamin Tissoires) [RHEL-23851] - nfsd: fix oops when reading pool_stats before server is started (Benjamin Coddington) [RHEL-34875] - nfsd: don't create nfsv4recoverydir in nfsdfs when not used. (Benjamin Coddington) [RHEL-34875] - NFSD: grab nfsd_mutex in nfsd_nl_rpc_status_get_dumpit() (Benjamin Coddington) [RHEL-34875] - fs: don't call posix_acl_listxattr in generic_listxattr (Benjamin Coddington) [RHEL-34875] - NFSD: Fix nfsd4_encode_fattr4() crasher (Benjamin Coddington) [RHEL-34875] - NFSD: fix endianness issue in nfsd4_encode_fattr4 (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fix rpcgss_context trace event acceptor field (Benjamin Coddington) [RHEL-34875] - NFSD: Fix nfsd_clid_class use of __string_len() macro (Benjamin Coddington) [RHEL-34875] - nfs: fix panic when nfs4_ff_layout_prepare_ds() fails (Benjamin Coddington) [RHEL-34875] - NFS: Fix an off by one in root_nfs_cat() (Benjamin Coddington) [RHEL-34875] - NFS: Fix nfs_netfs_issue_read() xarray locking for writeback interrupt (Benjamin Coddington) [RHEL-34875] - nfsd: Fix a regression in nfsd_setattr() (Benjamin Coddington) [RHEL-34875] - nfsd: don't call locks_release_private() twice concurrently (Benjamin Coddington) [RHEL-34875] - NFSD: fix LISTXATTRS returning more bytes than maxcount (Benjamin Coddington) [RHEL-34875] - NFSD: fix LISTXATTRS returning a short list with eof=TRUE (Benjamin Coddington) [RHEL-34875] - NFSD: change LISTXATTRS cookie encoding to big-endian (Benjamin Coddington) [RHEL-34875] - NFSD: fix nfsd4_listxattr_validate_cookie (Benjamin Coddington) [RHEL-34875] - SUNRPC: fix some memleaks in gssx_dec_option_array (Benjamin Coddington) [RHEL-34875] - SUNRPC: fix a memleak in gss_import_v2_context (Benjamin Coddington) [RHEL-34875] - NFSv4.2: fix listxattr maximum XDR buffer size (Benjamin Coddington) [RHEL-34875] - NFSv4.2: fix nfs4_listxattr kernel BUG at mm/usercopy.c:102 (Benjamin Coddington) [RHEL-34875] - net: sunrpc: Fix an off by one in rpc_sockaddr2uaddr() (Benjamin Coddington) [RHEL-34875] - NFSv4: Fix a state manager thread deadlock regression (Benjamin Coddington) [RHEL-34875] - NFSv4: Fix a nfs4_state_manager() race (Benjamin Coddington) [RHEL-34875] - nfs: fix UAF on pathwalk running into umount (Benjamin Coddington) [RHEL-34875] - nfs: make nfs_set_verifier() safe for use in RCU pathwalk (Benjamin Coddington) [RHEL-34875] - nfsd: don't take fi_lock in nfsd_break_deleg_cb() (Benjamin Coddington) [RHEL-34875] - NFSv4.1: Assign the right value for initval and retries for rpc timeout (Benjamin Coddington) [RHEL-34875] - nfsd: fix RELEASE_LOCKOWNER (Benjamin Coddington) [RHEL-34875] - net: fill in MODULE_DESCRIPTION()s for Sun RPC (Benjamin Coddington) [RHEL-34875] - nfsd: rename nfsd_last_thread() to nfsd_destroy_serv() (Benjamin Coddington) [RHEL-34875] - SUNRPC: discard sv_refcnt, and svc_get/svc_put (Benjamin Coddington) [RHEL-34875] - svc: don't hold reference for poolstats, only mutex. (Benjamin Coddington) [RHEL-34875] - SUNRPC: remove printk when back channel request not found (Benjamin Coddington) [RHEL-34875] - svcrdma: Implement multi-stage Read completion again (Benjamin Coddington) [RHEL-34875] - svcrdma: Copy construction of svc_rqst::rq_arg to rdma_read_complete() (Benjamin Coddington) [RHEL-34875] - svcrdma: Add back svcxprt_rdma::sc_read_complete_q (Benjamin Coddington) [RHEL-34875] - svcrdma: Add back svc_rdma_recv_ctxt::rc_pages (Benjamin Coddington) [RHEL-34875] - svcrdma: Clean up comment in svc_rdma_accept() (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove queue-shortening warnings (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove pointer addresses shown in dprintk() (Benjamin Coddington) [RHEL-34875] - svcrdma: Optimize svc_rdma_cc_init() (Benjamin Coddington) [RHEL-34875] - svcrdma: De-duplicate completion ID initialization helpers (Benjamin Coddington) [RHEL-34875] - svcrdma: Move the svc_rdma_cc_init() call (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove struct svc_rdma_read_info (Benjamin Coddington) [RHEL-34875] - svcrdma: Update the synopsis of svc_rdma_read_special() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update the synopsis of svc_rdma_read_call_chunk() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_read_multiple_chunks() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_copy_inline_range() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update the synopsis of svc_rdma_read_data_item() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_read_chunk_range() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_build_read_chunk() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_build_read_segment() (Benjamin Coddington) [RHEL-34875] - svcrdma: Move read_info::ri_pageoff into struct svc_rdma_recv_ctxt (Benjamin Coddington) [RHEL-34875] - svcrdma: Move svc_rdma_read_info::ri_pageno to struct svc_rdma_recv_ctxt (Benjamin Coddington) [RHEL-34875] - svcrdma: Start moving fields out of struct svc_rdma_read_info (Benjamin Coddington) [RHEL-34875] - svcrdma: Move struct svc_rdma_chunk_ctxt to svc_rdma.h (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove the svc_rdma_chunk_ctxt::cc_rdma field (Benjamin Coddington) [RHEL-34875] - svcrdma: Pass a pointer to the transport to svc_rdma_cc_release() (Benjamin Coddington) [RHEL-34875] - svcrdma: Explicitly pass the transport to svc_rdma_post_chunk_ctxt() (Benjamin Coddington) [RHEL-34875] - svcrdma: Explicitly pass the transport into Read chunk I/O paths (Benjamin Coddington) [RHEL-34875] - svcrdma: Explicitly pass the transport into Write chunk I/O paths (Benjamin Coddington) [RHEL-34875] - svcrdma: Acquire the svcxprt_rdma pointer from the CQ context (Benjamin Coddington) [RHEL-34875] - svcrdma: Reduce size of struct svc_rdma_rw_ctxt (Benjamin Coddington) [RHEL-34875] - svcrdma: Update some svcrdma DMA-related tracepoints (Benjamin Coddington) [RHEL-34875] - svcrdma: DMA error tracepoints should report completion IDs (Benjamin Coddington) [RHEL-34875] - svcrdma: SQ error tracepoints should report completion IDs (Benjamin Coddington) [RHEL-34875] - rpcrdma: Introduce a simple cid tracepoint class (Benjamin Coddington) [RHEL-34875] - svcrdma: Add lockdep class keys for transport locks (Benjamin Coddington) [RHEL-34875] - svcrdma: Clean up locking (Benjamin Coddington) [RHEL-34875] - svcrdma: Add an async version of svc_rdma_write_info_free() (Benjamin Coddington) [RHEL-34875] - svcrdma: Add an async version of svc_rdma_send_ctxt_put() (Benjamin Coddington) [RHEL-34875] - svcrdma: Add a utility workqueue to svcrdma (Benjamin Coddington) [RHEL-34875] - svcrdma: Pre-allocate svc_rdma_recv_ctxt objects (Benjamin Coddington) [RHEL-34875] - svcrdma: Eliminate allocation of recv_ctxt objects in backchannel (Benjamin Coddington) [RHEL-34875] - nfsd: remove unnecessary NULL check (Benjamin Coddington) [RHEL-34875] - SUNRPC: Remove RQ_SPLICE_OK (Benjamin Coddington) [RHEL-34875] - NFSD: Modify NFSv4 to use nfsd_read_splice_ok() (Benjamin Coddington) [RHEL-34875] - NFSD: Replace RQ_SPLICE_OK in nfsd_read() (Benjamin Coddington) [RHEL-34875] - SUNRPC: Add a server-side API for retrieving an RPC's pseudoflavor (Benjamin Coddington) [RHEL-34875] - NFSD: Document lack of f_pos_lock in nfsd_readdir() (Benjamin Coddington) [RHEL-34875] - NFSD: Remove nfsd_drc_gc() tracepoint (Benjamin Coddington) [RHEL-34875] - NFSD: Make the file_delayed_close workqueue UNBOUND (Benjamin Coddington) [RHEL-34875] - NFSD: use read_seqbegin() rather than read_seqbegin_or_lock() (Benjamin Coddington) [RHEL-34875] - nfsd: new Kconfig option for legacy client tracking (Benjamin Coddington) [RHEL-34875] - NFSv4.1: Use the nfs_client's rpc timeouts for backchannel (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fixup v4.1 backchannel request timeouts (Benjamin Coddington) [RHEL-34875] - rpc_pipefs: Replace one label in bl_resolve_deviceid() (Benjamin Coddington) [RHEL-34875] - NFS: drop unused nfs_direct_req bytes_left (Benjamin Coddington) [RHEL-34875] - NFS: More fixes for nfs_direct_write_reschedule_io() (Benjamin Coddington) [RHEL-34875] - NFS: Use the correct commit info in nfs_join_page_group() (Benjamin Coddington) [RHEL-34875] - NFS: More O_DIRECT accounting fixes for error paths (Benjamin Coddington) [RHEL-34875] - NFS: Fix O_DIRECT locking issues (Benjamin Coddington) [RHEL-34875] - NFS: Fix error handling for O_DIRECT write scheduling (Benjamin Coddington) [RHEL-34875] - pNFS: Fix the pnfs block driver's calculation of layoutget size (Benjamin Coddington) [RHEL-34875] - nfs: print fileid in lookup tracepoints (Benjamin Coddington) [RHEL-34875] - nfs: rename the nfs_async_rename_done tracepoint (Benjamin Coddington) [RHEL-34875] - nfs: add new tracepoint at nfs4 revalidate entry point (Benjamin Coddington) [RHEL-34875] - SUNRPC: fix _xprt_switch_find_current_entry logic (Benjamin Coddington) [RHEL-34875] - NFSv4.1/pnfs: Ensure we handle the error NFS4ERR_RETURNCONFLICT (Benjamin Coddington) [RHEL-34875] - NFSv4.1: if referring calls are complete, trust the stateid argument (Benjamin Coddington) [RHEL-34875] - NFSv4: Track the number of referring calls in struct cb_process_state (Benjamin Coddington) [RHEL-34875] - pnfs/blocklayout: Don't add zero-length pnfs_block_dev (Benjamin Coddington) [RHEL-34875] - blocklayoutdriver: Fix reference leak of pnfs_device_node (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fix a suspicious RCU usage warning (Benjamin Coddington) [RHEL-34875] - SUNRPC: Create a helper function for accessing the rpc_clnt's xprt_switch (Benjamin Coddington) [RHEL-34875] - SUNRPC: Remove unused function rpc_clnt_xprt_switch_put() (Benjamin Coddington) [RHEL-34875] - SUNRPC: Clean up unused variable in rpc_xprt_probe_trunked() (Benjamin Coddington) [RHEL-34875] - nfsd: kill stale comment about simple_fill_super() requirements (Benjamin Coddington) [RHEL-34875] - SUNRPC: Replace strlcpy() with strscpy() (Benjamin Coddington) [RHEL-34875] - NFSD: Revert 738401a9bd1ac34ccd5723d69640a4adbb1a4bc0 (Benjamin Coddington) [RHEL-34875] - NFSD: Revert 6c41d9a9bd0298002805758216a9c44e38a8500d (Benjamin Coddington) [RHEL-34875] - nfsd: hold nfsd_mutex across entire netlink operation (Benjamin Coddington) [RHEL-34875] - NFSD: Fix checksum mismatches in the duplicate reply cache (Benjamin Coddington) [RHEL-34875] - NFSD: Fix "start of NFS reply" pointer passed to nfsd_cache_update() (Benjamin Coddington) [RHEL-34875] - NFSD: Update nfsd_cache_append() to use xdr_stream (Benjamin Coddington) [RHEL-34875] - nfsd: fix file memleak on client_opens_release (Benjamin Coddington) [RHEL-34875] - nfs: Convert nfs_symlink() to use a folio (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fix RPC client cleaned up the freed pipefs dentries (Benjamin Coddington) [RHEL-34875] - NFSv4.1: fix SP4_MACH_CRED protection for pnfs IO (Benjamin Coddington) [RHEL-34875] - SUNRPC: Add an IS_ERR() check back to where it was (Benjamin Coddington) [RHEL-34875] - NFSv4.1: fix handling NFS4ERR_DELAY when testing for session trunking (Benjamin Coddington) [RHEL-34875] - nfs41: drop dependency between flexfiles layout driver and NFSv3 modules (Benjamin Coddington) [RHEL-34875] - SUNRPC: SOFTCONN tasks should time out when on the sending list (Benjamin Coddington) [RHEL-34875] - SUNRPC: Force close the socket when a hard error is reported (Benjamin Coddington) [RHEL-34875] - SUNRPC: Don't skip timeout checks in call_connect_status() (Benjamin Coddington) [RHEL-34875] - SUNRPC: ECONNRESET might require a rebind (Benjamin Coddington) [RHEL-34875] - NFSv4/pnfs: Allow layoutget to return EAGAIN for softerr mounts (Benjamin Coddington) [RHEL-34875] - NFSv4: Add a parameter to limit the number of retries after NFS4ERR_DELAY (Benjamin Coddington) [RHEL-34875] - fs: add a new SB_I_NOUMASK flag (Benjamin Coddington) [RHEL-34875] - svcrdma: Fix tracepoint printk format (Benjamin Coddington) [RHEL-34875] - svcrdma: Drop connection after an RDMA Read error (Benjamin Coddington) [RHEL-34875] - NFSD: clean up alloc_init_deleg() (Benjamin Coddington) [RHEL-34875] - NFSD: Fix frame size warning in svc_export_parse() (Benjamin Coddington) [RHEL-34875] - NFSD: Rewrite synopsis of nfsd_percpu_counters_init() (Benjamin Coddington) [RHEL-34875] - nfsd: Clean up errors in nfs3proc.c (Benjamin Coddington) [RHEL-34875] - nfsd: Clean up errors in nfs4state.c (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up errors in stats.c (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_seek() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_offset_status() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_copy_notify() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_copy() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_test_stateid() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_exchange_id() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_do_encode_secinfo() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_access() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_readdir() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_entry4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add an nfsd4_encode_nfs_cookie4() helper (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_rdattr_error() (Benjamin Coddington) [RHEL-34875] - NFSD: Rename nfsd4_encode_dirent() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_sequence() (Benjamin Coddington) [RHEL-34875] - NFSD: Restructure nfsd4_encode_create_session() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_channel_attr4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add a utility function for encoding sessionid4 objects (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_open() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_none_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_write_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_read_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Refactor nfsd4_encode_lock_denied() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_lock_owner4() (Benjamin Coddington) [RHEL-34875] - NFSD: Remove a layering violation when encoding lock_denied (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_getdeviceinfo() (Benjamin Coddington) [RHEL-34875] - NFSD: Make @gdev parameter of ->encode_getdeviceinfo a const pointer (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_layoutreturn() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_layoutcommit() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_layoutget() (Benjamin Coddington) [RHEL-34875] - NFSD: Make @lgp parameter of ->encode_layoutget a const pointer (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_stateid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_count4() (Benjamin Coddington) [RHEL-34875] - NFSD: Rename nfsd4_encode_fattr() (Benjamin Coddington) [RHEL-34875] - NFSD: Use a bitmask loop to encode FATTR4 results (Benjamin Coddington) [RHEL-34875] - NFSD: Copy FATTR4 bit number definitions from RFCs (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_xattr_support() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_sec_label() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_suppattr_exclcreat() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_layout_blksize() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_layout_types() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fs_layout_types() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_mounted_on_fileid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_modify() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_metadata() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_delta() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_create() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_access() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_used() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_total() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_free() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_avail() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_rawdev() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_owner_group() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_owner() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_numlinks() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_mode() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxwrite() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxread() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxname() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxlink() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxfilesize() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fs_locations() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_files_total() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_files_free() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_files_avail() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fileid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_filehandle() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_acl() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_nfsace4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_aclsupport() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_rdattr_error() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_lease_time() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fsid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_size() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_change() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fh_expire_type() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_type() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_supported_attrs() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4__false() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4__true() (Benjamin Coddington) [RHEL-34875] - NFSD: Add struct nfsd4_fattr_args (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_setattr() (Benjamin Coddington) [RHEL-34875] - NFSD: Rename nfsd4_encode_bitmap() (Benjamin Coddington) [RHEL-34875] - NFSD: Add simple u32, u64, and bool encoders (Benjamin Coddington) [RHEL-34875] - SUNRPC: Remove BUG_ON call sites (Benjamin Coddington) [RHEL-34875] - nfs: fix the typo of rfc number about xattr in NFSv4 (Benjamin Coddington) [RHEL-34875] - NFSD: add rpc_status netlink support (Benjamin Coddington) [RHEL-34875] - NFSD: handle GETATTR conflict with write delegation (Benjamin Coddington) [RHEL-34875] - NFSD: add support for CB_GETATTR callback (Benjamin Coddington) [RHEL-34875] - SUNRPC: change svc_rqst::rq_flags bits to enum (Benjamin Coddington) [RHEL-34875] - SUNRPC: change svc_pool::sp_flags bits to enum (Benjamin Coddington) [RHEL-34875] - SUNRPC: change cache_head.flags bits to enum (Benjamin Coddington) [RHEL-34875] - lockd: hold a reference to nlmsvc_serv while stopping the thread. (Benjamin Coddington) [RHEL-34875] - SUNRPC: integrate back-channel processing with svc_recv() (Benjamin Coddington) [RHEL-34875] - SUNRPC: Clean up bc_svc_process() (Benjamin Coddington) [RHEL-34875] - SUNRPC: rename and refactor svc_get_next_xprt() (Benjamin Coddington) [RHEL-34875] - SUNRPC: move all of xprt handling into svc_xprt_handle() (Benjamin Coddington) [RHEL-34875] - lockd: fix race in async lock request handling (Benjamin Coddington) [RHEL-34875] - lockd: don't call vfs_lock_file() for pending requests (Benjamin Coddington) [RHEL-34875] - lockd: introduce safe async lock op (Benjamin Coddington) [RHEL-34875] - Documentation: Add missing documentation for EXPORT_OP flags (Benjamin Coddington) [RHEL-34875] - nfsd: Don't reset the write verifier on a commit EAGAIN (Benjamin Coddington) [RHEL-34875] - nfsd: Handle EOPENSTALE correctly in the filecache (Benjamin Coddington) [RHEL-34875] - NFSD: add trace points to track server copy progress (Benjamin Coddington) [RHEL-34875] - NFSD: initialize copy->cp_clp early in nfsd4_copy for use by trace point (Benjamin Coddington) [RHEL-34875] - nfs: move nfs4_xattr_handlers to .rodata (Benjamin Coddington) [RHEL-34875] - xattr: make the xattr array itself const (Benjamin Coddington) [RHEL-34875] - xattr: remove unused argument (Benjamin Coddington) [RHEL-34875] - xattr: add listxattr helper (Benjamin Coddington) [RHEL-34875] - xattr: simplify listxattr helpers (Benjamin Coddington) [RHEL-34875] - xattr: use rbtree for simple_xattrs (Benjamin Coddington) [RHEL-34875] - NFS/flexfiles: Annotate struct nfs4_ff_layout_segment with __counted_by (Benjamin Coddington) [RHEL-34875] - nfs41: Annotate struct nfs4_file_layout_dsaddr with __counted_by (Benjamin Coddington) [RHEL-34875] - phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP (Izabela Bakollari) [RHEL-26682] {CVE-2024-26600} - scsi: core: Handle devices which return an unusually large VPD page count (Ewan D. Milne) [RHEL-33543] - scsi: core: Fix handling of SCMD_FAIL_IF_RECOVERING (Ewan D. Milne) [RHEL-33543] - scsi: sd: Unregister device if device_add_disk() failed in sd_probe() (Ewan D. Milne) [RHEL-33543] - scsi: core: Fix unremoved procfs host directory regression (Ewan D. Milne) [RHEL-33543] - scsi: st: Make st_sysfs_class constant (Ewan D. Milne) [RHEL-33543] - scsi: ch: Make ch_sysfs_class constant (Ewan D. Milne) [RHEL-33543] - scsi: sg: Make sg_sysfs_class constant (Ewan D. Milne) [RHEL-33543] - scsi: core: ata: Do no try to probe for CDL on old drives (Ewan D. Milne) [RHEL-33543] - scsi: core: Simplify scsi_cdl_check_cmd() (Ewan D. Milne) [RHEL-33543] - scsi: sd: Handle read/write CDL timeout failures (Ewan D. Milne) [RHEL-33543] - scsi: block: Introduce BLK_STS_DURATION_LIMIT (Ewan D. Milne) [RHEL-33543] - scsi: sd: Set read/write command CDL index (Ewan D. Milne) [RHEL-33543] - block: uapi: Fix compilation errors using ioprio.h with C++ (Ewan D. Milne) [RHEL-33543] - scsi: block: Improve ioprio value validity checks (Ewan D. Milne) [RHEL-33543] - scsi: block: Introduce ioprio hints (Ewan D. Milne) [RHEL-33543] - scsi: block: ioprio: Clean up interface definition (Ewan D. Milne) [RHEL-33543] - scsi: core: Allow enabling and disabling command duration limits (Ewan D. Milne) [RHEL-33543] - scsi: core: Detect support for command duration limits (Ewan D. Milne) [RHEL-33543] - scsi: core: Support Service Action in scsi_report_opcode() (Ewan D. Milne) [RHEL-33543] - scsi: core: Support retrieving sub-pages of mode pages (Ewan D. Milne) [RHEL-33543] - scsi: core: Rename and move get_scsi_ml_byte() (Ewan D. Milne) [RHEL-33543] - scsi: core: Constify the struct device_type usage (Ewan D. Milne) [RHEL-33543] - scsi: core: Consult supported VPD page list prior to fetching page (Ewan D. Milne) [RHEL-33543] - scsi: sd: usb_storage: uas: Access media prior to querying device properties (Ewan D. Milne) [RHEL-33543] - scsi: core: Make scsi_bus_type const (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Make pseudo_lld_bus const (Ewan D. Milne) [RHEL-33543] - scsi: iscsi: Make iscsi_flashnode_bus const (Ewan D. Milne) [RHEL-33543] - scsi: ufs: Have midlayer retry start stop errors (Ewan D. Milne) [RHEL-33543] - scsi: sr: Have midlayer retry get_sectorsize() errors (Ewan D. Milne) [RHEL-33543] - scsi: ses: Have midlayer retry scsi_execute_cmd() errors (Ewan D. Milne) [RHEL-33543] - scsi: sd: Have midlayer retry read_capacity_10() errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Have SCSI midlayer retry scsi_report_lun_scan() errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Have midlayer retry scsi_mode_sense() UAs (Ewan D. Milne) [RHEL-33543] - scsi: ch: Have midlayer retry ch_do_scsi() UAs (Ewan D. Milne) [RHEL-33543] - scsi: ch: Remove unit_attention (Ewan D. Milne) [RHEL-33543] - scsi: sd: Have midlayer retry sd_sync_cache() errors (Ewan D. Milne) [RHEL-33543] - scsi: spi: Have midlayer retry spi_execute() UAs (Ewan D. Milne) [RHEL-33543] - scsi: device_handler: rdac: Have midlayer retry send_mode_select() errors (Ewan D. Milne) [RHEL-33543] - scsi: device_handler: hp_sw: Have midlayer retry scsi_execute_cmd() errors (Ewan D. Milne) [RHEL-33543] - scsi: sd: Have midlayer retry sd_spinup_disk() errors (Ewan D. Milne) [RHEL-33543] - scsi: sd: Use separate buf for START_STOP in sd_spinup_disk() (Ewan D. Milne) [RHEL-33543] - scsi: core: Retry INQUIRY after timeout (Ewan D. Milne) [RHEL-33543] - scsi: core: Have midlayer retry scsi_probe_lun() errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Allow passthrough to request midlayer retries (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in sd_suspend_common() (Ewan D. Milne) [RHEL-33543] - scsi: sr: Fix sshdr use in sr_get_events (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in cache_type_store (Ewan D. Milne) [RHEL-33543] - scsi: Fix sshdr use in scsi_test_unit_ready (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix scsi_mode_sense caller's sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: spi: Fix sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: rdac: Fix sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: rdac: Fix send_mode_select retry handling (Ewan D. Milne) [RHEL-33543] - scsi: hp_sw: Fix sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in sd_spinup_disk (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in read_capacity_16 (Ewan D. Milne) [RHEL-33543] - scsi: core: Safe warning about bad dev info string (Ewan D. Milne) [RHEL-33543] - scsi: core: Kick the requeue list after inserting when flushing (Ewan D. Milne) [RHEL-33543] - scsi: core: Add a precondition check in scsi_eh_scmd_add() (Ewan D. Milne) [RHEL-33543] - scsi: ch: Replace deprecated strncpy() with strscpy() (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Delete some bogus error checking (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Fix some bugs in sdebug_error_write() (Ewan D. Milne) [RHEL-33543] - scsi: core: Add comment to target_destroy in scsi_host_template (Ewan D. Milne) [RHEL-33543] - scsi: core: Clean up scsi_dev_queue_ready() (Ewan D. Milne) [RHEL-33543] - scsi: core: Handle depopulation and restoration in progress (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add param to control sdev's allow_restart (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add debugfs interface to fail target reset (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add new error injection type: Reset LUN failed (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add new error injection type: Abort Failed (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Set command result and sense data if error is injected (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Return failed value if error is injected (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Time out command if the error is injected (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Define grammar to remove added error injection (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add interface to manage error injection for a single device (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Create scsi_debug directory in the debugfs filesystem (Ewan D. Milne) [RHEL-33543] - scsi: simplify sysctl registration with register_sysctl() (Ewan D. Milne) [RHEL-33543] - scsi: sd: Convert SCSI errors to PR errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Rename status_byte to sg_status_byte (Ewan D. Milne) [RHEL-33543] - scsi/scsi_error: Use call_rcu_hurry() instead of call_rcu() (Ewan D. Milne) [RHEL-33543] - scsi: st: Remove redundant variable pointer stp (Ewan D. Milne) [RHEL-33543]- tipc: fix UAF in error path (Xin Long) [RHEL-34280] {CVE-2024-36886} - redhat: Add cgroup kselftests to kernel-selftests-internal (Waiman Long) [RHEL-43555] - vxlan: Pull inner IP header in vxlan_xmit_one(). (Guillaume Nault) [RHEL-35248] - geneve: Fix incorrect inner network header offset when innerprotoinherit is set (Guillaume Nault) [RHEL-35248] - vxlan: Pull inner IP header in vxlan_rcv(). (Guillaume Nault) [RHEL-35248] - gpio: tegra186: Fix tegra186_gpio_is_accessible() check (Charles Mirabile) [RHEL-32452] - ALSA: update configuration for RHEL 9.5 (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_rpmsg: update Kconfig dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: imx-rpmsg: SND_SOC_IMX_RPMSG should depend on OF and I2C (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-ctrl: only clear WAKESTS for HDaudio codecs (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-ctrl: add missing WAKE_STS clear (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Add fw_regs area to debugfs map (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: tgl: Add fw_regs area to debugfs map for IPC4 (Jaroslav Kysela) [RHEL-27515] - ALSA: pci: hda: hda_controller: Add support for use_pio_for_commands mode (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hdac_controller: Implement support for use_pio_for_commands mode (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-mtl-match: add cs42l43 only support (Jaroslav Kysela) [RHEL-27515] - soundwire: clarify maximum allowed address (Jaroslav Kysela) [RHEL-27515] - soundwire: remove unused sdw_bus_conf structure (Jaroslav Kysela) [RHEL-27515] - soundwire: cadence: remove PDI offset completely (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Component should be unbound before deconstruction (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Component should be unbound before deconstruction (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: add helper to detect SoundWire wakes (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-codec: preserve WAKEEN values (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Add fw_regs area to debugfs map (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Introduce flags to force commands via PIO instead of CORB (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: Select AZX_DCAPS_PIO_COMMANDS for Lunar Lake (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-bus: Use PIO mode for Lunar Lake (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-lnl-match: adds RT714 and RT1318 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-lnl-match: add cs42l43 only support (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Fix input format query of process modules without base extension (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Fix yet another spot for system message conversion (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Fix wrong loading calibrated data sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2552: Add TX path for capturing AUDIO-OUT data (Jaroslav Kysela) [RHEL-27515] - ASoC: mediatek: mt8192: fix register configuration for tdm (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs_dsp_ctl: Use private_free for control cleanup (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Fix a warning reported by robot kernel test (Jaroslav Kysela) [RHEL-27515] - soundwire: cadence: fix invalid PDI offset (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Remove Framework Laptop 16 from quirks (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: tas2781: Component should be unbound before deconstruction (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Move flags to private struct (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Fixup typo in device link checking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Fix swapped song position pointer data (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Set default protocol when not given explicitly (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Don't accept an invalid UMP protocol number (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Don't clear bank selection after sending a program change (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Fix incorrect UMP type for system messages (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Don't clear bank selection at event -> UMP MIDI2 conversion (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Fix missing bank setup between MIDI1/MIDI2 UMP conversion (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Adjust G814JZR to use SPI init for amp (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Remove debugfs at disconnection (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs don't work for ProBook 440/460 G11. (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Enable proc module when CONFIG_MODULES=y (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Fix NULL module pointer assignment at card init (Jaroslav Kysela) [RHEL-27515 RHEL-43900] {CVE-2024-38605} - regmap: kunit: Fix array overflow in stride() test (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Set lower bound of start tick time (Jaroslav Kysela) [RHEL-27515 RHEL-43811] {CVE-2024-38618} - ALSA: hda/realtek: Drop doubly quirk entry for 103c:8a2e (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - fixed headset Mic not show (Jaroslav Kysela) [RHEL-27515] - ALSA: Fix deadlocks with kctl removals at disconnection (Jaroslav Kysela) [RHEL-27515 RHEL-43933] {CVE-2024-38600} - ASoC: rt715-sdca-sdw: Fix wrong complete waiting in rt715_dev_resume() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Fix lifetime of cs_dsp instance (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_component: Initialize shared data during bind callback (Jaroslav Kysela) [RHEL-27515] - ASoC: xilinx: Add missing module descriptions (Jaroslav Kysela) [RHEL-27515] - ASoC: ux500: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: topology-test: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Add missing module descriptions (Jaroslav Kysela) [RHEL-27515] - ASoC: sigmadsp: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: ab8500: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: fix for acp platform device creation failure (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix build error without CONFIG_PM (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix conflicting PCI SSID 17aa:386f for Lenovo Legion models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Set GPIO3 to default at S4 state for Thinkpad with ALC1318 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-sdw-acpi: fix usage of device_get_named_child_node() (Jaroslav Kysela) [RHEL-27515 RHEL-39879] {CVE-2024-36955} - ASoC: SOF: debug: Handle cases when fw_lib_prefix is not set, NULL (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-dsp-config: harden I2C/I2S codec detection (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: fix usages of device_get_named_child_node() (Jaroslav Kysela) [RHEL-27515] - ASoC: da7219-aad: fix usage of device_get_named_child_node() (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: use mutex for E-MU FPGA access locking (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: move the whole GPIO event handling to the workqueue (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: fix E-MU card dock presence monitoring (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: fix E-MU dock initialization (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: factor out snd_emu1010_load_dock_firmware() (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: make E-MU FPGA writes potentially more reliable (Jaroslav Kysela) [RHEL-27515] - ALSA: kunit: use const qualifier for immutable data (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Lenovo 13X (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support Lenovo 13X laptop without _DSD (Jaroslav Kysela) [RHEL-27515] - ASoC: rt715-sdca: volume step modification (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Avoid static analysis warning of uninitialised variable (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa881x: set clk_stop_mode1 flag (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Fix conversion from MIDI2 to MIDI1 UMP messages (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Enable audio jacks of Haier Boyue G42 with ALC269VC (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Set name of control as in topology (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Huawei Matebook D14 NBLB-WAX9N (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: add support for up to 768kHz sample rate (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: add support for 705.6kHz and 768kHz sample rates (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: add DSD formats (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix volumn control of ThinkBook 16P Gen4 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fixes for Asus GU605M and GA403U sound (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Update DSP1RX5/6 Sources for DSP config (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Use shared cs-amp-lib to apply calibration (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Remove Speaker ID for Lenovo Legion slim 7 16ARHA7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Set the max PCM Gain using tuning setting (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support HP Omen models without _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for HP Omen models using CS35L41 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: Add new vendor_id and subsystem_id to support ThinkPad ICE-1 (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Core: Handle error returned by sof_select_ipc_and_paths (Jaroslav Kysela) [RHEL-27515] - ASoC: rt715: add vendor clear control register (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Fix an NULL vs IS_ERR() check (Jaroslav Kysela) [RHEL-27515] - tools/include: Sync uapi/sound/asound.h with the kernel sources (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l41: Update DSP1RX5/6 Sources for DSP config (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca: add headset microphone vrefo setting (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca: modify channel number to support 4 channels (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: rt5645: add cbj sleeve gpio property (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Fix the electric noise due to the CBJ contacts floating (Jaroslav Kysela) [RHEL-27515] - ASoC: acp: Support microphone from device Acer 315-24p (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: debug: show firmware/topology prefix/names (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: pcm: Restrict DSP D0i3 during S0ix to IPC3 (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: add default firmware library path for LNL (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Do not reset the ChainDMA if it has not been allocated (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Introduce generic sof_ipc4_pcm_stream_priv (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Use consistent name for sof_ipc4_timestamp_info pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Use consistent name for snd_sof_pcm_stream pointer (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add test cases for regmap_read_bypassed() (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add cache-drop test with multiple cache blocks (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Replace a kmalloc/kfree() pair with KUnit-managed alloc (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Use a KUnit action to call regmap_exit() (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add more cache-sync tests (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add more cache-drop tests (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Run non-sparse cache tests at non-zero register addresses (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Run sparse cache tests at non-zero register addresses (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Introduce struct for test case parameters (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Create a struct device for the regmap (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Fix warnings of implicit casts to __le16 and __be16 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Prevent overwriting firmware ASP config (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix unintended bus access while resetting amp (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Exit cache-only after cs35l56_wait_for_firmware_boot() (Jaroslav Kysela) [RHEL-27515] - regmap: Add regmap_read_bypassed() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Apply Asus T100TA quirk to Asus T100TAM too (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: Fix DSPK 16-bit playback (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix debug window description (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: correct the register for pow calibrated data (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for HP SnowWhite laptops (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Init debugfs before booting firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Wake from D0ix when starting streaming (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Remove dead code (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Test result of avs_get_module_entry() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix potential integer overflow (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Replace risky functions with safer variants (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix ASRC module initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix config_length for config-less copiers (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Silence false-positive memcpy() warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix debug-slot offset calculation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Restore stream decoupling on prepare (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Core: Add remove_late() to sof_init_environment failure path (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: fix for false dsp interrupts (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Disable DMIC/SSP offload on remove (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_cs_dsp_ctl: Remove notification of driver write (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Remove notification of driver write (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_cs_dsp_ctl: Use cs_dsp_coeff_lock_and_[read|write]_ctrl() (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Use cs_dsp_coeff_lock_and_[read|write]_ctrl() (Jaroslav Kysela) [RHEL-27515] - firmware: cs_dsp: Add locked wrappers for coeff read and write (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Correct the mtl_dsp_dump output (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dsp/mtl: Add support for ACE ROM state codes (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Implement firmware boot state check (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Disable interrupts when firmware boot failed (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Correct rom_status_reg (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Correct rom_status_reg (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: Create debugfs file to force a clean DSP boot (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: boards: Add modules description (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Removing the control of ADC_SCALE (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Solve a headphone detection issue after suspend and resume (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: modify clock table (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Solve error interruption issue (Jaroslav Kysela) [RHEL-27515] - ALSA: line6: Zero-initialize message buffers (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: cs35l41: Support ASUS ROG G634JYR (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add sound quirks for Lenovo Legion slim 7 16ARHA7 models (Jaroslav Kysela) [RHEL-27515] - Revert "ALSA: emu10k1: fix synthesizer sample playback position and caching" (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS Laptops using CS35L56 (Jaroslav Kysela) [RHEL-27515] - regmap: maple: Fix uninitialized symbol 'ret' warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: fix for acp_init function error handling (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: mark dvc_tlv with __maybe_unused (Jaroslav Kysela) [RHEL-27515] - ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw (Jaroslav Kysela) [RHEL-27515] - ASoC: rt-sdw*: add __func__ to all error logs (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt712-sdca-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt711-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt711-sdca: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5682-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: kirkwood: Fix potential NULL dereference (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: fix for wake interrupt handling for clockstop mode (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Add ACPI device match tables (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Fix inactive headset mic jack (Jaroslav Kysela) [RHEL-27515] - regmap: maple: Fix cache corruption in regcache_maple_drop() (Jaroslav Kysela) [RHEL-27515 RHEL-39706] {CVE-2024-36019} - ASoC: amd: acp: fix for acp pdm configuration check (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove useless dev_dbg from playback_hook (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add debug statements to kcontrols (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add locks to kcontrols (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove digital gain kcontrol (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: change cs35l56 name_prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: change rt715-sdca dai name (Jaroslav Kysela) [RHEL-27515] - ASoC: rt715-sdca: rename dai name with rt715-sdca prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt722_sdca: use rt_dmic_rtd_init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt722_sdca: set rtd_init in codec_info_list[] (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: remove unused rt dmic rtd_init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: use generic rtd_init function for Realtek SDW DMICs (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out codec name generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out BlueTooth DAI creation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out HDMI DAI creation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out DMIC DAI creation. (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out SSP DAI creation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Use for_each_set_bit (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Only pass dai_link pointer around (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Move get_codec_dai_by_name() into sof_sdw itself (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Set channel map directly from endpoints (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Only pass codec_conf pointer around (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Make find_codec_info_dai() return a pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Make find_codec_info_acpi() return a pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Make find_codec_info_part() return a pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Correct extraction of data pointer in suspend/resume (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mtrace: rework mtrace timestamp setting (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dsp: Skip IMR boot on ACE platforms in case of S3 suspend (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: Compensate LLP in case it is not reset (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add pplcllpl/u members to hdac_ext_stream (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Correct the delay calculation (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-pcm: Add pointer callback to sof_ipc_pcm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Invalidate the stream_start_offset in PAUSED state (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Combine the SOF_IPC4_PIPE_PAUSED cases in pcm_trigger (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Move struct sof_ipc4_timestamp_info definition locally (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Remove the get_stream_position callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Use the snd_sof_pcm_get_dai_frame_counter() for pcm_delay (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-common-ops: Do not set the get_stream_position callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Set the dai/host get frame/byte counter callbacks (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Introduce a new callback pair to be used for PCM delay reporting (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl/lnl: Use the generic get_stream_position callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: Implement get_stream_position (Linear Link Position) (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-pcm: Use dsp_max_burst_size_in_ms to place constraint (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Save the DMA maximum burst size for PCMs (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add dsp_max_burst_size_in_ms member to snd_sof_pcm_stream (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Set the init_done flag before component_add() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Raise device name message log level (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine_pcm: Allow passing component name via config (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Board cleanup (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Do not ignore route checks (Jaroslav Kysela) [RHEL-27515] - ASoC: topology: Do not ignore route checks when parsing graphs (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Disable route checks for Skylake boards (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-nhlt: add intel_nhlt_ssp_device_type() function (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: support NHLT device type (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Fix unannotated kfree() cleanup (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for some Clevo laptops (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for HP Spectre x360 14 eu0000 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix the hp playback volume issue for LG machines (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-compress: Fix and add DPCM locking (Jaroslav Kysela) [RHEL-27515] - ALSA: core: add kunitconfig (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: add in quirk for Acer Swift Go 16 - SFG16-71 (Jaroslav Kysela) [RHEL-27515] - Revert "ALSA: usb-audio: Name feature ctl using output if input is PCM" (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Skip IRAM/DRAM size modification for Steam Deck OLED (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Move signed_fw_image to struct acp_quirk_entry (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Fix missing irq-disable at closing (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for Lenovo Yoga 9 14IMH9 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Revert "add new YC platform variant (0x63) support" (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Revert "Fix non-functional mic on Lenovo 21J2" (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Stop parsing channels bits when all channels are found. (Jaroslav Kysela) [RHEL-27515 RHEL-36904] {CVE-2024-27436} - ALSA: hda/realtek - ALC236 fix volume mute & mic mute LED on some HP models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove unnecessary runtime_pm calls (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core.c: Skip dummy codec when adding platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on ASUS M7600RE (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen input gain range again (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen 4i4 low-voltage detection (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen autogain status values (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen input gain range (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: use dev_dbg in system_resume (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: do not call pm_runtime_force_* in system_resume/suspend (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add lock to system_suspend (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: do not reset cur_* values in runtime_suspend (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: restore power state after system_resume (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix ALC285 issues on HP Envy x360 laptops (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Add support for CS35L54 and CS35L57 (Jaroslav Kysela) [RHEL-27515] - platform/x86: serial-multi-instantiate: Add support for CS35L54 and CS35L57 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Add support for CS35L54 and CS35L57 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: catpt: Carefully use PCI bitwise constants (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_component: Include sound/hda_codec.h (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_component: Add missing #include guards (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Fix missing mutex_lock in wm_adsp_write_ctl() (Jaroslav Kysela) [RHEL-27515] - firmware: cirrus: cs_dsp: Remove non-existent member from kerneldoc (Jaroslav Kysela) [RHEL-27515] - firmware: cirrus: cs_dsp: Initialize debugfs_root to invalid (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: change support for ES8326 (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Changing members of private structure (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8962: Fix up incorrect error message in wm8962_set_fll (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8962: Enable both SPKOUTR_ENA and SPKOUTL_ENA in mono mode (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8962: Enable oscillator if selecting WM8962_FLL_OSC (Jaroslav Kysela) [RHEL-27515] - ASoC: trace: add event to snd_soc_dapm trace events (Jaroslav Kysela) [RHEL-27515] - ASoC: trace: add component to set_bias_level trace events (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: atom: sst_ipc: Remove unused intel-mid.h (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Fix wrong GPIO_FN_SEL and SPI_CLK_CONFIG1 defaults (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core.c: Prefer to return dai->driver->name in snd_soc_dai_name_get() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs-amp-lib: Add KUnit test for calibration helpers (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add HP Pavilion Aero Laptop 13-be2xxx(8BD6) into DMI quirk table (Jaroslav Kysela) [RHEL-27515] - ALSA: ac97: More cleanup with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Skip i915 initialization on CNL/LKF-based platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hda: Skip HDMI/DP registration if i915 is missing (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Ignore codecs with no suppoting driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hda: Cleanup error messages (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Reuse for_each_pcm_streams() (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Name feature ctl using output if input is PCM (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Overwrite CS35L41 configuration for ASUS UM5302LA (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Lenovo Thinkbook 16P laptops (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support Lenovo Thinkbook 16P (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Add Headset Mic supported Acer NB platform (Jaroslav Kysela) [RHEL-27515] - soundwire: Use snd_soc_substream_to_rtd() to obtain rtd (Jaroslav Kysela) [RHEL-27515] - soundwire: constify the struct device_type usage (Jaroslav Kysela) [RHEL-27515] - ALSA: hwdep: Move put_user() call out of scoped_guard() in snd_hwdep_control_ioctl() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: optimize the probe codec process (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Fix wrong register defaults (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Add an extra entry for the Chuwi Vi8 tablet (Jaroslav Kysela) [RHEL-27515] - ASoC: madera: Fix typo in madera_set_fll_clks shift value (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: midi: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: virmidi: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: prioq: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use guard() for PCM stream locks (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: oss: Use guard() for setup (Jaroslav Kysela) [RHEL-27515] - ALSA: control_led: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: info: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: mixer_oss: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: rawmidi: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: jack: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: fifo: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: memory: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ports: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: queue: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: timer: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: compress_offload: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: hrtimer: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: hwdep: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: kunit: Fix sparse warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on Lenovo 21J2 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: add new YC platform variant (0x63) support (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Prevent bad sign extension in cs35l56_read_silicon_uid() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - ALC285 reduce pop noise from Headphone port (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add Lenovo ThinkBook 21J0 into DMI quirk table (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add a test for ranges in combination with windows (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: correct TX SMIC MUXn widgets on SM8350+ (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: split widgets per different LPASS versions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add special fixup for Lenovo 14IRP8 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Apply amp calibration from EFI data (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Apply amp calibration from EFI data (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Add helper functions for amp calibration (Jaroslav Kysela) [RHEL-27515] - ASoC: cs-amp-lib: Add helpers for factory calibration data (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Add wm_adsp_start() and wm_adsp_stop() (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Add time postfixes on defines (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Add some missing dev_err_probe()s (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Handle error from devm_pm_runtime_enable() (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Tidy up header includes (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Use __u8 type rather than u8 for firmware interface (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-card: Fix missing locking in snd_soc_card_get_kcontrol() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: tas2781: enable subwoofer volume control (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use CLASS() for fdget()/fdput() (Jaroslav Kysela) [RHEL-27515] - ALSA: mixer_oss: ump: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm_oss: ump: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: oss: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: virmidi: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: core: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: compress_offload: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: vmaster: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: clarify and fix default msbits value for all formats (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core: tidyup strcmp() param on snd_soc_is_matching_dai() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: modify ACP register end address macro (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: update license (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: prioq: Unify cell removal functions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: beep: Drop stale mutex (Jaroslav Kysela) [RHEL-27515] - ALSA: echoaudio: remove redundant assignment to variable clock (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5660: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5640: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5616: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5514: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: nau8825: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: da7213: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa884x: Allow sharing reset GPIO (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,wsa8840: Add reset-gpios for shared line (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LED For HP mt440 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Downgrade BDL table overflow message (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Set up BDL table at hw_params (Jaroslav Kysela) [RHEL-27515] - ALSA: Drop leftover snd-rtctimer stuff from Makefile (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Fix the discard error code from snd_ump_legacy_open() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Populate board selection with new I2S entries (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ICCMAX recommendations for ICL+ platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: TGL-based platforms support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ICL-based platforms support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: CNL-based platforms support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Abstract IRQ handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Abstract IPC handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Prefix SKL/APL-specific members (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix sound clipping in single capture scenario (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: L1SEN reference counted (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l42: Remove redundant delays in suspend(). (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Remove redundant initialization of pointer 'data' (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: fix soundwire dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: add machine select and register code (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: fix for acp pme wake for soundwire configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: remove acp_reset flag (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: refactor acp child platform device creation code (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: refactor acp device configuration read logic (Jaroslav Kysela) [RHEL-27515] - ASoC: Constify pointer to of_phandle_args (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable Mute LED on HP 840 G8 (MB 8AB8) (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Must clear HALO_STATE before issuing SYSTEM_RESET (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix top speaker connection on Dell Inspiron 16 Plus 7630 (Jaroslav Kysela) [RHEL-27515] - ALSA: core: fix buffer overflow in test_format_fill_silence() (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: Fix "Coverity: virtsnd_kctl_tlv_op(): Uninitialized variables" warning. (Jaroslav Kysela) [RHEL-27515] - ALSA: avoid 'bool' as variable name (Jaroslav Kysela) [RHEL-27515] - soundwire: bus_type: make sdw_bus_type const (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: More relaxed check of MIDI jack names (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LED For HP mt645 (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: remove redundant 'tristate' for SND_SEQ_UMP_CLIENT (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: make snd_seq_bus_type const (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: make soundbus_bus_type const (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add some bounds checking to firmware data (Jaroslav Kysela) [RHEL-27515 RHEL-34741] {CVE-2024-26927} - ALSA: hda/realtek: cs35l41: Fix order and duplicates in quirks table (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: cs35l41: Fix device ID / model name (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: cs35l41: Add internal speaker support for ASUS UM3402 with missing DSD (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Workaround for ACPI with broken spk-id-gpios property (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: Simplify setting AMIC control (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: Mark AMIC control registers as volatile (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: Drop unimplemented DMIC clock divider (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: va-macro: add npl clk (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: fix function cast warnings (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add Lenovo Legion 7i gen7 sound quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: set config_length based on device_count (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-mlink: update incorrect comment (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Fix runtime pm usage counter balance after fw exception (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai: add support for dspless mode beyond HDAudio (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Do not use LNL specific wrappers in DSPless mode (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai-ops: add SoundWire dspless mode (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai-ops: use dai_type (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: topology: Parse DAI type token for dspless mode (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: start SoundWire links earlier for LNL+ devices (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: topology: dynamically allocate and store DAI widget->private (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai: remove dspless special case (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: fix dma_id for CHAIN_DMA capture (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: allow chain_dma for all supported DAIs (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: store number of playback/capture streams (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai-ops: enable chain_dma for ALH (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: add 'is_chain_dma_supported' callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ops: add new 'is_chain_dma_supported' callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: change chain_dma handling in dai_config (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: IPC3: fix message bounds on ipc ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Workaround for crashed firmware on system suspend (Jaroslav Kysela) [RHEL-27515 RHEL-35128] {CVE-2024-27057} - ASoC: q6dsp: fix event handler prototype (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-lnl: Change the topology path to intel/sof-ipc4-tplg (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-tgl: Change the default paths and firmware names (Jaroslav Kysela) [RHEL-27515] - ALSA: aw2: avoid casting function pointers (Jaroslav Kysela) [RHEL-27515] - ALSA: ctxfi: avoid casting function pointers (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: fix TYPO 'reguest' to 'request' in error log (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on Lenovo 82UU (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Ensure that changed bytes are actually different (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx: Add devicetree support to select topologies (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add DMI quirk for inverted jack-detect on MeeGoPad T8 (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Make LattePanda board DMI match more precise (Jaroslav Kysela) [RHEL-27515] - ALSA: es1938: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: es1968: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: fm801: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: maestro3: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: riptide: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: rme96: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: sis7019: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: via82xx: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: doc: Use DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: aaci: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: pxa2xx-ac97: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ASoC: pxa2xx-ac97: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: at73c213: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: ali5451: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: ali5451: Embed suspend image into struct snd_ali (Jaroslav Kysela) [RHEL-27515] - ALSA: azt3328: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: cmipci: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: cs4281: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: echoaudio: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: dummy: Replace with DEFINE_SIPMLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcsp: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: als300: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: als4000: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: atiixp: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: ens137x: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: intel8x0: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: nm256: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Fix locking in ACP IRQ handler (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: cht_bsw_rt5645: Cleanup codec_name handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Boards: Fix NULL pointer deref in BYT/CHT boards (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Remove default from IRQ1_CFG register (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: remove unused acpi_subysystem_id (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Expose FW version with sysfs (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: add support for audio controls (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs35l56: select intended config FW_CS_DSP (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add "Intel Reference board" SSID in the ALC256. (Jaroslav Kysela) [RHEL-27515] - ALSA: HDA: intel-sdw-acpi: add kernel parameter to select alternate controller (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: starts non sdw BE id with the highest sdw BE id (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-lnl-match: Add rt722 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi: add RT712 support for LNL (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Remove unused function prototypes (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: ssp-common: Add stub for sof_ssp_get_codec_name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: common: DMI remap for rebranded Intel NUC M15 (LAPRC710) laptops (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: remove .init callbacks (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: add common sdw dai link init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt5682: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_cs42l42: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt700: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt712_sdca: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt711: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: add get_codec_dai_by_name helper function (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: use single rtd_init for rt_amps (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for DAI link generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support DAI link order customization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: dmi quirk cleanup for mtl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for mtl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for rpl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for adl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for tgl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for jsl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc3-topology: Fix pipeline tear down logic (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix deadlock in ASP1 mixer register initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: constify static sdw_slave_ops struct (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Send initial config to module if present (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Add topology parsing support for initial config (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: UAPI: Add tokens for initial config feature (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix dynamic port assignment when TDM is set (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: fix raw noinc write test wrapping (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add system suspend ops to disable IRQ (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Handle error from devm_pm_runtime_enable (Jaroslav Kysela) [RHEL-27515] - soundwire: intel_auxdevice: remove redundant assignment to variable link_flags (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add DMI quirk for Lenovo Ideapad Pro 5 16ARP8 (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: fix SND_AMD_SOUNDWIRE_ACPI dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: fix SND_SOC_WCD939X dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Shut down jack detection on component remove (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Sync the hp ilimit works when removing the component (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add clear of stashed pointer on component remove (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: add module parameter to tascodec_init() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix pci_probe() error path (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: fix reversed if statement in cs35l56_dspwait_asp1tx_put() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: add IDs for Dell dual spk platform (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/conexant: Add quirk for SWS JS201D (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Remove two HP Laptops using CS35L41 (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Fix dependencies for SND_CORE_TEST (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Ignore clock selector errors for single connection (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Remove unused test stub function (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Firmware file must match the version of preloaded firmware (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Fix filename string field layout (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Fix order of searching for firmware files (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Allow more time for firmware to boot (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Load tunings for the correct speaker models (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Firmware file must match the version of preloaded firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix misuse of wm_adsp 'part' string for silicon revision (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix for initializing ASP1 mixer registers (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Initialize all ASP1 registers (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix default SDW TX mixer registers (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix to ensure ASP1 registers match cache (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Remove buggy checks from cs35l56_is_fw_reload_needed() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Don't add the same register patch multiple times (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: cs35l56_component_remove() must clean up wm_adsp (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: cs35l56_component_remove() must clear cs35l56->component (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Don't overwrite fwf_name with the default (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Fix firmware file search order (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Apply headset jack quirk for non-bass alc287 thinkpads (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: refactor acp driver pm ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: select soundwire dependency flag for acp6.3 based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: update descriptor fields for acp6.3 based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add machine select logic for soundwire based platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Add Soundwire DAI configuration support for AMD platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add interrupt handling for SoundWire manager devices (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add code for invoking soundwire manager helper functions (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: refactor register mask structure (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: implement function to extract slave information (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: refactor soundwire pads enable (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: refactor amd soundwire manager device node creation (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: update license (Jaroslav Kysela) [RHEL-27515] - ASoC/soundwire: implement generic api for scanning amd soundwire controller (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Add sound core KUnit test (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Fix snd_pcm_format_name function (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Add missing formats to formats list (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support ASUS Zenbook UM3402YAR (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS Zenbook UX3402VA (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: mtl-match: Add cs42l43_l0 cs35l56_l23 for MTL (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Fix support for a Huawei Matebook laptop (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add DMI quirk for MSI Bravo 15 C7VF (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Check presence of valid altsetting control (Jaroslav Kysela) [RHEL-27515] - Revert "ALSA: usb-audio: Skip setting clock selector for single connections" (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support HP models without _DSD using dual Speaker ID (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional HP Envy Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for various HP ENVY models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Set Channel Index correctly when system is missing _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Support read-only clock selector control (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: Drop type from "clocks" (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Use fls to calculate the pre-divider for the PLL (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Refactor to use for_each_set_bit() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Use USEC_PER_MSEC rather than hard coding (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add pm_ptr around the power ops (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Check error from device_property_read_u32_array() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Minor code tidy ups (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Tidy up header includes (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for HP G11 Laptops using CS35L56 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: realtek: Move hda_component implementation to module (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: realtek: Re-work CS35L41 fixups to re-use for other amps (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Adding new volume kcontrols (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Remove unneeded semicolon (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Sort quirk table entries (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: add quirk for RODE NT-USB+ (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Add delay quirk for MOTU M Series 2nd revision (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: remove duplicate check if queue is broken (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Add speaker pin verbtable for Dell dual speaker platform (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: fix typo (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Skip setting clock selector for single connections (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Add a quirk for Yamaha YIT-W12TX transmitter (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs8409: Suppress vmaster control for Dolphin models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Increase default bdl_pos_adj for Apollo Lake (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Replace numeric device IDs with constant values (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: limit speaker volumes (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Remove executable bit (Jaroslav Kysela) [RHEL-27515] - ASoC: allow up to eight CPU/codec DAIs (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd934x: drop unneeded regulator include (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: skip printing deferred probe failuers (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: handle deferred probe (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add check for cpu dai link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Update platform name for different boards (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Enable rt5682s clocks in acp slave mode (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: fix headphones volume controls (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd9335: drop unused gain hack remnant (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-wsa-macro: fix compander volume hack (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa883x: fix PA volume control (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: fix the capture noise issue (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Minimize the pop noise on headphone (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Improving the THD+N performance (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: improving crosstalk performance (Jaroslav Kysela) [RHEL-27515] - ALSA: synth: Save a few bytes of memory when registering a 'snd_emux' (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ZBook Power (Jaroslav Kysela) [RHEL-27515] - soundwire: stream: add missing const to Documentation (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8540: Add pre-charge actions for input (Jaroslav Kysela) [RHEL-27515] - ASoC: p1022_rdk: fix all kernel-doc warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Use devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Compute file paths on firmware load (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Skip firmware test for custom loaders (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Optimize quirk for Valve Galileo (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Fix memory leak in amd_sof_acp_probe() (Jaroslav Kysela) [RHEL-27515 RHEL-37099] {CVE-2023-52663} - ASoC: amd: acp: Update MODULE_DESCRIPTION for sof-mach (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add missing error handling in sof-mach (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Make use of existing *_CODEC_DAI macros (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Drop redundant initialization of machine driver data (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add WCD939x Codec driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add WCD939x Soundwire devices driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: wcd-mbhc-v2: add support when connected behind an USB-C audio mux (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: document WCD939x Audio Codec (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,wcd938x: move out common properties (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: fsl,micfil: Add compatible string for i.MX95 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_sai: Add support for i.MX95 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: fsl,sai: Add compatible string for i.MX95 platform (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable headset mic on Lenovo M70 Gen5 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on HP ZBook (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/relatek: Enable Mute LED on HP Laptop 15s-fq2xxx (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: remove log message for LLP (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: generic: Remove obsolete call to ledtrig_audio_get (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix yet more -Wformat-truncation warnings (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Properly setup HDMI stream (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: fix index check on graph_parse_node_multi_nm() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: icp3-dtrace: Revert "Fix wrong kfree() usage" (Jaroslav Kysela) [RHEL-27515] - ALSA: oxygen: Fix right channel of capture volume mixer (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: Introduce a function to get if access is interleaved mode (Jaroslav Kysela) [RHEL-27515] - ASoC: mediatek: mt8195: Remove afe-dai component and rework codec link (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: annotate calibration data endianness (Jaroslav Kysela) [RHEL-27515] - ASoC: mediatek: mt8192: Check existence of dai_name before dereferencing (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP Envy X360 13-ay0xxx (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/conexant: Fix headset auto detect fail in cx8070 and SN6140 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bxt_rt298: Fix kernel ops due to COMP_DUMMY change (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bxt_da7219_max98357a: Fix kernel ops due to COMP_DUMMY change (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Fix TDM enable and DAI format control flow (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Fix PM_RUNTIME usage (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Add tas2563 into driver (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Add tas2563 into header file for DSP mode (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2562: move tas2563 from tas2562 driver to tas2781 driver (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: move tas2563 from tas2562.yaml to tas2781.yaml (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP ProBook 440 G6 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: fix building without CONFIG_SPI (Jaroslav Kysela) [RHEL-27515] - ALSA: ac97: fix build regression (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support more HP models without _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add fixup for Lenovo 14ARB7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add TAS2563 support for 14ARB7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add configurable global i2c address (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add ptrs to calibration functions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ZBook (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add driver properties for cs35l41 for Lenovo Legion Slim 7 Gen 8 serie (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: enable SND_PCI_QUIRK for Lenovo Legion Slim 7 Gen 8 (2023) serie (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: configure the amp after firmware load (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: enable SND_PCI_QUIRK for hp pavilion 14-ec1xxx series (Jaroslav Kysela) [RHEL-27515] - ALSA: mark all struct bus_type as const (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5663: cancel the work when system suspends (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Rename DSP mux channels (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add PCM Input Switch for Solo Gen 4 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for custom Gen 4 Direct Monitor mixes (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add minimum firmware version check (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for Solo, 2i2, and 4i4 Gen 4 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add power status control (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add R/O headphone volume control (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Disable autogain during phantom power state change (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Allow for controls with a "mute mode" (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Disable input controls while autogain is running (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for Air Presence + Drive option (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Store mix_ctls for Gen 4 Direct Monitor (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for software-controllable input gain (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Handle Gen 4 Direct Monitor mix updates (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove repeated elem->head.mixer references (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Allow for interfaces without per-channel volume (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Split direct_monitor out from monitor_other (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Minor refactor MSD mode check (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove line_out_hw_vol device info entry (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Split input_other into level/pad/air/phantom (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for DSP mux channels (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Split dim_mute_update from vol_updated (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for air/phantom control on input 2 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove struct scarlett2_usb_volume_status (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add scarlett2_mixer_value_to_db() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for Gen 4 style parameters (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Refactor common port_count lookups (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Change num_mux_* from int to u8 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Refactor scarlett2_config_save() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add #define for SCARLETT2_MIX_MAX (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Refactor scarlett2_usb_set_config() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Parameterise notifications (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Rename db_scale_scarlett2_gain to volume (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove scarlett2_config_sets array (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Simplify enums by removing explicit values (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add config set struct (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Infer has_msd_mode from config items (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Infer standalone switch from config items (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Check for phantom persistence config item (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Check presence of mixer using mux_assignment (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for uploading new firmware (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add check for config_item presence (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add ioctl commands to erase flash segments (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Formatting fixes (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add skeleton hwdep/ioctl interface (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Update maintainer info (Jaroslav Kysela) [RHEL-27515 RHEL-37068] {CVE-2023-52680} - ALSA: scarlett2: Add missing error check to scarlett2_config_save() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add missing error check to scarlett2_usb_set_config() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add missing error checks to *_ctl_get() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add clamp() in scarlett2_mixer_ctl_put() (Jaroslav Kysela) [RHEL-27515 RHEL-37084] {CVE-2023-52674} - ALSA: scarlett2: Add missing mutex lock around get meter levels (Jaroslav Kysela) [RHEL-27515 RHEL-37056] {CVE-2023-52689} - ALSA: scarlett2: Add #defines for firmware upgrade (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Retrieve useful flash segment numbers (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Convert meter levels from little-endian (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Dell models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Prevent firmware load if SPI speed too low (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional Dell models without _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: fix kvmalloc_array() arguments order (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove sound controls in unbind (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: move set_drv_data outside tasdevice_init (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: fix typos in comment (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: do not use regcache (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx: Add SNDRV_PCM_INFO_BATCH flag (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add mono speaker information to the components string (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: cht_bsw_rt5645: Set card.components string (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add a rt5645_components() helper (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add rt5645_get_pdata() helper (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Refactor rt5645_parse_dt() (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add platform-data for Acer Switch V 10 (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Drop double EF20 entry from dmi_platform_data[] (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Only add SPI CS GPIO if SPI is enabled in kernel (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Do not allow uninitialised variables to be freed (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Add acp-psp mailbox interface for iram-dram fence register modification (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Rename amd_bt sof_dai_type (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add i2s bt dai configuration support for AMD platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Refactor sof_i2s_tokens reading to update acpbt dai (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Refactor spinlock_irq(&sdev->ipc_lock) sequence in irq_handler (Jaroslav Kysela) [RHEL-27515] - ASoC: soc.h: don't create dummy Component via COMP_DUMMY() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: use snd_soc_dummy_dlc (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: hdaudio.c: use snd_soc_dummy_dlc (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_sai: Fix channel swap issue on i.MX8MP (Jaroslav Kysela) [RHEL-27515] - ASoC: hdmi-codec: fix missing report for jack initial status (Jaroslav Kysela) [RHEL-27515] - ASoC: topology: Replace fake root_device with kunit_device in tests (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS Zenbook 2023 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS Zenbook 2023 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS Zenbook 2022 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS Zenbook 2022 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS ROG 2023 models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS ROG 2023 models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Add config table to support many laptops without _DSD (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Remove redundant ret variable (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: add support for FW version 0x0503 (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Fix trivial code style issues (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-pcm.c: Complete the active count for components without DAIs (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,sm8250: Add X1E80100 sound card (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Add x1e80100 sound machine driver (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add missing MODULE_DESCRIPTION in mach-common (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp-config: Add missing MODULE_DESCRIPTION (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Switch to {RUNTIME,SYSTEM_SLEEP}_PM_OPS (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Allow probing ACP PCI when SOF is disabled (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Drop conflicting ACPI-based probing (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: Add support for SM8650 (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,sm8250: document SM8650 sound card (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: tegra20_ac97: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Add new swapped-speakers quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Add quirk for the Medion Lifetab S10346 (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: drop bus freq calculation and set 'max_clk_freq' (Jaroslav Kysela) [RHEL-27515] - ALSA: au88x0: fixed a typo (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Increase delay in MOTU M quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add pm ops support for renoir platform. (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: check the validity of prm_no/cfg_no (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: remove duplicated including (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: check fw_context_save for library reload (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: IPC4: synchronize fw_config_params with fw definitions (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: IPC4: query fw_context_save feature from fw (Jaroslav Kysela) [RHEL-27515] - ALSA: au88x0: fixed spelling mistakes in au88x0_core.c (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: select program 0, conf 0 by default (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for ASUS ROG GV302XA (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: Document new DAI link flags playback-only/capture-only (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: Introduce playback-only/capture-only DAI link flags (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add missing statics for hp_ilimit functions (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Allow HP amp to cool off after current limit (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Don't enable bias sense during type detect (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-mtl-match: Change CS35L56 prefixes to AMPn (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: wsa884x: make use of new mute_unmute_on_trigger flag (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: audioreach: Add 4 channel support (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: audioreach: drop duplicate channel defines (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: audioreach: Commonize setting channel mappings (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Apply mute LED quirk for HP15-db (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/hdmi: add force-connect quirks for ASUSTeK Z170 variants (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/hdmi: add force-connect quirk for NUC5CPYB (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs35l56: Use set/get APIs to access spi->chip_select (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: fix off by one in graph_parse_node_multi_nm() (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Correct SoundWire port list (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Correct order of include files to be alphabetical (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: modify config flag read logic (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-mtl: add HDA_ARL PCI support (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-mtl: fix ARL-S definitions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: add HDA_ARL PCI ID support (Jaroslav Kysela) [RHEL-27515] - PCI: add INTEL_HDA_ARL to pci_ids.h (Jaroslav Kysela) [RHEL-27515] - ALSA: pcmtest: stop timer before buffer is released (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add Framework laptop 16 to quirks (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l45: Prevents spinning during runtime suspend (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l45: Prevent IRQ handling when suspending/resuming (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l45: Use modern pm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Set bclk as source to set pll for rt5682s codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Set bclk as source to set pll for rt5682s codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Enable dpcm_capture for MAX98388 codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add i2s bt support for nau8821-max card (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add new cpu dai and dailink creation for I2S BT instance (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: Remove extra dmi parameter (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Add condition check for acp config flag (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: Add new dmi entries for acp5x platform (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8186: Revert Add Google Steelix topology compatible (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: add new Framework laptop to quirks (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_cs_amp: Connect outputs to a speaker widget (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: add core get and set support for dsp core (Jaroslav Kysela) [RHEL-27515] - ASoC: cs4271: Fix spelling mistake "retrieveing" -> "retrieving" (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca: Set lane_control_support for multilane (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Wire up buffer flags (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: add alignment for topology header file struct definition (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: align topology header file with sof topology header (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: check ctx->headset_codec_dev instead of playback (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: ctx->headset_codec_dev = NULL (Jaroslav Kysela) [RHEL-27515 RHEL-37048] {CVE-2023-52697} - ASoC: Intel: sof_nau8825: board id cleanup for rpl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: glk_rt5682_max98357a: fix board id mismatch (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: board id cleanup for adl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-tgl-match: add cs42l43 and cs35l56 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcht_es8316: Determine quirks/routing with codec-dev ACPI DSM (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcht_es8316: Add is_bytcr helper variable (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcht_es8316: Dump basic _DSM information (Jaroslav Kysela) [RHEL-27515] - ASoC: es83xx: add ACPI DSM helper module (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Move sof_of_machine_select() to core.c from sof-of-dev.c (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: Limit speaker digital volumes (Jaroslav Kysela) [RHEL-27515] - ASoC: ops: add correct range check for limiting volume (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: fix memleak in wm_adsp_buffer_populate (Jaroslav Kysela) [RHEL-27515] - ASoC: da7219: Support low DC impedance headset (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add support for a new Huawei Matebook laptop (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: Add support for SM8450 and SM8550 (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: set card driver name from match data (Jaroslav Kysela) [RHEL-27515] - ASoC: cs4349: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Drop legacy includes (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l42: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cirrus: edb93xx: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs4271: Convert to GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l36: Drop legacy includes (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l35: Drop legacy includes (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l34: Fix GPIO name and drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l33: Fix GPIO name and drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l32: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: hdac_hda: Conditionally register dais for HDMI and Analog (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-tx-macro: set active_decimator correct default value (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on ASUS E1504FA (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add DMI entry to support System76 Pangolin 13 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Disable power-save on KONTRON SinglePC (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Move Soundwire runtime stream alloc to soundcards (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Add helper for allocating Soundwire stream runtime (Jaroslav Kysela) [RHEL-27515] - ptrace: Convert ptrace_attach() to use lock guards (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Add module ID print during module set up (Jaroslav Kysela) [RHEL-27515] - ASoC: core: Fix a handful of spelling mistakes. (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Move window offset configuration earlier (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: check return value of snd_sof_ipc_msg_data (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Implement IPC version fallback if firmware files are missing (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Do not use resource managed allocation for ipc4_data (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Add helper for initialization of paths, ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-pci-dev: Rely on core to create the file paths (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-of-dev: Rely on core to create the file paths (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-acpi-dev: Rely on core to create the file paths (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-pci-dev: Save the default IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Implement firmware, topology path setup in core (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-of-dev: Save the default IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-acpi-dev: Save the default IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add placeholder for platform IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Move sof_machine_* functions from sof-audio.c to core.c (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Move sof_of_machine_select() to sof-of-dev.c from sof-audio.c (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: icp3-dtrace: Fix wrong kfree() usage (Jaroslav Kysela) [RHEL-27515] - soundwire: generic_bandwidth_allocation use bus->params.max_dr_freq (Jaroslav Kysela) [RHEL-27515] - soundwire: intel_ace2x: fix AC timing setting for ACE2.x (Jaroslav Kysela) [RHEL-27515] - soundwire: stream: fix NULL pointer dereference for multi_link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for DAI link generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for DAI link generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support DAI link array generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for HDMI-In link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for HDMI-In link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support HDMI-In link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: simplify HDMI-In quirks (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: rename function parameter (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support BT offload link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for codec link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support amp link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for codec link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for codec link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support codec link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: cht_bsw_rt5672: check return value (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: ssp-common: get codec name function (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_maxim_common: check return value (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_maxim_common: add else between 2 if test (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: remove dead code (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-mtl-match: Add rt722 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Unhardcode HDAudio BE DAI drivers description (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Kill S24_LE format (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Drop snd_hdac_calc_stream_format() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel Skylake: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hdac_hdmi: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hdac_hda: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hda: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/ca0132: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/hdmi: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Upgrade stream-format infrastructure (Jaroslav Kysela) [RHEL-27515] - ASoC: pcm: Honor subformat when configuring runtime (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Honor subformat when querying PCMs (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Introduce MSBITS subformat interface (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi: add Gen4.1 SDCA board support for LNL RVP (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Add rt722 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Make use of dev_err_probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: remove unused function declaration (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Use existing helpers to change GPROCEN and PIE bits (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: call dsp dump when boot retry fails (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2-custom-sample: add CPU/Codec = N:M sample (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2-custom-sample: Add connection image (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: use better image for Multi connection (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: add CPU:Codec = N:M support (Jaroslav Kysela) [RHEL-27515] - ASoC: makes CPU/Codec channel connection map more generic (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Handle ALSA kcontrol change notification from firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Add data struct for module notification message from firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-control: Implement control update for switch/enum controls (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Helper to find an swidget by module/instance id (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Always register the HDMI dai links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: skl_hda_dsp_generic: Drop HDMI routes when HDMI is not available (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: correct white-spaces in examples (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Allow configuration of bit clock and frame inversion (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: set controller id to hw master id (Jaroslav Kysela) [RHEL-27515] - soundwire: bus: introduce controller_id (Jaroslav Kysela) [RHEL-27515] - soundwire: fix initializing sysfs for same devices on different buses (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Allow driver to work without IRQ connection (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_xcvr: refine the requested phy clock frequency (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8186: Add Google Steelix topology compatible (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-pcm: fix up bad merge (Jaroslav Kysela) [RHEL-27515] - soundwire: stream: constify sdw_port_config when adding devices (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: drop unneeded qcom_swrm_stream_alloc_ports() cleanup (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: move sconfig in qcom_swrm_stream_alloc_ports() out of critical section (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5650: add mutex to avoid the jack detection failure (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Enable low-power hibernation mode on SPI (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_xcvr: Enable 2 * TX bit clock for spdif only case (Jaroslav Kysela) [RHEL-27515] - ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Refer to correct stream index at loops (Jaroslav Kysela) [RHEL-27515] - ASoC: imx-rpmsg: Force codec power on in low power audio mode (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8810: Fix incorrect type in assignment and cast to restricted __be16 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Add switch to control normal and alt hp inputs (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Add handling of ACPI (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Store device in private struct and use it more consistently (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Fix incorrect frame delay configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Fix the position of const qualifier (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: mem leak in skl register function (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: Fix mem leak in few functions (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8822: Fix incorrect type in assignment and cast to restricted __be16 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add missing SND_SOC_AMD_ACP_LEGACY_COMMON flag for ACP70 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Alays handle -EPROBE_DEFER (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5682s: Add LDO output selection for dacref (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add Kconfig options for acp7.0 based platform driver (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: add mtl_rt5650 support (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add missing static from runtime PM ops (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8974: Correct boost mixer inputs (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Enable low-power hibernation mode on i2c (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add HP 255 G10 into quirk table (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: add noinc write test (Jaroslav Kysela) [RHEL-27515] - regmap: ram: support noinc semantics (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: remove unnecessary NULL check (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,sm8250: add SM8550 sound card (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the bin file parsing method (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: convert not to use dma_request_slave_channel() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: correct the format order (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Fix for indentation issue (Jaroslav Kysela) [RHEL-27515] - ASoC: dapm: Simplify widget clone (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: remove unused variables (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8186: clean up unused code (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8195: clean up unused code (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Changing the headset detection time (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Add chip version flag (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Changing initialisation and broadcasting (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8821: Add slew rate controls. (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: nau8821: Add DMIC slew rate. (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5682: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5663: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5514: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt286: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt298: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt274: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: probe: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: nau8825: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98373: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98927: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98357a: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: i2s_test: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: hdaudio: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: es8336: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: da7219: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: dmic: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add support for configuring PDM interface from topology (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx8m: Add DAI driver entry for MICFIL PDM (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-client: trivial: fix comment typo (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify macro value error (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the wrong judgment of re value (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the maximum value of calib (Jaroslav Kysela) [RHEL-27515] - mfd: arizona-spi: Set pdata.hpdet_channel for ACPI enumerated devs (Jaroslav Kysela) [RHEL-27515] - mfd: arizona-i2c: Simplify obtaining I2C match data (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: fix for i2s mode register field update (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: aw88399: Fix -Wuninitialized in aw_dev_set_vcalb() (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: Fix unused rockchip_i2s_tdm_match warning for !CONFIG_OF (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa883x: make use of new mute_unmute_on_trigger flag (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dai: add flag to mute and unmute stream during trigger (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: select SND_SOC_AMD_ACP_LEGACY_COMMON for ACP63 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add ACPI dependency (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: aw88399: fix typo in Kconfig select (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Add rt5514 machine board (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Add rt5514 machine board (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: use ack callback (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: machine: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wm8995: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wm8994: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wm8962: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd9335: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5682s: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: max9867: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-rx-macro: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: adav80x: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: adau1373: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: 88pm860x: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: wavefront: Drop obsoleted comments and definitions (Jaroslav Kysela) [RHEL-27515] - ALSA: wavefront: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: opl3: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: caiaq: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: mixart: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: azt3328: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: rawmidi: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add machine driver support for acp7.0 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add pci legacy driver support for acp7.0 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: change acp power on mask macro value (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: change acp-deinit function arguments (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add machine driver support for pdm use case (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add condition check for i2s clock generation (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add platform and flag data to acp data structure (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add code for scanning acp pdm controller (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add Kconfig options for acp6.3 based platform driver (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add machine driver support for acp6.3 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add i2s clock generation support for acp6.3 based platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: refactor acp i2s clock generation code (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add acp6.3 pci legacy driver support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: add an error code check in skl_pcm_trigger (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: use defines for entries in snd_soc_dai_driver array (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_IN_MAP quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_OUT_MAP quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_MCLK_19_2MHZ quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_SSP2 quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add aw88399 amplifier driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add code for bin parsing compatible with aw88399 (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add schema for "awinic,aw88399" (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Make return of remove_late void, too (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add support for Lenovo Yoga Tab 3 Pro YT3-X90 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-cht: Add Lenovo Yoga Tab 3 Pro YT3-X90 quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add option to use sram for data bin loading (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: refactor acp dram usage for data bin loading (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: increase DSP cache window range (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add support for acp6.3 based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: Add acpi machine id for acp6.3 version based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify max_register usage error (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support dmic link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: tlv320aic31xx: switch to gpiod_set_value_cansleep (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Remove extra argument from snd_hdac_i915_init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: Move snd_hdac_i915_init to before probe_work. (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: Move snd_hdac_i915_init to before probe_work. (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Move snd_hdac_i915_init to before probe_work. (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Allow xe as match for i915_component_master_match (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Add an allow_modprobe argument to snd_hdac_i915_init (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Allow override of gpu binding. (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: Fix error handling in azx_probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: enable wake capability for acp pci driver (Jaroslav Kysela) [RHEL-27515] - ASoC: sigmadsp: Add __counted_by for struct sigmadsp_data and use struct_size() (Jaroslav Kysela) [RHEL-27515] - soundwire: dmi-quirks: update HP Omen match (Jaroslav Kysela) [RHEL-27515] - soundwire: bus: improve error handling for clock stop prepare/deprepare (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: make .remove callback return void (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Dump the notification payload (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-mtl: use ARL specific firmware definitions (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: new module for common functions (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_da7219: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_hdmi: add common header for HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_da7219: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: Fix -Wuninitialized in tegra210_amx_platform_probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5663: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt286: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: nau8825: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98927: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98373: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: es8336: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: da7219: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt298: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98357a: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5682: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt274: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: i2s_test: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Improve topology parsing of dynamic strings (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Introduce helper functions for SSP and TDM handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Only create SSP%d snd_soc_dai_driver when requested (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa-macro: fix uninitialized stack variables with name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: explicitly include binding headers when used (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-client: fix build when only IPC4 is selected (Jaroslav Kysela) [RHEL-27515] - ASoC: Use device_get_match_data() (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom/lpass: Constify struct lpass_variant (Jaroslav Kysela) [RHEL-27515] - ASoC: Drop unnecessary of_match_device() calls (Jaroslav Kysela) [RHEL-27515] - ASoC: da7218: Use i2c_get_match_data() (Jaroslav Kysela) [RHEL-27515] - ASoC: Explicitly include correct DT includes (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add code_loading parameter to stream setup (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Fix stream fifo_size initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Enable low-power hibernation mode on SPI (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Enable low-power hibernation mode on i2c (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Wake transactions need to be issued twice (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Change hibernate sequence to use allow auto hibernate (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: Replace asm/prom.h with explicit includes (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Poll SDxFIFOS after programming SDxFMT (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Introduce HOST stream setup mechanism (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Use helper to setup HOST stream (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: Use helper to setup HOST stream (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Initialise a variable to silence possible static analysis error (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dapm: Annotate struct snd_soc_dapm_widget_list with __counted_by (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Remove unused hibernate wake constants (Jaroslav Kysela) [RHEL-27515] - ASoC: Adds support for TAS575x to the pcm512x driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: aw88261: Remove non-existing reset gpio (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: awinic,aw88395: Remove reset-gpios from AW88261 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Remove unused variable (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cirrus_scodec: fix an error code (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Drop superfluous stream decoupling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Keep module refcount up when gathering traces (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Disable DSP before loading basefw (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Preallocate memory for module configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Use generic size defines (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Move IPC error messages one level down (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Simplify referencing dai-params.yaml (Jaroslav Kysela) [RHEL-27515] - ASoC: doc: Update codec to codec examples (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the transmission mode of function parameters (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add aw87390 amplifier driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Rename "sync-flag" to "awinic,sync-flag" (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add code for bin parsing compatible with aw87390 (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify i2c driver name (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Rename "sound-channel" to "awinic,audio-channel" (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the transmission method of parameters (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Remove the "fade-enable property" (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add schema for "awinic,aw87390" (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: awinic,aw88395: Add properties for multiple PA support (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Remove useless else (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Add TDM input source select (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: rtq9128: Add TDM input source slect property (Jaroslav Kysela) [RHEL-27515] - sh: boards: Fix Sound Simple-Card struct name (Jaroslav Kysela) [RHEL-27515] - ASoC: remove asoc_xxx() compatible macro (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - sound: Fix snd_pcm_readv()/writev() to use iov access functions (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-iio-aux: Use flex array to simplify code (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-generic-dmaengine-pcm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-component: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-topology: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-compress: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-utils: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-link: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dapm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dai: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-pcm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: mediatek: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: intel: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: amd: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: cs47lxx: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: wm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: rt5677: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: avs: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soundwire: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: extensa: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: generic: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: bcm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: simple_card_utils.h: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc.h: convert asoc_xxx() to snd_soc_xxx() (Jaroslav Kysela) [RHEL-27515] - ALSA: usx2y: Annotate struct snd_usx2y_urb_seq with __counted_by (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Annotate struct hda_conn_list with __counted_by (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add Richtek rtq9128 audio amplifier support (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add Richtek rtq9128 audio amplifier (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: Log clk_get("iface") failures (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cirrus_scodec: Select GPIOLIB for KUnit test (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Drop unused IPC type defines (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Kconfig: Rename SND_SOC_SOF_INTEL_IPC4 to SND_SOC_SOF_IPC4 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Extend timeout on bias sense timeout (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Move headset bias sense enable earlier in process (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Enable bias sense by default (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Lower default type detect time (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: handle EXCEPTION_CAUGHT notification from firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: add ipc4 FW panic support on CAVS 2.5+ platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: dump dsp stack (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: add telemetry retrieval support on Intel platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: add exception node in sof debugfs directory (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: add definition of telemetry slot for exception handling (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: add a helper function to search debug slot (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-mtrace: move debug slot related definitions to header.h (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Xtensa: dump ar registers to restore call stack (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cirrus_scodec: Add KUnit test (Jaroslav Kysela) [RHEL-27515] - ASoC: da7213: tidyup SND_SOC_DAIFMT_xxx (Jaroslav Kysela) [RHEL-27515] - ASoC: da7213: add .auto_selectable_formats support (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: wlf,wm8782: Add wlf,fsampen property (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8782: Use wlf,fsampen device tree property (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8782: Constrain maximum audio rate at runtime (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: make const array controls static (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-27515] - ASoC: rt1015: fix the first word being cut off (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Omit cs35l56_pm_ops_i2c_spi if I2C/SPI not enabled (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Use new export macro for dev_pm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Use pm_ptr() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Dump the payload also when set_get_data fails (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ops.h: Change the error code for not supported to EOPNOTSUPP (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Fix -Wmissing-prototypes warning (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8821: Revise MICBIAS control for power saving. (Jaroslav Kysela) [RHEL-27515] - ASoC: hdac_hdmi: Remove temporary string use in create_fill_jack_kcontrols (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l41: Use modern pm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: max98927: Drop pointless includes (Jaroslav Kysela) [RHEL-27515] - ASoC: max98520: Drop pointless includes (Jaroslav Kysela) [RHEL-27515] - ASoC: max98388: Correct the includes (Jaroslav Kysela) [RHEL-27515] - ASoC: max98396: Drop pointless include (Jaroslav Kysela) [RHEL-27515] - ASoC: max98373: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: max98357a: Drop pointless include (Jaroslav Kysela) [RHEL-27515] - ASoC: max9768: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: tas571x: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42xx8-i2c: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8580: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add machine driver that enables sound for systems with a ES8336 codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add support for splitting the codec specific code from the ACP driver (Jaroslav Kysela) [RHEL-27515] - ASoC: es8316: Enable support for MCLK div by 2 (Jaroslav Kysela) [RHEL-27515] - ASoC: es8316: Replace NR_SUPPORTED_MCLK_LRCK_RATIOS with ARRAY_SIZE() (Jaroslav Kysela) [RHEL-27515] - ASoC: es8316: Enable support for S32 LE format (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-tx-macro: Add SM6115 support (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,lpass-tx-macro: Add SM6115 (Jaroslav Kysela) [RHEL-27515] - ASoC: ak4642: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: ak4642: Minor cleanups in probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: tlv320aic32x4-i2c: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: tlv320aic32x4-spi: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: tlv320aic32x4: Add enum aic32x4_type to aic32x4_probe() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Fix error checks of default read/write copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: Name iov_iter argument as iterator instead of buffer (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Drop unused iov_iter for process callback (Jaroslav Kysela) [RHEL-27515] - dt-bindings: Fix typos (Jaroslav Kysela) [RHEL-27515] - ALSA: doc: Update description for the new PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: pcm: Drop obsoleted PCM copy_user ops (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Drop obsoleted PCM copy_user and copy_kernel ops (Jaroslav Kysela) [RHEL-27515] - ASoC: component: Add generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Use iov_iter for process callback, too (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: pcmtest: Update comment about PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: xen: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: rme9652: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: hdsp: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: rme96: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: nm256: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: rme32: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: korg1212: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: es1938: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: dummy: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Add memory copy helpers between iov_iter and iomem (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Add copy ops with iov_iter (Jaroslav Kysela) [RHEL-27515] - iov_iter: Export import_ubuf() (Jaroslav Kysela) [RHEL-27515] - spi: tegra114: Remove unnecessary NULL-pointer checks (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: Fix Wvoid-pointer-to-enum-cast warning (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: merge DAI call back functions into ops (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Drop unneeded quotes (Jaroslav Kysela) [RHEL-27515] - spi: Constify spi parameters of chip select APIs (Jaroslav Kysela) [RHEL-27515] - spi: Constify spi_get_drvdata()'s spi parameter (Jaroslav Kysela) [RHEL-27515] - spi: Constify spi_get_ctldata()'s spi parameter (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Replace all spi->chip_select references with function call (Jaroslav Kysela) [RHEL-27515] - spi: Add APIs in spi core to set/get spi->chip_select and spi->cs_gpiod (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: remove prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: add clocks on endpoint (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: add missing mclk-fs (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: add definitions/ports (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: use definitions for port/endpoint (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: i2s_tdm: Add support for RK3588 (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: i2s_tdm: Make the grf property optional (Jaroslav Kysela) [RHEL-27515] - spi: Reintroduce spi_set_cs_timing() (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Document audio OF graph dai-tdm-slot-num dai-tdm-slot-width props (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add missing (unevaluated|additional)Properties on child nodes (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: sgtl5000: Add missing type to 'micbias-voltage-m-volts' (Jaroslav Kysela) [RHEL-27515] - dt-bindings: sound: Add generic serial MIDI device (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: mt8192-mt6359: add new compatible and new properties (Jaroslav Kysela) [RHEL-27515] - spi: mediatek: support tick_delay without enhance_timing (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: Add dai-tdm-slot-width-map (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: wcd938x: Add gpio property for selecting CTIA/OMTP headset (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Centralize the 'sound-dai' definition (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: enable both flag/phandle for bitclock/frame-master (Jaroslav Kysela) [RHEL-27515] - spi: modify set_cs_timing parameter (Jaroslav Kysela) [RHEL-27515] - spi: mediatek: add tick_delay support (Jaroslav Kysela) [RHEL-27515]- sdhci-of-dwcmshc: disable PM runtime in dwcmshc_remove() (Luiz Capitulino) [RHEL-45234] - platform/mellanox: mlxbf-tmfifo: Drop Tx network packet when Tx TmFIFO is full (Luiz Capitulino) [RHEL-45234] - platform/mellanox: mlxbf-tmfifo: Remove unnecessary bool conversion (Luiz Capitulino) [RHEL-45234] - platform/mellanox: mlxbf-pmc: fix signedness bugs (Luiz Capitulino) [RHEL-45234] - drivers/platform/mellanox: Convert snprintf to sysfs_emit (Luiz Capitulino) [RHEL-45234] - cpufreq: exit() callback is optional (Mark Langsdorf) [RHEL-43846] {CVE-2024-38615} - cppc_cpufreq: Fix possible null pointer dereference (Mark Langsdorf) [RHEL-44143] {CVE-2024-38573} - ACPI: processor_idle: Fix memory leak in acpi_processor_power_exit() (Mark Langsdorf) [RHEL-33200] {CVE-2024-26894} - RAS/AMD/ATL: Use system settings for MI300 DRAM to normalized address translation (Aristeu Rozanski) [RHEL-38634] - RAS/AMD/ATL: Fix MI300 bank hash (Aristeu Rozanski) [RHEL-38634] - arm64: hibernate: Fix level3 translation fault in swsusp_save() (Mark Salter) [RHEL-35086] {CVE-2024-26989} - hwmon: (w83791d) Fix NULL pointer dereference by removing unnecessary structure field (Steve Best) [RHEL-37717] {CVE-2021-47386} - pstore/platform: Add check for kstrdup (Steve Best) [RHEL-38128] {CVE-2023-52869} - ARM: 9359/1: flush: check if the folio is reserved for no-mapping addresses (Charles Mirabile) [RHEL-34956] {CVE-2024-26947} - PM: sleep: wakeirq: fix wake irq warning in system suspend (Mark Langsdorf) [RHEL-26183] - drivers/base/cpu: crash data showing should depends on KEXEC_CORE (Mark Langsdorf) [RHEL-26183] - mm/memory_hotplug: fix error handling in add_memory_resource() (Mark Langsdorf) [RHEL-26183] - mm/memory_hotplug: add missing mem_hotplug_lock (Mark Langsdorf) [RHEL-26183] - regmap: fix bogus error on regcache_sync success (Mark Langsdorf) [RHEL-26183] - fw loader: Remove the now superfluous sentinel element from ctl_table array (Mark Langsdorf) [RHEL-26183] - regmap: fix NULL deref on lookup (Mark Langsdorf) [RHEL-26183] - driver core: platform: Annotate struct irq_affinity_devres with __counted_by (Mark Langsdorf) [RHEL-26183] - drivers: base: test: Make property entry API test modular (Mark Langsdorf) [RHEL-26183] - drivers/base: Add modular KUnit property entry API tests (Mark Langsdorf) [RHEL-26183] - driver core: Add missing parameter description to __fwnode_link_add() (Mark Langsdorf) [RHEL-26183] - driver core: platform: Unify the firmware node type check (Mark Langsdorf) [RHEL-26183] - driver core: platform: Use temporary variable in platform_device_add() (Mark Langsdorf) [RHEL-26183] - driver core: platform: Refactor error path in a couple places (Mark Langsdorf) [RHEL-26183] - driver core: platform: Drop redundant check in platform_device_add() (Mark Langsdorf) [RHEL-26183] - regmap: rbtree: Fix wrong register marked as in-cache when creating new node (Mark Langsdorf) [RHEL-26183] - driver core: return an error when dev_set_name() hasn't happened (Mark Langsdorf) [RHEL-26183] - crash: memory and CPU hotplug sysfs attributes (Mark Langsdorf) [RHEL-26183] - driver core: Call in reversed order in device_platform_notify_remove() (Mark Langsdorf) [RHEL-26183] - driver core: Return proper error code when dev_set_name() fails (Mark Langsdorf) [RHEL-26183] - mm,thp: fix nodeN/meminfo output alignment (Mark Langsdorf) [RHEL-26183] - drivers: base: test: Add missing MODULE_* macros to root device tests (Mark Langsdorf) [RHEL-26183] - drivers: base: test: Add missing MODULE_* macros for platform devices tests (Mark Langsdorf) [RHEL-26183] - drivers: base: Free devm resources when unregistering a device (Mark Langsdorf) [RHEL-26183] - drivers: base: Add basic devm tests for platform devices (Mark Langsdorf) [RHEL-26183] - drivers: base: Add basic devm tests for root devices (Mark Langsdorf) [RHEL-26183] - drivers/base: Disable CONFIG_DM_KUNIT_TEST (Mark Langsdorf) [RHEL-26183] - base/node: Remove duplicated include (Mark Langsdorf) [RHEL-26183] - driver core: Call dma_cleanup() on the test_remove path (Mark Langsdorf) [RHEL-26183] - driver core: test_async: fix an error code (Mark Langsdorf) [RHEL-26183] - of: Move of_device_{add,register,unregister} to platform.c (Mark Langsdorf) [RHEL-26183] - of: Move of_platform_register_reconfig_notifier() into DT core (Mark Langsdorf) [RHEL-26183] - regmap: Provide user selectable option to enable regmap (Mark Langsdorf) [RHEL-26183] - Regmap: Add REGMAP_BUILD (Mark Langsdorf) [RHEL-26183] - regmap: Fix the type used for a bitmap pointer (Mark Langsdorf) [RHEL-26183] - regmap: Remove dynamic allocation warnings for rbtree and maple (Mark Langsdorf) [RHEL-26183] - regmap: rbtree: Use alloc_flags for memory allocations (Mark Langsdorf) [RHEL-26183] - regmap: Reject fast_io regmap configurations with RBTREE and MAPLE caches (Mark Langsdorf) [RHEL-26183] - regmap-irq: Fix out-of-bounds access when allocating config buffers (Mark Langsdorf) [RHEL-26183] - regmap: mmio: Remove unused 64-bit support code (Mark Langsdorf) [RHEL-26183] - regmap: cache: Revert "Add 64-bit mode support" (Mark Langsdorf) [RHEL-26183] - regmap: Revert "add 64-bit mode support" and Co. (Mark Langsdorf) [RHEL-26183] - PM: domains: Move the verification of in-params from genpd_add_device() (Mark Langsdorf) [RHEL-26183] - regmap: Drop early readability check (Mark Langsdorf) [RHEL-26183] - drivers: fwnode: fix fwnode_irq_get[_byname]() (Mark Langsdorf) [RHEL-26183] - regmap: Check for register readability before checking cache during read (Mark Langsdorf) [RHEL-26183] - regmap: Add debugfs file for forcing field writes (Mark Langsdorf) [RHEL-26183] - regmap: Don't check for changes in regcache_set_val() (Mark Langsdorf) [RHEL-26183] - regmap: Add missing cache_only checks (Mark Langsdorf) [RHEL-26183] - regmap: regmap-irq: Move handle_post_irq to before pm_runtime_put (Mark Langsdorf) [RHEL-26183] - base/node: Use 'property' to identify an access parameter (Mark Langsdorf) [RHEL-26183] - isa: Remove unnecessary checks (Mark Langsdorf) [RHEL-26183] - PM: suspend: Fix pm_suspend_target_state handling for !CONFIG_PM (Mark Langsdorf) [RHEL-26183] - PM: domains: fix integer overflow issues in genpd_parse_state() (Mark Langsdorf) [RHEL-26183] - regmap: mmio: Allow passing an empty config->reg_stride (Mark Langsdorf) [RHEL-26183] - regmap-irq: Drop backward compatibility for inverted mask/unmask (Mark Langsdorf) [RHEL-26183] - regmap-irq: Minor adjustments to .handle_mask_sync() (Mark Langsdorf) [RHEL-26183] - regmap-irq: Remove support for not_fixed_stride (Mark Langsdorf) [RHEL-26183] - regmap-irq: Remove type registers (Mark Langsdorf) [RHEL-26183] - regmap-irq: Remove virtual registers (Mark Langsdorf) [RHEL-26183] - regmap-irq: Drop map from handle_mask_sync() parameters (Mark Langsdorf) [RHEL-26183] - hwrng: cn10k - use dev_err_probe (Bharat Bhushan) [RHEL-22181] - hwrng: cn10k - delete empty remove function (Bharat Bhushan) [RHEL-22181] - hwrng: cn10k - Add extended trng register support (Bharat Bhushan) [RHEL-22181] - hwrng: octeon - Fix warnings on 32-bit platforms (Bharat Bhushan) [RHEL-22181] - REDHAT: Makefile, dont reset dist-git-tmp if set (Lucas Zampieri)- REDHAT: Makefile, dont reset dist-git-tmp if set (Lucas Zampieri) - Revert "REDHAT: Fix values in Makefile being redefined" (Lucas Zampieri) - tools/power turbostat: Add local build_bug.h header for snapshot target (David Arcari) [RHEL-33321] - tools/power turbostat: Fix unc freq columns not showing with '-q' or '-l' (David Arcari) [RHEL-33321] - tools/power turbostat: option '-n' is ambiguous (David Arcari) [RHEL-33321 RHEL-36084] - tools/power turbostat: version 2024.05.10 (David Arcari) [RHEL-33321] - tools/power turbostat: Ignore pkg_cstate_limit when it is not available (David Arcari) [RHEL-33321] - tools/power turbostat: Fix order of strings in pkg_cstate_limit_strings (David Arcari) [RHEL-33321] - tools/power turbostat: Read Package-cstates via perf (David Arcari) [RHEL-33321] - tools/power turbostat: Read Core-cstates via perf (David Arcari) [RHEL-33321] - tools/power turbostat: Avoid possible memory corruption due to sparse topology IDs (David Arcari) [RHEL-33321] - tools/power turbostat: Add columns for clustered uncore frequency (David Arcari) [RHEL-33321] - tools/power turbostat: Enable non-privileged users to read sysfs counters (David Arcari) [RHEL-33321] - tools/power turbostat: Replace _Static_assert with BUILD_BUG_ON (David Arcari) [RHEL-33321] - tools/power turbostat: Add ARL-H support (David Arcari) [RHEL-33321] - tools/power turbostat: Enhance ARL/LNL support (David Arcari) [RHEL-33321] - tools/power turbostat: Survive sparse die_id (David Arcari) [RHEL-33321] - tools/power turbostat: Remember global max_die_id (David Arcari) [RHEL-33321] - tools/power turbostat: Harden probe_intel_uncore_frequency() (David Arcari) [RHEL-33321] - tools/power turbostat: Add "snapshot:" Makefile target (David Arcari) [RHEL-33321] - platform/x86:intel/pmc: Enable S0ix blocker show in Lunar Lake (Steve Best) [RHEL-46817] - platform/x86:intel/pmc: Update LNL signal status map (Steve Best) [RHEL-46817] - platform/x86:intel/pmc: Add support to show S0ix blocker counter (Steve Best) [RHEL-46817] - platform/x86/intel/pmc: Fix PCH names in comments (Steve Best) [RHEL-46817] - platform/x86/intel/pmc: Improve PKGC residency counters debug (Steve Best) [RHEL-46817] - platform/x86/intel/pmc/arl: Put GNA device in D3 (Steve Best) [RHEL-46817] - net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc() (Davide Caratti) [RHEL-45534] - net/sched: taprio: extend minimum interval restriction to entire cycle too (Davide Caratti) [RHEL-44375 RHEL-45534] {CVE-2024-36244} - net/sched: taprio: make q->picos_per_byte available to fill_sched_entry() (Davide Caratti) [RHEL-44375 RHEL-45534] {CVE-2024-36244} - rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validation (Davide Caratti) [RHEL-39715] {CVE-2024-36017} - xfs: process free extents to busy list in FIFO order (Pavel Reichl) [RHEL-7961] - xfs: adjust the incore perag block_count when shrinking (Pavel Reichl) [RHEL-7961] - xfs: abort fstrim if kernel is suspending (Pavel Reichl) [RHEL-7961] - xfs: reduce AGF hold times during fstrim operations (Pavel Reichl) [RHEL-7961] - xfs: move log discard work to xfs_discard.c (Pavel Reichl) [RHEL-7961] - can: j1939: j1939_netdev_start(): fix UAF for rx_kref of j1939_priv (Ken Cox) [RHEL-38415] {CVE-2021-47459} - tty: n_gsm: fix possible out-of-bounds in gsm0_receive() (Steve Best) [RHEL-39354] {CVE-2024-36016} - net/sched: initialize noop_qdisc owner (Davide Caratti) [RHEL-35058] - net/sched: Fix mirred deadlock on device recursion (Davide Caratti) [RHEL-35058] {CVE-2024-27010} - KVM: SEV-ES: Fix svm_get_msr()/svm_set_msr() for KVM_SEV_ES_INIT guests (Paolo Bonzini) [RHEL-16745] - x86/e820: Add a new e820 table update helper (Paolo Bonzini) [RHEL-16745] - x86/sev: Add callback to apply RMP table fixups for kexec (Paolo Bonzini) [RHEL-16745] - x86/kexec: Do not update E820 kexec table for setup_data (Paolo Bonzini) [RHEL-16745] - x86/e820: Don't reserve SETUP_RNG_SEED in e820 (Paolo Bonzini) [RHEL-16745] - redhat: add new configs (Paolo Bonzini) [RHEL-16745] - KVM: SNP: Fix LBR Virtualization for SNP guest (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Don't save mmu_invalidate_seq after checking private attr (Paolo Bonzini) [RHEL-16745] - KVM: SEV-ES: Delegate LBR virtualization to the processor (Paolo Bonzini) [RHEL-16745] - KVM: SEV-ES: Disallow SEV-ES guests when X86_FEATURE_LBRV is absent (Paolo Bonzini) [RHEL-16745] - KVM: SEV-ES: Prevent MSR access post VMSA encryption (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Remove the need to trigger an UNBLOCK event on AP creation (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Don't WARN() if RMP lookup fails when invalidating gmem pages (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Automatically switch reclaimed pages to shared (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Add module parameter to enable SEV-SNP (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Avoid WBINVD for HVA-based MMU notifications for SNP (Paolo Bonzini) [RHEL-16745] - KVM: x86: Implement hook for determining max NPT mapping level (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Implement gmem hook for invalidating private pages (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Implement gmem hook for initializing private pages (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Support SEV-SNP AP Creation NAE event (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle RMP nested page faults (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle Page State Change VMGEXIT (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle MSR based Page State Change VMGEXIT (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle GHCB GPA register VMGEXIT (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add KVM_SEV_SNP_LAUNCH_FINISH command (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add KVM_SEV_SNP_LAUNCH_UPDATE command (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add KVM_SEV_SNP_LAUNCH_START command (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add initial SEV-SNP support (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Select KVM_GENERIC_PRIVATE_MEM when CONFIG_KVM_AMD_SEV=y (Paolo Bonzini) [RHEL-16745] - KVM: MMU: Disable fast path if KVM_EXIT_MEMORY_FAULT is needed (Paolo Bonzini) [RHEL-16745] - KVM: x86: Add hook for determining max NPT mapping level (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: Add hook for invalidating memory (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: Add interface for populating gmem pages with user data (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: extract __kvm_gmem_get_pfn() (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: Add hook for initializing memory (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: limit overzealous WARN (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: pass error up from filemap_grab_folio (Paolo Bonzini) [RHEL-16745] - KVM: x86: Advertise max mappable GPA in CPUID.0x80000008.GuestPhysBits (Paolo Bonzini) [RHEL-16745] - KVM: x86: Don't advertise guest.MAXPHYADDR as host.MAXPHYADDR in CPUID (Paolo Bonzini) [RHEL-16745] - KVM: x86: Split core of hypercall emulation to helper function (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Allow per-guest configuration of GHCB protocol version (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add GHCB handling for termination requests (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add GHCB handling for Hypervisor Feature Support requests (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle AP reset MSR protocol (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Sanity check that __kvm_faultin_pfn() doesn't create noslot pfns (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Initialize kvm_page_fault's pfn and hva to error values (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Set kvm_page_fault.hva to KVM_HVA_ERR_BAD for "no slot" faults (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Handle no-slot faults at the beginning of kvm_faultin_pfn() (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Move slot checks from __kvm_faultin_pfn() to kvm_faultin_pfn() (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Explicitly disallow private accesses to emulated MMIO (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Don't force emulation of L2 accesses to non-APIC internal slots (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Move private vs. shared check above slot validity checks (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: WARN and skip MMIO cache on private, reserved page faults (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: check for invalid async page faults involving private memory (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Use synthetic page fault error code to indicate private faults (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: WARN if upper 32 bits of legacy #PF error code are non-zero (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Pass full 64-bit error code when handling page faults (Paolo Bonzini) [RHEL-16745] - KVM: x86: Move synthetic PFERR_* sanity checks to SVM's #NPF handler (Paolo Bonzini) [RHEL-16745] - KVM: x86: Define more SEV+ page fault error bits/flags for #NPF (Paolo Bonzini) [RHEL-16745] - KVM: x86: Remove separate "bit" defines for page fault error code masks (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Exit to userspace with -EFAULT if private fault hits emulation (Paolo Bonzini) [RHEL-16745] - KVM: x86: Disable KVM_INTEL_PROVE_VE by default (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Enumerate EPT Violation #VE support in /proc/cpuinfo (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Print SPTEs on unexpected #VE (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Dump VMCS on unexpected #VE (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Add sanity checks that KVM doesn't create EPT #VE SPTEs (Paolo Bonzini) [RHEL-16745] - KVM: nVMX: Always handle #VEs in L0 (never forward #VEs from L2 to L1) (Paolo Bonzini) [RHEL-16745] - KVM: nVMX: Initialize #VE info page for vmcs02 when proving #VE support (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Don't kill the VM on an unexpected #VE (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Introduce test mode related to EPT violation VE (Paolo Bonzini) [RHEL-16745] - KVM, x86: add architectural support code for #VE (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Track shadow MMIO value on a per-VM basis (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Add Suppress VE bit to EPT shadow_mmio_mask/shadow_present_mask (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Use SHADOW_NONPRESENT_VALUE for atomic zap in TDP MMU (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Fix a largely theoretical race in kvm_mmu_track_write() (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Process atomically-zapped SPTEs after TLB flush (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Allow non-zero value for non-present SPTE and removed SPTE (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Replace hardcoded value 0 for the initial value for SPTE (Paolo Bonzini) [RHEL-16745] - KVM: Allow page-sized MMU caches to be initialized with custom 64-bit values (Paolo Bonzini) [RHEL-16745] - KVM: delete .change_pte MMU notifier callback (Paolo Bonzini) [RHEL-16745] - KVM: x86: Explicitly zero kvm_caps during vendor module load (Paolo Bonzini) [RHEL-16745] - KVM: x86: Fully re-initialize supported_mce_cap on vendor module load (Paolo Bonzini) [RHEL-16745] - KVM: x86: Fully re-initialize supported_vm_types on vendor module load (Paolo Bonzini) [RHEL-16745] - selftests: kvm: add test for transferring FPU state into VMSA (Paolo Bonzini) [RHEL-16745] - selftests: kvm: split "launch" phase of SEV VM creation (Paolo Bonzini) [RHEL-16745] - selftests: kvm: switch to using KVM_X86_*_VM (Paolo Bonzini) [RHEL-16745] - selftests: kvm: add tests for KVM_SEV_INIT2 (Paolo Bonzini) [RHEL-16745] - KVM: SEV: allow SEV-ES DebugSwap again (Paolo Bonzini) [RHEL-16745] - KVM: SEV: introduce KVM_SEV_INIT2 operation (Paolo Bonzini) [RHEL-16745] - KVM: SEV: sync FPU and AVX state at LAUNCH_UPDATE_VMSA time (Paolo Bonzini) [RHEL-16745] - KVM: SEV: define VM types for SEV and SEV-ES (Paolo Bonzini) [RHEL-16745] - KVM: SEV: introduce to_kvm_sev_info (Paolo Bonzini) [RHEL-16745] - KVM: x86: Add supported_vm_types to kvm_caps (Paolo Bonzini) [RHEL-16745] - KVM: x86: add fields to struct kvm_arch for CoCo features (Paolo Bonzini) [RHEL-16745] - KVM: SEV: store VMSA features in kvm_sev_info (Paolo Bonzini) [RHEL-16745] - KVM: SEV: publish supported VMSA features (Paolo Bonzini) [RHEL-16745] - KVM: introduce new vendor op for KVM_GET_DEVICE_ATTR (Paolo Bonzini) [RHEL-16745] - KVM: x86: use u64_to_user_ptr() (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Compile sev.c if and only if CONFIG_KVM_AMD_SEV=y (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Invert handling of SEV and SEV_ES feature flags (Paolo Bonzini) [RHEL-16745] - Documentation: kvm/sev: clarify usage of KVM_MEMORY_ENCRYPT_OP (Paolo Bonzini) [RHEL-16745] - Documentation: kvm/sev: separate description of firmware (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Track SNP host status with cc_platform_*() (Paolo Bonzini) [RHEL-16745] - x86/cc: Add cc_platform_set/_clear() helpers (Paolo Bonzini) [RHEL-16745] - x86/kvm/Kconfig: Have KVM_AMD_SEV select ARCH_HAS_CC_PLATFORM (Paolo Bonzini) [RHEL-16745] - x86/tdx: Preserve shared bit on mprotect() (Paolo Bonzini) [RHEL-16745] - x86/sev: Check for MWAITX and MONITORX opcodes in the #VC handler (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add models 0x10-0x1f to the Zen5 range (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Update the Zenbleed microcode revisions (Paolo Bonzini) [RHEL-16745] - crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg() (Paolo Bonzini) [RHEL-16745] - crypto: ccp - State in dmesg that TSME is enabled (Paolo Bonzini) [RHEL-16745] - x86/sev: Disable KMSAN for memory encryption TUs (Paolo Bonzini) [RHEL-16745] - x86/sev: Dump SEV_STATUS (Paolo Bonzini) [RHEL-16745] - crypto: ccp - Have it depend on AMD_IOMMU (Paolo Bonzini) [RHEL-16745] - iommu/amd: Fix failure return from snp_lookup_rmpentry() (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Make snp_range_list static (Paolo Bonzini) [RHEL-16745] - Documentation: virt: Fix up pre-formatted text block for SEV ioctls (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add the SNP_SET_CONFIG command (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add the SNP_COMMIT command (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add the SNP_PLATFORM_STATUS command (Paolo Bonzini) [RHEL-16745] - x86/cpufeatures: Enable/unmask SEV-SNP CPU feature (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Make AVIC backing, VMSA and VMCB memory allocation SNP safe (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add panic notifier for SEV/SNP firmware shutdown on kdump (Paolo Bonzini) [RHEL-16745] - iommu/amd: Clean up RMP entries for IOMMU pages during SNP shutdown (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Handle legacy SEV commands when SNP is enabled (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Handle non-volatile INIT_EX data when SNP is enabled (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Handle the legacy TMR allocation when SNP is enabled (Paolo Bonzini) [RHEL-16745] - x86/sev: Introduce an SNP leaked pages list (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Provide an API to issue SEV and SNP commands (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add support to initialize the AMD-SP for SEV-SNP (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Define the SEV-SNP commands (Paolo Bonzini) [RHEL-16745] - crypto: ccp - Fix null pointer dereference in __sev_platform_shutdown_locked (Paolo Bonzini) [RHEL-16745] - x86/sev: Adjust the directmap to avoid inadvertent RMP faults (Paolo Bonzini) [RHEL-16745] - x86/sev: Add helper functions for RMPUPDATE and PSMASH instruction (Paolo Bonzini) [RHEL-16745] - x86/fault: Dump RMP table information when RMP page faults occur (Paolo Bonzini) [RHEL-16745] - x86/traps: Define RMP violation #PF error code (Paolo Bonzini) [RHEL-16745] - x86/fault: Add helper for dumping RMP entries (Paolo Bonzini) [RHEL-16745] - x86/sev: Add RMP entry lookup helpers (Paolo Bonzini) [RHEL-16745] - x86/sev: Add SEV-SNP host initialization support (Paolo Bonzini) [RHEL-16745] - x86/mtrr: Don't print errors if MtrrFixDramModEn is set when SNP enabled (Paolo Bonzini) [RHEL-16745] - iommu/amd: Don't rely on external callers to enable IOMMU SNP support (Paolo Bonzini) [RHEL-16745] - x86/speculation: Do not enable Automatic IBRS if SEV-SNP is enabled (Paolo Bonzini) [RHEL-16745] - x86/cpufeatures: Add SEV-SNP CPU feature (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Do the common init on future Zens too (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add more models to X86_FEATURE_ZEN5 (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add X86_FEATURE_ZEN5 (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add X86_FEATURE_ZEN1 (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Drop now unused CPU erratum checking function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_1485[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_400[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_383[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_1054[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move the DIV0 bug detection to the Zen1 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move Zenbleed check to the Zen2 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Rename init_amd_zn() to init_amd_zen_common() (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Call the spectral chicken in the Zen2 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move erratum 1076 fix into the Zen1 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move the Zen3 BTC_NO detection to the Zen3 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Carve out the erratum 1386 fix (Paolo Bonzini) [RHEL-16745] - x86/sev: Fix position dependent variable references in startup code (Paolo Bonzini) [RHEL-16745] - x86/Kconfig: Remove CONFIG_AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT (Paolo Bonzini) [RHEL-16745] - x86/sme: Fix memory encryption setting if enabled by default and not overridden (Paolo Bonzini) [RHEL-16745]- netfilter: conntrack: switch connlabels to atomic_t (Xin Long) [RHEL-28816] - sched: act_ct: add netns into the key of tcf_ct_flow_table (Xin Long) [RHEL-28816] - stm class: Fix a double free in stm_register_device() (David Arcari) [RHEL-44520] {CVE-2024-38627} - lib/test_hmm.c: handle src_pfns and dst_pfns allocation failure (cki-backport-bot) [RHEL-44261] {CVE-2024-38543} - netfilter: complete validation of user input (Phil Sutter) [RHEL-37212] {CVE-2024-35896} - netfilter: validate user input for expected length (Phil Sutter) [RHEL-37212] {CVE-2024-35896} - xfs: fix reloading entire unlinked bucket lists (Pavel Reichl) [RHEL-7990] - xfs: make inode unlinked bucket recovery work with quotacheck (Pavel Reichl) [RHEL-7990] - xfs: reload entire unlinked bucket lists (Pavel Reichl) [RHEL-7990] - xfs: use i_prev_unlinked to distinguish inodes that are not on the unlinked list (Pavel Reichl) [RHEL-7990] - xfs: load uncached unlinked inodes into memory on demand (Pavel Reichl) [RHEL-7990] - netfilter: nf_tables: Implement table adoption support (Phil Sutter) [RHEL-32120] - netfilter: nf_tables: Introduce NFT_TABLE_F_PERSIST (Phil Sutter) [RHEL-32120] - netfilter: uapi: Document NFT_TABLE_F_OWNER flag (Phil Sutter) [RHEL-32120] - net: core: reject skb_copy(_expand) for fraglist GSO skbs (Xin Long) [RHEL-39781] {CVE-2024-36929} - net: relax socket state check at accept time. (Florian Westphal) [RHEL-39833] - tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets (Florian Westphal) [RHEL-39833] {CVE-2024-36905} - ppdev: Add an error check in register_device (Steve Best) [RHEL-39127] {CVE-2024-36015} - ppdev: Remove usage of the deprecated ida_simple_xx() API (Steve Best) [RHEL-39127] {CVE-2024-36015} - hwmon: (w83793) Fix NULL pointer dereference by removing unnecessary structure field (Steve Best) [RHEL-37725] {CVE-2021-47384} - of: module: prevent NULL pointer dereference in vsnprintf() (Steve Best) [RHEL-37254] {CVE-2024-35878}- KEYS: trusted: Fix memory leak in tpm2_key_encode() (CKI Backport Bot) [RHEL-41151] {CVE-2024-36967} - mm/zswap: invalidate duplicate entry when !zswap_enabled (Rafael Aquini) [RHEL-40684] - mm: zswap: fix objcg use-after-free in entry destruction (Rafael Aquini) [RHEL-40684] - mm: memcg: add per-memcg zswap writeback stat (Rafael Aquini) [RHEL-40684] - zswap: make shrinking memcg-aware (Rafael Aquini) [RHEL-40684] - memcontrol: implement mem_cgroup_tryget_online() (Rafael Aquini) [RHEL-40684] - mm/list_lru.c: remove unused list_lru_from_kmem() (Rafael Aquini) [RHEL-40684] - list_lru: allow explicit memcg and NUMA node selection (Rafael Aquini) [RHEL-40684] - mm: zswap: fix potential memory corruption on duplicate store (Rafael Aquini) [RHEL-40684] - mm: zswap: kill zswap_get_swap_cache_page() (Rafael Aquini) [RHEL-40684] - mm: zswap: tighten up entry invalidation (Rafael Aquini) [RHEL-40684] - mm: zswap: use zswap_invalidate_entry() for duplicates (Rafael Aquini) [RHEL-40684] - zswap: make zswap_load() take a folio (Rafael Aquini) [RHEL-40684] - swap: remove some calls to compound_head() in swap_readpage() (Rafael Aquini) [RHEL-40684] - memcg: convert get_obj_cgroup_from_page to get_obj_cgroup_from_folio (Rafael Aquini) [RHEL-40684] - zswap: make zswap_store() take a folio (Rafael Aquini) [RHEL-40684] - mm: kill frontswap (Rafael Aquini) [RHEL-40684] - mm: zswap: fix double invalidate with exclusive loads (Rafael Aquini) [RHEL-40684] - mm: zswap: invaldiate entry after writeback (Rafael Aquini) [RHEL-40684] - mm: zswap: remove zswap_header (Rafael Aquini) [RHEL-40684] - mm: zswap: simplify writeback function (Rafael Aquini) [RHEL-40684] - mm: zswap: remove shrink from zpool interface (Rafael Aquini) [RHEL-40684] - mm: zswap: remove page reclaim logic from zsmalloc (Rafael Aquini) [RHEL-40684] - mm: zswap: remove page reclaim logic from z3fold (Rafael Aquini) [RHEL-40684] - mm: zswap: remove page reclaim logic from zbud (Rafael Aquini) [RHEL-40684] - mm: zswap: add pool shrinking mechanism (Rafael Aquini) [RHEL-40684] - mm: zswap: support exclusive loads (Rafael Aquini) [RHEL-40684] - mm: zswap: shrink until can accept (Rafael Aquini) [RHEL-40684] - swap, __read_swap_cache_async(): enlarge get/put_swap_device protection range (Rafael Aquini) [RHEL-40684] - af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg (Guillaume Nault) [RHEL-43969] {CVE-2024-38596} - af_unix: Fix data-races around sk->sk_shutdown. (Guillaume Nault) [RHEL-43969] {CVE-2024-38596} - af_unix: Fix data races around sk->sk_shutdown. (Guillaume Nault) [RHEL-43969] {CVE-2024-38596} - tls: fix missing memory barrier in tls_init (cki-backport-bot) [RHEL-44477] {CVE-2024-36489} - net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP (cki-backport-bot) [RHEL-43400] {CVE-2024-36974} - packet: annotate data-races around ignore_outgoing (cki-backport-bot) [RHEL-33238] {CVE-2024-26862} - gfs2: Be more careful with the quota sync generation (Andreas Gruenbacher) [RHEL-40902] - gfs2: Get rid of some unnecessary quota locking (Andreas Gruenbacher) [RHEL-40902] - gfs2: Add some missing quota locking (Andreas Gruenbacher) [RHEL-40902] - gfs2: Fold qd_fish into gfs2_quota_sync (Andreas Gruenbacher) [RHEL-40902] - gfs2: quota need_sync cleanup (Andreas Gruenbacher) [RHEL-40902] - gfs2: Fix and clean up function do_qc (Andreas Gruenbacher) [RHEL-40902] - gfs2: Revert "Add quota_change type" (Andreas Gruenbacher) [RHEL-40902] - gfs2: Revert "ignore negated quota changes" (Andreas Gruenbacher) [RHEL-40902] - gfs2: qd_check_sync cleanups (Andreas Gruenbacher) [RHEL-40902] - gfs2: Check quota consistency on mount (Andreas Gruenbacher) [RHEL-40902] - gfs2: Minor gfs2_quota_init error path cleanup (Andreas Gruenbacher) [RHEL-40902] - gfs2: fix kernel BUG in gfs2_quota_cleanup (Edward Adam Davis) [RHEL-40902] - gfs2: Clean up quota.c:print_message (Andreas Gruenbacher) [RHEL-40902] - gfs2: Clean up gfs2_alloc_parms initializers (Andreas Gruenbacher) [RHEL-40902] - gfs2: Two quota=account mode fixes (Andreas Gruenbacher) [RHEL-40902] - gfs2: Remove useless assignment (Bob Peterson) [RHEL-40902] - gfs2: simplify slot_get (Bob Peterson) [RHEL-40902] - gfs2: Simplify qd2offset (Bob Peterson) [RHEL-40902] - gfs2: Remove quota allocation info from quota file (Bob Peterson) [RHEL-40902] - gfs2: use constant for array size (Bob Peterson) [RHEL-40902] - gfs2: Set qd_sync_gen in do_sync (Bob Peterson) [RHEL-40902] - gfs2: Remove useless err set (Bob Peterson) [RHEL-40902] - gfs2: Small gfs2_quota_lock cleanup (Bob Peterson) [RHEL-40902] - gfs2: move qdsb_put and reduce redundancy (Bob Peterson) [RHEL-40902] - gfs2: Don't try to sync non-changes (Bob Peterson) [RHEL-40902] - gfs2: Simplify function need_sync (Bob Peterson) [RHEL-40902] - gfs2: remove unneeded pg_oflow variable (Bob Peterson) [RHEL-40902] - gfs2: remove unneeded variable done (Bob Peterson) [RHEL-40902] - gfs2: pass sdp to gfs2_write_buf_to_page (Bob Peterson) [RHEL-40902] - gfs2: pass sdp in to gfs2_write_disk_quota (Bob Peterson) [RHEL-40902] - gfs2: Pass sdp to gfs2_adjust_quota (Bob Peterson) [RHEL-40902] - gfs2: remove dead code for quota writes (Bob Peterson) [RHEL-40902] - gfs2: Use qd_sbd more consequently (Bob Peterson) [RHEL-40902] - gfs2: replace 'found' with dedicated list iterator variable (Jakob Koschel) [RHEL-40902] - gfs2: Fix gfs2_qa_get imbalance in gfs2_quota_hold (Bob Peterson) [RHEL-40902] - KVM: arm64: FFA: Release hyp rx buffer (Sebastian Ott) [RHEL-43288] - KVM: arm64: Disassociate vcpus from redistributor region on teardown (Sebastian Ott) [RHEL-43288] - KVM: arm64: Ensure that SME controls are disabled in protected mode (Sebastian Ott) [RHEL-43288] - KVM: arm64: Refactor CPACR trap bit setting/clearing to use ELx format (Sebastian Ott) [RHEL-43288] - KVM: arm64: Consolidate initializing the host data's fpsimd_state/sve in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Eagerly restore host fpsimd/sve state in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Allocate memory mapped at hyp for host sve state in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Specialize handling of host fpsimd state on trap (Sebastian Ott) [RHEL-43288] - KVM: arm64: Abstract set/clear of CPTR_EL2 bits behind helper (Sebastian Ott) [RHEL-43288] - KVM: arm64: Fix prototype for __sve_save_state/__sve_restore_state (Sebastian Ott) [RHEL-43288] - KVM: arm64: Reintroduce __sve_save_state (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Expose BTI and CSV_frac to a guest hypervisor (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Fix relative priorities of exceptions generated by ERETAx (Sebastian Ott) [RHEL-43288] - KVM: arm64: AArch32: Fix spurious trapping of conditional instructions (Sebastian Ott) [RHEL-43288] - KVM: arm64: Allow AArch32 PSTATE.M to be restored as System mode (Sebastian Ott) [RHEL-43288] - KVM: arm64: Fix AArch32 register narrowing on userspace write (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Test vCPU-scoped feature ID registers (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Test that feature ID regs survive a reset (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Store expected register value in set_id_regs (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Rename helper in set_id_regs to imply VM scope (Sebastian Ott) [RHEL-43288] - KVM: arm64: Only reset vCPU-scoped feature ID regs once (Sebastian Ott) [RHEL-43288] - KVM: arm64: Reset VM feature ID regs from kvm_reset_sys_regs() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rename is_id_reg() to imply VM scope (Sebastian Ott) [RHEL-43288] - KVM: arm64: Destroy mpidr_data for 'late' vCPU creation (Sebastian Ott) [RHEL-43288] - KVM: arm64: Move management of __hyp_running_vcpu to load/put on VHE (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic: Allocate private interrupts on demand (Sebastian Ott) [RHEL-43288] - KVM: arm64: Force injection of a data abort on NISV MMIO exit (Sebastian Ott) [RHEL-43288] - KVM: arm64: Restrict supported capabilities for protected VMs (Sebastian Ott) [RHEL-43288] - KVM: arm64: Refactor setting the return value in kvm_vm_ioctl_enable_cap() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Add is_pkvm_initialized() helper (Sebastian Ott) [RHEL-43288] - KVM: arm64: Document the KVM/arm64-specific calls in hypercalls.rst (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rename firmware pseudo-register documentation file (Sebastian Ott) [RHEL-43288] - KVM: arm64: Reformat/beautify PTP hypercall documentation (Sebastian Ott) [RHEL-43288] - KVM: arm64: Clarify rationale for ZCR_EL1 value restored on guest exit (Sebastian Ott) [RHEL-43288] - KVM: arm64: Introduce and use predicates that check for protected VMs (Sebastian Ott) [RHEL-43288] - KVM: arm64: Simplify vgic-v3 hypercalls (Sebastian Ott) [RHEL-43288] - KVM: arm64: Move setting the page as dirty out of the critical section (Sebastian Ott) [RHEL-43288] - KVM: arm64: Change kvm_handle_mmio_return() return polarity (Sebastian Ott) [RHEL-43288] - KVM: arm64: Fix comment for __pkvm_vcpu_init_traps() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Prevent kmemleak from accessing .hyp.data (Sebastian Ott) [RHEL-43288] - KVM: arm64: Do not map the host fpsimd state to hyp in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rename __tlb_switch_to_{guest,host}() in VHE (Sebastian Ott) [RHEL-43288] - KVM: arm64: Support TLB invalidation in guest context (Sebastian Ott) [RHEL-43288] - KVM: arm64: Avoid BBM when changing only s/w bits in Stage-2 PTE (Sebastian Ott) [RHEL-43288] - KVM: arm64: Check for PTE validity when checking for executable/cacheable (Sebastian Ott) [RHEL-43288] - KVM: arm64: Avoid BUG-ing from the host abort path (Sebastian Ott) [RHEL-43288] - KVM: arm64: Issue CMOs when tearing down guest s2 pages (Sebastian Ott) [RHEL-43288] - KVM: arm64: Refactor checks for FP state ownership (Sebastian Ott) [RHEL-43288] - KVM: arm64: Move guest_owns_fp_regs() to increase its scope (Sebastian Ott) [RHEL-43288] - KVM: arm64: Initialize the kvm host data's fpsimd_state pointer in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Remove duplicated AA64MMFR1_EL1 XNX (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add stress test for LPI injection (Sebastian Ott) [RHEL-43288] - KVM: selftests: Use MPIDR_HWID_BITMASK from cputype.h (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add helper for enabling LPIs on a redistributor (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add a minimal library for interacting with an ITS (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add quadword MMIO accessors (Sebastian Ott) [RHEL-43288] - KVM: selftests: Standardise layout of GIC frames (Sebastian Ott) [RHEL-43288] - KVM: selftests: Align with kernel's GIC definitions (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Get rid of the lpi_list_lock (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Rip out the global translation cache (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Use the per-ITS translation cache for injection (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Spin off helper for finding ITS by doorbell addr (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Maintain a translation cache per ITS (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Scope translation cache invalidations to an ITS (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Get rid of vgic_copy_lpi_list() (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-debug: Use an xarray mark for debug iterator (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Walk LPI xarray in vgic_its_cmd_handle_movall() (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Walk LPI xarray in vgic_its_invall() (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Walk LPI xarray in its_sync_lpi_pending_table() (Sebastian Ott) [RHEL-43288] - KVM: Treat the device list as an rculist (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add test for uaccesses to non-existent vgic-v2 CPUIF (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Work around lack of pauth support in old toolchains (Sebastian Ott) [RHEL-43288] - KVM: arm64: Drop trapping of PAuth instructions/keys (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Advertise support for PAuth (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Handle ERETA[AB] instructions (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Add emulation for ERETAx instructions (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Add kvm_has_pauth() helper (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Reinject PAC exceptions caused by HCR_EL2.API==0 (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Handle HCR_EL2.{API,APK} independently (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Honor HFGITR_EL2.ERET being set (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Fast-track 'InHost' exception returns (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Add trap forwarding for ERET and SMC (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Configure HCR_EL2 for FEAT_NV2 (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Drop VCPU_HYP_CONTEXT flag (Sebastian Ott) [RHEL-43288] - KVM: arm64: Constraint PAuth support to consistent implementations (Sebastian Ott) [RHEL-43288] - KVM: arm64: Add helpers for ESR_ELx_ERET_ISS_ERET* (Sebastian Ott) [RHEL-43288] - KVM: arm64: Harden __ctxt_sys_reg() against out-of-range values (Sebastian Ott) [RHEL-43288] - KVM: arm64: Remove FFA_MSG_SEND_DIRECT_REQ from the denylist (Sebastian Ott) [RHEL-43288] - KVM: arm64: Improve out-of-order sysreg table diagnostics (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude FP ownership from kvm_vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude host_fpsimd_state pointer from kvm_vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude mdcr_el2_host from kvm_vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude host_debug_data from vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Add accessor for per-CPU state (Sebastian Ott) [RHEL-43288] - KVM: selftests: Allow many vCPUs and reader threads per UFFD in demand paging test (Sebastian Ott) [RHEL-43288] - KVM: selftests: Report per-vcpu demand paging rate from demand paging test (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rationalise KVM banner output (Sebastian Ott) [RHEL-43288] - KVM: arm64: Use TLBI_TTL_UNKNOWN in __kvm_tlb_flush_vmid_range() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Don't pass a TLBI level hint when zapping table entries (Sebastian Ott) [RHEL-43288] - KVM: arm64: Don't defer TLB invalidation when zapping table entries (Sebastian Ott) [RHEL-43288] - arm64/mm: Update tlb invalidation routines for FEAT_LPA2 (Sebastian Ott) [RHEL-43288] - arm64: Avoid cpus_have_const_cap() for ARM64_HAS_ARMv8_4_TTL (Sebastian Ott) [RHEL-43288] - vfio/pci: fix potential memory leak in vfio_intx_enable() (Alex Williamson) [RHEL-44424] {CVE-2024-38632} - perf test arm64: Fix version that enables VG register on Arm (Michael Petlan) [RHEL-32688] - scsi: qedf: Make qedf_execute_tmf() non-preemptible (John Meneghini) [RHEL-25790] - can: isotp: isotp_sendmsg(): fix return error fix on TX path (Radu Rendec) [RHEL-39584] - can: isotp: fix error path in isotp_sendmsg() to unlock wait queue (Radu Rendec) [RHEL-39584] - can: isotp: isotp_sendmsg(): fix return error on FC timeout on TX path (Radu Rendec) [RHEL-39584] - can: isotp: isotp_sendmsg(): fix TX buffer concurrent access in isotp_sendmsg() (Radu Rendec) [RHEL-39584] - netfilter: nf_tables: set dormant flag on hook register failure (Phil Sutter) [RHEL-33123] {CVE-2024-26835} - perf annotate: Fix segfault on sample histogram (Michael Petlan) [RHEL-29571] - perf symbols: Fix ownership of string in dso__load_vmlinux() (Michael Petlan) [RHEL-29571] - perf symbols: Update kcore map before merging in remaining symbols (Michael Petlan) [RHEL-29571] - perf maps: Re-use __maps__free_maps_by_name() (Michael Petlan) [RHEL-29571] - perf symbols: Remove map from list before updating addresses (Michael Petlan) [RHEL-29571] - perf annotate: Fix memory leak in annotated_source (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Check variable address range properly (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Check pointer offset when checking variables (Michael Petlan) [RHEL-29571] - perf tests: Remove dependency on lscpu (Michael Petlan) [RHEL-29571] - perf map: Remove kernel map before updating start and end addresses (Michael Petlan) [RHEL-29571] - perf tests: Apply attributes to all events in object code reading test (Michael Petlan) [RHEL-29571] - perf tests: Make "test data symbol" more robust on Neoverse N1 (Michael Petlan) [RHEL-29571] - perf test: Use a single fd for the child process out/err (Michael Petlan) [RHEL-29571] - perf test: Stat output per thread of just the parent process (Michael Petlan) [RHEL-29571] - perf record: Delete session after stopping sideband thread (Michael Petlan) [RHEL-29571] - perf riscv: Fix the warning due to the incompatible type (Michael Petlan) [RHEL-29571] - perf lock contention: Add a missing NULL check (Michael Petlan) [RHEL-29571] - perf annotate: Make sure to call symbol__annotate2() in TUI (Michael Petlan) [RHEL-29571] - riscv: andes: Support specifying symbolic firmware and hardware raw events (Michael Petlan) [RHEL-29571] - perf annotate: Add comments in the data structures (Michael Petlan) [RHEL-29571] - perf annotate: Remove sym_hist.addr[] array (Michael Petlan) [RHEL-29571] - perf annotate: Calculate instruction overhead using hashmap (Michael Petlan) [RHEL-29571] - perf annotate: Add a hashmap for symbol histogram (Michael Petlan) [RHEL-29571] - perf threads: Reduce table size from 256 to 8 (Michael Petlan) [RHEL-29571] - perf threads: Switch from rbtree to hashmap (Michael Petlan) [RHEL-29571] - perf threads: Move threads to its own files (Michael Petlan) [RHEL-29571] - perf machine: Move machine's threads into its own abstraction (Michael Petlan) [RHEL-29571] - perf machine: Move fprintf to for_each loop and a callback (Michael Petlan) [RHEL-29571] - perf trace: Ignore thread hashing in summary (Michael Petlan) [RHEL-29571] - perf report: Sort child tasks by tid (Michael Petlan) [RHEL-29571] - perf vendor events amd: Fix Zen 4 cache latency events (Michael Petlan) [RHEL-29571] - perf version: Display availability of OpenCSD support (Michael Petlan) [RHEL-29571] - perf vendor events intel: Add umasks/occ_sel to PCU events. (Michael Petlan) [RHEL-29571] - perf map: Fix map reference count issues (Michael Petlan) [RHEL-29571] - libperf evlist: Avoid out-of-bounds access (Michael Petlan) [RHEL-29571] - perf lock contention: Account contending locks too (Michael Petlan) [RHEL-29571] - perf metrics: Fix segv for metrics with no events (Michael Petlan) [RHEL-29571] - perf metrics: Fix metric matching (Michael Petlan) [RHEL-29571] - perf pmu: Fix a potential memory leak in perf_pmu__lookup() (Michael Petlan) [RHEL-29571] - perf test: Fix spelling mistake "curent" -> "current" (Michael Petlan) [RHEL-29571] - perf test: Use TEST_FAIL in the TEST_ASSERT macros instead of -1 (Michael Petlan) [RHEL-29571] - perf data convert: Fix segfault when converting to json when cpu_desc isn't set (Michael Petlan) [RHEL-29571] - perf bpf: Check that the minimal vmlinux.h installed is the latest one (Michael Petlan) [RHEL-29571] - perf print-events: make is_event_supported() more robust (Michael Petlan) [RHEL-29571] - perf tests: Add option to run tests in parallel (Michael Petlan) [RHEL-29571] - perf tests: Run time generate shell test suites (Michael Petlan) [RHEL-29571] - perf tests: Use scandirat for shell script finding (Michael Petlan) [RHEL-29571] - perf test: Rename builtin-test-list and add missed header guard (Michael Petlan) [RHEL-29571] - tools subcmd: Add a no exec function call option (Michael Petlan) [RHEL-29571] - perf tests: Avoid fork in perf_has_symbol test (Michael Petlan) [RHEL-29571] - perf list: Add scandirat compatibility function (Michael Petlan) [RHEL-29571] - perf thread_map: Skip exited threads when scanning /proc (Michael Petlan) [RHEL-29571] - perf list: fix short description for some cache events (Michael Petlan) [RHEL-29571] - perf stat: Fix metric-only aggregation index (Michael Petlan) [RHEL-29571] - perf metrics: Compute unmerged uncore metrics individually (Michael Petlan) [RHEL-29571] - perf stat: Pass fewer metric arguments (Michael Petlan) [RHEL-29571] - perf: script: prefer capstone to XED (Michael Petlan) [RHEL-29571] - perf: script: add raw|disasm arguments to --insn-trace option (Michael Petlan) [RHEL-29571] - perf: script: add field 'disasm' to display mnemonic instructions (Michael Petlan) [RHEL-29571] - perf: util: use capstone disasm engine to show assembly instructions (Michael Petlan) [RHEL-29571] - perf: build: introduce the libcapstone (Michael Petlan) [RHEL-29571] - perf list: For metricgroup only list include description (Michael Petlan) [RHEL-29571] - perf tools: Fixup module symbol end address properly (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update tigerlake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update skylakex TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update skylake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update sapphirerapids TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update sandybridge TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update rocketlake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update jaketown TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update ivytown TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update ivybridge TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update icelakex TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update icelake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update haswellx TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update haswell TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update cascadelakex TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwellx TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwellde TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwell TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update alderlake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update tigerlake events to v1.15 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update skylake events to v58 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update sierraforst events to v1.01 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update rocketlake events to v1.02 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update meteorlake events to v1.07 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update icelake events to v1.21 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update haswell events to v35 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update grandridge events to v1.01 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update emeraldrapids events to v1.03 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwell events to v29 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update alderlaken events to v1.24 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update alderlake events to v1.24 (Michael Petlan) [RHEL-29571] - perf augmented_raw_syscalls.bpf: Move 'struct timespec64' to vmlinux.h (Michael Petlan) [RHEL-29571] - perf testsuite: Install kprobe tests and common files (Michael Petlan) [RHEL-29571] - perf testsuite: Add test for kprobe handling (Michael Petlan) [RHEL-29571] - perf testsuite: Add common output checking helpers (Michael Petlan) [RHEL-29571] - perf testsuite: Add test case for perf probe (Michael Petlan) [RHEL-29571] - perf testsuite: Add initialization script for shell tests (Michael Petlan) [RHEL-29571] - perf testsuite: Add common setting for shell tests (Michael Petlan) [RHEL-29571] - perf testsuite: Add common regex patters (Michael Petlan) [RHEL-29571] - perf test: Enable Symbols test to work with a current module dso (Michael Petlan) [RHEL-29571] - perf build: Cleanup perf register configuration (Michael Petlan) [RHEL-29571] - perf parse-regs: Introduce a weak function arch__sample_reg_masks() (Michael Petlan) [RHEL-29571] - perf parse-regs: Always build perf register functions (Michael Petlan) [RHEL-29571] - perf build: Remove unused CONFIG_PERF_REGS (Michael Petlan) [RHEL-29571] - perf metric: Don't remove scale from counts (Michael Petlan) [RHEL-29571] - perf stat: Avoid metric-only segv (Michael Petlan) [RHEL-29571] - perf expr: Fix "has_event" function for metric style events (Michael Petlan) [RHEL-29571] - perf expr: Allow NaN to be a valid number (Michael Petlan) [RHEL-29571] - perf maps: Locking tidy up of nr_maps (Michael Petlan) [RHEL-29571] - perf maps: Hide maps internals (Michael Petlan) [RHEL-29571] - perf maps: Get map before returning in maps__find_next_entry (Michael Petlan) [RHEL-29571] - perf maps: Get map before returning in maps__find_by_name (Michael Petlan) [RHEL-29571] - perf maps: Get map before returning in maps__find (Michael Petlan) [RHEL-29571] - perf maps: Switch from rbtree to lazily sorted array for addresses (Michael Petlan) [RHEL-29571] - perf srcline: Add missed addr2line closes (Michael Petlan) [RHEL-29571] - perf stat: Support per-cluster aggregation (Michael Petlan) [RHEL-29571] - perf tools: Remove misleading comments on map functions (Michael Petlan) [RHEL-29571] - perf thread_map: Free strlist on normal path in thread_map__new_by_tid_str() (Michael Petlan) [RHEL-29571] - perf sched: Move curr_pid and cpu_last_switched initialization to perf_sched__{lat|map|replay}() (Michael Petlan) [RHEL-29571] - perf sched: Move curr_thread initialization to perf_sched__map() (Michael Petlan) [RHEL-29571] - perf sched: Fix memory leak in perf_sched__map() (Michael Petlan) [RHEL-29571] - perf sched: Move start_work_mutex and work_done_wait_mutex initialization to perf_sched__replay() (Michael Petlan) [RHEL-29571] - perf test: Skip metric w/o event name on arm64 in stat STD output linter (Michael Petlan) [RHEL-29571] - perf symbols: Slightly improve module file executable section mappings (Michael Petlan) [RHEL-29571] - perf tools: Make it possible to see perf's kernel and module memory mappings (Michael Petlan) [RHEL-29571] - perf record: Display data size on pipe mode (Michael Petlan) [RHEL-29571] - perf script: Print source line for each jump in brstackinsn (Michael Petlan) [RHEL-29571] - perf kvm powerpc: Fix build (Michael Petlan) [RHEL-29571] - tools: perf: Expose sample ID / stream ID to python scripts (Michael Petlan) [RHEL-29571] - perf bpf: Clean up the generated/copied vmlinux.h (Michael Petlan) [RHEL-29571] - perf jevents: Drop or simplify small integer values (Michael Petlan) [RHEL-29571] - perf parse-events: Print all errors (Michael Petlan) [RHEL-29571] - perf parse-events: Improve error location of terms cloned from an event (Michael Petlan) [RHEL-29571] - perf tsc: Add missing newlines to debug statements (Michael Petlan) [RHEL-29571] - perf Documentation: Add some more hints to tips.txt (Michael Petlan) [RHEL-29571] - perf test: Simplify metric value validation test final report (Michael Petlan) [RHEL-29571] - perf report: Prevent segfault with --no-parent (Michael Petlan) [RHEL-29571] - perf evsel: Fix duplicate initialization of data->id in evsel__parse_sample() (Michael Petlan) [RHEL-29571] - perf evsel: Rename get_states() to parse_task_states() and make it public (Michael Petlan) [RHEL-29571] - perf tools: Add -H short option for --hierarchy (Michael Petlan) [RHEL-29571] - perf pmu: Treat the msr pmu as software (Michael Petlan) [RHEL-29571] - perf test: Skip test_arm_callgraph_fp.sh if unwinding isn't built in (Michael Petlan) [RHEL-29571] - perf version: Display availability of HAVE_DWARF_UNWIND_SUPPORT (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_pmus__num_mem_pmus() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_events__record_args() (Michael Petlan) [RHEL-29571] - perf mem: Clean up is_mem_loads_aux_event() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_event__supported() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_events__name() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_events__ptr() (Michael Petlan) [RHEL-29571] - perf mem: Add mem_events into the supported perf_pmu (Michael Petlan) [RHEL-29571] - perf sched: Commit to evsel__taskstate() to parse task state info (Michael Petlan) [RHEL-29571] - perf util: Add evsel__taskstate() to parse the task state info instead (Michael Petlan) [RHEL-29571] - perf util: Add helpers to parse task state string from libtraceevent (Michael Petlan) [RHEL-29571] - perf sched: Sync state char array with the kernel (Michael Petlan) [RHEL-29571] - perf data: Minor code style alignment cleanup (Michael Petlan) [RHEL-29571] - perf record: Check conflict between '--timestamp-filename' option and pipe mode before recording (Michael Petlan) [RHEL-29571] - perf record: Fix possible incorrect free in record__switch_output() (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Check allowed DWARF Ops (Michael Petlan) [RHEL-29571] - perf annotate-data: Support stack variables (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Add die_get_cfa() (Michael Petlan) [RHEL-29571] - perf annotate-data: Support global variables (Michael Petlan) [RHEL-29571] - perf annotate-data: Handle PC-relative addressing (Michael Petlan) [RHEL-29571] - perf annotate-data: Add stack operation pseudo type (Michael Petlan) [RHEL-29571] - perf annotate-data: Handle array style accesses (Michael Petlan) [RHEL-29571] - perf annotate-data: Handle macro fusion on x86 (Michael Petlan) [RHEL-29571] - perf annotate-data: Parse 'lock' prefix from llvm-objdump (Michael Petlan) [RHEL-29571] - perf build: Check whether pkg-config is installed when libtraceevent is linked (Michael Petlan) [RHEL-29571] - perf test: raise limit to 20 percent for perf_stat_--bpf-counters_test (Michael Petlan) [RHEL-29571] - perf/x86: Fix out of range data (Michael Petlan) [RHEL-29571] - perf/x86/intel/ds: Don't clear ->pebs_data_cfg for the last PEBS event (Michael Petlan) [RHEL-29571] - perf/x86/amd/core: Avoid register reset when CPU is dead (Michael Petlan) [RHEL-29571] - perf/x86/amd/lbr: Discard erroneous branch entries (Michael Petlan) [RHEL-29571] - perf/bpf: Fix duplicate type check (Michael Petlan) [RHEL-29571] - perf/x86/amd/uncore: Fix __percpu annotation (Michael Petlan) [RHEL-29571] - tipc: Check the bearer type before calling tipc_udp_nl_bearer_add() (Xin Long) [RHEL-31303] {CVE-2024-26663} - netfilter: nf_tables: honor table dormant flag from netdev release event path (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: fix memleak in map from abort path (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: restore set elements when delete set fails (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: Fix potential data-race in __nft_obj_type_get() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: discard table flag update with pending basechain deletion (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject table flag and netdev basechain updates (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: Fix potential data-race in __nft_flowtable_type_get() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject new basechain after table flag update (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: flush pending destroy work before exit_net release (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path (Florian Westphal) [RHEL-33985] {CVE-2024-26925} - netfilter: nf_tables: release batch on table validation from abort path (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: do not compare internal table flags on updates (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject constant set with timeout (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: use kzalloc for hook allocation (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: register hooks last when adding new chain/flowtable (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: fix bidirectional offload regression (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: skip end interval element from gc (Florian Westphal) [RHEL-33985] {CVE-2024-26581} - netfilter: nf_tables: use timestamp to check for set element timeout (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: Remove unused variable nft_net (Florian Westphal) [RHEL-33985] - netfilter: nft_ct: reject direction for ct id (Florian Westphal) [RHEL-33985] - netfilter: nft_compat: restrict match/target protocol to u16 (Florian Westphal) [RHEL-33985] - netfilter: nft_compat: reject unused compat flag (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: restrict tunnel object to NFPROTO_NETDEV (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: NULL pointer dereference in nf_tables_updobj() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: validate NFPROTO_* family (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: restrict anonymous set and map names to 16 bytes (Florian Westphal) [RHEL-33985] - netfilter: nft_limit: reject configurations that cause integer overflow (Florian Westphal) [RHEL-33985] {CVE-2024-26668} - netfilter: nft_chain_filter: handle NETDEV_UNREGISTER for inet/ingress basechain (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject NFT_SET_CONCAT with not field length description (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: skip dead set elements in netlink dump (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: do not allow mismatch field size and set key length (Florian Westphal) [RHEL-33985] - netfilter: nft_limit: do not ignore unsupported flags (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject invalid set policy (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: shrink memory consumption of set elements (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: prefer sync gc to async worker (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: rename gc deactivate+erase function (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: de-constify set commit ops function argument (Florian Westphal) [RHEL-33985]- igc: Fix Energy Efficient Ethernet support declaration (Corinna Vinschen) [RHEL-17489] - igc: Fix LED-related deadlock on driver unbind (Corinna Vinschen) [RHEL-17489] - igc: Remove redundant runtime resume for ethtool ops (Corinna Vinschen) [RHEL-17489] - igc: Refactor runtime power management flow (Corinna Vinschen) [RHEL-17489] - net: intel: implement modern PM ops declarations (Corinna Vinschen) [RHEL-17489] - igc: Remove stale comment about Tx timestamping (Corinna Vinschen) [RHEL-17489] - igc: Fix missing time sync events (Corinna Vinschen) [RHEL-17489] - igc: avoid returning frame twice in XDP_REDIRECT (Corinna Vinschen) [RHEL-17489 RHEL-33266] {CVE-2024-26853} - igc: fix LEDS_CLASS dependency (Corinna Vinschen) [RHEL-17489] - eth: igc: remove unused embedded struct net_device (Corinna Vinschen) [RHEL-17489] - net: adopt skb_network_offset() and similar helpers (Corinna Vinschen) [RHEL-17489] - net: intel: igc: Use linkmode helpers for EEE (Corinna Vinschen) [RHEL-17489] - net: intel: i40e/igc: Remove setting Autoneg in EEE capabilities (Corinna Vinschen) [RHEL-17489] - igc: Add support for LEDs on i225/i226 (Corinna Vinschen) [RHEL-17489] - igc: Remove temporary workaround (Corinna Vinschen) [RHEL-17489] - igc: Unify filtering rule fields (Corinna Vinschen) [RHEL-17489] - igc: Use netdev printing functions for flex filters (Corinna Vinschen) [RHEL-17489] - igc: Use reverse xmas tree (Corinna Vinschen) [RHEL-17489] - igc: Fix hicredit calculation (Corinna Vinschen) [RHEL-17489] - igc: Check VLAN EtherType mask (Corinna Vinschen) [RHEL-17489] - igc: Check VLAN TCI mask (Corinna Vinschen) [RHEL-17489] - igc: Report VLAN EtherType matching back to user (Corinna Vinschen) [RHEL-17489] - igc: field get conversion (Corinna Vinschen) [RHEL-17489] - igc: field prep conversion (Corinna Vinschen) [RHEL-17489] - intel: add bit macro includes where needed (Corinna Vinschen) [RHEL-17489] - igc: Add support for PTP .getcyclesx64() (Corinna Vinschen) [RHEL-17489] - igc: Simplify setting flags in the TX data descriptor (Corinna Vinschen) [RHEL-17489] - bnxt_en: Restore PTP tx_avail count in case of skb_pad() error (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Set TSO max segs on devices with limits (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.3.44 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.3.39 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix error recovery for 5760X (P7) chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix memory leak in bnxt_hwrm_get_rings() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Remove mis-applied code from bnxt_cfg_ntp_filters() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Prevent TX timeout with a very small TX ring (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix TX ring indexing logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix AGG ring check logic in bnxt_check_rings() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix trimming of P5 RX and TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix HWTSTAMP_FILTER_ALL packet timestamp logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix wrong return value check in bnxt_close_nic() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Clear resource reservation during resume (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - net: bnxt: fix a potential use-after-free in bnxt_init_tc (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add 5760X (P7) PCI IDs (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Report the new ethtool link modes in the new firmware interface (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support force speed using the new HWRM fields (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support new firmware link parameters (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor ethtool speeds logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add support for new RX and TPA_START completion types for P7 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor and refine bnxt_tpa_start() and bnxt_tpa_end(). (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor RX VLAN acceleration logic. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add new P7 hardware interface definitions (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor RSS capability fields (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Implement the new toggle bit doorbell mechanism on P7 chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Consolidate DB offset calculation (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Define basic P7 macros (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.3.15 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix backing store V2 logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Rename some macros for the P5 chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify the NAPI logic for the new P7 chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify RX ring indexing logic. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify TX ring indexing logic. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add db_ring_mask and related macro to bnxt_db_info struct. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add support for HWRM_FUNC_BACKING_STORE_CFG_V2 firmware calls (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add support for new backing store query firmware API (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add bnxt_setup_ctxm_pg_tbls() helper function (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Use the pg_info field in bnxt_ctx_mem_type struct (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add page info to struct bnxt_ctx_mem_type (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Restructure context memory data structures (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Free bp->ctx inside bnxt_free_ctx_mem() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: The caller of bnxt_alloc_ctx_mem() should always free bp->ctx (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Optimize xmit_more TX path (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Use existing MSIX vectors for all mqprio TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add macros related to TC and TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add helper to get the number of CP rings required for TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support up to 8 TX rings per MSIX (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor bnxt_hwrm_set_coal() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: New encoding for the TX opaque field (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor bnxt_tx_int() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Remove BNXT_RX_HDL and BNXT_TX_HDL (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add completion ring pointer in TX and RX ring structures (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Restructure cp_ring_arr in struct bnxt_cp_ring_info (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add completion ring pointer in TX and RX ring structures (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Put the TX producer information in the TX BD opaque field (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix 2 stray ethtool -S counters (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: extend media types to supported and autoneg modes (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: convert to linkmode_set_bit() API (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor NRZ/PAM4 link speed related logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: refactor speed independent ethtool modes (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: support lane configuration via ethtool (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: add infrastructure to lookup ethtool link mode (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix invoking hwmon_notify_event (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Do not call sleeping hwmon_notify_event() from NAPI (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - eth: bnxt: fix backward compatibility with older devices (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - Revert "bnxt_en: Support QOS and TPID settings for the SRIOV VLAN" (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update VNIC resource calculation for VFs (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support QOS and TPID settings for the SRIOV VLAN (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Event handler for Thermal event (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Use non-standard attribute to expose shutdown temperature (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Expose threshold temperatures through hwmon (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify the driver to use hwmon_device_register_with_info (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Move hwmon functions into a dedicated file (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Enhance hwmon temperature reporting (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.2.171 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Flush XDP for bnxt_poll_nitroa0()'s NAPI (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt: use the NAPI skb allocation cache (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add tx_resets ring counter (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Display the ring error counters under ethtool -S (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Save ring error counters across reset (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Increment rx_resets counter in bnxt_disable_napi() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt: don't handle XDP in netpoll (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - netfilter: bridge: replace physindev with physinif in nf_bridge_info (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - netfilter: propagate net to nf_bridge_get_physindev (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - netfilter: nfnetlink_log: use proper helper for fetching physinif (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - netfilter: nf_queue: remove excess nf_bridge variable (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - nsh: Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment(). (Xin Long) [RHEL-39772] {CVE-2024-36933} - net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment() (Xin Long) [RHEL-39772] - s390/zcrypt: Use EBUSY to indicate temp unavailability (Tobias Huschle) [RHEL-23687] - s390/zcrypt: Handle ep11 cprb return code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: Fix wrong format string in debug feature printout (Tobias Huschle) [RHEL-23687] - s390/pkey: improve pkey retry behavior (Tobias Huschle) [RHEL-23687] - s390/zcrypt: improve zcrypt retry behavior (Tobias Huschle) [RHEL-23687] - s390/zcrypt: introduce retries on in-kernel send CPRB functions (Tobias Huschle) [RHEL-23687] - s390/ap: introduce mutex to lock the AP bus scan (Tobias Huschle) [RHEL-23687] - s390/ap: rework ap_scan_bus() to return true on config change (Tobias Huschle) [RHEL-23687] - s390/ap: clarify AP scan bus related functions and variables (Tobias Huschle) [RHEL-23687] - s390/ap: rearm APQNs bindings complete completion (Tobias Huschle) [RHEL-23687] - s390/ap: explicitly include ultravisor header (Tobias Huschle) [RHEL-23687] - s390/zcrypt: add debug possibility for CCA and EP11 messages (Tobias Huschle) [RHEL-23687] - s390/ap: add debug possibility for AP messages (Tobias Huschle) [RHEL-23687] - s390/pkey: introduce dynamic debugging for pkey (Tobias Huschle) [RHEL-23687] - s390/pkey: harmonize pkey s390 debug feature calls (Tobias Huschle) [RHEL-23687] - s390/zcrypt: introduce dynamic debugging for AP and zcrypt code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: harmonize debug feature calls and defines (Tobias Huschle) [RHEL-23687] - s390/ap: handle outband SE bind state change (Tobias Huschle) [RHEL-23687] - s390/ap: store TAPQ hwinfo in struct ap_card (Tobias Huschle) [RHEL-23687] - s390/ap: fix vanishing crypto cards in SE environment (Tobias Huschle) [RHEL-23687] - s390/zcrypt: don't report online if card or queue is in check-stop state (Tobias Huschle) [RHEL-23687] - s390/zcrypt: update list of EP11 operation modes (Tobias Huschle) [RHEL-23687] - s390/zcrypt: remove CEX2 and CEX3 device drivers (Tobias Huschle) [RHEL-23687] - s390/zcrypt: do not retry administrative requests (Tobias Huschle) [RHEL-23687] - s390/zcrypt: cleanup some debug code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: use kvmalloc_array() instead of kzalloc() (Tobias Huschle) [RHEL-23687] - s390/pkey: zeroize key blobs (Tobias Huschle) [RHEL-23687] - s390/zcrypt: rework arrays with length zero occurrences (Tobias Huschle) [RHEL-23687] - s390/zcrypt: simplify prep of CCA key token (Tobias Huschle) [RHEL-23687] - s390/zcrypt: remove unused ancient padding code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: introduce ctfm field in struct CPRBX (Tobias Huschle) [RHEL-23687] - s390/zcrypt: fix warning about field-spanning write (Tobias Huschle) [RHEL-23687] - xfrm: interface: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - bridge: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip_tunnel: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - sit: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip6_vti: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip6_tunnel: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip6_gre: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - vxlan: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ipv4: add __unregister_nexthop_notifier() (Antoine Tenart) [RHEL-29681] - gtp: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - geneve: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - bonding: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - bareudp: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - nexthop: convert nexthop_net_exit_batch to exit_batch_rtnl method (Antoine Tenart) [RHEL-29681] - net: add exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - net: remove default_device_exit() (Antoine Tenart) [RHEL-29681] - can: gw: switch cangw_pernet_exit() to batch mode (Antoine Tenart) [RHEL-29681] - ipmr: introduce ipmr_net_exit_batch() (Antoine Tenart) [RHEL-29681] - ip6mr: introduce ip6mr_net_exit_batch() (Antoine Tenart) [RHEL-29681] - ipv6: change fib6_rules_net_exit() to batch mode (Antoine Tenart) [RHEL-29681] - ipv4: add fib_net_exit_batch() (Antoine Tenart) [RHEL-29681] - nexthop: change nexthop_net_exit() to nexthop_net_exit_batch() (Antoine Tenart) [RHEL-29681] - net: net_namespace: Optimize the code (Antoine Tenart) [RHEL-29681] - netfilter: nf_tables: missing iterator type in lookup walk (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: do not free live element (Florian Westphal) [RHEL-33380 RHEL-34223] {CVE-2024-26924} - netfilter: nft_set_pipapo: release elements in clone only from destroy path (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: walk over current view on netlink dump (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: do not rely on ZERO_SIZE_PTR (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: constify lookup fn args where possible (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: fix missing : in kdoc (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: remove scratch_aligned pointer (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: add helper to release pcpu scratch area (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: store index in scratch maps (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: remove static in nft_pipapo_get() (Florian Westphal) [RHEL-33380] - Another hunk from an upstream merge commit (John W. Linville) [RHEL-23582] - cxl/core/regs: Fix usage of map->reg_type in cxl_decode_regblock() before assigned (John W. Linville) [RHEL-23582] - cxl/region: Fix cxlr_pmem leaks (John W. Linville) [RHEL-23582] - cxl/region: Fix memregion leaks in devm_cxl_add_region() (John W. Linville) [RHEL-23582] - cxl/port: Fix missing target list lock (John W. Linville) [RHEL-23582] - cxl/region: Use cxl_calc_interleave_pos() for auto-discovery (John W. Linville) [RHEL-23582] - cxl/region: Calculate a target position in a region interleave (John W. Linville) [RHEL-23582] - cxl/region: Prepare the decoder match range helper for reuse (John W. Linville) [RHEL-23582] - testing: nvdimm: add missing prototypes for wrapped functions (John W. Linville) [RHEL-23582] - cxl/core: Fix potential payload size confusion in cxl_mem_get_poison() (John W. Linville) [RHEL-23582] - cxl/trace: Correct DPA field masks for general_media & dram events (John W. Linville) [RHEL-23582] - cxl/acpi: Fix load failures due to single window creation failure (John W. Linville) [RHEL-23582] - perf: CXL: fix mismatched cpmu event opcode (John W. Linville) [RHEL-23582] - cxl/memdev: Hold region_rwsem during inject and clear poison ops (John W. Linville) [RHEL-23582] - cxl/core: Always hold region_rwsem while reading poison lists (John W. Linville) [RHEL-23582] - cxl/memdev: Fix sanitize vs decoder setup locking (John W. Linville) [RHEL-23582] - cxl/core: Fix initialization of mbox_cmd.size_out in get event (John W. Linville) [RHEL-23582] - cxl/mem: Fix for the index of Clear Event Record Handle (John W. Linville) [RHEL-23582] - libnvdimm: mark 'security_show' static again (John W. Linville) [RHEL-23582] - cxl/trace: Properly initialize cxl_poison region name (John W. Linville) [RHEL-23582] - cxl/pci: Fix disabling memory if DVSEC CXL Range does not match a CFMWS window (John W. Linville) [RHEL-23582] - cxl/region:Fix overflow issue in alloc_hpa() (John W. Linville) [RHEL-23582] - cxl/port: Fix decoder initialization when nr_targets > interleave_ways (John W. Linville) [RHEL-23582] - cxl/region: fix x9 interleave typo (John W. Linville) [RHEL-23582] - cxl/pmu: Ensure put_device on pmu devices (John W. Linville) [RHEL-23582] - cxl/hdm: Fix dpa translation locking (John W. Linville) [RHEL-23582] - cxl/hdm: Remove broken error path (John W. Linville) [RHEL-23582] - cxl/port: Fix delete_endpoint() vs parent unregistration race (John W. Linville) [RHEL-23582] - cxl/region: Fix x1 root-decoder granularity calculations (John W. Linville) [RHEL-23582] - cxl/region: Fix cxl_region_rwsem lock held when returning to user space (John W. Linville) [RHEL-23582] - cxl/mbox: Remove useless cast in cxl_mem_create_range_info() (John W. Linville) [RHEL-23582] - cxl/region: Do not try to cleanup after cxl_region_setup_targets() fails (John W. Linville) [RHEL-23582] - cxl/mem: Fix shutdown order (John W. Linville) [RHEL-23582] - cxl/pci: Fix sanitize notifier setup (John W. Linville) [RHEL-23582] - cxl/acpi: Annotate struct cxl_cxims_data with __counted_by (John W. Linville) [RHEL-23582] - cxl/region: Refactor granularity select in cxl_port_setup_targets() (John W. Linville) [RHEL-23582] - cxl/region: Match auto-discovered region decoders by HPA range (John W. Linville) [RHEL-23582] - cxl/mbox: Fix CEL logic for poison and security commands (John W. Linville) [RHEL-23582] - cxl/pci: Replace host_bridge->native_aer with pcie_aer_is_native() (John W. Linville) [RHEL-23582] - cxl/pci: Fix appropriate checking for _OSC while handling CXL RAS registers (John W. Linville) [RHEL-23582] - cxl/memdev: Only show sanitize sysfs files when supported (John W. Linville) [RHEL-23582] - cxl/memdev: Document security state in kern-doc (John W. Linville) [RHEL-23582] - tools/testing/cxl: Remove unused SZ_512G macro (John W. Linville) [RHEL-23582] - cxl/acpi: Return 'rc' instead of '0' in cxl_parse_cfmws() (John W. Linville) [RHEL-23582] - cxl/mem: Fix a double shift bug (John W. Linville) [RHEL-23582] - cxl: fix CONFIG_FW_LOADER dependency (John W. Linville) [RHEL-23582] - cxl: Fix one kernel-doc comment (John W. Linville) [RHEL-23582] - cxl/pci: Use correct flag for sanitize polling (John W. Linville) [RHEL-23582] - redhat/configs: add config item for CONFIG_CXL_PMU (John W. Linville) [RHEL-23582] - perf: CXL Performance Monitoring Unit driver (John W. Linville) [RHEL-23582] - Merge branch 'for-6.5/cxl-type-2' into for-6.5/cxl (John W. Linville) [RHEL-23582] - tools/testing/cxl: add firmware update emulation to CXL memdevs (John W. Linville) [RHEL-23582] - tools/testing/cxl: Use named effects for the Command Effect Log (John W. Linville) [RHEL-23582] - tools/testing/cxl: Fix command effects for inject/clear poison (John W. Linville) [RHEL-23582] - cxl: add a firmware update mechanism using the sysfs firmware loader (John W. Linville) [RHEL-23582] - cxl/test: Add Secure Erase opcode support (John W. Linville) [RHEL-23582] - cxl/mem: Support Secure Erase (John W. Linville) [RHEL-23582] - cxl/test: Add Sanitize opcode support (John W. Linville) [RHEL-23582] - cxl/mem: Wire up Sanitization support (John W. Linville) [RHEL-23582] - cxl/mbox: Add sanitization handling machinery (John W. Linville) [RHEL-23582] - cxl/mem: Introduce security state sysfs file (John W. Linville) [RHEL-23582] - cxl/mbox: Allow for IRQ_NONE case in the isr (John W. Linville) [RHEL-23582] - Revert "cxl/port: Enable the HDM decoder capability for switch ports" (John W. Linville) [RHEL-23582] - cxl/memdev: Formalize endpoint port linkage (John W. Linville) [RHEL-23582] - cxl/pci: Unconditionally unmask 256B Flit errors (John W. Linville) [RHEL-23582] - cxl/region: Manage decoder target_type at decoder-attach time (John W. Linville) [RHEL-23582] - cxl/hdm: Default CXL_DEVTYPE_DEVMEM decoders to CXL_DECODER_DEVMEM (John W. Linville) [RHEL-23582] - cxl/port: Rename CXL_DECODER_{EXPANDER, ACCELERATOR} => {HOSTONLYMEM, DEVMEM} (John W. Linville) [RHEL-23582] - cxl/memdev: Make mailbox functionality optional (John W. Linville) [RHEL-23582] - cxl/mbox: Move mailbox related driver state to its own data structure (John W. Linville) [RHEL-23582] - cxl: Remove leftover attribute documentation in 'struct cxl_dev_state' (John W. Linville) [RHEL-23582] - cxl: Fix kernel-doc warnings (John W. Linville) [RHEL-23582] - tools/testing/cxl: Remove unused @cxlds argument (John W. Linville) [RHEL-23582] - cxl/regs: Clarify when a 'struct cxl_register_map' is input vs output (John W. Linville) [RHEL-23582] - cxl/region: Fix state transitions after reset failure (John W. Linville) [RHEL-23582] - cxl/region: Flag partially torn down regions as unusable (John W. Linville) [RHEL-23582] - cxl/region: Move cache invalidation before region teardown, and before setup (John W. Linville) [RHEL-23582] - cxl/pci: Find and register CXL PMU devices (John W. Linville) [RHEL-23582] - cxl: Add functions to get an instance of / count regblocks of a given type (John W. Linville) [RHEL-23582] - cxl/mbox: Add background cmd handling machinery (John W. Linville) [RHEL-23582] - rcuwait: Support timeouts (John W. Linville) [RHEL-23582] - cxl/pci: Introduce cxl_request_irq() (John W. Linville) [RHEL-23582] - cxl/pci: Allocate irq vectors earlier during probe (John W. Linville) [RHEL-23582] - cxl: Explicitly initialize resources when media is not ready (John W. Linville) [RHEL-23582] - cxl: Move cxl_await_media_ready() to before capacity info retrieval (John W. Linville) [RHEL-23582] - cxl: Wait Memory_Info_Valid before access memory related info (John W. Linville) [RHEL-23582] - cxl/port: Enable the HDM decoder capability for switch ports (John W. Linville) [RHEL-23582] - cxl: Add missing return to cdat read error path (John W. Linville) [RHEL-23582] - cxl/test: Add mock test for set_timestamp (John W. Linville) [RHEL-23582] - cxl/mbox: Update CMD_RC_TABLE (John W. Linville) [RHEL-23582] - tools/testing/cxl: Require CONFIG_DEBUG_FS (John W. Linville) [RHEL-23582] - tools/testing/cxl: Add a sysfs attr to test poison inject limits (John W. Linville) [RHEL-23582] - tools/testing/cxl: Use injected poison for get poison list (John W. Linville) [RHEL-23582] - tools/testing/cxl: Mock the Clear Poison mailbox command (John W. Linville) [RHEL-23582] - tools/testing/cxl: Mock the Inject Poison mailbox command (John W. Linville) [RHEL-23582] - cxl/mem: Add debugfs attributes for poison inject and clear (John W. Linville) [RHEL-23582] - cxl/memdev: Trace inject and clear poison as cxl_poison events (John W. Linville) [RHEL-23582] - cxl/memdev: Warn of poison inject or clear to a mapped region (John W. Linville) [RHEL-23582] - cxl/memdev: Add support for the Clear Poison mailbox command (John W. Linville) [RHEL-23582] - cxl/memdev: Add support for the Inject Poison mailbox command (John W. Linville) [RHEL-23582] - tools/testing/cxl: Mock support for Get Poison List (John W. Linville) [RHEL-23582] - cxl/trace: Add an HPA to cxl_poison trace events (John W. Linville) [RHEL-23582] - cxl/region: Provide region info to the cxl_poison trace event (John W. Linville) [RHEL-23582] - cxl/memdev: Add trigger_poison_list sysfs attribute (John W. Linville) [RHEL-23582] - cxl/trace: Add TRACE support for CXL media-error records (John W. Linville) [RHEL-23582] - cxl/mbox: Add GET_POISON_LIST mailbox command (John W. Linville) [RHEL-23582] - cxl/mbox: Initialize the poison state (John W. Linville) [RHEL-23582] - cxl/mbox: Restrict poison cmds to debugfs cxl_raw_allow_all (John W. Linville) [RHEL-23582] - cxl/mbox: Deprecate poison commands (John W. Linville) [RHEL-23582] - cxl/port: Fix port to pci device assumptions in read_cdat_data() (John W. Linville) [RHEL-23582] - cxl/pci: Rightsize CDAT response allocation (John W. Linville) [RHEL-23582] - cxl/pci: Simplify CDAT retrieval error path (John W. Linville) [RHEL-23582] - cxl/pci: Use CDAT DOE mailbox created by PCI core (John W. Linville) [RHEL-23582] - PCI/DOE: Create mailboxes on device enumeration (John W. Linville) [RHEL-23582] - PCI/DOE: Allow mailbox creation without devres management (John W. Linville) [RHEL-23582] - PCI/DOE: Deduplicate mailbox flushing (John W. Linville) [RHEL-23582] - PCI/DOE: Make asynchronous API private (John W. Linville) [RHEL-23582] - cxl/pci: Use synchronous API for DOE (John W. Linville) [RHEL-23582] - PCI/DOE: Provide synchronous API and use it internally (John W. Linville) [RHEL-23582] - cxl/hdm: Add more HDM decoder debug messages at startup (John W. Linville) [RHEL-23582] - cxl/port: Scan single-target ports for decoders (John W. Linville) [RHEL-23582] - cxl/core: Drop unused io-64-nonatomic-lo-hi.h (John W. Linville) [RHEL-23582] - cxl/hdm: Use 4-byte reads to retrieve HDM decoder base+limit (John W. Linville) [RHEL-23582] - cxl/hdm: Extend DVSEC range register emulation for region enumeration (John W. Linville) [RHEL-23582] - cxl/hdm: Limit emulation to the number of range registers (John W. Linville) [RHEL-23582] - cxl/hdm: Skip emulation when driver manages mem_enable (John W. Linville) [RHEL-23582] - cxl/hdm: Fix double allocation of @cxlhdm (John W. Linville) [RHEL-23582] - cxl/mem: Add kdoc param for event log driver state (John W. Linville) [RHEL-23582] - cxl/trace: Add serial number to trace points (John W. Linville) [RHEL-23582] - cxl/trace: Add host output to trace points (John W. Linville) [RHEL-23582] - cxl/trace: Standardize device information output (John W. Linville) [RHEL-23582] - cxl/pci: Remove locked check for dvsec_range_allowed() (John W. Linville) [RHEL-23582] - cxl/hdm: Add emulation when HDM decoders are not committed (John W. Linville) [RHEL-23582] - cxl/hdm: Create emulated cxl_hdm for devices that do not have HDM decoders (John W. Linville) [RHEL-23582] - cxl/hdm: Emulate HDM decoder from DVSEC range registers (John W. Linville) [RHEL-23582] - cxl/pci: Refactor cxl_hdm_decode_init() (John W. Linville) [RHEL-23582] - cxl/port: Export cxl_dvsec_rr_decode() to cxl_port (John W. Linville) [RHEL-23582] - cxl/pci: Break out range register decoding from cxl_hdm_decode_init() (John W. Linville) [RHEL-23582] - cxl: add RAS status unmasking for CXL (John W. Linville) [RHEL-23582] - cxl/pmem: Fix nvdimm registration races (John W. Linville) [RHEL-23582] - cxl/uapi: Tag commands from cxl_query_cmd() (John W. Linville) [RHEL-23582] - cxl/mem: Remove unused CXL_CMD_FLAG_NONE define (John W. Linville) [RHEL-23582] - redhat/configs: add config item for CONFIG_DEV_DAX_CXL (John W. Linville) [RHEL-23582] - cxl/mem: Correct full ID range allocation (John W. Linville) [RHEL-23582] - cxl/pci: Fix irq oneshot expectations (John W. Linville) [RHEL-23582] - cxl/pci: Set the device timestamp (John W. Linville) [RHEL-23582] - cxl/mbox: Add missing parameter to docs. (John W. Linville) [RHEL-23582] - cxl/test: Simulate event log overflow (John W. Linville) [RHEL-23582] - cxl/test: Add specific events (John W. Linville) [RHEL-23582] - cxl/test: Add generic mock events (John W. Linville) [RHEL-23582] - cxl/mem: Trace Memory Module Event Record (John W. Linville) [RHEL-23582] - cxl/mem: Trace DRAM Event Record (John W. Linville) [RHEL-23582] - cxl/mem: Trace General Media Event Record (John W. Linville) [RHEL-23582] - cxl/mem: Wire up event interrupts (John W. Linville) [RHEL-23582] - cxl: fix spelling mistakes (John W. Linville) [RHEL-23582] - tools/testing/cxl: Remove cxl_test module math loading message (John W. Linville) [RHEL-23582] - tools/testing/cxl: Add XOR Math support to cxl_test (John W. Linville) [RHEL-23582] - cxl/mbox: Add debug messages for enabled mailbox commands (John W. Linville) [RHEL-23582] - cxl/mem: Read, trace, and clear events on driver load (John W. Linville) [RHEL-23582] - PCI/CXL: Export native CXL error reporting control (John W. Linville) [RHEL-23582] - fix build breakage in tools/testing/cxl (John W. Linville) [RHEL-23582] - redhat/configs: turn off CONFIG_NVDIMM_SECURITY_TEST (John W. Linville) [RHEL-23582] - libnvdimm: Introduce CONFIG_NVDIMM_SECURITY_TEST flag (John W. Linville) [RHEL-23582]- bonding: fix incorrect software timestamping report (Hangbin Liu) [RHEL-42409] - redhat/configs: increase CONFIG_DEFAULT_MMAP_MIN_ADDR from 32K to 64K for aarch64 (Brian Masney) [RHEL-45195] - locking/atomic: Make test_and_*_bit() ordered on failure (Paolo Bonzini) [RHEL-45199] - net: amd-xgbe: Fix skb data length underflow (Ken Cox) [RHEL-43794] {CVE-2022-48743} - net: sched: sch_multiq: fix possible OOB write in multiq_tune() (cki-backport-bot) [RHEL-43470] {CVE-2024-36978} - serial: port: Don't block system suspend even if bytes are left to xmit (Andrew Halaney) [RHEL-41060] - serial: core: Fix missing shutdown and startup for serial base port (Andrew Halaney) [RHEL-41060] - serial: core: Clearing the circular buffer before NULLifying it (Andrew Halaney) [RHEL-41060] - serial: port: Don't suspend if the port is still busy (Andrew Halaney) [RHEL-41060] - mmc: sdhci_am654: Fix ITAPDLY for HS400 timing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Add ITAPDLYSEL in sdhci_j721e_4bit_set_clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Update comments in sdhci_am654_set_clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Fix itapdly/otapdly array type (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Add OTAP/ITAP delay enable (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Write ITAPDLY for DDR52 timing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Add tuning algorithm for delay chain (Lucas Karpinski) [RHEL-41085] - Revert "mmc: core: Capture correct oemid-bits for eMMC cards" (Lucas Karpinski) [RHEL-41085] - mmc: core: Capture correct oemid-bits for eMMC cards (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Use readl_poll_timeout_atomic in msdc_reset_hw (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix error propagation for some ioctl commands (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix error code in sdhci_sprd_tuning() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Disable LPM during initialization (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: fix LPM negotiation so x86/S0ix SoCs can suspend (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Fix build error unused-function (Lucas Karpinski) [RHEL-41085] - mmc: host: Improve I/O read/write performance for GL9763E (Lucas Karpinski) [RHEL-41085] - mmc: core: sdio: hold retuning if sdio in 1-bit mode (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Move card detect gpio polarity quirk to gpiolib (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Replace platform device pointer by generic one (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Use temporary variable for struct device (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Get rid of platform data leftovers (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Add description for struct member (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: move atmel MCI header file (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Convert to gpio descriptors (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Add SD HS mode online tuning (Lucas Karpinski) [RHEL-41085] - mmc: core: Add host specific tuning support for SD HS mode (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-imx: improve ESDHC_FLAG_ERR010450 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pltfm: Rename sdhci_pltfm_register() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pltfm: Remove sdhci_pltfm_unregister() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-sparx5: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-hlwd: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-iproc: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_f_sdh30: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-dove: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-bcm-kona: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pltfm: Add sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: core: Cleanup mmc_sd_num_wr_blocks() function (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: milbeaut: remove redundant of_match_ptr() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-spear: remove redundant of_match_ptr() (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: fix double mmc_free_host() in wbsd_init() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Use devm_platform_ioremap_resource_byname() (Lucas Karpinski) [RHEL-41085] - mmc: block: Fix in_flight[issue_type] value error (Lucas Karpinski) [RHEL-41085] - MIPS: Alchemy: only build mmc support helpers if au1xmmc is enabled (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: force non-modular build and remove symbol_get usage (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: fix order of function calls in sdhci_f_sdh30_remove (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mvsdio: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-spear: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-mcf: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: wmt-sdmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: usdhi60rol0: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: owl: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: rockchip: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: alcor: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-imx: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-acpi: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-tegra: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdio: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-aspeed: Convert to platform remove (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-aspeed: remove unneeded variables (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: cavium-octeon: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mxs-mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-s3c: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: xenon: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav3: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: omap: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: milbeaut: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pic32: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: hi3798cv200: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: davinci_mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: cb710: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: litex_mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sunxi: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: core: propagate removable attribute to driver core (Lucas Karpinski) [RHEL-41085] - mmc: Explicitly include correct DT includes (Lucas Karpinski) [RHEL-41085] - mmc: davinci: Make SDIO irq truly optional (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: register irqs before registering controller (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: remove outdated indentation (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: register irqs before registering controller (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: Revert "mmc: core: Allow mmc_start_host() synchronously detect a card" (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-f-sdh30: Replace with sdhci_pltfm (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Improve ux500 debug prints (Lucas Karpinski) [RHEL-41085] - mmc: moxart: read scr register without changing byte order (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Drop redundant WARN_ON() in the irq handler (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add support for SW busy-end timeouts (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: add delay block support for STM32MP25 (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: prepare other delay block support (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: manage block gap hardware flow control (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add support for sdmmc variant revision v3.0 (Lucas Karpinski) [RHEL-41085] - mmc: mmci: add stm32_idmabsize_align parameter (Lucas Karpinski) [RHEL-41085] - mmc: usdhi60rol0: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sunxi: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-spear: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-acpi: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: owl: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: omap: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: mvsdio: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: litex_mmc: set PROBE_PREFER_ASYNCHRONOUS (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Break out a helper function (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Use a switch statement machine (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Use state machine state as exit condition (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Retry the busy start condition (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Make busy complete state machine explicit (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Break out error check in busy detect (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Stash status while waiting for busy (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Unwind big if() clause (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Clear busy_status when starting command (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: set feedback clock when using delay block (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: fix max busy timeout calculation (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Set PROBE_PREFER_ASYNCHRONOUS (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: reduce CIT for better performance (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: GL9755: Mask the replay timer timeout of AER (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add support SD Express card for GL9767 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Add VDD2 definition for power control register (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Set SDR104's clock to 205MHz and enable SSC for GL9767 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add Genesys Logic GL9767 support (Lucas Karpinski) [RHEL-41085] - rnbd-srv: don't pass a holder for non-exclusive blkdev_get_by_path (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: remove redundant mmc_request_done() call from irq context (Lucas Karpinski) [RHEL-41085] - mmc: block: ioctl: do write error check for spi (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: fix DMA configure compatibility issue when 64bit DMA mode is used. (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Add/rename SDIO ID of the RTL8723DS SDIO wifi cards (Lucas Karpinski) [RHEL-41085] - wifi: rtw88: rtw8723d: Implement RTL8723DS (SDIO) efuse parsing (Lucas Karpinski) [RHEL-41085] - wifi: rtw88: sdio: Check the HISR RX_REQUEST bit in rtw_sdio_rx_isr() (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove unnecessary error checks and change return type (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Disable broken 64-bit DMA on MSM8916 (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: Fix WILC CHIP_EN and RESETN toggling order (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix invalid response handling (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: Avoid ugly error message when SDIO wakeup IRQ isn't used (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Avoid cast to incompatible function type (Lucas Karpinski) [RHEL-41085] - mmc: block: Suppress empty whitespaces in prints (Lucas Karpinski) [RHEL-41085] - mmc: omap: restore original power up/down steps (Lucas Karpinski) [RHEL-41085] - mmc: omap: fix deferred probe (Lucas Karpinski) [RHEL-41085] - mmc: omap: fix broken slot switch lookup (Lucas Karpinski) [RHEL-41085] - ARM: OMAP2+: fix N810 MMC gpiod table (Lucas Karpinski) [RHEL-41085] - ARM: OMAP2+: fix bogus MMC GPIO labels on Nokia N8x0 (Lucas Karpinski) [RHEL-41085] - ARM: omap2: Fix copy/paste bug (Lucas Karpinski) [RHEL-41085] - ARM/mmc: Convert old mmci-omap to GPIO descriptors (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Make dw_mci_pltfm_remove() return void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-imx: make "no-mmc-hs400" works (Lucas Karpinski) [RHEL-41085] - mmc: block: ensure error propagation for non-blk (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Fix an error handling path in sdhci_cdns_probe() (Lucas Karpinski) [RHEL-41085] - mmc: vub300: remove unreachable code (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Support mmc hardware reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Add AMD Pensando Elba SoC support (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Support device specific init during probe (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Enable device specific override of writel() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Switch to the new ICE API (Lucas Karpinski) [RHEL-41085] - mmc: sdio: add Realtek SDIO vendor ID and various wifi device IDs (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove unused macro mmc_req_rel_wr (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Skip setting clock delay for 400KHz (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add support for eMMC5.1 on Xilinx Versal Net platform (Lucas Karpinski) [RHEL-41085] - mmc: core: Allow mmc_start_host() synchronously detect a card (Lucas Karpinski) [RHEL-41085] - mmc: core: remove unnecessary (void*) conversions (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: fix quirk to ignore command inhibit for data (Lucas Karpinski) [RHEL-41085] - mmc: core: Log about empty non-removable slots (Lucas Karpinski) [RHEL-41085] - mmc: sdricoh_cs: remove unused sdricoh_readw function (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Remove Intel Thunder Bay SOC support (Lucas Karpinski) [RHEL-41085] - mmc: usdhi6rol0: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-aspeed: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: owl-mmc: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: omap: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-pltfm: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: drop useless sdhci_get_compatibility() !OF stub (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: use new helpers mmc_regulator_enable/disable_vqmmc (Lucas Karpinski) [RHEL-41085] - mmc: core: add helpers mmc_regulator_enable/disable_vqmmc (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: simplify usage of mmc_regulator_set_ocr (Lucas Karpinski) [RHEL-41085] - mmc: arasan: Use of_property_present() for testing DT property presence (Lucas Karpinski) [RHEL-41085] - mmc: Use of_property_read_bool() for boolean properties (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: remove R-Car H3 ES1.* handling (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-starfive: Fix initialization of prev_err (Lucas Karpinski) [RHEL-41085] - mmc: core: Allow invalid regulator in mmc_regulator_set_ocr() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add support to request the "gate" clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: Fix SDR50 mode timing issue (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: core: fix return value check in devm_mmc_alloc_host() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: constify member data of struct meson_host (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: use devm_clk_get_enabled() for core clock (Lucas Karpinski) [RHEL-41085] - mmc: starfive: Add sdio/emmc driver support (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Add StarFive MMC module (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: support platform interrupt as card detect interrupt (Lucas Karpinski) [RHEL-41085] - mmc: core: support setting card detect interrupt from drivers (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: fix SDIO mode if cap_sdio_irq isn't set (Lucas Karpinski) [RHEL-41085] - mmc: core: Align to common busy polling behaviour for mmc ioctls (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: remove meson_mmc_get_cd (Lucas Karpinski) [RHEL-41085] - mmc: omap: drop TPS65010 dependency (Lucas Karpinski) [RHEL-41085] - mmc: moxart: set maximum request/block/segment sizes (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: use devm_mmc_alloc_host (Lucas Karpinski) [RHEL-41085] - mmc: core: add devm_mmc_alloc_host (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Add support for vqmmc power supply (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Work around bug on JZ4760(B) (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: fix error handling in mmc_spi_probe() (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: Add control to switch UHS speed (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: Add control of UHS mode using SD interface logic (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: uniphier-sd: Add socionext,syscon-uhs-mode property (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: sdhci-pxa: add pxav1 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add optional pinctrl for SDIO IRQ workaround (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add SDIO card IRQ workaround for PXA168 V1 controller (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add optional core clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: change clock name to match DT bindings (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add register workaround for PXA168 silicon bug (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: enable CONFIG_MMC_SDHCI_IO_ACCESSORS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add initial support for PXA168 V1 controller (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq_sd8787: Allow being built-in irrespective of dependencies (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-iproc: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav3: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Replace SDHCI_QUIRK_MISSING_CAPS for Ricoh controller (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Spelling s/compement/complement/ (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: fix race between stop command and start of next command (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Add RZ/V2M compatible string (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Modify mismatched function name (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: renesas,sdhi: Document RZ/V2M support (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix eMMC init failure after hw reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Disable CLK_AUTO when the clock is less than 400K (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Resolve "unused" warnings with CONFIG_OF=n (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix warning - do not call blocking ops when !TASK_RUNNING (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: limit the SDHC clock frequency (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove unneeded semicolon (Lucas Karpinski) [RHEL-41085] - mmc: core: Normalize the error handling branch in sd_read_ext_regs() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix no reset data and command after voltage switch (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Avoid unnecessary ->set_clock() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Fix voltage switch delay (Lucas Karpinski) [RHEL-41085] - mmc: mmc-hsq: Use fifo to dispatch mmc_request (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove non-data R1B ioctl workaround (Lucas Karpinski) [RHEL-41085] - mmc: core: refactor debugfs code (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Fix missing clk_disable_unprepare in msdc_of_clock_parse() (Lucas Karpinski) [RHEL-41085] - mmc: Avoid open coding by using mmc_op_tuning() (Lucas Karpinski) [RHEL-41085] - mmc: mmc_test: Fix removal of debugfs file (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: use new convenience macro from MMC core (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: add helper to access quirks (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: better reset from HS400 mode (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: alway populate SCC pointer (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix ambiguous TRIM and DISCARD arg (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: Use device_match_of_node() (Lucas Karpinski) [RHEL-41085] - clk: socfpga: remove the setting of clk-phase for sdmmc_clk (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-pltfm: socfpga: add method to configure clk-phase (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: synopsys-dw-mshc: document "altr,sysmgr-syscon" (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Fix possible memory leak caused by missing pci_dev_put() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Fix the SD tuning issue that the SDHCI_TRANSFER_MODE is cleared incorrectly (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add quirks for broken timeout clock capability (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add support for non-removable media (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add compatible string for Socionext F_SDH30_E51 (Lucas Karpinski) [RHEL-41085] - dt-bindings: sdhci-fujitsu: Add compatible string for F_SDH30_E51 (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add reset control support (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Convert sdhci-fujitsu to JSON schema (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: fix two spelling mistakes in comment (Lucas Karpinski) [RHEL-41085] - mmc: mmci: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: via-sdmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: litex_mmc: ensure `host->irq == 0` if polling (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: add Inline Crypto Engine clock control (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: fix card detect fail issue caused by CD# debounce timeout (Lucas Karpinski) [RHEL-41085] - mmc: tmio: remove 'alignment_shift' from platform data (Lucas Karpinski) [RHEL-41085] - mmc: tmio: remove tmio_mmc_k(un)map_atomic helpers (Lucas Karpinski) [RHEL-41085] - mmc: Remove duplicate words in comments (Lucas Karpinski) [RHEL-41085] - mmc: wmt-sdmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: toshsd: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: moxart: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: alcor: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Set PROBE_PREFER_ASYNCHRONOUS (Lucas Karpinski) [RHEL-41085] - mmc: core: properly select voltage range without power cycle (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-*: Convert drivers to new sdhci_and_cqhci_reset() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Fix SDHCI_RESET_ALL for CQHCI (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Fix SDHCI_RESET_ALL for CQHCI (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Allow building with COMPILE_TEST (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: 'select', not 'depends' REGMAP_MMIO (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix WRITE_ZEROES CQE handling (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add support for dynamic configuration (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix kernel panic when remove non-standard SDIO card (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-core: Disable ES for ASUS BIOS on Jasper Lake (Lucas Karpinski) [RHEL-41085] - mmc: block: Remove error check of hw_reset on reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix minimum clock limit (Lucas Karpinski) [RHEL-41085] - mmc: queue: Cancel recovery work on cleanup (Lucas Karpinski) [RHEL-41085] - mmc: remove tmio_mmc driver (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: tmio_mmc_core: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: tmio_mmc_core: Remove local_irq_{save,restore}() around k[un]map_atomic() (Lucas Karpinski) [RHEL-41085] - mmc: tifm_sd: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: tifm_sd: Remove local_irq_{save,restore}() around tifm_sd_bounce_block() (Lucas Karpinski) [RHEL-41085] - mmc: tifm_sd: Remove local_irq_{save,restore}() around tifm_sd_transfer_data() (Lucas Karpinski) [RHEL-41085] - mmc: mmc_test: Remove local_irq_{save,restore}() around sg_copy_{from,to}_buffer() (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Remove local_irq_{save,restore}() around sg_miter_{next,stop}() (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Remove local_irq_{save,restore}() around k[un]map_atomic() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove local_irq_{save,restore}() around sg_miter_{next,stop}() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove local_irq_{save,restore}() around k[un]map_atomic() (Lucas Karpinski) [RHEL-41085] - mmc: remove cns3xxx driver (Lucas Karpinski) [RHEL-41085] - clk: remove s3c24xx driver (Lucas Karpinski) [RHEL-41085] - mmc: remove s3cmci driver (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix the limitation of div (Lucas Karpinski) [RHEL-41085] - mmc: core: Terminate infinite loop in SD-UHS voltage switch (Lucas Karpinski) [RHEL-41085] - mmc: moxart: fix 4-bit bus width and remove 8-bit bus width (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Fix host->cmd is null (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: add SDIO interrupt support (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: adjust and re-use constant IRQ_EN_MASK (Lucas Karpinski) [RHEL-41085] - mmc: jz4740_mmc: Fix error check for dma_map_sg (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Fix error check for dma_map_sg (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: Fix an error handling path in au1xmmc_probe() (Lucas Karpinski) [RHEL-41085] - mmc: core: Switch to basic workqueue API for sdio_irq_work (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix inconsistent sd3_bus_mode at UHS-I SD voltage switch failure (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix UHS-I SD 1.8V workaround branch (Lucas Karpinski) [RHEL-41085] - mmc: sunxi-mmc: Fix clock refcount imbalance during unbind (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Fix an error handling path in meson_mmc_probe() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: fix some SD cards compatibility issue at DDR50 mode (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Clear interrupts when cqe off/disable (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Fix another error handling path in pxamci_probe() (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Fix an error handling path in pxamci_probe() (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: add support for SDIO eint wakup IRQ (Lucas Karpinski) [RHEL-41085] - mmc: core: Add support for SDIO wakeup interrupt (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: mtk-sd: extend interrupts and pinctrls properties (Lucas Karpinski) [RHEL-41085] - mmc: cavium-thunderx: Add of_node_put() when breaking out of loop (Lucas Karpinski) [RHEL-41085] - mmc: cavium-octeon: Add of_node_put() when breaking out of loop (Lucas Karpinski) [RHEL-41085] - mmc: core: quirks: Add of_node_put() when breaking out of loop (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: use clk_get_rate(base_clk) in PM resume (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: drop redundant of_device_id entries (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Use mmc_card_sdio macro (Lucas Karpinski) [RHEL-41085] - mmc: core: Use mmc_card_* macro and add a new for the sd_combo type (Lucas Karpinski) [RHEL-41085] - mmc: core: Replace with already defined values for readability (Lucas Karpinski) [RHEL-41085] - mmc: block: Add single read for 4k sector cards (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: fix set_uhs_signaling rewriting of MC1R (Lucas Karpinski) [RHEL-41085] - mmc: tmio: avoid glitches when resetting (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Fix typo's (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Get the reset handle early in the probe (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: re-tuning is needed after a pm transition to support emmc HS200 mode (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix a lockdep warning for PM runtime init (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Fixup use of of_find_compatible_node() (Lucas Karpinski) [RHEL-41085] - mmc: core: Do not evaluate HS400 capabilities if bus has no MMC capability (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: rockchip: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: hi3789cv200: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: wait dma stop bit reset to 0 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Initialize base_clk to NULL in sdhci_brcmstb_probe() (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Fix typo in comment (Lucas Karpinski) [RHEL-41085] - mmc: debugfs: Fix file release memory leak (Lucas Karpinski) [RHEL-41085] - mmc: block: Fix CQE recovery reset success (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: fix typo (Lucas Karpinski) [RHEL-41085] - mmc: cqhci: Capture eMMC and SD card errors (Lucas Karpinski) [RHEL-41085] - mmc: debugfs: Add debug fs error state entry for mmc driver (Lucas Karpinski) [RHEL-41085] - mmc: debugfs: Add debug fs entry for mmc driver (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Capture eMMC and SD card errors (Lucas Karpinski) [RHEL-41085] - mmc: core: Capture eMMC and SD card errors (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Silence a clang warning (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Fix refcount leak in esdhc_signal_voltage_switch (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Add ability to increase max clock rate for 72116b0 (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix busy polling for MMC_SEND_OP_COND again (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add NULL check for data field (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Fix compiler warning (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Add compatible string check for sdx65 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Add compatible string check for sm8150 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Add SoC specific compatibles (Lucas Karpinski) [RHEL-41085] - mmc: Add MMC_QUIRK_BROKEN_SD_CACHE for Kingston Canvas Go Plus from 11/2019 (Lucas Karpinski) [RHEL-41085] - mmc: core: Add SD card quirk for broken discard (Lucas Karpinski) [RHEL-41085] - mmc: core: Support zeroout using TRIM for eMMC (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Enable Clock Gating to save power (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Re-organize flags (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Remove custom ios handler (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Simplify if(chan) and if(!chan) (Lucas Karpinski) [RHEL-41085] - mmc: core: Add CIDs for cards to the entropy pool (Lucas Karpinski) [RHEL-41085] - mmc: core: use kobj_to_dev() (Lucas Karpinski) [RHEL-41085] - mmc: sunxi-mmc: Fix DMA descriptors allocated above 32 bits (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Reset GCC_SDCC_BCR register for SDHC (Lucas Karpinski) [RHEL-41085] - mmc: core: Allows to override the timeout value for ioctl() path (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Fix initialization frozen issue (Lucas Karpinski) [RHEL-41085] - mmc: core: Set HS clock speed before sending HS CMD13 (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Break IRQ status loop when all zero (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: switch to device-managed dmam_alloc_coherent() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: A workaround to allow GL9755 to enter ASPM L1.2 (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: move platform_data header to proper location (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Apply DMA engine limits to maximum segment size (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Use devm_clk_hw_get_clk() for clock retrieval (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Remove .card_hw_reset callback (Lucas Karpinski) [RHEL-41085] - mmc: improve API to make clear hw_reset callback is for cards (Lucas Karpinski) [RHEL-41085] - mmc: core: improve API to make clear that mmc_sw_reset is for cards (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: remove superfluous specific M3W entry (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: R-Car V3H ES2.0 gained HS400 support (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: don't overwrite TAP settings when HS400 tuning is complete (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: R-Car V3M also has no HS400 (Lucas Karpinski) [RHEL-41085] - mmc: omap: Make it CCF clk API compatible (Lucas Karpinski) [RHEL-41085] - mmc: core: Fixup support for writeback-cache for eMMC and SD (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: parse speed mode options (Lucas Karpinski) [RHEL-41085] - mmc: core: block: fix sloppy typing in mmc_blk_ioctl_multi_cmd() (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: use a buffer for unaligned DMA requests (Lucas Karpinski) [RHEL-41085] - mmc: block: Check for errors after write on SPI (Lucas Karpinski) [RHEL-41085] - Revert "mmc: sdhci-xenon: fix annoying 1.8V regulator warning" (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: correctly check all elements of sg list (Lucas Karpinski) [RHEL-41085] - mmc: tmio: remove outdated members from host struct (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Silence delay phase calculation debug log (Lucas Karpinski) [RHEL-41085] - mmc: davinci_mmc: Handle error for clk_enable (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Fix GL9763E runtime PM when the system resumes from suspend (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add runtime PM for GL9763E (Lucas Karpinski) [RHEL-41085] - mmc: dw-mmc-rockchip: Fix handling invalid clock rates (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Support setting f_min from host drivers (Lucas Karpinski) [RHEL-41085] - mmc: core: Restore (almost) the busy polling for MMC_SEND_OP_COND (Lucas Karpinski) [RHEL-41085] - mmc: core: Drop HS400 caps unless 8-bit bus is supported too (Lucas Karpinski) [RHEL-41085] - mmc: host: Return an error when ->enable_sdio_irq() ops is missing (Lucas Karpinski) [RHEL-41085] - mmc: core: Improve fallback to speed modes if eMMC HS200 fails (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: Simplify division/shift logic (Lucas Karpinski) [RHEL-41085] - mmc: meson: Fix usage of meson_mmc_post_req() (Lucas Karpinski) [RHEL-41085] - mmc: core: use sysfs_emit() instead of sprintf() (Lucas Karpinski) [RHEL-41085] - mmc: block: fix read single on recovery logic (Lucas Karpinski) [RHEL-41085] - mmc: sunxi-mmc: Add D1 MMC variant (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: sunxi: Add D1 MMC and eMMC compatibles (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Use device_property_string_array_count() (Lucas Karpinski) [RHEL-41085] - mmc: davinci: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - mmc: wmt-sdmmc: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - moxart: fix potential use-after-free on remove path (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: Check for null res pointer (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add a switch to enable/disable SSC for GL9750 and GL9755 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Enable SSC at 50MHz and 100MHz for GL9750 and GL9755 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Reduce the SSC value at 205MHz for GL9750 and GL9755 (Lucas Karpinski) [RHEL-41085] - mmc: core: Wait for command setting 'Power Off Notification' bit to complete (Lucas Karpinski) [RHEL-41085] - mmc: Add driver for LiteX's LiteSDCard interface (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Add bindings for LiteSDCard (Lucas Karpinski) [RHEL-41085] - MAINTAINERS: co-maintain LiteX platform (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Check for error num after setting mask (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Fix potential null pointer risk (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: propagate errors from platform_get_irq() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: Improve card input timing at SDR104/HS200 mode (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Support using a bi-directional DMA channel (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: ingenic: Support using bi-directional DMA channel (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Do not wait for DTO in case of error (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Add driver callbacks for data read timeout (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-exynos: Add support for ARTPEC-8 (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: exynos-dw-mshc: Add support for ARTPEC-8 (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Drop unused MESON_SDHC_NUM_BUILTIN_CLKS macro (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Set MANUAL_STOP for multi-block SDIO commands (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdio: add IRQ check (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: add IRQ check (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: clean up a debug message (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Assign src_clk parent to src_clk_cg for legacy DTs (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Fix usage of devm_clk_get_optional() (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Take action for no-sdio device-tree parameter (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Use BIT() and GENMASK() macros to describe fields (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Use readl_poll_timeout instead of open-coded polling (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: GL975[50]: Issue 8/16-bit MMIO reads as 32-bit reads. (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: GL9755: Support for CD/WP inversion on OF platforms (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: clear DLYB_CR after sending tuning command (Lucas Karpinski) [RHEL-41085] - mmc: mmci: add hs200 support for stm32 sdmmc (Lucas Karpinski) [RHEL-41085] - mmc: mmci: increase stm32 sdmmcv2 clock max freq (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add support for sdmmc variant revision v2.2 (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix blk_status_t handling (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove redundant driver match function (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: free the ext_csd when mmc_get_ext_csd success (Lucas Karpinski) [RHEL-41085] - mmc: mxc: Use the new PM macros (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Use the new PM macros (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: Use write_or_read temporary variable in mmc_spi_data_do() (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: Convert 'multiple' to be boolean in mmc_spi_data_do() (Lucas Karpinski) [RHEL-41085] - mmc: core: Disable card detect during shutdown (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: initialize variable properly when tuning (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: use common_caps (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: rockchip: use common_caps (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: hi3798cv200: use common_caps (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: add common capabilities to replace caps (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Add PCI ID for Intel ADL (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Allow lower TMOUT value than maximum (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Simplify an expression (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Use devm_clk_get_optional() to obtain CD clock (Lucas Karpinski) [RHEL-41085] - mmc: spi: Add device-tree SPI IDs (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Revert special init for wl1251 (Lucas Karpinski) [RHEL-41085] - mmc: core: transplant ti,wl1251 quirks from to be retired omap_hsmmc (Lucas Karpinski) [RHEL-41085] - mmc: core: Fixup storing of OCR for MMC_QUIRK_NONSTD_SDIO (Lucas Karpinski) [RHEL-41085] - mmc: core: provide macro and table to match the device tree to apply quirks (Lucas Karpinski) [RHEL-41085] - mmc: core: allow to match the device tree to apply quirks (Lucas Karpinski) [RHEL-41085] - mmc: core: rewrite mmc_fixup_device() (Lucas Karpinski) [RHEL-41085] - mmc: core: adjust polling interval for CMD1 (Lucas Karpinski) [RHEL-41085] - mmc: core: change __mmc_poll_for_busy() parameter type (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Avoid hung state if GEN_CMD transfer fails (Lucas Karpinski) [RHEL-41085] - mmc: tmio: reinit card irqs in reset routine (Lucas Karpinski) [RHEL-41085] - mmc: tmio: reenable card irqs after the reset callback (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: Move cqhci init behind ungate clock (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: Fix spelling mistake "candiates" -> candidates (Lucas Karpinski) [RHEL-41085] - mmc: cqhci: clear HALT state after CQE enable (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix control-message timeouts (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: fix the finding clock sample value (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix build if CONFIG_PM_SLEEP is not set (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Drop use of ->init_card() callback (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Remove forward declaration of sdhci_omap_context_save() (Lucas Karpinski) [RHEL-41085] - mmc: add MT7921 SDIO identifiers for MediaTek Bluetooth devices (Lucas Karpinski) [RHEL-41085] - mmc: winbond: don't build on M68K (Lucas Karpinski) [RHEL-41085] - mmc: mxs-mmc: disable regulator on error and in the remove function (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Configure optional wakeirq (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Allow SDIO card power off and enable aggressive PM (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Implement PM runtime functions (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Add omap_offset to support omap3 and earlier (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Handle voltages to add support omap4 (Lucas Karpinski) [RHEL-41085] - dt-bindings: sdhci-omap: Update binding for legacy SoCs (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Fix null pointer dereference on pointer host (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Fix reference count leaks in moxart_probe (Lucas Karpinski) [RHEL-41085] - mmc: slot-gpio: Update default label when no con_id provided (Lucas Karpinski) [RHEL-41085] - mmc: slot-gpio: Refactor mmc_gpio_alloc() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: do not use memcpy_to/fromio for dram-access-quirk (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Wait until DLL locked after being configured (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: Fix spelling mistake "unsupport" -> "unsupported" (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-s3c: Describe driver in KConfig (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: replace while loop with read_poll_timeout (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: wait for calibration done before proceed (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add small comment about reset thread (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Check MMCHS_HL_HWINFO register for ADMA (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Parse legacy ti,non-removable property (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Restore sysconfig after reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix context restore (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix NULL pointer exception if regulator is not configured (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Add HS400 online tuning support (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: mtk-sd: Add hs400 dly3 setting (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-s3c: drop unneeded MODULE_ALIAS (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: update mmc-card.yaml reference (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Dont wait for DRTO on Write RSP error (Lucas Karpinski) [RHEL-41085] - mmc: cqhci: Print out qcnt in case of timeout (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Make use of the helper macro SET_RUNTIME_PM_OPS() (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Remove unused parameters (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add intel Thunder Bay SOC support to the arasan eMMC driver (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Remove unused parameters(mrq) (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Add wait dma stop done flow (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: fix regression with hard reset on old SDHIs (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Only inject fault before done/error (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: fix compilation warning (Lucas Karpinski) [RHEL-41085] - mmc: queue: Remove unused parameters(request_queue) (Lucas Karpinski) [RHEL-41085] - mmc: core: Return correct emmc response in case of ioctl error (Lucas Karpinski) [RHEL-41085] - mmc: queue: Match the data type of max_segments (Lucas Karpinski) [RHEL-41085] - mmc: switch from 'pci_' to 'dma_' API (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: add wilc1000_sdio dependency for pwrseq_sd8787 (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: add support for wilc1000 (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Extend pwrseq-sd8787 binding for wilc1000 (Lucas Karpinski) [RHEL-41085] - mmc: core: Issue HPI in case the BKOPS timed out (Lucas Karpinski) [RHEL-41085] - mmc: usdhi6rol0: Implement card_busy function (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Fix issue with uninitialized dma_slave_config (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Fix issue with uninitialized dma_slave_config (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Use maximum possible data timeout value (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Print contents of unknown CIS tuples (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Don't warn about vendor CIS tuples (Lucas Karpinski) [RHEL-41085] - mmc: core: Avoid hogging the CPU while polling for busy after I/O writes (Lucas Karpinski) [RHEL-41085] - mmc: core: Avoid hogging the CPU while polling for busy for mmc ioctls (Lucas Karpinski) [RHEL-41085] - mmc: core: Avoid hogging the CPU while polling for busy in the I/O err path (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Add data CRC error injection (Lucas Karpinski) [RHEL-41085] - mmc: mmci: De-assert reset on probe (Lucas Karpinski) [RHEL-41085] - mmc: core: Only print retune error when we don't check for card removal (Lucas Karpinski) [RHEL-41085] - mmc: host: factor out clearing the retune state (Lucas Karpinski) [RHEL-41085] - mmc: host: add kdoc for mmc_retune_{en|dis}able (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: Simplify busy loop in mmc_spi_skip() (Lucas Karpinski) [RHEL-41085] - mmc: usdhi6rol0: use proper DMAENGINE API for termination (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: use proper DMAENGINE API for termination (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi_sys_dmac: use proper DMAENGINE API for termination (Lucas Karpinski) [RHEL-41085] - mmc: arasan: Fix the issue in reading tap values from DT (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Modify data type of the clk_phase array (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Use appropriate type of division macro (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Check return value of non-void funtions (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Skip Auto tuning for DDR50 mode in ZynqMP platform (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add "SDHCI_QUIRK_MULTIBLOCK_READ_ACMD12" quirk. (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Modified SD default speed to 19MHz for ZynqMP (Lucas Karpinski) [RHEL-41085] - redhat/configs: Adding CONFIG_TYPEC_MUX_IT5205 and CONFIG_USB_DEFAULT_AUTHORIZATION_MODE (Desnes Nunes) [RHEL-37673] - redhat/configs: Adding CONFIG_PHY_RTK_RTD_USB2PHY and CONFIG_PHY_RTK_RTD_USB3PHY (Desnes Nunes) [RHEL-37673] - redhat/configs: Adding CONFIG_TYPEC_MUX_IT5205 (Desnes Nunes) [RHEL-37673] - kcov, usb: disable interrupts in kcov_remote_start_usb_softirq (Desnes Nunes) [RHEL-37673] - kcov: fix spelling typos in comments (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: fix use-after-free case in tcpm_register_source_caps (Desnes Nunes) [RHEL-37673] - usb: core: hcd: Convert from tasklet to BH workqueue (Desnes Nunes) [RHEL-37673] - backtracetest: Convert from tasklet to BH workqueue (Desnes Nunes) [RHEL-37673] - media: dvb_frontend: Use wait_event_freezable_timeout() for freezable kthread (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: Check for port partner validity before consuming it (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: enforce ready state when queueing alt mode vdm (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: unregister existing source caps before re-registration (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: clear pd_event queue in PORT_RESET (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: queue correct sop type in tcpm_queue_vdm_unlocked (Desnes Nunes) [RHEL-37673] - usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device (Desnes Nunes) [RHEL-37673] - usb: ohci: Prevent missed ohci interrupts (Desnes Nunes) [RHEL-37673] - USB: core: Fix access violation during port device removal (Desnes Nunes) [RHEL-37673] - usb: dwc3: core: Prevent phy suspend during init (Desnes Nunes) [RHEL-37673] - usb: xhci-plat: Don't include xhci.h (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Telit FN920C04 rmnet compositions (Desnes Nunes) [RHEL-37673] - usb: dwc3: ep0: Don't reset resource alloc flag (Desnes Nunes) [RHEL-37673] - Revert "usb: cdc-wdm: close race between read and workqueue" (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Rolling RW101-GL and RW135-GL support (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Lonsung U8300/U9300 product (Desnes Nunes) [RHEL-37673] - USB: serial: option: add support for Fibocom FM650/FG650 (Desnes Nunes) [RHEL-37673] - USB: serial: option: support Quectel EM060K sub-models (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Fibocom FM135-GL variants (Desnes Nunes) [RHEL-37673] - usb: misc: onboard_usb_hub: Disable the USB hub clock on failure (Desnes Nunes) [RHEL-37673] - thunderbolt: Avoid notify PM core about runtime PM resume (Desnes Nunes) [RHEL-37673] - thunderbolt: Fix wake configurations after device unplug (Desnes Nunes) [RHEL-37673] - phy: freescale: imx8m-pcie: fix pcie link-up instability (Desnes Nunes) [RHEL-37673] - usb: Disable USB3 LPM at shutdown (Desnes Nunes) [RHEL-37673] - xhci: Fix root hub port null pointer dereference in xhci tracepoints (Desnes Nunes) [RHEL-37673] - usb: xhci: correct return value in case of STS_HCE (Desnes Nunes) [RHEL-37673] - USB: core: Fix deadlock in port "disable" sysfs attribute (Desnes Nunes) [RHEL-37673] - USB: core: Add hub_get() and hub_put() routines (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Check capabilities before cable and identity discovery (Desnes Nunes) [RHEL-37673] - usb: typec: Return size of buffer if pd_set operation succeeds (Desnes Nunes) [RHEL-37673] - usb: udc: remove warning when queue disabled ep (Desnes Nunes) [RHEL-37673] - usb: dwc3: Properly set system wakeup (Desnes Nunes) [RHEL-37673] - Revert "usb: phy: generic: Get the vbus supply" (Desnes Nunes) [RHEL-37673] - usb: cdc-wdm: close race between read and workqueue (Desnes Nunes) [RHEL-37673] - USB: core: Fix deadlock in usb_deauthorize_interface() (Desnes Nunes) [RHEL-37673] - USB: UAS: return ENODEV when submit urbs fail with device not attached (Desnes Nunes) [RHEL-37673] - usb: usb-acpi: Fix oops due to freeing uninitialized pld pointer (Desnes Nunes) [RHEL-37673] - usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic (Desnes Nunes) [RHEL-37673] - phy: tegra: xusb: Add API to retrieve the port number of phy (Desnes Nunes) [RHEL-37673] - usb: Clarify expected behavior of dev_bin_attrs_are_visible() (Desnes Nunes) [RHEL-37673] - xhci: Allow RPM on the USB controller (1022:43f7) by default (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add support to set tcpc connector orientatition (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add generic tcpci fallback compatible (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: typec-tcpci: add tcpci fallback binding (Desnes Nunes) [RHEL-37673] - usb: core: Set connect_type of ports based on DT node (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Add downstream facing ports to realtek binding (Desnes Nunes) [RHEL-37673] - usb: misc: onboard_usb_hub: Add support for TI TUSB8020B (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Add binding for TI USB8020B hub controller (Desnes Nunes) [RHEL-37673] - usb: dwc3: core: Add DWC31 version 2.00a controller (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Register SOP' alternate modes with cable plug (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Register SOP/SOP' Discover Identity Responses (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Register cables based on GET_CABLE_PROPERTY (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros (Desnes Nunes) [RHEL-37673] - usb: typec: pd: no opencoding of FIELD_GET (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes/displayport: send configure message on sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: fix SOP' sequences in tcpm_pd_svdm (Desnes Nunes) [RHEL-37673] - usb: usb-acpi: Set port connect type of not connectable ports correctly (Desnes Nunes) [RHEL-37673] - usb: Export BOS descriptor to sysfs (Desnes Nunes) [RHEL-37673] - USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M (Desnes Nunes) [RHEL-37673] - USB: serial: keyspan: remove redundant assignment to pointer data (Desnes Nunes) [RHEL-37673] - USB: serial: ftdi_sio: remove redundant assignment to variable cflag (Desnes Nunes) [RHEL-37673] - USB: serial: oti6858: remove redundant assignment to variable divisor (Desnes Nunes) [RHEL-37673] - USB: serial: option: add MeiG Smart SLM320 product (Desnes Nunes) [RHEL-37673] - USB: serial: cp210x: add ID for MGP Instruments PDS100 (Desnes Nunes) [RHEL-37673] - USB: serial: add device ID for VeriFone adapter (Desnes Nunes) [RHEL-37673] - USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB (Desnes Nunes) [RHEL-37673] - USB: document some API requirements on disconnection (Desnes Nunes) [RHEL-37673] - usb: xhci: Add error handling in xhci_map_urb_for_dma (Desnes Nunes) [RHEL-37673] - xhci: dbc: poll at different rate depending on data transfer activity (Desnes Nunes) [RHEL-37673] - xhci: retry Stop Endpoint on buggy NEC controllers (Desnes Nunes) [RHEL-37673] - xhci: fix matching completion events with TDs (Desnes Nunes) [RHEL-37673] - usb: xhci: utilize 'xhci_free_segments_for_ring()' for freeing segments (Desnes Nunes) [RHEL-37673] - usb: xhci: remove duplicate code from 'xhci_clear_command_ring()' (Desnes Nunes) [RHEL-37673] - xhci: save slot ID in struct 'xhci_port' (Desnes Nunes) [RHEL-37673] - xhci: replace real & fake port with pointer to root hub port (Desnes Nunes) [RHEL-37673] - xhci: rework how real & fake ports are found (Desnes Nunes) [RHEL-37673] - usb: typec: constify struct class usage (Desnes Nunes) [RHEL-37673] - USB: typec: no opencoding FIELD_GET (Desnes Nunes) [RHEL-37673] - media: pvrusb2: fix uaf in pvr2_context_set_notify (Desnes Nunes) [RHEL-37673] - media: usb: s2255: Refactor s2255_get_fx2fw (Desnes Nunes) [RHEL-37673] - thunderbolt: Constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - thunderbolt: Add trace events support for the control channel (Desnes Nunes) [RHEL-37673] - thunderbolt: Keep the domain powered when USB4 port is in redrive mode (Desnes Nunes) [RHEL-37673] - Revert "xhci: add helper to stop endpoint and wait for completion" (Desnes Nunes) [RHEL-37673] - usb: core: constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - usb: phy: constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - usb: typec: constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Get PD revision for partner (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Update connector cap and status (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Limit read size on v1.2 (Desnes Nunes) [RHEL-37673] - minmax: relax check to allow comparison between unsigned arguments and signed constants (Desnes Nunes) [RHEL-37673] - minmax: allow comparisons of 'int' against 'unsigned char/short' (Desnes Nunes) [RHEL-37673] - minmax: allow min()/max()/clamp() if the arguments have the same signedness. (Desnes Nunes) [RHEL-37673] - minmax: add umin(a, b) and umax(a, b) (Desnes Nunes) [RHEL-37673] - minmax: fix header inclusions (Desnes Nunes) [RHEL-37673] - tracing: Define the is_signed_type() macro once (Desnes Nunes) [RHEL-37673] - usb: roles: Link the switch to its connector (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: microchip,usb5744: Remove peer-hub as requirement (Desnes Nunes) [RHEL-37673] - usb: image: mdc800: Remove redundant assignment to variable retval (Desnes Nunes) [RHEL-37673] - usb: storage: freecom: Remove redundant assignment to variable offset (Desnes Nunes) [RHEL-37673] - usb: sysfs: use kstrtobool() if possible (Desnes Nunes) [RHEL-37673] - Documentation: usb: Document FunctionFS DMABUF API (Desnes Nunes) [RHEL-37673] - usb: gadget: functionfs: Add DMABUF import interface (Desnes Nunes) [RHEL-37673] - usb: gadget: functionfs: Factorize wait-for-endpoint code (Desnes Nunes) [RHEL-37673] - usb: gadget: Support already-mapped DMA SGs (Desnes Nunes) [RHEL-37673] - usb: dwc3: apply snps,host-vbus-glitches workaround unconditionally (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: dwc3: drop 'snps,host-vbus-glitches-quirk' (Desnes Nunes) [RHEL-37673] - usb: dwc3: Fix an IS_ERR() vs NULL check in dwc3_power_off_all_roothub_ports() (Desnes Nunes) [RHEL-37673] - usb: dwc3: gadget: Remove redundant assignment to pointer trb (Desnes Nunes) [RHEL-37673] - usb: dwc3: gadget: Rewrite endpoint allocation flow (Desnes Nunes) [RHEL-37673] - usb: core: Kconfig: Improve USB authorization mode help (Desnes Nunes) [RHEL-37673] - xhci: add helper to stop endpoint and wait for completion (Desnes Nunes) [RHEL-37673] - xhci: Decouple handling an event from checking for unhandled events (Desnes Nunes) [RHEL-37673] - xhci: Don't check if the event ring is valid before every event TRB (Desnes Nunes) [RHEL-37673] - xhci: add helper that checks for unhandled events on a event ring (Desnes Nunes) [RHEL-37673] - xhci: move event processing for one interrupter to a separate function (Desnes Nunes) [RHEL-37673] - xhci: update event ring dequeue pointer position to controller correctly (Desnes Nunes) [RHEL-37673] - xhci: remove unnecessary event_ring_deq parameter from xhci_handle_event() (Desnes Nunes) [RHEL-37673] - xhci: make isoc_bei_interval variable interrupter specific. (Desnes Nunes) [RHEL-37673] - xhci: Add helper to set an interrupters interrupt moderation interval (Desnes Nunes) [RHEL-37673] - xhci: Add interrupt pending autoclear flag to each interrupter (Desnes Nunes) [RHEL-37673] - media: pvrusb2: fix pvr2_stream_callback casts (Desnes Nunes) [RHEL-37673] - media: pvrusb2: remove redundant NULL check (Desnes Nunes) [RHEL-37673] - media: pvrusb2: Use wait_event_freezable() for freezable kthread (Desnes Nunes) [RHEL-37673] - thunderbolt: Improve DisplayPort tunnel setup process to be more robust (Desnes Nunes) [RHEL-37673] - thunderbolt: Calculate DisplayPort tunnel bandwidth after DPRX capabilities read (Desnes Nunes) [RHEL-37673] - thunderbolt: Reserve released DisplayPort bandwidth for a group for 10 seconds (Desnes Nunes) [RHEL-37673] - thunderbolt: Introduce tb_tunnel_direction_downstream() (Desnes Nunes) [RHEL-37673] - thunderbolt: Re-order bandwidth group functions (Desnes Nunes) [RHEL-37673] - thunderbolt: Fail the failed bandwidth request properly (Desnes Nunes) [RHEL-37673] - thunderbolt: Log an error if DPTX request is not cleared (Desnes Nunes) [RHEL-37673] - thunderbolt: Handle bandwidth allocation mode disable request (Desnes Nunes) [RHEL-37673] - thunderbolt: Re-calculate estimated bandwidth when allocation mode is enabled (Desnes Nunes) [RHEL-37673] - thunderbolt: Use DP_LOCAL_CAP for maximum bandwidth calculation (Desnes Nunes) [RHEL-37673] - thunderbolt: Correct typo in host_reset parameter (Desnes Nunes) [RHEL-37673] - thunderbolt: Skip discovery also in USB4 v2 host (Desnes Nunes) [RHEL-37673] - thunderbolt: Reset only non-USB4 host routers in resume (Desnes Nunes) [RHEL-37673] - media: cx231xx: controls are from another device, mark this (Desnes Nunes) [RHEL-37673] - media: em28xx: annotate unchecked call to media_device_register() (Desnes Nunes) [RHEL-37673] - usb: gadget: f_fs: expose ready state in configfs (Desnes Nunes) [RHEL-37673] - usb: dwc3: Add workaround for host mode VBUS glitch when boot (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: dwc3: Add snps,host-vbus-glitches-quirk avoid vbus glitch (Desnes Nunes) [RHEL-37673] - XHCI: Separate PORT and CAPs macros into dedicated file (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes/displayport: add SOP' support (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add alt mode enter/exit/vdm support for sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add discover svids and discover modes support for sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add state machine support for SRC_VDM_IDENTITY_REQUEST (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add discover identity support for SOP' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add attempt_vconn_swap_discovery callback (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add control message support to sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: process receive and transmission of sop' messages (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add tcpm_transmit_type to tcpm_pd_receive (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add cable_comm_capable attribute (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes: add svdm version info for typec cables (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes: add typec_cable_ops to typec_altmode (Desnes Nunes) [RHEL-37673] - usb: phy: generic: Disable vbus on removal (Desnes Nunes) [RHEL-37673] - usb: phy: generic: Implement otg->set_vbus (Desnes Nunes) [RHEL-37673] - usb: phy: generic: Get the vbus supply (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: usb-nop-xceiv: Repurpose vbus-regulator (Desnes Nunes) [RHEL-37673] - usb: mtu3: Add MT8195 MTU3 ip-sleep wakeup support (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: mtu3: Add MT8195 MTU3 ip-sleep support (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Clean-up "usb-phy" constraints (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: add common Type-C USB Switch schema (Desnes Nunes) [RHEL-37673] - usb: core: add phy notify connect and disconnect (Desnes Nunes) [RHEL-37673] - phy: realtek: usb: add new driver for the Realtek RTD SoC USB 3.0 PHY (Desnes Nunes) [RHEL-37673] - phy: realtek: usb: add new driver for the Realtek RTD SoC USB 2.0 PHY (Desnes Nunes) [RHEL-37673] - phy: core: add notify_connect and notify_disconnect callback (Desnes Nunes) [RHEL-37673] - usb: core: Make default authorization mode configurable (Desnes Nunes) [RHEL-37673] - usb: core: Amend initial authorized_default value (Desnes Nunes) [RHEL-37673] - usb: host: Add ac5 to EHCI Orion (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Add Marvell ac5 (Desnes Nunes) [RHEL-37673] - ucsi_ccg: Refine the UCSI Interrupt handling (Desnes Nunes) [RHEL-37673] - usb: audio-v2: Correct comments for struct uac_clock_selector_descriptor (Desnes Nunes) [RHEL-37673] - usb: typec: mux: Add ITE IT5205 Alternate Mode Passive MUX driver (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Introduce ITE IT5205 Alt. Mode Passive MUX (Desnes Nunes) [RHEL-37673] - usb: storage: sddr55: fix sloppy typing in sddr55_{read|write}_data() (Desnes Nunes) [RHEL-37673] - usb: usb_autopm_get_interface use modern helper (Desnes Nunes) [RHEL-37673] - USB: uapi: OTG 3.0 (Desnes Nunes) [RHEL-37673] - thunderbolt: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-37673] - thunderbolt: Fix rollback in tb_port_lane_bonding_enable() for lane 1 (Desnes Nunes) [RHEL-37673] - thunderbolt: Fix XDomain rx_lanes_show and tx_lanes_show (Desnes Nunes) [RHEL-37673] - thunderbolt: Reset topology created by the boot firmware (Desnes Nunes) [RHEL-37673] - thunderbolt: Make tb_switch_reset() support Thunderbolt 2, 3 and USB4 routers (Desnes Nunes) [RHEL-37673] - thunderbolt: Introduce tb_path_deactivate_hop() (Desnes Nunes) [RHEL-37673] - thunderbolt: Introduce tb_port_reset() (Desnes Nunes) [RHEL-37673] - ABI: sysfs-class-extcon: use uppercase X for wildcards (Desnes Nunes) [RHEL-37673] - extcon: Remove unused inline functions (Desnes Nunes) [RHEL-37673] - extcon: Amend kernel documentation of struct extcon_dev (Desnes Nunes) [RHEL-37673] - extcon: fix possible name leak in extcon_dev_register() (Desnes Nunes) [RHEL-37673] - extcon: Drop unneeded assignments (Desnes Nunes) [RHEL-37673] - extcon: Use sizeof(*pointer) instead of sizeof(type) (Desnes Nunes) [RHEL-37673] - extcon: Use unique number for the extcon device ID (Desnes Nunes) [RHEL-37673] - extcon: Remove dup device name in the message and unneeded error check (Desnes Nunes) [RHEL-37673] - extcon: Use dev_of_node(dev) instead of dev->of_node (Desnes Nunes) [RHEL-37673] - extcon: Use device_match_of_node() helper (Desnes Nunes) [RHEL-37673] - extcon: Use sysfs_emit() to instead of sprintf() (Desnes Nunes) [RHEL-37673] - extcon: Use DECLARE_BITMAP() to declare bit arrays (Desnes Nunes) [RHEL-37673] - extcon: Fix kernel doc of property capability fields to avoid warnings (Desnes Nunes) [RHEL-37673] - extcon: Fix kernel doc of property fields to avoid warnings (Desnes Nunes) [RHEL-37673] - extcon: Add extcon_alloc_groups to simplify extcon register function (Desnes Nunes) [RHEL-37673] - extcon: Add extcon_alloc_muex to simplify extcon register function (Desnes Nunes) [RHEL-37673] - extcon: Add extcon_alloc_cables to simplify extcon register function (Desnes Nunes) [RHEL-37673] - extcon: Remove redundant null checking for class (Desnes Nunes) [RHEL-37673] - extcon: Add EXTCON_DISP_CVBS and EXTCON_DISP_EDP (Desnes Nunes) [RHEL-37673] - extcon: Drop unexpected word "the" in the comments (Desnes Nunes) [RHEL-37673] - extcon: Modify extcon device to be created after driver data is set (Desnes Nunes) [RHEL-37673] - extcon: Fix some kernel-doc comments (Desnes Nunes) [RHEL-37673] - extcon: Deduplicate code in extcon_set_state_sync() (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: Display pin function in pinconf-groups (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: add OF node when logging OF parsing errors (Desnes Nunes) [RHEL-37673] - Revert "pinctrl: tegra: Add support to display pin function" (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: Switch to use DEFINE_NOIRQ_DEV_PM_OPS() helper (Desnes Nunes) [RHEL-37673] - pm: Introduce DEFINE_NOIRQ_DEV_PM_OPS() helper (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: Add support to display pin function (Desnes Nunes) [RHEL-37673] - usb: dwc3: pci: Don't set "linux,phy_charger_detect" property on Lenovo Yoga Tab2 1380 (Desnes Nunes) [RHEL-37673] - usb: dwc3: pci: Drop duplicate ID (Desnes Nunes) [RHEL-37673] - usb: dwc3: pci: add support for the Intel Arrow Lake-H (Desnes Nunes) [RHEL-37673] - mm/hugetlb: fix DEBUG_LOCKS_WARN_ON(1) when dissolve_free_hugetlb_folio() (Nico Pache) [RHEL-39710] {CVE-2024-36028} - hugetlb: check for hugetlb folio before vmemmap_restore (Nico Pache) [RHEL-39710] - hugetlb: set hugetlb page flag before optimizing vmemmap (Nico Pache) [RHEL-39710] - ACPI: PM: s2idle: Enable Low-Power S0 Idle MSFT UUID for non-AMD systems (Lenny Szubowicz) [RHEL-25779]- wifi: save new module iwlwifi-tests in internal rpm (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: restore country code during resume (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: refactor setting country code logic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't change BA sessions during restart (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: mark EMLSR disabled in cleanup iterator (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: assign link STA ID lookups during restart (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: check BSSID Index against MaxBSSID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: improve association error reporting slightly (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Add mhi_power_down_keep_dev() API to support system suspend/hibernation (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - net: qrtr: support suspend/hibernation (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: support hibernation (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: rtw89: pci: correct TX resource checking for PCI DMA channel of firmware command (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36253] - wifi: rtw89: reset AFEDIG register in power off sequence (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36253] - wifi: nl80211: Avoid address calculations via out of bounds array indexing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: transmit deauth only if link is available (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: connac: use muar idx 0xe for non-mt799x as well (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7603: add wpdma tx eof flag for PSE client reset (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: add missing chanctx ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix check in iwl_mvm_sta_fw_id_mask (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: reconfigure TLC during HW restart (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: select STA mask only for active links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: set wider BW OFDMA ignore correctly (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix active link counting during recovery (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't select link ID if not provided in scan request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix uninitialized variable in mt7996_irq_tasklet() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Do not warn on invalid link on scan complete (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: ignore non-TX BSSs in per-STA profile (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: ensure 4-byte alignment for suspend & wow command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: pcie: handle randbuf allocation failure (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix size of txpower MCU command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: connac: check for null before dereferencing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix link ID management (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix unaligned le16 access (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove link before AP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: init peer measurement result (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: don't free NULL coalescing rule (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-39754] {CVE-2024-36941} - wifi: mac80211: mlme: re-parse if AP mode is less than client (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: mlme: fix memory leak (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: mlme: re-parse with correct mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix idle calculation with multi-link (Jose Ignacio Tornos Martinez) [RHEL-34696] - Revert "wifi: iwlwifi: bump FW API to 90 for BZ/SC devices" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: return uid from iwl_mvm_build_scan_cmd (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove old PASN station when adding a new one (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: split mesh fast tx cache into local/proxied/forwarded (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix the order of arguments for trace events of the tx_rx_evt class (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: ensure beacon is non-S1G prior to extracting the beacon timestamp field (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't use rate mask for scanning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check EHT/TTLM action frame length (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: include link ID when releasing frames (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: handle debugfs names more carefully (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: guard against invalid STA ID on removal (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-39803] {CVE-2024-36921} - wifi: iwlwifi: read txq->read_ptr under lock (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-39799] {CVE-2024-36922} - wifi: iwlwifi: fw: don't always use FW dump trig (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: rfi: fix potential response leaks (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37165] {CVE-2024-35912} - wifi: mac80211: correctly set active links upon TTLM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Configure the link mapping for non-MLD FW (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: consider having one active link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: pick the version of SESSION_PROTECTION_NOTIF (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37161] {CVE-2024-35913} - wifi: mac80211: fix prep_connection error path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix rdev_dump_mpp() arguments order (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: disable MLO for the time being (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add a flag to disable wireless extensions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check/clear fast rx for non-4addr sta VLAN changes (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36809] {CVE-2024-35789} - wifi: mac80211: fix mlme_link_id_dbg() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: fix configuration for shared antenna for 8922A (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: move release offload packet earlier for WoWLAN mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: set security engine options for 802.11ax chips only (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update suspend/resume for different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: update config mac function with different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update DMA function with different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: update WoWLAN status register for different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: update WoWLAN reason register for different chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcm80211: handle pmk_op allocation failure (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35152] {CVE-2024-27048} - wifi: rtw89: coex: Add coexistence policy to decrease WiFi packet CRC-ERR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: When Bluetooth not available don't set power/gain (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: add return value to ensure H2C command is success or not (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: Reorder H2C command index to align with firmware (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: add BTC ctrl_info version 7 and related logic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: add init_info H2C command format version 7 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add coexistence helpers of SW grant (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: add coexistence helpers {cfg/get}_plt (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: Remove rtl_intf_ops.read_efuse_byte (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821c: Fix false alarm count (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821c: Fix beacon loss and disconnect (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821cu: Fix connection failure (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821cu: Fix firmware upload fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: Add missing VID/PIDs for 8811CU and 8821CU (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove TDLS peers on link deactivation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove TDLS peers only on affected link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: mlme: unify CSA handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: introduce a feature flag for quiet in CSA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: pass link conf to abort_channel_switch (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: pass link_id to channel switch ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: allow cfg80211_defragment_element() without output (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: expose cfg80211_iter_rnr() to drivers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: hide element parsing internals (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unneeded scratch_len subtraction (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: defragment reconfiguration MLE when parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify multi-link element parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unnecessary ML element checks (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add ieee80211_vif_link_active() helper (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unnecessary ML element type check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: update scratch_pos after defrag (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: Adjust CQM handling for MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: Allow beacons to update BSS table regardless of scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add link id to ieee80211_gtk_rekey_add() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: print flags in tracing in hex (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: obtain AP HT/VHT data for assoc request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't add VHT capa on links without them (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: handle netif carrier up/down with link AP during MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove only link keys during stopping link AP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: check A-MSDU format more carefully (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37345] {CVE-2024-35937} - wifi: iwlwifi: Add missing MODULE_FIRMWARE() for *.pnvm (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: track capability/opmode NSS separately (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix supported rate masking in scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check link exists before use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: always initialize match_auth (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix license in p2p.c and p2p.h (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: constify MHI channel and controller configs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add rcu lock for ath12k_wmi_p2p_noa_event() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: decrease MHI channel buffer length to 8KB (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37341] {CVE-2024-35938} - wifi: rtl8xxxu: fix mixed declarations in rtl8xxxu_set_aifs() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rt2x00: silence sparse warnings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: silence sparse warnings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: do not pass hidden SSID attribute as value directly (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: implement PCI CLK/ASPM/L1SS for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: Update EHT PHY beamforming capability (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: advertise missing extended scan feature (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: fweh: Fix boot crash on Raspberry Pi 4 (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: pci_generic: constify modem_telit_fn980_hw_v1_config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: thermal: don't try to register multiple times (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: fix warning on DMA ring capabilities event (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: do not dump SRNG statistics during resume (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: remove MHI LOOPBACK channels (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: rearrange IRQ enable/disable in reset path (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: mt76: Remove redundant assignment to variable tidno (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: fix the issue of missing txpwr settings from ch153 to ch177 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix suspend issue on MediaTek COB platform (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix a potential association failure upon resuming (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix the unfinished command of regd_notifier before suspend (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792x: update the country list of EU for ACPI SAR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792x: fix a potential loading failure of the 6Ghz channel config from ACPI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix incorrect type conversion for CLC command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925e: fix use-after-free in free_irq() (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35148] {CVE-2024-27049} - wifi: mt76: mt7921e: fix use-after-free in free_irq() (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-34868] {CVE-2024-26892} - wifi: mt76: mt792x: add the illegal value check for mtcl table of acpi (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix the wrong data type for scan command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: set page_pool napi pointer for mmio devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792x: fix ethtool warning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix HIF_TXD_V2_1 value (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: connac: set correct muar_idx for mt799x chipsets (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: add locking for accessing mapped registers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: remove TXS queue setting (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix efuse reading issue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: mark GCMP IGTK unsupported (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix HE beamformer phy cap for station vif (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: ensure 4-byte alignment for beacon commands (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix incorrect interpretation of EHT MCS caps (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: disable AMSDU for non-data frames (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix TWT issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: check txs format before getting skb by pid (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: support temperature sensor (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: update PCIe DMA settings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: add support to set ifs time by mcu command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: add flow to avoid chip bt function fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix the wrong header translation config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix WoW failed in encrypted mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix fw download fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix wmm queue mapping (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix mcu query command fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix SAP no beacon issue in 5Ghz and 6Ghz band (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix connect to 80211b mode fail in 2Ghz band (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt76x2u: add netgear wdna3100v3 to device table (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792xu: enable dmashdl support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: usb: store usb endpoint in mt76_queue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: usb: create a dedicated queue for psd traffic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix fw loading timeout (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: update mt798x_wmac_adie_patch_7976 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: add locking for accessing mapped registers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: fix error recovery with WED enabled (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: check txs format before getting skb by pid (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: disable HW AMSDU when using fixed rate (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Change the trace string for the userspace tools mapping (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: revert reset line logic flip (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: Add DMI nvram filename quirk for ACEPC W5 Pro (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: set initial values for unexpected cases of USB endpoint priority (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: check vif before using in rtl8xxxu_tx() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl8192cu: Fix TX aggregation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: remove AKM suite be32 conversion for external auth request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: refactor parsing CSA offsets (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: force WLAN_AKM_SUITE_SAE in big endian in NL80211_CMD_EXTERNAL_AUTH (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: load b0 version of ucode for HR1/HR2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: handle per-phy statistics from fw (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: iwl-fh.h: fix kernel-doc issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: fix kernel-doc reference (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: unlock mvm if there is no primary link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 90 for BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: support PHY context version 6 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: partially support PHY context version 6 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: support wider-bandwidth OFDMA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: use ML element parsing helpers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: align ieee80211_mle_get_bss_param_ch_cnt() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: refactor RNR parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: clean up cfg80211_inform_bss_frame_data() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: remove cfg80211_inform_single_bss_frame_data() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: set correct param change count in ML element (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: Add KHZ_PER_GHZ to units.h and reuse (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up assignments to pointer cache. (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: make associated BSS pointer visible to the driver (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: add support for switch_vif_chanctx callback (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check beacon countdown is complete on per link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: ep: check the correct variable in mhi_ep_register_controller() (Jose Ignacio Tornos Martinez) [RHEL-34696] - Revert "bus: mhi: core: Add support for reading MHI info from device" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: add missing read critical sections around vif list traversal (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix declarations ordering (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: use SRCU instead of RCU for vif list traversal (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: split deeply nested RCU list traversal in dedicated helper (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add helper of set_channel (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add set_channel RF part (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add set_channel BB part (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add set_channel MAC part (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: avoid function pointer casts (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: remove unused scan_events from struct scan_req_params (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add support for QCA2066 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: move pci.ops registration ahead (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: provide address list if chip supports 2 stations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: support 2 station interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl_usb: Store the endpoint addresses (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl8192cu: Fix 2T2R chip type detection (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: remove unnecessary rcu_read_unlock() for punctured (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: declare to support two chanctx (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: support MCC on Wi-Fi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: implement MRC H2C command functions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: implement MRC C2H event handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add definition of H2C command and C2H event for MRC series (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: validate chip id during bus probe (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: prevent use-after-free on vif when cleaning up all interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: use IEEE80211_MAX_MESH_ID_LEN appropriately (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: cancel session protection only if there is one (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove IWL_MVM_STATUS_NEED_FLUSH_P2P (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: remove the unused scan_events from ath12k_wmi_scan_req_arg (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Remove unused scan_flags from struct ath12k_wmi_scan_req_arg (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Do not use scan_flags from struct ath12k_wmi_scan_req_arg (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: Remove scan_flags union from struct scan_req_params (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: Do not directly use scan_flags in struct scan_req_params (Jose Ignacio Tornos Martinez) [RHEL-34696] - net: sched: codel replace GPLv2/BSD boilerplate (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: check own capabilities for EMLSR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 89 for AX/BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: iwl-trans.h: clean up kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: file: clean up kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: dbg-tlv: fix up kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: error-dump: fix kernel-doc issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix thermal kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: don't use TRUE/FALSE with bool (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: fix constant version to match FW (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Fix the listener MAC filter flags (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Extend support for P2P service discovery (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: work around A-MSDU size problem (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: nvm: parse the VLP/AFC bit from regulatory (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: iwlmvm: handle unprotected deauth/disassoc in d3 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: report unprotected deauth/disassoc in wowlan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: allow reporting wakeup for unprot deauth/disassoc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: drop injection on disabled-chan monitor (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: optionally support monitor on disabled channels (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: rename UHB to 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: Add 160MHz bw range to regdom_custom_04 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove only own link stations during stop_ap (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: flush only stations using requests links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add support for link id attribute in NL80211_CMD_DEL_STATION (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove gfp parameter from ieee80211_obss_color_collision_notify (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: change qutoa to DBCC by default for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: reference quota mode when setting Tx power (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: implement AP mode related reg for BE generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: correct register definition and merge IO for ctrl_nbtg_bt_tx() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: differentiate narrow_bw_ru_dis setting according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: use PLCP information to match BSS_COLOR and AID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: reset PHY-1 hardware when going to enable/disable (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: correct MUEDCA setting for MAC-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: return held quota of DLE when changing MAC-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: load BB parameters to PHY-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: correct PHY register offset for PHY-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: do not cast hidden SSID attribute value to boolean (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: Refactor 1-element array into flexible array in struct mwifiex_ie_types_chan_list_param_set (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: correct CRC7 calculation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: MCC take reconfig into account (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: move handling from add/remove to assign/unassign for MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: tweak weight recalc ahead before MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: tweak bitmap recalc ahead before MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: add sub-entity swap function to cover replacing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: drop TIMING_BEACON_ONLY and sync beacon TSF by self (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: set preamble size to auto as default in wilc_init_fw_config() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: use kstrtoX_from_user() in debugfs handlers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fix #ifdef CONFIG_ACPI check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix kernel-doc for cfg80211_chandef_primary (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: queue: improve warning for no skb in reclaim (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: move BA notif messages before action (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: show skb_mac_gso_segment() failure reason (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove flags for enable/disable beacon filter (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't set replay counters to 0xff (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: pcie: Add new PCI device id and CNVI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't send the smart fifo command if not needed (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't set the MFP flag for the GTK (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36900] {CVE-2024-27434} - wifi: iwlwifi: fw: allow vmalloc for PNVM image (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't do duplicate detection for nullfunc packets (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix erroneous queue index mask (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: avoid garbage iPN (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: always update keys in D3 exit (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: limit pseudo-D3 to 60 seconds (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: combine condition/warning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix the key PN index (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Keep connection in case of missed beacons during RX (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: properly check if link is active (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: take SGOM and UATS code out of ACPI ifdef (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't abort queue sync in CT-kill (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: define RX queue sync timeout as a macro (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: expand queue sync warning messages (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Declare support for secure LTF measurement (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: advertise support for protected ranging negotiation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove one queue sync on BA session stop (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: support EHT for WH (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't support reduced tx power on ack for new devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: use system_unbound_wq for debug dump (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove EHT code from mac80211.c (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read mac step from aux register (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: adjust rx_phyinfo debugfs to MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: const-ify chandef pointers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: Add support for PPAG cmd v5 and PPAG revision 3 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: pcie: don't allow hw-rfkill to stop device on gen2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: add HONOR to PPAG approved list (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add support to call csa_finish on a link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: start and finalize channel switch on link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: handle set csa/after_csa beacon on per link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: update beacon counters per link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: send link id in channel_switch ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: refactor STA CSA parsing flows (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: Add utility for converting op_class into chandef (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: return negative -EINVAL instead of positive EINVAL (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't use sband->band early (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: add missing kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add missing kernel-doc for fast_tx_check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clarify vif handling in TX dequeue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: allow CSA to same channel (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: convert ieee80211_ie_build_eht_cap() to SKB use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: convert ieee80211_ie_build_he_cap() to SKB use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: move element parsing to a new file (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: start building elements in SKBs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify adding supported rates (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: tdls: use ieee80211_put_he_6ghz_cap() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: rename ieee80211_ie_build_he_6ghz_cap() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: limit HE RU capabilities when limiting bandwidth (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: adjust EHT capa when lowering bandwidth (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify HE/EHT element length functions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: disallow basic multi-link element in per-STA profile (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: disambiguate element parsing errors (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: implement MLO multicast deduplication (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add/use ieee80211_get_sn() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211/mac80211: move puncturing into chandef (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: mvm: Use for_each_thermal_trip() for walking trip points (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: mvm: Populate trip table before registering thermal zone (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: mvm: Drop unused fw_trips_index[] from iwl_mvm_thermal_device (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: use cfg80211_chandef_primary_freq() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: simplify cfg80211_chandef_compatible() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wireless: declare different S1G chandefs incompatible (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: refactor puncturing bitmap extraction (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: move puncturing validation code (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: validate assoc response channel config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: support wider bandwidth OFDMA config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add and use a link iteration macro (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: introduce 'channel request' (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: chan: chandef is non-NULL for reserved (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify non-chanctx drivers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up HE 6 GHz and EHT chandef parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up connection process (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up band switch in duration (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove extra shadowing variable (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unused MAX_MSG_LEN define (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Fix uninitialized use of ret in ath12k_mac_allocate() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: Really consistently use ath11k_vif_to_arvif() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: advertise P2P dev support for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: designating channel frequency for ROC scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: move peer delete after vdev stop of station for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: allow specific mgmt frame tx while vdev is not up (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: change WLAN_SCAN_PARAMS_MAX_IE_LEN from 256 to 512 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: implement remain on channel for P2P mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: implement handling of P2P NoA event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add P2P IE in beacon template (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: change interface combination for P2P mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix incorrect logic of calculating vdev_stats_id (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix broken structure wmi_vdev_create_cmd (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: update rate mask per sta (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: download firmware with key data for secure boot (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: parse secure section from firmware file (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: read firmware secure information from efuse (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: consider checksum length of security data (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::rfk_hw_init (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::rfk_init_late to do initial RF calibrations later (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: rfk: implement chip_ops to call RF calibrations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger TSSI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger TXGAPK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger DACK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger DPK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger RX DCK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger IQK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: send channel information to firmware for RF calibrations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add a completion to wait RF calibration report from C2H event (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Add tracing support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: remove setting msg.spi (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: Drop unused headers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: Drop legacy header (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: Add TP-Link TL-WN823N V2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: initialize eirp_power before use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: initialize rx_mcs_80 and rx_mcs_160 before use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: enable 802.11 power save mode in station mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix kunit exports (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix warnings from dmi_get_system_info() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: fix compiler warning for NULL string print (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: fix compile w/o CONFIG_ACPI (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: ep: Use kcalloc() instead of kzalloc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: make functions public (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 88 for AX/BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't send BT_COEX_CI command on new devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read DSM functions from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading DSM from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: simplify getting DSM from ACPI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: take send-DSM-to-FW flows out of ACPI ifdef (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: rfi: use a single DSM function for all RFI configurations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read ECKV table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read WRDD table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: support link command version 2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: use fast balance scan in case of an active P2P GO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't send NDPs for new tx devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read SPLC from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading SPLC from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: clean up some kernel-doc/typos (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: remove unused function prototype (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: fw: fix more kernel-doc warnings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't allow deactivation of all links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: enable all links only in MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: move WPA version validation to policy (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up FILS discovery change flags handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: trace SMPS requests from driver (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: add control to skip beacons (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read WTAS table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: separate TAS 'read-from-BIOS' and 'send-to-FW' flows (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading TAS table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: don't check TAS block list size twice (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read PPAG table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: validate PPAG table when sent to FW (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading PPAG table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: small cleanups in PPAG table flows (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read SAR tables from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: cleanup sending PER_CHAIN_LIMIT_OFFSET_CMD (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading SAR tables from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: check AP supports EMLSR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: d3: implement suspend with MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read BIOS PNVM only for non-Intel SKU (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: tests: verify BSS use flags of NSTR links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add a kunit test for 6 GHz colocated AP parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: refactor duplicate chanctx condition (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: log dropped packets due to MIC error (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: support SPP A-MSDUs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: pcie: Add the PCI device id for new hardware (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix the TLC command after ADD_STA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: use FW rate for non-data only on new devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: remove Gl A-step remnants (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Fix FTM initiator flags (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: always have 'uats_enabled' (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't set trigger frame padding in AP mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: Fix spelling mistake "SESION" -> "SESSION" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: d3: fix IPN byte order (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: add support for TID to link mapping neg request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fix EWRD table validity check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: cleanup uefi variables loading (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: implement GLAI ACPI table loading (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: initialize rates in FW earlier (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: disconnect station vifs if recovery failed (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: acpi: fix WPFC reading (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: dbg: ensure correct config name sizes (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: dbg-tlv: ensure NUL termination (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37028] {CVE-2024-35845} - wifi: iwlwifi: dbg-tlv: use struct_size() for allocation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: dbg-tlv: avoid extra allocation/copy (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fix some kernel-doc issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: d3: disconnect on GTK rekey failure (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: report beacon protection failures (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Add support for removing responder TKs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: disable eSR when BT is active (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor the rfkill worker (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add processing for TWT disable event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add processing for TWT enable event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: disable QMI PHY capability learn in split-phy QCN9274 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Read board id to support split-PHY QCN9274 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix PCI read and write (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add MAC id support in WBM error path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: subscribe required word mask from rx tlv (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: remove hal_desc_sz from hw params (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: split hal_ops to support RX TLVs word mask compaction (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix firmware assert during insmod in memory segment mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Add logic to write QRTR node id to scratch (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix fetching MCBC flag for QCN9274 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support for peer meta data version (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fetch correct pdev id from WMI_SERVICE_READY_EXT_EVENTID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: indicate NON MBSSID vdev by default during vdev start (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add firmware-2.bin support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: change to move WMI_VDEV_PARAM_SET_HEMU_MODE before WMI_PEER_ASSOC_CMDID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: delay all of ath9k_wmi_event_tasklet() until init is complete (Jose Ignacio Tornos Martinez) [RHEL-34187 RHEL-34696] {CVE-2024-26897} - wifi: ath9k: remove redundant assignment to variable ret (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: fix error messages (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add more fields to beacon H2C command to support multi-links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update ps_state register for chips with different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add new H2C for PS mode in 802.11be chip (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add ieee80211_ops::hw_scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: prepare scan leaf functions for wifi 7 ICs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: debug: add FW log component for scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update scan C2H messages for wifi 7 IC (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: set chip_ops FEM and GPIO to NULL (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops to get thermal value (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add RF read/write v2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::cfg_txrx_path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: implement {stop,resume}_sch_tx and cfg_ppdu (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: hook handlers of TX/RX descriptors to chip_ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: enlarge RX DMA buffer to consider size of RX descriptor (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: validate RX tag for RXQ and RPQ (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: interrupt v2 refine IMR for SER (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: update SER timer unit and timeout time (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: fix copyright year mentioned in platform_data header (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: add linefeed at end of file (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Read PK HASH dynamically (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Add MHI_PM_SYS_ERR_FAIL state (Jose Ignacio Tornos Martinez) [RHEL-34696] - Revert "nl80211/cfg80211: Specify band specific min RSSI thresholds with sched scan" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: add support for a wiphy_work rx handler (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: implement can_activate_links callback (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 87 for AX/BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: introduce PHY_CONTEXT_CMD_API_VER_5 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: skip affinity setting on non-SMP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: nvm-parse: advertise common packet padding (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: remove retry loops in start (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: limit EHT 320 MHz MCS for STEP URM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: disable 160 MHz based on subsystem device ID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: make TB reallocation a debug message (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: Add support for new 802.11be device (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: add kunit test for devinfo ordering (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: apply duration for SW scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't set bss_conf in parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: disallow drivers with HT wider than HE (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify HE capability access (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove extra element parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify ieee80211_config_bw() prototype (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: advertise 15 simultaneous links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: validate MLO connections better (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: take EML/MLD capa from assoc response (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: advertise AP-side EMLSR/EMLMR capa (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add support for SPP A-MSDUs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add support for SPP A-MSDUs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: Declare support for negotiated TTLM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add support for negotiated TTLM request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: handle BSS_CHANGED_MLD_TTLM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: handle TID to link mapping neg request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: process and save negotiated TID to Link mapping request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ieee80211: add definitions for negotiated TID to Link map (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add RNR with reporting AP information (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wireless: avoid strlen() in cfg80211_michael_mic_failure() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fix connection failure due to unexpected peer delete (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: avoid forward declaration of ath11k_mac_start_vdev_delay() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: rename ath11k_start_vdev_delay() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: remove invalid peer create logic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: enable 36 bit mask for stream DMA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Fix issues in channel list update (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fix disabling concurrent mode TX hang issue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fix HW scan timeout due to TSF sync issue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add wait/completion for abort scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fix null pointer access when abort scan (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37357] {CVE-2024-35946} - wifi: rtw89: disable RTS when broadcast/multicast (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: Set default CQM config if not present (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: refine hardware scan C2H events (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: refine add_chan H2C command to encode_bits (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add BTG functions to assist BT coexistence to control TX/RX (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add TX power related ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add register definitions of H2C, C2H, page, RRSR and EDCCA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops related to BB init (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::{enable,disable}_bb_rf (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add mlo_dbcc_mode for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: Fix enum ath10k_fw_crash_dump_type kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: Fix htt_data_tx_completion kernel-doc warning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: fix htt_q_state_conf & htt_q_state kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: correctly document enum wmi_tlv_tx_pause_id (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: add missing wmi_10_4_feature_mask documentation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support for collecting firmware log (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Introduce the container for mac80211 hw (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Refactor the mac80211 hw access from link/radio (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: Speed up firmware loading for USB (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add missing number of sec cam entries for all variants (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: allow per-vendor event handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: avoid invalid list operation when vendor attach fails (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: Demote vendor-specific attach/detach messages to info (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: cfg80211: Use WSEC to set SAE password (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: move feature overrides before feature_disable (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: add per-vendor feature detection callback (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: export firmware interface functions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: Fix use-after-free bug in brcmf_cfg80211_detach (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rt2x00: simplify rt2x00crypto_rx_insert_iv() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: debugfs: Drop unnecessary error check for debugfs_create_dir() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: Use helpers to check multicast addresses (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: phy: Remove unreachable code (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: make instances of iface limit and combination to be static const (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: convert EN_DESC_ID of TX descriptor to le32 type (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix multi-vif management when deleting a vif (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix incorrect power down sequence (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: do not realloc workqueue everytime an interface is added (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix driver_handler when committing initial configuration (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl8192de: Don't read register in _rtl92de_query_rxphystatus (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: extend JOIN H2C command to support WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: use struct to fill JOIN H2C command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add H2C command to reset DMAC table for WiFi 7 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add H2C command to reset CMAC table for WiFi 7 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: update TX AMPDU parameter to CMAC table (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add chip_ops to update CMAC table to associated station (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: fill CMAC table to associated station for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add H2C command to update security CAM v2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: declare EXT NSS BW of VHT capability (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add EHT capabilities for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: change supported bandwidths of chip_info to bit mask (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: adjust init_he_cap() to add EHT cap into iftype_data (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: use kstrtoX_from_user() in debugfs handlers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: change MAC buffer ring size to 2048 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support for BA1024 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix wrong definitions of hal_reo_update_rx_queue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add QMI PHY capability learn support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor QMI MLO host capability helper function (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: document HAL_RX_BUF_RBM_SW4_BM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: ath12k_start_vdev_delay(): convert to use ar (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_flush() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_ampdu_action() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_configure_filter() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_update_vif_offload() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_stop() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_start() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_conf_tx() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_bss_assoc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_config() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_register() and ath12k_mac_unregister() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_setup_channels_rates() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_allocate() and ath12k_mac_destroy() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: relocate ath12k_dp_pdev_pre_alloc() call (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: enable channel switch support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35142] {CVE-2024-27052} - wifi: ath12k: Use initializers for QMI message buffers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Add missing qmi_txn_cancel() calls (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Remove unnecessary struct qmi_txn initializers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: use WMI_VDEV_SET_TPC_POWER_CMDID when EXT_TPC_REG_SUPPORT for 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add handler for WMI_VDEV_SET_TPC_POWER_CMDID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add WMI_TLV_SERVICE_EXT_TPC_REG_SUPPORT service bit (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fill parameters for vdev set tpc power WMI command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: save max transmit power in vdev start response event from firmware (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add parse of transmit power envelope element (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: save power spectral density(PSD) of regulatory rule (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: update regulatory rules when connect to AP on 6 GHz band for station (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: update regulatory rules when interface added (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fix a possible dead lock caused by ab->base_lock (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: store cur_regulatory_info for each radio (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add support to select 6 GHz regulatory type (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl_usb: Use sync register writes (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: cleanup few rtlxxx_tx_fill_desc() routines (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add chip_ops::update_beacon to abstract update beacon operation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add H2C command to download beacon frame for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: use struct to fill H2C command to download beacon frame (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add new H2C command to pause/sleep transmitting by MAC ID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: refine H2C command that pause transmitting by MAC ID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: use struct to fill BA CAM H2C commands (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: update BA CAM number to 24 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add chip_ops::h2c_ba_cam() to configure BA CAM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: add feature_init to initialize BA CAM V1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add firmware H2C command of BA CAM V1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix RCU usage in connect path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix declarations ordering (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_wmi_tlv_parse_alloc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fix IOMMU errors on buffer rings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: Fix off by one initial RTS rate (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: Fix LED control code of RTL8192FU (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: declare concurrent mode support for 8188f (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: make supporting AP mode only on port 0 transparent (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add hw crypto support for AP mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: remove obsolete priv->vif (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add macids for STA mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interface in start_ap() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in bss_info_changed() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in {add,remove}_interface() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in watchdog_callback() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in configure_filter() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in update_beacon_work_callback() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in set_aifs() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support setting bssid register for multiple interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: don't parse CFO, if both interfaces are connected in STA mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: extend check for matching bssid to both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: extend wifi connected check to both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support setting mac address register for both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: 8188e: convert usage of priv->vif to priv->vifs[0] (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support setting linktype for both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: prepare supporting two virtual interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: remove assignment of priv->vif in rtl8xxxu_bss_info_changed() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8822ce: refine power parameters for RFE type 5 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: Fix spelling mistakes "notfify" -> "notify" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: set channel_info for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: add BB wrapper of TX power for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add NCTL pre-settings for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: ignore special data from BB parameter file (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: update the register used in DIG and the DIG flow (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: set RX gain along with set_channel operation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: add parser to support RX gain dynamic setting flow (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: move bb_gain_info used by WiFi 6 chips to union (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8851b: update TX power tables to R37 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8852b: update TX power tables to R36 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: use DBI function for 8852AE/8852BE/8851BE (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Make QMI message rules const (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: support default regdb while searching board-2.bin for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support to search regdb data in board-2.bin for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: remove unused ATH12K_BD_IE_BOARD_EXT (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add fallback board name without variant while searching board-2.bin (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add string type to search board data in board-2.bin for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: remove duplicate memset() in 10.4 TDLS peer update (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: use flexible array in struct wmi_tdls_peer_capabilities (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: remove unused template structs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: remove struct wmi_pdev_chanlist_update_event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: use flexible arrays for WMI start scan TLVs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: use flexible array in struct wmi_host_mem_chunks (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: fix LNA selection in ath_ant_try_scan() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: delete some unused/duplicate macros (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: refactor ath11k_wmi_tlv_parse_alloc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: fix NULL pointer dereference in ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev() (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35199] {CVE-2023-52651} - bcma: Use PCI_HEADER_TYPE_MASK instead of literal (Jose Ignacio Tornos Martinez) [RHEL-34696] - bcma: make bcma_bus_type const (Jose Ignacio Tornos Martinez) [RHEL-34696] - bcma: convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: drop NULL pointer check in iwl_mvm_tzone_set_trip_temp() (Jose Ignacio Tornos Martinez) [RHEL-34696] - mm: use memalloc_nofs_save() in page_cache_ra_order() (Nico Pache) [RHEL-39635] {CVE-2024-36882} - afs: Don't cross .backup mountpoint from backup volume (Marc Dionne) [RHEL-39509] - afs: Fix fileserver rotation getting stuck (Marc Dionne) [RHEL-39509] - rxrpc: Only transmit one ACK per jumbo packet received (Marc Dionne) [RHEL-39509] - rxrpc: Fix congestion control algorithm (Marc Dionne) [RHEL-39509] - rxrpc: Clients must accept conn from any address (Marc Dionne) [RHEL-39509] - rxrpc: Fix error check on ->alloc_txbuf() (Marc Dionne) [RHEL-39509] - afs: Fix occasional rmdir-then-VNOVNODE with generic/011 (Marc Dionne) [RHEL-39509] - afs: Don't cache preferred address (Marc Dionne) [RHEL-39509] - rxrpc: Extract useful fields from a received ACK to skb priv data (Marc Dionne) [RHEL-39509] - rxrpc: Clean up the resend algorithm (Marc Dionne) [RHEL-39509] - rxrpc: Record probes after transmission and reduce number of time-gets (Marc Dionne) [RHEL-39509] - rxrpc: Use ktimes for call timeout tracking and set the timer lazily (Marc Dionne) [RHEL-39509] - rxrpc: Differentiate PING ACK transmission traces. (Marc Dionne) [RHEL-39509] - rxrpc: Don't permit resending after all Tx packets acked (Marc Dionne) [RHEL-39509] - rxrpc: Parse received packets before dealing with timeouts (Marc Dionne) [RHEL-39509] - rxrpc: Do zerocopy using MSG_SPLICE_PAGES and page frags (Marc Dionne) [RHEL-39509] - rxrpc: Use rxrpc_txbuf::kvec[0] instead of rxrpc_txbuf::wire (Marc Dionne) [RHEL-39509] - rxrpc: Move rxrpc_send_ACK() to output.c with rxrpc_send_ack_packet() (Marc Dionne) [RHEL-39509] - rxrpc: Don't pick values out of the wire header when setting up security (Marc Dionne) [RHEL-39509] - rxrpc: Split up the DATA packet transmission function (Marc Dionne) [RHEL-39509] - rxrpc: Add a kvec[] to the rxrpc_txbuf struct (Marc Dionne) [RHEL-39509] - rxrpc: Merge together DF/non-DF branches of data Tx function (Marc Dionne) [RHEL-39509] - rxrpc: Do lazy DF flag resetting (Marc Dionne) [RHEL-39509] - rxrpc: Remove atomic handling on some fields only used in I/O thread (Marc Dionne) [RHEL-39509] - rxrpc: Strip barriers and atomics off of timer tracking (Marc Dionne) [RHEL-39509] - rxrpc: Fix the names of the fields in the ACK trailer struct (Marc Dionne) [RHEL-39509] - rxrpc: Note cksum in txbuf (Marc Dionne) [RHEL-39509] - rxrpc: Convert rxrpc_txbuf::flags into a mask and don't use atomics (Marc Dionne) [RHEL-39509] - rxrpc: Record the Tx serial in the rxrpc_txbuf and retransmit trace (Marc Dionne) [RHEL-39509] - ice: Fix ASSERT_RTNL() warning during certain scenarios (Ivan Vecera) [RHEL-30139] - netdev-genl: Add PID for the NAPI thread (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Add PID in netdev netlink YAML spec (Ivan Vecera) [RHEL-30139] - net: Add NAPI IRQ support (Ivan Vecera) [RHEL-30139] - net: minor reshuffle of napi_struct (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Add irq in netdev netlink YAML spec (Ivan Vecera) [RHEL-30139] - netdev-genl: Add netlink framework functions for napi (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Extend netdev netlink spec in YAML for NAPI (Ivan Vecera) [RHEL-30139] - netdev-genl: Add netlink framework functions for queue (Ivan Vecera) [RHEL-30139] - ice: Add support in the driver for associating queue with napi (Ivan Vecera) [RHEL-30139] - net: Add queue and napi association (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Extend netdev netlink spec in YAML for queue (Ivan Vecera) [RHEL-30139] - ice: implement AQ download pkg retry (Petr Oros) [RHEL-17318] - io_uring: drop any code related to SCM_RIGHTS (Jeff Moyer) [RHEL-36366] {CVE-2023-52656} - io_uring/unix: drop usage of io_uring socket (Jeff Moyer) [RHEL-36366] {CVE-2023-52656} - nvme-tcp: strict pdu pacing to avoid send stalls on TLS (Chris Leech) [RHEL-35558]- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find() (Pavel Reichl) [RHEL-45031] {CVE-2024-39276} - epoll: be better about file lifetimes (Pavel Reichl) [RHEL-44083] {CVE-2024-38580} - ipvlan: Dont Use skb->sk in ipvlan_process_v{4,6}_outbound (Hangbin Liu) [RHEL-44402] {CVE-2024-33621} - net: micrel: Fix receiving the timestamp in the frame for lan8841 (Jose Ignacio Tornos Martinez) [RHEL-43994] {CVE-2024-38593} - net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg (Jose Ignacio Tornos Martinez) [RHEL-43623] {CVE-2021-47596} - usb: dwc3: Wait unconditionally after issuing EndXfer command (Desnes Nunes) [RHEL-43396] {CVE-2024-36977} - mm/gup: do not return 0 from pin_user_pages_fast() for bad args (Paulo Alcantara) [RHEL-38622] - ixgbe: fix end of loop test in ixgbe_set_vf_macvlan() (Ken Cox) [RHEL-17490 RHEL-25594] - ixgbe: fix crash with empty VF macvlan list (Ken Cox) [RHEL-17490 RHEL-25594] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (Ken Cox) [RHEL-17490 RHEL-25594] - ethernet/intel: Use list_for_each_entry() helper (Ken Cox) [RHEL-17490 RHEL-25594] - ixgbe: fix timestamp configuration code (Ken Cox) [RHEL-17490 RHEL-25594] - redhat: deprecate bnx2xx drivers in rhel-9.5 (John Meneghini) [RHEL-40741] - net/tg3: fix race condition in tg3_reset_task() (Ken Cox) [RHEL-23102 RHEL-25507 RHEL-34072] - tg3: Increment tx_dropped in tg3_tso_bug() (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Move the [rt]x_dropped counters to tg3_napi (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Fix the TX ring stall (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: power down device only on SYSTEM_POWER_OFF (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Improve PTP TX timestamping logic (Ken Cox) [RHEL-23102 RHEL-25507] - ethernet: tg3: remove unreachable code (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Use slab_build_skb() when needed (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Use pci_dev_id() to simplify the code (Ken Cox) [RHEL-23102 RHEL-25507] - Add MODULE_FIRMWARE() for FIRMWARE_TG357766. (Ken Cox) [RHEL-23102 RHEL-25507] - scsi: qedi: Fix crash while reading debugfs attribute (John Meneghini) [RHEL-8112] - iomap: clear the per-folio dirty bits on all writeback failures (Pavel Reichl) [RHEL-11455] - iomap: don't skip reading in !uptodate folios when unsharing a range (Pavel Reichl) [RHEL-11455] - iomap: Add per-block dirty state tracking to improve performance (Pavel Reichl) [RHEL-11455] - iomap: Allocate ifs in ->write_begin() early (Pavel Reichl) [RHEL-11455] - iomap: Refactor iomap_write_delalloc_punch() function out (Pavel Reichl) [RHEL-11455] - iomap: Use iomap_punch_t typedef (Pavel Reichl) [RHEL-11455] - iomap: Fix possible overflow condition in iomap_write_delalloc_scan (Pavel Reichl) [RHEL-11455] - iomap: Add some uptodate state handling helpers for ifs state bitmap (Pavel Reichl) [RHEL-11455] - iomap: Drop ifs argument from iomap_set_range_uptodate() (Pavel Reichl) [RHEL-11455] - iomap: Rename iomap_page to iomap_folio_state and others (Pavel Reichl) [RHEL-11455] - iomap: Remove unnecessary test from iomap_release_folio() (Pavel Reichl) [RHEL-11455] - iomap: Simplify is_partially_uptodate a little (Pavel Reichl) [RHEL-11455] - iomap: Remove test for folio error (Pavel Reichl) [RHEL-11455] - ip_tunnel: harden copying IP tunnel params to userspace (Ivan Vecera) [RHEL-40130] - ip_tunnel: convert __be16 tunnel flags to bitmaps (Ivan Vecera) [RHEL-40130] - bitmap: introduce generic optimized bitmap_size() (Ivan Vecera) [RHEL-40130] - tools: move alignment-related macros to new (Ivan Vecera) [RHEL-40130] - s390/cio: rename bitmap_size() -> idset_bitmap_size() (Ivan Vecera) [RHEL-40130] - bitmap: don't assume compiler evaluates small mem*() builtins calls (Ivan Vecera) [RHEL-40130] - vxlan: use generic function for tunnel IPv6 route lookup (Ivan Vecera) [RHEL-40130] - ipv6: mark address parameters of udp_tunnel6_xmit_skb() as const (Ivan Vecera) [RHEL-40130] - geneve: use generic function for tunnel IPv6 route lookup (Ivan Vecera) [RHEL-40130] - ipv6: add new arguments to udp_tunnel6_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv6: remove "proto" argument from udp_tunnel6_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv6: rename and move ip6_dst_lookup_tunnel() (Ivan Vecera) [RHEL-40130] - vxlan: use generic function for tunnel IPv4 route lookup (Ivan Vecera) [RHEL-40130] - geneve: use generic function for tunnel IPv4 route lookup (Ivan Vecera) [RHEL-40130] - geneve: add dsfield helper function (Ivan Vecera) [RHEL-40130] - ipv4: use tunnel flow flags for tunnel route lookups (Ivan Vecera) [RHEL-40130] - ipv4: add new arguments to udp_tunnel_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv4: remove "proto" argument from udp_tunnel_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv4: rename and move ip_route_output_tunnel() (Ivan Vecera) [RHEL-40130] - nfp: flower: add support for tunnel offload without key ID (Ivan Vecera) [RHEL-40130] - ip6_gre: Make IP6GRE and IP6GRETAP devices always NETIF_F_LLTX (Ivan Vecera) [RHEL-40130] - ip_gre: Make GRE and GRETAP devices always NETIF_F_LLTX (Ivan Vecera) [RHEL-40130] - ip_tunnel: use a separate struct to store tunnel params in the kernel (Ivan Vecera) [RHEL-40130] - lib/bitmap: add bitmap_{read,write}() (Ivan Vecera) [RHEL-40130] - net: Add helper function to parse netlink msg of ip_tunnel_parm (Ivan Vecera) [RHEL-40130] - net: Add helper function to parse netlink msg of ip_tunnel_encap (Ivan Vecera) [RHEL-40130] - selftests/memfd: fix spelling mistakes (Waiman Long) [RHEL-37152] - selftests/memfd: delete unused declarations (Waiman Long) [RHEL-37152] - memfd: drop warning for missing exec-related flags (Waiman Long) [RHEL-37152] - selftests: improve vm.memfd_noexec sysctl tests (Waiman Long) [RHEL-37152] - memfd: replace ratcheting feature from vm.memfd_noexec with hierarchy (Waiman Long) [RHEL-37152] - memfd: do not -EACCES old memfd_create() users with vm.memfd_noexec=2 (Waiman Long) [RHEL-37152] - selftests: memfd: error out test process when child test fails (Waiman Long) [RHEL-37152] - kernel: pid_namespace: remove unused set_memfd_noexec_scope() (Waiman Long) [RHEL-37152] - kernel: pid_namespace: simplify sysctls with register_sysctl() (Waiman Long) [RHEL-37152] - selftests/memfd: fix test_sysctl (Waiman Long) [RHEL-37152] - xfs: warn deprecation of V4 format beginning with RHEL10 instead of 2030. (Bill O'Donnell) [RHEL-40421] - bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Add a missing check in bnxt_qplib_query_srq (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Return error for SRQ resize (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix unconditional fence for newer adapters (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Remove a redundant check inside bnxt_re_vf_res_config (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Avoid creating fence MR for newer adapters (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix error code in bnxt_re_create_cq() (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix the sparse warnings (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix the offset for GenP7 adapters for user applications (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Share a page to expose per CQ info with userspace (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Add UAPI to share a page with user space (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Adds MSN table capability for Gen P7 adapters (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Doorbell changes (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Get the toggle bits from CQ completions (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Update the HW interface definitions (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Update the BAR offsets (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Support new 5760X P7 devices (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Correct module description string (Sreekanth Reddy) [RHEL-19812] - nfs: fix UAF in direct writes (Benjamin Coddington) [RHEL-34977] {CVE-2024-26958} - virtio-blk: fix implicit overflow on virtio_max_dma_size (Ming Lei) [RHEL-38133] {CVE-2023-52762} - mm/kmemleak: disable KASAN instrumentation in kmemleak (Waiman Long) [RHEL-8656] - mm/kmemleak: compact kmemleak_object further (Waiman Long) [RHEL-8656] - kmemleak: avoid RCU stalls when freeing metadata for per-CPU pointers (Waiman Long) [RHEL-8656] - kmemleak: add checksum to backtrace report (Waiman Long) [RHEL-8656] - kmemleak: drop (age ) from leak record (Waiman Long) [RHEL-8656] - mm/kmemleak: move set_track_prepare() outside raw_spinlocks (Waiman Long) [RHEL-8656] - Revert "mm/kmemleak: move the initialisation of object to __link_object" (Waiman Long) [RHEL-8656] - mm/kmemleak: move the initialisation of object to __link_object (Waiman Long) [RHEL-8656] - mm/kmemleak: fix partially freeing unknown object warning (Waiman Long) [RHEL-8656] - mm: kmemleak: add __find_and_remove_object() (Waiman Long) [RHEL-8656] - mm: kmemleak: use mem_pool_free() to free object (Waiman Long) [RHEL-8656] - mm: kmemleak: split __create_object into two functions (Waiman Long) [RHEL-8656] - mm/kmemleak: fix print format of pointer in pr_debug() (Waiman Long) [RHEL-8656] - mm/kmemleak: move up cond_resched() call in page scanning loop (Waiman Long) [RHEL-8656] - Rename kmemleak_initialized to kmemleak_late_initialized (Waiman Long) [RHEL-8656] - mm/kmemleak: use %pK to display kernel pointers in backtrace (Waiman Long) [RHEL-8656] - mptcp: cleanup SOL_TCP handling (Paolo Abeni) [RHEL-28492] - mptcp: implement TCP_NOTSENT_LOWAT support (Paolo Abeni) [RHEL-28492] - mptcp: avoid some duplicate code in socket option handling (Paolo Abeni) [RHEL-28492] - mptcp: cleanup writer wake-up (Paolo Abeni) [RHEL-28492] - mptcp: check the protocol in mptcp_sk() with DEBUG_NET (Paolo Abeni) [RHEL-28492] - mptcp: check the protocol in tcp_sk() with DEBUG_NET (Paolo Abeni) [RHEL-28492] - mptcp: token kunit: set protocol (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless accesses around read-mostly fields (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless access for token (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless access for RX path fields (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless access for the tx path (Paolo Abeni) [RHEL-28492] - mptcp: annotate access for msk keys (Paolo Abeni) [RHEL-28492] - mptcp: use mptcp_set_state (Paolo Abeni) [RHEL-28492] - mptcp: add CurrEstab MIB counter support (Paolo Abeni) [RHEL-28492] - mptcp: rename mptcp_setsockopt_sol_ip_set_transparent() (Paolo Abeni) [RHEL-28492] - netlink: specs: mptcp: rename the MPTCP path management spec (Paolo Abeni) [RHEL-28492] - mptcp: add mptcpi_subflows_total counter (Paolo Abeni) [RHEL-28492] - net: atlantic: Fix DMA mapping for PTP hwts ring (Michal Schmidt) [RHEL-31367 RHEL-36002] {CVE-2024-26680} - net: atlantic: eliminate double free in error handling logic (Michal Schmidt) [RHEL-36002] - net: atlantic: fix double free in ring reinit logic (Michal Schmidt) [RHEL-36002] - net: atlantic: Fix NULL dereference of skb pointer in (Michal Schmidt) [RHEL-36002] - net: atlantic: Remove unnecessary (void*) conversions (Michal Schmidt) [RHEL-36002] - net: atlantic: Define aq_pm_ops conditionally on CONFIG_PM (Michal Schmidt) [RHEL-36002] - atlantic:hw_atl2:hw_atl2_utils_fw: Remove unnecessary (void*) conversions (Michal Schmidt) [RHEL-36002] - net: aquantia: constify pointers to hwmon_channel_info (Michal Schmidt) [RHEL-36002] - block: fix deadlock between bd_link_disk_holder and partition scan (Ming Lei) [RHEL-34860] {CVE-2024-26899} - xfs: recovery should not clear di_flushiter unconditionally (Bill O'Donnell) [RHEL-25419] - xfs: revert commit 44af6c7e59b12 (Bill O'Donnell) [RHEL-25419] - xfs: use dontcache for grabbing inodes during scrub (Bill O'Donnell) [RHEL-25419] - xfs: fix imprecise logic in xchk_btree_check_block_owner (Bill O'Donnell) [RHEL-25419] - xfs: fix perag leak when growfs fails (Bill O'Donnell) [RHEL-25419] - xfs: add lock protection when remove perag from radix tree (Bill O'Donnell) [RHEL-25419] - xfs: fix units conversion error in xfs_bmap_del_extent_delay (Bill O'Donnell) [RHEL-25419] - xfs: fix dqiterate thinko (Bill O'Donnell) [RHEL-25419] - xfs: fix agf_fllast when repairing an empty AGFL (Bill O'Donnell) [RHEL-25419] - xfs: convert flex-array declarations in xfs attr shortform objects (Bill O'Donnell) [RHEL-25419] - xfs: convert flex-array declarations in xfs attr leaf blocks (Bill O'Donnell) [RHEL-25419] - xfs: convert flex-array declarations in struct xfs_attrlist* (Bill O'Donnell) [RHEL-25419] - xfs: fix uninit warning in xfs_growfs_data (Bill O'Donnell) [RHEL-25419] - xfs: Remove unneeded semicolon (Bill O'Donnell) [RHEL-25419] - xfs: AGI length should be bounds checked (Bill O'Donnell) [RHEL-25419] - xfs: fix xfs_btree_query_range callers to initialize btree rec fully (Bill O'Donnell) [RHEL-25419] - xfs: validate fsmap offsets specified in the query keys (Bill O'Donnell) [RHEL-25419] - xfs: clean up the rtbitmap fsmap backend (Bill O'Donnell) [RHEL-25419] - xfs: fix getfsmap reporting past the last rt extent (Bill O'Donnell) [RHEL-25419] - xfs: AGF length has never been bounds checked (Bill O'Donnell) [RHEL-25419] - xfs: journal geometry is not properly bounds checked (Bill O'Donnell) [RHEL-25419] - xfs: don't block in busy flushing when freeing extents (Bill O'Donnell) [RHEL-25419] - xfs: allow extent free intents to be retried (Bill O'Donnell) [RHEL-25419] - xfs: pass alloc flags through to xfs_extent_busy_flush() (Bill O'Donnell) [RHEL-25419] - xfs: use deferred frees for btree block freeing (Bill O'Donnell) [RHEL-25419] - xfs: remove redundant initializations of pointers drop_leaf and save_leaf (Bill O'Donnell) [RHEL-25419] - xfs: fix ag count overflow during growfs (Bill O'Donnell) [RHEL-25419] - xfs: set FMODE_CAN_ODIRECT instead of a dummy direct_IO method (Bill O'Donnell) [RHEL-25419] - xfs: drop EXPERIMENTAL tag for large extent counts (Bill O'Donnell) [RHEL-25419] - xfs: fix broken logic when detecting mergeable bmap records (Bill O'Donnell) [RHEL-25419] - xfs: Fix undefined behavior of shift into sign bit (Bill O'Donnell) [RHEL-25419] - xfs: disable reaping in fscounters scrub (Bill O'Donnell) [RHEL-25419] - xfs: fix negative array access in xfs_getbmap (Bill O'Donnell) [RHEL-25419] - xfs: don't allocate into the data fork for an unshare request (Bill O'Donnell) [RHEL-25419] - xfs: flush dirty data and drain directios before scrubbing cow fork (Bill O'Donnell) [RHEL-25419] - xfs: fix duplicate includes (Bill O'Donnell) [RHEL-25419] - xfs: simplify two-level sysctl registration for xfs_table (Bill O'Donnell) [RHEL-25419] - xfs: fix BUG_ON in xfs_getbmap() (Bill O'Donnell) [RHEL-25419] - xfs: _{attr,data}_map_shared should take ILOCK_EXCL until iread_extents is completely done (Bill O'Donnell) [RHEL-25419] - xfs: remove WARN when dquot cache insertion fails (Bill O'Donnell) [RHEL-25419] - xfs: Extend table marker on deprecated mount options table (Bill O'Donnell) [RHEL-25419] - xfs: deprecate the ascii-ci feature (Bill O'Donnell) [RHEL-25419] - xfs: test the ascii case-insensitive hash (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with refcount btrees (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with inode btrees (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with free space btrees (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with ag btrees (Bill O'Donnell) [RHEL-25419] - xfs: introduce bitmap type for AG blocks (Bill O'Donnell) [RHEL-25419] - xfs: convert xbitmap to interval tree (Bill O'Donnell) [RHEL-25419] - xfs: drop the _safe behavior from the xbitmap foreach macro (Bill O'Donnell) [RHEL-25419] - xfs: don't load local xattr values during scrub (Bill O'Donnell) [RHEL-25419] - xfs: remove the for_each_xbitmap_ helpers (Bill O'Donnell) [RHEL-25419] - xfs: only allocate free space bitmap for xattr scrub if needed (Bill O'Donnell) [RHEL-25419] - xfs: clean up xattr scrub initialization (Bill O'Donnell) [RHEL-25419] - xfs: check used space of shortform xattr structures (Bill O'Donnell) [RHEL-25419] - xfs: move xattr scrub buffer allocation to top level function (Bill O'Donnell) [RHEL-25419] - xfs: remove flags argument from xchk_setup_xattr_buf (Bill O'Donnell) [RHEL-25419] - xfs: split valuebuf from xchk_xattr_buf.buf (Bill O'Donnell) [RHEL-25419] - xfs: split usedmap from xchk_xattr_buf.buf (Bill O'Donnell) [RHEL-25419] - xfs: split freemap from xchk_xattr_buf.buf (Bill O'Donnell) [RHEL-25419] - xfs: remove unnecessary dstmap in xattr scrubber (Bill O'Donnell) [RHEL-25419] - xfs: don't shadow @leaf in xchk_xattr_block (Bill O'Donnell) [RHEL-25419] - xfs: xattr scrub should ensure one namespace bit per name (Bill O'Donnell) [RHEL-25419] - xfs: check for reverse mapping records that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: check overlapping rmap btree records (Bill O'Donnell) [RHEL-25419] - xfs: flag refcount btree records that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: don't call xchk_bmap_check_rmaps for btree-format file forks (Bill O'Donnell) [RHEL-25419] - xfs: flag free space btree records that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: split the xchk_bmap_check_rmaps into a predicate (Bill O'Donnell) [RHEL-25419] - xfs: alert the user about data/attr fork mappings that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: split xchk_bmap_xref_rmap into two functions (Bill O'Donnell) [RHEL-25419] - xfs: accumulate iextent records when checking bmap (Bill O'Donnell) [RHEL-25419] - xfs: change bmap scrubber to store the previous mapping (Bill O'Donnell) [RHEL-25419] - xfs: don't take the MMAPLOCK when scrubbing file metadata (Bill O'Donnell) [RHEL-25419] - xfs: retain the AGI when we can't iget an inode to scrub the core (Bill O'Donnell) [RHEL-25419] - xfs: rename xchk_get_inode -> xchk_iget_for_scrubbing (Bill O'Donnell) [RHEL-25419] - xfs: fix an inode lookup race in xchk_get_inode (Bill O'Donnell) [RHEL-25419] - xfs: fix parent pointer scrub racing with subdirectory reparenting (Bill O'Donnell) [RHEL-25419] - xfs: manage inode DONTCACHE status at irele time (Bill O'Donnell) [RHEL-25419] - xfs: simplify xchk_parent_validate (Bill O'Donnell) [RHEL-25419] - xfs: remove xchk_parent_count_parent_dentries (Bill O'Donnell) [RHEL-25419] - xfs: always check the existence of a dirent's child inode (Bill O'Donnell) [RHEL-25419] - xfs: streamline the directory iteration code for scrub (Bill O'Donnell) [RHEL-25419] - xfs: ensure that single-owner file blocks are not owned by others (Bill O'Donnell) [RHEL-25419] - xfs: convert xfs_ialloc_has_inodes_at_extent to return keyfill scan results (Bill O'Donnell) [RHEL-25419] - xfs: teach scrub to check for sole ownership of metadata objects (Bill O'Donnell) [RHEL-25419] - xfs: directly cross-reference the inode btrees with each other (Bill O'Donnell) [RHEL-25419] - xfs: clean up broken eearly-exit code in the inode btree scrubber (Bill O'Donnell) [RHEL-25419] - xfs: remove pointless shadow variable from xfs_difree_inobt (Bill O'Donnell) [RHEL-25419] - xfs: ensure that all metadata and data blocks are not cow staging extents (Bill O'Donnell) [RHEL-25419] - xfs: check the reference counts of gaps in the refcount btree (Bill O'Donnell) [RHEL-25419] - xfs: implement masked btree key comparisons for _has_records scans (Bill O'Donnell) [RHEL-25419] - xfs: replace xfs_btree_has_record with a general keyspace scanner (Bill O'Donnell) [RHEL-25419] - xfs: refactor ->diff_two_keys callsites (Bill O'Donnell) [RHEL-25419] - xfs: refactor converting btree irec to btree key (Bill O'Donnell) [RHEL-25419] - xfs: check btree keys reflect the child block (Bill O'Donnell) [RHEL-25419] - xfs: detect unwritten bit set in rmapbt node block keys (Bill O'Donnell) [RHEL-25419] - xfs: hoist inode record alignment checks from scrub (Bill O'Donnell) [RHEL-25419] - xfs: hoist rmap record flag checks from scrub (Bill O'Donnell) [RHEL-25419] - xfs: complain about bad file mapping records in the ondisk bmbt (Bill O'Donnell) [RHEL-25419] - xfs: hoist rmap record flag checks from scrub (Bill O'Donnell) [RHEL-25419] - xfs: complain about bad records in query_range helpers (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for bmap btrees (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for rmap btrees (Bill O'Donnell) [RHEL-25419] - xfs: return a failure address from xfs_rmap_irec_offset_unpack (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for refcount btrees (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for inode btrees (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for free space btrees (Bill O'Donnell) [RHEL-25419] - xfs: scrub should use ECHRNG to signal that the drain is needed (Bill O'Donnell) [RHEL-25419] - xfs: minimize overhead of drain wakeups by using jump labels (Bill O'Donnell) [RHEL-25419] - xfs: clean up scrub context if scrub setup returns -EDEADLOCK (Bill O'Donnell) [RHEL-25419] - xfs: allow queued AG intents to drain before scrubbing (Bill O'Donnell) [RHEL-25419] - xfs: add a tracepoint to report incorrect extent refcounts (Bill O'Donnell) [RHEL-25419] - xfs: update copyright years for scrub/ files (Bill O'Donnell) [RHEL-25419] - xfs: fix author and spdx headers on scrub/ files (Bill O'Donnell) [RHEL-25419] - xfs: create traced helper to get extra perag references (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_refcount_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_rmap_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_extfree_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - xfs: pass per-ag references to xfs_free_extent (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_bmap_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - cpumap: Zero-initialise xdp_rxq_info struct before running XDP program (Viktor Malik) [RHEL-23644 RHEL-36815] {CVE-2024-27431} - selftests: net: veth: test the ability to independently manipulate GRO and XDP (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - net: veth: do not manipulate GRO when using XDP (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - selftests: net: veth: test syncing GRO and XDP state while device is down (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - net: veth: clear GRO when clearing XDP even when down (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - selftests/bpf: Run cgroup1_hierarchy test in own mount namespace (Viktor Malik) [RHEL-23644] - selftests/bpf: fix RELEASE=1 build for tc_opts (Viktor Malik) [RHEL-23644] - bpf: don't emit warnings intended for global subprogs for static subprogs (Viktor Malik) [RHEL-23644] - bpf: make sure scalar args don't accept __arg_nonnull tag (Viktor Malik) [RHEL-23644] - bpf: Protect against int overflow for stack access size (Viktor Malik) [RHEL-23644] - libbpf: Prevent null-pointer dereference when prog to load has no BTF (Viktor Malik) [RHEL-23644] - selftests/bpf: Add negtive test cases for task iter (Viktor Malik) [RHEL-23644] - bpf: Fix an issue due to uninitialized bpf_iter_task (Viktor Malik) [RHEL-23644] - selftests/bpf: Test racing between bpf_timer_cancel_and_free and bpf_timer_cancel (Viktor Malik) [RHEL-23644] - bpf: Fix racing between bpf_timer_cancel_and_free and bpf_timer_cancel (Viktor Malik) [RHEL-23644 RHEL-31726] {CVE-2024-26737} - bpf, scripts: Correct GPL license name (Viktor Malik) [RHEL-23644] - bpf: Fix warning for bpf_cpumask in verifier (Viktor Malik) [RHEL-23644] - libbpf: fix return value for PERF_EVENT __arg_ctx type fix up check (Viktor Malik) [RHEL-23644] - libbpf: fix __arg_ctx type enforcement for perf_event programs (Viktor Malik) [RHEL-23644] - bpftool: Fix wrong free call in do_show_link (Viktor Malik) [RHEL-23644] - libbpf: warn on unexpected __arg_ctx type when rewriting BTF (Viktor Malik) [RHEL-23644] - selftests/bpf: add tests confirming type logic in kernel for __arg_ctx (Viktor Malik) [RHEL-23644] - bpf: enforce types for __arg_ctx-tagged arguments in global subprogs (Viktor Malik) [RHEL-23644] - bpf: extract bpf_ctx_convert_map logic and make it more reusable (Viktor Malik) [RHEL-23644] - libbpf: feature-detect arg:ctx tag support in kernel (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for alu on PTR_TO_FLOW_KEYS (Viktor Malik) [RHEL-23644] - bpf: Reject variable offset alu on PTR_TO_FLOW_KEYS (Viktor Malik) [RHEL-23644 RHEL-26467] {CVE-2024-26589} - selftests/bpf: Test re-attachment fix for bpf_tracing_prog_attach (Viktor Malik) [RHEL-23644] - bpf: Fix re-attachment branch in bpf_tracing_prog_attach (Viktor Malik) [RHEL-23644 RHEL-26486] {CVE-2024-26591} - selftests/bpf: Add test for recursive attachment of tracing progs (Viktor Malik) [RHEL-23644] - bpf: Relax tracing prog recursive attach rules (Viktor Malik) [RHEL-23644] - bpf, x86: Use emit_nops to replace memcpy x86_nops (Viktor Malik) [RHEL-23644] - selftests/bpf: Test gotol with large offsets (Viktor Malik) [RHEL-23644] - selftests/bpf: Double the size of test_loader log (Viktor Malik) [RHEL-23644] - bpf: Remove unnecessary cpu == 0 check in memalloc (Viktor Malik) [RHEL-23644] - selftests/bpf: add __arg_ctx BTF rewrite test (Viktor Malik) [RHEL-23644] - selftests/bpf: add arg:ctx cases to test_global_funcs tests (Viktor Malik) [RHEL-23644] - libbpf: implement __arg_ctx fallback logic (Viktor Malik) [RHEL-23644] - libbpf: move BTF loading step after relocation step (Viktor Malik) [RHEL-23644] - libbpf: move exception callbacks assignment logic into relocation step (Viktor Malik) [RHEL-23644] - libbpf: use stable map placeholder FDs (Viktor Malik) [RHEL-23644] - libbpf: don't rely on map->fd as an indicator of map being created (Viktor Malik) [RHEL-23644] - libbpf: use explicit map reuse flag to skip map creation steps (Viktor Malik) [RHEL-23644] - libbpf: make uniform use of btf__fd() accessor inside libbpf (Viktor Malik) [RHEL-23644] - selftests/bpf: Convert profiler.c to bpf_cmp. (Viktor Malik) [RHEL-23644] - bpf: Add bpf_nop_mov() asm macro. (Viktor Malik) [RHEL-23644] - selftests/bpf: Remove bpf_assert_eq-like macros. (Viktor Malik) [RHEL-23644] - selftests/bpf: Convert exceptions_assert.c to bpf_cmp (Viktor Malik) [RHEL-23644] - bpf: Introduce "volatile compare" macros (Viktor Malik) [RHEL-23644] - selftests/bpf: Attempt to build BPF programs with -Wsign-compare (Viktor Malik) [RHEL-23644] - bpf: Add a possibly-zero-sized read test (Viktor Malik) [RHEL-23644] - bpf: Simplify checking size of helper accesses (Viktor Malik) [RHEL-23644] - bpf: Avoid unnecessary use of comma operator in verifier (Viktor Malik) [RHEL-23644] - bpf: Re-support uid and gid when mounting bpffs (Viktor Malik) [RHEL-23644] - libbpf: Fix NULL pointer dereference in bpf_object__collect_prog_relos (Viktor Malik) [RHEL-23644] - libbpf: Skip DWARF sections in linker sanity check (Viktor Malik) [RHEL-23644] - samples/bpf: Use %lu format specifier for unsigned long values (Viktor Malik) [RHEL-23644] - selftests/bpf: Close cgrp fd before calling cleanup_cgroup_environment() (Viktor Malik) [RHEL-23644] - selftests/bpf: add freplace of BTF-unreliable main prog test (Viktor Malik) [RHEL-23644] - selftests/bpf: add global subprog annotation tests (Viktor Malik) [RHEL-23644] - libbpf: add __arg_xxx macros for annotating global func args (Viktor Malik) [RHEL-23644] - bpf: add support for passing dynptr pointer to global subprog (Viktor Malik) [RHEL-23644] - bpf: support 'arg:xxx' btf_decl_tag-based hints for global subprog args (Viktor Malik) [RHEL-23644] - bpf: reuse subprog argument parsing logic for subprog call checks (Viktor Malik) [RHEL-23644] - bpf: move subprog call logic back to verifier.c (Viktor Malik) [RHEL-23644] - bpf: prepare btf_prepare_func_args() for handling static subprogs (Viktor Malik) [RHEL-23644] - bpf: reuse btf_prepare_func_args() check for main program BTF validation (Viktor Malik) [RHEL-23644] - bpf: abstract away global subprog arg preparation logic from reg state setup (Viktor Malik) [RHEL-23644] - selftests/bpf: add testcase to verifier_bounds.c for BPF_JNE (Viktor Malik) [RHEL-23644] - selftests/bpf: activate the OP_NE logic in range_cond() (Viktor Malik) [RHEL-23644] - selftests/bpf: remove reduplicated s32 casting in "crafted_cases" (Viktor Malik) [RHEL-23644] - bpf: make the verifier tracks the "not equal" for regs (Viktor Malik) [RHEL-23644] - Revert BPF token-related functionality (Viktor Malik) [RHEL-23644] - selftests/bpf: Add more uprobe multi fail tests (Viktor Malik) [RHEL-23644] - bpf: Fail uprobe multi link with negative offset (Viktor Malik) [RHEL-23644] - bpf: Ensure precise is reset to false in __mark_reg_const_zero() (Viktor Malik) [RHEL-23644] - selftests/bpf: Test the release of map btf (Viktor Malik) [RHEL-23644] - s390/bpf: Fix indirect trampoline generation (Viktor Malik) [RHEL-23644] - selftests/bpf: Temporarily disable dummy_struct_ops test on s390 (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix bpf_exception_cb() signature (Viktor Malik) [RHEL-23644] - bpf: Fix dtor CFI (Viktor Malik) [RHEL-23644] - cfi: Add CFI_NOSEAL() (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix bpf_struct_ops CFI (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix bpf_callback_t CFI (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix BPF JIT call (Viktor Malik) [RHEL-23644] - cfi: Flip headers (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for abnormal cnt during multi-kprobe attachment (Viktor Malik) [RHEL-23644] - selftests/bpf: Don't use libbpf_get_error() in kprobe_multi_test (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for abnormal cnt during multi-uprobe attachment (Viktor Malik) [RHEL-23644] - bpf: Limit the number of kprobes when attaching program to multiple kprobes (Viktor Malik) [RHEL-23644] - selftests/bpf: utilize string values for delegate_xxx mount options (Viktor Malik) [RHEL-23644] - bpf: support symbolic BPF FS delegation mount options (Viktor Malik) [RHEL-23644] - selftests/bpf: Remove flaky test_btf_id test (Viktor Malik) [RHEL-23644] - bpf: Fix a race condition between btf_put() and map_free() (Viktor Malik) [RHEL-23644] - bpf: Use GFP_KERNEL in bpf_event_entry_gen() (Viktor Malik) [RHEL-23644] - bpf: Reduce the scope of rcu_read_lock when updating fd map (Viktor Malik) [RHEL-23644] - bpf: Update the comments in maybe_wait_bpf_programs() (Viktor Malik) [RHEL-23644] - bpf: add small subset of SECURITY_PATH hooks to BPF sleepable_lsm_hooks list (Viktor Malik) [RHEL-23644] - selftests/bpf: add tests for LIBBPF_BPF_TOKEN_PATH envvar (Viktor Malik) [RHEL-23644] - libbpf: support BPF token path setting through LIBBPF_BPF_TOKEN_PATH envvar (Viktor Malik) [RHEL-23644] - selftests/bpf: add tests for BPF object load with implicit token (Viktor Malik) [RHEL-23644] - selftests/bpf: add BPF object loading tests with explicit token passing (Viktor Malik) [RHEL-23644] - libbpf: wire up BPF token support at BPF object level (Viktor Malik) [RHEL-23644] - libbpf: wire up token_fd into feature probing logic (Viktor Malik) [RHEL-23644] - libbpf: move feature detection code into its own file (Viktor Malik) [RHEL-23644] - libbpf: further decouple feature checking logic from bpf_object (Viktor Malik) [RHEL-23644] - libbpf: split feature detectors definitions from cached results (Viktor Malik) [RHEL-23644] - bpf: fail BPF_TOKEN_CREATE if no delegation option was set on BPF FS (Viktor Malik) [RHEL-23644] - bpf: selftests: Add verifier tests for CO-RE bitfield writes (Viktor Malik) [RHEL-23644] - bpf: selftests: test_loader: Support __btf_path() annotation (Viktor Malik) [RHEL-23644] - libbpf: Add BPF_CORE_WRITE_BITFIELD() macro (Viktor Malik) [RHEL-23644] - bpf: Support uid and gid when mounting bpffs (Viktor Malik) [RHEL-23644] - selftests/bpf: fix compiler warnings in RELEASE=1 mode (Viktor Malik) [RHEL-23644] - selftests/bpf: Relax time_tai test for equal timestamps in tai_forward (Viktor Malik) [RHEL-23644] - bpf: Comment on check_mem_size_reg (Viktor Malik) [RHEL-23644] - bpf: Remove unused backtrack_state helper functions (Viktor Malik) [RHEL-23644] - bpf: use bitfields for simple per-subprog bool flags (Viktor Malik) [RHEL-23644] - bpf: tidy up exception callback management a bit (Viktor Malik) [RHEL-23644] - bpf: emit more dynptr information in verifier log (Viktor Malik) [RHEL-23644] - bpf: log PTR_TO_MEM memory size in verifier log (Viktor Malik) [RHEL-23644] - selftests/bpf: validate eliminated global subprog is not freplaceable (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for bpf_cpumask_weight() kfunc (Viktor Malik) [RHEL-23644] - bpf: Add bpf_cpumask_weight() kfunc (Viktor Malik) [RHEL-23644] - selftests/bpf: validate fake register spill/fill precision backtracking logic (Viktor Malik) [RHEL-23644] - bpf: handle fake register spill to stack with BPF_ST_MEM instruction (Viktor Malik) [RHEL-23644] - bpf: Set uattr->batch.count as zero before batched update or deletion (Viktor Malik) [RHEL-23644] - bpf: Only call maybe_wait_bpf_programs() when map operation succeeds (Viktor Malik) [RHEL-23644] - bpf: Add missed maybe_wait_bpf_programs() for htab of maps (Viktor Malik) [RHEL-23644] - bpf: Call maybe_wait_bpf_programs() only once for generic_map_update_batch() (Viktor Malik) [RHEL-23644] - bpf: Remove unnecessary wait from bpf_map_copy_value() (Viktor Malik) [RHEL-23644] - libbpf: Add pr_warn() for EINVAL cases in linker_sanity_check_elf (Viktor Malik) [RHEL-23644] - selftests/bpf: Add selftests for cgroup1 local storage (Viktor Malik) [RHEL-23644] - selftests/bpf: Add a new cgroup helper open_classid() (Viktor Malik) [RHEL-23644] - bpf: Enable bpf_cgrp_storage for cgroup1 non-attach case (Viktor Malik) [RHEL-23644] - selftests/bpf: fix timer/test_bad_ret subtest on test_progs-cpuv4 flavor (Viktor Malik) [RHEL-23644] - bpf: Minor cleanup around stack bounds (Viktor Malik) [RHEL-23644] - bpf: Fix accesses to uninit stack slots (Viktor Malik) [RHEL-23644] - bpf: Add some comments to stack representation (Viktor Malik) [RHEL-23644] - bpf: Load vmlinux btf for any struct_ops map (Viktor Malik) [RHEL-23644] - bpf: Guard stack limits against 32bit overflow (Viktor Malik) [RHEL-23644 RHEL-37076] {CVE-2023-52676} - bpf: Add verifier regression test for previous patch (Viktor Malik) [RHEL-23644] - bpf: Fix verification of indirect var-off stack access (Viktor Malik) [RHEL-23644] - x86, bpf: Use bpf_prog_pack for bpf trampoline (Viktor Malik) [RHEL-23644] - bpf: Use arch_bpf_trampoline_size (Viktor Malik) [RHEL-23644] - bpf: Add arch_bpf_trampoline_size() (Viktor Malik) [RHEL-23644] - bpf, x86: Adjust arch_prepare_bpf_trampoline return value (Viktor Malik) [RHEL-23644] - bpf: Add helpers for trampoline image management (Viktor Malik) [RHEL-23644] - bpf: Adjust argument names of arch_prepare_bpf_trampoline() (Viktor Malik) [RHEL-23644] - bpf: Let bpf_prog_pack_free handle any pointer (Viktor Malik) [RHEL-23644] - bpf: rename MAX_BPF_LINK_TYPE into __MAX_BPF_LINK_TYPE for consistency (Viktor Malik) [RHEL-23644] - bpf,selinux: allocate bpf_security_struct per BPF token (Viktor Malik) [RHEL-23644] - selftests/bpf: add BPF token-enabled tests (Viktor Malik) [RHEL-23644] - libbpf: add BPF token support to bpf_prog_load() API (Viktor Malik) [RHEL-23644] - libbpf: add BPF token support to bpf_btf_load() API (Viktor Malik) [RHEL-23644] - libbpf: add BPF token support to bpf_map_create() API (Viktor Malik) [RHEL-23644] - libbpf: add bpf_token_create() API (Viktor Malik) [RHEL-23644] - bpf,lsm: add BPF token LSM hooks (Viktor Malik) [RHEL-23644] - bpf,lsm: refactor bpf_map_alloc/bpf_map_free LSM hooks (Viktor Malik) [RHEL-23644] - bpf,lsm: refactor bpf_prog_alloc/bpf_prog_free LSM hooks (Viktor Malik) [RHEL-23644] - lsm: move the bpf hook comments to security/security.c (Viktor Malik) [RHEL-23644] - bpf: consistently use BPF token throughout BPF verifier logic (Viktor Malik) [RHEL-23644] - bpf: take into account BPF token when fetching helper protos (Viktor Malik) [RHEL-23644] - bpf: add BPF token support to BPF_PROG_LOAD command (Viktor Malik) [RHEL-23644] - bpf: add BPF token support to BPF_BTF_LOAD command (Viktor Malik) [RHEL-23644] - bpf: add BPF token support to BPF_MAP_CREATE command (Viktor Malik) [RHEL-23644] - bpf: introduce BPF token object (Viktor Malik) [RHEL-23644] - bpf: add BPF token delegation mount options to BPF FS (Viktor Malik) [RHEL-23644] - bpf: align CAP_NET_ADMIN checks with bpf_capable() approach (Viktor Malik) [RHEL-23644] - selftests/bpf: validate precision logic in partial_stack_load_preserves_zeros (Viktor Malik) [RHEL-23644] - bpf: track aligned STACK_ZERO cases as imprecise spilled registers (Viktor Malik) [RHEL-23644] - selftests/bpf: validate zero preservation for sub-slot loads (Viktor Malik) [RHEL-23644] - bpf: preserve constant zero when doing partial register restore (Viktor Malik) [RHEL-23644] - selftests/bpf: validate STACK_ZERO is preserved on subreg spill (Viktor Malik) [RHEL-23644] - bpf: preserve STACK_ZERO slots on partial reg spills (Viktor Malik) [RHEL-23644] - selftests/bpf: add stack access precision test (Viktor Malik) [RHEL-23644] - bpf: support non-r10 register spill/fill to/from stack in precision tracking (Viktor Malik) [RHEL-23644] - selftests/bpf: Test bpf_kptr_xchg stashing of bpf_rb_root (Viktor Malik) [RHEL-23644] - selftests/bpf: Test outer map update operations in syscall program (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test cases for inner map (Viktor Malik) [RHEL-23644] - bpf: Optimize the free of inner map (Viktor Malik) [RHEL-23644] - bpf: Defer the free of inner map when necessary (Viktor Malik) [RHEL-23644] - bpf: Set need_defer as false when clearing fd array during map free (Viktor Malik) [RHEL-23644] - bpf: Add map and need_defer parameters to .map_fd_put_ptr() (Viktor Malik) [RHEL-23644] - bpf: Check rcu_read_lock_trace_held() before calling bpf map helpers (Viktor Malik) [RHEL-23644 RHEL-30513] {CVE-2023-52621} - bpf: Minor logging improvement (Viktor Malik) [RHEL-23644] - bpf: simplify tnum output if a fully known constant (Viktor Malik) [RHEL-23644] - selftests/bpf: adjust global_func15 test to validate prog exit precision (Viktor Malik) [RHEL-23644] - selftests/bpf: validate async callback return value check correctness (Viktor Malik) [RHEL-23644] - bpf: enforce precision of R0 on program/async callback return (Viktor Malik) [RHEL-23644] - bpf: unify async callback and program retval checks (Viktor Malik) [RHEL-23644] - bpf: enforce precise retval range on program exit (Viktor Malik) [RHEL-23644] - selftests/bpf: add selftest validating callback result is enforced (Viktor Malik) [RHEL-23644] - bpf: enforce exact retval range on subprog/callback exit (Viktor Malik) [RHEL-23644] - bpf: enforce precision of R0 on callback return (Viktor Malik) [RHEL-23644] - bpf: provide correct register name for exception callback retval check (Viktor Malik) [RHEL-23644] - bpf: rearrange bpf_func_state fields to save a bit of memory (Viktor Malik) [RHEL-23644] - bpf/tests: Remove duplicate JSGT tests (Viktor Malik) [RHEL-23644] - selftests/bpf: Use pkg-config for libelf (Viktor Malik) [RHEL-23644] - selftests/bpf: Override PKG_CONFIG for static builds (Viktor Malik) [RHEL-23644] - selftests/bpf: Choose pkg-config for the target (Viktor Malik) [RHEL-23644] - bpftool: Add support to display uprobe_multi links (Viktor Malik) [RHEL-23644] - selftests/bpf: Add link_info test for uprobe_multi link (Viktor Malik) [RHEL-23644] - selftests/bpf: Use bpf_link__destroy in fill_link_info tests (Viktor Malik) [RHEL-23644] - bpf: Add link_info support for uprobe multi link (Viktor Malik) [RHEL-23644] - bpf: Store ref_ctr_offsets values in bpf_uprobe array (Viktor Malik) [RHEL-23644] - libbpf: Add st_type argument to elf_resolve_syms_offsets function (Viktor Malik) [RHEL-23644] - selftests/bpf: update test_offload to use new orphaned property (Viktor Malik) [RHEL-23644] - bpftool: mark orphaned programs during prog show (Viktor Malik) [RHEL-23644] - bpf: Fix a few selftest failures due to llvm18 change (Viktor Malik) [RHEL-23644] - selftests/bpf: Add lazy global subprog validation tests (Viktor Malik) [RHEL-23644] - bpf: Validate global subprogs lazily (Viktor Malik) [RHEL-23644] - bpf: Emit global subprog name in verifier logs (Viktor Malik) [RHEL-23644] - libbpf: Start v1.4 development cycle (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in vmlinux (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bpf_obj_id (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bind_perm (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bpf_tcp_ca (Viktor Malik) [RHEL-23644] - selftests/bpf: reduce verboseness of reg_bounds selftest logs (Viktor Malik) [RHEL-23644] - bpf: bpf_iter_task_next: use next_task(kit->task) rather than next_task(kit->pos) (Viktor Malik) [RHEL-23644] - bpf: bpf_iter_task_next: use __next_thread() rather than next_thread() (Viktor Malik) [RHEL-23644] - bpf: task_group_seq_get_next: use __next_thread() rather than next_thread() (Viktor Malik) [RHEL-23644] - change next_thread() to use __next_thread() ?: group_leader (Viktor Malik) [RHEL-23644] - introduce __next_thread(), fix next_tid() vs exec() race (Viktor Malik) [RHEL-23644] - bpf: emit frameno for PTR_TO_STACK regs if it differs from current one (Viktor Malik) [RHEL-23644] - bpf: smarter verifier log number printing logic (Viktor Malik) [RHEL-23644] - bpf: omit default off=0 and imm=0 in register state log (Viktor Malik) [RHEL-23644] - bpf: emit map name in register state if applicable and available (Viktor Malik) [RHEL-23644] - bpf: print spilled register state in stack slot (Viktor Malik) [RHEL-23644] - bpf: extract register state printing (Viktor Malik) [RHEL-23644] - bpf: move verifier state printing code to kernel/bpf/log.c (Viktor Malik) [RHEL-23644] - bpf: move verbose_linfo() into kernel/bpf/log.c (Viktor Malik) [RHEL-23644] - bpf: rename BPF_F_TEST_SANITY_STRICT to BPF_F_TEST_REG_INVARIANTS (Viktor Malik) [RHEL-23644] - selftests/bpf: add iter test requiring range x range logic (Viktor Malik) [RHEL-23644] - veristat: add ability to set BPF_F_TEST_SANITY_STRICT flag with -r flag (Viktor Malik) [RHEL-23644] - selftests/bpf: set BPF_F_TEST_SANITY_SCRIPT by default (Viktor Malik) [RHEL-23644] - selftests/bpf: add randomized reg_bounds tests (Viktor Malik) [RHEL-23644] - selftests/bpf: add range x range test to reg_bounds (Viktor Malik) [RHEL-23644] - selftests/bpf: adjust OP_EQ/OP_NE handling to use subranges for branch taken (Viktor Malik) [RHEL-23644] - selftests/bpf: BPF register range bounds tester (Viktor Malik) [RHEL-23644] - bpf: make __reg{32,64}_deduce_bounds logic more robust (Viktor Malik) [RHEL-23644] - bpf: remove redundant s{32,64} -> u{32,64} deduction logic (Viktor Malik) [RHEL-23644] - bpf: add register bounds sanity checks and sanitization (Viktor Malik) [RHEL-23644] - bpf: enhance BPF_JEQ/BPF_JNE is_branch_taken logic (Viktor Malik) [RHEL-23644] - bpf: generalize is_scalar_branch_taken() logic (Viktor Malik) [RHEL-23644] - bpf: generalize reg_set_min_max() to handle non-const register comparisons (Viktor Malik) [RHEL-23644] - selftests/bpf: Add selftests for cgroup1 hierarchy (Viktor Malik) [RHEL-23644] - selftests/bpf: Add a new cgroup helper get_cgroup_hierarchy_id() (Viktor Malik) [RHEL-23644] - selftests/bpf: Add a new cgroup helper get_classid_cgroup_id() (Viktor Malik) [RHEL-23644] - selftests/bpf: Add parallel support for classid (Viktor Malik) [RHEL-23644] - selftests/bpf: Fix issues in setup_classid_environment() (Viktor Malik) [RHEL-23644] - bpf: Add a new kfunc for cgroup1 hierarchy (Viktor Malik) [RHEL-23644] - selftests/bpf: Add assert for user stacks in test_task_stack (Viktor Malik) [RHEL-23644] - selftests/bpf: Fix pyperf180 compilation failure with clang18 (Viktor Malik) [RHEL-23644 RHEL-40832] - bpf: Add crosstask check to __bpf_get_stack (Viktor Malik) [RHEL-23644] - bpf: Use named fields for certain bpf uapi structs (Viktor Malik) [RHEL-23644] - veristat: add ability to filter top N results (Viktor Malik) [RHEL-23644] - veristat: add ability to sort by stat's absolute value (Viktor Malik) [RHEL-23644] - bpf: replace register_is_const() with is_reg_const() (Viktor Malik) [RHEL-23644] - libbpf: Fix potential uninitialized tail padding with LIBBPF_OPTS_RESET (Viktor Malik) [RHEL-23644] - selftests/bpf: Test bpf_refcount_acquire of node obtained via direct ld (Viktor Malik) [RHEL-23644] - bpf: Mark direct ld of stashed bpf_{rb,list}_node as non-owning ref (Viktor Malik) [RHEL-23644] - bpf: Move GRAPH_{ROOT,NODE}_MASK macros into btf_field_type enum (Viktor Malik) [RHEL-23644] - bpf: Use bpf_mem_free_rcu when bpf_obj_dropping non-refcounted nodes (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test passing MAYBE_NULL reg to bpf_refcount_acquire (Viktor Malik) [RHEL-23644] - bpf: Add KF_RCU flag to bpf_refcount_acquire_impl (Viktor Malik) [RHEL-23644] - bpf: Introduce KF_ARG_PTR_TO_CONST_STR (Viktor Malik) [RHEL-23644] - bpf: Factor out helper check_reg_const_str() (Viktor Malik) [RHEL-23644] - bpf: Add __bpf_dynptr_data* for in kernel use (Viktor Malik) [RHEL-23644] - bpf, lpm: Fix check prefixlen before walking trie (Viktor Malik) [RHEL-23644] - selftests/bpf: Disable CONFIG_DEBUG_INFO_REDUCED in config.aarch64 (Viktor Malik) [RHEL-23644] - bpftool: Fix prog object type in manpage (Viktor Malik) [RHEL-23644] - selftests/bpf: Consolidate VIRTIO/9P configs in config.vm file (Viktor Malik) [RHEL-23644] - bpf: generalize reg_set_min_max() to handle two sets of two registers (Viktor Malik) [RHEL-23644] - bpf: prepare reg_set_min_max for second set of registers (Viktor Malik) [RHEL-23644] - bpf: unify 32-bit and 64-bit is_branch_taken logic (Viktor Malik) [RHEL-23644] - bpf: generalize is_branch_taken to handle all conditional jumps in one place (Viktor Malik) [RHEL-23644] - selftsets/bpf: Retry map update for non-preallocated per-cpu map (Viktor Malik) [RHEL-23644] - selftests/bpf: Export map_update_retriable() (Viktor Malik) [RHEL-23644] - selftests/bpf: Use value with enough-size when updating per-cpu map (Viktor Malik) [RHEL-23644] - bpf: move is_branch_taken() down (Viktor Malik) [RHEL-23644] - bpf: generalize is_branch_taken() to work with two registers (Viktor Malik) [RHEL-23644] - bpf: rename is_branch_taken reg arguments to prepare for the second one (Viktor Malik) [RHEL-23644] - bpf: drop knowledge-losing __reg_combine_{32,64}_into_{64,32} logic (Viktor Malik) [RHEL-23644] - bpf: try harder to deduce register bounds from different numeric domains (Viktor Malik) [RHEL-23644] - bpf: improve deduction of 64-bit bounds from 32-bit bounds (Viktor Malik) [RHEL-23644] - bpf: add special smin32/smax32 derivation from 64-bit bounds (Viktor Malik) [RHEL-23644] - bpf: derive subreg bounds from full bounds when upper 32 bits are constant (Viktor Malik) [RHEL-23644] - bpf: derive smin32/smax32 from umin32/umax32 bounds (Viktor Malik) [RHEL-23644] - bpf: derive smin/smax from umin/max bounds (Viktor Malik) [RHEL-23644] - selftests/bpf: satisfy compiler by having explicit return in btf test (Viktor Malik) [RHEL-23644] - selftests/bpf: Add malloc failure checks in bpf_iter (Viktor Malik) [RHEL-23644] - selftests/bpf: Convert CHECK macros to ASSERT_* macros in bpf_iter (Viktor Malik) [RHEL-23644] - selftests/bpf: Add tests for open-coded task_vma iter (Viktor Malik) [RHEL-23644] - bpf: Introduce task_vma open-coded iterator kfuncs (Viktor Malik) [RHEL-23644] - selftests/bpf: Fix potential premature unload in bpf_testmod (Viktor Malik) [RHEL-19647] - bpf: Move kernel test kfuncs to bpf_testmod (Viktor Malik) [RHEL-19647]- ext4: enable meta_bg only when new desc blocks are needed (Carlos Maiolino) [RHEL-36282] - ext4: verify s_clusters_per_group even without bigalloc (Carlos Maiolino) [RHEL-36282] - ext4: fix corruption during on-line resize (Carlos Maiolino) [RHEL-36976] {CVE-2024-35807} - ext4_get_link(): fix breakage in RCU mode (Carlos Maiolino) [RHEL-36282] - ext4: correct best extent lstart adjustment logic (Carlos Maiolino) [RHEL-36282] - ext4: forbid commit inconsistent quota data when errors=remount-ro (Carlos Maiolino) [RHEL-36282] - ext4: add a hint for block bitmap corrupt state in mb_groups (Carlos Maiolino) [RHEL-36282] - ext4: fix the comment of ext4_map_blocks()/ext4_ext_map_blocks() (Carlos Maiolino) [RHEL-36282] - ext4: mark the group block bitmap as corrupted before reporting an error (Carlos Maiolino) [RHEL-36282] - ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal() (Carlos Maiolino) [RHEL-31702] {CVE-2024-26772} - ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks() (Carlos Maiolino) [RHEL-36282] - ext4: do not trim the group with corrupted block bitmap (Carlos Maiolino) [RHEL-36282] - ext4: delete redundant calculations in ext4_mb_get_buddy_page_lock() (Carlos Maiolino) [RHEL-36282] - ext4_add_entry(): ->d_name.len is never 0 (Carlos Maiolino) [RHEL-36282] - ext4: don't access the source subdirectory content on same-directory rename (Carlos Maiolino) [RHEL-36282] - Revert "ext4: apply umask if ACL support is disabled" (Carlos Maiolino) [RHEL-36282] - ext4: apply umask if ACL support is disabled (Carlos Maiolino) [RHEL-36282] - ext4: mark buffer new if it is unwritten to avoid stale data exposure (Carlos Maiolino) [RHEL-36282] - ext4: move 'ix' sanity check to corrent position (Carlos Maiolino) [RHEL-36282] - ext4: remove unnecessary initialization of count2 in set_flexbg_block_bitmap (Carlos Maiolino) [RHEL-36282] - ext4: remove unnecessary check to avoid repeat update_backups for the same gdb (Carlos Maiolino) [RHEL-36282] - ext4: simplify the gdbblock calculation in add_new_gdb_meta_bg (Carlos Maiolino) [RHEL-36282] - ext4: use saved local variable sbi instead of EXT4_SB(sb) (Carlos Maiolino) [RHEL-36282] - ext4: remove EXT4FS_DEBUG defination in resize.c (Carlos Maiolino) [RHEL-36282] - ext4: calculate free_clusters_count in cluster unit in verify_group_input (Carlos Maiolino) [RHEL-36282] - ext4: remove commented code in reserve_backup_gdb (Carlos Maiolino) [RHEL-36282] - ext4: remove redundant check of count (Carlos Maiolino) [RHEL-36282] - ext4: fix typo in setup_new_flex_group_blocks (Carlos Maiolino) [RHEL-36282] - ext4: remove gdb backup copy for meta bg in setup_new_flex_group_blocks (Carlos Maiolino) [RHEL-36282] - ext4: correct return value of ext4_convert_meta_bg (Carlos Maiolino) [RHEL-36282] - ext4: add missed brelse in update_backups (Carlos Maiolino) [RHEL-36282] - ext4: correct offset of gdb backup in non meta_bg group to update_backups (Carlos Maiolino) [RHEL-36282] - ext4: fix incorrect offset (Carlos Maiolino) [RHEL-36282] - ext4: correct the start block of counting reserved clusters (Carlos Maiolino) [RHEL-36282] - ext4: make running and commit transaction have their own freed_data_list (Carlos Maiolino) [RHEL-36282] - ext4: fix traditional comparison using max/min method (Carlos Maiolino) [RHEL-36282] - ext4: add missing initialization of call_notify_error in update_super_work() (Carlos Maiolino) [RHEL-36282] - ext4: remove redundant checks of s_encoding (Carlos Maiolino) [RHEL-36282] - ext4: reject casefold inode flag without casefold feature (Carlos Maiolino) [RHEL-36282] - ext4: rename s_error_work to s_sb_upd_work (Carlos Maiolino) [RHEL-36282] - ext4: add periodic superblock update check (Carlos Maiolino) [RHEL-36282] - ext4: fix unttached inode after power cut with orphan file feature enabled (Carlos Maiolino) [RHEL-36282] - ext4: fix memory leaks in ext4_fname_{setup_filename,prepare_lookup} (Carlos Maiolino) [RHEL-36282] - ext4: mballoc: avoid garbage value from err (Carlos Maiolino) [RHEL-36282] - ext4: fix race between writepages and remount (Carlos Maiolino) [RHEL-36282] - ext4: avoid potential data overflow in next_linear_group (Carlos Maiolino) [RHEL-36282] - jbd2: abort journal when detecting metadata writeback error of fs dev (Carlos Maiolino) [RHEL-36282] - jbd2: remove unused 'JBD2_CHECKPOINT_IO_ERROR' and 'j_atomic_flags' (Carlos Maiolino) [RHEL-36282] - jbd2: replace journal state flag by checking errseq (Carlos Maiolino) [RHEL-36282] - jbd2: add errseq to detect client fs's bdev writeback error (Carlos Maiolino) [RHEL-36282] - jbd2: fix soft lockup in journal_finish_inode_data_buffers() (Carlos Maiolino) [RHEL-36282] - jbd2: increase the journal IO's priority (Carlos Maiolino) [RHEL-36282] - jbd2: correct the printing of write_flags in jbd2_write_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: fix potential data lost in recovering journal raced with synchronizing fs bdev (Carlos Maiolino) [RHEL-36282] - jbd2: fix printk format type for 'io_block' in do_one_pass() (Carlos Maiolino) [RHEL-36282] - jbd2: print io_block if check data block checksum failed when do recovery (Carlos Maiolino) [RHEL-36282] - jbd2: Fix memory leak in journal_init_common() (Carlos Maiolino) [RHEL-36282] - jbd2: correct the end of the journal recovery scan range (Carlos Maiolino) [RHEL-36282] - jbd2: jbd2_journal_init_{dev,inode} return proper error return value (Carlos Maiolino) [RHEL-36282] - jbd2: drop useless error tag in jbd2_journal_wipe() (Carlos Maiolino) [RHEL-36282] - jbd2: cleanup journal_init_common() (Carlos Maiolino) [RHEL-36282] - jbd2: add fast_commit space check (Carlos Maiolino) [RHEL-36282] - jbd2: cleanup load_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: open code jbd2_verify_csum_type() helper (Carlos Maiolino) [RHEL-36282] - jbd2: checking valid features early in journal_get_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: don't load superblock in jbd2_journal_check_used_features() (Carlos Maiolino) [RHEL-36282] - jbd2: move load_superblock() into journal_init_common() (Carlos Maiolino) [RHEL-36282] - jbd2: move load_superblock() dependent functions (Carlos Maiolino) [RHEL-36282] - jbd2: remove unused function '__cp_buffer_busy' (Carlos Maiolino) [RHEL-36282] - jbd2: check 'jh->b_transaction' before removing it from checkpoint (Carlos Maiolino) [RHEL-36282] - jbd2: fix checkpoint cleanup performance regression (Carlos Maiolino) [RHEL-36282] - fs: jbd2: fix an incorrect warn log (Carlos Maiolino) [RHEL-36282] - jbd2: remove __journal_try_to_free_buffer() (Carlos Maiolino) [RHEL-36282] - jbd2: fix a race when checking checkpoint buffer busy (Carlos Maiolino) [RHEL-36282] - jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint (Carlos Maiolino) [RHEL-36282] - jbd2: remove journal_clean_one_cp_list() (Carlos Maiolino) [RHEL-36282] - jbd2: remove t_checkpoint_io_list (Carlos Maiolino) [RHEL-36282] - jbd2: recheck chechpointing non-dirty buffer (Carlos Maiolino) [RHEL-36282] - jbd2: skip reading super block if it has been verified (Carlos Maiolino) [RHEL-36282] - jbd2: remove j_format_version (Carlos Maiolino) [RHEL-36282] - jbd2: factor out journal initialization from journal_get_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: switch to check format version in superblock directly (Carlos Maiolino) [RHEL-36282] - jbd2: Avoid printing outside the boundary of the buffer (Carlos Maiolino) [RHEL-36282] - block: fix overflow in blk_ioctl_discard() (Ming Lei) [RHEL-39813] {CVE-2024-36917} - Revert "i2c: Make remove callback return void" for ti-tfp410.c (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Drop unused fields in struct pca953x_platform_data (Andrew Halaney) [RHEL-35606] - gpio: pca953x: add support for TCA9538 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Remove unused PCAL953X_OUT_CONF from pcal6534_recalc_addr() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Clean up pcal6534_check_register() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: avoid logically dead code (Andrew Halaney) [RHEL-35606] - gpio: pca953x: avoid to use uninitialized value pinctrl (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Add missing header(s) (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Add support for PCAL6534 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Swap if statements to save later complexity (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Fix pca953x_gpio_set_pull_up_down() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: introduce support for nxp,pcal6408 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Add mutex_lock for regcache sync in PM (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Make platform teardown callback return void (Andrew Halaney) [RHEL-35606] - gpio: pca953x: use the correct register address when regcache sync during init (Andrew Halaney) [RHEL-35606] - gpio: pca953x: use the correct range when do regmap sync (Andrew Halaney) [RHEL-35606] - gpio: pca953x: only use single read/write for No AI mode (Andrew Halaney) [RHEL-35606] - gpio: pca953x: use the correct register address to do regcache sync (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Make the irqchip immutable (Andrew Halaney) [RHEL-35606] - gpio: pca953x: fix irq_stat not updated when irq is disabled (irq_mask not set) (Andrew Halaney) [RHEL-35606] - gpio: pca953xx: Add support for pca6408 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Improve bias setting (Andrew Halaney) [RHEL-35606] - gpio: pca953x: do not ignore i2c errors (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Add main esm address range (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-main: Enable support for UHS mode (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-evm: Fix UART pin type and macro type (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Use exact ranges for FSS node (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Remove UART baud rate selection (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-main: Fix mux-reg-masks in serdes_ln_ctrl (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-main: Add CSI2RX capture nodes (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-evm: Enable camera peripherals (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: Add phase tags for memory node on J784S4 EVM and AM69 SK (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix sync-lost issue with two displays (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix initial plane zpos values (Andrew Halaney) [RHEL-35606] - drm/tidss: Use DRM_PLANE_COMMIT_ACTIVE_ONLY (Andrew Halaney) [RHEL-35606] - drm/tidss: IRQ code cleanup (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix dss reset (Andrew Halaney) [RHEL-35606] - drm/tidss: Add simple K2G manual reset (Andrew Halaney) [RHEL-35606] - drm/tidss: Check for K2G in in dispc_softreset() (Andrew Halaney) [RHEL-35606] - drm/tidss: Return error value from from softreset (Andrew Halaney) [RHEL-35606] - drm/tidss: Move reset to the end of dispc_init() (Andrew Halaney) [RHEL-35606] - drm/tidss: Drop useless variable init (Andrew Halaney) [RHEL-35606] - drm/tidss: Use PM autosuspend (Andrew Halaney) [RHEL-35606] - drm/tidss: Use pm_runtime_resume_and_get() (Andrew Halaney) [RHEL-35606] - drm/tidss: Add support for AM62A7 DSS (Andrew Halaney) [RHEL-35606] - mux: mmio: use reg property when parent device is not a syscon (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: cadence-sierra: Add clock ID for derived reference clock (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: cadence-torrent: Rename SSC macros to use generic names (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: cadence-torrent: Add clock IDs for derived and received refclk (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: Add PHY_TYPE_USXGMII definition (Andrew Halaney) [RHEL-35606] - dt-bindings: msm: dsi: document phy-type property for 7nm dsi phy (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add SGMII support in WIZ driver for J784S4 (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Use key:value pair table for all settings (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add single link USXGMII configuration for 156.25MHz refclk (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add USB + DP multilink configuration (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add PCIe + DP multilink configuration for 100MHz refclk (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Prepare driver for multilink DP support (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add function to get PLL to be configured for DP (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add a determine_rate hook (Andrew Halaney) [RHEL-35606] - phy: cadence: torrent: Add a determine_rate hook (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add SGMII support in WIZ driver for J721E (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Fix unreachable code in wiz_mode_select() (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-35606] - phy: cadence: phy-cadence-torrent: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add support to enable LN23 Type-C swap (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Manage TypeC lane swap if typec-dir-gpios not specified (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: add j721s2-wiz-10g module support (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: add j784s4-wiz-10g module support (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: fix reference leaks in wiz_probe() (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: stop name conflict if multiple serdes are initialized (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: set PMA_CMN_REFCLK_DIG_DIV based on reflk rate (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: add support for j7200-wiz-10g (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz.c: Add usxgmii support in wiz driver (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: Add SGMII support in wiz driver for J7200 (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Remove unused `regmap` field from state struct (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: use OF data for device specific data (Andrew Halaney) [RHEL-35606] - phy: ti: Fix missing sentinel for clk_div_table (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: use swap() to make code cleaner (Andrew Halaney) [RHEL-35606] - phy: ti: report 2 non-kernel-doc comments (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add support to output received reference clock (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Model reference clock driver as a clock to enable derived refclk (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Migrate to clk_hw based registration and OF APIs (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Check PIPE mode PHY status to be ready for operation (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add debug information for PHY configuration (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add separate functions for reusable code (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add PHY configuration for DP with 100MHz ref clock (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add PHY registers for DP in array format (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Configure PHY registers as a function of input reference clock rate (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add enum for supported input reference clock frequencies (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Reorder few functions to remove function declarations (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Remove use of CamelCase to fix checkpatch CHECK message (Andrew Halaney) [RHEL-35606] - drm/gem: rename struct drm_gem_dma_object.{paddr => dma_addr} (Andrew Halaney) [RHEL-35606] - drm: Remove linux/media-bus-format.h from drm_crtc.h (Andrew Halaney) [RHEL-35606] - drm/tidss: Update encoder/bridge chain connect model (Andrew Halaney) [RHEL-35606] - drm/bridge: Centralize error message when bridge attach fails (Andrew Halaney) [RHEL-35606] - drm/tidss: Add support for AM625 DSS (Andrew Halaney) [RHEL-35606] - drm/tidss: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-35606] - drm/tidss: Use GEM DMA fbdev emulation (Andrew Halaney) [RHEL-35606] - drm/tidss: Implement struct drm_plane_helper_funcs.atomic_enable (Andrew Halaney) [RHEL-35606] - drm/tidss: Remove return values from dispc_plane_{setup, enable}() (Andrew Halaney) [RHEL-35606] - drm/tidss: Remove unnecessary include statements for drm_crtc_helper.h (Andrew Halaney) [RHEL-35606] - drm/fb-helper: Remove unnecessary include statements (Andrew Halaney) [RHEL-35606] - drm/fb-helper: Move generic fbdev emulation into separate source file (Andrew Halaney) [RHEL-35606] - drm/gem: rename GEM CMA helpers to GEM DMA helpers (Andrew Halaney) [RHEL-35606] - drm: Remove CONFIG_DRM_KMS_CMA_HELPER option (Andrew Halaney) [RHEL-35606] - drm/fb: rename FB CMA helpers to FB DMA helpers (Andrew Halaney) [RHEL-35606] - drm: Drop drm_blend.h from drm_crtc.h (Andrew Halaney) [RHEL-35606] - drm/fb: remove unused includes of drm_fb_cma_helper.h (Andrew Halaney) [RHEL-35606] - drm: Drop drm_framebuffer.h from drm_crtc.h (Andrew Halaney) [RHEL-35606] - drm: Remove unnecessary include statements of drm_plane_helper.h (Andrew Halaney) [RHEL-35606] - drm: tidss: Fix pixel format definition (Andrew Halaney) [RHEL-35606] - drm/tidss: Set max DMA segment size (Andrew Halaney) [RHEL-35606] - drm/tidss: fix repeated words in comments (Andrew Halaney) [RHEL-35606] - drm/tidss: Soft Reset DISPC on startup (Andrew Halaney) [RHEL-35606] - drm/tidss: Use drm_module_platform_driver() to register the driver (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix warning: unused variable 'tidss_pm_ops' (Andrew Halaney) [RHEL-35606] - drm/tidss: Make use of the helper macro SET_RUNTIME_PM_OPS() (Andrew Halaney) [RHEL-35606] - drm/tidss: Convert to Linux IRQ interfaces (Andrew Halaney) [RHEL-35606] - drm/tidss: Don't use struct drm_device.irq_enabled (Andrew Halaney) [RHEL-35606] - drm/: drm_gem_plane_helper_prepare_fb is now the default (Andrew Halaney) [RHEL-35606] - selftests/bpf: Check VLAN tag and proto in xdp_metadata (Petr Oros) [RHEL-31890] - selftests/bpf: Add AF_INET packet generation to xdp_metadata (Petr Oros) [RHEL-31890] - selftests/bpf: Add flags and VLAN hint to xdp_hw_metadata (Petr Oros) [RHEL-31890] - selftests/bpf: Allow VLAN packets in xdp_hw_metadata (Petr Oros) [RHEL-31890] - net: make vlan_get_tag() return -ENODATA instead of -EINVAL (Petr Oros) [RHEL-31890] - veth: Implement VLAN tag XDP hint (Petr Oros) [RHEL-31890] - xdp: Add VLAN tag hint (Petr Oros) [RHEL-31890] - xsk: add functions to fill control buffer (Petr Oros) [RHEL-31890] - redhat: remove gcc version check for ENABLE_WERROR (Eric Chanudet) [RHEL-43372] - vduse: Temporarily fail if control queue feature requested (Cindy Lu) [RHEL-23888] - redhat/configs: Enable CONFIG_VDPA_USER (Cindy Lu) [RHEL-23888] - mm: replace vma->vm_flags direct modifications with modifier calls (Cindy Lu) [RHEL-23888] - vduse: enable Virtio-net device type (Cindy Lu) [RHEL-23888] - vduse: validate block features only with block devices (Cindy Lu) [RHEL-23888] - file: Export receive_fd() to modules (Cindy Lu) [RHEL-23888] - eventfd: simplify eventfd_signal() (Cindy Lu) [RHEL-23888] - vduse: implement DMA sync callbacks (Cindy Lu) [RHEL-23888] - vduse: make vduse_class constant (Cindy Lu) [RHEL-23888] - vdpa: Provide interface to read driver features (Cindy Lu) [RHEL-23888] - vduse: Use proper spinlock for IRQ injection (Cindy Lu) [RHEL-23888] - vduse: fix NULL pointer dereference (Cindy Lu) [RHEL-23888] - vduse: avoid empty string for dev name (Cindy Lu) [RHEL-23888] - vduse: Support specifying bounce buffer size via sysfs (Cindy Lu) [RHEL-23888] - vduse: Delay iova domain creation (Cindy Lu) [RHEL-23888] - vduse: Signal vq trigger eventfd directly if possible (Cindy Lu) [RHEL-23888] - vduse: Add sysfs interface for irq callback affinity (Cindy Lu) [RHEL-23888] - vduse: Support get_vq_affinity callback (Cindy Lu) [RHEL-23888] - vduse: Support set_vq_affinity callback (Cindy Lu) [RHEL-23888] - vduse: Refactor allocation for vduse virtqueues (Cindy Lu) [RHEL-23888] - driver core: class: remove module * from class_create() (Cindy Lu) [RHEL-23888] - vduse: Remove include of rwlock.h (Cindy Lu) [RHEL-23888] - vduse: Validate vq_num in vduse_validate_config() (Cindy Lu) [RHEL-23888] - driver core: make struct class.devnode() take a const * (Cindy Lu) [RHEL-23888] - vduse: prevent uninitialized memory accesses (Cindy Lu) [RHEL-23888] - vduse: Support querying information of IOVA regions (Cindy Lu) [RHEL-23888] - vduse: Support registering userspace memory for IOVA regions (Cindy Lu) [RHEL-23888] - vduse: Support using userspace pages as bounce buffer (Cindy Lu) [RHEL-23888] - vduse: Use memcpy_{to,from}_page() in do_bounce() (Cindy Lu) [RHEL-23888] - vduse: Remove unnecessary spin lock protection (Cindy Lu) [RHEL-23888] - vduse: Tie vduse mgmtdev and its device (Cindy Lu) [RHEL-23888] - vduse: Fix NULL pointer dereference on sysfs access (Cindy Lu) [RHEL-23888] - vduse: Fix returning wrong type in vduse_domain_alloc_iova() (Cindy Lu) [RHEL-23888] - vdpa: multiple address spaces support (Cindy Lu) [RHEL-23888] - vdpa: introduce virtqueue groups (Cindy Lu) [RHEL-23888] - iommu/iova: Separate out rcache init (Cindy Lu) [RHEL-23888] - vduse: moving kvfree into caller (Cindy Lu) [RHEL-23888] - iommu/iova: Move fast alloc size roundup into alloc_iova_fast() (Cindy Lu) [RHEL-23888] - vduse: check that offset is within bounds in get_config() (Cindy Lu) [RHEL-23888] - vduse: fix memory corruption in vduse_dev_ioctl() (Cindy Lu) [RHEL-23888] - vdpa: Enable user to set mac and mtu of vdpa device (Cindy Lu) [RHEL-23888] - vduse: Fix race condition between resetting and irq injecting (Cindy Lu) [RHEL-23888] - vduse: Disallow injecting interrupt before DRIVER_OK is set (Cindy Lu) [RHEL-23888] - VDUSE: fix documentation underline warning (Cindy Lu) [RHEL-23888] - vduse: Cleanup the old kernel states after reset failure (Cindy Lu) [RHEL-23888] - vduse: missing error code in vduse_init() (Cindy Lu) [RHEL-23888] - Documentation: Add documentation for VDUSE (Cindy Lu) [RHEL-23888] - vduse: Introduce VDUSE - vDPA Device in Userspace (Cindy Lu) [RHEL-23888] - vduse: Implement an MMU-based software IOTLB (Cindy Lu) [RHEL-23888] - af_unix: Suppress false-positive lockdep splat for spin_lock() in __unix_gc(). (Davide Caratti) [RHEL-33410] - net: replace calls to sock->ops->connect() with kernel_connect() (Davide Caratti) [RHEL-33410] - net: Avoid address overwrite in kernel_connect (Davide Caratti) [RHEL-30875 RHEL-33410] - af_unix: Fix garbage collector racing against connect() (Davide Caratti) [RHEL-33410] - veth: try harder when allocating queue memory (Davide Caratti) [RHEL-33410] - net: enable memcg accounting for veth queues (Davide Caratti) [RHEL-33410] - net: veth: do not manipulate GRO when using XDP (Davide Caratti) [RHEL-33410] - net: veth: clear GRO when clearing XDP even when down (Davide Caratti) [RHEL-33410] - af_unix: fix lockdep positive in sk_diag_dump_icons() (Davide Caratti) [RHEL-33410] - llc: call sock_orphan() at release time (Davide Caratti) [RHEL-33410] - llc: Drop support for ETH_P_TR_802_2. (Davide Caratti) [RHEL-33410] - llc: make llc_ui_sendmsg() more robust against bonding changes (Davide Caratti) [RHEL-33410] - vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING (Davide Caratti) [RHEL-33410] - ethtool: netlink: Add missing ethnl_ops_begin/complete (Davide Caratti) [RHEL-33410] - net: netdev_queue: netdev_txq_completed_mb(): fix wake condition (Davide Caratti) [RHEL-33410] - net/ipv6: convert skip_notify_on_dev_down sysctl to u8 (Davide Caratti) [RHEL-33410] - net/ipv6: fix bool/int mismatch for skip_notify_on_dev_down (Davide Caratti) [RHEL-33410] - neighbour: fix unaligned access to pneigh_entry (Davide Caratti) [RHEL-33410] - af_packet: do not use READ_ONCE() in packet_bind() (Davide Caratti) [RHEL-33410] - af_packet: Fix data-races of pkt_sk(sk)->num. (Davide Caratti) [RHEL-33410] - vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit() (Davide Caratti) [RHEL-33410] - af_unix: Fix data race around sk->sk_err. (Davide Caratti) [RHEL-33410] - af_unix: Fix data-races around sk->sk_shutdown. (Davide Caratti) [RHEL-33410] - af_unix: Fix data races around sk->sk_shutdown. (Davide Caratti) [RHEL-33410] - af_unix: Fix a data race of sk->sk_receive_queue->qlen. (Davide Caratti) [RHEL-33410] - net/packet: convert po->pressure to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->running to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->has_vnet_hdr to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->tp_loss to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->tp_tx_has_off to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: annotate accesses to po->tp_tstamp (Davide Caratti) [RHEL-33410] - net/packet: convert po->auxdata to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->origdev to an atomic flag (Davide Caratti) [RHEL-33410] - xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RING (Felix Maurer) [RHEL-30107] - bpf, sockmap: Prevent lock inversion deadlock in map delete elem (Felix Maurer) [RHEL-30107] - cpumap: Zero-initialise xdp_rxq_info struct before running XDP program (Felix Maurer) [RHEL-30107] - xsk: Add truesize to skb_add_rx_frag(). (Felix Maurer) [RHEL-30107] - xdp: reflect tail increase for MEM_TYPE_XSK_BUFF_POOL (Felix Maurer) [RHEL-30107] - xsk: fix usage of multi-buffer BPF helpers for ZC XDP (Felix Maurer) [RHEL-28894 RHEL-30107] {CVE-2024-26611} - xsk: make xsk_buff_pool responsible for clearing xdp_buff::flags (Felix Maurer) [RHEL-30107] - xsk: recycle buffer in case Rx queue was full (Felix Maurer) [RHEL-30107] - xsk: Skip polling event check for unbound socket (Felix Maurer) [RHEL-30107] - bpf: Fix bpf socket lookup from tc/xdp to respect socket VRF bindings (Felix Maurer) [RHEL-30107] - bpf: Call __bpf_sk_lookup()/__bpf_skc_lookup() directly via TC hookpoint (Felix Maurer) [RHEL-30107] - bpf: Factor out socket lookup functions for the TC hookpoint. (Felix Maurer) [RHEL-30107] - selftest/cgroup: Update test_cpuset_prs.sh to match changes (Waiman Long) [RHEL-43331] - cgroup/cpuset: Make cpuset.cpus.exclusive independent of cpuset.cpus (Waiman Long) [RHEL-43331] - cgroup/cpuset: Delay setting of CS_CPU_EXCLUSIVE until valid partition (Waiman Long) [RHEL-43331] - selftest/cgroup: Fix test_cpuset_prs.sh problems reported by test robot (Waiman Long) [RHEL-43331] - cgroup/cpuset: Fix remote root partition creation problem (Waiman Long) [RHEL-43331] - cgroup/cpuset: Optimize isolated partition only generate_sched_domains() calls (Waiman Long) [RHEL-43331] - cgroup/cpuset: Make cpuset hotplug processing synchronous (Waiman Long) [RHEL-43331] - mm/mglru: Revert "don't sync disk for each aging cycle" (Waiman Long) [RHEL-43371]- Revert "kernel/panic.c: Move the location of bust_spinlocks to prevent hanging." (Derek Barbosa) [RHEL-39473] - arch/x86: Fix typos [partial] (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Check HSMP support on AMD family of processors (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: switch to use device_add_groups() (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc() (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Remove extra parenthesis and add a space (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Add support for ACPI based probing (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Restructure sysfs group creation (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Define a struct to hold mailbox regs (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Create static func to handle platdev (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Move hsmp_test to probe (David Arcari) [RHEL-43368] - octeontx2-af: fix the double free in rvu_npc_freemem() (Kamal Heib) [RHEL-39651] {CVE-2024-36030} - e1000e: Add support for the next LOM generation (Ken Cox) [RHEL-17484] - e1000e: Use PME poll to circumvent unreliable ACPI wake (Ken Cox) [RHEL-17484] - net: e1000e: Remove unused declarations (Ken Cox) [RHEL-17484] - e1000e: Add @adapter description to kdoc (Ken Cox) [RHEL-17484] - mm: huge_memory: don't force huge page alignment on 32 bit (Rafael Aquini) [RHEL-22187] - x86/topology: Fix max_siblings calculation for some hybrid cpus (David Arcari) [RHEL-40607] - ipv6: Fix potential uninit-value access in __ip6_make_skb() (Antoine Tenart) [RHEL-39786] - ipv4: Fix uninit-value access in __ip_make_skb() (Antoine Tenart) [RHEL-39786] {CVE-2024-36927} - Enable ALSA (CONFIG_SND) on aarch64 (Charles Mirabile) [RHEL-40411] - gpiolib: cdev: Fix use after free in lineinfo_changed_notify (Steve Best) [RHEL-39849] {CVE-2024-36899} - Add CONFIG_PCP_BATCH_SCALE_MAX to RHEL configs collection (Chris von Recklinghausen) [RHEL-20141] - mm and cache_info: remove unnecessary CPU cache info update (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: reduce detecting time of consecutive high order page freeing (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: decrease PCP high if free pages < high watermark (Chris von Recklinghausen) [RHEL-20141] - mm: tune PCP high automatically (Chris von Recklinghausen) [RHEL-20141] - mm: add framework for PCP high auto-tuning (Chris von Recklinghausen) [RHEL-20141] - mm, page_alloc: scale the number of pages that are batch allocated (Chris von Recklinghausen) [RHEL-20141] - mm: restrict the pcp batch scale factor to avoid too long latency (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: reduce lock contention for draining high-order pages (Chris von Recklinghausen) [RHEL-20141] - cacheinfo: calculate size of per-CPU data cache slice (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: avoid to drain PCP when process exit (Chris von Recklinghausen) [RHEL-20141] - mm/page_alloc: remove unnecessary parameter batch of nr_pcp_free (Chris von Recklinghausen) [RHEL-20141] - mm/page_alloc: remove track of active PCP lists range in bulk free (Chris von Recklinghausen) [RHEL-20141] - mm: remove obsolete comment above struct per_cpu_pages (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move is_check_pages_enabled() into page_alloc.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move sysctls into it own fils (Chris von Recklinghausen) [RHEL-20141] - mm: vmscan: use gfp_has_io_fs() (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move pm_* function into power (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move mark_free_page() into snapshot.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: split out DEBUG_PAGEALLOC (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: split out FAIL_PAGE_ALLOC (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: remove alloc_contig_dump_pages() stub (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: squash page_is_consistent() (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: collect mem statistic into show_mem.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move set_zone_contiguous() into mm_init.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move init_on_alloc/free() into mm_init.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move mirrored_kernelcore into mm_init.c (Chris von Recklinghausen) [RHEL-20141] - rxrpc: replace zero-lenth array with DECLARE_FLEX_ARRAY() helper (Ivan Vecera) [RHEL-40250] - ext4: fix fortify warning in fs/ext4/fast_commit.c:1551 (Ivan Vecera) [RHEL-40250] - string: Allow 2-argument strscpy_pad() (Ivan Vecera) [RHEL-40250] - string: Redefine strscpy_pad() as a macro (Ivan Vecera) [RHEL-40250] - string: Allow 2-argument strscpy() (Ivan Vecera) [RHEL-40250] - kernel.h: split out COUNT_ARGS() and CONCATENATE() to args.h (Ivan Vecera) [RHEL-40250] - uml: Replace strlcpy with strscpy (Ivan Vecera) [RHEL-40250] - fortify: strscpy: Fix flipped q and p docstring typo (Ivan Vecera) [RHEL-40250] - fortify: Use const variables for __member_size tracking (Ivan Vecera) [RHEL-40250] - overflow: add DEFINE_FLEX() for on-stack allocs (Ivan Vecera) [RHEL-40250] - fortify: Use __builtin_dynamic_object_size() when available (Ivan Vecera) [RHEL-40250] - fortify: Short-circuit known-safe calls to strscpy() (Ivan Vecera) [RHEL-40250] - string: Rewrite and add more kern-doc for the str*() functions (Ivan Vecera) [RHEL-40250] - fortify: Convert to struct vs member helpers (Ivan Vecera) [RHEL-40250] - fortify: Explicitly check bounds are compile-time constants (Ivan Vecera) [RHEL-40250] - fortify: Use SIZE_MAX instead of (size_t)-1 (Ivan Vecera) [RHEL-40250] - fortify: Add run-time WARN for cross-field memcpy() (Ivan Vecera) [RHEL-40250] - sched/x86: Export 'percpu arch_freq_scale' (Phil Auld) [RHEL-39512] - tpm_tis_spi: Account for SPI header when allocating TPM SPI xfer buffer (Mark Salter) [RHEL-39308] - randomize_kstack: Improve entropy diffusion (Chris von Recklinghausen) [RHEL-37308] {CVE-2024-35918} - net: usb: lan78xx: add phy dependency for user tools (Jose Ignacio Tornos Martinez) [RHEL-17582] - aio: Fix incorrect usage of eventfd_signal_allowed() (Waiman Long) [RHEL-38738] - aio: fix use-after-free due to missing POLLFREE handling (Waiman Long) [RHEL-38738 RHEL-38739] {CVE-2021-47505} - aio: keep poll requests on waitqueue until completed (Waiman Long) [RHEL-38738 RHEL-38739] {CVE-2021-47505} - redhat/configs: Enable CONFIG_DRM_MGAG200_DISABLE_WRITECOMBINE (Jocelyn Falempe) [RHEL-28760] - drm/mgag200: Add an option to disable Write-Combine (Jocelyn Falempe) [RHEL-28760] - Revert "drm/mgag200: Add a workaround for low-latency" (Jocelyn Falempe) [RHEL-28760] - md: Revert "md: Fix overflow in is_mddev_idle" (Nigel Croxon) [RHEL-39038] - mlxsw: spectrum_acl_tcam: Fix memory leak when canceling rehash work (Ivan Vecera) [RHEL-37018] {CVE-2024-35852} - pwm: Fix double shift bug (Steve Best) [RHEL-38280] {CVE-2023-52756} - nbd: null check for nla_nest_start (Ming Lei) [RHEL-35178] {CVE-2024-27025} - x86/xen: Add some null pointer checking to smp.c (Vitaly Kuznetsov) [RHEL-33260] {CVE-2024-26908} - misc: lis3lv02d_i2c: Fix regulators getting en-/dis-abled twice on suspend/resume (Steve Best) [RHEL-36934] {CVE-2024-35824} - ice: final upstream version of the fix for RHEL-19000 (Michal Schmidt) [RHEL-35969] - kernel.spec: add iommu selftests to kernel-selftests-internal (Eder Zulian) [RHEL-32894] - virtiofs: include a newline in sysfs tag (Brian Foster) [RHEL-34071] - virtio_fs: remove duplicate check if queue is broken (Brian Foster) [RHEL-34071] - virtiofs: drop __exit from virtio_fs_sysfs_exit() (Brian Foster) [RHEL-34071] - virtiofs: emit uevents on filesystem events (Brian Foster) [RHEL-34071] - virtiofs: export filesystem tags through sysfs (Brian Foster) [RHEL-34071] - virtiofs: forbid newlines in tags (Brian Foster) [RHEL-34071] - xsk: Add missing SPDX to AF_XDP TX metadata documentation (Petr Oros) [RHEL-31944] - xsk: Don't assume metadata is always requested in TX completion (Petr Oros) [RHEL-31944] - selftests/bpf: Add TX side to xdp_hw_metadata (Petr Oros) [RHEL-31944] - selftests/bpf: Convert xdp_hw_metadata to XDP_USE_NEED_WAKEUP (Petr Oros) [RHEL-31944] - selftests/bpf: Fix broken build where char is unsigned (Petr Oros) [RHEL-31944] - selftests/bpf: Add options and frags to xdp_hw_metadata (Petr Oros) [RHEL-31944] - selftests/bpf: xdp_hw_metadata track more timestamps (Petr Oros) [RHEL-31944] - selftests/bpf: Add TX side to xdp_metadata (Petr Oros) [RHEL-31944] - selftests/bpf: Add csum helpers (Petr Oros) [RHEL-31944] - selftests/xsk: Support tx_metadata_len (Petr Oros) [RHEL-31944] - xsk: Add option to calculate TX checksum in SW (Petr Oros) [RHEL-31944] - xsk: Validate xsk_tx_metadata flags (Petr Oros) [RHEL-31944] - xsk: Document tx_metadata_len layout (Petr Oros) [RHEL-31944] - tools: ynl: Print xsk-features from the sample (Petr Oros) [RHEL-31944] - xsk: Add TX timestamp and TX checksum offload support (Petr Oros) [RHEL-31944] - xsk: Support tx_metadata_len (Petr Oros) [RHEL-31944] - xsk: Elide base_addr comparison in xp_unaligned_validate_desc (Petr Oros) [RHEL-31944]- modules: wait do_free_init correctly (Donald Dutile) [RHEL-28063] - Subject: revert of revert KEYS: Make use of platform keyring for module signature verify (Donald Dutile) [RHEL-28063] - linux/export: Ensure natural alignment of kcrctab array (Donald Dutile) [RHEL-28063] - linux/export: Fix alignment for 64-bit ksymtab entries (Donald Dutile) [RHEL-28063] - kernel/module: improve documentation for try_module_get() (Donald Dutile) [RHEL-28063] - module: Remove redundant TASK_UNINTERRUPTIBLE (Donald Dutile) [RHEL-28063] - params: Introduce the param_unknown_fn type (Donald Dutile) [RHEL-28063] - module/decompress: use kvmalloc() consistently (Donald Dutile) [RHEL-28063] - module: Annotate struct module_notes_attrs with __counted_by (Donald Dutile) [RHEL-28063] - module: Fix comment typo (Donald Dutile) [RHEL-28063] - module: Make is_mapping_symbol() return bool (Donald Dutile) [RHEL-28063] - module/decompress: use vmalloc() for gzip decompression workspace (Donald Dutile) [RHEL-28063] - module: Clarify documentation of module_param_call() (Donald Dutile) [RHEL-28063] - modpost: do not make find_tosym() return NULL (Donald Dutile) [RHEL-28063] - modpost: Optimize symbol search from linear to binary search (Donald Dutile) [RHEL-28063] - module/decompress: use vmalloc() for zstd decompression workspace (Donald Dutile) [RHEL-28063] - dyndbg: add source filename to prefix (Donald Dutile) [RHEL-28063] - dyndbg: increase PREFIX_SIZE to 128 (Donald Dutile) [RHEL-28063] - dyndbg: constify opt_array (Donald Dutile) [RHEL-28063] - module: Expose module_init_layout_section() (Donald Dutile) [RHEL-28063] - modpost, kallsyms: Treat add '$'-prefixed symbols as mapping symbols (Donald Dutile) [RHEL-28063] - module: Ignore RISC-V mapping symbols too (Donald Dutile) [RHEL-28063] - module: fix init_module_from_file() error handling (Donald Dutile) [RHEL-28063] - modules: catch concurrent module loads, treat them as idempotent (Donald Dutile) [RHEL-28063] - module: split up 'finit_module()' into init_module_from_file() helper (Donald Dutile) [RHEL-28063] - kallsyms: Fix kallsyms_selftest failure (Donald Dutile) [RHEL-28063] - kallsyms: Add more debug output for selftest (Donald Dutile) [RHEL-28063] - modpost: check static EXPORT_SYMBOL* by modpost again (Donald Dutile) [RHEL-28063] - kbuild: generate KSYMTAB entries by modpost (Donald Dutile) [RHEL-28063] - modpost: pass struct module pointer to check_section_mismatch() (Donald Dutile) [RHEL-28063] - modpost: fix off by one in is_executable_section() (Donald Dutile) [RHEL-28063] - modpost: Include '.text.*' in TEXT_SECTIONS (Donald Dutile) [RHEL-28063] - xen: unexport __init-annotated xen_xlate_map_ballooned_pages() (Donald Dutile) [RHEL-28063] - tick/nohz: unexport __init-annotated tick_nohz_full_setup() (Donald Dutile) [RHEL-28063] - kallsyms: make kallsyms_show_value() as generic function (Donald Dutile) [RHEL-28063] - kallsyms: move kallsyms_show_value() out of kallsyms.c (Donald Dutile) [RHEL-28063] - modpost: detect section mismatch for R_ARM_REL32 (Donald Dutile) [RHEL-28063] - modpost: fix section_mismatch message for R_ARM_THM_{CALL,JUMP24,JUMP19} (Donald Dutile) [RHEL-28063] - modpost: detect section mismatch for R_ARM_THM_{MOVW_ABS_NC,MOVT_ABS} (Donald Dutile) [RHEL-28063] - modpost: refactor find_fromsym() and find_tosym() (Donald Dutile) [RHEL-28063] - modpost: detect section mismatch for R_ARM_{MOVW_ABS_NC,MOVT_ABS} (Donald Dutile) [RHEL-28063] - modpost: fix section mismatch message for R_ARM_{PC24,CALL,JUMP24} (Donald Dutile) [RHEL-28063] - modpost: fix section mismatch message for R_ARM_ABS32 (Donald Dutile) [RHEL-28063] - module/decompress: Fix error checking on zstd decompression (Donald Dutile) [RHEL-28063] - module: fix module load for ia64 (Donald Dutile) [RHEL-28063] - modpost: remove *_sections[] arrays (Donald Dutile) [RHEL-28063] - modpost: merge bad_tosec=ALL_EXIT_SECTIONS entries in sectioncheck table (Donald Dutile) [RHEL-28063] - modpost: merge fromsec=DATA_SECTIONS entries in sectioncheck table (Donald Dutile) [RHEL-28063] - modpost: remove is_shndx_special() check from section_rel(a) (Donald Dutile) [RHEL-28063] - modpost: replace r->r_offset, r->r_addend with faddr, taddr (Donald Dutile) [RHEL-28063] - modpost: unify 'sym' and 'to' in default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: remove unused argument from secref_whitelist() (Donald Dutile) [RHEL-28063] - Revert "modpost: skip ELF local symbols during section mismatch check" (Donald Dutile) [RHEL-28063] - kallsyms: remove unsed API lookup_symbol_attrs (Donald Dutile) [RHEL-28063] - module: Remove preempt_disable() from module reference counting. (Donald Dutile) [RHEL-28063] - module: Fix use-after-free bug in read_file_mod_stats() (Donald Dutile) [RHEL-28063] - modpost: rename find_elf_symbol() and find_elf_symbol2() (Donald Dutile) [RHEL-28063] - modpost: pass section index to find_elf_symbol2() (Donald Dutile) [RHEL-28063] - modpost: pass 'tosec' down to default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: squash extable_mismatch_handler() into default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: clean up is_executable_section() (Donald Dutile) [RHEL-28063] - modpost: squash report_sec_mismatch() into default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: squash report_extable_warnings() into extable_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: remove get_prettyname() (Donald Dutile) [RHEL-28063] - modpost: remove fromsym info in __ex_table section mismatch warning (Donald Dutile) [RHEL-28063] - modpost: remove broken calculation of exception_table_entry size (Donald Dutile) [RHEL-28063] - module: include internal.h in module/dups.c (Donald Dutile) [RHEL-28063] - module: add debugging auto-load duplicate module support (Donald Dutile) [RHEL-28063] - module: stats: fix invalid_mod_bytes typo (Donald Dutile) [RHEL-28063] - module: remove use of uninitialized variable len (Donald Dutile) [RHEL-28063] - module: fix building stats for 32-bit targets (Donald Dutile) [RHEL-28063] - module: stats: include uapi/linux/module.h (Donald Dutile) [RHEL-28063] - module: avoid allocation if module is already present and ready (Donald Dutile) [RHEL-28063] - module: add debug stats to help identify memory pressure (Donald Dutile) [RHEL-28063] - module: extract patient module check into helper (Donald Dutile) [RHEL-28063] - modules/kmod: replace implementation with a semaphore (Donald Dutile) [RHEL-28063] - module: fix kmemleak annotations for non init ELF sections (Donald Dutile) [RHEL-28063] - module: Ignore L0 and rename is_arm_mapping_symbol() (Donald Dutile) [RHEL-28063] - module: Move is_arm_mapping_symbol() to module_symbol.h (Donald Dutile) [RHEL-28063] - module: Sync code of is_arm_mapping_symbol() (Donald Dutile) [RHEL-28063] - module: already_uses() - reduce pr_debug output volume (Donald Dutile) [RHEL-28063] - module: add section-size to move_module pr_debug (Donald Dutile) [RHEL-28063] - module: add symbol-name to pr_debug Absolute symbol (Donald Dutile) [RHEL-28063] - module: in layout_sections, move_module: add the modname (Donald Dutile) [RHEL-28063] - module: fold usermode helper kmod into modules directory (Donald Dutile) [RHEL-28063] - module: merge remnants of setup_load_info() to elf validation (Donald Dutile) [RHEL-28063] - module: move more elf validity checks to elf_validity_check() (Donald Dutile) [RHEL-28063] - module: add stop-grap sanity check on module memcpy() (Donald Dutile) [RHEL-28063] - module: add sanity check for ELF module section (Donald Dutile) [RHEL-28063] - module: rename check_module_license_and_versions() to check_export_symbol_versions() (Donald Dutile) [RHEL-28063] - module: converge taint work together (Donald Dutile) [RHEL-28063] - module: move signature taint to module_augment_kernel_taints() (Donald Dutile) [RHEL-28063] - module: move tainting until after a module hits our linked list (Donald Dutile) [RHEL-28063] - module: split taint adding with info checking (Donald Dutile) [RHEL-28063] - module: split taint work out of check_modinfo_livepatch() (Donald Dutile) [RHEL-28063] - module: rename set_license() to module_license_taint_check() (Donald Dutile) [RHEL-28063] - module: move check_modinfo() early to early_mod_check() (Donald Dutile) [RHEL-28063] - module: move early sanity checks into a helper (Donald Dutile) [RHEL-28063] - module: add a for_each_modinfo_entry() (Donald Dutile) [RHEL-28063] - module: rename next_string() to module_next_tag_pair() (Donald Dutile) [RHEL-28063] - module: move get_modinfo() helpers all above (Donald Dutile) [RHEL-28063] - modpost: Fix processing of CRCs on 32-bit build machines (Donald Dutile) [RHEL-28063] - module/decompress: Never use kunmap() for local un-mappings (Donald Dutile) [RHEL-28063] - kallsyms: Delete an unused parameter related to {module_}kallsyms_on_each_symbol() (Donald Dutile) [RHEL-28063] - dyndbg: cleanup dynamic usage in ib_srp.c (Donald Dutile) [RHEL-28063] - kernel/module: add documentation for try_module_get() (Donald Dutile) [RHEL-28063] - ARM: dyndbg: allow including dyndbg.h in decompressor (Donald Dutile) [RHEL-28063] - dyndbg: use the module notifier callbacks (Donald Dutile) [RHEL-28063] - dyndbg: remove unused 'base' arg from __ddebug_add_module() (Donald Dutile) [RHEL-28063] - module: make module_ktype structure constant (Donald Dutile) [RHEL-28063] - module: Remove the unused function within (Donald Dutile) [RHEL-28063] - scripts/gdb: fix usage of MOD_TEXT not defined when CONFIG_MODULES=n (Donald Dutile) [RHEL-28063] - scripts/gdb: fix 'lx-lsmod' show the wrong size (Donald Dutile) [RHEL-28063] - scripts/gdb: use mem instead of core_layout to get the module address (Donald Dutile) [RHEL-28063] - module: replace module_layout with module_memory (Donald Dutile) [RHEL-28063] - s390/module: fix loading modules with a lot of relocations (Donald Dutile) [RHEL-28063] - module: Use kstrtobool() instead of strtobool() (Donald Dutile) [RHEL-28063] - livepatch: Improve the search performance of module_kallsyms_on_each_symbol() (Donald Dutile) [RHEL-28063] - kallsyms: Fix scheduling with interrupts disabled in self-test (Donald Dutile) [RHEL-28063] - modpost: error out if addend_*_rel() is not implemented for REL arch (Donald Dutile) [RHEL-28063] - module/decompress: Support zstd in-kernel decompression (Donald Dutile) [RHEL-28063] - module: add module_elf_check_arch for module-specific checks (Donald Dutile) [RHEL-28063] - modpost: Mark uuid_le type to be suitable only for MEI (Donald Dutile) [RHEL-28063] - modpost: fix array_size.cocci warning (Donald Dutile) [RHEL-28063] - modpost: Join broken long printed messages (Donald Dutile) [RHEL-28063] - kallsyms: Remove unneeded semicolon (Donald Dutile) [RHEL-28063] - kallsyms: Add self-test facility (Donald Dutile) [RHEL-28063] - kallsyms: Add helper kallsyms_on_each_match_symbol() (Donald Dutile) [RHEL-28063] - kallsyms: Reduce the memory occupied by kallsyms_seqs_of_names[] (Donald Dutile) [RHEL-28063] - kallsyms: Improve the performance of kallsyms_lookup_name() (Donald Dutile) [RHEL-28063] - module: Fix NULL vs IS_ERR checking for module_get_next_page (Donald Dutile) [RHEL-28063] - module: Remove unused macros module_addr_min/max (Donald Dutile) [RHEL-28063] - module: remove redundant module_sysfs_initialized variable (Donald Dutile) [RHEL-28063] - module: tracking: Keep a record of tainted unloaded modules only (Donald Dutile) [RHEL-28063] - linux/export: use inline assembler to populate symbol CRCs (Donald Dutile) [RHEL-28063] - powerpc/xmon: Use KSYM_NAME_LEN in array size (Donald Dutile) [RHEL-28063] - kallsyms: increase maximum kernel symbol length to 512 (Donald Dutile) [RHEL-28063] - kallsyms: support "big" kernel symbols (Donald Dutile) [RHEL-28063] - kallsyms: add static relationship between `KSYM_NAME_LEN{,_BUFFER}` (Donald Dutile) [RHEL-28063] - kallsyms: avoid hardcoding buffer size (Donald Dutile) [RHEL-28063] - cfi: Drop __CFI_ADDRESSABLE (Donald Dutile) [RHEL-28063] - cfi: Remove CONFIG_CFI_CLANG_SHADOW (Donald Dutile) [RHEL-28063] - module/decompress: generate sysfs string at compile time (Donald Dutile) [RHEL-28063] - module: Add debugfs interface to view unloaded tainted modules (Donald Dutile) [RHEL-28063] - dyndbg: add drm.debug style (drm/parameters/debug) bitmap support (Donald Dutile) [RHEL-28063] - dyndbg: validate class FOO by checking with module (Donald Dutile) [RHEL-28063] - dyndbg: add ddebug_attach_module_classes (Donald Dutile) [RHEL-28063] - kernel/module: add __dyndbg_classes section (Donald Dutile) [RHEL-28063] - dyndbg: add DECLARE_DYNDBG_CLASSMAP macro (Donald Dutile) [RHEL-28063] - dyndbg: add __pr_debug_cls for testing (Donald Dutile) [RHEL-28063] - dyndbg: add class_id to pr_debug callsites (Donald Dutile) [RHEL-28063] - dyndbg: gather __dyndbg[] state into struct _ddebug_info (Donald Dutile) [RHEL-28063] - dyndbg: cleanup auto vars in dynamic_debug_init (Donald Dutile) [RHEL-28063] - dyndbg: drop EXPORTed dynamic_debug_exec_queries (Donald Dutile) [RHEL-28063] - dyndbg: let query-modname override actual module name (Donald Dutile) [RHEL-28063] - dyndbg: use ESCAPE_SPACE for cat control (Donald Dutile) [RHEL-28063] - dyndbg: reverse module.callsite walk in cat control (Donald Dutile) [RHEL-28063] - dyndbg: reverse module walk in cat control (Donald Dutile) [RHEL-28063] - dyndbg: show both old and new in change-info (Donald Dutile) [RHEL-28063] - dyndbg: fix module.dyndbg handling (Donald Dutile) [RHEL-28063] - dyndbg: fix static_branch manipulation (Donald Dutile) [RHEL-28063] - modpost: fix module versioning when a symbol lacks valid CRC (Donald Dutile) [RHEL-28063] - modpost: remove .symbol_white_list field entirely (Donald Dutile) [RHEL-28063] - modpost: remove unneeded .symbol_white_list initializers (Donald Dutile) [RHEL-28063] - modpost: add PATTERNS() helper macro (Donald Dutile) [RHEL-28063] - modpost: shorten warning messages in report_sec_mismatch() (Donald Dutile) [RHEL-28063] - Revert "Kbuild, lto, workaround: Don't warn for initcall_reference in modpost" (Donald Dutile) [RHEL-28063] - modpost: use more reliable way to get fromsec in section_rel(a)() (Donald Dutile) [RHEL-28063] - modpost: add array range check to sec_name() (Donald Dutile) [RHEL-28063] - modpost: refactor get_secindex() (Donald Dutile) [RHEL-28063] - modpost: remove unused Elf_Sword macro (Donald Dutile) [RHEL-28063] - modpost: use sym_get_data() to get module device_table data (Donald Dutile) [RHEL-28063] - modpost: drop executable ELF support (Donald Dutile) [RHEL-28063] - module: Replace kmap() with kmap_local_page() (Donald Dutile) [RHEL-28063] - module: Show the last unloaded module's taint flag(s) (Donald Dutile) [RHEL-28063] - module: Use strscpy() for last_unloaded_module (Donald Dutile) [RHEL-28063] - module: Modify module_flags() to accept show_state argument (Donald Dutile) [RHEL-28063] - module: Move module's Kconfig items in kernel/module/ (Donald Dutile) [RHEL-28063] - module: panic: Taint the kernel when selftest modules load (Donald Dutile) [RHEL-28063] - module: Use vzalloc() instead of vmalloc()/memset(0) (Donald Dutile) [RHEL-28063] - module: Increase readability of module_kallsyms_lookup_name() (Donald Dutile) [RHEL-28063] - module: Fix ERRORs reported by checkpatch.pl (Donald Dutile) [RHEL-28063] - module: Add support for default value for module async_probe (Donald Dutile) [RHEL-28063] - module: kallsyms: Ensure preemption in add_kallsyms() with PREEMPT_RT (Donald Dutile) [RHEL-28063] - module: Fix "warning: variable 'exit' set but not used" (Donald Dutile) [RHEL-28063] - module: Fix selfAssignment cppcheck warning (Donald Dutile) [RHEL-28063] - modules: Fix corruption of /proc/kallsyms (Donald Dutile) [RHEL-28063] - modpost: fix section mismatch check for exported init/exit sections (Donald Dutile) [RHEL-28063] - modpost: use fnmatch() to simplify match() (Donald Dutile) [RHEL-28063] - modpost: simplify mod->name allocation (Donald Dutile) [RHEL-28063] - module: Fix prefix for module.sig_enforce module param (Donald Dutile) [RHEL-28063] - kbuild: check static EXPORT_SYMBOL* by script instead of modpost (Donald Dutile) [RHEL-28063] - modpost: squash if...else-if in find_elf_symbol2() (Donald Dutile) [RHEL-28063] - modpost: reuse ARRAY_SIZE() macro for section_mismatch() (Donald Dutile) [RHEL-28063] - modpost: remove the unused argument of check_sec_ref() (Donald Dutile) [RHEL-28063] - modpost: fix undefined behavior of is_arm_mapping_symbol() (Donald Dutile) [RHEL-28063] - modpost: fix removing numeric suffixes (Donald Dutile) [RHEL-28063] - genksyms: adjust the output format to modpost (Donald Dutile) [RHEL-28063] - kbuild: stop merging *.symversions (Donald Dutile) [RHEL-28063] - kbuild: link symbol CRCs at final link, removing CONFIG_MODULE_REL_CRCS (Donald Dutile) [RHEL-28063] - modpost: extract symbol versions from *.cmd files (Donald Dutile) [RHEL-28063] - modpost: add sym_find_with_module() helper (Donald Dutile) [RHEL-28063] - module: merge check_exported_symbol() into find_exported_symbol_in_section() (Donald Dutile) [RHEL-28063] - module: do not binary-search in __ksymtab_gpl if fsa->gplok is false (Donald Dutile) [RHEL-28063] - module: do not pass opaque pointer for symbol search (Donald Dutile) [RHEL-28063] - module: show disallowed symbol name for inherit_taint() (Donald Dutile) [RHEL-28063] - module: fix [e_shstrndx].sh_size=0 OOB access (Donald Dutile) [RHEL-28063] - module: Introduce module unload taint tracking (Donald Dutile) [RHEL-28063] - module: Move module_assert_mutex_or_preempt() to internal.h (Donald Dutile) [RHEL-28063] - module: Make module_flags_taint() accept a module's taints bitmap and usable outside core code (Donald Dutile) [RHEL-28063] - module.h: simplify MODULE_IMPORT_NS (Donald Dutile) [RHEL-28063] - modpost: change the license of EXPORT_SYMBOL to bool type (Donald Dutile) [RHEL-28063] - kbuild: record symbol versions in *.cmd files (Donald Dutile) [RHEL-28063] - kbuild: generate a list of objects in vmlinux (Donald Dutile) [RHEL-28063] - modpost: move *.mod.c generation to write_mod_c_files() (Donald Dutile) [RHEL-28063] - modpost: merge add_{intree_flag,retpoline,staging_flag} to add_header (Donald Dutile) [RHEL-28063] - modpost: split new_symbol() to symbol allocation and hash table addition (Donald Dutile) [RHEL-28063] - modpost: make sym_add_exported() always allocate a new symbol (Donald Dutile) [RHEL-28063] - modpost: make multiple export error (Donald Dutile) [RHEL-28063] - modpost: dump Module.symvers in the same order of modules.order (Donald Dutile) [RHEL-28063] - modpost: traverse the namespace_list in order (Donald Dutile) [RHEL-28063] - modpost: use doubly linked list for dump_lists (Donald Dutile) [RHEL-28063] - modpost: traverse unresolved symbols in order (Donald Dutile) [RHEL-28063] - modpost: add sym_add_unresolved() helper (Donald Dutile) [RHEL-28063] - modpost: traverse modules in order (Donald Dutile) [RHEL-28063] - modpost: import include/linux/list.h (Donald Dutile) [RHEL-28063] - modpost: change mod->gpl_compatible to bool type (Donald Dutile) [RHEL-28063] - modpost: use bool type where appropriate (Donald Dutile) [RHEL-28063] - modpost: move struct namespace_list to modpost.c (Donald Dutile) [RHEL-28063] - modpost: retrieve the module dependency and CRCs in check_exports() (Donald Dutile) [RHEL-28063] - modpost: add a separate error for exported symbols without definition (Donald Dutile) [RHEL-28063] - modpost: remove stale comment about sym_add_exported() (Donald Dutile) [RHEL-28063] - modpost: do not write out any file when error occurred (Donald Dutile) [RHEL-28063] - modpost: use snprintf() instead of sprintf() for safety (Donald Dutile) [RHEL-28063] - kbuild: refactor cmd_modversions_S (Donald Dutile) [RHEL-28063] - kbuild: refactor cmd_modversions_c (Donald Dutile) [RHEL-28063] - modpost: remove annoying namespace_from_kstrtabns() (Donald Dutile) [RHEL-28063] - modpost: remove redundant initializes for static variables (Donald Dutile) [RHEL-28063] - modpost: move export_from_secname() call to more relevant place (Donald Dutile) [RHEL-28063] - modpost: remove useless export_from_sec() (Donald Dutile) [RHEL-28063] - kbuild: do not remove empty *.symtypes explicitly (Donald Dutile) [RHEL-28063] - kbuild: factor out genksyms command from cmd_gensymtypes_{c,S} (Donald Dutile) [RHEL-28063] - module: Remove module_addr_min and module_addr_max (Donald Dutile) [RHEL-28063] - module: Add CONFIG_ARCH_WANTS_MODULES_DATA_IN_VMALLOC (Donald Dutile) [RHEL-28063] - module: Introduce data_layout (Donald Dutile) [RHEL-28063] - module: Prepare for handling several RB trees (Donald Dutile) [RHEL-28063] - module: Always have struct mod_tree_root (Donald Dutile) [RHEL-28063] - module: Rename debug_align() as strict_align() (Donald Dutile) [RHEL-28063] - module: Rework layout alignment to avoid BUG_ON()s (Donald Dutile) [RHEL-28063] - module: Move module_enable_x() and frob_text() in strict_rwx.c (Donald Dutile) [RHEL-28063] - module: Make module_enable_x() independent of CONFIG_ARCH_HAS_STRICT_MODULE_RWX (Donald Dutile) [RHEL-28063] - module: Move version support into a separate file (Donald Dutile) [RHEL-28063] - module: Move kdb module related code out of main kdb code (Donald Dutile) [RHEL-28063] - module: Move sysfs support into a separate file (Donald Dutile) [RHEL-28063] - module: Move procfs support into a separate file (Donald Dutile) [RHEL-28063] - module: kallsyms: Fix suspicious rcu usage (Donald Dutile) [RHEL-28063] - module: Move kallsyms support into a separate file (Donald Dutile) [RHEL-28063] - module: Move kmemleak support to a separate file (Donald Dutile) [RHEL-28063] - module: Move extra signature support out of core code (Donald Dutile) [RHEL-28063] - module: Move strict rwx support to a separate file (Donald Dutile) [RHEL-28063] - module: Move latched RB-tree support to a separate file (Donald Dutile) [RHEL-28063] - module: Move livepatch support to a separate file (Donald Dutile) [RHEL-28063] - module: Make internal.h and decompress.c more compliant (Donald Dutile) [RHEL-28063] - module: Simple refactor in preparation for split (Donald Dutile) [RHEL-28063] - scripts/gdb: Fix gdb 'lx-symbols' command (Donald Dutile) [RHEL-28063] - module: Move all into module/ (Donald Dutile) [RHEL-28063] - modpost: restore the warning message for missing symbol versions (Donald Dutile) [RHEL-28063] - ftrace: Have architectures opt-in for mcount build time sorting (Donald Dutile) [RHEL-28063] - ftrace: Fix assuming build time sort works for s390 (Donald Dutile) [RHEL-28063] - script/sorttable: Fix some initialization problems (Donald Dutile) [RHEL-28063] - ftrace: Add test to make sure compiled time sorts work (Donald Dutile) [RHEL-28063] - scripts: ftrace - move the sort-processing in ftrace_init (Donald Dutile) [RHEL-28063] - module.h: allow #define strings to work with MODULE_IMPORT_NS (Donald Dutile) [RHEL-28063] - livepatch: Avoid CPU hogging with cond_resched (Donald Dutile) [RHEL-28063] - sections: provide internal __is_kernel() and __is_kernel_text() helper (Donald Dutile) [RHEL-28063] - kallsyms: fix address-checks for kernel related range (Donald Dutile) [RHEL-28063] - dyndbg: refine verbosity 1-4 summary-detail (Donald Dutile) [RHEL-28063] - dyndbg: fix spurious vNpr_info change (Donald Dutile) [RHEL-28063] - dyndbg: no vpr-info on empty queries (Donald Dutile) [RHEL-28063] - dyndbg: vpr-info on remove-module complete, not starting (Donald Dutile) [RHEL-28063] - dyndbg: Remove support for ddebug_query param (Donald Dutile) [RHEL-28063] - dyndbg: make dyndbg a known cli param (Donald Dutile) [RHEL-28063] - dyndbg: show module in vpr-info in dd-exec-queries (Donald Dutile) [RHEL-28063] - scripts: update the comments of kallsyms support (Donald Dutile) [RHEL-28063] - modpost: get the *.mod file path more simply (Donald Dutile) [RHEL-28063] - kbuild: merge vmlinux_link() between ARCH=um and other architectures (Donald Dutile) [RHEL-28063] - kbuild: do not remove 'linux' link in scripts/link-vmlinux.sh (Donald Dutile) [RHEL-28063] - kbuild: merge vmlinux_link() between the ordinary link and Clang LTO (Donald Dutile) [RHEL-28063] - module: fix signature check failures when using in-kernel decompression (Donald Dutile) [RHEL-28063] - module: Remove outdated comment (Donald Dutile) [RHEL-28063] - module: fix building with sysfs disabled (Donald Dutile) [RHEL-28063] - kernel: Fix spelling mistake "compresser" -> "compressor" (Donald Dutile) [RHEL-28063] - module: add in-kernel support for decompressing (Donald Dutile) [RHEL-28063] - module: change to print useful messages from elf_validity_check() (Donald Dutile) [RHEL-28063] - module: fix validate_section_offset() overflow bug on 64-bit (Donald Dutile) [RHEL-28063] - module: fix clang CFI with MODULE_UNLOAD=n (Donald Dutile) [RHEL-28063] - Subject: revert KEYS: Make use of platform keyring for module signature verify (Donald Dutile) [RHEL-28063] - lib/bitmap.c make bitmap_print_bitmask_to_buf parseable (Donald Dutile) [RHEL-28063] - bitmap: extend comment to bitmap_print_bitmask/list_to_buf (Donald Dutile) [RHEL-28063]- arm64: mm: Make hibernation aware of KFENCE (Maxim Levitsky) [RHEL-7225] - scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup() (John Meneghini) [RHEL-38200] {CVE-2023-52809} - pinctrl: core: delete incorrect free in pinctrl_enable() (David Arcari) [RHEL-39758] {CVE-2024-36940} - x86/coco: Require seeding RNG with RDRAND on CoCo systems (Lenny Szubowicz) [RHEL-37269] {CVE-2024-35875} - mac802154: fix llsec key resources release in mac802154_llsec_key_del (Steve Best) [RHEL-34969] {CVE-2024-26961} - hwmon: (w83792d) Fix NULL pointer dereference by removing unnecessary structure field (Steve Best) [RHEL-37721] {CVE-2021-47385} - redhat/configs: add CONFIG_CSD_LOCK_WAIT_DEBUG_DEFAULT (Leonardo Bras) [RHEL-13876] - trace,smp: Add tracepoints for scheduling remotelly called functions (Leonardo Bras) [RHEL-13876] - trace,smp: Add tracepoints around remotelly called functions (Leonardo Bras) [RHEL-13876] - trace,smp: Trace all smp_function_call*() invocations (Leonardo Bras) [RHEL-13876] - locking/csd_lock: Remove added data from CSD lock debugging (Leonardo Bras) [RHEL-13876] - trace,smp: Add tracepoints for scheduling remotelly called functions (Leonardo Bras) [RHEL-13876]- qede: fix firmware halt over suspend and resume (John Meneghini) [RHEL-14143] - mm/vmalloc: eliminated the lock contention from twice to once (Aristeu Rozanski) [RHEL-28501] - cachefiles: fix memory leak in cachefiles_add_cache() (Andrey Albershteyn) [RHEL-33111] {CVE-2024-26840} - redhat: include resolve_btfids in kernel-devel (Viktor Malik) [RHEL-40707] - nvme: fix namespace removal list (Maurizio Lombardi) [RHEL-40472] - nvme: use srcu for iterating namespace list (Maurizio Lombardi) [RHEL-40472] - tcp: Use refcount_inc_not_zero() in tcp_twsk_unique(). (Guillaume Nault) [RHEL-39837] {CVE-2024-36904} - ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action() (Guillaume Nault) [RHEL-39845] {CVE-2024-36902} - rtnetlink: fix error logic of IFLA_BRIDGE_FLAGS writing back (Davide Caratti) [RHEL-36874] {CVE-2024-27414} - net: dev_addr_lists: move locking out of init/exit in kunit (Hangbin Liu) [RHEL-21442] - net: annotate writes on dev->mtu from ndo_change_mtu() (Ivan Vecera) [RHEL-39583] - geneve: fix header validation in geneve[6]_xmit_skb (Antoine Tenart) [RHEL-37386] {CVE-2024-35973} - icmp: prevent possible NULL dereferences from icmp_build_probe() (Antoine Tenart) [RHEL-37002] {CVE-2024-35857} - netdevsim: add selftest for forwarding skb between connected ports (Petr Oros) [RHEL-38987] - netdevsim: add ndo_get_iflink() implementation (Petr Oros) [RHEL-38987] - netdevsim: forward skbs from one connected port to another (Petr Oros) [RHEL-38987] - netdevsim: allow two netdevsim ports to be connected (Petr Oros) [RHEL-38987] - selftests: net: Correct couple of spelling mistakes (Petr Oros) [RHEL-38987] - selftests: netdevsim: be less selective for FW for the devlink test (Petr Oros) [RHEL-38987] - net: netdevsim: constify the struct device_type usage (Petr Oros) [RHEL-38987] - netdevsim: make nsim_bus const (Petr Oros) [RHEL-38987] - selftests: netdevsim: stop using ifconfig (Petr Oros) [RHEL-38987] - netdevsim: avoid potential loop in nsim_dev_trap_report_work() (Petr Oros) [RHEL-38987] - netdevsim: add Makefile for selftests (Petr Oros) [RHEL-38987] - selftests: netdevsim: fix the udp_tunnel_nic test (Petr Oros) [RHEL-38987] - selftests: netdevsim: correct expected FEC strings (Petr Oros) [RHEL-38987] - selftests: netdevsim: sprinkle more udevadm settle (Petr Oros) [RHEL-38987] - netdevsim: Don't accept device bound programs (Petr Oros) [RHEL-38987] - selftests: netdevsim: use suitable existing dummy file for flash test (Petr Oros) [RHEL-38987] - netdevsim: fix uninitialized data in nsim_dev_trap_fa_cookie_write() (Petr Oros) [RHEL-38987] - xdp: reflect tail increase for MEM_TYPE_XSK_BUFF_POOL (Petr Oros) [RHEL-38863] - ice: update xdp_rxq_info::frag_size for ZC enabled Rx queue (Petr Oros) [RHEL-38863] - intel: xsk: initialize skb_frag_t::bv_offset in ZC drivers (Petr Oros) [RHEL-38863] - ice: remove redundant xdp_rxq_info registration (Petr Oros) [RHEL-38863] - ice: work on pre-XDP prog frag count (Petr Oros) [RHEL-38863] - xsk: fix usage of multi-buffer BPF helpers for ZC XDP (Petr Oros) [RHEL-38863] - xsk: make xsk_buff_pool responsible for clearing xdp_buff::flags (Petr Oros) [RHEL-38863] - xsk: recycle buffer in case Rx queue was full (Petr Oros) [RHEL-38863] - net/mlx5e: Use a memory barrier to enforce PTP WQ xmit submission tracking occurs after populating the metadata_map (Kamal Heib) [RHEL-34192] {CVE-2024-26858} - netlabel: fix RCU annotation for IPv4 options on socket creation (Davide Caratti) [RHEL-31390] - net: fix sk_memory_allocated_{add|sub} vs softirqs (Paolo Abeni) [RHEL-34070] - tcp: sk_forced_mem_schedule() optimization (Paolo Abeni) [RHEL-34070] - net: make SK_MEMORY_PCPU_RESERV tunable (Paolo Abeni) [RHEL-34070] - rcu: Restrict access to RCU CPU stall notifiers (Waiman Long) [RHEL-34076] - rcu: Add RCU CPU stall notifier (Waiman Long) [RHEL-34076] - rcu/exp: Handle RCU expedited grace period kworker allocation failure (Waiman Long) [RHEL-34076] - rcu/exp: Fix RCU expedited parallel grace period kworker allocation failure recovery (Waiman Long) [RHEL-34076] - rcu: Break rcu_node_0 --> &rq->__lock order (Waiman Long) [RHEL-34076] - rcu/tree: Defer setting of jiffies during stall reset (Waiman Long) [RHEL-34076] - rcutorture: Add test of RCU CPU stall notifiers (Waiman Long) [RHEL-34076] - rcu: Eliminate check_cpu_stall() duplicate code (Waiman Long) [RHEL-34076] - rcu: Don't redump the stalled CPU where RCU GP kthread last ran (Waiman Long) [RHEL-34076] - rcu: Delete a redundant check in rcu_check_gp_kthread_starvation() (Waiman Long) [RHEL-34076] - rcu-tasks: Make rcu_tasks_lazy_ms static (Waiman Long) [RHEL-34076] - rcu-tasks: Pull sampling of ->percpu_dequeue_lim out of loop (Waiman Long) [RHEL-34076] - rcu-tasks: Add printk()s to localize boot-time self-test hang (Waiman Long) [RHEL-34076] - refscale: Print out additional module parameters (Waiman Long) [RHEL-34076] - refscale: Fix misplaced data re-read (Waiman Long) [RHEL-34076] - srcu: Only accelerate on enqueue time (Waiman Long) [RHEL-34076] - srcu: Fix callbacks acceleration mishandling (Waiman Long) [RHEL-34076] - rcu: Conditionally build CPU-hotplug teardown callbacks (Waiman Long) [RHEL-34076] - rcu: Assume rcu_report_dead() is always called locally (Waiman Long) [RHEL-34076] - rcu: Assume IRQS disabled from rcu_report_dead() (Waiman Long) [RHEL-34076] - rcu: Use rcu_segcblist_segempty() instead of open coding it (Waiman Long) [RHEL-34076] - rcu: kmemleak: Ignore kmemleak false positives when RCU-freeing objects (Waiman Long) [RHEL-34076] - srcu: Fix srcu_struct node grpmask overflow on 64-bit systems (Waiman Long) [RHEL-34076] - rcu: Eliminate rcu_gp_slow_unregister() false positive (Waiman Long) [RHEL-34076] - rcu: Dump memory object info if callback function is invalid (Waiman Long) [RHEL-34076] - rcu: Add sysfs to provide throttled access to rcu_barrier() (Waiman Long) [RHEL-34076] - rcu/tree: Remove superfluous return from void call_rcu* functions (Waiman Long) [RHEL-34076] - srcu: Fix error handling in init_srcu_struct_fields() (Waiman Long) [RHEL-34076] - rcutorture: Traverse possible cpu to set maxcpu in rcu_nocb_toggle() (Waiman Long) [RHEL-34076] - rcutorture: Replace schedule_timeout*() 1-jiffy waits with HZ/20 (Waiman Long) [RHEL-34076] - torture: Move rcutorture_sched_setaffinity() out of rcutorture (Waiman Long) [RHEL-34076] - rcu: Include torture_sched_setaffinity() declaration (Waiman Long) [RHEL-34076] - rcutorture: Stop right-shifting torture_random() return values (Waiman Long) [RHEL-34076] - rcutorture: Dump grace-period state upon rtort_pipe_count incidents (Waiman Long) [RHEL-34076] - refscale: Add a "jiffies" test (Waiman Long) [RHEL-34076] - rcuscale: Move rcu_scale_writer() schedule_timeout_uninterruptible() to _idle() (Waiman Long) [RHEL-34076] - rcuscale: fix building with RCU_TINY (Waiman Long) [RHEL-34076] - rcuscale: Add RCU Tasks Rude testing (Waiman Long) [RHEL-34076] - rcuscale: Measure RCU Tasks Trace grace-period kthread CPU time (Waiman Long) [RHEL-34076] - rcuscale: Measure grace-period kthread CPU time (Waiman Long) [RHEL-34076] - rcuscale: Print out full set of kfree_rcu parameters (Waiman Long) [RHEL-34076] - rcuscale: Print out full set of module parameters (Waiman Long) [RHEL-34076] - rcuscale: Add minruntime module parameter (Waiman Long) [RHEL-34076] - rcuscale: Fix gp_async_max typo: s/reader/writer/ (Waiman Long) [RHEL-34076] - rcuscale: Permit blocking delays between writers (Waiman Long) [RHEL-34076] - rcu-tasks: Fix boot-time RCU tasks debug-only deadlock (Waiman Long) [RHEL-34076] - rcu-tasks: Permit use of debug-objects with RCU Tasks flavors (Waiman Long) [RHEL-34076] - rcu-tasks: Cancel callback laziness if too many callbacks (Waiman Long) [RHEL-34076] - rcu-tasks: Add kernel boot parameters for callback laziness (Waiman Long) [RHEL-34076] - rcu-tasks: Remove redundant #ifdef CONFIG_TASKS_RCU (Waiman Long) [RHEL-34076] - rcu-tasks: Treat only synchronous grace periods urgently (Waiman Long) [RHEL-34076] - rcu: Make the rcu_nocb_poll boot parameter usable via boot config (Waiman Long) [RHEL-34076] - rcu: Mark __rcu_irq_enter_check_tick() ->rcu_urgent_qs load (Waiman Long) [RHEL-34076] - rcu: Clarify rcu_is_watching() kernel-doc comment (Waiman Long) [RHEL-34076] - rcu/rcuscale: Stop kfree_scale_thread thread(s) after unloading rcuscale (Waiman Long) [RHEL-34076] - rcu/rcuscale: Move rcu_scale_*() after kfree_scale_cleanup() (Waiman Long) [RHEL-34076] - rcu-tasks: Clarify the cblist_init_generic() function's pr_info() output (Waiman Long) [RHEL-34076] - rcu-tasks: Avoid pr_info() with spin lock in cblist_init_generic() (Waiman Long) [RHEL-34076] - rcu/nocb: Make shrinker iterate only over NOCB CPUs (Waiman Long) [RHEL-34076] - rcu/nocb: Recheck lazy callbacks under the ->nocb_lock from shrinker (Waiman Long) [RHEL-34076] - rcu/nocb: Fix shrinker race against callback enqueuer (Waiman Long) [RHEL-34076] - rcu/nocb: Protect lazy shrinker against concurrent (de-)offloading (Waiman Long) [RHEL-34076] - rcu/kvfree: Make drain_page_cache() take early return if cache is disabled (Waiman Long) [RHEL-34076] - rcu/kvfree: Make fill page cache start from krcp->nr_bkv_objs (Waiman Long) [RHEL-34076] - rcu/kvfree: Do not run a page work if a cache is disabled (Waiman Long) [RHEL-34076] - rcu/kvfree: Use consistent krcp when growing kfree_rcu() page cache (Waiman Long) [RHEL-34076] - rcu/kvfree: Invoke debug_rcu_bhead_unqueue() after checking bnode->gp_snap (Waiman Long) [RHEL-34076] - rcu/kvfree: Add debug check for GP complete for kfree_rcu_cpu list (Waiman Long) [RHEL-34076] - rcu/kvfree: Add debug to check grace periods (Waiman Long) [RHEL-34076] - rcu-tasks: Stop rcu_tasks_invoke_cbs() from using never-onlined CPUs (Waiman Long) [RHEL-34076] - rcu: Make rcu_cpu_starting() rely on interrupts being disabled (Waiman Long) [RHEL-34076] - rcu: Mark rcu_cpu_kthread() accesses to ->rcu_cpu_has_work (Waiman Long) [RHEL-34076] - rcu: Mark additional concurrent load from ->cpu_no_qs.b.exp (Waiman Long) [RHEL-34076] - rcu: Employ jiffies-based backstop to callback time limit (Waiman Long) [RHEL-34076] - rcu: Check callback-invocation time limit for rcuc kthreads (Waiman Long) [RHEL-34076] - rcutorture: Verify NUM_ACTIVE_RCU_POLL_OLDSTATE (Waiman Long) [RHEL-34076] - rcutorture: Verify NUM_ACTIVE_RCU_POLL_FULL_OLDSTATE (Waiman Long) [RHEL-34076] - rcu-tasks: Make grace-period-age message human-readable (Waiman Long) [RHEL-34076] - rcu: Synchronize ->qsmaskinitnext in rcu_boost_kthread_setaffinity() (Waiman Long) [RHEL-34076] - rcu/nocb: Add CPU number to CPU-{,de}offload failure messages (Waiman Long) [RHEL-34076] - rcutorture: Fix ksoftirqd boosting timing and iteration (Waiman Long) [RHEL-34076]- efivarfs: force RO when remounting if SetVariable is not supported (Pavel Reichl) [RHEL-26588] {CVE-2023-52463} - keys: Fix overwrite of key expiration on instantiation (David Howells) [RHEL-39708] {CVE-2024-36031} - cpufreq: intel_pstate: Fix unchecked HWP MSR access (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: fix struct cpudata::epp_cached kernel-doc (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: hide unused intel_pstate_cpu_oob_ids[] (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Update the maximum CPU frequency consistently (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Replace three global.turbo_disabled checks (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Read global.no_turbo under READ_ONCE() (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Rearrange show_no_turbo() and store_no_turbo() (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Do not update global.turbo_disabled after initialization (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Fold intel_pstate_max_within_limits() into caller (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Use __ro_after_init for three variables (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Get rid of unnecessary READ_ONCE() annotations (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Wait for canceled delayed work to complete (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Simplify spinlock locking (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Drop redundant locking from intel_pstate_driver_cleanup() (David Arcari) [RHEL-39731] - block: prevent division by zero in blk_rq_stat_sum() (Ming Lei) [RHEL-37281] {CVE-2024-35925} - block: fix module reference leakage from bdev_open_by_dev error path (Ming Lei) [RHEL-37000] {CVE-2024-35859} - net/mlx4_core: replace deprecated strncpy with strscpy (Benjamin Poirier) [RHEL-24474] - IB/mlx4: Fix the size of a buffer in add_port_entries() (Benjamin Poirier) [RHEL-24474] - mlx4: Delete custom device management logic (Benjamin Poirier) [RHEL-24474] - mlx4: Connect the infiniband part to the auxiliary bus (Benjamin Poirier) [RHEL-24474] - mlx4: Connect the ethernet part to the auxiliary bus (Benjamin Poirier) [RHEL-24474] - mlx4: Register mlx4 devices to an auxiliary virtual bus (Benjamin Poirier) [RHEL-24474] - mlx4: Avoid resetting MLX4_INTFF_BONDING per driver (Benjamin Poirier) [RHEL-24474] - mlx4: Move the bond work to the core driver (Benjamin Poirier) [RHEL-24474] - mlx4: Get rid of the mlx4_interface.activate callback (Benjamin Poirier) [RHEL-24474] - mlx4: Replace the mlx4_interface.event callback with a notifier (Benjamin Poirier) [RHEL-24474] - mlx4: Use 'void *' as the event param of mlx4_dispatch_event() (Benjamin Poirier) [RHEL-24474] - mlx4: Rename member mlx4_en_dev.nb to netdev_nb (Benjamin Poirier) [RHEL-24474] - mlx4: Get rid of the mlx4_interface.get_dev callback (Benjamin Poirier) [RHEL-24474] - RDMA/mlx4: Copy union directly (Benjamin Poirier) [RHEL-24474] - net/mlx4: Remove many unnecessary NULL values (Benjamin Poirier) [RHEL-24474] - RDMA/mlx: Remove unnecessary variable initializations (Benjamin Poirier) [RHEL-24474] - net/mlx4: clean up a type issue (Benjamin Poirier) [RHEL-24474] - RDMA/mlx4: Make check for invalid flags stricter (Benjamin Poirier) [RHEL-24474] - net/mlx4: Use bitmap_weight_and() (Benjamin Poirier) [RHEL-24474] - RDMA/mlx: Calling qp event handler in workqueue context (Benjamin Poirier) [RHEL-24474] - sched/topology: Optimize topology_span_sane() (Phil Auld) [RHEL-39277] - cpumask: Add for_each_cpu_from() (Phil Auld) [RHEL-39277] - mm/slub, kunit: Use inverted data to corrupt kmem cache (Nico Pache) [RHEL-38018] - drop_monitor: replace spin_lock by raw_spin_lock (Wander Lairson Costa) [RHEL-1016] - redhat/configs: Add CONFIG_MITIGATION_SPECTRE_BHI (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix BHI retpoline check (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Replace CONFIG_SPECTRE_BHI_{ON,OFF} with CONFIG_MITIGATION_SPECTRE_BHI (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Remove CONFIG_BHI_MITIGATION_AUTO and spectre_bhi=auto (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Clarify that syscall hardening isn't a BHI mitigation (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix BHI handling of RRSBA (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Rename various 'ia32_cap' variables to 'x86_arch_cap_msr' (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Cache the value of MSR_IA32_ARCH_CAPABILITIES (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix BHI documentation (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix return type of spectre_bhi_state() (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Make CONFIG_SPECTRE_BHI_ON the default (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - KVM: x86: Add BHI_NO (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Mitigate KVM by default (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Add BHI mitigation knob (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Enumerate Branch History Injection (BHI) bug (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Define SPEC_CTRL_BHI_DIS_S (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Add support for clearing branch history at syscall entry (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Change commas to semicolons in 'spectre_v2' sysfs file (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - perf/x86/amd/lbr: Use freeze based on availability (Waiman Long) [RHEL-28203 RHEL-28209] - Documentation/kernel-parameters: Add spec_rstack_overflow to mitigations=off (Waiman Long) [RHEL-28203 RHEL-28209]- cpu/hotplug: Don't offline the last non-isolated CPU (David Arcari) [RHEL-38274] {CVE-2023-52831} - cpu/hotplug: Prevent self deadlock on CPU hot-unplug (David Arcari) [RHEL-38274] {CVE-2023-52831} - efi: fix panic in kdump kernel (Steve Best) [RHEL-36998] {CVE-2024-35800} - mm/secretmem: fix GUP-fast succeeding on secretmem folios (Waiman Long) [RHEL-37271 RHEL-37272] {CVE-2024-35872} - secretmem: convert page_is_secretmem() to folio_is_secretmem() (Waiman Long) [RHEL-37271 RHEL-37272] {CVE-2024-35872} - NFSv4.1: fix handling NFS4ERR_DELAY when testing for session trunking (Scott Mayhew) [RHEL-24133] - mtd: mtdpart: Don't create platform device that'll never probe (Rupinderjit Singh) [RHEL-22420] - mtd: call of_platform_populate() for MTD partitions (Rupinderjit Singh) [RHEL-22420] - bus: imx-weim: make symbol 'weim_of_notifier' static (Rupinderjit Singh) [RHEL-22420] - treewide: Fix probing of devices in DT overlays (Rupinderjit Singh) [RHEL-22420] - bus: imx-weim: add DT overlay support for WEIM bus (Rupinderjit Singh) [RHEL-22420] - of: property: fw_devlink: Fix stupid bug in remote-endpoint parsing (Rupinderjit Singh) [RHEL-22420] - of: property: Improve finding the supplier of a remote-endpoint property (Rupinderjit Singh) [RHEL-22420] - soc: renesas: Move away from using OF_POPULATED for fw_devlink (Rupinderjit Singh) [RHEL-22420] - driver core: Fix device_link_flag_is_sync_state_only() (Rupinderjit Singh) [RHEL-22420] - driver core: fw_devlink: Improve logs for cycle detection (Rupinderjit Singh) [RHEL-22420] - driver core: fw_devlink: Improve detection of overlapping cycles (Rupinderjit Singh) [RHEL-22420] - of: property: Simplify of_link_to_phandle() (Rupinderjit Singh) [RHEL-22420] - platform/mellanox: nvsw-sn2201: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/mellanox: mlxreg-lc: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/mellanox: mlxreg-io: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform: mellanox: mlxreg-hotplug: Extend condition for notification callback processing (Mark Langsdorf) [RHEL-33550] - platform/mellanox: mlxreg-lc: Make error handling flow consistent (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Handle events during suspend after resume completion (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: properly fix race condition (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Separate host command and irq disable (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: fix compilation warning (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_proto: Mark outdata as const (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Mark port_amode_ops const (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Use dev_err_probe() more (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Use semi-colons instead of commas (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Add Displayport Alternatemode 2.1 Support (Mark Langsdorf) [RHEL-33550] - platform/chrome/wilco_ec: telemetry: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome/wilco_ec: debugfs: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome/wilco_ec: core: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_usbpd_notify: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_usbpd_logger: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_vbc: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_sysfs: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lightbar: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_debugfs: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_chardev: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: wilco_ec: Annotate struct ec_event_queue with __counted_by (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Configure Retimer cable type (Mark Langsdorf) [RHEL-33550] - platform/chrome: chromeos_acpi: print hex string for ACPI_TYPE_BUFFER (Mark Langsdorf) [RHEL-33550] - platform/chrome: chromeos_acpi: support official HID GOOG0016 (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Remove EC panic shutdown timeout (Mark Langsdorf) [RHEL-33550] - platform: Explicitly include correct DT includes (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_spi: Use %*ph for printing hexdump of a small buffer (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Move host command to prepare/complete (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Report EC panic as uevent (Mark Langsdorf) [RHEL-33550] - platform/chrome: wilco_ec: remove return value check of debugfs_create_dir() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_debugfs: fix kernel-doc warning (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Separate logic for getting panic info (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: remove unneeded label and if-condition (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_chardev: fix kernel data leak from ioctl (Mark Langsdorf) [RHEL-33550] - platform/olpc: olpc-xo175-ec: Use SPI device ID data to bind device (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Fix spelling mistake (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Add Attention support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Fix VDO copy (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: fix negative type promoted to high (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Use per-device lockdep key (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix kernel-doc warnings for panic notifier (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: initialize the buf variable (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Fix panic notifier registration (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Add VDM send support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Add VDM reply support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Add initial VDM support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Alter module name with hyphens (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Move structs to header (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Update port DP VDO (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Set port alt mode drvdata (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Stash port driver info (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Shutdown on EC Panic (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Poll EC log on EC panic (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: fix race condition (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: Add DT enumeration support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: Add transport layer (Mark Langsdorf) [RHEL-33550] - platform/chrome: use sysfs_emit_at() instead of scnprintf() (Mark Langsdorf) [RHEL-33550] - platform/chrome: use sysfs_emit() instead of scnprintf() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Set parent of partner PD object (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_usbpd_notify: Fix error handling in cros_usbpd_notify_init() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Convert to i2c's .probe_new() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Force synchronous probe (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Mark PROBE_PREFER_ASYNCHRONOUS (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lightbar: Set PROBE_PREFER_ASYNCHRONOUS (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_spi: Set PROBE_PREFER_ASYNCHRONOUS (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Move mec_init to device probe (Mark Langsdorf) [RHEL-33550] - platform/chrome: Use kstrtobool() instead of strtobool() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc_mec: remove cros_ec_lpc_mec_destroy() (Mark Langsdorf) [RHEL-33550] - platform/chrome: add a driver for HPS (Mark Langsdorf) [RHEL-33550] - redhat/configs: enable HPS driver as a module (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Notify the PM of wake events during resume (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Register partner PDOs (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Correct alt mode index (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Expose suspend_timeout_ms in debugfs (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix double-free in chromeos_laptop_prepare() (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix memory corruption in ioctl (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_proto: Update version on GET_NEXT_EVENT failure (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix kernel-doc warning for suspend_timeout_ms (Mark Langsdorf) [RHEL-33550]- net/smc: avoid data corruption caused by decline (Tobias Huschle) [RHEL-38236] {CVE-2023-52775} - powerpc/pseries/memhp: Fix access beyond end of drmem array (Mamatha Inamdar) [RHEL-26494] {CVE-2023-52451} - octeontx2-af: avoid off-by-one read from userspace (Kamal Heib) [RHEL-39873] {CVE-2024-36957} - iommu/amd: Fix panic accessing amd_iommu_enable_faulting (Jerry Snitselaar) [RHEL-37320 RHEL-40344] - blk-cgroup: Properly propagate the iostat update up the hierarchy (Ming Lei) [RHEL-38596] - ethernet: hisilicon: hns: hns_dsaf_misc: fix a possible array overflow in hns_dsaf_ge_srst_by_port() (Ken Cox) [RHEL-38715] {CVE-2021-47548} - watchdog: rti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt:using the pm_runtime_resume_and_get to simplify the code (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt: Fix pm_runtime_get_sync() error checking (Andrew Halaney) [RHEL-40150] - watchdog: rti_wdt: Fix calculation and evaluation of preset heartbeat (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt: Add missing pm_runtime_disable() in probe function (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt: Make use of the helper function devm_platform_ioremap_resource() (Andrew Halaney) [RHEL-40150] - clk: Get runtime PM before walking tree for clk_summary (Andrew Halaney) [RHEL-35062] - clk: Get runtime PM before walking tree during disable_unused (Andrew Halaney) [RHEL-35062] {CVE-2024-27004} - clk: Initialize struct clk_core kref earlier (Andrew Halaney) [RHEL-35062] - clk: Don't hold prepare_lock when calling kref_put() (Andrew Halaney) [RHEL-35062] - clk: Remove prepare_lock hold assertion in __clk_release() (Andrew Halaney) [RHEL-35062] - atl1c: Work around the DMA RX overflow issue (Ken Cox) [RHEL-38289] {CVE-2023-52834} - scsi: ufs: ti-j721e: Expose device tree aliases (Andrew Halaney) [RHEL-39999] - scsi: ufs: cdns-pltfrm: Perform read back after writing HCLKDIV (Andrew Halaney) [RHEL-39999] - redhat/configs: Enable CONFIG_BLK_CGROUP_IOCOST (Waiman Long) [RHEL-38879] - null_blk: Fix return value of nullb_device_power_store() (Ming Lei) [RHEL-39662] - null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues' (Ming Lei) [RHEL-39662] - stackdepot: respect __GFP_NOLOCKDEP allocation flag (Waiman Long) [RHEL-38628] - lib/stackdepot: off by one in depot_fetch_stack() (Waiman Long) [RHEL-38628] - lib/stackdepot: fix first entry having a 0-handle (Waiman Long) [RHEL-38628] - platform/x86: wmi: Fix opening of char device (David Arcari) [RHEL-38260] {CVE-2023-52864} - platform/x86: wmi: remove unnecessary initializations (David Arcari) [RHEL-38260] {CVE-2023-52864} - scsi: mpi3mr: Use proper format specifier in mpi3mr_sas_port_add() (Bryan Gurney) [RHEL-38547] - scsi: mpi3mr: Sanitise num_phys (Bryan Gurney) [RHEL-38547] - mlxbf_gige: call request_irq() after NAPI initialized (Kamal Heib) [RHEL-37179] {CVE-2024-35907} - mlxbf_gige: stop PHY during open() error paths (Kamal Heib) [RHEL-37179] - fork: defer linking file vma until vma is fully initialized (Rafael Aquini) [RHEL-35022] {CVE-2024-27022} - platform/x86/intel-uncore-freq: Don't present root domain on error (David Arcari) [RHEL-38558] - platform/x86/intel-uncore-freq: Increase minor number support (David Arcari) [RHEL-38558] - x86/cpu/topology: Rename topology_max_die_per_package() (David Arcari) [RHEL-38558] - platform/x86/intel-uncore-freq: Process read/write blocked feature status (David Arcari) [RHEL-38558] - mlxbf_gige: stop interface during shutdown (Kamal Heib) [RHEL-37244] {CVE-2024-35885} - usbnet: fix error return code in usbnet_probe() (Jose Ignacio Tornos Martinez) [RHEL-38442] {CVE-2021-47495} - usbnet: sanity check for maxpacket (Jose Ignacio Tornos Martinez) [RHEL-38442] {CVE-2021-47495} - net: ena: Fix incorrect descriptor free behavior (Kamal Heib) [RHEL-37430] {CVE-2024-35958} - VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler() (Steve Best) [RHEL-37327] {CVE-2024-35944} - VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host() (Steve Best) [RHEL-37327] {CVE-2024-35944} - x86/mm: Ensure input to pfn_to_kaddr() is treated as a 64-bit type (Steve Best) [RHEL-36906] {CVE-2023-52659} - powerpc/mm: Align memory_limit value specified using mem= kernel parameter (Joel Savitz) [RHEL-8591] - dyndbg: fix old BUG_ON in >control parser (Waiman Long) [RHEL-37113 RHEL-37114] {CVE-2024-35947} - nbd: always initialize struct msghdr completely (Ming Lei) [RHEL-29500] {CVE-2024-26638} - cpufreq: amd-pstate: Fix the inconsistency in max frequency units (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: remove global header file (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: fix memory leak on CPU EPP exit (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: fix the highest frequency issue which limits performance (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: remove unused variable lowest_nonlinear_freq (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: fix code format problems (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Add quirk for the pstate CPPC capabilities missing (David Arcari) [RHEL-34751] - x86/CPU/AMD: Add ZenX generations flags (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: get transition delay and latency value from ACPI tables (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Bail out if min/max/nominal_freq is 0 (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Remove amd_get_{min,max,nominal,lowest_nonlinear}_freq() (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Unify computation of {max,min,nominal,lowest_nonlinear}_freq (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Document the units for freq variables in amd_cpudata (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Document *_limit_* fields in struct amd_cpudata (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: adjust min/max limit perf (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Fix min_perf assignment in amd_pstate_adjust_perf() (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Update amd-pstate preferred core ranking dynamically (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Enable amd-pstate preferred core support (David Arcari) [RHEL-34751] - ACPI: CPPC: Add helper to get the highest performance value (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Fix setting scaling max/min freq values (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Only print supported EPP values for performance governor (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Fix scaling_min_freq and scaling_max_freq update (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Fix the return value of amd_pstate_fast_switch() (David Arcari) [RHEL-34751] - Merge DRM changes from upstream v6.8..v6.9 (Dave Airlie) [RHEL-24102] - Merge DRM changes from upstream v6.7..v6.8 (Dave Airlie) [RHEL-24102] - redhat/configs: add new configs from drm backport (Dave Airlie) [RHEL-24102] - Partial revert: "file: convert to SLAB_TYPESAFE_BY_RCU" for i915 (Dave Airlie) [RHEL-24102] - Revert "drm/ttm: dynamically allocate the drm-ttm_pool shrinker" (Dave Airlie) [RHEL-24102] - Revert "drm/i915: dynamically allocate the i915_gem_mm shrinker" (Dave Airlie) [RHEL-24102] - Merge DRM changes from upstream v6.6..v6.7 (Dave Airlie) [RHEL-24102]- nvmem: Fix shift-out-of-bound (UBSAN) with byte size cells (Steve Best) [RHEL-38438] {CVE-2021-47497} - kernel: watch_queue: copy user-array safely (Steve Best) [RHEL-38238] {CVE-2023-52824} - lib/generic-radix-tree.c: Don't overflow in peek() (Waiman Long) [RHEL-37739 RHEL-37740] {CVE-2021-47432} - include/linux/generic-radix-tree.h: replace kernel.h with the necessary inclusions (Waiman Long) [RHEL-37739 RHEL-37740] {CVE-2021-47432} - efi: runtime: Fix potential overflow of soft-reserved region size (Lenny Szubowicz) [RHEL-33098] {CVE-2024-26843} - workqueue: Drain BH work items on hot-unplugged CPUs (Waiman Long) [RHEL-25103] - workqueue: Control intensive warning threshold through cmdline (Waiman Long) [RHEL-25103] - workqueue: Make @flags handling consistent across set_work_data() and friends (Waiman Long) [RHEL-25103] - workqueue: Remove clear_work_data() (Waiman Long) [RHEL-25103] - workqueue: Factor out work_grab_pending() from __cancel_work_sync() (Waiman Long) [RHEL-25103] - workqueue: Clean up enum work_bits and related constants (Waiman Long) [RHEL-25103] - workqueue: Introduce work_cancel_flags (Waiman Long) [RHEL-25103] - workqueue: Use variable name irq_flags for saving local irq flags (Waiman Long) [RHEL-25103] - workqueue: Reorganize flush and cancel[_sync] functions (Waiman Long) [RHEL-25103] - workqueue: Rename __cancel_work_timer() to __cancel_timer_sync() (Waiman Long) [RHEL-25103] - workqueue: Use rcu_read_lock_any_held() instead of rcu_read_lock_held() (Waiman Long) [RHEL-25103] - workqueue: Cosmetic changes (Waiman Long) [RHEL-25103] - workqueue, irq_work: Build fix for !CONFIG_IRQ_WORK (Waiman Long) [RHEL-25103] - workqueue: Fix queue_work_on() with BH workqueues (Waiman Long) [RHEL-25103] - async: Use a dedicated unbound workqueue with raised min_active (Waiman Long) [RHEL-25103] - workqueue: Implement workqueue_set_min_active() (Waiman Long) [RHEL-25103] - workqueue: Fix kernel-doc comment of unplug_oldest_pwq() (Waiman Long) [RHEL-25103] - workqueue: Bind unbound workqueue rescuer to wq_unbound_cpumask (Waiman Long) [RHEL-25103] - kernel/workqueue: Let rescuers follow unbound wq cpumask changes (Waiman Long) [RHEL-25103] - workqueue: Enable unbound cpumask update on ordered workqueues (Waiman Long) [RHEL-25103] - workqueue: Link pwq's into wq->pwqs from oldest to newest (Waiman Long) [RHEL-25103] - workqueue: Don't implicitly make UNBOUND workqueues w/ @max_active==1 ordered (Waiman Long) [RHEL-25103] - workqueue: Skip __WQ_DESTROYING workqueues when updating global unbound cpumask (Waiman Long) [RHEL-25103] - workqueue: fix a typo in comment (Waiman Long) [RHEL-25103] - Revert "workqueue: make wq_subsys const" (Waiman Long) [RHEL-25103] - workqueue: Implement BH workqueues to eventually replace tasklets (Waiman Long) [RHEL-25103] - workqueue: Factor out init_cpu_worker_pool() (Waiman Long) [RHEL-25103] - workqueue: Update lock debugging code (Waiman Long) [RHEL-25103] - workqueue: make wq_subsys const (Waiman Long) [RHEL-25103] - workqueue: Fix pwq->nr_in_flight corruption in try_to_grab_pending() (Waiman Long) [RHEL-25103] - workqueue: Avoid premature init of wq->node_nr_active[].max (Waiman Long) [RHEL-25103] - workqueue: Don't call cpumask_test_cpu() with -1 CPU in wq_update_node_max_active() (Waiman Long) [RHEL-25103] - tools/workqueue/wq_dump.py: Add node_nr/max_active dump (Waiman Long) [RHEL-25103] - workqueue: Implement system-wide nr_active enforcement for unbound workqueues (Waiman Long) [RHEL-25103] - workqueue: Introduce struct wq_node_nr_active (Waiman Long) [RHEL-25103] - workqueue: Move pwq_dec_nr_in_flight() to the end of work item handling (Waiman Long) [RHEL-25103] - workqueue: RCU protect wq->dfl_pwq and implement accessors for it (Waiman Long) [RHEL-25103] - workqueue: Make wq_adjust_max_active() round-robin pwqs while activating (Waiman Long) [RHEL-25103] - workqueue: Move nr_active handling into helpers (Waiman Long) [RHEL-25103] - workqueue: Replace pwq_activate_inactive_work() with [__]pwq_activate_work() (Waiman Long) [RHEL-25103] - workqueue: Factor out pwq_is_empty() (Waiman Long) [RHEL-25103] - workqueue: Move pwq->max_active to wq->max_active (Waiman Long) [RHEL-25103] - workqueue: Break up enum definitions and give names to the types (Waiman Long) [RHEL-25103] - workqueue: Drop unnecessary kick_pool() in create_worker() (Waiman Long) [RHEL-25103] - tools/workqueue/wq_dump.py: Clean up code and drop duplicate information (Waiman Long) [RHEL-25103] - workqueue: mark power efficient workqueue as unbounded if nohz_full enabled (Waiman Long) [RHEL-25103] - workqueue: Add rcu lock check at the end of work item execution (Waiman Long) [RHEL-25103] - kernel/workqueue: Bind rescuer to unbound cpumask for WQ_UNBOUND (Waiman Long) [RHEL-25103] - tools/workqueue: Add rescuers printing to wq_dump.py (Waiman Long) [RHEL-25103] - Revert "workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask()" (Waiman Long) [RHEL-25103] - Documentation/core-api: fix spelling mistake in workqueue (Waiman Long) [RHEL-25103] - Documentation/core-api : fix typo in workqueue (Waiman Long) [RHEL-25103] - async: Split async_schedule_node_domain() (Waiman Long) [RHEL-25103] - workqueue: Provide one lock class key per work_on_cpu() callsite (Waiman Long) [RHEL-25103] - workqueue: fix -Wformat-truncation in create_worker (Waiman Long) [RHEL-25103] - workqueue: Use the kmem_cache_free() instead of kfree() to release pwq (Waiman Long) [RHEL-25103] - workqueue: doc: Fix function and sysfs path errors (Waiman Long) [RHEL-25103] - workqueue: Fix UAF report by KASAN in pwq_release_workfn() (Waiman Long) [RHEL-25103] - workqueue: Fix missed pwq_release_worker creation in wq_cpu_intensive_thresh_init() (Waiman Long) [RHEL-25103] - workqueue: Removed double allocation of wq_update_pod_attrs_buf (Waiman Long) [RHEL-25103] - workqueue: fix data race with the pwq->stats[] increment (Waiman Long) [RHEL-25103] - workqueue: Rename rescuer kworker (Waiman Long) [RHEL-25103] - workqueue: Make default affinity_scope dynamically updatable (Waiman Long) [RHEL-25103] - workqueue: Add "Affinity Scopes and Performance" section to documentation (Waiman Long) [RHEL-25103] - workqueue: Implement non-strict affinity scope for unbound workqueues (Waiman Long) [RHEL-25103] - workqueue: Add workqueue_attrs->__pod_cpumask (Waiman Long) [RHEL-25103] - workqueue: Factor out need_more_worker() check and worker wake-up (Waiman Long) [RHEL-25103] - workqueue: Factor out work to worker assignment and collision handling (Waiman Long) [RHEL-25103] - workqueue: Add multiple affinity scopes and interface to select them (Waiman Long) [RHEL-25103] - workqueue: Modularize wq_pod_type initialization (Waiman Long) [RHEL-25103] - workqueue: Add tools/workqueue/wq_dump.py which prints out workqueue configuration (Waiman Long) [RHEL-25103] - workqueue: Generalize unbound CPU pods (Waiman Long) [RHEL-25103] - workqueue: Factor out clearing of workqueue-only attrs fields (Waiman Long) [RHEL-25103] - workqueue: Factor out actual cpumask calculation to reduce subtlety in wq_update_pod() (Waiman Long) [RHEL-25103] - workqueue: Initialize unbound CPU pods later in the boot (Waiman Long) [RHEL-25103] - workqueue: Move wq_pod_init() below workqueue_init() (Waiman Long) [RHEL-25103] - workqueue: Rename NUMA related names to use pod instead (Waiman Long) [RHEL-25103] - workqueue: Rename workqueue_attrs->no_numa to ->ordered (Waiman Long) [RHEL-25103] - workqueue: Make unbound workqueues to use per-cpu pool_workqueues (Waiman Long) [RHEL-25103] - workqueue: Call wq_update_unbound_numa() on all CPUs in NUMA node on CPU hotplug (Waiman Long) [RHEL-25103] - workqueue: Make per-cpu pool_workqueues allocated and released like unbound ones (Waiman Long) [RHEL-25103] - workqueue: Use a kthread_worker to release pool_workqueues (Waiman Long) [RHEL-25103] - workqueue: Remove module param disable_numa and sysfs knobs pool_ids and numa (Waiman Long) [RHEL-25103] - workqueue: Relocate worker and work management functions (Waiman Long) [RHEL-25103] - workqueue: Rename wq->cpu_pwqs to wq->cpu_pwq (Waiman Long) [RHEL-25103] - workqueue: Not all work insertion needs to wake up a worker (Waiman Long) [RHEL-25103] - workqueue: Cleanups around process_scheduled_works() (Waiman Long) [RHEL-25103] - workqueue: Drop the special locking rule for worker->flags and worker_pool->flags (Waiman Long) [RHEL-25103] - workqueue: use LIST_HEAD to initialize cull_list (Waiman Long) [RHEL-25103] - workqueue: Warn attempt to flush system-wide workqueues. (Waiman Long) [RHEL-25103] - workqueue: Scale up wq_cpu_intensive_thresh_us if BogoMIPS is below 4000 (Waiman Long) [RHEL-25103] - workqueue: Fix cpu_intensive_thresh_us name in help text (Waiman Long) [RHEL-25103] - soc: qcom: qmi: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - dm integrity: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - scsi: NCR5380: Use default @max_active for hostdata->work_q (Waiman Long) [RHEL-25103] - crypto: octeontx2: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - xen/pvcalls: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - virt: acrn: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - net: octeontx2: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - net: thunderx: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - greybus: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - powerpc, workqueue: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - workqueue: Disable per-cpu CPU hog detection when wq_cpu_intensive_thresh_us is 0 (Waiman Long) [RHEL-25103] - workqueue: Fix WARN_ON_ONCE() triggers in worker_enter_idle() (Waiman Long) [RHEL-25103] - workqueue: Track and monitor per-workqueue CPU time usage (Waiman Long) [RHEL-25103] - redhat/configs: Add CONFIG_WQ_CPU_INTENSIVE_REPORT (Waiman Long) [RHEL-25103] - workqueue: Report work funcs that trigger automatic CPU_INTENSIVE mechanism (Waiman Long) [RHEL-25103] - workqueue: Automatically mark CPU-hogging work items CPU_INTENSIVE (Waiman Long) [RHEL-25103] - workqueue: Improve locking rule description for worker fields (Waiman Long) [RHEL-25103] - workqueue: Move worker_set/clr_flags() upwards (Waiman Long) [RHEL-25103] - workqueue: Re-order struct worker fields (Waiman Long) [RHEL-25103] - workqueue: Add pwq->stats[] and a monitoring script (Waiman Long) [RHEL-25103] - Further upgrade queue_work_on() comment (Waiman Long) [RHEL-25103] - workqueue: clean up WORK_* constant types, clarify masking (Waiman Long) [RHEL-25103] - workqueue: Introduce show_freezable_workqueues (Waiman Long) [RHEL-25103] - workqueue: Print backtraces from CPUs with hung CPU bound workqueues (Waiman Long) [RHEL-25103] - workqueue: Warn when a rescuer could not be created (Waiman Long) [RHEL-25103] - workqueue: Interrupted create_worker() is not a repeated event (Waiman Long) [RHEL-25103] - workqueue: Warn when a new worker could not be created (Waiman Long) [RHEL-25103] - workqueue: Fix hung time report of worker pools (Waiman Long) [RHEL-25103] - workqueue: Simplify a pr_warn() call in wq_select_unbound_cpu() (Waiman Long) [RHEL-25103] - scsi: message: fusion: Avoid flush_scheduled_work() usage (Waiman Long) [RHEL-25103] - scsi: message: fusion: Remove unused sas_persist_task work (Waiman Long) [RHEL-25103] - workqueue: Make show_pwq() use run-length encoding (Waiman Long) [RHEL-25103] - workqueue: Add a new flag to spot the potential UAF error (Waiman Long) [RHEL-25103] - workqueue: Make queue_rcu_work() use call_rcu_hurry() (Waiman Long) [RHEL-25103] - treewide: Drop WARN_ON_FUNCTION_MISMATCH (Waiman Long) [RHEL-25103] - Input: psmouse-smbus - avoid flush_scheduled_work() usage (Waiman Long) [RHEL-25103] - workqueue: Convert the type of pool->nr_running to int (Waiman Long) [RHEL-25103] - workqueue: Use wake_up_worker() in wq_worker_sleeping() instead of open code (Waiman Long) [RHEL-25103] - Revert "module, async: async_synchronize_full() on module init iff async is used" (Waiman Long) [RHEL-25103] - workqueue: Upgrade queue_work_on() comment (Waiman Long) [RHEL-25103] - workqueue: doc: Call out the non-reentrance conditions (Waiman Long) [RHEL-25103]- i2c: core: Fix atomic xfer check for non-preempt config (Steve Best) [RHEL-38315] {CVE-2023-52791} - i2c: core: Run atomic i2c xfer when !preemptible (Steve Best) [RHEL-38315] {CVE-2023-52791} - x86/fpu: Keep xfd_state in sync with MSR_IA32_XFD (Steve Best) [RHEL-36996] {CVE-2024-35801} - platform/x86: p2sb: On Goldmont only cache P2SB and SPI devfn BAR (Steve Best) [RHEL-31058] - xen-netfront: Add missing skb_mark_for_recycle (Vitaly Kuznetsov) [RHEL-36573] {CVE-2024-27393} - bounds: Use the right number of bits for power-of-two CONFIG_NR_CPUS (Steve Best) [RHEL-37368] {CVE-2024-35983} - mm/hugetlb: fix missing hugetlb_lock for resv uncharge (Rafael Aquini) [RHEL-37467] {CVE-2024-36000} - ice: fix uninitialized dplls mutex usage (Petr Oros) [RHEL-36283] - ice: fix pin phase adjust updates on PF reset (Petr Oros) [RHEL-36283] - ice: fix dpll periodic work data updates on PF reset (Petr Oros) [RHEL-36283] - ice: fix dpll and dpll_pin data access on PF reset (Petr Oros) [RHEL-36283] - ice: fix dpll input pin phase_adjust value updates (Petr Oros) [RHEL-36283] - ice: fix connection state of DPLL and out pin (Petr Oros) [RHEL-36283] - ice: Add automatic VF reset on Tx MDD events (Petr Oros) [RHEL-36317] - dmaengine: idxd: add a write() method for applications to submit work (Jerry Snitselaar) [RHEL-35828] {CVE-2024-21823} - dmaengine: idxd: add a new security check to deal with a hardware erratum (Jerry Snitselaar) [RHEL-35828] {CVE-2024-21823} - VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist (Jerry Snitselaar) [RHEL-35828] {CVE-2024-21823} - scsi: lpfc: Copyright updates for 14.4.0.2 patches (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Update lpfc version to 14.4.0.2 (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Add support for 32 byte CDBs (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Change lpfc_hba hba_flag member into a bitmask (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Introduce rrq_list_lock to protect active_rrq_list (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Clear deferred RSCN processing flag when driver is unloading (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Update logging of protection type for T10 DIF I/O (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Change default logging level for unsolicited CT MIB commands (Dick Kennedy) [RHEL-35858] - mm/memory-failure: fix deadlock when hugetlb_optimize_vmemmap is enabled (Aristeu Rozanski) [RHEL-35090 RHEL-35091] {CVE-2024-26987} - selftest/bpf: Test the read of vsyscall page under x86-64 (Rafael Aquini) [RHEL-33168] {CVE-2024-26906} - x86/mm: Disallow vsyscall page read for copy_from_kernel_nofault() (Rafael Aquini) [RHEL-33168] {CVE-2024-26906} - x86/mm: Move is_vsyscall_vaddr() into asm/vsyscall.h (Rafael Aquini) [RHEL-33168] {CVE-2024-26906} - gfs2: Remove and replace gfs2_glock_queue_work (Andreas Gruenbacher) [RHEL-32940] - gfs2: do_xmote fixes (Andreas Gruenbacher) [RHEL-32940] - gfs2: finish_xmote cleanup (Andreas Gruenbacher) [RHEL-32940] - gfs2: Fix lru_count accounting (Andreas Gruenbacher) [RHEL-32940] - gfs2: Fix "Make glock lru list scanning safer" (Andreas Gruenbacher) [RHEL-32940] - gfs2: Fix "ignore unlock failures after withdraw" (Andreas Gruenbacher) [RHEL-32940] - gfs2: Don't set GLF_LOCK in gfs2_dispose_glock_lru (Andreas Gruenbacher) [RHEL-32940] - gfs2: Replace gfs2_glock_queue_put with gfs2_glock_put_async (Andreas Gruenbacher) [RHEL-32940] - gfs2: Get rid of gfs2_glock_queue_put in signal_our_withdraw (Andreas Gruenbacher) [RHEL-32940] - gfs2: Don't forget to complete delayed withdraw (Andreas Gruenbacher) [RHEL-32940] - arm64: entry: fix ARM64_WORKAROUND_SPECULATIVE_UNPRIV_LOAD (Mark Salter) [RHEL-31321] {CVE-2024-26670} - arm64: Rename ARM64_WORKAROUND_2966298 (Mark Salter) [RHEL-31321] {CVE-2024-26670} - cpufreq: Fix per-policy boost behavior on SoCs using cpufreq_boost_set_sw() (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Preserve PM domain votes in system suspend (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Enable virtual power domain devices (Mark Langsdorf) [RHEL-32446] - PM: sleep: Add helpers to allow a device to remain powered-on (Mark Langsdorf) [RHEL-32446] - cpufreq: imx6q: Don't disable 792 Mhz OPP unnecessarily (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Introduce cpufreq for ipq95xx (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Enable cpufreq for ipq53xx (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: add support for IPQ8074 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: add support for IPQ8064 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: also accept operating-points-v2-krait-cpu (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: drop pvs_ver for format a fuses (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: add support for IPQ6018 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Add MSM8909 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Simplify driver data allocation (Mark Langsdorf) [RHEL-32446] - cpufreq: arm: Kconfig: Add i.MX7 to supported SoC for ARM_IMX_CPUFREQ_DT (Mark Langsdorf) [RHEL-32446] - cpufreq: stats: Fix buffer overflow detection in trans_stats() (Mark Langsdorf) [RHEL-32446] - cpufreq: ARM_BRCMSTB_AVS_CPUFREQ cannot be used with ARM_SCMI_CPUFREQ (Mark Langsdorf) [RHEL-32446] - cpufreq: ti-cpufreq: Add opp support for am62p5 SoCs (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: add am62p5 to blocklist (Mark Langsdorf) [RHEL-32446] - cpufreq: userspace: Move is_managed indicator into per-policy structure (Mark Langsdorf) [RHEL-32446] - cpufreq: userspace: Use fine-grained mutex in userspace governor (Mark Langsdorf) [RHEL-32446] - cpufreq: conservative: Simplify the condition of storing 'down_threshold' (Mark Langsdorf) [RHEL-32446] - cpufreq: Replace deprecated strncpy() with strscpy() (Mark Langsdorf) [RHEL-32446] - cpufreq: dt: platdev: Add MSM8909 to blocklist (Mark Langsdorf) [RHEL-32446] - cpufreq: pmac32: Use of_property_read_reg() to parse "reg" (Mark Langsdorf) [RHEL-32446] - cpufreq: Add QCM6490 to cpufreq-dt-platdev blocklist (Mark Langsdorf) [RHEL-32446] - cpufreq: Support per-policy performance boost (Mark Langsdorf) [RHEL-32446] - cpufreq: pcc: Fix the potentinal scheduling delays in target_index() (Mark Langsdorf) [RHEL-32446] - cpufreq: governor: Free dbs_data directly when gov->init() fails (Mark Langsdorf) [RHEL-32446] - cpufreq: Avoid printing kernel addresses in cpufreq_resume() (Mark Langsdorf) [RHEL-32446] - cpufreq: powernow-k8: Use related_cpus instead of cpus in driver.exit() (Mark Langsdorf) [RHEL-32446] - cpufreq: tegra194: add online/offline hooks (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-cpufreq-hw: add support for 4 freq domains (Mark Langsdorf) [RHEL-32446] - cpufreq: stats: Improve the performance of cpufreq_stats_create_table() (Mark Langsdorf) [RHEL-32446] - cpufreq: cppc: Set fie_disabled to FIE_DISABLED if fails to create kworker_fie (Mark Langsdorf) [RHEL-32446] - cpufreq: cppc: cppc_cpufreq_get_rate() returns zero in all error cases. (Mark Langsdorf) [RHEL-32446] - cpufreq: Prefer to print cpuid in MIN/MAX QoS register error message (Mark Langsdorf) [RHEL-32446] - cpufreq: brcmstb-avs-cpufreq: Fix -Warray-bounds bug (Mark Langsdorf) [RHEL-32446] - cpufreq: blocklist MSM8998 in cpufreq-dt-platdev (Mark Langsdorf) [RHEL-32446] - cpufreq: omap: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: raspberrypi: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: tegra186: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: qoriq: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: acpi: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: kirkwood: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: pcc-cpufreq: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: davinci: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: imx-cpufreq-dt: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: brcmstb-avs-cpufreq: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: tegra194: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: vexpress: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: scpi: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: imx6q: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-cpufreq-hw: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: dt: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: Explicitly include correct DT includes (Mark Langsdorf) [RHEL-32446] - cpufreq: Make CONFIG_CPUFREQ_DT_PLATDEV depend on OF (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-cpufreq-hw: Use dev_err_probe() when failing to get icc paths (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: Support building as module (Mark Langsdorf) [RHEL-32446] - redhat/configs: add default values for CONFIG_CPUFREQ_DT_PLATDEV (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: Blacklist ti,am62a7 SoC (Mark Langsdorf) [RHEL-32446] - cpufreq: ti-cpufreq: Add support for AM62A7 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: use helper to get SMEM SoC ID (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: use SoC ID-s from bindings (Mark Langsdorf) [RHEL-32446] - soc: qcom: smem: introduce qcom_smem_get_soc_id() (Mark Langsdorf) [RHEL-32446] - soc: qcom: smem: Switch to EXPORT_SYMBOL_GPL() (Mark Langsdorf) [RHEL-32446] - soc: qcom: socinfo: move SMEM item struct and defines to a header (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for SM8475 family (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for QCM8550 and QCS8550 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add SoC ID for SM8650 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ8174 family (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add Soc ID for SM7150P (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add SoC ID for SM7125 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: drop the IPQ5019 SoC ID (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for SM4450 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for IPQ5300 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for IPQ5312 and IPQ5302 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ5018 family (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add Soc ID for SM7150 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for QRB4210 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ9574 and its variants (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for QCM2290/QRB2210 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ5332 and its variant (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add Soc IDs for IPQ8064 and variants (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add a bunch of older SoCs (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add QRD board ID (Mark Langsdorf) [RHEL-32446] - cpufreq: imx6q: don't warn for disabling a non-existing frequency (Mark Langsdorf) [RHEL-32446] - cpufreq: Adjust includes to remove of_device.h (Mark Langsdorf) [RHEL-32446] - Merge tag 'devicetree-for-6.4-2' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: Add JH7110 SOC to the allowlist (Mark Langsdorf) [RHEL-32446] - cpufreq: Add SM7225 to cpufreq-dt-platdev blocklist (Mark Langsdorf) [RHEL-32446] - arch/x86: Fix XSAVE check for x86_64-v2 check (Prarit Bhargava) [RHEL-22439] - arch/x86: mark x86_64-v1 and x86_64-v2 processors as deprecated (Prarit Bhargava) [RHEL-22439] - scsi: qla2xxx: Update version to 10.02.09.200-k (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Delay I/O Abort on PCI error (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Change debug message during driver unload (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix double free of fcport (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix double free of the ha->vp_map pointer (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix command flush on cable pull (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: NVME|FCP prefer flag not being honored (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Update manufacturer detail (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Split FCE|EFT trace control (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix N2N stuck connection (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Prevent command send on chip reset (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Use FIELD_GET() to extract PCIe capability fields (Nilesh Javali) [RHEL-25184] - workqueue: Shorten events_freezable_power_efficient name (Audra Mitchell) [RHEL-3534] - workqueue.c: Increase workqueue name length (Audra Mitchell) [RHEL-3534] - net/mlx5e: Tidy up IPsec NAT-T SA discovery (Amir Tzin) [RHEL-24465] - Revert "net/mlx5e: Check the number of elements before walk TC rhashtable" (Amir Tzin) [RHEL-24465] - net/mlx5e: Fix peer flow lists handling (Amir Tzin) [RHEL-24465] - net/mlx5e: Disable IPsec offload support if not FW steering (Amir Tzin) [RHEL-24465] - net/mlx5: Refactor mlx5_flow_destination->rep pointer to vport num (Amir Tzin) [RHEL-24465] - mlx5/core: E-Switch, Create ACL FT for eswitch manager in switchdev mode (Amir Tzin) [RHEL-24465] - net/mlx5: Return correct EC_VF function ID (Amir Tzin) [RHEL-24465] - net/mlx5e: Decrease num_block_tc when unblock tc offload (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, only use devcom after NULL check in mlx5_devcom_send_event() (Amir Tzin) [RHEL-24465] - net/mlx5: Fix mlx5_cmd_update_root_ft() error flow (Amir Tzin) [RHEL-24465] - net/mlx5: DR, Fix peer domain namespace setting (Amir Tzin) [RHEL-24465] - net/mlx5e: Fix overrun reported by coverity (Amir Tzin) [RHEL-24465] - RDMA/mlx5: Change the key being sent for MPV device affiliation (Amir Tzin) [RHEL-24465] - net/mlx5e: Check the number of elements before walk TC rhashtable (Amir Tzin) [RHEL-24465] - net/mlx5e: Reduce eswitch mode_lock protection context (Amir Tzin) [RHEL-24465] - net/mlx5e: Support IPsec upper TCP protocol selector (Amir Tzin) [RHEL-24465] - net/mlx5e: Add IPsec and ASO syndromes check in HW (Amir Tzin) [RHEL-24465] - net/mlx5e: Allow IPsec soft/hard limits in bytes (Amir Tzin) [RHEL-24465] - net/mlx5e: Support IPsec upper protocol selector field offload for RX (Amir Tzin) [RHEL-24465] - net/mlx5e: Remove exposure of IPsec RX flow steering struct (Amir Tzin) [RHEL-24465] - net/mlx5e: Unify esw and normal IPsec status table creation/destruction (Amir Tzin) [RHEL-24465] - net/mlx5e: Don't modify the peer sent-to-vport rules for IPSec offload (Amir Tzin) [RHEL-24465] - net/mlx5: Handle IPsec steering upon master unbind/bind (Amir Tzin) [RHEL-24465] - net/mlx5: Configure IPsec steering for ingress RoCEv2 MPV traffic (Amir Tzin) [RHEL-24465] - net/mlx5: Configure IPsec steering for egress RoCEv2 MPV traffic (Amir Tzin) [RHEL-24465] - net/mlx5: Add create alias flow table function to ipsec roce (Amir Tzin) [RHEL-24465] - net/mlx5: Implement alias object allow and create functions (Amir Tzin) [RHEL-24465] - net/mlx5: Add alias flow table bits (Amir Tzin) [RHEL-24465] - net/mlx5: Store devcom pointer inside IPsec RoCE (Amir Tzin) [RHEL-24465] - net/mlx5: Register mlx5e priv to devcom in MPV mode (Amir Tzin) [RHEL-24465] - RDMA/mlx5: Send events from IB driver about device affiliation state (Amir Tzin) [RHEL-24465] - net/mlx5: Implement devlink port function cmds to control ipsec_packet (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Implement devlink port function cmds to control ipsec_crypto (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Provide an interface to block change of IPsec capabilities (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Add IFC bits to support IPsec enable/disable (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5e: Rewrite IPsec vs. TC block interface (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Drop extra layer of locks in IPsec (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Store vport in struct mlx5_devlink_port and use it in port ops (Amir Tzin) [RHEL-24465] - net/mlx5: Check vhca_resource_manager capability in each op and add extack msg (Amir Tzin) [RHEL-24465] - net/mlx5: Relax mlx5_devlink_eswitch_get() return value checking (Amir Tzin) [RHEL-24465] - net/mlx5: Return -EOPNOTSUPP in mlx5_devlink_port_fn_migratable_set() directly (Amir Tzin) [RHEL-24465] - net/mlx5: Reduce number of vport lookups passing vport pointer instead of index (Amir Tzin) [RHEL-24465] - net/mlx5: Embed struct devlink_port into driver structure (Amir Tzin) [RHEL-24465] - net/mlx5: Don't register ops for non-PF/VF/SF port and avoid checks in ops (Amir Tzin) [RHEL-24465] - net/mlx5: Remove no longer used mlx5_esw_offloads_sf_vport_enable/disable() (Amir Tzin) [RHEL-24465] - net/mlx5: Introduce mlx5_eswitch_load/unload_sf_vport() and use it from SF code (Amir Tzin) [RHEL-24465] - net/mlx5: Allow mlx5_esw_offloads_devlink_port_register() to register SFs (Amir Tzin) [RHEL-24465] - net/mlx5: Push devlink port PF/VF init/cleanup calls out of devlink_port_register/unregister() (Amir Tzin) [RHEL-24465] - net/mlx5: Push out SF devlink port init and cleanup code to separate helpers (Amir Tzin) [RHEL-24465] - net/mlx5: Rework devlink port alloc/free into init/cleanup (Amir Tzin) [RHEL-24465] - net/mlx5: Rename devlink port ops struct for PFs/VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Remove VPORT_UPLINK handling from devlink_port.c (Amir Tzin) [RHEL-24465] - net/mlx5: Call mlx5_esw_offloads_rep_load/unload() for uplink port directly (Amir Tzin) [RHEL-24465] - net/mlx5: Give esw_offloads_load/unload_rep() "mlx5_" prefix (Amir Tzin) [RHEL-24465] - net/mlx5: Make mlx5_eswitch_load/unload_vport() static (Amir Tzin) [RHEL-24465] - net/mlx5: Make mlx5_esw_offloads_rep_load/unload() static (Amir Tzin) [RHEL-24465] - net/mlx5: Remove pointless devlink_rate checks (Amir Tzin) [RHEL-24465] - net/mlx5: Don't check vport->enabled in port ops (Amir Tzin) [RHEL-24465] - net/mlx5: Don't query MAX caps twice (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5: Remove unused MAX HCA capabilities (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5: Remove unused CAPs (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5: Adjust mlx5_query_hca_caps() to upstream (Amir Tzin) [RHEL-24465] - net/mlx5: Expose max possible SFs via devlink resource (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5e: E-Switch, Allow devcom initialization on more vports (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Register devcom device with switch id key (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, Infrastructure changes (Amir Tzin) [RHEL-24465] - net/mlx5: Use shared code for checking lag is supported (Amir Tzin) [RHEL-24465] - net/mlx5e: Support IPsec NAT-T functionality (Amir Tzin) [RHEL-24465] - net/mlx5e: Check for IPsec NAT-T support (Amir Tzin) [RHEL-24465] - net/mlx5: Add relevant capabilities bits to support NAT-T (Amir Tzin) [RHEL-24465] - net/mlx5e: Make TC and IPsec offloads mutually exclusive on a netdev (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Add get IPsec offload stats for uplink representor (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Modify and restore TC rules for IPSec TX rules (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Make IPsec offload work together with eswitch and TC (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5: Compare with old_dest param to modify rule destination (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Support IPsec packet offload for TX in switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Refactor IPsec TX tables creation (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Handle IPsec offload for RX datapath in switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Support IPsec packet offload for RX in switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Refactor IPsec RX tables creation and destruction (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Prepare IPsec packet offload for switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Change the parameter of IPsec RX skb handle function (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Add function to get IPsec offload namespace (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5: DR, update query of HCA caps for EC VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Fix the macro for accessing EC VF vports (Amir Tzin) [RHEL-24465] - net/mlx5: Fix devlink controller number for ECVF (Amir Tzin) [RHEL-24465] - net/mlx5: Fix UAF in mlx5_eswitch_cleanup() (Amir Tzin) [RHEL-24465] - net/mlx5: Fix SFs kernel documentation error (Amir Tzin) [RHEL-24465] - net/mlx5: Bridge, set debugfs access right to root-only (Amir Tzin) [RHEL-24465] - net/mlx5: Bridge, expose FDB state via debugfs (Amir Tzin) [RHEL-24465] - net/mlx5: Bridge, pass net device when linking vport to bridge (Amir Tzin) [RHEL-24465] - net/mlx5: Create eswitch debugfs root directory (Amir Tzin) [RHEL-24465] - net/mlx5: Light probe local SFs (Amir Tzin) [RHEL-24417 RHEL-24465] - net/mlx5: Move esw multiport devlink param to eswitch code (Amir Tzin) [RHEL-24417 RHEL-24465] - net/mlx5: Split function_setup() to enable and open functions (Amir Tzin) [RHEL-24417 RHEL-24465] - net/mlx5: Enable 4 ports VF LAG (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, block multiport eswitch LAG in case ldev have more than 2 ports (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, block multipath LAG in case ldev have more than 2 ports (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, change mlx5_shared_fdb_supported() to static (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, generalize handling of shared FDB (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, check if all eswitches are paired for shared FDB (Amir Tzin) [RHEL-24409 RHEL-24465] - {net/RDMA}/mlx5: introduce lag_for_each_peer (Amir Tzin) [RHEL-24409 RHEL-24465] - RDMA/mlx5: Free second uplink ib port (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5e: E-Switch, Fix shared fdb error flow (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Pass other_vport flag if vport is not 0 (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Use xarray for devcom paired device index (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Add peer fdb miss rules for vport manager or ecpf (Amir Tzin) [RHEL-24465] - net/mlx5e: Use vhca_id for device index in vport rx rules (Amir Tzin) [RHEL-24465] - net/mlx5: Lag, Remove duplicate code checking lag is supported (Amir Tzin) [RHEL-24465] - net/mlx5: Set max number of embedded CPU VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Update SRIOV enable/disable to handle EC/VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Query correct caps for min msix vectors (Amir Tzin) [RHEL-24465] - net/mlx5: Use correct vport when restoring GUIDs (Amir Tzin) [RHEL-24465] - net/mlx5: Add new page type for EC VF pages (Amir Tzin) [RHEL-24465] - net/mlx5: Add/remove peer miss rules for EC VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Add management of EC VF vports (Amir Tzin) [RHEL-24465] - mlx5/core: E-Switch, Allocate ECPF vport if it's an eswitch manager (Amir Tzin) [RHEL-24465] - net/mlx5: Update vport caps query/set for EC VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Enable devlink port for embedded cpu VF vports (Amir Tzin) [RHEL-24465] - net/mlx5: mlx5_ifc updates for embedded CPU SRIOV (Amir Tzin) [RHEL-24465] - net/mlx5: Simplify unload all rep code (Amir Tzin) [RHEL-24465] - net/mlx5: Skip inline mode check after mlx5_eswitch_enable_locked() failure (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, extend mlx5_devcom_send_event to work with more than two devices (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, introduce devcom_for_each_peer_entry (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, mark devcom as not ready when all eswitches are unpaired (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, Rename paired to ready (Amir Tzin) [RHEL-24465] - net/mlx5: DR, handle more than one peer domain (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, generalize shared FDB creation (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, Handle multiple master egress rules (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, refactor FDB miss rule add/remove (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, enlarge peer miss group table (Amir Tzin) [RHEL-24465] - net/mlx5e: Handle offloads flows per peer (Amir Tzin) [RHEL-24465] - net/mlx5e: en_tc, re-factor query route port (Amir Tzin) [RHEL-24465] - net/mlx5e: rep, store send to vport rules per peer (Amir Tzin) [RHEL-24465] - net/mlx5e: tc, Refactor peer add/del flow (Amir Tzin) [RHEL-24465] - net/mlx5e: en_tc, Extend peer flows to a list (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Initialize E-Switch for eswitch manager (Amir Tzin) [RHEL-24465] - net/mlx5: devlink, Only show PF related devlink warning when needed (Amir Tzin) [RHEL-24465] - net/mlx5: E-Switch, Use metadata matching for RoCE loopback rule (Amir Tzin) [RHEL-24465] - net/mlx5: E-Switch, Use RoCE version 2 for loopback traffic (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Add a check that log_max_l2_table is valid (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch: move debug print of adding mac to correct place (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Check device is PF when stopping esw offloads (Amir Tzin) [RHEL-24465] - net/mlx5: Remove redundant vport_group_manager cap check (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Use metadata for vport matching in send-to-vport rules (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Allow get vport api if esw exists (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Update when to set other vport context (Amir Tzin) [RHEL-24465] - net/mlx5e: Remove redundant __func__ arg from fs_err() calls (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Remove flow_source check for metadata matching (Amir Tzin) [RHEL-24465] - net/mlx5: E-Switch, Remove redundant check (Amir Tzin) [RHEL-24465] - net/mlx5: Remove redundant esw multiport validate function (Amir Tzin) [RHEL-24465] - RDMA/mlx5: Handles RoCE MACsec steering rules addition and deletion (Amir Tzin) [RHEL-22227] - net/mlx5: Add RoCE MACsec steering infrastructure in core (Amir Tzin) [RHEL-22227] - net/mlx5: Configure MACsec steering for ingress RoCEv2 traffic (Amir Tzin) [RHEL-22227] - net/mlx5: Configure MACsec steering for egress RoCEv2 traffic (Amir Tzin) [RHEL-22227] - net/mlx5: Add MACsec priorities in RDMA namespaces (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Implement MACsec gid addition and deletion (Amir Tzin) [RHEL-22227] - net/mlx5: Maintain fs_id xarray per MACsec device inside macsec steering (Amir Tzin) [RHEL-22227] - net/mlx5: Remove netdevice from MACsec steering (Amir Tzin) [RHEL-22227] - net/mlx5e: Move MACsec flow steering and statistics database from ethernet to core (Amir Tzin) [RHEL-22227] - net/mlx5e: Rename MACsec flow steering functions/parameters to suit core naming style (Amir Tzin) [RHEL-22227] - net/mlx5: Remove dependency of macsec flow steering on ethernet (Amir Tzin) [RHEL-22227] - net/mlx5e: Move MACsec flow steering operations to be used as core library (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Return the firmware result upon destroying QP/RQ (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Handle DCT QP logic separately from low level QP interface (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Reduce QP table exposure (Amir Tzin) [RHEL-22227] - net/mlx5: Nullify qp->dbg pointer post destruction (Amir Tzin) [RHEL-22227]- nvmet: fix ns enable/disable possible hang (Maurizio Lombardi) [RHEL-37676] - nvme: fix reconnection fail due to reserved tag allocation (Maurizio Lombardi) [RHEL-36896] {CVE-2024-27435} - Revert "xen/x2apic: enable x2apic mode when supported for HVM" (Vitaly Kuznetsov) [RHEL-34602] - ext4: dax - remove tech preview tag (Bill O'Donnell) [RHEL-39889] - redhat: remove the merge subtrees script (Derek Barbosa) - redhat: rhdocs: delete .get_maintainer.conf (Derek Barbosa) - redhat: rhdocs: Remove the rhdocs directory (Derek Barbosa) - redhat: redhat/Makefile: remove dist-maint-update target (Derek Barbosa) - nfp: flower: handle acti_netdevs allocation failure (Ken Cox) [RHEL-35158] {CVE-2024-27046} - crypto: qat - Fix ADF_DEV_RESET_SYNC memory leak (Vladis Dronov) [RHEL-35816] {CVE-2024-26974} - crypto: qat - specify firmware files for 402xx (Vladis Dronov) [RHEL-35816] - crypto: qat - validate slices count returned by FW (Vladis Dronov) [RHEL-35816] - crypto: qat - improve error logging to be consistent across features (Vladis Dronov) [RHEL-35816] - crypto: qat - improve error message in adf_get_arbiter_mapping() (Vladis Dronov) [RHEL-35816] - crypto: qat - implement dh fallback for primes > 4K (Vladis Dronov) [RHEL-24063] - crypto: qat - Fix spelling mistake "Invalide" -> "Invalid" (Vladis Dronov) [RHEL-35816] - crypto: qat - Avoid -Wflex-array-member-not-at-end warnings (Vladis Dronov) [RHEL-35816] - crypto: qat - implement interface for live migration (Vladis Dronov) [RHEL-35816] - crypto: qat - add interface for live migration (Vladis Dronov) [RHEL-35816] - crypto: qat - add bank save and restore flows (Vladis Dronov) [RHEL-35816] - crypto: qat - expand CSR operations for QAT GEN4 devices (Vladis Dronov) [RHEL-35816] - crypto: qat - rename get_sla_arr_of_type() (Vladis Dronov) [RHEL-35816] - crypto: qat - relocate CSR access code (Vladis Dronov) [RHEL-35816] - crypto: qat - move PFVF compat checker to a function (Vladis Dronov) [RHEL-35816] - crypto: qat - relocate and rename 4xxx PF2VM definitions (Vladis Dronov) [RHEL-35816] - crypto: qat - adf_get_etr_base() helper (Vladis Dronov) [RHEL-35816] - powerpc/eeh: Permanently disable the removed device (Mamatha Inamdar) [RHEL-35642] - powerpc/eeh: Use a goto for recovery failures (Mamatha Inamdar) [RHEL-35642] - powerpc/eeh: Small refactor of eeh_handle_normal_event() (Mamatha Inamdar) [RHEL-35642] - REDHAT: Fix values in Makefile being redefined (Lucas Zampieri) - selftests/net/lib: no need to record ns name if it already exist (Ivan Vecera) [RHEL-36219] - netlink: specs: Add missing bridge linkinfo attrs (Ivan Vecera) [RHEL-36219] - net: bridge: switchdev: Ensure deferred event delivery on unoffload (Ivan Vecera) [RHEL-36219] - net: bridge: switchdev: Skip MDB replays of deferred events on offload (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Fix bridge locked port test flakiness (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Suppress grep warnings (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Fix bridge MDB test flakiness (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Fix layer 2 miss test flakiness (Ivan Vecera) [RHEL-36219] - selftests: net: Fix bridge backup port test flakiness (Ivan Vecera) [RHEL-36219] - selftests: forwarding: List helper scripts in TEST_FILES Makefile variable (Ivan Vecera) [RHEL-36219] - selftests: net: Add missing matchall classifier (Ivan Vecera) [RHEL-36219] - bridge: mcast: fix disabled snooping after long uptime (Ivan Vecera) [RHEL-36219] - selftests/net/lib: update busywait timeout value (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Remove executable bits from lib.sh (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Avoid failures to source net/lib.sh (Ivan Vecera) [RHEL-36219] - bridge: cfm: fix enum typo in br_cc_ccm_tx_parse (Ivan Vecera) [RHEL-36219] - selftests: vxlan_mdb: Add MDB bulk deletion test (Ivan Vecera) [RHEL-36219] - selftests: bridge_mdb: Add MDB bulk deletion test (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Add MDB bulk deletion support (Ivan Vecera) [RHEL-36219] - bridge: mdb: Add MDB bulk deletion support (Ivan Vecera) [RHEL-36219] - bridge: add MDB state mask uAPI attribute (Ivan Vecera) [RHEL-36219] - selftests/net: convert test_bridge_neigh_suppress.sh to run it in unique namespace (Ivan Vecera) [RHEL-36219] - selftests/net: convert test_bridge_backup_port.sh to run it in unique namespace (Ivan Vecera) [RHEL-36219] - selftests/net: add lib.sh (Ivan Vecera) [RHEL-36219] - docs: bridge: add other features (Ivan Vecera) [RHEL-36219] - docs: bridge: add netfilter doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add switchdev doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add multicast doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add VLAN doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add STP doc (Ivan Vecera) [RHEL-36219] - docs: bridge: Add kAPI/uAPI fields (Ivan Vecera) [RHEL-36219] - net: bridge: add document for IFLA_BRPORT enum (Ivan Vecera) [RHEL-36219] - net: bridge: add document for IFLA_BR enum (Ivan Vecera) [RHEL-36219] - docs: bridge: update doc format to rst (Ivan Vecera) [RHEL-36219] - net: bridge: fill in MODULE_DESCRIPTION() (Ivan Vecera) [RHEL-36219] - selftests: vxlan_mdb: Use MDB get instead of dump (Ivan Vecera) [RHEL-36219] - selftests: bridge_mdb: Use MDB get instead of dump (Ivan Vecera) [RHEL-36219] - rtnetlink: Add MDB get support (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Add MDB get support (Ivan Vecera) [RHEL-36219] - bridge: mcast: Add MDB get support (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Factor out a helper for remote entry size calculation (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Adjust function arguments (Ivan Vecera) [RHEL-36219] - bridge: mcast: Rename MDB entry get function (Ivan Vecera) [RHEL-36219] - bridge: mcast: Factor out a helper for PG entry size calculation (Ivan Vecera) [RHEL-36219] - bridge: mcast: Account for missing attributes (Ivan Vecera) [RHEL-36219] - bridge: mcast: Dump MDB entries even when snooping is disabled (Ivan Vecera) [RHEL-36219] - br_netfilter: use single forward hook for ip and arp (Ivan Vecera) [RHEL-36219] - selftests: forwarding: bridge_fdb_learning_limit: Add a new selftest (Ivan Vecera) [RHEL-36219] - net: bridge: Set strict_start_type for br_policy (Ivan Vecera) [RHEL-36219] - net: bridge: Add netlink knobs for number / max learned FDB entries (Ivan Vecera) [RHEL-36219] - net: bridge: Track and limit dynamically learned FDB entries (Ivan Vecera) [RHEL-36219] - net: bridge: Set BR_FDB_ADDED_BY_USER early in fdb_add_entry (Ivan Vecera) [RHEL-36219] - selftests: net: Add bridge backup port and backup nexthop ID test (Ivan Vecera) [RHEL-36219] - bridge: Add backup nexthop ID support (Ivan Vecera) [RHEL-36219] - RDMA/mlx5: Fix fortify source warning while accessing Eth segment (Kamal Heib) [RHEL-33164] {CVE-2024-26907} - powerpc/pseries: Rework lppaca_shared_proc() to avoid DEBUG_PREEMPT (Mark Langsdorf) [RHEL-32447] - powerpc: Don't include lppaca.h in paca.h (Mark Langsdorf) [RHEL-32447] - cpuidle: dt: Replace deprecated strncpy() with strscpy() (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Avoid unnecessary variable assignments (Mark Langsdorf) [RHEL-32447] - cpuidle: menu: Skip tick_nohz_get_sleep_length() call in some cases (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Gather statistics regarding whether or not to stop the tick (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Skip tick_nohz_get_sleep_length() call in some cases (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Do not call tick_nohz_get_sleep_length() upfront (Mark Langsdorf) [RHEL-32447] - cpuidle: psci: Move enabling OSI mode after power domains creation (Mark Langsdorf) [RHEL-32447] - cpuidle: dt_idle_genpd: Add helper function to remove genpd topology (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Drop utilized from struct teo_cpu (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Avoid stopping the tick unnecessarily when bailing out (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Update idle duration estimate when choosing shallower state (Mark Langsdorf) [RHEL-32447] - cpuidle: Adjust includes to remove of_device.h (Mark Langsdorf) [RHEL-32447] - cpuidle: Use of_property_present() for testing DT property presence (Mark Langsdorf) [RHEL-32447] - nvme-fabrics: prevent overriding of existing host (John Meneghini) [RHEL-30850] - tee: amdtee: fix use-after-free vulnerability in amdtee_close_session (David Arcari) [RHEL-24997] - tee: amdtee: Add return_origin to 'struct tee_cmd_load_ta' (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Update sps power thermals according to the platform-profiles (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get sps default APTS index values (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get APTS index numbers for static slider (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to notify sbios heart beat event (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get sbios requests in PMF driver (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Disable debugfs support for querying power thermals (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Differentiate PMF ACPI versions (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add debugging message for missing policy data (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Remove smart_pc_status enum (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix possible out-of-bound memory accesses (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Use struct for cookie header (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Do not use readl() for policy buffer access (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix return value of amd_pmf_start_policy_engine() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add missing __iomem attribute to policy_base (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix missing error code in amd_pmf_init_smart_pc() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix a potential race with policy binary sideload (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fixup error handling for amd_pmf_init_smart_pc() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix a suspend hang on Framework 13 (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix TEE enact command failure after suspend and resume (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix memory leak in amd_pmf_get_pb_data() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Get ambient light information from AMD SFH driver (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Get Human presence information from AMD SFH driver (David Arcari) [RHEL-24997] - HID: amd_sfh: Add a new interface for exporting ALS data (David Arcari) [RHEL-24997] - HID: amd_sfh: Add a new interface for exporting HPD data (David Arcari) [RHEL-24997] - HID: amd_sfh: rename float_to_int() to amd_sfh_float_to_int() (David Arcari) [RHEL-24997] - HID: amd_sfh: Add light chromaticity for SFH1.1 (David Arcari) [RHEL-24997] - HID: amd_sfh: Add light chromaticity support (David Arcari) [RHEL-24997] - HID: amd_sfh: Add support for SFH1.1 light color temperature (David Arcari) [RHEL-24997] - HID: amd_sfh: Add support for light color temperature (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Return a status code only as a constant in two functions (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Return directly after a failed apmf_if_call() in apmf_sbios_heartbeat_notify() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: dump policy binary data (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add capability to sideload of policy binary (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add facility to dump TA inputs (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Make source_as_str() as non-static (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to update system state (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support update p3t limit (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get inputs from other subsystems (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: change amd_pmf_init_features() call sequence (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support for PMF Policy Binary (David Arcari) [RHEL-24997] - redhat/configs: enable AMDTEE (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Change return type of amd_pmf_set_dram_addr() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support for PMF-TA interaction (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add PMF TEE interface (David Arcari) [RHEL-24997]- powerpc/pseries/iommu: LPAR panics during boot up with a frozen PE (Mamatha Inamdar) [RHEL-39788] {CVE-2024-36926} - thermal/debugfs: Fix two locking issues with thermal zone debug (David Arcari) [RHEL-40008] {CVE-2024-36961} - thermal/debugfs: Free all thermal zone debug memory on zone removal (David Arcari) [RHEL-39875] {CVE-2024-36956} - thermal/debugfs: Prevent use-after-free from occurring after cdev removal (David Arcari) [RHEL-39774] {CVE-2024-36932} - s390/qeth: Fix typo 'weed' in comment (Tobias Huschle) [RHEL-23681] - s390/qeth: replace deprecated strncpy with strscpy (Tobias Huschle) [RHEL-23681] - s390/ctcm: replace deprecated strncpy with strscpy (Tobias Huschle) [RHEL-23681] - s390/qeth: Fix kernel panic after setting hsuid (Tobias Huschle) [RHEL-23681] - s390/ism: Properly fix receive message buffer allocation (Tobias Huschle) [RHEL-23681] - s390/qeth: handle deferred cc1 (Tobias Huschle) [RHEL-23681] - s390/qeth: Fix potential loss of L3-IP@ in case of network issues (Tobias Huschle) [RHEL-23681] - s390/ism: ism driver implies smc protocol (Tobias Huschle) [RHEL-23681] - net/smc: fix neighbour and rtable leak in smc_ib_find_route() (Tobias Huschle) [RHEL-23682] - s390/qdio: handle deferred cc1 (Tobias Huschle) [RHEL-23680] - scsi: zfcp: Replace strlcpy() with strscpy() (Tobias Huschle) [RHEL-23680] - scsi: zfcp: Fix a double put in zfcp_port_enqueue() (Tobias Huschle) [RHEL-23680] - net/mlx5: Properly link new fs rules into the tree (Kamal Heib) [RHEL-37422] {CVE-2024-35960} - net/mlx5e: fix a double-free in arfs_create_groups (Kamal Heib) [RHEL-36922] {CVE-2024-35835} - net/mlx5e: fix a potential double-free in fs_any_create_groups (Kamal Heib) [RHEL-37093] {CVE-2023-52667} - can: dev: can_put_echo_skb(): don't crash kernel if can_priv::echo_skb is accessed out of bounds (Jose Ignacio Tornos Martinez) [RHEL-38226] {CVE-2023-52878} - blk-mq: add helper for checking if one CPU is mapped to specified hctx (Ming Lei) [RHEL-36684] - net: hns3: fix kernel crash when 1588 is received on HIP08 devices (Ken Cox) [RHEL-33213] {CVE-2024-26881} - fsverity: use register_sysctl_init() to avoid kmemleak warning (Andrey Albershteyn) [RHEL-36258] - ethtool: netlink: Add missing ethnl_ops_begin/complete (Ivan Vecera) [RHEL-36217] - ethtool: reformat kerneldoc for struct ethtool_fec_stats (Ivan Vecera) [RHEL-36217] - ethtool: reformat kerneldoc for struct ethtool_link_settings (Ivan Vecera) [RHEL-36217] - Documentation: networking: add missing PLCA messages from the message list (Ivan Vecera) [RHEL-36217] - net: partial revert of the "Make timestamping selectable: series (Ivan Vecera) [RHEL-36217] - net: ethtool: ts: Let the active time stamping layer be selectable (Ivan Vecera) [RHEL-36217] - net: ethtool: ts: Update GET_TS to reply the current selected timestamp (Ivan Vecera) [RHEL-36217] - net: Change the API of PHY default timestamp to MAC (Ivan Vecera) [RHEL-36217] - net: Replace hwtstamp_source by timestamping layer (Ivan Vecera) [RHEL-36217] - net: ethtool: Add a command to list available time stamping layers (Ivan Vecera) [RHEL-36217] - net: ethtool: Add a command to expose current time stamping layer (Ivan Vecera) [RHEL-36217] - net_tstamp: Add TIMESTAMPING SOFTWARE and HARDWARE mask (Ivan Vecera) [RHEL-36217] - net: phy: micrel: fix ts_info value in case of no phc (Ivan Vecera) [RHEL-36217] - net: Make dev_set_hwtstamp_phylib accessible (Ivan Vecera) [RHEL-36217] - net: macb: Convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: ethtool: Refactor identical get_ts_info implementations. (Ivan Vecera) [RHEL-36217] - net: phy: Remove the call to phy_mii_ioctl in phy_hwstamp_get/set (Ivan Vecera) [RHEL-36217] - net: Convert PHYs hwtstamp callback to use kernel_hwtstamp_config (Ivan Vecera) [RHEL-36217] - net: omit ndo_hwtstamp_get() call when possible in dev_set_hwtstamp_phylib() (Ivan Vecera) [RHEL-36217] - net: remove phy_has_hwtstamp() -> phy_mii_ioctl() decision from converted drivers (Ivan Vecera) [RHEL-36217] - net: fec: delete fec_ptp_disable_hwts() (Ivan Vecera) [RHEL-36217] - net: fec: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: bonding: convert to ndo_hwtstamp_get() / ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: macvlan: convert to ndo_hwtstamp_get() / ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: vlan: convert to ndo_hwtstamp_get() / ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: ethtool: Fix documentation of ethtool_sprintf() (Ivan Vecera) [RHEL-36217] - Revert "ethtool: Fix mod state of verbose no_mask bitset" (Ivan Vecera) [RHEL-36217] - ethtool: Fix mod state of verbose no_mask bitset (Ivan Vecera) [RHEL-36217] - ipv6: also use netdev_hold() in ip6_route_check_nh() (Ivan Vecera) [RHEL-36217] - net: create device lookup API with reference tracking (Ivan Vecera) [RHEL-36217] - net_tstamp: add SOF_TIMESTAMPING_OPT_ID_TCP (Ivan Vecera) [RHEL-36217] - fbcon: always restore the old font data in fbcon_do_set_font() (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix incorrect printed function name in fbcon_prepare_logo() (Jocelyn Falempe) [RHEL-23295] - hid/picolcd_fb: Set FBINFO_VIRTFB flag (Jocelyn Falempe) [RHEL-23295] - fbdev: remove I2C_CLASS_DDC support (Jocelyn Falempe) [RHEL-23295] - fbdev/intelfb: Remove driver (Jocelyn Falempe) [RHEL-23295] - video/logo: use %u format specifier for unsigned int values (Jocelyn Falempe) [RHEL-23295] - video/sticore: Store ROM device in STI struct (Jocelyn Falempe) [RHEL-23295] - fbdev: flush deferred IO before closing (Jocelyn Falempe) [RHEL-23295] - fbdev: flush deferred work in fb_deferred_io_fsync() (Jocelyn Falempe) [RHEL-23295] - fbdev: amba-clcd: Delete the old CLCD driver (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove support for Carillo Ranch driver (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove default file-I/O implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Warn on incorrect framebuffer access (Jocelyn Falempe) [RHEL-23295] - fbdev: Move default fb_mmap code into helper function (Jocelyn Falempe) [RHEL-23295] - fbdev: Push pgprot_decrypted() into mmap implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Rename FB_SYS_FOPS token to FB_SYSMEM_FOPS (Jocelyn Falempe) [RHEL-23295] - fbdev/cyber2000fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/wm8505fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vt8500lcdfb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/clps711x-fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/ps3fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/au1200fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/udlfb: Select correct helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/smscufx: Select correct helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sh_mobile_lcdcfb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/arcfb: Use generator macros for deferred I/O (Jocelyn Falempe) [RHEL-23295] - fbdev/vfb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Use dev_err_probe (Jocelyn Falempe) [RHEL-23295] - fbdev: offb: Simplify offb_init_fb() (Jocelyn Falempe) [RHEL-23295] - fbdev: stifb: Make the STI next font pointer a 32-bit signed offset (Jocelyn Falempe) [RHEL-23295] - fbdev/vt8623fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/viafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vermilionfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/tridentfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/tgafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/tdfxfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sunxvr500: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/stifb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sm712fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sm501fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sisfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/savagefb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sa1100fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/s3fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/s1d13xxxfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/rivafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/radeon: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pvr2fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pm3fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pm2fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/nvidiafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/neofb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/matroxfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/intelfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/imsttfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/i810fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/hpfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/hitfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/hgafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/gbefb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/ep93xx-fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/dnfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/cyber2000fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/controlfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/cobalt-lcd: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/cirrusfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/au1100fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/atyfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/atafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/arkfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/amifb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/amba-clcd: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/68328fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Provide I/O-memory helpers as module (Jocelyn Falempe) [RHEL-23295] - hid/picolcd: Use fb_ops helpers for deferred I/O (Jocelyn Falempe) [RHEL-23295] - console: fix up ARM screen_info reference (Jocelyn Falempe) [RHEL-23295] - vga16fb: drop powerpc support (Jocelyn Falempe) [RHEL-23295] - dummycon: limit Arm console size hack to footbridge (Jocelyn Falempe) [RHEL-23295] - fbdev: core: syscopyarea: fix sloppy typing (Jocelyn Falempe) [RHEL-23295] - fbdev: core: cfbcopyarea: fix sloppy typing (Jocelyn Falempe) [RHEL-23295] - fbdev: uvesafb: Remove uvesafb_exec() prototype from include/video/uvesafb.h (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Disable PWM on shutdown, suspend and remove (Jocelyn Falempe) [RHEL-23295] - fbdev: Replace fb_pgprotect() with pgprot_framebuffer() (Jocelyn Falempe) [RHEL-23295] - fbdev: Avoid file argument in fb_pgprotect() (Jocelyn Falempe) [RHEL-23295] - fbdev: mmp: Annotate struct mmp_path with __counted_by (Jocelyn Falempe) [RHEL-23295] - drm: fix up fbdev Kconfig defaults (Jocelyn Falempe) [RHEL-23295] - fbdev: Update fbdev source file paths (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Clean up include statements in fbmem.c (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Remove empty internal helpers from fb_logo.c (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move logo functions into separate source file (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Unexport logo helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Fix style of code for boot-up logo (Jocelyn Falempe) [RHEL-23295] - fbdev/hyperv_fb: Use fb_ops helpers for deferred I/O (Jocelyn Falempe) [RHEL-23295] - fbdev: Add Kconfig macro FB_IOMEM_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Use bool for ssd1307fb_deviceinfo flags (Jocelyn Falempe) [RHEL-23295] - fbdev: mx3fb: Remove the driver (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Use list_for_each_entry() helper (Jocelyn Falempe) [RHEL-23295] - fbdev/tcx: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/p9100: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/leo: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/cg3: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/cg14: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/bw2: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/sbus: Add initializer macros and Kconfig tokens for SBUS support (Jocelyn Falempe) [RHEL-23295] - fbdev/sbus: Build sbuslib.o if CONFIG_FB_SBUS has been selected (Jocelyn Falempe) [RHEL-23295] - hid/picolcd: Remove flag FBINFO_FLAG_DEFAULT from fbdev driver (Jocelyn Falempe) [RHEL-23295] - backlight: led_bl: Remove redundant of_match_ptr() (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Drop ret variable in brightness change function (Jocelyn Falempe) [RHEL-23295] - fbdev: kyro: Remove unused declarations (Jocelyn Falempe) [RHEL-23295] - fbdev/xilinxfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vesafb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/valkyriefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/uvesafb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sunxvr2500: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sunxvr1000: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sstfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/simplefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sh7760fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/s3cfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/q40fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pxafb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pxa168fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pmagb-b-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pmag-ba-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pmag-aa-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/platinumfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/offb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/ocfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/mx3fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/mb862xxfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/maxinefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/macfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/kyro: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/imxfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/i740fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/gxt4500: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/grvga: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/goldfishfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/g364fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/fsl-diu-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/fm2fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/efifb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/da8xx-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/chipsfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/carminefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/aty128fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/atmel_lcdfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/asiliantfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/acornfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbcon: Make fbcon_registered_fb and fbcon_num_registered_fb static (Jocelyn Falempe) [RHEL-23295] - fbdev: Align deferred I/O with naming of helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Use _DMAMEM_ infix for DMA-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Use _SYSMEM_ infix for system-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Use _IOMEM_ infix for I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Harmonize some comments in (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FB_DEFAULT_SYS_OPS (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_DEFAULT and FBINFO_FLAG_DEFAULT (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Print the PWM's label instead of its number (Jocelyn Falempe) [RHEL-23295] - backlight: gpio_backlight: Drop output GPIO direction check for initial power state (Jocelyn Falempe) [RHEL-23295] - video: logo: LOGO should depend on FB_CORE i.s.o. FB (Jocelyn Falempe) [RHEL-23295] - Revert "fbcon: Use kzalloc() in fbcon_prepare_logo()" (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Catch errors when changing brightness (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Initialize PWM state on first brightness change (Jocelyn Falempe) [RHEL-23295] - fbdev: Add fb_ops init macros for framebuffers in DMA-able memory (Jocelyn Falempe) [RHEL-23295] - fbdev: Document that framebuffer_alloc() returns zero'ed data (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_FLAG_DEFAULT from framebuffer_alloc()'ed structs (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_FLAG_DEFAULT from kzalloc()'ed structs (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_DEFAULT from framebuffer_alloc()'ed structs (Jocelyn Falempe) [RHEL-23295] - fbdev: Split frame buffer support in FB and FB_CORE symbols (Jocelyn Falempe) [RHEL-23295] - fbdev: Move core fbdev symbols to a separate Kconfig file (Jocelyn Falempe) [RHEL-23295] - video: Add auxiliary display drivers to Graphics support menu (Jocelyn Falempe) [RHEL-23295] - fbcon: remove unused display (p) from fbcon_redraw() (Jocelyn Falempe) [RHEL-23295] - vgacon: cache vc_cell_height in vgacon_cursor() (Jocelyn Falempe) [RHEL-23295] - vgacon: let vgacon_doresize() return void (Jocelyn Falempe) [RHEL-23295] - vgacon: remove unused xpos from vgacon_set_cursor_size() (Jocelyn Falempe) [RHEL-23295] - vgacon: remove unneeded forward declarations (Jocelyn Falempe) [RHEL-23295] - vgacon: switch vgacon_scrolldelta() and vgacon_restore_screen() (Jocelyn Falempe) [RHEL-23295] - fbdev/xen-fbfront: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/ssd1307fb: Generate deferred I/O ops (Jocelyn Falempe) [RHEL-23295] - fbdev/ssd1307fb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/metronomefb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/hecubafb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/broadsheetfb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - redhat/configs: Enable FB_DEVICE (Jocelyn Falempe) [RHEL-23295] - fbdev: Make support for userspace interfaces configurable (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Rework fb init code (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move file-I/O code into separate file (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move procfs code to separate file (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Add fb_device_{create,destroy}() (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move framebuffer and backlight helpers into separate files (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Pass Linux device to pm_vt_switch_*() functions (Jocelyn Falempe) [RHEL-23295] - backlight/gpio_backlight: Rename field 'fbdev' to 'dev' (Jocelyn Falempe) [RHEL-23295] - backlight/gpio_backlight: Compare against struct fb_info.device (Jocelyn Falempe) [RHEL-23295] - fbdev: Rename fb_mem*() helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Move framebuffer I/O helpers into (Jocelyn Falempe) [RHEL-23295] - arch/x86: Include in fbdev source file (Jocelyn Falempe) [RHEL-23295] - arch/x86: Implement with generic helpers (Jocelyn Falempe) [RHEL-23295] - arch/powerpc: Implement with generic helpers (Jocelyn Falempe) [RHEL-23295] - arch/arm64: Implement with generic helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Prepare generic architecture helpers (Jocelyn Falempe) [RHEL-23295] - backlight: led_bl: Take led_access lock when required (Jocelyn Falempe) [RHEL-23295] - fbdev: fix potential OOB read in fast_imageblit() (Jocelyn Falempe) [RHEL-23295] - video: backlight: lp855x: Get PWM for PWM mode during probe (Jocelyn Falempe) [RHEL-23295] - fbdev: Add Kconfig options to select different fb_ops helpers (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix null-ptr-deref in soft_cursor (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Remove unneeded checks for valid GPIOs (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmem: mark get_fb_unmapped_area() static (Jocelyn Falempe) [RHEL-23295] - fbdev: Include instead of (Jocelyn Falempe) [RHEL-23295] - fbdev/matrox: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - fbdev: modedb: Add 1920x1080 at 60 Hz video mode (Jocelyn Falempe) [RHEL-23295] - fbdev: Validate info->screen_{base, buffer} in fb_ops implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Don't re-validate info->state in fb_ops implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Use screen_buffer in fb_sys_{read,write}() (Jocelyn Falempe) [RHEL-23295] - fbdev: vga16fb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: vesafb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: simplefb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: offb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: efifb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - video: Move HP PARISC STI core code to shared location (Jocelyn Falempe) [RHEL-23295] - video/aperture: Provide a VGA helper for gma500 and internal use (Jocelyn Falempe) [RHEL-23295] - fbmem: Reject FB_ACTIVATE_KD_TEXT from userspace (Jocelyn Falempe) [RHEL-23295] - video/aperture: Fix typos in comments (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Mark OF related data as maybe unused (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - backlight: led_bl: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: Use of_property_read_bool() for boolean properties (Jocelyn Falempe) [RHEL-23295] - drivers: video: logo: add SPDX comment, remove GPL notice in pnmtologo.c (Jocelyn Falempe) [RHEL-23295] - drivers: video: logo: fix code style issues in pnmtologo.c (Jocelyn Falempe) [RHEL-23295] - fbdev: Make fb_modesetting_disabled() static inline (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix incorrect page mapping clearance at fb_deferred_io_release() (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Don't rely on a disabled PWM emiting inactive state (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Configure pwm only once per backlight toggle (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Drop support for legacy PWM probing (Jocelyn Falempe) [RHEL-23295] - backlight: backlight: Fix doc for backlight_device_get_by_name (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix invalid page access after closing deferred I/O devices (Jocelyn Falempe) [RHEL-23295] - fbdev: remove w100fb driver (Jocelyn Falempe) [RHEL-23295] - fbdev: remove tmiofb driver (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove unused struct fb_deferred_io .first_io field (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmon: fix function name in kernel-doc (Jocelyn Falempe) [RHEL-23295] - fbdev: remove s3c2410 framebuffer (Jocelyn Falempe) [RHEL-23295] - drm/fbdev: Remove aperture handling and FBINFO_MISC_FIRMWARE (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/vesafb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/vesafb: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - fbdev/simplefb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/offb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/offb: Allocate struct offb_par with framebuffer_alloc() (Jocelyn Falempe) [RHEL-23295] - fbdev/efifb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/efifb: Add struct efifb_par for driver data (Jocelyn Falempe) [RHEL-23295] - Revert "fbcon: don't lose the console font across generic->chip driver switch" (Jocelyn Falempe) [RHEL-23295] - fbcon: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - fbdev: matroxfb: G200eW: Increase max memory from 1 MB to 16 MB (Jocelyn Falempe) [RHEL-23295] - fbdev: make offb driver tristate (Jocelyn Falempe) [RHEL-23295] - fbdev: fbcon: release buffer when fbcon_do_set_font() failed (Jocelyn Falempe) [RHEL-23295] - fbdev: uvesafb: don't build on UML (Jocelyn Falempe) [RHEL-23295] - fbdev: matroxfb: Convert to i2c's .probe_new() (Jocelyn Falempe) [RHEL-23295] - fbdev: omapfb: connector-analog-tv: remove support for platform data (Jocelyn Falempe) [RHEL-23295] - fbdev: omapfb: panel-dpi: remove support for platform data (Jocelyn Falempe) [RHEL-23295] - fbdev: omapfb: panel-sony-acx565akm: remove support for platform data (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Drop duplicate NULL checks for PWM APIs (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Drop optional dependency (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Convert to i2c's .probe_new() (Jocelyn Falempe) [RHEL-23295] - fbcon: Use kzalloc() in fbcon_prepare_logo() (Jocelyn Falempe) [RHEL-23295] - Revert "drm/fb-helper: Schedule deferred-I/O worker after writing to framebuffer" (Jocelyn Falempe) [RHEL-23295] - fbdev: Add support for the nomodeset kernel parameter (Jocelyn Falempe) [RHEL-23295] - drm/fb-helper: Schedule deferred-I/O worker after writing to framebuffer (Jocelyn Falempe) [RHEL-23295] - fbdev: MIPS supports iomem addresses (Jocelyn Falempe) [RHEL-23295] - fbdev: vga16fb: Add missing MODULE_DEVICE_TABLE() entry (Jocelyn Falempe) [RHEL-23295] - fbdev: fbcon: Properly revert changes when vc_resize() failed (Jocelyn Falempe) [RHEL-23295] - fbdev: Move fbdev drivers from strlcpy to strscpy (Jocelyn Falempe) [RHEL-23295] - fbdev: fbcon: Destroy mutex on freeing struct fb_info (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Fix repeated words in comments (Jocelyn Falempe) [RHEL-23295] - video: fbdev: offb: Include missing linux/platform_device.h (Jocelyn Falempe) [RHEL-23295] - fbdev: Make registered_fb[] private to fbmem.c (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Auto-generate module init/exit code (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Create EGA/VGA devices in sysfb code (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Switch to atomic PWM API (Jocelyn Falempe) [RHEL-23295] - Revert "drivers/video/backlight/platform_lcd.c: add support for device tree based probe" (Jocelyn Falempe) [RHEL-23295] - fbcon: Use fbcon_info_from_console() in fbcon_modechange_possible() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: simplefb: Check before clk_put() not needed (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix boundary checks for fbcon=vc:n1-n2 parameters (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix accelerated fbdev scrolling while logo is still shown (Jocelyn Falempe) [RHEL-23295] - fbcon: Remove obsolete reference to initmem_freed (Jocelyn Falempe) [RHEL-23295] - video: fbdev: radeon: Fix spelling typo in comment (Jocelyn Falempe) [RHEL-23295] - fbdev: Prevent possible use-after-free in fb_release() (Jocelyn Falempe) [RHEL-23295] - Revert "fbdev: Prevent probing generic drivers if a FB is already registered" (Jocelyn Falempe) [RHEL-23295] - fbdev: Rename pagelist to pagereflist for deferred I/O (Jocelyn Falempe) [RHEL-23295] - fbdev: Refactor implementation of page_mkwrite (Jocelyn Falempe) [RHEL-23295] - fbcon: replace snprintf in show functions with sysfs_emit (Jocelyn Falempe) [RHEL-23295] - video: fbdev: aty/matrox/...: Prepare cleanup of powerpc's asm/prom.h (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix cfb_imageblit() for arbitrary image widths (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix sys_imageblit() for arbitrary image widths (Jocelyn Falempe) [RHEL-23295] - video: fbdev: offb: fix warning comparing pointer to 0 (Jocelyn Falempe) [RHEL-23295] - backlight: backlight: Slighly simplify devm_of_find_backlight() (Jocelyn Falempe) [RHEL-23295] - drm/exynos: fimd: add BGR support for exynos4/5 (Jocelyn Falempe) [RHEL-23295] - fbdev: Improve performance of cfb_imageblit() (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove trailing whitespaces from cfbimgblt.c (Jocelyn Falempe) [RHEL-23295] - fbdev: Improve performance of sys_imageblit() (Jocelyn Falempe) [RHEL-23295] - fbdev: Improve performance of sys_fillrect() (Jocelyn Falempe) [RHEL-23295] - fbcon: Avoid 'cap' set but not used warning (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Avoid open coded arithmetic in memory allocation (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmem: Fix the implicit type casting (Jocelyn Falempe) [RHEL-23295] - redhat/configs: disable FRAMEBUFFER_CONSOLE_LEGACY_ACCELERATION (Jocelyn Falempe) [RHEL-23295] - fbcon: Add option to enable legacy hardware acceleration (Jocelyn Falempe) [RHEL-23295] - Revert "fbcon: Disable accelerated scrolling" (Jocelyn Falempe) [RHEL-23295] - video: fbdev: fbcvt.c: fix printing in fb_cvt_print_name() (Jocelyn Falempe) [RHEL-23295] - video: fbmem: use swap() to make code cleaner in fb_rotate_logo() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Make use of the helper function dev_err_probe() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: matroxfb: set maxvram of vbG200eW to the same as vbG200 to avoid black screen (Jocelyn Falempe) [RHEL-23295] - video: vga16fb: Fix logic that checks for the display standard (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Add support ACPI enumeration (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Add dev helper variable to lp855x_probe() (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Move device_config setting out of lp855x_configure() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: replace snprintf in show functions with sysfs_emit (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmem: Fix double free of 'fb_info->pixmap.addr' (Jocelyn Falempe) [RHEL-23295] - backlight: Propagate errors from get_brightness() (Jocelyn Falempe) [RHEL-23295] - video: backlight: Drop maximum brightness override for brightness zero (Jocelyn Falempe) [RHEL-23295] - fbmem: don't allow too huge resolutions (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Improve bootloader/kernel device handover (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Cache address ranges (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Optimize screen updates (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Extract ssd1307fb_set_{col,page}_range() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Simplify ssd1307fb_update_display() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Propagate errors via ssd1307fb_update_display() (Jocelyn Falempe) [RHEL-23295] - fbmem: Convert from atomic_t to refcount_t on fb_info->count (Jocelyn Falempe) [RHEL-23295] - scsi: lpfc: Copyright updates for 14.4.0.1 patches (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc version to 14.4.0.1 (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Define types in a union for generic void *context3 ptr (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Define lpfc_dmabuf type for ctx_buf ptr (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Define lpfc_nodelist type for ctx_ndlp ptr (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Use a dedicated lock for ras_fwlog state (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Avoid -Wstringop-overflow warning (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Replace hbalock with ndlp lock in lpfc_nvme_unregister_port() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove IRQF_ONESHOT flag from threaded IRQ handling (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Move NPIV's transport unregistration to after resource clean up (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove unnecessary log message in queuecommand path (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Correct size for cmdwqe/rspwqe for memset() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Correct size for wqe for memset() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Replace deprecated strncpy() with strscpy() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Copyright updates for 14.4.0.0 patches (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc version to 14.4.0.0 (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc version to 14.2.0.17 (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Move determination of vmid_flag after VMID reinitialization completes (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Reinitialize an NPIV's VMID data structures after FDISC (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change VMID driver load time parameters to read only (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change lpfc_vport load_flag member into a bitmask (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change lpfc_vport fc_flag member into a bitmask (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Protect vport fc_nodes list with an explicit spin lock (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change nlp state statistic counters into atomic_t (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Move handling of reset congestion statistics events (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Save FPIN frequency statistics upon receipt of peer cgn notifications (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Add condition to delete ndlp object after sending BLS_RJT to an ABTS (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Fix failure to delete vports when discovery is in progress (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove NLP_RCV_PLOGI early return during RSCN processing for ndlps (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Allow lpfc_plogi_confirm_nport() logic to execute for Fabric nodes (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove D_ID swap log message from trace event logger (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Use sg_dma_len() API to get struct scatterlist's length (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove reftag check in DIF paths (Dick Kennedy) [RHEL-24508] - lpfc: Use the proper SCSI midlayer interfaces for PI (Dick Kennedy) [RHEL-24508] - lpfc: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Fix reftag generation sizing errors (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Fix possible memory leak in lpfc_rcv_padisc() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Initialize status local variable in lpfc_sli4_repost_sgl_list() (Dick Kennedy) [RHEL-24508] - x86/coco: Use CC_VENDOR_INTEL for Hyper-V/TDX (Vitaly Kuznetsov) [RHEL-38910]- powerpc/64s: Fix unrecoverable MCE calling async handler from NMI (Mamatha Inamdar) [RHEL-37688] {CVE-2021-47429} - misc: rtsx: do clear express reg every SD_INT (David Arcari) [RHEL-33706] - misc: rtsx: Fix rts5264 driver status incorrect when card removed (David Arcari) [RHEL-33706] - net/mlx5e: Fix mlx5e_priv_init() cleanup flow (Kamal Heib) [RHEL-37426] {CVE-2024-35959} - can: isotp: isotp_sendmsg(): add result check for wait_event_interruptible() (Jose Ignacio Tornos Martinez) [RHEL-38417] {CVE-2021-47457} - net/usb: kalmia: Don't pass act_len in usb_bulk_msg error path (Jose Ignacio Tornos Martinez) [RHEL-38115] {CVE-2023-52703} - net: hns3: do not allow call hns3_nic_net_open repeatedly (Jose Ignacio Tornos Martinez) [RHEL-37707] {CVE-2021-47400} - ice: use irq_update_affinity_hint() (Michal Schmidt) [RHEL-35293] - arm64: mm: Don't remap pgtables for allocate vs populate (Eric Chanudet) [RHEL-32699] - arm64: mm: Batch dsb and isb when populating pgtables (Eric Chanudet) [RHEL-32699] - arm64: mm: Don't remap pgtables per-cont(pte|pmd) block (Eric Chanudet) [RHEL-32699] - cgroup: Remove duplicated cgroup_local_stat_show() and cpu_local_stat_show() functions (Waiman Long) [RHEL-36683] - Revert "Revert "Merge: cgroup: Backport upstream cgroup commits up to v6.8"" (Waiman Long) [RHEL-36683] - x86/tdx: Fix unexpected end of section warning around __tdx_hypercall_failed() (Joe Lawrence) [RHEL-36224] - tipc: fix a possible memleak in tipc_buf_append (Xin Long) [RHEL-36209] - net: tipc: remove redundant 'bool' from CONFIG_TIPC_{MEDIA_UDP,CRYPTO} (Xin Long) [RHEL-36209] - tipc: node: remove Excess struct member kernel-doc warnings (Xin Long) [RHEL-36209] - tipc: socket: remove Excess struct member kernel-doc warning (Xin Long) [RHEL-36209] - tipc: Remove some excess struct member documentation (Xin Long) [RHEL-36209] - tipc: Remove redundant call to TLV_SPACE() (Xin Long) [RHEL-36209] - redhat/configs: Update for ARM_SMMU_V3_KUNIT_TEST (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Make the kunit into a module (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add unit tests for arm_smmu_write_entry (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Build the whole CD in arm_smmu_make_s1_cd() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Move the CD generation for SVA into a function (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Allocate the CD table entry in advance (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Make arm_smmu_alloc_cd_ptr() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Consolidate clearing a CD table entry (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Move the CD generation for S1 domains into a function (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Make CD programming use arm_smmu_write_entry() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Add an ops indirection to the STE code (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Free MSIs in case of ENOMEM (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu: Convert to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add a type for the CD entry (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Do not ATC invalidate the entire domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Do not allow a SVA domain to be set on the wrong PASID (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Retire disable_bypass parameter (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Decouple igfx_off from graphic identity mapping (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix compilation error (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable Guest Translation after reading IOMMU feature register (Jerry Snitselaar) [RHEL-28780] - iommufd: Add config needed for iommufd_fail_nth (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - selftests/iommu: fix the config fragment (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Add mock IO hugepages tests (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Refactor dirty bitmap tests (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Test u64 unaligned bitmaps (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Use the correct type in nvidia_smmu_context_fault() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove caching mode check before device TLB flush (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove private data use in fault message (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove debugfs use of private data field (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Allocate DMAR fault interrupts locally (Jerry Snitselaar) [RHEL-28780] - iommu: Pass domain to remove_dev_pasid() op (Jerry Snitselaar) [RHEL-28780] - iommu: Undo pasid attachment only for the devices that have succeeded (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use try_cmpxchg64{,_local}() in iommu.c (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove redundant assignment to variable err (Jerry Snitselaar) [RHEL-28780] - swiotlb: initialise restricted pool list_head when SWIOTLB_DYNAMIC=y (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add SVA domain support (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Initial SVA support for AMD IOMMU (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for enable/disable IOPF (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add IO page fault notifier handler (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for page response (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Define per-IOMMU iopf_queue (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable PCI features based on attached domain capability (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Setup GCR3 table in advance if domain is SVA capable (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce iommu_dev_data.max_pasids (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix PPR interrupt processing logic (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Move PPR-related functions into ppr.c (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for enabling/disabling IOMMU features (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce per device DTE update function (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rename amd_iommu_v2_supported() as amd_iommu_pasid_supported() (Jerry Snitselaar) [RHEL-28780] - iommu: Add ops->domain_alloc_sva() (Jerry Snitselaar) [RHEL-28780] - redhat/configs: Clean up CONFIG_AMD_IOMMU_V2 (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enhance def_domain_type to handle untrusted device (Jerry Snitselaar) [RHEL-28780] - iommufd: Add missing IOMMUFD_DRIVER kconfig for the selftest (Jerry Snitselaar) [RHEL-28780] - swiotlb: do not set total_used to 0 in swiotlb_create_debugfs_files() (Jerry Snitselaar) [RHEL-28780] - swiotlb: fix swiotlb_bounce() to do partial sync's correctly (Jerry Snitselaar) [RHEL-28780] - swiotlb: extend buffer pre-padding to alloc_align_mask if necessary (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix WARN_ON in iommu probe path (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Allocate local memory for page request queue (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix wrong use of pasid config (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix possible irq lock inversion dependency issue (Jerry Snitselaar) [RHEL-28780] - iommu: Validate the PASID in iommu_attach_device_pasid() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Fix access for STE.SHCFG (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add cpu_to_le64() around STRTAB_STE_0_V (Jerry Snitselaar) [RHEL-28780] - swiotlb: Reinstate page-alignment for mappings >= PAGE_SIZE (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Force swiotlb_max_mapping_size on an untrusted device (Jerry Snitselaar) [RHEL-28780] - swiotlb: Fix alignment checks when both allocation and DMA masks are present (Jerry Snitselaar) [RHEL-28780] - swiotlb: Honour dma_alloc_coherent() alignment in swiotlb_alloc() (Jerry Snitselaar) [RHEL-28780] - swiotlb: Enforce page alignment in swiotlb_alloc() (Jerry Snitselaar) [RHEL-28780] - swiotlb: Fix double-allocation of slots due to broken alignment handling (Jerry Snitselaar) [RHEL-28780] - dma-direct: Leak pages on dma_set_decrypted() failure (Jerry Snitselaar) [RHEL-28780] - swiotlb: add debugfs to track swiotlb transient pool usage (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Document min_align_mask assumption (Jerry Snitselaar) [RHEL-28780] - iommu: re-use local fwnode variable in iommu_ops_from_fwnode() (Jerry Snitselaar) [RHEL-28780] - iommu: constify fwnode in iommu_ops_from_fwnode() (Jerry Snitselaar) [RHEL-28780] - iommu: constify of_phandle_args in xlate (Jerry Snitselaar) [RHEL-28780] - iommu: constify pointer to bus_type (Jerry Snitselaar) [RHEL-28780] - iommu: Make iommu_report_device_fault() return void (Jerry Snitselaar) [RHEL-28780] - iommu: Make iopf_group_response() return void (Jerry Snitselaar) [RHEL-28780] - iommu: Track iopf group instead of last fault (Jerry Snitselaar) [RHEL-28780] - iommu: Improve iopf_queue_remove_device() (Jerry Snitselaar) [RHEL-28780] - iommu: Use refcount for fault data access (Jerry Snitselaar) [RHEL-28780] - iommu: Refine locking for per-device fault data management (Jerry Snitselaar) [RHEL-28780] - iommu: Separate SVA and IOPF (Jerry Snitselaar) [RHEL-28780] - iommu: Make iommu_queue_iopf() more generic (Jerry Snitselaar) [RHEL-28780] - iommu: Prepare for separating SVA and IOPF (Jerry Snitselaar) [RHEL-28780] - iommu: Merge iommu_fault_event and iopf_fault (Jerry Snitselaar) [RHEL-28780] - iommu: Remove iommu_[un]register_device_fault_handler() (Jerry Snitselaar) [RHEL-28780] - iommu: Merge iopf_device_param into iommu_fault_param (Jerry Snitselaar) [RHEL-28780] - iommu: Cleanup iopf data structure definitions (Jerry Snitselaar) [RHEL-28780] - iommu: Remove unrecoverable fault data (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Remove unrecoverable faults reporting (Jerry Snitselaar) [RHEL-28780] - iommu: Move iommu fault data to linux/iommu.h (Jerry Snitselaar) [RHEL-28780] - iommu/iova: use named kmem_cache for iova magazines (Jerry Snitselaar) [RHEL-28780] - iommu/iova: Reorganise some code (Jerry Snitselaar) [RHEL-28780] - iommu/iova: Tidy up iova_cache_get() failure (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix sleeping in atomic context (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Mark interrupt as managed (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce per-device domain ID to fix potential TLB aliasing issue (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused GCR3 table parameters from struct protection_domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rearrange device flush code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused flush pasid functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor GCR3 table helper functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor protection_domain helper functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor attaching / detaching device functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor helper function for setting / clearing GCR3 (Jerry Snitselaar) [RHEL-28780] - iommu: Introduce iommu_group_mutex_assert() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rearrange GCR3 table setup code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for device based TLB invalidation (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Use protection_domain.flags to check page table mode (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce per-device GCR3 table (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce struct protection_domain.pd_mode (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce get_amd_iommu_from_dev() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable Guest Translation before registering devices (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Pass struct iommu_dev_data to set_dte_entry() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove EXPORT_SYMBOL for perf counter related functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove redundant error check in amd_iommu_probe_device() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove duplicate function declarations from amd_iommu.h (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused APERTURE_* macros (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused IOVA_* macro (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused PPR_* macros (Jerry Snitselaar) [RHEL-28780] - iommu: Fix compilation without CONFIG_IOMMU_INTEL (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove scalabe mode in domain_context_clear_one() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove scalable mode context entry setup from attach_dev (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Setup scalable mode context entry in probe path (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix NULL domain on device release (Jerry Snitselaar) [RHEL-28780 RHEL-29357] - iommu: Add static iommu_ops->release_domain (Jerry Snitselaar) [RHEL-28780 RHEL-29357] - iommu/vt-d: Improve ITE fault handling if target device isn't present (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Don't issue ATS Invalidation request when device is disconnected (Jerry Snitselaar) [RHEL-28780] - PCI: Make pci_dev_is_disconnected() helper public for other drivers (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use device rbtree in iopf reporting path (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use rbtree to track iommu probed devices (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Merge intel_svm_bind_mm() into its caller (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove initialization for dynamically heap-allocated rcu_head (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove treatment for revoking PASIDs with pending page faults (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use kcalloc() instead of kzalloc() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove INTEL_IOMMU_BROKEN_GFX_WA (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Convert to domain_alloc_paging() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Pass arm_smmu_domain and arm_smmu_device to finalize (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Use the identity/blocked domain during release (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Add a global static BLOCKED domain (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Add a global static IDENTITY domain (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Check that the RID domain is S1 in SVA (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Remove arm_smmu_master->domain (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Pass smmu_domain to arm_enable/disable_ats() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Put writing the context descriptor in the right order (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Do not change the STE twice during arm_smmu_attach_dev() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Compute the STE only once for each master (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Hold arm_smmu_asid_lock during all of attach_dev (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Build the whole STE in arm_smmu_make_s2_domain_ste() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Move the STE generation for S1 and S2 domains into functions (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Consolidate the STE generation for abort/bypass (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Make STE programming independent of the callers (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-qcom: Add X1E80100 MDSS compatible (Jerry Snitselaar) [RHEL-28780] - iommu/ipmmu-vmsa: Minor cleanups (Jerry Snitselaar) [RHEL-28780] - iommu/msm-iommu: don't limit the driver too much (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Don't check map/unmap pairing with HUGE_PAGES (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix protection fault in iommufd_test_syz_conv_iova (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Fix mock_dev_num bug (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix iopt_access_list_id overwrite bug (Jerry Snitselaar) [RHEL-28780] - iommu/sva: Fix SVA handle sharing in multi device case (Jerry Snitselaar) [RHEL-28780] - iommu/sva: Restore SVA handle sharing (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Do not use GFP_KERNEL under as spinlock (Jerry Snitselaar) [RHEL-28780] - Revert "iommu/arm-smmu: Convert to domain_alloc_paging()" (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix constant-out-of-range warning (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Set SSADE when attaching to a parent with dirty tracking (Jerry Snitselaar) [RHEL-28780 RHEL-29359] - iommu/vt-d: Add missing dirty tracking set for parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Wrap the dirty tracking loop to be a helper (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove domain parameter for intel_pasid_setup_dirty_tracking() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add missing device iotlb flush for parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Update iotlb in nested domain attach (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add missing iotlb flush for parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add __iommu_flush_iotlb_psi() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Track nested domains in parent (Jerry Snitselaar) [RHEL-28780] - iommufd: Reject non-zero data_type if no data_len is provided (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Consider page offset for the pages to be pinned (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Hugepage mock domain support (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Refactor mock_domain_read_and_clear_dirty() (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Handle recording beyond the mapped pages (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Switch iova_bitmap::bitmap to an u8 array (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Bounds check mapped::pages access (Jerry Snitselaar) [RHEL-28780] - drm/tegra: Do not assume that a NULL domain means no DMA IOMMU (Jerry Snitselaar) [RHEL-28780] - iommu: Allow ops->default_domain to work when !CONFIG_IOMMU_DMA (Jerry Snitselaar) [RHEL-28780] - dma-debug: fix kernel-doc warnings (Jerry Snitselaar) [RHEL-28780] - swiotlb: check alloc_size before the allocation of a new memory pool (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Check the bus type during probe (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add iotlb flush for nested domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add data structure for Intel VT-d stage-1 cache invalidation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add coverage for IOMMU_HWPT_INVALIDATE ioctl (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add IOMMU_TEST_OP_MD_CHECK_IOTLB test op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add mock_domain_cache_invalidate_user support (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add iommu_copy_struct_from_user_array helper (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add IOMMU_HWPT_INVALIDATE (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add cache_invalidate_user op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/sva: Fix memory leak in iommu_sva_bind_device() (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Trace bounce buffer usage when mapping buffers (Jerry Snitselaar) [RHEL-28780] - iommu/tegra: Use tegra_dev_iommu_get_stream_id() in the remaining places (Jerry Snitselaar) [RHEL-28780] - acpi: Do not return struct iommu_ops from acpi_iommu_configure_id() (Jerry Snitselaar) [RHEL-28780] - iommu: Mark dev_iommu_priv_set() with a lockdep (Jerry Snitselaar) [RHEL-28780] - iommu: Mark dev_iommu_get() with lockdep (Jerry Snitselaar) [RHEL-28780] - iommu/of: Use -ENODEV consistently in of_iommu_configure() (Jerry Snitselaar) [RHEL-28780] - iommmu/of: Do not return struct iommu_ops from of_iommu_configure() (Jerry Snitselaar) [RHEL-28780] - iommu: Remove struct iommu_ops *iommu from arch_setup_dma_ops() (Jerry Snitselaar) [RHEL-28780] - iommu: Set owner token to SVA domain (Jerry Snitselaar) [RHEL-28780] - iommu: Support mm PASID 1:n with sva domains (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - mm: Deprecate pasid field (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - mm: Add structure to keep sva information (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu: Add mm_get_enqcmd_pasid() helper function (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu/vt-d: Remove mm->pasid in intel_sva_bind_mm() (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu: Change kconfig around IOMMU_SVA (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu: Extend LPAE page table format to support custom allocators (Jerry Snitselaar) [RHEL-28780] - iommu/io-pgtable: Move Apple DART support to its own file (Jerry Snitselaar) [RHEL-28780] - iommu: Allow passing custom allocators to pgtable drivers (Jerry Snitselaar) [RHEL-28780] - iommu: Clean up open-coded ownership checks (Jerry Snitselaar) [RHEL-28780] - iommu: Retire bus ops (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Don't register fwnode for legacy binding (Jerry Snitselaar) [RHEL-28780] - iommu: Decouple iommu_domain_alloc() from bus ops (Jerry Snitselaar) [RHEL-28780] - iommu: Validate that devices match domains (Jerry Snitselaar) [RHEL-28780] - iommu: Decouple iommu_present() from bus ops (Jerry Snitselaar) [RHEL-28780] - iommu: Factor out some helpers (Jerry Snitselaar) [RHEL-28780] - iommu: Map reserved memory as cacheable if device is coherent (Jerry Snitselaar) [RHEL-28780] - iommu/amd/pgtbl_v2: Invalidate updated page ranges only (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Make domain_flush_pages as global function (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate amd_iommu_domain_flush_complete() call (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor device iotlb invalidation code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor IOMMU tlb invalidation code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support to invalidate multiple guest pages (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove redundant passing of PDE bit (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove redundant domain flush from attach_device() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rename iommu_flush_all_caches() -> amd_iommu_flush_all_caches() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Do not flush IRTE when only updating isRun and destination fields (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Set variable amd_dirty_ops to static (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Move inline helpers to header files (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove unused vcmd interfaces (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove unused parameter of intel_pasid_setup_pass_through() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Refactor device_to_iommu() to retrieve iommu directly (Jerry Snitselaar) [RHEL-28780] - iommu/virtio: Add ops->flush_iotlb_all and enable deferred flush (Jerry Snitselaar) [RHEL-28780] - iommu/virtio: Make use of ops->iotlb_sync_map (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Convert to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Pass arm_smmu_domain to internal functions (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Implement IOMMU_DOMAIN_BLOCKED (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Convert to a global static identity domain (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Reorganize arm_smmu_domain_add_master() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Remove ARM_SMMU_DOMAIN_NESTED (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Master cannot be NULL in arm_smmu_write_strtab_ent() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add a type for the STE (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: disable stall for quiet_cd (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-qcom: Add QCM2290 MDSS compatible (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-qcom: Add missing GMU entry to match table (Jerry Snitselaar) [RHEL-28780] - dma-debug: make dma_debug_add_bus take a const pointer (Jerry Snitselaar) [RHEL-28780] - dma-mapping: clear dev->dma_mem to NULL after freeing it (Jerry Snitselaar) [RHEL-28780] - swiotlb: reduce area lock contention for non-primary IO TLB pools (Jerry Snitselaar) [RHEL-28780] - dma-mapping: don't store redundant offsets (Jerry Snitselaar) [RHEL-28780] - iommufd: Do not UAF during iommufd_put_object() (Jerry Snitselaar) [RHEL-28780] - iommufd: Add iommufd_ctx to iommufd_put_object() (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Fix _test_mock_dirty_bitmaps() (Jerry Snitselaar) [RHEL-28780] - iommu: Fix printk arg in of_iommu_get_resv_regions() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Set variable intel_dirty_ops to static (Jerry Snitselaar) [RHEL-28780] - iommu: Flow ERR_PTR out from __iommu_domain_alloc() (Jerry Snitselaar) [RHEL-28780] - swiotlb: fix out-of-bounds TLB allocations with CONFIG_SWIOTLB_DYNAMIC (Jerry Snitselaar) [RHEL-28780] - dma-mapping: fix dma_addressing_limited() if dma_range_map can't cover all system RAM (Jerry Snitselaar) [RHEL-28780] - dma-mapping: move dma_addressing_limited() out of line (Jerry Snitselaar) [RHEL-28780] - swiotlb: do not free decrypted pages if dynamic (Jerry Snitselaar) [RHEL-28780] - s390/pci: prepare is_passed_through() for dma-iommu (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Use a large flush queue and timeout for shadow_on_flush (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Allow a single FQ in addition to per-CPU FQs (Jerry Snitselaar) [RHEL-28780] - iommu/s390: Disable deferred flush for ISM devices (Jerry Snitselaar) [RHEL-28780] - s390/pci: Fix reset of IOMMU software counters (Jerry Snitselaar) [RHEL-28780] - s390/pci: Use dma-iommu layer (Jerry Snitselaar) [RHEL-28780] - s390/pci: convert high_memory to physical address (Jerry Snitselaar) [RHEL-28780] - iommu: Allow .iotlb_sync_map to fail and handle s390's -ENOMEM return (Jerry Snitselaar) [RHEL-28780] - iommufd: Convert to alloc_domain_paging() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use ops->blocked_domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Update the definition of the blocking domain (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Refactor spapr_tce_platform_iommu_attach_dev() (Jerry Snitselaar) [RHEL-28780] - powerpc/pseries/iommu: DLPAR add doesn't completely initialize pci_controller (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Fix the missing iommu_group_put() during platform domain attach (Jerry Snitselaar) [RHEL-28780] - powerpc: iommu: Bring back table group release_ownership() call (Jerry Snitselaar) [RHEL-28780] - iommu: Move IOMMU_DOMAIN_BLOCKED global statics to ops->blocked_domain (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Do not do platform domain attach atctions after probe (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Setup a default domain and remove set_platform_dma_ops (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Fix notifiers being shared by PCI and VIO buses (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Only build sPAPR access functions on pSeries (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Remove iommu_del_device() (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Add iommu_ops to report capabilities and allow blocking domains (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Add "borrowing" iommu_table_group_ops (Jerry Snitselaar) [RHEL-28780] - powerpc/pci_64: Init pcibios subsys a bit later (Jerry Snitselaar) [RHEL-28780] - iommu: change iommu_map_sgtable to return signed values (Jerry Snitselaar) [RHEL-28780] - iommu: Fix return code in iommu_group_alloc_default_domain() (Jerry Snitselaar) [RHEL-28780] - iommu: Do not use IOMMU_DOMAIN_DMA if CONFIG_IOMMU_DMA is not enabled (Jerry Snitselaar) [RHEL-28780] - iommu: Improve map/unmap sanity checks (Jerry Snitselaar) [RHEL-28780] - iommu: Retire map/unmap ops (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Update to {map,unmap}_pages (Jerry Snitselaar) [RHEL-28780] - iommu/ipmmu-vmsa: Convert to generic_single_device_group() (Jerry Snitselaar) [RHEL-28780] - iommu: Add generic_single_device_group() (Jerry Snitselaar) [RHEL-28780] - iommu: Remove useless group refcounting (Jerry Snitselaar) [RHEL-28780] - iommu: Convert remaining simple drivers to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu: Convert simple drivers with DOMAIN_DMA to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu: Add ops->domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu: Add __iommu_group_domain_alloc() (Jerry Snitselaar) [RHEL-28780] - iommu: Require a default_domain for all iommu drivers (Jerry Snitselaar) [RHEL-28780] - iommu/ipmmu: Add an IOMMU_IDENTITIY_DOMAIN (Jerry Snitselaar) [RHEL-28780] - iommu: Remove ops->set_platform_dma_ops() (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Support DMA domains in tegra (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Implement an IDENTITY domain (Jerry Snitselaar) [RHEL-28780] - iommu: Allow an IDENTITY domain as the default_domain in ARM32 (Jerry Snitselaar) [RHEL-28780] - iommu: Reorganize iommu_get_default_domain_type() to respect def_domain_type() (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-gart: Remove tegra-gart (Jerry Snitselaar) [RHEL-28780] - iommu: Add IOMMU_DOMAIN_PLATFORM for S390 (Jerry Snitselaar) [RHEL-28780] - iommu: Add IOMMU_DOMAIN_PLATFORM (Jerry Snitselaar) [RHEL-28780] - iommu: Add iommu_ops->identity_domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove DMA_FQ type from domain allocation path (Jerry Snitselaar) [RHEL-28780] - Revert "iommu: Fix false ownership failure on AMD systems with PASID activated" (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused EXPORT_SYMBOLS (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove amd_iommu_device_info() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove PPR support (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove iommu_v2 module (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Initialize iommu_device->max_pasids (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable device ATS/PASID/PRI capabilities independently (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce iommu_dev_data.flags to track device capabilities (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce iommu_dev_data.ppr (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rename ats related variables (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Modify logic for checking GT and PPR features (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate feature detection and reporting logic (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Miscellaneous clean up when free domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Do not set amd_iommu_pgtable in pass-through mode (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce helper functions for managing GCR3 table (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor protection domain allocation code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate logic to allocate protection domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate timeout pre-define to amd_iommu_type.h (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused amd_io_pgtable.pt_root variable (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: debugfs: Support dumping a specified page table (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: debugfs: Create/remove debugfs file per {device, pasid} (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: debugfs: Dump entry pointing to huge page (Jerry Snitselaar) [RHEL-28780] - iommu/virtio: Add __counted_by for struct viommu_request and use struct_size() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3-sva: Remove bond refcount (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3-sva: Remove unused iommu_sva handle (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Rename cdcfg to cd_table (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Update comment about STE liveness (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Cleanup arm_smmu_domain_finalise (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Move CD table to arm_smmu_master (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Refactor write_ctx_desc (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: move stall_enabled to the cd table (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Encapsulate ctx_desc_cfg init in alloc_cd_tables (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Replace s1_cfg with cdtab_cfg (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Move ctx_desc out of s1_cfg (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-qcom: Add SM7150 SMMUv2 (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-qcom: Add SDM670 MDSS compatible (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Drop unnecessary error check for for debugfs_create_dir() (Jerry Snitselaar) [RHEL-28780] - iommufd: Organize the mock domain alloc functions closer to Joerg's tree (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Fix page-size check in iommufd_test_dirty() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add iopt_area_alloc() (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix missing update of domains_itree after splitting iopt_area (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Disallow read-only mappings to nest parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add nested domain allocation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Set the nested domain to a device (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Make domain attach helpers to be extern (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add helper to setup pasid nested translation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add helper for nested domain allocation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Extend dmar_domain to support nested domain (Jerry Snitselaar) [RHEL-28780] - iommufd: Add data structure for Intel VT-d stage-1 domain allocation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Enhance capability check for nested parent domain allocation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add coverage for IOMMU_HWPT_ALLOC with nested HWPTs (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add nested domain allocation for mock domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add iommu_copy_struct_from_user helper (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add a nested HW pagetable object (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Pass in parent domain with user_data to domain_alloc_user op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Share iommufd_hwpt_alloc with IOMMUFD_OBJ_HWPT_NESTED (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Derive iommufd_hwpt_paging from iommufd_hw_pagetable (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/device: Wrap IOMMUFD_OBJ_HWPT_PAGING-only configurations (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Rename IOMMUFD_OBJ_HW_PAGETABLE to IOMMUFD_OBJ_HWPT_PAGING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add IOMMU_DOMAIN_NESTED (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Only enforce cache coherency in iommufd_hw_pagetable_alloc (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_GET_DIRTY_BITMAP_NO_CLEAR flag (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test out_capabilities in IOMMU_GET_HW_INFO (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_GET_DIRTY_BITMAP (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_SET_DIRTY_TRACKING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_ALLOC_DIRTY_TRACKING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Expand mock_domain with dev_flags (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/vt-d: Access/Dirty bit support for SS domains (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/amd: Access/Dirty bit support in IOPTEs (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/amd: Add domain_alloc_user based domain allocation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add a flag to skip clearing of IOPTE dirty (Jerry Snitselaar) [RHEL-28780] - iommufd: Add capabilities to IOMMU_GET_HW_INFO (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add IOMMU_HWPT_GET_DIRTY_BITMAP (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add IOMMU_HWPT_SET_DIRTY_TRACKING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add a flag to enforce dirty tracking on attach (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add iommu_domain ops for dirty tracking (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Correct IOMMU_HWPT_ALLOC_NEST_PARENT description (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Rework TEST_LENGTH to test min_size explicitly (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add domain_alloc_user op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add domain_alloc_user() support in iommu mock (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Support allocating nested parent domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Flow user flags for domain allocation to domain_alloc_user() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Use the domain_alloc_user() op for domain allocation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add new iommu op to create domains owned by userspace (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Iterate idev_ids in mock_domain's alloc_hwpt test (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix spelling errors in comments (Jerry Snitselaar) [RHEL-28780] - dma-debug: Fix a typo in a debugging eye-catcher (Jerry Snitselaar) [RHEL-28780] - swiotlb: rewrite comment explaining why the source is preserved on DMA_FROM_DEVICE (Jerry Snitselaar) [RHEL-28780] - net: fec: use dma_alloc_noncoherent for data cache enabled coldfire (Jerry Snitselaar) [RHEL-28780] - dma-direct: warn when coherent allocations aren't supported (Jerry Snitselaar) [RHEL-28780] - dma-direct: simplify the use atomic pool logic in dma_direct_alloc (Jerry Snitselaar) [RHEL-28780] - dma-direct: add a CONFIG_ARCH_HAS_DMA_ALLOC symbol (Jerry Snitselaar) [RHEL-28780] - dma-direct: add dependencies to CONFIG_DMA_GLOBAL_POOL (Jerry Snitselaar) [RHEL-28780] - swiotlb: do not try to allocate a TLB bigger than MAX_ORDER pages (Jerry Snitselaar) [RHEL-28780] - swiotlb: fix the check whether a device has used software IO TLB (Jerry Snitselaar) [RHEL-28780] - dma-contiguous: fix the Kconfig entry for CONFIG_DMA_NUMA_CMA (Jerry Snitselaar) [RHEL-28780] - iommu: Explicitly include correct DT includes (Jerry Snitselaar) [RHEL-28780] - swiotlb: move slot allocation explanation comment where it belongs (Jerry Snitselaar) [RHEL-28780] - swiotlb: search the software IO TLB only if the device makes use of it (Jerry Snitselaar) [RHEL-28780] - swiotlb: allocate a new memory pool when existing pools are full (Jerry Snitselaar) [RHEL-28780] - swiotlb: determine potential physical address limit (Jerry Snitselaar) [RHEL-28780] - swiotlb: if swiotlb is full, fall back to a transient memory pool (Jerry Snitselaar) [RHEL-28780] - redhat/configs: add file for SWIOTLB_DYNAMIC (Jerry Snitselaar) [RHEL-28780] - swiotlb: add a flag whether SWIOTLB is allowed to grow (Jerry Snitselaar) [RHEL-28780] - swiotlb: separate memory pool data from other allocator data (Jerry Snitselaar) [RHEL-28780] - swiotlb: add documentation and rename swiotlb_do_find_slots() (Jerry Snitselaar) [RHEL-28780] - redhat/configs: Add CONFIG_DMA_NUMA_CMA and remove CONFIG_DMA_PERNUMA_CMA (Jerry Snitselaar) [RHEL-28780] - dma-contiguous: support numa CMA for specified node (Jerry Snitselaar) [RHEL-28780] - dma-contiguous: support per-numa CMA for all architectures (Jerry Snitselaar) [RHEL-28780] - of: Fix "dma-ranges" handling for bus controllers (Jerry Snitselaar) [RHEL-28780] - net/mlx5e: Fix operation precedence bug in port timestamping napi_poll context (Kamal Heib) [RHEL-30492] {CVE-2023-52626} - sched/numa: Fix mm numa_scan_seq based unconditional scan (Phil Auld) [RHEL-10049] - sched/numa: Complete scanning of inactive VMAs when there is no alternative (Phil Auld) [RHEL-10049] - sched/numa: Complete scanning of partial VMAs regardless of PID activity (Phil Auld) [RHEL-10049] - sched/numa: Move up the access pid reset logic (Phil Auld) [RHEL-10049] - sched/numa: Trace decisions related to skipping VMAs (Phil Auld) [RHEL-10049] - sched/numa: Rename vma_numab_state::access_pids[] => ::pids_active[], ::next_pid_reset => ::pids_active_reset (Phil Auld) [RHEL-10049] - sched/numa: Document vma_numab_state fields (Phil Auld) [RHEL-10049] - sched/numa: use hash_32 to mix up PIDs accessing VMA (Phil Auld) [RHEL-10049] - sched/numa: implement access PID reset logic (Phil Auld) [RHEL-10049] - selftests/livepatch: fix and refactor new dmesg message code (Ryan Sullivan) [RHEL-31518] - docs: automarkup: linkify git revs (Ryan Sullivan) [RHEL-31518] - livepatch: Fix missing newline character in klp_resolve_symbols() (Ryan Sullivan) [RHEL-31518]- KVM: arm64: Do not re-initialize the KVM lock (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr() (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: Ensure target address is granule-aligned for range TLBI (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: Fix host-programmed guest events in nVHE (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: selftests: Fix spelling mistake "trigged" -> "triggered" (Sebastian Ott) [RHEL-31215] - KVM: arm64: removed unused kern_hyp_va asm macro (Sebastian Ott) [RHEL-31215] - KVM: arm64: add comments to __kern_hyp_va (Sebastian Ott) [RHEL-31215] - KVM: selftests: arm64: Support P52V48 4K and 16K guest_modes (Sebastian Ott) [RHEL-31215] - KVM: selftests: arm64: Determine max ipa size per-page size (Sebastian Ott) [RHEL-31215] - KVM: selftests: Fix __GUEST_ASSERT() format warnings in ARM's arch timer test (Sebastian Ott) [RHEL-31215] - perf build: Fix out of tree build related to installation of sysreg-defs (Sebastian Ott) [RHEL-31215] - tools headers: Update tools's copy of arm64/asm headers (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Remove unused functions from vpmu test (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Split arch_timer test code (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Enable tuning of error margin in arch_timer test (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Data type cleanup for arch_timer test (Sebastian Ott) [RHEL-31215] - KVM: selftests: Print timer ctl register in ISTATUS assertion (Sebastian Ott) [RHEL-31215] - KVM: selftests: Fix GUEST_PRINTF() format warnings in ARM code (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Remove redundant newlines (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Handle feature fields with nonzero minimum value correctly (Sebastian Ott) [RHEL-31215] - KVM: selftests: Ensure sysreg-defs.h is generated at the expected path (Sebastian Ott) [RHEL-31215] - perf build: Ensure sysreg-defs Makefile respects output dir (Sebastian Ott) [RHEL-31215] - tools headers arm64: Fix references to top srcdir in Makefile (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Update tools copy of arm_pmuv3.h (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: vPMU test for validating user accesses (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: vPMU register test for unimplemented counters (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: vPMU register test for implemented counters (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Introduce vpmu_counter_access test (Sebastian Ott) [RHEL-31215] - tools: Import arm_pmuv3.h (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Test for setting ID register from usersapce (Sebastian Ott) [RHEL-31215] - KVM: arm64: Document vCPU feature selection UAPIs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Document KVM_ARM_GET_REG_WRITABLE_MASKS (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix out-of-IPA space translation fault handling (Sebastian Ott) [RHEL-31215] - Revert "KVM: arm64: Snapshot all non-zero RES0/RES1 sysreg fields for later checking" (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix TRFCR_EL1/PMSCR_EL1 access in hVHE mode (Sebastian Ott) [RHEL-31215] - KVM: arm64: Don't initialize idreg debugfs w/ preemption disabled (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fail the idreg iterator if idregs aren't initialized (Sebastian Ott) [RHEL-31215] - KVM: arm64: Set io memory s2 pte as normalnc for vfio pci device (Sebastian Ott) [RHEL-31215] - mm: Introduce new flag to indicate wc safe (Sebastian Ott) [RHEL-31215] - KVM: arm64: Introduce new flag for non-cacheable IO memory (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix typos (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Don't acquire the lpi_list_lock in vgic_put_irq() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Ensure the irq refcount is nonzero when taking a ref (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Rely on RCU protection in vgic_get_lpi() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Free LPI vgic_irq structs in an RCU-safe manner (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Use atomics to count LPIs (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Get rid of the LPI linked-list (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-its: Walk the LPI xarray in vgic_copy_lpi_list() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-v3: Iterate the xarray to find pending LPIs (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Use xarray to find LPI in vgic_get_lpi() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Store LPIs in an xarray (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make build-time check of RES0/RES1 bits optional (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table() (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: Add debugfs file for guest's ID registers (Sebastian Ott) [RHEL-31215] - KVM: arm64: Snapshot all non-zero RES0/RES1 sysreg fields for later checking (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make FEAT_MOPS UNDEF if not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make AMU sysreg UNDEF if FEAT_AMU is not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make PIR{,E0}_EL1 UNDEF if S1PIE is not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make TLBI OS/Range UNDEF if not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Streamline save/restore of HFG[RW]TR_EL2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Move existing feature disabling over to FGU infrastructure (Sebastian Ott) [RHEL-31215] - KVM: arm64: Propagate and handle Fine-Grained UNDEF bits (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add Fine-Grained UNDEF tracking information (Sebastian Ott) [RHEL-31215] - KVM: arm64: Rename __check_nv_sr_forward() to triage_sysreg_trap() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use the xarray as the primary sysreg/sysinsn walker (Sebastian Ott) [RHEL-31215] - KVM: arm64: Register AArch64 system register entries with the sysreg xarray (Sebastian Ott) [RHEL-31215] - KVM: arm64: Always populate the trap configuration xarray (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Move system instructions to their own sys_reg_desc array (Sebastian Ott) [RHEL-31215] - KVM: arm64: Drop the requirement for XARRAY_MULTI (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Turn encoding ranges into discrete XArray stores (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Correctly handle negative polarity FGTs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Unify HDFG[WR]TR_GROUP FGT identifiers (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Drop sanitised_sys_reg() helper (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to VNCR-backed HCRX_EL2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to VNCR-backed FGT sysregs (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to EL2 configuration registers (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to VNCR-backed sysregs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add feature checking helpers (Sebastian Ott) [RHEL-31215] - arm64: sysreg: Add missing ID_AA64ISAR[13]_EL1 fields and variants (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Fix FEAT_NV check when checking for FEAT_NV1 (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Only check for NV1 if NV is present (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Add missing ID_AA64MMFR4_EL1 to __read_sysreg_by_encoding() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Handle Apple M2 as not having HCR_EL2.NV1 implemented (Sebastian Ott) [RHEL-31215] - arm64: kvm: avoid CONFIG_PGTABLE_LEVELS for runtime levels (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix double-free following kvm_pgtable_stage2_free_unlinked() (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: print Hyp mode (Sebastian Ott) [RHEL-31215] - KVM: arm64: Force guest's HCR_EL2.E2H RES1 when NV1 is not implemented (Sebastian Ott) [RHEL-31215] - KVM: arm64: Expose ID_AA64MMFR4_EL1 to guests (Sebastian Ott) [RHEL-31215] - arm64: Fix early handling of FEAT_E2H0 not being implemented (Sebastian Ott) [RHEL-31215] - arm64: Treat HCR_EL2.E2H as RES1 when ID_AA64MMFR4_EL1.E2H0 is negative (Sebastian Ott) [RHEL-31215] - arm64: cpufeature: Detect HCR_EL2.NV1 being RES0 (Sebastian Ott) [RHEL-31215] - arm64: cpufeature: Add ID_AA64MMFR4_EL1 handling (Sebastian Ott) [RHEL-31215] - arm64: sysreg: Add layout for ID_AA64MMFR4_EL1 (Sebastian Ott) [RHEL-31215] - arm64: cpufeature: Correctly display signed override values (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Correctly handle signed values (Sebastian Ott) [RHEL-31215] - arm64: Add macro to compose a sysreg field value (Sebastian Ott) [RHEL-31215] - KVM: arm64: Do not source virt/lib/Kconfig twice (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-its: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-init: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: sys_regs: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: mmu: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: vhe: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: hyp/aarch32: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: guest: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: debug: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix circular locking dependency (Sebastian Ott) [RHEL-31215 RHEL-31553 RHEL-36279] {CVE-2024-26691} - KVM: arm64: nv: Handle virtual EL2 registers in vcpu_read/write_sys_reg() (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Map VNCR-capable registers to a separate page (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add EL2_REG_VNCR()/EL2_REG_REDIR() sysreg helpers (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add include containing the VNCR_EL2 offsets (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add non-VHE-EL2->EL1 translation helpers (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Restrict NV support to FEAT_NV2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Introduce a bad_trap() primitive for unexpected trap handling (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Drop EL12 register traps that are redirected to VNCR (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Compute NV view of idregs as a one-off (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Hoist vcpu_has_nv() into is_hyp_ctxt() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Trap external trace for protected VMs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Mark PAuth as a restricted feature for protected VMs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix which features are marked as allowed for protected VMs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Macros for setting/clearing FGT bits (Sebastian Ott) [RHEL-31215] - KVM: arm64: Define FGT nMASK bits relative to other fields (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use generated FGT RES0 bits instead of specifying them (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add build validation for FGT trap mask values (Sebastian Ott) [RHEL-31215] - KVM: arm64: Handle HAFGRTR_EL2 trapping in nested virt (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add bit masks for HAFGRTR_EL2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add missing HFGITR_EL2 FGT entries to nested virt (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add missing HFGxTR_EL2 FGT entries to nested virt (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing system instruction definitions for FGT (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing system register definitions for FGT (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing ExtTrcBuff field definition to ID_AA64DFR0_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing Pauth_LR field definitions to ID_AA64ISAR1_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add new system registers for GCS (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for FPMR (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update HCRX_EL2 definition for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update SCTLR_EL1 for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update ID_AA64SMFR0_EL1 definition for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for ID_AA64FPFR0_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for ID_AA64ISAR3_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update ID_AA64ISAR2_EL1 defintion for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for ID_AA64PFR2_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: update CPACR_EL1 register (Sebastian Ott) [RHEL-31215] - arm64/sysreg: add system register POR_EL{0,1} (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for HAFGRTR_EL2 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update HFGITR_EL2 definiton to DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Explicitly trap unsupported HFGxTR_EL2 features (Sebastian Ott) [RHEL-31215] - arm: perf/kvm: Use GENMASK for ARMV8_PMU_PMCR_N (Sebastian Ott) [RHEL-31215] - KVM: arm64: Remove VPIPT I-cache handling (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use helpers to classify exception types reported via ESR (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow guests with >48-bit IPA size on FEAT_LPA2 systems (Sebastian Ott) [RHEL-31215] - KVM: arm64: Support up to 5 levels of translation in kvm_pgtable (Sebastian Ott) [RHEL-31215] - KVM: arm64: Convert translation level parameter to s8 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use LPA2 page-tables for stage2 and hyp stage1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add new (V)TCR_EL2 field definitions for FEAT_LPA2 (Sebastian Ott) [RHEL-31215] - arm64: Add ARM64_HAS_LPA2 CPU capability (Sebastian Ott) [RHEL-31215] - arm64/mm: Add FEAT_LPA2 specific ID_AA64MMFR0.TGRAN[2] (Sebastian Ott) [RHEL-31215] - arm64/mm: Add lpa2_is_enabled() kvm_lpa2_is_enabled() stubs (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Allow userspace to limit PMCR_EL0.N for the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Sanitize PM{C,I}NTEN{SET,CLR}, PMOVS{SET,CLR} before first run (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add {get,set}_user for PM{C,I}NTEN{SET,CLR}, PMOVS{SET,CLR} (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Set PMCR_EL0.N for vCPU based on the associated PMU (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Add a helper to read a vCPU's PMCR_EL0 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Select default PMU in KVM_ARM_VCPU_INIT handler (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add PMU event filter bits required if EL3 is implemented (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make PMEVTYPER_EL0.NSH RES0 if EL2 isn't advertised (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Introduce helpers to set the guest's PMU (Sebastian Ott) [RHEL-31215] - KVM: arm64: Move VTCR_EL2 into struct s2_mmu (Sebastian Ott) [RHEL-31215] - KVM: arm64: Load the stage-2 MMU context in kvm_vcpu_load_vhe() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Rename helpers for VHE vCPU load/put (Sebastian Ott) [RHEL-31215] - KVM: arm64: Reload stage-2 for VMID change on VHE (Sebastian Ott) [RHEL-31215] - KVM: arm64: Restore the stage-2 context in VHE's __tlb_switch_to_host() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Don't zero VTTBR in __tlb_switch_to_host() (Sebastian Ott) [RHEL-31215] - arm64: kvm: Use cpus_have_final_cap() explicitly (Sebastian Ott) [RHEL-31215] - KVM: arm64: Expose MOPS instructions to guests (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add handler for MOPS exceptions (Sebastian Ott) [RHEL-31215] - KVM: arm64: FFA: Remove access of endpoint memory access descriptor array (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use mtree_empty() to determine if SMCCC filter configured (Sebastian Ott) [RHEL-31215] - KVM: arm64: Only insert reserved ranges when SMCCC filter is used (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add a predicate for testing if SMCCC filter is configured (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64ZFR0_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64PFR0_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64MMFR{0-2}_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64ISAR{0-2}_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Bump up the default KVM sanitised debug version to v8p8 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Reject attempts to set invalid debug arch version (Sebastian Ott) [RHEL-31215] - KVM: arm64: Advertise selected DebugVer in DBGDIDR.Version (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use guest ID register values for the sake of emulation (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to get the writable masks for feature ID registers (Sebastian Ott) [RHEL-31215] - KVM: arm64: Do not transfer page refcount for THP adjustment (Sebastian Ott) [RHEL-31215] - KVM: arm64: Don't use kerneldoc comment for arm64_check_features() (Sebastian Ott) [RHEL-31215] - Revert "Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists in DT" (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add new VID/PID 13d3/3602 for MT7925 (David Marlin) [RHEL-30099] - Bluetooth: qca: Fix triggering coredump implementation (David Marlin) [RHEL-30099] - Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists in DT (David Marlin) [RHEL-30099] - Bluetooth: qca: Fix wrong event type for patch config command (David Marlin) [RHEL-30099] - Bluetooth: Enforce validation on max value of connection interval (David Marlin) [RHEL-30099] - Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST (David Marlin) [RHEL-30099] - Bluetooth: mgmt: Fix limited discoverable off timeout (David Marlin) [RHEL-30099] - Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR (David Marlin) [RHEL-30099] - Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security (David Marlin) [RHEL-27921 RHEL-30099] {CVE-2024-22099} - Bluetooth: hci_sync: Fix accept_list when attempting to suspend (David Marlin) [RHEL-30099] - Bluetooth: Avoid potential use-after-free in hci_error_reset (David Marlin) [RHEL-30099 RHEL-31828] {CVE-2024-26801} - Bluetooth: hci_sync: Check the correct flag before starting a scan (David Marlin) [RHEL-30099] - Bluetooth: hci_bcm4377: do not mark valid bd_addr as invalid (David Marlin) [RHEL-30099] - Bluetooth: Fix atomicity violation in {min,max}_key_size_set (David Marlin) [RHEL-30099] - Bluetooth: Add device 13d3:3572 IMC Networks Bluetooth Radio (David Marlin) [RHEL-30099] - Bluetooth: L2CAP: Fix possible multiple reject send (David Marlin) [RHEL-30099] - Bluetooth: hci_sync: fix BR/EDR wakeup bug (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: remove useless assignment (David Marlin) [RHEL-30099] - Bluetooth: btmtkuart: fix recv_buf() return value (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: fix recv_buf() return value (David Marlin) [RHEL-30099] - Bluetooth: qca: Support HFP offload for QCA2066 (David Marlin) [RHEL-30099] - Bluetooth: hci_conn: Check non NULL function before calling for HFP offload (David Marlin) [RHEL-30099] - Bluetooth: ISO: Avoid creating child socket if PA sync is terminating (David Marlin) [RHEL-30099] - Bluetooth: btintel: Print firmware SHA1 (David Marlin) [RHEL-30099] - Bluetooth: hci_core: Remove le_restart_scan work (David Marlin) [RHEL-30099] - Bluetooth: Add documentation to exported functions in lib (David Marlin) [RHEL-30099] - Bluetooth: btusb: Don't suspend when there are connections (David Marlin) [RHEL-30099] - Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066 (David Marlin) [RHEL-30099] - Bluetooth: ISO: Reassociate a socket with an active BIS (David Marlin) [RHEL-30099] - Bluetooth: ISO: Allow binding a PA sync socket (David Marlin) [RHEL-30099] - Bluetooth: MGMT/SMP: Fix address type when using SMP over BREDR/LE (David Marlin) [RHEL-30099] - Bluetooth: L2CAP: Send reject on command corrupted request (David Marlin) [RHEL-30099] - Bluetooth: hci_core: Fix hci_conn_hash_lookup_cis (David Marlin) [RHEL-30099] - Bluetooth: hci_event: shut up a false-positive warning (David Marlin) [RHEL-30099] - Bluetooth: hci_event: Fix not checking if HCI_OP_INQUIRY has been sent (David Marlin) [RHEL-30099] - Bluetooth: Fix deadlock in vhci_send_frame (David Marlin) [RHEL-30099] - Bluetooth: Fix not notifying when connection encryption changes (David Marlin) [RHEL-30099] - Bluetooth: btmtksdio: enable bluetooth wakeup in system suspend (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add 0bda:b85b for Fn-Link RTL8852BE (David Marlin) [RHEL-30099] - Bluetooth: ISO: Copy BASE if service data matches EIR_BAA_SERVICE_UUID (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add date->evt_skb is NULL check (David Marlin) [RHEL-30099] - Bluetooth: msft: __hci_cmd_sync() doesn't return NULL (David Marlin) [RHEL-30099] - Bluetooth: ISO: Match QoS adv handle with BIG handle (David Marlin) [RHEL-30099] - Bluetooth: ISO: Allow binding a bcast listener to 0 bises (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add RTW8852BE device 13d3:3570 to device tables (David Marlin) [RHEL-30099] - Bluetooth: qca: add support for QCA2066 (David Marlin) [RHEL-30099] - Bluetooth: Add support for Intel Misty Peak - 8087:0038 (David Marlin) [RHEL-30099] - Bluetooth: Add support ITTIM PE50-M75C (David Marlin) [RHEL-30099] - Bluetooth: ISO: Fix BIS cleanup (David Marlin) [RHEL-30099] - Bluetooth: Fix a refcnt underflow problem for hci_conn (David Marlin) [RHEL-30099] - Bluetooth: vhci: Fix race when opening vhci device (David Marlin) [RHEL-30099] - Bluetooth: Avoid redundant authentication (David Marlin) [RHEL-30099] - Bluetooth: ISO: Fix handling of listen for unicast (David Marlin) [RHEL-30099] - Bluetooth: btusb: add shutdown function for QCA6174 (David Marlin) [RHEL-30099] - Bluetooth: Delete unused hci_req_prepare_suspend() declaration (David Marlin) [RHEL-30099] - Bluetooth: btusb: Do not call kfree_skb() under spin_lock_irqsave() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Fix quirks table naming (David Marlin) [RHEL-30099] - Bluetooth: btintel: Send new command for PPAG (David Marlin) [RHEL-30099] - Bluetooth: ISO: Add support for periodic adv reports processing (David Marlin) [RHEL-30099] - Bluetooth: qca: add support for WCN7850 (David Marlin) [RHEL-30099] - Bluetooth: qca: use switch case for soc type behavior (David Marlin) [RHEL-30099] - Bluetooth: hci_conn: Fix sending BT_HCI_CMD_LE_CREATE_CONN_CANCEL (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Improve inband Independent Reset handling (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Add support for IW624 chipset (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Remove check for CTS low after FW download (David Marlin) [RHEL-30099] - Bluetooth: hci_event: drop only unbound CIS if Set CIG Parameters fails (David Marlin) [RHEL-30099] - Bluetooth: Remove unnecessary NULL check before vfree() (David Marlin) [RHEL-30099] - Bluetooth: hci_sync: Avoid use-after-free in dbg for hci_add_adv_monitor() (David Marlin) [RHEL-30099] - Bluetooth: Remove unused declaration amp_read_loc_info() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Move btusb_recv_event_intel to btintel (David Marlin) [RHEL-30099] - Bluetooth: btqca: Add WCN3988 support (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Add support for AW693 chipset (David Marlin) [RHEL-30099] - Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe() (David Marlin) [RHEL-30099] - bluetooth: Explicitly include correct DT includes (David Marlin) [RHEL-30099] - Bluetooth: btbcm: add default address for BCM43430A1 (David Marlin) [RHEL-30099] - Bluetooth: ISO: Add support for BT_PKT_STATUS (David Marlin) [RHEL-30099] - Bluetooth: af_bluetooth: Make BT_PKT_STATUS generic (David Marlin) [RHEL-30099] - Bluetooth: btmtk: Fix kernel crash when processing coredump (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add support for another MediaTek 7922 VID/PID (David Marlin) [RHEL-30099] - Bluetooth: Fix hci_suspend_sync crash (David Marlin) [RHEL-30099] - Bluetooth: hci_debugfs: Use kstrtobool() instead of strtobool() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add new VID/PID 04ca/3804 for MT7922 (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add new VID/PID 0489/e102 for MT7922 (David Marlin) [RHEL-30099] - Bluetooth: hci_sync: Don't double print name in add/remove adv_monitor (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add a new VID/PID 0489/e0f6 for MT7922 (David Marlin) [RHEL-30099] - Bluetooth: msft: Fix error code in msft_cancel_address_filter_sync() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add device 0489:e0f5 as MT7922 device (David Marlin) [RHEL-30099] - Bluetooth: btusb: mediatek: add MediaTek devcoredump support (David Marlin) [RHEL-30099] - Bluetooth: btmtk: introduce btmtk reset work (David Marlin) [RHEL-30099] - Bluetooth: btusb: mediatek: readx_poll_timeout replaces open coding (David Marlin) [RHEL-30099] - Bluetooth: btmtk: add printing firmware information (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add support Mediatek MT7925 (David Marlin) [RHEL-30099] - Bluetooth: btintel: Add support to reset bluetooth via ACPI DSM (David Marlin) [RHEL-30099] - Bluetooth: hci_qca: Add qcom devcoredump support (David Marlin) [RHEL-30099] - Bluetooth: hci_qca: Add qcom devcoredump sysfs support (David Marlin) [RHEL-30099] - Bluetooth: hci_sock: Forward credentials to monitor (David Marlin) [RHEL-30099] - Bluetooth: Init sk_peer_* on bt_sock_alloc (David Marlin) [RHEL-30099] - Bluetooth: Consolidate code around sk_alloc into a helper function (David Marlin) [RHEL-30099]- memblock: fix crash when reserved memory is not added to memory (Eric Chanudet) [RHEL-36126] - mm: pass nid to reserve_bootmem_region() (Eric Chanudet) [RHEL-36126] - x86/tsc: Trust initial offset in architectural TSC-adjust MSRs (Prarit Bhargava) [RHEL-29437] - net/mlx5e: Advertise mlx5 ethernet driver updates sk_buff md_dst for MACsec (Sabrina Dubroca) [RHEL-31748] - macsec: Detect if Rx skb is macsec-related for offloading devices that update md_dst (Sabrina Dubroca) [RHEL-31748] - ethernet: Add helper for assigning packet type when dest address does not match device address (Sabrina Dubroca) [RHEL-31748] - macsec: Enable devices to advertise whether they update sk_buff md_dst during offloads (Sabrina Dubroca) [RHEL-31748] - net: macsec: revert the MAC address if mdo_upd_secy fails (Sabrina Dubroca) [RHEL-31748] - net: macsec: documentation for macsec_context and macsec_ops (Sabrina Dubroca) [RHEL-31748] - net: macsec: move sci_to_cpu to macsec header (Sabrina Dubroca) [RHEL-31748] - net: add DEV_STATS_READ() helper (Sabrina Dubroca) [RHEL-31748] - net: macsec: Use helper functions to update stats (Sabrina Dubroca) [RHEL-31748] - macsec: use DEV_STATS_INC() (Sabrina Dubroca) [RHEL-31748] - net: macsec: remove the prepare flag from the MACsec offloading context (Sabrina Dubroca) [RHEL-31748] - ethtool: add linkmode bitmap support to struct ethtool_keee (Ivan Vecera) [RHEL-32101] - ethtool: add suffix _u32 to legacy bitmap members of struct ethtool_keee (Ivan Vecera) [RHEL-32101] - ethtool: adjust struct ethtool_keee to kernel needs (Ivan Vecera) [RHEL-32101] - ethtool: switch back from ethtool_keee to ethtool_eee for ioctl (Ivan Vecera) [RHEL-32101] - ethtool: replace struct ethtool_eee with a new struct ethtool_keee on kernel side (Ivan Vecera) [RHEL-32101] - treewide: use get_random_u32_below() instead of deprecated function (Bill O'Donnell) [RHEL-36333] - powerpc/64s: fix program check interrupt emergency stack path (Mamatha Inamdar) [RHEL-37690] {CVE-2021-47428} - ext4: regenerate buddy after block freeing failed if under fc replay (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: change the type of blocksize in ext4_mb_init_cache() (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: correct grp validation in ext4_mb_good_group (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: drop the call to ext4_error() from ext4_get_group_info() (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: allow ext4_get_group_info() to fail (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - blk-cgroup: fix list corruption from reorder of WRITE ->lqueued (Ming Lei) [RHEL-38348] - blk-cgroup: fix list corruption from resetting io stat (Ming Lei) [RHEL-38348] - net: dst: fix missing initialization of rt_uncached (Felix Maurer) [RHEL-15695] - net: dst: Switch to rcuref_t reference counting (Felix Maurer) [RHEL-15695] - net: Use call_rcu_hurry() for dst_release() (Felix Maurer) [RHEL-15695] - net: dst: Prevent false sharing vs. dst_entry:: __refcnt (Felix Maurer) [RHEL-15695] - rh_messages.h: mark mlx5 on Bluefield-3 as unmaintained (Scott Weaver) [RHEL-33061] - rh_messages.h: update driver and device lists (Scott Weaver) [RHEL-35575] - i2c: dev: copy userspace array safely (Steve Best) [RHEL-38295] {CVE-2023-52758} - crypto: pcrypt - Fix hungtask for PADATA_RESET (Herbert Xu) [RHEL-38173] {CVE-2023-52813} - platform/x86/amd/pmc: Modify SMU message port for latest AMD platform (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add 1Ah family series to STB support list (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add idlemask support for 1Ah family (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: call amd_pmc_get_ip_info() during driver probe (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add VPE information for AMDI000A platform (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Send OS_HINT command for AMDI000A platform (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Disable keyboard wakeup on AMD Framework 13 (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Move keyboard wakeup disablement detection to pmc-quirks (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Only run IRQ1 firmware version check on Cezanne (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Move platform defines to header (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: adjust getting DRAM size behavior (David Arcari) [RHEL-24991] - platform/x86: Add s2idle quirk for more Lenovo laptops (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add dump_custom_stb module parameter (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Handle overflow cases where the num_samples range is higher (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Use flex array when calling amd_pmc_stb_debugfs_open_v2() (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add PMFW command id to support S2D force flush (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Fix build error with randconfig (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Move PMC driver to separate directory (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Use release_mem_region() to undo request_mem_region_muxed() (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Apply nvme quirk to HP 15s-eq2xxx (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Add new ACPI ID AMDI000A (David Arcari) [RHEL-24991] - platform/x86: Move s2idle quirk from thinkpad-acpi to amd-pmc (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Use pm_pr_dbg() for suspend related messages (David Arcari) [RHEL-24991] - include/linux/suspend.h: Only show pm_pr_dbg messages at suspend/resume (David Arcari) [RHEL-24991] - PM: sleep: enable dynamic debug support within pm_pr_dbg() (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Update metrics table info for Pink Sardine (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Add helper function to check the cpu id (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Get STB DRAM size from PMFW (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Pass true/false to bool argument (David Arcari) [RHEL-24991] - redhat/configs: Enable INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON (Jerry Snitselaar) [RHEL-28672] - idpf: don't skip over ethtool tcp-data-split setting (Michal Schmidt) [RHEL-36182] - mmc: sdio: fix possible resource leaks in some error paths (Steve Best) [RHEL-38151] {CVE-2023-52730} - redhat/configs: Adding CONFIG_TYPEC_MUX_WCD939X_USBSS (Desnes Nunes) [RHEL-34114] - usb: xhci: use array_size() when allocating and freeing memory (Desnes Nunes) [RHEL-34114] - usb: xhci: check if 'requested segments' exceeds ERST capacity (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: limit the UCSI_NO_PARTNER_PDOS even further (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: allow non-partner GET_PDOS for Qualcomm devices (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Fix connector check on init (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi_acpi: Refactor and fix DELL quirk (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Ack unsupported commands (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Check for notifications after init (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Clear EVENT_PENDING under PPM lock (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Correct the PDO counting in pd_set (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Update PD of Type-C port upon pd_set (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: fix double-free issue in tcpm_port_unregister_pd() (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Correct port source pdo array in pd_set callback (Desnes Nunes) [RHEL-34114] - xhci: Fix failure to detect ring expansion need. (Desnes Nunes) [RHEL-34114] - usb: port: Don't try to peer unused USB ports based on location (Desnes Nunes) [RHEL-34114] - usb: typec: altmodes/displayport: create sysfs nodes as driver's default device attribute group (Desnes Nunes) [RHEL-34114] - usb: typec: tpcm: Fix PORT_RESET behavior for self powered devices (Desnes Nunes) [RHEL-34114] - USB: usb-storage: Prevent divide-by-0 error in isd200_ata_command (Desnes Nunes) [RHEL-34114] - usb: typec: tpcm: Fix issues with power being removed during reset (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Don't disconnect if not started (Desnes Nunes) [RHEL-34114] - usb: roles: don't get/set_role() when usb_role_switch is unregistered (Desnes Nunes) [RHEL-34114] - usb: roles: fix NULL pointer issue when put module's reference (Desnes Nunes) [RHEL-34114] - USB: roles: make role_class a static const structure (Desnes Nunes) [RHEL-34114] - usb: uhci-grlib: Explicitly include linux/platform_device.h (Desnes Nunes) [RHEL-34114] - usb: uhci-grlib: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-34114] - scsi: sd: usb_storage: uas: Access media prior to querying device properties (Desnes Nunes) [RHEL-34114] - Revert "usb: dwc3: Support EBC feature of DWC_usb31" (Desnes Nunes) [RHEL-34114] - dt-bindings: xilinx: replace Piyush Mehta maintainership (Desnes Nunes) [RHEL-34114] - USB: serial: option: add Fibocom FM101-GL variant (Desnes Nunes) [RHEL-34114] - USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e (Desnes Nunes) [RHEL-34114] - USB: serial: cp210x: add ID for IMST iM871A-USB (Desnes Nunes) [RHEL-34114] - thunderbolt: Fix setting the CNS bit in ROUTER_CS_5 (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: fix the PD disabled case (Desnes Nunes) [RHEL-34114] - usb: ucsi_acpi: Quirk to ack a connector change ack cmd (Desnes Nunes) [RHEL-34114] - usb: ucsi_acpi: Fix command completion handling (Desnes Nunes) [RHEL-34114] - usb: ucsi: Add missing ppm_lock (Desnes Nunes) [RHEL-34114] - usb: ulpi: Fix debugfs directory leak (Desnes Nunes) [RHEL-34114] - Revert "usb: typec: tcpm: fix cc role at port reset" (Desnes Nunes) [RHEL-34114] - USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT (Desnes Nunes) [RHEL-34114] - usb: chipidea: core: handle power lost in workqueue (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Fix NULL pointer dereference in dwc3_gadget_suspend (Desnes Nunes) [RHEL-34114] - usb: core: Prevent null pointer dereference in update_port_device_state (Desnes Nunes) [RHEL-34114] - xhci: handle isoc Babble and Buffer Overrun events properly (Desnes Nunes) [RHEL-34114] - xhci: process isoc TD properly when there was a transaction error mid TD. (Desnes Nunes) [RHEL-34114] - xhci: fix off by one check when adding a secondary interrupter. (Desnes Nunes) [RHEL-34114] - xhci: fix possible null pointer dereference at secondary interrupter removal (Desnes Nunes) [RHEL-34114] - usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK (Desnes Nunes) [RHEL-34114] - usb: dwc3: host: Set XHCI_SG_TRB_CACHE_SIZE_QUIRK (Desnes Nunes) [RHEL-34114] - usb: gadget: ncm: Fix indentations in documentation of NCM section (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: fix use of device-specific init function (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: Separate reset for TPS6598x (Desnes Nunes) [RHEL-34114] - usb: mon: Fix atomicity violation in mon_bin_vma_fault (Desnes Nunes) [RHEL-34114] - usb: typec: class: fix typec_altmode_put_partner to put plugs (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: dwc3: Limit num-hc-interrupters definition (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: xhci: Add num-hc-interrupters definition (Desnes Nunes) [RHEL-34114] - xhci: add support to allocate several interrupters (Desnes Nunes) [RHEL-34114] - USB: core: Use device_driver directly in struct usb_driver and usb_device_driver (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Queue PM runtime idle on disconnect event (Desnes Nunes) [RHEL-34114] - usb: chipidea: wait controller resume finished for wakeup irq (Desnes Nunes) [RHEL-34114] - usb: chipidea: ci_hdrc_imx: add wakeup clock and keep it always on (Desnes Nunes) [RHEL-34114] - usb: gadget: ncm: Add support to update wMaxSegmentSize via configfs (Desnes Nunes) [RHEL-34114] - usb: gadget: ncm: Handle decoding of multiple NTB's in unwrap call (Desnes Nunes) [RHEL-34114] - usb: gadget: f_ncm: Always set current gadget in ncm_bind() (Desnes Nunes) [RHEL-34114] - usb: dwc3: set pm runtime active before resume common (Desnes Nunes) [RHEL-34114] - usb: dwc3: Support EBC feature of DWC_usb31 (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Support multiple capabilities (Desnes Nunes) [RHEL-34114] - dt-bindings: connector: Add child nodes for multiple PD capabilities (Desnes Nunes) [RHEL-34114] - usb: xhci-plat: fix usb disconnect issue after s4 (Desnes Nunes) [RHEL-34114] - usb: dwc3: core: set force_gen1 bit in USB31 devices if max speed is SS (Desnes Nunes) [RHEL-34114] - usb: dwc: ep0: Update request status in dwc3_ep0_stall_restart (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Handle EP0 request dequeuing properly (Desnes Nunes) [RHEL-34114] - usb: dwc3: Properly handle processing of pending events (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Propagate core init errors to UDC during pullup (Desnes Nunes) [RHEL-34114] - USB: fix up merge of 6.4-rc4 into usb-next (Desnes Nunes) [RHEL-34114] - usb: dwc3: Add error logs for unknown endpoint events (Desnes Nunes) [RHEL-34114] - usb: ueagle-atm: Use wait_event_freezable_timeout() in uea_wait() (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: add patch update support for tps6598x (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: declare in_data in as const in exec_cmd functions (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: add function to request firmware (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: add init and reset functions to tipd_data (Desnes Nunes) [RHEL-34114] - Revert "usb: dwc3: don't reset device side if dwc3 was configured as host-only" (Desnes Nunes) [RHEL-34114] - Revert "usb: dwc3: Soft reset phy on probe for host" (Desnes Nunes) [RHEL-34114] - usb: linux/usb.h: fix Excess kernel-doc description warning (Desnes Nunes) [RHEL-34114] - thunderbolt: Reduce retry timeout to speed up boot for some devices (Desnes Nunes) [RHEL-34114] - thunderbolt: Keep link as asymmetric if preferred by hardware (Desnes Nunes) [RHEL-34114] - thunderbolt: make tb_bus_type const (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Parse Accessory Mode information (Desnes Nunes) [RHEL-34114] - dt-bindings: connector: usb: add accessory mode description (Desnes Nunes) [RHEL-34114] - xhci: Fix null pointer dereference during S4 resume when resetting ep0 (Desnes Nunes) [RHEL-34114] - usb: dwc3: imx8mp: Fix smatch warning (Desnes Nunes) [RHEL-34114] - usb: typec: fixed a typo (Desnes Nunes) [RHEL-34114] - usb: gadget: f_fs: fix fortify warning (Desnes Nunes) [RHEL-34114] - usb: storage: Remove snprintf() from sysfs call-backs and replace with sysfs_emit() (Desnes Nunes) [RHEL-34114] - usb: mon_text: Replace snprintf() with the safer scnprintf() variant (Desnes Nunes) [RHEL-34114] - usb: mon_stat: Replace snprintf() with the safer scnprintf() variant (Desnes Nunes) [RHEL-34114] - usb: typec: mux: add Qualcomm WCD939X USB SubSystem Altmode Mux driver (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: Document WCD939x USB SubSystem Altmode/Analog Audio Switch (Desnes Nunes) [RHEL-34114] - usb: core: Fix crash w/ usb_choose_configuration() if no driver (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Query Source partner for FRS capability only if it is DRP (Desnes Nunes) [RHEL-34114] - usb: typec: change altmode SVID to u16 entry (Desnes Nunes) [RHEL-34114] - dt-bindings: connector: usb: add altmodes description (Desnes Nunes) [RHEL-34114] - usb: typec: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-34114] - usb: chipidea: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: nxp,ptn5110: Fix typos in the title (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: genesys,gl850g: Document 'peer-hub' (Desnes Nunes) [RHEL-34114] - usb: cdc-acm: return correct error code on unsupported break (Desnes Nunes) [RHEL-34114] - thunderbolt: Add support for Intel Lunar Lake (Desnes Nunes) [RHEL-34114] - thunderbolt: Disable PCIe extended encapsulation upon teardown properly (Desnes Nunes) [RHEL-34114] - thunderbolt: Make PCIe tunnel setup and teardown follow CM guide (Desnes Nunes) [RHEL-34114] - thunderbolt: Improve logging when DisplayPort resource is added due to hotplug (Desnes Nunes) [RHEL-34114] - thunderbolt: Use tb_dp_read_cap() to read DP_COMMON_CAP as well (Desnes Nunes) [RHEL-34114] - thunderbolt: Disable CL states only when actually needed (Desnes Nunes) [RHEL-34114] - thunderbolt: Transition link to asymmetric only when both sides support it (Desnes Nunes) [RHEL-34114] - thunderbolt: Log XDomain link speed and width (Desnes Nunes) [RHEL-34114] - thunderbolt: Move width_name() helper to tb.h (Desnes Nunes) [RHEL-34114] - thunderbolt: Handle lane bonding of Gen 4 XDomain links properly (Desnes Nunes) [RHEL-34114] - thunderbolt: Unwind TMU configuration if tb_switch_set_tmu_mode_params() fails (Desnes Nunes) [RHEL-34114] - media: uvcvideo: Fix power line control for SunplusIT camera (Desnes Nunes) [RHEL-34114] - media: uvcvideo: Pick first best alternate setting insteed of last (Desnes Nunes) [RHEL-34114] - media: uvcvideo: Fix power line control for a Chicony camera (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: fix UCSI on buggy Qualcomm devices (Desnes Nunes) [RHEL-34114] - media: cx231xx: fix a memleak in cx231xx_init_isoc (Desnes Nunes) [RHEL-34114] - usb: xhci: xhci-plat: Add support for BCM2711 (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: xhci: Add support for BCM2711 (Desnes Nunes) [RHEL-34114] - usb: hub: Add quirk to decrease IN-ep poll interval for Microchip USB491x hub (Desnes Nunes) [RHEL-34114] - usb: hub: Replace hardcoded quirk value with BIT() macro (Desnes Nunes) [RHEL-34114] - usb: typec: tcpci: add vconn over current fault handling to maxim_core (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: add tcpm_port_error_recovery symbol (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: tps6598x: add reset-gpios property (Desnes Nunes) [RHEL-34114] - usb: typec: tps6598x: add reset gpio support (Desnes Nunes) [RHEL-34114] - r8152: fix unknown device for choose_configuration (Desnes Nunes) [RHEL-34114] - r8152: Choose our USB config with choose_configuration() rather than probe() (Desnes Nunes) [RHEL-34114] - usb: core: Allow subclassed USB drivers to override usb_choose_configuration() (Desnes Nunes) [RHEL-34114] - usb: core: Don't force USB generic_subclass drivers to define probe() (Desnes Nunes) [RHEL-34114] - usb: atm: Remove snprintf() from sysfs call-backs and replace with sysfs_emit() (Desnes Nunes) [RHEL-34114] - xhci: fix possible null pointer deref during xhci urb enqueue (Desnes Nunes) [RHEL-34114] - xhci: Reconfigure endpoint 0 max packet size only during endpoint reset (Desnes Nunes) [RHEL-34114] - xhci: minor coding style cleanup in 'xhci_try_enable_msi()' (Desnes Nunes) [RHEL-34114] - xhci: rework 'xhci_try_enable_msi()' MSI and MSI-X setup code (Desnes Nunes) [RHEL-34114] - xhci: change 'msix_count' to encompass MSI or MSI-X vectors (Desnes Nunes) [RHEL-34114] - xhci: refactor static MSI function (Desnes Nunes) [RHEL-34114] - xhci: refactor static MSI-X function (Desnes Nunes) [RHEL-34114] - xhci: add handler for only one interrupt line (Desnes Nunes) [RHEL-34114] - xhci: check if legacy irq is available before using it as fallback (Desnes Nunes) [RHEL-34114] - xhci: dbc: Add missing headers (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use sizeof(*pointer) instead of sizeof(type) (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use sizeof_field() where it makes sense (Desnes Nunes) [RHEL-34114] - xhci: dbc: Replace custom return value with proper Linux error code (Desnes Nunes) [RHEL-34114] - xhci: dbc: Don't shadow error codes in store() functions (Desnes Nunes) [RHEL-34114] - xhci: dbc: Check for errors first in xhci_dbc_stop() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use ATTRIBUTE_GROUPS() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use sysfs_emit() to instead of scnprintf() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Convert to use sysfs_streq() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Drop duplicate checks for dma_free_coherent() (Desnes Nunes) [RHEL-34114] - usb: new quirk to reduce the SET_ADDRESS request timeout (Desnes Nunes) [RHEL-34114] - usb: xhci: Add timeout argument in address_device USB HCD callback (Desnes Nunes) [RHEL-34114] - media: usb: cx231xx: Stop direct calls to queue num_buffers field (Desnes Nunes) [RHEL-34114] - USB: misc: iowarrior: remove redundant assignment to variable io_res (Desnes Nunes) [RHEL-34114] - thunderbolt: Remove duplicated re-assignment of pointer 'out' (Desnes Nunes) [RHEL-34114] - dt-bindings: phy: imx8mq-usb: add phy tuning properties (Desnes Nunes) [RHEL-34114] - dt-bindings: phy: imx8mq-usb: add power-domains property (Desnes Nunes) [RHEL-34114] - dt-bindings: phy: imx8mq-usb-phy: convert to json schema (Desnes Nunes) [RHEL-34114] - memstick: jmb38x_ms: Annotate struct jmb38x_ms with __counted_by (Desnes Nunes) [RHEL-34114] - memstick r592: make memstick_debug_get_tpc_name() static (Desnes Nunes) [RHEL-34114] - memstick: fix memory leak if card device is never registered (Desnes Nunes) [RHEL-34114] - memstick: core: Imply IOSCHED_BFQ (Desnes Nunes) [RHEL-34114] - mmc: core: Imply IOSCHED_BFQ (Desnes Nunes) [RHEL-34114] - memstick/mspro_block: Convert to use sysfs_emit()/sysfs_emit_at() APIs (Desnes Nunes) [RHEL-34114] - memstick: r592: Fix a UAF bug when removing the driver (Desnes Nunes) [RHEL-34114] - memstick: jmb38x_ms: use appropriate free function in jmb38x_ms_alloc_host() (Desnes Nunes) [RHEL-34114] - memstick: jmb38x_ms: Prefer struct_size over open coded arithmetic (Desnes Nunes) [RHEL-34114] - memstick: switch from 'pci_' to 'dma_' API (Desnes Nunes) [RHEL-34114] - memstick: r592: Change the name of the 'pci_driver' structure to be consistent (Desnes Nunes) [RHEL-34114] - misc: rtsx: clean up one inconsistent indenting (Desnes Nunes) [RHEL-34114] - phy: broadcom: sata: fix Wvoid-pointer-to-enum-cast warning (Desnes Nunes) [RHEL-34114] - phy: broadcom: Kconfig: Add configuration menu for Broadcom phy drivers (Desnes Nunes) [RHEL-34114] - phy: qcom: qmp-ufs: add missing offsets to sm8150 configuration (Desnes Nunes) [RHEL-34114] - phy: core: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-34114] - phy: core: add debugfs files (Desnes Nunes) [RHEL-34114] - PCI: tegra: Convert to devm_of_phy_optional_get() (Desnes Nunes) [RHEL-34114] - phy: Add devm_of_phy_optional_get() helper (Desnes Nunes) [RHEL-34114] - doc: phy: Document devm_of_phy_get() (Desnes Nunes) [RHEL-34114] - phy: Remove unused phy_optional_get() (Desnes Nunes) [RHEL-34114] - net: hsr: hsr_slave: Fix the promiscuous mode in offload mode (Felix Maurer) [RHEL-30017] - hsr: Handle failures in module init (Felix Maurer) [RHEL-30017] - hsr: Fix uninit-value access in hsr_get_node() (Felix Maurer) [RHEL-30017 RHEL-33236] {CVE-2024-26863} - net: hsr: Use correct offset for HSR TLV values in supervisory HSR frames (Felix Maurer) [RHEL-30017] - net: hsr: remove WARN_ONCE() in send_hsr_supervision_frame() (Felix Maurer) [RHEL-30017 RHEL-31606] {CVE-2024-26707} - net: hsr: Add support for MC filtering at the slave device (Felix Maurer) [RHEL-30017] - net: hsr: Disable promiscuous mode in offload mode (Felix Maurer) [RHEL-30017]- net: add netdev_lockdep_set_classes() to virtual drivers (Davide Caratti) [RHEL-6066] - net: bridge: use netdev_lockdep_set_classes() (Davide Caratti) [RHEL-6066] - vlan: use netdev_lockdep_set_classes() (Davide Caratti) [RHEL-6066] - net/sched: unregister lockdep keys in qdisc_create/qdisc_alloc error path (Davide Caratti) [RHEL-6066] - net/sched: fix false lockdep warning on qdisc root lock (Davide Caratti) [RHEL-6066] - selftests: net: more pmtu.sh fixes (Hangbin Liu) [RHEL-31077] - selftests: net: cope with slow env in so_txtime.sh test (Hangbin Liu) [RHEL-31077] - selftests: net: cope with slow env in gro.sh test (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Fix bridge locked port test flakiness (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Fix bridge MDB test flakiness (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Fix layer 2 miss test flakiness (Hangbin Liu) [RHEL-31077] - selftests: net: let big_tcp test cope with slow env (Hangbin Liu) [RHEL-31077] - selftests: net: avoid just another constant wait (Hangbin Liu) [RHEL-31077] - selftests: net: fix tcp listener handling in pmtu.sh (Hangbin Liu) [RHEL-31077] - selftests: net: don't access /dev/stdout in pmtu.sh (Hangbin Liu) [RHEL-31077] - selftests: net: test vxlan pmtu exceptions with tcp (Hangbin Liu) [RHEL-31077] - selftests: net: cut more slack for gro fwd tests. (Hangbin Liu) [RHEL-31077] - selftests: forwarding: List helper scripts in TEST_FILES Makefile variable (Hangbin Liu) [RHEL-31077] - selftests: bonding: Check initial state (Hangbin Liu) [RHEL-31077] - selftests: net: fix available tunnels detection (Hangbin Liu) [RHEL-31077] - selftests: net: give more time for GRO aggregation (Hangbin Liu) [RHEL-31077] - selftests: net: fix rps_default_mask with >32 CPUs (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Remove executable bits from lib.sh (Hangbin Liu) [RHEL-31077] - selftests: bonding: Change script interpreter (Hangbin Liu) [RHEL-31077] - selftests/net: fix grep checking for fib_nexthop_multiprefix (Hangbin Liu) [RHEL-31077] - selftests/net: ipsec: fix constant out of range (Hangbin Liu) [RHEL-31077] - selftests: net: fcnal-test: check if FIPS mode is enabled (Hangbin Liu) [RHEL-31077] - selftests: net: vrf-xfrm-tests: change authentication and encryption algos (Hangbin Liu) [RHEL-31077] - selftests: add few test cases for tap driver (Hangbin Liu) [RHEL-31077] - net: tap: NULL pointer derefence in dev_parse_header_protocol when skb->dev is null (Hangbin Liu) [RHEL-31077] - idpf: disable local BH when scheduling napi for marker packets (Michal Schmidt) [RHEL-29553] - idpf: remove dealloc vector msg err in idpf_intr_rel (Michal Schmidt) [RHEL-29553] - idpf: fix minor controlq issues (Michal Schmidt) [RHEL-29553] - idpf: prevent deinit uninitialized virtchnl core (Michal Schmidt) [RHEL-29553] - idpf: cleanup virtchnl cruft (Michal Schmidt) [RHEL-29553] - idpf: refactor idpf_recv_mb_msg (Michal Schmidt) [RHEL-29553] - idpf: add async_handler for MAC filter messages (Michal Schmidt) [RHEL-29553] - idpf: refactor remaining virtchnl messages (Michal Schmidt) [RHEL-29553] - idpf: refactor queue related virtchnl messages (Michal Schmidt) [RHEL-29553] - idpf: refactor vport virtchnl messages (Michal Schmidt) [RHEL-29553] - idpf: implement virtchnl transaction manager (Michal Schmidt) [RHEL-29553] - idpf: add idpf_virtchnl.h (Michal Schmidt) [RHEL-29553] - idpf: avoid compiler padding in virtchnl2_ptype struct (Michal Schmidt) [RHEL-29553] - idpf: add get/set for Ethtool's header split ringparam (Michal Schmidt) [RHEL-29553] - powerpc/smp: do not decrement idle task preempt count in CPU offline (Mamatha Inamdar) [RHEL-38427] {CVE-2021-47454} - Squashfs: check the inode number is not the invalid value of zero (Abhi Das) [RHEL-35098] {CVE-2024-26982} - locktorture: Increase Hamming distance between call_rcu_chain and rcu_call_chains (Waiman Long) [RHEL-35759] - torture: add missing dependency on hrtimer.h (Waiman Long) [RHEL-35759] - locking/mutex: Document that mutex_unlock() is non-atomic (Waiman Long) [RHEL-35759] - cleanup: Add conditional guard support (Waiman Long) [RHEL-35759] - locking/osq_lock: Clarify osq_wait_next() (Waiman Long) [RHEL-35759] - locking/osq_lock: Clarify osq_wait_next() calling convention (Waiman Long) [RHEL-35759] - locking/osq_lock: Move the definition of optimistic_spin_node into osq_lock.c (Waiman Long) [RHEL-35759] - locktorture: Check the correct variable for allocation failure (Waiman Long) [RHEL-35759] - locktorture: Rename readers_bind/writers_bind to bind_readers/bind_writers (Waiman Long) [RHEL-35759] - doc: Catch-up update for locktorture module parameters (Waiman Long) [RHEL-35759] - locktorture: Add call_rcu_chains module parameter (Waiman Long) [RHEL-35759] - locktorture: Add new module parameters to lock_torture_print_module_parms() (Waiman Long) [RHEL-35759] - torture: Print out torture module parameters (Waiman Long) [RHEL-35759] - locktorture: Add acq_writer_lim to complain about long acquistion times (Waiman Long) [RHEL-35759] - locktorture: Consolidate "if" statements in lock_torture_writer() (Waiman Long) [RHEL-35759] - locktorture: Alphabetize torture_param() entries (Waiman Long) [RHEL-35759] - rcutorture: Fix stuttering races and other issues (Waiman Long) [RHEL-35759] - locktorture: Add readers_bind and writers_bind module parameters (Waiman Long) [RHEL-35759] - torture: Move rcutorture_sched_setaffinity() out of rcutorture (Waiman Long) [RHEL-35759] - torture: Make torture_hrtimeout_ns() take an hrtimer mode parameter (Waiman Long) [RHEL-35759] - torture: Share torture_random_state with torture_shuffle_tasks() (Waiman Long) [RHEL-35759] - locking/seqlock: Fix grammar in comment (Waiman Long) [RHEL-35759] - locking/seqlock: Propagate 'const' pointers within read-only methods, remove forced type casts (Waiman Long) [RHEL-35759] - locking/lockdep: Fix string sizing bug that triggers a format-truncation compiler-warning (Waiman Long) [RHEL-35759] - locking/seqlock: Change __seqprop() to return the function pointer (Waiman Long) [RHEL-35759] - locking/seqlock: Simplify SEQCOUNT_LOCKNAME() (Waiman Long) [RHEL-35759] - locking/seqlock: Fix typo in comment (Waiman Long) [RHEL-35759] - locking/debug: Fix debugfs API return value checks to use IS_ERR() (Waiman Long) [RHEL-35759] - locking/ww_mutex/test: Make sure we bail out instead of livelock (Waiman Long) [RHEL-35759] - locking/ww_mutex/test: Fix potential workqueue corruption (Waiman Long) [RHEL-35759] - locking/ww_mutex/test: Use prng instead of rng to avoid hangs at bootup (Waiman Long) [RHEL-35759] - locking: export contention tracepoints for bcachefs six locks (Waiman Long) [RHEL-35759] - locking/seqlock: Do the lockdep annotation before locking in do_write_seqcount_begin_nested() (Waiman Long) [RHEL-35759] - lockdep: fix static memory detection even more (Waiman Long) [RHEL-35759] - torture: Stop right-shifting torture_random() return values (Waiman Long) [RHEL-35759] - torture: Move stutter_wait() timeouts to hrtimers (Waiman Long) [RHEL-35759] - torture: Move torture_shuffle() timeouts to hrtimers (Waiman Long) [RHEL-35759] - torture: Move torture_onoff() timeouts to hrtimers (Waiman Long) [RHEL-35759] - torture: Make torture_hrtimeout_*() use TASK_IDLE (Waiman Long) [RHEL-35759] - torture: Add lock_torture writer_fifo module parameter (Waiman Long) [RHEL-35759] - torture: Add a kthread-creation callback to _torture_create_kthread() (Waiman Long) [RHEL-35759] - torture: Support randomized shuffling for proxy exec testing (Waiman Long) [RHEL-35759] - locking: add lockevent_read() prototype (Waiman Long) [RHEL-35759] - lockdep: Add lock_set_cmp_fn() annotation (Waiman Long) [RHEL-35759] - locktorture: Add long_hold to adjust lock-hold delays (Waiman Long) [RHEL-35759] - torture: Fix hang during kthread shutdown phase (Waiman Long) [RHEL-35759] - torture: Seed torture_random_state on CPU (Waiman Long) [RHEL-35759] - seqlock: drop seqcount_ww_mutex_t (Waiman Long) [RHEL-35759] - sections: global data can be in .bss (Waiman Long) [RHEL-35759] - bnxt_en: do not map packet buffers twice (Petr Oros) [RHEL-31941] - bnxt_en: Fix skb recycling logic in bnxt_deliver_skb() (Petr Oros) [RHEL-31941] - bpf, test_run: fix crashes due to XDP frame overwriting/corruption (Petr Oros) [RHEL-31941] - bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES (Petr Oros) [RHEL-31941] - Revert "bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES" (Petr Oros) [RHEL-31941] - bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES (Petr Oros) [RHEL-31941] - page_pool: fix netlink dump stop/resume (Petr Oros) [RHEL-31941] - page_pool: fix typos and punctuation (Petr Oros) [RHEL-31941] - page_pool: transition to reference count management after page draining (Petr Oros) [RHEL-31941] - net: page_pool: factor out releasing DMA from releasing the page (Petr Oros) [RHEL-31941] - net: page_pool: fix general protection fault in page_pool_unlist (Petr Oros) [RHEL-31941] - tools: ynl: don't skip regeneration from make targets (Petr Oros) [RHEL-31941] - tools: ynl: order building samples after generated code (Petr Oros) [RHEL-31941] - tools: ynl: make sure we use local headers for page-pool (Petr Oros) [RHEL-31941] - tools: ynl: fix build of the page-pool sample (Petr Oros) [RHEL-31941] - tools: ynl: add sample for getting page-pool information (Petr Oros) [RHEL-31941] - net: page_pool: mute the periodic warning for visible page pools (Petr Oros) [RHEL-31941] - net: page_pool: expose page pool stats via netlink (Petr Oros) [RHEL-31941] - net: page_pool: report when page pool was destroyed (Petr Oros) [RHEL-31941] - net: page_pool: report amount of memory held by page pools (Petr Oros) [RHEL-31941] - net: page_pool: add netlink notifications for state changes (Petr Oros) [RHEL-31941] - net: page_pool: implement GET in the netlink API (Petr Oros) [RHEL-31941] - net: page_pool: add nlspec for basic access to page pools (Petr Oros) [RHEL-31941] - eth: link netdev to page_pools in drivers (Petr Oros) [RHEL-31941] - net: page_pool: stash the NAPI ID for easier access (Petr Oros) [RHEL-31941] - net: page_pool: record pools per netdev (Petr Oros) [RHEL-31941] - net: page_pool: id the page pools (Petr Oros) [RHEL-31941] - net: page_pool: factor out uninit (Petr Oros) [RHEL-31941] - net: page_pool: avoid touching slow on the fastpath (Petr Oros) [RHEL-31941] - net: page_pool: split the page_pool_params into fast and slow (Petr Oros) [RHEL-31941] - page_pool: update document about fragment API (Petr Oros) [RHEL-31941] - page_pool: introduce page_pool_alloc() API (Petr Oros) [RHEL-31941] - page_pool: remove PP_FLAG_PAGE_FRAG (Petr Oros) [RHEL-31941] - bnxt_en: Let the page pool manage the DMA mapping (Petr Oros) [RHEL-31941] - bnxt_en: Use the unified RX page pool buffers for XDP and non-XDP (Petr Oros) [RHEL-31941] - page_pool: unify frag_count handling in page_pool_is_last_frag() (Petr Oros) [RHEL-31941] - page_pool: fragment API support for 32-bit arch with 64-bit DMA (Petr Oros) [RHEL-31941] - page_pool: fix documentation typos (Petr Oros) [RHEL-31941] - docs: net: page_pool: de-duplicate the intro comment (Petr Oros) [RHEL-31941] - net: skbuff: always try to recycle PP pages directly when in softirq (Petr Oros) [RHEL-31941] - page_pool: add a lockdep check for recycling in hardirq (Petr Oros) [RHEL-31941] - net: skbuff: avoid accessing page_pool if !napi_safe when returning page (Petr Oros) [RHEL-31941] - page_pool: place frag_* fields in one cacheline (Petr Oros) [RHEL-31941] - net: page_pool: merge page_pool_release_page() with page_pool_return_page() (Petr Oros) [RHEL-31941] - net: page_pool: hide page_pool_release_page() (Petr Oros) [RHEL-31941] - eth: stmmac: let page recycling happen with skbs (Petr Oros) [RHEL-31941] - page_pool: add DMA_ATTR_WEAK_ORDERING on all mappings (Petr Oros) [RHEL-31941] - xdp: remove unused {__,}xdp_release_frame() (Petr Oros) [RHEL-31941] - xdp: recycle Page Pool backed skbs built from XDP frames (Petr Oros) [RHEL-31941] - net: page_pool, skbuff: make skb_mark_for_recycle() always available (Petr Oros) [RHEL-31941] - selftests/bpf: robustify test_xdp_do_redirect with more payload magics (Petr Oros) [RHEL-31941] - Documentation: networking: correct spelling (Petr Oros) [RHEL-31941] - erspan: make sure erspan_base_hdr is present in skb->head (Xin Long) [RHEL-37232] {CVE-2024-35888} - tcp: Add memory barrier to tcp_push() (Antoine Tenart) [RHEL-22708] - tcp: tcp_wfree() refactoring (Antoine Tenart) [RHEL-22708] - powerpc/powernv: Add a null pointer check to scom_debug_init_one() (Mamatha Inamdar) [RHEL-37052] {CVE-2023-52690} - KVM: Drop unused @may_block param from gfn_to_pfn_cache_invalidate_start() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add coverage of EPT-disabled to vmx_dirty_log_test (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Fix and clarify comments about clearing D-bit vs. write-protecting (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Remove function comments above clear_dirty_{gfn_range,pt_masked}() (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Write-protect L2 SPTEs in TDP MMU when clearing dirty status (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Precisely invalidate MMU root_role during CPUID update (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Disable LBR virtualization if the CPU doesn't support LBR callstacks (Maxim Levitsky) [RHEL-32430] - perf/x86/intel: Expose existence of callback support to KVM (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Snapshot LBR capabilities during module initialization (Maxim Levitsky) [RHEL-32430] - tools/include: Sync uapi/linux/kvm.h and asm/kvm.h with the kernel sources (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Do not mask LVTPC when handling a PMI on AMD platforms (Maxim Levitsky) [RHEL-32430] - KVM: x86: Snapshot if a vCPU's vendor model is AMD vs. Intel compatible (Maxim Levitsky) [RHEL-32430] - KVM: x86: Stop compiling vmenter.S with OBJECT_FILES_NON_STANDARD (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Create a stack frame in __svm_sev_es_vcpu_run() (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Save/restore args across SEV-ES VMRUN via host save area (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Save/restore non-volatile GPRs in SEV-ES VMRUN via host save area (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Wrap __svm_sev_es_vcpu_run() with #ifdef CONFIG_KVM_AMD_SEV (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Create a stack frame in __svm_vcpu_run() for unwinding (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Clobber RAX instead of RBX when discarding spec_ctrl_intercepted (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Drop 32-bit "support" from __svm_sev_es_vcpu_run() (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Remove a useless zeroing of allocated memory (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Ignore MKTME KeyID bits when intercepting #PF for allow_smaller_maxphyaddr (Maxim Levitsky) [RHEL-32430] - KVM: selftests: fix max_guest_memory_test with more that 256 vCPUs (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Verify post-RESET value of PERF_GLOBAL_CTRL in PMCs test (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Set enable bits for GP counters in PERF_GLOBAL_CTRL at "RESET" (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: x86: Don't overflow lpage_info when checking attributes (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Disable support for adaptive PEBS (Maxim Levitsky) [RHEL-32430] - KVM: Explicitly disallow activatating a gfn_to_pfn_cache with INVALID_GPA (Maxim Levitsky) [RHEL-32430] - KVM: Check validity of offset+length of gfn_to_pfn_cache prior to activation (Maxim Levitsky) [RHEL-32430] - KVM: Add helpers to consolidate gfn_to_pfn_cache's page split check (Maxim Levitsky) [RHEL-32430] - KVM: SEV: fix compat ABI for KVM_MEMORY_ENCRYPT_OP (Maxim Levitsky) [RHEL-32430] - selftests: kvm: remove meaningless assignments in Makefiles (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Check that PV_UNHALT is cleared when HLT exiting is disabled (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Explicitly close guest_memfd files in some gmem tests (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: fix recursive deadlock in timer injection (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: simplify locking and make more self-contained (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: remove WARN_ON_ONCE() with false positives in evtchn delivery (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: inject vCPU upcall vector when local APIC is enabled (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: improve accuracy of Xen timers (Maxim Levitsky) [RHEL-32430] - hyperv-tlfs: Change prefix of generic HV_REGISTER_* MSRs to HV_MSR_* (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a basic SEV-ES smoke test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a basic SEV smoke test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Use the SEV library APIs in the intra-host migration test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add library for creating and interacting with SEV guests (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Allow tagging protected memory in guest page tables (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Explicitly ucall pool from shared memory (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add support for protected vm_vaddr_* allocations (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add support for allocating/managing protected guest memory (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a macro to iterate over a sparsebit range (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Make sparsebit structs const where appropriate (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Extend VM creation's @shape to allow control of VM subtype (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the userspace_msr_exit test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the vmx_pmu_caps test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the fix_hypercall test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the sync_regs test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a macro to define a test with one vcpu (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Move setting a vCPU's entry point to a dedicated API (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: sync_regs_test: Get regs structure before modifying it (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: sync_regs_test: Use vcpu_run() where appropriate (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Combine "check" and "get" APIs for passthrough MSR lookups (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Rename vmplX_ssp -> plX_ssp (Maxim Levitsky) [RHEL-32430] - kvm/x86: allocate the write-tracking metadata on-demand (Maxim Levitsky) [RHEL-32430] - KVM: VMX: return early if msr_bitmap is not supported (Maxim Levitsky) [RHEL-32430] - KVM: VMX: fix comment to add LBR to passthrough MSRs (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Explicitly check NMI from guest to reducee false positives (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add CONFIG_64BIT definition for the build (Maxim Levitsky) [RHEL-32430] - selftests/kvm: Fix issues with $(SPLIT_TESTS) (Maxim Levitsky) [RHEL-32430] - KVM: Get rid of return value from kvm_arch_create_vm_debugfs() (Maxim Levitsky) [RHEL-32430] - tools/include: Sync x86 asm/irq_vectors.h with the kernel sources (Maxim Levitsky) [RHEL-32430] - x86: irq: unconditionally define KVM interrupt vectors (Maxim Levitsky) [RHEL-32430] - KVM: fix kvm_mmu_memory_cache allocation warning (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Free TDP MMU roots while holding mmy_lock for read (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Alloc TDP MMU roots while holding mmu_lock for read (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Check for usable TDP MMU root while holding mmu_lock for read (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Skip invalid TDP MMU roots when write-protecting SPTEs (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Skip invalid roots when zapping leaf SPTEs for GFN range (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Allow passing '-1' for "all" as_id for TDP MMU iterators (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Don't do TLB flush when zappings SPTEs in invalid roots (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Zap invalidated TDP MMU roots at 4KiB granularity (Maxim Levitsky) [RHEL-32430] - KVM: Add a comment explaining the directed yield pending interrupt logic (Maxim Levitsky) [RHEL-32430] - KVM: x86: Clean up directed yield API for "has pending interrupt" (Maxim Levitsky) [RHEL-32430] - KVM: x86: Rely solely on preempted_in_kernel flag for directed yield (Maxim Levitsky) [RHEL-32430] - KVM: Add dedicated arch hook for querying if vCPU was preempted in-kernel (Maxim Levitsky) [RHEL-32430] - KVM: x86: Sanity check that kvm_has_noapic_vcpu is zero at module_exit() (Maxim Levitsky) [RHEL-32430] - KVM: x86: Move "KVM no-APIC vCPU" key management into local APIC code (Maxim Levitsky) [RHEL-32430] - KVM: x86: Fully defer to vendor code to decide how to force immediate exit (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Handle KVM-induced preemption timer exits in fastpath for L2 (Maxim Levitsky) [RHEL-32430] - KVM: x86: Move handling of is_guest_mode() into fastpath exit handlers (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Handle forced exit due to preemption timer in fastpath (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Re-enter guest in fastpath for "spurious" preemption timer exits (Maxim Levitsky) [RHEL-32430] - KVM: x86: Plumb "force_immediate_exit" into kvm_entry() tracepoint (Maxim Levitsky) [RHEL-32430] - KVM: x86: Drop superfluous check on direct MMU vs. WRITE_PF_TO_SP flag (Maxim Levitsky) [RHEL-32430] - KVM: x86: Drop dedicated logic for direct MMUs in reexecute_instruction() (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Don't acquire mmu_lock when using indirect_shadow_pages as a heuristic (Maxim Levitsky) [RHEL-32430] - KVM: x86: Open code all direct reads to guest DR6 and DR7 (Maxim Levitsky) [RHEL-32430] - KVM: x86: Make kvm_get_dr() return a value, not use an out parameter (Maxim Levitsky) [RHEL-32430] - x86/cpu: Add a VMX flag to enumerate 5-level EPT support to userspace (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test top-down slots event in x86's pmu_counters_test (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: allow vcpu_info content to be 'safely' copied (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: check the need for invalidation under read lock first (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: advertize the KVM_XEN_HVM_CONFIG_SHARED_INFO_HVA capability (Maxim Levitsky) [RHEL-32430] - KVM: selftests: re-map Xen's vcpu_info using HVA rather than GPA (Maxim Levitsky) [RHEL-32430] - KVM: selftests: map Xen's shared_info page using HVA rather than GFN (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: allow vcpu_info to be mapped by fixed HVA (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: allow shared_info to be mapped by fixed HVA (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: re-initialize shared_info if guest (32/64-bit) mode is set (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: separate initialization of shared_info cache and content (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: allow a cache to be activated with a fixed (userspace) HVA (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: include page offset in uhva and use it consistently (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: stop open-coding offset_in_page() (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: remove KVM_GUEST_USES_PFN usage (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: add a mark-dirty helper (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: mark guest pages dirty with the pfncache lock held (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: remove unnecessary exports (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: Add a map helper function (Maxim Levitsky) [RHEL-32430] - treewide: remove CONFIG_HAVE_KVM (Maxim Levitsky) [RHEL-32430] - vfio: replace CONFIG_HAVE_KVM with IS_ENABLED(CONFIG_KVM) (Maxim Levitsky) [RHEL-32430] - x86: replace CONFIG_HAVE_KVM with IS_ENABLED(CONFIG_KVM) (Maxim Levitsky) [RHEL-32430] - MIPS: introduce Kconfig for MIPS VZ (Maxim Levitsky) [RHEL-32430] - kvm: move "select IRQ_BYPASS_MANAGER" to common code (Maxim Levitsky) [RHEL-32430] - KVM: remove unnecessary #ifdef (Maxim Levitsky) [RHEL-32430] - KVM: define __KVM_HAVE_GUEST_DEBUG unconditionally (Maxim Levitsky) [RHEL-32430] - kvm: replace __KVM_HAVE_READONLY_MEM with Kconfig symbol (Maxim Levitsky) [RHEL-32430] - KVM: arm64: move ARM-specific defines to uapi/asm/kvm.h (Maxim Levitsky) [RHEL-32430] - KVM: powerpc: move powerpc-specific structs to uapi/asm/kvm.h (Maxim Levitsky) [RHEL-32430] - KVM: x86: move x86-specific structs to uapi/asm/kvm.h (Maxim Levitsky) [RHEL-32430] - KVM: remove more traces of device assignment UAPI (Maxim Levitsky) [RHEL-32430] - kvm: x86: use a uapi-friendly macro for GENMASK (Maxim Levitsky) [RHEL-32430] - kvm: x86: use a uapi-friendly macro for BIT (Maxim Levitsky) [RHEL-32430] - uapi: introduce uapi-friendly macros for GENMASK (Maxim Levitsky) [RHEL-32430] - KVM: x86: rename push to emulate_push for consistency (Maxim Levitsky) [RHEL-32430] - KVM: x86: Clean up partially uninitialized integer in emulate_pop() (Maxim Levitsky) [RHEL-32430] - KVM: x86/emulator: emulate movbe with operand-size prefix (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Report up-to-date exit qualification to userspace (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Return -EINVAL instead of -EBUSY on attempt to re-init SEV/SEV-ES (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Add support for allowing zero SEV ASIDs (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Use unsigned integers when dealing with ASIDs (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Set sev->asid in sev_asid_new() instead of overloading the return (Maxim Levitsky) [RHEL-32430] - KVM: Nullify async #PF worker's "apf" pointer as soon as it might be freed (Maxim Levitsky) [RHEL-32430] - KVM: Get reference to VM's address space in the async #PF worker (Maxim Levitsky) [RHEL-32430] - KVM: Put mm immediately after async #PF worker completes remote gup() (Maxim Levitsky) [RHEL-32430] - KVM: Always flush async #PF workqueue when vCPU is being destroyed (Maxim Levitsky) [RHEL-32430] - KVM: x86: Improve documentation of MSR_KVM_ASYNC_PF_EN (Maxim Levitsky) [RHEL-32430] - x86/kvm: Use separate percpu variable to track the enabling of asyncpf (Maxim Levitsky) [RHEL-32430] - KVM: x86: Fix broken debugregs ABI for 32 bit kernels (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Avoid CPL lookup if PMC enabline for USER and KERNEL is the same (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Check eventsel first when emulating (branch) insns retired (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Expand the comment about what bits are check emulating events (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Snapshot event selectors that KVM emulates in software (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Process only enabled PMCs when emulating events in software (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Add macros to iterate over all PMCs given a bitmap (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Snapshot and clear reprogramming bitmap before reprogramming (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Move pmc_idx => pmc translation helper to common code (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Add common define to capture fixed counters offset (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Zero out PMU metadata on AMD if PMU is disabled (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Use KMEM_CACHE instead of kmem_cache_create() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Extend PMU counters test to validate RDPMC after WRMSR (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add helpers for safe and safe+forced RDMSR, RDPMC, and XGETBV (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a forced emulation variation of KVM_ASM_SAFE() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test PMC virtualization with forced emulation (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Move KVM_FEP macro into common library header (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Query module param to detect FEP in MSR filtering test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add helpers to read integer module params (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a helper to query if the PMU module param is enabled (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Expand PMU counters test to verify LLC events (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add functional test for Intel's fixed PMU counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test consistency of CPUID with num of fixed counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test consistency of CPUID with num of gp counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test Intel PMU architectural events on fixed counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test Intel PMU architectural events on gp counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add pmu.h and lib/pmu.c for common PMU assets (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Extend {kvm,this}_pmu_has() to support fixed counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Drop the "name" param from KVM_X86_PMU_FEATURE() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add vcpu_set_cpuid_property() to set properties (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Explicitly check for RDPMC of unsupported Intel PMC types (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Treat "fixed" PMU type in RDPMC as index as a value, not flag (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Disallow "fast" RDPMC for architectural Intel PMUs (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Apply "fast" RDPMC only to Intel PMUs (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Prioritize VMX interception over #GP on RDPMC due to bad index (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Don't ignore bits 31:30 for RDPMC index on AMD (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Get eventsel for fixed counters from perf (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Setup fixed counters' eventsel during PMU initialization (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Remove KVM's enumeration of Intel's architectural encodings (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Allow programming events that match unsupported arch events (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Always treat Fixed counters as available when supported (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use mutex guards to eliminate __kvm_x86_vendor_init() (Maxim Levitsky) [RHEL-32430] - KVM: Harden against unpaired kvm_mmu_notifier_invalidate_range_end() calls (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Flush pages under kvm->lock to fix UAF in svm_register_enc_region() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a testcase to verify GUEST_MEMFD and READONLY are exclusive (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Create GUEST_MEMFD for relevant invalid flags testcases (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Restrict KVM_SW_PROTECTED_VM to the TDP MMU (Maxim Levitsky) [RHEL-32430] - KVM: x86: Update KVM_SW_PROTECTED_VM docs to make it clear they're a WIP (Maxim Levitsky) [RHEL-32430] - KVM: Make KVM_MEM_GUEST_MEMFD mutually exclusive with KVM_MEM_READONLY (Maxim Levitsky) [RHEL-32430] - KVM: x86: Mark target gfn of emulated atomic instruction as dirty (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Don't assert on exact number of 4KiB in dirty log split test (Maxim Levitsky) [RHEL-32430] - KVM: x86: Fix KVM_GET_MSRS stack info leak (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Fix type length error when reading pmu->fixed_ctr_ctrl (Maxim Levitsky) [RHEL-32430] - KVM: x86: Make gtod_is_based_on_tsc() return 'bool' (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Make hyperv_clock require TSC based system clocksource (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Run clocksource dependent tests with hyperv_clocksource_tsc_page too (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Use generic sys_clocksource_is_tsc() in vmx_nested_tsc_scaling_test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Generalize check_clocksource() from kvm_clock_test (Maxim Levitsky) [RHEL-32430] - KVM: x86: Check irqchip mode before create PIT (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fail tests when open() fails with !ENOENT (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Avoid infinite loop in hyperv_features when invtsc is missing (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Delete superfluous, unused "stage" variable in AMX test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86_64: Remove redundant newlines (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Remove redundant newlines (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Reword the NX hugepage test's skip message to be more helpful (Maxim Levitsky) [RHEL-32430] - tools headers UAPI: Sync kvm headers with the kernel sources (Maxim Levitsky) [RHEL-32430] - KVM: x86: add missing "depends on KVM" (Maxim Levitsky) [RHEL-32430] - KVM: fix direction of dependency on MMU notifiers (Maxim Levitsky) [RHEL-32430] - KVM: introduce CONFIG_KVM_COMMON (Maxim Levitsky) [RHEL-32430] - KVM: clean up directives to compile out irqfds (Maxim Levitsky) [RHEL-32430] - KVM: remove deprecated UAPIs (Maxim Levitsky) [RHEL-32430] - KVM: remove CONFIG_HAVE_KVM_IRQFD (Maxim Levitsky) [RHEL-32430] - KVM: remove CONFIG_HAVE_KVM_EVENTFD (Maxim Levitsky) [RHEL-32430] - KVM: guest-memfd: fix unused-function warning (Maxim Levitsky) [RHEL-32430] - KVM x86/xen: add an override for PVCLOCK_TSC_STABLE_BIT (Maxim Levitsky) [RHEL-32430] - KVM: nSVM: Hide more stuff under CONFIG_KVM_HYPERV/CONFIG_HYPERV (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Hide more stuff under CONFIG_KVM_HYPERV (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Introduce accessor to get Hyper-V eVMCS pointer (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Introduce helpers to check if Hyper-V evmptr12 is valid/set (Maxim Levitsky) [RHEL-32430] - KVM: x86: Make Hyper-V emulation optional (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Move guest_cpuid_has_evmcs() to hyperv.h (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix vmxon_pa == vmcs12_pa == -1ull nVMX testcase for !eVMCS (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Make Hyper-V tests explicitly require KVM Hyper-V support (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Split off helper for emulating VMCLEAR on Hyper-V eVMCS (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce helper to handle Hyper-V paravirt TLB flush requests (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Split off hyperv_evmcs.{ch} (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce helper to check if vector is set in Hyper-V SynIC (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce helper to check if auto-EOI is set in Hyper-V SynIC (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Split off vmx_onhyperv.{ch} from hyperv.{ch} (Maxim Levitsky) [RHEL-32430] - KVM: x86: Move Hyper-V partition assist page out of Hyper-V emulation context (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: Remove unneeded xen context from kvm_arch when !CONFIG_KVM_XEN (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix broken assert messages in Hyper-V features test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix benign %llx vs. %lx issues in guest asserts (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix MWAIT error message when guest assertion fails (Maxim Levitsky) [RHEL-32430] - KVM: Harden copying of userspace-array against overflow (Maxim Levitsky) [RHEL-32430] - KVM: x86: Harden copying of userspace-array against overflow (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: fix comment about mmu_unsync_pages_lock (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: always take tdp_mmu_pages_lock (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: remove unnecessary "bool shared" argument from iterators (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: remove unnecessary "bool shared" argument from functions (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Check for leaf SPTE when clearing dirty bit in the TDP MMU (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Fix off-by-1 when splitting huge pages during CLEAR (Maxim Levitsky) [RHEL-32430] - KVM: move KVM_CAP_DEVICE_CTRL to the generic check (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Track emulated counter events instead of previous counter (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Update sample period in pmc_write_counter() (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Remove manual clearing of fields in kvm_pmu_init() (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Stop calling kvm_pmu_reset() at RESET (it's redundant) (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Reset the PMU, i.e. stop counters, before refreshing (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Move PMU reset logic to common x86 code (Maxim Levitsky) [RHEL-32430] - KVM: SVM,VMX: Use %rip-relative addressing to access kvm_rebooting (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Don't intercept IRET when injecting NMI and vNMI is enabled (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Explicitly require FLUSHBYASID to enable SEV support (Maxim Levitsky) [RHEL-32430] - KVM: nSVM: Advertise support for flush-by-ASID (Maxim Levitsky) [RHEL-32430] - Revert "nSVM: Check for reserved encodings of TLB_CONTROL in nested VMCB" (Maxim Levitsky) [RHEL-32430] - KVM: x86: Don't unnecessarily force masterclock update on vCPU hotplug (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use a switch statement and macros in __feature_translate() (Maxim Levitsky) [RHEL-32430] - KVM: x86: Advertise CPUID.(EAX=7,ECX=2):EDX[5:0] to userspace (Maxim Levitsky) [RHEL-32430] - KVM: x86: Turn off KVM_WERROR by default for all configs (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Remove x86's so called "MMIO warning" test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add logic to detect if ioctl() failed because VM was killed (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Drop the single-underscore ioctl() helpers (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Declare flush_remote_tlbs{_range}() hooks iff HYPERV!=n (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use KVM-governed feature framework to track "LAM enabled" (Maxim Levitsky) [RHEL-32430] - KVM: x86: Advertise and enable LAM (user and supervisor) (Maxim Levitsky) [RHEL-32430] - KVM: x86: Virtualize LAM for user pointer (Maxim Levitsky) [RHEL-32430] - KVM: x86: Virtualize LAM for supervisor pointer (Maxim Levitsky) [RHEL-32430] - KVM: x86: Untag addresses for LAM emulation where applicable (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce get_untagged_addr() in kvm_x86_ops and call it in emulator (Maxim Levitsky) [RHEL-32430] - KVM: x86: Remove kvm_vcpu_is_illegal_gpa() (Maxim Levitsky) [RHEL-32430] - KVM: x86: Add & use kvm_vcpu_is_legal_cr3() to check CR3's legality (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Drop non-PA bits when getting GFN for guest's PGD (Maxim Levitsky) [RHEL-32430] - KVM: SEV: Do not intercept accesses to MSR_IA32_XSS for SEV-ES guests (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix dynamic generation of configuration names (Maxim Levitsky) [RHEL-32430] - KVM: Convert comment into an assertion in kvm_io_bus_register_dev() (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Update EFER software model on CR0 trap for SEV-ES (Maxim Levitsky) [RHEL-32430] - KVM: selftests: add -MP to CFLAGS (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Actually print out magic token in NX hugepages skip message (Maxim Levitsky) [RHEL-32430] - KVM: x86: Remove 'return void' expression for 'void function' (Maxim Levitsky) [RHEL-32430] - Revert "KVM: Prevent module exit until all VMs are freed" (Maxim Levitsky) [RHEL-32430] - KVM: Set file_operations.owner appropriately for all such structures (Maxim Levitsky) [RHEL-32430] - KVM: x86: Get CPL directly when checking if loaded vCPU is in kernel mode (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Avoid using forced target for generating arm64 headers (Maxim Levitsky) [RHEL-32430] - tools headers arm64: Update sysreg.h with kernel sources (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Generate sysreg-defs.h and add to include path (Maxim Levitsky) [RHEL-32430] - perf build: Generate arm64's sysreg-defs.h and add to include path (Maxim Levitsky) [RHEL-32430] - tools: arm64: Add a Makefile for generating sysreg-defs.h (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test behavior of HWCR, a.k.a. MSR_K7_HWCR (Maxim Levitsky) [RHEL-32430] - KVM: Annotate struct kvm_irq_routing_table with __counted_by (Maxim Levitsky) [RHEL-32430] - powerpc/powernv: Add a null pointer check in opal_event_init() (Mamatha Inamdar) [RHEL-37060] {CVE-2023-52686} - crypto: qcom-rng - Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng - Add missing dependency on hw_random (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng - Add hw_random interface support (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng: Make the core clock optional regardless of ACPI presence (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng - Fix qcom_rng_of_match unused warning (Lucas Karpinski) [RHEL-36682] - bpf: fix check for attempt to corrupt spilled pointer (Viktor Malik) [RHEL-26569] {CVE-2023-52462} - vxlan: Add missing VNI filter counter update in arp_reduce(). (Ivan Vecera) [RHEL-36610] - vxlan: Fix racy device stats updates. (Ivan Vecera) [RHEL-36610] - selftests: vxlan_mdb: Fix failures with old libnet (Ivan Vecera) [RHEL-36610] - selftests: fill in some missing configs for net (Ivan Vecera) [RHEL-36610] - vxlan: Cleanup IFLA_VXLAN_PORT_RANGE entry in vxlan_get_size() (Ivan Vecera) [RHEL-36610] - mlxsw: spectrum_nve_vxlan: Fix unsupported flag regression (Ivan Vecera) [RHEL-36610] - net-next: gro: Fix use of skb_gro_header_slow (Ivan Vecera) [RHEL-36610] - vxlan: Add missing entries to vxlan_get_size() (Ivan Vecera) [RHEL-36610] - vxlan: vnifilter: Use GFP_KERNEL instead of GFP_ATOMIC (Ivan Vecera) [RHEL-36610] - vxlan: Use helper functions to update stats (Ivan Vecera) [RHEL-36610] - drivers: vxlan: vnifilter: free percpu vni stats on error path (Ivan Vecera) [RHEL-36610] - vxlan: Add support for nexthop ID metadata (Ivan Vecera) [RHEL-36610] - ip_tunnels: Add nexthop ID field to ip_tunnel_key (Ivan Vecera) [RHEL-36610] - selftests: net: vxlan: Fix selftest regression after changes in iproute2. (Ivan Vecera) [RHEL-36610] - selftests: net: vxlan: Add tests for vxlan nolocalbypass option. (Ivan Vecera) [RHEL-36610] - net: vxlan: Add nolocalbypass option to vxlan. (Ivan Vecera) [RHEL-36610] - selftests: net: Add VXLAN MDB test (Ivan Vecera) [RHEL-36610] - vxlan: Enable MDB support (Ivan Vecera) [RHEL-36610] - vxlan: Add MDB data path support (Ivan Vecera) [RHEL-36610] - vxlan: mdb: Add an internal flag to indicate MDB usage (Ivan Vecera) [RHEL-36610] - vxlan: mdb: Add MDB control path support (Ivan Vecera) [RHEL-36610] - vxlan: Expose vxlan_xmit_one() (Ivan Vecera) [RHEL-36610] - vxlan: Move address helpers to private headers (Ivan Vecera) [RHEL-36610] - selftests: Fix failing VXLAN VNI filtering test (Ivan Vecera) [RHEL-36610] - vxlan: Fix memory leaks in error path (Ivan Vecera) [RHEL-36610] - net: gro: skb_gro_header helper function (Ivan Vecera) [RHEL-36610] - net: vxlan: Fix kernel coding style (Ivan Vecera) [RHEL-36610] - net: vxlan: Add extack support to vxlan_fdb_delete (Ivan Vecera) [RHEL-36610] - selftests/net: add missing tests to Makefile (Ivan Vecera) [RHEL-36610] - vxlan: do not feed vxlan_vnifilter_dump_dev with non vxlan devices (Ivan Vecera) [RHEL-36610] - drivers: vxlan: fix returnvar.cocci warning (Ivan Vecera) [RHEL-36610] - vxlan_core: delete unnecessary condition (Ivan Vecera) [RHEL-36610] - drivers: vxlan: vnifilter: add support for stats dumping (Ivan Vecera) [RHEL-36610] - drivers: vxlan: vnifilter: per vni stats (Ivan Vecera) [RHEL-36610] - selftests: add new tests for vxlan vnifiltering (Ivan Vecera) [RHEL-36610] - vxlan: vni filtering support on collect metadata device (Ivan Vecera) [RHEL-36610] - ipv6: sr: fix memleak in seg6_hmac_init_algo (Hangbin Liu) [RHEL-37511] - ipv6: sr: fix missing sk_buff release in seg6_input_core (Hangbin Liu) [RHEL-37511] - ipv6: sr: fix invalid unregister error path (Hangbin Liu) [RHEL-37511] - ipv6: sr: fix incorrect unregister order (Hangbin Liu) [RHEL-37511] - ipv6: sr: add missing seg6_local_exit (Hangbin Liu) [RHEL-37511] - tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string (Ivan Vecera) [RHEL-36218] - net: bql: fix building with BQL disabled (Ivan Vecera) [RHEL-36218] - net: sched: Remove NET_ACT_IPT from Kconfig (Ivan Vecera) [RHEL-36218] - net: fill in MODULE_DESCRIPTION()s for net/sched (Ivan Vecera) [RHEL-36218] - net/sched: act_mirred: Don't zero blockid when net device is being deleted (Ivan Vecera) [RHEL-36218] - selftests: forwarding: Fix layer 2 miss test flakiness (Ivan Vecera) [RHEL-36218] - net: netdevsim: don't try to destroy PHC on VFs (Ivan Vecera) [RHEL-36218] - net: sched: track device in tcf_block_get/put_ext() only for clsact binder types (Ivan Vecera) [RHEL-36218] - net/sched: Remove ipt action tests (Ivan Vecera) [RHEL-36218] - net/sched: simplify tc_action_load_ops parameters (Ivan Vecera) [RHEL-36218] - net: sched: move block device tracking into tcf_block_get/put_ext() (Ivan Vecera) [RHEL-36218] - net/sched: sch_api: conditional netlink notifications (Ivan Vecera) [RHEL-36218] - net/sched: introduce ACT_P_BOUND return code (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: complement tcf_tfilter_dump_policy (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for CBQ qdisc (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for ATM qdisc (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for dsmark qdisc (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for tcindex classifier (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for rsvp classifier (Ivan Vecera) [RHEL-36218] - net/sched: Remove CONFIG_NET_ACT_IPT from default configs (Ivan Vecera) [RHEL-36218] - net/sched: Retire ipt action (Ivan Vecera) [RHEL-36218] - net: sched: em_text: fix possible memory leak in em_text_destroy() (Ivan Vecera) [RHEL-36218] - net/sched: act_mirred: Allow mirred to block (Ivan Vecera) [RHEL-36218] - net/sched: act_mirred: Add helper function tcf_mirred_replace_dev (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: Expose tc block to the datapath (Ivan Vecera) [RHEL-36218] - net/sched: Introduce tc block netdev tracking infra (Ivan Vecera) [RHEL-36218] - net: sched: Add initial TC error skb drop reasons (Ivan Vecera) [RHEL-36218] - packet: add a generic drop reason for receive (Ivan Vecera) [RHEL-36218] - net: sched: Make tc-related drop reason more flexible for remaining qdiscs (Ivan Vecera) [RHEL-36218] - net: sched: Move drop_reason to struct tc_skb_cb (Ivan Vecera) [RHEL-36218] - net/sched: act_api: skip idr replace on bound actions (Ivan Vecera) [RHEL-36218] - net/sched: act_api: rely on rcu in tcf_idr_check_alloc (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: conditional notification of events (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: remove 'unicast' argument from delete notification (Ivan Vecera) [RHEL-36218] - net/sched: act_api: conditional notification of events (Ivan Vecera) [RHEL-36218] - net/sched: act_api: don't open code max() (Ivan Vecera) [RHEL-36218] - rtnl: add helper to send if skb is not null (Ivan Vecera) [RHEL-36218] - rtnl: add helper to check if a notification is needed (Ivan Vecera) [RHEL-36218] - rtnl: add helper to check if rtnl group has listeners (Ivan Vecera) [RHEL-36218] - net/sched: act_api: use tcf_act_for_each_action in tcf_idr_insert_many (Ivan Vecera) [RHEL-36218] - net/sched: act_api: stop loop over ops array on NULL in tcf_action_init (Ivan Vecera) [RHEL-36218] - net/sched: act_api: avoid non-contiguous action array (Ivan Vecera) [RHEL-36218] - net/sched: act_api: use tcf_act_for_each_action (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove filters/tests.json (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: rename concurrency.json to flower.json (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove spurious './' from Makefile (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove spurious nsPlugin usage (Ivan Vecera) [RHEL-36218] - net/sched: cbs: Use units.h instead of the copy of a definition (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove unused import (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: cleanup on Ctrl-C (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: prefix iproute2 functions with "ipr2" (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove unnecessary time.sleep (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove buildebpf plugin (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: report number of workers in use (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: timeout on unbounded loops (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: leverage -all in suite ns teardown (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: use netns delete from pyroute2 (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: move back to per test ns setup (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: cap parallel tdc to 4 cores (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: add hashtable tests for u32 (Ivan Vecera) [RHEL-36218] - net/sched: cls_u32: replace int refcounts with proper refcounts (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: use parallel tdc in kselftests (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: preload all modules in kselftests (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: rework namespaces and devices setup (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: drop '-N' argument from nsPlugin (Ivan Vecera) [RHEL-36218] - net: don't dump stack on queue timeout (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: better validate TCA_FQ_WEIGHTS and TCA_FQ_PRIOMAP (Ivan Vecera) [RHEL-36218] - net, sched: Fix SKB_NOT_DROPPED_YET splat under debug config (Ivan Vecera) [RHEL-36218] - net: sched: Fill in missing MODULE_DESCRIPTION for qdiscs (Ivan Vecera) [RHEL-36218] - net: sched: Fill in missing MODULE_DESCRIPTION for classifiers (Ivan Vecera) [RHEL-36218] - net: sched: Fill in MODULE_DESCRIPTION for act_gate (Ivan Vecera) [RHEL-36218] - sched: act_ct: switch to per-action label counting (Ivan Vecera) [RHEL-36218] - net: sched: sch_qfq: Use non-work-conserving warning handler (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: fastpath needs to take care of sk->sk_pacing_status (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: fix off-by-one error in fq_dequeue() (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: add test for 'rt' upgrade on hfsc (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: move auxiliary scripts to a dedicated folder (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: add missing Kconfig options to 'config' (Ivan Vecera) [RHEL-36218] - net, sched: Add tcf_set_drop_reason for {__,}tcf_classify (Ivan Vecera) [RHEL-36218] - net, sched: Make tc-related drop reason more flexible (Ivan Vecera) [RHEL-36218] - net: sched: cls_u32: Fix allocation size in u32_init() (Ivan Vecera) [RHEL-36218] - netem: Annotate struct disttable with __counted_by (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: add TCA_FQ_WEIGHTS attribute (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: add 3 bands and WRR scheduling (Ivan Vecera) [RHEL-36218] - net_sched: export pfifo_fast prio2band[] (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: remove q->ktime_cache (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: always garbage collect (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: add fast path for mostly idle qdisc (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: change how @inactive is tracked (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: struct sched_data reorg (Ivan Vecera) [RHEL-36218] - net_sched: constify qdisc_priv() (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: update tdc documentation (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: implement tdc parallel test run (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: update test definitions for local resources (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: localize test resources (Ivan Vecera) [RHEL-36218] - net/sched: cls_route: make netlink errors meaningful (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: cls_u32: add tests for classid (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: cls_route: add tests for classid (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: cls_fw: add tests for classid (Ivan Vecera) [RHEL-36218] - net/ipv6: SKB symmetric hash should incorporate transport ports (Ivan Vecera) [RHEL-36218] - net: sched: sch_qfq: Fix UAF in qfq_dequeue() (Ivan Vecera) [RHEL-36218] - net/sched: fq_pie: avoid stalls in fq_pie_timer() (Ivan Vecera) [RHEL-36218] - netem: use seeded PRNG for correlated loss events (Ivan Vecera) [RHEL-36218] - netem: use a seeded PRNG for generating random losses (Ivan Vecera) [RHEL-36218] - netem: add prng attribute to netem_sched_data (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: verify that a qdisc can be grafted onto a taprio class (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: test that taprio can only be attached as root (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: add ptp_mock Kconfig dependency (Ivan Vecera) [RHEL-36218] - net: netdevsim: mimic tc-taprio offload (Ivan Vecera) [RHEL-36218] - net: netdevsim: use mock PHC driver (Ivan Vecera) [RHEL-36218] - redhat/configs: Add CONFIG_PTP_1588_CLOCK_MOCK (Ivan Vecera) [RHEL-36218] - net: ptp: create a mock-up PTP Hardware Clock driver (Ivan Vecera) [RHEL-36218] - net/sched: taprio: dump class stats for the actual q->qdiscs[] (Ivan Vecera) [RHEL-36218] - net/sched: taprio: delete misleading comment about preallocating child qdiscs (Ivan Vecera) [RHEL-36218] - net/sched: taprio: try again to report q->qdiscs[] to qdisc_leaf() (Ivan Vecera) [RHEL-36218] - net/sched: taprio: keep child Qdisc refcount elevated at 2 in offload mode (Ivan Vecera) [RHEL-36218] - net/sched: taprio: don't access q->qdiscs[] in unoffloaded mode during attach() (Ivan Vecera) [RHEL-36218] - net: pkt_cls: Remove unused inline helpers (Ivan Vecera) [RHEL-36218] - tc: flower: Enable offload support IPSEC SPI field. (Ivan Vecera) [RHEL-36218] - tc: flower: support for SPI (Ivan Vecera) [RHEL-36218] - net: flow_dissector: Add IPSEC dissector (Ivan Vecera) [RHEL-36218] - net/sched: sch_qfq: warn about class in use while deleting (Ivan Vecera) [RHEL-36218] - net/sched: sch_drr: warn about class in use while deleting (Ivan Vecera) [RHEL-36218] - net/sched: wrap open coded Qdics class filter counter (Ivan Vecera) [RHEL-36218] - overflow: Allow mixed type arguments (Ivan Vecera) [RHEL-36218] - compiler.h: drop fallback overflow checkers (Ivan Vecera) [RHEL-36218] - dpll: fix dpll_pin_on_pin_register() for multiple parent pins (Petr Oros) [RHEL-32098] - dpll: indent DPLL option type by a tab (Petr Oros) [RHEL-32098] - dpll: fix dpll_xa_ref_*_del() for multiple registrations (Petr Oros) [RHEL-32098] - dpll: spec: use proper enum for pin capabilities attribute (Petr Oros) [RHEL-32098] - dpll: move all dpll<>netdev helpers to dpll code (Petr Oros) [RHEL-32098] - dpll: fix build failure due to rcu_dereference_check() on unknown type (Petr Oros) [RHEL-32098] - dpll: rely on rcu for netdev_dpll_pin() (Petr Oros) [RHEL-32098] - dpll: fix possible deadlock during netlink dump operation (Petr Oros) [RHEL-32098] - dpll: check that pin is registered in __dpll_pin_unregister() (Petr Oros) [RHEL-32098] - dpll: move xa_erase() call in to match dpll_pin_alloc() error path order (Petr Oros) [RHEL-32098] - dpll: expose fractional frequency offset value to user (Petr Oros) [RHEL-32098] - dpll: allocate pin ids in cycle (Petr Oros) [RHEL-32098] - dpll: remove leftover mode_supported() op and use mode_get() instead (Petr Oros) [RHEL-32098] - Documentation: dpll: wrap DPLL_CMD_PIN_GET output in a code block (Petr Oros) [RHEL-32098] - Documentation: dpll: Fix code blocks (Petr Oros) [RHEL-32098] - MAINTAINERS: adjust header file entry in DPLL SUBSYSTEM (Petr Oros) [RHEL-32098] - netdev: Remove unneeded semicolon (Petr Oros) [RHEL-32098] - ipvs: Fix checksumming on GSO of SCTP packets (Xin Long) [RHEL-36204] - net: sctp: fix skb leak in sctp_inq_free() (Xin Long) [RHEL-36204] - sctp: preserve const qualifier in sctp_sk() (Xin Long) [RHEL-36204] - sctp: Simplify the allocation of slab caches (Xin Long) [RHEL-36204] - sctp: fix busy polling (Xin Long) [RHEL-36204] - sctp: support MSG_ERRQUEUE flag in recvmsg() (Xin Long) [RHEL-36204] - arm64: dts: qcom: sa8775p: Make watchdog bark interrupt edge triggered (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8775p: enable safety IRQ (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: Make watchdog bark interrupt edge triggered (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add sa8775p compatible (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add compatible for MSM8226 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add compatible for SM6375 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add QCM2290 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: qcom-tsens: Correct unit address (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: correct name of remoteproc_nsp0 firmware (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: add per-sensor cells for msm8974 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: support per-sensor calibration cells (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: add msm8956 compat (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: Document i2c busses (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: Fix some i2c pinctrl settings (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: add i2c nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: add missing spi nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: add missing i2c nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: rename qup0_i2c4 to i2c4 (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: rename qup2_i2c5 to i2c21 (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: rename qup2_uart17 to uart17 (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: disable pcie2a node (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: enable pcie2a node (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: enable rtc (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: Pad addresses to 8 hex digits (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: drop bogus clock-controller property (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: correct SPMI bus address cells (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: align PSCI domain names with DT schema (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: add gpr node (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: fix USB-DP PHY nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: fix primary USB-DP PHY reset (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: qcom-tsens: narrow interrupts for SC8280XP, SM6350 and SM8450 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add sc8280xp compatible (Steve Dunnagan) [RHEL-33072]- powerpc: Export mmu_feature_keys[] as non-GPL (Mamatha Inamdar) [RHEL-26102] - powerpc/64s/interrupt: Fix interrupt exit race with security mitigation switch (Mamatha Inamdar) [RHEL-38276] {CVE-2023-52740} - platform/x86/intel/pmc/lnl: Remove SSRAM support (David Arcari) [RHEL-27144] - platform/x86/intel/vsec: Remove nuisance message (David Arcari) [RHEL-27144] - powerpc/qspinlock: Fix stale propagated yield_cpu (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: add compile-time tuning adjustments (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: provide accounting and options for sleepy locks (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow indefinite spinning on a preempted owner (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: reduce remote node steal spins (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: use spin_begin/end API (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow lock stealing in trylock and lock fastpath (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: add ability to prod new queue head CPU (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow propagation of yield CPU down the queue (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow stealing when head of queue yields (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: implement option to yield to previous node (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: paravirt yield to lock owner (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: store owner CPU in lock word (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: theft prevention to control latency (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow new waiters to steal the lock before queueing (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: convert atomic operations to assembly (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: use a half-word store to unlock to avoid larx/stcx. (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: add mcs queueing for contended waiters (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: powerpc qspinlock implementation (Artem Savkov) [RHEL-36278] - thermal/drivers/tsens: Add suspend to RAM support for tsens (Lucas Karpinski) [RHEL-35736] - thermal/qcom/tsens: Drop ops_v0_1 (Lucas Karpinski) [RHEL-35736] - thermal: tsens: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-35736] - drivers: thermal: tsens: Annotate struct tsens_priv with __counted_by (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Make tsens_xxxx_nvmem static (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/temp-alarm: Use dev_err_probe (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Add MSM8909 data (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Add mdm9607 correction offsets (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Fix mdm9607 slope values (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens: Drop unused legacy structs (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Add support for MSM8226 (Lucas Karpinski) [RHEL-35736] - thermal/core: Use the thermal zone 'devdata' accessor in thermal located drivers (Lucas Karpinski) [RHEL-35736] - thermal: Remove core header inclusion from drivers (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom-spmi-adc-tm5: Use asm intead of asm-generic (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop single-cell code for msm8976/msm8956 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop single-cell code for msm8939 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop single-cell code for mdm9607 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Rework legacy calibration data parsers (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Support using nvmem cells for msm8974 calibration (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Support using nvmem cells for calibration data (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: limit num_sensors to 9 for msm8939 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: fix slope values for msm8939 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Sort out msm8976 vs msm8956 data (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop msm8976-specific defines (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop unnecessary hw_ids (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Fix lock inversion (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Fix set_trip_temp() deadlock (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Use generic thermal_zone_get_trip() function (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: Fix irq handler return value (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Demote error log of thermal zone register to debug (Lucas Karpinski) [RHEL-35736] - thermal: qcom-spmi-adc-tm5: suppress probe-deferral error message (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Add IPQ8074 support (Lucas Karpinski) [RHEL-35736] - thermal: qcom: qcom-spmi-adc-tm5: convert to IIO fwnode API (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/spmi-adc-tm5: Remove unnecessary print function dev_err() (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/spmi-adc-tm5: Register thermal zones as hwmon sensors (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/temp-alarm: Register thermal zones as hwmon sensors (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: Add sc8180x compatible (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Add compat string for the qcom,msm8960 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: Add support for sm8150 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: make QCOM_LMH depends on QCOM_SCM (Lucas Karpinski) [RHEL-35736] - New configs in drivers/thermal (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Add support for LMh driver (Lucas Karpinski) [RHEL-35736] - ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found() (Pavel Reichl) [RHEL-31690] {CVE-2024-26773} - ext4: avoid dividing by 0 in mb_update_avg_fragment_size() when block bitmap corrupt (Pavel Reichl) [RHEL-31686] {CVE-2024-26774} - ext4: fix double-free of blocks due to wrong extents moved_len (Pavel Reichl) [RHEL-31614] {CVE-2024-26704} - ext4: reduce unnecessary memory allocation in alloc_flex_gd() (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - ext4: avoid online resizing failures due to oversized flex bg (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - ext4: remove unnecessary check from alloc_flex_gd() (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - ext4: unify the type of flexbg_size to unsigned int (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - scsi: ufs: host: Fix kernel-doc warning (Joel Slebodnick) [RHEL-35861] - scsi: ufs: qcom: Avoid re-init quirk when gears match (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Add support for UFS device version detection (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Check return value of phy_set_mode_ext() (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Set initial PHY gear to max HS gear for HW ver 4 and newer (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Limit HS-G5 Rate-A to hosts with HW version 5 (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Allow the first init start with the maximum supported gear (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Setup host power mode during init (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: No need to set hs_rate after ufshcd_init_host_param() (Joel Slebodnick) [RHEL-35861] - scsi: ufs: host: Rename structure ufs_dev_params to ufs_host_params (Joel Slebodnick) [RHEL-35861] - mfd: intel-lpss: Introduce QUIRK_CLOCK_DIVIDER_UNITY for XPS 9530 (David Arcari) [RHEL-20053] - mfd: intel-lpss: Switch to generalized quirk table (David Arcari) [RHEL-20053] - mfd: intel-lpss: Fix the fractional clock divider flags (David Arcari) [RHEL-20053] - mfd: intel-lpss: Don't fail probe on success of pci_alloc_irq_vectors() (David Arcari) [RHEL-20053] - mfd: intel-lpss: Provide Intel LPSS PM ops structure (David Arcari) [RHEL-20053] - mfd: intel-lpss: Move exported symbols to INTEL_LPSS namespace (David Arcari) [RHEL-20053] - lib/vsprintf: declare no_hash_pointers in sprintf.h (David Arcari) [RHEL-20053] - lib/vsprintf: split out sprintf() and friends (David Arcari) [RHEL-20053] - mfd: intel-lpss: Adjust header inclusions (David Arcari) [RHEL-20053] - mfd: intel-lpss: Use device_get_match_data() (David Arcari) [RHEL-20053] - mfd: intel-lpss: Revert "Add missing check for platform_get_resource" (David Arcari) [RHEL-20053] - mfd: intel-lpss-acpi: Convert to platform remove callback returning void (David Arcari) [RHEL-20053] - mfd: intel-lpss: Return error code received from the IRQ API (David Arcari) [RHEL-20053] - mfd: intel-lpss: Use PCI APIs instead of dereferencing (David Arcari) [RHEL-20053] - mfd: intel-lpss: Remove usage of the deprecated ida_simple_xx() API (David Arcari) [RHEL-20053] - mfd: intel-lpss: Add Intel Lunar Lake-M PCI IDs (David Arcari) [RHEL-20053] - mfd: intel-lpss: Add missing check for platform_get_resource (David Arcari) [RHEL-20053] - mfd: intel-lpss: Hide suspend/resume functions in #ifdef (David Arcari) [RHEL-20053]- Documentation: vmcoreinfo: Fix htmldocs warning (Baoquan He) [RHEL-32199] - arm64: Fix dangling references to Documentation/arm64 (Baoquan He) [RHEL-32199] - arm64: crash_core: Export MODULES, VMALLOC, and VMEMMAP ranges (Baoquan He) [RHEL-32199] - LoongArch: Add ELF-related definitions (Baoquan He) [RHEL-32199] - kexec.h: add linux/kexec.h to UAPI compile-test coverage (Baoquan He) [RHEL-32199] - crash_dump: remove duplicate include in crash_dump.h (Baoquan He) [RHEL-32199] - crash_dump: fix boolreturn.cocci warning (Baoquan He) [RHEL-32199] - crash_dump: Make elfcorehdr address/size symbols always visible (Baoquan He) [RHEL-32199] - proc/vmcore: fix signedness bug in read_from_oldmem() (Baoquan He) [RHEL-32199] - use less confusing names for iov_iter direction initializers (Baoquan He) [RHEL-32199] - coredump, vmcore: Set p_align to 4 for PT_NOTE (Baoquan He) [RHEL-32199] - copy_oldmem_kernel() - WRITE is "data source", not destination (Baoquan He) [RHEL-32199] - vmcoreinfo: warn if we exceed vmcoreinfo data size (Baoquan He) [RHEL-32199] - x86/purgatory: Omit use of bin2c (Baoquan He) [RHEL-32199] - kexec: support purgatories with .text.hot sections (Baoquan He) [RHEL-32199] - kexec: enable kexec_crash_size to support two crash kernel regions (Baoquan He) [RHEL-32199] - kexec: add helper __crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: improve the readability of crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: clear crashk_res if all its memory has been released (Baoquan He) [RHEL-32199] - kexec: delete a useless check in crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: fix a memory leak in crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: avoid calculating array size twice (Baoquan He) [RHEL-32199] - kexec: introduce sysctl parameters kexec_load_limit_* (Baoquan He) [RHEL-32199] - kexec: factor out kexec_load_permitted (Baoquan He) [RHEL-32199] - Documentation: sysctl: correct kexec_load_disabled (Baoquan He) [RHEL-32199] - ARM: kexec: make machine_crash_nonpanic_core() static (Baoquan He) [RHEL-32199] - kexec: replace crash_mem_range with range (Baoquan He) [RHEL-32199] - kexec: remove the unneeded result variable (Baoquan He) [RHEL-32199] - proc/vmcore: fix potential memory leak in vmcore_init() (Baoquan He) [RHEL-32199] - kexec: replace kmap() with kmap_local_page() (Baoquan He) [RHEL-32199] - powerpc/powernv: Add a null pointer check in opal_powercap_init() (Mamatha Inamdar) [RHEL-37050] {CVE-2023-52696} - scsi: sg: Avoid race in error handling & drop bogus warn (Ewan D. Milne) [RHEL-35659] - scsi: sg: Avoid sg device teardown race (Ewan D. Milne) [RHEL-35659] - xfs: dax - remove tech preview tag (Bill O'Donnell) [RHEL-35289] - percpu-internal/pcpu_chunk: re-layout pcpu_chunk structure to reduce false sharing (Audra Mitchell) [RHEL-15605] - x86/mce: Make sure to grab mce_sysfs_mutex in set_bank() (Steve Best) [RHEL-37264] {CVE-2024-35876} - Bluetooth: hci_h5: Add ability to allocate memory for private data (Bastien Nocera) [RHEL-33202 RHEL-33203] {CVE-2024-26890} - Bluetooth: btrtl: fix out of bounds memory access (Bastien Nocera) [RHEL-33202 RHEL-33203] {CVE-2024-26890} - redhat: pass correct RPM_VMLINUX_H to bpftool install (Ian Wienand)- RAS: enable CONFIG_RAS_FMPM (Aristeu Rozanski) [RHEL-17008] - RAS: Avoid build errors when CONFIG_DEBUG_FS=n (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Safely handle saved records of various sizes (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Avoid NULL ptr deref in get_saved_records() (Aristeu Rozanski) [RHEL-17008] - Merge tag 'edac_updates_for_v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Fix off by one when unwinding on error (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Add debugfs interface to print record entries (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Save SPA values (Aristeu Rozanski) [RHEL-17008] - RAS: Export helper to get ras_debugfs_dir (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Fix bit overflow in denorm_addr_df4_np2() (Aristeu Rozanski) [RHEL-17008] - RAS: Introduce a FRU memory poison manager (Aristeu Rozanski) [RHEL-17008] - x86/cpu/amd: Provide a separate accessor for Node ID (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Add MI300 row retirement support (Aristeu Rozanski) [RHEL-17008] - Documentation: Move RAS section to admin-guide (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Add MI300 DRAM to normalized address translation support (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Fix array overflow in get_logical_coh_st_fabric_id_mi300() (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Add MI300 support (Aristeu Rozanski) [RHEL-17008] - Documentation: RAS: Add index and address translation section (Aristeu Rozanski) [RHEL-17008] - hwmon: (fam15h_power) Use topology_core_id() (Aristeu Rozanski) [RHEL-17008] - scsi: lpfc: Use topology_core_id() (Aristeu Rozanski) [RHEL-17008] - cpu/SMT: Make SMT control more robust against enumeration failures (Aristeu Rozanski) [RHEL-17008] - dm integrity: fix out-of-range warning (Benjamin Marzinski) [RHEL-34599] - dm snapshot: fix lockup in dm_exception_table_exit (Benjamin Marzinski) [RHEL-34599] - dm: call the resume method on internal suspend (Benjamin Marzinski) [RHEL-33217] {CVE-2024-26880} - dm raid: fix false positive for requeue needed during reshape (Benjamin Marzinski) [RHEL-34599] - dm: replace fmode_t with a block-specific type for block open flags (Benjamin Marzinski) [RHEL-34599] - dm flakey: use get_random_u8() in corrupt_bio_random (Benjamin Marzinski) [RHEL-34599] - block: count 'ios' and 'sectors' when io is done for bio-based device (Benjamin Marzinski) [RHEL-34599] - dm: verity-loadpin: Add NULL pointer check for 'bdev' parameter (Benjamin Marzinski) [RHEL-34599] - dm integrity: Use alloc_ordered_workqueue() to create ordered workqueues (Benjamin Marzinski) [RHEL-34599] - dm: Add support for block PR read keys/reservation (Benjamin Marzinski) [RHEL-34599] - dm: Annotate struct dm_bio_prison with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm: Annotate struct dm_stat with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm: Annotate struct stripe_c with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm crypt: Annotate struct crypt_config with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm raid: Annotate struct raid_set with __counted_by (Benjamin Marzinski) [RHEL-34599] - scsi: target: Fix SELinux error when systemd-modules loads the target module (Maurizio Lombardi) [RHEL-21327] - x86/bugs: Reverse instruction order of CLEAR_CPU_BUFFERS (Waiman Long) [RHEL-31226] - Revert "x86/bugs: Use fixed addressing for VERW operand" (Waiman Long) [RHEL-31226] - KVM/x86: Export RFDS_NO and RFDS_CLEAR to guests (Waiman Long) [RHEL-31226] - redhat/configs: Enable x86 CONFIG_MITIGATION_RFDS (Waiman Long) [RHEL-31226] - x86/rfds: Mitigate Register File Data Sampling (RFDS) (Waiman Long) [RHEL-31226] - Documentation/hw-vuln: Add documentation for RFDS (Waiman Long) [RHEL-31226] - x86/mmio: Disable KVM mitigation when X86_FEATURE_CLEAR_CPU_BUF is set (Waiman Long) [RHEL-31226] - x86/bugs: Use fixed addressing for VERW operand (Waiman Long) [RHEL-31226] - KVM/VMX: Move VERW closer to VMentry for MDS mitigation (Waiman Long) [RHEL-31226] - KVM/VMX: Use BT+JNC, i.e. EFLAGS.CF to select VMRESUME vs. VMLAUNCH (Waiman Long) [RHEL-31226] - x86/bugs: Use ALTERNATIVE() instead of mds_user_clear static key (Waiman Long) [RHEL-31226] - x86/entry_32: Add VERW just before userspace transition (Waiman Long) [RHEL-31226] - x86/entry_64: Add VERW just before userspace transition (Waiman Long) [RHEL-31226] - x86/bugs: Add asm helpers for executing VERW (Waiman Long) [RHEL-31226] - PM: clk: make pm_clk_add_notifier() take a const pointer (Jerry Snitselaar) [RHEL-28792] - driver core: bus: constantify subsys_register() calls (Jerry Snitselaar) [RHEL-28792] - driver core: bus: make bus_sort_breadthfirst() take a const pointer (Jerry Snitselaar) [RHEL-28792] - vfio/type1: constify bus_type use in vfio_bus_type (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: constify the struct device_type usage (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: make dsa_bus_type const (Jerry Snitselaar) [RHEL-28792] - driver core: device.h: make struct bus_type a const * (Jerry Snitselaar) [RHEL-28792] - driver core: make the bus_type in struct device_driver constant (Jerry Snitselaar) [RHEL-28792] - dmaengine: of: constify of_phandle_args in of_dma_find_controller() (Jerry Snitselaar) [RHEL-28792] - dmaengine: ptdma: use consistent DMA masks (Jerry Snitselaar) [RHEL-28792] - dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV (Jerry Snitselaar) [RHEL-28792] - dmaengine: usb-dmac: Avoid format-overflow warning (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: rz-dmac: Avoid format-overflow warning (Jerry Snitselaar) [RHEL-28792] - dmaengine: imx-sdma: fix Excess kernel-doc warnings (Jerry Snitselaar) [RHEL-28792] - dmaengine: fix NULL pointer in channel unregistration function (Jerry Snitselaar) [RHEL-28792 RHEL-28869] {CVE-2023-52492} - dmaengine: idxd: Remove usage of the deprecated ida_simple_xx() API (Jerry Snitselaar) [RHEL-28792] - dmaengine: dmatest: prevent using swiotlb buffer with nobounce parameter (Jerry Snitselaar) [RHEL-28792] - iommu/tegra: Use tegra_dev_iommu_get_stream_id() in the remaining places (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: Fix incorrect descriptions for GRPCFG register (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: Protect int_handle field in hw descriptor (Jerry Snitselaar) [RHEL-28792] - dmaengine: Remove unused declaration dma_chan_cleanup() (Jerry Snitselaar) [RHEL-28792] - dmaengine: qcom: fix Wvoid-pointer-to-enum-cast warning (Jerry Snitselaar) [RHEL-28792] - dmaengine: usb-dmac: Annotate struct usb_dmac_desc with __counted_by (Jerry Snitselaar) [RHEL-28792] - dmaengine: tegra: Annotate struct tegra_dma_desc with __counted_by (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: Register dsa_bus_type before registering idxd sub-drivers (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: rate limit printk in misc interrupt thread (Jerry Snitselaar) [RHEL-28792] - dmaengine: tegra20-apb-dma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: tegra186-gpc-dma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: usb-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: rz-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: rcar-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: qcom: hidma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: imx-sdma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: idma64: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: dw: platform: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine:idxd: Use local64_try_cmpxchg in perfmon_pmu_event_update (Jerry Snitselaar) [RHEL-28792] - dmaengine: Explicitly include correct DT includes (Jerry Snitselaar) [RHEL-28792] - dmaengine: qcom: gpi: Use devm_platform_get_and_ioremap_resource() (Jerry Snitselaar) [RHEL-28792] - PCI: switchtec: Fix an error handling path in switchtec_pci_probe() (Myron Stowe) [RHEL-29481] {CVE-2023-52617} - PCI: switchtec: Fix stdev_release() crash after surprise hot remove (Myron Stowe) [RHEL-29481] {CVE-2023-52617} - kbuild: factor out the common objtool arguments (Joe Lawrence) [RHEL-2773] - kbuild: move vmlinux.o link to scripts/Makefile.vmlinux_o (Joe Lawrence) [RHEL-2773] - kbuild: remove redundant cleanups in scripts/link-vmlinux.sh (Joe Lawrence) [RHEL-2773] - kbuild: add cmd_and_savecmd macro (Joe Lawrence) [RHEL-2773] - kbuild: warn if FORCE is missing for if_changed(_dep,_rule) and filechk (Joe Lawrence) [RHEL-2773] - kbuild: macrofy the condition of if_changed and friends (Joe Lawrence) [RHEL-2773] - mm/swap: fix race when skipping swapcache (Rafael Aquini) [RHEL-31646] {CVE-2024-26759} - timers: Use already existing function for forwarding timer base (Phil Auld) [RHEL-33787] - timers: Split out forward timer base functionality (Phil Auld) [RHEL-33787] - timers: Clarify check in forward_timer_base() (Phil Auld) [RHEL-33787] - timers: Move store of next event into __next_timer_interrupt() (Phil Auld) [RHEL-33787] - timers: Do not IPI for deferrable timers (Phil Auld) [RHEL-33787] - tracing/timers: Add tracepoint for tracking timer base is_idle flag (Phil Auld) [RHEL-33787] - tracing/timers: Enhance timer_start tracepoint (Phil Auld) [RHEL-33787] - tick-sched: Warn when next tick seems to be in the past (Phil Auld) [RHEL-33787] - tick/sched: Cleanup confusing variables (Phil Auld) [RHEL-33787] - tick-sched: Fix function names in comments (Phil Auld) [RHEL-33787] - tick/nohz: Update comments some more (Phil Auld) [RHEL-33787] - tick/nohz: Don't shutdown the lowres tick from itself (Phil Auld) [RHEL-33787] - tick/nohz: Update obsolete comments (Phil Auld) [RHEL-33787] - tick/nohz: Rename the tick handlers to more self-explanatory names (Phil Auld) [RHEL-33787] - tick/rcu: Fix false positive "softirq work is pending" messages (Phil Auld) [RHEL-33787] - tick/common: Align tick period during sched_timer setup (Phil Auld) [RHEL-33787] - selftests/proc: Assert clock_gettime(CLOCK_BOOTTIME) VS /proc/uptime monotonicity (Phil Auld) [RHEL-33787] - selftests/proc: Remove idle time monotonicity assertions (Phil Auld) [RHEL-33787] - MAINTAINERS: Remove stale email address (Phil Auld) [RHEL-33787] - timers/nohz: Remove middle-function __tick_nohz_idle_stop_tick() (Phil Auld) [RHEL-33787] - timers/nohz: Add a comment about broken iowait counter update race (Phil Auld) [RHEL-33787] - timers/nohz: Protect idle/iowait sleep time under seqcount (Phil Auld) [RHEL-33787] - timers/nohz: Only ever update sleeptime from idle exit (Phil Auld) [RHEL-33787] - timers/nohz: Restructure and reshuffle struct tick_sched (Phil Auld) [RHEL-33787] - tick/common: Align tick period with the HZ tick. (Phil Auld) [RHEL-33787] - tick/nohz: Fix cpu_is_hotpluggable() by checking with nohz subsystem (Phil Auld) [RHEL-33787] - timers/nohz: Switch to ONESHOT_STOPPED in the low-res handler when the tick is stopped (Phil Auld) [RHEL-33787] - tracing/timer: Add missing argument documentation of trace points (Phil Auld) [RHEL-33787] - scsi: be2iscsi: Fix a memleak in beiscsi_init_wrb_handle() (Maurizio Lombardi) [RHEL-25590] - fat: fix uninitialized field in nostale filehandles (Andrey Albershteyn) [RHEL-33188 RHEL-35110] {CVE-2024-26973} - do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak (Andrey Albershteyn) [RHEL-33188] {CVE-2024-26901} - md: fix resync softlockup when bitmap size is less than array size (Nigel Croxon) [RHEL-35393] - md: don't account sync_io if iostats of the disk is disabled (Nigel Croxon) [RHEL-35393] - md: Fix overflow in is_mddev_idle (Nigel Croxon) [RHEL-35393] - md: add check for sleepers in md_wakeup_thread() (Nigel Croxon) [RHEL-35393] - md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING (Nigel Croxon) [RHEL-35393] - Revert "md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING" (Nigel Croxon) [RHEL-35393] - raid1: fix use-after-free for original bio in raid1_write_request() (Nigel Croxon) [RHEL-35393] - platform/x86: ISST: Add Grand Ridge to HPM CPU list (Steve Best) [RHEL-35956] - platform/x86: ISST: Add Granite Rapids-D to HPM CPU list (Steve Best) [RHEL-35956] - platform/x86: ISST: Allow reading core-power state on HWP disabled systems (Steve Best) [RHEL-35956] - platform/x86: ISST: Process read/write blocked feature status (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Change vsec offset to u64 (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Move TPMI ID definition (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Modify external interface to get read/write state (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Don't create devices for disabled features (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Add debugfs support for read/write blocked (Steve Best) [RHEL-35956] - of: fdt: fix off-by-one error in unflatten_dt_nodes() (Steve Best) [RHEL-35465] {CVE-2022-48672} - s390/cpum_cf: make crypto counters upward compatible across machine types (Tobias Huschle) [RHEL-36047]- EDAC/thunderx: Fix possible out-of-bounds string access (Aristeu Rozanski) [RHEL-26577] {CVE-2023-52464} - rtc: cmos: Use ACPI alarm for non-Intel x86 systems too (Čestmír Kalina) [RHEL-19606] - redhat: configs: move CONFIG_BLK_SED_OPAL to configs/common/generic/ (Ming Lei) [RHEL-18186] - platform/x86: p2sb: Allow p2sb_bar() calls during PCI device probe (Steve Best) [RHEL-30600] {CVE-2024-26650} - x86/lib: Revert to _ASM_EXTABLE_UA() for {get,put}_user() fixups (Steve Best) [RHEL-31441] {CVE-2024-26674} - mm/damon/vaddr-test: fix memory leak in damon_do_test_apply_three_regions() (Rafael Aquini) [RHEL-29296] {CVE-2023-52560} - kprobes/x86: Use copy_from_kernel_nofault() to read from unsafe address (Steve Best) [RHEL-34985] {CVE-2024-26946} - can: j1939: prevent deadlock by changing j1939_socks_lock to rwlock (Jose Ignacio Tornos Martinez) [RHEL-31530] {CVE-2023-52638} - RDMA/efa: Add shutdown notifier (Kamal Heib) [RHEL-15968] - mm: swap: fix race between free_swap_and_cache() and swapoff() (Waiman Long) [RHEL-34973 RHEL-34974] {CVE-2024-26960} - swap: comments get_swap_device() with usage rule (Waiman Long) [RHEL-34973 RHEL-34974] {CVE-2024-26960} - config: wifi: enable RTL 8822BU device (Jose Ignacio Tornos Martinez) [RHEL-33698] - selftests: cgroup: fix unexpected failure on test_memcg_sock (Waiman Long) [RHEL-33709] - selftests: cgroup: Add 'malloc' failures checks in test_memcontrol (Waiman Long) [RHEL-33709] - selftests: memcg: fix compilation (Waiman Long) [RHEL-33709] - x86/efistub: Use 1:1 file:memory mapping for PE/COFF .compat section (Lenny Szubowicz) [RHEL-31446] {CVE-2024-26678} - can: j1939: Fix UAF in j1939_sk_match_filter during setsockopt(SO_J1939_FILTER) (Jose Ignacio Tornos Martinez) [RHEL-31532] {CVE-2023-52637} - pstore: inode: Only d_invalidate() is needed (Steve Best) [RHEL-35207] {CVE-2024-27389} - net/mlx5e: Prevent deadlock while disabling aRFS (Kamal Heib) [RHEL-35043] {CVE-2024-27014} - iavf: Fix TC config comparison with existing adapter TC config (Michal Schmidt) [RHEL-17485] - iavf: drop duplicate iavf_{add|del}_cloud_filter() calls (Michal Schmidt) [RHEL-17485] - iavf: adopt skb_network_header_len() more broadly (Michal Schmidt) [RHEL-17485] - iavf: adopt skb_network_offset() and similar helpers (Michal Schmidt) [RHEL-17485] - iavf: field get conversion (Michal Schmidt) [RHEL-17485] - iavf: field prep conversion (Michal Schmidt) [RHEL-17485] - iavf: add bit macro includes where needed (Michal Schmidt) [RHEL-17485] - iavf: use iavf_schedule_aq_request() helper (Michal Schmidt) [RHEL-17485] - iavf: Remove queue tracking fields from iavf_adminq_ring (Michal Schmidt) [RHEL-17485] - ubi: Check for too small LEB size in VTBL code (Steve Best) [RHEL-25094] {CVE-2024-25739} - cxgb4: Properly lock TX queue for the selftest. (Michal Schmidt) [RHEL-31990 RHEL-9354] - net: chelsio: remove unused function calc_tx_descs (Michal Schmidt) [RHEL-9354] - net: chelsio: cxgb4: add an error code check in t4_load_phy_fw (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct smt_data with __counted_by (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct sched_table with __counted_by (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct cxgb4_tc_u32_table with __counted_by (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct clip_tbl with __counted_by (Michal Schmidt) [RHEL-9354] - chelsio/l2t: Annotate struct l2t_data with __counted_by (Michal Schmidt) [RHEL-9354] - net: cxgb4vf: Remove redundant pci_clear_master (Michal Schmidt) [RHEL-9354] - cxgb4: fill IPsec state validation failure reason (Michal Schmidt) [RHEL-9354] - cxgb4vf: shut down the adapter when t4vf_update_port_info() failed in cxgb4vf_open() (Michal Schmidt) [RHEL-9354] - cxgb4: fix missing unlock on ETHOFLD desc collect fail path (Michal Schmidt) [RHEL-9354] - PCI/ASPM: Restore parent state to parent, child state to child (Myron Stowe) [RHEL-33544] - PCI/ASPM: Clarify that pcie_aspm=off means leave ASPM untouched (Myron Stowe) [RHEL-33544] - MAINTAINERS: Drop Gustavo Pimentel as PCI DWC Maintainer (Myron Stowe) [RHEL-33544] - PCI: qcom: Add X1E80100 PCIe support (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom: Document the X1E80100 PCIe Controller (Myron Stowe) [RHEL-33544] - PCI: qcom: Enable BDF to SID translation properly (Myron Stowe) [RHEL-33544] - PCI: qcom: Disable ASPM L0s for sc8280xp, sa8540p and sa8295p (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom: Do not require 'msi-map-mask' (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom: Allow 'required-opps' (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sa8775p: Move SA8775p to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sc7280: Move SC7280 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sc8180x: Move SC8180X to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sc8280xp: Move SC8280XP to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8350: Move SM8350 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8150: Move SM8150 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8250: Move SM8250 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8450: Move SM8450 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8550: Move SM8550 to dedicated schema (Myron Stowe) [RHEL-33544] - PCI: imx6: Add iMX95 Endpoint (EP) support (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Add iMX95 pcie endpoint compatible string (Myron Stowe) [RHEL-33544] - PCI: imx6: Add epc_features in imx6_pcie_drvdata (Myron Stowe) [RHEL-33544] - PCI: imx6: Clean up addr_space retrieval code (Myron Stowe) [RHEL-33544] - PCI: imx6: Add iMX95 PCIe Root Complex support (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Add imx95 pcie compatible string (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Restruct reg and reg-name (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Clean up duplicate clocks check (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify switch-case logic by introducing init_phy() callback (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify configure_type() by using mode_off and mode_mask (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify ltssm_enable() by using ltssm_off and ltssm_mask (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify reset handling by using *_FLAG_HAS_*_RESET (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify PHY handling by using IMX6_PCIE_FLAG_HAS_PHYDRV (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify clock handling by using clk_bulk*() function (Myron Stowe) [RHEL-33544] - PCI: dwc: endpoint: Fix advertised resizable BAR size (Myron Stowe) [RHEL-33544] - PCI: dwc: Strengthen the MSI address allocation logic (Myron Stowe) [RHEL-33544] - PCI: cadence: Clear the ARI Capability Next Function Number of the last function (Myron Stowe) [RHEL-33544] - PCI: brcmstb: Fix broken brcm_pcie_mdio_write() polling (Myron Stowe) [RHEL-33544] - PCI: Make pcie_port_bus_type const (Myron Stowe) [RHEL-33544] - PCI: endpoint: Drop only_64bit on reserved BARs (Myron Stowe) [RHEL-33544] - PCI: endpoint: Clean up hardware description for BARs (Myron Stowe) [RHEL-33544] - PCI: epf-mhi: Add support for SA8775P SoC (Myron Stowe) [RHEL-33544] - PCI: epf-mhi: Add "pci_epf_mhi_" prefix to the function names (Myron Stowe) [RHEL-33544] - PCI: epf-vntb: Return actual error code during pci_vntb_probe() failure (Myron Stowe) [RHEL-33544] - NTB: fix possible name leak in ntb_register_device() (Myron Stowe) [RHEL-33544] - PCI: endpoint: pci-epf-vntb: Remove superfluous checks for pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: pci-epf-test: Remove superfluous checks for pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: Improve pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: Refactor pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: Make pci_epf_bus_type const (Myron Stowe) [RHEL-33544] - PCI/sysfs: Demacrofy pci_dev_resource_resize_attr(n) functions (Myron Stowe) [RHEL-33544] - PCI: Remove obsolete pci_cleanup_rom() declaration (Myron Stowe) [RHEL-33544] - PCI/sysfs: Compile pci-sysfs.c only if CONFIG_SYSFS=y (Myron Stowe) [RHEL-33544] - PCI: switchtec: Fix an error handling path in switchtec_pci_probe() (Myron Stowe) [RHEL-33544] - PCI/PM: Drain runtime-idle callbacks before driver removal (Myron Stowe) [RHEL-33544] - PCI/PM: Allow runtime PM with no PM callbacks at all (Myron Stowe) [RHEL-33544] - Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default" (Myron Stowe) [RHEL-33544] - PCI: Disable D3cold on Asus B1400 PCI-NVMe bridge (Myron Stowe) [RHEL-33544] - PCI/P2PDMA: Fix a sleeping issue in a RCU read section (Myron Stowe) [RHEL-33544] - PCI: Mark 3ware-9650SE Root Port Extended Tags as broken (Myron Stowe) [RHEL-33544] - PCI: Place interrupt related code into irq.c (Myron Stowe) [RHEL-33544] - PCI/DPC: Quirk PIO log size for Intel Raptor Lake Root Ports (Myron Stowe) [RHEL-33544] - PCI/DPC: Ignore Surprise Down error on hot removal (Myron Stowe) [RHEL-33544] - PCI/DPC: Print all TLP Prefixes, not just the first (Myron Stowe) [RHEL-33544] - PCI: Move devres code from pci.c to devres.c (Myron Stowe) [RHEL-33544] - PCI: Move PCI-specific devres code to drivers/pci/ (Myron Stowe) [RHEL-33544] - PCI: Move pci_iomap.c to drivers/pci/ (Myron Stowe) [RHEL-33544] - pci_iounmap(): Fix MMIO mapping leak (Myron Stowe) [RHEL-33544] - PCI/ASPM: Update save_state when configuration changes (Myron Stowe) [RHEL-33544] - PCI/ASPM: Disable L1 before configuring L1 Substates (Myron Stowe) [RHEL-33544] - PCI/ASPM: Call pci_save_ltr_state() from pci_save_pcie_state() (Myron Stowe) [RHEL-33544] - PCI/ASPM: Save L1 PM Substates Capability for suspend/resume (Myron Stowe) [RHEL-33544] - PCI/ASPM: Move pci_save_ltr_state() to aspm.c (Myron Stowe) [RHEL-33544] - PCI/ASPM: Always build aspm.c (Myron Stowe) [RHEL-33544] - PCI/ASPM: Move pci_configure_ltr() to aspm.c (Myron Stowe) [RHEL-33544] - PCI/AER: Generalize TLP Header Log reading (Myron Stowe) [RHEL-33544] - PCI/AER: Use explicit register size for PCI_ERR_CAP (Myron Stowe) [RHEL-33544] - PCI/AER: Block runtime suspend when handling errors (Myron Stowe) [RHEL-33544] - PCI/AER: Clean up version indentation in ABI docs (Myron Stowe) [RHEL-33544] - PCI/AER: Fix rootport attribute paths in ABI docs (Myron Stowe) [RHEL-33544] - PCI: Move pci_clear_and_set_dword() helper to PCI header (Myron Stowe) [RHEL-33544] - PCI: Add debug print for device ready delay (Myron Stowe) [RHEL-33544] - PCI/AER: Unmask RCEC internal errors to enable RCH downstream port error handling (Myron Stowe) [RHEL-33544] - PCI/AER: Forward RCH downstream port-detected errors to the CXL.mem dev handler (Myron Stowe) [RHEL-33544] - PCI/AER: Refactor cper_print_aer() for use by CXL driver module (Myron Stowe) [RHEL-33544] - NTB: EPF: fix possible memory leak in pci_vntb_probe() (Myron Stowe) [RHEL-33544] - devres: show which resource was invalid in __devm_ioremap_resource() (Myron Stowe) [RHEL-33544] - devres: remove devm_ioremap_np (Myron Stowe) [RHEL-33544] - lib: devres: use numa aware allocation (Myron Stowe) [RHEL-33544] - PCI: Allow architecture-specific pci_remap_iospace() (Myron Stowe) [RHEL-33544] - pci_iounmap'2: Electric Boogaloo: try to make sense of it all (Myron Stowe) [RHEL-33544] - parisc: Declare pci_iounmap() parisc version only when CONFIG_PCI enabled (Myron Stowe) [RHEL-33544] - stmmac: Clear variable when destroying workqueue (Izabela Bakollari) [RHEL-31824] {CVE-2024-26802} - drm/i915/display: Increase number of fast wake precharge pulses (Mika Penttilä) [RHEL-20439] - drm/i915/psr: Improve fast and IO wake lines calculation (Mika Penttilä) [RHEL-20439] - drm/i915/display: Make intel_dp_aux_fw_sync_len available for PSR code (Mika Penttilä) [RHEL-20439]- Fix for "serial: 8250: Toggle IER bits on only after irq has been setup" (Lucas Zampieri)- Revert "Merge: cgroup: Backport upstream cgroup commits up to v6.8" (Lucas Zampieri) - arm64: dts: qcom: sa8775p: fix USB wakeup interrupt types (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p-ride: enable pmm8654au_0_pon_resin (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: Make watchdog bark interrupt edge triggered (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: Enable tsens and thermal for sa8775p SoC (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: Add RPMh sleep stats (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: add TRNG node (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: enable the inline crypto engine (Steve Dunnagan) [RHEL-31258] - net: ethtool: reject unsupported RSS input xfrm values (Ivan Vecera) [RHEL-31889] - net: ethtool: Fix symmetric-xor RSS RX flow hash check (Ivan Vecera) [RHEL-31889] - net: ethtool: add a NO_CHANGE uAPI for new RXFH's input_xfrm (Ivan Vecera) [RHEL-31889] - net: ethtool: copy input_xfrm to user-space in ethtool_get_rxfh (Ivan Vecera) [RHEL-31889] - net: ethtool: add support for symmetric-xor RSS hash (Ivan Vecera) [RHEL-31889] - net: ethtool: get rid of get/set_rxfh_context functions (Ivan Vecera) [RHEL-31889] - net: ethtool: pass a pointer to parameters to get/set_rxfh ethtool ops (Ivan Vecera) [RHEL-31889] - net/mlx5e: Make flow classification filters static (Ivan Vecera) [RHEL-31889] - redhat: kernel.spec: add dependency for the python3-pyyaml package (Petr Oros) [RHEL-30145] - Documentation: add pyyaml to requirements.txt (Petr Oros) [RHEL-30145] - netlink: use kvmalloc() in netlink_alloc_large_skb() (Petr Oros) [RHEL-30145] - devlink: Fix devlink parallel commands processing (Petr Oros) [RHEL-30145] - Fix NULL pointer dereference in cn_filter() (Petr Oros) [RHEL-30145] - devlink: Fix length of eswitch inline-mode (Petr Oros) [RHEL-30145] - net/mlx5: Fix fw reporter diagnose output (Petr Oros) [RHEL-30145] - net/mlx5: fix uninit value use (Petr Oros) [RHEL-30145] - netdevsim: Block until all devices are released (Petr Oros) [RHEL-30145] - netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter (Petr Oros) [RHEL-30145] - devlink: fix port dump cmd type (Petr Oros) [RHEL-30145] - devlink: fix possible use-after-free and memory leaks in devlink_init() (Petr Oros) [RHEL-30145] - net: add rcu safety to rtnl_prop_list_size() (Petr Oros) [RHEL-30145] - devlink: Fix command annotation documentation (Petr Oros) [RHEL-30145] - devlink: avoid potential loop in devlink_rel_nested_in_notify_work() (Petr Oros) [RHEL-30145] - doc/netlink/specs: Add missing attr in rt_link spec (Petr Oros) [RHEL-30145] - devlink: Fix referring to hw_addr attribute during state validation (Petr Oros) [RHEL-30145] - netlink: fix potential sleeping issue in mqueue_flush_file (Petr Oros) [RHEL-30145] - genetlink: Use internal flags for multicast groups (Petr Oros) [RHEL-30145] - rtnetlink: bridge: Enable MDB bulk deletion (Petr Oros) [RHEL-30145] - rtnetlink: bridge: Invoke MDB bulk deletion when needed (Petr Oros) [RHEL-30145] - net: Add MDB bulk deletion device operation (Petr Oros) [RHEL-30145] - rtnetlink: bridge: Use a different policy for MDB bulk delete (Petr Oros) [RHEL-30145] - devlink: extend multicast filtering by port index (Petr Oros) [RHEL-30145] - devlink: add a command to set notification filter and use it for multicasts (Petr Oros) [RHEL-30145] - genetlink: introduce helpers to do filtered multicast (Petr Oros) [RHEL-30145] - netlink: introduce typedef for filter function (Petr Oros) [RHEL-30145] - genetlink: introduce per-sock family private storage (Petr Oros) [RHEL-30145] - devlink: introduce a helper for netlink multicast send (Petr Oros) [RHEL-30145] - devlink: send notifications only if there are listeners (Petr Oros) [RHEL-30145] - devlink: introduce __devl_is_registered() helper and use it instead of xa_get_mark() (Petr Oros) [RHEL-30145] - devlink: use devl_is_registered() helper instead xa_get_mark() (Petr Oros) [RHEL-30145] - connector/cn_proc: Performance improvements (Petr Oros) [RHEL-30145] - connector/cn_proc: Add filtering to fix some bugs (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Remove extra indentation from generated docs (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Remove bold from attribute-set headings (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Sort the index of generated netlink specs (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Add sub-messages to generated docs (Petr Oros) [RHEL-30145] - doc/netlink: Regenerate netlink .rst files if ynl-gen-rst changes (Petr Oros) [RHEL-30145] - doc/netlink/specs: Add a spec for tc (Petr Oros) [RHEL-30145] - doc/netlink/specs: use pad in structs in rt_link (Petr Oros) [RHEL-30145] - doc/netlink/specs: Add sub-message type to rt_link family (Petr Oros) [RHEL-30145] - tools/net/ynl: Add binary and pad support to structs for tc (Petr Oros) [RHEL-30145] - tools/net/ynl: Add 'sub-message' attribute decoding to ynl (Petr Oros) [RHEL-30145] - doc/netlink: Document the sub-message format for netlink-raw (Petr Oros) [RHEL-30145] - doc/netlink: Add sub-message support to netlink-raw (Petr Oros) [RHEL-30145] - tools/net/ynl: Use consistent array index expression formatting (Petr Oros) [RHEL-30145] - net: rtnl: use rcu_replace_pointer_rtnl in rtnl_unregister_* (Petr Oros) [RHEL-30145] - net: rtnl: introduce rcu_replace_pointer_rtnl (Petr Oros) [RHEL-30145] - netlink: specs: mptcp: rename the MPTCP path management spec (Petr Oros) [RHEL-30145] - netlink: specs: ovs: correct enum names in specs (Petr Oros) [RHEL-30145] - netlink: specs: ovs: remove fixed header fields from attrs (Petr Oros) [RHEL-30145] - tools: ynl-gen: print prototypes for recursive stuff (Petr Oros) [RHEL-30145] - tools: ynl-gen: store recursive nests by a pointer (Petr Oros) [RHEL-30145] - tools: ynl-gen: re-sort ignoring recursive nests (Petr Oros) [RHEL-30145] - tools: ynl-gen: record information about recursive nests (Petr Oros) [RHEL-30145] - tools: ynl-gen: fill in implementations for TypeUnused (Petr Oros) [RHEL-30145] - tools: ynl-gen: support fixed headers in genetlink (Petr Oros) [RHEL-30145] - tools: ynl-gen: use enum user type for members and args (Petr Oros) [RHEL-30145] - tools: ynl-gen: add missing request free helpers for dumps (Petr Oros) [RHEL-30145] - netlink: specs: devlink: add some(not all) missing attributes in devlink.yaml (Petr Oros) [RHEL-30145] - rtnl: add helper to send if skb is not null (Petr Oros) [RHEL-30145] - rtnl: add helper to check if a notification is needed (Petr Oros) [RHEL-30145] - rtnl: add helper to check if rtnl group has listeners (Petr Oros) [RHEL-30145] - tools: ynl: use strerror() if no extack of note provided (Petr Oros) [RHEL-30145] - tools: pynl: make flags argument optional for do() (Petr Oros) [RHEL-30145] - docs: netlink: add NLMSG_DONE message format for doit actions (Petr Oros) [RHEL-30145] - doc/netlink: Add bitfield32, s8, s16 to the netlink-raw schema (Petr Oros) [RHEL-30145] - docs: netlink: link to family documentations from spec info (Petr Oros) [RHEL-30145] - devlink: warn about existing entities during reload-reinit (Petr Oros) [RHEL-30145] - Documentation: devlink: extend reload-reinit description (Petr Oros) [RHEL-30145] - tools: ynl-gen: always construct struct ynl_req_state (Petr Oros) [RHEL-30145] - ethtool: don't propagate EOPNOTSUPP from dumps (Petr Oros) [RHEL-30145] - tools: ynl-gen: use enum name from the spec (Petr Oros) [RHEL-30145] - tools: ynl-get: use family c-name (Petr Oros) [RHEL-30145] - tools: ynl-gen: always append ULL/LL to range types (Petr Oros) [RHEL-30145] - Documentation: Document each netlink family (Petr Oros) [RHEL-30145] - tools: ynl: fix duplicate op name in devlink (Petr Oros) [RHEL-30145] - tools: ynl: fix header path for nfsd (Petr Oros) [RHEL-30145] - rtnetlink: introduce nlmsg_new_large and use it in rtnl_getlink (Petr Oros) [RHEL-30145] - devlink: Add device lock assert in reload operation (Petr Oros) [RHEL-30145] - devlink: Acquire device lock during reload command (Petr Oros) [RHEL-30145] - devlink: Allow taking device lock in pre_doit operations (Petr Oros) [RHEL-30145] - devlink: Enable the use of private flags in post_doit operations (Petr Oros) [RHEL-30145] - devlink: Acquire device lock during netns dismantle (Petr Oros) [RHEL-30145] - devlink: Move private netlink flags to C file (Petr Oros) [RHEL-30145] - netlink: specs: Introduce time stamping set command (Petr Oros) [RHEL-30145] - netlink: specs: Introduce new netlink command to list available time stamping layers (Petr Oros) [RHEL-30145] - netlink: specs: Introduce new netlink command to get current timestamp (Petr Oros) [RHEL-30145] - nfsd: regenerate user space parsers after ynl-gen changes (Petr Oros) [RHEL-30145] - netlink: fill in missing MODULE_DESCRIPTION() (Petr Oros) [RHEL-30145] - tools: ynl-gen: don't touch the output file if content is the same (Petr Oros) [RHEL-30145] - netlink: specs: devlink: add forgotten port function caps enum values (Petr Oros) [RHEL-30145] - doc/netlink: Update schema to support cmd-cnt-name and cmd-max-name (Petr Oros) [RHEL-30145] - tools: ynl: introduce option to process unknown attributes or types (Petr Oros) [RHEL-30145] - net: Add MDB get device operation (Petr Oros) [RHEL-30145] - bridge: add MDB get uAPI attributes (Petr Oros) [RHEL-30145] - tools: ynl-gen: respect attr-cnt-name at the attr set level (Petr Oros) [RHEL-30145] - netlink: specs: support conditional operations (Petr Oros) [RHEL-30145] - netlink: make range pointers in policies const (Petr Oros) [RHEL-30145] - tools: ynl-gen: add support for exact-len validation (Petr Oros) [RHEL-30145] - tools: ynl: add uns-admin-perm to genetlink legacy (Petr Oros) [RHEL-30145] - devlink: remove netlink small_ops (Petr Oros) [RHEL-30145] - devlink: remove duplicated netlink callback prototypes (Petr Oros) [RHEL-30145] - netlink: specs: devlink: add the remaining command to generate complete split_ops (Petr Oros) [RHEL-30145] - devlink: rename netlink callback to be aligned with the generated ones (Petr Oros) [RHEL-30145] - devlink: make devlink_flash_overwrite enum named one (Petr Oros) [RHEL-30145] - netlink: specs: devlink: make dont-validate single line (Petr Oros) [RHEL-30145] - netlink: specs: devlink: remove reload-action from devlink-get cmd reply (Petr Oros) [RHEL-30145] - tools: ynl-gen: render rsp_parse() helpers if cmd has only dump op (Petr Oros) [RHEL-30145] - tools: ynl-gen: introduce support for bitfield32 attribute type (Petr Oros) [RHEL-30145] - genetlink: don't merge dumpit split op for different cmds into single iter (Petr Oros) [RHEL-30145] - tools: ynl-gen: change spacing around __attribute__ (Petr Oros) [RHEL-30145] - tcp: add RTAX_FEATURE_TCP_USEC_TS (Petr Oros) [RHEL-30145] - netlink: specs: add support for auto-sized scalars (Petr Oros) [RHEL-30145] - netlink: add variable-length / auto integers (Petr Oros) [RHEL-30145] - tools: ynl-gen: make the mnl_type() method public (Petr Oros) [RHEL-30145] - devlink: convert most of devlink_fmsg_*() to return void (Petr Oros) [RHEL-30145] - qed: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - net/mlx5: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - mlxsw: core: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - octeontx2-af: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - hinic: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - bnxt_en: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - netdevsim: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - devlink: retain error in struct devlink_fmsg (Petr Oros) [RHEL-30145] - tools: ynl-gen: support limit names (Petr Oros) [RHEL-30145] - tools: ynl-gen: support full range of min/max checks for integer values (Petr Oros) [RHEL-30145] - tools: ynl-gen: track attribute use (Petr Oros) [RHEL-30145] - devlink: document devlink_rel_nested_in_notify() function (Petr Oros) [RHEL-30145] - Documentation: devlink: add a note about RTNL lock into locking section (Petr Oros) [RHEL-30145] - Documentation: devlink: add nested instance section (Petr Oros) [RHEL-30145] - devlink: don't take instance lock for nested handle put (Petr Oros) [RHEL-30145] - devlink: take device reference for devlink object (Petr Oros) [RHEL-30145] - devlink: call peernet2id_alloc() with net pointer under RCU read lock (Petr Oros) [RHEL-30145] - net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu() (Petr Oros) [RHEL-30145] - docs: netlink: clean up after deprecating version (Petr Oros) [RHEL-30145] - tools: ynl: fix converting flags to names after recent cleanup (Petr Oros) [RHEL-30145] - tools: ynl: Add source files for nfsd netlink protocol (Petr Oros) [RHEL-30145] - NFSD: introduce netlink stubs (Petr Oros) [RHEL-30145] - net: Handle bulk delete policy in bridge driver (Petr Oros) [RHEL-30145] - tools: ynl: use ynl-gen -o instead of stdout in Makefile (Petr Oros) [RHEL-30145] - netlink: specs: don't allow version to be specified for genetlink (Petr Oros) [RHEL-30145] - tools: ynl-gen: handle do ops with no input attrs (Petr Oros) [RHEL-30145] - netlink: specs: remove redundant type keys from attributes in subsets (Petr Oros) [RHEL-30145] - tools: ynl-gen: lift type requirement for attribute subsets (Petr Oros) [RHEL-30145] - tools: ynl-gen: use uapi header name for the header guard (Petr Oros) [RHEL-30145] - netlink: Annotate struct netlink_policy_dump_state with __counted_by (Petr Oros) [RHEL-30145] - tools: ynl: use uAPI include magic for samples (Petr Oros) [RHEL-30145] - tools: ynl: don't regen on every make (Petr Oros) [RHEL-30145] - handshake: Fix sign of key_serial_t fields (Petr Oros) [RHEL-30145] - handshake: Fix sign of socket file descriptor fields (Petr Oros) [RHEL-30145] - devlink: introduce possibility to expose info about nested devlinks (Petr Oros) [RHEL-30145] - devlink: convert linecard nested devlink to new rel infrastructure (Petr Oros) [RHEL-30145] - devlink: expose peer SF devlink instance (Petr Oros) [RHEL-30145] - devlink: introduce object and nested devlink relationship infra (Petr Oros) [RHEL-30145] - devlink: extend devlink_nl_put_nested_handle() with attrtype arg (Petr Oros) [RHEL-30145] - devlink: move devlink_nl_put_nested_handle() into netlink.c (Petr Oros) [RHEL-30145] - devlink: put netnsid to nested handle (Petr Oros) [RHEL-30145] - devlink: move linecard struct into linecard.c (Petr Oros) [RHEL-30145] - mm/vmscan: fix a bug calling wakeup_kswapd() with a wrong zone index (Rafael Aquini) [RHEL-31840] {CVE-2024-26783} - ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr (Jiri Benc) [RHEL-32372] - ASoC: SOF: ipc4-topology: Save the ALH DAI index during hw_params (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: pcm: reset all PCM sources in case of xruns (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: pcm: add pending_stop state variable (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: pcm: simplify sof_pcm_hw_free() with helper (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: sof-audio: revisit sof_pcm_stream_free() error handling and logs (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda: Clear Soundwire node ID during BE DAI hw_free (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda: move helper to static inline (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: IPC4: extend dai_data with node_id (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda: extend signature of sdw_hda_dai_hw_params() (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: set the DMA TLV device as dai_index (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: add helpers to set dai config (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: set dma_stream_channel_map device (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: set lowest N bits in ch_mask (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: make dma_config_tlv be an array (Jaroslav Kysela) [RHEL-26198] - Revert "ASoC: SOF: Intel: hda-dai-ops: only allocate/release streams for first CPU DAI" (Jaroslav Kysela) [RHEL-26198] - Revert "ASoC: SOF: Intel: hda-dai-ops: reset device count for SoundWire DAIs" (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: fix channel map configuration for aggregated dailink (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Introduce generic names for IPC types (Jaroslav Kysela) [RHEL-26198] - arm64/arch_timer: Fix MMIO byteswap (Phil Auld) [RHEL-32862] - cpuidle: Use local_clock_noinstr() (Phil Auld) [RHEL-32862] - sched/clock: Provide local_clock_noinstr() (Phil Auld) [RHEL-32862] - sched/clock: Fix local_clock() before sched_clock_init() (Phil Auld) [RHEL-32862] - sched/clock: Make local_clock() noinstr (Phil Auld) [RHEL-32862] - sched/clock: Use try_cmpxchg64 in sched_clock_{local,remote} (Phil Auld) [RHEL-32862] - math64: Always inline u128 version of mul_u64_u64_shr() (Phil Auld) [RHEL-32862] - s390/time: Provide sched_clock_noinstr() (Phil Auld) [RHEL-32862] - arm64/arch_timer: Provide noinstr sched_clock_read() functions (Phil Auld) [RHEL-32862] - arm64/io: Always inline all of __raw_{read,write}[bwlq]() (Phil Auld) [RHEL-32862] - time/sched_clock: Provide sched_clock_noinstr() (Phil Auld) [RHEL-32862] - seqlock/latch: Provide raw_read_seqcount_latch_retry() (Phil Auld) [RHEL-32862] - timekeeping: Consolidate fast timekeeper (Phil Auld) [RHEL-32862] - timekeeping: Annotate ktime_get_boot_fast_ns() with data_race() (Phil Auld) [RHEL-32862] - KVM: s390: Check kvm pointer when testing KVM_CAP_S390_HPAGE_1M (Thomas Huth) [RHEL-29741] - s390/mm: Fix storage key clearing for guest huge pages (Thomas Huth) [RHEL-29741] - s390/vfio-ap: handle hardware checkstop state on queue reset operation (Thomas Huth) [RHEL-29741] - KVM: s390: Refactor kvm_is_error_gpa() into kvm_is_gpa_in_memslot() (Thomas Huth) [RHEL-29741] - KVM: s390: selftest: memop: Fix undefined behavior (Thomas Huth) [RHEL-29741] - KVM: s390: only deliver the set service event bits (Thomas Huth) [RHEL-29741] - KVM: s390: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - KVM: s390: move s390-specific structs to uapi/asm/kvm.h (Thomas Huth) [RHEL-29741] - KVM: s390: selftests: memop: add a simple AR test (Thomas Huth) [RHEL-29741] - KVM: s390: fix access register usage in ioctls (Thomas Huth) [RHEL-29741] - KVM: s390: introduce kvm_s390_fpu_(store|load) (Thomas Huth) [RHEL-29741] - KVM: selftests: s390x: Remove redundant newlines (Thomas Huth) [RHEL-29741] - s390/fpu: remove TIF_FPU (Thomas Huth) [RHEL-29741] - s390/fpu: limit save and restore to used registers (Thomas Huth) [RHEL-29741] - s390/fpu: decrease stack usage for some cases (Thomas Huth) [RHEL-29741] - s390/fpu: let fpu_vlm() and fpu_vstm() return number of registers (Thomas Huth) [RHEL-29741] - s390/fpu: remove anonymous union from struct fpu (Thomas Huth) [RHEL-29741] - s390/fpu: remove regs member from struct fpu (Thomas Huth) [RHEL-29741] - s390/kvm: convert to regular kernel fpu user (Thomas Huth) [RHEL-29741] - s390/fpu: make kernel fpu context preemptible (Thomas Huth) [RHEL-29741] - s390/fpu: change type of fpu mask from u32 to int (Thomas Huth) [RHEL-29741] - s390/fpu: rename save_fpu_regs() to save_user_fpu_regs(), etc (Thomas Huth) [RHEL-29741] - s390/fpu: convert FPU CIF flag to regular TIF flag (Thomas Huth) [RHEL-29741] - s390/fpu: convert __kernel_fpu_begin()/__kernel_fpu_end() to C (Thomas Huth) [RHEL-29741] - s390/fpu: provide and use vlm and vstm inline assemblies (Thomas Huth) [RHEL-29741] - s390/fpu: provide and use lfpc, sfpc, and stfpc inline assemblies (Thomas Huth) [RHEL-29741] - s390/fpu: provide and use ld and std inline assemblies (Thomas Huth) [RHEL-29741] - s390/fpu: use lfpc instead of sfpc instruction (Thomas Huth) [RHEL-29741] - s390/fpu: add documentation about fpu helper functions (Thomas Huth) [RHEL-29741] - s390/fpu: move, rename, and merge header files (Thomas Huth) [RHEL-29741] - s390/fpu: various coding style changes (Thomas Huth) [RHEL-29741] - s390/fpu: use KERNEL_VXR_LOW instead of KERNEL_VXR_V0V7 (Thomas Huth) [RHEL-29741] - s390/fpu: improve description of RXB macro (Thomas Huth) [RHEL-29741] - s390/fpu: fix VLGV macro (Thomas Huth) [RHEL-29741] - s390/switch_to: use generic header file (Thomas Huth) [RHEL-29741] - s390/acrs: cleanup access register handling (Thomas Huth) [RHEL-29741] - s390/fpu: make use of __uninitialized macro (Thomas Huth) [RHEL-29741] - Compiler Attributes: Add __uninitialized macro (Thomas Huth) [RHEL-29741] - s390/fpu: remove __load_fpu_regs() export (Thomas Huth) [RHEL-29741] - KVM: s390: cpu model: Use proper define for facility mask size (Thomas Huth) [RHEL-29741] - s390/vx: fix save/restore of fpu kernel context (Thomas Huth) [RHEL-29741] - s390/mm: convert pgste locking functions to C (Thomas Huth) [RHEL-29741] - s390/fpu: get rid of MACHINE_HAS_VX (Thomas Huth) [RHEL-29741] - s390/als: add vector facility to z13 architecture level set (Thomas Huth) [RHEL-29741] - s390/fpu: remove "novx" option (Thomas Huth) [RHEL-29741] - s390/fpu: remove ARCH_WANTS_DYNAMIC_TASK_STRUCT support (Thomas Huth) [RHEL-29741] - KVM: s390: remove superfluous save_fpu_regs() call (Thomas Huth) [RHEL-29741] - s390/ptrace: remove leftover comment (Thomas Huth) [RHEL-29741] - s390/fpu: get rid of test_fp_ctl() (Thomas Huth) [RHEL-29741] - s390: remove .fixup section (Thomas Huth) [RHEL-29741] - KVM: s390: use READ_ONCE() to read fpc register value (Thomas Huth) [RHEL-29741] - s390/ptrace: handle setting of fpc register correctly (Thomas Huth) [RHEL-29741] - KVM: s390: Harden copying of userspace-array against overflow (Thomas Huth) [RHEL-29741] - s390/vfio-ap: improve reaction to response code 07 from PQAP(AQIC) command (Thomas Huth) [RHEL-29741] - s390/vfio-ap: set status response code to 06 on gisc registration failure (Thomas Huth) [RHEL-29741] - s390/ap: fix AP bus crash on early config change callback invocation (Thomas Huth) [RHEL-29741] - s390/ap: re-enable interrupt for AP queues (Thomas Huth) [RHEL-29741] - s390/ap: rework to use irq info from ap queue status (Thomas Huth) [RHEL-29741] - s390/mm: move translation-exception identification structure to fault.h (Thomas Huth) [RHEL-29741] - s390/ap: show APFS value on error reply 0x8B (Thomas Huth) [RHEL-29741] - s390/zcrypt: introduce new internal AP queue se_bound attribute (Thomas Huth) [RHEL-29741] - s390/ap: re-init AP queues on config on (Thomas Huth) [RHEL-29741] - s390/setup: use strlcat() instead of strcat() (Thomas Huth) [RHEL-29741] - s390/airq: remove lsi_mask from airq_struct (Thomas Huth) [RHEL-29741] - s390/pfault: use consistent comment style (Thomas Huth) [RHEL-29741] - s390/pfault: cleanup inline assemblies (Thomas Huth) [RHEL-29741] - s390/pfault: use early_param() instead if __setup() (Thomas Huth) [RHEL-29741] - s390/pfault: remove not needed packed and aligned attributes (Thomas Huth) [RHEL-29741] - s390/pfault: use UL instead of ULL (Thomas Huth) [RHEL-29741] - s390/mm: move pfault code to own C file (Thomas Huth) [RHEL-29741] - s390/virtio_ccw: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - s390/cio: use bitwise types to allow for type checking (Thomas Huth) [RHEL-29741] - s390/cio: introduce bitwise dma types and helper functions (Thomas Huth) [RHEL-29741] - s390/vfio_ccw: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - s390/cio: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - s390/zcrypt: fix reference counting on zcrypt card objects (Thomas Huth) [RHEL-29741] - s390/vtime: fix average steal time calculation (Thomas Huth) [RHEL-29741] - s390: include linux/io.h instead of asm/io.h (Thomas Huth) [RHEL-29741] - s390: fix various typos (Thomas Huth) [RHEL-29741] - lib/bitmap: drop optimization of bitmap_{from,to}_arr64 (Thomas Huth) [RHEL-29741] - s390/crypto: use vector instructions only if available for ChaCha20 (Thomas Huth) [RHEL-29741] - s390/relocate_kernel: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/entry: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/purgatory: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/kprobes: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/reipl: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/head64: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/earlypgm: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/crc32le: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/crc32be: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/crypto,chacha: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/lib: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390: enable HAVE_ARCH_STACKLEAK (Thomas Huth) [RHEL-29741] - s390/stack: set lowcore kernel stack pointer early (Thomas Huth) [RHEL-29741] - s390/stack: use STACK_INIT_OFFSET where possible (Thomas Huth) [RHEL-29741] - s390/dumpstack: simplify in stack logic code (Thomas Huth) [RHEL-29741] - s390/entry: rely on long-displacement facility (Thomas Huth) [RHEL-29741] - s390/bp: remove __bpon() (Thomas Huth) [RHEL-29741] - s390/bp: remove s390_isolate_bp_guest() (Thomas Huth) [RHEL-29741] - s390/bp: remove TIF_ISOLATE_BP (Thomas Huth) [RHEL-29741] - s390/bp: add missing BPENTER to program check handler (Thomas Huth) [RHEL-29741] - s390/mcck: cleanup user process termination path (Thomas Huth) [RHEL-29741] - s390/nmi: fix virtual-physical address confusion (Thomas Huth) [RHEL-29741] - s390/entry: remove toolchain dependent micro-optimization (Thomas Huth) [RHEL-29741] - s390/vx: remove __uint128_t type from __vector128 struct again (Thomas Huth) [RHEL-29741] - s390/vx: use simple assignments to access __vector128 members (Thomas Huth) [RHEL-29741] - s390/vx: add 64 and 128 bit members to __vector128 struct (Thomas Huth) [RHEL-29741] - s390/virtio: sort out physical vs virtual pointers usage (Thomas Huth) [RHEL-29741] - s390/early: fix sclp_early_sccb variable lifetime (Thomas Huth) [RHEL-29741] - s390/nmi: get rid of private slab cache (Thomas Huth) [RHEL-29741] - s390/nmi: move storage error checking back to C, enter with DAT on (Thomas Huth) [RHEL-29741] - s390/nmi: print machine check interruption code before stopping system (Thomas Huth) [RHEL-29741] - s390/sclp: introduce sclp_emergency_printk() (Thomas Huth) [RHEL-29741] - s390/sclp: keep sclp_early_sccb (Thomas Huth) [RHEL-29741] - s390/nmi: rework register validation handling (Thomas Huth) [RHEL-29741] - s390/nmi: use vector instruction macros instead of byte patterns (Thomas Huth) [RHEL-29741] - s390/vx: add vx-insn.h wrapper include file (Thomas Huth) [RHEL-29741] - s390/appldata: remove power management callbacks (Thomas Huth) [RHEL-29741] - s390/mm: use pmd_pgtable_page() helper in __gmap_segment_gaddr() (Thomas Huth) [RHEL-29741] - mm/thp: rename pmd_to_page() as pmd_pgtable_page() (Thomas Huth) [RHEL-29741] - s390/entry: sort out physical vs virtual pointers usage in sie64a (Thomas Huth) [RHEL-29741] - s390/nmi: use irqentry_nmi_enter()/irqentry_nmi_exit() (Thomas Huth) [RHEL-29741] - lib/test_bitmap: test the tail after bitmap_to_arr64() (Thomas Huth) [RHEL-29741] - lib/bitmap: fix off-by-one in bitmap_to_arr64() (Thomas Huth) [RHEL-29741] - lib: bitmap: fix the duplicated comments on bitmap_to_arr64() (Thomas Huth) [RHEL-29741] - KVM: s390: replace bitmap_copy with bitmap_{from,to}_arr64 where appropriate (Thomas Huth) [RHEL-29741] - lib/bitmap: add test for bitmap_{from,to}_arr64 (Thomas Huth) [RHEL-29741] - lib: add bitmap_{from,to}_arr64 (Thomas Huth) [RHEL-29741] - lib/bitmap: extend comment for bitmap_(from,to)_arr32() (Thomas Huth) [RHEL-29741] - s390/stack: add union to reflect kvm stack slot usages (Thomas Huth) [RHEL-29741] - s390/stack: merge empty stack frame slots (Thomas Huth) [RHEL-29741] - s390/mcck: isolate SIE instruction when setting CIF_MCCK_GUEST flag (Thomas Huth) [RHEL-29741] - s390: generate register offsets into pt_regs automatically (Thomas Huth) [RHEL-29741] - s390: simplify early program check handler (Thomas Huth) [RHEL-29741] - s390/head: get rid of 31 bit leftovers (Thomas Huth) [RHEL-29741] - scripts/min-tool-version.sh: raise minimum clang version to 14.0.0 for s390 (Thomas Huth) [RHEL-29741] - s390/boot: do not emit debug info for assembly with llvm's IAS (Thomas Huth) [RHEL-29741] - s390/boot: workaround llvm IAS bug (Thomas Huth) [RHEL-29741] - s390/purgatory: workaround llvm's IAS limitations (Thomas Huth) [RHEL-29741] - s390/entry: workaround llvm's IAS limitations (Thomas Huth) [RHEL-29741] - s390/alternatives: remove padding generation code (Thomas Huth) [RHEL-29741] - s390/alternatives: provide identical sized orginal/alternative sequences (Thomas Huth) [RHEL-29741] - s390/compat: cleanup compat_linux.h header file (Thomas Huth) [RHEL-29741] - s390/entry: remove broken and not needed code (Thomas Huth) [RHEL-29741] - s390/boot: convert parmarea to C (Thomas Huth) [RHEL-29741] - s390/boot: convert initial lowcore to C (Thomas Huth) [RHEL-29741] - s390/ptrace: move short psw definitions to ptrace header file (Thomas Huth) [RHEL-29741] - s390/head: initialize all new psws (Thomas Huth) [RHEL-29741] - s390/boot: change initial program check handler to disabled wait psw (Thomas Huth) [RHEL-29741] - s390/head: adjust iplstart entry point (Thomas Huth) [RHEL-29741] - s390/vx: remove comments from macros which break LLVM's IAS (Thomas Huth) [RHEL-29741] - s390/nospec: prefer local labels in .set directives (Thomas Huth) [RHEL-29741] - s390/alternatives: use insn format for new instructions (Thomas Huth) [RHEL-29741] - s390/alternatives: avoid using jgnop mnemonic (Thomas Huth) [RHEL-29741] - s390/alternatives: use instructions instead of byte patterns (Thomas Huth) [RHEL-29741] - s390/traps: improve panic message for translation-specification exception (Thomas Huth) [RHEL-29741] - s390: convert ".insn" encoding to instruction names (Thomas Huth) [RHEL-29741] - s390/crypto: fix compile error for ChaCha20 module (Thomas Huth) [RHEL-29741] - s390/nospec: move to single register thunks (Thomas Huth) [RHEL-29741] - s390/ptrace: remove opencoded offsetof (Thomas Huth) [RHEL-29741] - s390: always use the packed stack layout (Thomas Huth) [RHEL-29741] - s390/ftrace: fix arch_ftrace_get_regs implementation (Thomas Huth) [RHEL-29741] - s390/ftrace: fix ftrace_caller/ftrace_regs_caller generation (Thomas Huth) [RHEL-29741] - s390/nmi: handle vector validity failures for KVM guests (Thomas Huth) [RHEL-29741] - s390/nmi: handle guarded storage validity failures for KVM guests (Thomas Huth) [RHEL-29741] - s390/sclp: sort out physical vs virtual pointers usage (Thomas Huth) [RHEL-29741] - s390: make STACK_FRAME_OVERHEAD available via asm-offsets.h (Thomas Huth) [RHEL-29741] - s390/ftrace: add HAVE_DYNAMIC_FTRACE_WITH_DIRECT_CALL support (Thomas Huth) [RHEL-29741] - s390/ptrace: add function argument access API (Thomas Huth) [RHEL-29741] - selftests/ftrace: add s390 support for kprobe args tests (Thomas Huth) [RHEL-29741] - s390/ptrace: fix coding style (Thomas Huth) [RHEL-29741] - s390/ftrace: provide separate ftrace_caller/ftrace_regs_caller implementations (Thomas Huth) [RHEL-29741] - s390/ftrace: add ftrace_instruction_pointer_set() helper function (Thomas Huth) [RHEL-29741] - s390/ftrace: add HAVE_DYNAMIC_FTRACE_WITH_ARGS support (Thomas Huth) [RHEL-29741] - s390/jump_label: make use of HAVE_JUMP_LABEL_BATCH (Thomas Huth) [RHEL-29741] - s390/ftrace: add missing serialization for graph caller patching (Thomas Huth) [RHEL-29741] - s390/ftrace: use text_poke_sync_lock() (Thomas Huth) [RHEL-29741] - s390/jump_label: use text_poke_sync() (Thomas Huth) [RHEL-29741] - s390/ftrace: remove dead code (Thomas Huth) [RHEL-29741] - s390/ftrace: remove incorrect __va usage (Thomas Huth) [RHEL-29741] - s390/sclp: add __nonstring annotation (Thomas Huth) [RHEL-29741] - s390/entry: make oklabel within CHKSTG macro local (Thomas Huth) [RHEL-29741] - s390/sclp: add tracing of SCLP interactions (Thomas Huth) [RHEL-29741] - s390/debug: fix kernel-doc warnings (Thomas Huth) [RHEL-29741] - s390/debug: add early tracing support (Thomas Huth) [RHEL-29741] - s390/debug: fix debug area life cycle (Thomas Huth) [RHEL-29741] - s390/debug: keep debug data on resize (Thomas Huth) [RHEL-29741] - s390/hwcaps: make sie capability regular hwcap (Thomas Huth) [RHEL-29741] - s390/hwcaps: remove hwcap stfle check (Thomas Huth) [RHEL-29741] - s390/hwcaps: remove z/Architecture mode active check (Thomas Huth) [RHEL-29741] - s390/hwcaps: use consistent coding style / remove comments (Thomas Huth) [RHEL-29741] - s390/hwcaps: open code initialization of first six hwcap bits (Thomas Huth) [RHEL-29741] - s390/hwcaps: split setup_hwcaps() (Thomas Huth) [RHEL-29741] - s390/hwcaps: move setup_hwcaps() (Thomas Huth) [RHEL-29741] - s390/hwcaps: add sanity checks (Thomas Huth) [RHEL-29741] - s390/hwcaps: use named initializers for hwcap string arrays (Thomas Huth) [RHEL-29741] - s390/hwcaps: introduce HWCAP bit numbers (Thomas Huth) [RHEL-29741] - s390/hwcaps: shorten HWCAP defines (Thomas Huth) [RHEL-29741] - s390/cpacf: get rid of register asm (Thomas Huth) [RHEL-29741] - s390/debug: remove unused print defines (Thomas Huth) [RHEL-29741] - s390/dasd: remove debug printk (Thomas Huth) [RHEL-29741] - ipc/msg.c: fix percpu_counter use after free (Rafael Aquini) [RHEL-15602] - ipc/msg: mitigate the lock contention with percpu counter (Rafael Aquini) [RHEL-15602] - percpu: add percpu_counter_add_local and percpu_counter_sub_local (Rafael Aquini) [RHEL-15602] - redhat/configs: Add CONFIG_USB_PCI_AMD (Desnes Nunes) [RHEL-28810] - redhat/configs: Add CONFIG_USB_LJCA (Desnes Nunes) [RHEL-28810] - redhat/configs: Add CONFIG_USB_CHIPIDEA_NPCM (Desnes Nunes) [RHEL-28810] - redhat/configs: Add CONFIG_TYPEC_MUX_PTN36502 (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: set the dma max_seg_size (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - xhci: tracing: Use the new __vstring() helper (Desnes Nunes) [RHEL-28810] - Revert "usb: typec: class: fix typec_altmode_put_partner to put plugs" (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix NULL pointer dereference in tb_port_update_credits() (Desnes Nunes) [RHEL-28810] - thunderbolt: Do not create DisplayPort tunnels on adapters of the same router (Desnes Nunes) [RHEL-28810] - usb: misc: onboard_hub: use pointer consistently in the probe function (Desnes Nunes) [RHEL-28810] - usb: typec: ucsi: Fix race between typec_switch and role_switch (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Quectel EG912Y module support (Desnes Nunes) [RHEL-28810] - USB: serial: ftdi_sio: update Actisense PIDs constant names (Desnes Nunes) [RHEL-28810] - usb-storage: Add quirk for incorrect WP on Kingston DT Ultimate 3.0 G3 (Desnes Nunes) [RHEL-28810] - usb: typec: ucsi: fix gpio-based orientation detection (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Quectel RM500Q R13 firmware support (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Foxconn T99W265 with new baseline (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix minimum allocated USB 3.x and PCIe bandwidth (Desnes Nunes) [RHEL-28810] - r8152: add vendor/device ID pair for ASUS USB-C2500 (Desnes Nunes) [RHEL-28810] - Revert "xhci: Loosen RPM as default policy to cover for AMD xHC 1.1" (Desnes Nunes) [RHEL-28810] - usb: typec: class: fix typec_altmode_put_partner to put plugs (Desnes Nunes) [RHEL-28810] - USB: gadget: core: adjust uevent timing on gadget unbind (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix memory leak in margining_port_remove() (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Luat Air72*U series products (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: qcom,dwc3: fix example wakeup interrupt types (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Fibocom L7xx modules (Desnes Nunes) [RHEL-28810] - USB: xhci-plat: fix legacy PHY double init (Desnes Nunes) [RHEL-28810] - usb: typec: tipd: Supply also I2C driver data (Desnes Nunes) [RHEL-28810] - i2c: Add i2c_get_match_data() (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: fix in-ep's start-split check failure (Desnes Nunes) [RHEL-28810] - usb: dwc3: set the dma max_seg_size (Desnes Nunes) [RHEL-28810] - usb: config: fix iteration issue in 'usb_get_bos_descriptor()' (Desnes Nunes) [RHEL-28810] - usb: dwc3: add missing of_node_put and platform_device_put (Desnes Nunes) [RHEL-28810] - usb: dwc3: Fix default mode initialization (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Fix a memory leak in an error handling path (Desnes Nunes) [RHEL-28810] - usb: typec: tcpm: Skip hard reset when in error recovery (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: hcd: add missing phy name to example (Desnes Nunes) [RHEL-28810] - USB: serial: option: don't claim interface 4 for ZTE MF290 (Desnes Nunes) [RHEL-28810] - thunderbolt: Only add device router DP IN to the head of the DP resource list (Desnes Nunes) [RHEL-28810] - thunderbolt: Send uevent after asymmetric/symmetric switch (Desnes Nunes) [RHEL-28810] - usb: storage: set 1.50 as the lower bcdDevice for older "Super Top" compatibility (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: fsa4480: Add compatible for OCP96011 (Desnes Nunes) [RHEL-28810] - usb: typec: fsa4480: Add support to swap SBU orientation (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: fsa4480: Add data-lanes property to endpoint (Desnes Nunes) [RHEL-28810] - usb: typec: tcpm: Fix NULL pointer dereference in tcpm_pd_svdm() (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: rockchip,dwc3: update inno usb2 phy binding name (Desnes Nunes) [RHEL-28810] - Revert "dt-bindings: usb: Add bindings for multiport properties on DWC3 controller" (Desnes Nunes) [RHEL-28810] - Revert "dt-bindings: usb: qcom,dwc3: Add bindings for SC8280 Multiport" (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix one kernel-doc comment (Desnes Nunes) [RHEL-28810] - usb: core: Remove duplicated check in usb_hub_create_port_device (Desnes Nunes) [RHEL-28810] - usb: typec: tcpm: Add additional checks for contaminant (Desnes Nunes) [RHEL-28810] - usb: dwc3: add optional PHY interface clocks (Desnes Nunes) [RHEL-28810] - usb: typec: add support for PTN36502 redriver (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: add NXP PTN36502 Type-C redriver bindings (Desnes Nunes) [RHEL-28810] - usb: chipidea: Fix unused ci_hdrc_usb2_of_match warning for !CONFIG_OF (Desnes Nunes) [RHEL-28810] - usb: chipidea: Add support for NPCM (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: ci-hdrc-usb2: add npcm750 and npcm845 compatible (Desnes Nunes) [RHEL-28810] - usb: chipidea: add CI_HDRC_FORCE_VBUS_ACTIVE_ALWAYS flag (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: vialab,vl817: remove reset-gpios from required list (Desnes Nunes) [RHEL-28810] - usb-storage,uas: make internal quirks flags 64bit (Desnes Nunes) [RHEL-28810] - usb-storage: remove UNUSUAL_VENDOR_INTF macro (Desnes Nunes) [RHEL-28810] - usb: host: xhci: Avoid XHCI resume delay if SSUSB device is not present (Desnes Nunes) [RHEL-28810] - usb: host: xhci-plat: fix possible kernel oops while resuming (Desnes Nunes) [RHEL-28810] - usb: xhci: Implement xhci_handshake_check_state() helper (Desnes Nunes) [RHEL-28810] - xhci: split free interrupter into separate remove and free parts (Desnes Nunes) [RHEL-28810] - xhci: Enable RPM on controllers that support low-power states (Desnes Nunes) [RHEL-28810] - xhci: Loosen RPM as default policy to cover for AMD xHC 1.1 (Desnes Nunes) [RHEL-28810] - xhci: Simplify event ring dequeue pointer update for port change events (Desnes Nunes) [RHEL-28810] - xhci: simplify event ring dequeue tracking for transfer events (Desnes Nunes) [RHEL-28810] - xhci: Clean up xhci_{alloc,free}_erst() declarations (Desnes Nunes) [RHEL-28810] - usb: Annotate struct urb_priv with __counted_by (Desnes Nunes) [RHEL-28810] - xhci: Clean up stale comment on ERST_SIZE macro (Desnes Nunes) [RHEL-28810] - xhci: Clean up ERST_PTR_MASK inversion (Desnes Nunes) [RHEL-28810] - xhci: Expose segment numbers in debugfs (Desnes Nunes) [RHEL-28810] - xhci: Update last segment pointer after Event Ring expansion (Desnes Nunes) [RHEL-28810] - xhci: Adjust segment numbers after ring expansion (Desnes Nunes) [RHEL-28810] - xhci: Use more than one Event Ring segment (Desnes Nunes) [RHEL-28810] - xhci: Set DESI bits in ERDP register correctly (Desnes Nunes) [RHEL-28810] - xhci: expand next_trb() helper to support more ring types (Desnes Nunes) [RHEL-28810] - xhci: Add busnumber to port tracing (Desnes Nunes) [RHEL-28810] - xhci: pass port structure to tracing instead of port number (Desnes Nunes) [RHEL-28810] - thunderbolt: Configure asymmetric link if needed and bandwidth allows (Desnes Nunes) [RHEL-28810] - thunderbolt: Add support for asymmetric link (Desnes Nunes) [RHEL-28810] - thunderbolt: Introduce tb_switch_depth() (Desnes Nunes) [RHEL-28810] - thunderbolt: Introduce tb_for_each_upstream_port_on_path() (Desnes Nunes) [RHEL-28810] - thunderbolt: Introduce tb_port_path_direction_downstream() (Desnes Nunes) [RHEL-28810] - thunderbolt: Set path power management packet support bit for USB4 v2 routers (Desnes Nunes) [RHEL-28810] - thunderbolt: Change bandwidth reservations to comply USB4 v2 (Desnes Nunes) [RHEL-28810] - thunderbolt: Make is_gen4_link() available to the rest of the driver (Desnes Nunes) [RHEL-28810] - thunderbolt: Use weight constants in tb_usb3_consumed_bandwidth() (Desnes Nunes) [RHEL-28810] - thunderbolt: Use constants for path weight and priority (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: ti,tps6598x: Disallow undefined properties (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: gpio-sbu-mux: Make 'mode-switch' not required (Desnes Nunes) [RHEL-28810] - usb: Inform the USB Type-C class about enumerated devices (Desnes Nunes) [RHEL-28810] - usb: typec: Link enumerated USB devices with Type-C partner (Desnes Nunes) [RHEL-28810] - media: cx231xx: Use EP5_BUF_SIZE macro (Desnes Nunes) [RHEL-28810] - thunderbolt: Add DP IN added last in the head of the list of DP resources (Desnes Nunes) [RHEL-28810] - thunderbolt: Create multiple DisplayPort tunnels if there are more DP IN/OUT pairs (Desnes Nunes) [RHEL-28810] - thunderbolt: Log NVM version of routers and retimers (Desnes Nunes) [RHEL-28810] - thunderbolt: Use tb_tunnel_xxx() log macros in tb.c (Desnes Nunes) [RHEL-28810] - thunderbolt: Expose tb_tunnel_xxx() log macros to the rest of the driver (Desnes Nunes) [RHEL-28810] - thunderbolt: Use tb_tunnel_dbg() where possible to make logging more consistent (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix typo of HPD bit for Hot Plug Detect (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix typo in enum tb_link_width kernel-doc (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix debug log when DisplayPort adapter not available for pairing (Desnes Nunes) [RHEL-28810] - thunderbolt: Check for unplugged router in tb_switch_clx_disable() (Desnes Nunes) [RHEL-28810] - thunderbolt: Make tb_switch_clx_is_supported() static (Desnes Nunes) [RHEL-28810] - thunderbolt: Get rid of usb4_usb3_port_actual_link_rate() (Desnes Nunes) [RHEL-28810] - thunderbolt: dma_test: Use enum tb_link_width (Desnes Nunes) [RHEL-28810] - usb: typec: altmodes/displayport: fixup drm internal api change vs new user. (Desnes Nunes) [RHEL-28810] - drm: Add HPD state to drm_connector_oob_hotplug_event() (Desnes Nunes) [RHEL-28810] - usb: Add support for Intel LJCA device (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add status trace for tps25750 (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add power status trace for tps25750 (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add trace for tps25750 irq (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add TPS25750 support (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add device data to of_device_id (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Refactor tps6598x port registration (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add patch mode to tps6598x (Desnes Nunes) [RHEL-28810] - USB: typec: tsp6598x: Add cmd timeout and response delay (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: tps6598x: Add tps25750 (Desnes Nunes) [RHEL-28810] - usb: Use device_get_match_data() (Desnes Nunes) [RHEL-28810] - usb: dwc2: add pci_device_id driver_data parse support (Desnes Nunes) [RHEL-28810] - usb: usbtest: fix a type promotion bug (Desnes Nunes) [RHEL-28810] - usb: ucsi: glink: use the connector orientation GPIO to provide switch events (Desnes Nunes) [RHEL-28810] - usb: dwc3: document gfladj_refclk_lpm_sel field (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: gpio-sbu-mux: Add an entry for CBDTU02043 (Desnes Nunes) [RHEL-28810] - docs: driver-api: usb: update dma info (Desnes Nunes) [RHEL-28810] - USB: dma: remove unused function prototype (Desnes Nunes) [RHEL-28810] - usb: atm: Use size_add() in call to struct_size() (Desnes Nunes) [RHEL-28810] - usb: gadget: clarify usage of USB_GADGET_DELAYED_STATUS (Desnes Nunes) [RHEL-28810] - usb: pd: Exposing the Peak Current value of Fixed Supplies to user space (Desnes Nunes) [RHEL-28810] - usb:typec:tcpm:support double Rp to Vbus cable as sink (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: improve split scheduling by separate IN/OUT budget (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: add a bandwidth budget table (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: ci-hdrc-usb2: Allow "fsl,imx27-usb" to be passed alone (Desnes Nunes) [RHEL-28810] - usb: pci-quirks: handle HAS_IOPORT dependency for UHCI handoff (Desnes Nunes) [RHEL-28810] - usb: pci-quirks: handle HAS_IOPORT dependency for AMD quirk (Desnes Nunes) [RHEL-28810] - usb: pci-quirks: group AMD specific quirk code together (Desnes Nunes) [RHEL-28810] - usbmon: Use list_for_each_entry() helper (Desnes Nunes) [RHEL-28810] - usb: chipidea: tegra: Consistently use dev_err_probe() (Desnes Nunes) [RHEL-28810] - usb: chipidea: Simplify Tegra DMA alignment code (Desnes Nunes) [RHEL-28810] - usb: chipidea: Fix DMA overwrite for Tegra (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: dwc3: Add SDX75 compatible (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: qcom,dwc3: Fix SDX65 clocks (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: dwc3: Add DWC_usb3 TX/RX threshold configurable (Desnes Nunes) [RHEL-28810] - usb: dwc3: core: configure TX/RX threshold for DWC3_IP (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: dwc3: Add Realtek DHC RTD SoC DWC3 USB (Desnes Nunes) [RHEL-28810] - usb: dwc3: add Realtek DHC RTD SoC dwc3 glue layer driver (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Configure Displayport Alternate mode 2.1 (Desnes Nunes) [RHEL-28810] - usb: pd: Add helper macro to get Type C cable speed (Desnes Nunes) [RHEL-28810] - usb: typec: Add Active or Passive cable defination to cable discover mode VDO (Desnes Nunes) [RHEL-28810] - usb: typec: Add Displayport Alternate Mode 2.1 Support (Desnes Nunes) [RHEL-28810] - usb: xhci: Move extcaps related macros to respective header file (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: Add bindings for multiport properties on DWC3 controller (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: qcom,dwc3: Add bindings for SC8280 Multiport (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: enable sysfs usb role access (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Add new ACPI ID for Lunar Lake IOM device (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Expose IOM port status to debugfs (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - media: cx231xx: Add EP5_BUF_SIZE and EP5_TIMEOUT_MS macros (Desnes Nunes) [RHEL-28810] - media: cx231xx: Switch to use kmemdup() helper (Desnes Nunes) [RHEL-28810] - media: gspca: cpia1: shift-out-of-bounds in set_flicker (Desnes Nunes) [RHEL-28810] - media: usb: siano: Use kmemdup to simplify kmalloc and memcpy logic (Desnes Nunes) [RHEL-28810] - thunderbolt: Apply USB 3.x bandwidth quirk only in software connection manager (Desnes Nunes) [RHEL-28810] - phy: broadcom: sr-usb: fix Wvoid-pointer-to-enum-cast warning (Desnes Nunes) [RHEL-28810] - phy: fsl-imx8mq-usb: add dev_err_probe if getting vbus failed (Desnes Nunes) [RHEL-28810] - phy: fsl-imx8mp-usb: add support for phy tuning (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: check return value of devm_kzalloc() (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Clear the driver reference in usb-phy dev (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Add missing tegra_xusb_port_unregister for usb2_port and ulpi_port (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Support sleepwalk for Tegra234 (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: Drop if block with always false condition (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: fix return value check of mmc_add_host() (Desnes Nunes) [RHEL-28810] - mmc: rtsx: add 74 Clocks in power on flow (Desnes Nunes) [RHEL-28810] - mmc: rtsx: Fix build errors/warnings for unused variable (Desnes Nunes) [RHEL-28810] - mmc: rtsx: Let MMC core handle runtime PM (Desnes Nunes) [RHEL-28810] - mmc: rtsx: Use pm_runtime_{get,put}() to handle runtime PM (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: Fix long reads when clock is prescaled (Desnes Nunes) [RHEL-28810] - misc: rtsx: Fix clang -Wsometimes-uninitialized in rts5261_init_from_hw() (Desnes Nunes) [RHEL-28810] - misc: rtsx: Fix some platforms can not boot and move the l1ss judgment to probe (Desnes Nunes) [RHEL-28810] - misc: rtsx: add rts5261 efuse function (Desnes Nunes) [RHEL-28810] - misc: rtsx: judge ASPM Mode to set PETXCFG Reg (Desnes Nunes) [RHEL-28810] - misc: rtsx_pcr: Fix a typo (Desnes Nunes) [RHEL-28810] - misc: rtsx: Fix an error handling path in rtsx_pci_probe() (Desnes Nunes) [RHEL-28810] - misc: rtsx: Avoid mangling IRQ during runtime PM (Desnes Nunes) [RHEL-28810] - misc: rtsx: Remove usage of the deprecated "pci-dma-compat.h" API (Desnes Nunes) [RHEL-28810] - mlxsw: core_env: Fix driver initialization with old firmware (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Register netdevice notifier before nexthop (Ivan Vecera) [RHEL-34673] - mlxsw: pci: Allocate skbs using GFP_KERNEL during initialization (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_ethtool: Fix -Wformat-truncation warning (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Fix -Wformat-truncation warning (Ivan Vecera) [RHEL-34673] - mlxsw: fix mlxsw_sp2_nve_vxlan_learning_set() return type (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Fill blocks with high entropy first (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Save chosen elements in all blocks per search (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Save chosen elements per block (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Add a bitmap to save which blocks are chosen (Ivan Vecera) [RHEL-34673] - mlxsw: Mark high entropy key blocks (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_span: Annotate struct mlxsw_sp_span with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Annotate struct mlxsw_sp_nexthop_group_info with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Annotate struct mlxsw_sp_counter_pool with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: core: Annotate struct mlxsw_env with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: Annotate struct mlxsw_linecards with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: i2c: Utilize standard macros for dividing buffer into chunks (Ivan Vecera) [RHEL-34673] - mlxsw: core: Extend allowed list of external cooling devices for thermal zone binding (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Limit MTBR register payload to a single data record (Ivan Vecera) [RHEL-34673] - mlxsw: Edit IPv6 key blocks to use one less block for multicast forwarding (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_acl_flex_keys: Add 'ipv4_5b' flex key (Ivan Vecera) [RHEL-34673] - mlxsw: Add 'ipv4_5' flex key (Ivan Vecera) [RHEL-34673] - mlxsw: Use size_mul() in call to struct_size() (Ivan Vecera) [RHEL-34673] - mlxsw: core_hwmon: Adjust module label names based on MTCAP sensor counter (Ivan Vecera) [RHEL-34673] - mlxsw: i2c: Limit single transaction buffer size (Ivan Vecera) [RHEL-34673] - mlxsw: i2c: Fix chunk size setting in output mailbox buffer (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: Fix test failure on Spectrum-4 (Ivan Vecera) [RHEL-34673] - mlxsw: Fix the size of 'VIRT_ROUTER_MSB' (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Fix SSPR register layout (Ivan Vecera) [RHEL-34673] - mlxsw: pci: Set time stamp fields also when its type is MIRROR_UTC (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Stop ignoring learning notifications from redirected traffic (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Disable learning and security lookup when redirecting (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_actions: Add IGNORE_ACTION (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Use is_zero_ether_addr() instead of ether_addr_equal() (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: router_bridge_lag: Add a new selftest (Ivan Vecera) [RHEL-34673] - mlxsw: Set port STP state on bridge enslavement (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Remove unused function declarations (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rif_bridge: Add a new selftest (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rif_lag_vlan: Add a new selftest (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rif_lag: Add a new selftest (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: IPv6 events: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: RIF: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: hw_stats: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: FIB: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_nve: Do not take reference when looking up netdevice (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Drop unused functions mlxsw_sp_port_lower_dev_hold/_put() (Ivan Vecera) [RHEL-34673] - mlxsw: core_env: Read transceiver module EEPROM in 128 bytes chunks (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Increase Management Cable Info Access Register length (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Remove unused function argument (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Add Management Capabilities Mask Register (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Move 'mpsc' definition in 'mlxsw_reg_infos' (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Permit enslavement to netdevices with uppers (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay IP NETDEV_UP on device deslavement (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay IP NETDEV_UP on device enslavement (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay neighbours when RIF is made (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay MACVLANs when RIF is made (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Offload ethernet nexthops when RIF is made (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Join RIFs of LAG upper VLANs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Replay switchdev objects on port join (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: On port enslavement to a LAG, join upper's bridges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Add a replay_deslavement argument to event handlers (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Allow event handlers to check unowned bridges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Split a helper out of mlxsw_sp_netdevice_event() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper to schedule neighbour work (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Allow address handlers to run on bridge ports (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rtnetlink: Drop obsolete tests (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Manage RIFs on PVID change (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: mlxsw_sp_inetaddr_bridge_event: Add an argument (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Adjust mlxsw_sp_inetaddr_vlan_event() coding style (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Take VID for VLAN FIDs from RIF params (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Pass struct mlxsw_sp_rif_params to fid_get (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Pass extack to mlxsw_sp_br_ban_rif_pvid_change() (Ivan Vecera) [RHEL-34673] - selftests: forwarding: Add test cases for flower port range matching (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: Test port range registers' occupancy (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: Add scale test for port ranges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Add ability to match on port ranges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_acl: Pass main driver structure to mlxsw_sp_acl_rulei_destroy() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_acl: Add port range key element (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_port_range: Add devlink resource support (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_port_range: Add port range core (Ivan Vecera) [RHEL-34673] - mlxsw: resource: Add resource identifier for port range registers (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Add Policy-Engine Port Range Register (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Fix an IS_ERR() vs NULL check (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Track next hops at CRIFs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Split nexthop finalization to two stages (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use router.lb_crif instead of .lb_rif_index (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Link CRIFs to RIFs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Maintain CRIF for fallback loopback RIF (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Maintain a hash table of CRIFs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use mlxsw_sp_ul_rif_get() to get main VRF LB RIF (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Add extack argument to mlxsw_sp_lb_rif_init() (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: one_armed_router: Use port MAC for bridge address (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: vxlan: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: spectrum: q_in_vni_veto: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: qos_mc_aware: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: qos_ets_strict: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: qos_dscp_bridge: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: mirror_gre_scale: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: extack: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: q_in_q_veto: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Move IPIP init up (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper for RIF migration (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Add a helper to check if netdev has addresses (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper to free a RIF (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access nhgi->rif through a helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access nh->rif->dev through a helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access rif->dev from params in mlxsw_sp_rif_create() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access rif->dev through a helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Add a helper specifically for joining a LAG (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper from mlxsw_sp_port_vlan_router_join() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Privatize mlxsw_sp_rif_dev() (Ivan Vecera) [RHEL-34673] - mlxsw: Convert does-RIF-have-this-netdev queries to a dedicated helper (Ivan Vecera) [RHEL-34673] - mlxsw: Convert RIF-has-netdevice queries to a dedicated helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Reuse work neighbor initialization in work scheduler (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use the available router pointer for netevent handling (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Pass router to mlxsw_sp_router_schedule_work() directly (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Move here inetaddr validator notifiers (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: mlxsw_sp_router_fini(): Extract a helper variable (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: egress_vid_classification: Fix the diagram (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: ingress_rif_conf_1d: Fix the diagram (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Do not query MAX_VRS on each iteration (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Do not query MAX_RIFS on each iteration (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use extack in mlxsw_sp~_rif_ipip_lb_configure() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Clarify a comment (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Add ability to match on layer 2 miss (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Do not force matching on iif (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Split iif parsing to a separate function (Ivan Vecera) [RHEL-34673] - mlxfw: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Ivan Vecera) [RHEL-34673] - selftests: forwarding: introduce helper for standard ethtool counters (Ivan Vecera) [RHEL-34673] - selftests: forwarding: generalize bail_on_lldpad from mlxsw (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Simplify transceiver module get_temp() callback (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Make mlxsw_thermal_module_init() void (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Use static trip points for transceiver modules (Ivan Vecera) [RHEL-34673] - net/mlxsw: Convert to i2c's .probe_new() (Ivan Vecera) [RHEL-34673] - i40e: Do not use WQ_MEM_RECLAIM flag for workqueue (Ivan Vecera) [RHEL-32141] - cgroup/cpuset: Fix retval in update_cpumask() (Waiman Long) [RHEL-34600] - cgroup/cpuset: Fix a memory leak in update_exclusive_cpumask() (Waiman Long) [RHEL-34600] - kernel/cgroup: use kernfs_create_dir_ns() (Waiman Long) [RHEL-34600] - PM: sleep: Remove obsolete comment from unlock_system_sleep() (Waiman Long) [RHEL-34600] - Documentation: PM: Adjust freezing-of-tasks.rst to the freezer changes (Waiman Long) [RHEL-34600] - cgroup: Move rcu_head up near the top of cgroup_root (Waiman Long) [RHEL-34600] - cgroup: Add a new helper for cgroup1 hierarchy (Waiman Long) [RHEL-34600] - cgroup: Add annotation for holding namespace_sem in current_cgns_cgroup_from_root() (Waiman Long) [RHEL-34600] - cgroup: Eliminate the need for cgroup_mutex in proc_cgroup_show() (Waiman Long) [RHEL-34600] - cgroup: Make operations on the cgroup root_list RCU safe (Waiman Long) [RHEL-34600] - cgroup: Remove unnecessary list_empty() (Waiman Long) [RHEL-34600] - cgroup_freezer: cgroup_freezing: Check if not frozen (Waiman Long) [RHEL-34600] - sched: psi: fix unprivileged polling against cgroups (Waiman Long) [RHEL-34600] - cgroup: use legacy_name for cgroup v1 disable info (Waiman Long) [RHEL-34600] - cgroup: Avoid extra dereference in css_populate_dir() (Waiman Long) [RHEL-34600] - cgroup: Check for ret during cgroup1_base_files cft addition (Waiman Long) [RHEL-34600] - sched/core: Update stale comment in try_to_wake_up() (Waiman Long) [RHEL-34600] - cgroup: Remove duplicates in cgroup v1 tasks file (Waiman Long) [RHEL-34600] - cgroup: fix build when CGROUP_SCHED is not enabled (Waiman Long) [RHEL-34600] - cgroup: Avoid -Wstringop-overflow warnings (Waiman Long) [RHEL-34600] - cgroup:namespace: Remove unused cgroup_namespaces_init() (Waiman Long) [RHEL-34600] - cgroup/rstat: Record the cumulative per-cpu time of cgroup and its descendants (Waiman Long) [RHEL-34600] - cgroup: clean up if condition in cgroup_pidlist_start() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete function name in cgroup_destroy_locked() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete function name above css_free_rwork_fn() (Waiman Long) [RHEL-34600] - cgroup/cpuset: fix kernel-doc (Waiman Long) [RHEL-34600] - cgroup: clean up printk() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete comment above cgroup_create() (Waiman Long) [RHEL-34600] - cgroup/misc: Store atomic64_t reads to u64 (Waiman Long) [RHEL-34600] - cgroup/misc: Change counters to be explicit 64bit types (Waiman Long) [RHEL-34600] - cgroup/misc: update struct members descriptions (Waiman Long) [RHEL-34600] - cgroup: remove cgrp->kn check in css_populate_dir() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete function name (Waiman Long) [RHEL-34600] - cgroup: use cached local variable parent in for loop (Waiman Long) [RHEL-34600] - cgroup: put cgroup_tryget_css() inside CONFIG_CGROUP_SCHED (Waiman Long) [RHEL-34600] - cgroup: fix obsolete comment above for_each_css() (Waiman Long) [RHEL-34600] - cgroup/cpuset: avoid unneeded cpuset_mutex re-lock (Waiman Long) [RHEL-34600] - cgroup: minor cleanup for cgroup_extra_stat_show() (Waiman Long) [RHEL-34600] - cgroup: remove unneeded return value of cgroup_rm_cftypes_locked() (Waiman Long) [RHEL-34600] - kernfs: add stub helper for kernfs_generic_poll() (Waiman Long) [RHEL-34600] - sched/psi: Select KERNFS as needed (Waiman Long) [RHEL-34600] - sched: add throttled time stat for throttled children (Waiman Long) [RHEL-34600] - sched: don't account throttle time for empty groups (Waiman Long) [RHEL-34600] - sched/psi: use kernfs polling functions for PSI trigger polling (Waiman Long) [RHEL-34600] - psi: remove 500ms min window size limitation for triggers (Waiman Long) [RHEL-34600] - cgroup,freezer: hold cpu_hotplug_lock before freezer_mutex in freezer_css_{online,offline}() (Waiman Long) [RHEL-34600] - cgroup,freezer: hold cpu_hotplug_lock before freezer_mutex (Waiman Long) [RHEL-34600] - freezer,umh: Fix call_usermode_helper_exec() vs SIGKILL (Waiman Long) [RHEL-34600] - sched: Fix race in task_call_func() (Waiman Long) [RHEL-34600] - sched/psi: Per-cgroup PSI accounting disable/re-enable interface (Waiman Long) [RHEL-34600] - sched: Fix more TASK_state comparisons (Waiman Long) [RHEL-34600] - sched: Fix TASK_state comparisons (Waiman Long) [RHEL-34600] - freezer,sched: Rewrite core freezer logic (Waiman Long) [RHEL-34600] - cgroup.c: remove redundant check for mixable cgroup in cgroup_migrate_vet_dst (Waiman Long) [RHEL-34600] - ethtool: add SET for TCP_DATA_SPLIT ringparam (Ivan Vecera) [RHEL-32112] - i40e: Report MFS in decimal base instead of hex (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: fix vf may be used uninitialized in this function warning (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: fix i40e_count_filters() to count only active/new filters (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Enforce software interrupt during busy-poll exit (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: remove unnecessary qv_info ptr NULL checks (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Remove VEB recursion (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Fix broken support for floating VEBs (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Add helpers to find VSI and VEB by SEID and use them (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Introduce and use macros for iterating VSIs and VEBs (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Use existing helper to find flow director VSI (Kamal Heib) [RHEL-17460 RHEL-25596] - cpufreq: intel_pstate: Update default EPPs for Meteor Lake (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Allow model specific EPPs (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: fix pstate limits enforcement for adjust_perf call back (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Refine computation of P-state for given frequency (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Update hybrid scaling factor for Meteor Lake (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Prioritize firmware-provided balance performance EPP (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Revise global turbo disable check (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: set stale CPU frequency to minimum (Steve Best) [RHEL-34665] - bitfield: add FIELD_PREP_CONST() (Steve Best) [RHEL-34665] - NFSv4.1/pnfs: fix NFS with TLS in pnfs (Benjamin Coddington) [RHEL-34576] - octeontx2-af: Use separate handlers for interrupts (Kamal Heib) [RHEL-35170] {CVE-2024-27030} - fs: sysfs: Fix reference leak in sysfs_break_active_protection() (Ewan D. Milne) [RHEL-35078] {CVE-2024-26993} - init/main.c: Fix potential static_command_line memory overflow (Steve Best) [RHEL-35088] {CVE-2024-26988} - tls: remove redundant assignment to variable decrypted (Sabrina Dubroca) [RHEL-29306] - net: skbuff: generalize the skb->decrypted bit (Sabrina Dubroca) [RHEL-29306] - tls: fix lockless read of strp->msg_ready in ->poll (Sabrina Dubroca) [RHEL-29306] - tls: get psock ref after taking rxlock to avoid leak (Sabrina Dubroca) [RHEL-29306] - selftests: tls: add test with a partially invalid iov (Sabrina Dubroca) [RHEL-29306] - tls: adjust recv return with async crypto and failed copy to userspace (Sabrina Dubroca) [RHEL-29306] - tls: recv: process_rx_list shouldn't use an offset with kvec (Sabrina Dubroca) [RHEL-29306] - tls: fix peeking with sync+async decryption (Sabrina Dubroca) [RHEL-29306] - selftests: tls: add test for peeking past a record of a different type (Sabrina Dubroca) [RHEL-29306] - selftests: tls: add test for merging of same-type control messages (Sabrina Dubroca) [RHEL-29306] - tls: don't skip over different type records from the rx_list (Sabrina Dubroca) [RHEL-29306] - tls: stop recv() if initial process_rx_list gave us non-DATA (Sabrina Dubroca) [RHEL-29306] - tls: break out of main loop when PEEK gets a non-data record (Sabrina Dubroca) [RHEL-29306] - selftests: tls: increase the wait in poll_partial_rec_async (Sabrina Dubroca) [RHEL-29306] - net: tls: fix returned read length with async decrypt (Sabrina Dubroca) [RHEL-29306] - selftests: tls: use exact comparison in recv_partial (Sabrina Dubroca) [RHEL-29306] - net: tls, add test to capture error on large splice (Sabrina Dubroca) [RHEL-29306] - tls: Use size_add() in call to struct_size() (Sabrina Dubroca) [RHEL-29306] - net/tls: avoid TCP window full during ->read_sock() (Sabrina Dubroca) [RHEL-29306] - PCI: Fix pci_rh_check_status() call semantics (Luiz Capitulino) [RHEL-35032] - ionic: keep stats struct local to error handling (Michal Schmidt) [RHEL-36065] - ionic: better dma-map error handling (Michal Schmidt) [RHEL-36065] - ionic: remove unnecessary NULL test (Michal Schmidt) [RHEL-36065] - ionic: rearrange ionic_queue for better layout (Michal Schmidt) [RHEL-36065] - ionic: rearrange ionic_qcq (Michal Schmidt) [RHEL-36065] - ionic: carry idev in ionic_cq struct (Michal Schmidt) [RHEL-36065] - ionic: refactor skb building (Michal Schmidt) [RHEL-36065] - ionic: fold adminq clean into service routine (Michal Schmidt) [RHEL-36065] - ionic: use specialized desc info structs (Michal Schmidt) [RHEL-36065] - ionic: remove the cq_info to save more memory (Michal Schmidt) [RHEL-36065] - ionic: remove callback pointer from desc_info (Michal Schmidt) [RHEL-36065] - ionic: move adminq-notifyq handling to main file (Michal Schmidt) [RHEL-36065] - ionic: drop q mapping (Michal Schmidt) [RHEL-36065] - ionic: remove desc, sg_desc and cmb_desc from desc_info (Michal Schmidt) [RHEL-36065] - ionic: change MODULE_AUTHOR to person name (Michal Schmidt) [RHEL-36065] - ionic: Clean RCT ordering issues (Michal Schmidt) [RHEL-36065] - ionic: Use CQE profile for dim (Michal Schmidt) [RHEL-36065] - ionic: change the hwstamp likely check (Michal Schmidt) [RHEL-36065] - ionic: reduce the use of netdev (Michal Schmidt) [RHEL-36065] - ionic: Pass local netdev instead of referencing struct (Michal Schmidt) [RHEL-36065] - ionic: Check stop no restart (Michal Schmidt) [RHEL-36065] - ionic: Clean up BQL logic (Michal Schmidt) [RHEL-36065] - ionic: Make use napi_consume_skb (Michal Schmidt) [RHEL-36065] - ionic: Shorten a Tx hotpath (Michal Schmidt) [RHEL-36065] - ionic: Change default number of descriptors for Tx and Rx (Michal Schmidt) [RHEL-36065] - ionic: Rework Tx start/stop flow (Michal Schmidt) [RHEL-36065] - ionic: restore netdev feature bits after reset (Michal Schmidt) [RHEL-36065] - ionic: check cmd_regs before copying in or out (Michal Schmidt) [RHEL-36065] - ionic: check before releasing pci regions (Michal Schmidt) [RHEL-36065] - ionic: use pci_is_enabled not open code (Michal Schmidt) [RHEL-36065] - ionic: implement xdp frags support (Michal Schmidt) [RHEL-36065] - ionic: add ndo_xdp_xmit (Michal Schmidt) [RHEL-36065] - ionic: Add XDP_REDIRECT support (Michal Schmidt) [RHEL-36065] - ionic: Add XDP_TX support (Michal Schmidt) [RHEL-36065] - ionic: Add XDP packet headroom (Michal Schmidt) [RHEL-36065] - ionic: add initial framework for XDP support (Michal Schmidt) [RHEL-36065] - ionic: use dma range APIs (Michal Schmidt) [RHEL-36065] - ionic: add helpers for accessing buffer info (Michal Schmidt) [RHEL-36065] - ionic: set adminq irq affinity (Michal Schmidt) [RHEL-36065] - ionic: minimal work with 0 budget (Michal Schmidt) [RHEL-36065] - ionic: fill out pci error handlers (Michal Schmidt) [RHEL-36065] - ionic: lif debugfs refresh on reset (Michal Schmidt) [RHEL-36065] - ionic: use timer_shutdown_sync (Michal Schmidt) [RHEL-36065] - ionic: no fw read when PCI reset failed (Michal Schmidt) [RHEL-36065] - ionic: prevent pci disable of already disabled device (Michal Schmidt) [RHEL-36065] - ionic: bypass firmware cmds when stuck in reset (Michal Schmidt) [RHEL-36065] - ionic: keep filters across FLR (Michal Schmidt) [RHEL-36065] - ionic: pass opcode to devcmd_wait (Michal Schmidt) [RHEL-36065] - ionic: Re-arrange ionic_intr_info struct for cache perf (Michal Schmidt) [RHEL-36065] - ionic: Make the check for Tx HW timestamping more obvious (Michal Schmidt) [RHEL-36065] - ionic: Don't check null when calling vfree() (Michal Schmidt) [RHEL-36065] - ionic: set ionic ptr before setting up ethtool ops (Michal Schmidt) [RHEL-36065] - ionic: Use cached VF attributes (Michal Schmidt) [RHEL-36065] - ionic: Fix dim work handling in split interrupt mode (Michal Schmidt) [RHEL-36065] - ionic: fix snprintf format length warning (Michal Schmidt) [RHEL-36065] - ionic: replace deprecated strncpy with strscpy (Michal Schmidt) [RHEL-36065] - ionic: expand the descriptor bufs array (Michal Schmidt) [RHEL-36065] - ionic: add a check for max SGs and SKB frags (Michal Schmidt) [RHEL-36065] - ionic: count SGs in packet to minimize linearize (Michal Schmidt) [RHEL-36065] - ionic: fix 16bit math issue when PAGE_SIZE >= 64KB (Michal Schmidt) [RHEL-36065] - ionic: Remove unused declarations (Michal Schmidt) [RHEL-36065] - ionic: Add missing err handling for queue reconfig (Michal Schmidt) [RHEL-36065] - ionic: add FLR recovery support (Michal Schmidt) [RHEL-36065] - ionic: pull out common bits from fw_up (Michal Schmidt) [RHEL-36065] - ionic: extract common bits from ionic_probe (Michal Schmidt) [RHEL-36065] - ionic: extract common bits from ionic_remove (Michal Schmidt) [RHEL-36065] - ionic: remove dead device fail path (Michal Schmidt) [RHEL-36065] - ionic: remove WARN_ON to prevent panic_on_warn (Michal Schmidt) [RHEL-36065] - ionic: use vmalloc_array and vcalloc (Michal Schmidt) [RHEL-36065] - ionic: add support for ethtool extended stat link_down_count (Michal Schmidt) [RHEL-36065] - ionic: catch failure from devlink_alloc (Michal Schmidt) [RHEL-36065] - ionic: remove noise from ethtool rxnfc error msg (Michal Schmidt) [RHEL-36065] - ionic: Don't overwrite the cyclecounter bitmask (Michal Schmidt) [RHEL-36065] - ionic: Remove redundant pci_clear_master (Michal Schmidt) [RHEL-36065] - ionic: add tx/rx-push support with device Component Memory Buffers (Michal Schmidt) [RHEL-36065] - ionic: remove unnecessary void casts (Michal Schmidt) [RHEL-36065] - ionic: remove unnecessary indirection (Michal Schmidt) [RHEL-36065] - ionic: missed doorbell workaround (Michal Schmidt) [RHEL-36065] - ionic: clear up notifyq alloc commentary (Michal Schmidt) [RHEL-36065] - ionic: clean interrupt before enabling queue to avoid credit race (Michal Schmidt) [RHEL-36065] - net: ionic: Fix error handling in ionic_init_module() (Michal Schmidt) [RHEL-36065] - ionic: refactor use of ionic_rx_fill() (Michal Schmidt) [RHEL-36065] - ionic: enable tunnel offloads (Michal Schmidt) [RHEL-36065] - ionic: new ionic device identity level and VF start control (Michal Schmidt) [RHEL-36065] - ionic: only save the user set VF attributes (Michal Schmidt) [RHEL-36065] - ionic: replay VF attributes after fw crash recovery (Michal Schmidt) [RHEL-36065] - ionic: catch NULL pointer issue on reconfig (Michal Schmidt) [RHEL-36065] - ionic: VF initial random MAC address if no assigned mac (Michal Schmidt) [RHEL-36065] - ionic: fix up issues with handling EAGAIN on FW cmds (Michal Schmidt) [RHEL-36065] - ionic: clear broken state on generation change (Michal Schmidt) [RHEL-36065] - net: ionic: fix error check for vlan flags in ionic_set_nic_features() (Michal Schmidt) [RHEL-36065] - ionic: convert users of bitmap_foo() to linkmode_foo() (Michal Schmidt) [RHEL-36065] - arm64: add dependency between vmlinuz.efi and Image (Lenny Szubowicz) [RHEL-25537] - aarch64: enable zboot (Lenny Szubowicz) [RHEL-25537] - arm64: efi: enable generic EFI compressed boot (Lenny Szubowicz) [RHEL-25537] - kbuild: factor out the common installation code into scripts/install.sh (Lenny Szubowicz) [RHEL-25537] - ipv6: fib6_rules: flush route cache when rule is changed (Hangbin Liu) [RHEL-31050] - net/ipv6: avoid possible UAF in ip6_route_mpath_notify() (Hangbin Liu) [RHEL-31050 RHEL-33271] {CVE-2024-26852} - ipv6: fix potential "struct net" leak in inet6_rtm_getaddr() (Hangbin Liu) [RHEL-31050] - ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid (Hangbin Liu) [RHEL-31050] - ipv6: mcast: remove one synchronize_net() barrier in ipv6_mc_down() (Hangbin Liu) [RHEL-31050] - ipv6: Ensure natural alignment of const ipv6 loopback and router addresses (Hangbin Liu) [RHEL-31050] - ipv6: mcast: fix data-race in ipv6_mc_down / mld_ifc_work (Hangbin Liu) [RHEL-29532 RHEL-31050] {CVE-2024-26631} - net: ipv6: support reporting otherwise unknown prefix flags in RTM_NEWPREFIX (Hangbin Liu) [RHEL-31050] - ipv6: remove hard coded limitation on ipv6_pinfo (Hangbin Liu) [RHEL-31050] - tools headers UAPI: Sync the linux/in.h with the kernel sources (Hangbin Liu) [RHEL-31050] - ipv{4,6}/raw: fix output xfrm lookup wrt protocol (Hangbin Liu) [RHEL-31050] - net: openvswitch: limit the number of recursions from action sets (Aaron Conole) [RHEL-23575] {CVE-2024-1151} - RHEL: enable CONFIG_AMD_ATL (Aristeu Rozanski) [RHEL-26704] - EDAC/amd64: Use new AMD Address Translation Library (Aristeu Rozanski) [RHEL-26704] - RAS: Introduce AMD Address Translation Library (Aristeu Rozanski) [RHEL-26704] - vhost: use kzalloc() instead of kmalloc() followed by memset() (Jon Maloy) [RHEL-21507] {CVE-2024-0340} - serial: 8250: Toggle IER bits on only after irq has been set up (Prarit Bhargava) [RHEL-30355] - HID: intel-ish-hid: ipc: Add Arrow Lake PCI device ID (Tony Camuso) [RHEL-31212] - HID: Intel-ish-hid: Ishtp: Fix sensor reads after ACPI S3 suspend (Tony Camuso) [RHEL-31212] - HID: intel-ish-hid: ipc: Rework EHL OOB wakeup (Tony Camuso) [RHEL-31212] - HID: intel-ish-hid: ishtp-fw-loader: use helper functions for connection (Tony Camuso) [RHEL-31212] - HID: intel-ish-hid: ishtp-hid-client: use helper functions for connection (Tony Camuso) [RHEL-31212] - HID: Intel-ish-hid: Ishtp: Add helper functions for client connection (Tony Camuso) [RHEL-31212] - maple_tree: fix node allocation testing on 32 bit (Nico Pache) [RHEL-5619] - bdi: remove enum wb_congested_state (Nico Pache) [RHEL-5619] - mm/page_alloc: fix min_free_kbytes calculation regarding ZONE_MOVABLE (Nico Pache) [RHEL-5619] - fuse: remove unneeded lock which protecting update of congestion_threshold (Nico Pache) [RHEL-5619] - mm: memcg: use larger batches for proactive reclaim (Nico Pache) [RHEL-5619] - hugetlb: fix null-ptr-deref in hugetlb_vma_lock_write (Nico Pache) [RHEL-5619] - Revert "page cache: fix page_cache_next/prev_miss off by one" (Nico Pache) [RHEL-5619] - tmpfs: fix Documentation of noswap and huge mount options (Nico Pache) [RHEL-5619] - selftests/memfd: sysctl: fix MEMFD_NOEXEC_SCOPE_NOEXEC_ENFORCED (Nico Pache) [RHEL-5619] - mm/memfd: sysctl: fix MEMFD_NOEXEC_SCOPE_NOEXEC_ENFORCED (Nico Pache) [RHEL-5619] - kasan: remove hwasan-kernel-mem-intrinsic-prefix=1 for clang-14 (Nico Pache) [RHEL-5619] - mm/memory-failure: fix crash in split_huge_page_to_list from soft_offline_page (Nico Pache) [RHEL-5619] - objtool: mem*() are not uaccess safe (Nico Pache) [RHEL-5619] - mm: page_alloc: unreserve highatomic page blocks before oom (Nico Pache) [RHEL-5619] - mm/hugetlb: fix nodes huge page allocation when there are surplus pages (Nico Pache) [RHEL-5619] - mm: fix unaccount of memory on vma_link() failure (Nico Pache) [RHEL-5619] - vfs: fix readahead(2) on block devices (Nico Pache) [RHEL-5619] - kasan: print the original fault addr when access invalid shadow (Nico Pache) [RHEL-5619] - hugetlbfs: close race between MADV_DONTNEED and page fault (Nico Pache) [RHEL-5619] - hugetlbfs: extend hugetlb_vma_lock to private VMAs (Nico Pache) [RHEL-5619] - hugetlbfs: clear resv_map pointer if mmap fails (Nico Pache) [RHEL-5619] - mm/page_alloc: use write_seqlock_irqsave() instead write_seqlock() + local_irq_save(). (Nico Pache) [RHEL-5619] - writeback: account the number of pages written back (Nico Pache) [RHEL-5619] - mm/hugetlb.c: fix a bug within a BUG(): inconsistent pte comparison (Nico Pache) [RHEL-5619] - mm: memcontrol: don't throttle dying tasks on memory.high (Nico Pache) [RHEL-5619] - mm: memcg: use READ_ONCE()/WRITE_ONCE() to access stock->cached (Nico Pache) [RHEL-5619] - mm: kmem: fix a NULL pointer dereference in obj_stock_flush_required() (Nico Pache) [RHEL-5619] - mm/memcontrol: do not tweak node in mem_cgroup_init() (Nico Pache) [RHEL-5619] - mm:vmscan: fix inaccurate reclaim during proactive reclaim (Nico Pache) [RHEL-5619] - fuse: remove reliance on bdi congestion (Nico Pache) [RHEL-5619] - minmax: clamp more efficiently by avoiding extra comparison (Nico Pache) [RHEL-5619] - minmax: sanity check constant bounds when clamping (Nico Pache) [RHEL-5619] - FAT: use io_schedule_timeout() instead of congestion_wait() (Nico Pache) [RHEL-5619] - mm, mmap: fix vma_merge() case 7 with vma_ops->close (Nico Pache) [RHEL-5619] - mmap: fix error paths with dup_anon_vma() (Nico Pache) [RHEL-5619] - mm: move vma locking out of vma_prepare and dup_anon_vma (Nico Pache) [RHEL-5619] - mm: always lock new vma before inserting into vma tree (Nico Pache) [RHEL-5619] - mm: lock vma explicitly before doing vm_flags_reset and vm_flags_reset_once (Nico Pache) [RHEL-5619] - mm: mark VMA as being written when changing vm_flags (Nico Pache) [RHEL-5619] - mm: replace mmap with vma write lock assertions when operating on a vma (Nico Pache) [RHEL-5619] - mm: for !CONFIG_PER_VMA_LOCK equate write lock assertion for vma and mmap (Nico Pache) [RHEL-5619] - mmap: fix vma_iterator in error path of vma_merge() (Nico Pache) [RHEL-5619] - kunit: kasan_test: disable fortify string checker on kmalloc_oob_memset (Nico Pache) [RHEL-5619] - x86/mm/pat: fix VM_PAT handling in COW mappings (Nico Pache) [RHEL-5619] - mm: cachestat: fix two shmem bugs (Nico Pache) [RHEL-5619] - memtest: use {READ,WRITE}_ONCE in memory scanning (Nico Pache) [RHEL-5619] - mm: cachestat: fix folio read-after-free in cache walk (Nico Pache) [RHEL-5619] - kasan/test: avoid gcc warning for intentional overflow (Nico Pache) [RHEL-5619] - mm: memcontrol: clarify swapaccount=0 deprecation warning (Nico Pache) [RHEL-5619] - userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb (Nico Pache) [RHEL-5619] - mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again (Nico Pache) [RHEL-5619] - readahead: avoid multiple marked readahead pages (Nico Pache) [RHEL-5619] - mm: fix unmap_mapping_range high bits shift bug (Nico Pache) [RHEL-5619] - mm/mglru: respect min_ttl_ms with memcgs (Nico Pache) [RHEL-5619] - mm/shmem: fix race in shmem_undo_range w/THP (Nico Pache) [RHEL-5619] - mm/rmap: fix misplaced parenthesis of a likely() (Nico Pache) [RHEL-5619] - mm: fix oops when filemap_map_pmd() without prealloc_pte (Nico Pache) [RHEL-5619] - mm: kmem: drop __GFP_NOFAIL when allocating objcg vectors (Nico Pache) [RHEL-5619] - mm: fix for negative counter: nr_file_hugepages (Nico Pache) [RHEL-5619] - mm: zswap: fix pool refcount bug around shrink_worker() (Nico Pache) [RHEL-5619] - mm/migrate: fix do_pages_move for compat pointers (Nico Pache) [RHEL-5619] - mm/page_alloc: correct start page when guard page debug is enabled (Nico Pache) [RHEL-5619] - mm/memory_hotplug: use pfn math in place of direct struct page manipulation (Nico Pache) [RHEL-5619] - mm/cma: use nth_page() in place of direct struct page manipulation (Nico Pache) [RHEL-5619] - mm: mempolicy: keep VMA walk if both MPOL_MF_STRICT and MPOL_MF_MOVE are specified (Nico Pache) [RHEL-5619] - mm, memcg: reconsider kmem.limit_in_bytes deprecation (Nico Pache) [RHEL-5619] - mm: memcontrol: fix GFP_NOFS recursion in memory.high enforcement (Nico Pache) [RHEL-5619] - mm: page_alloc: fix CMA and HIGHATOMIC landing on the wrong buddy list (Nico Pache) [RHEL-5619] - rcu: dump vmalloc memory info safely (Nico Pache) [RHEL-5619] - mm/vmalloc: add a safer version of find_vm_area() for debug (Nico Pache) [RHEL-5619] - mm: memory-failure: fix unexpected return value in soft_offline_page() (Nico Pache) [RHEL-5619] - mm: add a call to flush_cache_vmap() in vmap_pfn() (Nico Pache) [RHEL-5619] - mm/gup: handle cont-PTE hugetlb pages correctly in gup_must_unshare() via GUP-fast (Nico Pache) [RHEL-5619] - mm: enable page walking API to lock vmas during the walk (Nico Pache) [RHEL-5619] - smaps: use vm_normal_page_pmd() instead of follow_trans_huge_pmd() (Nico Pache) [RHEL-5619] - mm/gup: reintroduce FOLL_NUMA as FOLL_HONOR_NUMA_FAULT (Nico Pache) [RHEL-5619] - mm: hugetlb_vmemmap: fix a race between vmemmap pmd split (Nico Pache) [RHEL-5619] - memcg: drop kmem.limit_in_bytes (Nico Pache) [RHEL-5619] - hugetlb: do not clear hugetlb dtor until allocating vmemmap (Nico Pache) [RHEL-5619] - zsmalloc: fix races between modifications of fullness and isolated (Nico Pache) [RHEL-5619] - kasan, slub: fix HW_TAGS zeroing with slub_debug (Nico Pache) [RHEL-5619] - kasan: fix type cast in memory_is_poisoned_n (Nico Pache) [RHEL-5619] - mm: call arch_swap_restore() from do_swap_page() (Nico Pache) [RHEL-5619] - shmem: use ramfs_kill_sb() for kill_sb method of ramfs-based tmpfs (Nico Pache) [RHEL-5619] - kasan: use internal prototypes matching gcc-13 builtins (Nico Pache) [RHEL-5619] - kasan: add kasan_tag_mismatch prototype (Nico Pache) [RHEL-5619] - radix tree: remove unused variable (Nico Pache) [RHEL-5619] - lib/test_meminit: allocate pages up to order MAX_ORDER (Nico Pache) [RHEL-5619] - maple_tree: fix 32 bit mas_next testing (Nico Pache) [RHEL-5619] - lz4: fix LZ4_decompress_safe_partial read out of bound (Nico Pache) [RHEL-5619] - lib/raid6/test: fix multiple definition linking error (Nico Pache) [RHEL-5619] - mm/mmap: Fix error return in do_vmi_align_munmap() (Nico Pache) [RHEL-5619] - mm/ksm: support fork/exec for prctl (Nico Pache) [RHEL-5619] - mm/uffd: allow vma to merge as much as possible (Nico Pache) [RHEL-5619] - mm/uffd: fix vma operation where start addr cuts part of vma (Nico Pache) [RHEL-5619] - mm/khugepaged: fix regression in collapse_file() (Nico Pache) [RHEL-5619] - mm: remove unused vma_init_lock() (Nico Pache) [RHEL-5619] - fs/proc/kcore: reinstate bounce buffer for KCORE_TEXT regions (Nico Pache) [RHEL-5619] - mm/mempolicy: Take VMA lock before replacing policy (Nico Pache) [RHEL-5619] - mm: lock_vma_under_rcu() must check vma->anon_vma under vma lock (Nico Pache) [RHEL-5619] - tcp: Use per-vma locking for receive zerocopy (Nico Pache) [RHEL-5619] - mm: fix memory ordering for mm_lock_seq and vm_lock_seq (Nico Pache) [RHEL-5619] - mm: lock VMA in dup_anon_vma() before setting ->anon_vma (Nico Pache) [RHEL-5619] - mm: don't drop VMA locks in mm_drop_all_locks() (Nico Pache) [RHEL-5619] - userfaultfd: fix regression in userfaultfd_unmap_prep() (Nico Pache) [RHEL-5619] - mm/gup: disallow FOLL_LONGTERM GUP-fast writing to file-backed mappings (Nico Pache) [RHEL-5619] - mm/gup: disallow FOLL_LONGTERM GUP-nonfast writing to file-backed mappings (Nico Pache) [RHEL-5619] - mm/mmap: separate writenotify and dirty tracking logic (Nico Pache) [RHEL-5619] - mm/mlock: rename mlock_future_check() to mlock_future_ok() (Nico Pache) [RHEL-5619] - mm/mmap: refactor mlock_future_check() (Nico Pache) [RHEL-5619] - mm: avoid rewalk in mmap_region (Nico Pache) [RHEL-5619] - mm: add vma_iter_{next,prev}_range() to vma iterator (Nico Pache) [RHEL-5619] - mm: update vma_iter_store() to use MAS_WARN_ON() (Nico Pache) [RHEL-5619] - mm: update validate_mm() to use vma iterator (Nico Pache) [RHEL-5619] - dmapool: create/destroy cleanup (Nico Pache) [RHEL-5619] - mm/mempolicy: fix set_mempolicy_home_node() previous VMA pointer (Nico Pache) [RHEL-5619] - mm/vmalloc: fix the unchecked dereference warning in vread_iter() (Nico Pache) [RHEL-5619] - selftests/mm: FOLL_LONGTERM need to be updated to 0x100 (Nico Pache) [RHEL-5619] - hugetlb: revert use of page_cache_next_miss() (Nico Pache) [RHEL-5619] - mm/mlock: fix vma iterator conversion of apply_vma_lock_flags() (Nico Pache) [RHEL-5619] - mm: add a NO_INHERIT flag to the PR_SET_MDWE prctl (Nico Pache) [RHEL-5619] - mm: make PR_MDWE_REFUSE_EXEC_GAIN an unsigned long (Nico Pache) [RHEL-5619] - tools headers UAPI: Sync linux/prctl.h with the kernel sources (Nico Pache) [RHEL-5619] - mm: fix memcpy_from_file_folio() integer underflow (Nico Pache) [RHEL-5619] - mm: page_alloc: remove stale CMA guard code (Nico Pache) [RHEL-5619] - mm/memory-failure: fix hardware poison check in unpoison_memory() (Nico Pache) [RHEL-5619] - tools/Makefile: do missed s/vm/mm/ (Nico Pache) [RHEL-5619] - mm: memory-failure: avoid false hwpoison page mapped error info (Nico Pache) [RHEL-5619] - mm: memory-failure: fix potential unexpected return value from unpoison_memory() (Nico Pache) [RHEL-5619] - mm/swapfile: fix wrong swap entry type for hwpoisoned swapcache page (Nico Pache) [RHEL-5619] - Docs/admin-guide/mm/zswap: remove zsmalloc's lack of writeback warning (Nico Pache) [RHEL-5619] - mm: fix arithmetic for max_prop_frac when setting max_ratio (Nico Pache) [RHEL-5619] - mm: fix arithmetic for bdi min_ratio (Nico Pache) [RHEL-5619] - mm/gup: add missing gup_must_unshare() check to gup_huge_pgd() (Nico Pache) [RHEL-5619] - docs: Fix path paste-o for /sys/kernel/warn_count (Nico Pache) [RHEL-5619] - mm: remove unused inline functions from include/linux/mm_inline.h (Nico Pache) [RHEL-5619] - mm: add more BUILD_BUG_ONs to gfp_migratetype() (Nico Pache) [RHEL-5619] - mm: cleanup is_highmem() (Nico Pache) [RHEL-5619] - mm/huge_memory: check pmd_present first in is_huge_zero_pmd (Nico Pache) [RHEL-5619] - mm/mmap: drop ARCH_HAS_VM_GET_PAGE_PROT (Nico Pache) [RHEL-5619] - s390/mm: enable ARCH_HAS_VM_GET_PAGE_PROT (Nico Pache) [RHEL-5619] - memregion: Fix memregion_free() fallback definition (Nico Pache) [RHEL-5619] - mm: Add kernel-doc for folio->mlock_count (Nico Pache) [RHEL-5619] - nodemask.h: fix compilation error with GCC12 (Nico Pache) [RHEL-5619] - mm/swap: fix the obsolete comment for SWP_TYPE_SHIFT (Nico Pache) [RHEL-5619] - filemap: Update the folio_lock documentation (Nico Pache) [RHEL-5619] - filemap: Remove obsolete comment in lock_page (Nico Pache) [RHEL-5619] - kasan: mark KASAN_VMALLOC flags as kasan_vmalloc_flags_t (Nico Pache) [RHEL-5619] - mm/vmalloc: fix comments about vmap_area struct (Nico Pache) [RHEL-5619] - mm/memcg: retrieve parent memcg from css.parent (Nico Pache) [RHEL-5619] - remove congestion tracking framework (Nico Pache) [RHEL-5619] - mm: slab: Delete unused SLAB_DEACTIVATED flag (Nico Pache) [RHEL-5619] - mm: fix boolreturn.cocci warning (Nico Pache) [RHEL-5619] - memblock: Remove #ifdef __KERNEL__ from memblock.h (Nico Pache) [RHEL-5619] - mm/slab: Finish struct page to struct slab conversion (Nico Pache) [RHEL-5619] - memblock: fix memblock_phys_alloc() section mismatch error (Nico Pache) [RHEL-5619] - mm, slab: Remove compiler check in __kmalloc_index (Nico Pache) [RHEL-5619] - memblock: improve MEMBLOCK_HOTPLUG documentation (Nico Pache) [RHEL-5619] - mm/memory_hotplug: remove stale function declarations (Nico Pache) [RHEL-5619] - mm/vmstat: annotate data race for zone->free_area[order].nr_free (Nico Pache) [RHEL-5619] - mm/page_alloc.c: avoid allocating highmem pages via alloc_pages_exact[_nid] (Nico Pache) [RHEL-5619] - mm: fix data race in PagePoisoned() (Nico Pache) [RHEL-5619]- printk: nbcon: move locked_port flag to struct uart_port (Andrew Halaney) [RHEL-3987] - tty/serial/pl011: Make the locking work on RT (Andrew Halaney) [RHEL-3987] - tty/serial/omap: Make the locking RT aware (Andrew Halaney) [RHEL-3987] - printk: Avoid false positive lockdep report for legacy driver. (Andrew Halaney) [RHEL-3987] - serial: 8250: revert "drop lockdep annotation from serial8250_clear_IER()" (Andrew Halaney) [RHEL-3987] - printk: Add kthread for all legacy consoles (Andrew Halaney) [RHEL-3987] - serial: 8250: Switch to nbcon console (Andrew Halaney) [RHEL-3987] - serial/8250: Use fifo in 8250 console driver (Andrew Halaney) [RHEL-3987] - serial: core: Provide low-level functions to port lock (Andrew Halaney) [RHEL-3987] - printk: nbcon: Provide function to reacquire ownership (Andrew Halaney) [RHEL-3987] - tty: sysfs: Add nbcon support for 'active' (Andrew Halaney) [RHEL-3987] - proc: Add nbcon support for /proc/consoles (Andrew Halaney) [RHEL-3987] - printk: nbcon: Start printing threads (Andrew Halaney) [RHEL-3987] - printk: nbcon: Stop threads on shutdown/reboot (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add printer thread wakeups (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add context to console_is_usable() (Andrew Halaney) [RHEL-3987] - printk: Atomic print in printk context on shutdown (Andrew Halaney) [RHEL-3987] - printk: nbcon: Introduce printing kthreads (Andrew Halaney) [RHEL-3987] - lockdep: Mark emergency section in lockdep splats (Andrew Halaney) [RHEL-3987] - rcu: Mark emergency section in rcu stalls (Andrew Halaney) [RHEL-3987] - panic: Mark emergency section in oops (Andrew Halaney) [RHEL-3987] - panic: Mark emergency section in warn (Andrew Halaney) [RHEL-3987] - printk: nbcon: Implement emergency sections (Andrew Halaney) [RHEL-3987] - printk: Coordinate direct printing in panic (Andrew Halaney) [RHEL-3987] - printk: Track nbcon consoles (Andrew Halaney) [RHEL-3987] - printk: Avoid console_lock dance if no legacy or boot consoles (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add unsafe flushing on panic (Andrew Halaney) [RHEL-3987] - printk: nbcon: Assign priority based on CPU state (Andrew Halaney) [RHEL-3987] - printk: nbcon: Use nbcon consoles in console_flush_all() (Andrew Halaney) [RHEL-3987] - printk: Update @console_may_schedule in console_trylock_spinning() (Derek Barbosa) [RHEL-3987] - serial: Lock console when calling into driver before registration (Derek Barbosa) [RHEL-3987] - printk: Disable passing console lock owner completely during panic() (Derek Barbosa) [RHEL-3987] - printk: Track registered boot consoles (Andrew Halaney) [RHEL-3987] - printk: nbcon: Provide function to flush using write_atomic() (Andrew Halaney) [RHEL-3987] - printk: Add @flags argument for console_is_usable() (Andrew Halaney) [RHEL-3987] - printk: Let console_is_usable() handle nbcon (Andrew Halaney) [RHEL-3987] - printk: Make console_is_usable() available to nbcon (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add driver_enter/driver_exit console callbacks (Andrew Halaney) [RHEL-3987] - printk: nbcon: Implement processing in port->lock wrapper (Andrew Halaney) [RHEL-3987] - printk: Check printk_deferred_enter()/_exit() usage (Andrew Halaney) [RHEL-3987] - printk: nbcon: Ensure ownership release on failed emit (Andrew Halaney) [RHEL-3987] - printk: Add sparse notation to console_srcu locking (Andrew Halaney) [RHEL-3987] - printk: Consider nbcon boot consoles on seq init (Andrew Halaney) [RHEL-3987] - panic: Flush kernel log buffer at the end (Andrew Halaney) [RHEL-3987] - printk: Avoid non-panic CPUs writing to ringbuffer (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Consider committed as finalized in panic (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Skip non-finalized records in panic (Andrew Halaney) [RHEL-3987] - printk: Wait for all reserved records with pr_flush() (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Cleanup reader terminology (Andrew Halaney) [RHEL-3987] - printk: Add this_cpu_in_panic() (Andrew Halaney) [RHEL-3987] - printk: For @suppress_panic_printk check for other CPU in panic (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Clarify special lpos values (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Do not skip non-finalized records with prb_next_seq() (Andrew Halaney) [RHEL-3987] - printk: Use prb_first_seq() as base for 32bit seq macros (Andrew Halaney) [RHEL-3987] - printk: Adjust mapping for 32bit seq macros (Andrew Halaney) [RHEL-3987] - printk: nbcon: Relocate 32bit seq macros (Andrew Halaney) [RHEL-3987] - printk: Reduce pr_flush() pooling time (Andrew Halaney) [RHEL-3987] - printk: fix illegal pbufs access for !CONFIG_PRINTK (Andrew Halaney) [RHEL-3987] - printk: nbcon: Allow drivers to mark unsafe regions and check state (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add emit function and callback function for atomic printing (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add sequence handling (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add ownership state functions (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add buffer management (Andrew Halaney) [RHEL-3987] - printk: Make static printk buffers available to nbcon (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add acquire/release logic (Andrew Halaney) [RHEL-3987] - printk: Add non-BKL (nbcon) console basic infrastructure (Andrew Halaney) [RHEL-3987] - printk: flush consoles before checking progress (Andrew Halaney) [RHEL-3987] - panic: Reenable preemption in WARN slowpath (Andrew Halaney) [RHEL-3987] - Revert "printk: export symbols for debug modules" (Andrew Halaney) [RHEL-3987] - printk: export symbols for debug modules (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Fix truncating buffer size min_t cast (Andrew Halaney) [RHEL-3987] - printk: Rename abandon_console_lock_in_panic() to other_cpu_in_panic() (Andrew Halaney) [RHEL-3987] - printk: Add per-console suspended state (Andrew Halaney) [RHEL-3987] - console: Document struct console (Derek Barbosa) [RHEL-3987] - console: Use BIT() macros for @flags values (Derek Barbosa) [RHEL-3987] - printk: Consolidate console deferred printing (Andrew Halaney) [RHEL-3987] - printk: Do not take console lock for console_flush_on_panic() (Andrew Halaney) [RHEL-3987] - printk: Keep non-panic-CPUs out of console lock (Andrew Halaney) [RHEL-3987] - printk: Reduce console_unblank() usage in unsafe scenarios (Andrew Halaney) [RHEL-3987] - panic: hide unused global functions (Andrew Halaney) [RHEL-3987] - seqlock/latch: Provide raw_read_seqcount_latch_retry() (Andrew Halaney) [RHEL-3987] - timekeeping: Consolidate fast timekeeper (Andrew Halaney) [RHEL-3987] - printk: export console trace point for kcsan/kasan/kfence/kmsan (Andrew Halaney) [RHEL-3987] - kcsan: test: use new suite_{init,exit} support (Andrew Halaney) [RHEL-3987] - printk: Remove obsoleted check for non-existent "user" object (Andrew Halaney) [RHEL-3987] - panic: fix the panic_print NMI backtrace setting (Andrew Halaney) [RHEL-3987] - kernel/printk/index.c: fix memory leak with using debugfs_lookup() (Andrew Halaney) [RHEL-3987] - printk: Use scnprintf() to print the message about the dropped messages on a console (Andrew Halaney) [RHEL-3987] - kernel/printk/printk.c: Fix W=1 kernel-doc warning (Andrew Halaney) [RHEL-3987] - printk: Remove trace_.*_rcuidle() usage (Andrew Halaney) [RHEL-3987] - printk: adjust string limit macros (Andrew Halaney) [RHEL-3987] - printk: use printk_buffers for devkmsg (Andrew Halaney) [RHEL-3987] - printk: introduce console_prepend_dropped() for dropped messages (Andrew Halaney) [RHEL-3987] - printk: introduce printk_get_next_message() and printk_message (Andrew Halaney) [RHEL-3987] - printk: introduce struct printk_buffers (Andrew Halaney) [RHEL-3987] - printk: move size limit macros into internal.h (Andrew Halaney) [RHEL-3987] - exit: Use READ_ONCE() for all oops/warn limit reads (Andrew Halaney) [RHEL-3987] - exit: Allow oops_limit to be disabled (Andrew Halaney) [RHEL-3987] - exit: Put an upper limit on how often we can oops (Andrew Halaney) [RHEL-3987] - printk: htmldocs: add missing description (Andrew Halaney) [RHEL-3987] - panic: use str_enabled_disabled() helper (Andrew Halaney) [RHEL-3987] - printk: cpu sync always disable interrupts (Andrew Halaney) [RHEL-3987] - panic: move panic_print before kmsg dumpers (Andrew Halaney) [RHEL-3987] - panic: add option to dump all CPUs backtraces in panic_print (Andrew Halaney) [RHEL-3987] - docs: sysctl/kernel: add missing bit to panic_print (Andrew Halaney) [RHEL-3987] - panic: remove oops_id (Andrew Halaney) [RHEL-3987] - panic: use error_report_end tracepoint on warnings (Andrew Halaney) [RHEL-3987] - tools/bootconfig: Print all error message in stderr (Andrew Halaney) [RHEL-3987] - printk: Remove console_silent() (Andrew Halaney) [RHEL-3987] - redhat/configs: Disable CONFIG_RPMSG_TTY (Andrew Halaney) [RHEL-24205] - redhat/configs: Align new TTY configs with ELN (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Add ACPI ID for Granite Rapids-D UART (Andrew Halaney) [RHEL-24205] - tty: serial: fsl_lpuart: Check the return value of dmaengine_tx_status (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix unconditional activation of THRI interrupt (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: Fix DMA transmission in RS485 mode (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: simplify qcom_geni_serial_send_chunk_fifo()" (Andrew Halaney) [RHEL-24205] - vt: fix unicode buffer corruption when deleting characters (Andrew Halaney) [RHEL-24205] - tty: serial: imx: Fix broken RS485 (Andrew Halaney) [RHEL-24205] - serial: stm32: do not always set SER_RS485_RX_DURING_TX if RS485 is enabled (Andrew Halaney) [RHEL-24205] - ARM: PL011: Fix DMA support (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: address RX timeout interrupt errata (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Clear UART_HAS_RHR_IT_DIS bit (Andrew Halaney) [RHEL-24205] - serdev: Replace custom code with device_match_acpi_handle() (Andrew Halaney) [RHEL-24205] - serdev: Simplify devm_serdev_device_open() function (Andrew Halaney) [RHEL-24205] - serdev: Make use of device_set_node() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add copyright Siemens Mobility GmbH (Andrew Halaney) [RHEL-24205] - tty: 8250: Add note for PX-835 (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Intashield IX cards (Andrew Halaney) [RHEL-24205] - tty: 8250: Fix IS-200 PCI ID comment (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for additional Brainboxes PX cards (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Intashield IS-100 (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Brainboxes UP cards (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for additional Brainboxes UC cards (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Set the console genpd always on if no console suspend (Andrew Halaney) [RHEL-24205] - hvc/xen: fix console unplug (Andrew Halaney) [RHEL-24205] - hvc/xen: fix error path in xen_hvc_init() to always register frontend driver (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Add support for MOXA Mini PCIe boards (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Relocate macros within 8250_pci.c (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Cleanup MOXA configurations (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Modify MOXA enum name within 8250_pci.c (Andrew Halaney) [RHEL-24205] - tty: whitespaces in descriptions corrected by replacing tabs with spaces (Andrew Halaney) [RHEL-24205] - serial/esp32_uart: use prescaler when available (Andrew Halaney) [RHEL-24205] - serial: 8250: remove AR7 support (Andrew Halaney) [RHEL-24205] - tty: serial: meson: fix hard LOCKUP on crtscts mode (Andrew Halaney) [RHEL-24205] - drivers/tty/serial: add ESP32S3 ACM gadget driver (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: document esp32s3-acm (Andrew Halaney) [RHEL-24205] - drivers/tty/serial: add driver for the ESP32 UART (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: document esp32-uart (Andrew Halaney) [RHEL-24205] - serial: core: tidy invalid baudrate handling in uart_get_baud_rate (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: unset STOPBRK when setting STARTBRK (Andrew Halaney) [RHEL-24205] - serial: max310x: remove trailing whitespaces (Andrew Halaney) [RHEL-24205] - tty/sysrq: replace smp_processor_id() with get_cpu() (Andrew Halaney) [RHEL-24205] - serial: add PORT_GENERIC definition (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a earlycon for the S4 SoC (Andrew Halaney) [RHEL-24205] - serial: initialize retinfo in uart_get_info() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use devm_clk_get_optional_enabled() (Andrew Halaney) [RHEL-24205] - tty: vc_screen: make vc_class constant (Andrew Halaney) [RHEL-24205] - tty: vt: make vtconsole_class constant (Andrew Halaney) [RHEL-24205] - tty: Restrict access to TIOCLINUX' copy-and-paste subcommands (Andrew Halaney) [RHEL-24205] - serial: core: Simplify uart_get_rs485_mode() (Andrew Halaney) [RHEL-24205] - serial: 8250: Check for valid console index (Andrew Halaney) [RHEL-24205] - dt-bindings: sc16is7xx: convert to YAML (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: use device_property APIs when configuring irda mode (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: Do not complain when DMA is absent (Andrew Halaney) [RHEL-24205] - serial: imx: Put DMA enabled UART in separate lock subclass (Andrew Halaney) [RHEL-24205] - serial: core: add comment about definitely used port types (Andrew Halaney) [RHEL-24205] - serial: core: remove cruft from uapi header (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Annotate struct pci1xxxx_8250 with __counted_by (Andrew Halaney) [RHEL-24205] - serial: exar: Add RS-485 support for Sealevel XR17V35X based cards (Andrew Halaney) [RHEL-24205] - vt: Replace strlcpy with strscpy (Andrew Halaney) [RHEL-24205] - serial: core: fix kernel-doc for uart_port_unlock_irqrestore() (Andrew Halaney) [RHEL-24205] - mxser: Annotate struct mxser_board with __counted_by (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use devm_clk_get_optional_enabled() (Andrew Halaney) [RHEL-24205] - serial: 8250_of: Use devm_clk_get_enabled() (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Use devm_clk_get_enabled() (Andrew Halaney) [RHEL-24205] - tty: use 'if' in send_break() instead of 'goto' (Andrew Halaney) [RHEL-24205] - tty: don't check for signal_pending() in send_break() (Andrew Halaney) [RHEL-24205] - tty: early return from send_break() on TTY_DRIVER_HARDWARE_BREAK (Andrew Halaney) [RHEL-24205] - tty: convert THROTTLE constants into enum (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: use bool for 'restart' in tty_buffer_unlock_exclusive() (Andrew Halaney) [RHEL-24205] - tty: stop using ndash in kernel-doc (Andrew Halaney) [RHEL-24205] - tty: invert return values of tty_{,un}throttle_safe() (Andrew Halaney) [RHEL-24205] - tty: switch tty_{,un}throttle_safe() to return a bool (Andrew Halaney) [RHEL-24205] - tty: n_tty: use do-while in n_tty_check_{,un}throttle() (Andrew Halaney) [RHEL-24205] - tty: n_tty: invert the condition in copy_from_read_buf() (Andrew Halaney) [RHEL-24205] - tty: n_tty: use min3() in copy_from_read_buf() (Andrew Halaney) [RHEL-24205] - tty: n_tty: rename and retype 'retval' in n_tty_ioctl() (Andrew Halaney) [RHEL-24205] - tty: n_tty: use 'retval' instead of 'c' (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use dev_err_probe() instead of dev_err() (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: uartlite: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: timbuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunzilog: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunsu: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunsab: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunhv: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: stm32: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: st-asc: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sprd: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sifive: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: txx9: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mctrl_gpio: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: core: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: tegra: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sb1250-duart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: samsung_tty: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sa1100: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: rp2: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: rda: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pxa: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pic32: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pch: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: owl: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: omap: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: msm: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mps2-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mpc52xx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: milbeaut_usio: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: meson: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: men_z135_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mcf: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ma35d1: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: lpc32xx_hs: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: liteuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: jsm: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ip22zilog: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: imx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: icom: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: fsl_lpuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: linflexuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: dz: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: digicolor: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: bcm63xx-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: atmel: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: arc_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: apb: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: amba-pl010: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: altera_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: altera_jtaguart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 21285: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: core: Use lock wrappers (Andrew Halaney) [RHEL-24205] - serial: core: Provide port lock wrappers (Andrew Halaney) [RHEL-24205] - tty: serial: 8250_exar: Does not use anything from 8250_pci (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Remove 8250_pci usage (Andrew Halaney) [RHEL-24205] - tty/serial: 8250: Sort drivers in Makefile (Andrew Halaney) [RHEL-24205] - tty/serial: Sort drivers in makefile (Andrew Halaney) [RHEL-24205] - serial: imx: Simplify compatibility handling (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: improve comments about variants (Andrew Halaney) [RHEL-24205] - tty: tty_jobctrl: fix pid memleak in disassociate_ctty() (Andrew Halaney) [RHEL-24205] - tty: serial: linflexuart: Fix to check return value of platform_get_irq() in linflex_probe() (Andrew Halaney) [RHEL-24205] - tty: serial: ma35d1_serial: Add missing check for ioremap (Andrew Halaney) [RHEL-24205] - serial: 8250_of: Use dev_err_probe() instead of dev_warn() (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Use dev_err_probe() instead of dev_err() (Andrew Halaney) [RHEL-24205] - serial: 8250_port: Introduce UART_IIR_FIFO_ENABLED_16750 (Andrew Halaney) [RHEL-24205] - tty: hvc: remove set but unused variable (Andrew Halaney) [RHEL-24205] - serial: stm32: add support for break control (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: remove unused to_sc16is7xx_port macro (Andrew Halaney) [RHEL-24205] - tty: vcc: Add check for kstrdup() in vcc_probe() (Andrew Halaney) [RHEL-24205] - net: hso: drop unused function argument (Andrew Halaney) [RHEL-24205] - serial: mxs-auart: fix tx (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: reorder code to remove prototype declarations (Andrew Halaney) [RHEL-24205] - serial: omap: do not override settings for RS485 support (Andrew Halaney) [RHEL-24205] - serial: core, imx: do not set RS485 enabled if it is not supported (Andrew Halaney) [RHEL-24205] - serial: core: make sure RS485 cannot be enabled when it is not supported (Andrew Halaney) [RHEL-24205] - serial: core: fix sanitizing check for RTS settings (Andrew Halaney) [RHEL-24205] - serial: core: set missing supported flag for RX during TX GPIO (Andrew Halaney) [RHEL-24205] - serial: Do not hold the port lock when setting rx-during-tx GPIO (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Restore clock error handling (Andrew Halaney) [RHEL-24205] - serial: imx: Ensure that imx_uart_rs485_config() is called with enabled clock (Andrew Halaney) [RHEL-24205] - serial: apbuart: fix console prompt on qemu (Andrew Halaney) [RHEL-24205] - serial: ma35d1: Validate console index before assignment (Andrew Halaney) [RHEL-24205] - arm64: defconfig: Increase SERIAL_8250_NR_UARTS (Andrew Halaney) [RHEL-24205] - tty: fix tty_operations types in documentation (Andrew Halaney) [RHEL-24205] - serial: core: Revert checks for tx runtime PM state (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Do not start RX DMA on THRI interrupt (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Don't skip resource freeing if pm_runtime_resume_and_get() failed (Andrew Halaney) [RHEL-24205] - serial: core: Fix runtime PM handling for pending tx (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: drop earlycon support for unsupported platforms (Andrew Halaney) [RHEL-24205] - tty: 8250: Add Brainboxes Oxford Semiconductor-based quirks (Andrew Halaney) [RHEL-24205] - tty: 8250: Fix up PX-803/PX-857 (Andrew Halaney) [RHEL-24205] - tty: 8250: Fix port count of PX-257 (Andrew Halaney) [RHEL-24205] - tty: 8250: Remove UC-257 and UC-431 (Andrew Halaney) [RHEL-24205] - hvc/xen: fix event channel handling for secondary consoles (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: remove dead code (Andrew Halaney) [RHEL-24205] - ASoC: ti: ams-delta: Fix cx81801_receive() argument types (Andrew Halaney) [RHEL-24205] - serial: core: Fix checks for tx runtime PM state (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Drop pm_runtime_irq_safe() (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Fix errors with no_console_suspend (Andrew Halaney) [RHEL-24205] - serial: Reduce spinlocked portion of uart_rs485_config() (Andrew Halaney) [RHEL-24205] - serial: exar: Revert "serial: exar: Add support for Sealevel 7xxxC serial cards" (Andrew Halaney) [RHEL-24205] - Revert "tty: n_gsm: fix UAF in gsm_cleanup_mux" (Andrew Halaney) [RHEL-24205] - serial: 8250_port: Check IRQ data before use (Andrew Halaney) [RHEL-24205] - tty: shrink the size of struct tty_struct by 40 bytes (Andrew Halaney) [RHEL-24205] - tty: n_tty: deduplicate copy code in n_tty_receive_buf_real_raw() (Andrew Halaney) [RHEL-24205] - tty: n_tty: extract ECHO_OP processing to a separate function (Andrew Halaney) [RHEL-24205] - tty: n_tty: unify counts to size_t (Andrew Halaney) [RHEL-24205] - tty: n_tty: use u8 for chars and flags (Andrew Halaney) [RHEL-24205] - tty: n_tty: simplify chars_in_buffer() (Andrew Halaney) [RHEL-24205] - tty: n_tty: remove unsigned char casts from character constants (Andrew Halaney) [RHEL-24205] - tty: n_tty: move newline handling to a separate function (Andrew Halaney) [RHEL-24205] - tty: n_tty: move canon handling to a separate function (Andrew Halaney) [RHEL-24205] - tty: n_tty: use MASK() for masking out size bits (Andrew Halaney) [RHEL-24205] - tty: n_tty: make n_tty_data::num_overrun unsigned (Andrew Halaney) [RHEL-24205] - tty: n_tty: use time_is_before_jiffies() in n_tty_receive_overrun() (Andrew Halaney) [RHEL-24205] - tty: n_tty: use 'num' for writes' counts (Andrew Halaney) [RHEL-24205] - tty: n_tty: use output character directly (Andrew Halaney) [RHEL-24205] - tty: n_tty: make flow of n_tty_receive_buf_common() a bool (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: meson: Add a earlycon for the T7 SoC" (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: improve bcm7271 8250 port (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: add missing support for rs485 devicetree properties (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix bug when first setting GPIO direction (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix regression with GPIO configuration (Andrew Halaney) [RHEL-24205] - dt-bindings: sc16is7xx: Add property to change GPIO function (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: remove obsolete out_thread label (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix broken port 0 uart init (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: fall back to poll if there's no interrupt (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: snps-dw-apb-uart: make interrupt optional (Andrew Halaney) [RHEL-24205] - serial: tegra: handle clk prepare error in tegra_uart_hw_init() (Andrew Halaney) [RHEL-24205] - serial: sifive: Add suspend and resume operations (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a earlycon for the T7 SoC (Andrew Halaney) [RHEL-24205] - serial: stm32: synchronize RX DMA channel in shutdown (Andrew Halaney) [RHEL-24205] - serial: stm32: replace access to DMAR bit by dmaengine_pause/resume (Andrew Halaney) [RHEL-24205] - serial: stm32: group dma pause/resume error handling into single function (Andrew Halaney) [RHEL-24205] - serial: stm32: modify parameter and rename stm32_usart_rx_dma_enabled (Andrew Halaney) [RHEL-24205] - serial: stm32: use DMAT as a configuration bit (Andrew Halaney) [RHEL-24205] - serial: stm32: avoid clearing DMAT bit during transfer (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add restart flag to extended ioctl config (Andrew Halaney) [RHEL-24205] - tty: n_gsm: cleanup gsm_control_command and gsm_control_reply (Andrew Halaney) [RHEL-24205] - tty: n_gsm: increase gsm_mux unsupported counted where appropriate (Andrew Halaney) [RHEL-24205] - tty: n_gsm: increase malformed counter for malformed control frames (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add open_error counter to gsm_mux (Andrew Halaney) [RHEL-24205] - tty: n_gsm: remove unneeded initialization of ret in gsm_dlci_config (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add missing description to structs in gsmmux.h (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add restart flag to DLC specific ioctl config (Andrew Halaney) [RHEL-24205] - serial: core: Remove unused PORT_* definitions (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: invert conditions in __tty_buffer_request_room() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: initialize variables in initializers already (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: better types in __tty_buffer_request_room() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: use __tty_insert_flip_string_flags() in tty_insert_flip_char() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: let tty_prepare_flip_string() return size_t (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: switch insert functions to size_t (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: warn if losing flags in __tty_insert_flip_string_flags() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: unify tty_insert_flip_string_{fixed_flag,flags}() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: use struct_size() in tty_buffer_alloc() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: switch data type to u8 (Andrew Halaney) [RHEL-24205] - tty: gdm724x: use min_t() for size_t varable and a constant (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial core port id, including multiport devices (Andrew Halaney) [RHEL-24205] - serial: 8250: drop lockdep annotation from serial8250_clear_IER() (Andrew Halaney) [RHEL-24205] - tty: rfcomm: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: hso: simplify hso_serial_write() (Andrew Halaney) [RHEL-24205] - tty: gdm724x: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: vcc: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: hvc: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: ldops: unify to u8 (Andrew Halaney) [RHEL-24205] - tty: audit: unify to u8 (Andrew Halaney) [RHEL-24205] - tty: make tty_operations::write()'s count size_t (Andrew Halaney) [RHEL-24205] - tty: propagate u8 data to tty_operations::put_char() (Andrew Halaney) [RHEL-24205] - tty: propagate u8 data to tty_operations::write() (Andrew Halaney) [RHEL-24205] - tty: use min() for size computation in iterate_tty_read() (Andrew Halaney) [RHEL-24205] - tty: switch size and count types in iterate_tty_read() to size_t (Andrew Halaney) [RHEL-24205] - tty: use ssize_t for iterate_tty_read() returned type (Andrew Halaney) [RHEL-24205] - tty: use min() in iterate_tty_write() (Andrew Halaney) [RHEL-24205] - tty: rename and de-inline do_tty_write() (Andrew Halaney) [RHEL-24205] - tty: don't pass write() to do_tty_write() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: make all offsets unsigned (Andrew Halaney) [RHEL-24205] - tty: make char_buf_ptr()/flag_buf_ptr()'s offset unsigned (Andrew Halaney) [RHEL-24205] - misc: ti-st: make st_recv() conforming to tty_ldisc_ops::receive_buf() (Andrew Halaney) [RHEL-24205] - tty: use u8 for flags (Andrew Halaney) [RHEL-24205] - tty: use u8 for chars (Andrew Halaney) [RHEL-24205] - tty: make tty_ldisc_ops::*buf*() hooks operate on size_t (Andrew Halaney) [RHEL-24205] - tty: can327, move overflow test inside can327_ldisc_rx()'s loop (Andrew Halaney) [RHEL-24205] - tty: can327: unify error paths in can327_ldisc_rx() (Andrew Halaney) [RHEL-24205] - tty: switch count in tty_ldisc_receive_buf() to size_t (Andrew Halaney) [RHEL-24205] - tty: switch receive_buf() counts to size_t (Andrew Halaney) [RHEL-24205] - tty: make counts in tty_port_client_operations hooks size_t (Andrew Halaney) [RHEL-24205] - tty: make tty_port_client_operations operate with u8 (Andrew Halaney) [RHEL-24205] - tty: make tty_change_softcar() more understandable (Andrew Halaney) [RHEL-24205] - tty: drop tty_debug_wait_until_sent() (Andrew Halaney) [RHEL-24205] - tty: tty_port: rename 'disc' to 'ld' (Andrew Halaney) [RHEL-24205] - tty: change tty_write_lock()'s ndelay parameter to bool (Andrew Halaney) [RHEL-24205] - tty: n_null: remove optional ldops (Andrew Halaney) [RHEL-24205] - tty: remove dummy tty_ldisc_ops::poll() implementations (Andrew Halaney) [RHEL-24205] - tty: ldisc: document that ldops are optional (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: Poll primary sequencer irq status after cancel_tx (Andrew Halaney) [RHEL-24205] - serial: sifive: Remove redundant of_match_ptr() (Andrew Halaney) [RHEL-24205] - serial: core: Revert port_id use (Andrew Halaney) [RHEL-24205] - TIOCSTI: Document CAP_SYS_ADMIN behaviour in Kconfig (Andrew Halaney) [RHEL-24205] - dmaengine: pl330: Return DMA_PAUSED when transaction is paused (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix oops for port->pm on uart_change_pm() (Andrew Halaney) [RHEL-24205] - serial: 8250: Reinit port_id when adding back serial8250_isa_devs (Andrew Halaney) [RHEL-24205] - serial: core: Fix kmemleak issue for serial core device remove (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: remove unnecessary cast when reading register (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove linux/fs_uart_pd.h (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Don't include fs_uart_pd.h when not needed (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove stale prototype in powerpc/fsl_soc.c (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove cpm_uart/ subdirectory (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Refactor cpm_uart_[un]map_pram() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Refactor cpm_uart_allocbuf()/cpm_uart_freebuf() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Deduplicate cpm_line_cr_cmd() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Deduplicate cpm_set_{brg/smc_fcr/scc_fcr}() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use get_baudrate() instead of uart_baudrate() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Stop using fs_uart_id enum (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove stale prototypes and table and macros (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Avoid suspicious locking (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Remove redundant initialization owner in mcb_driver (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Fix unsigned expression compared with zero (Andrew Halaney) [RHEL-24205] - serial: max310x: fix typos in comments (Andrew Halaney) [RHEL-24205] - serial: max310x: add comments for membase address workaround (Andrew Halaney) [RHEL-24205] - tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Fix unsigned comparison with less than zero (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Set missing PM ops for hibernation support (Andrew Halaney) [RHEL-24205] - tty: serial: xilinx_uartps: Do not check for 0 return after calling platform_get_irq() (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: Fix potential deadlock on &info->lock (Andrew Halaney) [RHEL-24205] - tty: vt: Remove some repetitive initialization (Andrew Halaney) [RHEL-24205] - tty: serial: Remove redundant initialization for ma35d1serial_driver (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial_base_match() after fixing controller port name (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial core controller port name to show controller id (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial core port id to not use port->line (Andrew Halaney) [RHEL-24205] - serial: core: Controller id cannot be negative (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: make default_params const (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: use PCI_VDEVICE (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: drop info messages from init/exit functions (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: define global strings as const strings (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: drop global slgt_driver_name array (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: convert CALC_REGADDR() macro to an inline (Andrew Halaney) [RHEL-24205] - misc: ti-st: don't check for tty data == NULL (Andrew Halaney) [RHEL-24205] - misc: ti-st: remove ptr from recv functions (Andrew Halaney) [RHEL-24205] - misc: ti-st: remove forward declarations and make st_int_recv() static (Andrew Halaney) [RHEL-24205] - speakup: switch to unsigned iterator in spk_ttyio_receive_buf2() (Andrew Halaney) [RHEL-24205] - serial: altera_jtaguart: switch status to u32 (Andrew Halaney) [RHEL-24205] - can: slcan: remove casts from tty->disc_data (Andrew Halaney) [RHEL-24205] - input: serport: remove casts from tty->disc_data (Andrew Halaney) [RHEL-24205] - tty: hvsi: remove an extra variable from hvsi_write() (Andrew Halaney) [RHEL-24205] - Bluetooth: rfcomm: remove casts from tty->driver_data (Andrew Halaney) [RHEL-24205] - serial: move WARN_ON() in uart_write() to the condition (Andrew Halaney) [RHEL-24205] - parport_pc: add support for ASIX AX99100 (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: add support for ASIX AX99100 (Andrew Halaney) [RHEL-24205] - can: ems_pci: move ASIX AX99100 ids to pci_ids.h (Andrew Halaney) [RHEL-24205] - can: ems_pci: remove PCI_SUBVENDOR_ID_ASIX definition (Andrew Halaney) [RHEL-24205] - serial: sprd: Fix DMA buffer leak issue (Andrew Halaney) [RHEL-24205] - serial: sprd: Assign sprd_port after initialized to avoid wrong access (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Put IOControl register into regmap_volatile (Andrew Halaney) [RHEL-24205] - drivers:tty: fix return value check in asc_init_port (Andrew Halaney) [RHEL-24205] - tty: serial: meson: refactor objects definition for different devnames (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: fix error handling in read_uarts_available_from_reg() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Preserve original value of DLF register (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix sleeping in atomic context (Andrew Halaney) [RHEL-24205] - serial: sifive: Fix sifive_serial_console_setup() section (Andrew Halaney) [RHEL-24205] - serial: st-asc: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: imx: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: sifive: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: sccnxp: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: sprd: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: mps2-uart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: omap: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: tegra: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: linflexuart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: clps711x: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: bcm63xx-uart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: clean up clock-rate debug printk (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix opp vote on shutdown (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Define earlycon for mrvl,mmp-uart (Andrew Halaney) [RHEL-24205] - arm64: dts: meson: a1: change uart compatible string (Andrew Halaney) [RHEL-24205] - tty: serial: meson: add independent uart_data for A1 SoC family (Andrew Halaney) [RHEL-24205] - tty: serial: meson: introduce separate uart_data for S4 SoC family (Andrew Halaney) [RHEL-24205] - tty: serial: meson: apply ttyS devname instead of ttyAML for new SoCs (Andrew Halaney) [RHEL-24205] - tty: serial: meson: redesign the module to platform_driver (Andrew Halaney) [RHEL-24205] - tty: serial: meson: use dev_err_probe (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Make UART config auto configurable (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Read num ports from register data. (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Add clockrate speed for G215/F215 boards (Andrew Halaney) [RHEL-24205] - serial: tegra: Don't print error on probe deferral (Andrew Halaney) [RHEL-24205] - tty: Explicitly include correct DT includes (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: use icc tag defines (Andrew Halaney) [RHEL-24205] - Documentation: devices.txt: reconcile serial/ucc_uart minor numers (Andrew Halaney) [RHEL-24205] - serial: drivers: switch ch and flag to u8 (Andrew Halaney) [RHEL-24205] - serial: omap-serial: remove flag from serial_omap_rdi() (Andrew Halaney) [RHEL-24205] - serial: arc_uart: simplify flags handling in arc_serial_rx_chars() (Andrew Halaney) [RHEL-24205] - serial: pass state to __uart_start() directly (Andrew Halaney) [RHEL-24205] - serial: make uart_insert_char() accept u8s (Andrew Halaney) [RHEL-24205] - serial: convert uart sysrq handling to u8 (Andrew Halaney) [RHEL-24205] - tty: sysrq: use switch in sysrq_key_table_key2index() (Andrew Halaney) [RHEL-24205] - tty: sysrq: switch the rest of keys to u8 (Andrew Halaney) [RHEL-24205] - tty: sysrq: rename and re-type i in sysrq_handle_loglevel() (Andrew Halaney) [RHEL-24205] - n_tty: make many tty parameters const (Andrew Halaney) [RHEL-24205] - n_tty: pass ldata to canon_skip_eof() directly (Andrew Halaney) [RHEL-24205] - n_tty: simplify and sanitize zero_buffer() (Andrew Halaney) [RHEL-24205] - n_tty: drop fp from n_tty_receive_buf_real_raw() (Andrew Halaney) [RHEL-24205] - tty: make check_tty_count() void (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix UAF in gsm_cleanup_mux (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: drop bogus runtime pm state update (Andrew Halaney) [RHEL-24205] - PM: sleep: wakeirq: drop unused enable helpers (Andrew Halaney) [RHEL-24205] - PM: sleep: wakeirq: fix wake irq arming (Andrew Halaney) [RHEL-24205] - TIOCSTI: always enable for CAP_SYS_ADMIN (Andrew Halaney) [RHEL-24205] - tty_audit: make data of tty_audit_log() const (Andrew Halaney) [RHEL-24205] - tty_audit: make tty pointers in exposed functions const (Andrew Halaney) [RHEL-24205] - tty_audit: make icanon a bool (Andrew Halaney) [RHEL-24205] - tty_audit: invert the condition in tty_audit_log() (Andrew Halaney) [RHEL-24205] - tty_audit: use kzalloc() in tty_audit_buf_alloc() (Andrew Halaney) [RHEL-24205] - tty_audit: use TASK_COMM_LEN for task comm (Andrew Halaney) [RHEL-24205] - Revert "8250: add support for ASIX devices with a FIFO bug" (Andrew Halaney) [RHEL-24205] - serial: atmel: don't enable IRQs prematurely (Andrew Halaney) [RHEL-24205] - tty: serial: Add Nuvoton ma35d1 serial driver support (Andrew Halaney) [RHEL-24205] - tty: serial: imx: fix rs485 rx after tx (Andrew Halaney) [RHEL-24205] - tty: fix hang on tty device with no_room set (Andrew Halaney) [RHEL-24205] - serial: core: fix -EPROBE_DEFER handling in init (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Use force_suspend and resume for system suspend (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Use abs() to simplify some code (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() when iterating clk (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() in case of error (Andrew Halaney) [RHEL-24205] - serial: 8250: Apply FSL workarounds also without SERIAL_8250_CONSOLE (Andrew Halaney) [RHEL-24205] - serial: core: don't kfree device managed data (Andrew Halaney) [RHEL-24205] - serial: lantiq: add missing interrupt ack (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Simplify clock sequencing and runtime PM (Andrew Halaney) [RHEL-24205] - serial: st-asc: fix typo in property name (Andrew Halaney) [RHEL-24205] - serial: core: Fix error handling for serial_core_ctrl_device_add() (Andrew Halaney) [RHEL-24205] - serial: core: Fix probing serial_base_bus devices (Andrew Halaney) [RHEL-24205] - serial: core: Don't drop port_mutex in serial_core_remove_one_port (Andrew Halaney) [RHEL-24205] - serial: core: Start managing serial controllers to enable runtime PM (Andrew Halaney) [RHEL-24205] - serial: 8250-fsl: Expand description of the MPC83xx UART's misbehaviour (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: convert to modern PM ops (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Move uart_write() inside PM section (Andrew Halaney) [RHEL-24205] - serial: qcom_geni: Comment use of devm_krealloc rather than devm_krealloc_array (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Fix a COMPILE_TEST dependency (Andrew Halaney) [RHEL-24205] - serial: 8250_tegra: Fix an error handling path in tegra_uart_probe() (Andrew Halaney) [RHEL-24205] - serial: Indicate fintek option may also be required for RS232 support (Andrew Halaney) [RHEL-24205] - serial: 8250: synchronize and annotate UART_IER access (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for UART_IER access in omap8250_irq() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for omap8250_restore_regs() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for rx_dma() callback (Andrew Halaney) [RHEL-24205] - serial: core: lock port for start_rx() in uart_resume_port() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for stop_rx() in omap8250_irq() (Andrew Halaney) [RHEL-24205] - serial: core: lock port for stop_rx() in uart_suspend_port() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port in startup() callbacks (Andrew Halaney) [RHEL-24205] - vc_screen: reload load of struct vc_data pointer in vcs_write() to avoid UAF (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix enabling deactivated interrupt (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: fix leak in `brcmuart_probe` (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: balance clk_enable calls (Andrew Halaney) [RHEL-24205] - serial: arc_uart: fix of_iomap leak in `arc_serial_probe` (Andrew Halaney) [RHEL-24205] - serial: 8250: Document termios parameter of serial8250_em485_config() (Andrew Halaney) [RHEL-24205] - serial: Add support for Advantech PCI-1611U card (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Add support for USR298x PCI Modems (Andrew Halaney) [RHEL-24205] - serial: Make uart_remove_one_port() return void (Andrew Halaney) [RHEL-24205] - serial: stm32: Ignore return value of uart_remove_one_port() in .remove() (Andrew Halaney) [RHEL-24205] - serial: 8250_rt288x: Remove unnecessary UART_REG_UNMAPPED (Andrew Halaney) [RHEL-24205] - serial: 8250_rt288x: Name non-standard divisor latch reg (Andrew Halaney) [RHEL-24205] - serial: 8250: RT288x/Au1xxx code away from core (Andrew Halaney) [RHEL-24205] - serial: 8250: Add dl_read/write, bugs and mapsize into plat_serial8250_port (Andrew Halaney) [RHEL-24205] - serial: 8250: Document uart_8250_port's ->dl_read/write() (Andrew Halaney) [RHEL-24205] - serial: 8250: Change dl_read/write to handle value as u32 (Andrew Halaney) [RHEL-24205] - serial: 8250: Allow using ports higher than SERIAL_8250_RUNTIME_UARTS (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Shut down on remove for console uart (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix life cycle issues for interrupt handlers (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix imprecise external abort for omap_8250_pm() (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix freeing of resources on failed register (Andrew Halaney) [RHEL-24205] - serial: pl011: set UART011_CR_RXE in pl011_set_termios after port shutdown (Andrew Halaney) [RHEL-24205] - tty: serial: fsl_lpuart: optimize the timer based EOP logic (Andrew Halaney) [RHEL-24205] - serdev: Add method to assert break signal over tty UART port (Andrew Halaney) [RHEL-24205] - serdev: Replace all instances of ENOTSUPP with EOPNOTSUPP (Andrew Halaney) [RHEL-24205] - n_gsm: Use array_index_nospec() with index that comes from userspace (Andrew Halaney) [RHEL-24205] - tty: vt: drop checks for undefined VT_SINGLE_DRIVER (Andrew Halaney) [RHEL-24205] - tty: vt: distribute EXPORT_SYMBOL() (Andrew Halaney) [RHEL-24205] - tty: vt: simplify some cases in tioclinux() (Andrew Halaney) [RHEL-24205] - tty: vt: reformat tioclinux() (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix end of transmission on SCI (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add support for tx end interrupt handling (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix TE setting on SCI IP (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add RZ/G2L SCIFA DMA rx support (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add RZ/G2L SCIFA DMA tx support (Andrew Halaney) [RHEL-24205] - serial: max310x: fix IO data corruption in batched operations (Andrew Halaney) [RHEL-24205] - serial: core: Disable uart_start() on uart_remove_one_port() (Andrew Halaney) [RHEL-24205] - serial: 8250: Reinit port->pm on port specific driver unbind (Andrew Halaney) [RHEL-24205] - serial: 8250: Add missing wakeup event reporting (Andrew Halaney) [RHEL-24205] - serial: fix TIOCSRS485 locking (Andrew Halaney) [RHEL-24205] - serial: make SiFive serial drivers depend on ARCH_ symbols (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: don't allocate and pass dummy flags (Andrew Halaney) [RHEL-24205] - tty: serial: simplify qcom_geni_serial_send_chunk_fifo() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix redundant assignment of gsm->encoding (Andrew Halaney) [RHEL-24205] - ACPI: Replace irqdomain.h include with struct declarations (Andrew Halaney) [RHEL-24205] - tpm: atmel: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - pata: ixp4xx: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - ata: pata_macio: Add explicit include of irqdomain.h (Andrew Halaney) [RHEL-24205] - serial: 8250_tegra: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - staging: iio: resolver: ad2s1210: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - iio: adc: ad7292: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - tty: Fix typo in LEGACY_TIOCSTI Kconfig description (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix Rx on RZ/G2L SCI (Andrew Halaney) [RHEL-24205] - serial: 8250: Prevent starting up DMA Rx on THRI interrupt (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix transmit end interrupt handler (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix serial8250_tx_empty() race with DMA Tx (Andrew Halaney) [RHEL-24205] - tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH (Andrew Halaney) [RHEL-24205] - serial: sb1250-duart: clean up after SIBYTE_BCM1x55 removal (Andrew Halaney) [RHEL-24205] - serial: bcm63xx-uart: add polling support (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Remove setting {src,dst}_{addr,addr_width} based on DMA direction (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use uart_circ_empty() (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Use uart_circ_empty() (Andrew Halaney) [RHEL-24205] - serial: imx: remove unused imx_uart_is_imx* functions (Andrew Halaney) [RHEL-24205] - tty: serial: remove obsolete config SERIAL_SAMSUNG_UARTS_4 (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: Add a poll_init() function (Andrew Halaney) [RHEL-24205] - serial: uart_poll_init() should power on the UART (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add ioctl for DLC config via ldisc handle (Andrew Halaney) [RHEL-24205] - tty: n_gsm: allow window size configuration (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add ioctl for DLC specific parameter configuration (Andrew Halaney) [RHEL-24205] - hvc/xen: prevent concurrent accesses to the shared ring (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Fix arbitration handling (Andrew Halaney) [RHEL-24205] - tty: Convert hw_stopped in tty_struct to bool (Andrew Halaney) [RHEL-24205] - n_tty: Reindent if condition (Andrew Halaney) [RHEL-24205] - n_tty: Cleanup includes (Andrew Halaney) [RHEL-24205] - n_tty: Use DIV_ROUND_UP() in room calculation (Andrew Halaney) [RHEL-24205] - n_tty: Sort includes alphabetically (Andrew Halaney) [RHEL-24205] - tty_ioctl: Use BIT() for internal flags (Andrew Halaney) [RHEL-24205] - n_tty: Convert no_space_left to space_left boolean (Andrew Halaney) [RHEL-24205] - serial: Remove uart_wait_until_sent() forward declaration (Andrew Halaney) [RHEL-24205] - serial: Rename hw_stopped to old_hw_stopped & improve logic (Andrew Halaney) [RHEL-24205] - serial: Make hw_stopped bool (Andrew Halaney) [RHEL-24205] - serial: Rename uart_change_speed() to uart_change_line_settings() (Andrew Halaney) [RHEL-24205] - serial: Move uart_change_speed() earlier (Andrew Halaney) [RHEL-24205] - serial: Remove extern from func prototypes in headers (Andrew Halaney) [RHEL-24205] - serial: Use B0 instead of implicit zero assumption (Andrew Halaney) [RHEL-24205] - serial: Use ARRAY_SIZE() with iso7816 reserved array (Andrew Halaney) [RHEL-24205] - serial: sprd: Drop of_match_ptr for ID table (Andrew Halaney) [RHEL-24205] - serial: sh-sci: mark OF related data as maybe unused (Andrew Halaney) [RHEL-24205] - serial: Use of_property_read_bool() for boolean properties (Andrew Halaney) [RHEL-24205] - serial: Use of_property_present() for testing DT property presence (Andrew Halaney) [RHEL-24205] - media: i2c: ov2685: convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - media: i2c: ov5695: convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - w1: ds2482: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - mtd: maps: pismo: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - misc: ad525x_dpot-i2c: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - tty: vt: protect KD_FONT_OP_GET_TALL from unbound access (Andrew Halaney) [RHEL-24205] - tty: ipwireless: move Kconfig entry to tty (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: drop bogus uart_write_wakeup() (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix mapping of empty DMA buffer (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix DMA mapping leak on shutdown (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix console shutdown hang (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Add serial8250_em_{reg_update(),out_helper()} (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Use pseudo offset for UART_FCR (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Use devm_clk_get_enabled() (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Add missing break statement (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Drop unused header file (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Simplify probe() (Andrew Halaney) [RHEL-24205] - arm64: dts: meson-g12-common: Use the G12A UART compatible string (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a new compatible string for the G12A SoC (Andrew Halaney) [RHEL-24205] - serial: stm32: Re-assert RTS/DE GPIO in RS485 mode only if more data are transmitted (Andrew Halaney) [RHEL-24205] - serial: stm32: Remove unused struct stm32_port txdone element (Andrew Halaney) [RHEL-24205] - tty: simplify sysctl registration (Andrew Halaney) [RHEL-24205] - serial: imx: Drop a few unneeded casts (Andrew Halaney) [RHEL-24205] - tty: tty_ldisc: Remove the ret variable (Andrew Halaney) [RHEL-24205] - serdev: Set fwnode for serdev devices (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Disable SERIAL_8250_PCI1XXXX config by default (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: fix handle_irq locking (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Fix UART port type (Andrew Halaney) [RHEL-24205] - serial: 8250: ASPEED_VUART: select REGMAP instead of depending on it (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: fsl_lpuart: adjust SERIAL_FSL_LPUART_CONSOLE config dependency" (Andrew Halaney) [RHEL-24205] - vc_screen: modify vcs_size() handling in vcs_read() (Andrew Halaney) [RHEL-24205] - sysctl: fix proc_dobool() usability (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add keep alive support (Andrew Halaney) [RHEL-24205] - serial: imx: remove a redundant check (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add TIOCMIWAIT support (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add RING/CD control support (Andrew Halaney) [RHEL-24205] - tty: n_gsm: mark unusable ioctl structure fields accordingly (Andrew Halaney) [RHEL-24205] - serial: imx: get rid of registers shadowing (Andrew Halaney) [RHEL-24205] - serial: imx: refine local variables in rxint() (Andrew Halaney) [RHEL-24205] - serial: imx: stop using USR2 in FIFO reading loop (Andrew Halaney) [RHEL-24205] - serial: imx: remove redundant USR2 read from FIFO reading loop (Andrew Halaney) [RHEL-24205] - serial: imx: do not break from FIFO reading loop prematurely (Andrew Halaney) [RHEL-24205] - serial: imx: do not sysrq broken chars (Andrew Halaney) [RHEL-24205] - serial: imx: work-around for hardware RX flood (Andrew Halaney) [RHEL-24205] - serial: imx: factor-out common code to imx_uart_soft_reset() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Add power management functions to quad-uart driver (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Add RS485 support to quad-uart driver (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Add driver for quad-uart support (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Add serial8250_pci_setup_port definition in 8250_pcilib.c (Andrew Halaney) [RHEL-24205] - tty: pcn_uart: fix memory leak with using debugfs_lookup() (Andrew Halaney) [RHEL-24205] - tty: serial: imx: disable Ageing Timer interrupt request irq (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix mismerge regarding serial_lsr_in() (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Fix DMA Rx rearm race (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Fix DMA Rx completion race (Andrew Halaney) [RHEL-24205] - serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler (Andrew Halaney) [RHEL-24205] - serial: liteuart: Remove a copy of UART id in private structure (Andrew Halaney) [RHEL-24205] - serial: liteuart: Don't mix devm_*() with non-devm_*() calls (Andrew Halaney) [RHEL-24205] - serial: liteuart: Correct error rollback (Andrew Halaney) [RHEL-24205] - serial: qcom_geni: Fix variable naming (Andrew Halaney) [RHEL-24205] - serial: exar: Add support for Sealevel 7xxxC serial cards (Andrew Halaney) [RHEL-24205] - Revert "serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler" (Andrew Halaney) [RHEL-24205] - VT: Bump font size limitation to 64x128 pixels (Andrew Halaney) [RHEL-24205] - VT: Add KD_FONT_OP_SET/GET_TALL operations (Andrew Halaney) [RHEL-24205] - VT: Add height parameter to con_font_get/set consw operations (Andrew Halaney) [RHEL-24205] - serial: atmel: fix incorrect baudrate setup (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: add DFL bus driver for Altera 16550. (Andrew Halaney) [RHEL-24205] - tty: moxa: Rename dtr/rts parameters/variables to active (Andrew Halaney) [RHEL-24205] - tty: Call ->dtr_rts() parameter active consistently (Andrew Halaney) [RHEL-24205] - tty: Return bool from tty_termios_hw_change() (Andrew Halaney) [RHEL-24205] - serial: Make uart_handle_cts_change() status param bool active (Andrew Halaney) [RHEL-24205] - tty/serial: Make ->dcd_change()+uart_handle_dcd_change() status bool active (Andrew Halaney) [RHEL-24205] - tty: Convert ->dtr_rts() to take bool argument (Andrew Halaney) [RHEL-24205] - tty: Convert ->carrier_raised() and callchains to bool (Andrew Halaney) [RHEL-24205] - serial: Convert uart_{,port_}startup() init_hw param to bool (Andrew Halaney) [RHEL-24205] - tty: moxa: Make local var storing tty_port_initialized() bool (Andrew Halaney) [RHEL-24205] - tty: Cleanup tty_port_set_active() bool parameter (Andrew Halaney) [RHEL-24205] - tty: Cleamup tty_port_set_suspended() bool parameter (Andrew Halaney) [RHEL-24205] - tty: Cleanup tty_port_set_initialized() bool parameter (Andrew Halaney) [RHEL-24205] - serial: pic32: Add checks for devm_clk_get() in pic32_uart_probe() (Andrew Halaney) [RHEL-24205] - serial: stm32: Add support for rs485 RX_DURING_TX output GPIO (Andrew Halaney) [RHEL-24205] - serial: imx: Add support for RS485 RX_DURING_TX output GPIO (Andrew Halaney) [RHEL-24205] - serial: core: Add option to output RS485 RX_DURING_TX state via GPIO (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: rs485: Add GPIO controlling RX enable during TX (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: setup GPIO controller later in probe (Andrew Halaney) [RHEL-24205] - serial: msm: add lock annotation to msm_set_baud_rate() (Andrew Halaney) [RHEL-24205] - serial: sccnxp: Use devm_clk_get_enabled() helper (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Add of_node_put() in ucc_uart_remove() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: add support for serial engine DMA (Andrew Halaney) [RHEL-24205] - soc: qcom-geni-se: add more symbol definitions (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: use of_device_id data (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: drop the return value from handle_rx (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: refactor qcom_geni_serial_send_chunk_fifo() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: split out the FIFO tx code (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: remove unneeded tabs (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: refactor qcom_geni_serial_isr() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: remove stray newlines (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: improve the to_dev_port() macro (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: align #define values (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: remove unused symbols (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: drop unneeded forward definitions (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: stop operations in progress at shutdown (Andrew Halaney) [RHEL-24205] - tty: vt: cache row count in con_scroll() (Andrew Halaney) [RHEL-24205] - tty: vt: saner names for more scroll variables (Andrew Halaney) [RHEL-24205] - tty: vt: separate array juggling to juggle_array() (Andrew Halaney) [RHEL-24205] - tty: vt: simplify some unicode conditions (Andrew Halaney) [RHEL-24205] - tty: vt: replace BUG_ON() by WARN_ON_ONCE() (Andrew Halaney) [RHEL-24205] - tty: vt: remove struct uni_screen (Andrew Halaney) [RHEL-24205] - tty: vt: remove char32_t typedef (Andrew Halaney) [RHEL-24205] - tty: vt: use sizeof(*variable) where possible (Andrew Halaney) [RHEL-24205] - tty: vt: remove reference to undefined NO_VC_UNI_SCREEN (Andrew Halaney) [RHEL-24205] - tty: vt: drop get_vc_uniscr() (Andrew Halaney) [RHEL-24205] - tty: vt: remove vc_uniscr_debug_check() (Andrew Halaney) [RHEL-24205] - tty: serial: imx: disable the break condition when shutdown the uart port (Andrew Halaney) [RHEL-24205] - tty/vt: prevent registration of console with invalid number (Andrew Halaney) [RHEL-24205] - tty: fix out-of-bounds access in tty_driver_lookup_tty() (Andrew Halaney) [RHEL-24205] - serial: 8250_early: Convert literals to use defines (Andrew Halaney) [RHEL-24205] - serial: 8250: Define IIR 64 byte bit & cleanup related code (Andrew Halaney) [RHEL-24205] - serial: 8250: Add IIR FIFOs enabled field properly (Andrew Halaney) [RHEL-24205] - serial: 8250: Cleanup MCR literals (Andrew Halaney) [RHEL-24205] - serial: 8250: Name MSR literals (Andrew Halaney) [RHEL-24205] - serial: 8250: Use defined IER bits (Andrew Halaney) [RHEL-24205] - serial: liteuart: drop obsolete dependency on COMPILE_TEST (Andrew Halaney) [RHEL-24205] - serial: liteuart: move polling putchar() function (Andrew Halaney) [RHEL-24205] - serial: liteuart: add IRQ support for the TX path (Andrew Halaney) [RHEL-24205] - serial: liteuart: add IRQ support for the RX path (Andrew Halaney) [RHEL-24205] - serial: liteuart: move function definitions (Andrew Halaney) [RHEL-24205] - serial: liteuart: separate rx loop from poll timer (Andrew Halaney) [RHEL-24205] - serial: liteuart: clean up rx loop variables (Andrew Halaney) [RHEL-24205] - serial: liteuart: simplify passing of uart_insert_char() flag (Andrew Halaney) [RHEL-24205] - serial: liteuart: rx loop should only ack rx events (Andrew Halaney) [RHEL-24205] - serial: liteuart: move tty_flip_buffer_push() out of rx loop (Andrew Halaney) [RHEL-24205] - serial: liteuart: minor style fix in liteuart_init() (Andrew Halaney) [RHEL-24205] - serial: liteuart: don't set unused port fields (Andrew Halaney) [RHEL-24205] - serial: liteuart: remove unused uart_ops stubs (Andrew Halaney) [RHEL-24205] - serial: liteuart: use bit number macros (Andrew Halaney) [RHEL-24205] - serial: liteuart: use KBUILD_MODNAME as driver name (Andrew Halaney) [RHEL-24205] - serial: Rename earlycon semihost driver (Andrew Halaney) [RHEL-24205] - riscv: Implement semihost.h for earlycon semihost driver (Andrew Halaney) [RHEL-24205] - serial: earlycon-arm-semihost: Move smh_putc() variants in respective arch's semihost.h (Andrew Halaney) [RHEL-24205] - earlycon: Increase options size (Andrew Halaney) [RHEL-24205] - earlycon: Let users set the clock frequency (Andrew Halaney) [RHEL-24205] - serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: fix high priority character transmission in rs486 mode (Andrew Halaney) [RHEL-24205] - serial: pch_uart: Pass correct sg to dma_unmap_sg() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: fix slab-out-of-bounds on RX FIFO buffer (Andrew Halaney) [RHEL-24205] - serial: arc_uart: Drop empty platform remove function (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: fix mutex locking order for configure_kgdboc() (Andrew Halaney) [RHEL-24205] - hvc/xen: lock console list traversal (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: use setup() callback for early console (Andrew Halaney) [RHEL-24205] - printk: relieve console_lock of list synchronization duties (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: use console_list_lock to trap exit (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: synchronize tty_find_polling_driver() and register_console() (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: use console_list_lock for list traversal (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - proc: consoles: use console_list_lock for list iteration (Andrew Halaney) [RHEL-24205] - tty: tty_io: use console_list_lock for list synchronization (Andrew Halaney) [RHEL-24205] - printk, xen: fbfront: create/use safe function for forcing preferred (Andrew Halaney) [RHEL-24205] - netconsole: avoid CON_ENABLED misuse to track registration (Andrew Halaney) [RHEL-24205] - usb: early: xhci-dbc: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: xilinx_uartps: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: pic32_uart: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: earlycon: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: hvc: use console_is_registered() (Andrew Halaney) [RHEL-24205] - efi: earlycon: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: nfcon: use console_is_registered() (Andrew Halaney) [RHEL-24205] - serial_core: replace uart_console_enabled() with uart_console_registered() (Andrew Halaney) [RHEL-24205] - console: introduce console_is_registered() (Andrew Halaney) [RHEL-24205] - printk: console_device: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_flush_on_panic: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_unblank: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_is_usable: use console_srcu_read_flags (Andrew Halaney) [RHEL-24205] - printk: __pr_flush: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_flush_all: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - kdb: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - um: kmsg_dumper: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - console: introduce wrappers to read/write console flags (Andrew Halaney) [RHEL-24205] - proc: consoles: document console_lock usage (Andrew Halaney) [RHEL-24205] - tty: tty_io: document console_lock usage (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: document console_lock usage (Andrew Halaney) [RHEL-24205] - um: kmsg_dump: only dump when no output console available (Andrew Halaney) [RHEL-24205] - serial: kgdboc: Lock console list in probe function (Andrew Halaney) [RHEL-24205] - serial: atmel: don't stop the transmitter when doing PIO (Andrew Halaney) [RHEL-24205] - serial: atmel: cleanup atmel_start+stop_tx() (Andrew Halaney) [RHEL-24205] - serial: sunsab: Fix error handling in sunsab_init() (Andrew Halaney) [RHEL-24205] - serial: altera_uart: fix locking in polling mode (Andrew Halaney) [RHEL-24205] - serial: pch: Fix PCI device refcount leak in pch_request_dma() (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: unwind actions in error path of net device open (Andrew Halaney) [RHEL-24205] - serial: stm32: move dma_request_chan() before clk_prepare_enable() (Andrew Halaney) [RHEL-24205] - serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: avoid SBSA UART accessing DMACR register (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: remove struct altera_jtaguart (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: use uart_port::read_status_mask (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: remove unused altera_jtaguart::sigs (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: remove flag from altera_jtaguart_rx_chars() (Andrew Halaney) [RHEL-24205] - n_tty: Rename tail to old_tail in n_tty_read() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: Delete unneeded semicolon (Andrew Halaney) [RHEL-24205] - serial: 8250: Flush DMA Rx on RLSI (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Use 16B DMA burst with Elkhart Lake (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Configure DMA also w/o DMA filter (Andrew Halaney) [RHEL-24205] - serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Fix calculation of RS485 delays (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Fix error handling in brcmuart_init() (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Rearm DMA Rx if more data is pending (Andrew Halaney) [RHEL-24205] - serial: Fix a typo ("ignorning") (Andrew Halaney) [RHEL-24205] - tty: Convert tty_buffer flags to bool (Andrew Halaney) [RHEL-24205] - tty: Move TIOCSTI toggle variable before kerndoc (Andrew Halaney) [RHEL-24205] - serial: imx: Add missing .thaw_noirq hook (Andrew Halaney) [RHEL-24205] - Revert "tty: n_gsm: replace kicktimer with delayed_work" (Andrew Halaney) [RHEL-24205] - Revert "tty: n_gsm: avoid call of sleeping functions from atomic context" (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix sleep-in-atomic-context bug in gsm_control_send (Andrew Halaney) [RHEL-24205] - tty: Cleanup tty buffer align mask (Andrew Halaney) [RHEL-24205] - tty: hvc: make hvc_rtas_dev static (Andrew Halaney) [RHEL-24205] - serial: 8250_core: Use str_enabled_disabled() helper (Andrew Halaney) [RHEL-24205] - tty: serial: imx: Handle RS485 DE signal active high (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Flush PM QOS work on remove (Andrew Halaney) [RHEL-24205] - printk: introduce console_list_lock (Andrew Halaney) [RHEL-24205] - printk: fix setting first seq for consoles (Andrew Halaney) [RHEL-24205] - printk: move @seq initialization to helper (Andrew Halaney) [RHEL-24205] - printk: register_console: use "registered" for variable names (Andrew Halaney) [RHEL-24205] - printk: Prepare for SRCU console list protection (Andrew Halaney) [RHEL-24205] - printk: Convert console_drivers list to hlist (Andrew Halaney) [RHEL-24205] - printk: use strscpy() to instead of strlcpy() (Andrew Halaney) [RHEL-24205] - printk: fix a typo of comment (Andrew Halaney) [RHEL-24205] - printk: Mark __printk percpu data ready __ro_after_init (Andrew Halaney) [RHEL-24205] - printk: Remove bogus comment vs. boot consoles (Andrew Halaney) [RHEL-24205] - printk: Remove write only variable nr_ext_console_drivers (Andrew Halaney) [RHEL-24205] - printk: Make pr_flush() static (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix unpaired pm_runtime_put_sync() in omap8250_remove() (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: remove wait loop from Errata i202 workaround (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix missing PM runtime calls for omap8250_set_mctrl() (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Avoid RS485 RTS glitch on ->set_termios() (Andrew Halaney) [RHEL-24205] - serial: 8250/ingenic: Add support for the JZ4750/JZ4755 (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: ingenic: Add support for the JZ4750/55 SoCs (Andrew Halaney) [RHEL-24205] - Documentation: Make formatting consistent for rs485 docs (Andrew Halaney) [RHEL-24205] - Documentation: rs485: Fix struct referencing (Andrew Halaney) [RHEL-24205] - Documentation: rs485: Mention uart_get_rs485_mode() (Andrew Halaney) [RHEL-24205] - Documentation: rs485: Link reference properly (Andrew Halaney) [RHEL-24205] - serial: Convert serial_rs485 to kernel doc (Andrew Halaney) [RHEL-24205] - serial: zs: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: xuartps: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: uartlite: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: timbuart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunzilog: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunsu: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunsab: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunhv: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: stm32: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sprd: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: tegra: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sccnxp: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sb1250-duart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: samsung_tty: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: rda: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pic32: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: milbeaut_usio: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: meson: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: max310x: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: max3100: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: liteuart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: ip22zilog: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: imx: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: linflexuart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: digicolor: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: clps711x: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: atmel: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: arc: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pl011: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pch_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: msm: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: men_z135_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: dz: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Support native RS485 (Andrew Halaney) [RHEL-24205] - tty: serial: use uart_port_tx_limited() (Andrew Halaney) [RHEL-24205] - tty: serial: use uart_port_tx() helper (Andrew Halaney) [RHEL-24205] - tty: serial: introduce transmit helpers (Andrew Halaney) [RHEL-24205] - tty: Allow TIOCSTI to be disabled (Andrew Halaney) [RHEL-24205] - tty: Move sysctl setup into "core" tty logic (Andrew Halaney) [RHEL-24205] - tty: evh_bytechan: Replace NO_IRQ by 0 (Andrew Halaney) [RHEL-24205] - serial: sifive: select by default if SOC_CANAAN (Andrew Halaney) [RHEL-24205] - serial: sifive: select by default if SOC_SIFIVE (Andrew Halaney) [RHEL-24205] - MAINTAINERS: adjust entry after renaming parisc serial driver (Andrew Halaney) [RHEL-24205] - parisc/serial: Rename 8250_gsc.c to 8250_parisc.c (Andrew Halaney) [RHEL-24205] - parisc: Make 8250_gsc driver dependend on CONFIG_PARISC (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Don't request IRQ too early for console port (Andrew Halaney) [RHEL-24205] - tty: serial: do unlock on a common path in altera_jtaguart_console_putc() (Andrew Halaney) [RHEL-24205] - tty: serial: unify TX space reads under altera_jtaguart_tx_space() (Andrew Halaney) [RHEL-24205] - tty: serial: use FIELD_GET() in lqasc_tx_ready() (Andrew Halaney) [RHEL-24205] - tty: serial: extend lqasc_tx_ready() to lqasc_console_putchar() (Andrew Halaney) [RHEL-24205] - tty: serial: allow pxa.c to be COMPILE_TESTed (Andrew Halaney) [RHEL-24205] - serial: stm32: Fix unused-variable warning (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Add COMMON_CLK dependency to SERIAL_ATMEL (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix restoring termios speed after suspend (Andrew Halaney) [RHEL-24205] - serial: Deassert Transmit Enable on probe in driver-specific way (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Convert to use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Convert to use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - MAINTAINERS: Solve warning regarding inexistent atmel-usart binding (Andrew Halaney) [RHEL-24205] - serial: stm32: Deassert Transmit Enable on ->rs485_config() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Deassert Transmit Enable on ->rs485_config() (Andrew Halaney) [RHEL-24205] - serial: sifive: enable clocks for UART when probed (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Use serial8250_em485_supported (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Use FIELD_PREP/FIELD_GET (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Make the driver aware of the existence of GCLK (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Only divide Clock Divisor if the IP is USART (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Separate mode clearing between UART and USART (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: atmel,at91-usart: Add gclk as a possible USART clock (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: atmel,at91-usart: Add SAM9260 compatibles to SAM9X60 (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: atmel,at91-usart: convert to json-schema (Andrew Halaney) [RHEL-24205] - serial: 8250: Toggle IER bits on only after irq has been set up (Andrew Halaney) [RHEL-24205] - serial: 8250: Switch UART port flags to using BIT_ULL (Andrew Halaney) [RHEL-24205] - serial: 8250: Request full 16550A feature probing for OxSemi PCIe devices (Andrew Halaney) [RHEL-24205] - serial: 8250: Let drivers request full 16550A feature probing (Andrew Halaney) [RHEL-24205] - tty: serial: extract serial_omap_put_char() from transmit_chars() (Andrew Halaney) [RHEL-24205] - tty: serial: switch mpc52xx_uart_int_{r,t}x_chars() to bool (Andrew Halaney) [RHEL-24205] - tty: serial: extract tx_ready() from __serial_lpc32xx_tx() (Andrew Halaney) [RHEL-24205] - tty: serial: extract lqasc_tx_ready() from lqasc_tx_chars() (Andrew Halaney) [RHEL-24205] - tty: serial: altera_uart_{r,t}x_chars() need only uart_port (Andrew Halaney) [RHEL-24205] - tty: serial: clean up stop-tx part in altera_uart_tx_chars() (Andrew Halaney) [RHEL-24205] - tty: serial: move and cleanup vt8500_tx_empty() (Andrew Halaney) [RHEL-24205] - tty: hvc: remove HVC_IUCV_MAGIC (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: remove MGSL_MAGIC (Andrew Halaney) [RHEL-24205] - tty: n_hdlc: remove HDLC_MAGIC (Andrew Halaney) [RHEL-24205] - tty: remove TTY_DRIVER_MAGIC (Andrew Halaney) [RHEL-24205] - tty: remove TTY_MAGIC (Andrew Halaney) [RHEL-24205] - drivers: serial: jsm: fix some leaks in probe (Andrew Halaney) [RHEL-24205] - serial: omap: Disallow RS-485 if rts-gpio is not specified (Andrew Halaney) [RHEL-24205] - tty: serial: cpm_uart: remove unused cpm_uart_nr declaration (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add debug bit for user payload (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add enumeration for gsm encodings (Andrew Halaney) [RHEL-24205] - ARM: footbridge: remove leftover from personal-server (Andrew Halaney) [RHEL-24205] - termios: start unifying non-UAPI parts of asm/termios.h (Andrew Halaney) [RHEL-24205] - termios: uninline conversion helpers (Andrew Halaney) [RHEL-24205] - tty: mxser: remove redundant assignment to hwid (Andrew Halaney) [RHEL-24205] - tty/vt: Add console_lock check to vt_console_print() (Andrew Halaney) [RHEL-24205] - kernel/panic: Drop unblank_screen call (Andrew Halaney) [RHEL-24205] - serial: Fix double word (Andrew Halaney) [RHEL-24205] - serial: 8250_men_mcb: Remove duplicate UAPI:serial_core inclusion (Andrew Halaney) [RHEL-24205] - tty: n_gsm: avoid call of sleeping functions from atomic context (Andrew Halaney) [RHEL-24205] - tty: n_gsm: replace kicktimer with delayed_work (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Preserve previous USART mode if RS485 disabled (Andrew Halaney) [RHEL-24205] - tty: Fix lookahead_buf crash with serdev (Andrew Halaney) [RHEL-24205] - vt: Clear selection before changing the font (Andrew Halaney) [RHEL-24205] - serial: sunsab: Remove frame size calculation dead-code (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove custom frame size calculation (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Remove custom frame size calculation (Andrew Halaney) [RHEL-24205] - termios: get rid of stray asm/termios.h include in n_hdlc.c (Andrew Halaney) [RHEL-24205] - serial: pch_uart: CIRC_CNT_TO_END() is enough (Andrew Halaney) [RHEL-24205] - serial: sh-sci: tail is already on valid range (Andrew Halaney) [RHEL-24205] - serial: sh-sci: CIRC_CNT_TO_END() is enough (Andrew Halaney) [RHEL-24205] - tty: Make ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - usb: serial: Make ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - serial: Make ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - tty: Make ldisc ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - serial: dz: Assume previous baudrate is valid (Andrew Halaney) [RHEL-24205] - tty: Fix comment style in tty_termios_input_baud_rate() (Andrew Halaney) [RHEL-24205] - tty: move from strlcpy with unused retval to strscpy (Andrew Halaney) [RHEL-24205] - tty/vt: Remove printable variable (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Use devm_clk_get_enabled() helper (Andrew Halaney) [RHEL-24205] - serial: 8250: Clear dma tx_err unconditionally (Andrew Halaney) [RHEL-24205] - serial: 8250: Add helper for clearing IER (Andrew Halaney) [RHEL-24205] - tty: serial: fsl_lpuart: adjust SERIAL_FSL_LPUART_CONSOLE config dependency (Andrew Halaney) [RHEL-24205] - serial: pic32_uart: Convert to use GPIO descriptors (Andrew Halaney) [RHEL-24205] - serial: pic32_uart: Utilize uart_console_enabled() (Andrew Halaney) [RHEL-24205] - serial: pl011: Add reg-io-width parameters (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Check the clk_enable return value (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Add timeout waiting for loop (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Prevent writes when the controller is disabled (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Fix the ignore_status (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Initialise the read_status_mask (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Update copyright text to correct format (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Check clk_enable return value (Andrew Halaney) [RHEL-24205] - serial: document start_rx member at struct uart_ops (Andrew Halaney) [RHEL-24205] - tty: amiserial: Fix comment typo (Andrew Halaney) [RHEL-24205] - tty: serial: document uart_get_console() (Andrew Halaney) [RHEL-24205] - tty: serial: serial_core, reformat kernel-doc for functions (Andrew Halaney) [RHEL-24205] - Documentation: serial: link uart_ops properly (Andrew Halaney) [RHEL-24205] - Documentation: serial: move GPIO kernel-doc to the functions (Andrew Halaney) [RHEL-24205] - Documentation: serial: dedup kernel-doc for uart functions (Andrew Halaney) [RHEL-24205] - Documentation: serial: move uart_ops documentation to the struct (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: uart2 error bits clearing (Andrew Halaney) [RHEL-24205] - serial: stm32: make info structs static to avoid sparse warnings (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Add missing clk_disable_unprepare() (Andrew Halaney) [RHEL-24205] - tty: vt: initialize unicode screen buffer (Andrew Halaney) [RHEL-24205] - serial: remove VR41XX serial driver (Andrew Halaney) [RHEL-24205] - serial: 8250: lpc18xx: Remove redundant sanity check for RS485 flags (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: remove redundant sanity check for RS485 flags (Andrew Halaney) [RHEL-24205] - dt_bindings: rs485: Correct delay values (Andrew Halaney) [RHEL-24205] - serial: core: sanitize RS485 delays read from device tree (Andrew Halaney) [RHEL-24205] - serial: core: move sanitizing of RS485 delays into own function (Andrew Halaney) [RHEL-24205] - serial: core, 8250: set RS485 termination GPIO in serial core (Andrew Halaney) [RHEL-24205] - serial: ar933x: Remove superfluous code in ar933x_config_rs485() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Fix check for RS485 support (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Save/restore RTS in suspend/resume (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Avoid pslverr on reading empty receiver fifo (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: fix s3c24xx_serial_set_mctrl() (Andrew Halaney) [RHEL-24205] - serial: 8250: SERIAL_8250_ASPEED_VUART should depend on ARCH_ASPEED (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Brainboxes PX cards. (Andrew Halaney) [RHEL-24205] - tty: serial: bcm63xx: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA (Andrew Halaney) [RHEL-24205] - spi: bcm63xx-hsspi: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix missing corner cases in gsmld_poll() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix DM command (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix wrong T1 retry count handling (Andrew Halaney) [RHEL-24205] - serial: RS485 termination is supported if DT provides one (Andrew Halaney) [RHEL-24205] - serial: Embed rs485_supported to uart_port (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: Don't report FE, PE and OE twice (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix packet re-transmission without open control channel (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Fix the macro RZN1_UART_xDMACR_8_WORD_BURST (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: correctly report configured baudrate value (Andrew Halaney) [RHEL-24205] - serial: 8250: fix return error code in serial8250_request_std_resource() (Andrew Halaney) [RHEL-24205] - serial: stm32: Clear prev values before setting RTS delays (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use dw8250_serial_out() in dw8250_serial_out38x() (Andrew Halaney) [RHEL-24205] - 8250_dwlib: Convert bitops to newer form (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Drop PM ifdeffery (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Sort headers alphabetically (Andrew Halaney) [RHEL-24205] - earlycon: prevent multiple register_console() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Take port lock while accessing LSR (Andrew Halaney) [RHEL-24205] - serial: 8250_port: Fix spelling mistake (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: loopback mode support (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: support more than 4 uart ports (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix __stop_tx() & DMA Tx restart races (Andrew Halaney) [RHEL-24205] - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: set dma burst_size to 1 (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: enable using pdata with ACPI (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Support for 9th bit multipoint addressing (Andrew Halaney) [RHEL-24205] - serial: Support for RS-485 multipoint addresses (Andrew Halaney) [RHEL-24205] - termbits.h: create termbits-common.h for identical bits (Andrew Halaney) [RHEL-24205] - termbits: Convert octal defines to hex (Andrew Halaney) [RHEL-24205] - serial: take termios_rwsem for ->rs485_config() & pass termios as param (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Use 32-bit reads (Andrew Halaney) [RHEL-24205] - serial: 8250: create lsr_save_mask (Andrew Halaney) [RHEL-24205] - serial: 8250: make saved LSR larger (Andrew Halaney) [RHEL-24205] - serial: Consolidate BOTH_EMPTY use (Andrew Halaney) [RHEL-24205] - serial: Convert SERIAL_XMIT_SIZE to UART_XMIT_SIZE (Andrew Halaney) [RHEL-24205] - serial: 8250: Use C99 array initializer & define UART_REG_UNMAPPED (Andrew Halaney) [RHEL-24205] - serial: Use bits for UART_LSR_BRK_ERROR_BITS/MSR_ANY_DELTA (Andrew Halaney) [RHEL-24205] - serial: msm: Rename UART_* defines to MSM_UART_* (Andrew Halaney) [RHEL-24205] - serial: msm: Convert container_of UART_TO_MSM to static inline (Andrew Halaney) [RHEL-24205] - serial: st-asc: remove include of pm_runtime.h (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: remove enable/disable clock due to atmel_console_setup() (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: use devm_clk_get() (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: stop using legacy pm ops (Andrew Halaney) [RHEL-24205] - serial: kgdboc: Fix typo in comment (Andrew Halaney) [RHEL-24205] - tty: serial: Fix refcount leak bug in ucc_uart.c (Andrew Halaney) [RHEL-24205] - serial: Drop timeout from uart_port (Andrew Halaney) [RHEL-24205] - tty: Add closing marker into comment in tty_ldisc.h (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Use UART_LCR_DLAB (Andrew Halaney) [RHEL-24205] - serial: 8250: Use UART_LCR_WLEN8 instead of literal (Andrew Halaney) [RHEL-24205] - serial: sifive: Remove useless license text when SPDX-License-Identifier is already used (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use E_TABSZ for the translations size (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove dflt reset from con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: improve UNI_*() macros definitions (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: rename struct vc_data::vc_uni_pagedir* (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in set_inverse_transl() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove unused parameter from set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use ARRAY_SIZE(), part II. (Andrew Halaney) [RHEL-24205] - serial: 8250: Store to lsr_save_flags after lsr read (Andrew Halaney) [RHEL-24205] - tty: Use flow-control char function on closing path (Andrew Halaney) [RHEL-24205] - tty: Implement lookahead to process XON/XOFF timely (Andrew Halaney) [RHEL-24205] - serial: 8250: Remove serial_rs485 sanitization from em485 (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Remove serial_rs485 assignment (Andrew Halaney) [RHEL-24205] - serial: mcf: Remove serial_rs485 assignment (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Remove serial_rs485 assignment (Andrew Halaney) [RHEL-24205] - serial: max310x: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: imx: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: pl011: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250: lpc18xx: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: return -EINVAL for non-legacy RS485 flags (Andrew Halaney) [RHEL-24205] - serial: Clear rs485 struct when non-RS485 mode is set (Andrew Halaney) [RHEL-24205] - serial: Sanitize rs485_struct (Andrew Halaney) [RHEL-24205] - serial: stm32: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: omap: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: mcf: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: max310x: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: imx: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: fsl_lpuart: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: atmel: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: ar933x: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: pl011: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Fill in rs485_supported for pci_fintek (Andrew Halaney) [RHEL-24205] - serial: 8250_of: Use serial8250_em485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_lpc18cc: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Use serial8250_em485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250: Create serial8250_em485_supported for em485 users (Andrew Halaney) [RHEL-24205] - serial: Add rs485_supported to uart_port (Andrew Halaney) [RHEL-24205] - serial: Move serial_rs485 sanitization into separate function (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use serial_lsr_in() in dw8250_handle_irq() (Andrew Halaney) [RHEL-24205] - serial: 8250: Adjust misleading LSR related comment (Andrew Halaney) [RHEL-24205] - serial: 8250: Get preserved flags using serial_lsr_in() (Andrew Halaney) [RHEL-24205] - serial: 8250: Create serial_lsr_in() (Andrew Halaney) [RHEL-24205] - serial: 8250: Store to lsr_save_flags after lsr read (Andrew Halaney) [RHEL-24205] - serial: 8250: handle __start_tx() call in start_tx() (Andrew Halaney) [RHEL-24205] - serial: 8250: kill __do_stop_tx() (Andrew Halaney) [RHEL-24205] - tty: vt: convert sysfs snprintf to sysfs_emit (Andrew Halaney) [RHEL-24205] - serial: max310x: implement I2C support (Andrew Halaney) [RHEL-24205] - serial: max310x: make accessing revision id interface-agnostic (Andrew Halaney) [RHEL-24205] - serial: max310x: use a separate regmap for each port (Andrew Halaney) [RHEL-24205] - serial: max310x: use regmap methods for SPI batch operations (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: walk the buffer only once in con_set_trans_old() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use con_allocate_new() in con_unshare_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: extract con_allocate_new() from con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: change refcount only if needed in con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove superfluous whitespace (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make conv_uni_to_pc() more readable (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_set_default_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_set_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_get_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_copy_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_release_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_unshare_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_unify_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_insert_unipair() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in conv_uni_to_pc() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: extract dict unsharing to con_unshare_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove glyph < 0 check from set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: introduce enum translation_map and use it (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: check put_user() in con_get_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make p1 increment less confusing in con_get_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make con_get_unimap() more readable (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make con_set_unimap() more readable (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use sizeof(*pointer) instead of sizeof(type) (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: zero uni_pgdir using kcalloc() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: introduce UNI_*() macros (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use | for binary addition (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: one line = one statement (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make parameters of inverse_translate() saner (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: convert macros to static inlines (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove extern from function decls (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: decrypt inverse_translate() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: define UNI_* macros for constants (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: rename and document struct uni_pagedir (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use ARRAY_SIZE() (Andrew Halaney) [RHEL-24205] - tty/vt: Makefile, add --unicode for loadkeys invocation (Andrew Halaney) [RHEL-24205] - tty/vt: defkeymap.c_shipped, little unification with loadkeys (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove unused header (Andrew Halaney) [RHEL-24205] - serial: pic32: fix missing clk_disable_unprepare() on error in pic32_uart_startup() (Andrew Halaney) [RHEL-24205] - tty: fix typos in comments (Andrew Halaney) [RHEL-24205] - tty: goldfish: Fix free_irq() on remove (Andrew Halaney) [RHEL-24205] - tty: Rework receive flow control char logic (Andrew Halaney) [RHEL-24205] - pcmcia: synclink_cs: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: stm32-usart: Correct CSIZE, bits, and parity (Andrew Halaney) [RHEL-24205] - serial: st-asc: Sanitize CSIZE and correct PARENB for CS7 (Andrew Halaney) [RHEL-24205] - serial: sifive: Sanitize CSIZE and c_iflag (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: txx9: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: rda-uart: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: digicolor-usart: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: uartlite: Fix BRKINT clearing (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Fix build error without CONFIG_SERIAL_CPM_CONSOLE (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250_mtk: Make sure to select the right FEATURE_SEL" (Andrew Halaney) [RHEL-24205] - serial: msm_serial: disable interrupts in __msm_console_write() (Andrew Halaney) [RHEL-24205] - serial: meson: acquire port->lock in startup() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use dev_err_probe() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use devm_add_action_or_reset() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Update the list of OF headers used by driver (Andrew Halaney) [RHEL-24205] - serial: jsm: Use B0 instead of 0 (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Fix suspend/resume on S5L (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove initial print (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove tracing prints (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove unused uart_pmac_port::termios_cache (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove unfinished DBDMA support (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: move header content to .c (Andrew Halaney) [RHEL-24205] - tty: fix deadlock caused by calling printk() under tty_port->lock (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix invalid gsmtty_write_room() result (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix mux activation issues in gsm_config() (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Fix register address for XON/XOFF character (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Make sure to select the right FEATURE_SEL (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Fix UART_EFR register address (Andrew Halaney) [RHEL-24205] - tty/serial: digicolor: fix possible null-ptr-deref in digicolor_uart_probe() (Andrew Halaney) [RHEL-24205] - tty: hvc: dcc: Bind driver to CPU core0 for reads and writes (Andrew Halaney) [RHEL-24205] - serial: pch: inline pop_tx() into handle_tx() (Andrew Halaney) [RHEL-24205] - serial: pch: simplify pop_tx() even more (Andrew Halaney) [RHEL-24205] - serial: pch: remove xmit circ_buf size double check (Andrew Halaney) [RHEL-24205] - serial: pch: remove debug print from pop_tx (Andrew Halaney) [RHEL-24205] - serial: pch: decomission pch_uart_hal_write() (Andrew Halaney) [RHEL-24205] - serial: pch: don't overwrite xmit->buf[0] by x_char (Andrew Halaney) [RHEL-24205] - serial: pch: move size check from pop_tx one level up (Andrew Halaney) [RHEL-24205] - serial: pic32: restore disabled irqs in pic32_uart_startup() (Andrew Halaney) [RHEL-24205] - serial: pic32: free up irq names correctly (Andrew Halaney) [RHEL-24205] - serial: pic32: don't zero members of kzalloc-ated structure (Andrew Halaney) [RHEL-24205] - serial: pic32: don't assign pic32_sport::cts_gpio twice (Andrew Halaney) [RHEL-24205] - serial: pic32: convert to_pic32_sport() to an inline (Andrew Halaney) [RHEL-24205] - serial: pic32: remove pic32_get_port() macro (Andrew Halaney) [RHEL-24205] - serial: pic32: simplify pic32_sport::enable_tx_irq handling (Andrew Halaney) [RHEL-24205] - serial: pic32: simplify clk handling (Andrew Halaney) [RHEL-24205] - serial: pic32: remove constants from struct pic32_sport (Andrew Halaney) [RHEL-24205] - serial: pic32: move header content to .c (Andrew Halaney) [RHEL-24205] - serial: pic32: remove unused items from the header (Andrew Halaney) [RHEL-24205] - serial: stm32: Use TC interrupt to deassert GPIO RTS in RS485 mode (Andrew Halaney) [RHEL-24205] - serial: stm32: Factor out GPIO RTS toggling into separate function (Andrew Halaney) [RHEL-24205] - serial: sifive: Remove duplicate `clkin_rate' setting (Andrew Halaney) [RHEL-24205] - serial: sifive: Report actual baud base rather than fixed 115200 (Andrew Halaney) [RHEL-24205] - serial: 8250: Add proper clock handling for OxSemi PCIe devices (Andrew Halaney) [RHEL-24205] - serial: 8250: Export ICR access helpers for internal use (Andrew Halaney) [RHEL-24205] - serial: 8250: Fold EndRun device support into OxSemi Tornado code (Andrew Halaney) [RHEL-24205] - serial: men_z135_uart: Drop duplicated iotype assignment (Andrew Halaney) [RHEL-24205] - serial: 8250: pxa: Remove unneeded (Andrew Halaney) [RHEL-24205] - serial: 8250: core: Remove unneeded (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Fix NULL pointer dereference (Andrew Halaney) [RHEL-24205] - ACPI / property: Document RS485 _DSD properties (Andrew Halaney) [RHEL-24205] - dt_bindings: rs485: Add receiver enable polarity (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Implement SW half duplex support (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: RS485 HW half & full duplex support (Andrew Halaney) [RHEL-24205] - serial: 8250: Handle UART without interrupt on TEMT (Andrew Halaney) [RHEL-24205] - serial: 8250: use THRE & __stop_tx also with DMA (Andrew Halaney) [RHEL-24205] - serial: Store character timing information to uart_port (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Improve RZN1 support (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Add support for DMA flow controlling devices (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Move the IO accessors to 8250_dwlib.h (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Introduce an rx_timeout variable in the IRQ path (Andrew Halaney) [RHEL-24205] - serial: 8250: dma: Allow driver operations before starting DMA transfers (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Allow to use a fallback CPR value if not synthesized (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Move the USR register to pdata (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Create a generic platform data structure (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Move definitions to the shared header (Andrew Halaney) [RHEL-24205] - sysrq: do not omit current cpu when showing backtrace of all active CPUs (Andrew Halaney) [RHEL-24205] - tty: hvcs: simplify if-if to if-else (Andrew Halaney) [RHEL-24205] - tty/hvc_opal: simplify if-if to if-else (Andrew Halaney) [RHEL-24205] - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device (Andrew Halaney) [RHEL-24205] - serial: 8250: Also set sticky MCR bits in console restoration (Andrew Halaney) [RHEL-24205] - Revert "serial: sc16is7xx: Clear RS485 bits in the shutdown" (Andrew Halaney) [RHEL-24205] - serial: stm32: add earlycon support (Andrew Halaney) [RHEL-24205] - serial: stm32: add KGDB support (Andrew Halaney) [RHEL-24205] - serial: stm32: remove infinite loop possibility in putchar function (Andrew Halaney) [RHEL-24205] - tty: Add function for handling flow control chars (Andrew Halaney) [RHEL-24205] - serial: core: fix tcdrain() with CTS enabled (Andrew Halaney) [RHEL-24205] - drivers: tty: serial: Fix deadlock in sa1100_set_termios() (Andrew Halaney) [RHEL-24205] - tty/sysrq: change the definition of sysrq_key_table's element to make it more readable (Andrew Halaney) [RHEL-24205] - serial: allow COMPILE_TEST for some drivers (Andrew Halaney) [RHEL-24205] - serial: pic32: make SERIAL_PIC32_CONSOLE depend on SERIAL_PIC32=y (Andrew Halaney) [RHEL-24205] - serial: zs: use NULL as a pointer, not 0 (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: cache xmit in cdns_uart_handle_tx() (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: return early in cdns_uart_handle_tx() (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: change sunplus_console_ports from global to static (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Added S4 SOC compatibility (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a 12MHz internal clock rate to calculate baud rate in order to meet the baud rate requirements of special BT modules (Andrew Halaney) [RHEL-24205] - serial: icom: remove unused struct icom_port members (Andrew Halaney) [RHEL-24205] - serial: icom: delete empty serial hooks (Andrew Halaney) [RHEL-24205] - serial: icom: use list_for_each_entry() (Andrew Halaney) [RHEL-24205] - serial: icom: make icom_acfg_baud const and unsigned (Andrew Halaney) [RHEL-24205] - serial: icom: use ARRAY_SIZE (Andrew Halaney) [RHEL-24205] - serial: icom: move header content to .c (Andrew Halaney) [RHEL-24205] - serial: icom: use proper __le types and functions (Andrew Halaney) [RHEL-24205] - serial: icom: remove to_icom_adapter() and icom_kref_release() (Andrew Halaney) [RHEL-24205] - serial: icom: switch vague casts to container_of (Andrew Halaney) [RHEL-24205] - serial: icom: remove ICOM_VERSION_STR macro (Andrew Halaney) [RHEL-24205] - serial: 8250/omap1: include linux/soc/ti/omap1-soc.h (Andrew Halaney) [RHEL-24205] - tty: n_gsm: clean up implicit CR bit encoding in address field (Andrew Halaney) [RHEL-24205] - tty: n_gsm: clean up dead code in gsm_queue() (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250: Handle UART without interrupt on TEMT using em485" (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix runtime PM for start_tx() for empty buffer (Andrew Halaney) [RHEL-24205] - serial: imx: fix overrun interrupts in DMA mode (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: do not time out prematurely when draining tx fifo (Andrew Halaney) [RHEL-24205] - serial: When UART is suspended, set RTS to false (Andrew Halaney) [RHEL-24205] - serial: 8250: add compatible for fsl,16550-FIFO64 (Andrew Halaney) [RHEL-24205] - serial: 8250: Add UART_CAP_NOTEMT on PORT_16550A_FSL64 (Andrew Halaney) [RHEL-24205] - serial: 8250: Handle UART without interrupt on TEMT using em485 (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Fix potential NULL dereference in aspeed_vuart_probe (Andrew Halaney) [RHEL-24205] - serial: atmel: remove redundant assignment in rs485_config (Andrew Halaney) [RHEL-24205] - serial: imx: remove redundant assignment in rs485_config (Andrew Halaney) [RHEL-24205] - serial: max310: remove redundant memset in rs485_config (Andrew Halaney) [RHEL-24205] - serial: omap: remove redundant code in rs485_config (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: remove redundant check in rs485_config (Andrew Halaney) [RHEL-24205] - serial: stm32: remove redundant code in rs485_config (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: remove redundant code in rs485_config (Andrew Halaney) [RHEL-24205] - serial: core: move RS485 configuration tasks from drivers into core (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Use DIV_ROUND_CLOSEST to calculate baud rates (Andrew Halaney) [RHEL-24205] - serial: 8250: Report which option to enable for blacklisted PCI devices (Andrew Halaney) [RHEL-24205] - tty: n_tty: Restore EOF push handling behavior (Andrew Halaney) [RHEL-24205] - serial: 8250: Make SERIAL_8250_EM available for arm64 systems (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,em-uart: Document r9a09g011 bindings (Andrew Halaney) [RHEL-24205] - tty: serial: owl: Fix missing clk_disable_unprepare() in owl_uart_probe (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: add spin_lock for interrupt and console_write (Andrew Halaney) [RHEL-24205] - tty: Fix a possible resource leak in icom_probe (Andrew Halaney) [RHEL-24205] - tty: serial: Prepare cleanup of powerpc's asm/prom.h (Andrew Halaney) [RHEL-24205] - tty: hvc: Prepare cleanup of powerpc's asm/prom.h (Andrew Halaney) [RHEL-24205] - tty: goldfish: Use tty_port_destroy() to destroy port (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix incorrect UA handling (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix malformed counter for out of frame data (Andrew Halaney) [RHEL-24205] - tty: serial: altera: use altera_jtaguart_stop_tx() (Andrew Halaney) [RHEL-24205] - tty: serial: owl-uart, send x_char even if stopped (Andrew Halaney) [RHEL-24205] - tty: serial: mpc52xx_uart: remove double ifdeffery (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: Fix null-pointer-dereference in slgt_clean() (Andrew Halaney) [RHEL-24205] - tty: serial: mpc52xx_uart: make rx/tx hooks return unsigned, part II. (Andrew Halaney) [RHEL-24205] - memcg: enable accounting for tty-related objects (Andrew Halaney) [RHEL-24205] - vt_ioctl: fix potential spectre v1 in VT_DISALLOCATE (Andrew Halaney) [RHEL-24205] - serial: 8250: fix XOFF/XON sending when DMA is used (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Add ARTPEC-8 support (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Clear RS485 bits in the shutdown (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: simplify getting OF match data (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify variables and pointers (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify s3c24xx_serial_drv_data members (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify UART name (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify s3c24xx_serial_drv_data (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: reduce number of casts (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: embed s3c2410_uartcfg in parent structure (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: embed s3c24xx_uart_info in parent structure (Andrew Halaney) [RHEL-24205] - serial: 8250_tegra: mark acpi_device_id as unused with !ACPI (Andrew Halaney) [RHEL-24205] - tty: serial: bcm63xx: use more precise Kconfig symbol (Andrew Halaney) [RHEL-24205] - serial: SERIAL_SUNPLUS should depend on ARCH_SUNPLUS (Andrew Halaney) [RHEL-24205] - tty: serial: jsm: fix two assignments in if conditions (Andrew Halaney) [RHEL-24205] - tty: serial: jsm: remove redundant assignments to variable linestatus (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: make two read-only arrays static const (Andrew Halaney) [RHEL-24205] - serial: samsung_tty: do not unlock port->lock for uart_write_wakeup() (Andrew Halaney) [RHEL-24205] - tty: serial: serial_txx9: remove struct uart_txx9_port (Andrew Halaney) [RHEL-24205] - kgdboc: fix return value of __setup handler (Andrew Halaney) [RHEL-24205] - tty: hvc: fix return value of __setup handler (Andrew Halaney) [RHEL-24205] - serial: samsung: Add samsung_early_read to support early kgdboc (Andrew Halaney) [RHEL-24205] - serial: make uart_console_write->putchar()'s character an unsigned char (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: fix return value check in mvebu_uart_clock_probe() (Andrew Halaney) [RHEL-24205] - sc16is7xx: Set AUTOCTS and AUTORTS bits (Andrew Halaney) [RHEL-24205] - sc16is7xx: Handle modem status lines (Andrew Halaney) [RHEL-24205] - sc16is7xx: Properly resume TX after stop (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: meson: *" (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Fix compile error while CONFIG_SERIAL_SUNPLUS_CONSOLE=n (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Fix the compile link error reported by kernel test robot (Andrew Halaney) [RHEL-24205] - mxser: make use of UART_LCR_WLEN() + tty_get_char_size() (Andrew Halaney) [RHEL-24205] - sdio_uart: make use of UART_LCR_WLEN() + tty_get_char_size() (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Added S4 SOC compatibility (Andrew Halaney) [RHEL-24205] - tty: serial: meson: The system stuck when you run the stty command on the console to change the baud rate (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Add Sunplus SoC UART Driver (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: Add bindings doc for Sunplus SoC UART Driver (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix race condition in RTS-after-send handling (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Make some bit of the REG5 register writable (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Describes the calculation of the UART baud rate clock using a clock frame (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Use devm_ioremap_resource to get register mapped memory (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Move request the register region to probe (Andrew Halaney) [RHEL-24205] - tty: serial: amba-pl010: use more uart_port pointers (Andrew Halaney) [RHEL-24205] - tty: serial: lpc32xx_hs: use serial_lpc32xx_stop_tx() helper (Andrew Halaney) [RHEL-24205] - tty: serial: serial_txx9: remove info print from init (Andrew Halaney) [RHEL-24205] - tty: serial: mpc52xx_uart: make rx/tx hooks return unsigned (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Balance reference count for PCI DMA device (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Balance reference count for PCI DMA device (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: replace snprintf with sysfs_emit (Andrew Halaney) [RHEL-24205] - serial: 8250: Correct Kconfig help text for blacklisted PCI devices (Andrew Halaney) [RHEL-24205] - arm64: dts: marvell: armada-37xx: add device node for UART clock and use it (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: implement support for baudrates higher than 230400 Bd (Andrew Halaney) [RHEL-24205] - dt-bindings: mvebu-uart: update information about UART clock (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: implement UART clock driver for configuring UART base clock (Andrew Halaney) [RHEL-24205] - dt-bindings: mvebu-uart: document DT bindings for marvell,armada-3700-uart-clock (Andrew Halaney) [RHEL-24205] - sc16is7xx: Separate GPIOs from modem control lines (Andrew Halaney) [RHEL-24205] - sc16is7xx: Update status lines in single call (Andrew Halaney) [RHEL-24205] - sc16is7xx: Preserve EFR bits on update (Andrew Halaney) [RHEL-24205] - serial: 8250: Return early in .start_tx() if there are no chars to send (Andrew Halaney) [RHEL-24205] - sc16is7xx: Fix for incorrect data being transmitted (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix proper link termination after failed open (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix encoding of control signal octet bit DV (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: add PORT_ASPEED_VUART port type (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Remove unneeded test for ->setup() presence (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Get rid of custom MID_DEVICE() macro (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Simplify multiplication/shift logic (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: add earlycon support (Andrew Halaney) [RHEL-24205] - tty: n_tty: do not look ahead for EOL character past the end of the buffer (Andrew Halaney) [RHEL-24205] - serial: parisc: GSC: fix build when IOSAPIC is not set (Andrew Halaney) [RHEL-24205] - tty: serial: imx: Add fast path when rs485 delays are 0 (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Add ACPI support (Andrew Halaney) [RHEL-24205] - serial: stm32: enable / disable wake irqs for mcrtl_gpio wakeup sources (Andrew Halaney) [RHEL-24205] - serial: mctrl_gpio: add a new API to enable / disable wake_irq (Andrew Halaney) [RHEL-24205] - serial: core: Drop duplicate NULL check in uart_*shutdown() (Andrew Halaney) [RHEL-24205] - tty: Drop duplicate NULL check in TTY port functions (Andrew Halaney) [RHEL-24205] - serial: core: Fix the definition name in the comment of UPF_* flags (Andrew Halaney) [RHEL-24205] - amiserial: Drop duplicate NULL check in shutdown() (Andrew Halaney) [RHEL-24205] - vt_ioctl: add array_index_nospec to VT_ACTIVATE (Andrew Halaney) [RHEL-24205] - vt_ioctl: fix array_index_nospec in vt_setactivate (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Revert "Re-enable higher baud rates" (Andrew Halaney) [RHEL-24205] - XArray: Include bitmap.h from xarray.h (Andrew Halaney) [RHEL-24205] - n_tty: wake up poll(POLLRDNORM) on receiving data (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: derive nr_ports from PCI ID for Acces I/O cards (Andrew Halaney) [RHEL-24205] - tty: Replace acpi_bus_get_device() (Andrew Halaney) [RHEL-24205] - serial: mcf: use helpers in mcf_tx_chars() (Andrew Halaney) [RHEL-24205] - serial: fsl_linflexuart: don't call uart_write_wakeup() twice (Andrew Halaney) [RHEL-24205] - serial: fsl_linflexuart: deduplicate character sending (Andrew Halaney) [RHEL-24205] - mxser: switch from xmit_buf to kfifo (Andrew Halaney) [RHEL-24205] - mxser: use tty_port xmit_buf helpers (Andrew Halaney) [RHEL-24205] - mxser: fix xmit_buf leak in activate when LSR == 0xff (Andrew Halaney) [RHEL-24205] - tty: tty_port_open, document shutdown vs failed activate (Andrew Halaney) [RHEL-24205] - tty: add kfifo to tty_port (Andrew Halaney) [RHEL-24205] - serial: atmel_serial: include circ_buf.h (Andrew Halaney) [RHEL-24205] - serial: core: clean up EXPORT_SYMBOLs (Andrew Halaney) [RHEL-24205] - serial: imx: reduce RX interrupt frequency (Andrew Halaney) [RHEL-24205] - tty: serial: max3100: Remove redundant 'flush_workqueue()' calls (Andrew Halaney) [RHEL-24205] - serial: core: Initialize rs485 RTS polarity already on probe (Andrew Halaney) [RHEL-24205] - serial: pl011: Fix incorrect rs485 RTS polarity on set_mctrl (Andrew Halaney) [RHEL-24205] - serial: stm32: fix software flow control transfer (Andrew Halaney) [RHEL-24205] - serial: stm32: prevent TDR register overwrite when sending x_char (Andrew Halaney) [RHEL-24205] - serial: 8250: of: Fix mapped region size when using reg-offset property (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Fix race condition releasing tty port (Andrew Halaney) [RHEL-24205] - tty: Add support for Brainboxes UC cards. (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: Use fifo in 8250 console driver" (Andrew Halaney) [RHEL-24205] - vsprintf: rework bitmap_list_string (Andrew Halaney) [RHEL-24205] - lib: bitmap: add performance test for bitmap_print_to_pagebuf (Andrew Halaney) [RHEL-24205] - tools: sync tools/bitmap with mother linux (Andrew Halaney) [RHEL-24205] - serial: core: Keep mctrl register state and cached copy in sync (Andrew Halaney) [RHEL-24205] - serial: stm32: correct loop for dma error handling (Andrew Halaney) [RHEL-24205] - serial: stm32: fix flow control transfer in DMA mode (Andrew Halaney) [RHEL-24205] - serial: stm32: rework TX DMA state condition (Andrew Halaney) [RHEL-24205] - serial: stm32: move tx dma terminate DMA to shutdown (Andrew Halaney) [RHEL-24205] - serial: pl011: Drop redundant DTR/RTS preservation on close/open (Andrew Halaney) [RHEL-24205] - serial: pl011: Drop CR register reset on set_termios (Andrew Halaney) [RHEL-24205] - serial: pl010: Drop CR register reset on set_termios (Andrew Halaney) [RHEL-24205] - serial: liteuart: fix MODULE_ALIAS (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Fix return error code in case of dma_alloc_coherent() failure (Andrew Halaney) [RHEL-24205] - Revert "serdev: BREAK/FRAME/PARITY/OVERRUN notification prototype V2" (Andrew Halaney) [RHEL-24205] - serdev: Do not instantiate serdevs on boards with known bogus DSDT entries (Andrew Halaney) [RHEL-24205] - tty: goldfish: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serdev: BREAK/FRAME/PARITY/OVERRUN notification prototype V2 (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Drop the legacy compatible strings and clock code (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: bcm63xx: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: altera_jtaguart: Use platform_get_irq_optional() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: pxa: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: meson: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Propagate error codes from brcmuart_probe() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: altera: Use platform_get_irq_optional() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: lantiq: store and compare return status correctly (Andrew Halaney) [RHEL-24205] - serial: 8250: Move Alpha-specific quirk out of the core (Andrew Halaney) [RHEL-24205] - serial: Fix incorrect rs485 polarity on uart open (Andrew Halaney) [RHEL-24205] - docs/driver-api: Replace a comma in the n_gsm.rst with a double colon (Andrew Halaney) [RHEL-24205] - tty: Fix the keyboard led light display problem (Andrew Halaney) [RHEL-24205] - tty/ldsem: Fix syntax errors in comments (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Remove BREAK/FRAME/PARITY/OVERRUN printouts (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Use serial_dl_write() instead of open coded (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Re-enable higher baud rates (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Split out Pericom driver (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Fix console registration from module (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Enable console as module (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Remove USI initialization (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: remove redundant assignment to tmp after the mask operation (Andrew Halaney) [RHEL-24205] - serial: atmel: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use devm_clk_get_optional() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use dev_err_probe() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Drop support for "sci_ick" clock (Andrew Halaney) [RHEL-24205] - serial: lantiq: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add support for R-Car Gen4 (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,scif: Document r8a779f0 bindings (Andrew Halaney) [RHEL-24205] - xen/console: harden hvc_xen against event channel storms (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Fix garbled text for console (Andrew Halaney) [RHEL-24205] - tty: n_hdlc: make n_hdlc_tty_wakeup() asynchronous (Andrew Halaney) [RHEL-24205] - tty: mips_ejtag_fdc: Make use of the helper function kthread_run_on_cpu() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: UART errors after resuming from S2 (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: do not request memory region twice (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: allow 64 bit address (Andrew Halaney) [RHEL-24205] - Documentation: add TTY chapter (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_standard_install (Andrew Halaney) [RHEL-24205] - tty: more kernel-doc for tty_ldisc (Andrew Halaney) [RHEL-24205] - tty: make tty_ldisc docs up-to-date (Andrew Halaney) [RHEL-24205] - tty: move tty_ldisc docs to new Documentation/tty/ (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for more tty_port functions (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for more tty_driver functions (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in n_tty.c (Andrew Halaney) [RHEL-24205] - tty: fix kernel-doc in n_tty.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_buffer.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_ldisc.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_io.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_port.c (Andrew Halaney) [RHEL-24205] - tty: reformat TTY_DRIVER_ flags into kernel-doc (Andrew Halaney) [RHEL-24205] - tty: combine tty_ldisc_ops docs into kernel-doc (Andrew Halaney) [RHEL-24205] - tty: combine tty_operations triple docs into kernel-doc (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_ldisc_ops (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_port_operations (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_operations (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_driver (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_port (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Call dma_async_issue_pending() (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Check return code of dmaengine_submit() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: rewrite pericom_do_set_divisor() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Fix ACCES entries in pci_serial_quirks array (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix RTS modem control while in rs485 mode (Andrew Halaney) [RHEL-24205] - tty: serial: imx: disable UCR4_OREN in .stop_rx() instead of .shutdown() (Andrew Halaney) [RHEL-24205] - tty: serial: imx: clear the RTSD status before enable the RTSD irq (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Add StarFive JH7100 quirk (Andrew Halaney) [RHEL-24205] - mxser: use PCI_DEVICE_DATA (Andrew Halaney) [RHEL-24205] - mxser: move ids from pci_ids.h here (Andrew Halaney) [RHEL-24205] - mxser: add MOXA prefix to some PCI device IDs (Andrew Halaney) [RHEL-24205] - mxser: increase buf_overrun if tty_insert_flip_char() fails (Andrew Halaney) [RHEL-24205] - mxser: remove tty parameter from mxser_receive_chars_new() (Andrew Halaney) [RHEL-24205] - mxser: don't throttle manually (Andrew Halaney) [RHEL-24205] - mxser: clean up timeout handling in mxser_wait_until_sent() (Andrew Halaney) [RHEL-24205] - mxser: use msleep_interruptible() in mxser_wait_until_sent() (Andrew Halaney) [RHEL-24205] - mxser: extract TX empty check from mxser_wait_until_sent() (Andrew Halaney) [RHEL-24205] - mxser: use tty_port_close() in mxser_close() (Andrew Halaney) [RHEL-24205] - mxser: don't flush buffer from mxser_close() directly (Andrew Halaney) [RHEL-24205] - mxser: call stop_rx from mxser_shutdown_port() (Andrew Halaney) [RHEL-24205] - mxser: remove tty->driver_data NULL check (Andrew Halaney) [RHEL-24205] - mxser: remove pointless xmit_buf checks (Andrew Halaney) [RHEL-24205] - mxser: clean up tx handling in mxser_transmit_chars() (Andrew Halaney) [RHEL-24205] - mxser: move MSR read to mxser_check_modem_status() (Andrew Halaney) [RHEL-24205] - mxser: keep only !tty test in ISR (Andrew Halaney) [RHEL-24205] - mxser: rename mxser_close_port() to mxser_stop_rx() (Andrew Halaney) [RHEL-24205] - mxser: remove wait for sent from mxser_close_port (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Add support to deassert/assert reset line (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,sci: Document RZ/G2L SoC (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,scif: Make resets as a required property (Andrew Halaney) [RHEL-24205] - tty: serial, join uport checks in uart_port_shutdown() (Andrew Halaney) [RHEL-24205] - tty: clean up whitespace in __do_SAK() (Andrew Halaney) [RHEL-24205] - tty: remove tty NULL check from __do_SAK() (Andrew Halaney) [RHEL-24205] - tty: remove TTY_SOFT_SAK part from __do_SAK() (Andrew Halaney) [RHEL-24205] - n_gsm: remove unused parameters from gsm_error() (Andrew Halaney) [RHEL-24205] - arm: remove zte zx platform left-over (Andrew Halaney) [RHEL-24205] - serial: 8250: replace snprintf in show functions with sysfs_emit (Andrew Halaney) [RHEL-24205] - serial: liteuart: relax compile-test dependencies (Andrew Halaney) [RHEL-24205] - serial: liteuart: fix minor-number leak on probe errors (Andrew Halaney) [RHEL-24205] - serial: liteuart: fix use-after-free and memleak on unbind (Andrew Halaney) [RHEL-24205] - serial: liteuart: Fix NULL pointer dereference in ->remove() (Andrew Halaney) [RHEL-24205] - tty: serial: msm_serial: Deactivate RX DMA for polling support (Andrew Halaney) [RHEL-24205] - serial: core: fix transmit-buffer reset and memleak (Andrew Halaney) [RHEL-24205] - xen: flag xen_snd_front to be not essential for system boot (Andrew Halaney) [RHEL-24205] - xen: flag pvcalls-front to be not essential for system boot (Andrew Halaney) [RHEL-24205] - xen: flag hvc_xen to be not essential for system boot (Andrew Halaney) [RHEL-24205] - xen: add "not_essential" flag to struct xenbus_driver (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Protect udbg definitions by CONFIG_SERIAL_CPM_CONSOLE (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Define tty name via constant string literal (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Add pr_fmt() to prefix messages (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Use dev_err_probe() in ->probe() (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Unify variable used to keep an error code (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Assign returned id to a local variable (Andrew Halaney) [RHEL-24205] - serial: stm32: push DMA RX data before suspending (Andrew Halaney) [RHEL-24205] - serial: stm32: terminate / restart DMA transfer at suspend / resume (Andrew Halaney) [RHEL-24205] - serial: stm32: rework RX dma initialization and release (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Remove empty stub pci_quatech_exit() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Replace custom pci_match_id() implementation (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: Fix race condition causing stuck TX (Andrew Halaney) [RHEL-24205] - serial: sunzilog: Mark sunzilog_putchar() __maybe_unused (Andrew Halaney) [RHEL-24205] - Revert "tty: hvc: pass DMA capable memory to put_chars()" (Andrew Halaney) [RHEL-24205] - Revert "virtio-console: remove unnecessary kmemdup()" (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Replace dev_*() by pci_*() macros (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Get rid of redundant 'else' keyword (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Refactor the loop in pci_ite887x_init() (Andrew Halaney) [RHEL-24205] - tty: add rpmsg driver (Andrew Halaney) [RHEL-24205] - serial: 8250: rename unlock labels (Andrew Halaney) [RHEL-24205] - serial: stm32: update throttle and unthrottle ops for dma mode (Andrew Halaney) [RHEL-24205] - serial: stm32: rework RX over DMA (Andrew Halaney) [RHEL-24205] - serial: stm32: re-introduce an irq flag condition in usart_receive_chars (Andrew Halaney) [RHEL-24205] - virtio-console: remove unnecessary kmemdup() (Andrew Halaney) [RHEL-24205] - tty: hvc: pass DMA capable memory to put_chars() (Andrew Halaney) [RHEL-24205] - tty: hvc: use correct dma alignment size (Andrew Halaney) [RHEL-24205] - serial: imx: disable console clocks on unregister (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Make sc16is7xx_remove() return void (Andrew Halaney) [RHEL-24205] - serial: max310x: Make max310x_remove() return void (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Improve naming for common macro (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: use macros instead of hardcoded values (Andrew Halaney) [RHEL-24205] - tty/sysrq: More intuitive Shift handling (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250: Fix reporting real baudrate value in c_ospeed field" (Andrew Halaney) [RHEL-24205] - serial: 8250: allow disabling of Freescale 16550 compile test (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix reporting real baudrate value in c_ospeed field (Andrew Halaney) [RHEL-24205] - serial: sifive: set pointer to NULL rather than 0. (Andrew Halaney) [RHEL-24205] - mxser: store FCR state in mxser_port::FCR (Andrew Halaney) [RHEL-24205] - mxser: don't read from UART_FCR (Andrew Halaney) [RHEL-24205] - mxser: move FIFO clearing to mxser_disable_and_clear_FIFO() (Andrew Halaney) [RHEL-24205] - mxser: simplify FCR computation in mxser_change_speed() (Andrew Halaney) [RHEL-24205] - mxser: make mxser_port::ldisc_stop_rx a bool (Andrew Halaney) [RHEL-24205] - mxser: simplify condition in mxser_receive_chars_new (Andrew Halaney) [RHEL-24205] - mxser: restore baud rate if its setting fails (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: describe driver in KConfig (Andrew Halaney) [RHEL-24205] - xen/x86: make "earlyprintk=xen" work for HVM/PVH DomU (Andrew Halaney) [RHEL-24205] - xen/x86: make "earlyprintk=xen" work better for PVH Dom0 (Andrew Halaney) [RHEL-24205] - serial: 8250: remove duplicated BRI0A49 and BDP3336 entries (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: Move fsl8250_data to ACPI section (Andrew Halaney) [RHEL-24205] - serial: 8250: SERIAL_8250_EM should depend on ARCH_RENESAS (Andrew Halaney) [RHEL-24205] - tty: remove flags from struct tty_ldisc_ops (Andrew Halaney) [RHEL-24205] - tty: unexport tty_ldisc_release (Andrew Halaney) [RHEL-24205] - tty: moxa: merge moxa.h into moxa.c (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: rename a conflicting function name (Andrew Halaney) [RHEL-24205] - tty: n_gsm: Modify cr bit value when config requester (Andrew Halaney) [RHEL-24205] - tty: n_gsm: Add some instructions and code for requester (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: fix driver's tx_empty callback (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Fix RX_LVL register offset (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Prevent changing fixed parameters (Andrew Halaney) [RHEL-24205] - sh: j2: Update uartlite binding with data and parity properties (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: uartlite: Add properties for synthesis-time parameters (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: uartlite: Convert to json-schema (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Prefer struct_size over open coded arithmetic (Andrew Halaney) [RHEL-24205] - console: consume APC, DM, DCS (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Use read_poll_timeout for a polling loop (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Use constants in early_uartlite_putc (Andrew Halaney) [RHEL-24205] - tty: Fix data race between tiocsti() and flush_to_ldisc() (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use of_device_get_match_data (Andrew Halaney) [RHEL-24205] - serial: 8250_ingenic: Use of_device_get_match_data (Andrew Halaney) [RHEL-24205] - tty: serial: linflexuart: Remove redundant check to simplify the code (Andrew Halaney) [RHEL-24205] - mxser: use semi-colons instead of commas (Andrew Halaney) [RHEL-24205] - tty: moxa: use semi-colons instead of commas (Andrew Halaney) [RHEL-24205] - tty: replace in_irq() with in_hardirq() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: fix break handling for sysrq (Andrew Halaney) [RHEL-24205] - serial: stm32: use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: stm32: use the defined variable to simplify code (Andrew Halaney) [RHEL-24205] - Revert "arm pl011 serial: support multi-irq request" (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Add Exynos850 SoC data (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Fix driver data macros style (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Init USI to keep clocks running (Andrew Halaney) [RHEL-24205] - platform/surface: aggregator: Use serdev_acpi_get_uart_resource() helper (Andrew Halaney) [RHEL-24205] - serdev: Split and export serdev_acpi_get_uart_resource() (Andrew Halaney) [RHEL-24205] - serial: stm32: fix the conditional expression writing (Andrew Halaney) [RHEL-24205] - serial: omap: Only allow if 8250_omap is not selected (Andrew Halaney) [RHEL-24205] - vt: keyboard.c: make console an unsigned int (Andrew Halaney) [RHEL-24205] - vt: keyboard: treat kbd_table as an array all the time. (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: make setup_port() parameters explicitly unsigned (Andrew Halaney) [RHEL-24205] - tty: pdc_cons, free tty_driver upon failure (Andrew Halaney) [RHEL-24205] - tty: drop put_tty_driver (Andrew Halaney) [RHEL-24205] - tty: drop alloc_tty_driver (Andrew Halaney) [RHEL-24205] - xtensa: ISS: don't panic in rs_init (Andrew Halaney) [RHEL-24205] - serial: max310x: Use clock-names property matching to recognize EXTCLK (Andrew Halaney) [RHEL-24205] - serial: 8250: Define RX trigger levels for OxSemi 950 devices (Andrew Halaney) [RHEL-24205] - tty: hvc: replace BUG_ON() with negative return value (Andrew Halaney) [RHEL-24205] - amiserial: remove unused state from shutdown (Andrew Halaney) [RHEL-24205] - amiserial: pack and sort includes (Andrew Halaney) [RHEL-24205] - amiserial: expand serial_isroot (Andrew Halaney) [RHEL-24205] - amiserial: simplify rs_open (Andrew Halaney) [RHEL-24205] - amiserial: remove serial_state::xmit_fifo_size (Andrew Halaney) [RHEL-24205] - amiserial: remove stale comment (Andrew Halaney) [RHEL-24205] - amiserial: remove unused DBG_CNT (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Add ->unregister_gpio() callback (Andrew Halaney) [RHEL-24205] - tty: serial: Fix spelling mistake "Asychronous" -> "Asynchronous" (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Add runtime pm support (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Disable clocks in case of errors (Andrew Halaney) [RHEL-24205] - tty: Fix out-of-bound vmalloc access in imageblit (Andrew Halaney) [RHEL-24205] - serial: samsung: use dma_ops of DMA if attached (Andrew Halaney) [RHEL-24205] - arm pl011 serial: support multi-irq request (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: add RS485 support (Andrew Halaney) [RHEL-24205] - tty: serial: jsm: hold port lock when reporting modem line changes (Andrew Halaney) [RHEL-24205] - serial: core: Report magic multiplier extra baud rates (Andrew Halaney) [RHEL-24205] - serial: 8250: extend compile-test coverage (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: use NULL to initialized a null pointer (Andrew Halaney) [RHEL-24205] - serial: 8250_pnp: Support configurable clock frequency (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: make a const array static, makes object smaller (Andrew Halaney) [RHEL-24205] - Revert "tty/serial/omap: Make the locking RT aware" (Andrew Halaney) [RHEL-24205] - Revert "tty/serial/pl011: Make the locking work on RT" (Andrew Halaney) [RHEL-24205] - Revert "printk: Bring back the RT bits." (Andrew Halaney) [RHEL-24205] - Revert "printk: add infrastucture for atomic consoles" (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250: implement write_atomic" (Andrew Halaney) [RHEL-24205] - Revert "printk: avoid preempt_disable() for PREEMPT_RT" (Andrew Halaney) [RHEL-24205] - Revert "printk: allow disabling printk per-console device kthreads at boot" (Andrew Halaney) [RHEL-24205] - Revert "serial: Make ->set_termios() old ktermios const" (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250_dw: Add ACPI ID for Granite Rapids-D UART" (Andrew Halaney) [RHEL-24205]- copy_oldmem_kernel() - WRITE is "data source", not destination (Chris von Recklinghausen) [RHEL-27741] - add CONFIG_SAMPLE_KMEMLEAK to RHEL configs collection (Chris von Recklinghausen) [RHEL-27741] - add CONFIG_RANDOMIZE_KSTACK_OFFSET to RHEL configs collection (Chris von Recklinghausen) [RHEL-27741] - add CONFIG_DMAPOOL_TEST to RHEL configs collection (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: make global slab shrink lockless" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: make memcg slab shrink lockless" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: add shrinker_srcu_generation" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: shrinkers: make count and scan in shrinker debugfs lockless" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: hold write lock to reparent shrinker nr_deferred" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: remove shrinker_rwsem from synchronize_shrinkers()" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: shrinkers: convert shrinker_rwsem to mutex" (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: fix iteration in collapse_file (Chris von Recklinghausen) [RHEL-27741] - memfd: check for non-NULL file_seals in memfd_create() syscall (Chris von Recklinghausen) [RHEL-27741] - mm/vmalloc: do not output a spurious warning when huge vmalloc() fails (Chris von Recklinghausen) [RHEL-27741] - mm/mprotect: fix do_mprotect_pkey() limit check (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: Fix error path in do_vmi_align_munmap() (Chris von Recklinghausen) [RHEL-27741] - zswap: do not shrink if cgroup may not zswap (Chris von Recklinghausen) [RHEL-27741] - page cache: fix page_cache_next/prev_miss off by one (Chris von Recklinghausen) [RHEL-27741] - mm/gup_test: fix ioctl fail for compat task (Chris von Recklinghausen) [RHEL-27741] - mm/gup: remove unused vmas parameter from pin_user_pages_remote() (Chris von Recklinghausen) [RHEL-27741] - splice: Rename direct_splice_read() to copy_splice_read() (Chris von Recklinghausen) [RHEL-27741] - mm: fix zswap writeback race condition (Chris von Recklinghausen) [RHEL-27741] - mm: kfence: fix false positives on big endian (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: move LRU update from zs_map_object() to zs_malloc() (Chris von Recklinghausen) [RHEL-27741] - mm: shrinkers: fix race condition on debugfs cleanup (Chris von Recklinghausen) [RHEL-27741] - dmapool: link blocks across pages (Chris von Recklinghausen) [RHEL-27741] - dmapool: don't memset on free twice (Chris von Recklinghausen) [RHEL-27741] - dmapool: simplify freeing (Chris von Recklinghausen) [RHEL-27741] - dmapool: consolidate page initialization (Chris von Recklinghausen) [RHEL-27741] - dmapool: rearrange page alloc failure handling (Chris von Recklinghausen) [RHEL-27741] - dmapool: move debug code to own functions (Chris von Recklinghausen) [RHEL-27741] - dmapool: speedup DMAPOOL_DEBUG with init_on_alloc (Chris von Recklinghausen) [RHEL-27741] - dmapool: cleanup integer types (Chris von Recklinghausen) [RHEL-27741] - dmapool: use sysfs_emit() instead of scnprintf() (Chris von Recklinghausen) [RHEL-27741] - dmapool: remove checks for dev == NULL (Chris von Recklinghausen) [RHEL-27741] - mm: do not reclaim private data from pinned page (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: always check invariants (Chris von Recklinghausen) [RHEL-27741] - filemap: Handle error return from __filemap_get_folio() (Chris von Recklinghausen) [RHEL-27741] - mm: change per-VMA lock statistics to be disabled by default (Chris von Recklinghausen) [RHEL-27741] - mm/mempolicy: correctly update prev when policy is equal on mbind (Chris von Recklinghausen) [RHEL-27741] - kasan: hw_tags: avoid invalid virt_to_page() (Chris von Recklinghausen) [RHEL-27741] - mm/page_alloc: add some comments to explain the possible hole in __pageblock_pfn_to_page() (Chris von Recklinghausen) [RHEL-27741] - mm/ksm: move disabling KSM from s390/gmap code to KSM code (Chris von Recklinghausen) [RHEL-27741] - mm/ksm: unmerge and clear VM_MERGEABLE when setting PR_SET_MEMORY_MERGE=0 (Chris von Recklinghausen) [RHEL-27741] - mm/damon/paddr: fix missing folio_sz update in damon_pa_young() (Chris von Recklinghausen) [RHEL-27741] - mm/damon/paddr: minor refactor of damon_pa_mark_accessed_or_deactivate() (Chris von Recklinghausen) [RHEL-27741] - mm/damon/paddr: minor refactor of damon_pa_pageout() (Chris von Recklinghausen) [RHEL-27741] - mm,unmap: avoid flushing TLB in batch if PTE is inaccessible (Chris von Recklinghausen) [RHEL-27741] - shmem: restrict noswap option to initial user namespace (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: fix conflicting mods to collapse_file() (Chris von Recklinghausen) [RHEL-27741] - mm/mremap: fix vm_pgoff in vma_merge() case 3 (Chris von Recklinghausen) [RHEL-27741] - seq_buf: Add seq_buf_do_printk() helper (Chris von Recklinghausen) [RHEL-27741] - sparse: remove unnecessary 0 values from rc (Chris von Recklinghausen) [RHEL-27741] - mm: move 'mmap_min_addr' logic from callers into vm_unmapped_area() (Chris von Recklinghausen) [RHEL-27741] - mm: do not increment pgfault stats when page fault handler retries (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: allow only one active pool compaction context (Chris von Recklinghausen) [RHEL-27741] - mm: add new KSM process and sysfs knobs (Chris von Recklinghausen) [RHEL-27741] - mm: add new api to enable ksm per process (Chris von Recklinghausen) [RHEL-27741] - mm: don't check VMA write permissions if the PTE/PMD indicates write permissions (Chris von Recklinghausen) [RHEL-27741] - migrate_pages_batch: fix statistics for longterm pin retry (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: use helper function range_in_vma() (Chris von Recklinghausen) [RHEL-27741] - lib/show_mem.c: use for_each_populated_zone() simplify code (Chris von Recklinghausen) [RHEL-27741] - mm/hugetlb: fix uffd-wp bit lost when unsharing happens (Chris von Recklinghausen) [RHEL-27741] - mm/hugetlb: fix uffd-wp during fork() (Chris von Recklinghausen) [RHEL-27741] - kasan: fix lockdep report invalid wait context (Chris von Recklinghausen) [RHEL-27741] - mm: ksm: support hwpoison for ksm page (Chris von Recklinghausen) [RHEL-27741] - mm: memory-failure: refactor add_to_kill() (Chris von Recklinghausen) [RHEL-27741] - memfd: pass argument of memfd_fcntl as int (Chris von Recklinghausen) [RHEL-27741] - mm: workingset: update description of the source file (Chris von Recklinghausen) [RHEL-27741] - printk: export console trace point for kcsan/kasan/kfence/kmsan (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: refactor updating current->reclaim_state (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: move set_task_reclaim_state() near flush_reclaim_state() (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: ignore non-LRU-based reclaim in memcg reclaim (Chris von Recklinghausen) [RHEL-27741] - mm: apply __must_check to vmap_pages_range_noflush() (Chris von Recklinghausen) [RHEL-27741] - mm: hwpoison: support recovery from HugePage copy-on-write faults (Chris von Recklinghausen) [RHEL-27741] - mm/vmscan: simplify shrink_node() (Chris von Recklinghausen) [RHEL-27741] - mpage: use folios in bio end_io handler (Chris von Recklinghausen) [RHEL-27741] - mpage: split submit_bio and bio end_io handler for reads and writes (Chris von Recklinghausen) [RHEL-27741] - mm/huge_memory: conditionally call maybe_mkwrite() and drop pte_wrprotect() in __split_huge_pmd_locked() (Chris von Recklinghausen) [RHEL-27741] - mm: convert copy_user_huge_page() to copy_user_large_folio() (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: convert mfill_atomic_hugetlb() to use a folio (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: convert copy_huge_page_from_user() to copy_folio_from_user() (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: use kmap_local_page() in copy_huge_page_from_user() (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: convert mfill_atomic_pte_copy() to use a folio (Chris von Recklinghausen) [RHEL-27741] - mm, page_alloc: use check_pages_enabled static key to check tail pages (Chris von Recklinghausen) [RHEL-27741] - mm: mlock: use folios_put() in mlock_folio_batch() (Chris von Recklinghausen) [RHEL-27741] - mm/madvise: use vma_lookup() instead of find_vma() (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: maintain page cache uptodate flag (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: skip shmem with userfaultfd (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: refactor collapse_file control flow (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: drain lru after swapping in shmem (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: recover from poisoned file-backed memory (Chris von Recklinghausen) [RHEL-27741] - mm/hwpoison: introduce copy_mc_highpage (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: recover from poisoned anonymous memory (Chris von Recklinghausen) [RHEL-27741] - mm: kfence: improve the performance of __kfence_alloc() and __kfence_free() (Chris von Recklinghausen) [RHEL-27741] - mm/zswap: delay the initialization of zswap (Chris von Recklinghausen) [RHEL-27741] - mm/zswap: replace zswap_init_{started/failed} with zswap_init_state (Chris von Recklinghausen) [RHEL-27741] - mm/zswap: remove zswap_entry_cache_{create,destroy} helper function (Chris von Recklinghausen) [RHEL-27741] - mm: vmalloc: rename addr_to_vb_xarray() function (Chris von Recklinghausen) [RHEL-27741] - kmemleak-test: fix kmemleak_test.c build logic (Chris von Recklinghausen) [RHEL-27741] - mm: vmalloc: remove a global vmap_blocks xarray (Chris von Recklinghausen) [RHEL-27741] - mm: move free_area_empty() to mm/internal.h (Chris von Recklinghausen) [RHEL-27741] - hugetlb: remove PageHeadHuge() (Chris von Recklinghausen) [RHEL-27741] - mm: khugepaged: fix kernel BUG in hpage_collapse_scan_file() (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: reset compaction source zspage pointer after putback_zspage() (Chris von Recklinghausen) [RHEL-27741] - mm: make arch_has_descending_max_zone_pfns() static (Chris von Recklinghausen) [RHEL-27741] - zswap: remove MODULE_LICENSE in non-modules (Chris von Recklinghausen) [RHEL-27741] - zpool: remove MODULE_LICENSE in non-modules (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: remove incorrect #ifdef checks (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: move compaction sysctl to its own file (Chris von Recklinghausen) [RHEL-27741] - mm: memory-failure: Move memory failure sysctls to its own file (Chris von Recklinghausen) [RHEL-27741] - mm: uninline kstrdup() (Chris von Recklinghausen) [RHEL-27741] - fs: Add FGP_WRITEBEGIN (Chris von Recklinghausen) [RHEL-27741] - sched/numa: enhance vma scanning logic (Chris von Recklinghausen) [RHEL-27741] - sched/numa: apply the scan delay to every new vma (Chris von Recklinghausen) [RHEL-27741] - mm: separate vma->lock from vm_area_struct (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: free vm_area_struct without call_rcu in exit_mmap (Chris von Recklinghausen) [RHEL-27741] - mm: introduce per-VMA lock statistics (Chris von Recklinghausen) [RHEL-27741] - mm: prevent userfaults to be handled under per-vma lock (Chris von Recklinghausen) [RHEL-27741] - mm: prevent do_swap_page from handling page faults under VMA lock (Chris von Recklinghausen) [RHEL-27741] - mm: add FAULT_FLAG_VMA_LOCK flag (Chris von Recklinghausen) [RHEL-27741] - mm: fall back to mmap_lock if vma->anon_vma is not yet set (Chris von Recklinghausen) [RHEL-27741] - mm: introduce lock_vma_under_rcu to be used from arch-specific code (Chris von Recklinghausen) [RHEL-27741] - mm: introduce vma detached flag (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: prevent pagefault handler from racing with mmu_notifier registration (Chris von Recklinghausen) [RHEL-27741] - kernel/fork: assert no VMA readers during its destruction (Chris von Recklinghausen) [RHEL-27741] - mm: conditionally write-lock VMA in free_pgtables (Chris von Recklinghausen) [RHEL-27741] - mm: write-lock VMAs before removing them from VMA tree (Chris von Recklinghausen) [RHEL-27741] - mm/mremap: write-lock VMA while remapping it to a new address range (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: write-lock VMAs in vma_prepare before modifying them (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: write-lock VMA while collapsing a huge page (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: move vma_prepare before vma_adjust_trans_huge (Chris von Recklinghausen) [RHEL-27741] - mm: add per-VMA lock and helper functions to control it (Chris von Recklinghausen) [RHEL-27741] - mm: rcu safe VMA freeing (Chris von Recklinghausen) [RHEL-27741] - mm: introduce CONFIG_PER_VMA_LOCK (Chris von Recklinghausen) [RHEL-27741] - mm: hold the RCU read lock over calls to ->map_pages (Chris von Recklinghausen) [RHEL-27741] - afs: split afs_pagecache_valid() out of afs_validate() (Chris von Recklinghausen) [RHEL-27741] - xfs: remove xfs_filemap_map_pages() wrapper (Chris von Recklinghausen) [RHEL-27741] - mm/damon/sysfs: make more kobj_type structures constant (Chris von Recklinghausen) [RHEL-27741] - mm: be less noisy during memory hotplug (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: init cleanup, be explicit about the non-mergeable case (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: explicitly assign res, vma, extend invariants (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: fold curr, next assignment logic (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: further improve prev/next VMA naming (Chris von Recklinghausen) [RHEL-27741] - mm: vmalloc: convert vread() to vread_iter() (Chris von Recklinghausen) [RHEL-27741] - iov_iter: add copy_page_to_iter_nofault() (Chris von Recklinghausen) [RHEL-27741] - fs/proc/kcore: convert read_kcore() to read_kcore_iter() (Chris von Recklinghausen) [RHEL-27741] - fs/proc/kcore: avoid bounce buffer for ktext data (Chris von Recklinghausen) [RHEL-27741] - MAINTAINERS: extend memblock entry to include MM initialization (Chris von Recklinghausen) [RHEL-27741] - mm: move vmalloc_init() declaration to mm/internal.h (Chris von Recklinghausen) [RHEL-27741] - mm: move kmem_cache_init() declaration to mm/slab.h (Chris von Recklinghausen) [RHEL-27741] - mm: move mem_init_print_info() to mm_init.c (Chris von Recklinghausen) [RHEL-27741] - init,mm: fold late call to page_ext_init() to page_alloc_init_late() (Chris von Recklinghausen) [RHEL-27741] - mm: move init_mem_debugging_and_hardening() to mm/mm_init.c (Chris von Recklinghausen) [RHEL-27741] - mm: call {ptlock,pgtable}_cache_init() directly from mm_core_init() (Chris von Recklinghausen) [RHEL-27741] - init,mm: move mm_init() to mm/mm_init.c and rename it to mm_core_init() (Chris von Recklinghausen) [RHEL-27741] - init: fold build_all_zonelists() and page_alloc_init_cpuhp() to mm_init() (Chris von Recklinghausen) [RHEL-27741] - mm/page_alloc: rename page_alloc_init() to page_alloc_init_cpuhp() (Chris von Recklinghausen) [RHEL-27741] - mm: handle hashdist initialization in mm/mm_init.c (Chris von Recklinghausen) [RHEL-27741] - mm: move most of core MM initialization to mm/mm_init.c (Chris von Recklinghausen) [RHEL-27741] - mm/page_alloc: add helper for checking if check_pages_enabled (Chris von Recklinghausen) [RHEL-27741] - mips: fix comment about pgtable_init() (Chris von Recklinghausen) [RHEL-27741] - mm: move get_page_from_free_area() to mm/page_alloc.c (Chris von Recklinghausen) [RHEL-27741] - mm: prefer fault_around_pages to fault_around_bytes (Chris von Recklinghausen) [RHEL-27741] - mm: refactor do_fault_around() (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: fix the possible deadlock when isolating hugetlb pages (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: consider the number of scanning compound pages in isolate fail path (Chris von Recklinghausen) [RHEL-27741] - mm/mremap: simplify vma expansion again (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: start distinguishing if vma can be removed in mergeability test (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: convert mergeability checks to return bool (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: rename adj_next to adj_start (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: set mid to NULL if not applicable (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: initialize mid and next in natural order (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use the proper vma pointer in case 4 (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use the proper vma pointers in cases 1 and 6 (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use the proper vma pointer in case 3 (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use only primary pointers for preparing merge (Chris von Recklinghausen) [RHEL-27741] - mm: userfaultfd: combine 'mode' and 'wp_copy' arguments (Chris von Recklinghausen) [RHEL-27741] - mm: userfaultfd: don't pass around both mm and vma (Chris von Recklinghausen) [RHEL-27741] - mm: userfaultfd: rename functions for clarity + consistency (Chris von Recklinghausen) [RHEL-27741] - kasan: suppress recursive reports for HW_TAGS (Chris von Recklinghausen) [RHEL-27741] - mm: return an ERR_PTR from __filemap_get_folio (Chris von Recklinghausen) [RHEL-27741] - mm: remove FGP_ENTRY (Chris von Recklinghausen) [RHEL-27741] - shmem: open code the page cache lookup in shmem_get_folio_gfp (Chris von Recklinghausen) [RHEL-27741] - shmem: shmem_get_partial_folio use filemap_get_entry (Chris von Recklinghausen) [RHEL-27741] - mm: use filemap_get_entry in filemap_get_incore_folio (Chris von Recklinghausen) [RHEL-27741] - mm: make mapping_get_entry available outside of filemap.c (Chris von Recklinghausen) [RHEL-27741] - mm: don't look at xarray value entries in split_huge_pages_in_file (Chris von Recklinghausen) [RHEL-27741] - dmapool: create/destroy cleanup (Chris von Recklinghausen) [RHEL-27741] - dmapool: link blocks across pages (Chris von Recklinghausen) [RHEL-27741] - dmapool: don't memset on free twice (Chris von Recklinghausen) [RHEL-27741] - dmapool: simplify freeing (Chris von Recklinghausen) [RHEL-27741] - dmapool: consolidate page initialization (Chris von Recklinghausen) [RHEL-27741] - dmapool: rearrange page alloc failure handling (Chris von Recklinghausen) [RHEL-27741] - dmapool: move debug code to own functions (Chris von Recklinghausen) [RHEL-27741] - dmapool: speedup DMAPOOL_DEBUG with init_on_alloc (Chris von Recklinghausen) [RHEL-27741] - dmapool: cleanup integer types (Chris von Recklinghausen) [RHEL-27741] - dmapool: use sysfs_emit() instead of scnprintf() (Chris von Recklinghausen) [RHEL-27741] - dmapool: remove checks for dev == NULL (Chris von Recklinghausen) [RHEL-27741] - dmapool: add alloc/free performance test (Chris von Recklinghausen) [RHEL-27741] - iov_iter: overlay struct iovec and ubuf/len (Chris von Recklinghausen) [RHEL-27741] - mm/slab: document kfree() as allowed for kmem_cache_alloc() objects (Chris von Recklinghausen) [RHEL-27741] - mm/slob: remove slob.c (Chris von Recklinghausen) [RHEL-27741] - mm/slob: remove CONFIG_SLOB (Chris von Recklinghausen) [RHEL-27741] - mm/thp: rename TRANSPARENT_HUGEPAGE_NEVER_DAX to _UNSUPPORTED (Chris von Recklinghausen) [RHEL-27741] - mm: memory-failure: directly use IS_ENABLED(CONFIG_HWPOISON_INJECT) (Chris von Recklinghausen) [RHEL-27741] - mm: shrinkers: convert shrinker_rwsem to mutex (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: remove shrinker_rwsem from synchronize_shrinkers() (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: hold write lock to reparent shrinker nr_deferred (Chris von Recklinghausen) [RHEL-27741] - mm: shrinkers: make count and scan in shrinker debugfs lockless (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: add shrinker_srcu_generation (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: make memcg slab shrink lockless (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: make global slab shrink lockless (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: add a map_nr_max field to shrinker_info (Chris von Recklinghausen) [RHEL-27741] - mm: prefer xxx_page() alloc/free functions for order-0 pages (Chris von Recklinghausen) [RHEL-27741] - kasan: remove PG_skip_kasan_poison flag (Chris von Recklinghausen) [RHEL-27741] - shmem: add support to ignore swap (Chris von Recklinghausen) [RHEL-27741] - shmem: update documentation (Chris von Recklinghausen) [RHEL-27741] - shmem: skip page split if we're not reclaiming (Chris von Recklinghausen) [RHEL-27741] - shmem: move reclaim check early on writepages() (Chris von Recklinghausen) [RHEL-27741] - shmem: set shmem_writepage() variables early (Chris von Recklinghausen) [RHEL-27741] - shmem: remove check for folio lock on writepage() (Chris von Recklinghausen) [RHEL-27741] - mm/gup.c: fix typo in comments (Chris von Recklinghausen) [RHEL-27741] - mm,jfs: move write_one_page/folio_write_one to jfs (Chris von Recklinghausen) [RHEL-27741] - kmsan: add test_stackdepot_roundtrip (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: show per fullness group class stats (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: rework compaction algorithm (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: fine-grained inuse ratio based fullness grouping (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: remove insert_zspage() ->inuse optimization (Chris von Recklinghausen) [RHEL-27741] - kmsan: add memsetXX tests (Chris von Recklinghausen) [RHEL-27741] - kmsan: another take at fixing memcpy tests (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: cleanup memcg uncharge for failure path (Chris von Recklinghausen) [RHEL-27741] - mm: swap: remove unneeded cgroup_throttle_swaprate() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in do_cow_fault() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in do_anonymous_page() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in wp_page_copy() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in page_copy_prealloc() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in do_swap_page() (Chris von Recklinghausen) [RHEL-27741] - mm: huge_memory: convert __do_huge_pmd_anonymous_page() to use a folio (Chris von Recklinghausen) [RHEL-27741] - mm/rmap: use atomic_try_cmpxchg in set_tlb_ubc_flush_pending (Chris von Recklinghausen) [RHEL-27741] - mm/debug: use %pGt to display page_type in dump_page() (Chris von Recklinghausen) [RHEL-27741] - mm, printk: introduce new format %pGt for page_type (Chris von Recklinghausen) [RHEL-27741] - mmflags.h: use less error prone method to define pageflag_names (Chris von Recklinghausen) [RHEL-27741] - mm: add tracepoints to ksm (Chris von Recklinghausen) [RHEL-27741] - x86/mm/pat: clear VM_PAT if copy_p4d_range failed (Chris von Recklinghausen) [RHEL-27741] - mm/userfaultfd: support WP on multiple VMAs (Chris von Recklinghausen) [RHEL-27741] - mm, page_alloc: reduce page alloc/free sanity checks (Chris von Recklinghausen) [RHEL-27741] - mm: reduce lock contention of pcp buffer refill (Chris von Recklinghausen) [RHEL-27741] - splice: Add a func to do a splice from an O_DIRECT file without ITER_PIPE (Chris von Recklinghausen) [RHEL-27741] - fs: don't allocate blocks beyond EOF from __mpage_writepage (Chris von Recklinghausen) [RHEL-27741] - iomap: Add iomap_get_folio helper (Chris von Recklinghausen) [RHEL-27741] - iov_iter: saner checks for attempt to copy to/from iterator (Chris von Recklinghausen) [RHEL-27741] - mm: introduce FOLL_PCI_P2PDMA to gate getting PCI P2PDMA pages (Chris von Recklinghausen) [RHEL-27741] - samples: add first Rust examples (Chris von Recklinghausen) [RHEL-27741] - ksm: add profit monitoring documentation (Chris von Recklinghausen) [RHEL-27741] - sysctl: remove max_extfrag_threshold (Chris von Recklinghausen) [RHEL-27741] - fs: don't call ->writepage from __mpage_writepage (Chris von Recklinghausen) [RHEL-27741] - fs: remove the nobh helpers (Chris von Recklinghausen) [RHEL-27741] - jfs: stop using the nobh helper (Chris von Recklinghausen) [RHEL-27741] - iomap: remove iomap_writepage (Chris von Recklinghausen) [RHEL-27741] - hugetlbfs: zero partial pages during fallocate hole punch (Chris von Recklinghausen) [RHEL-27741] - kcsan: test: use new suite_{init,exit} support (Chris von Recklinghausen) [RHEL-27741] - fs: Remove aop flags parameter from nobh_write_begin() (Chris von Recklinghausen) [RHEL-27741] - stack: Introduce CONFIG_RANDOMIZE_KSTACK_OFFSET (Chris von Recklinghausen) [RHEL-27741] - MAINTAINERS: update rppt's email (Chris von Recklinghausen) [RHEL-27741] - connector: send event on write to /proc/[pid]/comm (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: regression fix for unmapped_area{_topdown} (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: fix use-after-free of VMA iterator (Aristeu Rozanski) [RHEL-27740] - mm/huge_memory.c: warn with pr_warn_ratelimited instead of VM_WARN_ON_ONCE_FOLIO (Aristeu Rozanski) [RHEL-27740] - mm/mprotect: fix do_mprotect_pkey() return on error (Aristeu Rozanski) [RHEL-27740] - mm: swap: fix performance regression on sparsetruncate-tiny (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: avoid warn_alloc noise caused by fatal signal (Aristeu Rozanski) [RHEL-27740] - mm: enable maple tree RCU mode by default (Aristeu Rozanski) [RHEL-27740] - mm/ksm: fix race with VMA iteration and mm_struct teardown (Aristeu Rozanski) [RHEL-27740] - mm: fix error handling for map_deny_write_exec (Aristeu Rozanski) [RHEL-27740] - mm: deduplicate error handling for map_deny_write_exec (Aristeu Rozanski) [RHEL-27740] - mm/slab: Fix undefined init_cache_node_node() for NUMA and !SMP (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: fix folio_nr_pages() after folio_put() in damon_pa_mark_accessed_or_deactivate() (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: fix folio_size() call after folio_put() in damon_pa_young() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: try migrate in batch asynchronously firstly (Aristeu Rozanski) [RHEL-27740] - migrate_pages: move split folios processing out of migrate_pages_batch() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: fix deadlock in batched migration (Aristeu Rozanski) [RHEL-27740] - mm: teach mincore_hugetlb about pte markers (Aristeu Rozanski) [RHEL-27740] - mm: avoid gcc complaint about pointer casting (Aristeu Rozanski) [RHEL-27740] - kasan, x86: don't rename memintrinsics in uninstrumented files (Aristeu Rozanski) [RHEL-27740] - kasan: test: fix test for new meminstrinsic instrumentation (Aristeu Rozanski) [RHEL-27740] - kasan: treat meminstrinsic as builtins in uninstrumented files (Aristeu Rozanski) [RHEL-27740] - kasan: emit different calls for instrumentable memintrinsics (Aristeu Rozanski) [RHEL-27740] - mm/hwpoison: convert TTU_IGNORE_HWPOISON to TTU_HWPOISON (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: fix missing folio_put() (Aristeu Rozanski) [RHEL-27740] - mm/mremap: fix dup_anon_vma() in vma_merge() case 4 (Aristeu Rozanski) [RHEL-27740] - mm/mprotect: Fix successful vma_merge() of next in do_mprotect_pkey() (Aristeu Rozanski) [RHEL-27740] - splice: Add a func to do a splice from a buffered file without ITER_PIPE (Aristeu Rozanski) [RHEL-27740] - mm: Pass info, not iter, into filemap_get_pages() (Aristeu Rozanski) [RHEL-27740] - include/linux/migrate.h: remove unneeded externs (Aristeu Rozanski) [RHEL-27740] - mm/memory_hotplug: cleanup return value handing in do_migrate_range() (Aristeu Rozanski) [RHEL-27740] - mm/uffd: fix comment in handling pte markers (Aristeu Rozanski) [RHEL-27740] - mm: change to return bool for isolate_movable_page() (Aristeu Rozanski) [RHEL-27740] - mm: hugetlb: change to return bool for isolate_hugetlb() (Aristeu Rozanski) [RHEL-27740] - mm: change to return bool for isolate_lru_page() (Aristeu Rozanski) [RHEL-27740] - mm: change to return bool for folio_isolate_lru() (Aristeu Rozanski) [RHEL-27740] - filemap: Remove lock_page_killable() (Aristeu Rozanski) [RHEL-27740] - mm: memcontrol: rename memcg_kmem_enabled() (Aristeu Rozanski) [RHEL-27740] - mm: percpu: fix incorrect size in pcpu_obj_full_size() (Aristeu Rozanski) [RHEL-27740] - mm: page_alloc: call panic() when memoryless node allocation fails (Aristeu Rozanski) [RHEL-27740] - migrate_pages: move THP/hugetlb migration support check to simplify code (Aristeu Rozanski) [RHEL-27740] - migrate_pages: batch flushing TLB (Aristeu Rozanski) [RHEL-27740] - migrate_pages: share more code between _unmap and _move (Aristeu Rozanski) [RHEL-27740] - migrate_pages: move migrate_folio_unmap() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: batch _unmap and _move (Aristeu Rozanski) [RHEL-27740] - migrate_pages: split unmap_and_move() to _unmap() and _move() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: restrict number of pages to migrate in batch (Aristeu Rozanski) [RHEL-27740] - migrate_pages: separate hugetlb folios migration (Aristeu Rozanski) [RHEL-27740] - migrate_pages: organize stats with struct migrate_pages_stats (Aristeu Rozanski) [RHEL-27740] - mm: fix typo in __vm_enough_memory warning (Aristeu Rozanski) [RHEL-27740] - mm/damon/dbgfs: print DAMON debugfs interface deprecation message (Aristeu Rozanski) [RHEL-27740] - mm/damon/Kconfig: add DAMON debugfs interface deprecation notice (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/mm/damon/usage: add DAMON debugfs interface deprecation notice (Aristeu Rozanski) [RHEL-27740] - mm/migrate: convert putback_movable_pages() to use folios (Aristeu Rozanski) [RHEL-27740] - mm/migrate: convert isolate_movable_page() to use folios (Aristeu Rozanski) [RHEL-27740] - mm/migrate: add folio_movable_ops() (Aristeu Rozanski) [RHEL-27740] - mm: add folio_get_nontail_page() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert migrate_page_add() to migrate_folio_add() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_required() to queue_folio_required() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_hugetlb() to queue_folios_hugetlb() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_pte_range() to queue_folios_pte_range() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_pmd() to queue_folios_pmd() (Aristeu Rozanski) [RHEL-27740] - Documentation/mm: update hugetlbfs documentation to mention alloc_hugetlb_folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb_wp() to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb_add_to_page_cache to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert restore_reserve_on_error to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb fault paths to use alloc_hugetlb_folio() (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert putback_active_hugepage to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlbfs_pagecache_present() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb_install_page to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert demote_free_huge_page to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert restore_reserve_on_error() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert alloc_migrate_huge_page to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: increase use of folios in alloc_huge_page() (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert alloc_surplus_huge_page() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert dequeue_hugetlb_page functions to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert __update_and_free_page() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert isolate_hugetlb to folios (Aristeu Rozanski) [RHEL-27740] - mm/khugepaged: fix invalid page access in release_pte_pages() (Aristeu Rozanski) [RHEL-27740] - mm: Remove get_kernel_pages() (Aristeu Rozanski) [RHEL-27740] - tee: Remove call to get_kernel_pages() (Aristeu Rozanski) [RHEL-27740] - tee: Remove vmalloc page support (Aristeu Rozanski) [RHEL-27740] - highmem: Enhance is_kmap_addr() to check kmap_local_page() mappings (Aristeu Rozanski) [RHEL-27740] - mm/memremap.c: fix outdated comment in devm_memremap_pages (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs: make kobj_type structures constant (Aristeu Rozanski) [RHEL-27740] - mm/gup: move private gup FOLL_ flags to internal.h (Aristeu Rozanski) [RHEL-27740] - mm/gup: move gup_must_unshare() to mm/internal.h (Aristeu Rozanski) [RHEL-27740] - mm/gup: make get_user_pages_fast_only() return the common return value (Aristeu Rozanski) [RHEL-27740] - mm/gup: remove pin_user_pages_fast_only() (Aristeu Rozanski) [RHEL-27740] - mm/gup: make locked never NULL in the internal GUP functions (Aristeu Rozanski) [RHEL-27740] - mm/gup: add FOLL_UNLOCKABLE (Aristeu Rozanski) [RHEL-27740] - mm/gup: remove locked being NULL from faultin_vma_page_range() (Aristeu Rozanski) [RHEL-27740] - mm/gup: add an assertion that the mmap lock is locked (Aristeu Rozanski) [RHEL-27740] - mm/gup: simplify the external interface functions and consolidate invariants (Aristeu Rozanski) [RHEL-27740] - mm/gup: move try_grab_page() to mm/internal.h (Aristeu Rozanski) [RHEL-27740] - mm/gup: don't call __gup_longterm_locked() if FOLL_LONGTERM cannot be set (Aristeu Rozanski) [RHEL-27740] - mm/gup: remove obsolete FOLL_LONGTERM comment (Aristeu Rozanski) [RHEL-27740] - mm/gup: have internal functions get the mmap_read_lock() (Aristeu Rozanski) [RHEL-27740] - powerpc: mm: add VM_IOREMAP flag to the vmalloc area (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc: skip the uninitilized vmalloc areas (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc: explicitly identify vm_map_ram area when shown in /proc/vmcoreinfo (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc.c: allow vread() to read out vm_map_ram areas (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc.c: add flags to mark vm_map_ram area (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc.c: add used_map into vmap_block to track space of vmap_block (Aristeu Rozanski) [RHEL-27740] - filemap: add mapping_read_folio_gfp() (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: reduce fallbacks to (MIGRATE_PCPTYPES - 1) (Aristeu Rozanski) [RHEL-27740] - mm: introduce vm_flags_reset_once to replace WRITE_ONCE vm_flags updates (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc: replace BUG_ON with a simple if statement (Aristeu Rozanski) [RHEL-27740] - mm/swapfile: remove pr_debug in get_swap_pages() (Aristeu Rozanski) [RHEL-27740] - kasan: infer allocation size by scanning metadata (Aristeu Rozanski) [RHEL-27740] - mm: introduce __vm_flags_mod and use it in untrack_pfn (Aristeu Rozanski) [RHEL-27740] - mm: replace vma->vm_flags indirect modification in ksm_madvise (Aristeu Rozanski) [RHEL-27740] - mm: replace vma->vm_flags direct modifications with modifier calls (Aristeu Rozanski) [RHEL-27740] - mm: replace VM_LOCKED_CLEAR_MASK with VM_LOCKED_MASK (Aristeu Rozanski) [RHEL-27740] - mm: introduce vma->vm_flags wrapper functions (Aristeu Rozanski) [RHEL-27740] - kernel/fork: convert vma assignment to a memcpy (Aristeu Rozanski) [RHEL-27740] - vma_merge: set vma iterator to correct position. (Aristeu Rozanski) [RHEL-27740] - mm/mmap: remove __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: convert do_brk_flags() to use vma_prepare() and vma_complete() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: introduce dup_vma_anon() helper (Aristeu Rozanski) [RHEL-27740] - mm/mmap: don't use __vma_adjust() in shift_arg_pages() (Aristeu Rozanski) [RHEL-27740] - mm/mremap: convert vma_adjust() to vma_expand() (Aristeu Rozanski) [RHEL-27740] - mm: don't use __vma_adjust() in __split_vma() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: introduce init_vma_prep() and init_multi_vma_prep() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: use vma_prepare() and vma_complete() in vma_expand() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: refactor locking out of __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: move anon_vma setting in __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: change do_vmi_align_munmap() for maple tree iterator changes (Aristeu Rozanski) [RHEL-27740] - mm: change munmap splitting order and move_vma() (Aristeu Rozanski) [RHEL-27740] - mmap: clean up mmap_region() unrolling (Aristeu Rozanski) [RHEL-27740] - mm: add vma iterator to vma_adjust() arguments (Aristeu Rozanski) [RHEL-27740] - mm: pass vma iterator through to __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm: remove unnecessary write to vma iterator in __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - madvise: use split_vma() instead of __split_vma() (Aristeu Rozanski) [RHEL-27740] - mm: pass through vma iterator to __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mmap: convert __vma_adjust() to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr-test.h: stop using vma_mas_store() for maple tree store (Aristeu Rozanski) [RHEL-27740] - mm: switch vma_merge(), split_vma(), and __split_vma to vma iterator (Aristeu Rozanski) [RHEL-27740] - nommu: pass through vma iterator to shrink_vma() (Aristeu Rozanski) [RHEL-27740] - nommu: convert nommu to using the vma iterator (Aristeu Rozanski) [RHEL-27740] - mm/mremap: use vmi version of vma_merge() (Aristeu Rozanski) [RHEL-27740] - mmap: use vmi version of vma_merge() (Aristeu Rozanski) [RHEL-27740] - mmap: pass through vmi iterator to __split_vma() (Aristeu Rozanski) [RHEL-27740] - madvise: use vmi iterator for __split_vma() and vma_merge() (Aristeu Rozanski) [RHEL-27740] - sched: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - task_mmu: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - mempolicy: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - coredump: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - mlock: convert mlock to vma iterator (Aristeu Rozanski) [RHEL-27740] - mm: change mprotect_fixup to vma iterator (Aristeu Rozanski) [RHEL-27740] - userfaultfd: use vma iterator (Aristeu Rozanski) [RHEL-27740] - ipc/shm: introduce new do_vma_munmap() to munmap (Aristeu Rozanski) [RHEL-27740] - ipc/shm: use the vma iterator for munmap calls (Aristeu Rozanski) [RHEL-27740] - mm: add temporary vma iterator versions of vma_merge(), split_vma(), and __split_vma() (Aristeu Rozanski) [RHEL-27740] - mmap: convert vma_expand() to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mmap: change do_mas_munmap and do_mas_aligned_munmap() to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mm/mmap: remove preallocation from do_mas_align_munmap() (Aristeu Rozanski) [RHEL-27740] - mmap: convert vma_link() vma iterator (Aristeu Rozanski) [RHEL-27740] - kernel/fork: convert forking to using the vmi iterator (Aristeu Rozanski) [RHEL-27740] - mm/mmap: convert brk to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mm: expand vma iterator interface (Aristeu Rozanski) [RHEL-27740] - mm, slab/slub: Ensure kmem_cache_alloc_bulk() is available early (Aristeu Rozanski) [RHEL-27740] - mm/slub: fix memory leak with using debugfs_lookup() (Aristeu Rozanski) [RHEL-27740] - swap: use bvec_set_page to initialize bvecs (Aristeu Rozanski) [RHEL-27740] - mpage: convert __mpage_writepage() to use a folio more fully (Aristeu Rozanski) [RHEL-27740] - fs: convert writepage_t callback to pass a folio (Aristeu Rozanski) [RHEL-27740] - mm: add memcpy_from_file_folio() (Aristeu Rozanski) [RHEL-27740] - mm: refactor va_remove_mappings (Aristeu Rozanski) [RHEL-27740] - mm: split __vunmap (Aristeu Rozanski) [RHEL-27740] - mm: move debug checks from __vunmap to remove_vm_area (Aristeu Rozanski) [RHEL-27740] - mm: use remove_vm_area in __vunmap (Aristeu Rozanski) [RHEL-27740] - mm: move __remove_vm_area out of va_remove_mappings (Aristeu Rozanski) [RHEL-27740] - mm: call vfree instead of __vunmap from delayed_vfree_work (Aristeu Rozanski) [RHEL-27740] - mm: move vmalloc_init and free_work down in vmalloc.c (Aristeu Rozanski) [RHEL-27740] - mm: remove __vfree_deferred (Aristeu Rozanski) [RHEL-27740] - mm: remove __vfree (Aristeu Rozanski) [RHEL-27740] - mm: reject vmap with VM_FLUSH_RESET_PERMS (Aristeu Rozanski) [RHEL-27740] - mm/gup.c: fix typo in comments (Aristeu Rozanski) [RHEL-27740] - mm/sparse: fix "unused function 'pgdat_to_phys'" warning (Aristeu Rozanski) [RHEL-27740] - mm/page_owner: record single timestamp value for high order allocations (Aristeu Rozanski) [RHEL-27740] - mm: memory-failure: document memory failure stats (Aristeu Rozanski) [RHEL-27740] - mm: memory-failure: bump memory failure stats to pglist_data (Aristeu Rozanski) [RHEL-27740] - mm: memory-failure: add memory failure stats to sysfs (Aristeu Rozanski) [RHEL-27740] - mm: move KMEMLEAK's Kconfig items from lib to mm (Aristeu Rozanski) [RHEL-27740] - mm: implement memory-deny-write-execute as a prctl (Aristeu Rozanski) [RHEL-27740] - mm/cma: fix potential memory loss on cma_declare_contiguous_nid (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert get_hwpoison_huge_page() to folios (Aristeu Rozanski) [RHEL-27740] - zsmalloc: set default zspage chain size to 8 (Aristeu Rozanski) [RHEL-27740] - zsmalloc: make zspage chain size configurable (Aristeu Rozanski) [RHEL-27740] - zsmalloc: skip chain size calculation for pow_of_2 classes (Aristeu Rozanski) [RHEL-27740] - zsmalloc: rework zspage chain size selection (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: use deferred_pages_enabled() wherever applicable (Aristeu Rozanski) [RHEL-27740] - mm/page_ext: init page_ext early if there are no deferred struct pages (Aristeu Rozanski) [RHEL-27740] - mm/damon/core: skip apply schemes if empty (Aristeu Rozanski) [RHEL-27740] - mm/secretmem: remove redundant initiialization of pointer file (Aristeu Rozanski) [RHEL-27740] - readahead: convert readahead_expand() to use a folio (Aristeu Rozanski) [RHEL-27740] - filemap: convert filemap_range_has_page() to use a folio (Aristeu Rozanski) [RHEL-27740] - rmap: add folio parameter to __page_set_anon_rmap() (Aristeu Rozanski) [RHEL-27740] - mm: clean up mlock_page / munlock_page references in comments (Aristeu Rozanski) [RHEL-27740] - mm: remove munlock_vma_page() (Aristeu Rozanski) [RHEL-27740] - mm: remove mlock_vma_page() (Aristeu Rozanski) [RHEL-27740] - mm: remove page_evictable() (Aristeu Rozanski) [RHEL-27740] - mm: convert mem_cgroup_css_from_page() to mem_cgroup_css_from_folio() (Aristeu Rozanski) [RHEL-27740] - mm/fs: convert inode_attach_wb() to take a folio (Aristeu Rozanski) [RHEL-27740] - mm: use a folio in copy_present_pte() (Aristeu Rozanski) [RHEL-27740] - mm: use a folio in copy_pte_range() (Aristeu Rozanski) [RHEL-27740] - mm: convert do_anonymous_page() to use a folio (Aristeu Rozanski) [RHEL-27740] - page-writeback: convert write_cache_pages() to use filemap_get_folios_tag() (Aristeu Rozanski) [RHEL-27740] - filemap: convert __filemap_fdatawait_range() to use filemap_get_folios_tag() (Aristeu Rozanski) [RHEL-27740] - filemap: add filemap_get_folios_tag() (Aristeu Rozanski) [RHEL-27740] - mm: discard __GFP_ATOMIC (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: explicitly define how __GFP_HIGH non-blocking allocations accesses reserves (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: explicitly define what alloc flags deplete min reserves (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: explicitly record high-order atomic allocations in alloc_flags (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: treat RT tasks similar to __GFP_HIGH (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: rename ALLOC_HIGH to ALLOC_MIN_RESERVE (Aristeu Rozanski) [RHEL-27740] - mm/page_ext: do not allocate space for page_ext->flags if not needed (Aristeu Rozanski) [RHEL-27740] - mm: remove __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Aristeu Rozanski) [RHEL-27740] - powerpc/nohash/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Aristeu Rozanski) [RHEL-27740] - powerpc/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE on 32bit book3s (Aristeu Rozanski) [RHEL-27740] - arm/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Aristeu Rozanski) [RHEL-27740] - mm/debug_vm_pgtable: more pte_swp_exclusive() sanity checks (Aristeu Rozanski) [RHEL-27740] - mm/khugepaged: convert release_pte_pages() to use folios (Aristeu Rozanski) [RHEL-27740] - mm/khugepaged: introduce release_pte_folio() to replace release_pte_page() (Aristeu Rozanski) [RHEL-27740] - kmsan: silence -Wmissing-prototypes warnings (Aristeu Rozanski) [RHEL-27740] - Documentation/mm: update references to __m[un]lock_page() to *_folio() (Aristeu Rozanski) [RHEL-27740] - mm: mlock: update the interface to use folios (Aristeu Rozanski) [RHEL-27740] - m68k/mm/motorola: specify pmd_page() type (Aristeu Rozanski) [RHEL-27740] - mm: mlock: use folios and a folio batch internally (Aristeu Rozanski) [RHEL-27740] - mm: pagevec: add folio_batch_reinit() (Aristeu Rozanski) [RHEL-27740] - mm: madvise: use vm_normal_folio() in madvise_free_pte_range() (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert unpoison_memory() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert hugetlb_set_page_hwpoison() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert __free_raw_hwp_pages() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert raw_hwp_list_head() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert free_raw_hwp_pages() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert hugetlb_clear_page_hwpoison to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert try_memory_failure_hugetlb() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert __get_huge_page_for_hwpoison() to folios (Aristeu Rozanski) [RHEL-27740] - mm/mmap: fix comment of unmapped_area{_topdown} (Aristeu Rozanski) [RHEL-27740] - mm: remove the hugetlb field from struct page (Aristeu Rozanski) [RHEL-27740] - mm: convert deferred_split_huge_page() to deferred_split_folio() (Aristeu Rozanski) [RHEL-27740] - mm/huge_memory: convert get_deferred_split_queue() to take a folio (Aristeu Rozanski) [RHEL-27740] - mm/huge_memory: remove page_deferred_list() (Aristeu Rozanski) [RHEL-27740] - mm: move page->deferred_list to folio->_deferred_list (Aristeu Rozanski) [RHEL-27740] - doc: correct struct folio kernel-doc (Aristeu Rozanski) [RHEL-27740] - mm: remove 'First tail page' members from struct page (Aristeu Rozanski) [RHEL-27740] - hugetlb: remove uses of compound_dtor and compound_nr (Aristeu Rozanski) [RHEL-27740] - mm: convert destroy_large_folio() to use folio_dtor (Aristeu Rozanski) [RHEL-27740] - mm: convert is_transparent_hugepage() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm: convert set_compound_page_dtor() and set_compound_order() to folios (Aristeu Rozanski) [RHEL-27740] - mm: reimplement compound_nr() (Aristeu Rozanski) [RHEL-27740] - mm: reimplement compound_order() (Aristeu Rozanski) [RHEL-27740] - mm: remove head_compound_mapcount() and _ptr functions (Aristeu Rozanski) [RHEL-27740] - mm: convert page_mapcount() to use folio_entire_mapcount() (Aristeu Rozanski) [RHEL-27740] - hugetlb: remove uses of folio_mapcount_ptr (Aristeu Rozanski) [RHEL-27740] - mm/debug: remove call to head_compound_mapcount() (Aristeu Rozanski) [RHEL-27740] - mm: use entire_mapcount in __page_dup_rmap() (Aristeu Rozanski) [RHEL-27740] - mm: use a folio in hugepage_add_anon_rmap() and hugepage_add_new_anon_rmap() (Aristeu Rozanski) [RHEL-27740] - page_alloc: use folio fields directly (Aristeu Rozanski) [RHEL-27740] - mm: convert page_add_file_rmap() to use a folio internally (Aristeu Rozanski) [RHEL-27740] - mm: convert page_add_anon_rmap() to use a folio internally (Aristeu Rozanski) [RHEL-27740] - mm: convert page_remove_rmap() to use a folio internally (Aristeu Rozanski) [RHEL-27740] - doc: clarify refcount section by referring to folios & pages (Aristeu Rozanski) [RHEL-27740] - mm/mmu_notifier: remove unused mmu_notifier_range_update_to_read_only export (Aristeu Rozanski) [RHEL-27740] - mm: compaction: avoid fragmentation score calculation for empty zones (Aristeu Rozanski) [RHEL-27740] - mm: compaction: add missing kcompactd wakeup trace event (Aristeu Rozanski) [RHEL-27740] - mm: compaction: count the migration scanned pages events for proactive compaction (Aristeu Rozanski) [RHEL-27740] - mm: compaction: move list validation into compact_zone() (Aristeu Rozanski) [RHEL-27740] - mm: compaction: remove redundant VM_BUG_ON() in compact_zone() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: fix typo in comment (Aristeu Rozanski) [RHEL-27740] - memblock: Avoid useless checks in memblock_merge_regions(). (Aristeu Rozanski) [RHEL-27740] - memblock: Make a boundary tighter in memblock_add_range(). (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: use strscpy() to instead of strncpy() (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: remove damon_pa_access_chk_result struct (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: remove folio_sz field from damon_pa_access_chk_result (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: rename 'damon_pa_access_chk_result->page_sz' to 'folio_sz' (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: record appropriate folio size when the access is not found (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: support folio of neither HPAGE_PMD_SIZE nor PAGE_SIZE (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: rename 'damon_young_walk_private->page_sz' to 'folio_sz' (Aristeu Rozanski) [RHEL-27740] - mm: remove PageMovable export (Aristeu Rozanski) [RHEL-27740] - mm: introduce folio_is_pfmemalloc (Aristeu Rozanski) [RHEL-27740] - mm: support POSIX_FADV_NOREUSE (Aristeu Rozanski) [RHEL-27740] - mm: add vma_has_recency() (Aristeu Rozanski) [RHEL-27740] - mm/nommu: don't use VM_MAYSHARE for MAP_PRIVATE mappings (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/mm/numaperf: increase depth of subsections (Aristeu Rozanski) [RHEL-27740] - tools/vm: rename tools/vm to tools/mm (Aristeu Rozanski) [RHEL-27740] - mm: remove zap_page_range and create zap_vma_pages (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: invert logic for early page initialisation checks (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: convert hugetlb related functions to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon: remove unneeded damon_get_page() (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: convert damon_young_pmd_entry() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: convert damon_pa_*() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon: convert damon_ptep/pmdp_mkold() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon: introduce damon_get_folio() (Aristeu Rozanski) [RHEL-27740] - mm: page_idle: convert page idle to use a folio (Aristeu Rozanski) [RHEL-27740] - mm: huge_memory: convert split_huge_pages_all() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm: remove generic_writepages (Aristeu Rozanski) [RHEL-27740] - jbd2,ocfs2: move jbd2_journal_submit_inode_data_buffers to ocfs2 (Aristeu Rozanski) [RHEL-27740] - fs: remove an outdated comment on mpage_writepages (Aristeu Rozanski) [RHEL-27740] - mm/page_reporting: replace rcu_access_pointer() with rcu_dereference_protected() (Aristeu Rozanski) [RHEL-27740] - mm: fix comment of page table counter (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: replace BUG_ON() by WARN_ON_ONCE() (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: avoid calling __find_vmap_area() twice in __vunmap() (Aristeu Rozanski) [RHEL-27740] - mm: move FOLL_* defs to mm_types.h (Aristeu Rozanski) [RHEL-27740] - mm/swap: convert deactivate_page() to folio_deactivate() (Aristeu Rozanski) [RHEL-27740] - mm/damon: convert damon_pa_mark_accessed_or_deactivate() to use folios (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: correct use of __GFP_NOWARN mask in __vmalloc_area_node() (Aristeu Rozanski) [RHEL-27740] - swap: fold swap_ra_clamp_pfn into swap_ra_info (Aristeu Rozanski) [RHEL-27740] - swap: avoid a redundant pte map if ra window is 1 (Aristeu Rozanski) [RHEL-27740] - Docs/ABI/damon: document scheme filters files (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/mm/damon/usage: document DAMOS filters of sysfs (Aristeu Rozanski) [RHEL-27740] - selftests/damon/sysfs: test filters directory (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: implement scheme filters (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: connect filter directory and filters directory (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: implement filter directory (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: implement filters directory (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/damon/reclaim: document 'skip_anon' parameter (Aristeu Rozanski) [RHEL-27740] - mm/damon/reclaim: add a parameter called skip_anon for avoiding anonymous pages reclamation (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: support DAMOS filters (Aristeu Rozanski) [RHEL-27740] - mm/damon/core: implement damos filter (Aristeu Rozanski) [RHEL-27740] - mm: memcontrol: deprecate charge moving (Aristeu Rozanski) [RHEL-27740] - mm: rmap: remove lock_page_memcg() (Aristeu Rozanski) [RHEL-27740] - mm: memcontrol: skip moving non-present pages that are mapped elsewhere (Aristeu Rozanski) [RHEL-27740] - hugetlb: initialize variable to avoid compiler warning (Aristeu Rozanski) [RHEL-27740] - mm: swap: convert mark_page_lazyfree() to folio_mark_lazyfree() (Aristeu Rozanski) [RHEL-27740] - cma: tracing: print alloc result in trace_cma_alloc_finish (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: do not duplicate policy if it is not applicable for set_mempolicy_home_node (Aristeu Rozanski) [RHEL-27740] - mpage: use b_folio in do_mpage_readpage() (Aristeu Rozanski) [RHEL-27740] - jbd2: replace obvious uses of b_page with b_folio (Aristeu Rozanski) [RHEL-27740] - gfs2: replace obvious uses of b_page with b_folio (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in mark_buffer_dirty() (Aristeu Rozanski) [RHEL-27740] - page_io: remove buffer_head include (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in end_buffer_async_write() (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in end_buffer_async_read() (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in touch_buffer() (Aristeu Rozanski) [RHEL-27740] - buffer: replace obvious uses of b_page with b_folio (Aristeu Rozanski) [RHEL-27740] - buffer: add b_folio as an alias of b_page (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: add tests for MFD_NOEXEC_SEAL MFD_EXEC (Aristeu Rozanski) [RHEL-27740] - mm/memfd: add write seals when apply SEAL_EXEC to executable memfd (Aristeu Rozanski) [RHEL-27740] - mm/memfd: add MFD_NOEXEC_SEAL and MFD_EXEC (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: add tests for F_SEAL_EXEC (Aristeu Rozanski) [RHEL-27740] - mm/slab.c: cleanup is_debug_pagealloc_cache() (Aristeu Rozanski) [RHEL-27740] - mm/sl{a,u}b: fix wrong usages of folio_page() for getting head pages (Aristeu Rozanski) [RHEL-27740] - context_tracking: Fix noinstr vs KASAN (Aristeu Rozanski) [RHEL-27740] - entry, kasan, x86: Disallow overriding mem*() functions (Aristeu Rozanski) [RHEL-27740] - ubsan: Fix objtool UACCESS warns (Aristeu Rozanski) [RHEL-27740] - mm/memremap: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Aristeu Rozanski) [RHEL-27740] - mm/slab: remove unused slab_early_init (Aristeu Rozanski) [RHEL-27740] - xen: use vma_lookup() in privcmd_ioctl_mmap() (Aristeu Rozanski) [RHEL-27740] - fs: remove the NULL get_block case in mpage_writepages (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: clean up mapping in mfd_fail_write (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: remove unused variable (Aristeu Rozanski) [RHEL-27740]- tools: ynl: fix converting flags to names after recent cleanup (Jose Ignacio Tornos Martinez) [RHEL-31945] - ynl: netdev: drop unnecessary enum-as-flags (Jose Ignacio Tornos Martinez) [RHEL-31945] - tools: ynl: extend netdev sample to dump xdp-rx-metadata-features (Jose Ignacio Tornos Martinez) [RHEL-31945] - bpf: expose information about supported xdp metadata kfunc (Jose Ignacio Tornos Martinez) [RHEL-31945] - bpf: make it easier to add new metadata kfunc (Jose Ignacio Tornos Martinez) [RHEL-31945] - xdp: use trusted arguments in XDP hints kfuncs (Jose Ignacio Tornos Martinez) [RHEL-31945] - netfilter: nft_ct: fix l3num expectations with inet pseudo family (Phil Sutter) [RHEL-31345] {CVE-2024-26673} - netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations (Phil Sutter) [RHEL-31345] {CVE-2024-26673} - team: Fix use-after-free when an option instance allocation fails (Hangbin Liu) [RHEL-31052] - team: Remove NULL check before dev_{put, hold} (Hangbin Liu) [RHEL-31052] - ipv6: sr: fix possible use-after-free and null-ptr-deref (Hangbin Liu) [RHEL-30814 RHEL-31732] {CVE-2024-26735} - selftests: seg6: add selftest for NEXT-C-SID flavor in SRv6 End.X behavior (Hangbin Liu) [RHEL-30814] - seg6: add NEXT-C-SID support for SRv6 End.X behavior (Hangbin Liu) [RHEL-30814] - seg6: Cleanup duplicates of skb_dst_drop calls (Hangbin Liu) [RHEL-30814] - nvme-tcp: Fix comma-related oops (Maurizio Lombardi) [RHEL-25547] - security/keys: export key_lookup() (Maurizio Lombardi) [RHEL-25547] - nvme: add new config entries and enable them (Maurizio Lombardi) [RHEL-25547] - nvme: clear caller pointer on identify failure (Maurizio Lombardi) [RHEL-25547] - nvme: host: fix double-free of struct nvme_id_ns in ns_update_nuse() (Maurizio Lombardi) [RHEL-25547] - nvme: fcloop: make fcloop_class constant (Maurizio Lombardi) [RHEL-25547] - nvme: fabrics: make nvmf_class constant (Maurizio Lombardi) [RHEL-25547] - nvme: core: constify struct class usage (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: typo in nvmf_parse_key() (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: check max outstanding commands (Maurizio Lombardi) [RHEL-25547] - nvmet-rdma: set max_queue_size for RDMA transport (Maurizio Lombardi) [RHEL-25547] - nvmet: introduce new max queue size configuration entry (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: clamp queue size according to ctrl cap (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: introduce NVME_RDMA_MAX_METADATA_QUEUE_SIZE definition (Maurizio Lombardi) [RHEL-25547] - nvmet: set ctrl pi_support cap before initializing cap reg (Maurizio Lombardi) [RHEL-25547] - nvmet: set maxcmd to be per controller (Maurizio Lombardi) [RHEL-25547] - nvmet: compare mqes and sqsize only for IO SQ (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: move NVME_RDMA_IP_PORT from common file (Maurizio Lombardi) [RHEL-25547] - nvmet: remove superfluous initialization (Maurizio Lombardi) [RHEL-25547] - nvme: implement support for relaxed effects (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: fix I/O connect error handling (Maurizio Lombardi) [RHEL-25547] - nvme: use ns->head->pi_size instead of t10_pi_tuple structure size (Maurizio Lombardi) [RHEL-25547] - nvme-core: fix comment to reflect right functions (Maurizio Lombardi) [RHEL-25547] - nvme: move passthrough logging attribute to head (Maurizio Lombardi) [RHEL-25547] - nvme: allow passthru cmd error logging (Maurizio Lombardi) [RHEL-25547] - nvme-fc: show hostnqn when connecting to fc target (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: show hostnqn when connecting to rdma target (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: show hostnqn when connecting to tcp target (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: use RCU list iterator for assoc_list (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: take ref count on tgtport before delete assoc (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: avoid deadlock on delete association path (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: abort command when there is no binding (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: do not tack refs on tgtports from assoc (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: remove null hostport pointer check (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: hold reference on hostport match (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: free queue and assoc directly (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: defer cleanup using RCU properly (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: release reference on target port (Maurizio Lombardi) [RHEL-25547] - nvmet-fcloop: swap the list_add_tail arguments (Maurizio Lombardi) [RHEL-25547] - nvme-fc: do not wait in vain when unloading module (Maurizio Lombardi) [RHEL-25547] - nvme-fc: log human-readable opcode on timeout (Maurizio Lombardi) [RHEL-25547] - nvme: split out fabrics version of nvme_opcode_str() (Maurizio Lombardi) [RHEL-25547] - nvme: take const cmd pointer in read-only helpers (Maurizio Lombardi) [RHEL-25547] - nvme: remove redundant status mask (Maurizio Lombardi) [RHEL-25547] - nvme: return string as char *, not unsigned char * (Maurizio Lombardi) [RHEL-25547] - nvme-common: add module description (Maurizio Lombardi) [RHEL-25547] - nvme: enable retries for authentication commands (Maurizio Lombardi) [RHEL-25547] - nvme: change __nvme_submit_sync_cmd() calling conventions (Maurizio Lombardi) [RHEL-25547] - nvme-auth: open-code single-use macros (Maurizio Lombardi) [RHEL-25547] - nvme: use ctrl state accessor (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: fix nvme tcp ida memory leak (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: Fix transfer length when write_generate/read_verify are 0 (Maurizio Lombardi) [RHEL-25547] - nvmet: add module description to stop warnings (Maurizio Lombardi) [RHEL-25547] - nvme: add module description to stop warnings (Maurizio Lombardi) [RHEL-25547] - nvmet: unify aer type enum (Maurizio Lombardi) [RHEL-25547] - nvmet-rdma: avoid circular locking dependency on install_queue() (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: avoid circular locking dependency on install_queue() (Maurizio Lombardi) [RHEL-25547] - nvme-pci: set doorbell config before unquiescing (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: enhance timeout kernel log (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: enhance timeout kernel log (Maurizio Lombardi) [RHEL-25547] - nvme-pci: enhance timeout kernel log (Maurizio Lombardi) [RHEL-25547] - nvme: trace: avoid memcpy overflow warning (Maurizio Lombardi) [RHEL-25547] - nvmet: re-fix tracing strncpy() warning (Maurizio Lombardi) [RHEL-25547] - nvme: introduce nvme_disk_is_ns_head helper (Maurizio Lombardi) [RHEL-25547] - nvme: Add pr_ops read_reservation support (Maurizio Lombardi) [RHEL-25547] - nvme: Add a nvme_pr_type enum (Maurizio Lombardi) [RHEL-25547] - nvme: Add pr_ops read_keys support (Maurizio Lombardi) [RHEL-25547] - nvme: Add helper to send pr command (Maurizio Lombardi) [RHEL-25547] - nvme: Move pr code to it's own file (Maurizio Lombardi) [RHEL-25547] - nvme: Don't hardcode the data len for pr commands (Maurizio Lombardi) [RHEL-25547] - nvme: Fix reservation status related structs (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage (Maurizio Lombardi) [RHEL-25547] - nvme-pci: disable write zeroes for SK Hynix BC901 (Maurizio Lombardi) [RHEL-25547] - nvmet-fcloop: Remove remote port from list when unlinking (Maurizio Lombardi) [RHEL-25547] - nvmet-trace: avoid dereferencing pointer too early (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: remove unnecessary bracket (Maurizio Lombardi) [RHEL-25547] - nvme: simplify the max_discard_segments calculation (Maurizio Lombardi) [RHEL-25547] - nvme: fix max_discard_sectors calculation (Maurizio Lombardi) [RHEL-25547] - nvme: also skip discard granularity updates in nvme_config_discard (Maurizio Lombardi) [RHEL-25547] - nvme: update the explanation for not updating the limits in nvme_config_discard (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: fix a missing endianess conversion in nvmet_tcp_try_peek_pdu (Maurizio Lombardi) [RHEL-25547] - nvme-common: mark nvme_tls_psk_prio static (Maurizio Lombardi) [RHEL-25547] - nvme: remove unused definition (Maurizio Lombardi) [RHEL-25547] - nvme: tcp: remove unnecessary goto statement (Maurizio Lombardi) [RHEL-25547] - nvme-fc: set numa_node after nvme_init_ctrl (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: don't check discovery ioccsz/iorcsz (Maurizio Lombardi) [RHEL-25547] - nvmet: configfs: use ctrl->instance to track passthru subsystems (Maurizio Lombardi) [RHEL-25547] - nvme: repack struct nvme_ns_head (Maurizio Lombardi) [RHEL-25547] - nvme: add csi, ms and nuse to sysfs (Maurizio Lombardi) [RHEL-25547] - nvme: rename ns attribute group (Maurizio Lombardi) [RHEL-25547] - nvme: refactor ns info setup function (Maurizio Lombardi) [RHEL-25547] - nvme: refactor ns info helpers (Maurizio Lombardi) [RHEL-25547] - nvme: move ns id info to struct nvme_ns_head (Maurizio Lombardi) [RHEL-25547] - nvmet: remove cntlid_min and cntlid_max check in nvmet_alloc_ctrl (Maurizio Lombardi) [RHEL-25547] - nvmet: allow identical cntlid_min and cntlid_max settings (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: check ioccsz and iorcsz (Maurizio Lombardi) [RHEL-25547] - nvme: introduce nvme_check_ctrl_fabric_info helper (Maurizio Lombardi) [RHEL-25547] - nvme-fc: replace deprecated strncpy with strscpy (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: replace deprecated strncpy with strscpy (Maurizio Lombardi) [RHEL-25547] - nvme-pci: fix sleeping function called from interrupt context (Maurizio Lombardi) [RHEL-25547] - nvme-pci: Add sleep quirk for Kingston drives (Maurizio Lombardi) [RHEL-25547] - nvme: fix deadlock between reset and scan (Maurizio Lombardi) [RHEL-25547] - nvme: Print capabilities changes just once (Maurizio Lombardi) [RHEL-25547] - nvme: prevent potential spectre v1 gadget (Maurizio Lombardi) [RHEL-25547] - nvme: improve NVME_HOST_AUTH and NVME_TARGET_AUTH config descriptions (Maurizio Lombardi) [RHEL-25547] - nvme-ioctl: move capable() admin check to the end (Maurizio Lombardi) [RHEL-25547] - nvme: ensure reset state check ordering (Maurizio Lombardi) [RHEL-25547] - nvme: introduce helper function to get ctrl state (Maurizio Lombardi) [RHEL-25547] - nvme-core: check for too small lba shift (Maurizio Lombardi) [RHEL-25547] - nvme: fine-tune sending of first keep-alive (Maurizio Lombardi) [RHEL-25547] - nvme: tcp: fix compile-time checks for TLS mode (Maurizio Lombardi) [RHEL-25547] - nvme: target: fix Kconfig select statements (Maurizio Lombardi) [RHEL-25547] - nvme: target: fix nvme_keyring_id() references (Maurizio Lombardi) [RHEL-25547] - nvme: move nvme_stop_keep_alive() back to original position (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: always initialize tls_handshake_tmo_work (Maurizio Lombardi) [RHEL-25547] - nvme: blank out authentication fabrics options if not configured (Maurizio Lombardi) [RHEL-25547] - nvme: catch errors from nvme_configure_metadata() (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: only evaluate 'tls' option if TLS is selected (Maurizio Lombardi) [RHEL-25547] - nvme-auth: set explanation code for failure2 msgs (Maurizio Lombardi) [RHEL-25547] - nvme-auth: unlock mutex in one place only (Maurizio Lombardi) [RHEL-25547] - nvme: keyring: fix conditional compilation (Maurizio Lombardi) [RHEL-25547] - nvme: common: make keyring and auth separate modules (Maurizio Lombardi) [RHEL-25547] - nvme-loop: always quiesce and cancel commands before destroying admin q (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: avoid open-coding nvme_tcp_teardown_admin_queue() (Maurizio Lombardi) [RHEL-25547] - nvme-auth: always set valid seq_num in dhchap reply (Maurizio Lombardi) [RHEL-25547] - nvme-auth: add flag for bi-directional auth (Maurizio Lombardi) [RHEL-25547] - nvme-auth: auth success1 msg always includes resp (Maurizio Lombardi) [RHEL-25547] - nvme: fix error-handling for io_uring nvme-passthrough (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: Fix a memory leak (Maurizio Lombardi) [RHEL-25547] - nvme-auth: use crypto_shash_tfm_digest() (Maurizio Lombardi) [RHEL-25547] - nvme-auth: allow mixing of secret and hash lengths (Maurizio Lombardi) [RHEL-25547] - nvme-auth: use transformed key size to create resp (Maurizio Lombardi) [RHEL-25547] - nvme-auth: alloc nvme_dhchap_key as single buffer (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: use 'spin_lock_bh' for state_lock() (Maurizio Lombardi) [RHEL-25547] - nvme: rework NVME_AUTH Kconfig selection (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: peek icreq before starting TLS (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: control messages for recvmsg() (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: enable TLS handshake upcall (Maurizio Lombardi) [RHEL-25547] - nvmet: Set 'TREQ' to 'required' when TLS is enabled (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: allocate socket file (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: make nvmet_tcp_alloc_queue() a void function (Maurizio Lombardi) [RHEL-25547] - nvmet: make TCP sectype settable via configfs (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: parse options 'keyring' and 'tls_key' (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: improve icreq/icresp logging (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: control message handling for recvmsg() (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: enable TLS handshake upcall (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: allocate socket file (Maurizio Lombardi) [RHEL-25547] - nvme-keyring: implement nvme_tls_psk_default() (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: add definitions for TLS cipher suites (Maurizio Lombardi) [RHEL-25547] - nvme: add TCP TSAS definitions (Maurizio Lombardi) [RHEL-25547] - nvme-keyring: define a 'psk' keytype (Maurizio Lombardi) [RHEL-25547] - nvme-keyring: register '.nvme' keyring (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: Annotate struct nvmet_fc_tgt_queue with __counted_by (Maurizio Lombardi) [RHEL-25547] - nvme-pci: add BOGUS_NID for Intel 0a54 device (Maurizio Lombardi) [RHEL-25547 RHEL-28783] - nvmet-auth: complete a request only after freeing the dhchap pointers (Maurizio Lombardi) [RHEL-25547] - nvme: sanitize metadata bounce buffer for reads (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: do not try to stop unallocated queues (Maurizio Lombardi) [RHEL-25547] - redhat/rhel_files/mod-extra.list.rhel: add test_lockup (Čestmír Kalina) [RHEL-26127] - redhat/configs: enable CONFIG_TEST_LOCKUP (Čestmír Kalina) [RHEL-26127] - lib/test_lockup: fix kernel pointer check for separate address spaces (Čestmír Kalina) [RHEL-26127] - sched/fair: Take the scheduling domain into account in select_idle_core() (Phil Auld) [RHEL-25535] - sched/fair: Take the scheduling domain into account in select_idle_smt() (Phil Auld) [RHEL-25535] - sched/fair: Fix tg->load when offlining a CPU (Phil Auld) [RHEL-25535] - sched/fair: Use all little CPUs for CPU-bound workloads (Phil Auld) [RHEL-25535] - sched/fair: Simplify util_est (Phil Auld) [RHEL-25535] - sched/fair: Remove SCHED_FEAT(UTIL_EST_FASTUP, true) (Phil Auld) [RHEL-25535] - sched: fair: move unused stub functions to header (Phil Auld) [RHEL-25535] - sched/doc: Update documentation after renames and synchronize Chinese version (Phil Auld) [RHEL-25535] - sched/pelt: Avoid underestimation of task utilization (Phil Auld) [RHEL-25535] - sched/deadline: Introduce deadline servers (Phil Auld) [RHEL-25535] - sched/deadline: Move bandwidth accounting into {en,de}queue_dl_entity (Phil Auld) [RHEL-25535] - sched/deadline: Collect sched_dl_entity initialization (Phil Auld) [RHEL-25535] - sched: Unify more update_curr*() (Phil Auld) [RHEL-25535] - sched: Remove vruntime from trace_sched_stat_runtime() (Phil Auld) [RHEL-25535] - sched: Unify runtime accounting across classes (Phil Auld) [RHEL-25535] - sched: Use WRITE_ONCE() for p->on_rq (Phil Auld) [RHEL-25535] - rcu/tasks-trace: Handle new PF_IDLE semantics (Phil Auld) [RHEL-25535] - rcu/tasks: Handle new PF_IDLE semantics (Phil Auld) [RHEL-25535] - rcu: Introduce rcu_cpu_online() (Phil Auld) [RHEL-25535] - sched/fair: Remove SIS_PROP (Phil Auld) [RHEL-25535] - sched/fair: Use candidate prev/recent_used CPU if scanning failed for cluster wakeup (Phil Auld) [RHEL-25535] - sched/fair: Scan cluster before scanning LLC in wake-up path (Phil Auld) [RHEL-15622] - sched: Add cpus_share_resources API (Phil Auld) [RHEL-15622] - sched/nohz: Update comments about NEWILB_KICK (Phil Auld) [RHEL-25535] - sched/fair: Remove duplicate #include (Phil Auld) [RHEL-25535] - sched: Make PELT acronym definition searchable (Phil Auld) [RHEL-25535] - sched/headers: Remove comment referring to rq::cpu_load, since this has been removed (Phil Auld) [RHEL-25535] - sched/topology: Move the declaration of 'schedutil_gov' to kernel/sched/sched.h (Phil Auld) [RHEL-25535] - sched/topology: Change behaviour of the 'sched_energy_aware' sysctl, based on the platform (Phil Auld) [RHEL-25535] - sched/topology: Remove the EM_MAX_COMPLEXITY limit (Phil Auld) [RHEL-25535] - sched/nohz: Remove unnecessarily complex error handling pattern from find_new_ilb() (Phil Auld) [RHEL-25535] - sched/nohz: Use consistent variable names in find_new_ilb() and kick_ilb() (Phil Auld) [RHEL-25535] - sched/nohz: Update idle load-balancing (ILB) comments (Phil Auld) [RHEL-25535] - sched/debug: Print 'tgid' in sched_show_task() (Phil Auld) [RHEL-25535] - sched/headers: Remove duplicate header inclusions (Phil Auld) [RHEL-25535] - sched/debug: Add new tracepoint to track compute energy computation (Phil Auld) [RHEL-25535] - sched/deadline: Make dl_rq->pushable_dl_tasks update drive dl_rq->overloaded (Phil Auld) [RHEL-25535] - sched/rt: Make rt_rq->pushable_tasks updates drive rto_mask (Phil Auld) [RHEL-25535] - sched/core: Refactor the task_flags check for worker sleeping in sched_submit_work() (Phil Auld) [RHEL-25535] - sched/fair: Fix warning in bandwidth distribution (Phil Auld) [RHEL-25535] - sched/fair: Make cfs_rq->throttled_csd_list available on !SMP (Phil Auld) [RHEL-25535] - sched/debug: Avoid checking in_atomic_preempt_off() twice in schedule_debug() (Phil Auld) [RHEL-25535] - sched/headers: Standardize the header guard #endif (Phil Auld) [RHEL-25535] - sched/headers: Standardize the header guard #endif (Phil Auld) [RHEL-25535] - sched/headers: Add header guard to (Phil Auld) [RHEL-25535] - kernel/sched: Modify initial boot task idle setup (Phil Auld) [RHEL-25535] - sched/fair: Rename check_preempt_curr() to wakeup_preempt() (Phil Auld) [RHEL-25535] - sched/fair: Rename check_preempt_wakeup() to check_preempt_wakeup_fair() (Phil Auld) [RHEL-25535] - sched/headers: Remove duplicated includes in kernel/sched/sched.h (Phil Auld) [RHEL-25535] - sched/fair: Ratelimit update to tg->load_avg (Phil Auld) [RHEL-20158 RHEL-25535] - sched/core: Use do-while instead of for loop in set_nr_if_polling() (Phil Auld) [RHEL-25535] - sched/fair: Fix cfs_rq_is_decayed() on !SMP (Phil Auld) [RHEL-25535] - sched: Assert for_each_thread() is properly locked (Phil Auld) [RHEL-25535] - sched/core: Report correct state for TASK_IDLE | TASK_FREEZABLE (Phil Auld) [RHEL-25535] - sched/core: Add kernel-doc for set_cpus_allowed_ptr() (Phil Auld) [RHEL-25535] - sched/headers: Rename task_struct::state to task_struct::__state in the comments too (Phil Auld) [RHEL-25535] - sched: add WF_CURRENT_CPU and externise ttwu (Phil Auld) [RHEL-25535] - sched/fair: Stabilize asym cpu capacity system idle cpu selection (Phil Auld) [RHEL-25535] - sched/core: introduce sched_core_idle_cpu() (Phil Auld) [RHEL-25535] - genirq, softirq: Use in_hardirq() instead of in_irq() (Phil Auld) [RHEL-25535] - sched: add throttled time stat for throttled children (Phil Auld) [RHEL-25535] - sched: don't account throttle time for empty groups (Phil Auld) [RHEL-25535] - kbuild: add kbuild-file macro (Radu Rendec) [RHEL-33669] - kbuild: replace $(if A,A,B) with $(or A,B) in scripts/Makefile.modpost (Radu Rendec) [RHEL-33669] - kbuild: Fix include path in scripts/Makefile.modpost (Radu Rendec) [RHEL-33669] - smb: client: fix rename(2) regression against samba (Paulo Alcantara) [RHEL-33612] - net/sched: fix lockdep splat in qdisc_tree_reduce_backlog() (Davide Caratti) [RHEL-32137] - net/sched: taprio: proper TCA_TAPRIO_TC_ENTRY_INDEX check (Davide Caratti) [RHEL-32137 RHEL-32497] {CVE-2024-26815} - net/sched: flower: Add lock protection when remove filter handle (Davide Caratti) [RHEL-32137] - net/sched: act_mirred: don't override retval if we already lost the skb (Davide Caratti) [RHEL-31724 RHEL-32137] {CVE-2024-26739} - net/sched: act_mirred: use the backlog for mirred ingress (Davide Caratti) [RHEL-31720 RHEL-32137] {CVE-2024-26740} - net/sched: act_mirred: Create function tcf_mirred_to_dev and improve readability (Davide Caratti) [RHEL-32137] - net/sched: flower: Fix chain template offload (Davide Caratti) [RHEL-31315 RHEL-32137] {CVE-2024-26669} - Revert "thermal: core: Don't update trip points inside the hysteresis range" (David Arcari) [RHEL-31848] - MAINTAINERS: remove section INTEL MENLOW THERMAL DRIVER (David Arcari) [RHEL-31848] - thermal: core: remove unnecessary check in trip_point_hyst_store() (David Arcari) [RHEL-31848] - thermal: intel: int340x_thermal: Use thermal zone accessor functions (David Arcari) [RHEL-31848] - thermal: core: Remove excess empty line from a comment (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Add Lunar Lake-M PCI ID (David Arcari) [RHEL-31848] - thermal: intel: Set THERMAL_TRIP_FLAG_RW_TEMP directly (David Arcari) [RHEL-31848] - thermal: core: Drop the .set_trip_hyst() thermal zone operation (David Arcari) [RHEL-31848] - thermal: core: Add flags to struct thermal_trip (David Arcari) [RHEL-31848] - thermal: core: Move initial num_trips assignment before memcpy() (David Arcari) [RHEL-31848] - thermal: core: Store zone ops in struct thermal_zone_device (David Arcari) [RHEL-31848] - thermal: Get rid of CONFIG_THERMAL_WRITABLE_TRIPS (David Arcari) [RHEL-31848] - thermal: intel: Adjust ops handling during thermal zone registration (David Arcari) [RHEL-31848] - thermal: core: Store zone trips table in struct thermal_zone_device (David Arcari) [RHEL-31848] - thermal: intel: Discard trip tables after zone registration (David Arcari) [RHEL-31848] - thermal/intel: Fix intel_tcc_get_temp() to support negative CPU temperature (David Arcari) [RHEL-31848] - thermal: sysfs: Fix up white space in trip_point_temp_store() (David Arcari) [RHEL-31848] - thermal: intel: powerclamp: Remove dead code for target mwait value (David Arcari) [RHEL-31848] - thermal/debugfs: Unlock on error path in thermal_debug_tz_trip_up() (David Arcari) [RHEL-31848] - thermal: core: Use kstrdup_const() during cooling device registration (David Arcari) [RHEL-31848] - thermal/debugfs: Add thermal debugfs information for mitigation episodes (David Arcari) [RHEL-31848] - redhat/configs: disable CONFIG_THERMAL_DEBUGFS (David Arcari) [RHEL-31848] - thermal/debugfs: Add thermal cooling device debugfs information (David Arcari) [RHEL-31848] - thermal: netlink: Pass thermal zone pointer to notify routines (David Arcari) [RHEL-31848] - thermal: netlink: Pass pointers to thermal_notify_tz_trip_up/down() (David Arcari) [RHEL-31848] - thermal: netlink: Pass pointers to thermal_notify_tz_trip_change() (David Arcari) [RHEL-31848] - thermal: trip: Constify thermal zone argument of thermal_zone_trip_id() (David Arcari) [RHEL-31848] - thermal: intel: hfi: Enable an HFI instance from its first online CPU (David Arcari) [RHEL-31848] - thermal/thermal_of: Allow rebooting after critical temp (David Arcari) [RHEL-31848] - reboot: Introduce thermal_zone_device_critical_reboot() (David Arcari) [RHEL-31848] - thermal/core: Prepare for introduction of thermal reboot (David Arcari) [RHEL-31848] - thermal/sysfs: Update governors when the 'weight' has changed (David Arcari) [RHEL-31848] - thermal/sysfs: Update instance->weight under tz lock (David Arcari) [RHEL-31848] - thermal: core: Add governor callback for thermal zone change (David Arcari) [RHEL-31848] - thermal: core: Resume thermal zones asynchronously (David Arcari) [RHEL-31848] - thermal: core: Initialize poll_queue in thermal_zone_device_init() (David Arcari) [RHEL-31848] - thermal: core: Fix thermal zone suspend-resume synchronization (David Arcari) [RHEL-31848] - thermal/core: Check get_temp ops is present when registering a tz (David Arcari) [RHEL-31848] - thermal: trip: Use for_each_trip() in __thermal_zone_set_trips() (David Arcari) [RHEL-31848] - thermal: trip: Send trip change notifications on all trip updates (David Arcari) [RHEL-31848] - thermal: core: Rework thermal zone availability check (David Arcari) [RHEL-31848] - thermal: Drop redundant and confusing device_is_registered() checks (David Arcari) [RHEL-31848] - thermal: core: Make thermal_zone_device_unregister() return after freeing the zone (David Arcari) [RHEL-31848] - thermal: sysfs: Rework the reading of trip point attributes (David Arcari) [RHEL-31848] - thermal: sysfs: Rework the handling of trip point updates (David Arcari) [RHEL-31848] - thermal: trip: Drop a redundant check from thermal_zone_set_trip() (David Arcari) [RHEL-31848] - thermal: ACPI: Move the ACPI thermal library to drivers/acpi/ (David Arcari) [RHEL-31848] - thermal: core: Add trip thresholds for trip crossing detection (David Arcari) [RHEL-31848] - thermal: core: Pass trip pointer to governor throttle callback (David Arcari) [RHEL-31848] - thermal: gov_power_allocator: Use trip pointers instead of trip indices (David Arcari) [RHEL-31848] - thermal: core: Don't update trip points inside the hysteresis range (David Arcari) [RHEL-31848] - thermal: trip: Define for_each_trip() macro (David Arcari) [RHEL-31848] - thermal: trip: Simplify computing trip indices (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Enable power floor support (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Handle power floor interrupts (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Support power floor notifications (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Set feature mask before proc_thermal_add (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Common function to clear SOC interrupt (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Move interrupt status MMIO offset to common header (David Arcari) [RHEL-31848] - thermal: core: prevent potential string overflow (David Arcari) [RHEL-31848] - thermal: int340x: Use thermal_zone_for_each_trip() (David Arcari) [RHEL-31848] - thermal: int3406: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3403: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3402: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3401: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3400: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: trip: Drop redundant trips check from for_each_thermal_trip() (David Arcari) [RHEL-31848] - thermal: core: Drop trips_disabled bitmask (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Ack all PCI interrupts (David Arcari) [RHEL-31848] - thermal: int340x: Add ArrowLake-S PCI ID (David Arcari) [RHEL-31848] - thermal: int340x: Handle workload hint interrupts (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Add workload type hint interface (David Arcari) [RHEL-31848] - thermal: int340x: Remove PROC_THERMAL_FEATURE_WLT_REQ for Meteor Lake (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Use non MSI interrupts by default (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Add interrupt configuration function (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Move mailbox code to common module (David Arcari) [RHEL-31848] - thermal: Constify the trip argument of the .get_trend() zone callback (David Arcari) [RHEL-31848] - thermal/of: add missing of_node_put() (David Arcari) [RHEL-31848] - thermal: Use thermal_tripless_zone_device_register() (David Arcari) [RHEL-31848] - thermal: core: Add function for registering tripless thermal zones (David Arcari) [RHEL-31848] - thermal: core: Clean up headers of thermal zone registration functions (David Arcari) [RHEL-31848] - thermal: intel: intel_soc_dts_iosf: Remove redundant check (David Arcari) [RHEL-31848] - thermal: intel: int340x: simplify the code with module_platform_driver() (David Arcari) [RHEL-31848] - thermal/of: Fix potential uninitialized value access (David Arcari) [RHEL-31848] - thermal: Explicitly include correct DT includes (David Arcari) [RHEL-31848] - thermal: of: fix double-free on unregistration (David Arcari) [RHEL-31848] - thermal: core: constify params in thermal_zone_device_register (David Arcari) [RHEL-31848] - power: supply: core: Avoid duplicate hwmon device from thermal framework (David Arcari) [RHEL-31848] - thermal/drivers/int340x: Do not check the thermal zone state (David Arcari) [RHEL-31848] - thermal/drivers/int3400: Use thermal zone device wrappers (David Arcari) [RHEL-31848] - thermal/intel/intel_soc_dts_iosf: Fix reporting wrong temperatures (David Arcari) [RHEL-31848] - thermal: intel: int340x_thermal: New IOCTLs for Passive v2 table (David Arcari) [RHEL-31848] - thermal: intel: int340x: Add new line for UUID display (David Arcari) [RHEL-31848] - thermal: intel: powerclamp: Fix NULL pointer access issue (David Arcari) [RHEL-31848] - thermal: intel: menlow: Get rid of this driver (David Arcari) [RHEL-31848] - thermal: intel: int340x: Add DLVR support for RFIM control (David Arcari) [RHEL-31848] - thermal: intel: Avoid updating unsupported THERM_STATUS_CLEAR mask bits (David Arcari) [RHEL-31848] - thermal: intel: x86_pkg_temp_thermal: Add lower bound check for sysfs input (David Arcari) [RHEL-31848] - thermal/core: Use the thermal zone 'devdata' accessor in thermal located drivers (David Arcari) [RHEL-31848] - thermal: intel: BXT_PMIC: select REGMAP instead of depending on it (David Arcari) [RHEL-31848] - thermal: intel: quark_dts: fix error pointer dereference (David Arcari) [RHEL-31848] - thermal: Remove core header inclusion from drivers (David Arcari) [RHEL-31848] - thermal: intel: quark_dts: Use generic trip points (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Drop struct board_info (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Rename board ID symbols (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Fold suspend and resume routines into their callers (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Fold two functions into their callers (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Eliminate device operations object (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Rename device operations callbacks (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Eliminate redundant return pointers (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Make pch_wpt_add_acpi_psv_trip() return int (David Arcari) [RHEL-31848] - thermal: ACPI: Make helpers retrieve temperature only (David Arcari) [RHEL-31848] - thermal: intel: int340x: Add production mode attribute (David Arcari) [RHEL-31848] - docs: driver-api/thermal/intel_dptf: Use copyright symbol (David Arcari) [RHEL-31848] - Documentation: thermal: DPTF Documentation (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Add support for Wellsburg PCH (David Arcari) [RHEL-31848] - thermal: int340x_thermal: Use sysfs_emit_at() instead of scnprintf() (David Arcari) [RHEL-31848] - thermal: intel: Fix unsigned comparison with less than zero (David Arcari) [RHEL-31848] - thermal/x86_pkg_temp_thermal: Add support for handling dynamic tjmax (David Arcari) [RHEL-31848] - thermal/x86_pkg_temp_thermal: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/intel/intel_tcc_cooling: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/intel/intel_soc_dts_iosf: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/int340x/processor_thermal: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/intel: Introduce Intel TCC library (David Arcari) [RHEL-31848] - thermal: int340x: Add missing attribute for data rate base (David Arcari) [RHEL-31848] - thermal: intel: Don't set HFI status bit to 1 (David Arcari) [RHEL-31848] - thermal: intel: hfi: Remove a pointless die_id check (David Arcari) [RHEL-31848] - thermal: intel: hfi: ACK HFI for the same timestamp (David Arcari) [RHEL-31848] - thermal: intel: Protect clearing of thermal status bits (David Arcari) [RHEL-31848] - thermal: intel: Prevent accidental clearing of HFI status (David Arcari) [RHEL-31848] - thermal: intel: intel_tcc_cooling: Add TCC cooling support for RaptorLake-S (David Arcari) [RHEL-31848] - thermal: intel: intel_tcc_cooling: Detect TCC lock bit (David Arcari) [RHEL-31848] - thermal: intel: hfi: Improve the type of hfi_features::nr_table_pages (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Use module_pci_driver() macro (David Arcari) [RHEL-31848] - thermal: int340x_thermal: Consolidate priv->data_vault checks (David Arcari) [RHEL-31848] - thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR (David Arcari) [RHEL-31848 RHEL-35486] {CVE-2022-48703} - thermal: intel: Add TCC cooling support for Alder Lake-N and Raptor Lake-P (David Arcari) [RHEL-31848] - intel: thermal: PCH: Drop ACPI_FADT_LOW_POWER_S0 check (David Arcari) [RHEL-31848] - thermal: intel: x86_pkg_temp_thermal: Drop duplicate 'is' from comment (David Arcari) [RHEL-31848] - thermal: intel_tcc_cooling: Add TCC cooling support for RaptorLake (David Arcari) [RHEL-31848] - thermal: intel: pch: improve the cooling delay log (David Arcari) [RHEL-31848] - thermal: intel: pch: enhance overheat handling (David Arcari) [RHEL-31848] - thermal: intel: pch: move cooling delay to suspend_noirq phase (David Arcari) [RHEL-31848] - thermal: intel: hfi: remove NULL check after container_of() call (David Arcari) [RHEL-31848] - thermal: intel: Allow processing of HWP interrupt (David Arcari) [RHEL-31848] - drivers/thermal/intel: Add TCC cooling support for AlderLake platform (David Arcari) [RHEL-31848] - dm: restore synchronous close of device mapper block device (Ming Lei) [RHEL-34573] - fs: use __fput_sync in close(2) (Ming Lei) [RHEL-34573] - powerpc/pseries: Fix potential memleak in papr_get_attr() (Mamatha Inamdar) [RHEL-35215] {CVE-2022-48669}- powercap: intel_rapl: Convert to platform remove callback returning void (David Arcari) [RHEL-35363] - x86/cpu/topology: Rename topology_max_die_per_package() (David Arcari) [RHEL-35363] - powercap: intel_rapl_tpmi: Fix System Domain probing (David Arcari) [RHEL-35363] - powercap: intel_rapl_tpmi: Fix a register bug (David Arcari) [RHEL-35363] - powercap: intel_rapl: Fix locking in TPMI RAPL (David Arcari) [RHEL-35363] - powercap: intel_rapl: Fix a NULL pointer dereference (David Arcari) [RHEL-35104 RHEL-35363] {CVE-2024-26975} - powercap: intel_rapl: Downgrade BIOS locked limits pr_warn() to pr_debug() (David Arcari) [RHEL-35363] - platform/x86/intel/ifs: Remove unnecessary initialization of 'ret' (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Add an entry rendezvous for SAF (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Replace the exit rendezvous with an entry rendezvous for ARRAY_BIST (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Add current batch number to trace output (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Trace on all HT threads when executing a test (David Arcari) [RHEL-35194] - kexec: fix the unexpected kexec_dprintk() macro (Baoquan He) [RHEL-477] - kexec_file, parisc: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file, power: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file, arm64: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file, x86: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file: add kexec_file flag to control debug printing (Baoquan He) [RHEL-477] - mmc: renesas_sdhi: use plain numbers for end_flags (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Fix rounding errors (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: special 4tap settings only apply to HS400 (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: take DMA end interrupts into account (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: add quirk for broken register layout (Radu Rendec) [RHEL-34056] - mmc: tmio: add callback for dma irq (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: improve naming of DMA struct (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: remove accessor function for internal_dmac (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: newer SoCs don't need manual tap correction (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: add R-Car Gen4 fallback compatibility string (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Add missing checks for the presence of quirks (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: style fix for proper function bodies (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: make 'dmac_only_one_rx' a quirk (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: make 'fixed_addr_mode' a quirk (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: remove a stale comment (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: make setup selection more understandable (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: R-Car D3 also has no HS400 (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: remove outdated headers (Radu Rendec) [RHEL-34056] - mmc: host: Drop commas after SoC match table sentinels (Radu Rendec) [RHEL-34056] - spi: sh-msiof: avoid integer overflow in constants (Radu Rendec) [RHEL-34056] - spi: renesas,sh-msiof: R-Car V3U is R-Car Gen4 (Radu Rendec) [RHEL-34056] - spi: sh-msiof: add generic Gen4 binding (Radu Rendec) [RHEL-34056] - spi: renesas,sh-msiof: Add generic Gen4 and r8a779f0 support (Radu Rendec) [RHEL-34056] - spi: sh-msiof: drop unneeded MODULE_ALIAS (Radu Rendec) [RHEL-34056] - spi: rspi: drop unneeded MODULE_ALIAS (Radu Rendec) [RHEL-34056] - i2c: rcar: fix error code in probe() (Radu Rendec) [RHEL-34056] - i2c: rcar: improve accuracy for R-Car Gen3+ (Radu Rendec) [RHEL-34056] - i2c: rcar: reset controller is mandatory for Gen3+ (Radu Rendec) [RHEL-34056] - i2c: riic: avoid potential division by zero (Radu Rendec) [RHEL-34056] - i2c: rcar: remove open coded DIV_ROUND_CLOSEST (Radu Rendec) [RHEL-34056] - i2c: rcar: calculate divider instead of brute-forcing it (Radu Rendec) [RHEL-34056] - i2c: rcar: properly format a debug output (Radu Rendec) [RHEL-34056] - i2c: rcar: avoid non-standard use of goto (Radu Rendec) [RHEL-34056] - i2c: rcar: use flags instead of atomic_xfer (Radu Rendec) [RHEL-34056] - i2c: rcar: REP_AFTER_RD is not a persistent flag (Radu Rendec) [RHEL-34056] - i2c: rcar: use BIT macro consistently (Radu Rendec) [RHEL-34056] - i2c: rcar: refactor handling of first message (Radu Rendec) [RHEL-34056] - i2c: rcar: avoid race condition with SMIs (Radu Rendec) [RHEL-34056] - i2c: rcar: fix PM ref counts in probe error paths (Radu Rendec) [RHEL-34056] - i2c: rcar: add support for I2C_M_RECV_LEN (Radu Rendec) [RHEL-34056] - i2c: rcar: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: i2c: renesas,rcar-i2c: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - i2c: rcar: update to new DMAENGINE API when terminating (Radu Rendec) [RHEL-34056] - i2c: rcar: enable interrupts before starting transfer (Radu Rendec) [RHEL-34056] - treewide: rename pinctrl_gpio_free_new() (Radu Rendec) [RHEL-34056] - treewide: rename pinctrl_gpio_request_new() (Radu Rendec) [RHEL-34056] - gpio: rcar: use new pinctrl GPIO helpers (Radu Rendec) [RHEL-34056] - gpio: rcar: Make the irqchip immutable (Radu Rendec) [RHEL-34056] - gpio: rcar: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: gpio: renesas,rcar-gpio: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - gpio: rcar: Move PM device over to irq domain (Radu Rendec) [RHEL-34056] - irqchip/renesas-irqc: Move PM device over to irq domain (Radu Rendec) [RHEL-34056] - irqchip/renesas-intc-irqpin: Move PM device over to irq domain (Radu Rendec) [RHEL-34056] - gpio: rcar: Propagate errors from devm_request_irq() (Radu Rendec) [RHEL-34056] - gpio: rcar: Use platform_get_irq() to get the interrupt (Radu Rendec) [RHEL-34056] - gpio: ts5500: Use platform_get_irq() to get the interrupt (Radu Rendec) [RHEL-34056] - gpio: rcar: Always use local variable dev in gpio_rcar_probe() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: use new pinctrl GPIO helpers (Radu Rendec) [RHEL-34056] - pinctrl: renesas: gpio: Use dynamic GPIO base if no function GPIOs (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add missing header(s) (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Check drive pin conflicts (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Check bias pin conflicts (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Validate I/O voltage configs consistency (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Validate drive strength configs consistency (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Validate bias configs consistency (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Add pin group sharing checks (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Simplify same_name() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Pass sh_pfc_soc_info to rcar_pin_to_bias_reg() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Factor out .pin_to_portcr() address handling (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Remove unused pfc parameter from .pin_to_pocctrl() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Prefix common checker output (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Fix bias checks on SoCs with pull-down only pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Move overlapping field check (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Fix off-by-one bug in drive register check (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Fix save/restore on SoCs with pull-down only pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: No need to initialise global statics (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add generic support for resizable buses (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add generic support for pin group subsets (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Rename SH_PFC_PIN_GROUP{,_ALIAS} args (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Reformat macros defining struct initializers (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Rename sh_pfc_soc_operations instances (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a77470: Reduce size for narrow VIN1 channel (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a77995: Add bias pinconf support (Radu Rendec) [RHEL-34056] - pinctrl: renesas: rcar: Avoid changing PUDn when disabling bias (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Fix tsn1_avtp_pps pin group (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Remove unused POC2 (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Fix GPIO function on I2C-capable pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779a0: Fix GPIO function on I2C-capable pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add Ethernet pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add QSPI pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add PCIe pins, groups, and function (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add MSIOF pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add MMC pins, groups, and function (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add INTC-EX pins, groups, and function (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add HSCIF pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add I2C pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add SCIF pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Initial R8A779F0 PFC support (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add PORT_GP_CFG_19 macros (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: add reading fuses for Gen4 (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: refactor reading fuses into seprarate function (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: introduce 'info' structure (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Remove R-Car H3 ES1.* handling (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Fix device initialization (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Create device local ops struct (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Do not call set_trips() when resuming (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3: Add support for R-Car V4H (Radu Rendec) [RHEL-34056] - dt-bindings: thermal: rcar-gen3-thermal: Add r8a779g0 support (Radu Rendec) [RHEL-34056] - dt-bindings: thermal: rcar-gen3-thermal: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - dt-bindings: thermal: rcar-gen3-thermal: use positive logic (Radu Rendec) [RHEL-34056] - dt-bindings: Drop redundant 'maxItems/minItems' in if/then schemas (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3: Use the generic function to get the number of trips (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar: Switch to new of API (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: Improve logging during probe (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - thermal: rcar_gen3_thermal: Read calibration from hardware (Radu Rendec) [RHEL-34056] - thermal: rcar_gen3_thermal: Store thcode and ptat in priv data (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Store TSC id as unsigned int (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Add support for hardware trip points (Radu Rendec) [RHEL-34056] - watchdog: renesas_wdt: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: watchdog: renesas-wdt: Document r8a779f0 support (Radu Rendec) [RHEL-34056] - clocksource/drivers/sh_cmt: Access registers according to spec (Radu Rendec) [RHEL-34056] - clocksource/drivers/sh_cmt: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: timer: renesas,cmt: Fix R-Car Gen4 fall-out (Radu Rendec) [RHEL-34056] - dt-bindings: timer: renesas,cmt: R-Car V3U is R-Car Gen4 (Radu Rendec) [RHEL-34056] - dt-bindings: timer: renesas,cmt: Add r8a779f0 and generic Gen4 CMT support (Radu Rendec) [RHEL-34056] - clocksource/drivers/sh_cmt: Fix wrong setting if don't request IRQ for clock source channel (Radu Rendec) [RHEL-34056] - dt-bindings: clock: Add r8a779f0 CPG Core Clock Definitions (Radu Rendec) [RHEL-34056] - dt-bindings: power: Add r8a779f0 SYSC power domain definitions (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Correct PFC/GPIO parent clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix Ethernet Switch clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix SCIF parent clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix HSCIF parent clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SASYNCPER internal clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix SD0H clock name (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add Ethernet Switch clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add MSIOF clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add TMU and parent SASYNC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add CMT clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SDH0 clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add HSCIF clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add PCIe clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add Z0 and Z1 clock support (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SDHI0 clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add thermal clock (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen4: Add CLK_TYPE_GEN4_PLL4 (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add UFS clock (Radu Rendec) [RHEL-34056] - clk: renesas: Move RPC core clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add PFC clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add I2C clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add WDT clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix RSW2 clock divider (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SYS-DMAC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: cpg-mssr: Add support for R-Car S4-8 (Radu Rendec) [RHEL-34056] - clk: renesas: r8a77995: Add RPC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a77990: Add RPC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add CANFD module clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Fix SD0H clock name (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen4: Introduce R-Car Gen4 CPG driver (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Parse DT for SDnH (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Use dev_err_probe when getting clock fails (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Remove outdated SD_SKIP_FIRST (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Extend SDnH divider table (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Switch to new SD clock handling (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Flag non-standard SDnH handling for V3M (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add SDnH clock to V3U (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Add SDnH clock (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Add dummy SDnH clock (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Refactor renesas_sdhi_probe() (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add RPC support (Radu Rendec) [RHEL-34056] - clk: renesas: cpg-lib: Move RPC clock registration to the library (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add Z0 and Z1 clock support (Radu Rendec) [RHEL-34056] - pmdomain: Rename the genpd subsystem to pmdomain (Radu Rendec) [RHEL-34056] - soc: renesas: Move power-domain drivers to the genpd dir (Radu Rendec) [RHEL-34056] - soc: renesas: rcar-rst: Add support for R-Car S4-8 (Radu Rendec) [RHEL-34056] - soc: renesas: Identify R-Car S4-8 (Radu Rendec) [RHEL-34056] - soc: renesas: r8a779f0-sysc: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - soc: renesas: rcar-gen4-sysc: Introduce R-Car Gen4 SYSC driver (Radu Rendec) [RHEL-34056] - soc: renesas: Prefer memcpy() over strcpy() (Radu Rendec) [RHEL-34056] - PM / devfreq: Synchronize devfreq_monitor_[start/stop] (Alessandro Carminati) [RHEL-31337] {CVE-2023-52635} - redhat/configs: enable CONFIG_LEDS_TRIGGER_NETDEV also for RHEL (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Fix kernel panic on interface rename trig notify (Michal Schmidt) [RHEL-32110] - leds: trigger: panic: Simplify led_trigger_set_panic (Michal Schmidt) [RHEL-32110] - leds: triggers: default-on: Add module alias for module auto-loading (Michal Schmidt) [RHEL-32110] - leds: trigger: audio: Set module alias for module auto-loading (Michal Schmidt) [RHEL-32110] - Documentation: leds: Update led-trigger-tty ABI description (Michal Schmidt) [RHEL-32110] - docs: ABI: sysfs-class-led-trigger-netdev: Document now hidable link_* (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Display only supported link speed attribute (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Add module alias ledtrig:netdev (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Skip setting baseline state in activate if hw-controlled (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Add core support for hw not supporting fallback to LED sw control (Michal Schmidt) [RHEL-32110] - leds: trigger: panic: Don't register panic notifier if creating the trigger failed (Michal Schmidt) [RHEL-32110] - leds: trigger: Remove unused function led_trigger_rename_static() (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Add additional line state evaluation (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Make rx tx activitate configurable (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Replace mutex with completion (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Free allocated ttyname buffer on deactivate (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Convert to DEVICE_ATTR_RW() (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Use sysfs_emit() to instead of s*printf() (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Convert to use kstrtox() (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Replace custom code for gpiod_get_optional() (Michal Schmidt) [RHEL-32110] - docs: ABI: sysfs-class-led-trigger-netdev: Add new modes and entry (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Extend speeds up to 10G (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: fix RTNL handling to prevent potential deadlock (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Move size check in set_device_name (Michal Schmidt) [RHEL-32110] - leds: triggers: gpio: Rewrite to use trigger-sources (Michal Schmidt) [RHEL-32110] - leds: Mark GPIO LED trigger broken (Michal Schmidt) [RHEL-32110] - leds: trigger: ledtrig-cpu:: Fix 'output may be truncated' issue for 'cpu' (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: rename 'hw_control' sysfs entry to 'offloaded' (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Use module_led_trigger macro to simplify the code (Michal Schmidt) [RHEL-32110] - leds: trigger: tty: Do not use LED_ON/OFF constants, use led_blink_set_oneshot instead (Michal Schmidt) [RHEL-32110] - leds: trig-netdev: Disable offload on deactivation of trigger (Michal Schmidt) [RHEL-32110] - led: trig: netdev: Fix requesting offload device (Michal Schmidt) [RHEL-32110] - docs: ABI: sysfs-class-led-trigger-netdev: add new modes and entry (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: expose hw_control status via sysfs (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add additional specific link duplex mode (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add additional specific link speed mode (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: uninitialized variable in netdev_trig_activate() (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: expose netdev trigger modes in linux include (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: init mode if hw control already active (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: validate configured netdev (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add support for LED hw control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: reject interval store for hw_control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add basic check for hw control support (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: introduce check for possible hw control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: refactor code setting device name (Michal Schmidt) [RHEL-32110] - leds: add API to get attached device for LED hw control (Michal Schmidt) [RHEL-32110] - leds: add APIs for LEDs hw control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Remove NULL check before dev_{put, hold} (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Use mutex instead of spinlocks (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Convert device attr to macro (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Rename add namespace to netdev trigger enum modes (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Drop NETDEV_LED_MODE_LINKUP from mode (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Recheck NETDEV_LED_MODE_LINKUP on dev rename (Michal Schmidt) [RHEL-32110] - leds: use sysfs_emit() to instead of scnprintf() (Michal Schmidt) [RHEL-32110] - leds: trigger: Disable CPU trigger on PREEMPT_RT (Michal Schmidt) [RHEL-32110] - leds: trigger: remove reference to obsolete CONFIG_IDE_GD_ATA (Michal Schmidt) [RHEL-32110] - leds: trigger: audio: Add an activate callback to ensure the initial brightness is set (Michal Schmidt) [RHEL-32110] - bus: fsl-mc: Use common ranges functions (Aaron Brookner) [RHEL-32995] - of/address: Add of_property_read_reg() helper (Aaron Brookner) [RHEL-32995] - of/address: Add of_range_count() helper (Aaron Brookner) [RHEL-32995] - of/address: Add support for 3 address cell bus (Aaron Brookner) [RHEL-32995] - of/address: Add of_range_to_resource() helper (Aaron Brookner) [RHEL-32995] - of: unittest: Add bus address range parsing tests (Aaron Brookner) [RHEL-32995] - of/platform: use of_address_count() helper (Aaron Brookner) [RHEL-32995] - of/address: introduce of_address_count() helper (Aaron Brookner) [RHEL-32995] - netfilter: ipset: Missing gc cancellations fixed (Phil Sutter) [RHEL-30522] - netfilter: ipset: fix performance regression in swap operation (Phil Sutter) [RHEL-30522] - netfilter: ipset: fix race condition between swap/destroy and kernel side add/del/test (Phil Sutter) [RHEL-30522] - arm64: dts: qcom: sa8775p: enable safety IRQ (Jennifer Berringer) [RHEL-31771] - mptcp: fix potential wake-up event loss (Davide Caratti) [RHEL-32669] - mptcp: prevent BPF accessing lowat from a subflow socket. (Davide Caratti) [RHEL-32669] - mptcp: don't account accept() of non-MPC client as fallback to TCP (Davide Caratti) [RHEL-32669] - mptcp: don't overwrite sock_ops in mptcp_is_tcpsk() (Davide Caratti) [RHEL-32669] - mptcp: fix possible deadlock in subflow diag (Davide Caratti) [RHEL-32669] {CVE-2024-26781} - mptcp: fix snd_wnd initialization for passive socket (Davide Caratti) [RHEL-32669] - mptcp: push at DSS boundaries (Davide Caratti) [RHEL-32669] - mptcp: avoid printing warning once on client side (Davide Caratti) [RHEL-32669] - mptcp: map v4 address to v6 when destroying subflow (Davide Caratti) [RHEL-32669] - mptcp: fix duplicate subflow creation (Davide Caratti) [RHEL-32669] - mptcp: fix data races on remote_id (Davide Caratti) [RHEL-32669] - mptcp: fix data races on local_id (Davide Caratti) [RHEL-32669] - mptcp: fix lockless access in subflow ULP diag (Davide Caratti) [RHEL-32669] - mptcp: add needs_id for netlink appending addr (Davide Caratti) [RHEL-32669] - mptcp: add needs_id for userspace appending addr (Davide Caratti) [RHEL-32669] - mptcp: really cope with fastopen race (Davide Caratti) [RHEL-31604 RHEL-32669] {CVE-2024-26708} - mptcp: check addrs list in userspace_pm_get_local_id (Davide Caratti) [RHEL-32669] - mptcp: corner case locking for rx path fields initialization (Davide Caratti) [RHEL-32669] - mptcp: fix more tx path fields initialization (Davide Caratti) [RHEL-32669] - mptcp: fix rcv space initialization (Davide Caratti) [RHEL-32669] - mptcp: drop the push_pending field (Davide Caratti) [RHEL-32669] - mptcp: fix data re-injection from stale subflow (Davide Caratti) [RHEL-32669] {CVE-2024-26826} - mptcp: relax check on MPC passive fallback (Davide Caratti) [RHEL-32669] - mptcp: refine opt_mp_capable determination (Davide Caratti) [RHEL-32669] - mptcp: use OPTION_MPTCP_MPJ_SYN in subflow_check_req() (Davide Caratti) [RHEL-32669] - mptcp: use OPTION_MPTCP_MPJ_SYNACK in subflow_finish_connect() (Davide Caratti) [RHEL-32669] - mptcp: strict validation before using mp_opt->hmac (Davide Caratti) [RHEL-32669] - mptcp: mptcp_parse_option() fix for MPTCPOPT_MP_JOIN (Davide Caratti) [RHEL-32669] - mptcp: fix setsockopt(IP_TOS) subflow locking (Davide Caratti) [RHEL-32669] - net: openvswitch: fix unwanted error log on timeout policy probing (Antoine Tenart) [RHEL-32143] - net: openvswitch: Annotate struct mask_array with __counted_by (Antoine Tenart) [RHEL-32143] - net: openvswitch: Annotate struct dp_meter with __counted_by (Antoine Tenart) [RHEL-32143] - net: openvswitch: Annotate struct dp_meter_instance with __counted_by (Antoine Tenart) [RHEL-32143] - x86/nmi: Fix the inverse "in NMI handler" check (Prarit Bhargava) [RHEL-30106] - powerpc/pseries/papr-sysparm: use u8 arrays for payloads (Mamatha Inamdar) [RHEL-10565] - powerpc/selftests: Add test for papr-sysparm (Mamatha Inamdar) [RHEL-10565] - powerpc/selftests: Add test for papr-vpd (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries/papr-sysparm: Expose character device to user space (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries/papr-sysparm: Validate buffer object lengths (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries: Add papr-vpd character driver for VPD retrieval (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries: PAPR system parameter API (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries: add RTAS work area allocator (Mamatha Inamdar) [RHEL-10565] - powerpc/rtas: clean up includes (Mamatha Inamdar) [RHEL-10565] - vt: fix memory overlapping when deleting chars in the buffer (Waiman Long) [RHEL-27780 RHEL-27781] {CVE-2022-48627}- powerpc/kasan: Fix addr error caused by page alignment (Mamatha Inamdar) [RHEL-33707] {CVE-2024-26712} - block: Fix page refcounts for unaligned buffers in __bio_release_pages() (Ming Lei) [RHEL-33723] - tools/power turbostat: v2024.04.10 (David Arcari) [RHEL-34610] - tools/power turbostat: Add selftests (David Arcari) [RHEL-34610] - tools/power/turbostat: Add support for Xe sysfs knobs (David Arcari) [RHEL-34610] - tools/power/turbostat: Add support for new i915 sysfs knobs (David Arcari) [RHEL-34610] - tools/power/turbostat: Introduce BIC_SAM_mc6/BIC_SAMMHz/BIC_SAMACTMHz (David Arcari) [RHEL-34610] - tools/power/turbostat: Fix uncore frequency file string (David Arcari) [RHEL-29239 RHEL-34610] - tools/power/turbostat: Unify graphics sysfs snapshots (David Arcari) [RHEL-34610] - tools/power/turbostat: Cache graphics sysfs path (David Arcari) [RHEL-34610] - tools/power/turbostat: Enable MSR_CORE_C1_RES support for ICX (David Arcari) [RHEL-34610] - tools/power turbostat: read RAPL counters via perf (David Arcari) [RHEL-34610] - tools/power turbostat: Add proper re-initialization for perf file descriptors (David Arcari) [RHEL-34610] - tools/power turbostat: Clear added counters when in no-msr mode (David Arcari) [RHEL-34610] - tools/power turbostat: add early exits for permission checks (David Arcari) [RHEL-34610] - tools/power turbostat: detect and disable unavailable BICs at runtime (David Arcari) [RHEL-34610] - tools/power turbostat: Add reading aperf and mperf via perf API (David Arcari) [RHEL-34610] - tools/power turbostat: Add --no-perf option (David Arcari) [RHEL-34610] - tools/power turbostat: Add --no-msr option (David Arcari) [RHEL-34610] - tools/power turbostat: enhance -D (debug counter dump) output (David Arcari) [RHEL-34610] - tools/power turbostat: Fix warning upon failed /dev/cpu_dma_latency read (David Arcari) [RHEL-34610] - tools/power turbostat: Read base_hz and bclk from CPUID.16H if available (David Arcari) [RHEL-34610] - tools/power turbostat: Print ucode revision only if valid (David Arcari) [RHEL-34610] - tools/power turbostat: Expand probe_intel_uncore_frequency() (David Arcari) [RHEL-29239 RHEL-34610] - tools/power turbostat: Do not print negative LPI residency (David Arcari) [RHEL-34610] - tools/power turbostat: Fix Bzy_MHz documentation typo (David Arcari) [RHEL-34610] - tools/power turbostat: Increase the limit for fd opened (David Arcari) [RHEL-34610] - tools/power turbostat: Fix added raw MSR output (David Arcari) [RHEL-34610] - net: rswitch: Allow jumbo frames (Radu Rendec) [RHEL-34587] - net: rswitch: Add jumbo frames handling for TX (Radu Rendec) [RHEL-34587] - net: rswitch: Add jumbo frames handling for RX (Radu Rendec) [RHEL-34587] - net: rswitch: Set GWMDNC register (Radu Rendec) [RHEL-34587] - net: rswitch: Add a setting ext descriptor function (Radu Rendec) [RHEL-34587] - net: rswitch: Add unmap_addrs instead of dma address in each desc (Radu Rendec) [RHEL-34587] - net: rswitch: Use build_skb() for RX (Radu Rendec) [RHEL-34587] - net: rswitch: Use unsigned int for desc related array index (Radu Rendec) [RHEL-34587] - net: rswitch: Drop unused argument/return value (Radu Rendec) [RHEL-34587] - net: rswitch: Fix missing dev_kfree_skb_any() in error path (Radu Rendec) [RHEL-34587] - net: rswitch: Fix return value in rswitch_start_xmit() (Radu Rendec) [RHEL-34587] - net: rswitch: Fix type of ret in rswitch_start_xmit() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Depend on PTP_1588_CLOCK (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Break out to module (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Get clock increment from clock rate (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Prepare for shared register layout (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Fail on unknown register layout (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Remove incorrect comment (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: drop SoC names in Kconfig (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: group entries in Makefile (Radu Rendec) [RHEL-34587] - rswitch: Add PM ops (Radu Rendec) [RHEL-34587] - rswitch: Use unsigned int for port related array index (Radu Rendec) [RHEL-34587] - rswitch: Fix imbalance phy_power_off() calling (Radu Rendec) [RHEL-34587] - rswitch: Fix renesas_eth_sw_remove() implementation (Radu Rendec) [RHEL-34587] - rswitch: Fix PHY station management clock setting (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add spin lock protection for irq {un}mask (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix unmasking irq condition (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add .[gs]et_link_ksettings support (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add runtime speed change support (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Use hardware pause features (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Use napi_gro_receive() in RX (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix timestamp feature after all descriptors are used (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix return value in error path of xmit (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix GWTSDIE register handling (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix the output value of quote from rswitch_rx() (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Improve TX timestamp accuracy (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Remove gptp flag from rswitch_gwca_queue (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Move linkfix variables to rswitch_gwca (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Rename rings in struct rswitch_gwca_queue (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add "max-speed" handling (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add phy_power_{on,off}() calling (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add host_interfaces setting (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Convert to phy_device (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Simplify struct phy * handling (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix ethernet-ports handling (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: C45 only transactions (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix getting mac address from device tree (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix error path in renesas_eth_sw_probe() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix MAC address info (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: Fix return type in rswitch_etha_wait_link_verification() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix endless loop in error paths (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: Fix return type of rswitch_start_xmit() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix build error about ptp (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Add R-Car Gen4 gPTP support (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: Add support for "Ethernet Switch" (Radu Rendec) [RHEL-34587] - dt-bindings: net: renesas: Document Renesas Ethernet Switch (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Add .exit() ops (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Reset in .init() (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Convert to devm_platform_ioremap_resource() (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Convert to platform remove callback returning void (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-eth-serdes: Remove retry code in .init() (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-eth-serdes: Add .power_on() into phy_ops (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-eth-serdes: Fix register setting (Radu Rendec) [RHEL-34587] - phy: renesas: Add Renesas Ethernet SERDES driver for R-Car S4-8 (Radu Rendec) [RHEL-34587] - dt-bindings: phy: renesas: Document Renesas Ethernet SERDES (Radu Rendec) [RHEL-34587] - arm64: tlb: Fix TLBI RANGE operand (Shaoqin Huang) [RHEL-26259] - arm64/mm: Modify range-based tlbi to decrement scale (Shaoqin Huang) [RHEL-26259] - net: remove gfp_mask from napi_alloc_skb() (Izabela Bakollari) [RHEL-32108] - netfilter: nft_flow_offload: release dst in case direct xmit path is used (Florian Westphal) [RHEL-33469] - ipvs: avoid stat macros calls from preemptible context (Florian Westphal) [RHEL-33469] - netfilter: flowtable: incorrect pppoe tuple (Florian Westphal) [RHEL-33469] - netfilter: flowtable: validate pppoe header (Florian Westphal) [RHEL-33469] - netfilter: nf_conntrack_h323: Add protection for bmp length out of range (Florian Westphal) [RHEL-33469] - netfilter: nft_flow_offload: reset dst in route object after setting up flow (Florian Westphal) [RHEL-33469] - netfilter: flowtable: simplify route logic (Florian Westphal) [RHEL-33469] - netfilter: nfnetlink_queue: un-break NF_REPEAT (Florian Westphal) [RHEL-33469] - netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger (Florian Westphal) [RHEL-33469] - netfilter: conntrack: correct window scaling with retransmitted SYN (Florian Westphal) [RHEL-33469] - block: fix q->blkg_list corruption during disk rebind (Ming Lei) [RHEL-33577] - RDMA/srpt: Do not register event handler until srpt device is fully setup (Kamal Heib) [RHEL-33226] {CVE-2024-26872} - netfilter: nf_tables: mark set as dead when unbinding anonymous set with timeout (Phil Sutter) [RHEL-30078] {CVE-2024-26643} - netfilter: nf_tables: disallow anonymous set with timeout flag (Phil Sutter) [RHEL-30082] {CVE-2024-26642} - tcp: properly terminate timers for kernel sockets (Paolo Abeni) [RHEL-32164] - tcp: add sanity checks to rx zerocopy (Paolo Abeni) [RHEL-29496 RHEL-32164] {CVE-2024-26640} - tcp: Add memory barrier to tcp_push() (Paolo Abeni) [RHEL-32164] - tcp: fix cookie_init_timestamp() overflows (Paolo Abeni) [RHEL-32164] - tcp_metrics: do not create an entry from tcp_init_metrics() (Paolo Abeni) [RHEL-32164] - tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics() (Paolo Abeni) [RHEL-32164] - tcp_metrics: add missing barriers on delete (Paolo Abeni) [RHEL-32164] - tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb (Paolo Abeni) [RHEL-32164] - tcp: fix possible freeze in tx path under memory pressure (Paolo Abeni) [RHEL-32164] - thermal: intel: hfi: Add syscore callbacks for system-wide PM (David Arcari) [RHEL-30586] {CVE-2024-26646} - thermal: intel: hfi: Disable an HFI instance when all its CPUs go offline (David Arcari) [RHEL-30586] {CVE-2024-26646} - thermal: intel: hfi: Refactor enabling code into helper functions (David Arcari) [RHEL-30586] {CVE-2024-26646} - uio: Fix use-after-free in uio_open (Ricardo Robaina) [RHEL-26233] {CVE-2023-52439} - Partial backport of mm, treewide: introduce NR_PAGE_ORDERS (Dave Airlie) [RHEL-24101] - lib/ref_tracker: add printing to memory buffer (Dave Airlie) [RHEL-24101] - lib/ref_tracker: improve printing stats (Dave Airlie) [RHEL-24101] - lib/ref_tracker: add unlocked leak print helper (Dave Airlie) [RHEL-24101] - Partial backport of rxrpc: Fix locking issue (Dave Airlie) [RHEL-24101] - kunit: Add a macro to wrap a deferred action function (Dave Airlie) [RHEL-24101] - kunit: Fix some comments which were mistakenly kerneldoc (Dave Airlie) [RHEL-24101] - kunit: Fix a NULL vs IS_ERR() bug (Dave Airlie) [RHEL-24101] - kunit: device: Fix a NULL vs IS_ERR() check in init() (Dave Airlie) [RHEL-24101] - kunit: device: Unregister the kunit_bus on shutdown (Dave Airlie) [RHEL-24101] - kunit: Setup DMA masks on the kunit device (Dave Airlie) [RHEL-24101] - kunit: Add APIs for managing devices (Dave Airlie) [RHEL-24101] - debugfs: Export debugfs_create_str symbol (Dave Airlie) [RHEL-24101] - dma-buf/sync_file: Add SET_DEADLINE ioctl (Dave Airlie) [RHEL-24101] - redhat: add CONFIG_AMD_WBRF file, disabled for now. (Dave Airlie) [RHEL-24101] - platform/x86/amd: Add support for AMD ACPI based Wifi band RFI mitigation feature (Dave Airlie) [RHEL-24101] - drm/i915: Move abs_diff() to math.h (Dave Airlie) [RHEL-24101] - string.h: add array-wrappers for (v)memdup_user() (Dave Airlie) [RHEL-24101] - hwmon: (coretemp) Enlarge per package core count limit (David Arcari) [RHEL-22705] - hwmon: (coretemp) Fix bogus core_id to attr name mapping (David Arcari) [RHEL-22705] - hwmon: (coretemp) Fix out-of-bounds memory access (David Arcari) [RHEL-22705 RHEL-31307] {CVE-2024-26664} - ceph: switch to corrected encoding of max_xattr_size in mdsmap (Xiubo Li) [RHEL-26722]- bnx2x: remove unused variable 'cur_data_offset' (Michal Schmidt) [RHEL-23117 RHEL-25588] - net/bnx2x: Prevent access to a freed page in page_pool (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: Fix firmware version string character counts (Michal Schmidt) [RHEL-23117 RHEL-25588 RHEL-32855] - bnx2x: new flag for track HW resource allocation (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: Remove unnecessary ternary operators (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: fix page fault following EEH recovery (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: use the right build_skb() helper (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: fix pci device refcount leak in bnx2x_vf_is_pcie_pending() (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: fix potential memory leak in bnx2x_tpa_stop() (Michal Schmidt) [RHEL-23117 RHEL-25588] - Revert "Revert "Merge: EDAC: add initial support for El Capitan"" (Aristeu Rozanski) [RHEL-29211] - quota: Fix potential NULL pointer dereference (Pavel Reichl) [RHEL-33221] {CVE-2024-26878} - powerpc/lib: Validate size for vector operations (Mamatha Inamdar) [RHEL-29116] {CVE-2023-52606} - futex: Prevent the reuse of stale pi_state (Waiman Long) [RHEL-28616] - futex: Fix hardcoded flags (Waiman Long) [RHEL-28616] - futex: make the vectored futex operations available (Waiman Long) [RHEL-28616] - futex: make futex_parse_waitv() available as a helper (Waiman Long) [RHEL-28616] - futex: add wake_data to struct futex_q (Waiman Long) [RHEL-28616] - futex: abstract out a __futex_wake_mark() helper (Waiman Long) [RHEL-28616] - futex: factor out the futex wake handling (Waiman Long) [RHEL-28616] - futex: move FUTEX2_VALID_MASK to futex.h (Waiman Long) [RHEL-28616] - futex/requeue: Remove unnecessary ‘NULL’ initialization from futex_proxy_trylock_atomic() (Waiman Long) [RHEL-28616] - futex: Add sys_futex_requeue() (Waiman Long) [RHEL-28616] - futex: Add flags2 argument to futex_requeue() (Waiman Long) [RHEL-28616] - futex: Propagate flags into get_futex_key() (Waiman Long) [RHEL-28616] - futex: Add sys_futex_wait() (Waiman Long) [RHEL-28616] - futex: FLAGS_STRICT (Waiman Long) [RHEL-28616] - futex: Add sys_futex_wake() (Waiman Long) [RHEL-28616] - futex: Validate futex value against futex size (Waiman Long) [RHEL-28616] - futex: Flag conversion (Waiman Long) [RHEL-28616] - futex: Extend the FUTEX2 flags (Waiman Long) [RHEL-28616] - futex: Clarify FUTEX2 flags (Waiman Long) [RHEL-28616] - futex/pi: Fix recursive rt_mutex waiter state (Waiman Long) [RHEL-28616] - locking/rtmutex: Add a lockdep assert to catch potential nested blocking (Waiman Long) [RHEL-28616] - locking/rtmutex: Use rt_mutex specific scheduler helpers (Waiman Long) [RHEL-28616] - sched: Provide rt_mutex specific scheduler helpers (Waiman Long) [RHEL-28616] - sched: Extract __schedule_loop() (Waiman Long) [RHEL-28616] - locking/rtmutex: Avoid unconditional slowpath for DEBUG_RT_MUTEXES (Waiman Long) [RHEL-28616] - sched: Constrain locks in sched_submit_work() (Waiman Long) [RHEL-28616] - futex: Use a folio instead of a page (Waiman Long) [RHEL-28616] - fchmodat2: add support for AT_EMPTY_PATH (Waiman Long) [RHEL-28616] - arch: Register fchmodat2, usually as syscall 452 (Waiman Long) [RHEL-28616] - fs: Add fchmodat2() (Waiman Long) [RHEL-28616] - Non-functional cleanup of a "__user * filename" (Waiman Long) [RHEL-28616] - syscalls: Remove file path comments from headers (Waiman Long) [RHEL-28616] - kernel/sys_ni: add compat entry for fadvise64_64 (Waiman Long) [RHEL-28616] - syscalls: compat: Fix the missing part for __SYSCALL_COMPAT (Waiman Long) [RHEL-28616] - futex: add missing rtmutex.h include (Waiman Long) [RHEL-28616] - Revert "sched/core: Provide sched_rtmutex() and expose sched work helpers") (Waiman Long) [RHEL-28616] - Revert "locking/rtmutex: Submit/resume work explicitly before/after blocking" (Waiman Long) [RHEL-28616] - Revert "locking/rtmutex: Avoid pointless blk_flush_plug() invocations" (Waiman Long) [RHEL-28616] - Revert "locking/rtmutex: Add a lockdep assert to catch potential nested blocking" (Waiman Long) [RHEL-28616] - Revert "sched/core: Add __always_inline to schedule_loop()" (Waiman Long) [RHEL-28616] - fsverity: remove hash page spin lock (Andrey Albershteyn) [RHEL-29914] - fsverity: skip PKCS#7 parser when keyring is empty (Andrey Albershteyn) [RHEL-29914] - fsverity: move sysctl registration out of signature.c (Andrey Albershteyn) [RHEL-29914] - fsverity: simplify handling of errors during initcall (Andrey Albershteyn) [RHEL-29914] - fsverity: explicitly check that there is no algorithm 0 (Andrey Albershteyn) [RHEL-29914] - fsverity: improve documentation for builtin signature support (Andrey Albershteyn) [RHEL-29914] - fsverity: update the documentation (Andrey Albershteyn) [RHEL-29914] - fsverity: simplify error handling in verify_data_block() (Andrey Albershteyn) [RHEL-29914] - fsverity: don't use bio_first_page_all() in fsverity_verify_bio() (Andrey Albershteyn) [RHEL-29914] - fsverity: constify fsverity_hash_alg (Andrey Albershteyn) [RHEL-29914] - fsverity: use shash API instead of ahash API (Andrey Albershteyn) [RHEL-29914] - fsverity: reject FS_IOC_ENABLE_VERITY on mode 3 fds (Andrey Albershteyn) [RHEL-29914] - fsverity: explicitly check for buffer overflow in build_merkle_tree() (Andrey Albershteyn) [RHEL-29914] - fsverity: use WARN_ON_ONCE instead of WARN_ON (Andrey Albershteyn) [RHEL-29914] - fs-verity: simplify sysctls with register_sysctl() (Andrey Albershteyn) [RHEL-29914] - fsverity: don't drop pagecache at end of FS_IOC_ENABLE_VERITY (Andrey Albershteyn) [RHEL-29914] - fsverity: Remove WQ_UNBOUND from fsverity read workqueue (Andrey Albershteyn) [RHEL-29914] - fsverity: support verifying data from large folios (Andrey Albershteyn) [RHEL-29914] - fs/buffer.c: support fsverity in block_read_full_folio() (Andrey Albershteyn) [RHEL-29914] - fsverity: support enabling with tree block size < PAGE_SIZE (Andrey Albershteyn) [RHEL-29914] - mm/readahead: Convert page_cache_async_readahead to take a folio (Andrey Albershteyn) [RHEL-29914] - fsverity: support verification with tree block size < PAGE_SIZE (Andrey Albershteyn) [RHEL-29914] - fs-verity: mention btrfs support (Andrey Albershteyn) [RHEL-29914] - btrfs: send: add support for fs-verity (Andrey Albershteyn) [RHEL-29914] - fsverity: replace fsverity_hash_page() with fsverity_hash_block() (Andrey Albershteyn) [RHEL-29914] - fsverity: use EFBIG for file too large to enable verity (Andrey Albershteyn) [RHEL-29914] - fsverity: store log2(digest_size) precomputed (Andrey Albershteyn) [RHEL-29914] - fsverity: simplify Merkle tree readahead size calculation (Andrey Albershteyn) [RHEL-29914] - fsverity: use unsigned long for level_start (Andrey Albershteyn) [RHEL-29914] - fsverity: remove debug messages and CONFIG_FS_VERITY_DEBUG (Andrey Albershteyn) [RHEL-29914] - fsverity: pass pos and size to ->write_merkle_tree_block (Andrey Albershteyn) [RHEL-29914] - fsverity: optimize fsverity_cleanup_inode() on non-verity files (Andrey Albershteyn) [RHEL-29914] - fsverity: optimize fsverity_prepare_setattr() on non-verity files (Andrey Albershteyn) [RHEL-29914] - fsverity: optimize fsverity_file_open() on non-verity files (Andrey Albershteyn) [RHEL-29914] - fsverity: stop using PG_error to track error status (Andrey Albershteyn) [RHEL-29914] - fs-verity: use kmap_local_page() instead of kmap() (Andrey Albershteyn) [RHEL-29914] - fs-verity: use memcpy_from_page() (Andrey Albershteyn) [RHEL-29914] - fs-verity: Use struct_size() helper in enable_verity() (Andrey Albershteyn) [RHEL-29914] - fs-verity: remove unused parameter desc_size in fsverity_create_info() (Andrey Albershteyn) [RHEL-29914] - fs-verity: fix signed integer overflow with i_size near S64_MAX (Andrey Albershteyn) [RHEL-29914] - config: wifi: disable new unsupported configuration options (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: only call drv_sta_rc_update for uploaded stations (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: fix the TXF mapping for BZ devices (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: ensure offloading TID queue exists (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: reject iftype change with mesh ID change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: fix a crash when we run out of stations (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: uninitialized variable in iwl_acpi_get_ppag_table() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: Fix some error codes (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: clear link_id in time_event (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: use correct address 3 in A-MSDU (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: reload info pointer in ieee80211_tx_dequeue() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: fix fortify warning (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcmfmac: Adjust n_channels usage for __counted_by (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: do not announce EPCS support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: exit eSR only after the FW does (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: fix a battery life regression (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: accept broadcast probe responses on 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: adding missing drv_mgd_complete_tx() call (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix waiting for beacons logic (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix unsolicited broadcast probe config (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: initialize SMPS mode correctly (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix driver debugfs for vif type change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: set station RX-NSS on reconfig (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix RCU use in TDLS fast-xmit (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: improve CSA/ECSA connection refusal (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: detect stuck ECSA element in probe resp (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: remove extra kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: fill in MODULE_DESCRIPTION()s for mt76 drivers (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: fill in MODULE_DESCRIPTION()s for wilc1000 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: fill in MODULE_DESCRIPTION()s for Broadcom WLAN (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Drop WBRF debugging statements (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix wiphy delayed work queueing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: fix double-free bug (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix race condition on enabling fast-xmit (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix potential sta-link leak (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211/mac80211: remove dependency on non-existing option (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix missing interfaces when dumping (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: remove redundant ML element check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Update the default DSCP-to-UP mapping (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: tests: add some scanning related tests (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: kunit: extend MFP tests (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: kunit: generalize public action test (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: add kunit tests for public action handling (Jose Ignacio Tornos Martinez) [RHEL-28754] - kunit: add a convenience allocation wrapper for SKBs (Jose Ignacio Tornos Martinez) [RHEL-28754] - kunit: add parameter generation macro using description from array (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix spelling typo in comment (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update (Jose Ignacio Tornos Martinez) [RHEL-28754] - PCI: Remove unused 'node' member from struct pci_driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: use the new command to clear the internal buffer (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: disallow puncturing in US/Canada (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: add US/Canada MCC to API (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: Add rf_mapping of new wifi7 devices (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: cleanup BT Shared Single Antenna code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: d3: avoid intermediate/early mutex unlock (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: send TX path flush in rfkill (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: Don't mark DFS channels as NO-IR (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: Allow DFS concurrent operation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: set siso/mimo chains to 1 in FW SMPS request (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: add a driver callback to check active_links (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: avoid double free if updating BSS fails (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: ensure cfg80211_bss_update frees IEs on error (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: free beacon_ies when overridden from hidden BSS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: allow 64-bit radiotap timestamps (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: rework RX timestamp flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: handle UHB AP and STA power type (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211_hwsim: Add custom reg for DFS concurrent (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Schedule regulatory channels check on bandwith change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Schedule regulatory check on BSS STA channel change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: reg: Support P2P operation on DFS channels (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Skip association timeout update after comeback rejection (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: address some kerneldoc warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211_hwsim: support HE 40 MHz in 2.4 GHz band (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: address several kerneldoc warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: fix uninitialized firmware_stat (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8723_common: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192se: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192ee: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192de: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192ce: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192cu: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192c: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8188ee: phy: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: phy: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: add calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: To improve Wi-Fi performance while BT is idle (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Translate antenna configuration from ID to string (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Update RF parameter control setting logic (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Add Bluetooth RSSI level information (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Set Bluetooth scan low-priority when Wi-Fi link/scan (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Update coexistence policy for Wi-Fi LPS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Still show hardware grant signal info even Wi-Fi is PS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Update BTG control related logic (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Add Pre-AGC control to enhance Wi-Fi RX performance (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Record down Wi-Fi initial mode information (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Fix wrong Wi-Fi role info and FDDT parameter members (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: use cfg80211_ssid_eq() instead of rtw_ssid_equal() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: use cfg80211_ssid_eq() instead of mwifiex_ssid_cmp() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: introduce cfg80211_ssid_eq() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: implement to configure TX/RX engines for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add sys_init and filter option for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: Use DECLARE_FLEX_ARRAY() and fix -Warray-bounds warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Drop chan lock before queuing buffers (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Add spinlock to protect WP access when queueing TREs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: workaround too long expansion sparse warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - Revert "wifi: ath12k: use ATH12K_PCI_IRQ_DP_OFFSET for DP IRQ" (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: remove useless code in rt2x00queue_create_tx_descriptor() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: only reset BB/RF for existing WiFi 6 chips while starting up (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add DBCC H2C to notify firmware the status (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add suffix _ax to MAC functions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add flags to check if CMAC and DMAC are enabled (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: add power on/off functions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add XTAL SI for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: phy: print out RFK log with formatted string (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: parse and print out RFK log from C2H events (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add C2H event handlers of RFK log and report (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: load RFK log format string from firmware file (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fw: add version field to BB MCU firmware element (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fw: load TX power track tables from fw_element (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: configure BSSID consistently when starting AP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: add extra delay for firmware ready (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add checks for read/write callbacks while registering controllers (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add support for async DMA read operation (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add support for async DMA write operation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: sta_info.c: fix sentence grammar (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: rx.c: fix sentence grammar (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: fix grammar & spellos (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix spelling & punctutation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: sort certificates in build (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Introduce async read/write callbacks (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Rename read_from_host() and write_to_host() APIs (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Pass mhi_ep_buf_info struct to read/write APIs (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add support for interrupt moderation timer (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Use slab allocator where applicable (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Add alignment check for event ring read pointer (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: pci_generic: Add SDX75 based modem support (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Add a separate timeout parameter for waiting ready (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Do not allocate event ring element on stack (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath9k: reset survey of current channel after a scan started (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: fix the issue that the multicast/broadcast indicator is not read correctly for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Fix ath11k_htc_record flexible record (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: Use random MAC when efuse MAC invalid (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: avoid stringop-overflow warning (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: drop spurious WARN_ON() in ieee80211_ibss_csa_beacon() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: don't set ESS capab bit in assoc request (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: consume both probe response and beacon IEs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: generate an ML element for per-STA profiles (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: add a flag to disallow puncturing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Add support for setting TID to link mapping (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: update some locking documentation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: add BSS usage reporting (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: do not send STA_DISABLE_TX_CMD for newer firmware (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: remove async command callback (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: fw: file: don't use [0] for variable arrays (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: pcie: get_crf_id() can be void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: pcie: dump CSRs before removal (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: pcie: clean up device removal work (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: add a debugfs hook to clear the monitor data (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: refactor RX tracing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: don't support triggered EHT CQI feedback (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: Correctly report TSF data in scan complete (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: Use the link ID provided in scan request (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: Extend del pmksa support for SAE and OWE security (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: cleanup airtime arithmetic with ieee80211_sta_keep_active() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Add support for WBRF features (Jose Ignacio Tornos Martinez) [RHEL-28754] - platform/x86/amd: Add support for AMD ACPI based Wifi band RFI mitigation feature (Jose Ignacio Tornos Martinez) [RHEL-28754] - Documentation/driver-api: Add document about WBRF mechanism (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: expose nl80211_chan_width_to_mhz for wide sharing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921: fix country count limitation for CLC (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921: reduce the size of MCU firmware download Rx queue (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: set DMA mask to 36 bits for boards with more than 4GB of RAM (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921s: fix workqueue problem causes STA association fail (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7925: remove iftype from mt7925_init_eht_caps signature (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add PCI IDs for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add new definition of tx descriptor (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: adjust interface num and wtbl size for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: support mt7992 eeprom loading (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: rework register offsets for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add DMA support for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add firmware support for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: introduce mt7996_band_valid() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: fix EHT phy mode check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add beacon protection support for mt7996 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: rework ampdu params setting (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: switch to mcu command for TX GI report (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: use chainmask for power delta calculation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add txpower setting support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: change txpower init to per-phy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: fix rate usage of inband discovery frames (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: align the format of fixed rate command (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: handle IEEE80211_RC_SMPS_CHANGED (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: set fixed_bw bit in TX descriptor for fixed rate frames (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: adjust WFDMA settings to improve performance (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: fix the size of struct bss_rate_tlv (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add beacon duplicate TX mode support for mt7996 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add thermal sensor device support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add thermal protection support for mt7996 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add TX statistics for EHT mode in debugfs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add support for variants with auxiliary RX path (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7915: fallback to non-wed mode if platform_get_resource fails in mt7915_mmio_wed_init() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed rro delete session garbage collector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed reset support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: move wed reset common code in mt76 module (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed rx support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: use u16 for val field in mt7996_mcu_set_rro signature (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: dma: introduce __mt76_dma_queue_reset utility routine (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed tx support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: increase MT_QFLAG_WED_TYPE size (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: introduce wed pointer in mt76_queue (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: introduce mt76_queue_is_wed_tx_free utility routine (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: move mt76_net_setup_tc in common code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: move mt76_mmio_wed_offload_{enable,disable} in common code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mmio: move mt76_mmio_wed_{init,release}_rx_buf in common code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: Remove unnecessary (void*) conversions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: permit to load precal from NVMEM cell for mt7915 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: permit to use alternative cell name to eeprom NVMEM load (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: make mt76_get_of_eeprom static again (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: limit support of precal loading for mt7915 to MTD only (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: fix broken precal loading from MTD for mt7915 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921: support 5.9/6GHz channel config in acpi (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: add ability to explicitly forbid LED registration with DT (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: refine SER setting during WiFi CPU power on (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: dump MAC registers when SER occurs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: add SER IMR tables (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fw: extend program counter dump for Wi-Fi 7 chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: configure CRASH_TRIGGER FW feature (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: add support to allow broadcast action frame RX (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: make RX assoc data const (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: refactor nl80211_send_mlme_event() arguments (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid repeated wiphy access from hw (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: fix and enable AP mode for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: set IRQ affinity to CPU0 in case of one MSI vector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: do not restore ASPM in case of single MSI vector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: add support one MSI vector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: refactor multiple MSI vector implementation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: use ATH12K_PCI_IRQ_DP_OFFSET for DP IRQ (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: add CE and ext IRQ flag to indicate irq_handler (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: get msi_data again after request_irq is called (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid repeated hw access from ar (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Optimize the mac80211 hw data access (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: add 320 MHz bandwidth enums (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fix misbehavior of TX beacon in concurrent mode (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: refine remain on channel flow to improve P2P connection (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: Refine active scan behavior in 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fix not entering PS mode after AP stops (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: make watchdog param per device (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Remove bridge vendor/device ids (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Remove unused PCI related defines and struct (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Access full PMCS reg and use pci_regs.h (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Add pdev into _rtl8821ae_clear_pci_pme_status() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Use pci_find_capability() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Reverse PM Capability exists check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Remove unnecessary PME_Status bit set (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Convert to use PCIe capability accessors (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Convert LNKCTL change to PCIe cap RMW accessors (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Remove bogus and dangerous ASPM disable/enable code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: sdio: Honor the host max_req_size in the RX path (Jose Ignacio Tornos Martinez) [RHEL-28754 RHEL-29465] {CVE-2023-52611} - wifi: rtw89: mac: functions to configure hardware engine and quota for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: use pointer to access functions of hardware engine and quota (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: move code related to hardware engine to individual functions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: check queue empty according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: refine element naming used by queue empty check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add reserved size as factor of DLE used size (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add to get DLE reserved quota (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: extend and add quota number (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: fw: replace deprecated strncpy with strscpy_pad (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: debug: remove wrapper of rtw89_debug() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: debug: add debugfs entry to disable dynamic mechanism (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: phy: dynamically adjust EDCCA threshold (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: debug: add to check if debug mask is enabled (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: phy: fix an undefined bitwise shift behavior (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: phy: remove some useless code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: debug: remove wrapper of rtw_dbg() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcmfmac: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: Simplify bool conversion (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: fix race due to setting ATH11K_FLAG_EXT_IRQ_ENABLED too early (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: remove ath11k_htc_record::pauload[] (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: Use DECLARE_FLEX_ARRAY() for ath10k_htc_record (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: remove ath10k_htc_record::pauload[] (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: Update Qualcomm Innovation Center, Inc. copyrights (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Update Qualcomm Innovation Center, Inc. copyrights (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Update Qualcomm Innovation Center, Inc. copyrights (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus() (Jose Ignacio Tornos Martinez) [RHEL-28754 RHEL-29091] {CVE-2023-52594} - wifi: ath9k: Remove unnecessary (void*) conversions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: refactor DP Rxdma ring structure (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid explicit HW conversion argument in Rxdma replenish (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid explicit RBM id argument in Rxdma replenish (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid explicit mac id argument in Rxdma replenish (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: use select for CRYPTO_MICHAEL_MIC (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: use select for CRYPTO_MICHAEL_MIC (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: Documentation update for NL80211_CMD_PORT_AUTHORIZED event (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Extend support for scanning while MLO connected (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Extend support for scanning while MLO connected (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ieee80211: fix PV1 frame control field name (Jose Ignacio Tornos Martinez) [RHEL-28754] - rfkill: return ENOTTY on invalid ioctl (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Consolidate WMI peer flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Consolidate WMI peer flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Remove obsolete struct wmi_peer_flags_map *peer_flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Remove obsolete struct wmi_peer_flags_map *peer_flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Remove struct ath12k::ops (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Remove struct ath11k::ops (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: Remove unused struct ath10k_htc_frame (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: simplify __ath10k_htt_tx_txq_recalc() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: read efuse content from physical map (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: read efuse content via efuse map struct from logic map (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8852c: read RX gain offset from efuse for 6GHz channels (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add to access efuse for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: use mac_gen pointer to access about efuse (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: add 8922A basic chip info (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: drop unused const_amdpci_aspm (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: mwifiex_process_sleep_confirm_resp(): remove unused priv variable (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: regd: update regulatory map to R65-R44 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: regd: handle policy of 6 GHz according to BIOS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: acpi: process 6 GHz band policy from DSM (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: simplify rtl_action_proc() and rtl_tx_agg_start() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: update interrupt mitigation register for 8922AE (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: correct interrupt mitigation register for 8852CE (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922ae: add v2 interrupt handlers for 8922AE (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: generalize interrupt status bits of interrupt handlers (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add pre_deinit to be called after probe complete (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: stop/start DMA for level 1 recovery according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: reset BDRAM according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: correct wrong BBP register in RxDCOC calibration (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Remove unneeded semicolon (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Defer on rproc_get failure (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: restart beacon queue when hardware reset (Jose Ignacio Tornos Martinez) [RHEL-28754 RHEL-29095] {CVE-2023-52595} - wifi: rt2x00: disable RTS threshold for rt2800 by default (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: introduce DMA busy check watchdog for rt2800 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: fix RX filter in FIF_ALLMULTI flag (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: simplify __rtw_tx_work() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: use struct assignment to replace memcpy() to append TDMA content (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: implement PCI mac_post_init for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add LTR v2 for WiFi 7 chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: implement PCI mac_pre_init for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: use gen_def pointer to configure mac_{pre,post}_init and clear PCI ring index (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add PCI generation information to pci_info for each chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: simplify wilc_scan() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: cleanup struct wilc_conn_info (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: replace deprecated strncpy with memcpy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: drop NULL pointer check in ath12k_update_per_peer_tx_stats() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned rndis_wlan driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned wl3501 driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned ray_cs driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned cisco/aironet driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: extend PHY status parser to support WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: consider RX info for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: configure PPDU max user by chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: set entry size of address CAM to H2C field by chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: always release SDIO host in wilc_sdio_cmd53() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: simplify remain on channel support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: generalize code of PCI control DMA IO for WiFi 7 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add new RX ring design to determine full RX ring efficiently (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: define PCI ring address for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922ae: add 8922AE PCI entry and basic info (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fix timeout calculation in rtw89_roc_end() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl92ee_dm_dynamic_primary_cca_check(): fix typo in function name (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: cleanup struct rtl_phy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: cleanup struct rtl_hal (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcmsmac: replace deprecated strncpy with memcpy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcm80211: replace deprecated strncpy with strscpy (Jose Ignacio Tornos Martinez) [RHEL-28754] - blk-mq: don't change nr_hw_queues and nr_maps for kdump kernel (Ming Lei) [RHEL-29564] - zram: do not waste zram_table_entry flags bits (Ming Lei) [RHEL-29564] - block: count BLK_OPEN_RESTRICT_WRITES openers (Ming Lei) [RHEL-29564] - block: handle BLK_OPEN_RESTRICT_WRITES correctly (Ming Lei) [RHEL-29564] - fs,block: yield devices early (Ming Lei) [RHEL-29564] - fs,block: get holder during claim (Ming Lei) [RHEL-29564] - iomap: fix a regression for partial write errors (Ming Lei) [RHEL-29564] - mtd: key superblock by device number (Ming Lei) [RHEL-29564] - fs: export sget_dev() (Ming Lei) [RHEL-29564] - super: ensure valid info (Ming Lei) [RHEL-29564] - super: move lockdep assert (Ming Lei) [RHEL-29564] - fs/Kconfig: Fix compile error for romfs (Ming Lei) [RHEL-29564] - iomap: handle error conditions more gracefully in iomap_to_bh (Ming Lei) [RHEL-29564] - direct_write_fallback(): on error revert the ->ki_pos update from buffered write (Ming Lei) [RHEL-29564] - Revert "get rid of DCACHE_GENOCIDE" (Ming Lei) [RHEL-29564] - block: remove bdev_handle completely (Ming Lei) [RHEL-29564] - block: don't rely on BLK_OPEN_RESTRICT_WRITES when yielding write access (Ming Lei) [RHEL-29564] - bdev: remove bdev pointer from struct bdev_handle (Ming Lei) [RHEL-29564] - bdev: make struct bdev_handle private to the block layer (Ming Lei) [RHEL-29564] - bdev: make bdev_{release, open_by_dev}() private to block layer (Ming Lei) [RHEL-29564] - bdev: remove bdev_open_by_path() (Ming Lei) [RHEL-29564] - nfs: port block device access to files (Ming Lei) [RHEL-29564] - jfs: port block device access to file (Ming Lei) [RHEL-29564] - ext4: port block device access to file (Ming Lei) [RHEL-29564] - target: port block device access to file (Ming Lei) [RHEL-29564] - s390: port block device access to file (Ming Lei) [RHEL-29564] - nvme: port block device access to file (Ming Lei) [RHEL-29564] - block2mtd: port device access to files (Ming Lei) [RHEL-29564] - zram: port block device access to file (Ming Lei) [RHEL-29564] - xen: port block device access to file (Ming Lei) [RHEL-29564] - pktcdvd: port block device access to file (Ming Lei) [RHEL-29564] - drbd: port block device access to file (Ming Lei) [RHEL-29564] - xfs: port block device access to files (Ming Lei) [RHEL-29564] - power: port block device access to file (Ming Lei) [RHEL-29564] - swap: port block device usage to file (Ming Lei) [RHEL-29564] - md: port block device access to file (Ming Lei) [RHEL-29564] - block/genhd: port disk_scan_partitions() to file (Ming Lei) [RHEL-29564] - block/ioctl: port blkdev_bszset() to file (Ming Lei) [RHEL-29564] - bdev: open block device as files (Ming Lei) [RHEL-29564] - file: add alloc_file_pseudo_noaccount() (Ming Lei) [RHEL-29564] - file: prepare for new helper (Ming Lei) [RHEL-29564] - init: flush async file closing (Ming Lei) [RHEL-29564] - fs: add CONFIG_BUFFER_HEAD (Ming Lei) [RHEL-29564] - fs: build the legacy direct I/O code conditionally (Ming Lei) [RHEL-29564] - fs: move sb_init_dio_done_wq out of direct-io.c (Ming Lei) [RHEL-29564] - block: use iomap for writes to block devices (Ming Lei) [RHEL-29564] - block: stop setting ->direct_IO (Ming Lei) [RHEL-29564] - block: open code __generic_file_write_iter for blkdev writes (Ming Lei) [RHEL-29564] - fs: rename and move block_page_mkwrite_return (Ming Lei) [RHEL-29564] - fuse: drop redundant arguments to fuse_perform_write (Ming Lei) [RHEL-29564] - fuse: update ki_pos in fuse_perform_write (Ming Lei) [RHEL-29564] - fs: factor out a direct_write_fallback helper (Ming Lei) [RHEL-29564] - iomap: use kiocb_write_and_wait and kiocb_invalidate_pages (Ming Lei) [RHEL-29564] - iomap: update ki_pos in iomap_file_buffered_write (Ming Lei) [RHEL-29564] - filemap: add a kiocb_invalidate_post_direct_write helper (Ming Lei) [RHEL-29564] - filemap: add a kiocb_invalidate_pages helper (Ming Lei) [RHEL-29564] - filemap: add a kiocb_write_and_wait helper (Ming Lei) [RHEL-29564] - filemap: update ki_pos in generic_perform_write (Ming Lei) [RHEL-29564] - backing_dev: remove current->backing_dev_info (Ming Lei) [RHEL-29564] - redhat/configs: add CONFIG_BLK_DEV_WRITE_MOUNTED (Ming Lei) [RHEL-29564] - block: Fix a memory leak in bdev_open_by_dev() (Ming Lei) [RHEL-29564] - ext4: Block writes to journal device (Ming Lei) [RHEL-29564] - xfs: Block writes to log device (Ming Lei) [RHEL-29564] - fs: Block writes to mounted block devices (Ming Lei) [RHEL-29564] - btrfs: Do not restrict writes to btrfs devices (Ming Lei) [RHEL-29564] - block: Add config option to not allow writing to mounted devices (Ming Lei) [RHEL-29564] - block: Remove blkdev_get_by_*() functions (Ming Lei) [RHEL-29564] - super: use higher-level helper for {freeze,thaw} (Ming Lei) [RHEL-29564] - fs: Avoid grabbing sb->s_umount under bdev->bd_holder_lock (Ming Lei) [RHEL-29564] - fs: remove emergency_thaw_bdev (Ming Lei) [RHEL-29564] - super: wait until we passed kill super (Ming Lei) [RHEL-29564] - super: make locking naming consistent (Ming Lei) [RHEL-29564] - fs: simplify invalidate_inodes (Ming Lei) [RHEL-29564] - init: Deal with the init process being a user mode process (Ming Lei) [RHEL-29564] - dcache: remove unnecessary NULL check in dget_dlock() (Ming Lei) [RHEL-29564] - kill DCACHE_MAY_FREE (Ming Lei) [RHEL-29564] - __d_unalias() doesn't use inode argument (Ming Lei) [RHEL-29564] - d_alloc_parallel(): in-lookup hash insertion doesn't need an RCU variant (Ming Lei) [RHEL-29564] - get rid of DCACHE_GENOCIDE (Ming Lei) [RHEL-29564] - simple_fill_super(): don't bother with d_genocide() on failure (Ming Lei) [RHEL-29564] - nsfs: use d_make_root() (Ming Lei) [RHEL-29564] - d_alloc_pseudo(): move setting ->d_op there from the (sole) caller (Ming Lei) [RHEL-29564] - kill d_instantate_anon(), fold __d_instantiate_anon() into remaining caller (Ming Lei) [RHEL-29564] - retain_dentry(): introduce a trimmed-down lockless variant (Ming Lei) [RHEL-29564] - __dentry_kill(): new locking scheme (Ming Lei) [RHEL-29564] - d_prune_aliases(): use a shrink list (Ming Lei) [RHEL-29564] - switch select_collect{,2}() to use of to_shrink_list() (Ming Lei) [RHEL-29564] - to_shrink_list(): call only if refcount is 0 (Ming Lei) [RHEL-29564] - fold dentry_kill() into dput() (Ming Lei) [RHEL-29564] - don't try to cut corners in shrink_lock_dentry() (Ming Lei) [RHEL-29564] - fold the call of retain_dentry() into fast_dput() (Ming Lei) [RHEL-29564] - Call retain_dentry() with refcount 0 (Ming Lei) [RHEL-29564] - dentry_kill(): don't bother with retain_dentry() on slow path (Ming Lei) [RHEL-29564] - __dentry_kill(): get consistent rules for victim's refcount (Ming Lei) [RHEL-29564] - make retain_dentry() neutral with respect to refcounting (Ming Lei) [RHEL-29564] - __dput_to_list(): do decrement of refcount in the callers (Ming Lei) [RHEL-29564] - fast_dput(): new rules for refcount (Ming Lei) [RHEL-29564] - fast_dput(): handle underflows gracefully (Ming Lei) [RHEL-29564] - fast_dput(): having ->d_delete() is not reason to delay refcount decrement (Ming Lei) [RHEL-29564] - shrink_dentry_list(): no need to check that dentry refcount is marked dead (Ming Lei) [RHEL-29564] - centralize killing dentry from shrink list (Ming Lei) [RHEL-29564] - dentry: switch the lists of children to hlist (Ming Lei) [RHEL-29564] - coda_flag_children(): cope with dentries turning negative (Ming Lei) [RHEL-29564] - switch nfsd_client_rmdir() to use of simple_recursive_removal() (Ming Lei) [RHEL-29564] - kill d_backing_dentry() (Ming Lei) [RHEL-29564] - dentry.h: kill a mysterious comment (Ming Lei) [RHEL-29564] - dentry.h: trim externs (Ming Lei) [RHEL-29564] - kill d_{is,set}_fallthru() (Ming Lei) [RHEL-29564] - DCACHE_COOKIE: RIP (Ming Lei) [RHEL-29564] - DCACHE_... ->d_flags bits: switch to BIT() (Ming Lei) [RHEL-29564] - get rid of __dget() (Ming Lei) [RHEL-29564] - struct dentry: get rid of randomize_layout idiocy (Ming Lei) [RHEL-29564] - ovl: stop using d_alloc_anon()/d_instantiate_anon() (Ming Lei) [RHEL-29564] - net: macsec: indicate next pn update when offloading (Izabela Bakollari) [RHEL-30143] - IB/mlx5: Adjust mlx5 rate mapping to support 800Gb (Kamal Heib) [RHEL-30146] - IB/mlx5: Rename 400G_8X speed to comply to naming convention (Kamal Heib) [RHEL-30146] - IB/mlx5: Add support for 800G_8X lane speed (Kamal Heib) [RHEL-30146] - RDMA/ipoib: Add support for XDR speed in ethtool (Kamal Heib) [RHEL-30146] - IB/mlx5: Expose XDR speed through MAD (Kamal Heib) [RHEL-30146] - IB/core: Add support for XDR link speed (Kamal Heib) [RHEL-30146]- tracing: Fix cpu buffers unavailable due to 'record_disabled' missed (Mamatha Inamdar) [RHEL-23763] - smb: client: fix potential UAF in cifs_signal_cifsd_for_reconnect() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in smb2_is_network_name_deleted() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in is_valid_oplock_break() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in smb2_is_valid_oplock_break() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in smb2_is_valid_lease_break() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_stats_proc_show() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_stats_proc_write() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_dump_full_key() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_debug_files_proc_show() (Paulo Alcantara) [RHEL-7986] - smb: client: serialise cifs_construct_tcon() with cifs_mount_mutex (Paulo Alcantara) [RHEL-7986] - smb: client: handle DFS tcons in cifs_construct_tcon() (Paulo Alcantara) [RHEL-7986] - smb: client: refresh referral without acquiring refpath_lock (Paulo Alcantara) [RHEL-7986] - smb: client: guarantee refcounted children from parent session (Paulo Alcantara) [RHEL-7986] - smb: client: fix UAF in smb2_reconnect_server() (Paulo Alcantara) [RHEL-7986] - KVM: x86/mmu: Retry fault before acquiring mmu_lock if mapping is changing (Igor Mammedov) [RHEL-17714] - net: esp: fix bad handling of pages from page_pool (Sabrina Dubroca) [RHEL-31751] - net: skbuff: don't include to (Sabrina Dubroca) [RHEL-31751] - xfrm: fix a data-race in xfrm_lookup_with_ifid() (Sabrina Dubroca) [RHEL-31751] - xfrm: annotate data-race around use_time (Sabrina Dubroca) [RHEL-31751] - xfrm: fix a data-race in xfrm_gen_index() (Sabrina Dubroca) [RHEL-31751] - xfrm: interface: use DEV_STATS_INC() (Sabrina Dubroca) [RHEL-31751] - topology: Set capacity_freq_ref in all cases (Phil Auld) [RHEL-29020] - sched/fair: Fix frequency selection for non-invariant case (Phil Auld) [RHEL-29020] - arm64/amu: Use capacity_ref_freq() to set AMU ratio (Phil Auld) [RHEL-29020] - cpufreq/cppc: Set the frequency used for computing the capacity (Phil Auld) [RHEL-29020] - cpufreq/cppc: Move and rename cppc_cpufreq_{perf_to_khz|khz_to_perf}() (Phil Auld) [RHEL-29020] - energy_model: Use a fixed reference frequency (Phil Auld) [RHEL-29020] - cpufreq/schedutil: Use a fixed reference frequency (Phil Auld) [RHEL-29020] - cpufreq: Use the fixed and coherent frequency for scaling capacity (Phil Auld) [RHEL-29020] - cpufreq: Fix the race condition while updating the transition_task of policy (Phil Auld) [RHEL-29020] - sched/topology: Add a new arch_scale_freq_ref() method (Phil Auld) [RHEL-29020] - sched/cpufreq: Rework iowait boost (Phil Auld) [RHEL-29020] - sched/cpufreq: Rework schedutil governor performance estimation (Phil Auld) [RHEL-29020] - sched/topology: Consolidate and clean up access to a CPU's max compute capacity (Phil Auld) [RHEL-29020] - sched/timers: Explain why idle task schedules out on remote timer enqueue (Phil Auld) [RHEL-29020] - sched/cpuidle: Comment about timers requirements VS idle handler (Phil Auld) [RHEL-29020] - cpufreq: Rebuild sched-domains when removing cpufreq driver (Phil Auld) [RHEL-29020] - cpufreq: schedutil: Merge initialization code of sg_cpu in single loop (Phil Auld) [RHEL-29020] - cpufreq: schedutil: Update next_freq when cpufreq_limits change (Phil Auld) [RHEL-29020] - RDMA/qedr: Fix qedr_create_user_qp error flow (Kamal Heib) [RHEL-16780 RHEL-31716] {CVE-2024-26743} - i2c: tegra: Share same DMA channel for RX and TX (Mark Salter) [RHEL-28640] - redhat/configs: build in Tegra210 SPI driver (Mark Salter) [RHEL-28640] - net-procfs: use xarray iterator to implement /proc/net/dev (Ivan Vecera) [RHEL-30656] - net: make sure we never create ifindex = 0 (Ivan Vecera) [RHEL-30656] - tools: ynl: fix handling of multiple mcast groups (Ivan Vecera) [RHEL-30656] - tools: ynl: don't leak mcast_groups on init error (Ivan Vecera) [RHEL-30656] - tools: ynl: make sure we always pass yarg to mnl_cb_run (Ivan Vecera) [RHEL-30656] - selftests/bpf: Fix sockopt_sk selftest (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: fix reply command values (Ivan Vecera) [RHEL-30656] - netlink: annotate data-races around sk->sk_err (Ivan Vecera) [RHEL-30656] - doc/netlink: Fix missing classic_netlink doc reference (Ivan Vecera) [RHEL-30656] - devlink: move devlink_notify_register/unregister() to dev.c (Ivan Vecera) [RHEL-30656] - devlink: move small_ops definition into netlink.c (Ivan Vecera) [RHEL-30656] - devlink: move tracepoint definitions into core.c (Ivan Vecera) [RHEL-30656] - devlink: push linecard related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push rate related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push trap related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: use tracepoint_enabled() helper (Ivan Vecera) [RHEL-30656] - devlink: push region related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push param related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push resource related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push dpipe related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: move and rename devlink_dpipe_send_and_alloc_skb() helper (Ivan Vecera) [RHEL-30656] - devlink: push shared buffer related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push port related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push object register/unregister notifications into separate helpers (Ivan Vecera) [RHEL-30656] - doc/netlink: Add spec for rt route messages (Ivan Vecera) [RHEL-30656] - doc/netlink: Add spec for rt link messages (Ivan Vecera) [RHEL-30656] - doc/netlink: Add spec for rt addr messages (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Add support for create flags (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Implement nlattr array-nest decoding in ynl (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Add support for netlink-raw families (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Fix extack parsing with fixed header genlmsg (Ivan Vecera) [RHEL-30656] - tools/ynl: Add mcast-group schema parsing to ynl (Ivan Vecera) [RHEL-30656] - doc/netlink: Document the netlink-raw schema extensions (Ivan Vecera) [RHEL-30656] - doc/netlink: Update genetlink-legacy documentation (Ivan Vecera) [RHEL-30656] - doc/netlink: Add a schema for netlink-raw families (Ivan Vecera) [RHEL-30656] - doc/netlink: Add delete operation to ovs_vport spec (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix uAPI generation after tempfile changes (Ivan Vecera) [RHEL-30656] - netlink: specs: fix indent in fou (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support empty attribute lists (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix collecting global policy attrs (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: set length of binary fields (Ivan Vecera) [RHEL-30656] - tools: ynl: allow passing binary data (Ivan Vecera) [RHEL-30656] - net: validate veth and vxcan peer ifindexes (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: use temporary file for rendering (Ivan Vecera) [RHEL-30656] - Documentation: Fix typos (Ivan Vecera) [RHEL-30656] - tools: ynl: add more info to KeyErrors on missing attrs (Ivan Vecera) [RHEL-30656] - netlink: specs: add ovs_vport new command (Ivan Vecera) [RHEL-30656] - net: warn about attempts to register negative ifindex (Ivan Vecera) [RHEL-30656] - ethtool: netlink: always pass genl_info to .prepare_data (Ivan Vecera) [RHEL-30656] - ethtool: netlink: simplify arguments to ethnl_default_parse() (Ivan Vecera) [RHEL-30656] - netdev-genl: use struct genl_info for reply construction (Ivan Vecera) [RHEL-30656] - genetlink: add genlmsg_iput() API (Ivan Vecera) [RHEL-30656] - genetlink: add a family pointer to struct genl_info (Ivan Vecera) [RHEL-30656] - genetlink: use attrs from struct genl_info (Ivan Vecera) [RHEL-30656] - genetlink: add struct genl_info to struct genl_dumpit_info (Ivan Vecera) [RHEL-30656] - genetlink: remove userhdr from struct genl_info (Ivan Vecera) [RHEL-30656] - genetlink: make genl_info->nlhdr const (Ivan Vecera) [RHEL-30656] - genetlink: push conditional locking into dumpit/done (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: extend health reporter dump attributes by port index (Ivan Vecera) [RHEL-30656] - devlink: extend health reporter dump selector by port index (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: extend per-instance dump commands to accept instance attributes (Ivan Vecera) [RHEL-30656] - devlink: allow user to narrow per-instance dumps by passing handle attrs (Ivan Vecera) [RHEL-30656] - devlink: remove converted commands from small ops (Ivan Vecera) [RHEL-30656] - devlink: remove duplicate temporary netlink callback prototypes (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: add commands that do per-instance dump (Ivan Vecera) [RHEL-30656] - devlink: pass flags as an arg of dump_one() callback (Ivan Vecera) [RHEL-30656] - devlink: introduce dumpit callbacks for split ops (Ivan Vecera) [RHEL-30656] - devlink: rename doit callbacks for per-instance dump commands (Ivan Vecera) [RHEL-30656] - devlink: introduce devlink_nl_pre_doit_port*() helper functions (Ivan Vecera) [RHEL-30656] - devlink: parse rate attrs in doit() callbacks (Ivan Vecera) [RHEL-30656] - devlink: parse linecard attr in doit() callbacks (Ivan Vecera) [RHEL-30656] - netlink: convert nlk->flags to atomic flags (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: add missing empty line between policies (Ivan Vecera) [RHEL-30656] - devlink: clear flag on port register error path (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: avoid rendering empty validate field (Ivan Vecera) [RHEL-30656] - devlink: Remove unused devlink_dpipe_table_resource_set() declaration (Ivan Vecera) [RHEL-30656] - devlink: use generated split ops and remove duplicated commands from small ops (Ivan Vecera) [RHEL-30656] - devlink: include the generated netlink header (Ivan Vecera) [RHEL-30656] - devlink: add split ops generated according to spec (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: add info-get dump op (Ivan Vecera) [RHEL-30656] - devlink: un-static devlink_nl_pre/post_doit() (Ivan Vecera) [RHEL-30656] - devlink: introduce couple of dumpit callbacks for split ops (Ivan Vecera) [RHEL-30656] - devlink: rename couple of doit netlink callbacks to match generated names (Ivan Vecera) [RHEL-30656] - devlink: rename devlink_nl_ops to devlink_nl_small_ops (Ivan Vecera) [RHEL-30656] - ynl-gen-c.py: render netlink policies static for split ops (Ivan Vecera) [RHEL-30656] - ynl-gen-c.py: allow directional model for kernel mode (Ivan Vecera) [RHEL-30656] - ynl-gen-c.py: filter rendering of validate field values for split ops (Ivan Vecera) [RHEL-30656] - netlink: specs: add dump-strict flag for dont-validate property (Ivan Vecera) [RHEL-30656] - devlink: Remove unused extern declaration devlink_port_region_destroy() (Ivan Vecera) [RHEL-30656] - net: convert some netlink netdev iterators to depend on the xarray (Ivan Vecera) [RHEL-30656] - net: store netdevs in an xarray (Ivan Vecera) [RHEL-30656] - ynl: print xdp-zc-max-segs in the sample (Ivan Vecera) [RHEL-30656] - ynl: regenerate all headers (Ivan Vecera) [RHEL-30656] - ynl: mark max/mask as private for kdoc (Ivan Vecera) [RHEL-30656] - ynl: expose xdp-zc-max-segs (Ivan Vecera) [RHEL-30656] - netlink: allow be16 and be32 types in all uint policy checks (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix parse multi-attr enum attribute (Ivan Vecera) [RHEL-30656] - netlink: Add new netlink_release function (Ivan Vecera) [RHEL-30656] - genetlink: add explicit ordering break check for split ops (Ivan Vecera) [RHEL-30656] - rtnetlink: Move nesting cancellation rollback to proper function (Ivan Vecera) [RHEL-30656] - devlink: remove reload failed checks in params get/set callbacks (Ivan Vecera) [RHEL-30656] - netlink: Make use of __assign_bit() API (Ivan Vecera) [RHEL-30656] - netlink: Add __sock_i_ino() for __netlink_diag_dump(). (Ivan Vecera) [RHEL-30656] - netlink: specs: add display hints to ovs_flow (Ivan Vecera) [RHEL-30656] - tools: ynl: add display-hint support to ynl (Ivan Vecera) [RHEL-30656] - netlink: specs: add display-hint to schema definitions (Ivan Vecera) [RHEL-30656] - tools: ynl: improve the direct-include header guard logic (Ivan Vecera) [RHEL-30656] - netlink: fix potential deadlock in netlink_set_err() (Ivan Vecera) [RHEL-30656] - netlink: specs: fixup openvswitch specs for code generation (Ivan Vecera) [RHEL-30656] - tools: ynl: work around stale system headers (Ivan Vecera) [RHEL-30656] - rtnetlink: move validate_linkmsg out of do_setlink (Ivan Vecera) [RHEL-30656] - rtnetlink: extend RTEXT_FILTER_SKIP_STATS to IFLA_VF_INFO (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: inherit policy in multi-attr (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: correct enum policies (Ivan Vecera) [RHEL-30656] - tools: ynl: add sample for ethtool (Ivan Vecera) [RHEL-30656] - tools: ynl: generate code for the ethtool family (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: mark pads as pads (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: untangle stats-get (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: untangle UDP tunnels and cable test a bit (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: add empty enum stringset (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: resolve enum vs struct name conflicts (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't generate enum types if unnamed (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: add C render hints (Ivan Vecera) [RHEL-30656] - netlink: specs: support setting prefix-name per attribute (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: record extra args for regen (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support excluding tricky ops (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support / skip pads on the way to kernel (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't pass op_name to RenderInfo (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support code gen for events (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: sanitize notification tracking (Ivan Vecera) [RHEL-30656] - tools: ynl: regen: stop generating common notification handlers (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: stop generating common notification handlers (Ivan Vecera) [RHEL-30656] - tools: ynl: regen: regenerate the if ladders (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: get attr type outside of if() (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: combine else with closing bracket (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: complete the C keyword list (Ivan Vecera) [RHEL-30656] - tools: ynl: regen: cleanup user space header includes (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: cleanup user space header includes (Ivan Vecera) [RHEL-30656] - tools: ynl: add sample for devlink (Ivan Vecera) [RHEL-30656] - tools: ynl: generate code for the devlink family (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't generate forward declarations for policies - regen (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't generate forward declarations for policies (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: walk nested types in depth (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: inherit struct use info (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: try to sort the types more intelligently (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: enable code gen for directional specs (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: refactor strmap helper generation (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: use enum names in op strmap more carefully (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: fill in some details important for C (Ivan Vecera) [RHEL-30656] - tools: ynl: generate code for the handshake family (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: improve unwind on parsing errors (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fill in support for MultiAttr scalars (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: fix random typos (Ivan Vecera) [RHEL-30656] - tools: ynl: add sample for netdev (Ivan Vecera) [RHEL-30656] - tools: ynl: support fou and netdev in C (Ivan Vecera) [RHEL-30656] - tools: ynl: user space helpers (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: clean up stray new lines at the end of reply-less requests (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: generate static descriptions of notifications (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: switch to family struct (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: generate alloc and free helpers for req (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: move the response reading logic into YNL (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: generate enum-to-string helpers (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: add error checking for nested structs (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: loosen type consistency check for events (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't override pure nested struct (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix unused / pad attribute handling (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: add extra headers for user space (Ivan Vecera) [RHEL-30656] - net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report (Ivan Vecera) [RHEL-30656] - netlink: specs: add ynl spec for ovs_flow (Ivan Vecera) [RHEL-30656] - tools: ynl: Support enums in struct members in genetlink-legacy (Ivan Vecera) [RHEL-30656] - tools: ynl: Initialise fixed headers to 0 in genetlink-legacy (Ivan Vecera) [RHEL-30656] - doc: ynl: Add doc attr to struct members in genetlink-legacy spec (Ivan Vecera) [RHEL-30656] - netlink: specs: correct types of legacy arrays (Ivan Vecera) [RHEL-30656] - net: ynl: prefix uAPI header include with uapi/ (Ivan Vecera) [RHEL-30656] - tools: ynl: avoid dict errors on older Python versions (Ivan Vecera) [RHEL-30656] - tools: ynl: Handle byte-order in struct members (Ivan Vecera) [RHEL-30656] - tools: ynl: Use dict of predefined Structs to decode scalar types (Ivan Vecera) [RHEL-30656] - netlink: annotate accesses to nlk->cb_running (Ivan Vecera) [RHEL-30656] - netlink: Use copy_to_user() for optval in netlink_getsockopt(). (Ivan Vecera) [RHEL-30656] - tools: ynl: Rename ethtool to ethtool.py (Ivan Vecera) [RHEL-30656] - tools: ynl: Remove absolute paths to yaml files from ethtool testing tool (Ivan Vecera) [RHEL-30656] - tools: ynl: throw a more meaningful exception if family not supported (Ivan Vecera) [RHEL-30656] - tools: ynl: ethtool testing tool (Ivan Vecera) [RHEL-30656] - tools: ynl: replace print with NlError (Ivan Vecera) [RHEL-30656] - tools: ynl: populate most of the ethtool spec (Ivan Vecera) [RHEL-30656] - tools: ynl: support byte-order in cli (Ivan Vecera) [RHEL-30656] - docs: netlink: document the sub-type attribute property (Ivan Vecera) [RHEL-30656] - docs: netlink: document struct support for genetlink-legacy (Ivan Vecera) [RHEL-30656] - netlink: specs: add partial specification for openvswitch (Ivan Vecera) [RHEL-30656] - tools: ynl: Add fixed-header support to ynl (Ivan Vecera) [RHEL-30656] - tools: ynl: Add struct attr decoding to ynl (Ivan Vecera) [RHEL-30656] - tools: ynl: Add C array attribute decoding to ynl (Ivan Vecera) [RHEL-30656] - tools: ynl: Add struct parsing to nlspec (Ivan Vecera) [RHEL-30656] - tools: ynl: default to treating enums as flags for mask generation (Ivan Vecera) [RHEL-30656] - tools: ynl: Add missing types to encode/decode (Ivan Vecera) [RHEL-30656] - tools: ynl: add the Python requirements.txt file (Ivan Vecera) [RHEL-30656] - ynl: allow to encode u8 attr (Ivan Vecera) [RHEL-30656] - tools: ynl: skip the explicit op array size when not needed (Ivan Vecera) [RHEL-30656] - netlink: specs: allow uapi-header in genetlink (Ivan Vecera) [RHEL-30656] - netlink-specs: add partial specification for devlink (Ivan Vecera) [RHEL-30656] - netlink: remove unused 'compare' function (Ivan Vecera) [RHEL-30656]- Revert "net: rtnetlink: Enslave device before bringing it up" (Ivan Vecera) [RHEL-30344] - netlink: Reverse the patch which removed filtering (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: fix enum index in _decode_enum(..) (Ivan Vecera) [RHEL-30344] - tools: ynl: fix setting presence bits in simple nests (Ivan Vecera) [RHEL-30344] - netlink: add nla be16/32 types to minlen array (Ivan Vecera) [RHEL-30344] - rtnetlink: Restore RTM_NEW/DELLINK notification behavior (Ivan Vecera) [RHEL-30344] - netlink: annotate lockless accesses to nlk->max_recvmsg_len (Ivan Vecera) [RHEL-30344] - tools: ynl: Fix genlmsg header encoding formats (Ivan Vecera) [RHEL-30344] - ynl: make the tooling check the license (Ivan Vecera) [RHEL-30344] - ynl: broaden the license even more (Ivan Vecera) [RHEL-30344] - tools: ynl: make definitions optional again (Ivan Vecera) [RHEL-30344] - tools: ynl: fix get_mask utility routine (Ivan Vecera) [RHEL-30344] - tools: ynl: fix render-max for flags definition (Ivan Vecera) [RHEL-30344] - tools: ynl: fix enum-as-flags in the generic CLI (Ivan Vecera) [RHEL-30344] - tools: ynl: move the enum classes to shared code (Ivan Vecera) [RHEL-30344] - ynl: re-license uniformly under GPL-2.0 OR BSD-3-Clause (Ivan Vecera) [RHEL-30344] - netlink: specs: update for codegen enumerating from 1 (Ivan Vecera) [RHEL-30344] - tools: ynl: use 1 as the default for first entry in attrs/ops (Ivan Vecera) [RHEL-30344] - tools: ynl: fully inherit attrs in subsets (Ivan Vecera) [RHEL-30344] - tools: net: add __pycache__ to gitignore (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: re-raise the exception instead of printing (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: fix single attribute structs with attr 0 only (Ivan Vecera) [RHEL-30344] - genetlink: Use string_is_terminated() helper (Ivan Vecera) [RHEL-30344] - string_helpers: Move string_is_valid() to the header (Ivan Vecera) [RHEL-30344] - tools: net: use python3 explicitly (Ivan Vecera) [RHEL-30344] - docs: netlink: add a starting guide for working with specs (Ivan Vecera) [RHEL-30344] - netlink: specs: finish up operation enum-models (Ivan Vecera) [RHEL-30344] - tools: ynl: load jsonschema on demand (Ivan Vecera) [RHEL-30344] - tools: ynl: use operation names from spec on the CLI (Ivan Vecera) [RHEL-30344] - tools: ynl: support pretty printing bad attribute names (Ivan Vecera) [RHEL-30344] - tools: ynl: support multi-attr (Ivan Vecera) [RHEL-30344] - tools: ynl: support directional enum-model in CLI (Ivan Vecera) [RHEL-30344] - tools: ynl: add support for types needed by ethtool (Ivan Vecera) [RHEL-30344] - tools: ynl: use the common YAML loading and validation code (Ivan Vecera) [RHEL-30344] - tools: ynl: add an object hierarchy to represent parsed spec (Ivan Vecera) [RHEL-30344] - tools: ynl: move the cli and netlink code around (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: prevent do / dump reordering (Ivan Vecera) [RHEL-30344] - net: netlink: recommend policy range validation (Ivan Vecera) [RHEL-30344] - tools: ynl: store ops in ordered dict to avoid random ordering (Ivan Vecera) [RHEL-30344] - tools: ynl: rename ops_list -> msg_list (Ivan Vecera) [RHEL-30344] - tools: ynl: support kdocs for flags in code generation (Ivan Vecera) [RHEL-30344] - tools: ynl: add a completely generic client (Ivan Vecera) [RHEL-30344] - net: fou: use policy and operation tables generated from the spec (Ivan Vecera) [RHEL-30344] - net: fou: rename the source for linking (Ivan Vecera) [RHEL-30344] - net: fou: regenerate the uAPI from the spec (Ivan Vecera) [RHEL-30344] - netlink: add a proto specification for FOU (Ivan Vecera) [RHEL-30344] - net: add basic C code generators for Netlink (Ivan Vecera) [RHEL-30344] - netlink: add schemas for YAML specs (Ivan Vecera) [RHEL-30344] - docs: add more netlink docs (incl. spec docs) (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around sk_state (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around dst_portid and dst_group (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around nlk->portid (Ivan Vecera) [RHEL-30344] - netlink: prevent potential spectre v1 gadgets (Ivan Vecera) [RHEL-30344] - netlink: remove the flex array from struct nlmsghdr (Ivan Vecera) [RHEL-30344] - treewide: use get_random_u32_below() instead of deprecated function (Ivan Vecera) [RHEL-30344] - lib: Fix some kernel-doc comments (Ivan Vecera) [RHEL-30344] - netlink: Fix potential skb memleak in netlink_ack (Ivan Vecera) [RHEL-30344] - netlink: introduce bigendian integer types (Ivan Vecera) [RHEL-30344] - rtnetlink: Honour NLM_F_ECHO flag in rtnl_delete_link (Ivan Vecera) [RHEL-30344] - rtnetlink: Honour NLM_F_ECHO flag in rtnl_newlink_create (Ivan Vecera) [RHEL-30344] - net: add new helper unregister_netdevice_many_notify (Ivan Vecera) [RHEL-30344] - rtnetlink: pass netlink message header and portid to rtnl_configure_link() (Ivan Vecera) [RHEL-30344] - netlink: split up copies in the ack construction (Ivan Vecera) [RHEL-30344] - netlink: hide validation union fields from kdoc (Ivan Vecera) [RHEL-30344] - docs: netlink: clarify the historical baggage of Netlink flags (Ivan Vecera) [RHEL-30344] - net: rtnetlink: Enslave device before bringing it up (Ivan Vecera) [RHEL-30344] - netfilter: nft_payload: reject out-of-range attributes via policy (Ivan Vecera) [RHEL-30344] - netlink: introduce NLA_POLICY_MAX_BE (Ivan Vecera) [RHEL-30344] - netlink: Bounds-check struct nlmsgerr creation (Ivan Vecera) [RHEL-30344] - net: rtnetlink: use netif_oper_up instead of open code (Ivan Vecera) [RHEL-30344] - genetlink: hold read cb_lock during iteration of genl_fam_idr in genl_bind() (Ivan Vecera) [RHEL-30344] - netlink: fix some kernel-doc comments (Ivan Vecera) [RHEL-30344] - net: improve and fix netlink kdoc (Ivan Vecera) [RHEL-30344] - net: add missing kdoc for struct genl_multicast_group::flags (Ivan Vecera) [RHEL-30344] - genetlink: correct uAPI defines (Ivan Vecera) [RHEL-30344] - netlink: do not reset transport header in netlink_recvmsg() (Ivan Vecera) [RHEL-30344] - rtnl: move rtnl_newlink_create() (Ivan Vecera) [RHEL-30344] - rtnl: split __rtnl_newlink() into two functions (Ivan Vecera) [RHEL-30344] - rtnl: allocate more attr tables on the heap (Ivan Vecera) [RHEL-30344] - Revert "rtnetlink: return EINVAL when request cannot succeed" (Ivan Vecera) [RHEL-30344] - netlink: reset network and mac headers in netlink_dump() (Ivan Vecera) [RHEL-30344] - rtnetlink: return EINVAL when request cannot succeed (Ivan Vecera) [RHEL-30344] - rtnetlink: return ENODEV when IFLA_ALT_IFNAME is used in dellink (Ivan Vecera) [RHEL-30344] - rtnetlink: enable alt_ifname for setlink/newlink (Ivan Vecera) [RHEL-30344] - rtnetlink: return ENODEV when ifname does not exist and group is given (Ivan Vecera) [RHEL-30344] - net: ensure net_todo_list is processed quickly (Ivan Vecera) [RHEL-30344] - af_netlink: Fix shift out of bounds in group mask calculation (Ivan Vecera) [RHEL-30344] - net: limit altnames to 64k total (Ivan Vecera) [RHEL-30344] - net: account alternate interface name memory (Ivan Vecera) [RHEL-30344] - rtnetlink: add new rtm tunnel api for tunnel id filtering (Ivan Vecera) [RHEL-30344] - net: make net->dev_unreg_count atomic (Ivan Vecera) [RHEL-30344] - netlink: remove nl_set_extack_cookie_u32() (Ivan Vecera) [RHEL-30344] - net: netlink: af_netlink: Prevent empty skb by adding a check on len. (Ivan Vecera) [RHEL-30344] - net: rtnetlink: use __dev_addr_set() (Ivan Vecera) [RHEL-30344] - net/core: Remove unused assignment operations and variable (Ivan Vecera) [RHEL-30344] - netlink: remove netlink_broadcast_filtered (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around nlk->bound (Ivan Vecera) [RHEL-30344] - net: rtnetlink: convert rcu_assign_pointer to RCU_INIT_POINTER (Ivan Vecera) [RHEL-30344] - net: Support filtering interfaces on no master (Ivan Vecera) [RHEL-30344] - net: netlink: Remove unused function (Ivan Vecera) [RHEL-30344] - net: netlink: add the case when nlh is NULL (Ivan Vecera) [RHEL-30344] - netlink: Deal with ESRCH error in nlmsg_notify() (Ivan Vecera) [RHEL-30344] - rtnetlink: use nlmsg_notify() in rtnetlink_send() (Ivan Vecera) [RHEL-30344] - net: lan78xx: fix runtime PM count underflow on link stop (Jamie Bainbridge) [RHEL-33332] - net: lan78xx: fix "softirq work is pending" error (Jamie Bainbridge) [RHEL-33332] - lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected (Jamie Bainbridge) [RHEL-33332] - lan78xx: remove redundant statement in lan78xx_get_eee (Jamie Bainbridge) [RHEL-33332] - lan78xx: replace deprecated strncpy with strscpy (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: reorder cleanup operations to avoid UAF bugs (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: Limit packet length to skb->len (Jamie Bainbridge) [RHEL-33332] - lan78xx: drop the weight argument from netif_napi_add (Jamie Bainbridge) [RHEL-33332] - usb: lan78xx: remove a copy of the NAPI_POLL_WEIGHT define (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: Use generic_handle_irq_safe(). (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: add Allied Telesis AT29M2-AF (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: lan78xx_phy_init(): use PHY_POLL instead of "0" if no IRQ is available (Jamie Bainbridge) [RHEL-33332] - lan78xx: Clean up some inconsistent indenting (Jamie Bainbridge) [RHEL-33332] - lan78xx: Introduce NAPI polling support (Jamie Bainbridge) [RHEL-33332] - lan78xx: Remove hardware-specific header update (Jamie Bainbridge) [RHEL-33332] - lan78xx: Re-order rx_submit() to remove forward declaration (Jamie Bainbridge) [RHEL-33332] - lan78xx: Introduce Rx URB processing improvements (Jamie Bainbridge) [RHEL-33332] - lan78xx: Introduce Tx URB processing improvements (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix memory allocation bug (Jamie Bainbridge) [RHEL-33332] - net: lan78xx: fix division by zero in send path (Jamie Bainbridge) [RHEL-33332] - lan78xx: Limit number of driver warning messages (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix race condition in disconnect handling (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix race conditions in suspend/resume handling (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix partial packet errors on suspend/resume (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix exception on link speed change (Jamie Bainbridge) [RHEL-33332] - lan78xx: Add missing return code checks (Jamie Bainbridge) [RHEL-33332] - lan78xx: Remove unused pause frame queue (Jamie Bainbridge) [RHEL-33332] - lan78xx: Set flow control threshold to prevent packet loss (Jamie Bainbridge) [RHEL-33332] - lan78xx: Remove unused timer (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix white space and style issues (Jamie Bainbridge) [RHEL-33332] - powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt. (Mamatha Inamdar) [RHEL-33704] - powerpc/kasan: Don't instrument non-maskable or raw interrupts (Mamatha Inamdar) [RHEL-33704] - wireguard: netlink: access device through ctx instead of peer (Hangbin Liu) [RHEL-31053] - wireguard: netlink: check for dangling peer via is_dead instead of empty list (Hangbin Liu) [RHEL-31053] - wireguard: receive: annotate data-race around receiving_counter.counter (Hangbin Liu) [RHEL-31053] - wireguard: use DEV_STATS_INC() (Hangbin Liu) [RHEL-31053] - platform/x86: think-lmi: Fix reference leak (David Arcari) [RHEL-28032] {CVE-2023-52520} - platform/x86: think-lmi: Fix issues with duplicate attributes (David Arcari) [RHEL-28032] {CVE-2023-52520} - mptcp: fix double-free on socket dismantle (Davide Caratti) [RHEL-22775 RHEL-31844] {CVE-2024-26782} - selftests/mm: Update va_high_addr_switch.sh to check CPU for la57 flag (Audra Mitchell) [RHEL-23078] - ceph: switch to use cap_delay_lock for the unlink delay list (Jay Shin) [RHEL-32997] - dm-crypt, dm-integrity, dm-verity: bump target version (Benjamin Marzinski) [RHEL-30951] - dm-verity, dm-crypt: align "struct bvec_iter" correctly (Benjamin Marzinski) [RHEL-30951] - dm writecache: allow allocations larger than 2GiB (Benjamin Marzinski) [RHEL-22581 RHEL-30951] {CVE-2024-23851} - dm stats: limit the number of entries (Benjamin Marzinski) [RHEL-22581 RHEL-30951] {CVE-2024-23851} - dm: limit the number of targets and parameter size area (Benjamin Marzinski) [RHEL-22581 RHEL-30951] {CVE-2024-23851} - MAINTAINERS: remove stale info for DEVICE-MAPPER (Benjamin Marzinski) [RHEL-30951] - dm audit: fix Kconfig so DM_AUDIT depends on BLK_DEV_DM (Benjamin Marzinski) [RHEL-30951] - dm-integrity: don't modify bio's immutable bio_vec in integrity_metadata() (Benjamin Marzinski) [RHEL-30951] - dm-raid: delay flushing event_work() after reconfig_mutex is released (Benjamin Marzinski) [RHEL-30951] - dm-flakey: start allocating with MAX_ORDER (Benjamin Marzinski) [RHEL-30951] - dm-verity: align struct dm_verity_fec_io properly (Benjamin Marzinski) [RHEL-30951] - dm verity: don't perform FEC for failed readahead IO (Benjamin Marzinski) [RHEL-30951] - dm-crypt: start allocating with MAX_ORDER (Benjamin Marzinski) [RHEL-30951] - dm-delay: avoid duplicate logic (Benjamin Marzinski) [RHEL-30951] - dm-delay: fix bugs introduced by kthread mode (Benjamin Marzinski) [RHEL-30951] - dm-delay: fix a race between delay_presuspend and delay_bio (Benjamin Marzinski) [RHEL-30951] - dm integrity: use crypto_shash_digest() in sb_mac() (Benjamin Marzinski) [RHEL-30951] - dm crypt: use crypto_shash_digest() in crypt_iv_tcw_whitening() (Benjamin Marzinski) [RHEL-30951] - dm delay: for short delays, use kthread instead of timers and wq (Benjamin Marzinski) [RHEL-30951] - MAINTAINERS: add Mikulas Patocka as a DM maintainer (Benjamin Marzinski) [RHEL-30951] - dm: respect REQ_NOWAIT flag in normal bios issued to DM (Benjamin Marzinski) [RHEL-30951] - dm: enhance alloc_multiple_bios() to be more versatile (Benjamin Marzinski) [RHEL-30951] - dm: make __send_duplicate_bios return unsigned int (Benjamin Marzinski) [RHEL-30951] - dm log userspace: replace deprecated strncpy with strscpy (Benjamin Marzinski) [RHEL-30951] - dm ioctl: replace deprecated strncpy with strscpy_pad (Benjamin Marzinski) [RHEL-30951] - dm crypt: replace open-coded kmemdup_nul (Benjamin Marzinski) [RHEL-30951] - dm cache metadata: replace deprecated strncpy with strscpy (Benjamin Marzinski) [RHEL-30951] - dm: shortcut the calls to linear_map and stripe_map (Benjamin Marzinski) [RHEL-30951] - selftests/bpf: Fix up xdp bonding test wrt feature flags (Hangbin Liu) [RHEL-31051] - selftests/bpf: Add xdp_feature selftest for bond device (Hangbin Liu) [RHEL-31051] - xdp, bonding: Fix feature flags when there are no slave devs anymore (Hangbin Liu) [RHEL-31051] - bonding: rate-limit bonding driver inspect messages (Hangbin Liu) [RHEL-31051] - bonding: do not report NETDEV_XDP_ACT_XSK_ZEROCOPY (Hangbin Liu) [RHEL-31051] - bonding: remove print in bond_verify_device_path (Hangbin Liu) [RHEL-31051] - bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk (Hangbin Liu) [RHEL-31051] - bonding: stop the device in bond_setup_by_slave() (Hangbin Liu) [RHEL-31051] - tracing/hist: Fix issue of losting command info in error_log (Jerome Marchand) [RHEL-3224] - tracing/histograms: String compares should not care about signed values (Jerome Marchand) [RHEL-3224] - tracing: Add length protection to histogram string copies (Jerome Marchand) [RHEL-3224] - tracing/histogram: Do not copy the fixed-size char array field over the field size (Jerome Marchand) [RHEL-3224] - net: deal with integer overflows in kmalloc_reserve() (Antoine Tenart) [RHEL-28786] - net: factorize code in kmalloc_reserve() (Antoine Tenart) [RHEL-28786] - net: remove osize variable in __alloc_skb() (Antoine Tenart) [RHEL-28786] - net: add SKB_HEAD_ALIGN() helper (Antoine Tenart) [RHEL-28786] - skbuff: Proactively round up to kmalloc bucket size (Antoine Tenart) [RHEL-28786] - skbuff: pass the result of data ksize to __build_skb_around (Antoine Tenart) [RHEL-28786] - media: pvrusb2: fix use after free on context disconnection (Desnes Nunes) [RHEL-27529] {CVE-2023-52445} - net: ena: Remove ena_select_queue (Kamal Heib) [RHEL-28811 RHEL-31517] - net: ena: Remove unlikely() from IS_ERR() condition (Kamal Heib) [RHEL-28811] - net: ena: Remove redundant assignment (Kamal Heib) [RHEL-28811] - net: ena: Reduce lines with longer column width boundary (Kamal Heib) [RHEL-28811] - net: ena: handle ena_calc_io_queue_size() possible errors (Kamal Heib) [RHEL-28811] - net: ena: Change default print level for netif_ prints (Kamal Heib) [RHEL-28811] - net: ena: Relocate skb_tx_timestamp() to improve time stamping accuracy (Kamal Heib) [RHEL-28811] - net: ena: Add more information on TX timeouts (Kamal Heib) [RHEL-28811] - net: ena: Change error print during ena_device_init() (Kamal Heib) [RHEL-28811] - net: ena: Remove CQ tail pointer update (Kamal Heib) [RHEL-28811] - net: ena: Enable DIM by default (Kamal Heib) [RHEL-28811] - net: ena: Minor cosmetic changes (Kamal Heib) [RHEL-28811] - net: ena: Add more documentation for RX copybreak (Kamal Heib) [RHEL-28811] - net: ena: Remove an unused field (Kamal Heib) [RHEL-28811] - net: ena: Take xdp packets stats into account in ena_get_stats64() (Kamal Heib) [RHEL-28811] - net: ena: Make queue stats code cleaner by removing the if block (Kamal Heib) [RHEL-28811] - net: ena: Always register RX queue info (Kamal Heib) [RHEL-28811] - net: ena: Add more debug prints to XDP related function (Kamal Heib) [RHEL-28811] - net: ena: Refactor napi functions (Kamal Heib) [RHEL-28811] - net: ena: Don't check if XDP program is loaded in ena_xdp_execute() (Kamal Heib) [RHEL-28811] - net: ena: Use tx_ring instead of xdp_ring for XDP channel TX (Kamal Heib) [RHEL-28811] - net: ena: Introduce total_tx_size field in ena_tx_buffer struct (Kamal Heib) [RHEL-28811] - net: ena: Put orthogonal fields in ena_tx_buffer in a union (Kamal Heib) [RHEL-28811] - net: ena: Pass ena_adapter instead of net_device to ena_xmit_common() (Kamal Heib) [RHEL-28811] - net: ena: Move XDP code to its new files (Kamal Heib) [RHEL-28811] - net: ena: Fix XDP redirection error (Kamal Heib) [RHEL-28811] - net: ena: Fix DMA syncing in XDP path when SWIOTLB is on (Kamal Heib) [RHEL-28811] - net: ena: Fix xdp drops handling due to multibuf packets (Kamal Heib) [RHEL-28811] - net: ena: Destroy correct number of xdp queues upon failure (Kamal Heib) [RHEL-28811] - net: ena: replace deprecated strncpy with strscpy (Kamal Heib) [RHEL-28811] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (Kamal Heib) [RHEL-28811] - net: ena: Flush XDP packets on error. (Kamal Heib) [RHEL-28811] - net: ena: Use pci_dev_id() to simplify the code (Kamal Heib) [RHEL-28811] - eth: add missing xdp.h includes in drivers (Kamal Heib) [RHEL-28811] - net: ena: fix shift-out-of-bounds in exponential backoff (Kamal Heib) [RHEL-28811] - net: ena: Fix rst format issues in readme (Kamal Heib) [RHEL-28811] - net: ena: Add dynamic recycling mechanism for rx buffers (Kamal Heib) [RHEL-28811] - net: ena: removed unused tx_bytes variable (Kamal Heib) [RHEL-28811] - net: ena: Advertise TX push support (Kamal Heib) [RHEL-28811] - net: ena: Add support to changing tx_push_buf_len (Kamal Heib) [RHEL-28811] - net: ena: Recalculate TX state variables every device reset (Kamal Heib) [RHEL-28811] - net: ena: Add an option to configure large LLQ headers (Kamal Heib) [RHEL-28811] - net: ena: Make few cosmetic preparations to support large LLQ (Kamal Heib) [RHEL-28811] - redhat: Fix required version of OpenCSD to match expectations (Michael Petlan) [RHEL-25824] - perf evlist: Fix evlist__new_default() for > 1 core PMU (Michael Petlan) [RHEL-25824] - perf vendor events intel: Alderlake/sapphirerapids metric fixes (Michael Petlan) [RHEL-25824] - perf tools: Fix calloc() arguments to address error introduced in gcc-14 (Michael Petlan) [RHEL-25824] - perf top: Remove needless malloc(0) call that triggers -Walloc-size (Michael Petlan) [RHEL-25824] - perf build: Make minimal shellcheck version to v0.6.0 (Michael Petlan) [RHEL-25824] - perf test shell daemon: Make signal test less racy (Michael Petlan) [RHEL-25824] - perf test shell script: Fix test for python being disabled (Michael Petlan) [RHEL-25824] - perf test: Workaround debug output in list test (Michael Petlan) [RHEL-25824] - perf list: Add output file option (Michael Petlan) [RHEL-25824] - perf list: Switch error message to pr_err() to respect debug settings (-v) (Michael Petlan) [RHEL-25824] - perf test: Fix 'perf script' tests on s390 (Michael Petlan) [RHEL-25824] - perf test: test case 'Setup struct perf_event_attr' fails on s390 on z/vm (Michael Petlan) [RHEL-25824] - perf db-export: Fix missing reference count get in call_path_from_sample() (Michael Petlan) [RHEL-25824] - perf tests: Add perf script test (Michael Petlan) [RHEL-25824] - libsubcmd: Fix memory leak in uniq() (Michael Petlan) [RHEL-25824] - perf TUI: Don't ignore job control (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update sapphirerapids events to v1.17 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update icelakex events to v1.23 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update emeraldrapids events to v1.02 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Alderlake/rocketlake metric fixes (Michael Petlan) [RHEL-25824] - perf x86 test: Add hybrid test for conflicting legacy/sysfs event (Michael Petlan) [RHEL-25824] - perf x86 test: Update hybrid expectations (Michael Petlan) [RHEL-25824] - perf vendor events amd: Add Zen 4 memory controller events (Michael Petlan) [RHEL-25824] - perf stat: Fix hard coded LL miss units (Michael Petlan) [RHEL-25824] - perf record: Reduce memory for recording PERF_RECORD_LOST_SAMPLES event (Michael Petlan) [RHEL-25824] - perf env: Avoid recursively taking env->bpf_progs.lock (Michael Petlan) [RHEL-25824] - perf annotate: Add --insn-stat option for debugging (Michael Petlan) [RHEL-25824] - perf annotate: Add --type-stat option for debugging (Michael Petlan) [RHEL-25824] - perf annotate: Support event group display (Michael Petlan) [RHEL-25824] - perf annotate: Add --data-type option (Michael Petlan) [RHEL-25824] - perf report: Add 'symoff' sort key (Michael Petlan) [RHEL-25824] - perf report: Add 'typeoff' sort key (Michael Petlan) [RHEL-25824] - perf annotate-data: Update sample histogram for type (Michael Petlan) [RHEL-25824] - perf annotate-data: Add member field in the data type (Michael Petlan) [RHEL-25824] - perf report: Support data type profiling (Michael Petlan) [RHEL-25824] - perf report: Add 'type' sort key (Michael Petlan) [RHEL-25824] - perf annotate: Implement hist_entry__get_data_type() (Michael Petlan) [RHEL-25824] - perf annotate: Add annotate_get_insn_location() (Michael Petlan) [RHEL-25824] - perf annotate: Factor out evsel__get_arch() (Michael Petlan) [RHEL-25824] - perf annotate-data: Add dso->data_types tree (Michael Petlan) [RHEL-25824] - perf annotate-data: Add find_data_type() to get type from memory access (Michael Petlan) [RHEL-25824] - perf dwarf-regs: Add get_dwarf_regnum() (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Factor out die_get_typename_from_type() (Michael Petlan) [RHEL-25824] - perf vendor events powerpc: Add PVN for HX-C2000 CPU with Power8 Architecture (Michael Petlan) [RHEL-25824] - perf vendor events: Remove UTF-8 characters from cmn.json (Michael Petlan) [RHEL-25824] - perf maps: Fix up overlaps during fixup_end (Michael Petlan) [RHEL-25824] - perf maps: Reduce scope of map_rb_node and maps internals (Michael Petlan) [RHEL-25824] - perf maps: Add find next entry to give entry after the given map (Michael Petlan) [RHEL-25824] - perf maps: Add maps__load_first() (Michael Petlan) [RHEL-25824] - perf maps: Rename clone to copy from (Michael Petlan) [RHEL-25824] - perf maps: Do simple merge if given map doesn't overlap (Michael Petlan) [RHEL-25824] - perf maps: Refactor maps__fixup_overlappings() (Michael Petlan) [RHEL-25824] - perf debug: Expose debug file (Michael Petlan) [RHEL-25824] - perf maps: Add remove maps function to remove a map based on callback (Michael Petlan) [RHEL-25824] - perf maps: Reduce scope of maps__for_each_entry() (Michael Petlan) [RHEL-25824] - perf vdso: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf unwind: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf scripts python arm-cs-trace-disasm.py: Do not ignore disam first sample (Michael Petlan) [RHEL-25824] - perf scripts python arm-cs-trace-disasm.py: Set start vm addr of exectable file to 0 (Michael Petlan) [RHEL-25824] - perf thread: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf synthetic-events: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf symbol: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf probe-event: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf machine: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf tests: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf report: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf events x86: Use function to add missing lock (Michael Petlan) [RHEL-25824] - perf maps: Add maps__for_each_map to iterate maps holding the lock (Michael Petlan) [RHEL-25824] - perf map: Improve map/unmap parameter names (Michael Petlan) [RHEL-25824] - libperf cpumap: Document perf_cpu_map__nr()'s behavior (Michael Petlan) [RHEL-25824] - perf top: Avoid repeated function calls to perf_cpu_map__nr(). (Michael Petlan) [RHEL-25824] - perf tests: Make DSO tests a suite rather than individual (Michael Petlan) [RHEL-25824] - perf evlist: Move event attributes to after the / when uniquefying using the PMU name (Michael Petlan) [RHEL-25824] - perf top: Uniform the event name for the hybrid machine (Michael Petlan) [RHEL-25824] - perf top: Use evsel's cpus to replace user_requested_cpus (Michael Petlan) [RHEL-25824] - perf unwind-libunwind: Fix base address for .eh_frame (Michael Petlan) [RHEL-25824] - perf unwind-libdw: Handle JIT-generated DSOs properly (Michael Petlan) [RHEL-25824] - perf genelf: Set ELF program header addresses properly (Michael Petlan) [RHEL-25824] - perf stat: Combine the -A/--no-aggr and --no-merge options (Michael Petlan) [RHEL-25824] - perf hisi-ptt: Fix one memory leakage in hisi_ptt_process_auxtrace_event() (Michael Petlan) [RHEL-25824] - perf header: Fix one memory leakage in perf_event__fprintf_event_update() (Michael Petlan) [RHEL-25824] - libperf cpumap: Add for_each_cpu() that skips the "any CPU" case (Michael Petlan) [RHEL-25824] - libperf cpumap: Replace usage of perf_cpu_map__new(NULL) with perf_cpu_map__new_online_cpus() (Michael Petlan) [RHEL-25824] - libperf cpumap: Rename perf_cpu_map__empty() to perf_cpu_map__has_any_cpu_or_is_empty() (Michael Petlan) [RHEL-25824] - libperf cpumap: Rename perf_cpu_map__default_new() to perf_cpu_map__new_online_cpus() and prefer sysfs (Michael Petlan) [RHEL-25824] - libperf cpumap: Rename perf_cpu_map__dummy_new() to perf_cpu_map__new_any_cpu() (Michael Petlan) [RHEL-25824] - perf stat: Fix help message for --metric-no-threshold option (Michael Petlan) [RHEL-25824] - perf annotate: Get rid of local annotation options (Michael Petlan) [RHEL-25824] - perf annotate: Remove remaining usages of local annotation options (Michael Petlan) [RHEL-25824] - perf annotate: Ensure init/exit for global options (Michael Petlan) [RHEL-25824] - perf ui/browser/annotate: Use global annotation_options (Michael Petlan) [RHEL-25824] - perf annotate: Use global annotation_options (Michael Petlan) [RHEL-25824] - perf top: Convert to the global annotation_options (Michael Petlan) [RHEL-25824] - perf report: Convert to the global annotation_options (Michael Petlan) [RHEL-25824] - perf annotate: Introduce global annotation_options (Michael Petlan) [RHEL-25824] - perf stat: Exit perf stat if parse groups fails (Michael Petlan) [RHEL-25824] - perf thread: Add missing RC_CHK_EQUAL (Michael Petlan) [RHEL-25824] - perf maps: Move symbol maps functions to maps.c (Michael Petlan) [RHEL-25824] - perf map: Simplify map_ip/unmap_ip and make 'struct map' smaller (Michael Petlan) [RHEL-25824] - perf test shell diff: Skip test if test_loop symbol is missing in the perf binary (Michael Petlan) [RHEL-25824] - perf symbols: Parse NOTE segments until the build id is found (Michael Petlan) [RHEL-25824] - perf record: Be lazier in allocating lost samples buffer (Michael Petlan) [RHEL-25824] - perf evsel: Fallback to "task-clock" when not system wide (Michael Petlan) [RHEL-25824] - perf test: Add basic 'perf diff' test (Michael Petlan) [RHEL-25824] - perf mem: Fix error on hybrid related to availability of mem event in a PMU (Michael Petlan) [RHEL-25824] - perf vendor events powerpc: Update datasource event name to fix duplicate events (Michael Petlan) [RHEL-25824] - perf test: Add basic 'perf list --json" test (Michael Petlan) [RHEL-25824] - perf test: Use common python setup library (Michael Petlan) [RHEL-25824] - perf build: Shellcheck support for OUTPUT directory (Michael Petlan) [RHEL-25824] - perf vendor events arm64 AmpereOneX: Add core PMU events and metrics (Michael Petlan) [RHEL-25824] - perf vendor events arm64 AmpereOne: Rename BPU_FLUSH_MEM_FAULT to GPC_FLUSH_MEM_FAULT (Michael Petlan) [RHEL-25824] - perf env: Cache the arch specific strerrno function in perf_env__arch_strerrno() (Michael Petlan) [RHEL-25824] - perf env: Introduce perf_env__arch_strerrno() (Michael Petlan) [RHEL-25824] - perf beauty: Don't use 'find ... -printf' as it isn't available in busybox (Michael Petlan) [RHEL-25824] - perf docs: Fix man page formatting for 'perf lock' (Michael Petlan) [RHEL-25824] - tools api fs: Avoid reading whole file for a 1 byte bool (Michael Petlan) [RHEL-25824] - tools api fs: Switch filename__read_str to use io.h (Michael Petlan) [RHEL-25824] - libperf: Lazily allocate/size mmap event copy (Michael Petlan) [RHEL-25824] - libapi: Add missing linux/types.h header to get the __u64 type on io.h (Michael Petlan) [RHEL-25824] - perf test record+probe_libc_inet_pton: Fix call chain match on powerpc (Michael Petlan) [RHEL-25824] - perf tests sigtrap: Skip if running on a kernel with sleepable spinlocks (Michael Petlan) [RHEL-25824] - perf test sigtrap: Generalize the BTF routine to reuse it in this test (Michael Petlan) [RHEL-25824] - perf mmap: Lazily initialize zstd streams to save memory when not using it (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Add die_find_variable_by_addr() (Michael Petlan) [RHEL-25824] - perf tools: Add --debug-file option to redirect debug output (Michael Petlan) [RHEL-25824] - perf annotate: Check if operand has multiple regs (Michael Petlan) [RHEL-25824] - perf test: Use existing config value for objdump path (Michael Petlan) [RHEL-25824] - perf vendor events riscv: add T-HEAD C9xx JSON file (Michael Petlan) [RHEL-25824] - perf vendor events: Add skx, clx, icx and spr upi bandwidth metric (Michael Petlan) [RHEL-25824] - perf tests: Skip data symbol test if buf1 symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Make data symbol test wait for perf to start (Michael Petlan) [RHEL-25824] - perf tests: Skip branch stack sampling test if brstack_bench symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Skip Arm64 callgraphs test if leafloop symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Skip record test if test_loop symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Skip pipe test if noploop symbol is missing (Michael Petlan) [RHEL-25824] - perf tests lib: Add perf_has_symbol.sh (Michael Petlan) [RHEL-25824] - perf header: Fix segfault on build_mem_topology() error path (Michael Petlan) [RHEL-25824] - perf report: Remove warning on missing raw data for s390 (Michael Petlan) [RHEL-25824] - perf tools: Add perf binary dependent rule for shellcheck log in Makefile.perf (Michael Petlan) [RHEL-25824] - perf vendor events riscv: Add StarFive Dubhe-90 JSON file (Michael Petlan) [RHEL-25824] - perf tests coresight: Remove unused variables (Michael Petlan) [RHEL-25824] - perf lock: Fix a memory leak on an error path (Michael Petlan) [RHEL-25824] - perf parse-events: Make legacy events lower priority than sysfs/JSON (Michael Petlan) [RHEL-25824] - perf cs-etm: Enable itrace option 'T' (Michael Petlan) [RHEL-25824] - perf auxtrace: Add 'T' itrace option for timestamp trace (Michael Petlan) [RHEL-25824] - perf cs-etm: Bump minimum OpenCSD version to ensure a bugfix is present (Michael Petlan) [RHEL-25824] - perf script perl: Fail check on dynamic allocation (Michael Petlan) [RHEL-25824] - perf script python: Fail check on dynamic allocation (Michael Petlan) [RHEL-25824] - perf test: Remove atomics from test_loop to avoid test failures (Michael Petlan) [RHEL-25824] - perf tools: Address python 3.6 DeprecationWarning for string scapes (Michael Petlan) [RHEL-25824] - perf vendor events riscv: Add StarFive Dubhe-80 JSON file (Michael Petlan) [RHEL-25824] - perf report: Add s390 raw data interpretation for PAI counters (Michael Petlan) [RHEL-25824] - perf probe: Convert to check dwarf_getcfi feature (Michael Petlan) [RHEL-25824] - perf build: Add feature check for dwarf_getcfi() (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Add die_find_variable_by_reg() helper (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Add die_get_scopes() alternative to dwarf_getscopes() (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Move #else block of #ifdef HAVE_DWARF_GETLOCATIONS_SUPPORT code to the header file (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Fix die_get_typename() for void * (Michael Petlan) [RHEL-25824] - perf tools: Add util/debuginfo.[ch] files (Michael Petlan) [RHEL-25824] - perf annotate: Move raw_comment and raw_func_start fields out of 'struct ins_operands' (Michael Petlan) [RHEL-25824] - perf annotate: Pass "-l" option to objdump conditionally (Michael Petlan) [RHEL-25824] - perf header: Additional note on AMD IBS for max_precise pmu cap (Michael Petlan) [RHEL-25824] - perf bpf: Don't synthesize BPF events when disabled (Michael Petlan) [RHEL-25824] - perf test: Add support for setting objdump binary via perf config (Michael Petlan) [RHEL-25824] - perf test: Add option to change objdump binary (Michael Petlan) [RHEL-25824] - perf tests offcpu: Adjust test case perf record offcpu profiling tests for s390 (Michael Petlan) [RHEL-25824] - perf tools: Add the python_ext_build directory to .gitignore (Michael Petlan) [RHEL-25824] - perf tests attr: Fix spelling mistake "whic" to "which" (Michael Petlan) [RHEL-25824] - perf annotate: Move offsets array from 'struct annotation' to 'struct annotated_source' (Michael Petlan) [RHEL-25824] - perf annotate: Move some source code related fields from 'struct annotation' to 'struct annotated_source' (Michael Petlan) [RHEL-25824] - perf annotate: Move max_coverage from 'struct annotation' to 'struct annotated_branch' (Michael Petlan) [RHEL-25824] - perf annotate: Split branch stack cycles info from 'struct annotation' (Michael Petlan) [RHEL-25824] - perf annotate: Split branch stack cycles information out of 'struct annotation_line' (Michael Petlan) [RHEL-25824] - perf machine thread: Remove exited threads by default (Michael Petlan) [RHEL-25824] - perf test: Simplify "object code reading" test (Michael Petlan) [RHEL-25824] - perf record: Lazy load kernel symbols (Michael Petlan) [RHEL-25824] - perf tools: Fix spelling mistake "parametrized" -> "parameterized" (Michael Petlan) [RHEL-25824] - perf build: Warn about missing libelf before warning about missing libbpf (Michael Petlan) [RHEL-25824] - perf tests make: Remove the last egrep call, use 'grep -E' instead (Michael Petlan) [RHEL-25824] - perf beauty socket/prctl_option: Cope with extended regexp complaint by grep (Michael Petlan) [RHEL-25824] - perf vendor events arm64: AmpereOne: Add missing DefaultMetricgroupName fields (Michael Petlan) [RHEL-25824] - perf metrics: Avoid segv if default metricgroup isn't set (Michael Petlan) [RHEL-25824] - tools: Disable __packed attribute compiler warning due to -Werror=attributes (Michael Petlan) [RHEL-25824] - tools perf: Add arm64 sysreg files to MANIFEST (Michael Petlan) [RHEL-25824] - tools headers: Update tools's copy of socket.h header (Michael Petlan) [RHEL-25824] - tools headers UAPI: Update tools's copy of vhost.h header (Michael Petlan) [RHEL-25824] - perf lock contention: Fix a build error on 32-bit (Michael Petlan) [RHEL-25824] - perf kwork: Fix a build error on 32-bit (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update tsx_cycles_per_elision metrics (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update bonnell version number to v5 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update westmereex events to v4 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update meteorlake events to v1.06 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update knightslanding events to v16 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add typo fix for ivybridge FP (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update a spelling in haswell/haswellx (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update emeraldrapids to v1.01 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update alderlake/alderlake events to v1.23 (Michael Petlan) [RHEL-25824] - perf build: Disable BPF skeletons if clang version is < 12.0.1 (Michael Petlan) [RHEL-25824] - perf callchain: Fix spelling mistake "statisitcs" -> "statistics" (Michael Petlan) [RHEL-25824] - perf report: Fix spelling mistake "heirachy" -> "hierarchy" (Michael Petlan) [RHEL-25824] - perf python: Fix binding linkage due to rename and move of evsel__increase_rlimit() (Michael Petlan) [RHEL-25824] - perf tests: test_arm_coresight: Simplify source iteration (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add tigerlake two metrics (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add broadwellde two metrics (Michael Petlan) [RHEL-25824] - perf vendor events intel: Fix broadwellde tma_info_system_dram_bw_use metric (Michael Petlan) [RHEL-25824] - perf mem_info: Add and use map_symbol__exit and addr_map_symbol__exit (Michael Petlan) [RHEL-25824] - perf callchain: Minor layout changes to callchain_list (Michael Petlan) [RHEL-25824] - perf callchain: Make brtype_stat in callchain_list optional (Michael Petlan) [RHEL-25824] - perf callchain: Make display use of branch_type_stat const (Michael Petlan) [RHEL-25824] - perf offcpu: Add missed btf_free (Michael Petlan) [RHEL-25824] - perf threads: Remove unused dead thread list (Michael Petlan) [RHEL-25824] - perf hist: Add missing puts to hist__account_cycles (Michael Petlan) [RHEL-25824] - libperf rc_check: Add RC_CHK_EQUAL (Michael Petlan) [RHEL-25824] - libperf rc_check: Make implicit enabling work for GCC (Michael Petlan) [RHEL-25824] - perf machine: Avoid out of bounds LBR memory read (Michael Petlan) [RHEL-25824] - perf rwsem: Add debug mode that uses a mutex (Michael Petlan) [RHEL-25824] - perf build: Address stray '\' before # that is warned about since grep 3.8 (Michael Petlan) [RHEL-25824] - perf report: Fix hierarchy mode on pipe input (Michael Petlan) [RHEL-25824] - perf lock contention: Use per-cpu array map for spinlocks (Michael Petlan) [RHEL-25824] - perf lock contention: Check race in tstamp elem creation (Michael Petlan) [RHEL-25824] - perf lock contention: Clear lock addr after use (Michael Petlan) [RHEL-25824] - perf evsel: Rename evsel__increase_rlimit to rlimit__increase_nofile (Michael Petlan) [RHEL-25824] - perf bench sched pipe: Add -G/--cgroups option (Michael Petlan) [RHEL-25824] - perf data: Increase RLIMIT_NOFILE limit when open too many files in perf_data__create_dir() (Michael Petlan) [RHEL-25824] - perf trace: Use the right bpf_probe_read(_str) variant for reading user data (Michael Petlan) [RHEL-25824] - perf tools: Do not ignore the default vmlinux.h (Michael Petlan) [RHEL-25824] - perf: script: fix missing ',' for fields option (Michael Petlan) [RHEL-25824] - perf tests: Fix shellcheck warning in stat_all_metricgroups (Michael Petlan) [RHEL-25824] - perf tests: Fix shellcheck warning in record_sideband.sh (Michael Petlan) [RHEL-25824] - perf cs-etm: Respect timestamp option (Michael Petlan) [RHEL-25824] - perf cs-etm: Validate timestamp tracing in per-thread mode (Michael Petlan) [RHEL-25824] - perf pmu: Lazily compute default config (Michael Petlan) [RHEL-25824] - perf pmu-events: Remember the perf_events_map for a PMU (Michael Petlan) [RHEL-25824] - perf pmu: Const-ify perf_pmu__config_terms (Michael Petlan) [RHEL-25824] - perf pmu: Const-ify file APIs (Michael Petlan) [RHEL-25824] - perf arm-spe: Move PMU initialization from default config code (Michael Petlan) [RHEL-25824] - perf intel-pt: Move PMU initialization from default config code (Michael Petlan) [RHEL-25824] - perf pmu: Rename perf_pmu__get_default_config to perf_pmu__arch_init (Michael Petlan) [RHEL-25824] - perf intel-pt: Prefer get_unaligned_le64 to memcpy_le64 (Michael Petlan) [RHEL-25824] - perf intel-pt: Use get_unaligned_le16() etc (Michael Petlan) [RHEL-25824] - perf intel-pt: Use existing definitions of le16_to_cpu() etc (Michael Petlan) [RHEL-25824] - perf intel-pt: Simplify intel_pt_get_vmcs() (Michael Petlan) [RHEL-25824] - perf tools: Add get_unaligned_leNN() (Michael Petlan) [RHEL-25824] - perf cs-etm: Fix incorrect or missing decoder for raw trace (Michael Petlan) [RHEL-25824] - perf bpf_counter: Fix a few memory leaks (Michael Petlan) [RHEL-25824] - perf header: Fix various error path memory leaks (Michael Petlan) [RHEL-25824] - perf trace-event-info: Avoid passing NULL value to closedir (Michael Petlan) [RHEL-25824] - tools api: Avoid potential double free (Michael Petlan) [RHEL-25824] - perf parse-events: Fix unlikely memory leak when cloning terms (Michael Petlan) [RHEL-25824] - perf lock: Fix a memory leak on an error path (Michael Petlan) [RHEL-25824] - perf svghelper: Avoid memory leak (Michael Petlan) [RHEL-25824] - perf hists browser: Avoid potential NULL dereference (Michael Petlan) [RHEL-25824] - perf hists browser: Reorder variables to reduce padding (Michael Petlan) [RHEL-25824] - perf dlfilter: Be defensive against potential NULL dereference (Michael Petlan) [RHEL-25824] - perf mem-events: Avoid uninitialized read (Michael Petlan) [RHEL-25824] - perf jitdump: Avoid memory leak (Michael Petlan) [RHEL-25824] - perf env: Remove unnecessary NULL tests (Michael Petlan) [RHEL-25824] - perf buildid-cache: Fix use of uninitialized value (Michael Petlan) [RHEL-25824] - perf bench uprobe: Fix potential use of memory after free (Michael Petlan) [RHEL-25824] - perf parse-events: Fix for term values that are raw events (Michael Petlan) [RHEL-25824] - perf build: Add missing comment about NO_LIBTRACEEVENT=1 (Michael Petlan) [RHEL-25824] - perf symbols: Add 'intel_idle_ibrs' to the list of idle symbols (Michael Petlan) [RHEL-25824] - perf parse-events: Avoid erange from hex numbers (Michael Petlan) [RHEL-25824] - tools/perf: Update call stack check in builtin-lock.c (Michael Petlan) [RHEL-25824] - tools/perf/tests: Fix object code reading to skip address that falls out of text section (Michael Petlan) [RHEL-25824] - tools/perf: Add "is_kmod" to struct dso to check if it is kernel module (Michael Petlan) [RHEL-25824] - tools/perf: Add text_end to "struct dso" to save .text section size (Michael Petlan) [RHEL-25824] - perf test: Avoid system wide when not privileged (Michael Petlan) [RHEL-25824] - perf hisi-ptt: Fix memory leak in lseek failure handling (Michael Petlan) [RHEL-25824] - perf intel-pt: Fix async branch flags (Michael Petlan) [RHEL-25824] - perf pmus: Make PMU alias name loading lazy (Michael Petlan) [RHEL-25824] - perf vendor events: Add JSON metrics for Arm CMN (Michael Petlan) [RHEL-25824] - perf jevents: Add support for Arm CMN PMU aliasing (Michael Petlan) [RHEL-25824] - perf test: Add pmu-event test for "Compat" and new event_field. (Michael Petlan) [RHEL-25824] - perf test: Make matching_pmu effective (Michael Petlan) [RHEL-25824] - perf jevents: Support EventidCode and NodeType (Michael Petlan) [RHEL-25824] - perf metric: "Compat" supports regular expression matching identifiers (Michael Petlan) [RHEL-25824] - perf pmu: "Compat" supports regular expression matching identifiers (Michael Petlan) [RHEL-25824] - perf record: Fix BTF type checks in the off-cpu profiling (Michael Petlan) [RHEL-25824] - perf bench messaging: Kill child processes when exit abnormally in process mode (Michael Petlan) [RHEL-25824] - perf bench messaging: Store chlid process pid when creating worker for process mode (Michael Petlan) [RHEL-25824] - perf bench messaging: Factor out create_worker() (Michael Petlan) [RHEL-25824] - perf bench messaging: Fix coding style issues for sched-messaging (Michael Petlan) [RHEL-25824] - tests/shell: Fix shellcheck warnings for SC2153 in multiple scripts (Michael Petlan) [RHEL-25824] - tests/shell: Fix shellcheck issues in tests/shell/stat+shadow_stat.sh tetscase (Michael Petlan) [RHEL-25824] - tests/shell: Fix shellcheck SC1090 to handle the location of sourced files (Michael Petlan) [RHEL-25824] - perf kwork: Fix spelling mistake "Captuer" -> "Capture" (Michael Petlan) [RHEL-25824] - perf evlist: Avoid frequency mode for the dummy event (Michael Petlan) [RHEL-25824] - perf vendors events: Remove repeated word in comments (Michael Petlan) [RHEL-25824] - perf vendor events arm64: Fix for AmpereOne metrics (Michael Petlan) [RHEL-25824] - perf parse-events: Fix tracepoint name memory leak (Michael Petlan) [RHEL-25824] - perf test: Detect off-cpu support from build options (Michael Petlan) [RHEL-25824] - perf test: Ensure EXTRA_TESTS is covered in build test (Michael Petlan) [RHEL-25824] - perf test: Update build test for changed BPF skeleton defaults (Michael Petlan) [RHEL-25824] - perf build: Default BUILD_BPF_SKEL, warn/disable for missing deps (Michael Petlan) [RHEL-25824] - perf version: Add status of bpf skeletons (Michael Petlan) [RHEL-25824] - perf kwork top: Simplify bool conversion (Michael Petlan) [RHEL-25824] - perf test: Fix test-record-dummy-C0 failure for supported PERF_FORMAT_LOST feature kernel (Michael Petlan) [RHEL-25824] - perf kwork: Fix spelling mistake "COMMMAND" -> "COMMAND" (Michael Petlan) [RHEL-25824] - perf annotate: Add more x86 mov instruction cases (Michael Petlan) [RHEL-25824] - perf pmu: Remove unused function (Michael Petlan) [RHEL-25824] - perf pmus: Simplify perf_pmus__find_core_pmu() (Michael Petlan) [RHEL-25824] - perf pmu: Move pmu__find_core_pmu() to pmus.c (Michael Petlan) [RHEL-25824] - perf symbol: Avoid an undefined behavior warning (Michael Petlan) [RHEL-25824] - perf bpf-filter: Add YYDEBUG (Michael Petlan) [RHEL-25824] - perf pmu: Add YYDEBUG (Michael Petlan) [RHEL-25824] - perf expr: Make YYDEBUG dependent on doing a debug build (Michael Petlan) [RHEL-25824] - perf parse-events: Make YYDEBUG dependent on doing a debug build (Michael Petlan) [RHEL-25824] - perf parse-events: Remove unused header files (Michael Petlan) [RHEL-25824] - perf tools: Add includes for detected configs in Makefile.perf (Michael Petlan) [RHEL-25824] - perf test: Update cs_etm testcase for Arm ETE (Michael Petlan) [RHEL-25824] - perf vendor events arm64: Add V1 metrics using Arm telemetry repo (Michael Petlan) [RHEL-25824] - perf vendor events arm64: Update V1 events using Arm telemetry repo (Michael Petlan) [RHEL-25824] - perf test: Add a test for strcmp_cpuid_str() expression (Michael Petlan) [RHEL-25824] - perf util: Add a function for replacing characters in a string (Michael Petlan) [RHEL-25824] - perf jevents: Remove unused keyword (Michael Petlan) [RHEL-25824] - perf test: Check result of has_event(cycles) test (Michael Petlan) [RHEL-25824] - perf list pfm: Retry supported test with exclude_kernel (Michael Petlan) [RHEL-25824] - perf list: Avoid a hardcoded cpu PMU name (Michael Petlan) [RHEL-25824] - perf test shell lock_contention: Add cgroup aggregation and filter tests (Michael Petlan) [RHEL-25824] - perf lock contention: Add -G/--cgroup-filter option (Michael Petlan) [RHEL-25824] - perf lock contention: Add --lock-cgroup option (Michael Petlan) [RHEL-25824] - perf lock contention: Prepare to handle cgroups (Michael Petlan) [RHEL-25824] - perf tools: Add read_all_cgroups() and __cgroup_find() (Michael Petlan) [RHEL-25824] - perf kwork top: Add BPF-based statistics on softirq event support (Michael Petlan) [RHEL-25824] - perf kwork top: Add BPF-based statistics on hardirq event support (Michael Petlan) [RHEL-25824] - perf kwork top: Implements BPF-based cpu usage statistics (Michael Petlan) [RHEL-25824] - perf kwork top: Add -C/--cpu -i/--input -n/--name -s/--sort --time options (Michael Petlan) [RHEL-25824] - perf kwork top: Add statistics on softirq event support (Michael Petlan) [RHEL-25824] - perf kwork top: Add statistics on hardirq event support (Michael Petlan) [RHEL-25824] - perf evsel: Add evsel__intval_common() helper (Michael Petlan) [RHEL-25824] - perf kwork top: Introduce new top utility (Michael Petlan) [RHEL-25824] - perf kwork: Add `root` parameter to work_sort() (Michael Petlan) [RHEL-25824] - perf kwork: Add sched record support (Michael Petlan) [RHEL-25824] - perf kwork: Set default events list if not specified in setup_event_list() (Michael Petlan) [RHEL-25824] - perf kwork: Overwrite original atom in the list when a new atom is pushed. (Michael Petlan) [RHEL-25824] - perf kwork: Add `kwork` and `src_type` to work_init() for 'struct kwork_class' (Michael Petlan) [RHEL-25824] - perf kwork: Set ordered_events to true in 'struct perf_tool' (Michael Petlan) [RHEL-25824] - perf kwork: Add the supported subcommands to the document (Michael Petlan) [RHEL-25824] - perf kwork: Fix incorrect and missing free atom in work_push_atom() (Michael Petlan) [RHEL-25824] - perf test: Add perf_event_attr test for record dummy event (Michael Petlan) [RHEL-25824] - perf test: Add test case for record sideband events (Michael Petlan) [RHEL-25824] - perf record: Track sideband events for all CPUs when tracing selected CPUs (Michael Petlan) [RHEL-25824] - perf record: Move setting tracking events before record__init_thread_masks() (Michael Petlan) [RHEL-25824] - perf evlist: Add evlist__findnew_tracking_event() helper (Michael Petlan) [RHEL-25824] - perf evlist: Add perf_evlist__go_system_wide() helper (Michael Petlan) [RHEL-25824] - perf vendor events intel: Fix spelling mistakes (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add emeraldrapids, update sapphirerapids to v1.16 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add lunarlake v1.0 (Michael Petlan) [RHEL-25824] - perf parse-events: Introduce 'struct parse_events_terms' (Michael Petlan) [RHEL-25824] - perf parse-events: Copy fewer term lists (Michael Petlan) [RHEL-25824] - perf parse-events: Avoid enum casts (Michael Petlan) [RHEL-25824] - perf parse-events: Tidy up str parameter (Michael Petlan) [RHEL-25824] - perf parse-events: Remove unnecessary __maybe_unused (Michael Petlan) [RHEL-25824] - perf shell completion: Support completion of metrics/metricgroups (Michael Petlan) [RHEL-25824] - perf completion: Support completion of libpfm4 events (Michael Petlan) [RHEL-25824] - perf shell completion: Restrict completion of events to events (Michael Petlan) [RHEL-25824] - perf stat: Fix aggr mode initialization (Michael Petlan) [RHEL-25824] - perf vendor events: Update metric events for power10 platform (Michael Petlan) [RHEL-25824] - perf vendor events power10: Add extra data-source events (Michael Petlan) [RHEL-25824] - perf vendor events power10: Update JSON/events (Michael Petlan) [RHEL-25824] - perf machine: Use true and false for bool variable (Michael Petlan) [RHEL-25824] - perf: Fix the nr_addr_filters fix (Michael Petlan) [RHEL-25824] - perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file (Michael Petlan) [RHEL-25824] - arm: pmu: Move error message and -EOPNOTSUPP to individual PMUs (Michael Petlan) [RHEL-25824] - arm: perf: Remove inlines from arm_pmuv3.c (Michael Petlan) [RHEL-25824] - arm64/arm: arm_pmuv3: perf: Don't truncate 64-bit registers (Michael Petlan) [RHEL-25824] - perf: arm_cspmu: Reject events meant for other PMUs (Michael Petlan) [RHEL-25824] - drivers: perf: arm_pmu: Drop 'pmu_lock' element from 'struct pmu_hw_events' (Michael Petlan) [RHEL-25824] - arm: perf: Remove PMU locking (Michael Petlan) [RHEL-25824] - powerpc/imc-pmu: Add a null pointer check in update_events_in_group() (Michael Petlan) [RHEL-25824] - KVM: x86/pmu: fix masking logic for MSR_CORE_PERF_GLOBAL_CTRL (Michael Petlan) [RHEL-25824] - perf/core: Fix cpuctx refcounting (Michael Petlan) [RHEL-25824] - powerpc/perf: Fix disabling BHRB and instruction sampling (Michael Petlan) [RHEL-25824] - powerpc/imc-pmu: Use the correct spinlock initializer. (Michael Petlan) [RHEL-25824] - powerpc/perf: Optimize find_alternatives_list() using binary search (Michael Petlan) [RHEL-25824] - perf: Optimize perf_cgroup_switch() (Michael Petlan) [RHEL-25824] - perf/core: Allow reading package events from perf_event_read_local (Michael Petlan) [RHEL-25824] - perf/core: Rename perf_proc_update_handler() -> perf_event_max_sample_rate_handler(), for readability (Michael Petlan) [RHEL-25824] - perf/x86/rapl: Fix "Using plain integer as NULL pointer" Sparse warning (Michael Petlan) [RHEL-25824] - perf/core: Bail out early if the request AUX area is out of bound (Michael Petlan) [RHEL-25824] - inet: inet_defrag: prevent sk release while still in use (Paolo Abeni) [RHEL-32270] - udp: fix busy polling (Paolo Abeni) [RHEL-32270] - udp6: Fix race condition in udp6_sendmsg & connect (Paolo Abeni) [RHEL-32270] - net: stream: purge sk_error_queue in sk_stream_kill_queues() (Paolo Abeni) [RHEL-32270] - eventfd: Remove usage of the deprecated ida_simple_xx() API (Michal Schmidt) [RHEL-31939] - eventfd: make eventfd_signal{_mask}() void (Michal Schmidt) [RHEL-31939] - eventfd: simplify eventfd_signal_mask() (Michal Schmidt) [RHEL-31939] - eventfd: simplify eventfd_signal() (Michal Schmidt) [RHEL-31939] - eventfd: prevent underflow for eventfd semaphores (Michal Schmidt) [RHEL-31939] - eventfd: add a uapi header for eventfd userspace APIs (Michal Schmidt) [RHEL-31939] - eventfd: show the EFD_SEMAPHORE flag in fdinfo (Michal Schmidt) [RHEL-31939] - i915: make inject_virtual_interrupt() void (Michal Schmidt) [RHEL-31939] - fs: use correct __poll_t type (Michal Schmidt) [RHEL-31939] - eventfd: use wait_event_interruptible_locked_irq() helper (Michal Schmidt) [RHEL-31939] - eventfd: change int to __u64 in eventfd_signal() ifndef CONFIG_EVENTFD (Michal Schmidt) [RHEL-31939] - eventfd: guard wake_up in eventfd fs calls as well (Michal Schmidt) [RHEL-31939] - iio: core: fix memleak in iio_device_register_sysfs (David Arcari) [RHEL-33153] {CVE-2023-52643} - serial: imx: fix detach/attach of serial console (Steve Best) [RHEL-32592] {CVE-2021-47185} - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc (Steve Best) [RHEL-32592] {CVE-2021-47185} - sysctl: allow to change limits for posix messages queues (Alexey Gladkov) [RHEL-8705] - sysctl: allow change system v ipc sysctls inside ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc: fix memory leak in init_mqueue_fs() (Alexey Gladkov) [RHEL-8705] - ipc: mqueue: fix possible memory leak in init_mqueue_fs() (Alexey Gladkov) [RHEL-8705] - ipc: Remove extra braces (Alexey Gladkov) [RHEL-8705] - ipc: Check permissions for checkpoint_restart sysctls at open time (Alexey Gladkov) [RHEL-8705] - ipc: Remove extra1 field abuse to pass ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc: Use the same namespace to modify and validate (Alexey Gladkov) [RHEL-8705] - ipc: Store ipc sysctls in the ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc: Store mqueue sysctls in the ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc/ipc_sysctl.c: remove fallback for !CONFIG_PROC_SYSCTL (Alexey Gladkov) [RHEL-8705] - ipc: check checkpoint_restore_ns_capable() to modify C/R proc files (Alexey Gladkov) [RHEL-8705]- x86/sev: Harden #VC instruction emulation somewhat (Vitaly Kuznetsov) [RHEL-30031] {CVE-2024-25743 CVE-2024-25742} - net: mana: Fix Rx DMA datasize and skb_over_panic (Cathy Avery) [RHEL-9872] - integrity: eliminate unnecessary "Problem loading X.509 certificate" msg (Coiby Xu) [RHEL-12346] - smb: client: instantiate when creating SFU files (Paulo Alcantara) [RHEL-31245] - smb: client: fix NULL ptr deref in cifs_mark_open_handles_for_deleted_file() (Paulo Alcantara) [RHEL-31245] - cifs: Fix duplicate fscache cookie warnings (Paulo Alcantara) [RHEL-31245] - smb3: add trace event for mknod (Paulo Alcantara) [RHEL-31245] - smb311: additional compression flag defined in updated protocol spec (Paulo Alcantara) [RHEL-31245] - smb311: correct incorrect offset field in compression header (Paulo Alcantara) [RHEL-31245] - cifs: Move some extern decls from .c files to .h (Paulo Alcantara) [RHEL-31245] - cifs: remove redundant variable assignment (Paulo Alcantara) [RHEL-31245] - cifs: fixes for get_inode_info (Paulo Alcantara) [RHEL-31245] - cifs: open_cached_dir(): add FILE_READ_EA to desired access (Paulo Alcantara) [RHEL-31245] - cifs: reduce warning log level for server not advertising interfaces (Paulo Alcantara) [RHEL-31245] - cifs: make sure server interfaces are requested only for SMB3+ (Paulo Alcantara) [RHEL-31245] - cifs: defer close file handles having RH lease (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - smb: common: simplify compression headers (Paulo Alcantara) [RHEL-31245] - smb: common: fix fields sizes in compression_pattern_payload_v1 (Paulo Alcantara) [RHEL-31245] - smb: client: negotiate compression algorithms (Paulo Alcantara) [RHEL-31245] - smb3: add dynamic trace point for ioctls (Paulo Alcantara) [RHEL-31245] - smb: client: return reparse type in /proc/mounts (Paulo Alcantara) [RHEL-31245] - smb: client: set correct d_type for reparse DFS/DFSR and mount point (Paulo Alcantara) [RHEL-31245] - smb: client: parse uid, gid, mode and dev from WSL reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: introduce SMB2_OP_QUERY_WSL_EA (Paulo Alcantara) [RHEL-31245] - smb: client: Fix a NULL vs IS_ERR() check in wsl_set_xattrs() (Paulo Alcantara) [RHEL-31245] - smb: client: add support for WSL reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: reduce number of parameters in smb2_compound_op() (Paulo Alcantara) [RHEL-31245] - smb: client: fix potential broken compound request (Paulo Alcantara) [RHEL-31245] - smb: client: move most of reparse point handling code to common file (Paulo Alcantara) [RHEL-31245] - smb: client: introduce reparse mount option (Paulo Alcantara) [RHEL-31245] - smb: client: retry compound request without reusing lease (Paulo Alcantara) [RHEL-31245] - smb: client: do not defer close open handles to deleted files (Paulo Alcantara) [RHEL-31245] - smb: client: reuse file lease key in compound operations (Paulo Alcantara) [RHEL-31245] - smb3: update allocation size more accurately on write completion (Paulo Alcantara) [RHEL-31245] - cifs: allow changing password during remount (Paulo Alcantara) [RHEL-31245] - cifs: prevent updating file size from server if we have a read/write lease (Paulo Alcantara) [RHEL-31245] - cifs_get_link(): bail out in unsafe case (Paulo Alcantara) [RHEL-31245] - smb: Fix regression in writes when non-standard maximum write size negotiated (Paulo Alcantara) [RHEL-31245] - smb: client: handle path separator of created SMB symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: set correct id, uid and cruid for multiuser automounts (Paulo Alcantara) [RHEL-31245] - cifs: update the same create_guid on replay (Paulo Alcantara) [RHEL-31245] - cifs: fix underflow in parse_server_interfaces() (Paulo Alcantara) [RHEL-31245] - smb3: clarify mount warning (Paulo Alcantara) [RHEL-31245] - cifs: handle cases where multiple sessions share connection (Paulo Alcantara) [RHEL-31245] - cifs: change tcon status when need_reconnect is set on it (Paulo Alcantara) [RHEL-31245] - smb: client: set correct d_type for reparse points under DFS mounts (Paulo Alcantara) [RHEL-31245] - smb3: add missing null server pointer check (Paulo Alcantara) [RHEL-31245] - smb: client: increase number of PDUs allowed in a compound request (Paulo Alcantara) [RHEL-31245] - cifs: failure to add channel on iface should bump up weight (Paulo Alcantara) [RHEL-31245] - cifs: do not search for channel if server is terminating (Paulo Alcantara) [RHEL-31245] - cifs: avoid redundant calls to disable multichannel (Paulo Alcantara) [RHEL-31245] - cifs: make sure that channel scaling is done only once (Paulo Alcantara) [RHEL-31245] - cifs: fix stray unlock in cifs_chan_skip_or_disable (Paulo Alcantara) [RHEL-31245] - cifs: set replay flag for retries of write command (Paulo Alcantara) [RHEL-31245] - cifs: commands that are retried should have replay flag set (Paulo Alcantara) [RHEL-31245] - cifs: helper function to check replayable error codes (Paulo Alcantara) [RHEL-31245] - cifs: translate network errors on send to -ECONNABORTED (Paulo Alcantara) [RHEL-31245] - cifs: cifs_pick_channel should try selecting active channels (Paulo Alcantara) [RHEL-31245] - smb: Work around Clang __bdos() type confusion (Paulo Alcantara) [RHEL-31245] - smb: client: delete "true", "false" defines (Paulo Alcantara) [RHEL-31245] - cifs: update iface_last_update on each query-and-update (Paulo Alcantara) [RHEL-31245] - cifs: handle servers that still advertise multichannel after disabling (Paulo Alcantara) [RHEL-31245] - cifs: new mount option called retrans (Paulo Alcantara) [RHEL-31245] - cifs: reschedule periodic query for server interfaces (Paulo Alcantara) [RHEL-31245] - smb: client: don't clobber ->i_rdev from cached reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: get rid of smb311_posix_query_path_info() (Paulo Alcantara) [RHEL-31245] - smb: client: parse owner/group when creating reparse points (Paulo Alcantara) [RHEL-31245] - cifs: new nt status codes from MS-SMB2 (Paulo Alcantara) [RHEL-31245] - cifs: pick channel for tcon and tdis (Paulo Alcantara) [RHEL-31245] - cifs: open_cached_dir should not rely on primary channel (Paulo Alcantara) [RHEL-31245] - cifs: minor comment cleanup (Paulo Alcantara) [RHEL-31245] - smb3: show beginning time for per share stats (Paulo Alcantara) [RHEL-31245] - cifs: remove redundant variable tcon_exist (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - cifs: remove unneeded return statement (Paulo Alcantara) [RHEL-31245] - cifs: make cifs_chan_update_iface() a void function (Paulo Alcantara) [RHEL-31245] - cifs: delete unnecessary NULL checks in cifs_chan_update_iface() (Paulo Alcantara) [RHEL-31245] - cifs: get rid of dup length check in parse_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: stop revalidating reparse points unnecessarily (Paulo Alcantara) [RHEL-31245] - cifs: Pass unbyteswapped eof value into SMB2_set_eof() (Paulo Alcantara) [RHEL-31245] - smb3: Improve exception handling in allocate_mr_list() (Paulo Alcantara) [RHEL-31245] - cifs: fix in logging in cifs_chan_update_iface (Paulo Alcantara) [RHEL-31245] - smb: client: handle special files and symlinks in SMB3 POSIX (Paulo Alcantara) [RHEL-31245] - smb: client: cleanup smb2_query_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: allow creating symlinks via reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: fix hardlinking of reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: fix renaming of reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: optimise reparse point querying (Paulo Alcantara) [RHEL-31245] - smb: client: allow creating special files via reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: extend smb2_compound_op() to accept more commands (Paulo Alcantara) [RHEL-31245] - smb: client: Fix minor whitespace errors and warnings (Paulo Alcantara) [RHEL-31245] - cifs: do not depend on release_iface for maintaining iface_list (Paulo Alcantara) [RHEL-31245] - cifs: cifs_chan_is_iface_active should be called with chan_lock held (Paulo Alcantara) [RHEL-31245] - cifs: after disabling multichannel, mark tcon for reconnect (Paulo Alcantara) [RHEL-31245] - cifs: do not let cifs_chan_update_iface deallocate channels (Paulo Alcantara) [RHEL-31245] - cifs: fix a pending undercount of srv_count (Paulo Alcantara) [RHEL-31245] - fs: cifs: Fix atime update check (Paulo Alcantara) [RHEL-31245] - smb: client: fix OOB in SMB2_query_info_init() (Paulo Alcantara) [RHEL-31245] - smb: client: fix OOB in cifsd when receiving compounded resps (Paulo Alcantara) [RHEL-31245] - smb: client: fix OOB in smb2_query_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: fix NULL deref in asn1_ber_decoder() (Paulo Alcantara) [RHEL-31245] - cifs: reconnect worker should take reference on server struct unconditionally (Paulo Alcantara) [RHEL-31245] - Revert "cifs: reconnect work should have reference on server struct" (Paulo Alcantara) [RHEL-31245] - cifs: Fix non-availability of dedup breaking generic/304 (Paulo Alcantara) [RHEL-31245] - smb: client: fix potential NULL deref in parse_dfs_referrals() (Paulo Alcantara) [RHEL-31245] - cifs: Fix flushing, invalidation and file size with FICLONE (Paulo Alcantara) [RHEL-31245] - cifs: Fix flushing, invalidation and file size with copy_file_range() (Paulo Alcantara) [RHEL-31245] - smb: client, common: fix fortify warnings (Paulo Alcantara) [RHEL-31245] - cifs: Fix FALLOC_FL_INSERT_RANGE by setting i_size after EOF moved (Paulo Alcantara) [RHEL-31245] - cifs: Fix FALLOC_FL_ZERO_RANGE by setting i_size if EOF moved (Paulo Alcantara) [RHEL-31245] - smb: client: report correct st_size for SMB and NFS symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: fix missing mode bits for SMB symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: introduce cifs_sfu_make_node() (Paulo Alcantara) [RHEL-31245] - smb: client: set correct file type from NFS reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: introduce ->parse_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: implement ->query_reparse_point() for SMB1 (Paulo Alcantara) [RHEL-31245] - cifs: fix use after free for iface while disabling secondary channels (Paulo Alcantara) [RHEL-31245] - cifs: fix lock ordering while disabling multichannel (Paulo Alcantara) [RHEL-31245] - cifs: fix leak of iface for primary channel (Paulo Alcantara) [RHEL-31245] - cifs: fix check of rc in function generate_smb3signingkey (Paulo Alcantara) [RHEL-31245] - cifs: spnego: add ';' in HOST_KEY_LEN (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - cifs: handle when server stops supporting multichannel (Paulo Alcantara) [RHEL-31245] - cifs: handle when server starts supporting multichannel (Paulo Alcantara) [RHEL-31245] - Missing field not being returned in ioctl CIFS_IOC_GET_MNT_INFO (Paulo Alcantara) [RHEL-31245] - smb3: allow dumping session and tcon id to improve stats analysis and debugging (Paulo Alcantara) [RHEL-31245] - smb: client: fix mount when dns_resolver key is not available (Paulo Alcantara) [RHEL-31245] - smb3: fix caching of ctime on setxattr (Paulo Alcantara) [RHEL-31245] - smb3: minor cleanup of session handling code (Paulo Alcantara) [RHEL-31245] - cifs: reconnect work should have reference on server struct (Paulo Alcantara) [RHEL-31245] - cifs: do not pass cifs_sb when trying to add channels (Paulo Alcantara) [RHEL-31245] - cifs: account for primary channel in the interface list (Paulo Alcantara) [RHEL-31245] - cifs: distribute channels across interfaces based on speed (Paulo Alcantara) [RHEL-31245] - cifs: handle cases where a channel is closed (Paulo Alcantara) [RHEL-31245] - smb3: more minor cleanups for session handling routines (Paulo Alcantara) [RHEL-31245] - smb3: minor RDMA cleanup (Paulo Alcantara) [RHEL-31245] - fs: add ctime accessors infrastructure (Paulo Alcantara) [RHEL-31245] - cifs: force interface update before a fresh session setup (Paulo Alcantara) [RHEL-31245] - cifs: do not reset chan_max if multichannel is not supported at mount (Paulo Alcantara) [RHEL-31245] - cifs: reconnect helper should set reconnect for the right channel (Paulo Alcantara) [RHEL-31245] - smb: client: fix use-after-free in smb2_query_info_compound() (Paulo Alcantara) [RHEL-31245] - smb: client: remove extra @chan_count check in __cifs_put_smb_ses() (Paulo Alcantara) [RHEL-31245] - cifs: add xid to query server interface call (Paulo Alcantara) [RHEL-31245] - cifs: print server capabilities in DebugData (Paulo Alcantara) [RHEL-31245] - smb: use crypto_shash_digest() in symlink_hash() (Paulo Alcantara) [RHEL-31245] - smb: client: fix use-after-free bug in cifs_debug_data_proc_show() (Paulo Alcantara) [RHEL-31245] - smb: client: fix potential deadlock when releasing mids (Paulo Alcantara) [RHEL-31245] - smb3: fix creating FIFOs when mounting with "sfu" mount option (Paulo Alcantara) [RHEL-31245] - Add definition for new smb3.1.1 command type (Paulo Alcantara) [RHEL-31245] - SMB3: clarify some of the unused CreateOption flags (Paulo Alcantara) [RHEL-31245] - cifs: Add client version details to NTLM authenticate message (Paulo Alcantara) [RHEL-31245] - smb3: fix touch -h of symlink (Paulo Alcantara) [RHEL-31245] - smb: client: prevent new fids from being removed by laundromat (Paulo Alcantara) [RHEL-31245] - smb: client: make laundromat a delayed worker (Paulo Alcantara) [RHEL-31245] - smb: use kernel_connect() and kernel_bind() (Paulo Alcantara) [RHEL-31245] - smb3: fix confusing debug message (Paulo Alcantara) [RHEL-31245] - smb: client: handle STATUS_IO_REPARSE_TAG_NOT_HANDLED (Paulo Alcantara) [RHEL-31245] - smb3: remove duplicate error mapping (Paulo Alcantara) [RHEL-31245] - smb3: Add dynamic trace points for RDMA (smbdirect) reconnect (Paulo Alcantara) [RHEL-31245] - smb3: fix some minor typos and repeated words (Paulo Alcantara) [RHEL-31245] - smb3: correct places where ENOTSUPP is used instead of preferred EOPNOTSUPP (Paulo Alcantara) [RHEL-31245] - smb3: move server check earlier when setting channel sequence number (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - smb3: allow controlling maximum number of cached directories (Paulo Alcantara) [RHEL-31245] - smb3: add trace point for queryfs (statfs) (Paulo Alcantara) [RHEL-31245] - smb3: allow controlling length of time directory entries are cached with dir leases (Paulo Alcantara) [RHEL-31245] - SMB3: rename macro CIFS_SERVER_IS_CHAN to avoid confusion (Paulo Alcantara) [RHEL-31245] - send channel sequence number in SMB3 requests after reconnects (Paulo Alcantara) [RHEL-31245] - cifs: update desired access while requesting for directory lease (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb2_query_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb2_query_info_compound() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb2_set_ea() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb_send_rqst() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in cifs_demultiplex_thread() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in cifs_try_adding_channels() (Paulo Alcantara) [RHEL-31245] - smb: cilent: set reparse mount points as automounts (Paulo Alcantara) [RHEL-31245] - smb: client: query reparse points in older dialects (Paulo Alcantara) [RHEL-31245] - smb: client: do not query reparse points twice on symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: parse reparse point flag in create response (Paulo Alcantara) [RHEL-31245] - smb: client: get rid of dfs code dep in namespace.c (Paulo Alcantara) [RHEL-31245] - smb: client: get rid of dfs naming in automount code (Paulo Alcantara) [RHEL-31245] - smb: client: rename cifs_dfs_ref.c to namespace.c (Paulo Alcantara) [RHEL-31245] - smb: client: make smb2_compound_op() return resp buffer on success (Paulo Alcantara) [RHEL-31245] - smb: client: move some params to cifs_open_info_data (Paulo Alcantara) [RHEL-31245] - smb: client: ensure to try all targets when finding nested links (Paulo Alcantara) [RHEL-31245] - smb: client: introduce DFS_CACHE_TGT_LIST() (Paulo Alcantara) [RHEL-31245] - cifs: update the ctime on a partial page write (Paulo Alcantara) [RHEL-31245] - blk-mq: don't change nr_hw_queues and nr_maps for kdump kernel (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Remap boot CPU onto core 0 if >= nr_cpu_ids (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Factor out assign_threads() (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Lookup avail once per device tree node (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Increase nr_cpu_ids to include the boot CPU (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Adjust nr_cpu_ids to cover all threads of a core (Mamatha Inamdar) [RHEL-15845] - net: Convert some ethtool_sprintf() to ethtool_puts() (Ivan Vecera) [RHEL-31886] - checkpatch: add ethtool_sprintf rules (Ivan Vecera) [RHEL-31886] - ethtool: Implement ethtool_puts() (Ivan Vecera) [RHEL-31886] - intel: fix format warnings (Ivan Vecera) [RHEL-31886] - net: phy: smsc: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: phy: tja11xx: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: sparx5: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: dsa: vsc73xx: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: fec: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: dsa: mt7530: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: dsa: lantiq_gswip: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - ptp: Speed up vclock lookup (Ivan Vecera) [RHEL-32107] - ptp: Support late timestamp determination (Ivan Vecera) [RHEL-32107] - ptp: Pass hwtstamp to ptp_convert_timestamp() (Ivan Vecera) [RHEL-32107] - ptp: Request cycles for TX timestamp (Ivan Vecera) [RHEL-32107] - ptp: Add cycles support for virtual clocks (Ivan Vecera) [RHEL-32107] - nfsd: hold a lighter-weight client reference over CB_RECALL_ANY (Benjamin Coddington) [RHEL-31513] - NFSD: CREATE_SESSION must never cache NFS4ERR_DELAY replies (Benjamin Coddington) [RHEL-31513] - NFSD: Document the phases of CREATE_SESSION (Benjamin Coddington) [RHEL-31513] - NFSD: Fix the NFSv4.1 CREATE_SESSION operation (Benjamin Coddington) [RHEL-31513] - cgroup: cgroup-v1: do not exclude cgrp_dfl_root (Laurent Vivier) [RHEL-31381] - RDMA/srpt: Support specifying the srpt_service_guid parameter (Kamal Heib) [RHEL-31712] {CVE-2024-26744} - perf/pmu-events/powerpc: Update json mapfile with Power11 PVR (Mamatha Inamdar) [RHEL-23910] - powerpc/perf: Power11 Performance Monitoring support (Mamatha Inamdar) [RHEL-23910] - powerpc: Add Power11 architected and raw mode (Mamatha Inamdar) [RHEL-23910] - powerpc/cputable: Split cpu_specs[] out of cputable.h (Mamatha Inamdar) [RHEL-23910] - powerpc/cputable: Move __cpu_setup() prototypes out of cputable.h (Mamatha Inamdar) [RHEL-23910] - powerpc/cputable: Remove __machine_check_early_realmode_p{7/8/9} prototypes (Mamatha Inamdar) [RHEL-23910] - powerpc/64e: Remove unnecessary #ifdef CONFIG_PPC_FSL_BOOK3E (Mamatha Inamdar) [RHEL-23910] - powerpc/64e: Tie PPC_BOOK3E_64 to PPC_E500MC (Mamatha Inamdar) [RHEL-23910] - powerpc/Kconfig: Fix non existing CONFIG_PPC_FSL_BOOKE (Mamatha Inamdar) [RHEL-23910] - powerpc/64e: Tie PPC_BOOK3E_64 to PPC_FSL_BOOK3E (Mamatha Inamdar) [RHEL-23910] - powerpc: Remove remaining parts of oprofile (Mamatha Inamdar) [RHEL-23910] - powerpc: fix typos in comments (Mamatha Inamdar) [RHEL-23910] - powerpc: Enable the DAWR on POWER9 DD2.3 and above (Mamatha Inamdar) [RHEL-23910] - vhost: Add smp_rmb() in vhost_enable_notify() (Gavin Shan) [RHEL-26104] - vhost: Add smp_rmb() in vhost_vq_avail_empty() (Gavin Shan) [RHEL-26104] - bpf, tcx: Get rid of tcx_link_const (Felix Maurer) [RHEL-28590] - selftests/bpf: Add additional mprog query test coverage (Felix Maurer) [RHEL-28590] - selftests/bpf: Make seen_tc* variable tests more robust (Felix Maurer) [RHEL-28590] - selftests/bpf: Test query on empty mprog and pass revision into attach (Felix Maurer) [RHEL-28590] - selftests/bpf: Adapt assert_mprog_count to always expect 0 count (Felix Maurer) [RHEL-28590] - selftests/bpf: Test bpf_mprog query API via libbpf and raw syscall (Felix Maurer) [RHEL-28590] - selftest/bpf: Add various selftests for program limits (Felix Maurer) [RHEL-28590] - bpf: Refuse unused attributes in bpf_prog_{attach,detach} (Felix Maurer) [RHEL-28590] - bpf: Handle bpf_mprog_query with NULL entry (Felix Maurer) [RHEL-28590] - net: Fix skb consume leak in sch_handle_egress (Felix Maurer) [RHEL-28590] - selftests/bpf: Add various more tcx test cases (Felix Maurer) [RHEL-28590] - selftests/bpf: Add test for detachment on empty mprog entry (Felix Maurer) [RHEL-28590] - tcx: Fix splat during dev unregister (Felix Maurer) [RHEL-28590] - tcx: Fix splat in ingress_destroy upon tcx_entry_free (Felix Maurer) [RHEL-28590] - selftests/bpf: Add mprog API tests for BPF tcx links (Felix Maurer) [RHEL-28590] - selftests/bpf: Add mprog API tests for BPF tcx opts (Felix Maurer) [RHEL-28590] - bpf: Add fd-based tcx multi-prog infra with link support (Felix Maurer) [RHEL-28590] - cpuset: Allow setscheduler regardless of manipulated task (Waiman Long) [RHEL-26668] - sched/psi: Update poll => rtpoll in relevant comments (Phil Auld) [RHEL-29552] - sched/psi: Bail out early from irq time accounting (Phil Auld) [RHEL-29552] - sched/psi: Delete the 'update_total' function parameter from update_triggers() (Phil Auld) [RHEL-29552] - sched/psi: Avoid updating PSI triggers and ->rtpoll_total when there are no state changes (Phil Auld) [RHEL-29552] - sched/psi: Change update_triggers() to a 'void' function (Phil Auld) [RHEL-29552] - sched/psi: make psi_cgroups_enabled static (Phil Auld) [RHEL-29552] - sched/psi: Allow unprivileged polling of N*2s period (Phil Auld) [RHEL-29552] - sched/psi: Extract update_triggers side effect (Phil Auld) [RHEL-29552] - sched/psi: Rename existing poll members in preparation (Phil Auld) [RHEL-29552] - sched/psi: Rearrange polling code in preparation (Phil Auld) [RHEL-29552] - arm64/sme: Always exit sme_alloc() early with existing storage (Mark Salter) [RHEL-28881] {CVE-2024-26618} - overflow: add DEFINE_FLEX() for on-stack allocs (Petr Oros) [RHEL-30138] - overflow: Add struct_size_t() helper (Petr Oros) [RHEL-30138] - mm/filemap.c: fix update prev_pos after one read request done (Nico Pache) [RHEL-29229] - sched: Misc cleanups (Phil Auld) [RHEL-29017] - sched: Simplify tg_set_cfs_bandwidth() (Phil Auld) [RHEL-29017] - sched: Simplify sched_move_task() (Phil Auld) [RHEL-29017] - sched: Simplify sched_rr_get_interval() (Phil Auld) [RHEL-29017] - sched: Simplify yield_to() (Phil Auld) [RHEL-29017] - sched: Simplify sched_{set,get}affinity() (Phil Auld) [RHEL-29017] - sched: Simplify syscalls (Phil Auld) [RHEL-29017] - sched: Simplify set_user_nice() (Phil Auld) [RHEL-29017] - sched: Simplify sched_core_cpu_{starting,deactivate}() (Phil Auld) [RHEL-29017] - sched: Simplify try_steal_cookie() (Phil Auld) [RHEL-29017] - sched: Simplify sched_tick_remote() (Phil Auld) [RHEL-29017] - sched: Simplify sched_exec() (Phil Auld) [RHEL-29017] - sched: Simplify ttwu() (Phil Auld) [RHEL-29017] - sched: Simplify wake_up_if_idle() (Phil Auld) [RHEL-29017] - sched: Simplify: migrate_swap_stop() (Phil Auld) [RHEL-29017] - sched: Simplify sysctl_sched_uclamp_handler() (Phil Auld) [RHEL-29017] - sched: Simplify get_nohz_timer_target() (Phil Auld) [RHEL-29017] - Bluetooth: Fix TOCTOU in HCI debugfs implementation (Bastien Nocera) [RHEL-26830 RHEL-26834] {CVE-2024-24858 CVE-2024-24857}- mm: hwpoison: support recovery from ksm_might_need_to_copy() (Audra Mitchell) [RHEL-27739] - kasan: fix Oops due to missing calls to kasan_arch_is_ready() (Audra Mitchell) [RHEL-27739] - Revert "mm: Always release pages to the buddy allocator in memblock_free_late()." (Audra Mitchell) [RHEL-27739] - mm/swapfile: add cond_resched() in get_swap_pages() (Audra Mitchell) [RHEL-27739] - zsmalloc: fix a race with deferred_handles storing (Audra Mitchell) [RHEL-27739] - mm/khugepaged: fix ->anon_vma race (Audra Mitchell) [RHEL-27739] - nommu: fix split_vma() map_count error (Audra Mitchell) [RHEL-27739] - nommu: fix do_munmap() error path (Audra Mitchell) [RHEL-27739] - nommu: fix memory leak in do_mmap() error path (Audra Mitchell) [RHEL-27739] - kasan: mark kasan_kunit_executing as static (Audra Mitchell) [RHEL-27739] - hugetlb: unshare some PMDs when splitting VMAs (Audra Mitchell) [RHEL-27739] - mm: Always release pages to the buddy allocator in memblock_free_late(). (Audra Mitchell) [RHEL-27739] - memblock: Fix doc for memblock_phys_free (Audra Mitchell) [RHEL-27739] - mm, slab: periodically resched in drain_freelist() (Audra Mitchell) [RHEL-27739] - mm: Remove pointless barrier() after pmdp_get_lockless() (Audra Mitchell) [RHEL-27739] - mm/gup: Fix the lockless PMD access (Audra Mitchell) [RHEL-27739] - mm: Rename GUP_GET_PTE_LOW_HIGH (Audra Mitchell) [RHEL-27739] - mm: mmu_gather: allow more than one batch of delayed rmaps (Audra Mitchell) [RHEL-27739] - kmsan: fix memcpy tests (Audra Mitchell) [RHEL-27739] - mm: disable top-tier fallback to reclaim on proactive reclaim (Audra Mitchell) [RHEL-27739] - mm/mmap: properly unaccount memory on mas_preallocate() failure (Audra Mitchell) [RHEL-27739] - mm/page_alloc: update comments in __free_pages_ok() (Audra Mitchell) [RHEL-27739] - kasan: fail non-kasan KUnit tests on KASAN reports (Audra Mitchell) [RHEL-27739] - mm/sparse-vmemmap: generalise vmemmap_populate_hugepages() (Audra Mitchell) [RHEL-27739] - zsmalloc: implement writeback mechanism for zsmalloc (Audra Mitchell) [RHEL-27739] - zsmalloc: add zpool_ops field to zs_pool to store evict handlers (Audra Mitchell) [RHEL-27739] - zsmalloc: add a LRU to zs_pool to keep track of zspages in LRU order (Audra Mitchell) [RHEL-27739] - zsmalloc: consolidate zs_pool's migrate_lock and size_class's locks (Audra Mitchell) [RHEL-27739] - zpool: clean out dead code (Audra Mitchell) [RHEL-27739] - zswap: fix writeback lock ordering for zsmalloc (Audra Mitchell) [RHEL-27739] - mm/khugepaged: add tracepoint to collapse_file() (Audra Mitchell) [RHEL-27739] - mm/gup: remove FOLL_MIGRATION (Audra Mitchell) [RHEL-27739] - mm/ksm: convert break_ksm() to use walk_page_range_vma() (Audra Mitchell) [RHEL-27739] - mm/pagewalk: add walk_page_range_vma() (Audra Mitchell) [RHEL-27739] - mm: remove VM_FAULT_WRITE (Audra Mitchell) [RHEL-27739] - panic: Expose "warn_count" to sysfs (Audra Mitchell) [RHEL-27739] - panic: Introduce warn_limit (Audra Mitchell) [RHEL-27739] - panic: Separate sysctl logic from CONFIG_SMP (Audra Mitchell) [RHEL-27739] - kernel/panic: move panic sysctls to its own file (Audra Mitchell) [RHEL-27739] - panic: Consolidate open-coded panic_on_warn checks (Audra Mitchell) [RHEL-27739] - mm: Make ksize() a reporting-only function (Audra Mitchell) [RHEL-27739] - mm/memory-failure.c: cleanup in unpoison_memory (Audra Mitchell) [RHEL-27739] - mm: vmscan: use sysfs_emit() to instead of scnprintf() (Audra Mitchell) [RHEL-27739] - zswap: do not allocate from atomic pool (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//min_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add /sys/class/bdi//min_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_min_ratio_no_scale() function (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//max_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add /sys/class/bdi//max_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_max_ratio_no_scale() function (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//min_bytes knob (Audra Mitchell) [RHEL-27739] - mm: add /sys/class/bdi//min_bytes knob (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_min_bytes() function (Audra Mitchell) [RHEL-27739] - mm: split off __bdi_set_min_ratio() function (Audra Mitchell) [RHEL-27739] - mm: add bdi_get_min_bytes() function (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//max_bytes knob (Audra Mitchell) [RHEL-27739] - mm: add knob /sys/class/bdi//max_bytes (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_max_bytes() function (Audra Mitchell) [RHEL-27739] - mm: split off __bdi_set_max_ratio() function (Audra Mitchell) [RHEL-27739] - mm: add bdi_get_max_bytes() function (Audra Mitchell) [RHEL-27739] - mm: use part per 1000000 for bdi ratios (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//strict_limit knob (Audra Mitchell) [RHEL-27739] - ABI: sysfs-class-bdi: use What: to describe each property (Audra Mitchell) [RHEL-27739] - mm: add knob /sys/class/bdi//strict_limit (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_strict_limit() function (Audra Mitchell) [RHEL-27739] - folio-compat: remove try_to_release_page() (Audra Mitchell) [RHEL-27739] - mm/page_alloc: simplify locking during free_unref_page_list (Audra Mitchell) [RHEL-27739] - mm/migrate.c: stop using 0 as NULL pointer (Audra Mitchell) [RHEL-27739] - habanalabs: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - RDMA/hw/qib/qib_user_pages: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - drm/exynos: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - mm/frame-vector: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - media: pci/ivtv: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - drm/etnaviv: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - media: videobuf-dma-sg: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - RDMA/usnic: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - mm/gup: reliable R/O long-term pinning in COW mappings (Audra Mitchell) [RHEL-27739] - mm: don't call vm_ops->huge_fault() in wp_huge_pmd()/wp_huge_pud() for private mappings (Audra Mitchell) [RHEL-27739] - mm: add early FAULT_FLAG_WRITE consistency checks (Audra Mitchell) [RHEL-27739] - mm: add early FAULT_FLAG_UNSHARE consistency checks (Audra Mitchell) [RHEL-27739] - redhat/configs: enable CONFIG_SECRETMEM (Audra Mitchell) [RHEL-27739] - mm: Kconfig: make config SECRETMEM visible with EXPERT (Audra Mitchell) [RHEL-27739] - mm/gup: remove the restriction on locked with FOLL_LONGTERM (Audra Mitchell) [RHEL-27739] - mm: make drop_caches keep reclaiming on all nodes (Audra Mitchell) [RHEL-27739] - migrate: convert migrate_pages() to use folios (Audra Mitchell) [RHEL-27739] - migrate: convert unmap_and_move() to use folios (Audra Mitchell) [RHEL-27739] - Revert "mm: migration: fix the FOLL_GET failure on following huge page" (Audra Mitchell) [RHEL-27739] - mm: mmu_gather: do not expose delayed_rmap flag (Audra Mitchell) [RHEL-27739] - mm: delay page_remove_rmap() until after the TLB has been flushed (Audra Mitchell) [RHEL-27739] - mm: mmu_gather: prepare to gather encoded page pointers with flags (Audra Mitchell) [RHEL-27739] - zsmalloc: replace IS_ERR() with IS_ERR_VALUE() (Audra Mitchell) [RHEL-27739] - mm: always compile in pte markers (Audra Mitchell) [RHEL-27739] - mm: use kstrtobool() instead of strtobool() (Audra Mitchell) [RHEL-27739] - mm/damon: use kstrtobool() instead of strtobool() (Audra Mitchell) [RHEL-27739] - Docs/ABI/damon: document 'schemes//tried_regions' sysfs directory (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/mm/damon/usage: document schemes//tried_regions sysfs directory (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/mm/damon/usage: fix wrong usage example of init_regions file (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/mm/damon/usage: describe the rules of sysfs region directories (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/damon/sysfs: document 'LRU_DEPRIO' scheme action (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/damon/sysfs: document 'LRU_PRIO' scheme action (Audra Mitchell) [RHEL-27739] - Docs/{ABI,admin-guide}/damon: Update for 'state' sysfs file input keyword, 'commit' (Audra Mitchell) [RHEL-27739] - Docs/{ABI,admin-guide}/damon: update for fixed virtual address ranges monitoring (Audra Mitchell) [RHEL-27739] - Docs/{ABI,admin-guide}/damon: document 'avail_operations' sysfs file (Audra Mitchell) [RHEL-27739] - tools/selftets/damon/sysfs: test tried_regions directory existence (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs-schemes: implement DAMOS-tried regions clear command (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: implement DAMOS tried regions update command (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs-schemes: implement scheme region directory (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs-schemes: implement schemes/tried_regions directory (Audra Mitchell) [RHEL-27739] - mm/damon/core: add a callback for scheme target regions check (Audra Mitchell) [RHEL-27739] - mempool: do not use ksize() for poisoning (Audra Mitchell) [RHEL-27739] - mm: hugetlb_vmemmap: remove redundant list_del() (Audra Mitchell) [RHEL-27739] - mm, slob: rename CONFIG_SLOB to CONFIG_SLOB_DEPRECATED (Audra Mitchell) [RHEL-27739] - mm, slub: don't aggressively inline with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: remove percpu slabs with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: split out allocations from pre/post hooks (Audra Mitchell) [RHEL-27739] - mm/slub, kunit: Add a test case for kmalloc redzone check (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: split out schemes directory implementation to separate file (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: split out kdamond-independent schemes stats update logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: move unsigned long range directory to common module (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: move sysfs_lock to common module (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: remove parameters of damon_sysfs_region_alloc() (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: use damon_addr_range for region's start and end values (Audra Mitchell) [RHEL-27739] - mm/damon/core: split out scheme quota adjustment logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/core: split out scheme stat update logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/core: split damos application logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/core: split out DAMOS-charged region skip logic into a new function (Audra Mitchell) [RHEL-27739] - mm, slub: refactor free debug processing (Audra Mitchell) [RHEL-27739] - mm, slub: don't create kmalloc-rcl caches with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: lower the default slub_max_order with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: retain no free slabs on partial list with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: disable SYSFS support with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - redhat/configs: Add CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: add CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slab: ignore hardened usercopy parameters when disabled (Audra Mitchell) [RHEL-27739] - mm/sl[au]b: rearrange struct slab fields to allow larger rcu_head (Audra Mitchell) [RHEL-27739] - mm/migrate: make isolate_movable_page() skip slab pages (Audra Mitchell) [RHEL-27739] - mm/slab: move and adjust kernel-doc for kmem_cache_alloc (Audra Mitchell) [RHEL-27739] - mm/slub, percpu: correct the calculation of early percpu allocation size (Audra Mitchell) [RHEL-27739] - mm/slub: extend redzone check to extra allocated kmalloc space than requested (Audra Mitchell) [RHEL-27739] - mm: allow multiple error returns in try_grab_page() (Audra Mitchell) [RHEL-27739] - swap: add a limit for readahead page-cluster value (Audra Mitchell) [RHEL-27739] - mm: migrate: try again if THP split is failed due to page refcnt (Audra Mitchell) [RHEL-27739] - mm: debug_vm_pgtable: use VM_ACCESS_FLAGS (Audra Mitchell) [RHEL-27739] - mm: mprotect: use VM_ACCESS_FLAGS (Audra Mitchell) [RHEL-27739] - mm: remove FGP_HEAD (Audra Mitchell) [RHEL-27739] - mm: convert find_get_incore_page() to filemap_get_incore_folio() (Audra Mitchell) [RHEL-27739] - mm/swap: convert find_get_incore_page to use folios (Audra Mitchell) [RHEL-27739] - mm/huge_memory: convert split_huge_pages_in_file() to use a folio (Audra Mitchell) [RHEL-27739] - mm: vmalloc: use trace_free_vmap_area_noflush event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: use trace_purge_vmap_area_lazy event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: use trace_alloc_vmap_area event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: add free_vmap_area_noflush trace event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: add purge_vmap_area_lazy trace event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: add alloc_vmap_area trace event (Audra Mitchell) [RHEL-27739] - memory: move hotplug memory notifier priority to same file for easy sorting (Audra Mitchell) [RHEL-27739] - memory: remove unused register_hotmemory_notifier() (Audra Mitchell) [RHEL-27739] - mm/mm_init.c: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - mm/mmap: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - mm/slub.c: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - fs/proc/kcore.c: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - kasan: migrate workqueue_uaf test to kunit (Audra Mitchell) [RHEL-27739] - kasan: migrate kasan_rcu_uaf test to kunit (Audra Mitchell) [RHEL-27739] - kasan: switch kunit tests to console tracepoints (Audra Mitchell) [RHEL-27739] - tmpfs: ensure O_LARGEFILE with generic_file_open() (Audra Mitchell) [RHEL-27739] - mm: memcontrol: use mem_cgroup_is_root() helper (Audra Mitchell) [RHEL-27739] - mm/mincore.c: use vma_lookup() instead of find_vma() (Audra Mitchell) [RHEL-27739] - filemap: find_get_entries() now updates start offset (Audra Mitchell) [RHEL-27739] - filemap: find_lock_entries() now updates start offset (Audra Mitchell) [RHEL-27739] - mm/rmap: fix comment in anon_vma_clone() (Audra Mitchell) [RHEL-27739] - mm/percpu: remove unused PERCPU_DYNAMIC_EARLY_SLOTS (Audra Mitchell) [RHEL-27739] - mm/percpu.c: remove the lcm code since block size is fixed at page size (Audra Mitchell) [RHEL-27739] - mm/percpu: replace the goto with break (Audra Mitchell) [RHEL-27739] - mm/percpu: add comment to state the empty populated pages accounting (Audra Mitchell) [RHEL-27739] - mm/percpu: Update the code comment when creating new chunk (Audra Mitchell) [RHEL-27739] - mm/percpu: use list_first_entry_or_null in pcpu_reclaim_populated() (Audra Mitchell) [RHEL-27739] - mm/percpu: remove unused pcpu_map_extend_chunks (Audra Mitchell) [RHEL-27739] - mm/slub: perform free consistency checks before call_rcu (Audra Mitchell) [RHEL-27739] - mm/slab: Annotate kmem_cache_node->list_lock as raw (Audra Mitchell) [RHEL-27739] - mm: slub: make slab_sysfs_init() a late_initcall (Audra Mitchell) [RHEL-27739] - mm: slub: remove dead and buggy code from sysfs_slab_add() (Audra Mitchell) [RHEL-27739] - idpf: fix kernel panic on unknown packet types (Michal Schmidt) [RHEL-29035] - idpf: refactor some missing field get/prep conversions (Michal Schmidt) [RHEL-29035] - net: introduce include/net/rps.h (Ivan Vecera) [RHEL-31916] - net: move struct netdev_rx_queue out of netdevice.h (Ivan Vecera) [RHEL-31916] - rfs: annotate lockless accesses to RFS sock flow table (Ivan Vecera) [RHEL-31916] - rfs: annotate lockless accesses to sk->sk_rxhash (Ivan Vecera) [RHEL-31916] - xfrm: Allow UDP encapsulation only in offload modes (Michal Schmidt) [RHEL-30141] - xfrm: Pass UDP encapsulation in TX packet offload (Michal Schmidt) [RHEL-30141] - xfrm: Support UDP encapsulation in packet offload mode (Michal Schmidt) [RHEL-30141] - redhat/configs: Enable CONFIG_OCTEON_EP_VF (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add ethtool support (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add Tx/Rx processing and interrupt support (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add support for ndo ops (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add Tx/Rx ring resource setup and cleanup (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add VF-PF mailbox communication. (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add hardware configuration APIs (Kamal Heib) [RHEL-25860] - octeon_ep_vf: Add driver framework and device initialization (Kamal Heib) [RHEL-25860] - octeon_ep: support firmware notifications for VFs (Kamal Heib) [RHEL-25860] - octeon_ep: control net framework to support VF offloads (Kamal Heib) [RHEL-25860] - octeon_ep: PF-VF mailbox version support (Kamal Heib) [RHEL-25860] - octeon_ep: add PF-VF mailbox communication (Kamal Heib) [RHEL-25860] - ptp: Make max_phase_adjustment sysfs device attribute invisible when not supported (Michal Schmidt) [RHEL-30140] - net/mlx5: Decouple PHC .adjtime and .adjphase implementations (Michal Schmidt) [RHEL-30140] - net/mlx5: Dynamic cyclecounter shift calculation for PTP free running clock (Michal Schmidt) [RHEL-30140] - net/mlx5: Add .getmaxphase ptp_clock_info callback (Michal Schmidt) [RHEL-30140] - Revert "net/mlx5: Dynamic cyclecounter shift calculation for PTP free running clock" (Michal Schmidt) [RHEL-30140] - Revert "net/mlx5: Decouple PHC .adjtime and .adjphase implementations" (Michal Schmidt) [RHEL-30140] - ptp: Add .getmaxphase callback to ptp_clock_info (Michal Schmidt) [RHEL-30140] - testptp: Add support for testing ptp_clock_info .adjphase callback (Michal Schmidt) [RHEL-30140] - testptp: Remove magic numbers related to nanosecond to second conversion (Michal Schmidt) [RHEL-30140] - selftests/ptp: Fix timestamp printf format for PTP_SYS_OFFSET (Michal Schmidt) [RHEL-30140] - testptp: add option to shift clock by nanoseconds (Michal Schmidt) [RHEL-30140] - testptp: set pin function before other requests (Michal Schmidt) [RHEL-30140] - docs: ptp.rst: Add information about NVIDIA Mellanox devices (Michal Schmidt) [RHEL-30140] - ptp: Clarify ptp_clock_info .adjphase expects an internal servo to be used (Michal Schmidt) [RHEL-30140] - ptp: remove the .adjfreq interface function (Michal Schmidt) [RHEL-30140] - ptp: convert remaining drivers to adjfine interface (Michal Schmidt) [RHEL-30140] - ptp: hclge: convert .adjfreq to .adjfine (Michal Schmidt) [RHEL-30140] - ptp: stmac: convert .adjfreq to .adjfine (Michal Schmidt) [RHEL-30140] - ptp: xgbe: convert to .adjfine and adjust_by_scaled_ppm (Michal Schmidt) [RHEL-30140] - redhat: version two of Makefile.rhelver tweaks (Radu Rendec) [RHEL-32292] - RDMA/irdma: Fix KASAN issue with tasklet (Kamal Heib) [RHEL-32264] - ACPI: extlog: Clear Extended Error Log status when RAS_CEC handled the error (Aristeu Rozanski) [RHEL-24947] - bpftool: Extend net dump with netkit progs (Artem Savkov) [RHEL-23643] - bpftool: Implement link show support for netkit (Artem Savkov) [RHEL-23643] - bpftool: Add support for cgroup unix socket address hooks (Artem Savkov) [RHEL-23643] - bpftool: Implement link show support for xdp (Artem Savkov) [RHEL-23643] - bpftool: Implement link show support for tcx (Artem Savkov) [RHEL-23643] - bpftool: Extend net dump with tcx progs (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Perform hwsync in __patch_instruction() in case of failure (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Fix oops with DEBUG_VM enabled (Artem Savkov) [RHEL-23643] - powerpc/64s: Prevent fallthrough to hash TLB flush when using radix (Artem Savkov) [RHEL-23643] - powerpc/64s: Reconnect tlb_flush() to hash__tlb_flush() (Artem Savkov) [RHEL-23643] - powerpc/bpf: use bpf_jit_binary_pack_[alloc|finalize|free] (Artem Savkov) [RHEL-23643] - powerpc/bpf: rename powerpc64_jit_data to powerpc_jit_data (Artem Savkov) [RHEL-23643] - powerpc/bpf: implement bpf_arch_text_invalidate for bpf_prog_pack (Artem Savkov) [RHEL-23643] - powerpc/bpf: implement bpf_arch_text_copy (Artem Savkov) [RHEL-23643] - powerpc/code-patching: introduce patch_instructions() (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Consolidate and cache per-cpu patching context (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Use temporary mm for Radix MMU (Artem Savkov) [RHEL-23643] - powerpc/tlb: Add local flush for page given mm_struct and psize (Artem Savkov) [RHEL-23643] - powerpc/mm: Remove flush_all_mm, local_flush_all_mm (Artem Savkov) [RHEL-23643] - cxl: Use radix__flush_all_mm instead of generic flush_all_mm (Artem Savkov) [RHEL-23643] - powerpc/mm: Remove empty hash__ functions (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Use WARN_ON and fix check in poking_init (Artem Savkov) [RHEL-23643] - powerpc: Allow clearing and restoring registers independent of saved breakpoint state (Artem Savkov) [RHEL-23643] - selftests/bpf: test case for callback_depth states pruning logic (Artem Savkov) [RHEL-23643] - selftests/bpf: Add a selftest with > 512-byte percpu allocation size (Artem Savkov) [RHEL-23643] - selftests/bpf: Cope with 512 bytes limit with bpf_global_percpu_ma (Artem Savkov) [RHEL-23643] - bpf: Limit up to 512 bytes for bpf_global_percpu_ma allocation (Artem Savkov) [RHEL-23643] - bpf: Use smaller low/high marks for percpu allocation (Artem Savkov) [RHEL-23643] - bpf: Refill only one percpu element in memalloc (Artem Savkov) [RHEL-23643] - bpf: Avoid unnecessary extra percpu memory allocation (Artem Savkov) [RHEL-23643] - selftests/bpf: Remove tests for zeroed-array kptr (Artem Savkov) [RHEL-23643] - bpf: add netkit to uapi headers (Artem Savkov) [RHEL-23643] - bpf: add cgroup sockaddr to uapi headers (Artem Savkov) [RHEL-23643] - bpf: Allow per unit prefill for non-fix-size percpu memory allocator (Artem Savkov) [RHEL-23643] - bpf: Add objcg to bpf_mem_alloc (Artem Savkov) [RHEL-23643] - bpf: Use c->unit_size to select target cache during free (Artem Savkov) [RHEL-23643] - bpf: Do not allocate percpu memory at init stage (Artem Savkov) [RHEL-23643] - bpf: Add __bpf_hook_{start,end} macros (Artem Savkov) [RHEL-23643] - bpf: Add __bpf_kfunc_{start,end}_defs macros (Artem Savkov) [RHEL-23643] - selftests/bpf: Support building selftests in optimized -O2 mode (Artem Savkov) [RHEL-23643] - selftests/bpf: Fix compiler warnings reported in -O2 mode (Artem Savkov) [RHEL-23643] - bpf: Add missed value to kprobe perf link info (Artem Savkov) [RHEL-23643] - tracing/kprobes: 'nmissed' not showed correctly for kretprobe (Artem Savkov) [RHEL-23643] - selftests/bpf: Enable the cpuv4 tests for s390x (Artem Savkov) [RHEL-23643] - mm: kasan: Declare kasan_unpoison_task_stack_below in kasan.h (Artem Savkov) [RHEL-23643] - bpf: check bpf_func_state->callback_depth when pruning states (Artem Savkov) [RHEL-23643] - s390/bpf: Fix gotol with large offsets (Artem Savkov) [RHEL-23643] - test_bpf: Rename second ALU64_SMOD_X to ALU64_SMOD_K (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for early update in prog_array_map_poke_run (Artem Savkov) [RHEL-23643] - bpf: Fix prog_array_map_poke_run map poke update (Artem Savkov) [RHEL-23643] - selftests/bpf: check if max number of bpf_loop iterations is tracked (Artem Savkov) [RHEL-23643] - bpf: keep track of max number of bpf_loop callback iterations (Artem Savkov) [RHEL-23643] - selftests/bpf: test widening for iterating callbacks (Artem Savkov) [RHEL-23643] - bpf: widening for callback iterators (Artem Savkov) [RHEL-23643] - selftests/bpf: tests for iterating callbacks (Artem Savkov) [RHEL-23643] - bpf: verify callbacks as if they are called unknown number of times (Artem Savkov) [RHEL-23643] - bpf: extract setup_func_entry() utility function (Artem Savkov) [RHEL-23643] - bpf: extract __check_reg_arg() utility function (Artem Savkov) [RHEL-23643] - selftests/bpf: fix bpf_loop_bench for new callback verification scheme (Artem Savkov) [RHEL-23643] - selftests/bpf: track string payload offset as scalar in strobemeta (Artem Savkov) [RHEL-23643] - bpf: Remove test for MOVSX32 with offset=32 (Artem Savkov) [RHEL-23643] - selftests/bpf: add more test cases for check_cfg() (Artem Savkov) [RHEL-23643] - bpf: fix control-flow graph checking in privileged mode (Artem Savkov) [RHEL-23643] - selftests/bpf: add edge case backtracking logic test (Artem Savkov) [RHEL-23643] - bpf: fix precision backtracking instruction iteration (Artem Savkov) [RHEL-23643] - bpf: handle ldimm64 properly in check_cfg() (Artem Savkov) [RHEL-23643] - selftests/bpf: get trusted cgrp from bpf_iter__cgroup directly (Artem Savkov) [RHEL-23643] - bpf: Let verifier consider {task,cgroup} is trusted in bpf_iter_reg (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for using css_task iter in sleepable progs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for css_task iter combining with cgroup iter (Artem Savkov) [RHEL-23643] - bpf: Relax allowlist for css_task iter (Artem Savkov) [RHEL-23643] - selftests/bpf: fix test_maps' use of bpf_map_create_opts (Artem Savkov) [RHEL-23643] - bpf: Check map->usercnt after timer->timer is assigned (Artem Savkov) [RHEL-23643] - selftests/bpf: fix test_bpffs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for immediate spilled to stack (Artem Savkov) [RHEL-23643] - bpf: Fix check_stack_write_fixed_off() to correctly spill imm (Artem Savkov) [RHEL-23643] - bpf: fix compilation error without CGROUPS (Artem Savkov) [RHEL-23643] - selftests/bpf: Fix selftests broken by mitigations=off (Artem Savkov) [RHEL-23643] - samples/bpf: Allow building with custom bpftool (Artem Savkov) [RHEL-23643] - samples/bpf: Fix passing LDFLAGS to libbpf (Artem Savkov) [RHEL-23643] - samples/bpf: Allow building with custom CFLAGS/LDFLAGS (Artem Savkov) [RHEL-23643] - bpf: Add more WARN_ON_ONCE checks for mismatched alloc and free (Artem Savkov) [RHEL-23643] - libbpf: Add link-based API for netkit (Artem Savkov) [RHEL-23643] - bpf: print full verifier states on infinite loop detection (Artem Savkov) [RHEL-23643] - selftests/bpf: test if state loops are detected in a tricky case (Artem Savkov) [RHEL-23643] - bpf: correct loop detection for iterators convergence (Artem Savkov) [RHEL-23643] - selftests/bpf: tests with delayed read/precision makrs in loop body (Artem Savkov) [RHEL-23643] - bpf: exact states comparison for iterator convergence checks (Artem Savkov) [RHEL-23643] - bpf: extract same_callsites() as utility function (Artem Savkov) [RHEL-23643] - bpf: move explored_state() closer to the beginning of verifier.c (Artem Savkov) [RHEL-23643] - bpf: Improve JEQ/JNE branch taken logic (Artem Savkov) [RHEL-23643] - bpf: Fold smp_mb__before_atomic() into atomic_set_release() (Artem Savkov) [RHEL-23643] - bpf: Fix unnecessary -EBUSY from htab_lock_bucket (Artem Savkov) [RHEL-23643] - samples: bpf: Fix syscall_tp openat argument (Artem Savkov) [RHEL-23643] - selftests/bpf: Add more test cases for bpf memory allocator (Artem Savkov) [RHEL-23643] - bpf: Use bpf_global_percpu_ma for per-cpu kptr in __bpf_obj_drop_impl() (Artem Savkov) [RHEL-23643] - bpf: Move the declaration of __bpf_obj_drop_impl() to bpf.h (Artem Savkov) [RHEL-23643] - bpf: Use pcpu_alloc_size() in bpf_mem_free{_rcu}() (Artem Savkov) [RHEL-23643] - bpf: Re-enable unit_size checking for global per-cpu allocator (Artem Savkov) [RHEL-23643] - mm/percpu.c: introduce pcpu_alloc_size() (Artem Savkov) [RHEL-23643] - mm/percpu.c: don't acquire pcpu_lock for pcpu_chunk_addr_search() (Artem Savkov) [RHEL-23643] - selftests/bpf: Make linked_list failure test more robust (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for open-coded task and css iter (Artem Savkov) [RHEL-23643] - selftests/bpf: rename bpf_iter_task.c to bpf_iter_tasks.c (Artem Savkov) [RHEL-23643] - bpf: Let bpf_iter_task_new accept null task ptr (Artem Savkov) [RHEL-23643] - bpf: teach the verifier to enforce css_iter and task_iter in RCU CS (Artem Savkov) [RHEL-23643] - bpf: Introduce css open-coded iterator kfuncs (Artem Savkov) [RHEL-23643] - bpf: Introduce task open coded iterator kfuncs (Artem Savkov) [RHEL-23643] - bpf: Introduce css_task open-coded iterator kfuncs (Artem Savkov) [RHEL-23643] - cgroup: Prepare for using css_task_iter_*() in BPF (Artem Savkov) [RHEL-23643] - bpftool: Wrap struct_ops dump in an array (Artem Savkov) [RHEL-23643] - bpftool: Fix printing of pointer value (Artem Savkov) [RHEL-23643] - bpf, docs: Define signed modulo as using truncated division (Artem Savkov) [RHEL-23643] - libbpf: Don't assume SHT_GNU_verdef presence for SHT_GNU_versym section (Artem Savkov) [RHEL-23643] - bpf: Ensure proper register state printing for cond jumps (Artem Savkov) [RHEL-23643] - bpf: Disambiguate SCALAR register state output in verifier logs (Artem Savkov) [RHEL-23643] - selftests/bpf: Make align selftests more robust (Artem Savkov) [RHEL-23643] - selftests/bpf: Improve missed_kprobe_recursion test robustness (Artem Savkov) [RHEL-23643] - selftests/bpf: Improve percpu_alloc test robustness (Artem Savkov) [RHEL-23643] - selftests/bpf: Rename bpf_iter_task_vma.c to bpf_iter_task_vmas.c (Artem Savkov) [RHEL-23643] - bpf: Don't explicitly emit BTF for struct btf_iter_num (Artem Savkov) [RHEL-23643] - bpf: Avoid unnecessary audit log for CPU security mitigations (Artem Savkov) [RHEL-23643] - libbpf: Add support for cgroup unix socket address hooks (Artem Savkov) [RHEL-23643] - bpftool: Align bpf_load_and_run_opts insns and data (Artem Savkov) [RHEL-23643] - bpftool: Align output skeleton ELF code (Artem Savkov) [RHEL-23643] - selftests/bpf: Test pinning bpf timer to a core (Artem Savkov) [RHEL-23643] - bpf: Add ability to pin bpf timer to calling CPU (Artem Savkov) [RHEL-23643] - selftests/bpf: Add pairs_redir_to_connected helper (Artem Savkov) [RHEL-23643] - bpf: Annotate struct bpf_stack_map with __counted_by (Artem Savkov) [RHEL-23643] - selftests/bpf: Don't truncate #test/subtest field (Artem Savkov) [RHEL-23643] - bpf: Inherit system settings for CPU security mitigations (Artem Savkov) [RHEL-23643] - bpf: Fix the comment for bpf_restore_data_end() (Artem Savkov) [RHEL-23643] - selftests/bpf: Enable CONFIG_VSOCKETS in config (Artem Savkov) [RHEL-23643] - selftests/bpf: Add uprobe_multi to gen_tar target (Artem Savkov) [RHEL-23643] - selftests/bpf: Add cross-build support for urandom_read et al (Artem Savkov) [RHEL-23643] - libbpf: Allow Golang symbols in uprobe secdef (Artem Savkov) [RHEL-23643] - samples/bpf: Add -fsanitize=bounds to userspace programs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for recursion counts of perf event link tracepoint (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for recursion counts of perf event link kprobe (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for missed counts of perf event link kprobe (Artem Savkov) [RHEL-23643] - bpftool: Display missed count for kprobe perf link (Artem Savkov) [RHEL-23643] - bpftool: Display missed count for kprobe_multi link (Artem Savkov) [RHEL-23643] - bpf: Count missed stats in trace_call_bpf (Artem Savkov) [RHEL-23643] - bpf: Add missed value to kprobe_multi link info (Artem Savkov) [RHEL-23643] - bpf: Count stats for kprobe_multi programs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__consume (Artem Savkov) [RHEL-23643] - libbpf: Add ring__consume (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__map_fd (Artem Savkov) [RHEL-23643] - libbpf: Add ring__map_fd (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__size (Artem Savkov) [RHEL-23643] - libbpf: Add ring__size (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__avail_data_size (Artem Savkov) [RHEL-23643] - libbpf: Add ring__avail_data_size (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__*_pos (Artem Savkov) [RHEL-23643] - libbpf: Add ring__producer_pos, ring__consumer_pos (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring_buffer__ring (Artem Savkov) [RHEL-23643] - libbpf: Add ring_buffer__ring (Artem Savkov) [RHEL-23643] - libbpf: Switch rings to array of pointers (Artem Savkov) [RHEL-23643] - libbpf: Refactor cleanup in ring_buffer__add (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for symbol versioning for uprobe (Artem Savkov) [RHEL-23643] - libbpf: Support symbol versioning for uprobe (Artem Savkov) [RHEL-23643] - libbpf: Resolve symbol conflicts at the same offset for uprobe (Artem Savkov) [RHEL-23643] - samples/bpf: syscall_tp_user: Fix array out-of-bound access (Artem Savkov) [RHEL-23643] - samples/bpf: syscall_tp_user: Rename num_progs into nr_tests (Artem Savkov) [RHEL-23643] - selftests/bpf: Trim DENYLIST.s390x (Artem Savkov) [RHEL-23643] - s390/bpf: Implement signed division (Artem Savkov) [RHEL-23643] - s390/bpf: Implement unconditional jump with 32-bit offset (Artem Savkov) [RHEL-23643] - s390/bpf: Implement unconditional byte swap (Artem Savkov) [RHEL-23643] - s390/bpf: Implement BPF_MEMSX (Artem Savkov) [RHEL-23643] - s390/bpf: Implement BPF_MOV | BPF_X with sign-extension (Artem Savkov) [RHEL-23643] - selftests/bpf: Add big-endian support to the ldsx test (Artem Savkov) [RHEL-23643] - selftests/bpf: Unmount the cgroup2 work directory (Artem Savkov) [RHEL-23643] - bpf: Disable zero-extension for BPF_MEMSX (Artem Savkov) [RHEL-23643] - bpf: Remove unused variables. (Artem Savkov) [RHEL-23643] - bpf: Fix bpf_throw warning on 32-bit arch (Artem Savkov) [RHEL-23643] - selftests/bpf: Print log buffer for exceptions test only on failure (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for BPF exceptions (Artem Savkov) [RHEL-23643] - selftests/bpf: Add BPF assertion macros (Artem Savkov) [RHEL-23643] - libbpf: Add support for custom exception callbacks (Artem Savkov) [RHEL-23643] - libbpf: Refactor bpf_object__reloc_code (Artem Savkov) [RHEL-23643] - bpf: Fix kfunc callback register type handling (Artem Savkov) [RHEL-23643] - bpf: Disallow fentry/fexit/freplace for exception callbacks (Artem Savkov) [RHEL-23643] - bpf: Detect IP == ksym.end as part of BPF program (Artem Savkov) [RHEL-23643] - bpf: Prevent KASAN false positive with bpf_throw (Artem Savkov) [RHEL-23643] - bpf: Treat first argument as return value for bpf_throw (Artem Savkov) [RHEL-23643] - bpf: Perform CFG walk for exception callback (Artem Savkov) [RHEL-23643] - bpf: Add support for custom exception callbacks (Artem Savkov) [RHEL-23643] - bpf: Refactor check_btf_func and split into two phases (Artem Savkov) [RHEL-23643] - bpf: Implement BPF exceptions (Artem Savkov) [RHEL-23643] - bpf: Implement support for adding hidden subprogs (Artem Savkov) [RHEL-23643] - bpf/tests: add tests for cpuv4 instructions (Artem Savkov) [RHEL-23643] - bpf: Charge modmem for struct_ops trampoline (Artem Savkov) [RHEL-23643] - selftests/bpf: Add testcases for tailcall infinite loop fixing (Artem Savkov) [RHEL-23643] - selftests/bpf: Correct map_fd to data_fd in tailcalls (Artem Savkov) [RHEL-23643] - bpftool: Fix -Wcast-qual warning (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: simplify the "next tid" logic (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: kill next_task (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: fix the skip_if_dup_files check (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: cleanup the usage of get/put_task_struct (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: cleanup the usage of next_thread() (Artem Savkov) [RHEL-23643] - selftests/bpf: Test preemption between bpf_obj_new() and bpf_obj_drop() (Artem Savkov) [RHEL-23643] - bpf: Enable IRQ after irq_work_raise() completes in unit_free{_rcu}() (Artem Savkov) [RHEL-23643] - bpf: Enable IRQ after irq_work_raise() completes in unit_alloc() (Artem Savkov) [RHEL-23643] - bpf: Mark BPF_MAP_TYPE_PERCPU_CGROUP_STORAGE deprecated (Artem Savkov) [RHEL-23643] - selftests/bpf: Add some negative tests (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for cgrp_local_storage with local percpu kptr (Artem Savkov) [RHEL-23643] - selftests/bpf: Remove unnecessary direct read of local percpu kptr (Artem Savkov) [RHEL-23643] - bpf: Mark OBJ_RELEASE argument as MEM_RCU when possible (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for array map with local percpu kptr (Artem Savkov) [RHEL-23643] - selftests/bpf: Add bpf_percpu_obj_{new,drop}() macro in bpf_experimental.h (Artem Savkov) [RHEL-23643] - libbpf: Add __percpu_kptr macro definition (Artem Savkov) [RHEL-23643] - selftests/bpf: Update error message in negative linked_list test (Artem Savkov) [RHEL-23643] - bpf: Add bpf_this_cpu_ptr/bpf_per_cpu_ptr support for allocated percpu obj (Artem Savkov) [RHEL-23643] - bpf: Add alloc/xchg/direct_access support for local percpu kptr (Artem Savkov) [RHEL-23643] - bpf: Add BPF_KPTR_PERCPU as a field type (Artem Savkov) [RHEL-23643] - bpf: Add support for non-fix-size percpu mem allocation (Artem Savkov) [RHEL-23643] - libbpf: Add basic BTF sanity validation (Artem Savkov) [RHEL-23643] - clk: linux/clk-provider.h: fix kernel-doc warnings and typos (Joel Slebodnick) [RHEL-5705] - clk: fixed-rate: fix clk_hw_register_fixed_rate_with_accuracy_parent_hw (Joel Slebodnick) [RHEL-5705] - clk: fixed-rate: Remove redundant if statement (Joel Slebodnick) [RHEL-5705] - clk: fix typo in clk_hw_register_fixed_rate_parent_data() macro (Joel Slebodnick) [RHEL-5705] - clk: Remove mmask and nmask fields in struct clk_fractional_divider (Joel Slebodnick) [RHEL-5705] - clk: Avoid invalid function names in CLK_OF_DECLARE() (Joel Slebodnick) [RHEL-5705] - clk: Mark a fwnode as initialized when using CLK_OF_DECLARE() macro (Joel Slebodnick) [RHEL-5705] - clk: Mention that .recalc_rate can return 0 on error (Joel Slebodnick) [RHEL-5705] - clk: introduce (devm_)hw_register_mux_parent_data_table API (Joel Slebodnick) [RHEL-5705] - clk: mux: Introduce devm_clk_hw_register_mux_parent_hws() (Joel Slebodnick) [RHEL-5705] - clk: divider: Introduce devm_clk_hw_register_divider_parent_hw() (Joel Slebodnick) [RHEL-5705] - math.h: Introduce data types for fractional numbers (Joel Slebodnick) [RHEL-5705] - dt-bindings: clock: imx8mp: Add LDB clock entry (Joel Slebodnick) [RHEL-5705] - dt-bindings: clock: imx8mp: Add ids for the audio shared gate (Joel Slebodnick) [RHEL-5705] - dt-bindings: clocks: imx8mp: Add ID for usb suspend clock (Joel Slebodnick) [RHEL-5705] - redhat/configs: Add CONFIG_CLK_IMX8ULP (Joel Slebodnick) [RHEL-5705] - clk: Add a devm variant of clk_rate_exclusive_get() (Joel Slebodnick) [RHEL-5705] - clk: Fix undefined reference to `clk_rate_exclusive_{get,put}' (Joel Slebodnick) [RHEL-5705] - clkdev: Update clkdev id usage to allow for longer names (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: Fix SAI_MCLK_SEL definition (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Use common error handling code in imx_clk_scu_alloc_dev() (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Delete two unnecessary initialisations in __imx8m_clk_hw_composite() (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Less function calls in __imx8m_clk_hw_composite() after error detection (Joel Slebodnick) [RHEL-5705] - clk: Fix clk_core_get NULL dereference (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8-acm: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: add fwname-based constructor functions (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: add optional accuracy support (Joel Slebodnick) [RHEL-5705] - clk: Provide managed helper to get and enable bulk clocks (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Use bit operations consistently (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Move mask calculations out of lock (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: change naming of fvco to fout (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8qxp: fix LVDS bypass, pixel and phy clocks (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Fix memory leak in __imx_clk_gpr_scu() (Joel Slebodnick) [RHEL-5705] - clk: gate: fix comment typo and grammar (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Improve approximation when zero based and export (Joel Slebodnick) [RHEL-5705] - clk: Fix clk gate kunit test on big-endian CPUs (Joel Slebodnick) [RHEL-5705] - clk: Parameterize clk_leaf_mux_set_rate_parent (Joel Slebodnick) [RHEL-5705] - clk: Drive clk_leaf_mux_set_rate_parent test from clk_ops (Joel Slebodnick) [RHEL-5705] - clk: Allow phase adjustment from debugfs (Joel Slebodnick) [RHEL-5705] - clk: Show active consumers of clocks in debugfs (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qm/qxp: add more resources to whitelist (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: ignore clks not owned by Cortex-A partition (Joel Slebodnick) [RHEL-5705] - clk: imx8: remove MLB support (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qm-rsrc: drop VPU_UART/VPUCORE (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qxp: correct the enet clocks for i.MX8DXL (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qxp: Fix elcdif_pll clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8dxl-rsrc: keep sorted in the ascending order (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6sx: Allow a different LCDIF1 clock parent (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mq: correct error handling path (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Simplify clk_imx_acm_detach_pm_domains() (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Add a message in case of devm_clk_hw_register_mux_parent_data_table() error (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Fix an error handling path in imx8_acm_clk_probe() (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Fix an error handling path if devm_clk_hw_register_mux_parent_data_table() fails (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Fix an error handling path in clk_imx_acm_attach_pm_domains() (Joel Slebodnick) [RHEL-5705] - clk: imx: Select MXC_CLK for CLK_IMX8QXP (Joel Slebodnick) [RHEL-5705] - clk: tegra: fix error return case for recalc_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: align pdiv with reference manual (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: fix clock pauses when set_rate would be a no-op (Joel Slebodnick) [RHEL-5705] - clk: imx25: make __mx25_clocks_init return void (Joel Slebodnick) [RHEL-5705] - clk: imx25: print silicon revision during init (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: fix sai4 clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: update SPLL2 type (Joel Slebodnick) [RHEL-5705] - clk: imx: pllv4: Fix SPLL2 MULT range (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: add audio clock mux driver (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8qxp-lpcg: Convert to devm_platform_ioremap_resource() (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-gpr-mux: Simplify .determine_rate() (Joel Slebodnick) [RHEL-5705] - clk: tegra: Replace kstrdup() + strreplace() with kstrdup_and_replace() (Joel Slebodnick) [RHEL-5705] - clk: Fix slab-out-of-bounds error in devm_clk_release() (Joel Slebodnick) [RHEL-5705] - clk: tegra: Avoid calling an uninitialized function (Joel Slebodnick) [RHEL-5705] - clk: Fix memory leak in devm_clk_notifier_register() (Joel Slebodnick) [RHEL-5705] - clk: tegra: tegra124-emc: Fix potential memory leak (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8mp: improve error handling in imx8mp_clocks_probe() (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8mn: fix memory leak in imx8mn_clocks_probe (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imxrt1050: fix memory leak in imxrt1050_clocks_probe (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Add imx8m_divider_determine_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: use _safe list iterator to avoid a use after free (Joel Slebodnick) [RHEL-5705] - clk: imx: drop imx_unregister_clocks (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: retain early UART clocks during kernel init (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6sx: Remove CLK_SET_RATE_PARENT from the LDB clocks (Joel Slebodnick) [RHEL-5705] - clk: Fix best_parent_rate after moving code into a separate function (Joel Slebodnick) [RHEL-5705] - clk: Forbid to register a mux without determine_rate (Joel Slebodnick) [RHEL-5705] - clk: tegra: super: Switch to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: tegra: periph: Switch to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Switch to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: tegra: periph: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: tegra: super: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: tegra: bpmp: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: imx: fixup-mux: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: imx: busy: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: test: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: nodrv: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: Introduce clk_hw_determine_rate_no_reparent() (Joel Slebodnick) [RHEL-5705] - clk: Move no reparent case into a separate function (Joel Slebodnick) [RHEL-5705] - clk: test: Fix type sign of rounded rate variables (Joel Slebodnick) [RHEL-5705] - clk: Export clk_hw_forward_rate_request() (Joel Slebodnick) [RHEL-5705] - clk: imx: Drop inclusion of unused header (Joel Slebodnick) [RHEL-5705] - clk: composite: Fix handling of high clock rates (Joel Slebodnick) [RHEL-5705] - Revert "clk: imx: composite-8m: Add support to determine_rate" (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: update clk flag for system critical clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: Add tpm5 clock as critical gate clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: keep MU0_B clock enabled always (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: Add divider closest support to get more accurate clock rate (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: Fix XBAR_DIVBUS and AD_SLOW clock parents (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: change the 'nand_usdhc_bus' clock to non-critical (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: Add LDB root clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: correct DISP2 pixel clock type (Joel Slebodnick) [RHEL-5705] - clk: imx: drop duplicated macro (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-gpr-mux: Provide clock name in error message (Joel Slebodnick) [RHEL-5705] - clk: imx: Let IMX8MN_CLK_DISP_PIXEL set parent rate (Joel Slebodnick) [RHEL-5705] - clk: imx8mm: Let IMX8MM_CLK_LCDIF_PIXEL set parent rate (Joel Slebodnick) [RHEL-5705] - clk: imx: Add imx8m_clk_hw_composite_flags macro (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Add support to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: Add audiomix block control (Joel Slebodnick) [RHEL-5705] - clk: add missing of_node_put() in "assigned-clocks" property parsing (Joel Slebodnick) [RHEL-5705] - clk: imx: Remove values for mmask and nmask in struct clk_fractional_divider (Joel Slebodnick) [RHEL-5705] - clk: Compute masks for fractional_divider clk when needed. (Joel Slebodnick) [RHEL-5705] - clk: tegra: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: fixed-rate: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: tegra: Don't warn three times about failure to unregister (Joel Slebodnick) [RHEL-5705] - clk: Use of_property_present() for testing DT property presence (Joel Slebodnick) [RHEL-5705] - clk: tegra20: fix gcc-7 constant overflow warning (Joel Slebodnick) [RHEL-5705] - clk: Print an info line before disabling unused clocks (Joel Slebodnick) [RHEL-5705] - clk: remove unnecessary (void*) conversions (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: fix "failed to get parent" error (Joel Slebodnick) [RHEL-5705] - clk: qcom: Revert sync_state based clk_disable_unused (Joel Slebodnick) [RHEL-5705] - clk: Introduce devm_clk_hw_register_gate_parent_data() (Joel Slebodnick) [RHEL-5705] - clk: qcom: sdm845: Use generic clk_sync_state_disable_unused callback (Joel Slebodnick) [RHEL-5705] - clk: Add generic sync_state callback for disabling unused clocks (Joel Slebodnick) [RHEL-5705] - clk: Honor CLK_OPS_PARENT_ENABLE in clk_core_is_enabled() (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: fix recalc_rate for negative kdiv (Joel Slebodnick) [RHEL-5705] - clk: imx: fix compile testing imxrt1050 (Joel Slebodnick) [RHEL-5705] - clk: imx: set imx_clk_gpr_mux_ops storage-class-specifier to static (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: add ethernet refclock mux support (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: fix enet1 gate configuration (Joel Slebodnick) [RHEL-5705] - clk: imx: add imx_obtain_fixed_of_clock() (Joel Slebodnick) [RHEL-5705] - clk: imx6q: add ethernet refclock mux support (Joel Slebodnick) [RHEL-5705] - clk: imx: add clk-gpr-mux driver (Joel Slebodnick) [RHEL-5705] - cpuidle, clk: Remove trace_.*_rcuidle() (Joel Slebodnick) [RHEL-5705] - clk: Add trace events for rate requests (Joel Slebodnick) [RHEL-5705] - clk: Store clk_core for clk_rate_request (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: fix imx8mn_enet_phy_sels clocks list (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: fix imx8mn_sai2_sels clocks list (Joel Slebodnick) [RHEL-5705] - clk: imx: rename video_pll1 to video_pll (Joel Slebodnick) [RHEL-5705] - clk: imx: replace osc_hdmi with dummy (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: rename vpu_pll to m7_alt_pll (Joel Slebodnick) [RHEL-5705] - clk: imx: imxrt1050: add IMXRT1050_CLK_LCDIF_PIX clock gate (Joel Slebodnick) [RHEL-5705] - clk: imx: imxrt1050: fix IMXRT1050_CLK_LCDIF_APB offsets (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: Add audio shared gate (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Add 320 MHz and 640 MHz entries for PLL146x (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: add shared clk gate for usb suspend clk (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Regroup inclusions (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Show numerator and denominator in debugfs (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Split out clk_fd_get_div() helper (Joel Slebodnick) [RHEL-5705] - clk: bulk: Use dev_err_probe() helper in __clk_bulk_get() (Joel Slebodnick) [RHEL-5705] - clk: Initialize max_rate in struct clk_rate_request (Joel Slebodnick) [RHEL-5705] - clk: Initialize the clk_rate_request even if clk_core is NULL (Joel Slebodnick) [RHEL-5705] - clk: Remove WARN_ON NULL parent in clk_core_init_rate_req() (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for notifiers (Joel Slebodnick) [RHEL-5705] - clk: Update req_rate on __clk_recalc_rates() (Joel Slebodnick) [RHEL-5705] - clk: tests: Add missing test case for ranges (Joel Slebodnick) [RHEL-5705] - clk: Zero the clk_rate_request structure (Joel Slebodnick) [RHEL-5705] - clk: Stop forwarding clk_rate_requests to the parent (Joel Slebodnick) [RHEL-5705] - clk: Constify clk_has_parent() (Joel Slebodnick) [RHEL-5705] - clk: Introduce clk_core_has_parent() (Joel Slebodnick) [RHEL-5705] - clk: Switch from __clk_determine_rate to clk_core_round_rate_nolock (Joel Slebodnick) [RHEL-5705] - clk: Add our request boundaries in clk_core_init_rate_req (Joel Slebodnick) [RHEL-5705] - clk: Introduce clk_hw_init_rate_request() (Joel Slebodnick) [RHEL-5705] - clk: Move clk_core_init_rate_req() from clk_core_round_rate_nolock() to its caller (Joel Slebodnick) [RHEL-5705] - clk: Change clk_core_init_rate_req prototype (Joel Slebodnick) [RHEL-5705] - clk: Set req_rate on reparenting (Joel Slebodnick) [RHEL-5705] - clk: Take into account uncached clocks in clk_set_rate_range() (Joel Slebodnick) [RHEL-5705] - clk: tests: Add some tests for orphan with multiple parents (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for mux with multiple parents (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for single parent mux (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for uncached clock (Joel Slebodnick) [RHEL-5705] - clk: tests: Add reference to the orphan mux bug report (Joel Slebodnick) [RHEL-5705] - clk: tests: Add test suites description (Joel Slebodnick) [RHEL-5705] - clk: Clarify clk_get_rate() expectations (Joel Slebodnick) [RHEL-5705] - clk: Skip clamping when rounding if there's no boundaries (Joel Slebodnick) [RHEL-5705] - clk: Drop the rate range on clk_put() (Joel Slebodnick) [RHEL-5705] - clk: test: Switch to clk_hw_get_clk (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: fix memleak on platform_device_add() fails (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: tune the order of enet_qos_root_clk (Joel Slebodnick) [RHEL-5705] - clk: nxp: fix typo in comment (Joel Slebodnick) [RHEL-5705] - clkdev: Simplify devm_clk_hw_register_clkdev() function (Joel Slebodnick) [RHEL-5705] - clkdev: Remove never used devm_clk_release_clkdev() (Joel Slebodnick) [RHEL-5705] - clk: Remove never used devm_of_clk_del_provider() (Joel Slebodnick) [RHEL-5705] - clk: do not initialize ret (Joel Slebodnick) [RHEL-5705] - clk: remove extra empty line (Joel Slebodnick) [RHEL-5705] - clk: Fix comment typo (Joel Slebodnick) [RHEL-5705] - clk: move from strlcpy with unused retval to strscpy (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6sx: remove the SET_RATE_PARENT flag for QSPI clocks (Joel Slebodnick) [RHEL-5705] - Revert "clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops" (Joel Slebodnick) [RHEL-5705] - clk: core: Fix runtime PM sequence in clk_core_unprepare() (Joel Slebodnick) [RHEL-5705] - clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops (Joel Slebodnick) [RHEL-5705] - clk: Remove never used devm_clk_*unregister() (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: Introduce *clk_hw_register_fixed_factor_parent_hw() (Joel Slebodnick) [RHEL-5705] - clk: fixed: Remove Allwinner A10 special-case logic (Joel Slebodnick) [RHEL-5705] - treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_56.RULE (part 2) (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Fix kfree() of static memory on setting driver_override (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: fix usb_root_clk parent (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: fix a potential memory leak in __imx_clk_gpr_scu() (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: add GPT support (Joel Slebodnick) [RHEL-5705] - clk: imx8m: check mcore_booted before register clk (Joel Slebodnick) [RHEL-5705] - clk: mux: remove redundant initialization of variable width (Joel Slebodnick) [RHEL-5705] - clk: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Joel Slebodnick) [RHEL-5705] - Revert "clk: Drop the rate range on clk_put()" (Joel Slebodnick) [RHEL-5705] - clk: Drop the rate range on clk_put() (Joel Slebodnick) [RHEL-5705] - clk: test: Test clk_set_rate_range on orphan mux (Joel Slebodnick) [RHEL-5705] - clk: Initialize orphan req_rate (Joel Slebodnick) [RHEL-5705] - clk: Add clk_drop_range (Joel Slebodnick) [RHEL-5705] - clk: Always set the rate on clk_set_range_rate (Joel Slebodnick) [RHEL-5705] - clk: Use clamp instead of open-coding our own (Joel Slebodnick) [RHEL-5705] - clk: Always clamp the rounded rate (Joel Slebodnick) [RHEL-5705] - clk: Enforce that disjoints limits are invalid (Joel Slebodnick) [RHEL-5705] - clk: Fix clk_hw_get_clk() when dev is NULL (Joel Slebodnick) [RHEL-5705] - clk: imx: remove redundant re-assignment of pll->base (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Support dynamic rates (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Add pr_fmt (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: explicitly return lowest rate (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: name variables after usage (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: consolidate rate calculation (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Use FIELD_GET/FIELD_PREP (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Drop wrong shifting (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Use register defines consistently (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: remove SYS PLL 1/2 clock gates (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: remove SYS PLL 1/2 clock gates (Joel Slebodnick) [RHEL-5705] - clk: imx8mm: remove SYS PLL 1/2 clock gates (Joel Slebodnick) [RHEL-5705] - clk: imx: off by one in imx_lpcg_parse_clks_from_dt() (Joel Slebodnick) [RHEL-5705] - clk: imx7d: Remove audio_mclk_root_clk (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: Add missing IMX8MP_CLK_MEDIA_MIPI_PHY1_REF_ROOT clock (Joel Slebodnick) [RHEL-5705] - clk: imx: Add imx8dxl clk driver (Joel Slebodnick) [RHEL-5705] - clk: imx: Add initial support for i.MXRT1050 clock driver (Joel Slebodnick) [RHEL-5705] - clk: Mark clk_core_evict_parent_cache_subtree() 'target' const (Joel Slebodnick) [RHEL-5705] - clk: Mark 'all_lists' as const (Joel Slebodnick) [RHEL-5705] - clk: mux: Declare u32 *table parameter as const (Joel Slebodnick) [RHEL-5705] - clk: nxp: Declare mux table parameter as const u32 * (Joel Slebodnick) [RHEL-5705] - clk: nxp: Remove unused variable (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: Introduce devm_clk_hw_register_fixed_factor_index() (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: Fix the parent clk of the audio_root_clk (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: Fix imx8mn_clko1_sels (Joel Slebodnick) [RHEL-5705] - clk: imx: Use div64_ul instead of do_div (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: set suppress_bind_attrs to true (Joel Slebodnick) [RHEL-5705] - clk: Enable/Disable runtime PM for clk_summary (Joel Slebodnick) [RHEL-5705] - clk: Emit a stern warning with writable debugfs enabled (Joel Slebodnick) [RHEL-5705] - clk: Add write operation for clk_parent debugfs node (Joel Slebodnick) [RHEL-5705] - clk: __clk_core_init() never takes NULL (Joel Slebodnick) [RHEL-5705] - clk: clk_core_get() can also return NULL (Joel Slebodnick) [RHEL-5705] - clk: gate: Add devm_clk_hw_register_gate() (Joel Slebodnick) [RHEL-5705] - clk: imx: pllv1: fix kernel-doc notation for struct clk_pllv1 (Joel Slebodnick) [RHEL-5705] - clk: Don't parent clks until the parent is fully registered (Joel Slebodnick) [RHEL-5705] - clk: imx: use module_platform_driver (Joel Slebodnick) [RHEL-5705] - clk: imx8m: Do not set IMX_COMPOSITE_CORE for non-regular composites (Joel Slebodnick) [RHEL-5705] - clk: use clk_core_get_rate_recalc() in clk_rate_get() (Joel Slebodnick) [RHEL-5705] - clk: imx: Make CLK_IMX8ULP select MXC_CLK (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6ul: Fix csi clk gate register (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6ul: Move csi_sel mux to correct base register (Joel Slebodnick) [RHEL-5705] - clk: imx: Fix the build break when clk-imx8ulp build as module (Joel Slebodnick) [RHEL-5705] - clk: imx: Add the pcc reset controller support on imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Add clock driver for imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Update the pfdv2 for 8ulp specific support (Joel Slebodnick) [RHEL-5705] - clk: imx: disable the pfd when set pfdv2 clock rate (Joel Slebodnick) [RHEL-5705] - clk: imx: Add 'CLK_SET_RATE_NO_REPARENT' for composite-7ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: disable i.mx7ulp composite clock during initialization (Joel Slebodnick) [RHEL-5705] - clk: imx: Update the compsite driver to support imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Update the pllv4 to support imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework imx_clk_hw_pll14xx wrapper (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all imx_clk_hw_composite wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_divider wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_mux wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_gate2 wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_gate wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Make mux/mux2 clk based helpers use clk_hw based ones (Joel Slebodnick) [RHEL-5705] - clk: imx: Remove unused helpers (Joel Slebodnick) [RHEL-5705] - clk: composite: export clk_register_composite (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: use correct mux type for clkout path (Joel Slebodnick) [RHEL-5705] - clk: imx8mm: use correct mux type for clkout path (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Document the arithmetics used behind the code (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Hide clk_fractional_divider_ops from wide audience (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Export approximation algorithm to the CCF users (Joel Slebodnick) [RHEL-5705]- hwmon: (lm90) Prevent integer overflow/underflow in hysteresis calculations (David Arcari) [RHEL-28126] {CVE-2021-47098} - pppoe: Fix memory leak in pppoe_sendmsg() (Guillaume Nault) [RHEL-29930] - ppp_async: limit MRU to 64K (Guillaume Nault) [RHEL-29930] - powercap: intel_rapl: Add support for Arrow Lake (Steve Best) [RHEL-20102] - powercap: intel_rapl: Add support for Lunar Lake-M paltform (Steve Best) [RHEL-20102] - dmaengine: ti: edma: Add some null pointer checks to the edma_probe (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: add dependency for PTP (Andrew Halaney) [RHEL-29244] - net: mdio: mdio-bitbang: Fix C45 read/write protocol (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Avoid overriding return value (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Fix typo in bitfield documentation (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Use device_get_match_data() (Andrew Halaney) [RHEL-29244] - soc/ti: wkup_m3_ipc: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: smartreflex: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: pruss: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: pm33xx: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: knav_qmss_queue: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: knav_dma: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo.c: Add JTAG ID for AM62PX (Andrew Halaney) [RHEL-29244] - soc: ti: Use devm_platform_ioremap_resource_byname simplify logic (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: remove non-fatal probe deferral log (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: Fixup documentation errors (Andrew Halaney) [RHEL-29244] - wkup_m3_ipc.c: Fix error checking for debugfs_create_dir (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add helper functions to set GPI mode, MII_RT_event and XFR (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add pruss_cfg_read()/update(), pruss_cfg_get_gpmux()/set_gpmux() APIs (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add pruss_{request,release}_mem_region() API (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add pruss_get()/put() API (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Allow compile-testing (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Avoid cast to incompatible function type (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Use devm_platform_ioremap_resource() (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Simplify getting the opam_sr pointer (Andrew Halaney) [RHEL-29244] - soc: ti: Use devm_platform_ioremap_resource() (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add entry for J784S4 SOC (Andrew Halaney) [RHEL-29244] - soc: ti: pm33xx: Fix refcount leak in am33xx_pm_probe (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: Add try_module_get() to k3_dmaring_request_dual_ring() (Andrew Halaney) [RHEL-29244] - ARM: omap2: smartreflex: remove on_init control (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add AM62Ax JTAG ID (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Fix PM disable depth imbalance in omap_sr_probe (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Fix PM disable depth imbalance in knav_queue_probe (Andrew Halaney) [RHEL-29244] - drivers: soc: ti: knav_qmss_queue: Mark knav_acc_firmwares as static (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Enable support for PRUSS-M subsystem on K3 AM62x SoCs (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Remove unneeded semicolon (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add debug option to halt m3 in suspend (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add support for i2c voltage scaling (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add support for IO Isolation (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Use IS_ERR instead of IS_ERR_OR_NULL when checking knav_queue_open() result (Andrew Halaney) [RHEL-29244] - soc: ti: pm33xx: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add support for toggling VTT regulator (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Use pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: knav_dma: Use pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: replace usage of found with dedicated list iterator variable (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: fix platform_get_irq.cocci warning (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add AM62x JTAG ID (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Fix IRQ check in wkup_m3_ipc_probe (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Use platform_get_irq_optional() to get the interrupt (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: Use devm_bitmap_zalloc() when applicable (Andrew Halaney) [RHEL-29244] - soc: ti: knav_dma: Fix NULL vs IS_ERR() checking in dma_init (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add entry for J721S2 SoC family (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: fix referenced node in error message (Andrew Halaney) [RHEL-29244] - soc: ti: Remove pm_runtime_irq_safe() usage for smartreflex (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Enable support for ICSSG subsystems on K3 AM64x SoCs (Andrew Halaney) [RHEL-29244] - net: make drivers to use SET_NETDEV_DEVLINK_PORT to set devlink_port (Andrew Halaney) [RHEL-29244] - soc: ti: ti_sci_inta_msi: Allocate MSI device data on first use (Andrew Halaney) [RHEL-29244] - of/irq: export of_msi_get_domain (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add sw tx/rx irq coalescing based on hrtimers (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-qos: Add Frame Preemption MAC Merge support (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Move register definitions to header file (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Move code to avoid forward declaration (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: cleanup TAPRIO handling (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Rename TI_AM65_CPSW_TAS to TI_AM65_CPSW_QOS (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Build am65-cpsw-qos only if required (Andrew Halaney) [RHEL-29244] - net/sched: taprio: replace tc_taprio_qopt_offload :: enable with a "cmd" enum (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_mdio: Update K3 SoCs list for errata i2329 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw-new: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix error handling in am65_cpsw_nuss_common_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Set default TX channels to maximum (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Re-arrange functions to avoid forward declaration (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Add standard Ethernet MAC stats to ethtool (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix error cleanup on failing pruss_request_mem_region (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add missing icss_iep_put to error path (Andrew Halaney) [RHEL-29244] - net: ti: icss-iep: fix setting counter value (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: rx_pause/tx_pause controls wrong direction (Andrew Halaney) [RHEL-29244] - net: ethernet: davinci_emac: Use MAC Address from Device Tree (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add phys_port_name support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix r30 CMDs bitmasks (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix mixed module-builtin object (Andrew Halaney) [RHEL-29244] - net: netcp: replace deprecated strncpy with strscpy (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix tx_total_bytes count (Andrew Halaney) [RHEL-29244] - net: cpmac: remove driver to prepare for platform removal (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma-glue: clean up k3_udma_glue_tx_get_irq() return (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix signedness bug in prueth_init_tx_chns() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix error code in am65_cpsw_nuss_init_tx_chns() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add support for half duplex operation (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: add PTP dependency (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add AM64x icssg support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: am65x SR2.0 add 10M full duplex support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: add packet timestamping and ptp support (Andrew Halaney) [RHEL-29244] - net: ti: icss-iep: Add IEP driver (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Remove unused declarations (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode" (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode (Andrew Halaney) [RHEL-29244] - net/sched: taprio: only pass gate mask per TXQ for igc, stmmac, tsnep, am65_cpsw (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Power management support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add ethtool ops for ICSSG Ethernet driver (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Standard network staticstics (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add ICSSG Stats (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add ICSSG ethernet driver (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add icssg queues APIs and macros (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Firmware config and classification APIs. (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add mii helper apis and macros (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Firmware Interface for ICSSG Ethernet driver. (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_ale: Fix cpsw_ale_get_field()/cpsw_ale_set_field() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Call of_node_put() on error path (Andrew Halaney) [RHEL-29244] - net: ti/cpsw: Add explicit platform_device.h and of_platform.h includes (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable USXGMII mode for J784S4 CPSW9G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable QSGMII for J784S4 CPSW9G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Move mode specific config to mac_config() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix mdio cleanup in probe (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix format specifier in netcp_create_interface() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: enable p0 host port rx_vlan_remap (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add .ndo to set dma per-queue rate (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable SGMII mode for J721E (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable SGMII mode for J7200 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add support for SGMII mode (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Simplify setting supported interface (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: adjust estf following ptp changes (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: reset pps genf adj settings on enable (Andrew Halaney) [RHEL-29244] - net: Use of_property_read_bool() for boolean properties (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Update name of Serdes PHY (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add RX DMA Channel Teardown Quirk (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw/cpts: Fix CPTS release action (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Delete unreachable error handling code (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Handle -EPROBE_DEFER for Serdes PHY (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: adjust pps following ptp changes (Andrew Halaney) [RHEL-29244] - ptp: convert remaining drivers to adjfine interface (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: add pps support (Andrew Halaney) [RHEL-29244] - net: mdio: mdio-bitbang: Separate C22 and C45 transactions (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add support for SERDES configuration (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable QSGMII mode for J721e CPSW9G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: fix CONFIG_PM #ifdef (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix PM runtime leakage in am65_cpsw_nuss_ndo_slave_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix hardware switch mode on suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: retain PORT_VLAN_REG after suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add suspend/resume support (Andrew Halaney) [RHEL-29244] - net: drop the weight argument from netif_napi_add (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: Add suspend/resume support" (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: retain PORT_VLAN_REG after suspend/resume" (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: Fix hardware switch mode on suspend/resume" (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix RGMII configuration at SPEED_10 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: fix error handling in am65_cpsw_nuss_probe() (Andrew Halaney) [RHEL-29244] - ptp: cpts: convert .adjfreq to .adjfine (Andrew Halaney) [RHEL-29244] - net: cpsw: disable napi in cpsw_ndo_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix hardware switch mode on suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: retain PORT_VLAN_REG after suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_ale: Add cpsw_ale_restore() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add suspend/resume support (Andrew Halaney) [RHEL-29244] - net: switch to netif_napi_add_tx() (Andrew Halaney) [RHEL-29244] - eth: remove copies of the NAPI_POLL_WEIGHT define (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw/cpts: Add suspend/resume helpers (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix segmentation fault at module unload (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix return type of netcp_ndo_start_xmit() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: set correct devlink flavour for unused ports (Andrew Halaney) [RHEL-29244] - net: cpmac: Add __init/__exit annotations to module init/exit funcs (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: remove unused parameter of am65_cpsw_nuss_common_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_new: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: Fix return type of emac_dev_xmit (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_mdio: fix build for mdio bitbang uses (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Move phy_set_mode_ext() to correct location (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add support for J7200 CPSW5G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_mdio: Add workaround for errata i2329 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix devlink port register sequence (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-nuss: Fix some refcount leaks (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix fwnode passed to phylink_create() (Andrew Halaney) [RHEL-29244] - ethernet/ti: delete if NULL check befort devm_kfree (Andrew Halaney) [RHEL-29244] - eth: cpsw: remove a copy of the NAPI_POLL_WEIGHT define (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-ethtool: use pm_runtime_resume_and_get (Andrew Halaney) [RHEL-29244] - drivers: net: davinci_mdio: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_priv: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_new: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_new: enable bc/mc storm prevention support (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: enable bc/mc storm prevention support (Andrew Halaney) [RHEL-29244] - drivers: net: cpsw: ale: add broadcast/multicast rate limit support (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-nuss: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix build error without PHYLINK (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: drop CPSW_HEADROOM define (Andrew Halaney) [RHEL-29244] - net: cpsw: add missing of_node_put() in cpsw_probe_dt() (Andrew Halaney) [RHEL-29244] - drivers: ethernet: cpsw: fix panic when interrupt coaleceing is set via ethtool (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix spelling mistake and clean up message (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Convert to PHYLINK (Andrew Halaney) [RHEL-29244] - net: ti: cpsw: remove guards against !BRIDGE_VLAN_INFO_BRENTRY (Andrew Halaney) [RHEL-29244] - net: ti: am65-cpsw-nuss: remove guards against !BRIDGE_VLAN_INFO_BRENTRY (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpts: Handle error for clk_enable (Andrew Halaney) [RHEL-29244] - net: cpsw: Properly initialise struct page_pool_params (Andrew Halaney) [RHEL-29244] - net: cpsw: avoid alignment faults by taking NET_IP_ALIGN into account (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: Enable PHY timestamping (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: add missing of_node_put before return (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_ale: Fix access to un-initialized memory (Andrew Halaney) [RHEL-29244] - net: davinci_emac: Fix interrupt pacing disable (Andrew Halaney) [RHEL-29244] - ethernet: tlan: use eth_hw_addr_set() (Andrew Halaney) [RHEL-29244] - ethernet: remove random_ether_addr() (Andrew Halaney) [RHEL-29244] - ethernet: replace netdev->dev_addr assignment loops (Andrew Halaney) [RHEL-29244] - ethernet: manually convert memcpy(dev_addr,..., sizeof(addr)) (Andrew Halaney) [RHEL-29244] - ethernet: make use of eth_hw_addr_random() where appropriate (Andrew Halaney) [RHEL-29244] - ethernet: ti: cpts: Use devm_kcalloc() instead of devm_kzalloc() (Andrew Halaney) [RHEL-29244] - ethernet: use of_get_ethdev_address() (Andrew Halaney) [RHEL-29244] - am65-cpsw: avoid null pointer arithmetic (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Move devlink registration to be last devlink command (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: make array stpa static const, makes object smaller (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_cpdma: revert "drop frame padding" (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: use napi_complete_done() in TX completion (Andrew Halaney) [RHEL-29244] - net: ti: am65-cpsw-nuss: fix RX IRQ state after .ndo_stop() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_cpdma: drop frame padding (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: switch to use skb_put_padto() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: switch to use skb_put_padto() (Andrew Halaney) [RHEL-29244] - Revert "net: build all switchdev drivers as modules when the bridge is a module" (Andrew Halaney) [RHEL-29244] - net: ti: am65-cpsw-nuss: fix wrong devlink release order (Andrew Halaney) [RHEL-29244] - net: build all switchdev drivers as modules when the bridge is a module (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62a: Fix SPI PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62: Fix SPI PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: handle irq_of_parse_and_map() errors (Andrew Halaney) [RHEL-29244] - dmaengine: ti: omap-dma: Annotate struct omap_desc with __counted_by (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Annotate struct edma_desc with __counted_by (Andrew Halaney) [RHEL-29244] - dmaengine: ti: omap-dma: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - dmaengine: ti: cppi41: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add support for J721S2 CSI BCDMA instance (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-j721s2: Add PSI-L thread map for main CPSW2G (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: annotate pm function with __maybe_unused (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: Add PSI-L thread support for J784s4 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: remove unused edma_and function (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Workaround errata i2234 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add system suspend/resume support (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: remove non-fatal probe deferral log (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add support for BCDMA CSI RX (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add support for DMAs on AM62A SoC (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62a: Add AM62Ax PSIL and PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Fix BCDMA for case w/o BCHAN (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Do conditional decrement of UDMA_CHAN_RT_PEER_BCNT_REG (Andrew Halaney) [RHEL-29244] - dmaengine: ti: convert PSIL to be buildable as module (Andrew Halaney) [RHEL-29244] - dmaengine: ti: convert k3-udma to module (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma-glue: fix memory leak when register device fail (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Respond TX done if DMA_PREP_INTERRUPT is not requested (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: add additional TX threads for j721e (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: add additional TX threads for j7200 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Remove some unused functions (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Reset UDMA_CHAN_RT byte counters to prevent overflow (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma-private: Fix refcount leak bug in of_xudma_dev_get() (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-j721s2: Add psil threads for sa2ul (Andrew Halaney) [RHEL-29244] - dmaengine: ti: Add missing put_device in ti_dra7_xbar_route_allocate (Andrew Halaney) [RHEL-29244] - dmaengine: ti: Fix refcount leak in ti_dra7_xbar_route_allocate (Andrew Halaney) [RHEL-29244] - dmaengine: ti: deprecate '#dma-channels' (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62: Update PSIL thread for saul. (Andrew Halaney) [RHEL-29244] - dma: omap: hide legacy interface (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: Add AM62x PSIL and PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add AM62x DMSS support (Andrew Halaney) [RHEL-29244] - dmaengine: ti: cleanup comments (Andrew Halaney) [RHEL-29244] - drivers: dma: ti: k3-psil: Add support for J721S2 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add SoC dependent data for J721S2 SoC (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Use 'for_each_set_bit' when possible (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Fix smatch warnings (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Set r/tchan or rflow to NULL if request fail (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Set bchan to NULL if a channel request fail (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-j721e: Add entry for CSI2RX (Andrew Halaney) [RHEL-29244] - xfs: drop experimental warning for FSDAX (Bill O'Donnell) [RHEL-15319] - mm, pmem, xfs: Introduce MF_MEM_PRE_REMOVE for unbind (Bill O'Donnell) [RHEL-12888] - xfs: correct calculation for agend and blockcount (Bill O'Donnell) [RHEL-12888] - fs: distinguish between user initiated freeze and kernel initiated freeze (Bill O'Donnell) [RHEL-12888] - xfs: fix the calculation for "end" and "length" (Bill O'Donnell) [RHEL-12888] - mpls: Do not orphan the skb (Guillaume Nault) [RHEL-28782] - net: flow_dissector: Use 64bits for used_keys (Ivan Vecera) [RHEL-29648] - macvlan: Don't propagate promisc change to lower dev in passthru (Davide Caratti) [RHEL-32205] - ipvlan: add ipvlan_route_v6_outbound() helper (Davide Caratti) [RHEL-32205] - ipvlan: properly track tx_errors (Davide Caratti) [RHEL-32205] - platform/x86: intel-uncore-freq: Add additional client processors (Steve Best) [RHEL-32742] - l2tp: fix incorrect parameter validation in the pppol2tp_getsockopt() function (Guillaume Nault) [RHEL-30144] - net: ip_tunnel: make sure to pull inner header in ip_tunnel_rcv() (Guillaume Nault) [RHEL-30144] - geneve: make sure to pull inner header in geneve_rx() (Guillaume Nault) [RHEL-30144] - net: ip_tunnel: prevent perpetual headroom growth (Guillaume Nault) [RHEL-30144] - l2tp: pass correct message length to ip6_append_data (Guillaume Nault) [RHEL-30144] - ip6_tunnel: make sure to pull inner header in __ip6_tnl_rcv() (Guillaume Nault) [RHEL-30144] - ip_tunnels: use DEV_STATS_INC() (Guillaume Nault) [RHEL-30144] - ipmr: fix incorrect parameter validation in the ip_mroute_getsockopt() function (Guillaume Nault) [RHEL-31492] - inet_diag: annotate data-races around inet_diag_table[] (Guillaume Nault) [RHEL-31492] - arp: Prevent overflow in arp_req_get(). (Guillaume Nault) [RHEL-31492] - ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid (Guillaume Nault) [RHEL-31492] - inet: read sk->sk_family once in inet_recv_error() (Guillaume Nault) [RHEL-31492] - net: ipv4: fix a memleak in ip_setup_cork (Guillaume Nault) [RHEL-31492] - ipv6: init the accept_queue's spinlocks in inet6_create (Guillaume Nault) [RHEL-31492] - tcp: make sure init the accept_queue's spinlocks once (Guillaume Nault) [RHEL-31492]- PCI/MSI: Prevent MSI hardware interrupt number truncation (Myron Stowe) [RHEL-21453] - redhat/configs: Add CONFIG_CRYPTO_DEV_QAT_420XX (Vladis Dronov) [RHEL-17715] - crypto: qat - make ring to service map common for QAT GEN4 (Vladis Dronov) [RHEL-17715] - crypto: qat - fix ring to service map for dcc in 420xx (Vladis Dronov) [RHEL-17715] - crypto: qat - fix ring to service map for dcc in 4xxx (Vladis Dronov) [RHEL-17715] - crypto: qat - fix comment structure (Vladis Dronov) [RHEL-17715] - crypto: qat - remove unnecessary description from comment (Vladis Dronov) [RHEL-17715] - crypto: qat - remove double initialization of value (Vladis Dronov) [RHEL-17715] - crypto: qat - avoid division by zero (Vladis Dronov) [RHEL-17715] - crypto: qat - removed unused macro in adf_cnv_dbgfs.c (Vladis Dronov) [RHEL-17715] - crypto: qat - remove unused macros in qat_comp_alg.c (Vladis Dronov) [RHEL-17715] - crypto: qat - uninitialized variable in adf_hb_error_inject_write() (Vladis Dronov) [RHEL-17715] - Documentation: qat: fix auto_reset section (Vladis Dronov) [RHEL-17715] - crypto: qat - resolve race condition during AER recovery (Vladis Dronov) [RHEL-17715] - crypto: qat - change SLAs cleanup flow at shutdown (Vladis Dronov) [RHEL-17715] - crypto: qat - improve aer error reset handling (Vladis Dronov) [RHEL-17715] - crypto: qat - limit heartbeat notifications (Vladis Dronov) [RHEL-17715] - crypto: qat - add auto reset on error (Vladis Dronov) [RHEL-17715] - crypto: qat - add fatal error notification (Vladis Dronov) [RHEL-17715] - crypto: qat - re-enable sriov after pf reset (Vladis Dronov) [RHEL-17715] - crypto: qat - update PFVF protocol for recovery (Vladis Dronov) [RHEL-17715] - crypto: qat - disable arbitration before reset (Vladis Dronov) [RHEL-17715] - crypto: qat - add fatal error notify method (Vladis Dronov) [RHEL-17715] - crypto: qat - add heartbeat error simulator (Vladis Dronov) [RHEL-17715] - crypto: qat - use kcalloc_node() instead of kzalloc_node() (Vladis Dronov) [RHEL-17715] - crypto: qat - avoid memcpy() overflow warning (Vladis Dronov) [RHEL-17715] - crypto: qat - fix arbiter mapping generation algorithm for QAT 402xx (Vladis Dronov) [RHEL-17715] - crypto: qat - generate dynamically arbiter mappings (Vladis Dronov) [RHEL-17715] - crypto: qat - add support for ring pair level telemetry (Vladis Dronov) [RHEL-17715] - crypto: qat - add support for device telemetry (Vladis Dronov) [RHEL-17715] - crypto: qat - add admin msgs for telemetry (Vladis Dronov) [RHEL-17715] - crypto: qat - include pci.h for GET_DEV() (Vladis Dronov) [RHEL-17715] - crypto: qat - add support for 420xx devices (Vladis Dronov) [RHEL-17715] - crypto: qat - move fw config related structures (Vladis Dronov) [RHEL-17715] - crypto: qat - relocate portions of qat_4xxx code (Vladis Dronov) [RHEL-17715] - crypto: qat - change signature of uof_get_num_objs() (Vladis Dronov) [RHEL-17715] - crypto: qat - relocate and rename get_service_enabled() (Vladis Dronov) [RHEL-17715] - seq_file: add helper macro to define attribute for rw file (Vladis Dronov) [RHEL-17715] - minmax: Introduce {min,max}_array() (Vladis Dronov) [RHEL-17715] - vfio/fsl-mc: Block calling interrupt handler without trigger (Alex Williamson) [RHEL-30023] - vfio/platform: Create persistent IRQ handlers (Alex Williamson) [RHEL-30023] - vfio/platform: Disable virqfds on cleanup (Alex Williamson) [RHEL-30023] - vfio/pci: Create persistent INTx handler (Alex Williamson) [RHEL-30023] - vfio: Introduce interface to flush virqfd inject workqueue (Alex Williamson) [RHEL-30023] - vfio/pci: Lock external INTx masking ops (Alex Williamson) [RHEL-30023] - vfio/pci: Disable auto-enable of exclusive INTx IRQ (Alex Williamson) [RHEL-30023] - vfio/mbochs: make mbochs_class constant (Alex Williamson) [RHEL-30023] - vfio/mdpy: make mdpy_class constant (Alex Williamson) [RHEL-30023] - vfio: amba: Rename pl330_ids[] to vfio_amba_ids[] (Alex Williamson) [RHEL-30023] - vfio/pci: rename and export range_intersect_range (Alex Williamson) [RHEL-30023] - vfio/pci: rename and export do_io_rw() (Alex Williamson) [RHEL-30023] - vfio/pci: WARN_ON driver_override kasprintf failure (Alex Williamson) [RHEL-30023] - vfio/pci: Expose vfio_pci_core_iowrite/read##size() (Alex Williamson) [RHEL-30023] - vfio/pci: Expose vfio_pci_core_setup_barmap() (Alex Williamson) [RHEL-30023] - vfio/type1: account iommu allocations (Alex Williamson) [RHEL-30023] - redhat/configs: Disable CONFIG_VFIO_DEBUGFS (Alex Williamson) [RHEL-30023] - MAINTAINERS: Add vfio debugfs interface doc link (Alex Williamson) [RHEL-30023] - Documentation: add debugfs description for vfio (Alex Williamson) [RHEL-30023] - vfio/migration: Add debugfs to live migration driver (Alex Williamson) [RHEL-30023] - vfio: Drop vfio_file_iommu_group() stub to fudge around a KVM wart (Alex Williamson) [RHEL-30023] - iommufd/iova_bitmap: Move symbols to IOMMUFD namespace (Alex Williamson) [RHEL-30023] - vfio: Move iova_bitmap into iommufd (Alex Williamson) [RHEL-30023] - vfio/iova_bitmap: Export more API symbols (Alex Williamson) [RHEL-30023] - thermal: sysfs: Fix trip_point_hyst_store() (Jennifer Berringer) [RHEL-31231] - ring-buffer: Do not attempt to read past "commit" (Jerome Marchand) [RHEL-29064] {CVE-2023-52501} - Upstream has changed the APIs to suspend the array. (Nigel Croxon) [RHEL-26279] - md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING (Nigel Croxon) [RHEL-26279] - Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"" (Nigel Croxon) [RHEL-26279] - Revert "raid5: read data is wrong when recovery happens" (Nigel Croxon) [RHEL-26279] - md: add a mddev_is_dm helper (Nigel Croxon) [RHEL-26279] - md: add a mddev_add_trace_msg helper (Nigel Croxon) [RHEL-26279] - md: add a mddev_trace_remap helper (Nigel Croxon) [RHEL-26279] - md/raid1-10: add a helper raid1_check_read_range() (Nigel Croxon) [RHEL-26279] - md/raid1: factor out helpers to add rdev to conf (Nigel Croxon) [RHEL-26279] - md: add a new helper rdev_has_badblock() (Nigel Croxon) [RHEL-26279] - md/raid5: fix atomicity violation in raid5_cache_count (Nigel Croxon) [RHEL-26279] - dm-raid: fix lockdep waring in "pers->hot_add_disk" (Nigel Croxon) [RHEL-26279] - md/dm-raid: don't call md_reap_sync_thread() directly (Nigel Croxon) [RHEL-26279] - dm-raid456, md/raid456: fix a deadlock for dm-raid456 while io concurrent with reshape (Nigel Croxon) [RHEL-26279] - dm-raid: add a new helper prepare_suspend() in md_personality (Nigel Croxon) [RHEL-26279] - dm-raid: really frozen sync_thread during suspend (Nigel Croxon) [RHEL-26279] - md: add a new helper reshape_interrupted() (Nigel Croxon) [RHEL-26279] - md: export helper md_is_rdwr() (Nigel Croxon) [RHEL-26279] - md: export helpers to stop sync_thread (Nigel Croxon) [RHEL-26279] - md: don't clear MD_RECOVERY_FROZEN for new dm-raid until resume (Nigel Croxon) [RHEL-26279] - md/md-bitmap: fix incorrect usage for sb_index (Nigel Croxon) [RHEL-26279] - md: check mddev->pers before calling md_set_readonly() (Nigel Croxon) [RHEL-26279] - md: clean up openers check in do_md_stop() and md_set_readonly() (Nigel Croxon) [RHEL-26279] - md: sync blockdev before stopping raid or setting readonly (Nigel Croxon) [RHEL-26279] - md: factor out a helper to sync mddev (Nigel Croxon) [RHEL-26279] - md: Don't clear MD_CLOSING when the raid is about to stop (Nigel Croxon) [RHEL-26279] - md: return directly before setting did_set_md_closing (Nigel Croxon) [RHEL-26279] - md: clean up invalid BUG_ON in md_ioctl (Nigel Croxon) [RHEL-26279] - md: changed the switch of RAID_VERSION to if (Nigel Croxon) [RHEL-26279] - md: merge the check of capabilities into md_ioctl_valid() (Nigel Croxon) [RHEL-26279] - md: Don't suspend the array for interrupted reshape (Nigel Croxon) [RHEL-26279] - md: Don't register sync_thread for reshape directly (Nigel Croxon) [RHEL-26279] - md: Make sure md_do_sync() will set MD_RECOVERY_DONE (Nigel Croxon) [RHEL-26279] - md: Don't ignore read-only array in md_check_recovery() (Nigel Croxon) [RHEL-26279] - md: Don't ignore suspended array in md_check_recovery() (Nigel Croxon) [RHEL-26279] - md: Fix missing release of 'active_io' for flush (Nigel Croxon) [RHEL-26279] - md: fix kmemleak of rdev->serial (Nigel Croxon) [RHEL-26279] - md: use RCU lock to protect traversal in md_spares_need_change() (Nigel Croxon) [RHEL-26279] - md: get rdev->mddev with READ_ONCE() (Nigel Croxon) [RHEL-26279] - md: remove redundant md_wakeup_thread() (Nigel Croxon) [RHEL-26279] - md: remove redundant check of 'mddev->sync_thread' (Nigel Croxon) [RHEL-26279] - md: fix a suspicious RCU usage warning (Nigel Croxon) [RHEL-26279] - md/raid1: Use blk_opf_t for read and write operations (Nigel Croxon) [RHEL-26279] - md: Fix md_seq_ops() regressions (Nigel Croxon) [RHEL-26279] - md/raid1: support read error check (Nigel Croxon) [RHEL-26279] - md: factor out a helper exceed_read_errors() to check read_errors (Nigel Croxon) [RHEL-26279] - md: Whenassemble the array, consult the superblock of the freshest device (Nigel Croxon) [RHEL-26279] - md/raid1: remove unnecessary null checking (Nigel Croxon) [RHEL-26279] - md: split MD_RECOVERY_NEEDED out of mddev_resume (Nigel Croxon) [RHEL-26279] - md: fix stopping sync thread (Nigel Croxon) [RHEL-26279] - md: don't leave 'MD_RECOVERY_FROZEN' in error path of md_set_readonly() (Nigel Croxon) [RHEL-26279] - md: fix missing flush of sync_work (Nigel Croxon) [RHEL-26279] - md: synchronize flush io with array reconfiguration (Nigel Croxon) [RHEL-26279] - md/raid6: use valid sector values to determine if an I/O should wait on the reshape (Nigel Croxon) [RHEL-26279] - md/raid5: remove rcu protection to access rdev from conf (Nigel Croxon) [RHEL-26279] - md/raid1: remove rcu protection to access rdev from conf (Nigel Croxon) [RHEL-26279] - md/raid10: remove rcu protection to access rdev from conf (Nigel Croxon) [RHEL-26279] - md: remove flag RemoveSynchronized (Nigel Croxon) [RHEL-26279] - Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d" (Nigel Croxon) [RHEL-26279] - md: bypass block throttle for superblock update (Nigel Croxon) [RHEL-26279] - md: fix bi_status reporting in md_end_clone_io (Nigel Croxon) [RHEL-26279] - md: cleanup pers->prepare_suspend() (Nigel Croxon) [RHEL-26279] - md-cluster: check for timeout while a new disk adding (Nigel Croxon) [RHEL-26279] - md: rename __mddev_suspend/resume() back to mddev_suspend/resume() (Nigel Croxon) [RHEL-26279] - md/dm-raid: use new apis to suspend array (Nigel Croxon) [RHEL-26279] - md: remove old apis to suspend the array (Nigel Croxon) [RHEL-26279] - md: suspend array in md_start_sync() if array need reconfiguration (Nigel Croxon) [RHEL-26279] - md/raid5: replace suspend with quiesce() callback (Nigel Croxon) [RHEL-26279] - md: cleanup mddev_create/destroy_serial_pool() (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array before mddev_create/destroy_serial_pool (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array for ioctls involed array reconfiguration (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array for adding/removing rdev from state_store() (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array for sysfs apis (Nigel Croxon) [RHEL-26279] - md/raid5: use new apis to suspend array (Nigel Croxon) [RHEL-26279] - md/raid5-cache: use new apis to suspend array (Nigel Croxon) [RHEL-26279] - md/md-bitmap: use new apis to suspend array for location_store() (Nigel Croxon) [RHEL-26279] - md: add new helpers to suspend/resume and lock/unlock array (Nigel Croxon) [RHEL-26279] - md: add new helpers to suspend/resume array (Nigel Croxon) [RHEL-26279] - md: replace is_md_suspended() with 'mddev->suspended' in md_check_recovery() (Nigel Croxon) [RHEL-26279] - md/raid5-cache: use READ_ONCE/WRITE_ONCE for 'conf->log' (Nigel Croxon) [RHEL-26279] - md: use READ_ONCE/WRITE_ONCE for 'suspend_lo' and 'suspend_hi' (Nigel Croxon) [RHEL-26279] - md/raid1: don't split discard io for write behind (Nigel Croxon) [RHEL-26279] - md: do not require mddev_lock() for all options in array_state_store() (Nigel Croxon) [RHEL-26279] - md: simplify md_seq_ops (Nigel Croxon) [RHEL-26279] - md: factor out a helper from mddev_put() (Nigel Croxon) [RHEL-26279] - ext4: check if ext4_blkdev_get() returns NULL (Ming Lei) [RHEL-30965] - libceph: init the cursor when preparing the sparse read (Xiubo Li) [RHEL-19813] - libceph: just wait for more data to be available on the socket (Xiubo Li) [RHEL-19813] - libceph: rename read_sparse_msg_*() to read_partial_sparse_msg_*() (Xiubo Li) [RHEL-19813] - libceph: fail sparse-read if the data length doesn't match (Xiubo Li) [RHEL-19813] - ceph: fix incorrect revoked caps assert in ceph_fill_file_size() (Xiubo Li) [RHEL-19813] - ceph: remove unnecessary IS_ERR() check in ceph_fname_to_usr() (Xiubo Li) [RHEL-19813] - ceph: remove unnecessary check for NULL in parse_longname() (Xiubo Li) [RHEL-19813] - ceph: switch ceph_lookup/atomic_open() to use new fscrypt helper (Xiubo Li) [RHEL-19813] - ceph: fix updating i_truncate_pagecache_size for fscrypt (Xiubo Li) [RHEL-19813] - ceph: wait for OSD requests' callbacks to finish when unmounting (Xiubo Li) [RHEL-19813] - ceph: drop messages from MDS when unmounting (Xiubo Li) [RHEL-19813] - ceph: prevent snapshot creation in encrypted locked directories (Xiubo Li) [RHEL-19813] - ceph: add support for encrypted snapshot names (Xiubo Li) [RHEL-19813] - ceph: invalidate pages when doing direct/sync writes (Xiubo Li) [RHEL-19813] - ceph: plumb in decryption during reads (Xiubo Li) [RHEL-19813] - ceph: add encryption support to writepage and writepages (Xiubo Li) [RHEL-19813] - ceph: redirty the page for writepage on failure (Xiubo Li) [RHEL-19813] - ceph: add read/modify/write to ceph_sync_write (Xiubo Li) [RHEL-19813] - ceph: align data in pages in ceph_sync_write (Xiubo Li) [RHEL-19813] - ceph: don't use special DIO path for encrypted inodes (Xiubo Li) [RHEL-19813] - ceph: don't get the inline data for new creating files (Xiubo Li) [RHEL-19813] - ceph: add truncate size handling support for fscrypt (Xiubo Li) [RHEL-19813] - ceph: add object version support for sync read (Xiubo Li) [RHEL-19813] - libceph: allow ceph_osdc_new_request to accept a multi-op read (Xiubo Li) [RHEL-19813] - libceph: add CEPH_OSD_OP_ASSERT_VER support (Xiubo Li) [RHEL-19813] - ceph: add infrastructure for file encryption and decryption (Xiubo Li) [RHEL-19813] - ceph: handle fscrypt fields in cap messages from MDS (Xiubo Li) [RHEL-19813] - ceph: size handling in MClientRequest, cap updates and inode traces (Xiubo Li) [RHEL-19813] - ceph: mark directory as non-complete after loading key (Xiubo Li) [RHEL-19813] - ceph: allow encrypting a directory while not having Ax caps (Xiubo Li) [RHEL-19813] - ceph: add some fscrypt guardrails (Xiubo Li) [RHEL-19813] - ceph: create symlinks with encrypted and base64-encoded targets (Xiubo Li) [RHEL-19813] - ceph: add support to readdir for encrypted names (Xiubo Li) [RHEL-19813] - ceph: pass the request to parse_reply_info_readdir() (Xiubo Li) [RHEL-19813] - ceph: make ceph_fill_trace and ceph_get_name decrypt names (Xiubo Li) [RHEL-19813] - ceph: add helpers for converting names for userland presentation (Xiubo Li) [RHEL-19813] - ceph: make d_revalidate call fscrypt revalidator for encrypted dentries (Xiubo Li) [RHEL-19813] - ceph: set DCACHE_NOKEY_NAME flag in ceph_lookup/atomic_open() (Xiubo Li) [RHEL-19813] - ceph: decode alternate_name in lease info (Xiubo Li) [RHEL-19813] - ceph: send alternate_name in MClientRequest (Xiubo Li) [RHEL-19813] - ceph: encode encrypted name in ceph_mdsc_build_path and dentry release (Xiubo Li) [RHEL-19813] - ceph: add base64 endcoding routines for encrypted names (Xiubo Li) [RHEL-19813] - ceph: make ioctl cmds more readable in debug log (Xiubo Li) [RHEL-19813] - ceph: add fscrypt ioctls and ceph.fscrypt.auth vxattr (Xiubo Li) [RHEL-19813] - ceph: implement -o test_dummy_encryption mount option (Xiubo Li) [RHEL-19813] - ceph: fscrypt_auth handling for ceph (Xiubo Li) [RHEL-19813] - ceph: use osd_req_op_extent_osd_iter for netfs reads (Xiubo Li) [RHEL-19813] - libceph: add new iov_iter-based ceph_msg_data_type and ceph_osd_data_type (Xiubo Li) [RHEL-19813] - ceph: make ceph_msdc_build_path use ref-walk (Xiubo Li) [RHEL-19813] - ceph: preallocate inode for ops that may create one (Xiubo Li) [RHEL-19813] - fs: change test in inode_insert5 for adding to the sb list (Xiubo Li) [RHEL-19813] - ceph: add new mount option to enable sparse reads (Xiubo Li) [RHEL-19813] - libceph: add sparse read support to OSD client (Xiubo Li) [RHEL-19813] - libceph: add sparse read support to msgr1 (Xiubo Li) [RHEL-19813] - libceph: support sparse reads on msgr2 secure codepath (Xiubo Li) [RHEL-19813] - libceph: new sparse_read op, support sparse reads on msgr2 crc codepath (Xiubo Li) [RHEL-19813] - libceph: define struct ceph_sparse_extent and add some helpers (Xiubo Li) [RHEL-19813] - libceph: add spinlock around osd->o_requests (Xiubo Li) [RHEL-19813] - ceph: try to check caps immediately after async creating finishes (Xiubo Li) [RHEL-19813] - ceph: remove useless session parameter for check_caps() (Xiubo Li) [RHEL-19813] - ceph: flush the dirty caps immediatelly when quota is approaching (Xiubo Li) [RHEL-19813] - ceph: fix NULL pointer dereference for req->r_session (Xiubo Li) [RHEL-19813] - ceph: fix a NULL vs IS_ERR() check when calling ceph_lookup_inode() (Xiubo Li) [RHEL-19813] - ceph: fix incorrectly showing the .snap size for stat (Xiubo Li) [RHEL-19813] - ceph: fail the open_by_handle_at() if the dentry is being unlinked (Xiubo Li) [RHEL-19813] - ceph: increment i_version when doing a setattr with caps (Xiubo Li) [RHEL-19813] - ceph: Use kcalloc for allocating multiple elements (Xiubo Li) [RHEL-19813] - ceph: no need to wait for transition RDCACHE|RD -> RD (Xiubo Li) [RHEL-19813] - ceph: fail the request if the peer MDS doesn't support getvxattr op (Xiubo Li) [RHEL-19813] - ceph: wake up the waiters if any new caps comes (Xiubo Li) [RHEL-19813] - libceph: drop last_piece flag from ceph_msg_data_cursor (Xiubo Li) [RHEL-19813] - fscrypt: Replace 1-element array with flexible array (Xiubo Li) [RHEL-19813] - fscrypt: optimize fscrypt_initialize() (Xiubo Li) [RHEL-19813] - fscrypt: use WARN_ON_ONCE instead of WARN_ON (Xiubo Li) [RHEL-19813] - fscrypt: check for NULL keyring in fscrypt_put_master_key_activeref() (Xiubo Li) [RHEL-19813] - fscrypt: improve fscrypt_destroy_keyring() documentation (Xiubo Li) [RHEL-19813] - fscrypt: destroy keyring after security_sb_delete() (Xiubo Li) [RHEL-19813] - fscrypt: support decrypting data from large folios (Xiubo Li) [RHEL-19813] - fscrypt: clean up fscrypt_add_test_dummy_key() (Xiubo Li) [RHEL-19813] - fs/super.c: stop calling fscrypt_destroy_keyring() from __put_super() (Xiubo Li) [RHEL-19813] - ext4: stop calling fscrypt_add_test_dummy_key() (Xiubo Li) [RHEL-19813] - fscrypt: add the test dummy encryption key on-demand (Xiubo Li) [RHEL-19813] - fscrypt: stop using PG_error to track error status (Xiubo Li) [RHEL-19813] - fscrypt: remove fscrypt_set_test_dummy_encryption() (Xiubo Li) [RHEL-19813] - fscrypt: align Base64 encoding with RFC 4648 base64url (Xiubo Li) [RHEL-19813] - fscrypt: new helper function - fscrypt_prepare_lookup_partial() (Xiubo Li) [RHEL-19813] - fscrypt: add fscrypt_context_for_new_inode (Xiubo Li) [RHEL-19813] - fscrypt: export fscrypt_fname_encrypt and fscrypt_fname_encrypted_size (Xiubo Li) [RHEL-19813] - fscrypt: split up FS_CRYPTO_BLOCK_SIZE (Xiubo Li) [RHEL-19813] - fscrypt: update documentation for direct I/O support (Xiubo Li) [RHEL-19813] - fscrypt: add functions for direct I/O support (Xiubo Li) [RHEL-19813] - fscrypt: add additional documentation for SM4 support (Xiubo Li) [RHEL-19813] - fscrypt: remove unused Speck definitions (Xiubo Li) [RHEL-19813] - fscrypt: Add SM4 XTS/CTS symmetric algorithm support (Xiubo Li) [RHEL-19813] - blk-crypto: Add support for SM4-XTS blk crypto mode (Xiubo Li) [RHEL-19813] - fscrypt: add comment for fscrypt_valid_enc_modes_v1() (Xiubo Li) [RHEL-19813] - fscrypt: pass super_block to fscrypt_put_master_key_activeref() (Xiubo Li) [RHEL-19813] - fscrypt: Add HCTR2 support for filename encryption (Xiubo Li) [RHEL-19813] - fscrypt: allow 256-bit master keys with AES-256-XTS (Xiubo Li) [RHEL-19813] - fscrypt: improve a few comments (Xiubo Li) [RHEL-19813] - fscrypt: improve documentation for inline encryption (Xiubo Li) [RHEL-19813] - fscrypt: clean up comments in bio.c (Xiubo Li) [RHEL-19813] - crypto: iaa - mark tech preview (Vladis Dronov) [RHEL-29685] - crypto: iaa - Fix nr_cpus < nr_iaa case (Vladis Dronov) [RHEL-29685] - crypto: iaa - fix the missing CRYPTO_ALG_ASYNC in cra_flags (Vladis Dronov) [RHEL-29685] - crypto: iaa - Fix comp/decomp delay statistics (Vladis Dronov) [RHEL-29685] - crypto: iaa - Fix async_disable descriptor leak (Vladis Dronov) [RHEL-29685] - crypto: iaa - Remove unnecessary debugfs_create_dir() error check in iaa_crypto_debugfs_init() (Vladis Dronov) [RHEL-29685] - crypto: iaa - Remove header table code (Vladis Dronov) [RHEL-29685] - ice: fix enabling RX VLAN filtering (Petr Oros) [RHEL-28837]- ipmi: Remove usage of the deprecated ida_simple_xx() API (Tony Camuso) [RHEL-25927] - ipmi: Use regspacings passed as a module parameter (Tony Camuso) [RHEL-25927] - ipmi: si: Use device_get_match_data() (Tony Camuso) [RHEL-25927] - ipmi: refactor deprecated strncpy (Tony Camuso) [RHEL-25927] - efivarfs: import symbols in EFIVAR namespace (Eric Chanudet) [RHEL-31861] - stackdepot: use variable size records for non-evictable entries (Waiman Long) [RHEL-28060] - stackdepot: make fast paths lock-less again (Waiman Long) [RHEL-28060] - stackdepot: add stats counters exported via debugfs (Waiman Long) [RHEL-28060] - lib/stackdepot: fix comment in include/linux/stackdepot.h (Waiman Long) [RHEL-28060] - lib/stackdepot: add printk_deferred_enter/exit guards (Waiman Long) [RHEL-28060] - lib/stackdepot: adjust DEPOT_POOLS_CAP for KMSAN (Waiman Long) [RHEL-28060] - kasan: use stack_depot_put for tag-based modes (Waiman Long) [RHEL-28060] - kasan: check object_size in kasan_complete_mode_report_info (Waiman Long) [RHEL-28060] - kasan: remove atomic accesses to stack ring entries (Waiman Long) [RHEL-28060] - lib/stackdepot: allow users to evict stack traces (Waiman Long) [RHEL-28060] - lib/stackdepot: add refcount for records (Waiman Long) [RHEL-28060] - lib/stackdepot, kasan: add flags to __stack_depot_save and rename (Waiman Long) [RHEL-28060] - lib/stackdepot: use list_head for stack record links (Waiman Long) [RHEL-28060] - lib/stackdepot: use read/write lock (Waiman Long) [RHEL-28060] - lib/stackdepot: store free stack records in a freelist (Waiman Long) [RHEL-28060] - lib/stackdepot: store next pool pointer in new_pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename next_pool_required to new_pool_required (Waiman Long) [RHEL-28060] - lib/stackdepot: rework helpers for depot_alloc_stack (Waiman Long) [RHEL-28060] - lib/stackdepot: fix and clean-up atomic annotations (Waiman Long) [RHEL-28060] - redhat/configs: Add CONFIG_STACKDEPOT_MAX_FRAMES (Waiman Long) [RHEL-28060] - lib/stackdepot: use fixed-sized slots for stack records (Waiman Long) [RHEL-28060] - lib/stackdepot: add depot_fetch_stack helper (Waiman Long) [RHEL-28060] - lib/stackdepot: drop valid bit from handles (Waiman Long) [RHEL-28060] - lib/stackdepot: simplify __stack_depot_save (Waiman Long) [RHEL-28060] - lib/stackdepot: check disabled flag when fetching (Waiman Long) [RHEL-28060] - lib/stackdepot: print disabled message only if truly disabled (Waiman Long) [RHEL-28060] - mm/kmemleak: use object_cache instead of kmemleak_initialized to check in set_track_prepare() (Waiman Long) [RHEL-28060] - kasan,kmsan: remove __GFP_KSWAPD_RECLAIM usage from kasan/kmsan (Waiman Long) [RHEL-28060] - kmsan: fix a stale comment in kmsan_save_stack_with_flags() (Waiman Long) [RHEL-28060] - lib/stackdepot: kmsan: mark API outputs as initialized (Waiman Long) [RHEL-28060] - lib/stackdepot: move documentation comments to stackdepot.h (Waiman Long) [RHEL-28060] - lib/stackdepot: various comments clean-ups (Waiman Long) [RHEL-28060] - lib/stackdepot: annotate racy pool_index accesses (Waiman Long) [RHEL-28060] - lib/stacktrace, kasan, kmsan: rework extra_bits interface (Waiman Long) [RHEL-28060] - lib/stackdepot: rename next_pool_inited to next_pool_required (Waiman Long) [RHEL-28060] - lib/stackdepot: annotate depot_init_pool and depot_alloc_stack (Waiman Long) [RHEL-28060] - lib/stacktrace: drop impossible WARN_ON for depot_init_pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename init_stack_pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename handle and pool constants (Waiman Long) [RHEL-28060] - lib/stackdepot: rename slab to pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename hash table constants and variables (Waiman Long) [RHEL-28060] - lib/stackdepot: reorder and annotate global variables (Waiman Long) [RHEL-28060] - lib/stackdepot: lower the indentation in stack_depot_init (Waiman Long) [RHEL-28060] - lib/stackdepot: annotate init and early init functions (Waiman Long) [RHEL-28060] - lib/stackdepot: rename stack_depot_disable (Waiman Long) [RHEL-28060] - lib/stackdepot, mm: rename stack_depot_want_early_init (Waiman Long) [RHEL-28060] - lib/stackdepot: use pr_fmt to define message format (Waiman Long) [RHEL-28060] - lib/stackdepot: put functions in logical order (Waiman Long) [RHEL-28060] - mm: use stack_depot_early_init for kmemleak (Waiman Long) [RHEL-28060] - mm: use stack_depot for recording kmemleak's backtrace (Waiman Long) [RHEL-28060] - redhat/configs: Remove CONFIG_STACK_HASH_ORDER (Waiman Long) [RHEL-28060] - lib/stackdepot: replace CONFIG_STACK_HASH_ORDER with automatic sizing (Waiman Long) [RHEL-28060] - Add CONFIG_PER_VMA_LOCK_STATS to RHEL configs collection (Chris von Recklinghausen) [RHEL-27736] - mmap: fix do_brk_flags() modifying obviously incorrect VMAs (Chris von Recklinghausen) [RHEL-27736] - mm: do not BUG_ON missing brk mapping, because userspace can unmap it (Chris von Recklinghausen) [RHEL-27736] - mm/page_alloc: leave IRQs enabled for per-cpu page allocations (Chris von Recklinghausen) [RHEL-27736] - mm/page_alloc: always remove pages from temporary list (Chris von Recklinghausen) [RHEL-27736] - mm: extend FAULT_FLAG_UNSHARE support to anything in a COW mapping (Chris von Recklinghausen) [RHEL-27736] - mm: rework handling in do_wp_page() based on private vs. shared mappings (Chris von Recklinghausen) [RHEL-27736] - hugetlb: remove duplicate mmu notifications (Chris von Recklinghausen) [RHEL-27736] - mm: teach release_pages() to take an array of encoded page pointers too (Chris von Recklinghausen) [RHEL-27736] - mm: introduce 'encoded' page pointers with embedded extra bits (Chris von Recklinghausen) [RHEL-27736] - mm/hugetlb_vmemmap: remap head page to newly allocated page (Chris von Recklinghausen) [RHEL-27736] - mm: mmap: fix documentation for vma_mas_szero (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: fix memory leak in mmap_region() (Chris von Recklinghausen) [RHEL-27736] - fs/userfaultfd: Fix maple tree iterator in userfaultfd_unregister() (Chris von Recklinghausen) [RHEL-27736] - drm/i915/userptr: restore probe_range behaviour (Chris von Recklinghausen) [RHEL-27736] - mmap: fix remap_file_pages() regression (Chris von Recklinghausen) [RHEL-27736] - mm: /proc/pid/smaps_rollup: fix maple tree search (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: fix MAP_FIXED address return on VMA merge (Chris von Recklinghausen) [RHEL-27736] - mm/mmap.c: __vma_adjust(): suppress uninitialized var warning (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: undo ->mmap() when mas_preallocate() fails (Chris von Recklinghausen) [RHEL-27736] - mm/mempolicy: fix mbind_range() arguments to vma_merge() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: undo ->mmap() when arch_validate_flags() fails (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: preallocate maple nodes for brk vma expansion (Chris von Recklinghausen) [RHEL-27736] - mm: more vma cache removal (Chris von Recklinghausen) [RHEL-27736] - mm: memcontrol: use memcg_kmem_enabled in count_objcg_event (Chris von Recklinghausen) [RHEL-27736] - mm: fs: initialize fsdata passed to write_begin/write_end interface (Chris von Recklinghausen) [RHEL-27736] - ksm: add the ksm prefix to the names of the ksm private structures (Chris von Recklinghausen) [RHEL-27736] - ksm: count allocated ksm rmap_items for each process (Chris von Recklinghausen) [RHEL-27736] - mm: reduce noise in show_mem for lowmem allocations (Chris von Recklinghausen) [RHEL-27736] - mm: refactor of vma_merge() (Chris von Recklinghausen) [RHEL-27736] - mm/mlock: drop dead code in count_mm_mlocked_page_nr() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap.c: pass in mapping to __vma_link_file() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: drop range_has_overlap() function (Chris von Recklinghausen) [RHEL-27736] - mm: remove the vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/vmscan: use vma iterator instead of vm_next (Chris von Recklinghausen) [RHEL-27736] - nommu: remove uses of VMA linked list (Chris von Recklinghausen) [RHEL-27736] - i915: use the VMA iterator (Chris von Recklinghausen) [RHEL-27736] - mm/swapfile: use vma iterator instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/pagewalk: use vma_find() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/oom_kill: use vma iterators instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/msync: use vma_find() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mremap: use vma_find_intersection() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mprotect: use maple tree navigation instead of VMA linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mlock: use vma iterator and maple state instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mempolicy: use vma iterator & maple state instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/memcontrol: stop using mm->highest_vm_end (Chris von Recklinghausen) [RHEL-27736] - mm/madvise: use vma_find() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/ksm: use vma iterators instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/khugepaged: stop using vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/gup: use maple tree navigation instead of linked list (Chris von Recklinghausen) [RHEL-27736] - fork: use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - sched: use maple tree iterator to walk VMAs (Chris von Recklinghausen) [RHEL-27736] - perf: use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - acct: use VMA iterator instead of linked list (Chris von Recklinghausen) [RHEL-27736] - ipc/shm: use VMA iterator instead of linked list (Chris von Recklinghausen) [RHEL-27736] - userfaultfd: use maple tree iterator to iterate VMAs (Chris von Recklinghausen) [RHEL-27736] - fs/proc/task_mmu: stop using linked list and highest_vm_end (Chris von Recklinghausen) [RHEL-27736] - fs/proc/base: use the vma iterators in place of linked list (Chris von Recklinghausen) [RHEL-27736] - exec: use VMA iterator instead of linked list (Chris von Recklinghausen) [RHEL-27736] - coredump: remove vma linked list walk (Chris von Recklinghausen) [RHEL-27736] - cxl: remove vma linked list walk (Chris von Recklinghausen) [RHEL-27736] - x86: remove vma linked list walks (Chris von Recklinghausen) [RHEL-27736] - s390: remove vma linked list walks (Chris von Recklinghausen) [RHEL-27736] - powerpc: remove mmap linked list walks (Chris von Recklinghausen) [RHEL-27736] - arm64: Change elfcore for_each_mte_vma() to use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - arm64: remove mmap linked list from vdso (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: change do_brk_munmap() to use do_mas_align_munmap() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: reorganize munmap to use maple states (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: move mmap_region() below do_munmap() (Chris von Recklinghausen) [RHEL-27736] - mm: convert vma_lookup() to use mtree_load() (Chris von Recklinghausen) [RHEL-27736] - mm: remove vmacache (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use advanced maple tree API for mmap_region() (Chris von Recklinghausen) [RHEL-27736] - mm: use maple tree operations for find_vma_intersection() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: change do_brk_flags() to expand existing VMA and add do_brk_munmap() (Chris von Recklinghausen) [RHEL-27736] - mm/khugepaged: optimize collapse_pte_mapped_thp() by using vma_lookup() (Chris von Recklinghausen) [RHEL-27736] - mm: optimize find_exact_vma() to use vma_lookup() (Chris von Recklinghausen) [RHEL-27736] - mmap: change zeroing of maple tree in __vma_adjust() (Chris von Recklinghausen) [RHEL-27736] - mm: remove rb tree. (Chris von Recklinghausen) [RHEL-27736] - damon: convert __damon_va_three_regions to use the VMA iterator (Chris von Recklinghausen) [RHEL-27736] - kernel/fork: use maple tree for dup_mmap() during forking (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use maple tree for unmapped_area{_topdown} (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use the maple tree for find_vma_prev() instead of the rbtree (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use the maple tree in find_vma() instead of the rbtree. (Chris von Recklinghausen) [RHEL-27736] - mmap: use the VMA iterator in count_vma_pages_range() (Chris von Recklinghausen) [RHEL-27736] - mm: add VMA iterator (Chris von Recklinghausen) [RHEL-27736] - mm: start tracking VMAs with maple tree (Chris von Recklinghausen) [RHEL-27736] - mm/smaps: don't access young/dirty bit if pte unpresent (Chris von Recklinghausen) [RHEL-27736] - mm/huge_memory: fix comment of page_deferred_list (Chris von Recklinghausen) [RHEL-27736] - buffer: Remove check for PageError (Chris von Recklinghausen) [RHEL-27736] - mpage: Convert do_mpage_readpage() to use a folio (Chris von Recklinghausen) [RHEL-27736] - Revert "arm64: Change elfcore for_each_mte_vma() to use VMA iterator" (Chris von Recklinghausen) [RHEL-27736] - arm64: Change elfcore for_each_mte_vma() to use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - iommu/vt-d: Support enforce_cache_coherency only for empty domains (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Add MTL to quirk list to skip TE disabling (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Make context clearing consistent with context mapping (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Disable PCI ATS in legacy passthrough mode (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Omit devTLB invalidation requests when TES=0 (Jerry Snitselaar) [RHEL-31083] - gitlab-ci: allow coverage template to disable debug builds again (Michael Hofmann) - usb: dwc3-qcom: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - vfio/type1: use const struct bus_type ** (Desnes Nunes) [RHEL-28809] - Revert "usb: typec: tcpm: reset counter when enter into unattached state after try role" (Desnes Nunes) [RHEL-28809] - USB: serial: option: fix FM101R-GL defines (Desnes Nunes) [RHEL-28809] - Revert "usb: phy: add usb phy notify port status API" (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: Fix sink caps op current check (Desnes Nunes) [RHEL-28809] - usb: phy: mxs: remove CONFIG_USB_OTG condition for mxs_phy_is_otg_host() (Desnes Nunes) [RHEL-28809] - media: dvb-usb-v2: af9035: fix missing unlock (Desnes Nunes) [RHEL-28809] - USB: serial: option: add Fibocom to DELL custom modem FM101R-GL (Desnes Nunes) [RHEL-28809] - USB: serial: option: add entry for Sierra EM9191 with new firmware (Desnes Nunes) [RHEL-28809] - USB: serial: option: add Telit LE910C4-WWX 0x1035 composition (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Fix missing link removal (Desnes Nunes) [RHEL-28809] - usb: typec: altmodes/displayport: Signal hpd low when exiting mode (Desnes Nunes) [RHEL-28809] - thunderbolt: Call tb_switch_put() once DisplayPort bandwidth request is finished (Desnes Nunes) [RHEL-28809] - xhci: Preserve RsvdP bits in ERSTBA register correctly (Desnes Nunes) [RHEL-28809] - xhci: Clear EHB bit only at end of interrupt handler (Desnes Nunes) [RHEL-28809] - xhci: track port suspend state correctly in unsuccessful resume cases (Desnes Nunes) [RHEL-28809] - usb: xhci: xhci-ring: Use sysdev for mapping bounce buffer (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Clear EVENT_PENDING bit if ucsi_send_command fails (Desnes Nunes) [RHEL-28809] - usb: hub: Guard against accesses to uninitialized BOS descriptors (Desnes Nunes) [RHEL-28809] - net: thunderbolt: Fix TCPv6 GSO checksum calculation (Desnes Nunes) [RHEL-28809] - media: uvcvideo: Fix OOB read (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Fix NULL pointer dereference (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: Add V3s compatible string for OHCI (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: Add V3s compatible string for EHCI (Desnes Nunes) [RHEL-28809] - r8152: add vendor/device ID pair for D-Link DUB-E250 (Desnes Nunes) [RHEL-28809] - tcpm: Avoid soft reset when partner does not support get_status (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: reset counter when enter into unattached state after try role (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: set initial svdm version based on pd revision (Desnes Nunes) [RHEL-28809] - USB: serial: option: add FOXCONN T99W368/T99W373 product (Desnes Nunes) [RHEL-28809] - USB: serial: option: add Quectel EM05G variant (0x030e) (Desnes Nunes) [RHEL-28809] - USB: cdc-acm: support flushing write buffers (TCOFLUSH) (Desnes Nunes) [RHEL-28809] - usb: typec: qcom-pmic-typec: register drm_bridge (Desnes Nunes) [RHEL-28809] - usb: typec: qcom: fix return value check in qcom_pmic_typec_probe() (Desnes Nunes) [RHEL-28809] - usb: typec: altmodes/displayport: add support for embedded DP cases (Desnes Nunes) [RHEL-28809] - usb: dwc3: remove unnecessary platform_set_drvdata() (Desnes Nunes) [RHEL-28809] - usb: dwc3-keystone: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: dwc3-am62: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: cdc-acm: move ldisc dcd notification outside of acm's read lock (Desnes Nunes) [RHEL-28809] - usb: typec: tcpci: clear the fault status bit (Desnes Nunes) [RHEL-28809] - usb: typec: bus: verify partner exists in typec_altmode_attention (Desnes Nunes) [RHEL-28809] - usb: core: Use module_led_trigger macro to simplify the code (Desnes Nunes) [RHEL-28809] - usb: host: ehci-sched: try to turn on io watchdog as long as periodic_count > 0 (Desnes Nunes) [RHEL-28809] - USB: ohci-sm501: remove unnecessary check of mem (Desnes Nunes) [RHEL-28809] - usb: ohci-sm501: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - media: usb: pvrusb2: fix inconsistent indenting (Desnes Nunes) [RHEL-28809] - usb: chipidea: add workaround for chipidea PEC bug (Desnes Nunes) [RHEL-28809] - usb: ehci: add workaround for chipidea PORTSC.PEC bug (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Add debugfs for ucsi commands (Desnes Nunes) [RHEL-28809] - usb: cdc-acm: add PPS support (Desnes Nunes) [RHEL-28809] - Documentation/ABI: thunderbolt: Replace 01.org in contact (Desnes Nunes) [RHEL-28809] - thunderbolt: Check Intel vendor ID in tb_switch_get_generation() (Desnes Nunes) [RHEL-28809] - thunderbolt: Log a warning if device links are not found (Desnes Nunes) [RHEL-28809] - usb: chipidea: udc: Remove an unnecessary NULL value (Desnes Nunes) [RHEL-28809] - USB: misc: Remove unnecessary NULL values (Desnes Nunes) [RHEL-28809] - USB: cytherm: Correct the code style issue of redundant spaces (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: not sink vbus if operational current is 0mA (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ci-hdrc-usb2: Fix clocks/clock-names maxItems (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ci-hdrc-usb2: Add the "fsl,imx35-usb" entry (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: Refactor the PPS APDO selection (Desnes Nunes) [RHEL-28809] - usb: host: Do not check for 0 return after calling platform_get_irq() (Desnes Nunes) [RHEL-28809] - thunderbolt: Set variable tmu_params storage class specifier to static (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ehci: Add atmel at91sam9g45-ehci compatible (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: connector: disallow additional properties (Desnes Nunes) [RHEL-28809] - dt-bindings: chrome: google,cros-ec-typec: restrict allowed properties (Desnes Nunes) [RHEL-28809] - usb: uhci-platform: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: uhci-platform: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: ehci-sh: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: ehci-sh: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: ehci-platform: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: chipidea/core: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: xhci: tegra: Add shutdown callback for Tegra XUSB (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: samsung-hsotg: remove bindings already part of dwc2 (Desnes Nunes) [RHEL-28809] - usb: phy: add usb phy notify port status API (Desnes Nunes) [RHEL-28809] - usb: phy: mxs: disconnect line when USB charger is attached (Desnes Nunes) [RHEL-28809] - usb: phy: mxs: fix getting wrong state with mxs_phy_is_otg_host() (Desnes Nunes) [RHEL-28809] - usb: chipidea: add USB PHY event (Desnes Nunes) [RHEL-28809] - USB: document ioctl USBDEVFS_GET_SPEED (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: qcom,dwc3: correct SDM660 clocks (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: qcom,dwc3: drop assigned-clocks (Desnes Nunes) [RHEL-28809] - usb: chipidea: imx: add one fsl picophy parameter tuning implementation (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ci-hdrc-usb2: add fsl,picophy-rise-fall-time-adjust property (Desnes Nunes) [RHEL-28809] - usb: chipidea: imx: improve logic if samsung,picophy-* parameter is 0 (Desnes Nunes) [RHEL-28809] - usb: typec: intel_pmc_mux: Configure Active and Retimer Cable type (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: dwc3: Add IPQ5332 compatible (Desnes Nunes) [RHEL-28809] - usb: Explicitly include correct DT includes (Desnes Nunes) [RHEL-28809] - USB: make usb class a const structure (Desnes Nunes) [RHEL-28809] - USB: mark all struct bus_type as const (Desnes Nunes) [RHEL-28809] - driver core: device.h: make struct bus_type a const * (Desnes Nunes) [RHEL-28809] - ARM/dma-mapping: const a pointer to bus_type in arm_iommu_create_mapping() (Desnes Nunes) [RHEL-28809] - driver core: make the bus_type in struct device_driver constant (Desnes Nunes) [RHEL-28809] - media: dvb-usb-v2: gl861: Fix null-ptr-deref in gl861_i2c_master_xfer (Desnes Nunes) [RHEL-28809] - media: az6007: Fix null-ptr-deref in az6007_i2c_xfer() (Desnes Nunes) [RHEL-28809] - media: anysee: fix null-ptr-deref in anysee_master_xfer (Desnes Nunes) [RHEL-28809] - media: dvb-usb-v2: af9035: Fix null-ptr-deref in af9035_i2c_master_xfer (Desnes Nunes) [RHEL-28809] - media: ttusb-dec: remove unnecessary (void*) conversions (Desnes Nunes) [RHEL-28809] - drivers: usb: smsusb: fix error handling code in smsusb_init_device (Desnes Nunes) [RHEL-28809] - media: pvrusb2: use sysfs_emit() to instead of scnprintf() (Desnes Nunes) [RHEL-28809] - usb: convert to ctime accessor functions (Desnes Nunes) [RHEL-28809] - fs: add ctime accessors infrastructure (Desnes Nunes) [RHEL-28809] - misc: rtsx_usb: set return value in rsp_buf alloc err path (Desnes Nunes) [RHEL-28809] - misc: rtsx_usb: use separate command and response buffers (Desnes Nunes) [RHEL-28809] - misc: rtsx_usb: fix use of dma mapped buffer for usb bulk transfer (Desnes Nunes) [RHEL-28809] - misc: rtsx: set NULL intfdata when probe fails (Desnes Nunes) [RHEL-28809] - mmc: rtsx_usb_sdmmc: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - mmc: rtsx_usb_sdmmc: fix return value check of mmc_add_host() (Desnes Nunes) [RHEL-28809] - mmc: rtsx_usb_sdmmc: Remove the unneeded result variable (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: mxs-usb-phy: add imx8ulp and imx8qm compatible (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: mxs-usb-phy: convert to DT schema format (Desnes Nunes) [RHEL-28809] - doc: dt-binding: mxs-usb-phy: fix fsl,tx-cal-45-dn-ohms max and min value (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: mxs-usb-phy: Add i.MX8DXL compatible string (Desnes Nunes) [RHEL-28809] - dt-bindings: Fix incomplete if/then/else schemas (Desnes Nunes) [RHEL-28809] - dt-bindings: iio: dac: adi,ad5360: Add missing binding document (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: tegra20-usb-phy: Document properties needed for OTG mode (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: tegra20-usb-phy: Convert to schema (Desnes Nunes) [RHEL-28809]- net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg (Jose Ignacio Tornos Martinez) [RHEL-28017] {CVE-2023-52528} - thermal: ACPI: Include the right header file (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Refine acpi_handle_list_equal() slightly (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Return bool from acpi_evaluate_reference() (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Rearrange in acpi_evaluate_reference() (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Fix white space in struct acpi_handle_list definition (Mark Langsdorf) [RHEL-26871] - ACPI: Fix ARM32 platforms compile issue introduced by fw_table changes (Mark Langsdorf) [RHEL-26871] - lib/fw_table: Remove acpi_parse_entries_array() export (Mark Langsdorf) [RHEL-26871] - thermal: trip: Remove lockdep assertion from for_each_thermal_trip() (Mark Langsdorf) [RHEL-26871] - thermal: trip: Drop lockdep assertion from thermal_zone_trip_id() (Mark Langsdorf) [RHEL-26871] - x86/numa: Fix the sort compare func used in numa_fill_memblks() (Mark Langsdorf) [RHEL-26871] - x86/numa: Fix the address overlap check in numa_fill_memblks() (Mark Langsdorf) [RHEL-26871] - thermal: core: Drop thermal_zone_device_exec() (Mark Langsdorf) [RHEL-26871] - thermal: core: Fix disabled trip point check in handle_thermal_trip() (Mark Langsdorf) [RHEL-26871] - coresight: platform: acpi: Ignore the absence of graph (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Provide empty stub of acpi_proc_quirk_mwait_check() (Mark Langsdorf) [RHEL-26871] - ACPICA: struct acpi_resource_vendor: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within null pointer (Mark Langsdorf) [RHEL-26871] - ACPICA: ACPI 6.5: MADT: add support for trace buffer extension in GICC (Mark Langsdorf) [RHEL-26871] - ACPI: video: Use acpi_video_device for cooling-dev driver data (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CVA (Mark Langsdorf) [RHEL-26871] - ACPI: video: Use acpi_device_fix_up_power_children() (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Add TongFang GM6BGEQ, GM6BG5Q and GM6BG0Q to irq1_edge_low_force_override[] (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add acpi_backlight=vendor quirk for Toshiba Portégé R100 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Fix NULL pointer dereference in acpi_video_bus_add() (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add "vendor" quirks for 3 Lenovo x86 Android tablets (Mark Langsdorf) [RHEL-26871] - ACPI: video: Move Xiaomi Mi Pad 2 quirk to its own section (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Apple iMac12,1 and iMac12,2 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Put ACPI video and its child devices into D0 on boot (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Lenovo Ideapad Z470 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Dell Studio 1569 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Lenovo ThinkPad X131e (3371 AMD version) (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Apple iMac11,3 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Remove desktops without backlight DMI quirks (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Fix error path in acpi_evaluate_reference() (Mark Langsdorf) [RHEL-26871] - iommu: Avoid more races around device probe (Mark Langsdorf) [RHEL-26871] - ACPI: PM: Add acpi_device_fix_up_power_children() function (Mark Langsdorf) [RHEL-26871] - ACPI: processor_idle: use raw_safe_halt() in acpi_idle_play_dead() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fix acpi_thermal_unregister_thermal_zone() cleanup (Mark Langsdorf) [RHEL-26871] - acpi: Move common tables helper functions to common lib (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Do IRQ override on TongFang GMxXGxx (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Add quirk for HP 250 G7 Notebook PC (Mark Langsdorf) [RHEL-26871] - ACPI: x86: use acpi_dev_uid_match() for matching _UID (Mark Langsdorf) [RHEL-26871] - ACPI: utils: use acpi_dev_uid_match() for matching _UID (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: Clean up create_pnp_modalias() and create_of_modalias() (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias() (Mark Langsdorf) [RHEL-26871] - ACPI: acpi_pad: Use dev groups for sysfs (Mark Langsdorf) [RHEL-26871] - ACPI: acpi_pad: Rename ACPI device from device to adev (Mark Langsdorf) [RHEL-26871] - ACPI: acpi_pad: Replace acpi_driver with platform_driver (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: Use ERST timeout for slow devices (Mark Langsdorf) [RHEL-26871] - arm64, irqchip/gic-v3, ACPI: Move MADT GICC enabled check into a helper (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Rename acpi_scan_device_not_present() to be about enumeration (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Install Notify() handler before getting NFIT table (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: use acpi_device_uid() for fetching _UID (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Use the acpi_device_is_present() helper in more places (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Move acpi_arm_init() to the place of after acpi_ghes_init() (Mark Langsdorf) [RHEL-26871] - ACPI: irq: Fix incorrect return value in acpi_register_gsi() (Mark Langsdorf) [RHEL-26871] - ACPI: AC: Use string_choices API instead of ternary operator (Mark Langsdorf) [RHEL-26871] - ACPI: AC: Remove redundant checks (Mark Langsdorf) [RHEL-26871] - acpi,mm: fix typo sibiling -> sibling (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Add context argument to acpi_dev_install_notify_handler() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use thermal_zone_for_each_trip() for updating trips (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Combine passive and active trip update functions (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move get_active_temp() (Mark Langsdorf) [RHEL-26871] - thermal: core: Add function to walk trips under zone lock (Mark Langsdorf) [RHEL-26871] - cpuidle, ACPI: Evaluate LPI arch_flags for broadcast timer (Mark Langsdorf) [RHEL-26871] - ACPI: PRM: Annotate struct prm_module_info with __counted_by (Mark Langsdorf) [RHEL-26871] - ACPI: FPDT: properly handle invalid FPDT subtables (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Remove redundant braces around individual statement (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Fix up white space in a few places (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fix up function header formatting in two places (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: Add empty lines after local variable declarations (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: Remove redundant parentheses in return statements (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: Fix up white space in parameter lists (Mark Langsdorf) [RHEL-26871] - ACPI: property: Document the _DSD data buffer GUID (Mark Langsdorf) [RHEL-26871] - ACPI: property: Allow _DSD buffer data only for byte accessors (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Switch to use acpi_evaluate_dsm_typed() (Mark Langsdorf) [RHEL-26871] - ACPI: PCI: Switch to use acpi_evaluate_dsm_typed() (Mark Langsdorf) [RHEL-26871] - ACPI: LPSS: drop BayTrail and Lynxpoint pinctrl HIDs (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop list of device ACPI handles from struct acpi_thermal (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Dynamically determine acpi_handle_list size (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Rename structure fields holding temperature in deci-Kelvin (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop critical_valid and hot_valid trip flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Do not use trip indices for cooling device binding (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Mark uninitialized active trips as invalid (Mark Langsdorf) [RHEL-26871] - thermal: core: Allow trip pointers to be used for cooling device binding (Mark Langsdorf) [RHEL-26871] - thermal: core: Store trip pointer in struct thermal_instance (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Merge trip initialization functions (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Collapse trip devices update function wrappers (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Collapse trip devices update functions (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Add device list to struct acpi_thermal_trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fix a small leak in acpi_thermal_add() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop valid flag from struct acpi_thermal_trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop redundant trip point flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Untangle initialization and updates of active trips (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Untangle initialization and updates of the passive trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Simplify critical and hot trips representation (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Create and populate trip points table earlier (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Determine the number of trip points earlier (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fold acpi_thermal_get_info() into its caller (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Simplify initialization of critical and hot trips (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Fix incorrect calculation of idt size (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Add quirk for the HP Pavilion Gaming 15-dk1xxx (Mark Langsdorf) [RHEL-26871] - ACPI: OSI: refactor deprecated strncpy() (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: add __printf format attribute to acpi_os_vprintf() (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: Fix AER info corruption when error status data has multiple sections (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Drop .ident values from dmi_system_id tables (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Consolidate IRQ trigger-type override DMI tables (Mark Langsdorf) [RHEL-26871] - ACPI/NUMA: Apply SRAT proximity domain to entire CFMWS window (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CBA (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Fix uninitialized access of buf in acpi_set_pdc_bits() (Mark Langsdorf) [RHEL-26871] - mm/memory_hotplug: allow memmap on memory hotplug request to fallback (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Add a function to get LPS0 constraint for a device (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Add for_each_lpi_constraint() helper (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Add more debugging for AMD constraints parsing (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Fix a logic error parsing AMD constraints table (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Catch multiple ACPI_TYPE_PACKAGE objects (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Post-increment variables when getting constraints (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Fix IRQ override quirk for PCSpecialist Elimina Pro 16 M (Mark Langsdorf) [RHEL-26871] - ACPI: TAD: Install SystemCMOS address space handler for ACPI000E (Mark Langsdorf) [RHEL-26871] - ACPI: Remove assorted unused declarations of functions (Mark Langsdorf) [RHEL-26871] - ACPI: extlog: Fix finding the generic error data for v3 structure (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Defer enumeration of devices with a _DEP pointing to IVSC device (Mark Langsdorf) [RHEL-26871] - thermal: core: Drop unused .get_trip_*() callbacks (Mark Langsdorf) [RHEL-26871] - thermal: core: Rework .get_trend() thermal zone callback (Mark Langsdorf) [RHEL-26871] - thermal/drivers/ti-soc: Switch to new of API (Mark Langsdorf) [RHEL-26871] - thermal/drivers/ti-soc-thermal: Remove unused function ti_thermal_get_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Use struct thermal_trip (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Rework critical trip setup (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Add helper for resetting trip points (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Change initialization ordering (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Pass sensors to update_trip_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Untangle update_trip_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Always assume notification support (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Drop redundant symbol definition (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Always use 2 trips (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_pch: Use generic trip points (Mark Langsdorf) [RHEL-26871] - thermal/drivers/intel: Use generic thermal_zone_get_trip() function (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Improve int340x_thermal_set_trip_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Drop pointless cast to unsigned long (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Rename variable in int340x_thermal_zone_add() (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Assorted minor cleanups (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Use generic trip points table (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Use zone lock for synchronization (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Rework updating trip points (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Add locking to int340x_thermal_get_trip_type() (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Protect trip temperature from concurrent updates (Mark Langsdorf) [RHEL-26871] - thermal/intel/int340x: Replace parameter to simplify (Mark Langsdorf) [RHEL-26871] - thermal: intel: processor_thermal_device_pci: Use generic trip point (Mark Langsdorf) [RHEL-26871] - thermal: ACPI: Initialize trips if temperature is out of range (Mark Langsdorf) [RHEL-26871] - thermal: ACPI: Add ACPI trip point routines (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Eliminate code duplication from acpi_thermal_notify() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop unnecessary thermal zone callbacks (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Rework thermal_get_trend() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use trip point table to register thermal zones (Mark Langsdorf) [RHEL-26871] - thermal: core: Rework and rename __for_each_thermal_trip() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Introduce struct acpi_thermal_trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Carry out trip point updates under zone lock (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Clean up acpi_thermal_register_thermal_zone() (Mark Langsdorf) [RHEL-26871] - thermal: core: Add priv pointer to struct thermal_trip (Mark Langsdorf) [RHEL-26871] - thermal: core: Introduce thermal_zone_device_exec() (Mark Langsdorf) [RHEL-26871] - thermal: core: Do not handle trip points with invalid temperature (Mark Langsdorf) [RHEL-26871] - thermal/drivers/mellanox: Use generic thermal_zone_get_trip() function (Mark Langsdorf) [RHEL-26871] - thermal/drivers/cxgb4: Use generic thermal_zone_get_trip() function (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop redundant local variable from acpi_thermal_resume() (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Add IRQ override quirk for PCSpecialist Elimina Pro 16 M (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Honor MADT INT_SRC_OVR settings for IRQ1 on AMD Zen (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Always use MADT override IRQ settings for all legacy non i8042 IRQs (Mark Langsdorf) [RHEL-26871] - ACPI: Move AMBA bus scan handling into arm64 specific directory (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Do not attach private data to ACPI handles (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop enabled flag from struct acpi_thermal_active (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Create platform device for CS35L56 (Mark Langsdorf) [RHEL-26871] - platform/x86: serial-multi-instantiate: Auto detect IRQ resource for CSC3551 (Mark Langsdorf) [RHEL-26871] - ACPI/IORT: Remove erroneous id_count check in iort_node_get_rmr_info() (Mark Langsdorf) [RHEL-26871] - coresight: etm4x: Add ACPI support in platform driver (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Refine messages in acpi_early_processor_control_setup() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop nocrt parameter (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Remove acpi_hwp_native_thermal_lvt_osc() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Use _OSC to convey OSPM processor support information (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Remove unnecessary .remove callback (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: HED: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: battery: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: AC: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Set driver_data to NULL every time .add() fails (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Introduce wrappers for ACPICA notify handler install/remove (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Introduce acpi_processor_osc() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Set CAP_SMP_T_SWCOORD in arch_acpi_set_proc_cap_bits() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Clear C_C2C3_FFH and C_C1_FFH in arch_acpi_set_proc_cap_bits() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Rename ACPI_PDC symbols (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Refactor arch_acpi_set_pdc_bits() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Move processor_physically_present() to acpi_processor.c (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Move MWAIT quirk out of acpi_processor.c (Mark Langsdorf) [RHEL-26871] - ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer (Mark Langsdorf) [RHEL-26871] - ACPICA: Slightly simplify an error message in acpi_ds_result_push() (Mark Langsdorf) [RHEL-26871] - ACPICA: Add interrupt command to acpiexec (Mark Langsdorf) [RHEL-26871] - ACPICA: Detect GED device and keep track of _EVT (Mark Langsdorf) [RHEL-26871] - ACPICA: Add support for _DSC as per ACPI 6.5 (Mark Langsdorf) [RHEL-26871] - ACPICA: Modify ACPI_STATE_COMMON (Mark Langsdorf) [RHEL-26871] - ACPICA: Fix GCC 12 dangling-pointer warning (Mark Langsdorf) [RHEL-26871] - ACPICA: exserial.c: replace ternary operator with ACPI_MIN() (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Use the acpi_match_acpi_device() helper (Mark Langsdorf) [RHEL-26871] - ACPI: platform: Move SMB0001 HID to the header and reuse (Mark Langsdorf) [RHEL-26871] - ACPI: platform: Ignore SMB0001 only when it has resources (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Introduce acpi_match_acpi_device() helper (Mark Langsdorf) [RHEL-26871] - ACPI: scan: fix undeclared variable warnings by including sleep.h (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Constify acpi_companion_match() returned value (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Move acpi_root to internal header (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Fix acpi_ec_dispatch_gpe() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop struct acpi_thermal_flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop struct acpi_thermal_state (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Simplify installation and removal of notify callback (Mark Langsdorf) [RHEL-26871] - ACPI: button: Use different notify handlers for lid and buttons (Mark Langsdorf) [RHEL-26871] - ACPI: button: Eliminate the driver notify callback (Mark Langsdorf) [RHEL-26871] - ACPI: x86: Add pm_debug_messages for LPS0 _DSM state tracking (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Eliminate struct acpi_thermal_state_flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move acpi_thermal_driver definition (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move symbol definitions to one place (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop redundant ACPI_TRIPS_REFRESH_DEVICES symbol (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use BIT() macro for defining flags (Mark Langsdorf) [RHEL-26871] - ACPI: FFH: Drop the inclusion of linux/arm-smccc.h (Mark Langsdorf) [RHEL-26871] - ACPI: PAD: mark Zhaoxin CPUs NONSTOP TSC correctly (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: mark bert_disable as __initdata (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Clear GPE on interrupt handling only (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Consolidate all arm specific initialisation into acpi_arm_init() (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Adjust Microsoft LPS0 _DSM handling sequence (Mark Langsdorf) [RHEL-26871] - ACPI: PM: s2idle: fix section mismatch warning (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: GHES: Remove unused ghes_estatus_pool_size_request() (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Add declaration in a local header (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Reduce overhead related to devices with dependencies (Mark Langsdorf) [RHEL-26871] - efi: fix missing prototype warnings (Mark Langsdorf) [RHEL-26871] - ACPI: LPSS: Add pwm_lookup_table entry for second PWM on CHT/BSW devices (Mark Langsdorf) [RHEL-26871] - ACPI: x86: Add ACPI_QUIRK_UART1_SKIP for Lenovo Yoga Book yb1-x90f/l (Mark Langsdorf) [RHEL-26871] - ACPI: button: Add lid disable DMI quirk for Nextbook Ares 8A (Mark Langsdorf) [RHEL-26871] - ACPI: x86: Add skip i2c clients quirk for Nextbook Ares 8A (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Add IRQ override quirk for LG UltraPC 17U70P (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move to dedicated function sysfs extra attr creation (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use thermal_zone_device() (Mark Langsdorf) [RHEL-26871] - thermal: intel: pch_thermal: Use thermal driver device to write a trace (Mark Langsdorf) [RHEL-26871] - thermal/core: Add thermal_zone_device structure 'type' accessor (Mark Langsdorf) [RHEL-26871] - thermal: core: Encapsulate tz->device field (Mark Langsdorf) [RHEL-26871] - ACPI: property: Support strings in Apple _DSM props (Mark Langsdorf) [RHEL-26871] - ACPI: x86: utils: Remove Lenovo Yoga Tablet 2's MAGN0001 (Mark Langsdorf) [RHEL-26871] - ACPI: PM: Do not turn of unused power resources on the Toshiba Click Mini (Mark Langsdorf) [RHEL-26871] - ACPI: LPSS: Add 80862289 ACPI _HID for second PWM controller on Cherry Trail (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Ensure that notify handlers are not running after removal (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Add missing braces to acpi_sb_notify() (Mark Langsdorf) [RHEL-26871] - ACPICA: Update version to 20230331 (Mark Langsdorf) [RHEL-26871] - ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_resource_irq: Replace 1-element arrays with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_madt_oem_data: Fix flexible array member definition (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_dmar_andd: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_pci_routing_table: Replace fixed-size array with flex array member (Mark Langsdorf) [RHEL-26871] - ACPICA: struct acpi_resource_dma: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: Introduce ACPI_FLEX_ARRAY (Mark Langsdorf) [RHEL-26871] - ACPICA: struct acpi_nfit_interleave: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: actbl1: Replace 1-element arrays with flexible arrays (Mark Langsdorf) [RHEL-26871] - ACPICA: add support for ClockInput resource (v6.5) (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Update all copyrights/signons to 2023 (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: applying zero offset to null pointer (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: load of misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: load of misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: actbl2: Replace 1-element arrays with flexible arrays (Mark Langsdorf) [RHEL-26871] - ACPICA: Add missing macro ACPI_FUNCTION_TRACE() for acpi_ns_repair_HID() (Mark Langsdorf) [RHEL-26871] - ACPICA: acpisrc: Add missing tables to astable (Mark Langsdorf) [RHEL-26871] - ACPI: VIOT: Initialize the correct IOMMU fwspec (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Replace ternary operator with min_t() (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Limit explicit removal of query handlers to custom query handlers (Mark Langsdorf) [RHEL-26871] - ACPI: SBS: Fix handling of Smart Battery Selectors (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Fix oops when removing custom query handlers (Mark Langsdorf) [RHEL-26871] - ACPI: SPCR: Amend indentation (Mark Langsdorf) [RHEL-26871] - ACPI: property: Refactor acpi_data_prop_read_single() (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: EINJ: warn on invalid argument when explicitly indicated by platform (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: Enable ACPI sysfs support for CCEL records (Mark Langsdorf) [RHEL-26871] - ACPI: SPCR: Prefix error messages with FW_BUG (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Fix evaluating _PDC method when running as Xen dom0 (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: EINJ: Add CXL error types (Mark Langsdorf) [RHEL-26871] - ACPI: s2idle: Log when enabling wakeup IRQ fails (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Check for null return of devm_kzalloc() in fch_misc_setup() (Mark Langsdorf) [RHEL-26871] - ACPI: CPPC: Add min and max perf register writing support (Mark Langsdorf) [RHEL-26871] - thermal/core: Use the thermal zone 'devdata' accessor in remaining drivers (Mark Langsdorf) [RHEL-26871] - Input: sun4i-ts - switch to new of thermal API (Mark Langsdorf) [RHEL-26871] - iio/drivers/sun4i_gpadc: Switch to new of thermal API (Mark Langsdorf) [RHEL-26871] - thermal: Add a thermal zone id accessor (Mark Langsdorf) [RHEL-26871] - Enable CONFIG_USB_ONBOARD_HUB (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: Add support for Cypress CY7C6563x (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: Add support for clock input (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: Print symbolic error names (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: add support for Microchip USB5744 (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: microchip,usb5744: Add second supply (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic gl3510 hub support (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: add device for Genesys Logic hub gl3510 (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_hub: add support for Microchip USB2412 USB 2.0 hub (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Cypress HX3 USB 3.0 family (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: add support for Cypress HX3 USB 3.0 family (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: support multiple power supplies (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic GL3523 hub support (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Genesys Logic GL3523 hub (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_hub: Don't warn twice about problems during remove (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add support for Microchip usb5744 hub controller (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: add support for Microchip USB2517 USB 2.0 hub (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: vialab,vl817: Cleanup compatible, reset-gpios and required (Charles Mirabile) [RHEL-21064] - arm64: defconfig: Enable USB onboard HUB driver (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add VIA LAB VL817 hub support (Charles Mirabile) [RHEL-21064] - arm64: dts: amlogic: Used onboard usb hub reset on odroid c4 (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Via lab VL817 hub controller (Charles Mirabile) [RHEL-21064] - vendor-prefixes: Add VIA Labs, Inc. (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic GL852G hub support (Charles Mirabile) [RHEL-21064] - arm64: dts: amlogic: Used onboard usb hub reset on odroid c2 (Charles Mirabile) [RHEL-21064] - ARM: dts: amlogic: Used onboard usb hub reset to enable usb hub (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add device id for Genesys Logic hub controller (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic GL850G hub support (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Genesys Logic GL850G hub controller (Charles Mirabile) [RHEL-21064] - dt-bindings: vendor-prefixes: add Genesys Logic (Charles Mirabile) [RHEL-21064] - mm: migrate high-order folios in swap cache correctly (Nico Pache) [RHEL-23654] - MAINTAINERS: Add Siddharth Vadapalli as PCI TI DRA7XX/J721E reviewer (Myron Stowe) [RHEL-28627] - PCI: dwc: Clean up dw_pcie_ep_raise_msi_irq() alignment (Myron Stowe) [RHEL-28627] - PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq() (Myron Stowe) [RHEL-28627] - MAINTAINERS: Add Manivannan Sadhasivam as PCI Endpoint maintainer (Myron Stowe) [RHEL-28627] - PCI: Fix kernel-doc issues (Myron Stowe) [RHEL-28627] - misc: pci_endpoint_test: Use a unique test pattern for each BAR (Myron Stowe) [RHEL-28627] - docs: PCI: Fix typos (Myron Stowe) [RHEL-28627] - PCI: Remove unused 'node' member from struct pci_driver (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Document the SM8650 PCIe Controller (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Document optional PCIe reference clock input (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Correct reset-names property (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Correct clocks for SM8150 (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Correct clocks for SC8180x (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Adjust iommu-map for different SoC (Myron Stowe) [RHEL-28627] - dw-xdata: Remove usage of the deprecated ida_simple_*() API (Myron Stowe) [RHEL-28627] - misc: pci_endpoint_test: Remove usage of the deprecated ida_simple_*() API (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-test: Make struct pci_epf_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-vntb: Make struct pci_epf_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-ntb: Make struct pci_epf_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-mhi: Make structs pci_epf_ops and pci_epf_event_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: Make struct pci_epf_ops in pci_epf_driver const (Myron Stowe) [RHEL-28627] - PCI: xilinx-nwl: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: rockchip-host: Rename rockchip_pcie_legacy_int_handler() (Myron Stowe) [RHEL-28627] - PCI: rockchip-ep: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: uniphier: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: tegra194: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: dw-rockchip: Rename rockchip_pcie_legacy_int_handler() (Myron Stowe) [RHEL-28627] - PCI: keystone: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: dwc: Rename dw_pcie_ep_raise_legacy_irq() (Myron Stowe) [RHEL-28627] - PCI: cadence: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: dra7xx: Rename dra7xx_pcie_raise_legacy_irq() (Myron Stowe) [RHEL-28627] - misc: pci_endpoint_test: Use INTX instead of LEGACY (Myron Stowe) [RHEL-28627] - PCI: endpoint: Rename LEGACY to INTX in test function driver (Myron Stowe) [RHEL-28627] - PCI: endpoint: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: endpoint: Drop PCI_EPC_IRQ_XXX definitions (Myron Stowe) [RHEL-28627] - PCI: Rename PCI_IRQ_LEGACY to PCI_IRQ_INTX (Myron Stowe) [RHEL-28627] - PCI: kirin: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - PCI: keystone: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - PCI: exynos: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - PCI: vmd: Remove usage of the deprecated ida_simple_xx() API (Myron Stowe) [RHEL-28627] - PCI: rcar-host: Add support for optional regulators (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: rcar-pci-host: Add optional regulators (Myron Stowe) [RHEL-28627] - PCI: rcar-gen4: Replace of_device.h with explicit of.h include (Myron Stowe) [RHEL-28627] - PCI: mediatek-gen3: Fix translation window size calculation (Myron Stowe) [RHEL-28627] - PCI: mediatek: Clear interrupt status before dispatching handler (Myron Stowe) [RHEL-28627] - PCI: layerscape: Add suspend/resume for ls1043a (Myron Stowe) [RHEL-28627] - PCI: layerscape(ep): Rename pf_* as pf_lut_* (Myron Stowe) [RHEL-28627] - PCI: layerscape: Add suspend/resume for ls1021a (Myron Stowe) [RHEL-28627] - PCI: layerscape: Add function pointer for exit_from_l2() (Myron Stowe) [RHEL-28627] - PCI: kirin: Use devm_kasprintf() to dynamically allocate clock names (Myron Stowe) [RHEL-28627] - PCI: keystone: Fix race condition when initializing PHYs (Myron Stowe) [RHEL-28627] - PCI: rcar-gen4: Fix -Wvoid-pointer-to-enum-cast error (Myron Stowe) [RHEL-28627] - PCI: iproc: Fix -Wvoid-pointer-to-enum-cast warning (Myron Stowe) [RHEL-28627] - PCI: dwc: Add dw_pcie_ep_{read,write}_dbi[2] helpers (Myron Stowe) [RHEL-28627] - PCI: dwc: Rename .func_conf_select to .get_dbi_offset in struct dw_pcie_ep_ops (Myron Stowe) [RHEL-28627] - PCI: dwc: Rename .ep_init to .init in struct dw_pcie_ep_ops (Myron Stowe) [RHEL-28627] - PCI: dwc: Drop host prefix from struct dw_pcie_host_ops members (Myron Stowe) [RHEL-28627] - PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support (Myron Stowe) [RHEL-28627] - PCI: dwc: Convert SOC_SIFIVE to ARCH_SIFIVE (Myron Stowe) [RHEL-28627] - PCI: j721e: Make TI J721E depend on ARCH_K3 (Myron Stowe) [RHEL-28627] - PCI: j721e: Add TI J784S4 PCIe configuration (Myron Stowe) [RHEL-28627] - PCI: j721e: Add PCIe 4x lane selection support (Myron Stowe) [RHEL-28627] - PCI: j721e: Add per platform maximum lane settings (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: ti,j721e-pci-*: Add j784s4-pci-* compatible strings (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: ti,j721e-pci-*: Add checks for num-lanes (Myron Stowe) [RHEL-28627] - PCI: brcmstb: Configure HW CLKREQ# mode appropriate for downstream device (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: brcmstb: Add property "brcm,clkreq-mode" (Myron Stowe) [RHEL-28627] - PCI: Add ACS quirk for more Zhaoxin Root Ports (Myron Stowe) [RHEL-28627] - PCI/P2PDMA: Remove reference to pci_p2pdma_map_sg() (Myron Stowe) [RHEL-28627] - PCI: Log bridge info when first enumerating bridge (Myron Stowe) [RHEL-28627] - PCI: Log bridge windows conditionally (Myron Stowe) [RHEL-28627] - PCI: Supply bridge device, not secondary bus, to read window details (Myron Stowe) [RHEL-28627] - PCI: Move pci_read_bridge_windows() below individual window accessors (Myron Stowe) [RHEL-28627] - PCI: Use resource names in PCI log messages (Myron Stowe) [RHEL-28627] - PCI: Update BAR # and window messages (Myron Stowe) [RHEL-28627] - PCI: Log device type during enumeration (Myron Stowe) [RHEL-28627] - PCI: Fix 64GT/s effective data rate calculation (Myron Stowe) [RHEL-28627] - x86/pci: Clean up open-coded PCIBIOS return code mangling (Myron Stowe) [RHEL-28627] - scsi: lpfc: Use PCI_HEADER_TYPE_MFD instead of literal (Myron Stowe) [RHEL-28627] - powerpc/fsl-pci: Use PCI_HEADER_TYPE_MASK instead of literal (Myron Stowe) [RHEL-28627] - x86/pci: Use PCI_HEADER_TYPE_* instead of literals (Myron Stowe) [RHEL-28627] - PCI: Only override AMD USB controller if required (Myron Stowe) [RHEL-28627] - PCI: host-generic: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - x86/pci: Reorder pci_mmcfg_arch_map() definition before calls (Myron Stowe) [RHEL-28627] - x86/pci: Return pci_mmconfig_add() failure early (Myron Stowe) [RHEL-28627] - x86/pci: Comment pci_mmconfig_insert() obscure MCFG dependency (Myron Stowe) [RHEL-28627] - x86/pci: Rename pci_mmcfg_check_reserved() to pci_mmcfg_reserved() (Myron Stowe) [RHEL-28627] - x86/pci: Rename acpi_mcfg_check_entry() to acpi_mcfg_valid_entry() (Myron Stowe) [RHEL-28627] - x86/pci: Rename 'MMCONFIG' to 'ECAM', use pr_fmt (Myron Stowe) [RHEL-28627] - x86/pci: Add MCFG debug logging (Myron Stowe) [RHEL-28627] - x86/pci: Reword ECAM EfiMemoryMappedIO logging to avoid 'reserved' (Myron Stowe) [RHEL-28627] - x86/pci: Reserve ECAM if BIOS didn't include it in PNP0C02 _CRS (Myron Stowe) [RHEL-28627] - PCI/AER: Use explicit register sizes for struct members (Myron Stowe) [RHEL-28627] - PCI/AER: Decode Requester ID when no error info found (Myron Stowe) [RHEL-28627] - PCI/AER: Use 'Correctable' and 'Uncorrectable' spec terms for errors (Myron Stowe) [RHEL-28627] - ACPI: APEI: Fix AER info corruption when error status data has multiple sections (Myron Stowe) [RHEL-28627] - PCI/AER: Export pcie_aer_is_native() (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Add missing legacy-interrupt-controller (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Use generic binding (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Fix interrupt-names issue (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: improve msi handling (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Update for RK3588 (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: Add rk3588 compatible (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX8MP PCIe EP support (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX8MM PCIe EP support (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX8MQ PCIe EP support (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX PCIe EP mode support (Myron Stowe) [RHEL-28627] - exfat: free the sbi and iocharset in ->kill_sb (Pavel Reichl) [RHEL-30614] - exfat: don't RCU-free the sbi (Pavel Reichl) [RHEL-30614] - exfat: use kvmalloc_array/kvfree instead of kmalloc_array/kfree (Pavel Reichl) [RHEL-30614] - exfat: ensure that ctime is updated whenever the mtime is (Pavel Reichl) [RHEL-30614] - sched/rt: Change the type of 'sysctl_sched_rt_period' from 'unsigned int' to 'int' (Phil Auld) [RHEL-29436] - sched/rt/docs: Use 'real-time' instead of 'realtime' (Phil Auld) [RHEL-29436] - sched/rt/docs: Clarify & fix sched_rt_* sysctl docs (Phil Auld) [RHEL-29436] - sched/rt: Disallow writing invalid values to sched_rt_period_us (Phil Auld) [RHEL-29436] - sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset (Phil Auld) [RHEL-29436] - sched/rt: Fix sysctl_sched_rr_timeslice intial value (Phil Auld) [RHEL-29436] - mm/sparsemem: fix race in accessing memory_section->usage (Waiman Long) [RHEL-28877 RHEL-28878] {CVE-2023-52489} - Revert "[redhat] kabi: add symbol __scsi_execute to stablelist" (Ewan D. Milne) [RHEL-30725] - xfs: fix SEEK_HOLE/DATA for regions with active COW extents (Bill O'Donnell) [RHEL-29365] - NFS: remove sync_mode test from nfs_writepage_locked() (Jeffrey Layton) [RHEL-28630] - nfs: Remove writepage (Jeffrey Layton) [RHEL-28630]- scsi: target: pscsi: Fix bio_put() for error case (Maurizio Lombardi) [RHEL-29638] - scsi: target: Fix unmap setup during configuration (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Add TMF to tmr_list handling (Maurizio Lombardi) [RHEL-29638] - scsi: target: Enable READ CAPACITY for PR EARO (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Fix kernel-doc comment (Maurizio Lombardi) [RHEL-29638] - scsi: target: Export fabric driver direct submit settings (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Unexport target_queue_submission() (Maurizio Lombardi) [RHEL-29638] - scsi: target: Allow userspace to request direct submissions (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Kill transport_handle_cdb_direct() (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Move buffer clearing hack (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Move core_alua_check_nonop_delay() call (Maurizio Lombardi) [RHEL-29638] - scsi: target: Have drivers report if they support direct submissions (Maurizio Lombardi) [RHEL-29638] - scsi: target: iscs: Make write_pending_must_be_called a bit field (Maurizio Lombardi) [RHEL-29638] - scsi: target: tcmu: Annotate struct tcmu_tmr with __counted_by (Maurizio Lombardi) [RHEL-29638] - scsi: target: Remove the references to http://www.linux-iscsi.org/ (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Fix deadlock due to recursive locking (Maurizio Lombardi) [RHEL-29638] - selftests: net: gro fwd: update vxlan GRO test expectations (Antoine Tenart) [RHEL-19729] - udp: prevent local UDP tunnel packets from being GROed (Antoine Tenart) [RHEL-19729] - udp: do not transition UDP GRO fraglist partial checksums to unnecessary (Antoine Tenart) [RHEL-19729] - gro: fix ownership transfer (Antoine Tenart) [RHEL-19729] - udp: do not accept non-tunnel GSO skbs landing in a tunnel (Antoine Tenart) [RHEL-19729] - nvme-pci: fix sleeping function called from interrupt context (Maurizio Lombardi) [RHEL-17679] - powerpc: Don't clobber f0/vs0 during fp|altivec register save (Mamatha Inamdar) [RHEL-18988] - blk-mq: don't schedule block kworker on isolated CPUs (Ming Lei) [RHEL-13920]- PCI: Avoid potential out-of-bounds read in pci_dev_for_each_resource() (Myron Stowe) [RHEL-26742 RHEL-26743] {CVE-2023-52466} - smb: client: do not start laundromat thread on nohandlecache (Paulo Alcantara) [RHEL-28739] - fs/nls: make load_nls() take a const parameter (Paulo Alcantara) [RHEL-28739] - smb3: do not start laundromat thread when dir leases disabled (Paulo Alcantara) [RHEL-28739] - smb3: display network namespace in debug information (Paulo Alcantara) [RHEL-28739] - cifs: Release folio lock on fscache read hit. (Paulo Alcantara) [RHEL-28739] - cifs: add missing return value check for cifs_sb_tlink (Paulo Alcantara) [RHEL-28739] - cifs: fix charset issue in reconnection (Paulo Alcantara) [RHEL-28739] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-28739] - cifs: allow dumping keys for directories too (Paulo Alcantara) [RHEL-28739] - cifs: fix mid leak during reconnection after timeout threshold (Paulo Alcantara) [RHEL-28739] - cifs: is_network_name_deleted should return a bool (Paulo Alcantara) [RHEL-28739] - cifs: if deferred close is disabled then close files immediately (Paulo Alcantara) [RHEL-28739] - cifs: Add a laundromat thread for cached directories (Paulo Alcantara) [RHEL-28739] - smb: client: remove redundant pointer 'server' (Paulo Alcantara) [RHEL-28739] - cifs: new dynamic tracepoint to track ses not found errors (Paulo Alcantara) [RHEL-28739] - cifs: log session id when a matching ses is not found (Paulo Alcantara) [RHEL-28739] - smb: client: improve DFS mount check (Paulo Alcantara) [RHEL-28739] - smb: client: fix parsing of source mount option (Paulo Alcantara) [RHEL-28739] - cifs: print client_guid in DebugData (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in generic_ip_connect() (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in CIFSFindNext() (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in CIFSFindFirst() (Paulo Alcantara) [RHEL-28739] - smb3: do not reserve too many oplock credits (Paulo Alcantara) [RHEL-28739] - cifs: print more detail when invalidate_inode_mapping fails (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in cifs_smb3_do_mount() (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in cifs_match_super() (Paulo Alcantara) [RHEL-28739] - cifs: print nosharesock value while dumping mount options (Paulo Alcantara) [RHEL-28739] - scripts/gdb: fix SB_* constants parsing (Ming Lei) [RHEL-29262] - super: wait for nascent superblocks (Ming Lei) [RHEL-29262] - super: use locking helpers (Ming Lei) [RHEL-29262] - fs: fix undefined behavior in bit shift for SB_NOUSER (Ming Lei) [RHEL-29262] - block: fix kernel-doc for disk_force_media_change() (Ming Lei) [RHEL-29262] - nbd: don't call blk_mark_disk_dead nbd_clear_sock_ioctl (Ming Lei) [RHEL-29262] - zram: take device and not only bvec offset into account (Ming Lei) [RHEL-29262] - ext4: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - xfs: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - nfs/blocklayout: Convert to use bdev_open_by_dev/path() (Ming Lei) [RHEL-29262] - jfs: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - fs: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - mm/swap: Convert to use bdev_open_by_dev() (Ming Lei) [RHEL-29262] - PM: hibernate: Drop unused snapshot_test argument (Ming Lei) [RHEL-29262] - PM: hibernate: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - PM: hibernate: Rename function parameter from snapshot_test to exclusive (Ming Lei) [RHEL-29262] - s390/dasd: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - scsi: target: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - nvmet: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - mtd: block2mtd: Convert to bdev_open_by_dev/path() (Ming Lei) [RHEL-29262] - md: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - dm: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - zram: Convert to use bdev_open_by_dev() (Ming Lei) [RHEL-29262] - xen/blkback: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - pktcdvd: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - drdb: Convert to use bdev_open_by_path() (Ming Lei) [RHEL-29262] - block: Use bdev_open_by_dev() in disk_scan_partitions() and blkdev_bszset() (Ming Lei) [RHEL-29262] - block: Use bdev_open_by_dev() in blkdev_open() (Ming Lei) [RHEL-29262] - block: Provide bdev_open_* functions (Ming Lei) [RHEL-29262] - fs: remove get_super (Ming Lei) [RHEL-29262] - block: call into the file system for ioctl BLKFLSBUF (Ming Lei) [RHEL-29262] - block: call into the file system for bdev_mark_dead (Ming Lei) [RHEL-29262] - block: consolidate __invalidate_device and fsync_bdev (Ming Lei) [RHEL-29262] - block: drop the "busy inodes on changed media" log message (Ming Lei) [RHEL-29262] - dasd: also call __invalidate_device when setting the device offline (Ming Lei) [RHEL-29262] - amiflop: don't call fsync_bdev in FDFMTBEG (Ming Lei) [RHEL-29262] - floppy: call disk_force_media_change when changing the format (Ming Lei) [RHEL-29262] - block: simplify the disk_force_media_change interface (Ming Lei) [RHEL-29262] - nbd: call blk_mark_disk_dead in nbd_clear_sock_ioctl (Ming Lei) [RHEL-29262] - xfs use fs_holder_ops for the log and RT devices (Ming Lei) [RHEL-29262] - xfs: drop s_umount over opening the log and RT devices (Ming Lei) [RHEL-29262] - ext4: use fs_holder_ops for the log device (Ming Lei) [RHEL-29262] - ext4: drop s_umount over opening the log device (Ming Lei) [RHEL-29262] - fs: export fs_holder_ops (Ming Lei) [RHEL-29262] - fs: stop using get_super in fs_mark_dead (Ming Lei) [RHEL-29262] - fs: use the super_block as holder when mounting file systems (Ming Lei) [RHEL-29262] - ext4: make the IS_EXT2_SB/IS_EXT3_SB checks more robust (Ming Lei) [RHEL-29262] - nilfs2: use setup_bdev_super to de-duplicate the mount code (Ming Lei) [RHEL-29262] - fs: export setup_bdev_super (Ming Lei) [RHEL-29262] - fs: open block device after superblock creation (Ming Lei) [RHEL-29262] - exfat: free the sbi and iocharset in ->kill_sb (Ming Lei) [RHEL-29262] - exfat: don't RCU-free the sbi (Ming Lei) [RHEL-29262] - ext4: close the external journal device in ->kill_sb (Ming Lei) [RHEL-29262] - ext4: ext4_put_super: Remove redundant checking for 'sbi->s_journal_bdev' (Ming Lei) [RHEL-29262] - ext4: Fix reusing stale buffer heads from last failed mounting (Ming Lei) [RHEL-29262] - xfs: document the invalidate_bdev call in invalidate_bdev (Ming Lei) [RHEL-29262] - xfs: close the external block devices in xfs_mount_free (Ming Lei) [RHEL-29262] - xfs: close the RT and log block devices in xfs_free_buftarg (Ming Lei) [RHEL-29262] - xfs: remove xfs_blkdev_put (Ming Lei) [RHEL-29262] - xfs: free the xfs_mount in ->kill_sb (Ming Lei) [RHEL-29262] - xfs: remove a superfluous s_fs_info NULL check in xfs_fs_put_super (Ming Lei) [RHEL-29262] - xfs: reformat the xfs_fs_free prototype (Ming Lei) [RHEL-29262] - fs, block: remove bdev->bd_super (Ming Lei) [RHEL-29262] - ocfs2: stop using bdev->bd_super for journal error logging (Ming Lei) [RHEL-29262] - ext4: don't use bdev->bd_super in __ext4_journal_get_write_access (Ming Lei) [RHEL-29262] - fs: stop using bdev->bd_super in mark_buffer_write_io_error (Ming Lei) [RHEL-29262] - fuse: retire block-device-based superblock on force unmount (Ming Lei) [RHEL-29262] - vfs: function to prevent re-use of block-device-based superblocks (Ming Lei) [RHEL-29262] - block: don't allow a disk link holder to itself (Ming Lei) [RHEL-29262] - block: store the holder kobject in bd_holder_disk (Ming Lei) [RHEL-29262] - block: fix use after free for bd_holder_dir (Ming Lei) [RHEL-29262] - block: remove delayed holder registration (Ming Lei) [RHEL-29262] - dm: track per-add_disk holder relations in DM (Ming Lei) [RHEL-29262] - dm: make sure create and remove dm device won't race with open and close table (Ming Lei) [RHEL-29262] - dm: cleanup close_table_device (Ming Lei) [RHEL-29262] - dm: cleanup open_table_device (Ming Lei) [RHEL-29262] - dm: remove free_table_devices (Ming Lei) [RHEL-29262] - zram: return errors from read_from_bdev_sync (Ming Lei) [RHEL-29262] - zram: fix synchronous reads (Ming Lei) [RHEL-29262] - zram: don't return errors from read_from_bdev_async (Ming Lei) [RHEL-29262] - zram: pass a page to read_from_bdev (Ming Lei) [RHEL-29262] - zram: refactor zram_bdev_write (Ming Lei) [RHEL-29262] - zram: don't pass a bvec to __zram_bvec_write (Ming Lei) [RHEL-29262] - zram: refactor zram_bdev_read (Ming Lei) [RHEL-29262] - zram: directly call zram_read_page in writeback_store (Ming Lei) [RHEL-29262] - zram: use bvec_set_page to initialize bvecs (Ming Lei) [RHEL-29262] - zram: rename __zram_bvec_read to zram_read_page (Ming Lei) [RHEL-29262] - zram: don't use highmem for the bounce buffer in zram_bvec_{read,write} (Ming Lei) [RHEL-29262] - zram: refactor highlevel read and write handling (Ming Lei) [RHEL-29262] - zram: return early on error in zram_bvec_rw (Ming Lei) [RHEL-29262] - zram: move discard handling to zram_submit_bio (Ming Lei) [RHEL-29262] - zram: simplify bvec iteration in __zram_make_request (Ming Lei) [RHEL-29262] - zram: make zram_bio_discard more self-contained (Ming Lei) [RHEL-29262] - zram: remove valid_io_request (Ming Lei) [RHEL-29262] - zram: always compile read_from_bdev_sync (Ming Lei) [RHEL-29262] - zram: remove unused stats fields (Ming Lei) [RHEL-29262] - block: remove ->rw_page (Ming Lei) [RHEL-29262] - mm: factor out a swap_writepage_bdev helper (Ming Lei) [RHEL-29262] - mm: remove the __swap_writepage return value (Ming Lei) [RHEL-29262] - mm: use an on-stack bio for synchronous swapin (Ming Lei) [RHEL-29262] - mm: factor out a swap_readpage_bdev helper (Ming Lei) [RHEL-29262] - mm: remove the swap_readpage return value (Ming Lei) [RHEL-29262] - mpage: stop using bdev_{read,write}_page (Ming Lei) [RHEL-29262] - zram: add incompressible flag to read_block_state() (Ming Lei) [RHEL-29262] - zram: add incompressible writeback (Ming Lei) [RHEL-29262] - documentation: add zram recompression documentation (Ming Lei) [RHEL-29262] - zram: add algo parameter support to zram_recompress() (Ming Lei) [RHEL-29262] - zram: remove redundant checks from zram_recompress() (Ming Lei) [RHEL-29262] - zram: add size class equals check into recompression (Ming Lei) [RHEL-29262] - zram: use IS_ERR_VALUE() to check for zs_malloc() errors (Ming Lei) [RHEL-29262] - zram: clarify writeback_store() comment (Ming Lei) [RHEL-29262] - zram: add recompress flag to read_block_state() (Ming Lei) [RHEL-29262] - redhat: configs: add zram ZRAM_MULTI_COMP (Ming Lei) [RHEL-29262] - zram: introduce recompress sysfs knob (Ming Lei) [RHEL-29262] - zram: factor out WB and non-WB zram read functions (Ming Lei) [RHEL-29262] - zram: add recompression algorithm sysfs knob (Ming Lei) [RHEL-29262] - zram: preparation for multi-zcomp support (Ming Lei) [RHEL-29262] - zram: add a huge_idle writeback mode (Ming Lei) [RHEL-29262] - docs: Fix wording in optional zram feature docs (Ming Lei) [RHEL-29262] - redhat/configs: Remove HOTPLUG_CPU0 configs (Prarit Bhargava) [RHEL-22073] - remoteproc: qcom_q6v5_adsp: Convert to dev_pm_domain_attach|detach_list() (Radu Rendec) [RHEL-29555] - remoteproc: imx_rproc: Convert to dev_pm_domain_attach|detach_list() (Radu Rendec) [RHEL-29555] - remoteproc: imx_dsp_rproc: Convert to dev_pm_domain_attach|detach_list() (Radu Rendec) [RHEL-29555] - PM: domains: Add helper functions to attach/detach multiple PM domains (Radu Rendec) [RHEL-29555] - remoteproc: qcom_q6v5_adsp: Fix iommu_map() compatibility (Radu Rendec) [RHEL-29555] - remoteproc: qcom: using pm_runtime_resume_and_get to simplify the code (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add support for memory sandbox (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add efuse evb selection control (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Replace hard coded values with macros (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Update rproc parse firmware callback (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add compatible name for SC7280 ADSP (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add flag in adsp private data structure (Radu Rendec) [RHEL-29555] - dt-bindings: remoteproc: qcom: Add SC7280 ADSP support (Radu Rendec) [RHEL-29555] - memory: tegra: Skip SID programming if SID registers aren't set (Robert Foss) [RHEL-23656] - memory: tegra: Add SID override programming for MC clients (Robert Foss) [RHEL-23656] - iommu: Don't reserve 0-length IOVA region (Robert Foss) [RHEL-23656] - powerpc/hv-gpci: Fix the H_GET_PERF_COUNTER_INFO hcall return value checks (Mamatha Inamdar) [RHEL-29448] - thermal: core: Fix NULL pointer dereference in zone registration error path (David Arcari) [RHEL-26922 RHEL-26923] {CVE-2023-52473} - hwrng: core - Fix page fault dead lock on mmap-ed hwrng (Steve Best) [RHEL-29487 RHEL-29488] {CVE-2023-52615} - cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode (David Arcari) [RHEL-29653] - RDMA/core: Fix uninit-value access in ib_get_eth_speed() (Kamal Heib) [RHEL-23034] - RDMA/core: Get IB width and speed from netdev (Kamal Heib) [RHEL-23034] - x86/cpu: Add model number for another Intel Arrow Lake mobile processor (Steve Best) [RHEL-30728] - x86/cpu: Add model number for Intel Clearwater Forest processor (Steve Best) [RHEL-30728] - dm-integrity: align the outgoing bio in integrity_recheck (Benjamin Marzinski) [RHEL-29679] - dm-integrity: fix a memory leak when rechecking the data (Benjamin Marzinski) [RHEL-29679] - NFSv4: fairly test all delegations on a SEQ4_ revocation (Benjamin Coddington) [RHEL-7976] - NFS: Read unlock folio on nfs_page_create_from_folio() error (Benjamin Coddington) [RHEL-18029] - i40e: Fix VF MAC filter removal (Ivan Vecera) [RHEL-15701] - i40e: Fix firmware version comparison function (Ivan Vecera) [RHEL-15701] - i40e: disable NAPI right after disabling irqs when handling xsk_pool (Ivan Vecera) [RHEL-15701] - i40e: take into account XDP Tx queues when stopping rings (Ivan Vecera) [RHEL-15701] - i40e: avoid double calling i40e_pf_rxq_wait() (Ivan Vecera) [RHEL-15701] - i40e: Fix wrong mask used during DCB config (Ivan Vecera) [RHEL-15701] - i40e: Fix waiting for queues of all VSIs to be disabled (Ivan Vecera) [RHEL-15701] - i40e: Do not allow untrusted VF to remove administratively set MAC (Ivan Vecera) [RHEL-15701] - net: intel: fix old compiler regressions (Ivan Vecera) [RHEL-15701] - i40e: update xdp_rxq_info::frag_size for ZC enabled Rx queue (Ivan Vecera) [RHEL-15701] - i40e: set xdp_rxq_info::frag_size (Ivan Vecera) [RHEL-15701] - intel: xsk: initialize skb_frag_t::bv_offset in ZC drivers (Ivan Vecera) [RHEL-15701] - i40e: handle multi-buffer packets that are shrunk by xdp prog (Ivan Vecera) [RHEL-15701] - i40e: Include types.h to some headers (Ivan Vecera) [RHEL-15701] - i40e: Restore VF MSI-X state during PCI reset (Ivan Vecera) [RHEL-15701] - i40e: fix use-after-free in i40e_aqc_add_filters() (Ivan Vecera) [RHEL-15701] - i40e: Avoid unnecessary use of comma operator (Ivan Vecera) [RHEL-15701] - i40e: Fix VF disable behavior to block all traffic (Ivan Vecera) [RHEL-15701] - i40e: Fix filter input checks to prevent config with invalid values (Ivan Vecera) [RHEL-15701] - i40e: field get conversion (Ivan Vecera) [RHEL-15701] - i40e: field prep conversion (Ivan Vecera) [RHEL-15701] - intel: add bit macro includes where needed (Ivan Vecera) [RHEL-15701] - i40e: remove fake support of rx-frames-irq (Ivan Vecera) [RHEL-15701] - i40e: Fix ST code value for Clause 45 (Ivan Vecera) [RHEL-15701] - i40e: Fix unexpected MFS warning message (Ivan Vecera) [RHEL-15701] - i40e: Remove queue tracking fields from i40e_adminq_ring (Ivan Vecera) [RHEL-15701] - i40e: Remove AQ register definitions for VF types (Ivan Vecera) [RHEL-15701] - i40e: Delete unused and useless i40e_pf fields (Ivan Vecera) [RHEL-15701] - i40e: Fix adding unsupported cloud filters (Ivan Vecera) [RHEL-15701] - i40e: Delete unused i40e_mac_info fields (Ivan Vecera) [RHEL-15701] - i40e: Move inline helpers to i40e_prototype.h (Ivan Vecera) [RHEL-15701] - i40e: Remove VF MAC types (Ivan Vecera) [RHEL-15701] - i40e: Use helpers to check running FW and AQ API versions (Ivan Vecera) [RHEL-15701] - i40e: Add other helpers to check version of running firmware and AQ API (Ivan Vecera) [RHEL-15701] - i40e: Move i40e_is_aq_api_ver_ge helper (Ivan Vecera) [RHEL-15701] - i40e: Initialize hardware capabilities at single place (Ivan Vecera) [RHEL-15701] - i40e: Consolidate hardware capabilities (Ivan Vecera) [RHEL-15701] - i40e: Use DECLARE_BITMAP for flags field in i40e_hw (Ivan Vecera) [RHEL-15701] - i40e: Use DECLARE_BITMAP for flags and hw_features fields in i40e_pf (Ivan Vecera) [RHEL-15701] - i40e: Remove _t suffix from enum type names (Ivan Vecera) [RHEL-15701] - i40e: Remove unused flags (Ivan Vecera) [RHEL-15701] - i40e: add an error code check in i40e_vsi_setup (Ivan Vecera) [RHEL-15701] - i40e: increase max descriptors for XL710 (Ivan Vecera) [RHEL-15701] - i40e: Fix wrong check for I40E_TXR_FLAGS_WB_ON_ITR (Ivan Vecera) [RHEL-15701] - i40e: sync next_to_clean and next_to_process for programming status desc (Ivan Vecera) [RHEL-15701] - i40e: Fix I40E_FLAG_VF_VLAN_PRUNING value (Ivan Vecera) [RHEL-15701] - i40e: xsk: remove count_mask (Ivan Vecera) [RHEL-15701] - i40e: use scnprintf over strncpy+strncat (Ivan Vecera) [RHEL-15701] - intel: fix format warnings (Ivan Vecera) [RHEL-15701] - i40e: Refactor and rename i40e_read_pba_string() (Ivan Vecera) [RHEL-15701] - i40e: Split and refactor i40e_nvm_version_str() (Ivan Vecera) [RHEL-15701] - i40e: prevent crash on probe if hw registers have invalid values (Ivan Vecera) [RHEL-15701] - i40e: Move DDP specific macros and structures to i40e_ddp.c (Ivan Vecera) [RHEL-15701] - i40e: Remove circular header dependencies and fix headers (Ivan Vecera) [RHEL-15701] - i40e: Split i40e_osdep.h (Ivan Vecera) [RHEL-15701] - i40e: Move memory allocation structures to i40e_alloc.h (Ivan Vecera) [RHEL-15701] - i40e: Simplify memory allocation functions (Ivan Vecera) [RHEL-15701] - i40e: Refactor I40E_MDIO_CLAUSE* macros (Ivan Vecera) [RHEL-15701] - i40e: Move I40E_MASK macro to i40e_register.h (Ivan Vecera) [RHEL-15701] - i40e: Remove back pointer from i40e_hw structure (Ivan Vecera) [RHEL-15701] - i40e: Add rx_missed_errors for buffer exhaustion (Ivan Vecera) [RHEL-15701] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (Ivan Vecera) [RHEL-15701] - i40e: fix potential memory leaks in i40e_remove() (Ivan Vecera) [RHEL-15701] - i40e: fix potential NULL pointer dereferencing of pf->vf i40e_sync_vsi_filters() (Ivan Vecera) [RHEL-15701] - i40e: fix misleading debug logs (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_profile_aq_section (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_section_table (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_profile_segment (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_package_header (Ivan Vecera) [RHEL-15701] - i40e: Remove unused function declarations (Ivan Vecera) [RHEL-15701] - i40e: remove i40e_status (Ivan Vecera) [RHEL-15701] - i40e: Fix an NULL vs IS_ERR() bug for debugfs_create_dir() (Ivan Vecera) [RHEL-15701] - i40e: xsk: add TX multi-buffer support (Ivan Vecera) [RHEL-15701] - i40e: xsk: add RX multi-buffer support (Ivan Vecera) [RHEL-15701] - i40e, xsk: fix comment typo (Ivan Vecera) [RHEL-15701] - i40e: remove unnecessary check for old MAC == new MAC (Ivan Vecera) [RHEL-15701] - i40e: fix i40e_setup_misc_vector() error handling (Ivan Vecera) [RHEL-15701] - i40e: fix accessing vsi->active_filters without holding lock (Ivan Vecera) [RHEL-15701] - i40e: Add support for VF to specify its primary MAC address (Ivan Vecera) [RHEL-15701] - i40e: fix registers dump after run ethtool adapter self test (Ivan Vecera) [RHEL-15701] - i40e: fix flow director packet filter programming (Ivan Vecera) [RHEL-15701] - i40e: add support for XDP multi-buffer Rx (Ivan Vecera) [RHEL-15701] - i40e: add xdp_buff to i40e_ring struct (Ivan Vecera) [RHEL-15701] - i40e: introduce next_to_process to i40e_ring (Ivan Vecera) [RHEL-15701] - i40e: use frame_sz instead of recalculating truesize for building skb (Ivan Vecera) [RHEL-15701] - i40e: Change size to truesize when using i40e_rx_buffer_flip() (Ivan Vecera) [RHEL-15701] - i40e: add pre-xdp page_count in rx_buffer (Ivan Vecera) [RHEL-15701] - i40e: change Rx buffer size for legacy-rx to support XDP multi-buffer (Ivan Vecera) [RHEL-15701] - i40e: consolidate maximum frame size calculation for vsi (Ivan Vecera) [RHEL-15701] - i40e: check vsi type before setting xdp_features flag (Ivan Vecera) [RHEL-15701] - drivers: net: turn on XDP features (Ivan Vecera) [RHEL-15701] - i40e: add xdp frags support to ndo_xdp_xmit (Ivan Vecera) [RHEL-15701] - dmaengine: idxd: Ensure safe user copy of completion record (Jerry Snitselaar) [RHEL-28511] - dmaengine: idxd: Remove shadow Event Log head stored in idxd (Jerry Snitselaar) [RHEL-28511] - dmaengine: idxd: Move dma_free_coherent() out of spinlocked context (Jerry Snitselaar) [RHEL-28511]- redhat: Fix RT kernel kvm subpackage requires (Juri Lelli) [RHEL-23390] - KVM: x86: Add X86EMUL_F_INVLPG and pass it in em_invlpg() (Prarit Bhargava) [RHEL-25415] - KVM: x86: Add an emulation flag for implicit system access (Prarit Bhargava) [RHEL-25415] - KVM: x86: Consolidate flags for __linearize() (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Add new MA_LLC, USR_DP, and USR_CP bank types (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Remove obsolete config X86_32_SMP (Prarit Bhargava) [RHEL-25415] - x86/xen: add CPU dependencies for 32-bit build (Prarit Bhargava) [RHEL-25415] - x86/xen: fix percpu vcpu_info allocation (Prarit Bhargava) [RHEL-25415] - x86/mce/amd, EDAC/mce_amd: Move long names to decoder module (Prarit Bhargava) [RHEL-25415] - x86/cpu/intel_epb: Don't rely on link order (Prarit Bhargava) [RHEL-25415] - x86/ioapic: Remove unfinished sentence from comment (Prarit Bhargava) [RHEL-25415] - x86/io: Remove the unused 'bw' parameter from the BUILDIO() macro (Prarit Bhargava) [RHEL-25415] - x86/apic: Drop struct local_apic (Prarit Bhargava) [RHEL-25415] - x86/apic: Drop enum apic_delivery_modes (Prarit Bhargava) [RHEL-25415] - x86/apic: Drop apic::delivery_mode (Prarit Bhargava) [RHEL-25415] - x86/microcode/intel: Set new revision only after a successful update (Prarit Bhargava) [RHEL-25415] - x86/microcode: Rework early revisions reporting (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove the driver announcement and version (Prarit Bhargava) [RHEL-25415] - x86/entry: Harden return-to-user (Prarit Bhargava) [RHEL-25415] - x86/entry: Optimize common_interrupt_return() (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities (Prarit Bhargava) [RHEL-25415] - x86/mtrr: Document missing function parameters in kernel-doc (Prarit Bhargava) [RHEL-25415] - x86/lib: Fix overflow when counting digits (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/cstate: Add Grand Ridge support (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/cstate: Add Sierra Forest support (Prarit Bhargava) [RHEL-25415] - x86/smp: Export symbol cpu_clustergroup_mask() (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/cstate: Cleanup duplicate attr_groups (Prarit Bhargava) [RHEL-25415] - x86/mce: Remove redundant check from mce_device_create() (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Make the struct paravirt_patch_site packed (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Use relative reference for the original instruction offset (Prarit Bhargava) [RHEL-25415] - tools headers x86 cpufeatures: Sync with the kernel sources to pick TDX, Zen, APIC MSR fence changes (Prarit Bhargava) [RHEL-25415] - x86/barrier: Do not serialize MSR accesses on AMD (Prarit Bhargava) [RHEL-25415] - x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel (Prarit Bhargava) [RHEL-25415] - x86/setup: Make relocated_ramdisk a local variable of relocate_initrd() (Prarit Bhargava) [RHEL-25415] - x86/acpi: Handle bogus MADT APIC tables gracefully (Prarit Bhargava) [RHEL-25415] - x86/acpi: Ignore invalid x2APIC entries (Prarit Bhargava) [RHEL-25415] - x86/i8259: Skip probing when ACPI/MADT advertises PCAT compatibility (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Enable CONFIG_DEBUG_ENTRY=y (Prarit Bhargava) [RHEL-25415] - x86/microcode: Prepare for minimal revision check (Prarit Bhargava) [RHEL-25415] - x86/microcode/intel: Add a minimum required revision for late loading (Prarit Bhargava) [RHEL-25415] - x86/microcode: Handle "offline" CPUs correctly (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide apic_force_nmi_on_cpu() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Protect against instrumentation (Prarit Bhargava) [RHEL-25415] - x86/microcode: Rendezvous and load in NMI (Prarit Bhargava) [RHEL-25415] - x86/microcode: Replace the all-in-one rendevous handler (Prarit Bhargava) [RHEL-25415] - x86/microcode: Provide new control functions (Prarit Bhargava) [RHEL-25415] - x86/microcode: Get rid of the schedule work indirection (Prarit Bhargava) [RHEL-25415] - x86/microcode: Mop up early loading leftovers (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Use cached microcode for AP load (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Cache builtin/initrd microcode early (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove pointless apply() invocation (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Cache builtin microcode too (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Use correct per CPU ucode_cpu_info (Prarit Bhargava) [RHEL-25415] - x86/microcode: Add per CPU control field (Prarit Bhargava) [RHEL-25415] - x86/microcode: Add per CPU result state (Prarit Bhargava) [RHEL-25415] - x86/microcode: Sanitize __wait_for_cpus() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Clarify the late load logic (Prarit Bhargava) [RHEL-25415] - x86/microcode: Handle "nosmt" correctly (Prarit Bhargava) [RHEL-25415] - x86/microcode: Clean up mc_cpu_down_prep() (Prarit Bhargava) [RHEL-25415] - x86: Enable IBT in Rust if enabled in C (Prarit Bhargava) [RHEL-25415] - x86/callthunks: Delete unused "struct thunk_desc" (Prarit Bhargava) [RHEL-25415] - x86/vdso: Run objtool on vdso32-setup.o (Prarit Bhargava) [RHEL-25415] - x86/pti: Fix kernel warnings for pti= and nopti cmdline options (Prarit Bhargava) [RHEL-25415] - x86/mm: Drop the 4 MB restriction on minimal NUMA node memory size (Prarit Bhargava) [RHEL-25415] - KVM: x86: remove the unused assigned_dev_head from kvm_arch (Prarit Bhargava) [RHEL-25415] - KVM: x86/mmu: Remove unnecessary ‘NULL’ values from sptep (Prarit Bhargava) [RHEL-25415] - KVM: x86: remove always-false condition in kvmclock_sync_fn (Prarit Bhargava) [RHEL-25415] - x86/boot/32: Temporarily map initrd for microcode loading (Prarit Bhargava) [RHEL-25415] - x86/microcode: Provide CONFIG_MICROCODE_INITRD32 (Prarit Bhargava) [RHEL-25415] - x86/boot/32: Restructure mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/boot/32: De-uglify the 2/3 level paging difference in mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/boot: Use __pa_nodebug() in mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/boot/32: Disable stackprotector and tracing for mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - UML: remove unused cmd_vdso_install (Prarit Bhargava) [RHEL-25415] - KVM: x86: Update the variable naming in kvm_x86_ops.sched_in() (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Fix snprintf() format string warning in W=1 build (Prarit Bhargava) [RHEL-25415] - KVM: x86: Use octal for file permission (Prarit Bhargava) [RHEL-25415] - x86/head/64: Move the __head definition to (Prarit Bhargava) [RHEL-25415] - vgacon: remove screen_info dependency (Prarit Bhargava) [RHEL-25415] - x86/mce: Cleanup mce_usable_address() (Prarit Bhargava) [RHEL-25415] - x86/mce: Define amd_mce_usable_address() (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Split amd_mce_is_memory_error() (Prarit Bhargava) [RHEL-25415] - x86/head/64: Add missing __head annotation to startup_64_load_idt() (Prarit Bhargava) [RHEL-25415] - x86/head/64: Mark 'startup_gdt[]' and 'startup_gdt_descr' as __initdata (Prarit Bhargava) [RHEL-25415] - x86/entry/32: Clean up syscall fast exit tests (Prarit Bhargava) [RHEL-25415] - x86/entry/64: Use TASK_SIZE_MAX for canonical RIP test (Prarit Bhargava) [RHEL-25415] - x86/entry/64: Convert SYSRET validation tests to C (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Disable KASAN in apply_alternatives() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Fix the AMD Fam 17h, Fam 19h, Zen2 and Zen4 MSR enumerations (Prarit Bhargava) [RHEL-25415] - hardening: x86: drop reference to removed config AMD_IOMMU_V2 (Prarit Bhargava) [RHEL-25415] - hardening: Provide Kconfig fragments for basic options (Prarit Bhargava) [RHEL-25415] - sched/topology: Rename 'DIE' domain to 'PKG' (Prarit Bhargava) [RHEL-25415] - x86/nmi: Fix out-of-order NMI nesting checks & false positive warning (Prarit Bhargava) [RHEL-25415] - x86/msi: Fix compile error caused by CONFIG_GENERIC_MSI_IRQ=y && !CONFIG_X86_LOCAL_APIC (Prarit Bhargava) [RHEL-25415] - cpu-hotplug: Provide prototypes for arch CPU registration (Prarit Bhargava) [RHEL-25415] - x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs (Prarit Bhargava) [RHEL-25415] - x86/sev: Drop unneeded #include (Prarit Bhargava) [RHEL-25415] - KVM: VMX: drop IPAT in memtype when CD=1 for KVM_X86_QUIRK_CD_NW_CLEARED (Prarit Bhargava) [RHEL-25415] - x86/cpu: Provide debug interface (Prarit Bhargava) [RHEL-25415] - x86/cpu/topology: Cure the abuse of cpuinfo for persisting logical ids (Prarit Bhargava) [RHEL-25415] - x86/apic, x86/hyperv: Use u32 in hv_snp_boot_ap() too (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for wakeup_secondary_cpu[_64]() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for [gs]et_apic_id() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for phys_pkg_id() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for cpu_present_to_apicid() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for check_apicid_used() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for APIC IDs in global data (Prarit Bhargava) [RHEL-25415] - x86/apic: Use BAD_APICID consistently (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cpu_l[l2]c_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move logical package and die IDs into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove pointless evaluation of x86_coreid_bits (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cu_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cpu_core_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cpu_die_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move phys_proc_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Encapsulate topology information in cpuinfo_x86 (Prarit Bhargava) [RHEL-25415] - x86/cpu/hygon: Fix the CPU topology evaluation for real (Prarit Bhargava) [RHEL-25415] - KVM: x86/mmu: Zap SPTEs on MTRR update iff guest MTRRs are honored (Prarit Bhargava) [RHEL-25415] - KVM: x86/mmu: Zap SPTEs when CR0.CD is toggled iff guest MTRRs are honored (Prarit Bhargava) [RHEL-25415] - locking/atomic/x86: Introduce arch_sync_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - perf/x86/cstate: Allow reading the package statistics from local CPU (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/pt: Fix kernel-doc comments (Prarit Bhargava) [RHEL-25415] - perf/x86/rapl: Annotate 'struct rapl_pmus' with __counted_by (Prarit Bhargava) [RHEL-25415] - x86/entry/32: Remove SEP test for SYSEXIT (Prarit Bhargava) [RHEL-25415] - x86/entry/32: Convert do_fast_syscall_32() to bool return type (Prarit Bhargava) [RHEL-25415] - x86/entry/compat: Combine return value test from syscall handler (Prarit Bhargava) [RHEL-25415] - x86/entry/64: Remove obsolete comment on tracing vs. SYSRET (Prarit Bhargava) [RHEL-25415] - KVM: x86/xen: ignore the VCPU_SSHOTTMR_future flag (Prarit Bhargava) [RHEL-25415] - KVM: x86: Add SBPB support (Prarit Bhargava) [RHEL-25415] - KVM: x86: Add IBPB_BRTYPE support (Prarit Bhargava) [RHEL-25415] - KVM: x86/xen: Use fast path for Xen timer delivery (Prarit Bhargava) [RHEL-25415] - locking/local, arch: Rewrite local_add_unless() as a static inline function (Prarit Bhargava) [RHEL-25415] - x86/lib: Address kernel-doc warnings (Prarit Bhargava) [RHEL-25415] - x86/fpu/xstate: Address kernel-doc warning (Prarit Bhargava) [RHEL-25415] - perf/x86/rapl: Use local64_try_cmpxchg in rapl_event_update() (Prarit Bhargava) [RHEL-25415] - perf/x86/rapl: Stop doing cpu_relax() in the local64_cmpxchg() loop in rapl_event_update() (Prarit Bhargava) [RHEL-25415] - syscalls: Cleanup references to sys_lookup_dcookie() (Prarit Bhargava) [RHEL-25415] - x86/sev: Make boot_ghcb_page[] static (Prarit Bhargava) [RHEL-25415] - x86/boot: Harmonize the style of array-type parameter for fixup_pointer() calls (Prarit Bhargava) [RHEL-25415] - x86/boot: Fix incorrect startup_gdt_descr.size (Prarit Bhargava) [RHEL-25415] - x86/numa: Add Devicetree support (Prarit Bhargava) [RHEL-25415] - x86/of: Move the x86_flattree_get_config() call out of x86_dtb_init() (Prarit Bhargava) [RHEL-25415] - x86/cpu/amd: Remove redundant 'break' statement (Prarit Bhargava) [RHEL-25415] - x86/sev-es: Allow copy_from_kernel_nofault() in earlier boot (Prarit Bhargava) [RHEL-25415] - x86/boot: Compile boot code with -std=gnu11 too (Prarit Bhargava) [RHEL-25415] - x86/srso: Add SRSO mitigation for Hygon processors (Prarit Bhargava) [RHEL-25415] - KVM: x86: Force TLB flush on userspace changes to special registers (Prarit Bhargava) [RHEL-25415] - KVM: x86: Remove redundant vcpu->arch.cr0 assignments (Prarit Bhargava) [RHEL-25415] - x86/entry: Fix typos in comments (Prarit Bhargava) [RHEL-25415] - x86/entry: Remove unused argument %rsi passed to exc_nmi() (Prarit Bhargava) [RHEL-25415] - iov_iter, x86: Be consistent about the __user tag on copy_mc_to_user() (Prarit Bhargava) [RHEL-25415] - x86_64: Show CR4.PSE on auxiliaries like on BSP (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Annotate struct uv_rtc_timer_head with __counted_by (Prarit Bhargava) [RHEL-25415] - x86/kgdb: Fix a kerneldoc warning when build with W=1 (Prarit Bhargava) [RHEL-25415] - x86/speculation, objtool: Use absolute relocations for annotations (Prarit Bhargava) [RHEL-25415] - x86/bitops: Remove unused __sw_hweight64() assembly implementation on x86-32 (Prarit Bhargava) [RHEL-25415] - x86/mm: Move arch_memory_failure() and arch_is_platform_page() definitions from to (Prarit Bhargava) [RHEL-25415] - x86/platform/uv/apic: Clean up inconsistent indenting (Prarit Bhargava) [RHEL-25415] - x86/percpu: Do not clobber %rsi in percpu_{try_,}cmpxchg{64,128}_op (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Remove redundant initialization of 'mid' pointer in __orc_find() (Prarit Bhargava) [RHEL-25415] - bpf: Disable exceptions when CONFIG_UNWINDER_FRAME_POINTER=y (Prarit Bhargava) [RHEL-25415] - x86/xen: allow nesting of same lazy mode (Prarit Bhargava) [RHEL-25415] - x86/xen: move paravirt lazy code (Prarit Bhargava) [RHEL-25415] - xen/efi: refactor deprecated strncpy (Prarit Bhargava) [RHEL-25415] - xen: simplify evtchn_do_upcall() call maze (Prarit Bhargava) [RHEL-25415] - locking/lockref/x86: Enable ARCH_USE_CMPXCHG_LOCKREF for X86_CMPXCHG64 (Prarit Bhargava) [RHEL-25415] - x86/mm, kexec, ima: Use memblock_free_late() from ima_free_kexec_buffer() (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Rework NMI "action" modparam handling (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Remove LTO flags (Prarit Bhargava) [RHEL-25415] - arch/x86: Implement arch_bpf_stack_walk (Prarit Bhargava) [RHEL-25415] - bpf: Use bpf_is_subprog to check for subprogs (Prarit Bhargava) [RHEL-25415] - x86/percpu: Use raw_cpu_try_cmpxchg() in preempt_count_set() (Prarit Bhargava) [RHEL-25415] - x86/percpu: Define raw_cpu_try_cmpxchg and this_cpu_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - x86/percpu: Define {raw,this}_cpu_try_cmpxchg{64,128} (Prarit Bhargava) [RHEL-25415] - x86/numa: Introduce numa_fill_memblks() (Prarit Bhargava) [RHEL-25415] - bpf, x64: Comment tail_call_cnt initialisation (Prarit Bhargava) [RHEL-25415] - x86/ibt: Avoid duplicate ENDBR in __put_user_nocheck*() (Prarit Bhargava) [RHEL-25415] - x86/ibt: Suppress spurious ENDBR (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Extend the ref-cycles event to GP counters (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Fix broken fixed event constraints extension (Prarit Bhargava) [RHEL-25415] - efi/x86: Move EFI runtime call setup/teardown helpers out of line (Prarit Bhargava) [RHEL-25415] - efi/x86: Ensure that EFI_RUNTIME_MAP is enabled for kexec (Prarit Bhargava) [RHEL-25415] - x86/asm/bitops: Use __builtin_clz{l|ll} to evaluate constant expressions (Prarit Bhargava) [RHEL-25415] - x86: Remove the arch_calc_vm_prot_bits() macro from the UAPI (Prarit Bhargava) [RHEL-25415] - x86/build: Fix linker fill bytes quirk/incompatibility for ld.lld (Prarit Bhargava) [RHEL-25415] - x86/irq/i8259: Fix kernel-doc annotation warning (Prarit Bhargava) [RHEL-25415] - x86/audit: Fix -Wmissing-variable-declarations warning for ia32_xyz_class (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Add common intel_pmu_init_hybrid() (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Clean up the hybrid CPU type handling code (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Apply the common initialization code for ADL (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Factor out the initialization code for ADL e-core (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Factor out the initialization code for SPR (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Use the common uarch name for the shared functions (Prarit Bhargava) [RHEL-25415] - um: Hard-code the result of 'uname -s' (Prarit Bhargava) [RHEL-25415] - um: Use the x86 checksum implementation on 32-bit (Prarit Bhargava) [RHEL-25415] - um: Remove unsued extern declaration ldt_host_info() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove remaining references to CONFIG_MICROCODE_AMD (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Refactor code using deprecated strncpy() interface to use strscpy() (Prarit Bhargava) [RHEL-25415] - x86/hpet: Refactor code using deprecated strncpy() interface to use strscpy() (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Refactor code using deprecated strcpy()/strncpy() interfaces to use strscpy() (Prarit Bhargava) [RHEL-25415] - efi/runtime-wrappers: Remove duplicated macro for service returning void (Prarit Bhargava) [RHEL-25415] - sections: move and rename core_kernel_data() to is_kernel_core_data() (Prarit Bhargava) [RHEL-25415] - x86/xen: Make virt_to_pfn() a static inline (Prarit Bhargava) [RHEL-25415] - xen: remove a confusing comment on auto-translated guest I/O (Prarit Bhargava) [RHEL-25415] - x86/kernel: increase kcov coverage under arch/x86/kernel folder (Prarit Bhargava) [RHEL-25415] - range.h: Move resource API and constant to respective files (Prarit Bhargava) [RHEL-25415] - genetlink: replace custom CONCATENATE() implementation (Prarit Bhargava) [RHEL-25415] - x86/MCE: Always save CS register on AMD Zen IF Poison errors (Prarit Bhargava) [RHEL-25415] - x86/ibt: Convert IBT selftest to asm (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove unused microcode.h include (Prarit Bhargava) [RHEL-25415] - locking: remove spin_lock_prefetch (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix VDSO and VVAR placement on 5-level paging machines (Prarit Bhargava) [RHEL-25415] - ACPI: resource: Honor MADT INT_SRC_OVR settings for IRQ1 on AMD Zen (Prarit Bhargava) [RHEL-25415] - x86/apic: Wrap IPI calls into helper functions (Prarit Bhargava) [RHEL-25415] - x86/apic: Turn on static calls (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide static call infrastructure for APIC callbacks (Prarit Bhargava) [RHEL-25415] - x86/apic: Mark all hotpath APIC callback wrappers __always_inline (Prarit Bhargava) [RHEL-25415] - x86/xen/apic: Mark apic __ro_after_init (Prarit Bhargava) [RHEL-25415] - x86/apic: Convert other overrides to apic_update_callback() (Prarit Bhargava) [RHEL-25415] - x86/apic: Replace acpi_wake_cpu_handler_update() and apic_set_eoi_cb() (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide apic_update_callback() (Prarit Bhargava) [RHEL-25415] - x86/xen/apic: Use standard apic driver mechanism for Xen PV (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke ack_APIC_irq() (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide common init infrastructure (Prarit Bhargava) [RHEL-25415] - x86/apic: Wrap apic->native_eoi() into a helper (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove pointless arguments from [native_]eoi_write() (Prarit Bhargava) [RHEL-25415] - x86/apic/noop: Tidy up the code (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove pointless NULL initializations (Prarit Bhargava) [RHEL-25415] - x86/apic: Sanitize APIC ID range validation (Prarit Bhargava) [RHEL-25415] - x86/apic: Prepare x2APIC for using apic::max_apic_id (Prarit Bhargava) [RHEL-25415] - x86/apic: Add max_apic_id member (Prarit Bhargava) [RHEL-25415] - x86/apic: Simplify X2APIC ID validation (Prarit Bhargava) [RHEL-25415] - x86/apic: Wrap APIC ID validation into an inline (Prarit Bhargava) [RHEL-25415] - x86/apic/64: Uncopypaste probing (Prarit Bhargava) [RHEL-25415] - x86/apic/x2apic: Share all common IPI functions (Prarit Bhargava) [RHEL-25415] - x86/apic/uv: Get rid of wrapper callbacks (Prarit Bhargava) [RHEL-25415] - x86/apic: Move safe wait_icr_idle() next to apic_mem_wait_icr_idle() (Prarit Bhargava) [RHEL-25415] - x86/apic: Allow apic::safe_wait_icr_idle() to be NULL (Prarit Bhargava) [RHEL-25415] - x86/apic: Allow apic::wait_icr_idle() to be NULL (Prarit Bhargava) [RHEL-25415] - x86/apic: Consolidate wait_icr_idle() implementations (Prarit Bhargava) [RHEL-25415] - x86/apic/ipi: Tidy up the code and fixup comments (Prarit Bhargava) [RHEL-25415] - x86/apic: Mop up apic::apic_id_registered() (Prarit Bhargava) [RHEL-25415] - x86/apic: Mop up *setup_apic_routing() (Prarit Bhargava) [RHEL-25415] - x86/ioapic/32: Decrapify phys_id_present_map operation (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke apic::apicid_to_cpu_present() (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke empty init_apic_ldr() callbacks (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Decrapify the def_bigsmp mechanism (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Remove bigsmp_cpu_present_to_apicid() (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Remove pointless default_acpi_madt_oem_check() (Prarit Bhargava) [RHEL-25415] - x86/apic: Mop up early_per_cpu() abuse (Prarit Bhargava) [RHEL-25415] - x86/apic/ipi: Code cleanup (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Remove x86_cpu_to_logical_apicid (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Sanitize logical APIC ID handling (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove check_phys_apicid_present() (Prarit Bhargava) [RHEL-25415] - x86/apic: Get rid of apic_phys (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke another processor check (Prarit Bhargava) [RHEL-25415] - x86/apic: Sanitize num_processors handling (Prarit Bhargava) [RHEL-25415] - x86/xen/pv: Pretend that it found SMP configuration (Prarit Bhargava) [RHEL-25415] - x86/apic: Sanitize APIC address setup (Prarit Bhargava) [RHEL-25415] - x86/apic: Split register_apic_address() (Prarit Bhargava) [RHEL-25415] - x86/apic: Make some APIC init functions bool (Prarit Bhargava) [RHEL-25415] - x86/of: Fix the APIC address registration (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove mpparse 'apicid' variable (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove the pointless APIC version check (Prarit Bhargava) [RHEL-25415] - x86/apic: Register boot CPU APIC early (Prarit Bhargava) [RHEL-25415] - x86/apic: Consolidate boot_cpu_physical_apicid initialization sites (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke unused apic::inquire_remote_apic() (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove unused max_physical_apicid (Prarit Bhargava) [RHEL-25415] - x86/apic: Get rid of hard_smp_processor_id() (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove pointless x86_bios_cpu_apicid (Prarit Bhargava) [RHEL-25415] - x86/apic/ioapic: Rename skip_ioapic_setup (Prarit Bhargava) [RHEL-25415] - x86/apic: Rename disable_apic (Prarit Bhargava) [RHEL-25415] - x86/cpu: Make identify_boot_cpu() static (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove unused physid_*() nonsense (Prarit Bhargava) [RHEL-25415] - x86/linkage: Fix typo of BUILD_VDSO in asm/linkage.h (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove microcode_mutex (Prarit Bhargava) [RHEL-25415] - x86/vdso: Choose the right GDT_ENTRY_CPUNODE for 32-bit getcpu() on 64-bit kernel (Prarit Bhargava) [RHEL-25415] - x86/vector: Replace IRQ_MOVE_CLEANUP_VECTOR with a timer callback (Prarit Bhargava) [RHEL-25415] - x86/vector: Rename send_cleanup_vector() to vector_schedule_cleanup() (Prarit Bhargava) [RHEL-25415] - x86/MSR: make msr_class a static const structure (Prarit Bhargava) [RHEL-25415] - x86/cpuid: make cpuid_class a static const structure (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Fix tlb_remove_table function callback prototype warning (Prarit Bhargava) [RHEL-25415] - x86/qspinlock-paravirt: Fix missing-prototype warning (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Silence unused native_pv_lock_init() function warning (Prarit Bhargava) [RHEL-25415] - x86/alternative: Add a __alt_reloc_selftest() prototype (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Include header for warn() declaration (Prarit Bhargava) [RHEL-25415] - efi: memmap: Remove kernel-doc warnings (Prarit Bhargava) [RHEL-25415] - x86/asm: Avoid unneeded __div64_32 function definition (Prarit Bhargava) [RHEL-25415] - x86/kbuild: Fix Documentation/ reference (Prarit Bhargava) [RHEL-25415] - x86: Add PTRACE interface for shadow stack (Prarit Bhargava) [RHEL-25415] - x86/cpufeatures: Enable CET CR4 bit for shadow stack (Prarit Bhargava) [RHEL-25415] - x86: Expose thread features in /proc/$PID/status (Prarit Bhargava) [RHEL-25415] - x86/fpu: Add helper for modifying xstate (Prarit Bhargava) [RHEL-25415] - x86/fpu/xstate: Introduce CET MSR and XSAVES supervisor states (Prarit Bhargava) [RHEL-25415] - x86: always initialize xen-swiotlb when xen-pcifront is enabling (Prarit Bhargava) [RHEL-25415] - xen/pci: add flag for PCI passthrough being possible (Prarit Bhargava) [RHEL-25415] - x86/apic: Hide unused safe_smp_processor_id() on 32-bit UP (Prarit Bhargava) [RHEL-25415] - x86/APM: drop the duplicate APM_MINOR_DEV macro (Prarit Bhargava) [RHEL-25415] - arch/*/configs/*defconfig: Replace AUTOFS4_FS by AUTOFS_FS (Prarit Bhargava) [RHEL-25415] - x86/smp: Remove a non-existent function declaration (Prarit Bhargava) [RHEL-25415] - x86/smpboot: Remove a stray comment about CPU hotplug (Prarit Bhargava) [RHEL-25415] - x86/hyperv: Disable IBT when hypercall page lacks ENDBR instruction (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Decrement threshold_bank refcount when removing threshold blocks (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix PAT bit missing from page protection modify mask (Prarit Bhargava) [RHEL-25415] - x86/PCI: Use struct_size() in pirq_convert_irt_table() (Prarit Bhargava) [RHEL-25415] - x86/mm: Introduce MAP_ABOVE4G (Prarit Bhargava) [RHEL-25415] - x86/mm: Warn if create Write=0,Dirty=1 with raw prot (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove _PAGE_DIRTY from kernel RO pages (Prarit Bhargava) [RHEL-25415] - mm: Make pte_mkwrite() take a VMA (Prarit Bhargava) [RHEL-25415] - x86/mm: Start actually marking _PAGE_SAVED_DIRTY (Prarit Bhargava) [RHEL-25415] - x86/mm: Update ptep/pmdp_set_wrprotect() for _PAGE_SAVED_DIRTY (Prarit Bhargava) [RHEL-25415] - x86/mm: Introduce _PAGE_SAVED_DIRTY (Prarit Bhargava) [RHEL-25415] - x86/mm: Move pmd_write(), pud_write() up in the file (Prarit Bhargava) [RHEL-25415] - x86/cpufeatures: Add CPU feature flags for shadow stacks (Prarit Bhargava) [RHEL-25415] - x86/traps: Move control protection handler to separate file (Prarit Bhargava) [RHEL-25415] - x86/shstk: Add Kconfig option for shadow stack (Prarit Bhargava) [RHEL-25415] - mm: Move pte/pmd_mkwrite() callers with no VMA to _novma() (Prarit Bhargava) [RHEL-25415] - mm: Rename arch pte_mkwrite()'s to pte_mkwrite_novma() (Prarit Bhargava) [RHEL-25415] - x86/cfi: Only define poison_cfi() if CONFIG_X86_KERNEL_IBT=y (Prarit Bhargava) [RHEL-25415] - locking/generic: Wire up local{,64}_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Remove unsued extern declaration ftrace_regs_caller_ret() (Prarit Bhargava) [RHEL-25415] - locking/arch: Avoid variable shadowing in local_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - perf/x86: Use local64_try_cmpxchg (Prarit Bhargava) [RHEL-25415] - x86/fineibt: Poison ENDBR at +0 (Prarit Bhargava) [RHEL-25415] - x86/32: Remove schedule_tail_wrapper() (Prarit Bhargava) [RHEL-25415] - x86/cfi: Extend ENDBR sealing to kCFI (Prarit Bhargava) [RHEL-25415] - x86/cfi: Extend {JMP,CAKK}_NOSPEC comment (Prarit Bhargava) [RHEL-25415] - x86/alternative: Rename apply_ibt_endbr() (Prarit Bhargava) [RHEL-25415] - x86/Xen: tidy xen-head.S (Prarit Bhargava) [RHEL-25415] - x86: xen: add missing prototypes (Prarit Bhargava) [RHEL-25415] - x86/xen: add prototypes for paravirt mmu functions (Prarit Bhargava) [RHEL-25415] - iscsi_ibft: Fix finding the iBFT under Xen Dom 0 (Prarit Bhargava) [RHEL-25415] - xen: xen_debug_interrupt prototype to global header (Prarit Bhargava) [RHEL-25415] - x86/acpi: Remove unused extern declaration acpi_copy_wakeup_routine() (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Enable HAVE_FUNCTION_GRAPH_RETVAL (Prarit Bhargava) [RHEL-25415] - x86/smp: Split sending INIT IPI out into a helper function (Prarit Bhargava) [RHEL-25415] - x86/smp: Cure kexec() vs. mwait_play_dead() breakage (Prarit Bhargava) [RHEL-25415] - x86/smp: Use dedicated cache-line for mwait_play_dead() (Prarit Bhargava) [RHEL-25415] - x86/smp: Remove pointless wmb()s from native_stop_other_cpus() (Prarit Bhargava) [RHEL-25415] - x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys (Prarit Bhargava) [RHEL-25415] - x86/mm: Avoid using set_pgd() outside of real PGD pages (Prarit Bhargava) [RHEL-25415] - x86/build: Avoid relocation information in final vmlinux (Prarit Bhargava) [RHEL-25415] - x86/alternative: PAUSE is not a NOP (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Add cond_resched() to text_poke_bp_batch() (Prarit Bhargava) [RHEL-25415] - x86/purgatory: remove PGO flags (Prarit Bhargava) [RHEL-25415] - thread_info: move function declarations to linux/thread_info.h (Prarit Bhargava) [RHEL-25415] - x86/orc: Make the is_callthunk() definition depend on CONFIG_BPF_JIT=y (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove Xen-PV leftovers from init_32.c (Prarit Bhargava) [RHEL-25415] - x86/irq: Add hardcoded hypervisor interrupts to /proc/stat (Prarit Bhargava) [RHEL-25415] - x86/entry: Move thunk restore code into thunk functions (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove repeated word in comments (Prarit Bhargava) [RHEL-25415] - x86/lib/msr: Clean up kernel-doc notation (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD, EDAC/mce_amd: Decode UMC_V2 ECC errors (Prarit Bhargava) [RHEL-25415] - locking/atomic: treewide: delete arch_atomic_*() kerneldoc (Prarit Bhargava) [RHEL-25415] - crypto: x86/ghash - use le128 instead of u128 (Prarit Bhargava) [RHEL-25415] - cyrpto/b128ops: Remove struct u128 (Prarit Bhargava) [RHEL-25415] - locking/atomic: x86: add preprocessor symbols (Prarit Bhargava) [RHEL-25415] - percpu: Wire up cmpxchg128 (Prarit Bhargava) [RHEL-25415] - types: Introduce [us]128 (Prarit Bhargava) [RHEL-25415] - arch: Introduce arch_{,try_}_cmpxchg128{,_local}() (Prarit Bhargava) [RHEL-25415] - x86/lib: Make get/put_user() exception handling a visible symbol (Prarit Bhargava) [RHEL-25415] - x86/mm: Only check uniform after calling mtrr_type_lookup() (Prarit Bhargava) [RHEL-25415] - x86/nospec: Shorten RESET_CALL_DEPTH (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Add longer 64-bit NOPs (Prarit Bhargava) [RHEL-25415] - x86/csum: Fix clang -Wuninitialized in csum_partial() (Prarit Bhargava) [RHEL-25415] - redhat/configs: Enable checksum_kunit (Prarit Bhargava) [RHEL-25415] - kunit: Fix checksum tests on big endian CPUs (Prarit Bhargava) [RHEL-25415] - x86/csum: Improve performance of `csum_partial` (Prarit Bhargava) [RHEL-25415] - x86/platform: Avoid missing-prototype warnings for OLPC (Prarit Bhargava) [RHEL-25415] - x86/usercopy: Include arch_wb_cache_pmem() declaration (Prarit Bhargava) [RHEL-25415] - x86/vdso: Include vdso/processor.h (Prarit Bhargava) [RHEL-25415] - x86/mce: Add copy_mc_fragile_handle_tail() prototype (Prarit Bhargava) [RHEL-25415] - x86/fbdev: Include asm/fb.h as needed (Prarit Bhargava) [RHEL-25415] - x86/entry: Add do_SYSENTER_32() prototype (Prarit Bhargava) [RHEL-25415] - x86/quirks: Include linux/pnp.h for arch_pnpbios_disabled() (Prarit Bhargava) [RHEL-25415] - x86/mm: Include asm/numa.h for set_highmem_pages_init() (Prarit Bhargava) [RHEL-25415] - x86: Avoid missing-prototype warnings for doublefault code (Prarit Bhargava) [RHEL-25415] - x86/fpu: Include asm/fpu/regset.h (Prarit Bhargava) [RHEL-25415] - x86: Add dummy prototype for mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/pci: Mark local functions as 'static' (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Move prepare_ftrace_return prototype to header (Prarit Bhargava) [RHEL-25415] - efivarfs: fix statfs() on efivarfs (Prarit Bhargava) [RHEL-25415] - efivarfs: expose used and total size (Prarit Bhargava) [RHEL-25415] - procfs: consolidate arch_report_meminfo declaration (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Add 'unwind_debug' cmdline option (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Use swap() instead of open coding it (Prarit Bhargava) [RHEL-25415] - x86/MCE: Check a hw error's address to determine proper recovery action (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove X86_FEATURE_NAMES (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Make X86_FEATURE_NAMES non-configurable in prompt (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Fix section mismatch warnings (Prarit Bhargava) [RHEL-25415] - x86/alternative: Complicate optimize_nops() some more (Prarit Bhargava) [RHEL-25415] - x86/alternative: Rewrite optimize_nops() some (Prarit Bhargava) [RHEL-25415] - efi: x86: make kobj_type structure constant (Prarit Bhargava) [RHEL-25415] - x86/lib/memmove: Decouple ERMS from FSRM (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Disable interrupts and sync when optimizing NOPs in place (Prarit Bhargava) [RHEL-25415] - x86/alternative: Support relocations in alternatives (Prarit Bhargava) [RHEL-25415] - x86/alternative: Make debug-alternative selective (Prarit Bhargava) [RHEL-25415] - x86/coco: Define cc_vendor without CONFIG_ARCH_HAS_CC_PLATFORM (Prarit Bhargava) [RHEL-25415] - x86/coco: Get rid of accessor functions (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix __swp_entry_to_pte() for Xen PV guests (Prarit Bhargava) [RHEL-25415] - x86/sev: Get rid of special sev_es_enable_key (Prarit Bhargava) [RHEL-25415] - Change DEFINE_SEMAPHORE() to take a number argument (Prarit Bhargava) [RHEL-25415] - fbdev: Simplify fb_is_primary_device for x86 (Prarit Bhargava) [RHEL-25415] - efi: Add mixed-mode thunk recipe for GetMemoryAttributes (Prarit Bhargava) [RHEL-25415] - x86: Suppress KMSAN reports in arch_within_stack_frames() (Prarit Bhargava) [RHEL-25415] - efi: x86: Move EFI runtime map sysfs code to arch/x86 (Prarit Bhargava) [RHEL-25415] - efi: xen: Set EFI_PARAVIRT for Xen dom0 boot on all architectures (Prarit Bhargava) [RHEL-25415] - objtool: Add --mnop as an option to --mcount (Prarit Bhargava) [RHEL-25415] - stackprotector: actually use get_random_canary() (Prarit Bhargava) [RHEL-25415] - stackprotector: move get_random_canary() into stackprotector.h (Prarit Bhargava) [RHEL-25415] - xen/virtio: enable grant based virtio on x86 (Prarit Bhargava) [RHEL-25415] - x86/xen: Add support for HVMOP_set_evtchn_upcall_vector (Prarit Bhargava) [RHEL-25415] - x86/cpu: Use MSR_IA32_MISC_ENABLE constants (Prarit Bhargava) [RHEL-25415] - x86/rdrand: Remove "nordrand" flag in favor of "random.trust_cpu" (Prarit Bhargava) [RHEL-25415] - jump_label: s390: avoid pointless initial NOP patching (Prarit Bhargava) [RHEL-25415] - s390/jump_label: rename __jump_label_transform() (Prarit Bhargava) [RHEL-25415] - jump_label: make initial NOP patching the special case (Prarit Bhargava) [RHEL-25415] - jump_label: mips: move module NOP patching into arch code (Prarit Bhargava) [RHEL-25415] - arch: make TRACE_IRQFLAGS_NMI_SUPPORT generic (Prarit Bhargava) [RHEL-25415] - x86/vmware: Use BIT() macro for shifting (Prarit Bhargava) [RHEL-25415] - x86/pmem: Fix platform-device leak in error path (Prarit Bhargava) [RHEL-25415] - efi: Make code to find mirrored memory ranges generic (Prarit Bhargava) [RHEL-25415] - x86/crypto: Remove stray comment terminator (Prarit Bhargava) [RHEL-25415] - treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_179.RULE (Prarit Bhargava) [RHEL-25415] - x86: Fix comment for X86_FEATURE_ZEN (Prarit Bhargava) [RHEL-25415] - fork: Generalize PF_IO_WORKER handling (Prarit Bhargava) [RHEL-25415] - x86/split-lock: Remove unused TIF_SLD bit (Prarit Bhargava) [RHEL-25415] - crypto: x86 - eliminate anonymous module_init & module_exit (Prarit Bhargava) [RHEL-25415] - xen/x2apic: enable x2apic mode when supported for HVM (Prarit Bhargava) [RHEL-25415] - locking/atomic: Add generic try_cmpxchg{,64}_local() support (Prarit Bhargava) [RHEL-25415] - x86/pci/xen: populate MSI sysfs entries (Prarit Bhargava) [RHEL-25415] - x86-64: mm: clarify the 'positive addresses' user address rules (Prarit Bhargava) [RHEL-25415] - x86: mm: remove architecture-specific 'access_ok()' define (Prarit Bhargava) [RHEL-25415] - locking/x86: Define arch_try_cmpxchg_local() (Prarit Bhargava) [RHEL-25415] - locking/arch: Wire up local_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - um: make stub data pages size tweakable (Prarit Bhargava) [RHEL-25415] - x86: set FSRS automatically on AMD CPUs that have FSRM (Prarit Bhargava) [RHEL-25415] - tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench' (Prarit Bhargava) [RHEL-25415] - scsi: message: fusion: Mark mpt_halt_firmware() __noreturn (Prarit Bhargava) [RHEL-25415] - x86/cpu: Mark {hlt,resume}_play_dead() __noreturn (Prarit Bhargava) [RHEL-25415] - objtool: Include weak functions in global_noreturns check (Prarit Bhargava) [RHEL-25415] - cpu: Mark nmi_panic_self_stop() __noreturn (Prarit Bhargava) [RHEL-25415] - cpu: Mark panic_smp_self_stop() __noreturn (Prarit Bhargava) [RHEL-25415] - arm64/cpu: Mark cpu_park_loop() and friends __noreturn (Prarit Bhargava) [RHEL-25415] - x86/head: Mark *_start_kernel() __noreturn (Prarit Bhargava) [RHEL-25415] - init: Mark start_kernel() __noreturn (Prarit Bhargava) [RHEL-25415] - init: Mark [arch_call_]rest_init() __noreturn (Prarit Bhargava) [RHEL-25415] - x86/linkage: Fix padding for typed functions (Prarit Bhargava) [RHEL-25415] - x86/mm/dump_pagetables: remove MODULE_LICENSE in non-modules (Prarit Bhargava) [RHEL-25415] - crypto: blake2s: remove module_init and module.h inclusion (Prarit Bhargava) [RHEL-25415] - crypto: remove MODULE_LICENSE in non-modules (Prarit Bhargava) [RHEL-25415] - x86/ioapic: Don't return 0 from arch_dynirq_lower_bound() (Prarit Bhargava) [RHEL-25415] - purgatory: fix disabling debug info (Prarit Bhargava) [RHEL-25415] - x86/apic: Fix atomic update of offset in reserve_eilvt_offset() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Add model number for Intel Arrow Lake processor (Prarit Bhargava) [RHEL-25415] - x86,objtool: Introduce ORC_TYPE_* (Prarit Bhargava) [RHEL-25415] - objtool: Change UNWIND_HINT() argument order (Prarit Bhargava) [RHEL-25415] - objtool: Use relative pointers for annotations (Prarit Bhargava) [RHEL-25415] - x86/arch_prctl: Add AMX feature numbers as ABI constants (Prarit Bhargava) [RHEL-25415] - x86: Simplify one-level sysctl registration for itmt_kern_table (Prarit Bhargava) [RHEL-25415] - x86: Simplify one-level sysctl registration for abi_table2 (Prarit Bhargava) [RHEL-25415] - x86/ACPI/boot: Improve __acpi_acquire_global_lock (Prarit Bhargava) [RHEL-25415] - x86/platform/intel-mid: Remove unused definitions from intel-mid.h (Prarit Bhargava) [RHEL-25415] - vdso: Improve cmd_vdso_check to check all dynamic relocations (Prarit Bhargava) [RHEL-25415] - ftrace: selftest: remove broken trace_direct_tramp (Prarit Bhargava) [RHEL-25415] - x86/smpboot: Reference count on smpboot_setup_warm_reset_vector() (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Convert simple paravirt functions to asm (Prarit Bhargava) [RHEL-25415] - x86/uaccess: Remove memcpy_page_flushcache() (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix use of uninitialized buffer in sme_enable() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Expose arch_cpu_idle_dead()'s prototype definition (Prarit Bhargava) [RHEL-25415] - x86/cpu: Mark play_dead() __noreturn (Prarit Bhargava) [RHEL-25415] - x86/cpu: Make sure play_dead() doesn't return (Prarit Bhargava) [RHEL-25415] - KVM: x86: Give a hint when Win2016 might fail to boot due to XSAVES erratum (Prarit Bhargava) [RHEL-25415] - x86/CPU/AMD: Disable XSAVES on AMD family 0x17 (Prarit Bhargava) [RHEL-25415] - x86/mce: Always inline old MCA stubs (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Make kobj_type structure constant (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Merge activate_mm() and dup_mmap() callbacks (Prarit Bhargava) [RHEL-25415] - x86/entry: Change stale function name in comment to error_return() (Prarit Bhargava) [RHEL-25415] - xen: update arch/x86/include/asm/xen/cpuid.h (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Do not use integer constant suffixes in inline asm (Prarit Bhargava) [RHEL-25415] - um: Only disable SSE on clang to work around old GCC bugs (Prarit Bhargava) [RHEL-25415] - x86/PVH: avoid 32-bit build warning when obtaining VGA console info (Prarit Bhargava) [RHEL-25415] - x86/PVH: obtain VGA console info in Dom0 (Prarit Bhargava) [RHEL-25415] - ftrace,kcfi: Define ftrace_stub_graph conditionally (Prarit Bhargava) [RHEL-25415] - arm64: ftrace: Define ftrace_stub_graph only with FUNCTION_GRAPH_TRACER (Prarit Bhargava) [RHEL-25415] - objtool: Fix ORC 'signal' propagation (Prarit Bhargava) [RHEL-25415] - x86: Fix FILL_RETURN_BUFFER (Prarit Bhargava) [RHEL-25415] - x86/xen/time: cleanup xen_tsc_safe_clocksource (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Fix __recover_optprobed_insn check optimizing logic (Prarit Bhargava) [RHEL-25415] - x86/Xen: drop leftover VM-assist uses (Prarit Bhargava) [RHEL-25415] - x86/build: Make 64-bit defconfig the default (Prarit Bhargava) [RHEL-25415] - x86/hotplug: Remove incorrect comment about mwait_play_dead() (Prarit Bhargava) [RHEL-25415] - char/agp: consolidate {alloc,free}_gatt_pages() (Prarit Bhargava) [RHEL-25415] - um: Support LTO (Prarit Bhargava) [RHEL-25415] - x86/xen/time: prefer tsc as clocksource when it is invariant (Prarit Bhargava) [RHEL-25415] - x86/xen: mark xen_pv_play_dead() as __noreturn (Prarit Bhargava) [RHEL-25415] - tick/nohz: Remove unused tick_nohz_idle_stop_tick_protected() (Prarit Bhargava) [RHEL-25415] - x86/xen: don't let xen_pv_play_dead() return (Prarit Bhargava) [RHEL-25415] - x86/entry: Fix unwinding from kprobe on PUSH/POP instruction (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Add 'signal' field to ORC metadata (Prarit Bhargava) [RHEL-25415] - x86/cacheinfo: Remove unused trace variable (Prarit Bhargava) [RHEL-25415] - x86: um: vdso: Add '%rcx' and '%r11' to the syscall clobber list (Prarit Bhargava) [RHEL-25415] - rust: arch/um: Disable FP/SIMD instruction to match x86 (Prarit Bhargava) [RHEL-25415] - efi: x86: Wire up IBT annotation in memory attributes table (Prarit Bhargava) [RHEL-25415] - efi: Discover BTI support in runtime services regions (Prarit Bhargava) [RHEL-25415] - x86/vdso: Fix -Wmissing-prototypes warnings (Prarit Bhargava) [RHEL-25415] - x86/vdso: Fake 32bit VDSO build on 64bit compile for vgetcpu (Prarit Bhargava) [RHEL-25415] - x86/vdso: Provide getcpu for x86-32. (Prarit Bhargava) [RHEL-25415] - x86/cpu: Provide the full setup for getcpu() on x86-32 (Prarit Bhargava) [RHEL-25415] - kbuild: remove --include-dir MAKEFLAG from top Makefile (Prarit Bhargava) [RHEL-25415] - efi: Drop minimum EFI version check at boot (Prarit Bhargava) [RHEL-25415] - x86/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE also on 32bit (Prarit Bhargava) [RHEL-25415] - x86/microcode: Allow only "1" as a late reload trigger value (Prarit Bhargava) [RHEL-25415] - x86/static_call: Add support for Jcc tail-calls (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Teach text_poke_bp() to patch Jcc.d32 instructions (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Introduce int3_emulate_jcc() (Prarit Bhargava) [RHEL-25415] - x86/atomics: Always inline arch_atomic64*() (Prarit Bhargava) [RHEL-25415] - x86/debug: Fix stack recursion caused by wrongly ordered DR7 accesses (Prarit Bhargava) [RHEL-25415] - sh: checksum: add missing linux/uaccess.h include (Prarit Bhargava) [RHEL-25415] - net: checksum: drop the linux/uaccess.h include (Prarit Bhargava) [RHEL-25415] - x86/ACPI/boot: Use try_cmpxchg() in __acpi_{acquire,release}_global_lock() (Prarit Bhargava) [RHEL-25415] - x86/PAT: Use try_cmpxchg() in set_page_memtype() (Prarit Bhargava) [RHEL-25415] - x86/boot/compressed: prefer cc-option for CFLAGS additions (Prarit Bhargava) [RHEL-25415] - x86/vdso: Move VDSO image init to vdso2c generated code (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix spellos & punctuation (Prarit Bhargava) [RHEL-25415] - x86/cpu: Use cpu_feature_enabled() when checking global pages support (Prarit Bhargava) [RHEL-25415] - kbuild: allow to combine multiple V= levels (Prarit Bhargava) [RHEL-25415] - x86/build: Move '-mindirect-branch-cs-prefix' out of GCC-only block (Prarit Bhargava) [RHEL-25415] - x86/nmi: Print reasons why backtrace NMIs are ignored (Prarit Bhargava) [RHEL-25415] - redhat/configs: Disable CONFIG_NMI_CHECK_CPU (Prarit Bhargava) [RHEL-25415] - x86/nmi: Accumulate NMI-progress evidence in exc_nmi() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Use the DEVICE_ATTR_RO() macro (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Erase stale arch_freq_scale values when disabling frequency invariance readings (Prarit Bhargava) [RHEL-25415] - x86/signal: Fix the value returned by strict_sas_size() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove misleading comment (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Add the new header to (Prarit Bhargava) [RHEL-25415] - tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench' (Prarit Bhargava) [RHEL-25415] - tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench' (Prarit Bhargava) [RHEL-25415] - cpuidle, ACPI: Make noinstr clean (Prarit Bhargava) [RHEL-25415] - cpuidle, nospec: Make mds_idle_clear_cpu_buffers() noinstr clean (Prarit Bhargava) [RHEL-25415] - cpuidle, xenpv: Make more PARAVIRT_XXL noinstr clean (Prarit Bhargava) [RHEL-25415] - cpuidle, mwait: Make the mwait code noinstr clean (Prarit Bhargava) [RHEL-25415] - x86/perf/amd: Remove tracing from perf_lopwr_cb() (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Use the LKGS instruction if available for load_gs_index() (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Move load_gs_index() to its own new header file (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Make asm_load_gs_index() take an u16 (Prarit Bhargava) [RHEL-25415] - x86/opcode: Add the LKGS instruction to x86-opcode-map (Prarit Bhargava) [RHEL-25415] - x86/cpufeature: Add the CPU feature bit for LKGS (Prarit Bhargava) [RHEL-25415] - x86/bugs: Reset speculation control settings on init (Prarit Bhargava) [RHEL-25415] - x86/setup: Move duplicate boot_cpu_data definition out of the ifdeffery (Prarit Bhargava) [RHEL-25415] - x86/boot/e820: Fix typo in e820.c comment (Prarit Bhargava) [RHEL-25415] - x86/boot: Avoid using Intel mnemonics in AT&T syntax asm (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove redundant extern x86_read_arch_cap_msr() (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Use switch-case for 0xFF opcodes in prepare_emulation (Prarit Bhargava) [RHEL-25415] - x86/mce: Mask out non-address bits from machine check bank (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Drop removed INT3 handling code (Prarit Bhargava) [RHEL-25415] - x86/mce/dev-mcelog: use strscpy() to instead of strncpy() (Prarit Bhargava) [RHEL-25415] - x86/rtc: Simplify PNP ids check (Prarit Bhargava) [RHEL-25415] - x86/signal/compat: Move sigaction_compat_abi() to signal_64.c (Prarit Bhargava) [RHEL-25415] - x86/signal: Move siginfo field tests (Prarit Bhargava) [RHEL-25415] - elfcore: Add a cprm parameter to elf_core_extra_{phdrs,data_size} (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Add alt_instr.flags (Prarit Bhargava) [RHEL-25415] - x86/bugs: Flush IBP in ib_prctl_set() (Prarit Bhargava) [RHEL-25415] - x86/lib: Fix compiler and kernel-doc warnings (Prarit Bhargava) [RHEL-25415] - x86/asm: Fix an assembler warning with current binutils (Prarit Bhargava) [RHEL-25415] - x86/lib: Include to fix a missing prototypes warning at build time (Prarit Bhargava) [RHEL-25415] - x86/kexec: Fix double-free of elf header buffer (Prarit Bhargava) [RHEL-25415] - s390/mm: implement set_memory_rox() (Prarit Bhargava) [RHEL-25415] - s390: make use of CONFIG_FUNCTION_ALIGNMENT (Prarit Bhargava) [RHEL-25415] - x86/xen: Remove the unused function p2m_index() (Prarit Bhargava) [RHEL-25415] - x86/mm: Ensure forced page table splitting (Prarit Bhargava) [RHEL-25415] - x86/mm: Rename __change_page_attr_set_clr(.checkalias) (Prarit Bhargava) [RHEL-25415] - x86/mm: Inhibit _PAGE_NX changes from cpa_process_alias() (Prarit Bhargava) [RHEL-25415] - x86/mm: Untangle __change_page_attr_set_clr(.checkalias) (Prarit Bhargava) [RHEL-25415] - x86/mm: Add a few comments (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix CR3_ADDR_MASK (Prarit Bhargava) [RHEL-25415] - x86/mm: Implement native set_memory_rox() (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Get rid of set_64bit() (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove P*D_PAGE_MASK and P*D_PAGE_SIZE macros (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Be consistent with pXXp_get_and_clear() (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Use WRITE_ONCE() (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Don't (ab)use atomic64 (Prarit Bhargava) [RHEL-25415] - mm: Introduce set_memory_rox() (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Remove SYSTEM_BOOTING exceptions (Prarit Bhargava) [RHEL-25415] - x86/mm: Do verify W^X at boot up (Prarit Bhargava) [RHEL-25415] - kbuild: add test-{ge,gt,le,lt} macros (Prarit Bhargava) [RHEL-25415] - Makefile.compiler: replace cc-ifversion with compiler-specific macros (Prarit Bhargava) [RHEL-25415] - Makefile.extrawarn: re-enable -Wformat for clang; take 2 (Prarit Bhargava) [RHEL-25415] - x86/mm/kmmio: Remove redundant preempt_disable() (Prarit Bhargava) [RHEL-25415] - x86/mm/kmmio: Use rcu_read_lock_sched_notrace() (Prarit Bhargava) [RHEL-25415] - x86/mm/kmmio: Switch to arch_spin_lock() (Prarit Bhargava) [RHEL-25415] - ftrace/x86: Add back ftrace_expected for ftrace bug reports (Prarit Bhargava) [RHEL-25415] - x86/xen: Fix memory leak in xen_init_lock_cpu() (Prarit Bhargava) [RHEL-25415] - x86/xen: Fix memory leak in xen_smp_intr_init{_pv}() (Prarit Bhargava) [RHEL-25415] - uprobes/x86: Allow to probe a NOP instruction with 0x66 prefix (Prarit Bhargava) [RHEL-25415] - x86/of: Add support for boot time interrupt delivery mode configuration (Prarit Bhargava) [RHEL-25415] - x86/of: Replace printk(KERN_LVL) with pr_lvl() (Prarit Bhargava) [RHEL-25415] - x86/of: Remove unused early_init_dt_add_memory_arch() (Prarit Bhargava) [RHEL-25415] - x86/apic: Handle no CONFIG_X86_X2APIC on systems with x2APIC enabled by BIOS (Prarit Bhargava) [RHEL-25415] - x86/asm/32: Remove setup_once() (Prarit Bhargava) [RHEL-25415] - x86/alternative: Remove noinline from __ibt_endbr_seal[_end]() stubs (Prarit Bhargava) [RHEL-25415] - mm/pgtable: Fix multiple -Wstringop-overflow warnings (Prarit Bhargava) [RHEL-25415] - vdso/timens: Refactor copy-pasted find_timens_vvar_page() helper into one copy (Prarit Bhargava) [RHEL-25415] - mm/uffd: sanity check write bit for uffd-wp protected ptes (Prarit Bhargava) [RHEL-25415] - mm/mglru: add dummy pmd_dirty() (Prarit Bhargava) [RHEL-25415] - mm: add dummy pmd_young() for architectures not having it (Prarit Bhargava) [RHEL-25415] - x86/boot: Remove x86_32 PIC using %ebx workaround (Prarit Bhargava) [RHEL-25415] - x86/boot: Skip realmode init code when running as Xen PV guest (Prarit Bhargava) [RHEL-25415] - uninline elf_core_copy_task_fpregs() (and lose pt_regs argument) (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Use common macro for creating simple asm paravirt functions (Prarit Bhargava) [RHEL-25415] - ACPI: make remove callback of ACPI driver void (Prarit Bhargava) [RHEL-25415] - platform/x86: intel-vbtn: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_oaktrail: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_int0002_vgpio: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_atomisp2: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_turbo_max_3: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel-smartconnect: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_telemetry: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel-rst: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - x86/alternative: Consistently patch SMP locks in vmlinux and modules (Prarit Bhargava) [RHEL-25415] - x86/ioremap: Fix page aligned size calculation in __ioremap_caller() (Prarit Bhargava) [RHEL-25415] - x86/kaslr: Fix process_mem_region()'s return value (Prarit Bhargava) [RHEL-25415] - x86/debug: Include percpu.h in debugreg.h to get DECLARE_PER_CPU() et al (Prarit Bhargava) [RHEL-25415] - x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs (Prarit Bhargava) [RHEL-25415] - x86: Disable split lock penalty on RHEL (Prarit Bhargava) [RHEL-25415] - x86/split_lock: Add sysctl to control the misery mode (Prarit Bhargava) [RHEL-25415] - Documentation/x86: Update split lock documentation (Prarit Bhargava) [RHEL-25415] - x86/split_lock: Make life miserable for split lockers (Prarit Bhargava) [RHEL-25415] - mm: remove kern_addr_valid() completely (Prarit Bhargava) [RHEL-25415] - x86/uaccess: instrument copy_from_user_nmi() (Prarit Bhargava) [RHEL-25415] - x86: Fix misc small issues (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Enable kernel IBT by default (Prarit Bhargava) [RHEL-25415] - x86,pm: Force out-of-line memcpy() (Prarit Bhargava) [RHEL-25415] - x86/epb: Fix Gracemont uarch (Prarit Bhargava) [RHEL-25415] - x86/intel_epb: Set Alder Lake N and Raptor Lake P normal EPB (Prarit Bhargava) [RHEL-25415] - x86/boot: Repair kernel-doc for boot_kstrtoul() (Prarit Bhargava) [RHEL-25415] - x86/mem: Move memmove to out of line assembler (Prarit Bhargava) [RHEL-25415] - x86: Improve formatting of user_regset arrays (Prarit Bhargava) [RHEL-25415] - x86: Separate out x86_regset for 32 and 64 bit (Prarit Bhargava) [RHEL-25415] - kbuild: upgrade the orphan section warning to an error if CONFIG_WERROR is set (Prarit Bhargava) [RHEL-25415] - kbuild: Disable GCOV for *.mod.o (Prarit Bhargava) [RHEL-25415] - x86/cfi: Add boot time hash randomization (Prarit Bhargava) [RHEL-25415] - x86/cfi: Boot time selection of CFI scheme (Prarit Bhargava) [RHEL-25415] - x86/ibt: Implement FineIBT (Prarit Bhargava) [RHEL-25415] - x86/mce: Use severity table to handle uncorrected errors in kernel (Prarit Bhargava) [RHEL-25415] - x86/i8259: Make default_legacy_pic static (Prarit Bhargava) [RHEL-25415] - x86/purgatory: disable KMSAN instrumentation (Prarit Bhargava) [RHEL-25415] - x86/mm: Do not verify W^X at boot up (Prarit Bhargava) [RHEL-25415] - x86/syscall: Include asm/ptrace.h in syscall_wrapper header (Prarit Bhargava) [RHEL-25415] - kill extern of vsyscall32_sysctl (Prarit Bhargava) [RHEL-25415] - Merge branch 'x86/urgent' into x86/core, to resolve conflict (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Fix unreliable stack dump with gcov (Prarit Bhargava) [RHEL-25415] - x86/signal/64: Move 64-bit signal code to its own file (Prarit Bhargava) [RHEL-25415] - x86/signal/32: Merge native and compat 32-bit signal code (Prarit Bhargava) [RHEL-25415] - x86/signal: Add ABI prefixes to frame setup functions (Prarit Bhargava) [RHEL-25415] - x86/signal: Merge get_sigframe() (Prarit Bhargava) [RHEL-25415] - x86: Remove __USER32_DS (Prarit Bhargava) [RHEL-25415] - x86/signal: Remove sigset_t parameter from frame setup functions (Prarit Bhargava) [RHEL-25415] - x86/signal: Remove sig parameter from frame setup functions (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Drop check for -mabi=ms for CONFIG_EFI_STUB (Prarit Bhargava) [RHEL-25415] - x86: Remove CONFIG_ARCH_NR_GPIO (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Remove clobber bitmask from .parainstructions (Prarit Bhargava) [RHEL-25415] - x86: kmsan: pgtable: reduce vmalloc space (Prarit Bhargava) [RHEL-25415] - scripts: Remove ICC-related dead code (Prarit Bhargava) [RHEL-25415] - s390/checksum: always use cksm instruction (Prarit Bhargava) [RHEL-25415] - docs: programming-language: remove mention of the Intel compiler (Prarit Bhargava) [RHEL-25415] - Remove Intel compiler support (Prarit Bhargava) [RHEL-25415] - scripts: handle BrokenPipeError for python scripts (Prarit Bhargava) [RHEL-25415] - s390/checksum: support GENERIC_CSUM, enable it for KASAN (Prarit Bhargava) [RHEL-25415] - x86/xen: Use kstrtobool() instead of strtobool() (Prarit Bhargava) [RHEL-25415] - x86/xen: simplify sysenter and syscall setup (Prarit Bhargava) [RHEL-25415] - x86/xen: silence smatch warning in pmu_msr_chk_emulated() (Prarit Bhargava) [RHEL-25415] - ftrace,kcfi: Separate ftrace_stub() and ftrace_stub_graph() (Prarit Bhargava) [RHEL-25415] - xen/pv: support selecting safe/unsafe msr accesses (Prarit Bhargava) [RHEL-25415] - xen/pv: refactor msr access functions to support safe and unsafe accesses (Prarit Bhargava) [RHEL-25415] - xen/pv: fix vendor checks for pmu emulation (Prarit Bhargava) [RHEL-25415] - xen/pv: add fault recovery control to pmu msr accesses (Prarit Bhargava) [RHEL-25415] - x86: fs: kmsan: disable CONFIG_DCACHE_WORD_ACCESS (Prarit Bhargava) [RHEL-25415] - x86: add missing include to sparsemem.h (Prarit Bhargava) [RHEL-25415] - x86/mm: Add prot_sethuge() helper to abstract out _PAGE_PSE handling (Prarit Bhargava) [RHEL-25415] - x86: enable initial Rust support (Prarit Bhargava) [RHEL-25415] - scripts: add `generate_rust_target.rs` (Prarit Bhargava) [RHEL-25415] - docs: add Rust documentation (Prarit Bhargava) [RHEL-25415] - x86/alternative: Fix race in try_get_desc() (Prarit Bhargava) [RHEL-25415] - x86: kprobes: Remove unused macro stack_addr (Prarit Bhargava) [RHEL-25415] - x86/paravirt: add extra clobbers with ZERO_CALL_USED_REGS enabled (Prarit Bhargava) [RHEL-25415] - x86/paravirt: clean up typos and grammaros (Prarit Bhargava) [RHEL-25415] - x86/entry: Work around Clang __bdos() bug (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Remove unused arch_kprobe_override_function() declaration (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Remove unused modifying_ftrace_code declaration (Prarit Bhargava) [RHEL-25415] - x86: Add support for CONFIG_CFI_CLANG (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Disable CFI (Prarit Bhargava) [RHEL-25415] - crypto: x86/sm4 - fix crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/sha512 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/sha256 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/sha1 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/aegis128 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - cfi: Add type helper macros (Prarit Bhargava) [RHEL-25415] - x86: Add types to indirectly called assembly functions (Prarit Bhargava) [RHEL-25415] - x86/tools/relocs: Ignore __kcfi_typeid_ relocations (Prarit Bhargava) [RHEL-25415] - treewide: Filter out CC_FLAGS_CFI (Prarit Bhargava) [RHEL-25415] - x86/cpu: Include the header of init_ia32_feat_ctl()'s prototype (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Ensure proper alignment (Prarit Bhargava) [RHEL-25415] - arch: um: Mark the stack non-executable to fix a binutils warning (Prarit Bhargava) [RHEL-25415] - x86/dumpstack: Don't mention RIP in "Code: " (Prarit Bhargava) [RHEL-25415] - x86/asm/bitops: Use __builtin_ctzl() to evaluate constant expressions (Prarit Bhargava) [RHEL-25415] - x86/asm/bitops: Use __builtin_ffs() to evaluate constant expressions (Prarit Bhargava) [RHEL-25415] - lib/find_bit: add find_next{,_and}_bit_wrap (Prarit Bhargava) [RHEL-25415] - cpumask: fix incorrect cpumask scanning result checks (Prarit Bhargava) [RHEL-25415] - cpumask: be more careful with 'cpumask_setall()' (Prarit Bhargava) [RHEL-25415] - cpumask: relax sanity checking constraints (Prarit Bhargava) [RHEL-25415] - cpumask: re-introduce constant-sized cpumask optimizations (Prarit Bhargava) [RHEL-25415] - lib/bitmap: introduce for_each_set_bit_wrap() macro (Prarit Bhargava) [RHEL-25415] - cpumask: switch for_each_cpu{,_not} to use for_each_bit() (Prarit Bhargava) [RHEL-25415] - lib/cpumask: deprecate nr_cpumask_bits (Prarit Bhargava) [RHEL-25415] - lib/cpumask: delete misleading comment (Prarit Bhargava) [RHEL-25415] - smp: don't declare nr_cpu_ids if NR_CPUS == 1 (Prarit Bhargava) [RHEL-25415] - smp: add set_nr_cpu_ids() (Prarit Bhargava) [RHEL-25415] - um: Cleanup compiler warning in arch/x86/um/tls_32.c (Prarit Bhargava) [RHEL-25415] - um: Cleanup syscall_handler_t cast in syscalls_32.h (Prarit Bhargava) [RHEL-25415] - kernel: exit: cleanup release_thread() (Prarit Bhargava) [RHEL-25415] - EDAC/i10nm: Add driver decoder for Ice Lake and Tremont CPUs (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Enable CONFIG_DEBUG_WX=y (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Refresh the defconfigs (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Specify idle=poll instead of no-hlt (Prarit Bhargava) [RHEL-25415] - x86/apic: Don't disable x2APIC if locked (Prarit Bhargava) [RHEL-25415] - x86/earlyprintk: Clean up pciserial (Prarit Bhargava) [RHEL-25415] - asm goto: eradicate CC_HAS_ASM_GOTO (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry (Prarit Bhargava) [RHEL-25415] - efi/x86-mixed: move unmitigated RET into .rodata (Prarit Bhargava) [RHEL-25415] - x86/uaccess: Improve __try_cmpxchg64_user_asm() for x86_32 (Prarit Bhargava) [RHEL-25415] - x86/boot: Remove superfluous type casting from arch/x86/boot/bitops.h (Prarit Bhargava) [RHEL-25415] - powerpc/vdso: link with -z noexecstack (Prarit Bhargava) [RHEL-25415] - xen: x86: remove setting the obsolete config XEN_MAX_DOMAIN_MEMORY (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Fix JNG/JNLE emulation (Prarit Bhargava) [RHEL-25415] - x86: link vdso and boot with -z noexecstack --no-warn-rwx-segments (Prarit Bhargava) [RHEL-25415] - x86/mm: Rename set_memory_present() to set_memory_p() (Prarit Bhargava) [RHEL-25415] - x86/acrn: Set up timekeeping (Prarit Bhargava) [RHEL-25415] - x86/bus_lock: Don't assume the init value of DEBUGCTLMSR.BUS_LOCK_DETECT to be zero (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Update kcb status flag after singlestepping (Prarit Bhargava) [RHEL-25415] - ftrace/x86: Add back ftrace_expected assignment (Prarit Bhargava) [RHEL-25415] - profile: setup_profiling_timer() is moslty not implemented (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Hard-code obj-y in Makefile (Prarit Bhargava) [RHEL-25415] - x86,nospec: Simplify {JMP,CALL}_NOSPEC (Prarit Bhargava) [RHEL-25415] - x86/cacheinfo: move shared cache map definitions (Prarit Bhargava) [RHEL-25415] - um: include linux/stddef.h for __always_inline (Prarit Bhargava) [RHEL-25415] - um: x86: print RIP with symbol (Prarit Bhargava) [RHEL-25415] - x86/um: Kconfig: Fix indentation (Prarit Bhargava) [RHEL-25415] - x86/olpc: fix 'logical not is only applied to the left hand side' (Prarit Bhargava) [RHEL-25415] - x86/setup: Use rng seeds from setup_data (Prarit Bhargava) [RHEL-25415] - x86/build: Remove unused OBJECT_FILES_NON_STANDARD_test_nx.o (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix CONFIG_CC_HAS_SANE_STACKPROTECTOR when cross compiling with clang (Prarit Bhargava) [RHEL-25415] - x86/kexec: Carry forward IMA measurement log on kexec (Prarit Bhargava) [RHEL-25415] - rcu: Remove rcu_is_idle_cpu() (Prarit Bhargava) [RHEL-25415] - scripts: headers_install.sh: Update config leak ignore entries (Prarit Bhargava) [RHEL-25415] - x86: Clear .brk area at early boot (Prarit Bhargava) [RHEL-25415] - x86/xen: Use clear_bss() for Xen PV guests (Prarit Bhargava) [RHEL-25415] - redhat/configs: Disable CONFIG_XEN_VIRTIO (Prarit Bhargava) [RHEL-25415] - xen/virtio: Fix potential deadlock when accessing xen_grant_dma_devices (Prarit Bhargava) [RHEL-25415] - virtio: replace restricted mem access flag with callback (Prarit Bhargava) [RHEL-25415] - xen/virtio: Fix n_pages calculation in xen_grant_dma_map(unmap)_page() (Prarit Bhargava) [RHEL-25415] - xen: don't require virtio with grants for non-PV guests (Prarit Bhargava) [RHEL-25415] - xen/grant-dma-ops: Retrieve the ID of backend's domain for DT devices (Prarit Bhargava) [RHEL-25415] - xen/grant-dma-ops: Add option to restrict memory access under Xen (Prarit Bhargava) [RHEL-25415] - xen/virtio: Enable restricted memory access using Xen grant mappings (Prarit Bhargava) [RHEL-25415] - virtio: replace arch_has_restricted_virtio_memory_access() (Prarit Bhargava) [RHEL-25415] - ftrace/fgraph: fix increased missing-prototypes warnings (Prarit Bhargava) [RHEL-25415] - kernel: add platform_has() infrastructure (Prarit Bhargava) [RHEL-25415] - x86/cpu: Elide KCSAN for cpu_has() and friends (Prarit Bhargava) [RHEL-25415] - objtool: Add CONFIG_HAVE_UACCESS_VALIDATION (Prarit Bhargava) [RHEL-25415] - um: Fix out-of-bounds read in LDT setup (Prarit Bhargava) [RHEL-25415] - x86/traceponit: Fix comment about irq vector tracepoints (Prarit Bhargava) [RHEL-25415] - ftrace: Remove return value of ftrace_arch_modify_*() (Prarit Bhargava) [RHEL-25415] - x86/idt: Remove unused headers (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix indentation of arch/x86/Kconfig.debug (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix indentation and add endif comments to arch/x86/Kconfig (Prarit Bhargava) [RHEL-25415] - x86/setup: Use strscpy() to replace deprecated strlcpy() (Prarit Bhargava) [RHEL-25415] - x86/entry: Fixup objtool/ibt validation (Prarit Bhargava) [RHEL-25415] - notifier: Add atomic_notifier_call_chain_is_empty() (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Add do_kernel_power_off() (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Add kernel_can_power_off() (Prarit Bhargava) [RHEL-25415] - x86: Use do_kernel_power_off() (Prarit Bhargava) [RHEL-25415] - xen/x86: Use do_kernel_power_off() (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Change registration order of legacy power-off handler (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Wrap legacy power-off callbacks into sys-off handlers (Prarit Bhargava) [RHEL-25415] - x86: xen: remove STACK_FRAME_NON_STANDARD from xen_cpuid (Prarit Bhargava) [RHEL-25415] - x86/tsc: Use fallback for random_get_entropy() instead of zero (Prarit Bhargava) [RHEL-25415] - mm: page_table_check: add hooks to public helpers (Prarit Bhargava) [RHEL-25415] - x86/vsyscall: Remove CONFIG_LEGACY_VSYSCALL_EMULATE (Prarit Bhargava) [RHEL-25415] - randstruct: Split randstruct Makefile and CFLAGS (Prarit Bhargava) [RHEL-25415] - sancov: Split plugin build from plugin CFLAGS (Prarit Bhargava) [RHEL-25415] - swiotlb-xen: fix DMA_ATTR_NO_KERNEL_MAPPING on arm (Prarit Bhargava) [RHEL-25415] - x86: ACPI: Make mp_config_acpi_gsi() a void function (Prarit Bhargava) [RHEL-25415] - redhat/configs: Enable CONFIG_RANDSTRUCT_NONE (Prarit Bhargava) [RHEL-25415] - randstruct: Reorganize Kconfigs and attribute macros (Prarit Bhargava) [RHEL-25415] - fork: Pass struct kernel_clone_args into copy_thread (Prarit Bhargava) [RHEL-25415] - x86/mm: Cleanup the control_va_addr_alignment() __setup handler (Prarit Bhargava) [RHEL-25415] - x86/entry: Convert SWAPGS to swapgs and remove the definition of SWAPGS (Prarit Bhargava) [RHEL-25415] - net: unexport csum_and_copy_{from,to}_user (Prarit Bhargava) [RHEL-25415] - ftrace: cleanup ftrace_graph_caller enable and disable (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Integrate the fallback code from show_cpuinfo() (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Replace arch_freq_get_on_cpu() (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Replace aperfmperf_get_khz() (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Store aperf/mperf data for cpu frequency reads (Prarit Bhargava) [RHEL-25415] - asm-generic: compat: Cleanup duplicate definitions (Prarit Bhargava) [RHEL-25415] - fs: stat: compat: Add __ARCH_WANT_COMPAT_STAT (Prarit Bhargava) [RHEL-25415] - arch: Add SYSVIPC_COMPAT for all architectures (Prarit Bhargava) [RHEL-25415] - compat: consolidate the compat_flock{,64} definition (Prarit Bhargava) [RHEL-25415] - uapi: always define F_GETLK64/F_SETLK64/F_SETLKW64 in fcntl.h (Prarit Bhargava) [RHEL-25415] - x86/mce: Add messages for panic errors in AMD's MCE grading (Prarit Bhargava) [RHEL-25415] - x86/mce: Simplify AMD severity grading logic (Prarit Bhargava) [RHEL-25415] - x86/asm: Merge load_gs_index() (Prarit Bhargava) [RHEL-25415] - x86/process: Fix kernel-doc warning due to a changed function name (Prarit Bhargava) [RHEL-25415] - x86/crash: Fix minor typo/bug in debug message (Prarit Bhargava) [RHEL-25415] - x86/apic: Clarify i82489DX bit overlap in APIC_LVT0 (Prarit Bhargava) [RHEL-25415] - x86/ACPI: Preserve ACPI-table override during hibernation (Prarit Bhargava) [RHEL-25415] - x86/32: Simplify ELF_CORE_COPY_REGS (Prarit Bhargava) [RHEL-25415] - x86/xen: Allow to retry if cpu_initialize_context() failed. (Prarit Bhargava) [RHEL-25415] - x86: Remove a.out support (Prarit Bhargava) [RHEL-25415] - x86/PCI: Fix coding style in PIRQ table verification (Prarit Bhargava) [RHEL-25415] - x86/PCI: Add $IRT PIRQ routing table support (Prarit Bhargava) [RHEL-25415] - x86/PCI: Handle PIRQ routing tables with no router device given (Prarit Bhargava) [RHEL-25415] - x86/PCI: Add PIRQ routing table range checks (Prarit Bhargava) [RHEL-25415] - x86/PCI: Add support for the SiS85C497 PIRQ router (Prarit Bhargava) [RHEL-25415] - x86/PCI: Disambiguate SiS85C503 PIRQ router code entities (Prarit Bhargava) [RHEL-25415] - x86/PCI: Handle IRQ swizzling with PIRQ routers (Prarit Bhargava) [RHEL-25415] - x86/PCI: Also match function number in $PIR table (Prarit Bhargava) [RHEL-25415] - x86/PCI: Include function number in $PIR table dump (Prarit Bhargava) [RHEL-25415] - x86/PCI: Show the physical address of the $PIR table (Prarit Bhargava) [RHEL-25415] - x86/configs: Add x86 debugging Kconfig fragment plus docs (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Fix memory leak when threshold_create_bank() fails (Prarit Bhargava) [RHEL-25415] - x86/delay: Fix the wrong asm constraint in delay_loop() (Prarit Bhargava) [RHEL-25415] - x86/pkeys: Remove __arch_set_user_pkey_access() declaration (Prarit Bhargava) [RHEL-25415] - x86/pkeys: Clean up arch_set_user_pkey_access() declaration (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "noclflush" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "noexec" (Prarit Bhargava) [RHEL-25415] - s390: remove "noexec" option (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "nosmep" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove CONFIG_X86_SMAP and "nosmap" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "nosep" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Allow feature bit names from /proc/cpuinfo in clearcpuid= (Prarit Bhargava) [RHEL-25415] - x86/mm: Force-inline __phys_addr_nodebug() (Prarit Bhargava) [RHEL-25415] - task_stack, x86/cea: Force-inline stack helpers (Prarit Bhargava) [RHEL-25415] - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: fix the spelling of 'becoming' in X86_KERNEL_IBT config (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Recheck address range after stack info was updated (Prarit Bhargava) [RHEL-25415] - stat: fix inconsistency between struct stat and struct compat_stat (Prarit Bhargava) [RHEL-25415] - x86/msi: Fix msi message data shadow struct (Prarit Bhargava) [RHEL-25415] - Revert "locking/local_lock: Make the empty local_lock_*() function a macro." (Prarit Bhargava) [RHEL-25415] - x86/percpu: Remove volatile from arch_raw_cpu_ptr(). (Prarit Bhargava) [RHEL-25415] - static_call: Remove __DEFINE_STATIC_CALL macro (Prarit Bhargava) [RHEL-25415] - static_call: Properly initialise DEFINE_STATIC_CALL_RET0() (Prarit Bhargava) [RHEL-25415] - powerpc/32: Add support for out-of-line static calls (Prarit Bhargava) [RHEL-25415] - arch: syscalls: simplify uapi/kapi directory creation (Prarit Bhargava) [RHEL-25415] - x86/config: Make the x86 defconfigs a bit more usable (Prarit Bhargava) [RHEL-25415] - xen: fix is_xen_pmu() (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Enable WERROR (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Only allow CONFIG_X86_KERNEL_IBT with ld.lld >= 14.0.0 (Prarit Bhargava) [RHEL-25415] - x86/nmi: Remove the 'strange power saving mode' hint from unknown NMI handler (Prarit Bhargava) [RHEL-25415] - arch:x86:xen: Remove unnecessary assignment in xen_apic_read() (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Do not allow CONFIG_X86_X32_ABI=y with llvm-objcopy (Prarit Bhargava) [RHEL-25415] - redhat/configs: Disable CONFIG_X86_X32_ABI (Prarit Bhargava) [RHEL-25415] - x86: Remove toolchain check for X32 ABI capability (Prarit Bhargava) [RHEL-25415] - um: Cleanup syscall_handler_t definition/cast, fix warning (Prarit Bhargava) [RHEL-25415] - x86/xen: Fix kerneldoc warning (Prarit Bhargava) [RHEL-25415] - xen: delay xen_hvm_init_time_ops() if kdump is boot on vcpu>=32 (Prarit Bhargava) [RHEL-25415] - ACPI / x86: Work around broken XSDT on Advantech DAC-BJ01 board (Prarit Bhargava) [RHEL-25415] - redhat/configs: Switch CONFIG_I8K to built-in (Prarit Bhargava) [RHEL-25415] - hwmon: (dell-smm) rewrite CONFIG_I8K description (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: move and modify CONFIG_I8K (Prarit Bhargava) [RHEL-25415] - x86/mce: Work around an erratum on fast string copy instructions (Prarit Bhargava) [RHEL-25415] - shmbuf.h: add asm/shmbuf.h to UAPI compile-test coverage (Prarit Bhargava) [RHEL-25415] - signal.h: add linux/signal.h and asm/signal.h to UAPI compile-test coverage (Prarit Bhargava) [RHEL-25415] - x86/ptrace: Always inline v8086_mode() for instrumentation (Prarit Bhargava) [RHEL-25415] - x86/head64: Add missing __head annotation to sme_postprocess_startup() (Prarit Bhargava) [RHEL-25415] - x86/cpu: X86_FEATURE_INTEL_PPIN finally has a CPUID bit (Prarit Bhargava) [RHEL-25415] - x86/CPU/AMD: Use default_groups in kobj_type (Prarit Bhargava) [RHEL-25415] - uml/x86: use x86 load_unaligned_zeropad() (Prarit Bhargava) [RHEL-25415] - asm/user.h: killed unused macros (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Use %rip-relative addressing in hook calls (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Select ARCH_SELECT_MEMORY_MODEL only if FLATMEM and SPARSEMEM are possible (Prarit Bhargava) [RHEL-25415] - x86/fpu/xstate: Fix PKRU covert channel (Vitaly Kuznetsov) [RHEL-25415] - x86/mm: fix poking_init() for Xen PV guests (Vitaly Kuznetsov) [RHEL-25415] - x86/sev: Move sev_setup_arch() to mem_encrypt.c (Vitaly Kuznetsov) [RHEL-25415] - x86/mem_encrypt: Remove stale mem_encrypt_init() declaration (Vitaly Kuznetsov) [RHEL-25415] - x86/mem_encrypt: Unbreak the AMD_MEM_ENCRYPT=n build (Vitaly Kuznetsov) [RHEL-25415] - init, x86: Move mem_encrypt_init() into arch_cpu_finalize_init() (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Mark init functions __init (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Set X86_FEATURE_OSXSAVE feature after enabling OSXSAVE in CR4 (Vitaly Kuznetsov) [RHEL-25415] - x86/xen: Fix secondary processors' FPU initialization (Vitaly Kuznetsov) [RHEL-25415] - x86/efi: Make efi_set_virtual_address_map IBT safe (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Move FPU initialization into arch_cpu_finalize_init() (Vitaly Kuznetsov) [RHEL-25415] - init: Invoke arch_cpu_finalize_init() earlier (Vitaly Kuznetsov) [RHEL-25415] - x86/init: Initialize signal frame size late (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Remove cpuinfo argument from init functions (Vitaly Kuznetsov) [RHEL-25415] - x86/mm: Initialize text poking earlier (Vitaly Kuznetsov) [RHEL-25415] - x86/mm: Use mm_alloc() in poking_init() (Vitaly Kuznetsov) [RHEL-25415] - mm: Move mm_cachep initialization to mm_init() (Vitaly Kuznetsov) [RHEL-25415] - init: consolidate prototypes in linux/init.h (Vitaly Kuznetsov) [RHEL-25415]- arm64: dts: ti: k3-j721e-sk: fix PMIC interrupt number (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: fix PMIC interrupt number (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p5-sk: Enable CPSW MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p-mcu/wakeup: Disable MCU and wakeup R5FSS nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: remove assigned-clock-parents for unused VP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p: Fix memory ranges for DMSS (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add common1 register space for AM62x SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Remove Pinmux for CTS and RTS in wkup_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Remove clock-frequency from mcu_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Modify Pinmux for wkup_uart0 and mcu_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Remove Pinmux for CTS and RTS in wkup_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am65x: Fix dtbs_install for Rocktech OLDI overlay (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix power domain for VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Fix power domain for VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: disable usb lpm (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add Itap Delay Value For DDR50 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add Itap Delay Value For DDR50 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-main: Add Itap Delay Value For DDR52 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am6*: Add additional regs for DMA components (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7*: Add additional regs for DMA components (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add additional regs for DMA components (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add GPU device node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-evm: Add overlay for PCIE1 Endpoint Mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-evm: Add overlay for PCIE0 Endpoint Mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add TPS6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add support for TPS6594 PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add support for TPS6594 PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Add TP6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Add TP6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som-p0: Add TP6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add verdin am62 mallow board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: Improve spi1 chip-select pinctrl (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Remove HDMI Reset Line Name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Lower I2C1 frequency (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: phycore-am64: Add R5F DMA Region and Mailboxes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Use OF_ALL_DTBS for combined blobs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x: Add overlay for IMX219 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable camera peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x: Add overlays for OV5640 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk: Enable camera peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Add overlays for OV5640 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Enable CSI2-RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Enable CSI2-RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add AM652 dtsi file (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Use UART name in pinmux name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add gpio-ranges properties (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-verdin: Enable Verdin UART2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add full compatible to dss-oldi-io-ctrl node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Add interrupt support for IO Expander (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add alias for MCU CPSW2G (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add icssg-prueth nodes for PG2 devices (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Refactor the m.2 and minipcie power pin (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Definitions for runtime pinmuxing (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Drop unused ecap0 PWM (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Re-add aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Mark mcu gpio and mcu_gpio_intr as reserved (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p5-sk: Mark mcu gpio and mcu_gpio_intr as reserved (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm/sk: Mark mcu_gpio_intr as reserved (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Fix typo in epwm_tbclk node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Fix DSS irq trigger type (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: minor whitespace cleanup around '=' (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Fix GPIO pin count in DT nodes (Andrew Halaney) [RHEL-25014] - dts: ti: k3-am625-beagleplay: Add beaglecc1352 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-idk: Add ICSSG Ethernet ports (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-icssg2: add ICSSG2 Ethernet support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Add ICSSG IEP nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p5-sk: Updates for SK EVM (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p: Add nodes for more IPs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add DP and HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Enable DisplayPort-0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add DSS and DP-bridge node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add WIZ and SERDES PHY nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add system controller and SERDES lane mux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j712s2-mcu: Add the mcu domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add the main domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu: Add the mcu domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add the main domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add MCU domain ESM instance (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add ESM instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add ESM instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add BCDMA instance for CSI2RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add BCDMA instance for CSI2RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Convert NAVSS to simple-bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Convert DMSS to simple-bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Fix HDMI Audio overlay in Makefile (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable audio on AM62A (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Add support for TPS6593 PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Drop i2c-1 to 100Khz (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Split vcc_3v3 regulators (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Add nodes for McASP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: update gpio-led configuration (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add chassis-type (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add muxing for GPIOs on pin headers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl: add supply regulator for I2C devices (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add DDR carveout memory nodes for C71x DSP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add DDR carveout memory nodes for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-som: Add DDR carveout memory nodes for C71x DSP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-som: Add DDR carveout memory nodes for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Add DDR carveout memory nodes for C71x DSPs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Add DDR carveout memory nodes for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add C7x remote processsor nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add MAIN R5F remote processsor nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu: Add MCU R5F cluster nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-mcu-wakeup: Add MCU domain ESM instance (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Fix typo in ramoops reg (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add GPIO expander on I2C0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk: Add DT node for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk: Add DT node for PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add USB Type C swap defines for J721S2 SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: disable MIPI DSI bridge (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add I2C I/O expander (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: phycore-am64: Add RTC interrupt pin (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Fix indentation in watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-evm-gesi: Specify base dtb for overlay file (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: add iw416 based bluetooth (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: Add DSI display support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for the AM62P5 Starter Kit (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Introduce AM62P5 family of SoCs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am62x-sk: Add overlay for HDMI audio (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add node for DSS (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Update main-i2c1 frequency (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable C6x DSP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Enable C7x DSP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable C7x DSP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: fix fss node dtbs check warnings (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable TSCADC nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable TSCADC nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable TSCADC nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable GPIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable GPIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable GPIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Fix interrupt ranges for wkup & main gpio (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: Add cfg reg region to ringacc node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Correct Pin mux offset for ADC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: dahlia: add sound card (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: dev: add sound card (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: Set I2S_1 MCLK rate (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable AUDIO_REFCLKx (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: correct pinmux offset for ospi (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Correct Pin mux offset for ospi (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7: Add MCU MCAN nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add DSS node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: Fix epwm_tbclk node name to generic name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Merge the two main_conf nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a: Remove syscon compatible from epwm_tbclk (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable dual role support for Type-C port (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-verdin: enable CAN_2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add MCU MCAN nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: Fixup remaining pin group node names for make dtbs checks (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add SD-card and WLAN overlays (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add TQ-Systems TQMa64XxL SoM and MBaX4XxL carrier board Device Trees (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add overlay to enable main CPSW2G with GESI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add main CPSW2G devicetree node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add Support for UFS peripheral (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add DT node for UFS (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add support for CAN instances 3 and 5 in main domain (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add overlay to enable CPSW9G ports with GESI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add dts nodes for EHRPWMs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-pinctrl: Introduce debounce select mux macros (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Remove power-domains from crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Use local header for SERDES MUX idle-state values (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Remove Duplicated wkup_i2c0 node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Fix compatible of ti,*-ehrpwm-tbclk (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add missing space before { (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: minor whitespace cleanup around '=' (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Unify pin group node names for make dtbs checks (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add verdin am62 yavia (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add verdin am62 dahlia (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add verdin am62 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add basic support for phyBOARD-Lyra-AM625 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu-wakeup: Remove 0x unit address prefix from nodename (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-som: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add pinmux for RPi Header (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix wkup pinmux range (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Drop SoC level aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Define aliases at board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: remove duplicate main_i2c0 pin mux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Configure pinctrl for timer IO pads (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add pinmux for RPi Header (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Use phandle to stdout UART node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Only set UART baud for used ports (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Drop SoC level aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Define aliases at board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Define aliases at board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Add wakeup_uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-common-proc-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-som/common-proc-board: Add product links (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add missing uart pinmuxes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-iot*: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-sk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-evm: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add eMMC mmc0 support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Change CPTS clock parent (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add mcu and wakeup uarts (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Enable mcu network port (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Fix main_i2c0 alias (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add mcu and wakeup uarts (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Fix main_i2c0 alias (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Fix wakeup pinmux range and pinctrl node offsets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som/common-proc-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-phyboard-electra-rdk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Move eeprom WP gpio pinctrl to eeprom node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Move camera gpio pinctrl to gpio node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0/common-proc-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Configure pinctrl for timer IO (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Configure pinctrl for timer IO (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Configure pinctrl for timer IO (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu-wakeup: Add sa3_secproxy and mcu_sec_proxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Add sa3_secproxy and mcu_sec_proxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-mcu: Add mcu_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-iot2050-common: Rename rtc8564 nodename (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Drop deprecated ti,otap-del-sel property (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Fix mcan node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu: Add mcu_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-mcu: Add mcu_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Add sa3_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add sa3_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk/evm: Describe OSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-baseboard: Describe OSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som: Describe OSPI and Hyperflash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Describe OSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Describe OSPI and QSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Add OSPI/Hyperflash select pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add LED controller to phyBOARD-Electra (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add support for OSPI and QSPI flashes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu-wakeup: Add FSS OSPI0 and FSS OSPI1 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Remove PCIe endpoint nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Fix mailbox node status (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Add OSPI/Hyperflash select pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Add HyperFlash node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-mcu-wakeup: Add HyperBus node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am65x: Add Rocktech OLDI panel DT overlay (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Enable support for high speed modes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add pinmux information for ADC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu-wakeup: Add support for ADC nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Update delay select values for MMC subsystems (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Improve documentation of mcasp1_pins (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Add eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Describe main_uart1 and wkup_uart (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Drop extra EoL (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: j721s2/j784s4: Switch to https links (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721s2: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j784s4: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-wakeup: add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-wakeup: add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Enable PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add PCIe device tree node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add support for OSPI Flashes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Add USB support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Enable SERDES0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Add support of OSPI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add SERDES and WIZ device tree node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add support for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Enable Type-C port for USB0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Reserve memory for remote proc IPC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add C71x DSP nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add R5F cluster nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Describe main_uart1 and wkup_uart (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som: Enable I2C (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix physical address of pin (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Remove "syscon" nodes added for pcieX_ctrl (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add missing cache properties (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Drop aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add board detect eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add missing PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add VTT GPIO regulator for DDR (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Rename regulator node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add missing pinmux wkup_uart, mcu_uart and mcu_i2c (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a: Add watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-*: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65*: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk|evm: Drop bootargs, add aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Add VTT GPIO regulator for DDR (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Rename regulator node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Describe main_uart1 pins (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Enable main_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Rename regulator node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Describe main_uart1 pins (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Enable main_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Fix mmc1 pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add eMMC mmc0 support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Enable audio on SK-AM62(-LP) (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add McASP nodes (Andrew Halaney) [RHEL-25014] - arm64: ti: dts: Add support for AM62x LP SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Refractor AM625 SK dts (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add ti,vbus-divider property to usbss1 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add k3-am625-beagleplay (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Update IO EXP GPIO lines for Rev E2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add overlay to enable CPSW5G ports in QSGMII mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Add CPSW5G nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add overlay to enable CPSW9G ports in QSGMII mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-wakeup: Introduce RTC node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Add pinmux information for ADC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add CPSW9G nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Enable MCU CPSW2G (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Add support for ADC nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Use local header for pinctrl register values (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Remove firmware-name override for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7: Correct L2 cache size to 512KB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Correct L2 cache size to 512KB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-*: Add 'ti,sci-dev-id' for NAVSS nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Remove ti,strobe-sel property (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Fix DDR size to full 4GB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Fix GPIO numbers in DT (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Makefile: Rearrange entries alphabetically (Andrew Halaney) [RHEL-25014] - arch: arm64: dts: Add support for AM69 Starter Kit (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add support for M.2 variant (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add layout of OSPI flash (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix wakeup pinmux range (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk: Add support for AM68 SK base board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for AM68 SK System on Module (Andrew Halaney) [RHEL-25014] - arm64: dts: Update cache properties for ti (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for phyBOARD-Electra-AM642 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for J784S4 EVM board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable USB1 node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable ethernet port (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Add more peripheral nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-mcu: Add MCU domain peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for J784S4 SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add support for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add support for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Update OTAP and ITAP delay select (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Fix clocks for McSPI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add k3-j721e-beagleboneai64 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Drop RNG clock (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Drop RNG clock (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Drop RNG clock (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-common-proc-board: Fix sound node-name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix the interrupt ranges property for main & wkup gpio intr (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu-wakeup: Drop dma-coherent in crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Drop dma-coherent in crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Drop dma-coherent in crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add general purpose timers for am62 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add general purpose timers for am65 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Configure pinctrl for timer IO pads (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Trim addresses to 8 digits (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add pinmux for RPi Header (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Add dts nodes for EHRPWMs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add 1.4GHz OPP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Introduce operating-points table (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable McASP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: MDIO pinmux should belong to the MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable ECAP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable EPWM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable SPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Rename clock-names adc_tsc_fck to fck (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable MCASP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: MDIO pinmux should belong to the MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable ECAP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable EPWM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable SPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable GPMC and ELM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: MDIO pinmux should belong to the MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable ECAP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable EPWM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable SPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: fix main pinmux range (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for AM62A7-SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Introduce AM62A7 family of SoCs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add epwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add epwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add DT entry for onboard LEDs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu-wakeup: Add SA2UL node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Do not exclusively claim SA2UL (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Move SA2UL to unused PSI-L thread ID (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Disable RNG node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-main: Add main domain watchdog entries (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add ELM (Error Location Module) node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add GPMC memory controller node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: fix RNG node clock id (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add SA2UL address space to Main CBASS ranges (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add main_cpts label (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Enable ramoops (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add pinmux corresponding to main_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Align gpio-key node names with dtschema (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Adjust whitespace around '=' (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Remove support for HS400 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix overlapping GICD memory region (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Enable HDMI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Enable DisplayPort (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: add DP to j7 evm (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-*: add DP & DP PHY (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add SA3UL ranges in cbass_main (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add support for MCAN (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-mcu: Enable MCU GPIO module (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add ECAP APWM nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Enable on board peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add more peripheral nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-mcu: remove incorrect UART base clock rates (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Enable WLAN connected to SDHCI0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for AM62-SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Introduce base support for AM62x SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Drop address and size cells from flash nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Fix whitespace around flash@0 nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Fix the interrupt-parent for wkup_gpioX instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add ESM0 to device memory map (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65*: Remove #address-cells/#size-cells from flash nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add RTI watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Alias console uart to serial2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Move aliases to board dts (Andrew Halaney) [RHEL-25014] - arch: arm64: ti: Add support J721S2 Common Processor Board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for J721S2 System on Module (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for J721S2 SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Disable mcasp nodes at dtsi level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm/sk: Add support for main domain mcan nodes in EVM and disable them on SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add support for MCAN (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Add support for mcu and main mcan nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add support for MCAN nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am654-base-board/am65-iot2050-common: Disable mcan nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-mcu: Add Support for MCAN (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: add timesync router node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Correct the d-cache-sets info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Fix the L2 cache sets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix the L2 cache sets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642: Fix the L2 cache sets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-main: Fix 'dtbs_check' in serdes_ln_ctrl node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Fix 'dtbs_check' serdes_ln_ctrl node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: correct cache-sets info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add DDR carveout memory nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add IPC sub-mailbox nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for J721E SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add support for product generation 2 boards (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Prepare for adding 2nd-generation boards (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add/enabled mailboxes and carve-outs for R5F cores (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Disable SR2.0-only PRUs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Flip mmc device ordering on Advanced devices (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Add j7200-evm compatible (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Add j721e-evm compatible (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add ICSSG nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Makefile: Collate AM64 platforms together (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Relocate thermal-zones to SoC specific location (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: ti-k3*: Introduce aliases for mmc nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Cleanup "ranges" property in "pcie" DT node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Add *max-virtual-functions* for pcie-ep DT node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Fix "bus-range" upto 256 bus number for PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Fix "vendor-id"/"device-id" properties of pcie node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Fix "bus-range" upto 256 bus number for PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Fix "max-virtual-functions" in PCIe EP nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-mcu: Add pinctrl (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add pwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Add pwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add ecap pwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add epwm nodes (Andrew Halaney) [RHEL-25014] - kbuild: Cleanup DT Overlay intermediate files as appropriate (Andrew Halaney) [RHEL-25014] - kbuild: Allow DTB overlays to built into .dtbo.S files (Andrew Halaney) [RHEL-25014] - kbuild: Allow DTB overlays to built from .dtso named source files (Andrew Halaney) [RHEL-25014] - tools/rtla: Exit with EXIT_SUCCESS when help is invoked (John Kacur) [RHEL-28660] - tools/rtla: Replace setting prio with nice for SCHED_OTHER (John Kacur) [RHEL-28660] - tools/rtla: Remove unused sched_getattr() function (John Kacur) [RHEL-28660] - tools/rtla: Fix clang warning about mount_point var size (John Kacur) [RHEL-28660] - tools/rtla: Fix uninitialized bucket/data->bucket_size warning (John Kacur) [RHEL-28660] - tools/rtla: Fix Makefile compiler options for clang (John Kacur) [RHEL-28660] - tools/rv: Fix curr_reactor uninitialized variable (John Kacur) [RHEL-28660] - tools/rv: Fix Makefile compiler options for clang (John Kacur) [RHEL-28660] - netfs, fscache: Prevent Oops in fscache_put_cache() (Pavel Reichl) [RHEL-28890] {CVE-2024-26612} - bnx2fc: Remove spin_lock_bh while release resources after upload. (John Meneghini) [RHEL-9662] - ice: fold ice_ptp_read_time into ice_ptp_gettimex64 (Michal Schmidt) [RHEL-19000] - ice: avoid the PTP hardware semaphore in gettimex64 path (Michal Schmidt) [RHEL-19000] - ice: add ice_adapter for shared data across PFs on the same NIC (Michal Schmidt) [RHEL-19000] - overlay: disable EVM (Coiby Xu) [RHEL-29566] - evm: add support to disable EVM on unsupported filesystems (Coiby Xu) [RHEL-29566] - evm: don't copy up 'security.evm' xattr (Coiby Xu) [RHEL-29566] - mm, vmscan: remove ISOLATE_UNMAPPED (Nico Pache) [RHEL-28667] - trace-vmscan-postprocess: sync with tracepoints updates (Nico Pache) [RHEL-28667] - tracing: incorrect isolate_mote_t cast in mm_vmscan_lru_isolate (Nico Pache) [RHEL-28667] - mm/mglru: skip special VMAs in lru_gen_look_around() (Nico Pache) [RHEL-28667] - mm/mglru: reclaim offlined memcgs harder (Nico Pache) [RHEL-28667] - mm/mglru: try to stop at high watermarks (Nico Pache) [RHEL-28667] - mm/mglru: fix underprotected page cache (Nico Pache) [RHEL-28667] - mm: multi-gen LRU: reuse some legacy trace events (Nico Pache) [RHEL-28667] - mm: multi-gen LRU: improve design doc (Nico Pache) [RHEL-28667] - mm: multi-gen LRU: clean up sysfs code (Nico Pache) [RHEL-28667] - printk: allow disabling printk per-console device kthreads at boot (Luis Claudio R. Goncalves) [RHEL-17709] - powerpc/pseries/iommu: IOMMU table is not initialized for kdump over SR-IOV (Mamatha Inamdar) [RHEL-25055] - IB/hfi1: Fix sdma.h tx->num_descs off-by-one error (Daniel Vacek) [RHEL-26063] - ASoC: Intel: soc-acpi: rt713+rt1316, no sdw-dmic config (Jaroslav Kysela) [RHEL-26456] - hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed (Maxim Levitsky) [RHEL-26435] - hv_netvsc: Fix race condition between netvsc_probe and netvsc_remove (Maxim Levitsky) [RHEL-26435] - mlxsw: spectrum_acl_tcam: Fix stack corruption (Ivan Vecera) [RHEL-26463] {CVE-2024-26586}- mm/page_alloc: don't wake kswapd from rmqueue() unless __GFP_KSWAPD_RECLAIM is specified (Waiman Long) [RHEL-24120] - debugobjects: Recheck debug_objects_enabled before reporting (Waiman Long) [RHEL-24120] - debugobjects: Don't wake up kswapd from fill_pool() (Waiman Long) [RHEL-24120] - RDMA/cma: Avoid GID lookups on iWARP devices (Benjamin Coddington) [RHEL-12457] - RDMA/cma: Deduplicate error flow in cma_validate_port() (Benjamin Coddington) [RHEL-12457] - RDMA/core: Set gid_attr.ndev for iWARP devices (Benjamin Coddington) [RHEL-12457] - RDMA/siw: Fabricate a GID on tun and loopback devices (Benjamin Coddington) [RHEL-12457] - redhat: Enable -Werror for aarch64 (Eric Chanudet) [RHEL-29316] - redhat: redhat/Makefile: include the subtrees merge script in the makefiles (Derek Barbosa) - crypto: dh - implement FIPS PCT (Vladis Dronov) [RHEL-25845] - crypto: tcrypt - add ffdhe2048(dh) test (Vladis Dronov) [RHEL-25845] - crypto: dh - Make public key test FIPS-only (Vladis Dronov) [RHEL-25845] - tools/resolve_btfids: Fix cross-compilation to non-host endianness (Viktor Malik) [RHEL-16042] - tools/resolve_btfids: Refactor set sorting with types from btf_ids.h (Viktor Malik) [RHEL-16042] - powerpc/mm: Fix null-pointer dereference in pgtable_cache_add (Mamatha Inamdar) [RHEL-29120] {CVE-2023-52607} - gfs2: Fix invalid metadata access in punch_hole (Andrew Price) [RHEL-28241] - i2c: Fix a potential use after free (David Arcari) [RHEL-26851] {CVE-2019-25162} - i2c: i801: Fix block process call transactions (David Arcari) [RHEL-26479] {CVE-2024-26593} - sched/membarrier: reduce the ability to hammer on sys_membarrier (Wander Lairson Costa) [RHEL-23428] {CVE-2024-26602}- pinctrl: bcm2835: Handle gpiochip_add_pin_range() errors (Eric Chanudet) [RHEL-28621] - pinctrl-bcm2835.c: fix race condition when setting gpio dir (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Remove of_node_put() in bcm2835_of_gpio_ranges_fallback() (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Make the irqchip immutable (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: drop irq_enable/disable callbacks (Eric Chanudet) [RHEL-28621] - pinctrl-bcm2835: don't call pinctrl_gpio_direction() (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Silence uninit warning (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Allow building driver as a module (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Replace BUG with BUG_ON (Eric Chanudet) [RHEL-28621] - block: Rename BLK_STS_NEXUS to BLK_STS_RESV_CONFLICT (Ming Lei) [RHEL-25988] - block: Add PR callouts for read keys and reservation (Ming Lei) [RHEL-25988] - block: sed-opal: handle empty atoms when parsing response (Ming Lei) [RHEL-25988] - virtio-blk: Ensure no requests in virtqueues before deleting vqs. (Ming Lei) [RHEL-25988] - blk-iocost: Fix an UBSAN shift-out-of-bounds warning (Ming Lei) [RHEL-25988] - blk-wbt: Fix detection of dirty-throttled tasks (Ming Lei) [RHEL-25988] - block: Fix where bio IO priority gets set (Ming Lei) [RHEL-25988] - aoe: avoid potential deadlock at set_capacity (Ming Lei) [RHEL-25988] - block: Fix WARNING in _copy_from_iter (Ming Lei) [RHEL-25988] - block: Move checking GENHD_FL_NO_PART to bdev_add_partition() (Ming Lei) [RHEL-25988] - block: Treat sequential write preferred zone type as invalid (Ming Lei) [RHEL-25988] - block: remove disk_clear_zoned (Ming Lei) [RHEL-25988] - sd: remove the !ZBC && blk_queue_is_zoned case in sd_read_block_characteristics (Ming Lei) [RHEL-25988] - drivers/block/xen-blkback/common.h: Fix spelling typo in comment (Ming Lei) [RHEL-25988] - blk-cgroup: don't use removal safe list iterators (Ming Lei) [RHEL-25988] - block: floor the discard granularity to the physical block size (Ming Lei) [RHEL-25988] - mtd_blkdevs: use the default discard granularity (Ming Lei) [RHEL-25988] - zram: use the default discard granularity (Ming Lei) [RHEL-25988] - null_blk: use the default discard granularity (Ming Lei) [RHEL-25988] - nbd: use the default discard granularity (Ming Lei) [RHEL-25988] - ubd: use the default discard granularity (Ming Lei) [RHEL-25988] - block: default the discard granularity to sector size (Ming Lei) [RHEL-25988] - block: remove two comments in bio_split_discard (Ming Lei) [RHEL-25988] - block: rename and document BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - loop: don't abuse BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - aoe: don't abuse BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - null_blk: don't cap max_hw_sectors to BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - loop: don't update discard limits from loop_set_status (Ming Lei) [RHEL-25988] - blk-wbt: remove the separate write cache tracking (Ming Lei) [RHEL-25988] - block: reject invalid operation in submit_bio_noacct (Ming Lei) [RHEL-25988] - drbd: actlog: fix kernel-doc warnings and spelling (Ming Lei) [RHEL-25988] - block: skip start/end time stamping for passthrough IO (Ming Lei) [RHEL-25988] - block: export disk_clear_zoned() (Ming Lei) [RHEL-25988] - sd: only call disk_clear_zoned when needed (Ming Lei) [RHEL-25988] - block: simplify disk_set_zoned (Ming Lei) [RHEL-25988] - block: remove support for the host aware zone model (Ming Lei) [RHEL-25988] - dm error: Add support for zoned block devices (Ming Lei) [RHEL-25988] - virtio_blk: remove the broken zone revalidation support (Ming Lei) [RHEL-25988] - virtio_blk: cleanup zoned device probing (Ming Lei) [RHEL-25988] - block: add check of 'minors' and 'first_minor' in device_add_disk() (Ming Lei) [RHEL-25988] - block: skip cgroups for passthrough io (Ming Lei) [RHEL-25988] - block: improve struct request_queue layout (Ming Lei) [RHEL-25988] - block: support adding less than len in bio_add_hw_page (Ming Lei) [RHEL-25988] - block: prevent an integer overflow in bvec_try_merge_hw_page (Ming Lei) [RHEL-25988] - block: Set memalloc_noio to false on device_add_disk() error path (Ming Lei) [RHEL-25988] - block/rnbd-srv: Check for unlikely string overflow (Ming Lei) [RHEL-25988] - block: Remove special-casing of compound pages (Ming Lei) [RHEL-25988] - block: skip QUEUE_FLAG_STATS and rq-qos for passthrough io (Ming Lei) [RHEL-25988] - block: move a few definitions out of CONFIG_BLK_DEV_ZONED (Ming Lei) [RHEL-25988] - block/rnbd: add support for REQ_OP_WRITE_ZEROES (Ming Lei) [RHEL-25988] - block: renumber QUEUE_FLAG_HW_WC (Ming Lei) [RHEL-25988] - block: Document the role of the two attribute groups (Ming Lei) [RHEL-25988] - block: warn once for each partition in bio_check_ro() (Ming Lei) [RHEL-25988] - block: move .bd_inode into 1st cacheline of block_device (Ming Lei) [RHEL-25988] - nbd: pass nbd_sock to nbd_read_reply() instead of index (Ming Lei) [RHEL-25988] - block/null_blk: Fix double blk_mq_start_request() warning (Ming Lei) [RHEL-25988] - nbd: fix null-ptr-dereference while accessing 'nbd->config' (Ming Lei) [RHEL-25988] - nbd: factor out a helper to get nbd_config without holding 'config_lock' (Ming Lei) [RHEL-25988] - nbd: fold nbd config initialization into nbd_alloc_config() (Ming Lei) [RHEL-25988] - blk-core: use pr_warn_ratelimited() in bio_check_ro() (Ming Lei) [RHEL-25988] - nbd: fix uaf in nbd_open (Ming Lei) [RHEL-25988] - powerpc/pseries: PLPKS SED Opal keystore support (Ming Lei) [RHEL-25988] - block: sed-opal: keystore access for SED Opal keys (Ming Lei) [RHEL-25988] - block:sed-opal: SED Opal keystore (Ming Lei) [RHEL-25988] - partitions/ibm: Introduce defines for magic string length values (Ming Lei) [RHEL-25988] - partitions/ibm: Replace strncpy() and improve readability (Ming Lei) [RHEL-25988] - partitions/ibm: Remove unnecessary memset (Ming Lei) [RHEL-25988] - aoe: replace strncpy with strscpy (Ming Lei) [RHEL-25988] - null_blk: replace strncpy with strscpy (Ming Lei) [RHEL-25988] - block/null_blk: add queue_rqs() support (Ming Lei) [RHEL-25988] - blk-mq: update driver tags request table when start request (Ming Lei) [RHEL-25988] - blk-mq: support batched queue_rqs() on shared tags queue (Ming Lei) [RHEL-25988] - blk-mq: remove RQF_MQ_INFLIGHT (Ming Lei) [RHEL-25988] - blk-mq: account active requests when get driver tag (Ming Lei) [RHEL-25988] - blk-throttle: check for overflow in calculate_bytes_allowed (Ming Lei) [RHEL-25988] - block: Fix regression in sed-opal for a saved key. (Ming Lei) [RHEL-25988] - block: Don't invalidate pagecache for invalid falloc modes (Ming Lei) [RHEL-25988] - block: correct stale comment in rq_qos_wait (Ming Lei) [RHEL-25988] - blk-mq: fix tags UAF when shrinking q->nr_hw_queues (Ming Lei) [RHEL-25988] - block: fix pin count management when merging same-page segments (Ming Lei) [RHEL-25988] - null_blk: fix poll request timeout handling (Ming Lei) [RHEL-25988] - s390/dasd: fix string length handling (Ming Lei) [RHEL-25988] - block: don't add or resize partition on the disk with GENHD_FL_NO_PART (Ming Lei) [RHEL-25988] - blk-throttle: consider 'carryover_ios/bytes' in throtl_trim_slice() (Ming Lei) [RHEL-25988] - blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice() (Ming Lei) [RHEL-25988] - blk-throttle: fix wrong comparation while 'carryover_ios/bytes' is negative (Ming Lei) [RHEL-25988] - blk-throttle: print signed value 'carryover_bytes/ios' for user (Ming Lei) [RHEL-25988] - block: use strscpy() to instead of strncpy() (Ming Lei) [RHEL-25988] - block: sed-opal: keyring support for SED keys (Ming Lei) [RHEL-25988] - block: sed-opal: Implement IOC_OPAL_REVERT_LSP (Ming Lei) [RHEL-25988] - block: sed-opal: Implement IOC_OPAL_DISCOVERY (Ming Lei) [RHEL-25988] - blk-mq: prealloc tags when increase tagset nr_hw_queues (Ming Lei) [RHEL-25988] - blk-mq: delete redundant tagset map update when fallback (Ming Lei) [RHEL-25988] - blk-mq: fix tags leak when shrink nr_hw_queues (Ming Lei) [RHEL-25988] - blk-cgroup: Fix NULL deref caused by blkg_policy_data being installed before init (Ming Lei) [RHEL-25988] - block: Bring back zero_fill_bio_iter (Ming Lei) [RHEL-25988] - block: Allow bio_iov_iter_get_pages() with bio->bi_bdev unset (Ming Lei) [RHEL-25988] - block: Add some exports for bcachefs (Ming Lei) [RHEL-25988] - block: fix bad lockdep annotation in blk-iolatency (Ming Lei) [RHEL-25988] - swim3: mark swim3_init() static (Ming Lei) [RHEL-25988] - block: remove init_mutex and open-code blk_iolatency_try_init (Ming Lei) [RHEL-25988] - block/mq-deadline: use correct way to throttling write requests (Ming Lei) [RHEL-25988] - iocost_monitor: improve it by adding iocg wait_ms (Ming Lei) [RHEL-25988] - iocost_monitor: print vrate inuse along with base_vrate (Ming Lei) [RHEL-25988] - iocost_monitor: fix kernel queue kobj changes (Ming Lei) [RHEL-25988] - block: cleanup bio_integrity_prep (Ming Lei) [RHEL-25988] - block: Improve performance for BLK_MQ_F_BLOCKING drivers (Ming Lei) [RHEL-25988] - scsi: Remove a blk_mq_run_hw_queues() call (Ming Lei) [RHEL-25988] - scsi: Inline scsi_kick_queue() (Ming Lei) [RHEL-25988] - block: refactor to use helper (Ming Lei) [RHEL-25988] - blk-flush: reuse rq queuelist in flush state machine (Ming Lei) [RHEL-25988] - blk-flush: count inflight flush_data requests (Ming Lei) [RHEL-25988] - blk-mq: use percpu csd to remote complete instead of per-rq csd (Ming Lei) [RHEL-25988] - block: don't allow enabling a cache on devices that don't support it (Ming Lei) [RHEL-25988] - block: cleanup queue_wc_store (Ming Lei) [RHEL-25988] - nbd: automatically load module on genl access (Ming Lei) [RHEL-25988] - blk-wbt: Replace strlcpy with strscpy (Ming Lei) [RHEL-25988] - kyber: Replace strlcpy with strscpy (Ming Lei) [RHEL-25988] - block: null_blk: cleanup null_queue_rq() (Ming Lei) [RHEL-25988] - block: null_blk: Fix handling of fake timeout request (Ming Lei) [RHEL-25988] - fbdev/simplefb: change loglevel when the power domains cannot be parsed (Robert Foss) [RHEL-17425] - fbdev/simplefb: Suppress error on missing power domains (Robert Foss) [RHEL-17425] - IMA: reject unknown hash algorithms in ima_get_hash_algo (Joel Slebodnick) [RHEL-26952] - redhat/configs: aarch64: enable SCMI pmdomain driver (Radu Rendec) [RHEL-26434] - firmware: arm_scmi: Add generic OPP support to the SCMI performance domain (Radu Rendec) [RHEL-26434] - OPP: Extend support for the opp-level beyond required-opps (Radu Rendec) [RHEL-26434] - OPP: Switch to use dev_pm_domain_set_performance_state() (Radu Rendec) [RHEL-26434] - PM: domains: Implement the ->set_performance_state() callback for genpd (Radu Rendec) [RHEL-26434] - PM: domains: Introduce dev_pm_domain_set_performance_state() (Radu Rendec) [RHEL-26434] - pmdomain: arm: Fix NULL dereference on scmi_perf_domain removal (Radu Rendec) [RHEL-26434] - pmdomain: arm: Avoid polling for scmi_perf_domain (Radu Rendec) [RHEL-26434] - pmdomain: arm: Add the SCMI performance domain (Radu Rendec) [RHEL-26434] - PM: domains: Allow genpd providers to manage OPP tables directly by its FW (Radu Rendec) [RHEL-26434] - cpufreq: scmi: Add support to parse domain-id using #power-domain-cells (Radu Rendec) [RHEL-26434] - dt-bindings: power: Clarify performance capabilities of power-domains (Radu Rendec) [RHEL-26434] - dt-bindings: firmware: arm,scmi: Extend bindings for protocol@13 (Radu Rendec) [RHEL-26434] - dt-bindings: arm: cpus: Add a power-domain-name for a performance-domain (Radu Rendec) [RHEL-26434] - cpufreq: scmi: Avoid one OF parsing in scmi_get_sharing_cpus() (Radu Rendec) [RHEL-26434] - arm64: dts: qcom: sa8775p-ride: Describe sgmii_phy1 irq (Andrew Halaney) [RHEL-28917] - arm64: dts: qcom: sa8775p-ride: Describe sgmii_phy0 irq (Andrew Halaney) [RHEL-28917] - Bluetooth: Fix bogus check for re-auth no supported with non-ssp (Bastien Nocera) [RHEL-18225 RHEL-18227] {CVE-2020-10135} - redhat/configs: enable pwr-mlxbf (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: support graceful reboot instead of emergency reset (Nirmala Dalvi) [RHEL-21119] - power: reset: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: change rst_pwr_hid and low_pwr_hid from global to local variables (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: add missing include (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: add BlueField SoC power control driver (Nirmala Dalvi) [RHEL-21119] - redhat/configs: enable pinctrl_mlxbf3 This driver is required to support the pinctrl device on the Bluefield-3 card. (Nirmala Dalvi) [RHEL-21115] - pinctrl: mlxbf3: Remove gpio_disable_free() (Nirmala Dalvi) [RHEL-21115] - pinctrl: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21115] - pinctrl: mlxbf3: set varaiable mlxbf3_pmx_funcs storage-class-specifier to static (Nirmala Dalvi) [RHEL-21115] - pinctrl: mlxbf3: Add pinctrl driver support (Nirmala Dalvi) [RHEL-21115] - redhat/configs: enable gpio_mlxbf3 (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: add an error code check in mlxbf3_gpio_probe (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: Support add_pin_ranges() (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: Add gpio driver support (Nirmala Dalvi) [RHEL-21113] - redhat/configs: enable mlxbf-pmc (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Ignore unsupported performance blocks (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: mlxbf_pmc_event_list(): make size ptr optional (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Cleanup signed/unsigned mix-up (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Replace uintN_t with kernel-style types (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Fix offset calculation for crspace events (Luiz Capitulino) [RHEL-21122] - platform/mellanox: Check devm_hwmon_device_register_with_groups() return value (Luiz Capitulino) [RHEL-21122] - platform/mellanox: Add null pointer checks for devm_kasprintf() (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Add support for BlueField-3 (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Fix reading of unprogrammed events (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Fix potential buffer overflows (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: fix sscanf() error checking (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: fix kernel-doc notation (Luiz Capitulino) [RHEL-21122] - SUNRPC: Remove stale comments (Jeffrey Layton) [RHEL-22860] - NFSD: Remove BUG_ON in nfsd4_process_cb_update() (Jeffrey Layton) [RHEL-22860] - NFSD: Replace comment with lockdep assertion (Jeffrey Layton) [RHEL-22860] - NFSD: Remove unused @reason argument (Jeffrey Layton) [RHEL-22860] - NFSD: Add callback operation lifetime trace points (Jeffrey Layton) [RHEL-22860] - NFSD: Rename nfsd_cb_state trace point (Jeffrey Layton) [RHEL-22860] - NFSD: Replace dprintks in nfsd4_cb_sequence_done() (Jeffrey Layton) [RHEL-22860] - NFSD: Add nfsd_seq4_status trace event (Jeffrey Layton) [RHEL-22860] - NFSD: Retransmit callbacks after client reconnects (Jeffrey Layton) [RHEL-22860] - NFSD: Reschedule CB operations when backchannel rpc_clnt is shut down (Jeffrey Layton) [RHEL-22860] - NFSD: Convert the callback workqueue to use delayed_work (Jeffrey Layton) [RHEL-22860] - NFSD: Reset cb_seq_status after NFS4ERR_DELAY (Jeffrey Layton) [RHEL-22860] - NFSv4, NFSD: move enum nfs_cb_opnum4 to include/linux/nfs4.h (Jeffrey Layton) [RHEL-22860] - tls: fix use-after-free on failed backlog decryption (Sabrina Dubroca) [RHEL-26410] {CVE-2024-26584} - tls: separate no-async decryption request handling from async (Sabrina Dubroca) [RHEL-26410] {CVE-2024-26584} - tls: decrement decrypt_pending if no async completion will be called (Sabrina Dubroca) [RHEL-26416] {CVE-2024-26583} - net: tls: fix use-after-free with partial reads and async decrypt (Sabrina Dubroca) [RHEL-26398] {CVE-2024-26582} - net: tls: handle backlogging of crypto requests (Sabrina Dubroca) [RHEL-26410] {CVE-2024-26584} - tls: fix race between tx work scheduling and socket close (Sabrina Dubroca) [RHEL-26361] {CVE-2024-26585} - tls: fix race between async notify and socket close (Sabrina Dubroca) [RHEL-26416] {CVE-2024-26583} - net: tls: factor out tls_*crypt_async_wait() (Sabrina Dubroca) [RHEL-26416] {CVE-2024-26583} - i2c: mlxbf: Use devm_platform_get_and_ioremap_resource() (Luiz Capitulino) [RHEL-21116] - I2C: Explicitly include correct DT includes (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: Use dev_err_probe in probe function (Luiz Capitulino) [RHEL-21116] - i2c: Convert to platform remove callback returning void (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: depend on ACPI; clean away ifdeffage (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: remove device tree support (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: support BlueField-3 SoC (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: add multi slave functionality (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: support lock mechanism (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: Fix frequency calculation (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: Refactor _UID handling to use acpi_dev_uid_to_integer() (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: remove IRQF_ONESHOT (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: prevent stack overflow in mlxbf_i2c_smbus_start_transaction() (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: incorrect base address passed during io write (Luiz Capitulino) [RHEL-21116] - Revert "Merge: EDAC: add initial support for El Capitan" (Scott Weaver) - SEV: disable SEV-ES DebugSwap by default (Paolo Bonzini) [RHEL-22997] - dm-integrity, dm-verity: reduce stack usage for recheck (Benjamin Marzinski) [RHEL-20912] - dm-crypt: recheck the integrity tag after a failure (Benjamin Marzinski) [RHEL-20912] - dm-crypt: don't modify the data when using authenticated encryption (Benjamin Marzinski) [RHEL-20912] - dm-verity: recheck the hash after a failure (Benjamin Marzinski) [RHEL-20912] - dm-integrity: recheck the integrity tag after a failure (Benjamin Marzinski) [RHEL-20912] - tracing/timerlat: Move hrtimer_init to timerlat_fd open() (John Kacur) [RHEL-26665] - gfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dump (Andrew Price) [RHEL-26500] {CVE-2023-52448} - NFSv4: Always ask for type with READDIR (Benjamin Coddington) [RHEL-15843] - sunrpc: have svc tasks sleep in TASK_INTERRUPTIBLE instead of TASK_IDLE (Jeffrey Layton) [RHEL-22742] - smb: client: fix OOB in receive_encrypted_standard() (Scott Mayhew) [RHEL-21687] {CVE-2024-0565} - EDAC/amd64: Add support for family 0x19, models 0x90-9f devices (Aristeu Rozanski) [RHEL-10022] - EDAC/mc: Add support for HBM3 memory type (Aristeu Rozanski) [RHEL-10022] - x86/MCE/AMD: Add new MA_LLC, USR_DP, and USR_CP bank types (Aristeu Rozanski) [RHEL-10022] - EDAC/mce_amd: Remove SMCA Extended Error code descriptions (Aristeu Rozanski) [RHEL-10022] - x86/mce/amd, EDAC/mce_amd: Move long names to decoder module (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Cache and use GPU node map (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Add support for AMD heterogeneous Family 19h Model 30h-3Fh (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Document heterogeneous system enumeration (Aristeu Rozanski) [RHEL-10022] - x86/MCE/AMD, EDAC/mce_amd: Decode UMC_V2 ECC errors (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Fix indentation in umc_determine_edac_cap() (Aristeu Rozanski) [RHEL-10022] - EDAC: Sanitize MODULE_AUTHOR strings (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Add get_err_info() to pvt->ops (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Split dump_misc_regs() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Split init_csrows() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Split determine_edac_cap() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] - fprobe: Ensure running fprobe_exit_handler() finished before calling rethook_free() (Viktor Malik) [RHEL-26131] - fprobe: Release rethook after the ftrace_ops is unregistered (Viktor Malik) [RHEL-26131] - fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super {CVE-2024-0841} (Audra Mitchell) [RHEL-20615] {CVE-2024-0841} - smb: client: fix parsing of SMB3.1.1 POSIX create context (Paulo Alcantara) [RHEL-26242] {CVE-2023-52434} - smb: client: fix potential OOBs in smb2_parse_contexts() (Paulo Alcantara) [RHEL-26242] {CVE-2023-52434}- genirq: Wake interrupt threads immediately when changing affinity (Crystal Wood) [RHEL-9148] - scsi: core: Move scsi_host_busy() out of host lock if it is for per-command (Ming Lei) [RHEL-23941] - scsi: core: Move scsi_host_busy() out of host lock for waking up EH handler (Ming Lei) [RHEL-23941] - tracing/timerlat: Move hrtimer_init to timerlat_fd open() (John Kacur) [RHEL-28655] - crypto: akcipher - Disable signing and decryption (Herbert Xu) [RHEL-17113] {CVE-2023-6240} - RDMA/siw: Fix connection failure handling (Kamal Heib) [RHEL-28044] {CVE-2023-52513} - x86/mm: Fix memory encryption features advertisement (Vitaly Kuznetsov) [RHEL-26662] - x86/coco: Export cc_vendor (Vitaly Kuznetsov) [RHEL-26662] - afs: fix __afs_break_callback() / afs_drop_open_mmap() race (Marc Dionne) [RHEL-25171] - afs: Increase buffer size in afs_update_volume_status() (Marc Dionne) [RHEL-25171] - afs: Fix ignored callbacks over ipv4 (Marc Dionne) [RHEL-25171] - rxrpc: Fix counting of new acks and nacks (Marc Dionne) [RHEL-25171] - rxrpc: Fix response to PING RESPONSE ACKs to a dead call (Marc Dionne) [RHEL-25171] - rxrpc: Fix delayed ACKs to not set the reference serial number (Marc Dionne) [RHEL-25171] - rxrpc: Fix generation of serial numbers to skip zero (Marc Dionne) [RHEL-25171] - afs: Fix missing/incorrect unlocking of RCU read lock (Marc Dionne) [RHEL-25171] - afs: Remove afs_dynroot_d_revalidate() as it is redundant (Marc Dionne) [RHEL-25171] - afs: Fix error handling with lookup via FS.InlineBulkStatus (Marc Dionne) [RHEL-25171] - afs: Don't use certain unnecessary folio_*() functions (Marc Dionne) [RHEL-25171] - rxrpc: Fix use of Don't Fragment flag (Marc Dionne) [RHEL-25171] - rxrpc: Fix skbuff cleanup of call's recvmsg_queue and rx_oos_queue (Marc Dionne) [RHEL-25171] - afs: trace: Log afs_make_call(), including server address (Marc Dionne) [RHEL-25171] - afs: Fix offline and busy message emission (Marc Dionne) [RHEL-25171] - afs: Fix fileserver rotation (Marc Dionne) [RHEL-25171] - afs: Overhaul invalidation handling to better support RO volumes (Marc Dionne) [RHEL-25171] - afs: Parse the VolSync record in the reply of a number of RPC ops (Marc Dionne) [RHEL-25171] - afs: Don't leave DONTUSE/NEWREPSITE servers out of server list (Marc Dionne) [RHEL-25171] - afs: Fix comment in afs_do_lookup() (Marc Dionne) [RHEL-25171] - afs: Apply server breaks to mmap'd files in the call processor (Marc Dionne) [RHEL-25171] - afs: Move the vnode/volume validity checking code into its own file (Marc Dionne) [RHEL-25171] - afs: Defer volume record destruction to a workqueue (Marc Dionne) [RHEL-25171] - afs: Make it possible to find the volumes that are using a server (Marc Dionne) [RHEL-25171] - afs: Combine the endpoint state bools into a bitmask (Marc Dionne) [RHEL-25171] - afs: Keep a record of the current fileserver endpoint state (Marc Dionne) [RHEL-25171] - afs: Dispatch vlserver probes in priority order (Marc Dionne) [RHEL-25171] - afs: Dispatch fileserver probes in priority order (Marc Dionne) [RHEL-25171] - afs: Mark address lists with configured priorities (Marc Dionne) [RHEL-25171] - afs: Provide a way to configure address priorities (Marc Dionne) [RHEL-25171] - afs: Remove the unimplemented afs_cmp_addr_list() (Marc Dionne) [RHEL-25171] - afs: Add some more info to /proc/net/afs/servers (Marc Dionne) [RHEL-25171] - rxrpc: Create a procfile to display outstanding client conn bundles (Marc Dionne) [RHEL-25171] - afs: Fold the afs_addr_cursor struct in (Marc Dionne) [RHEL-25171] - afs: Use peer + service_id as call address (Marc Dionne) [RHEL-25171] - afs: Add a tracepoint for struct afs_addr_list (Marc Dionne) [RHEL-25171] - afs: Automatically generate trace tag enums (Marc Dionne) [RHEL-25171] - afs: Rename some fields (Marc Dionne) [RHEL-25171] - afs: Simplify error handling (Marc Dionne) [RHEL-25171] - afs: Don't put afs_call in afs_wait_for_call_to_complete() (Marc Dionne) [RHEL-25171] - afs: Wrap most op->error accesses with inline funcs (Marc Dionne) [RHEL-25171] - afs: Use op->nr_iterations=-1 to indicate to begin fileserver iteration (Marc Dionne) [RHEL-25171] - afs: Handle the VIO and UAEIO aborts explicitly (Marc Dionne) [RHEL-25171] - afs: Rename addr_list::failed to probe_failed (Marc Dionne) [RHEL-25171] - afs: Don't skip server addresses for which we didn't get an RTT reading (Marc Dionne) [RHEL-25171] - rxrpc, afs: Allow afs to pin rxrpc_peer objects (Marc Dionne) [RHEL-25171] - afs: Turn the afs_addr_list address array into an array of structs (Marc Dionne) [RHEL-25171] - afs: Add comments on abort handling (Marc Dionne) [RHEL-25171] - rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock() (Marc Dionne) [RHEL-25171] - afs: use read_seqbegin() in afs_check_validity() and afs_getattr() (Marc Dionne) [RHEL-25171] - afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*() (Marc Dionne) [RHEL-25171] - afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu() (Marc Dionne) [RHEL-25171] - afs: Fix use-after-free due to get/remove race in volume tree (Marc Dionne) [RHEL-25171] - afs: Fix overwriting of result of DNS query (Marc Dionne) [RHEL-25171] - afs: Fix dynamic root lookup DNS check (Marc Dionne) [RHEL-25171] - afs: Fix the dynamic root's d_delete to always delete unused dentries (Marc Dionne) [RHEL-25171] - afs: Fix refcount underflow from error handling race (Marc Dionne) [RHEL-25171] - afs: do not test the return value of folio_start_writeback() (Marc Dionne) [RHEL-25171] - afs: Mark a superblock for an R/O or Backup volume as SB_RDONLY (Marc Dionne) [RHEL-25171] - afs: Fix file locking on R/O volumes to operate in local mode (Marc Dionne) [RHEL-25171] - afs: Return ENOENT if no cell DNS record can be found (Marc Dionne) [RHEL-25171] - afs: Make error on cell lookup failure consistent with OpenAFS (Marc Dionne) [RHEL-25171] - afs: Fix afs_server_list to be cleaned up with RCU (Marc Dionne) [RHEL-25171] - rxrpc: Defer the response to a PING ACK until we've parsed it (Marc Dionne) [RHEL-25171] - rxrpc: Fix RTT determination to use any ACK as a source (Marc Dionne) [RHEL-25171] - rxrpc: Fix some minor issues with bundle tracing (Marc Dionne) [RHEL-25171] - rxrpc: Fix two connection reaping bugs (Marc Dionne) [RHEL-25171] - afs: Provide a splice-read wrapper (Marc Dionne) [RHEL-25171] - rxrpc: Replace fake flex-array with flexible-array member (Marc Dionne) [RHEL-25171] - x86/cpu/intel: Detect TME keyid bits before setting MTRR mask registers (Paolo Bonzini) [RHEL-23426] - x86/cpu: Allow reducing x86_phys_bits during early_identify_cpu() (Paolo Bonzini) [RHEL-23426] - x86/boot: Move x86_cache_alignment initialization to correct spot (Paolo Bonzini) [RHEL-23426] - x86/sev-es: Set x86_virt_bits to the correct value straight away, instead of a two-phase approach (Paolo Bonzini) [RHEL-23426] - KVM: x86: make KVM_REQ_NMI request iff NMI pending for vcpu (Prasad Pandit) [RHEL-2815] - drm/tegra: Remove existing framebuffer only if we support display (Robert Foss) [RHEL-26130] - Deprecate qla4xxx in RHEL-9 (Chris Leech) [RHEL-1241] - dm-bufio: fix no-sleep mode (Benjamin Marzinski) [RHEL-23968] - selftests: rtnetlink: add MACsec offload tests (Sabrina Dubroca) [RHEL-24616] - netdevsim: add dummy macsec offload (Sabrina Dubroca) [RHEL-24616] - selftests: rtnetlink: Make the set of tests to run configurable (Sabrina Dubroca) [RHEL-24616]- workqueue: Avoid using isolated cpus' timers on queue_delayed_work (Leonardo Bras) [RHEL-20254] - cnic,bnx2,bnx2x: use UIO_MEM_DMA_COHERENT (Chris Leech) [RHEL-26081] - uio: introduce UIO_MEM_DMA_COHERENT type (Chris Leech) [RHEL-26081] - Reapply "dma-mapping: reject __GFP_COMP in dma_alloc_attrs" (Chris Leech) [RHEL-26081] - Reapply "cnic: don't pass bogus GFP_ flags to dma_alloc_coherent" (Chris Leech) [RHEL-26081] - block: add check that partition length needs to be aligned with block size (Ming Lei) [RHEL-26616] {CVE-2023-52458}- x86/fpu: Stop relying on userspace for info to fault in xsave buffer (Steve Best) [RHEL-26672] {CVE-2024-26603} - redhat: configs: Enable CONFIG_MEMTEST to enable memory test (Eric Chanudet) [RHEL-24906] - x86/smpboot/64: Handle X2APIC BIOS inconsistency gracefully (David Arcari) [RHEL-19514] - x86/apic: Fake primary thread mask for XEN/PV (David Arcari) [RHEL-19514] - cpu/hotplug: Remove dependancy against cpu_primary_thread_mask (David Arcari) [RHEL-19514] - x86/smpboot: Fix the parallel bringup decision (David Arcari) [RHEL-19514] - x86/realmode: Make stack lock work in trampoline_compat() (David Arcari) [RHEL-19514] - x86/smp: Initialize cpu_primary_thread_mask late (David Arcari) [RHEL-19514] - cpu/hotplug: Fix off by one in cpuhp_bringup_mask() (David Arcari) [RHEL-19514] - x86/apic: Fix use of X{,2}APIC_ENABLE in asm with older binutils (David Arcari) [RHEL-19514] - x86/tsc: Defer marking TSC unstable to a worker (David Arcari) [RHEL-19514] - cpu/hotplug: Remove unused function declaration cpu_set_state_online() (David Arcari) [RHEL-19514] - x86/smpboot/64: Implement arch_cpuhp_init_parallel_bringup() and enable it (David Arcari) [RHEL-19514] - x86/smpboot: Support parallel startup of secondary CPUs (David Arcari) [RHEL-19514] - x86/apic/x2apic: Allow CPU cluster_mask to be populated in parallel (David Arcari) [RHEL-19514] - x86/smpboot: Remove initial_gs (David Arcari) [RHEL-19514] - x86/smpboot: Remove early_gdt_descr on 64-bit (David Arcari) [RHEL-19514] - x86/smpboot: Implement a bit spinlock to protect the realmode stack (David Arcari) [RHEL-19514] - x86/apic: Save the APIC virtual base address (David Arcari) [RHEL-19514] - x86/smpboot: Remove initial_stack on 64-bit (David Arcari) [RHEL-19514] - cpu/hotplug: Allow "parallel" bringup up to CPUHP_BP_KICK_AP_STATE (David Arcari) [RHEL-19514] - x86/apic: Provide cpu_primary_thread mask (David Arcari) [RHEL-19514] - x86/smpboot: Enable split CPU startup (David Arcari) [RHEL-19514] - cpu/hotplug: Provide a split up CPUHP_BRINGUP mechanism (David Arcari) [RHEL-19514] - cpu/hotplug: Remove unused state functions (David Arcari) [RHEL-19514] - riscv: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - MIPS: SMP_CPS: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - arm64: smp: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - ARM: smp: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - cpu/hotplug: Remove cpu_report_state() and related unused cruft (David Arcari) [RHEL-19514] - cpu/hotplug: Add debug printks for hotplug callback failures (David Arcari) [RHEL-19514] - cpu/hotplug: Do not bail-out in DYING/STARTING sections (David Arcari) [RHEL-19514] - cpu/hotplug: Initialise all cpuhp_cpu_state structs earlier (David Arcari) [RHEL-19514] - x86/smpboot: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - cpu/hotplug: Add CPU state tracking and synchronization (David Arcari) [RHEL-19514] - x86/xen/hvm: Get rid of DEAD_FROZEN handling (David Arcari) [RHEL-19514] - x86/xen/smp_pv: Remove wait for CPU online (David Arcari) [RHEL-19514] - x86/smpboot: Remove wait for cpu_online() (David Arcari) [RHEL-19514] - cpu/hotplug: Rework sparse_irq locking in bringup_cpu() (David Arcari) [RHEL-19514] - x86/smpboot: Remove cpu_callin_mask (David Arcari) [RHEL-19514] - x86/smpboot: Make TSC synchronization function call based (David Arcari) [RHEL-19514] - x86/smpboot: Move synchronization masks to SMP boot code (David Arcari) [RHEL-19514] - x86/cpu/cacheinfo: Remove cpu_callout_mask dependency (David Arcari) [RHEL-19514] - gitlab-ci: enable arm64/s390x/ppc64le debug builds (Michael Hofmann) - PCI/ASPM: Fix deadlock when enabling ASPM (Myron Stowe) [RHEL-26162] - MAINTAINERS: Orphan Cadence PCIe IP (Myron Stowe) [RHEL-26162] - Revert "PCI/ASPM: Remove pcie_aspm_pm_state_change()" (Myron Stowe) [RHEL-26162] - Revert "PCI: acpiphp: Reassign resources on bridge if necessary" (Myron Stowe) [RHEL-26162] - PCI/ASPM: Add pci_disable_link_state_locked() lockdep assert (Myron Stowe) [RHEL-26162] - PCI/ASPM: Clean up __pci_disable_link_state() 'sem' parameter (Myron Stowe) [RHEL-26162] - PCI: qcom: Clean up ASPM comment (Myron Stowe) [RHEL-26162] - PCI: qcom: Fix potential deadlock when enabling ASPM (Myron Stowe) [RHEL-26162] - PCI: vmd: Fix potential deadlock when enabling ASPM (Myron Stowe) [RHEL-26162] - PCI/ASPM: Add pci_enable_link_state_locked() (Myron Stowe) [RHEL-26162] - PCI: loongson: Limit MRRS to 256 (Myron Stowe) [RHEL-26162] - PCI: Simplify pcie_capability_clear_and_set_word() to ..._clear_word() (Myron Stowe) [RHEL-26162] - PCI: endpoint: Fix double free in __pci_epc_create() (Myron Stowe) [RHEL-26162] - PCI: Replace unnecessary UTF-8 in Kconfig (Myron Stowe) [RHEL-26162] - logic_pio: Remove logic_outb(), _outw(), outl() duplicate declarations (Myron Stowe) [RHEL-26162] - PCI: Make pci_assign_unassigned_resources() non-init (Myron Stowe) [RHEL-26162] - PCI: Prevent xHCI driver from claiming AMD VanGogh USB3 DRD device (Myron Stowe) [RHEL-26162] - PCI/portdrv: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/VC: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/PTM: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/PME: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/ATS: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/ATS: Show PASID Capability register width in bitmasks (Myron Stowe) [RHEL-26162] - PCI: Use FIELD_GET() in Sapphire RX 5600 XT Pulse quirk (Myron Stowe) [RHEL-26162] - PCI: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/MSI: Use FIELD_GET/PREP() (Myron Stowe) [RHEL-26162] - PCI/DPC: Use defines with DPC reason fields (Myron Stowe) [RHEL-26162] - PCI/DPC: Use defined fields with DPC_CTL register (Myron Stowe) [RHEL-26162] - PCI/DPC: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI: hotplug: Use FIELD_GET/PREP() (Myron Stowe) [RHEL-26162] - PCI: dwc: Use FIELD_GET/PREP() (Myron Stowe) [RHEL-26162] - PCI: cadence: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI: Use FIELD_GET() to extract Link Width (Myron Stowe) [RHEL-26162] - PCI: mvebu: Use FIELD_PREP() with Link Width (Myron Stowe) [RHEL-26162] - PCI: tegra194: Use FIELD_GET()/FIELD_PREP() with Link Width fields (Myron Stowe) [RHEL-26162] - scsi: ipr: Do PCI error checks on own line (Myron Stowe) [RHEL-26162] - PCI: xgene: Do PCI error check on own line & keep return value (Myron Stowe) [RHEL-26162] - PCI: Do error check on own line to split long "if" conditions (Myron Stowe) [RHEL-26162] - atm: iphase: Do PCI error checks on own line (Myron Stowe) [RHEL-26162] - sh: pci: Do PCI error check on own line (Myron Stowe) [RHEL-26162] - alpha: Streamline convoluted PCI error handling (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: xilinx-xdma: Add schemas for Xilinx XDMA PCIe Root Port Bridge (Myron Stowe) [RHEL-26162] - PCI: xilinx-cpm: Move IRQ definitions to a common header (Myron Stowe) [RHEL-26162] - PCI: xilinx-nwl: Modify ECAM size to enable support for 256 buses (Myron Stowe) [RHEL-26162] - PCI: xilinx-nwl: Rename the NWL_ECAM_VALUE_DEFAULT macro (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: xilinx-nwl: Modify ECAM size in the DT example (Myron Stowe) [RHEL-26162] - PCI: xilinx-nwl: Remove redundant code that sets Type 1 header fields (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: xilinx-nwl: Convert to YAML schemas of Xilinx NWL PCIe Root Port Bridge (Myron Stowe) [RHEL-26162] - PCI: tegra194: Use Mbps_to_icc() macro for setting icc speed (Myron Stowe) [RHEL-26162] - PCI: qcom-ep: Use PCIE_SPEED2MBS_ENC() macro for encoding link speed (Myron Stowe) [RHEL-26162] - PCI: qcom: Use PCIE_SPEED2MBS_ENC() macro for encoding link speed (Myron Stowe) [RHEL-26162] - misc: pci_endpoint_test: Add Device ID for R-Car S4-8 PCIe controller (Myron Stowe) [RHEL-26162] - MAINTAINERS: Update PCI DRIVER FOR RENESAS R-CAR for R-Car Gen4 (Myron Stowe) [RHEL-26162] - PCI: rcar-gen4: Add endpoint mode support (Myron Stowe) [RHEL-26162] - PCI: rcar-gen4: Add R-Car Gen4 PCIe controller support for host mode (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: renesas: Add R-Car Gen4 PCIe Endpoint (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: renesas: Add R-Car Gen4 PCIe Host (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: dwc: Update maxItems of reg and reg-names (Myron Stowe) [RHEL-26162] - PCI: dwc: endpoint: Introduce .pre_init() and .deinit() (Myron Stowe) [RHEL-26162] - PCI: dwc: Expose dw_pcie_write_dbi2() to module (Myron Stowe) [RHEL-26162] - PCI: dwc: Expose dw_pcie_ep_exit() to module (Myron Stowe) [RHEL-26162] - PCI: dwc: Add EDMA_UNROLL capability flag (Myron Stowe) [RHEL-26162] - PCI: dwc: endpoint: Add multiple PFs support for dbi2 (Myron Stowe) [RHEL-26162] - PCI: tegra194: Drop PCI_EXP_LNKSTA_NLW setting (Myron Stowe) [RHEL-26162] - PCI: dwc: Add missing PCI_EXP_LNKCAP_MLW handling (Myron Stowe) [RHEL-26162] - PCI: dwc: Add dw_pcie_link_set_max_link_width() (Myron Stowe) [RHEL-26162] - PCI: Add T_PVPERL macro (Myron Stowe) [RHEL-26162] - PCI: qcom-ep: Add dedicated callback for writing to DBI2 registers (Myron Stowe) [RHEL-26162] - PCI: layerscape-ep: Set 64-bit DMA mask (Myron Stowe) [RHEL-26162] - PCI: cadence: Drop unused member from struct cdns_plat_pcie (Myron Stowe) [RHEL-26162] - PCI: qcom: Enable ASPM for platforms supporting 1.9.0 ops (Myron Stowe) [RHEL-26162] - PCI: dwc: Add host_post_init() callback (Myron Stowe) [RHEL-26162] - drm/qxl: Use pci_is_vga() to identify VGA devices (Myron Stowe) [RHEL-26162] - drm/virtio: Use pci_is_vga() to identify VGA devices (Myron Stowe) [RHEL-26162] - PCI/sysfs: Enable 'boot_vga' attribute via pci_is_vga() (Myron Stowe) [RHEL-26162] - PCI/VGA: Select VGA devices earlier (Myron Stowe) [RHEL-26162] - PCI/VGA: Use pci_is_vga() to identify VGA devices (Myron Stowe) [RHEL-26162] - PCI: Add pci_is_vga() helper (Myron Stowe) [RHEL-26162] - PCI: Lengthen reset delay for VideoPropulsion Torrent QN16e card (Myron Stowe) [RHEL-26162] - x86/PCI: Avoid PME from D3hot/D3cold for AMD Rembrandt and Phoenix USB4 (Myron Stowe) [RHEL-26162] - PCI/sysfs: Protect driver's D3cold preference from user space (Myron Stowe) [RHEL-26162] - PCI/P2PDMA: Remove redundant goto (Myron Stowe) [RHEL-26162] - PCI/P2PDMA: Fix undefined behavior bug in struct pci_p2pdma_pagemap (Myron Stowe) [RHEL-26162] - PCI: acpiphp: Allow built-in drivers for Attention Indicators (Myron Stowe) [RHEL-26162] - PCI: keystone: Don't discard .probe() callback (Myron Stowe) [RHEL-26162] - PCI: keystone: Don't discard .remove() callback (Myron Stowe) [RHEL-26162] - PCI: kirin: Don't discard .remove() callback (Myron Stowe) [RHEL-26162] - PCI: exynos: Don't discard .remove() callback (Myron Stowe) [RHEL-26162] - PCI/ACPI: Use acpi_evaluate_dsm_typed() (Myron Stowe) [RHEL-26162] - drm/radeon: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - drm/amdgpu: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - drm/nouveau: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - ALSA: hda: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - PCI: Add pci_get_base_class() helper (Myron Stowe) [RHEL-26162] - PCI: endpoint: Use IS_ERR_OR_NULL() helper function (Myron Stowe) [RHEL-26162] - PCI/ASPM: Fix L1 substate handling in aspm_attr_store_common() (Myron Stowe) [RHEL-26162] - Revert "PCI/ASPM: Disable only ASPM_STATE_L1 when driver, disables L1" (Myron Stowe) [RHEL-26162] - PCI/ASPM: Convert printk() to pr_*() and add include (Myron Stowe) [RHEL-26162] - PCI/ASPM: Remove unnecessary includes (Myron Stowe) [RHEL-26162] - PCI/ASPM: Use FIELD_MAX() instead of literals (Myron Stowe) [RHEL-26162] - PCI/ASPM: Use time constants (Myron Stowe) [RHEL-26162] - PCI/ASPM: Return U32_MAX instead of bit magic construct (Myron Stowe) [RHEL-26162] - PCI/ASPM: Use FIELD_GET/PREP() to access PCIe capability fields (Myron Stowe) [RHEL-26162] - PCI: Add PCI_L1SS_CTL2 fields (Myron Stowe) [RHEL-26162] - PCI/AER: Factor out interrupt toggling into helpers (Myron Stowe) [RHEL-26162] - pinctrl: intel: use the correct _PM_OPS() export macro (David Arcari) [RHEL-26354] - pinctrl: don't put the reference to GPIO device in pinctrl_pins_show() (David Arcari) [RHEL-26354] - PM: Provide EXPORT_NS_GPL_DEV_SLEEP_PM_OPS (David Arcari) [RHEL-26354] - pinctrl: intel: Add Intel Meteor Point pin controller and GPIO support (David Arcari) [RHEL-26354] - pinctrl: core: Remove unused members from struct group_desc (David Arcari) [RHEL-26354] - pinctrl: imx: Convert to use grp member (David Arcari) [RHEL-26354] - pinctrl: imx: Use temporary variable to hold pins (David Arcari) [RHEL-26354] - pinctrl: freescale: remove generic pin config core support (David Arcari) [RHEL-26354] - pinctrl: core: Embed struct pingroup into struct group_desc (David Arcari) [RHEL-26354] - pinctrl: core: Add a convenient define PINCTRL_GROUP_DESC() (David Arcari) [RHEL-26354] - pinctrl: baytrail: use gpiochip_dup_line_label() (David Arcari) [RHEL-26354] - gpiolib: provide gpiochip_dup_line_label() (David Arcari) [RHEL-26354] - pinctrl: core: Make pins const unsigned int pointer in struct group_desc (David Arcari) [RHEL-26354] - pinctrl: Convert unsigned to unsigned int (David Arcari) [RHEL-26354] - pinctrl: don't include GPIOLIB private header (David Arcari) [RHEL-26354] - pinctrl: stop using gpiod_to_chip() (David Arcari) [RHEL-26354] - gpiolib: add gpio_device_get_label() stub for !GPIOLIB (David Arcari) [RHEL-26354] - gpiolib: add gpio_device_get_base() stub for !GPIOLIB (David Arcari) [RHEL-26354] - gpiolib: add gpiod_to_gpio_device() stub for !GPIOLIB (David Arcari) [RHEL-26354] - gpiolib: Fix scope-based gpio_device refcounting (David Arcari) [RHEL-26354] - gpiolib: provide gpio_device_get_label() (David Arcari) [RHEL-26354] - gpiolib: provide gpio_device_get_base() (David Arcari) [RHEL-26354] - gpiolib: provide gpiod_to_gpio_device() (David Arcari) [RHEL-26354] - gpiolib: add support for scope-based management to gpio_device (David Arcari) [RHEL-26354] - gpiolib: make gpio_device_get() and gpio_device_put() public (David Arcari) [RHEL-26354] - pinctrl: baytrail: Simplify code with cleanup helpers (David Arcari) [RHEL-26354] - pinctrl: Bulk conversion to generic_handle_domain_irq() (David Arcari) [RHEL-26354] - pinctrl: baytrail: Move default strength assignment to a switch-case (David Arcari) [RHEL-26354] - pinctrl: baytrail: Factor out byt_gpio_force_input_mode() (David Arcari) [RHEL-26354] - pinctrl: baytrail: Fix types of config value in byt_pin_config_set() (David Arcari) [RHEL-26354] - pinctrl: avoid reload of p state in list iteration (David Arcari) [RHEL-26354] - pinctrl: intel: Add a generic Intel pin control platform driver (David Arcari) [RHEL-26354] - devres: Provide krealloc_array (David Arcari) [RHEL-26354] - redhat/configs: enable new intel pinctrl configs (David Arcari) [RHEL-26354] - pinctrl: intel: Revert "Unexport intel_pinctrl_probe()" (David Arcari) [RHEL-26354] - pinctrl: intel: allow independent COMPILE_TEST (David Arcari) [RHEL-26354] - pinctrl: intel: Refactor intel_pinctrl_get_soc_data() (David Arcari) [RHEL-26354] - pinctrl: intel: Move default strength assignment to a switch-case (David Arcari) [RHEL-26354] - pinctrl: intel: Make PM ops functions static (David Arcari) [RHEL-26354] - pinctrl: tigerlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: sunrisepoint: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: meteorlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: lewisburg: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: lakefield: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: jasperlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: icelake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: geminilake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: emmitsburg: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: elkhartlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: denverton: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: cedarfork: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: cannonlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: broxton: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: alderlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: intel: Provide Intel pin control wide PM ops structure (David Arcari) [RHEL-26354] - Remove custom EXPORT_NS_GPL_DEV_PM_OPS macro (David Arcari) [RHEL-26354] - PM: Improve EXPORT_*_DEV_PM_OPS macros (David Arcari) [RHEL-26354] - export: fix string handling of namespace in EXPORT_SYMBOL_NS (David Arcari) [RHEL-26354] - PM: core: Add NS varients of EXPORT[_GPL]_SIMPLE_DEV_PM_OPS and runtime pm equiv (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_ready_for_gpio_range() (David Arcari) [RHEL-26354] - pinctrl: change the signature of gpio_to_pin() (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_match_gpio_range() (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_get_device_gpio_range() (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_gpio_direction() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_set_config_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_direction_output_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_direction_input_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_free_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_request_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_can_use_line_new() (David Arcari) [RHEL-26354] - gpio: cdev: use pinctrl_gpio_can_use_line_new() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_set_config() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_direction_output() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_direction_input() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_free() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_request() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_can_use_line() (David Arcari) [RHEL-26354] - pinctrl: intel: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpio: aspeed: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpio: aspeed: fix the GPIO number passed to pinctrl_gpio_set_config() (David Arcari) [RHEL-26354] - gpio: vf610: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - pinctrl: bcm: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpio: tegra: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpiolib: generic: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - pinctrl: provide new GPIO-to-pinctrl glue helpers (David Arcari) [RHEL-26354] - pinctrl: intel: use acpi_dev_uid_match() for matching _UID (David Arcari) [RHEL-26354] - ACPI: utils: Introduce acpi_dev_uid_match() for matching _UID (David Arcari) [RHEL-26354] - pinctrl: remove unneeded extern specifiers from consumer.h (David Arcari) [RHEL-26354] - kernel.h: Move ARRAY_SIZE() to a separate header (David Arcari) [RHEL-26354] - Revert "pinctrl: avoid unsafe code pattern in find_pinctrl()" (David Arcari) [RHEL-26354] - pinctrl: intel: fetch community only when we need it (David Arcari) [RHEL-26354] - pinctrl: core: Remove unneeded {} around one line conditional body (David Arcari) [RHEL-26354] - pinctrl: denverton: Replace MODULE_ALIAS() with MODULE_DEVICE_TABLE() (David Arcari) [RHEL-26354] - pinctrl: broxton: Replace MODULE_ALIAS() with MODULE_DEVICE_TABLE() (David Arcari) [RHEL-26354] - pinctrl: intel: Replace kernel.h by what is actually being used (David Arcari) [RHEL-26354] - pinctrl: baytrail: Replace kernel.h by what is actually being used (David Arcari) [RHEL-26354] - pinctrl: Replace kernel.h by what is actually being used (David Arcari) [RHEL-26354] - pinctrl: baytrail: drop runtime PM support (David Arcari) [RHEL-26354] - pinctrl: intel: refine intel_config_set_pull() function (David Arcari) [RHEL-26354] - pinctrl: denverton: Enable platform device in the absence of ACPI enumeration (David Arcari) [RHEL-26354] - pinctrl: intel: Simplify code with cleanup helpers (David Arcari) [RHEL-26354] - pinctrl: avoid unsafe code pattern in find_pinctrl() (David Arcari) [RHEL-26354] - pinctrl: baytrail: fix debounce disable case (David Arcari) [RHEL-26354] - pinctrl: pinmux: Remove duplicate error message in pin_request() (David Arcari) [RHEL-26354] - pinctrl: intel: consolidate ACPI dependency (David Arcari) [RHEL-26354] - pinctrl: baytrail: Make use of pm_ptr() (David Arcari) [RHEL-26354] - pinctrl: baytrail: reuse common functions from pinctrl-intel (David Arcari) [RHEL-26354] - pinctrl: intel: export common pinctrl functions (David Arcari) [RHEL-26354] - pinctrl: baytrail: consolidate common mask operation (David Arcari) [RHEL-26354] - pinctrl: pinmux: handle radix_tree_insert() errors in pinmux_generic_add_function() (David Arcari) [RHEL-26354] - pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin() (David Arcari) [RHEL-26354] - pinctrl: core: handle radix_tree_insert() errors in pinctrl_generic_add_group() (David Arcari) [RHEL-26354] - pinctrl: baytrail: invert if condition (David Arcari) [RHEL-26354] - pinctrl: baytrail: add warning for BYT_VAL_REG retrieval failure (David Arcari) [RHEL-26354] - pinctrl: baytrail: reduce scope of spinlock in ->dbg_show() hook (David Arcari) [RHEL-26354] - pinctrl: intel: refine ->irq_set_type() hook (David Arcari) [RHEL-26354] - pinctrl: intel: refine ->set_mux() hook (David Arcari) [RHEL-26354] - pinctrl: baytrail: Use str_hi_lo() helper (David Arcari) [RHEL-26354] - pinctrl: Relax user input size in pinmux_select() (David Arcari) [RHEL-26354] - pinctrl: Duplicate user memory in one go in pinmux_select() (David Arcari) [RHEL-26354] - pinctrl: baytrail: Unify style of error and debug messages (David Arcari) [RHEL-26354] - pinctrl: baytrail: Use BIT() in BYT_PULL_ASSIGN_* definitions (David Arcari) [RHEL-26354] - pinctrl: sunrisepoint: Replace SPT_COMMUNITY() by INTEL_COMMUNITY_*() (David Arcari) [RHEL-26354] - pinctrl: tigerlake: Replace TGL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: lewisburg: Replace LBG_COMMUNITY() by INTEL_COMMUNITY_SIZE() (David Arcari) [RHEL-26354] - pinctrl: lakefield: Replace LKF_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: jasperlake: Replace JSL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: icelake: Replace ICL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: geminilake: Replace GLK_COMMUNITY() by INTEL_COMMUNITY_SIZE() (David Arcari) [RHEL-26354] - pinctrl: emmitsburg: Replace EBG_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: elkhartlake: Replace EHL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: denverton: Replace DNV_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: cedarfork: Replace CDF_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: cannonlake: Replace CNL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: broxton: Replace BXT_COMMUNITY() by INTEL_COMMUNITY_SIZE() (David Arcari) [RHEL-26354] - pinctrl: alderlake: Replace ADL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: intel: Enumerate PWM device when community has a capability (David Arcari) [RHEL-26354] - pwm: lpss: Rename pwm_lpss_probe() --> devm_pwm_lpss_probe() (David Arcari) [RHEL-26354] - pwm: lpss: Allow other drivers to enable PWM LPSS (David Arcari) [RHEL-26354] - pwm: lpss: Include headers we are the direct user of (David Arcari) [RHEL-26354] - pwm: lpss: Rename MAX_PWMS --> LPSS_MAX_PWMS (David Arcari) [RHEL-26354] - pwm: lpss: Add a comment to the bypass field (David Arcari) [RHEL-26354] - pwm: lpss: Move resource mapping to the glue drivers (David Arcari) [RHEL-26354] - pwm: lpss: Deduplicate board info data structures (David Arcari) [RHEL-26354] - pinctrl: intel: Add Intel Moorefield pin controller support (David Arcari) [RHEL-26354] - pinctrl: sunrisepoint: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: tigerlake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: alderlake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: cannonlake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: icelake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: core: Use device_match_of_node() helper (David Arcari) [RHEL-26354] - redhat/configs: intel pinctrl config cleanup (David Arcari) [RHEL-26354] - config: wifi: enable MT7925E card (Jose Ignacio Tornos Martinez) [RHEL-14693] - shmem: support idmapped mounts for tmpfs (Giuseppe Scrivano) [RHEL-23900] - iommu/vt-d: Fix incorrect cache invalidation for mm notification (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: rename invalidate_range notifier (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: don't invalidate secondary TLBs as part of mmu_notifier_invalidate_range_end() (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: call invalidate_range() when invalidating TLBs (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: fixup comment in mmu_interval_read_begin() (Jerry Snitselaar) [RHEL-26541] - mlxbf_gige: Enable the GigE port in mlxbf_gige_open (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: Fix intermittent no ip issue (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: fix receive packet race condition (Luiz Capitulino) [RHEL-21118] - net: ethernet: mellanox: Convert to platform remove callback returning void (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: Remove two unused function declarations (Luiz Capitulino) [RHEL-21118] - net: mellanox: mlxbf_gige: Fix skb_panic splat under memory pressure (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: fix white space in mlxbf_gige_eth_ioctl (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: add "set_link_ksettings" ethtool callback (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: support 10M/100M/1G speeds on BlueField-3 (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: add MDIO support for BlueField-3 (Luiz Capitulino) [RHEL-21118] - net/mlxbf_gige: Fix an IS_ERR() vs NULL bug in mlxbf_gige_mdio_probe (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: clear MDIO gateway lock after read (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: compute MDIO period based on i1clk (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: remove own module name define and use KBUILD_MODNAME instead (Luiz Capitulino) [RHEL-21118] - net/mlxbf_gige: use eth_zero_addr() to clear mac address (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: remove driver-managed interrupt counts (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: increase MDIO polling rate to 5us (Luiz Capitulino) [RHEL-21118] - net: mellanox: mlxbf_gige: Replace non-standard interrupt handling (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: clear valid_polarity upon open (Luiz Capitulino) [RHEL-21118] - net/mlxbf_gige: Make use of devm_platform_ioremap_resourcexxx() (Luiz Capitulino) [RHEL-21118] - redhat: update self-test data (Scott Weaver) - redhat: enable zstream release numbering for RHEL 9.4 (Scott Weaver) - redhat: set default dist suffix for RHEL 9.4 (Scott Weaver) - redhat: fix changelog copying (Jan Stancek) - Bump RHEL_MINOR for 9.5 (Lucas Zampieri) - redhat: do not compress the full kernel changelog in the src.rpm (Herton R. Krzesinski) - redhat: ship all the changelog from source git into kernel-doc (Herton R. Krzesinski) - redhat: create an empty changelog file when changing its name (Herton R. Krzesinski)/bin/sh/bin/sh  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~5.14.0-503.35.1.el9_55.14.0-503.35.1.el9_5+debug5.14.0-503.35.1.el9_55.14.0-503.35.1.el9_5.x86_64+debug5.14.0-503.35.1.el9_55.14.0-503.35.1.el9_5+debug0x5e52f0fe0x659bae570xe4f46d3f0x5bbfe8f90x69019aef0x2579861e0xe5b575380x8c5649fb0x59df181b0xa49dae790x785e4be10xff7421950x7d5871060x0ae0d1850xf7468f6c0xa59f82590x742ff6d70x36553ba30x1eac46940xfd5ce3110xc4a3ba600xa94f2aae0x8bd643fb0x998028530x84f59c4b0x6471cf430x31f767070x458a10fe0xae7ccb3d0x5ee2f97c0x21f482ba0x607e596f0xad47c6460x0f6456240x218d9e7f0xe0e076090xf7d5a7db0x159965de0x1746f9960x920e232a0x8fbcbae30x5f7363460x198622e20x5bd0151c0xa7d0f1a70xe24303070xc67a49d40x688e6a640x52acfe880x1205ef040x00c40ce50x759571e00x2b3de84b0x6c3ff11a0xe6989fd30xf6d34fb50x679d9e500x1b2fca480x0d5352670x447d9c950x3ff9be110x1be7d8be0xc94a93e30x3e9619f50x52665f8b0x8b0e1d2f0xba3489890x4c7529bd0xdbc5277a0x5a12a7da0xbb8ef471    !""""""###""$$$$$$$$$$"%"""""""""""""""&'())(*(+,(--(./(012345466internaldriversbaseregmapregmap-kunit.ko.xztestproperty-entry-test.ko.xzcpufreqamd-pstate-ut.ko.xzdmadmatest.ko.xzgpudrmtestsdrm_buddy_test.ko.xzdrm_cmdline_parser_test.ko.xzdrm_connector_test.ko.xzdrm_damage_helper_test.ko.xzdrm_dp_mst_helper_test.ko.xzdrm_exec_test.ko.xzdrm_format_helper_test.ko.xzdrm_format_test.ko.xzdrm_framebuffer_test.ko.xzdrm_gem_shmem_test.ko.xzdrm_kunit_helpers.ko.xzdrm_managed_test.ko.xzdrm_mm_test.ko.xzdrm_modes_test.ko.xzdrm_plane_helper_test.ko.xzdrm_probe_helper_test.ko.xzdrm_rect_test.ko.xzhidhid-uclogic-test.ko.xziiotestiio-test-format.ko.xzinputtestsinput_test.ko.xznetethernetrockerrocker.ko.xznetdevsimnetdevsim.ko.xzwirelessinteliwlwifitestsiwlwifi-tests.ko.xzvirtualmac80211_hwsim.ko.xzwwanwwan_hwsim.ko.xzrtclib_test.ko.xzfsext4ext4-inode-test.ko.xzfatfat_test.ko.xzkernellockinglocktorture.ko.xzrcurcuscale.ko.xzrcutorture.ko.xzrefscale.ko.xzresource_kunit.ko.xzscftorture.ko.xzsysctl-test.ko.xztimetime_test.ko.xztorture.ko.xzlibbitfield_kunit.ko.xzchecksum_kunit.ko.xzcmdline_kunit.ko.xzcpumask_kunit.ko.xzhashtable_test.ko.xzkunitkunit-example-test.ko.xzkunit-test.ko.xzkunit.ko.xzlist-test.ko.xzlivepatchtest_klp_atomic_replace.ko.xztest_klp_callbacks_busy.ko.xztest_klp_callbacks_demo.ko.xztest_klp_callbacks_demo2.ko.xztest_klp_callbacks_mod.ko.xztest_klp_livepatch.ko.xztest_klp_shadow_vars.ko.xztest_klp_state.ko.xztest_klp_state2.ko.xztest_klp_state3.ko.xzmathrational-test.ko.xzmemcpy_kunit.ko.xzoverflow_kunit.ko.xzsiphash_kunit.ko.xzslub_kunit.ko.xzstackinit_kunit.ko.xzstrcat_kunit.ko.xzstrscpy_kunit.ko.xztest_bits.ko.xztest_bpf.ko.xztest_hash.ko.xztest_hmm.ko.xztest_linear_ranges.ko.xztest_list_sort.ko.xztest_sort.ko.xztest_vmalloc.ko.xzmmkasankasan_test.ko.xznetcoredev_addr_lists_test.ko.xzpktgen.ko.xzhandshakehandshake-test.ko.xzmac80211testsmac80211-tests.ko.xzmptcpmptcp_crypto_test.ko.xzmptcp_token_test.ko.xzsunrpcauth_gssgss_krb5_test.ko.xzwirelesstestscfg80211-tests.ko.xzsamplesvfio-mdevmtty.ko.xzsoundcoresound_kunit.ko.xzsocsoc-topology-test.ko.xzsoc-utils-test.ko.xz/lib/modules/5.14.0-503.35.1.el9_5.x86_64+debug//lib/modules/5.14.0-503.35.1.el9_5.x86_64+debug/internal//lib/modules/5.14.0-503.35.1.el9_5.x86_64+debug/internal/drivers//lib/modules/5.14.0-503.35.1.el9_5.x86_64+debug/internal/drivers/base//lib/modules/5.14.0-503.35.1.el9_5.x86_64+debug/internal/drivers/base/regmap//lib/modules/5.14.0-503.35.1.el9_5.x86_64+debug/internal/drivers/base/test//lib/modules/5.14.0-503.35.1.el9_5.x86_64+debug/internal/drivers/cpufreq//lib/modules/5.14.0-503.35.1.el9_5.x86_64+debug/internal/drivers/dma//lib/modules/5.14.0-503.35.1.el9_5.x86_64+debug/internal/drivers/gpu//lib/modules/5.14.0-503.35.1.el9_5.x86_64+debug/internal/drivers/gpu/drm//lib/modules/5.14.0-503.35.1.el9_5.x86_64+debug/internal/drivers/gpu/drm/tests//lib/modules/5.14.0-503.35.1.el9_5.x86_64+debug/internal/drivers/hid//lib/modules/5.14.0-503.35.1.el9_5.x86_64+debug/internal/drivers/iio//lib/modules/5.14.0-503.35.1.el9_5.x86_64+debug/internal/drivers/iio/test//lib/modules/5.14.0-503.35.1.el9_5.x86_64+debug/internal/drivers/input//lib/modules/5.14.0-503.35.1.el9_5.x86_64+debug/internal/drivers/input/tests//lib/modules/5.14.0-503.35.1.el9_5.x86_64+debug/internal/drivers/net//lib/modules/5.14.0-503.35.1.el9_5.x86_64+debug/internal/drivers/net/ethernet//lib/modules/5.14.0-503.35.1.el9_5.x86_64+debug/internal/drivers/net/ethernet/rocker//lib/modules/5.14.0-503.35.1.el9_5.x86_64+debug/internal/drivers/net/netdevsim//lib/modules/5.14.0-503.35.1.el9_5.x86_64+debug/internal/drivers/net/wireless//lib/modules/5.14.0-503.35.1.el9_5.x86_64+debug/internal/drivers/net/wireless/intel//lib/modules/5.14.0-503.35.1.el9_5.x86_64+debug/internal/drivers/net/wireless/intel/iwlwifi//lib/modules/5.14.0-503.35.1.el9_5.x86_64+debug/internal/drivers/net/wireless/intel/iwlwifi/tests//lib/modules/5.14.0-503.35.1.el9_5.x86_64+debug/internal/drivers/net/wireless/virtual//lib/modules/5.14.0-503.35.1.el9_5.x86_64+debug/internal/drivers/net/wwan//lib/modules/5.14.0-503.35.1.el9_5.x86_64+debug/internal/drivers/rtc//lib/modules/5.14.0-503.35.1.el9_5.x86_64+debug/internal/fs//lib/modules/5.14.0-503.35.1.el9_5.x86_64+debug/internal/fs/ext4//lib/modules/5.14.0-503.35.1.el9_5.x86_64+debug/internal/fs/fat//lib/modules/5.14.0-503.35.1.el9_5.x86_64+debug/internal/kernel//lib/modules/5.14.0-503.35.1.el9_5.x86_64+debug/internal/kernel/locking//lib/modules/5.14.0-503.35.1.el9_5.x86_64+debug/internal/kernel/rcu//lib/modules/5.14.0-503.35.1.el9_5.x86_64+debug/internal/kernel/time//lib/modules/5.14.0-503.35.1.el9_5.x86_64+debug/internal/lib//lib/modules/5.14.0-503.35.1.el9_5.x86_64+debug/internal/lib/kunit//lib/modules/5.14.0-503.35.1.el9_5.x86_64+debug/internal/lib/livepatch//lib/modules/5.14.0-503.35.1.el9_5.x86_64+debug/internal/lib/math//lib/modules/5.14.0-503.35.1.el9_5.x86_64+debug/internal/mm//lib/modules/5.14.0-503.35.1.el9_5.x86_64+debug/internal/mm/kasan//lib/modules/5.14.0-503.35.1.el9_5.x86_64+debug/internal/net//lib/modules/5.14.0-503.35.1.el9_5.x86_64+debug/internal/net/core//lib/modules/5.14.0-503.35.1.el9_5.x86_64+debug/internal/net/handshake//lib/modules/5.14.0-503.35.1.el9_5.x86_64+debug/internal/net/mac80211//lib/modules/5.14.0-503.35.1.el9_5.x86_64+debug/internal/net/mac80211/tests//lib/modules/5.14.0-503.35.1.el9_5.x86_64+debug/internal/net/mptcp//lib/modules/5.14.0-503.35.1.el9_5.x86_64+debug/internal/net/sunrpc//lib/modules/5.14.0-503.35.1.el9_5.x86_64+debug/internal/net/sunrpc/auth_gss//lib/modules/5.14.0-503.35.1.el9_5.x86_64+debug/internal/net/wireless//lib/modules/5.14.0-503.35.1.el9_5.x86_64+debug/internal/net/wireless/tests//lib/modules/5.14.0-503.35.1.el9_5.x86_64+debug/internal/samples//lib/modules/5.14.0-503.35.1.el9_5.x86_64+debug/internal/samples/vfio-mdev//lib/modules/5.14.0-503.35.1.el9_5.x86_64+debug/internal/sound//lib/modules/5.14.0-503.35.1.el9_5.x86_64+debug/internal/sound/core//lib/modules/5.14.0-503.35.1.el9_5.x86_64+debug/internal/sound/soc/-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=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz3Tx86_64-redhat-linux-gnudirectoryELF 64-bit LSB relocatable, x86-64, version 1 (SYSV) (XZ compressed data) !#$&'()*+,-./012OPQRSTUV{|}~%P>P9PPPPPPPPPPPPP`PiPjPkPlPmPnPPPPPPPP%P&P'P@PP6PP(P1PP_P-P P!P/P;Pr^xI5E[E\^ϧW5h BPysα]%Ki#Ig<̌zO4H<;TL}{ʾaX0D>;}iT 3D5LQX 9bktfhlQx߰^Yr 9 ۙ#vf5h‘T]]`Ӣm#X[  PLtGvcsA]X>o;b KŘ7hjGG+~BKTt=v"u"'v ڟYEuPo8ygR5uW4GoCc{PКUZ_#݅de+ΪyjDJYAIX4iy}qQ܆GT|jG}qA碩noUD 5 Π`qHюb LsF`dVX9 g㜸rMQ"3L DVo1-͝gj$ԩxZ]e@gA+}dٺf*C/\F~ [)QEsЁAT-t- <֠ )"S?Cǁ5+C~!6~ S~wL/U Do H\zFXƱO$=pߪ떐AǶj(eabAI|*N!7gCj`4 |].O, f gEŰ,.\Vy{h=~g׏%VȾ\dT, T!>4t!i4sqxfj^Zo"y9GS hgO7WMuN[[F8>*N"(rNׯ64νIH ~.H3FZ[& u_'\){Ĺ8E;77D͟Q4ey]{c&O|~ݍ@^ L}yReRG%*~eVY"ߚȻ))PS\3R|v5J9"Y XE X (%3(5n,^3^;Uև lMM8o8mHjaPH$u~ANviwU;G x*v."e ZB1`kGFS6;Q,en&IAA*}(b̯&\rd[XW˂hC1uku c?њ5P 4=[;$##K>}h!-AFSUϻCbdY|˱ɎNQ 5)QPA: ˱`L8XMm#-b:sPl踧yă@}R>u{r "Wv—,@RRE/m3d[h5C"@]VʙHo,~0|Cc`'[ R\!5.M|7{~@k"G>uP~fډ ÿJ+GtjXDM?P@܁c覃"1q[A34|FAaXi(CUK~;] |fhsuMR4qo(`7\oxբ9%2+ 貙c8Ūw*}j FAZ MfV}fno'A^$㥒L^^qv3f\!Ż [x,2;I :wHP>ӂ:[.ͿP;d8LliaN=D,\Ґ!Prl1:hfg;㆏ǺAYys5I FXدj؃H}*y.akO]{ t4K7Rsm à 쬬Y+3Ou0炵`[>TkP a<p}t"DDSΎbe *osӤ{}(aR,@;“|b[Yݐ?8X~A)nt^WhFA7>Vs+\s: <\lm, !75`O87hƅ9*jsaDwdkͮAdm;P (D5sWB-Rkg*b@HS{Y)QVq8yՠa^bXB"j.BW ]Oؾ@8%^ S$O o ]DA#EVw^wDolEl!?w1@X95ė% 5ibźIõ1kqL[*S|quЖ;y_T4F}S"\dXJ;>[}cY$0diHg菇Iuڳ,rr!&)$lDn0gwjʞb6q<;G|?S}\卵 2H!`BMiV«;M Nw+QK v^-ғLDw@Oifbj9Kħx8 |GQ&Yn/"u{rew:o9sQ]{ ]*E84azi|;RYJ=}v,VZmBF:؏k˙hhKGv6 E QE 4Y6 ٳ6,Cuؙl78l6bA%Mn>5ucZWO3pMo%nDgx{^E~q-Q({2籘Ӌ:>o?ji5"H9hƒpvJ3dN*ibhY]陖yEЬ{+ILZ^.I {^ d3;/D{M8!&D%Եoz2J*:}-:t~ZUZ/oS-9 1cbZ 8J˗={~NrCJ'lż|y<\ _Zt*EC'"jokykQ4`e5 f#,%d/xo-lA-Xf] (:ѓs3+=sj!ne)[o!/#":QQbZ-Ma54Cied1HFb1tԃ4u$A[ 2g UvhLWmp? @*XQfi'TO|v\2;E9άM SU\'[kDS:4n|WP$&LD.Gs~># \_t 4XEhfSmwy* K6p*{H {نy~┿ ~{&C=#f88 sq,y~P-^JMJ;.g¦m]C{%M _¥mC-/DKzYF?a[?92da˼ҖfI@&|^23wRu`JOj ?I0I!s|$n&)} ݾ_y:c/osi if3Fx 6ig cM)E%!J")yB%#BqC9`;ۮ[1HI6FVN1q #?]5xf/ mD±?Hm(eR٠x!'!g~[N^ږjBヺSzc*rrtKLa_yᬸæF^=I:)Z"A7 ` Yo1qfx% A?{=֧Ԃ 㾬)_OlD;&zg*HX<}.-kRvX7C[ (>UT8L)0ssr>?>aPa4K9|?܏o2Hyy8*dE)Ȭ'fdëUٸynr8}1 ҇ N\+s:d4?T/;WZLx96&"+lr8o"5W+b!fP(w{usد)R8?A]D8?ĵY-TZk\4\>1p2[TD""yjCa8Hخ_@1( n-=@`2Pa\Mv=stc#n#EOڴ~wfR94ܓ|R?_zMzR0n5>(ՎXƖqZ.ϩ7  ~5I\tGW´/]k"8-cj쵽˾_"d8]s %Dl`_! k/bB~5̠k<$gɌzl!CjIbsVbK'GFlR[&cDDsѦ{^>öi k2Æ+1ťFz`o1|11Z7(<5 5^n-M5r;z&<AHkgxyz_;k7heD* ]@SvwHP,\uԘF"QT %MqdM gY&$Ɏ{OQ(sR+7NM8 ЊbOSRҒ-eN5\3b+TpIQQeJH@ʈĽ^:0`>OR $Ё&HnMV=֡f "]ǝ,EU'(BEv*QPlَLn4wGn x<=g65U۬P8y9$X6; I U$(q03ɛ$۫1 s f*%Us6_~FFiI:dl3XQBD< LmpW,_OQRRMԄamoSŁ;뽅@X;)|Ɂp6Ba-0Dw'2F2Dy2A[9<&,>YŮp&6[Ӗ^nt<' <.dF^sf%nzJP?³Ñ,NlVCK^H;hBC*n.V&,6'Ěr n{T^v&7!-AkY5^x*.Sl㖿MAWY!H]&ہiF mh4.CO$hsm͕ ; .7{4btD8}(x9o|E\4n%H*ԖV "OɖImH{v 4[rxBuWhה͉Ma镗AeXEVFM" jUq/q][EO'|LZT{_mj6HYLMTC2r$7`/qy5͖|;.?+bveծ_vU+/*4 ao %Lt_&W+3 h}Q:ۏXHA@c; i\Mvy}cxI-fSF*am4=2u{)FZqZe7eᢜ!Pj+ECT@QÐa(z~\^WbSTDĪikŲȉS<%V(z=ۆ!ϰeaj8[z<^L`yqـ@qcGXfaAY$Z&U#:N/l9upn{"2t< #M%+Oѭ 9ƫͭN_)7Sfɗ[4@"Y)0 ,4*yUA 5}+=ag(h`S Ѥ):_Imʯ ho,TM0a# VVG`܇Ptu*8_(&#gCS~_I⤗~\^úN (Qgڣ,ݲ|I 0_-=v(XK n{!iܪ .c,::o9dԌ`*FΚ ɮxj#{tk +X8GoNnO!40\zcϞŢJ$ =5IEēRٖN*o=8\Q\:\#j\H@htcRUzpcj0ð4[I@#C}:1]&F>K/`s>w+sGw‚ynGO X%gq> (&" j6TG/TU41.3#)7__ ֑Ld;5:4.Ӗx{ %.29u<h}!K ׿RDK~.W'6#LLr 3 җ܎gsDvI^]Fiw(/ )k5Wjhd m*Xv@S1|+ {nQq3xw$`4Q ^Z|f)/(d5?Rthx($3aNѬS>IZiJlfX^[u,]gć Ybtdmd>4'*`Z /''0 e - ˪O\ /2ӻ6KMqe5,%G}@^KrVܮM5B +鞬AC'IJ{fIRhk{\tce2':(WOߨc}7;YrD~ɺF$^Ɍ Ti40u21#G LS'q \EKtK>8Ug- pݙRU4%πR:%~ӠOk')(9N̐ϲ"9{NU8i鮔QumlH< _.~|T S=R< m(pĠnkB^'V:tԒ-7> mӋZw^BL^'I2?+;Uh^;%b)ԏ|'hX_KcǴV7OX;j[V0xwbʢE+TAicc V=̬'k+5.#h= ~.M(BV#Ri'1fpo\j:| \E*VڃTۏɮH$Er !粋3k/:SJمi[}c%;hPB,).»&x"ggvY>< U5[{tO&bxXhB-3^l! [{( }Q꺞I y/H.sҺq+yCDi]ڳ*aB pX:(E.qJaw7,ӚfQ@p,=hK9n WIa\K\_̬6H= 藻s11/ƨF \).MU57SMTq9i TA]F>!}z։T "h0 CvZdIa#C6sgM&eă-``7niWEJֱ蝒ޓzx2E غfu}a33?t"Fԓ<*J` gQ WSLx9"~qe>Ū)VCcû'ݍNR}H>{VJJ>_NWʁ_YU򲣭),*Taګ HnYxٮ)Od@ĩ&=+Kn#n#]fKUrl?$fҪ_iWM|k;mM =?KH`Ukbrk9^I/PZhXb3e|֍mTzCu˝-M]2\CHR^|UJS.8iqc~d-.U7ɟ6yz>}7>k_*A?VqBwѰ(j}IB{S{vFydM]mJ1HcGXYھR2H2&؍&˔ZUA ˒4]"Xw% V=>D溞qc3tfdBH1pe0qGЈN$~nPD3?|lLiIYۓ0CvyQ({x6CDacJu<#"t雮,.;fwS3a$m@lja4ywNKPΙCOɀ3cAܠ=Y10s?߼ }6푈i(&hau<|xhRy)q#!^=+P@g&A2>V2cq;\!j 0,OaIN=x*7>ڙ(4}#SVHܳ ?qVՂlnS|:j卤8:퐑_@& ÄUZ5M\o>ȏJ4SDzg ij(H2/x9NEG8k9p;tƦJ8iwHkZtH[92K\Ъ* sar}` _p?KXtɠ2\Q.8)# O)c":nٝCf2yzY#.cE:- C, NJR8q~Hc=P+!^q9$g+|RO$49!t$f+#oDw_ABA-Gbyxk6 734G R '$A '"h-O,ġzn0\&L~؅n )݀aD,L3bj,v ~T[?*U2#1Oyo.~fѐ+_ko:;K\stSIU-Ԏ]i; gmr@ڙEq>uZl`g:=('IvWnRYx//xN#GnS֢EwXooj}y3 MCY Um hvڑgƳ¥뮋*'--w6R?SMgK#FT-V{>_9TJPa#[Z17N #Nm @9{эjJ_erjԊ?K,AG;R2(E|'(Q aê,肞_5 5/P<ŴXކF@ )s!xOK6m({yusk}h\~OVHߥ>^( P ˗ĢI2s|9v7L2Brɩr +K^>$&Ft xqVټTE)_K]M}j,Mف|o)k@J 4rja8?* b! i;xd|o@(Q =K̈́ Z&4S/4*jo"S$ėJ6yLᨄ @FHM+?^-)L2";M.EA˪j!f&u >evr 6[;dأy51=n9_O@<4ֲ; ƒ-s@6٦ <[桁:-/yH|gV{P˃f\Hzm ̦94I8Bt :ߣ' 0|iS?/3w0٢ 0vΞI(|b-V~,irw;WrTn={mdbG-Mѡ]W*3Jhtgŀ2.luv)^MU+g)0s9Y4& ޺=$w0z*$?el7ectJs5'['>~yk.v"fqPzo߅:;G "U7"Dm0Ɗ=>mM5Bv!1wkqH*ؗE|,:$Jn+m}<}mI>znry]#ϢqNɻ&Ě(HmI'B6¦%Q2WPREvGw Υ5zmeAY CE!X 3*uQ8!MƂM*I$3he~|~߄Z#mU9`OLy;w3ȡ_e7O*&fCwLQ98EK7W~r]xfpd8N,-%WCDك~=hy2I '}ͿmxlvЌ_aY0*Qlp rV!6{ WsgSɿGEIe?wʄB^(,% (385W\P)=ƌo0ғa!OLbejݕIp,|{=}I[gG F,,:P~ګtFEm'@ǚ)fFڤ8]d\yh@-K np_#&H7.is {ׄE,}tvaC x^ZX&%䬨 i 7A^ JXeAdjsHuaoɮ0][|(RcD Glݲ9F^PjHq[R T Qnbu%d|٨(䨬<:]mFhB-o1yb,wT/-&6ZƂ1:JŽ+f@Uf[;\V,c𼰓Ybw"a{8;Py-/1βuV)wH>byDyDl;?~w;wT;7;*otfaz ѐ-+>ǜݷx. dLfWJ㑐X'fDf[ޓ$ f9CZ s]$箈-t}`b5( [>cukْ/_O?qE(r+E$ʼNd ZxbeE(| Qұ=z #il ĵU($?ݡ=BAfs  2*#piT3V~cQ1՚ TOltv{up)t5c`y@ [M2`J:ɘG7 .t#}]n\ 2R|vpG3]HM 6^]G n]oD#Mtٟ᢫JWHY˾ka%z`rU&lfDD嫨VGΰ֝v`omt2"ek`:MUktMVlXXl!†N'Nk,:zN/Oj( H!X~^­Q`Fw?T72Dy|kvQgAA»F#\d'/F9@ܾ…NXrmHȃEc( @ʷeDn%ǣ$Gxci%#ns#uΟ&Tn\;xbl28Iaּ2Cڰ+hO^M"g) sS.BLU_ !'y=fS]VYW(k; nd/9m0!-v< Ko{hHlnY d8Nj::iJf1 %і/k?ӺV0^'-2{w|Q#^$sY ۉɞexui壪f%2 btMϖD U@4*a1Lǵ0YB!IS;࿊EaD8P۳xaYF!tz&ڀ C9^P^G._60K5*r:Zm`khE߻hyPJSC~+\7 UP.#Q"zerġcͰ7.q*"p|E69=)f9+S~E}G!ON}Kz(%xwU9y?BGIE`AChno9FhcoW7?YsU/Y=w(Z&7Z[ḩ)Gdʱ2,#+蠎Ifa''sJ8:mn\P&ۄ#PBi:$$qW2yпv}Bz\ GCE2:^~?3lV7:K%Z[͏ H1+ O&kw[Q511Oy #~K^vQ}D/B2c^Sn:)݅)I\gWXAR*'鷪3}@lLqZ}?9\>;#8(n*YY<Nz x/VMԝzG{SS~sPw=4D6͠x)a}lF nn?+ﱢXi(t9zW.幐Ћ|#d?6NۆK=HlҼ)و?E>Ab04!%t&;cUݓE):C}T޼u܋uϺ9Xcz$ts=]iP K`n{YCd.*(3^}V{^`3h/ E{̠jܱ\mCbeO7[jW aFg쥄qV@Vc)ul(G\#'k ̆Ǭ%dQ/9ֹJUB* bٱWPSBRȧY_ʻnn^--ɋ si |j L6›=`=wk(W"* `hvk7n%0џQ%ͯc?Rzxh.1c~&!e>9Ql݃ߕNۮS)XlSĥB#iiri@sjxFf Xgl᳽}m;naY|XwEPNezt8(HJ >172iapZ9XA*] 55Ry1yUI hQo2u,b)79_<[ \_c:oDYQŗu'Jx j\P"<> S@Cm(ٚ(' ǒ/7ð?p7ռxTבb@o7fBgv )6#x(~5n$93ţQe",3:*|f{z**iǀ$d\k5jd K m{JҜ3/*l2{ۇB 5D) Fe"/ o$jd"߰VM246,uA0{Z\3HkYF)Y H~\-a@_rBC^)* (*^ P8 Cjxkx >Ita#{YX5#GOlʦ \ˢWх_Xȴɳ ڴj[Q侇6[}H蟾R?WT҃č~JLj\NX{o7bwxVqfFv4G>1E7_c] 5]I#{TMb!tKM/r`PjNx]EX($M9b/Pq&-h~XCΔQzܞ 𓦹z.BdlU\7G{gxU/\kɎ-CͬIj{Jç`|Id8({M!pOQΙX}T(vJ~`$6T^Pu ^~PyDfڸfc5?L/>ʞϑ w=_?Ao@BEnRľpJ_Ы ̂&j8n%R.j O@ hPU7HNt°-:q^A`YዅO= 6)׮,lB9A)lkk/#o%*I7ܨ@ Qr'oG}=$ E!:I^..hP>N҅bL;3C8#w%fsEB !<-.ON$+W= J%In8,i-g_W|Y1eb0ޟ\u XU/' %ΈlelO˾5Z%Vᥣ4=#Fk(t[hxDuwHHl9|r--Qa #Z~2F5̵CafWLK>YjMOՐf増<{DV& ,q155i59)Z܁ k/Ve"x]ߵs#]v:t4Giq"b-vOz˄8 EgϹ}((#P*uTy?)_ ڿ 8-e6 |w/|(u ڱrL\Bҗ_?0:d_Kb݄LpL`=[^bsw[SamW#Qz] ̆mp,Te; Fŋ``Ox8; .R @{/-K+gE8mca = yB㊴qJ2q8%)-5K}7\ĉ4 LL!(WXK8vii 6 TIgAOTnֻFQq xS=V{͒iht0|@=QƷ \՜l#xh8 c\= De&cyr*fm6^BCc!C=ftKٗ^vFɚ5 \ D\?1`̟!ohMCłΗ3ʯ vJ"@kPԝSfdʢo.tݜ{/l-lKB=:N;kZ $73NJ}KٝY~ @ʜ`jCAM#٘0ԽN$( &NEbR/J0:lZ;M;zQ6dU̯R9dD\ծ#7ڙhJ dF _W|~of^,C~Ժ\〜ieEͽZq"$(1\Q?ysuQ.c6E݉C41%tBXhhft_wG;IB!%Jxv> [AuĺVj$&:9#<__Yz۳ENs?-Gr'n5.\5rKǴff=\j2[ aaLn.p&xqssE{eP a[_Jؙ/8J]A@j:)Y*;~SoVݶL8yHrewY,щ,Ou tष?xfkX+f}"1"̦Pd2/~B>R, vGwLT=)wᷱ+"8'v8SE =䆬6HTϘN#4eJ,5kGy+_*c@`Ťġ[I %&?"9m%m*(E#}޹{k'LS 8wz ~xu:ضG,p`Tp..sd]Gvυ N.6EʃBwe];NW93)/#+7PKUU1n04+sBr}5 6V0KP Q~g9Eq@Ej\Q\Lğ]mx5Rk X墵2&pb1}WʶYH42Tt+~` NGW6ܥ?>]Bo1#2>W*q4o9!1#[ ^ڼ5Kَ0DK[z_8bc6J"(5Aif1 S+L[~PRI ^< i 1-t(w#F&PHsNhMl`j~ a ` 9x_ߥ4)c 瑸j֏&[ұp=\#4Nlq%rBhd!u2Qf9>9ЃKIr+ =3JAY׼6 ^ж%:g/V nS5 \받1`~0#;vR iԆi:l\I{{܉k]?TU#lCcr-p/]9@&{7jA Jjnsӑ? ۰H5q ߵ#^$ǡ4ڴb`;u?pdyLz&ެ6S#ɚJ Q{DK]lpOnKfFR?ە~ym 1;mk*^XÃF~ 4\Qe&._AlNv"Y3 8˙Ҳm̅v(80dr%~#*#JcV.\1PLabunT1ik$'~7fy òݘ))?  9^ѳ9/Ť⧮a="iЙ""Uwo kmح2%:~ۚ{R%\psqgd,̝ݲp DM\vC(/JQD\F۸6VYf]׸L$)[ZMRU4@ʩc\HEyU`O7yތHpbeB.h<[(= !YXkKDo;9+P!6k;> Zz"^x:CƊ:?š4ZM]BёIJ&(*-XU mDžb0THO񾣈x$:Nj!35ul8"`Q +Q 6Ek@xM-*6v 3y .ܱ-OZB:=K`8 BGOAHޙesW-+uTN6#z>HnF>`)YUʄ+z~yW2Q595ҩiu%``6f:ݐHAKm^K8&e 'L35'S/G9uL$8$<U199i^zXV}U| #ť9KpL+ 1-̼8p363:,KZx:#jft3₏ Ȝ]V>/7MxC_yjA\TpUyˡxK~mU݌M͉mPpycN-34Þʿ>ĭH[Z~dXLG.E 6 Elwx,"j>ٜwWj%8|5]bif 8%6)VEOuZcK!xb|WL᷒5(Y"`~&姘,p82pkHΚ' 0\?GRޙb`5mugcZ](y{ LeV FD>â[v涕[|9dFM!pPxQ-DPW%< ]I%\+ G0&,Q4^-g(.̥%&Gf|ΉߕE;/7h0`i0%/p~h]Π(# ?nr\W "'sCSHvQ<^.@`Dݔd6wgϬ%U>-؃i䘝`". a怹̕/#qx?̆-㽃 @wh O54`N~I;Fb7 WvO BcuvxW~ .&cuⰲxHĉ-,/ecIl[s# *}έ ٌf/=!_7a;)p* PЙ%rQ̪u!]7 f8,me!^gԎ-PD3)|#4Ȫ&ɾ-K+}aFɑ6'Z/(v"e_|^GٽCS>/$FiOG\K#크YıF6z}-^ӢkGQ|>OB;z^I CO zA)=k.܇͉ m/t@ܚaYoo enp-=^8tT3 @9_a/OC q}C'uyop7fb ',{|32j]1%g5ۡVaS-#۞[.1ODRtzWba \Fu3̳^L3j1~p R0UGKE}sgKڃΠ۫X/KBڱ?@^| $j HO$KY]`fw'o>.r ֹKS2Z)]D-I*]'fhbci ,0ȫYL/3DNc>X&&c"/vyrًnl`2(ѳ\eq.=F)V<+ku5{۞=luS4tWT]r:97Iג_s*'>mM e1=Uݼ"s͓9RB(e<\TypQ{T9}e|0=5_sԅAXTL}k l12peA1;[J<FBLby_yf`^BDg ̌S.P|D\ PR1G»*1DԢ{)pw*$6^ & [@\EFSͭ`5[ǫ0~'cQQGd4VSʛjzS&#c(G]V̿Gm`JҐ* &F:}lgDZ$G˪Jkmox0Qe01{ Cy?.sHu`B4Vu ]] s0LIytGP&C~l؜mn-Ih]xdI K;DpP8$`l|91p7 F_ *$ e Q^`foΗV G18>1yp)c\8@1 =?Ş a#` u|{Q0Je," @L'j?ߗs=ȏ]JW@pı) տU̠_m0_ ,*W0DYgD7۔C󭹋ҭ~ް+:s̀9Zo\*h22VF IY?P X.d[:#?~S"(Lx 7 47Ztx*/fRVWb~OAK4c'"7QO͘C=̼jWg µw\-7[JRmX U{e%<dVo:35#2dxҷNY5 MgvC% hTeC9o=*3(>%v/Ai^]i$Vh)R\56 5hFϖ>wO*ƾjLK *4a@6+؟EBY(+lEp\p@H\X&גx'(==-_l!|ȖX !اD$T @8#-5ZJǂƷۿDH=gH#D(fRj84cU0M>YPF}1zلUHoFA @q}ɈѴ}l,ޚфG7ic;7;:"xOruwԥ&C-WD\F[0]<5o{ȝYyG'KX,1uYk@l*F`kVj+BոVСpI6<{z0{4ͷbQZDk+ºoوnnιsQ`JG4%paJf)[EK$c]V2{6a[O酊Xi|vF&zOp:w/'I;\(~ ՊXr--thʕjLr>l.^G?yX`L0=#)ND{ӟYV7Mv7GVq_1XT#صVb#ªxϪwٷ<ehE]m ;7Ni?lr5QedW|h<6D5ācF:P17])j~(kw`y1a]2* 9/7ppͮO8Eoy:m-@Ș%_3^35mn]Gxzxµ`3xK M-%q\4ہ$+-Abo#⹓cZ {;/-Sq܅Nt%xpX;[{# v%[Q*b-*qoi $z p^K|%lA]}:?\p9F#]gl!TuB9ނJtűve%vЀKc)Tx7QFb[ͽxz[0yfE%C, 68Nvl54҇L*x*,$jLP7EQ5t c\B}Q.<7 wR-$`Ad,o(yߒLz83|׻B+%2^6jsju(vdn-BSP`1gOX0ǭ)j2jswu7CvW,z*7't溮>sOݾaPPcsƔÓ8՞yQ_PZrVd@AD[^)}4@TwwP|t)[e#ZcNUXOM 䎏(6ߛ7bEh8s돜Cev4=]8g$W Ech6. .AwZ_8q\j}  6!d^%}S?D@ .u-FClKI)%\*( I/ IXYdfhL6EK S"aD$Xo9H1k?ʣ^D|N˼x3$27 KL/A pQH@_F'hkHY<%? DrD/hcΘP^#:@ *_֐w@NRF.K>s^_[mS?ZoκJ:gi30oRuV6veG盕ad LhxQz~;! {?-ҦaW Mšz%daT2BV#|">yI`71.;ux :-"ΗY 9vL?)W=.HBj6v^DVeeBg S /5+@D.,s 5Dws1 #d!R}1e1{lWЎ+SP4A0%OPMϓ%9:LXANꒊs ls&|]lN""~DT}~%<+*/㨰<aϘczk1 G.$0F6 v yիæu(Vy>X'hIQӮzXo&!+کuR^fO7Xv|+~hQzAN/J4,cciaNw/2z] |[~m> KKiQݼrӡEizF)8갚H S?Rp Poh#n^eܓf "[ J/'B6>یf ![MI푉Ul4Wz0[HKW.K Xo+dXFL> \4a 7fYwDeNڭҷ6qIW bCE#2.v^d騪 b%dpC0SD2Ɖa(:4~DkDn< &ŕ5=4h( ڼ媸"bm%}S9?OZS3‚䉤4$s %6ș45H@EZ# ;ui=s^,[0q>=.oJECTRIpG}~b)=F% ~HֳOq ]k #՜C"͟r=QCg&d͔7]ӿu<:k"ƚ5iJ`@GX4w%f˲#`;R"q>ӛm{ <G)9]gu сEIi<3*{kvP&N1.̦̄0~DAXzSZz^=ڰ)PEB5ޙOgAdӟT$B$ȱ\10Toђ]aLRϴQF3L9Kfpo4!]L4GG*O(q<@F:]tuW&yw1#$0#: ބrN -+GB;": { 3ebf/:1JpPפ}*b@2Kw|mJQ`9l=6jP6'P&N2flv-iF4g b zP">{A6X+& 6RBCi' g\~i7F4m}v+eJM\`GpS4̀/6Zo⇧?xj՟qh,)~BP^&Ք tsܒ%Ep!+ܴNALn7, Q {3p.Z=%)$aEFzau"Qۤ0t؊j VlK Fov-tɹllg<քeP5Aڢi@E}9sY~wNKDȠ#oaE L*>l()'4£P V,tذ Np=kt:KIeڱXߍ:{<߶5̘_W0}#AdގVmda]_faSǺFѼYΦXIF_=jP来,S| *"p& aUmpI˟D8pzdomOvLӤs|ݼݲypP !v"ϼ5OHK(NV;5r" *[4Bg~ Gf6x[{읐*Enٟ44'YU (R [$.1C79bDuA]]]%R%dĝI~/ HLdB,'}L}1fy>R[U-cp;7]Vq?" ?R`~9fz8%BBdp'yfY&DWy5\|t<45\ierY ÕZ}C|$ιיLVG,U=RYުy ˪thb~Ѡ($U̢X|@ iRL| ;s|/EbiƙiJ? *WIh2x,ecְ~}'0RX'9'r!۲;QP42uc&>̑w֞4VNl_z5tgךMkSjYgV/v`5נ髈2ɟ74ϐzgFZ ɿO\MΑ/c.zAQl3ukҔ8<*@Pr ڸfr i(>T$@<%Og!C[ͩ+'{kٌ|.aV4q(NϚ^qE"#QOgE vLBB̚`"Jq߽ud{؀N8-X>#}w%OeIQ⮹8]1 #8 raT1(to  +ْy3Ey,Ka[FAWaS 7U{DIT[ ҷ A w&KF A2lS_)Ot@ÞΑk:jEOeEa˽’V×& ^.\]AFEhtIjf;`+S͡kK^ +'<ډH֙sYG ;8 T;ؿH]CS듄|yM;_]L|A\0ȯ\9s% gvۄV${y`WeJj*N 5IK7gXVEȌ+s [?ҁ!P>uj]V9=<}v C@C^|!1,$dʕS5);X1׭(xr)$ӑ\Q;<7y>p8NgQ9X/涰)=Z՝N.l{ףLjYy8`;HMh|ǵҰmB;­|ڊ~a{{.' MӶSHý5s.ezVDž'V#6*r)5! *)Hn.xmAV'AapA- Ll{BH.x1ь_>Z\l\OP< _R>l eV)sGSi>BY:]ǔØ5)dJN|n؏: /Q"Q \ONZ` sevm Wyi ;Zho{%PV&{>GTV&C:O7!AFݹ<5,\^Є@b|| W@qpDԜsң֬ݭ4;oH+5 ,DRkͩ¿/g6{)'.d \֤Lה=H@{q*9`= *Oh9@̺ Z ]H`96 * x/% z*g+M7C =pǫ=D00y- =-x}z#Á\a He(pek{]`xcO.$H|J.9P(AKk8'}*_n([U3 *2\kN_Ɏ ߻lx_?Ə]L|ٻ0B[O*͍ݑZ˩Q \h#KUxSpw`' Ȳ%mC1%5"~6H*o m$ZٹNb4,); >(dұugC[|‸wi5 SD]vσYl\r1WO.ͅ&5V%4êSOon#"1AێXSs|Gbz%<gwu؉_9 L8aH^ڌt` %ܩUƫv 0eB* [)6 h$ScBl}A U ^ &wH_^7\ Ď0C^Ţ Kĥ^+MؕE4Iϗ}VU^{IG r ׮O`Ӎ=>h>Z&&?hGr#DJ^8^Ե,Qw 8!yؕK;66 iG!ʳ#t'WݬER/S.i dS]M0~8췘]BXn YqJKNP:W]QXm ɥr-M v/H"R<.ұ b1p@bdbC?ٷ`\sNfP:'.ǭpg cKH ̸%cZyJ4}}JZ W- lX$y^7Cz9ۜiC@2Bg}dDYE&`KKm^k4! U-|tFRZг,D8z`uyv[.|JyXlv;ч {m9+!Q-,yj Z}_ !OUro+霧xw8i1smM ˻,$]`=K4!MӇo lݦb/pwN *GRv+D=|LW[ڵ*ePi1>ݫفo jhiQHPGgяG<0PpBnKG[=L _Qt?ڒi:h ǗgQB_*r4qw'{kt$^hjd.^g 'MzXxgG !u0M6!fp7ESAhQŅMh-z\woGLHDR1MzgD=Ћ]Q|{=B^f=Ka=ʨXZp+>Da;x$z4s)x~g] D-C2}>#I0 maPD_[-zC#Գ|{t_NώV1Uk]B[ Ib\!H r9'ڟ"4J>caz)!q_0NCy`grOq p gj5@aw ;t%HpqAR;YՉ'9k'b&iX!/e1qqHͲ:!S?؝d DMq'QјLƴ#ީ6 ^jeC1. 8kssavx^'n1 *W\&κL)uKRyB۱$Qa^dYބA8<ぃɺ1i7aT$cƆ xa"INiYHyS#lE4c,AF"0jar2nCe8szHqPxPPVEL<=Hi=\@y9:;ZMބ&Azμܨ2),5 O8F=LjQTj0ŰZ-NCaܳjHZfiQ-Xee'O@^E™8QQws$WTW0q#IG):R)=0%=0Cc^HI+CyjYE:vB6S9$h<񓎕yGcuter U(X.+@{>&im6%:F2߽>B5f ̥N^&&t}D]TK >esBKa|2NAL(#@0Y}YL  s&VA֫1 >?1T'A~ 0Q'6rly_HvNZP\rUxFU[$=t1kv:W?,&o4 ?g໵l SbӞ4r&.wӁ>onʫE/ElWЕE][ܥQiNؕOq*65Ʋ\S,RV"=(xp%nx*> _!2J|Y%> Eʡ`܊QkS?HfboU[&ݹ7q0"Ql@_u34t>r9 )?ji \v M MC9Dʙg*N &\0k&as4&a 6&Ӎ/h(z:Fԃvq4ڸ #yt@nS=^GTS,=Fv2;T>+Qل;A.aӃY #EmbfdN8"_z E风cYϋ'e4~2S.=<_*G8ە:I@W p ILlE4d[ H| ݍۨÈ`,(?} P6.?宜¿.n&0qqR⊑`̷,*k{9^ْY ߳ijDS/m0->R3\P|G'RCȸk eQȷAnˊMD'>tiR(tU\ 4y3u"×*!|!Wٲ&>cM&qĩ{j:V߰YWoiJʸFp}>K{ %7Vc7 A爣5z5󈭭Jk?Hײ[ΘyN:<ʇ6I@?$T|Lm<ګ9 `/".^Q؈˝Y^ ei/AxFfWUi\ޮ{;$ ϐ|;Q3N=b<=g7J^.i {eJ`A8UnwZiTdt<bRN`tӐBnBVOA߫uDhVL yRTGt+-z$0YuC{b?/Q|$ɋb`w/Ld`NanoۓaV-VosZ]-A~VEƆJ]?(,Y,"m1{%܃8 # 쿜>|go-*~=jrr>HپR$ozp[`aa/LSKQeKlfY}S-x9p}\ψ;qyx %?IW8Dg$pPuˑSL-_$_JYMqY#%B={ ЎX>CNg'f1:70 D" 4uН`DNژYrǿ=7%?ft{G(:Ǚ@4 df !V^c`W=*~ ^])w}T~Q59\i\]c {t!=_.NyjOHy}׭8 >K:f[\bӹz[~zĻD}'2 aʶ`(|pđMw̥?Dr-)73띂͟$IUop!/{Pf`jW'vD7yk5b_/9LJD <`X2ӽ]P,ʻ r6D.e -1p+V'Ŗ~!%Uxx<9#h<ߙtFCSCɮ7w?:8O1 3nl'j lC)ۉG ):lB^Wix~Kqd" i7;4ef74Ln3zJF)P7.=^f8QYpUdR%:+(ӫTm~NLvs<Ҥa-(4D;>] I<©:3Tm9gUDT—d'+j1x\ sX%T|&=;腗8uqυ=Oô6JixT06 hsR!؈R?F3jʙ&e-$ ,pt܁dnBS՗}`\`s #QM=5 F}*X= x _qW^nd,5ZHm{"_Sr0vkv2q=c-LVTΝL ؃f?["]|ͥLE7I g(JRzOr")!Q#d31(aObwW(8Odt^Sqιa*+lK8~oUB&$P[ZϤ4%#CSf熥vY7#a帚3]|_86NOv{2>/gʆ%Y'{˥yDcizQitsڿpq$_-sHZiJ}ߒ=g:3FTVκt4I#!548qF62Q[MXhB4IfauFu :XJ èLXny)=V{?3UxTHꦷk[\kB>YfׁGc</^`?x<#oFyh9ves|TEWJ2&̤+ Uјnp?ojnKZ9'1OPr%)h@: "Yq7)pB<ЖL' DP]+:\įժKLfՕKRͦSϞϽ5n9֚KY9sX<1(ܙ5<#`&K־Gݠ0T}O5iR{?vjяU<"B_8 wǥG\#l"6{r#ſAd mnmX*XpH+Pd?OQB _9 (Pi@ ͮlI-6Xw&cT? W?$\-j8b :^4n-o`0ҕQ Ba,k?xy"BF q`UbREF ^>'bTig۽9~ ˢ'mu\lYj ft0pIYyl~|1{xu6OWu+;1KiM?,z#V-!Շl aJu4h8[?b*\CL bp% 3&: ZݹG/xpI%ȍ2ViPF%TJ+S80%:V{ E05i 5l@M$6`s+  ݸ:xьح)4 0׹V"OQ ~Σ5dO'D^9?~ M? ض/|/r$ݥNHUHU95[k&GLu1!PTE |GC-cy ".B&K~D7q-q*BycWTFAv(;aB3wڵ2&Dr`(y\c8=bx ]EIjn$?)GrK9K󓌌(Do<"' +`r}f"K 1L(jv,͒%1ȾZ.$4U(Oϫy.C*kECh5zT-m6Ok"Mko3+M.,}Ty)wPVz# _F"xZc\,** (s^vVMۣۡJ`IR^m=4AHtҹY5vL6*M xn0i£k<ƭmߌ$p8nrzb"ǻ(RC)Wh!)AP6[ˆ_!WKb7#G_T0'얡1L5X>{\b\T?pӘJ0NOuҪt<(|Q/uxopufxƌ$J+8J4 :T$[GO.tLu”:Q?$j]?6ziAL=LavTqihlJQvDG6PU?X P˪rݶxjee]=>4xʼn#{b\xHi`fp^p Og{eOVyQ*2D=ËTs#ѭF6V Y꣤2S`-d6Mĵe"Ͻگ_H`BmI"nm+ ##ZŰNĪ&\ G d:'ҳ{pY N <*(%>Y3㵠š5Ռ~ɀ\Xzg aqJxf`A7U}.A`հ 7$B"ehT֋I`}n></P^p\#ҪjlE}W?w˔Oy 84Ug>B":๘{j$}#Tp5Qڏ]~5cTs0sxXqY=*)I;D;Z%~ܲs3ix2n*'*4>3fA&vapW+tej<BW)No=tGZOf (ծ}9COl?ؔ;0sfǕSAbv5qF#9eU}Ĺ8`zAjN$Jg].9Q童l&ܿwI2N()1(W`RTOZػ$ Ni`ڝ{C,_!W7m\t/E̶߯čX,~й qqt`4@)g/4wUef`3P6`8Y22ͻU %Ӂ8_%eKaQ }"NgdMPx>eKE :Du*&{#h]+S? (z 4JM},F vSz%ړȭ=Gޞka_ U=-~d(~Ny;Yfk#L1 AYg!,dv~%*8ލƢ:&K020%V.߭!y/nJwH߻V9!D3rV]+E݈#,v:nES+}Ы0lqr7ỌqSfvu NAO{7%&lDu*la1,(|Gۏ_ c8bZ5EI`n#t_KI#\<18e4`de%ߚ]58N@DI:.癹=? 䜤m)=?zKc=iμ}pз .:]V1⌤ fr 3H\mo[LD @6|マ":$m̗TUoR4 &m *jtpH[fۖ##kT͋ҥfֹ E;/.bPV4Ct ʷE9$Y7m4)\+&M΀L/n,{=L6UrC qZ xLCVbɛ߰ XFK]G&ng,qy*ߥvGo+g_˪,1{ol%痲RlkJV#;MjVblF7p81HCѠudIąRE:LRhMK:cp0 @i)is%~50( ("YsťCs4Vx< yS5`ZRj  x" 8sm<=ôr2 ̏CIzo'nt)'R1} - 3e#'_gԣ: uOEPG+Aj;x"EyWfV2ihdSB_ZzdTM7>:(^XAP7HM D|'mL)l|q<Gs Y ~UDDWndhb2ur1$V#ȿ/i54b=DkV7̯Ej< ywBLIM|c(X ?w怱xT*װό,v" KoONS-/SkYfweA p~iӋ̿ST,R@*פ_(ˑ/L'Q/eu2g!K(^?g㮧So\Vnp(߃D6IJz@z"cO:g1ۓK= x[f;̂Ta0HM׍`=;(\ObC!{(63nߧzG5~Q̭^ '(h.,E.0b@]>Mۦ@j+"2M5KSj;KoLa#"fU0\ۚhqS2CKy8#"چMݪYo-ի8 bHLO!1&]fp4v0;\i,e|Jޮh_zBTqY" 陨G71e6- ">1 %2o\KLc Nz@l8 (䎻1IqzefpnE 8aRզ'f-Fhrwopg/ˍ3͖嘆-ǀRpAZfe ]^ܙ{)=-B[DVKet & }@n2cQaUm5 d,! $(7),<xƒaJ1t b0}F9pqǐ ΐogD3SJJ cN0a0^$Z!){YT,m5Ұп9T)<1l!ECsMg#zMn;DkrMW$'g A`R le]lFTwO*&1&SŤx0T׈-ZMq>wRsFY*(qJs+|X `]0fT 5aʲʭE^^M}E d̙q f;FwOVPqYDuuԲ(eDes,UͿ3a|JTda;?]97HPTK-% 8A5+Uӥz~+fbg7?|U-˛\q<ސ}y6KR9_vb <X8sS,pArLLP L왢moܺ1*)gpu qzgfw0eC xKmV"ְ:byq1p*MK쫇clzsO7}R;{A"MIKf yJhMFkt޷Zw:**4{%\#2= rutK wF}>7]:LJ{3i$ܽs!G9)vЃ'Zmb/{)t>sWzZ59Z>p*GwD{OOn?0 UYR~?HWm(PaoAKr$;G;a~Tt A]t\_妌X:HZʗO[fKzJ&ġ%#G0@.?/I4aA1X8an0vyϸ]t]|"Mjsu³ >wS2'}Mo?5jp)ڮHq{Qr=V{pvޒm;#_6(b}6+-}h;@O?Kɼodj'UcsI\PM=&~ee^˪v;Sʘ/:lQdY_ڌ$GEmM|Uqx;bkTZ'Im.# ,%K$L4(5:қbvyO& 8fxYde5Z+h$=q%*sMomIx>؍=Gcüx f!*"W_Z+sM'](}hvRc10ePaF_7O|Oi~2c-Fc}b@@@((;^}cI}WsXeݱ T!@F7&#$XvJ`نelnpnj{MIQ9$jک#?u|Kf~<}M)q~kMSrLk=y)kZEHAVj Hd.(l]3: Mf r7])C48v3_,<{[cǪF~^}sڹ Ҹ͸euO%>ks /n,d!q5b2& +ig+N] OJj N>Hʅ$h#N/V8vkHmPuH{᡼{a{u=ic=ցGpXN6@&Qa R Sm[|& %O@pjۅ95JEIĹRM(~ ϕsPφ( yq-ȉQT r`ЌjiH#0iw 1= vsPB7#YQbqT=%Oܕ5_ o!ZQ;AIk[#[,R^E\2u'|=2k&8t`oRj_)da!kzoh_F2wi [hm 5!xJғJN*kT;?x )t[o6Hq!?aFh`|c6G}l-݉U1oE)oѕ)k# B>JggfY[;] Sj0@ (y7ŽjCOEy;4!1Znu8UA5Ts[rٌgGu!3ȫΘReou̺/i< c#GIc)89!Ri Q VΠLd ZQlk^6P,O Whd2RBL< #a܀-lw( %mL\U[#cv VLY<ècZNB(3t -#W^u0IB2PAὭ_cum2zȿb~=B: 2{.8awp骾y.G 3J6Ptvއ楻 #YKϷy\#[e}JuFoDjMYd,ɰZj(e,T ~`/ߐAVZ[[:õ!d -j[ 4 i^,C} ܶP 6hT4\m>"k(j{˄uD-eo1ۓ7;tph">EzR,@ Lkeԣ2 Y<.$lR ɭl~3Cu!q V=/fBAm]({9YIP%xPwc3C󟘮ZI!qLw'*;Ԕ?/Xex#Rӗ% >-Nž)6/3$ oJq7䎍"q??Yo̦A2Z$^^P>ĈjwGt|Ar}JgΆkA-V%\bthV_\f a?w8o'So8? 2UR;a`kwuhxՊod8V[AC/M$i$R?ؔ? 6nT{\'}!م$<e*a>F&JIm#Fp i*3bᏲMk'UvFIRI[X?p3N3g$Q%UBK HRX/tJ^Pʵ0Re T)B: ,Hy]%Yo0/w4Ё137yC/>/|ch )AtϚmDV1rEq:f*^:_\gB}~f1+f$h!h}f,`usԣOT !7e~9 %.֫蓓`-/:P/_.s4HM>U89̐$GV҄]iƯݓk@/)>dINڂ[m0Þr(S$k^|#/N gRXGfŻꏺ^pG|Wqf ~ 7AQmhU#U$Q{PBkEgOq"Y"Ygs^ ĩ f.0Y|DAc%Ct9`xHJ4ZgFfP}ZUR1 l޸16as _=OZq  ,N =ۛ_!^nd_foѪx?K 7{h[+4^U콤v[glK3?_aC m<c. n;o@0L*'|l @#\ZEN`VIj]4p6񉿫(s[a8ijؤ wLⰩE[hU1rjfWu zEUUae37m$1g[ccN6#12(k #3iTkn۶n=fۣ%bIx6Q\T4jcDqv>pvXDC -ŭ;ٰ8uăBkhxs"3>;*͚4m$]cpCvJ$c̰yS&dvN F_8ۣY6 ?*_LnWDbssLBS|`#F 3#$IeV^e2@ ܓJb fJ5VYocvӒj6(GQǽv C]wewE_Sߕofya/4R>|~p1|̏1ψ+PZja0IiL_U;,ɣ>5JF޵yQ M:DnuQd:dc\T?ÀːD!rq& gHӡ62%CM]CsЁ +$uQ#J?_09jCԔ~)A,NZUqE'}wpCX /&ȧZ9T+-Ap!]vuuuL0&]غmukHc֍ 0U4Jٽu& a\}>is_SPi L5O8Y 3@b~e+e 1kƇZmsVJyr`1έvQbJy!/tum~-Z9Yt!qX_74j{ )aRr)7^ M]:q`͕5D鷥o#(04y -P5)bv>fѯ}+*;Hٌw?iXհ"'@JҽYbW{_ivr7T#!r`MŜIiK*'Թ4 QaW2!C\BҤ~A@=Ʊ0^JH"AsNZI΀M|Yfɻ5\mC骢BؗjRf-q9bWjkFq4wkQR^?wRp,+u!a Tz%Y׵ȨFD,3ݧ%sS{9{ gYJOzݧ%QWb!jfm^6^J.y~ εޅݳq3bS1:Hszh] D=^4h4?@E,4-ZJ"T{ZaKt̶θZHgvN\iɖ%*WTg`#AvgdKSOMN.xhy6%'~Ww ;ąH,fkJ ?JSДv3Opr I0iC`}H|N6Nbk<-P匋;Lmӡ' I<{3&(,Ae;DcIe:s(՟9\GKt:@5_6%̙w{q6nOM0cW_|ClT%Z,?6ݔܝ-܉5HqaJu`u)eNe%` >iW>Fx*򁡦eR1ČpN3ONLOiachxzwGֽjnk[e##Ai{kR9Vl*|?I(~2$N+K db.cA7"ycYcY㢿)T{_F+27A3V $wۮ$ \{jEW`f `^ė@A+d`̂pβohoYЇe2ޔzmij=_tBy\eDa%-_Q˸"O):Yl3RIR0Բ >`RoiePSs0a׽ ]mojvSB63e\0\yᢿ&N&J)2^,\'iapTùhE@~г@0/`ũ˵C1GQFNΚã'H rX 04dD#{̻Kn,=݈vI|xYd;_~4}+/~'puGI$fek`wޠKv_!x}{B\?IL/))^Q<3Z/ F|Q:d0]QW@nhlȖͥcfb]}] DžEt$Kr[y|;F~v%"'5FdhXߟ6cue*^6ϓ#^6Ax> ҝc9f}gctEVPK-2V>e=2q.׈|*Duge/z-]eCK;Kt@)7U坷 5̸&]6c%2gvJ =2 % ck7+Yp<&)4f]?W ?Vg%'F,UR]ZI+<2fn n re>TүUl?) taN\*YhVPkEHDJF{[r %U8HU:Q¿",-#m  *ZU$=6[][v3Y|T6Fi+%qd>A@!"ZCX_Kh). pvXÓ!OA%qB]hr?KWp;@6Cv䛱}K>tM)SwIJLjelkSnB-rfp.yJ6~ "5 Tf׾PQA,;Se܊dc)]K5i4eT[SF:_eԭǧrY?8+ O)n*?t'쎡iTu,++'te"`ss#銓6d.l9o_4Pn  rrX9\"@Yh|7z do|4 ,?;֘`u6?=#yDUmFgrSxyju)Av쾀Y]m?MW_A)!'u^>*U4`rRi3_֫~r#LPP҉ʐ]>}!9/"4͓6BdhN7U^!E'Y7~e?Uq"<:4H$!Y;+>EgfFAROEem PtT>gkIF$JsfexFwIAӘ/}4;L3Sq"{l^*_$6bxC}ez~RvoIo=y Lku'켱922 {Ize` =z"$bhOлlx5hG^ցy udИ~=Tg?7F 擖ˈxIu+r9}m܁ߚo{H@&I|39ͦ5dDx( KZ,]6p|X({ùf9 4HYZIyf]4/Qc@řK/D,OE[]TB"Iߘh;#4&]xۘF)b?vxt?EV.C>{V_\f$|1~g]N<dz%ST11n#@1Rp{k$,<%^ I~0OMHZ(CΞ 9XJt\|f e"Q:b9|+EZE/o!HE?Kr_n8]O!;a +M-tK?}ЅYt.D*ÿC'%=?.{TP!-]gX* Hlr.pCQ_t|gbr ``gx%rsjӪ`螯x킇0l:05vtQ#DXd'b61sXnn(6[#0 U&ȦAZW/EX8z^}_d}&XDrWmP wz + !E {I p]w ].6t^N22 $&cŦiB<{u8s1ˍNJG ^]A#Js*S4cW 1aP޸rw ؚKOra)ξA*jSǫ]\ן=QO8nayD!<"Z+QHz[(vd ׿΀xy )G>d)3vXL yPdz * _0(R3)ɓm \+?i%6*{ AiKM=-bryƶ4WќLsʥi‘֏>P#2{6ht%\ā!"t΀iQ!8]&cPv7 &nǔ5Mq6ѮF`/7 k%tߢq1P}ERW*%)7sWדBYTV7&+Et#wNd.c4kPE7./h]9r6Ʊ-U)A}P]:o`rQ2.9;k. 2]?_jįX!=%nf"1Mc5%Jv}[B{8Yp8k@*q?uc( G|gZ IK辢A-g:6Mej/,ewn FAn xbl PzPPv'%zoh½/ӧ+5[GF  hŻؽ@.˧ t:<mjۈi7Ǩ9pO:X0(z&f嗫:Z'mlџhJ !qWrX_@\x|1}=kO,Z jqsoH ]9'<9t~ث8 ^оm;kT(#{WhLrTvME]\8jøS j ؓG1'=N븪C95m$0t Qf8Ozs{6&HG)Plx@?7)AF`gp&nʻG'E8PË su-yy% ul'QrW3QuUYts籿0Ul~%׳@zL>N 嬊N?Q br}$n`Tm9є(dfރlP|'X{@Mw=Wp_Mh~bDP4hLS pv}uG̖d}2s/ 5Wnd"% $4CWLXE[;#XZxsj=[Y3<ׂ蓏ߘb-YꩋAt?!4ggσ u$z`W,۹93o JYekۂSruGUCc|-6uJDV)(d?gexBJ?S1q("Jkd6ёmT* WKCb^fHkp드I1kP@[PMPl܍LPzNMMlXӭҽ ;Bd[19ʀHʠɥ_”3r*>7uQ{9OXb8~}8@U. ly&({/[ j~OےTJa͹(\ֿ3ʀl1jLP!!O]`xc#T5#uόFBVOHzaV`Ur% JuusLvt]ďQ.+r-/(n ??ldYb\.Q4?5y6Kʸê &߭2{τN9GDdH:hޯ)ogݦF9NĻ-G<Ȳ+kYASPv[fPNB~(Ptj*# & *OB߶;N(tlROǦ6+VvkE0H9:Bin4xFR xhD>S/7piǏg`SmQfpS ]و}sUiu1{Fcm@ GuJr+Xh"fP5dH"M LqEFcl\NNT@D|'T[,/ZZ#ʤpozA}yL,pZvE VVp. !۬.A X:vVn!:y M3/m߅㹆e3X76%4S]ZOcs ,%K)!9̏Of:INm&Ԧ+Al) %_;T+${!3z%ָ!  U5@uBm7m1*jy )lBgõԇ~|#q^}'mF+ J8*rBZ{sZ, . cX~hX׊v]MnT["{dhEcyP/bW8|06C+0k˥~XbӇCTo/eD"lzu~XZj菱]<ٗ]UW_N܇$X\$23gZ@}W?)Bu D_ogRpbcЍ*ww͚)B 9) @zȀO/{zp1ԨLP?yà)cec# ߆>¼pDbO'7TtaP0X8=A{rqd&< f5Lu\T|TP APg %кsYh^@̋(l)KfP*Ql;iK*Ք4?`G ^3R\hx ww\SgޑSƆ0UZ4  lY`}Z%Y p4et 7G>E!v$k=nQȃuK8!(Oݾ!o~):40"p^x#,C9cOu8{3@ŕF_*uq@ZGFr9Ͼ0ǯ` j:`Jm4{8[?SOXpܣo{-[(%iCoec2O c:!=I6t֢0U.i|E+~xJcQ\7pjƆUrHds@3(g-^F#e.G$+PwLK'l D-(lVh5yo+}㒚#H1!$T`4 j6ά B*@1B#rR^LSqV~L1k ԕ76eގy1y Gx0qV~bT ww5ǍW!׵YW{(޾|<;'.gE f`$g4ڋlE- LDG[amxr~o(,G>bqO::_x "mUT딠Co+6\hE۞źo:Y7@-R^|Jhߍg5R:5tL1\D KX6}Q-F wVdv^ԝCYG7 cXxCpð2B2HCa3ʡcULC}KLI{i9?[IlXS]3z c/AumAb{!,6XQCl-*S I 3׆t6v|hHiy ev]TC>'Dw=}xbzԘx%n9t}&J;(f^P#v\ŸÌo[)r5rQ.sE*^qW"nXdK΅^w )H)"sA z\a&<(= "ڎUZBۧNxaKƹ{Zj"TMLR_ɲ+?f͹/c <815a^?]ދO%kM1%zS0b_DsV3ZkF[l8Ù֜KSg m)*Xfi̴trY]+}hi- trGBgN{i 4vWs:ѰֻIJːdhimLFKIZdF&32)s5,OAcAY ю x2켦Q:eS> l)dh<,18{w(8_!P+L3({+)LC5{!ˣ4%e"${lGPbm5A֙}=[c2؍%VU@=WYD 8|l<}JT+䋠FuWv%ʺ=>{SC9:Dcu$вrM./ @q(E 3dg[k^@k!Ͱ3;*U[UF W<_Tl_k0Ql6Db8DuV*$ˠvR:X%%/5H  |~cIPDJt ӫ3No-B]AgxB( l;#A mi:au[(=^:7 pa8?V=Cs\VCrv o}3V(9Ba` q,Z>猾\i GK={"T9X6j>}}6 {eQ"O >Jț[+,q~e/EF:\pv)(=O04_RZcE{l.%#;lP2)\//E!;9!3#AѪ~ -׌L)Rz(FnܺT ͸"M\ U#ɲw&fd3ch/QFOϨF1c)ŜiU] Ch{@@2:˛A@;)y ۵ݵ!Xp9#2cR=JPbnۺ*38kNLj2ĐI,L`x(i k)t:x)fG-'YH2l$I $7j+jWa:;' x9HN݊ 2O{o-7[ٲgl7dsLƸi.>UNaͨX_GXͳMgRD*T3c20C~@;vi8T=@tOHH<-mэ+6*An 霶 xɡ]*.+1Ghˇ)" gx~늷]);j$ȣ%+Ù^r2v$6cq$s3y4UU5rPnE??røS[w'AwX5&\<]߲̚,s[?u7D>5t,L_CjLw ,LԠܕE w:(yT/+ sc;y@w\-Mz1|uVK@aߣ8\R  svaȠ #Lj##) !7ZݽrM(#lM:/=ö:>* .\Wԧi/u}0lo9/`hWQ;v0csI5Ab쇳İH?CI (E E~F?[ѠAXP(qA}-0CFN7}g-&f2CP.'­u9z.bB9L^:]BHq z(`=ߑο}J^ VT,6QwVpK[a )-Lr"ٛozͧ.n*Y>`6M6t*no]YÏ,@x,z!D>ŔRfGl}^JdEOăݫ2Qhck3Dͮk k"pziKfĂCG*< M;q 3er[8JͰu\δ|]񩂳Э&hEb1`8eNy rL+\knhV@ncbh*PvMxߏ Zqj"j Qp!{2Ūl[M-TxዋF4&%׋+ޝD8i9jQ F||# 1:S#:ISB8s;t8dmἭƪ՛瘔#fb*j?CYEx"|1ξ-N6ewD[| {#>qtwHGӁ:He!|PDegY'{QD&;e ӇEx/j򐶦񊏭GD8R"Q3<6"^z?(Up;Zr |;F0VsBz %x@̓0m/"׽X.? l 픹$bl j3+G,豺mXX?fyX?@p˫ S  $##_buTSsEȞ<`U!13ndk|-g&κT<ǔ#ǔ@Ue"y38j1YT 4‰[9|$I}z[0DPm {ED4׵PSe1s:R#&=aEf?䦾H)C.^f|Lbn9C5_+xdI!RDI9 }w2(I2L`4^͝GvV /U:(tR`O&(\ZiUjXўd"JN~tQ;j5N2~~ld;,*=&4ؐehh ͐r/i== p+4gJkԻq00L~)?Px\ߺmɔ q!eQ}TqЀ8[PtoBh2Ql*ÿ9竟sŪ4@_\-wu1zw6p:q6F`8|iB,O*1Q[7ߑ K:) pnd҅!&Or!rɌ &e9Wo1~է`XNJڪf{h#Ƿ@?d[]TWOFfnnLHrPd61]z HHm=D:TPJv}(etNFjձ68 GN˦wܠ~jU<v8u-p_%PsnQ#*V)5lX2Ff"9lvݳNW@?4g97eD;<ߤ4h?)noQ+p%ucNnzt٘=oi\PGa՝0k$|Bx$0~{6 aX6zI \9N,Na4E:9lx*F>672ZѲl&O"l?ճ=,7+ B–,I\29#EfMd!:۶u4Br 'nDVdd9E n&~,%HPn4J[=CfmUq$ʷԧL- ηZ,vWg8$ f1 , X!R EKkc ك_Egyv^ BSSN#r#eP뢎'4F 6iТ [r[ ƟW'Y[{OI5)?rQkD#GJZ Sͽ`f]a|G$G$=~iMъ!ԡ$Z;cSJLEF;LK&pf Y?$P_.:מ$w>܎ 7V شzO=^d8|OúL/s4R&fŹH]S1pWKktSHCb˄ ~ 0dX[)87Ӡ80)#~wqȢ`Mn+/n f&YkE "כ1Xp?w8mQ'F#5:eUPQq,΄J$;,uJ'|dTU\qW1ڢeUZGa6 Mnhe2 1erST0!v$B?(P_[F~?cBwڿ{ 8(twx_ . @'jZ`dseWH/A"vmݤf7::?!C,I'ImW2Mi'Va>=J,n W5Ǩیz}t0Qբ-ϷPa$ZyoC& Fh:{؝nåH~pی$P[NOFe!_GAQ:"Qdso${s\/3 j;Gojh[`u.wI! 7boQ=, 'RrB RVj!ZH=w(?|yZ~[|:}b0wRҼȦTx@T[7&!Su R&tA1v:>g@Ω?O0N6snrxL\5!J:.j.O2REIQ54}|&izij/oW kp?ikHs%gHNڨM{Of㸿 U`N>qV6IIe!KIP):D^t V?TTc+ NI}ҧCDN\b&ix]v_MVWZ~^rEuG %Wɮ8r?)|,ܛrv}=p];-$!Q?9&6fI&AHj6~KlBf$Xтߋy+ _o>SN"6K6l"Ŋ@Ytǘgy: aKE_E#o,_ 3bNQʰZۦ~qtgLf2LրmRW)\|J8c7t*l]a_/ijHHrUюGȌ m32KIU L|R˄tя.vXuQKg.u\ ǯ?kB͹ mUc9*'fdomimn3S*,(b\jxag;ɘn~ & h Ie}29="|AbUh (2gxz[葤=jyԕAfY--hBPNi{YN6J==u/51{jqÎ_&5>kR܏|AR3`54Goq9$cI$Hjxa]tD{9W \0j.#bY-jzvL1Qmx`,KnKU5 P4jF 4c*1W`ɴ('WV$KV5 # }ߋ`0Rf7 hΌzFMt֯b+ʄo/o)6xYl<^ _98B=ㄱ.fvemo^wr?9bdPS0CZA& >en#]3&x0no5hc=aImRb%۶$f=9W`ԑ]df>d'73_m?SC=Y>b;ú{ Ap,4e2LY"C7ta?M%;rtelU+wŬѭ֋$'ĈCc3 >wS g&T:aw9Ÿ-LVf9V KݟQkZ^:AI&$snL<¨vK~]Esay4?.%z{pud7CLKPBz;5d8[hT٢7$6Gȍ F+MHGϺL [yE׵ނ)F OعgsN QZ C(gGjCQhHTOxip9HsU…][w^W-Siu^$:FLAi-Bҙ> Kr/ӵ%h/}k?:vxf~y"NpcF{`ckV:F뵫ǘ2Qp|& .Xă\ov3S<"p5Qgns%f j?bJ޹+oP{p7L(n6M_N+nʗUv4 }C( /U:[^‚NJbiqWcvv%G*"m߿:-q@;!;A}LfFaxa %wN.cd ʬu+А<:x<VMm'7!.qIm(⯅6i@nB}wG / +UKF"PN:`~_cwJ8cJ/gyMD7'*QPÛ o>Iv76^Sf˩0]|Cg6=h|/P~H{S?5)}aEfq؃; g5pgaa]0浃iK-?컹 u{ Mq7T"MN"{V<(ې@҆F󺲲C50\NF}6 7_sU8%2Gm5i&Șrj=ڂ&Kuts3}Y[]c&J1 ͕n2dBȢ-+CӿZdE(4xlLGxS2_>l3֐FP{6֍ރ~ߎ"ԶLkFDs |=)8.9AL=W,8bUP+kuƻbJ\7JvЏ̉oyw1QV@܌sPf8IiWÇԌ6,]ln/7{m>HbdKvZgܗ 2WƷ({d4-m)q"7I'(yf2qcBf1:R.d6 (_lAz6A Vw C>k;8TtS^>#|7L/DPAhBχ6}APln+ %@ieICcÃK`~P924=edMəW ZZoMs.n:VC+(*bW.kju;IMgSt$'p:_.Ş(#ξ\.r;zBh/KY05 -V<- $gs^d_oIoYOԚLUB*ƘIEyw`hq$:=:kn >맇+Ac!duv^*$Kdf"jAۦ MCXU- ċ߇\ 0t&׽_lj}9Q]mRKkkp-zzE+fD8[%u]FPڲ[sKH > -bA*H;)RUaY޽[}ڣ%Ds%lh<4t_ ֍l(?%C\wqOD+gx4aM(}q59hp]NHf+k;G<յ7J% uIõa e,iC^Ōz  "D,La搩GÁOqbajbJw0b/pbNJqwuJ)*K bT&;͙{HQԗۂ% {]O8A䩌 1Yđq[^(PXY|4o7`Pa)U V@SFĝ"W`A,sF?m$b!,}%isV\h"IMq݁?~D$OB[d4/ooX|^-KMĦjZBj  QMyI aNRЗNn o9Ar}1pYB8µzKO O &,{QuG"0OsPé߸wü*H( 1j@]cك2' Evŵpd NPRrK6BΔBb@a5,Fj){QBq›d cEw x}cr9D F µ0G5գޟ{vLσƩ'C\^{Փ[r+TTT5fe@O;(z0&u̥"# O߱5?N^b,נ36`T'C8~1ƥW{dI~wCnr:yl_kqTk=k5G>wqI&h~5*o!Ih5ۑ۶OU."5\ݦfMʔD*p؋f<%"yj v7ܡX-SSor#0Gc1k!2 sF~@h٠[p+d !"FN~w7@mJ-> vs.rða!k)(źuGS$ {yt/V$sdy,n9y&u>+ZqӒIJ lwɇy,q14R)EB.:;>۩f@ƮQOL~ r)zI?YOeɎޜnZ*eǁٗϟ\FpP{i\@gk87V3G~!x^rx;6gP`QX"I*TRJnr U pK>Ԑ}]S&rB_p{HvYvBXf(ٙa~9?-#"! O(VH薤/99.i6|>a"dF ԃA>O]Bp+\+׺2rS2AIs8"f')@] AwKZ~ŌO! Ux9Wt9Fx _frf-!XO `y4:܎/WUBWQm% !*uq窏`CϜ)7JS$mA J) iF}J{Ⱦm+= |{g^NA@lzY!}>|b f6l& N6v{p]>RVc).:K5wd eX6'YY͖U u7TRwufN8yXP2۰Ĉ69HgH B=E[S`ٺzk+a̚/rW]Ƣ9RlLpS*J5ʾ;[};~1e Ŵ0&yQŲ7(eHU#ܧ, V 2{/!-CUך5rʸ e@;%n§2YHr;F6}dE I'0Qr TX1> %yp]F@03h]I7_x5j/FB :1]_d^p+?ᇘ2͈E,t>H{sӈ~Ep>nU]T_iۓ;:"fJo|Ǽa;o I\8z/%y مQ8^]{7iiD5e/Eucx5꛼m^& kW[wkaz<0PڜAA'G͆VPm21l?s@i1@bY^ &y/1 'menYCKg2 ttX 0G,tHRI{YO,Z؍h\iIo' l[.w{8f,$wʥ4 1i9i];+))!T\!bJћa (リ]E=[s 0\<p'q2yóqsy_B Ha9j6*gNt[b*UdvSAK:zW8411Rq:lI_xR8Yb>?"wn6'sJEGřKn Pߚ|:yp9lCuؤ? :LƮ1Đ emiisH}5HtyZ=nO_59j+UeE<'%cNmbrxʈm˧v[3Yl!vD39F_S𡨐1c8, wݠҘE~4dyG&HPj4c7dA­w6锸O?˹vwf#cNXTAn֓Y QrWh Q;`@dMت0@ V̔Z4(E@>r4 Q p*a俴/ٲlQ1rMRL ~ @ vAHl݅䁈U`N 02 |T!4uUFiNv̰='b:W\PQWJ)3CKZ E{mAݐjo`Q /1mk[:1?W犒*?ۇch#jSJN;HַNd"4Kk|bLj}(ɘ G<5J]Phj >%Y76_j=#)M+kCv_a;/pPF2l~SmT #=(QWRO$K hkXjQ'_T I~,FžgG=5+zkx{ ]ޙw!L13F$TӣWo6u׎13mƒ# cro,@VDaP'wV7̉m@ٶ ueb.G|u!s+..F3Hn*&})Ѿx=g{$APsX<;dZA]c뉕EŧQHnЁ&W4)wܗݻ/N1mԆ 4S\%|b iD s~ Gk|e(^G)̖o.3{'k>$H|Y:@fZhv.]?}KpؔZeN_eHVxa0\ jt~\\`]‰D,bԆomtػ {$tjsχbH e*]85۰*XP=ID?2a/`WV"1ﻩxRHˉ:gX-5Q[A4r XRc1ئ=`:d|IxjF9Z@E/Xry6r7F]ƫz;U@ӬrNPϪ7RԱ )vb>m u_s_鞤$hT*pL?gW)ġe;7bL(,UyŚ^҂"^e`={yXJ:^ E'୧(J-s0G *˫T"wN堽*7?, hg/\> ۪{ 3!YAH!`(4ab]i%saɒX͆;_-YP6+$@nx0g6O,EA{SŒ3Rw7I˰ kL乛[{է&/Ν?_eF*w&qބ6X[^D,)P7bgV GS+v.qPBH@ਲ\ڃ U ̏9bCCsһEe}NUWp}Ur:-J"Zس4jO˫( /q-},ѼC.ie4̝E` bA,ψKi!:6B21[sap7BӫLqֈ^<!" Z{g:8XQt.̈ |9/?|gca@mJ4Uڗzq ߠ187Pv{Ho7uJ~?ѐ=\L&,zfKɚM (ePsodɒ֗C_?Epϥݗ!RmZ7o?/8J  5*auq#Z<9fWX%[sɄļ'Hr_Gpk@YA/ hxU"IvHG7gW\0W֍ ^gu\]U8P; HwkܼѪA.E'h@6\c\s ͉bE;Q5 moNsSWIbP6fc} L&  >3L-wгp2h c9E=KoH(Rf9ߎ{HI%5&Li<8GfCq2ʱ>(NPvB&6ch"kezVy=rkq]APq%]oDBǬ]sQtA@!!ПnJmbNsdBm4h>Bő zri84?FOd'_;t I;IcZTIyᖄ` 2#qu작}ͱ/Tav&,_}{[Յ9E+GCS] Vued)_ضGz{1!WIG5Սu"|>oA=2^j$g# )?Gtq+''<``;pGV6dՋLa}O Ua`in'#}eq²0L$Vɏ&L41e /W){Wn%,Ϝp-04n'S5h#Vh,m&|l{`n#6$VҾ0!X1u]Gu,w aLchVd$t2*6vs \i=LV0;*;T<3z0rc:lpռE,`mLsOTҌ܍OC8Qa$>tPN<;,Bh|hvc@MlЃ^)m8r5B/0Y~gELCl "EiX~!zj#ʴ*q` 3*V(H8'wچVgʯ`?BvVޥ"'$q 2,O<4J|( f <ȡPÎ"ƦyKJMШ~mK `~&3"ˤҒC1O(n ךx1AӼULQFd_NS84f0 -^ԙ~GFH`&va4~Mc{}awd*^Ậ"v;B`UY>|pAZ=G ͟וG d Tq>TB[uZfbJJyV@7!8c;ղڅH7 *&uT<kIA.I\[<8W bM8vl>;Bqm"B; UU~  H')UWR~xjBAa3wJo<*8b^"@&dN?bun ⎅a) F[шs,z` CYEVN8+ҁ%tjX)}^b/mH¡P_08 mVY ;G`1q|t0|Lx7yB0 &TԿair=Io*_=RpTpDug\v-mZ`~%Ufb"DBIjQxji43f{Q9 YdѭKX F ?2J­30"E})ʮl?2K2Hۃ#cXc4VċWyZYQgRX:/?tJmbyri?4KG ukiq; \~5\wk^r1Aךne}nиh 9 `\&.:r_j7ʚ9dїCeRI^(Sϫn>jS!14\BWᚔ]M=+ ?$ 2BXAQ=Gm6!ZkcQPY|X|" 0MҩPפn}kQ×3ŧƓY SK.2ό;}^ Qf$ ik${Wڙ5k$r I!bS;\a(#i&v::t*{X^ YtuAPZ-ZHj]Nd [  7ZD+=)gqcNf%IKB^Sb`rKDr;_]椰vs& u;TP}"Ou#2TAY4rX\۴;/F /ʵ8e>T(,G <@( ݦvqq(6kYB E.Ħ/ĵ;61=?Pu#8Zc,2D54Ik)1q5TF#JP?%brx*Y2G"hD]25m2z]0-zf2nXKHM Z'e*ϹBf?(*'AMR$;RÖ]2K0"qnrc#.{`),w% t89TT~Z~|5HElsj:1 i󠊺%%e"^!lOd!T^i"=AW#s4#;Lk 9 ,j"j`h qEFP{9`,B\uLi7wM{_%dWޭ۶3gDtPQ[e*R~>P(ãIMeGh%#կ  _~W Uħp%Ɵ(Ė,c3Qӭ7Ƀ!(.9 M4_/E3x|1bePvg #ucsr Ulb[jXe}QMKķ=Y*ܗ…gԱmf~ I*t ffH_ث@lݔoq.4縲}6Dn{](%CxNRA^7hk++_5 ˽uXKZ:r4CmWJdIo/i/W{,Kyc=A$IFPE3]mIB=Xۥp]oE.0pDqQ^V UnLR!`Ijڍ{ nw-o9ٗ&= Ly.4Fs;[sre'kXP9`lLcړ,Egx07g'ϭ-Ө87Ȍ?[fy#9\`ٲ\c;DkYǠcAk=!%\xa'3S&b21n2 2׽ׅ?>\@ k x`КB/٫fik+QNKi}!ϭ')>qi`i e 160j~4PӺvpnD#O gQr1_f;UK>˟[dJߓ^ %%Pfe.D" z؂ gf֕ Dfo?Mo{]3dCWW^[V@MDy 8]U1fB` x'R+'_o͢wlYnkb<  `&&1rrF9\Ҫa]٘)^;B34x/ v~k$L maZYr/wiWм{2ZX4}lggc՘ 1"Wq`d+]CiK jmi{ FAތW[(DfHpEn:!Ft':WPwt'7S3|'XEmx{D{̞qe@#3o@4Uzstz&'M{ 5wc>z֑O#BWcingPJPKI5l&\DT\ȝ㢧AxͫrM I#У~.s|y 4eSq I./0>?CvvVzE$% a7g#R.pg; Mr>̻9֐_FSRKgb´=^eL~D\o++?>us "m,i bYM@* 2ck<&t5sM\J9x jFsMI Y;ɋ`|-hrqdlu+kwئ=X|(|}ǀ~qxpUG`0ԕjj][(< ؈{$ֆ],!H&O.tu+}"a0hE&>MmՋ9k}׭ inJ 3؊^&;@&vJxL)5i$@DmW&bp`]tkdvWwwn>wfpCx E5=tWnv]߻@-Oc?q?m'Mr3F0b?&^ l,YX^yi"{aO*5sbiĕ^lI o[N޳6q#: j`7I3|cW;?@Kp +X,4l/Z<:`/8$W%6ojNi44Be1 ШK/ tVUp@I'wDZu Q*S L/݊Qf,/44?h%["k\Wlv;vOuɲX}׎ٿ?[ XH4&V=WxQp^Moy0Q*9ۘ[S3Ƚ2\aj ;\eu dO=pimMO5jqo,>iJHHfORĒ,5Ep0!A4bΙNG)rR6uaOeزF 41Lw:CV7bCf3$S֯UW#W3_56M +%+Ŧz}EWvߨ?r &x[V(k žU8/$gHMĘQ9̚Ԃ歚-xàR[KaGR.BZY2=oEk_L;5fYZ,$%&ZXpMOe^r0lW[XC z]Գφ21q$q C5IsjP Ƶvέh7zQYr1{7V^E!x&Xj}zV3$JH² B%7]L5;oGBsy)d oW ^41h3r9+'j,hp~.05ɘW w} ozԜ`]U~r^BtPrE+UK@!|xC|$?}(|6oh5 @Es-0l!Fv۴SfNhX8&̚stSYO4NmM@8$5ݙǠqΑK,oQ/dGJtԸ2b#A@[#\uhC> /YOt~ y2~ƀU_oClL@<4P2ILx4h2/uV ߒ*lq\}$&fp#fofoyϭ} 2$G>$;IjڇKZ?P]GmUAsPv{eϕy-/R#dEq .e4X8IH\gFR R9C O]_S;6 Âv"O[zQ3r\Γ1sGK!` JR|6ȃr@5& Ϫw} yv'i6mԾ8+aiE &a&\/.iMOT @(ٕ"Z;H,@Nv{LV%;1iq]YQ\cb|hE%JbԲָ?XLhl/%nH*.K7~<[IӼ[GVCB8/_6s0ꞍK{ח ]$l#v.†:>ҽPh x5جq*L tCjєelY|bM|7tyƽN($,#Lm.-ig~N3eMC}Qs1akLX5GjXpp@#FEv;k2MKUQa)90t+@쁃`2_rR@yG5_KJՠtn\ N y\#DV+ZfzZ'ʤyԀ=jˍlK3-[q.Jp"81h@V@̞SXe\`(*Y"Pg^A;s4KWHs +zofhžy{I%j^0Aĕr,V= i3eݽS !Ԩ~TI R(k_D?L"ˬ]e>Obcf]8W5Ga"-i@9O$L33Nf$04kUp [?5V*%.UDBbeN-j-tBqݰ`Ø\ٿsn%4oUvicm\ʃ,jI p@8/JP)6~c u{WU4KEˁ-j˗D o5;]'ZYqO 3 oKݽP auk} Yq(B_"xvqCBGjLsEɮw/)z͗vAZ\ wq16Ln_kߚcŏ7#CăfΣf ِzaت|(/K&5~ ؽOzjGQ`'1<i_e5a e{J`klqHr-Q9[#3&]:L& lUpZ._FJWaلO)Z;1u2b qIpk? )oJSiƚ8HC!i@s)STO2u$BdZ/M w '@lgeH?d'4!ܒ=rAqYӯe!)]RHn+u8|6_R>a w*ه:b?edi8G7Ac|[S+cӰ& UuiV@$#ɫ wH3Fĸ\bE"3|wz\,%K/5((j)_ ۬;W[v?bmuZ_{S &sEjv'bɟE JkR0o(<&FhRPu/(J]woޔݎFHײj _ɹMf ) T-R7YWOqk $s4ь_|qcD1.&[LӀ?ٛ8|GK&5{E Oq7P WO_>+wSַ{|']ĒY0_šD5ۣoS8YIbrM(yA)ӅµZ5:_VPP}yʹ`T!;&_Z-JjU%c_`]@(UYj 91ň@w{Mr@0~>K˗n6b 4+4c]nl PB8EO`΍ ;W6!&Qk Vo| m񐁂dW^$q`<{U2jMγH% 憠˸qۺ(k 8^=aϪYM%iq>EҬ`դ} ЌhA14G1'WX U[2>E LQ*A3ޑ UP9#1&,-yilX~jEhm®P7g0;cc/mحwu FHa]GcH(=9Lϐ{C$A?Շ>f"9It)2v~K`2lE^GѺw-J(`猯 i_N|kKrzrWHM[+6ͬ;6խ,k}QjOҋVry ]oϷҟږ2)! pxBugx,vcfϘ.ゥ 2_͝MA 5Vp1!a`N[x\(vƫ)~]`d\#S ^4TW:c*ƈ\{vbpDL#0Car7} (JXq&w<@-T-5oU<{W)U!ѥ|rG6]G ,gdW{g?м|NΖl0˭.iI63lտU*6)N:$?kl~nl"݉n{0=K)]6bI͒c_7Z^JE]b^wun[,`KJ7k>eDE)g"10@^4 bgiC|f:0JAC0@ލ}j!.58$*%<FWyKߣٛ%Ϳ(HRՄF0f9dD䨆CxL_dFP`g%𵑂ތC=0b~}F  3(C"IUCvF UUF P5wbP5wR"A]p$=?g=JGŸ3)4Qa mmF,YMIKY aЯqd>Sv6ج4!Pn ;u];LG=GB-bxQ]MJo/j^s%YJ[J{R vWlV1_xnL _]c#R^֦:1O(xMA26d7[Y֚Y0D@{Vƈ Ye`OG#sOE?4ےvQ"Wk"kM 'ù=!~ܠǗM%zcy)B>JSLvU+4A"=25 ;Q"wP!V(+/O$ a@3Gtٜi޵8{GmSHBTLޮ>_f6٠S}`᳅Vp ! X|lMTm)2+o ꬤV{o髩깿YiPh0Vl?9dSkS9kYj5_H=IufN;wٯqwXy\ %ɇCҥ HrԠ ؜íV Nͥc9GSq3irI*q2ILlf)O̒O> OU} 2M3J qs8AxZWat&!!gn,-s2.b5 P#fN=۱<6WCfaR%.V R  ʆ\ycRwx5Ѥ$Eg RBrԙnsu/ QRw39 /g`Zw^xs 7~I&0Z&9?9zo"q$r Ⱦ(.b '%;po*LGb .fö900]=,: L iڛZʾlI,F=o`,ʴbQAvCBÅP[g= z,n{PimPT#r専i͡}#+rbE](~KS.&H*_Ȇz(# kՖ#+( /&AFl*?DH潢!@{wשDbuOVuHAL}y:y\z3/yOBĒ]6;>Mve]*@=z&?^˹%`)>G?dijU``uS}~yx3˭۴Eג$1]3npf[) `aiZ?=2臿CT{qQ#k``6e~g'35A; k7i|΅Kvqw/s0r4=NQB$'pjڥYp /r$EUR[[:ml-Ȇ)>ɼs6cΚJC8E .:Wni&~5yOrm7R@k#˪DbEПzI=xbb)qInb@f DC#Zn2?(εZyy3˧)w۴H=FUdEv~{ϣ{Mϙl[ߙw[ 6hhf>ZyalxġItD[@lg1~nBdW1{>O2.p-X)O-qA?.\WE~*rH, uJ>'mSxr8_7'_ F>#\zCXD=/質, m ,Mա1W}|*2XJ9ht};ZA@\m]|#,0[dίΓ jXhil'6 'DȵB*9B#ȉRe φ $UCbIynӬz@l-` 2,V[~$% 9rln'#)GT;2Uv)yd+. Fi"h>"+S밲p| T&QMGyCXEUD6a/4eav-aEd/3(*m*-r*?ݻfae~ Va1++O⫽i,7SAbl*t>\w-Joܕ<)=qrQl =9_ q h/d5!c~Sf4'NuL\8?Tg.6bbEf#-%|Du.BSjj"eӮc><8B/Dm6 {"h۷8u- juA )W[& # TQ'ݥ\@r'}&C"uZ`EemGΰ,*G9{mj2 ll҆YN B½Oӝl˘L&THIn@$#-$RWNfe}a^ކůvWe$B0Lї$!>oI/ [/>ZLWvG F9hm:w𘟫_D7,0Mv'途ҐuHiTǾbt`$eѬR6#V3;GNbE) F>p}]%֜@ N޻& %ΠޢC9qNr7̖`5@@In7#EvR*A<8‡/z-^'$o!S.;r-d '4W'̢}u ٧88v4ħJC22 5uh> r( i-vIqZIuS)s'q?VAld1,+9[&=z}rQߒ,m'pcy3ѳ>N;F4dNktjv+U5ܲ'*,ξy\JMp1`٘GZ}8eX;NHkd-Id]-l\j#՗2ԅF]ˈk?UR_ u%Eit9d;ҥzσ;x97x0Y;7(N?$?@?TR'! Zg|g C+;]4`5Exŷ @ -v>Vuy)/?(0rF1*/DsnK{W+Kane]{L4!+Db/8;F [0xU*1%&w?t'>Q:N4y#"ϛ=TB#ueiߓyzC91ޝP3͌-p6Ҫe#0:֞RQR@? Wŕn"Yg0WsDOy:gއJL#~pʠ~.(^'ww.+/嶇ҏ>k&feU&&WR.PRĕ]jX=[= 9±f4lTH杒V3R 33DO@C-*;z6;=:X،(&hiEA(?yqiPM(CELbI6 c ?qGA}^[9z!~|AN>#2dp3bt 3qWX m}:,UDR7'|Hy ivX?K95r3dvNYJ A؏+m5ː%_ v}sqQ%"y5&mPTYQ l)l!_y۬Z΢$l{I4<X^`mtT;/7~xoxA<7_C,0NKo-}$!;Xz0oɩĬtRB 66S_>7I xdv ^&OGEu%Kbw Fq$0agJ¨Q" Ǘ4_Y^wU=!ғfl Dtz&f] Uh|Y$M)Yܽ񟂊kZvM=&YdEmGjd׍@ٯqAJe[tTEqER8{2%r5 Ka$Y#Lp(<ƃe!?* mEbیi؃`JxAH;fvOA z)-δ!np&n>Lt&  J:{cHrxwV}D\;^J;Am֦{6̆ `rRH=}qCF92t^`I>P(㨈i+O!*2u6NjBiKÉ#6p2Oۧnucけh>ġx2&؂fyi*MX?ʜdP9ʼ# h!$g"2c>hqM 9K.ĕ>&Oq{LJ@밓*3m ;J]unũW TWy6<)KxCIiIncL^Έt.Y5iWWD M@9eQ 3).g0]w[F[beDUNTLgvY&T<*- 2;\tpNsL&n̋徾x¬PӜMw=tjtWadM3<oUޡ;ứw,3 U[7V18O=D, OC @lfA2X5k T6(BI }2rnIDl@);$V͎bx'R(> ʳxf ҅I׍66:dK# j ʿ`aizgL: qtK]56ɩfWJbFͦ.6gE$?%A/=U:.=2=YPLMUznR-tSlYx|*Sa`bȾu7, ZNbwL#r$c=({u`lmfWmǙt4;6:4m!j e1yz=9b Ţ,VțO^{OOeimã.d'} ֶqvW+"FW>u"~L9>ae CIiV$P\rE/H"~,f8;bӭ YY5U\IPt4x1ٕ>Zcsy2u쓂 sBtF(;8 \|ǒcdOaF.6W#_Ծ蘩p [-OܡfH$8 jC3)YEE|N{#Ȧߣpkg\g'Vp 1D$NK>5J*~d+Y_q(9z?}j}xܲ|~5i"ACY8f C"s,+ /Y5NhiWHV'Е̝L9I)X"Q BamtZ\!oOvDc{Eew/CvT+va ouQgCr >dMpX%7 q5ۣO|/`7`b37O?gr_ΈUD"*ࢱ9,/??WK`I/EFtoNB+wֵ@rD40XSkjC]4Ft;i^׿y-&]1Ƣ4I7hr -oYJkMzܯa>\T\*Fq,g3%u8"Hk+}'f+wI'eBpr<4h%"0Vļ+:vcfLzy5buK$S)lTE@Kc6gB!lnD8ck"rg 2훆' .;ذc 2wIsf77%D~&bpǑ0U6u%\;;z4ra'pQ,(dF0|8CL1Xtе^6P"-ıL%{[SlRxxqkB,šx.ܙYQ %]g+S5n^ߞشll!A@o&^oQk͐y.2M>R9:l{䐒w'x87{r>'Bc,\8沼(liNu xjՏ -JK Ym=7>{HqS"6:DsfBdunk\0ZA~O51O;N"7:5[c#xLjhvFbA{S ^bWU}x:_$IJ\gla bl+¼4l ]lLNDL@ 9-9\̳! W]Ѐ %FRtGDirJ0DhA{PC^Qo}xƲCEFwFhY؞Bj/ \^ 8-Hd { ~#a.\"lhO]], zFΗ+K$B }`_ J喉L(,Ld[!( A-+ bFG}6Ut3T,J K\}[sXTq6lR3L }gI|)ּ NZ*P5K0>h<+oDL#HyWə+^rP͡',vKM-AimjQ~ud^P&АN%HdU]$7D) L|lt7oD,gXlrrYZԡS/n%q u uPN_xx= 0:?E}"P'\ق .$K}Qՠ'+fu(!9]`(D>s|%9٨,+&}2A֥)/RK ElߜfQdise |\/2ţ(|2ͺNΉBǧso*qV8bK  ށ#l5-OBu=%UJt>{ҐE5-cғ C,.OY@JU[cۗ'?@b_J:~oh@zz\c;C$yb 9NBV*3KZϰPƒ˵u]rzquiB-lI{",^f rFppq2CZ ڶLf >s/>n3!U8=k.VawQ'&;% @'zbM{|Z3 h.s~ו#+qTOe%xtm ?Eo58ؑh#8tR_V o-B49y^$3T~6S˘_ (8=.S?}1`u e)K bԪNW?|`€<& 6< (|]'Ӳ~[v3x<8woztyc"8EM^z'0.O95 @OkpZM&qߏIŏfzIAlljR]rlľ}J̤V,X=؊ئ;3#W ߲fBJXc"* ӊ0iT-ta5js=ױ̖\ʟ`@|{5ÛZ1:_0j"-5,cikyHS v3쐸fëP ^0D3}Aa_S8 &qIyޞљ ju;0II 7+N.0/*r劖79k㴓3@ظy*SN Aw  "GC!TI hI[(lk 06YI#g!lP\Q&]E1؆Mvn6R0E/Z :Fo}N30 /I ]u Lm[<,!v~>m<"PA"rCX[?C0d2G)rt0׌!&u%H)|[R:chߋLe:81+(`2HOvWC'%Q;_vrPRv:ivhnMY*m63G~< #U E$"Qf*~"Ea_}}A`Ɓk2ٷkbvCA O;yn-pBqj<{s^v$"FVK{u($x=תOC>s>{գ}uW^e[b%1'S[CX݃jq#)Gxc&ս} m->y0a}e+Sh'h?ĒIIο5^ޞ,*#;DH 8nTx2X0!Vr):pd}YD;OS&*{RFj z!v3!e-"yABci(aoh/]ntˆM\\D<=J=g s(KW-'ʏH!oyKyLzd|Yj]ڏ){.z@u:fs#b큊TZ Ekߘ갫Arm\7.Y$J&/Vyaڙ@V q o^Wej?$+ܙ pHu'06U9|؞LUo|l:Ż_xyy e2Ux|l??|y~z7]M>-|N;bԞ{߷F 3R;2_nԝ89\ =4f2C^[%/3J1`b|iya PlMO)o_ߩґyU)YO-l$'bSV/mc@=͒qB~P X4q[Y/X20`T\A GزmC[ ISt>eC =)ѺKHRM.Ta.R'LK$ow13=`A(VC$FOx|ǢεS  (3a8|y{׻ 9k@ *!֭F_]c_42!S?W\ȿ*G;ȭӪS RŔFVڧ\j׍¹* y3[~[Iŀ9΅dT\XJޗ7=$puG˵m @Kmh~3#乪2W{. ͺ)9`)f7r/ԁUrEj#^n,Զ>#I8YP?/&`'- Bd w1P=*Ϭ _Uo]-̚v8`K$/ZF!=n7kcwII`G-i/V5o >lNuLx_!;O^|%OPyӳs7R[qXܬhN^UdNwτiWQCۉMĉgd,;[aAq&]j3ii2l=ǀq"Odu@î,Z_oz2\Ho( Wod9qb= ?@.rmeW:`l&,m -E F#L߷\6 #({N@[|ZV=u8TxFEt,8eҷ)[~7?!9H?f ݸ1> ɾM BϺM09 wiO5,N >guDc< J [{8;=IHp@lqM֣b֟8IAd;Xpa+}Pn]<+8_8Or. qFz\~N7+.ݶJvr-X/ @V1⚱ᑺG7+ =3 mG:aʺ#'5둌*"MTӶ'IL{x=I^R*)OE:'~?] O8:Ư+XGhs1oDUػ)trJБx|3jOi "#QWbC=6XJf02 9MF[ qy(e†k(Rmbȹj^PHD˸NntSR㮖@㮏i@OްmAv٩4n |I0>"4&ch^]]ގgʥiYC}u.ʷg?VaH:Y`ϣ[x(2jC}z3UMǡj߳s,S9bEfvɗı<\Ȕ1B;_)?}ݥY9_Fh s+5-[KmEƗ fI@} w)Lт׼/`'phjVn*XVG*>"x/⪀fXA|J.vqHm, fiNL"P"Xu]VI^:Y;gî[jѵdhu[yp=:+˨`^LJg^>U9H k5.0p 9,7 %Piu/6e;]t NBVM a0JhK[brO%$'Bk!ƝԊxN> 7Dΐ?Cʔ86>gv2;b8`ksّ2:<]̑`צL3q8ĥaQ;*ݨH&]\ οzRL{=DTaBQY[%ẙ;fPW2iEr0ND(]i'iQkSo@Ta+ yAB… MqL +桮j0aO3*Gn*yO_>%8]US+y/nln{ CPΧJ: e } !'s5)81-iN D"ANŭ3+r4pdcwLk:X-OQf7kHW9#2zB<3"_v4 RwbD|qJ* h1(JU{zF9qr~J4A_笐!d~m-<ުrz^i2= &g0yp2!k&^\v>|L\q:::&^zfΧ (b&6Te"&/7͢JYt  -țb(nSuCuyY3I6sK.&{+ X?߰]T.۸1[W/I+*WCY02%mAR%qY2CGc:7{,RG?#%d[gnF?c<]<ܨuz!s ݳE= 0cccN#]7j,riP"|.C1 JT bwpmCm`.9'={8X&w]tuW . O7ywIlj8+$MQUo)vj0)][`up^m{5]BÞ$lj{FYv4,{XYh3RdXW=,P fx[D fv3><(uiJ9}}2IY!$;|mtp[huU݋kbcI5'h؎l-;T|/ơH%NtX($Y?0`v azxEDP;,pC)Nki~HUdbK^GBO-(X[)z:冈./e]3#vN+%L|Q{$codd ?NfNTxOR(Pe 0Bz,v~9?]S6ao2n)@I ^tH Esig JNgppX*ÍPN(q)%d.oʿe^t  Ր)qGpZ*[3Q|]<a?QivϠHcii9;JbІ%!IgMʠH./]q,ω^j(3# vlricbvW :su5LͩSHI^B/5VӮuqiT} _+?NJ11CHio='N .gji^ePnU`5IЌ7%t1H%&03Q']؟ڈB!nUx^q<5q֒#J&D[Y`|(V\SXmWATBjKdlp ^ߠ+7OQOč`8]~I:8-T&8iȇ^μwWw#K 窞W R{6%R 5lmB)D99-EV9+Oqs-d #^"BwhomhCo4.={pBgA8twv&'~CASyEk7~JvrrVf+4]Xl$w0Kǵt(c=ޏWanvÔd)knZ{Y֋)VXWU9 Gg<*itN1NFM{5x83C]_¼Eܔnko?Z?jhM~q-dJ lZ".ЄFKnY@Jqh_#NGB{\`'ژ5~WS #j!VƸL M},/}Sgi2,U,~|A |ֲp ^G~f2Tn@NJ8<-#YQaXZenU>. Mc? G~攠D+blT{˯ծQY=i/;#C_ө]ȁ01Jk5 CW% ( Ny!@0I&WwG]b2+ ݼ'i͛CAGɲLr㤮_?eV.qןq rxzXTJJYihraƋٌb$Q=s&GrAnn`7]Н" 3%"Ι{áʾ[Z#gyzI/I:T-s?&cnNA4 4f"4^PqjA41:wMOSʅهw^7s0#";ੁZyN!cOg{m8Rya#~,PIr43mx\9:ΰ䗒!B8P,; GE)szٽg( ARxS YDxmPN,|}G_*9BYYZ) J(pFaHElR1ߴf>9vgzF1&]^2؏kᅤ/^X c$V3iMTBf7;LUT|%2Q 8Ž]'CКP ]f?vm2#5a/䋫V~L%s PkRf(D9#h&Yd6D/EcNulldN{m3 =3k^<^DnqϪ5üK8 ~pU&jXc$, +7bF  PXWLz).׹ %]; +@ʧ>jQWϢ|?/1+ZUt &Lkw04~Hޅ Zrw{B@qg#u/׽P5@ϼO|)f@aykձpm72dH.EDD'# %A(YEA GT|``U3 w*P~,nNriMѠ:`Xb`η 2\*㪂qe|ٶuuu.(R6oŕa#-tCLҽijBg*Z[s"I-% ehC\'/BTj(US ^{j֑̇pu#t.֭ḫ )%G+ ܶ#K^vX~C" )rIxbnLwL%~X6c p?˨JF21V76r[ D{Fs 4 4YMl$?UΨï/jEYd? @]'(?.E _\ԗ9@2Oㄣ$ݲza7^?<_dٺ )NX(W:} 1Rv?K~sm}t A 8!"sGoj;<Є|~]"y4U}̣>Mg\XoZqL'0ͳ*r`# ׹rtE o / "hן ?+~s3 ^ء̭r(00qU m;%ҽ-g=F`°`u7k^/*K$$x=IxDL/y&&}$;jvhT0DE:H_Uyd—ʃ(ˤDL'Jt^2`b_^)2#CT>UjƄ ч)Y0db"CCxĬ1l Fےkrl#1sj8q~(([E[S5a28Ml#WÎU m 4m7uDȹP~˄z-fLz1bt OɴW"?[%cDm'#`˖v')ض`w1*w^C9&_pN0SӖRW59`7 j8P 6!57S<^Fi/~Z4|B1Զ*qu{u{4u7٥0ѐKp}KOBT%\Y`fCmߗ h;qꇺ}:9 \NڅmQ):ޔp _ip@hVka)z(1z|ԥ*8 '۸rEJئ\ok=7m'rҹ]ѳ/DJLTmVN]׭)t%ߜw ]tzڇf`t}7;gJW(?F h&] f3/J=u[Z1ĺO>)ӒN ~6ޭ ? L~6͛U';C,Ԧ^~ 3P$aJQ"6y8H'XbI2$c\@iA.Gdo8Hx0ߗ0LFEB @pa}^WsDs7nxW.XNYuG)`za:@8*7׹ zD|XdKsi^EĊJ V`+≦B'.C;ɱs(nB?WdT0ՃNV:ms1e{7bg,6stZ7Ө2-al01@ 7 sm?:ȶME6YIkĢ: ?^,aXC:a֭exJaʆ!'p`! Av0n Y`u _{G1l qBz)w!b0UL 4K+a-y\ُ&Pxe]#|IU[TRV<[/tȰy,:̾cG;Y0L槪Wek`XPMN[{cw[]6A΃g]4@ 9h8el"tou2}ɀzabjx4FThF&S/C_yjh; $?wGًbh xA!AB#BaEWR[x7)՚* ̰)F3T}bO`AΘ}u{{<IC}k-Y\1*Gi4 w t}P} KMM.qS/-I_44DۄmJ IzzMEFCײQu{IĜno!Iʳ""'ϯ:yh!K;߅_h,N-iliW( Q  $ݜRzţNjt|` =@ 2dcaAhٖ»H%=/늣{7")5/"pUUWVIt$(NGMI:'ǖ![ 4h%e&#lX_H xw~vʐ-6J/NC1*=2ѢEKVpmqdv&1S84з9Z w('@hy^` :F@:dT}pTHǔ":ާaѼ9qSH FaJ|X6+"=+Olx52U|"Xp} Z˓{[ "$ɀ .┼0h8v^ t>\s5G17BjȣzRvv^Rwb9vJ,RyYUv}\dhd[,E6C^|ޟ#Sc"EˁҠ\S?XFG?,κOޝyKP4ּ2sA: }͋ūƃϨ 8! Q^RLMb,jx D#a7ֹKGŮ}?Ft&.ba+uDtT_d@ǐ}kˈIz*暿R4vrHk,X,wGa$Wk"/EuY51zDck!EjaA_Ѯˇ 9Oמ/gUi@sD˝KLXb~-A"9> ,=]@',I+qT;z}$hD3O퓷=zQ' 8[Gj}U o5yqSЊv؀ ~/ 88ixLҔR_ш ~w1 HW,-A'Evtx*-D4:qh 9vۄk4+zswe|~HocJ/hy˽#&tnɷ]bAS!53eZh[㽯{we6s-v"Bܾ +M6} up.煭=5E0J9:)z+r嘖r'%>~ĥ. 2Eh'Ȭ{3r!y'E}&twN\ NP;8f:-G˄3/ߣ ?Z#- A:I0lM)yJ70.B +pRMyq$:BIb{R.'2I`Ck'VNI,J`0~ChOt{y_~1.7A\C%nQEQ +fypNϳ \,ތ;[O>'@6}D'^%G# Ss[oCzx`zTB *٭[)\ :\ @ά9$[ڥj-vy6h +ݏ0`Ӆ)҉;s+ɭKa6 άx uؔd[;φHbkn A'oQfLVX}PŔ=vzюs(#QaHՍg:y_ J`-3NlC7x=%*oS9ǧUčSkU[šGx͍Gr"4[Zq2{%~]r͎ ge&v xJ\DvD0lꊇ40\mJRE_9ÍREgcK\Ƚ<ʫ x`W&J킵U]*%*6Y;맩ژ hr2UWPy=T`6<*+;rv]#4zk#vst@-œS=IE3kH+x#jM?,B֚)T弨Z"fd l5{E|ЧWvH^Pp%ML {QCc߃"Jjg hXPY ͦM#'FAORԠH6,b1Qf\,okv\ˆ[ 3Y>̾]m pљKm5ҙ=z 8f)U5J fSBUjK1.5TyQxwT޸_xFbDZH'WU]K 4Bsc(Prɋme;pFmv t?`ׄT9 f qJnw 1!o8Hc|c4+Oc@O1v<"::maX')lx9@?;vlDXMz<]x堲5wM _ʌ!e 4a9 "I+P@ ΪM^U6E<ZBL H'] QqCT:l)RJ^lM?Mf%j"9(vL)ƍHeũH#_QŶk8"M NivTY"C- nPO:9kͪ'Y[5$*漖ZmDͧ\휝ߑH˓#&#\9^OLup1tGƤXB;! Y0>2- tʽB8E"e 0}SF9ATH.H",*nJN)XβXBO?p/ d2U.^$O+k4LłG?eҘkrY|_CWOpnʷ.t㍻'AzT+.ïT 4OXI FC<\XR@r@*cS@֧Iu*"%sF%" [o)IRk$eCHK=# [lvH3kSsq0Avrte]iΨ2xZC|Gyè!TEY2O>>A}b=:,_Ub s- 26ki~sva˦GW5?TQG#zqU7r"$uld{|^K='SC!Ȼ[RXNN(hLSΎ1*xe>Ω]78N.A9R`-СםEe9$x  5Mdiݿ'ɣ4 a<Շ-W߻`ے[Lv8$1šOdHXG 9"Û\3$!d:fQgŐBytD&q'jeWіԢiL5f%)1c'ػ|.4Gn9p/J GۉojA}?S^`ՃtSR}0X;Y߆>dCGb(_%CU ejK@ӟ$DWBfOK5t0_@ivuml*JvuB+(N w;[h~aF~.jv%'3|5Tdy<0Iu-“*3\=rۯ|i {ԯ:ڝJ+iljkTDoZX6PFc8M"N/6"9)?tR4UĴEeaohxdć:a}SzP᝖ak:l螗J"R7^ yk[--?8.UinP-"QbC>ln;_40dE 'BRdQ%lFڻB&DXv?g^Pj C /ݥ <1*3[=Y.Vϳ9(u .*+MߏԟnTN>p;ܖѲ1^t : EIs\{+ ֒ۊ!v%͡*OY`[=jeRMi/ ZxTq&(?FT+a}PcI:r~<= ]9ueLg[1uY#Y¡@>{uÉ %6KgDj;Y}̯(rlyHU}R}Yot}]On}s!xNtUIiһ 0}Gӵ4wW<]=@ҍ@ _&}UDū 갪3xZ,Yw'O DJV"zs2%@y ^kz4+/!"t,j qlECfSJHZ~$0W(YYc|ȶ; .GA QGUiOA_r;$1[]8e8f1W%;ME+D&]k#ľ82G>H_Yylx 2 ʏ? % Uq~`^ޛI^ 6~{" gOUYs2Ѐy+4Y"bKt(3|ND)$^~M)"#\C*(1Ƅ_7$ w tZ?A}xM!geI#ɔ NŪ"01[ ':Wp6mD9'2p_g*G!Ȧ#+s8aJSCWQwFZN|qUduW|S1s}.O:,#@o%>@06Bb\^]ڳG`z;%Ax1JG ''A]Н.x@k'/X̒<,@>KP/GGk{*9p=l]^Ni-) Ֆ[#ϸ1/Y a\/YSmMzu,v1~/[M8)ja&(.`F4ls,x.NFBz$q\A3&`IѮ#1Ad[6"@$ ̲T.rW@4x]ȏ1j!>H)FpwUdސheҌ  ~PvxSR0ژ6 zݔ,ZS Qrbd1U^~,c8Ww`hwyD:"Qhˊ 3J}+\r0DϏ)ԅ`:ru`wQ ~B^Ff()H #U%Rr'Lxy9y ?*e2 oncw}Oڠ{#'}R(R(O2)vu@ =-!cC'آqC-I\d }іCrmH͖L0jaX ]E(iEW2h~x+ňRvVG<(?UlJ@R,04+ɉ\8r/]`ǎ~9]"M:nJl(9 A?;P =jjfݱ',ntOVVá{HB!y^ܯ-S׆.nJtg3B|`I??K⛫5a@-֔'1v#wУ?aYK#.2+FJ%XrZ>HeV4(өtkh/GgZUYHиvT6~K.xb镀ʶLnt1G=̑/ADIuiڪ^Vre-E LW- GBilU#h(yNe/PP5] F)^LmP1Iװ w I䓡rW+09ERpQ~#'M8jں'@#"0ZUDn 9eK-Ffb_ p o Sl! k Hqs}h}HʼlUE4t")J*d>穴EȶԺ ?$axO/qxg(=P/=isTR,s&*gNnGo jVbWs'8G,/y <@3<ԜaʼTXP"t|j}H(wCTaX>6=gAjeKKK{ZAdqAKl2V_+ ? #INpQޮ=QL-k-o0c< jd6q6[Z$;|Ebw'C1wl`-i+Pմ93p&xm?d`9|qqq롶nER_Aar xC$#9ܙFAvGppў%ֳg M,)@6s/K,>ez-B@癓- !ʧ!HTDͧJ*i5YճZkDŸxƺB4TŴܤ1 66@3veAg2 |X _HAfuÊea B1/<<M3C{#Zt}̋Yo6Q_!^G>CNtDdl/By뿛:-ldSdr U;VxtEM! ci[  WWTDR@0h_pe˪n(3q.w# DvlY v҄YT?ףE%3(?r7|71 (n;Sx{dhM3TOUAdkU p>ohO22y#+7`uߺa'}S'A4b Y)  g#%~sZ|s4˅_5֨40jgMÀ ߩ1IֱSXk?ܰH F'd3GKዙ!0#NhU|ے ='ڏB`R8VmyƇARX"h%G_{$Fi4$Dfsƥt4ՀDMa7S]lXdZh5  ΅̶W`k~:jָ{j{c[`h:E8voB0:0Π' jϵΗuW,l-|;1f \݊/,8h"',˼(Z/}2fk ԅ0a̱[bJJ'T+I8,ԧɜȄڙ (' : \ -wͥ1]{oIi'Z|CPtꫀ$uFkht (1{F/-R{Z"aF2ՑI k(? qBj)^cx2.\̢fve3SW(SD't[ܒv_7to^壵FqG` ",Q4{3vs '3xjb{ifx<tN+jD M*i^C!H<5{}_q : biY6ت7\W+;%r# ڼCg͏ T Rf +y~LJ{d1H*Jp[ }agh Pt_F3azb=GQURnfcsNc9~A%2E`c i1Z~w u*_&H%mCJU\.c757Uhr Yʷ-}h'nXV yQ%e$|s$U)OJ+=`Dm)^dx- W[ c] eu1E{O\T,øX]vC4@ޒ_' }kx˱+ -.-Q>+B\:v˓ugYw۔ΨD'l xm&cZ 2,"d@6?h$\"@󠗻K_vkVeկHsM׻34)qMNϥ/~/hK%'m~juBtlJ4' }CS |CL1Je V ukYfܮ/|kg.RQ^h.d}"^QZIcLEKF'iG1(y NEyFi^}-LHo`12\b:Kږc@T^2ʼySМF9$<Ri؞ G*=7V =cvT}Y30f"VN=8Ww8n`?@u[UHw/ýIr\s>f ?wV!CSE|İkjU$ƫ1l*-΅9R5πEcq#1%[]'TJ|~0F4O,V(~TgH]܀e(3W:KRg)kKsN&jxdN`R=x.' AȽY<[F ytE 3B]/SE'8~ ;@"JU D-& xksG oڸ ;@ 2˶9 eԋMC4H[t{iu-1im^W6!?kX\!qzQ_^ ܤN;{WV*؟bʺ/&_rOo5JI@BbI0_K3+#~<5?+`0|.ŋ3NM@0vf5o3x8#[ӱC6R E tlS%tuxy<{E37PۺtxSq _cJX<XzIs?mŶ:İ1N Q/Und(8 v5BKܾ Zls?V:̱*m,(pVMY9nK1 Aom*MF T nf#Ʃ-Ġ"Mit D<*7') .XooAFB"STY5mܛד^U9#cg.z|go | m sml$d ɂzQ<1;v"چ|2IWom##C$\ۀYoy28M0_;4._| z9^}5[.ڙ kX546ɘZ"<bW"2MАri 2,/ej0ނoecIB;1b3‰-Ibɷ(vDA25xU;|A`hEHK*K;Ksx?rtJ?W\?|yak9lpE5i&\; 6s48]9cJ83q9+cu( h^yf1lH+?1 V>R@Hs5<ԏj9-%+Nd'aJL+Y`x_C߸PE=eT6UIpe6.- i@p Mq[@. ]HmR{Fp!j )KFZL aOvh;t@0evhxgE XFmeVd(jk eH\F]ұ.9<갊|0K;Zf{j6-I| _/Q?*?sm;y˭ (|ƛU3 j=C$zN{ w1W} Q[DfBc0Ck5cs_swgN5֦PU6I6'd 55k?`CrQVyiIb([ϑʙЏr6>B>[139Hm"KPkS;/腘Te04}oOspDO^mM֒I>$w&i!]峫\%PSwߢ]{ksW+%'}޴-b59B cܼQF! 8LGgCj'5׽1$"QISuD4'dS1)UiwLj`B5Si`k#V NeA?8nwi] wLaԪլ<f[**k6ls'wu(,R'm$BFm'=\bچ `h|;_3Yrҧ,Zg_o@@>;X8/ҟܝd~SA>V7ҵv ](ra{۪ojjcH3Co>0ƫG9*&P-tx?&4ux?zmd>2h[1B>"7'mH1uu}-OiaH[VCzrTgVr6Y>ύX?ebWB-Wa7uqHT rh QMl#t nnߺI;|VGcdt4m[V49ُ:ܲlůENؑ|.#F8˨nE3FveDLiB 6(lOO|Nɾ{2ea&6^cϱ[0dLUyޑW}JZ 1!ɺڋ767[,(yRjmuMuc6nh~'$5`1Cb@W֦PL(T)lۘBrvlėΗݯx[H!_rUGX {`Ffh.MbDH?{Iי%`_4B J.0|: ,ܘ!DˁB>`&*W<p4(ۘ5PvVTN0[S1GJb7ІQ8C[dst ~lzA32N_')qcpL 6_*Y> #9p@!T*|O=ǚ)zmC\,k\(ѝNh|qb"1oqsӱ篑#pn:d'3ZGgvܚ0[dΗ!eL&>Z`*unLg8nyqz|HWo>)Jck_3xVw.N*KYUª_8VY|d=OJ ="UUq.'S;@#-X/]"cOlz-yOY*̗ZNHa=rc(rX[C/F>)WRUY%R;{X̓ɮ*F_V 3ͻ4-K֦=E!*-gXi''~\u{5U6´84~2{O37qYb7D)6RRv+hn~-!$ X`{g]e -~L%ȹϼi2`hށ>(v؁ޜd`ۺԕiVt]}9#Y*jZ$\|L$O:V0ѦZVQ'vg`?U8j rCeQ rLϗ-&rҩ;&|''hEPm81\Pᬌ}!.sΞg=2i.0]^6%~3Dt g@Knr\; jlWC *ϵJfn<e?(ͺ_hEJ6a؈`<={5SBێwǷH~((chi 2$ dmdQcɠD-ueONJ?ounJtٍAa  ɯ7EJ7\Eĵt%uƃvJTN@#v#ycPy\G$5m4Srlvݑ2($6!qL TFd:[:̎?j|ۼC9^f`,{MC#XeGJܢ {%?^">pA =p;4-J)bF U&P'$.fpfmM;M%?"*꟬Tz,v2od@9nNDynN>^n ca>dWlט8JE"p-sFU?P^G=V 8M`>>4jΟ`yyp!3=- [M Do 1R*rp΢k<ؕ%O㩃}BA@z999!AǙNW;M+kԑja8V(Ɔ,~K~Fan"}&;&Te,O=M\CF:>Rl:$ VԆOTH)  |Ay=d8jh`Ǖ)#rn?_FnWcEŁ 1i!u=8_+dBŕJ(̃ UWw4yÀv _σu甴Qi(L_#d'AwvtH+ۿx^c[x*XߦʤhfwQdкW/#yCN˭Y0DX}]a)1ja ==c ٓ*%,u=18yB<(;+6?\"FLCNq˸t:B[`S{pAB DeFfᴤesڴN7$ZlX;#b,D.E\,TH "6/ 2 wd[.U@TX(tT;9QcxƖww'EnH+gxe}N'*n_h:8< $YC\Uиώ*fhv!c<I料c@J;=3K{J'| ^ɗ{O_N{i\9_ _-֓$.Qe_f=di^RJl10z^Nb= `Җ䤜4zv5oiG+gy?i Px=w5K-ig2=Vth2aE.ơUn7K$5i`:3-Xw5#8 >"P& 2%IFWNN A##qORZ6l [ Hnڒa $l'C\/T.Z[C84:<9\Z- I%م1'Ƕ$3Hb+37xWw1'}?}5UdȕI+gOD3u:-`ne"fHfDx1 T'ȗN^@[_D?I7Fɫ xf[<[}LHf]{۔?c`yk値9'=]ӏե0 b#8_[U~0B]#r,.{bvz fU_t c7%m*bB>fM.FYMYTŸo%jCUߡ9eJ,X1*ɉxC-]bSI46b녬UDElHqeŐ[+9VH&u'. 6i+PMƋj$\u=c1,X!p2DţӚ0lhfZ#8FX&Iy8:6!"Wl=ATZoqMlz`kȽdpft{y϶M}t΀b6{2bȟDMYzKa`u/i.1V 6$-,$)w gC;A.l x$V |Ih15  axM؏ES~i]ֿpz6J"¨®W ӄh{Mϸ5 #vDCT$ ߌN0D̍Տ&"4.FG;u3]?lwCCx@}CZ7t'QfF)0!Nƍ7`1#ؓQ[EvB;3\YW{d֞ɰ>tfWu2zpIy 'kgw3"H#YӍ 8P;W>?xz#.s* SJ Qu3#dG[ZL5S*hy3W%eMx+d[j34 ѦhA=͛SaWx VsG6^A{1jzoD> 4`]8i~O#I7nOa'뭲d}WSIaM:GUfdcؕN"M1gqH4L%CB1]FS׈׍ZUF-u9fz"߈e.}\\o+6)z^-|GCo奫 ׸A@,j/5CEL͸`)' 1d8txW,^O.FѪd51$2(SO >2 Gw2sy7LpDk;v T c |OyWIn[lDjˡ/ $I#;:O6bb}cTA[fJ~$y97k >', eI:UQpļtx3wl3!#['k|f%gn#D,bBAc9OPe-"(_9K %XD(,QmJq@->"#J'-#T^Dgw"̥cEtu3ѾD̯e0r$5-)vT_e!a(ɞhe[Vc +#'k'tAYC?V}?B4sFsӑc$|%v]z<!]bPȬ~Vxz{3< >U D_,H &OMR4Hs!u\ ?@S[;.,$wA;o'3P*xyЮa -%q@f`MȪ#x6/:!nGslr][`"KT6$膙<(UK*~%cݚMA@ XM.%Mmo%-tګptW*>=휵#ibxO#NF >F?\=?jT\ *AސpmHS_ ؝1OGx[㦰"ʗMr L'v/aqE8R lxp\ 8mec8Iڳ.9L,c]IeޮsA tg,lnɀnO_ÃqY YCGY/ ԷJ3Tq!LLPiF?;wv50e㭦ȴ %*]Tl":@֞ݨs`'EM˫^]fO Gz1dz=ՑͰ9̅kdEO<C. UaJ2}z0^^J)2*҅VP}ˁ {# %qWB27jTGW$=BjmPvJcRd^2< 2&;|(j)ȯ;YO'}hLtf* uj(@1^hu5 a>Yк}\yA*tu-e6’vȋjpVI( M}_.\=g@26#<ǦmJЉe h~sHXjz*iGN3u]|?b,&]#DIh|_ [Ƥ޴9`[pI*{QYL$kק} {dDG=Rġ]QmD֏ɔ}ba@KR`щW45C1 J/j7t ڬ#z߷_ a+@CY\Ayy|8&ePLmMKaMgI=Keed1O=DOQ~k=eOmj~piԪ}htĸޓ?L{40KVuOL2Gџ#9/7@=6O(c=7]=Ģ7Sh'~^ 4MM SMKp6ܷ3Y[mEwm#(/>c 2z\@3S 'oj?

2]?7>Ί@*\8WNaDsF +[J䳿0fUҏm̜4j֪sMM; W}c ]ӑ2ΖCp+y굗.g FE^BO~?m+]0Q,Fr5"+#;?A Zo%k aWWH/v;B,-6x*T]#m qQ"c}ΌjT뫤,TR[YWX`0I޻uo2| rB-!i09 yx}؞;`]<3K:ۋS" ƫjEH>3~,S@m }w36džv#9˷ɦ+B2E0^T<ߒ%g6‡R6-.cR^u%9ꜟXB0P(+Sm_&LVF*e;#}w, V~kio"{~}=b jSe2?" F|}Ηt#zF ̖{1S_]ح 4N895No/GHs.c4 yF|J8~TDofx_{|B.ٕw h~ }aTqG^'+25x#¿}` <_ >#umF%Mqx?c@O̍S yen;cSTsQͨ`m-7r)e5eL&)db!QS| #qe:F%4-7>ĥY4M&ߺ[M, Xk$FR0=]FK\D䙒G]uT >o B:ٿ`  A7K۱x2cby#5-<(٥~f8)Y\cOMWѣi[EzrȂ\_? ] Q}11&yJlnX X@[ZLQ|.4jtī[/;}~qC-_omPm"-az]״J ?ɀ8:@ӉgY(ETLEhTgt4%=*PlmWz"*`[,NapM%6{o6%+55pC4Vͪ ^TDͅ|rrM?*/Ӳgvbkړ{-nv)d2Ym1R8P=aФzOEJٴ]/6 Wsrct,XG5WUbU8(s1z~ݷSʿx%dc%*UI!,5d,WZc9|azKt9)̳ N.JV*bM%yEDs6[JjB3(|$#I3/T)NHjE-hǂEЏj&{o6{LϐyiӘ!:q"( 1d!=ܑ.Q\E'l .dxmyh楓nUv3*$ Jn#y Kth^s| ФcYݮȉ4G.d`W&gWį[>'::D J寥H3u6$1÷S43Mh6St=-uY:}Q7 ;o1%!9UPe|˓4$\ UbpCrGn)\q+k0[^:x憹\_iQ p.oKA AMSJvnJ# .տϱ')%)}$0Va_0 @kQD+rs4,ءA,YbxA[Tt^=q a"QL5YTp bpPtaUDW,9m&;\{! /s^ 5\&=bR̜޼F Kbx3|@v^tt*i65isY8/\dᔉ(l_1g1?j4W][0j4T嬱r7c:JHni,gsrFVaeK`;Dc5k7YލGEL[ H(ټVQtwHU|WU_j nVei"8֩9p15jwCrf2SXRo1v`ZLW'عr|̺'+MD;B+ov%S[*e&y"Q>oLGECL{LtI-alƀ|N@zeT9 @Pz7ڿEz([jj.sUve mEZxvq0_X1u?jd#B'Fu6ׄ6d; w3}֚ORRNZUtzLB9d o7ށ6b.bW -3=#~ں&4}xWciL*܍7 R)nd5m:'A^@EuQ䟩3)%>"]h =wm!cE g&}ĭ_$nw'f'֟e{YjX婎99E~ȩNvp >wŮ;,X>GWT+qǷIH@7 }9-m ;D&$2&  L>QATW)Iw7,OB371X5ۚLپD] A%K`]Ɗ+mhxssЧ3Ykn "݊c'Qe3ҚR8NOa|Ͻ @҄q]P4]1k'Xڒ#@Xh$΃z ѝ :BglS2ڃit,b zeH:K˯Bj ΈR# JHEeLnԎ~N(.G"ɔe+8`3m=fH?moI;%Nt1Ϳ jOO~vKT AǓ'%{I_ ۠i <~.Cx%P,i~rcB#`ߨH_UHBE"#.m:܋>hB \I{J>@!kxoh;huTɛۛqh "H0I{eƽi /#S9WZ[_!c_~ 4C9y%TbB:ASvSDM>mg2mf)`;Y#mx,-r'(s1,hD D+Xc߼) IoVL]}q/%rv qODƥo7㖠66T!3"R )"߲Eb@@ھY*t[DRAiR6ʖk-eZGxMsn Y6°a:p%5 q:ٍD^TImQC@*i!G(0"'`w tSLtV{LeN}F'.>h&s:rMy"A%*~bZ+e$6, Z#𒥡o> 7h ;Hm|(eS+ޮ.óؐd,90;qpS 31:0rCi;W[H^`OWԂǹ;ҿߛV=l0(goQ'-랗yI.UZwʨߧV*rq Xi˼o# L3>qk^â?M4[Wz@'1U|>Wle^]j0 _>̢jsFFu?ޮr[-OhW ,<ߏ^7uyzj˟\EcWk/$`Ózd LQFi[|qDlƘJ;)weHS[[6wXVY-29^"EW+ZYk<]d2&$f`U4}{mVs6pl%H08D~6"UN^S+C*|Ub^7.gk 7VxϿ [Ko;~6V}%{]D}H.z>_$˸yҁTҮDM^G!"^}zl Q; {6[TJ{'18LdIB)4rxdѧH!x@^H(@ޭ5:z}G*~ѥfTvD"j-X3 Խ 6Bnr;x>A y3I{UV6۟4Y)Gf s\\w:1s@M+9\TOHJBI`\:à <};#p F\Ǿ}SQ>0}& fC Vgafu9]2j2^<96-U.g ӽ>o+ AX} bLy({K_?-rJ \9p~^L79>qFK7vrrάm)1G+X꠷95Х@ $iaqc_oWiՌ(8(S`!}0ǗM蝠wʙl&6)e4׹Zʒ3E%=%1d'sh$ZEyZ5{e/Gk.&K-R\2cNmtʣtfrNzW= 2~dJY[эnP "B-9!*'7*g f+\:!+# 9QuWdtPb#. G |iK{QD=^s[`Q-uκQ 벜Zv%N4 kfA(.Oyv5_\8Ō{ck{(<^ D-lV\9LG'$dls IAwOB ;L{[cZK}^bQm\ȑEҵ8񤓇(kd%͔ղ 5;,n 79PG/.a;RQsF)̈SET0]&NtY8yDƬϒdY+Т˅$qokU.Je;sKG<dcUxR=!TQI:XrNiiY|VyY 6zjQC8bm{T6گv<3[&҆iKUQf/o=섵g>\M,&$qf甗Xw㣍V!6)uD+>훢'ĔΩ=a& U0TGl ̉`*B)ƻa!jŕA;c[bo#|u~@jW,u:"˨ %FqUvda+}Qe۸tBfc+j O(YZᨋz4-i`Zl߿,5;H#THcSa x \ ՍS9N4]˷>|i 7`}? hfP\=ZV&Si-*X$G -T1Th|{ݫ/țP s=ho.v9F鿒j3$:ԁ?$7ҜTVy. FVfn5cARK_oYbkRڕ9F_s6 qU,㻔tvZOG6 LMm91$'B &}0$6ʹZ ƚְsЍ񖊺` 1x#wMKˤ9ϾhC ȪY %K*01ߋ7dIoJitA@11DsD_'vXX.]YNl]^<˳C`LF %h>w:{â+ncJƇ1L*UF:6%n16l:b)H=A=[3S|;G`TCycEG~zgX7qʷ} VDPHwkf L@Aқ[مA *,d?dN/cU+" #g\dvFpao0H߆ftb!t>o7WQBa* HmC҇ԩ$Tī^ᢱ$/Vgռ%tm~W{لIfjKQl:MƱ4eLuK@6یfnYqw'jFW ~!fv[z@!t3g{BKP07ӨRV udwDIHLX%dž?^D"`F.ؤ,:PCSP҄KBក$|'rgF߯WveqoTkY4slπ;σTL,QҨ8Q S ]I =@q$#ܩ>Ee'T+,Vt%L>R-Tt{ۭ>" - >6jnO> Kl(RowJ;zJ A/WJ݉~=?OƊv{^4 XfQ晓'8m!! ϧXXDf )\a9 @wkpMmЕ7Icnó+]Rd%AiRqWm0 5h䑕E $v [^65G1>ܭ4qa#xDra4`\tbRA]'\isL›u5m /R%qJ>2ֆeRS :k.1o>/{8s`)uW2mVvRv3[)uY-d9o2(s#,b%pm9e.% Zƫr$-,XtI!ܝTZ3 %ܗNHd3gN{K_ qddZI렸j4v ޱX0^H)ogpLJw!9{EfD$oplQ6F;v"xO!CratOJHy0R2|p]!h} ndYgLԯۆxN;e~rwx~OCU.2\y}xɟ[quXKk%lt1Yfu:,eiYJR wv2[7HE'Rh%6ՖoߍB4[XAu ft3\IR9Ow'6|[^ @t4iϞҏ:.Q@Scs:6AgϡD*W0&5Ix_0 G\֩~Oֹ*kBlN[Nl?lc߿hφH[gQbMOBօpDpI;coӠX)N (A oFvWֿ@=qJ0[GYKҼ[G0]QlkfQ$ܚ~]$Gj~LHT2G=Ey`SF?(Cm9:^+'"-֟NóG<һ<DV"tIm誰u1VF`\F{D fJL[qSa@p/"ϘL]#Ed>R#͙v̒'3;36rB]51"`QyYXg/H}F>| SsȤ|RbkK/g%rګj:)c@64 N!!R,!3D;TsN^ԂIA~=y62Lh Agxɯx0 25OsXnzk<V!{?#)f{cn|$: ! (oq>>v+dLt@aT3z^'t+Ge&T6ouم=uyl <(GV 5xx\m{5[3gkiTc9 ,@e!-KVH{Z5=`5QYbg Q5BVwgQI578{H܉׃ 0^&u,Q,Y h UH׾m*0 Ϟ2@ђPU#ur.'YOatF˨?rP)t|NE YnB2#Wb0nPę )X0u~6"ܐdSvFɦ~Sf }? 6/EǬJD _i=bpuYҦ;.ݞ/UN8^J q-xYLWT``Z\mp\_S{Q)`z:΀辑*d=R:Fh&THov?jGU{#G kո53֕{0PΕ|+c% ԇ &3EQ-nj yk}>=Ia[c+qs+# aNϖ0tW.X?n%5S 'VRoa$y)nU#[ Zd MQhۦ'b^pv 5lpdf*jYtt1 KK6&,E:LqQᏛ)pK`Ì/(y[e4BƞrS2=Eg NrAr뢛SZ}E og|6cA|4UY؛׀KWU8H9wU*yW[ġnEuW.fCAFI>V7+p]ۛgʧ(jv{Sڋ) ;k.\7Y#85R ^9XMX;X$ AV-y-SoO i.Yk;{ C68W]?h"svy=~;6*r~*S9.cI/,S[ œP5˂3(Op@pL5 ?k(AlI[>ƣre \ܟ5-P$s Q#n* B& ig/譭qg>\ҧ:ЃAJP>277Ɉ?^8~p `ʘyy|*(TMj:s4щfV]gY CI §A2[yƸ,YT FWO%{Ke5cQƾA!t5mqE?C.zGc w Q.\cwb [ם  ^!ok>ϾZە!rtM(`&FW29[-Xi4hjj 0r0ʧ +Aj]t%kc}GP5Q"9N-ra= ڋZP)Stl\k ,#/MF&mSb5j<;|'Hs2m"fN1p :\>O mi.븥#&9TwB|vYE׫Ez+6v=W}Dl"\a LɬL]!Q6$l]~o MN¢2 "nutFIȮuZ NZ6C^kսx]7,cqRgA6-"(`ACF/ ^ 8(E)\ D0.-h?K>t?[Is͇,q"8H./鎯"l'gィx$rh n#Y w0L!,xeJŹ` ۦ 0ce+H ,X(q C  F1Iv&FPV\a-shw h@8u  Ʈ #~.Vȉu "DE)_N!KRӶ&e3(tjO}p,,+u~/`07e %Es uy',لL"ҷE` 6Qڧd&A7GAey#<>F$;o|A;=-9jZgOoH$v 7g*?<|MXDQȑ'>n.Kaol/nE.oҟ ;i]\ !0&M$@\BD[W[zФ- ɒVuܐ"p99ҤQ탐k=1B4FqW? ıjIK׀ O.ON !IN-!2x!2MX!h@q&Q?LJU~5Da+p2XH+cGA*j BHЅ>ud-'Ha1cReBnT}$j/ $mDoA)M!pMxAXXqD= Y4{u0GD'rܬV2"8c~cƐ`SmvWd -(Q.z˲x4xR3Z^pCW>>T|}շjJ7{'ws6Q8̙l$?V0= eTC8oͼίH<)x `@:+hiA,^_)&j+s ;{4X%?lejY֓" GrvkzT1/5sq}9#\uq(b-2(,hZSK&TIHD7v3@SȸJa|0 '?UZ;y*viqj~ >6,ڳPn[Orb%OLu:]`UYT LdK<ժ1\8Sc{{·0" RXRFׇZ6`OF#seG1)8 ~k ıC$_r/GcAGNąDzms=徼B] w:n:]2x t*5!M\qiq2?0$3Cݢ,򁢡6IDZ+Kt;{p;|ӾNsOIɵ^gY {n lɅ뷶 N!v.fRf=v#p įD_ٵ 9CH=Ǫ7b4;[ wh 4Pq?jXݦ j |;\m­\FTuYiuilB10qn`(̜NdI|~ 1#+8HlW ȏidun[pYF|If10DˆWV6LaEH+̬ຈ:onr9}rz֖7~'ii˳vP2F<Ƕԭؚ"H5A% cRo+} @ChF&Rtͳٗ) +?@AIwZ/ J\@,(1l#Y%'Q' So/nǏJ 6էfWΣ+'[dk$SKq}/*P7"ί2[&%GW5.,* 3F̒~L "&uX f\|*n2v k'@D?3'bӡ';Q6I7)v&I ·Zp0>0q(ǮW/ ݕ]@a OJ%4&2JL^eaľɸbn[./kpa(!rғҶ ߁A(d9s/ԫz۟C){Ӌf 78TCv,>v<;AU]m./EOsHj>>Z6i< {T.! ~W>0ƪ̅sp)UWgk C/=v*2̼N3жvĂtK'̺ˆ DZ76re*m!ZL~Ny~9%iI)P3!J DNJ3pDjInP d0L~L$*T^y^HI|jD^ Lx}hE-Q+X x҈(e06yĜ@Ɲjɏ`@rؕL=JXRυhɀ1VϚ7$/듭C4zU/'uڅ623p,?n6s':f@\q_KJu 肣 wWSkXv->{ DE$ZDc?ϻmDhH?4d=oN B+Zr!?VH5a$*%optqL-g͈Ӂgs(`lPOp\BUif,r_J$:ejb,X2췇e QpeiWd+EU!*.o&{<(B?vۙ]qB˕疶Jdg &DB@MWf?3%%W e;v27.nzJ h4i9M5\ՅT3*./uȣO4DSɠ#\1p_*{]>4 n cW:ܺ,",PۈY,hD@Qr#!q{ vY6w7#Yh(\F'ËX}i ]Sҟfbbי$Hwbxf bY qgc^O-Eh-(J]Qށ!C$Z5ḥך2ٌ"p/AzȻyW/KF+KI-9kcIO ly*@Aq-?^WR'owpW] ͤu Ԟ $K7cG:SR^[tȝTٯA6㵛ljYK﬑a'!09F{`0P Ojcs Mw`.@@⺣־6PY9\5j>p113|6Cu"M f=f)qV}2ib歰>BG7=g,0.)5 2 ,#͒-_bf&¼z}?H_S(LJE<"Z6Tq9EP-7*esRU'[)|WNRv[j)3\C{)u8a2}Ek̙3[]&M1nh!G+%uHzmx.E)ϧKɼ?KwG<5}e1~;Mʾˍ 9bB%U_·6 *V qZ\wBׄƬt9نK}FhhX; \fd8lA4O7AoNWɑl׈b]4&t碔 la3j,Skg75Kȷz AF L}a9k@P^?G"1%qvfQ!!e$*Y-kO15f>q#/ZhQJtQ5-<*lmPKW;l:icb#b"1}DcHe3WGpXԅƷ+azG9Doź.*ijav:`M5n. sqU?'y͢m`;S860[:/l}L!^&*.՜Xh;?Φy6Jk`Y>Wf<_9 C|NPYAb.K Rj݃3'I gܮp&AO&Os}LAcNAtx>$=;ipO 3͉5ChW,RKBNY5kdB^qo`ۈDg MYyxw|>gwq{8 ɖ.(BYL'}S9=B>?%G5oq`:q滻.59Jgl*J`+$m Ѥxs@3LIEd QؔuaZL˜h80r3UI:ͿFXΎV6RmH>j1bO$J96 fL9v^ϺL*kbHڥh&#AW+M܇W2c ,%`qa~|qg?w>LQKy'%ƈPgQEF[dq1-^v2`]&| +z<NZCj+Aܮ9u-Y,yu(' ;]`Rht($nΑrt_t"t~YH:NuFp^) %9W!~O ?W0{}BB.G\wgZrZPt+ɿk'B܏N=c]լ/t1NO.f:ZXaqՑʇɫZv%7RҚy#X߻9y-APz1H(f`Ay,) %/(@1ZAÄ5 ;^A{|϶`ՊW'=H;`EC.\ò}h:Xĉ]TټjtI.s.aCG2 +TD!˞4|ed7)_oNPp,oB]2f6᪺u!`#6OE2. oE0_g+ #g_ qeR)J cxlFtH.jtFlYv#_߶Mx 2j8٩G÷(o:FEV8P + *,mu֪L%E Q>CALBX#b_Py^<|+hˑ-WWIx 1 ,u0{7!J ƉXͲ M^mSJ@4UxfSk/VO |&(IMNZ=x0ԳxȰPy#3kΥЩh+M|\^O *^N@ٶ{Q:2Z޺'bu_*gaS[m<MZA?k {650 4BBǙvCdT\=K`sLkEN$gݨ*vrgv0\d|C#Q(xL ^DxYdˏ2/-qjPe8$򄷈%$+K][]CMގ?0rI'PfƱz'f\VP^]{Ufcv&gOJv؞xM%>8!"qׯL1.!HV.kjk!u^Vu| ^ gC`=&szӲ'ԣ,xVB^4л򄬲5R gcy'-WwҀk~ᆋ9Gzp]40mIZ1n6a#C9J^72MZh)xOq/I7\u"$[0=_*R&[MMҶ}~XlJQzx|fsu? .GP]N8㔍a̵,c= &}s֮ dMջk :'ԫ0}x`H聓6ew}nW0h"c[bv?~`kKt9PPd5BA :5

9or%kV <0  .}faeg1V9X]ق13}H6_1X6,yl8V=:7*縖P%sG!Ko )'8=JEJtNS+~0Ӣ6oeڑ?L]}TUg٧}Hd`6riVAFil,[YaBq{>#!hPQ찳MC86X[nS3@tR76@o<'+)BDaۋ o L渭E&EG;1E3@H1)4'w<0Z^홆\(^RՎ|l -%>A ;t!Y#!G ػ]B}of_Z a8E :w̤H3: gB1Yf7 lYi|~sP]Ãz^|cj.8ApՑeQ*tV&M'oVraLʁBR(4~z1T|K57lbG0\fKe{T{*L {6˲R*IPeRGPtyTj'ďV-{,-2A_RUz)? ; E绪ŷA񧃿x$1\YykWitV7!Fjs#Y[)Ƀ%3Y" >˨nn\8)d(Pd2?%Ā"z,`/گA .rghPR(x: ڍKp9#t3Ju*P:qO~Hn /ų=L&`\j:~K(arYHDyaZRfŅEg(P)waʜ%/#Y ݍ5YGG?6'Qh1ex _7SFl*͠{&FH$jV/?t5֕4jIup&*#[̞(|*ls/s4v.H^\c2]#̠+Hh6wjBhQZ=65=P%|jƿU#13e/W^;t (^oxSOҬ )CoԊ}xݲu!ET uRp.8(H`@`4Mћ?|#.G?͗Q`ğCe>p:p]X1}:L@!sHuK3 WF?Qov (UwvPT|/O+I%t~ӂpYrm=d5-hy r |\%Q`"@[1}gy@-싖=턓%)+h: j 9rH,y yB}!V;kO.oDggFTCB3G36ۖ1.=u,xVV,ӸwFl= oii\}H[M3,ӧvT䩗/%H-JCu`c$k>N_Eg鎏>m# PA,fl(irȅ44pG|GNlhay{Šgt> *`KZ .>{n 9+CzW&8ĀxL8DGTNNXI[z2zw=&=btv;Dyˑi˸Vvl_-Ѽ^SI2C&?$]BJI<9%zuD~xyHKmzR~kjOũ\E;Mp+>QO0rҋ <ټҲG@ g=QzMM7ĭ[̑rbohm2ܟJ#u ez(Ņk=hq\Y#_U¦su re]-Hw$" PDJ^iCf$5\޻-=X_6h0 (W#3ݲ%Js4 i[ȟaT"++)ʻ= A nnIņauPy1,S*d]6 %AýWﰲg~)qҞ{T5v0/KI/_,VPkte 7͟,N)bR>9{`F-cL85*уl׀9b( ,cpxa0l*xV=B[;M8 TUV-G1?'okni`ΰJ)i=C5%GǴ=ONe)l:yCԟe{p6peg}럮;@.0`YTDMK5{kLNG*H家JU?hXWǼBhs+7cur{Fj:>'\Ync1|oGG'^@UV_tQn4Sq$e";_=N6cQ..i˂Ý}j>SЖ!q+ et+bxXl;.T[gJA:OqI.6N(t<ˬòm\f^kla'ϩ@wK.h|y:ai[nL!!AWpx n,L gSRb>D6{up&0/O~GsTWq{)#]ioˇlc4݂[s`"gU}NY|준<$a\DK]3AG_b e^ǵWu&uKTӝyQH.Q=JO;t)Zݴ\\"+dO{\)9GߒIm:/'Dt%#ۙ|_IEV@AleVʏKX]pLq/#ZٵF5ifU*RTx JY{ 4tB}ֽ'2UQ Z*5 ?bפOgcMmmd-E~E݋+ԥM|CNuNt0:P_]Q@9!-oAe!;ፆ231`٘(438V Z-'DLkw^Z8GBGDMfh駅?4WI@yq}:wT?;>[^1e'XM6@CnɊyPSz$b\!JH8Ryp\IE$!U@JK /|rɞ2 v'l_7kk2Hf`f)W"-~0@`-]d7YUB& ,d|Hgn)]m;&jН`Qhq 2 #i 6 uڭ2o2iX 3pK7(Vo:p+=nqFpMTgLy6m ݗڏ|(/y4Ҿ6.$:I\]wkjRא6 DV@Ъ 9-Jjy$bO@T/#D+rZhU!vƸrީuWܰn9$Q=v?hqQu`i8h[?dOV鬝5?yh5q{Scnxw!\Lʅ%ɠ ) kȒ_ #h`L+԰kT+M KÐ[bGcͮ> Mp!oOu @ k: m3KA3sGr*_Q]AB-SKi=$X@ /G T;{_' 2.{x/$ y0tLQG0_,;[֕ȽٴFbmjbQ^4]y'%B;dcg!T460٩[ÎdZɴo Ei((FƫݼeL3}X-LvT:RMqSsyN|#~Mc%ۊYh@O5~ޕ3V6f;1-KbrMPV2֟qr'c򴥝+̨p-{"Sfr՞^^%NHJUނE@z:w9&g>iJFV/MļliZKĢKy}'nEG-ܝ6%P%W&2-2K[>pz?~Iu2]'5_hڣˀ[cqORS_\Φ5.{I<%d~ Nj=eV6j-*qats2ճfSԹw-O?VPa '90̋0x1D; &¢n#^瞝@r{q^voJ[7]314]H݆:G杜UlL sD sC'p"XvK,Ӱcþ;~!zDŒ?PKٓ0T4鯽 i.H,CLJw ZQ|w4)EcYƉZhÜ=. )Wd:Zow,'sg<A!P0}{:ʧV{HkJ?BOt k*31_T8ur~ U@]xS3 [Ul]o2a\zu~ƻֹ9R+7 ̾=ėr GNG p{qY7A[Az`k7jtp&9`;56M5!ѥo,ߐ1"I?-=ƾ0'ƌOHM#-J*h#R[wdxۯx^#OG!x@6[)bYK):EK poL&_־g*oH:;5}MYH-v8v~=UFe%MU&WY7,!`Ր գ@LnG3{z?g,w >9Pު*f$9@u%@%$&Cqĸ@ ވ/q а韛[As* W ñ9ϩzaV.Dͧ/*K:f)+!f}wx'7[u:ނwoh*S!gdHf2sƙ=P/Kf6jDejy"To>ɮYj~G_U6w2*B[ #%rȆkH]en>ji2^)BV[9[\:풵EB0w+ #\޵Rυ 'U5Ee=A Ν-o?~نp810r#ÕN#js#Mx?5u ڀ›s9QC4n(FAPA ټ~'[ќR{8qZ> ?tJi4/p!f7RzY+n"6=*xݞhzAaz5nPpQ}P}55PBPW9srwb4N6*y9a~aG olMHJzM0T2Y@M<JB~Ê*5:;mu6@0 G5WaN`@:P'xu rbNɍUmZ^k0Ԅ vzH, W14k( (q>(Sz( ;c;~WB3WSf/TV21ej RAs) W@6k DoUW%4JT*EF`^m)lnWӀ"a=uS8jRd( 剻'$3t1r{.SS0=iŢYn ȴ &X:6uZ2*Qɦ0h Ww*~Nz@ P6!]kL'IEKZ\_8JV']X1F5jaI FS Uˎh* w cbӕ|LPH4SP3kd|>BLNgT#LGS RnoSw~X?U`h 7&^> %Zv2YDx1'*̟㇪.LFd!F<7~7{g4"=*Sk† z;en z^ X4kǖS z^xȾgƝiSOu鷈up6i& ȋ4ޗmWj~]CSEs.KBGg`i0ew&3O>$R){uwE]g( FT"xbd;OӗLdnTlGD)~x)#B2L=*`s V^{ wJTBϠpIȞ%ʙOr4 Cs" !ڎo:mLN ߨX7CuڟނmwU-\&49=O }pjsy^ zw ?k]%M~[EBdOҁUD&| x ]xo(t\V2qۖޣg !V˟[iFbp|IM 3[ož>aF6+%=zS*fZ?Oa|}Qը: 5CP{ a108VR&ݱ 7qI4U{!4"0Xv]/vj#tKLbk<a'p݄6Mi//џ67Qξ9:n;R>K6}׷=ʹ}(jByCæ.eIX4{4d“PH<^*,дS0$Q ^R>nǁzՃt&)Fsr >+如{[H@|]qw%MM)_EfDUeU5{ZXnJ>3H[k\9o΍mJ}*u+lmڭ2i3 a6@UoXa ?Ɣ1crdEbb󶃃C*xZZӘ^Pz h:UE6_U@Zx;^HT0k|/:嚮Rבc5 Diۣ`~-=ڮMjGn"X-0=e4 $ 9C0ф?ro<e| @ve2n# B=mKnaTKG_؁=`ƵƫH+e)A哐^wEZ ?I9C.-3.4AYؕZP-<󙳸J!| P[/+QxmwO,ʛ+}ؠ2Q5jnS(So&rwKJEaǃr̙"|R`K]?sDuq`t_YYƣ4WH\8'Y.D*<:.eLImass-,nfkBX3r^=DwQJ D0,2Z)s;Ѕq-B &lU+``gw{0[H~-jL+*oml|@"A07K t(0HTR&]1%, f|;@ĤBKzƈG%"#}_BI(=.E堾c,3FP=bmze+,k@KRE;UCC=^1WhƔTqF)ZзF)Ș]&> $ wmHuznDZ W `d?@PSA GBF渚&%lj޶.H-}׃7u~ϢV{lf-6j3^]?7OLI !c\g~;w*zZu͡Qz@ΥԻ83mPd agߤ5Lko עMBRUʈ֗KgDJQ1>b&0'0ty_cx2ܸw\]+M/ G.n)!SaHKXU@\@)XZYLB_X"=K% +)oAd${0˻s|b6RZa>Ð=:ͨ.#P_Mnu#}LQ_wVIQԇ|$t$iߤA {*#6n5;3Y_lE+z@1&=&ۇu/TNWd=e)hOS>bR1F ;+' C~S"8Ϧx֯p}.6M6(kP\O\$ fVqe۷A} =K, ETfHWy(=[ "WK%1B\6]@<ɬ3S5/ % թC7iV!h|,66}b`REC 9e8TX&rL9S>e3sΫ`M[3c^[3VEob)B["diیf+#fLoҮ cxMFU7F H?v-)E?]E]Y%7Bdfuc񴃱7Xy0*7V!=f}0ڒPozhUWRN9zEa(\V_iz~}NX[Rt ʦ#dWlzEc EBc@8͟bcʁ?n%^4qBؠZ_aoEK+VX`e'zt.[YݡM-YB m\妄$fKּrvg~F}榆[ؚ1 ǽ9waaVb7G mW:Yߗ4k @54%c44 Hy%d<7x/Rk/E'I9}E 4:v j8=4Pv B:HStL›ns>OsvaMn'YLQ ^gokƝ vEDņcy\b8e;İsb:P1{"[(}2 4][In.5]`&սf4XΞQbGqEb%Nh=tL=2ɷihHeYHa휍ЌgzMnOErtRnXĕxWTfe;޺@[@vFt(#1J\;( P7vPIUp@Vlh(g Nv)?12q `hZ&;$oCI* O#sьt; j\*HD.ZǢ9 2ވ֣LxJe򣍲Jq)۹Z9Y33Zb2f4˷Z[,i?#$Use⎢:eSrz&ʇ5RC+xM7)4I<]=/Ѩ: M2$(qK:h\k ψm7I`,7*KȈxFqyjj Ҧ֞HG-YQ{WꕲnKGq@Eņ|*8qYͧv+AL"$ IT\1E>`2͕a[j1)ĚûZ`hg8 谲!d0q4wgr"=%t3RU׃`!hI^,NʔʚKpPY} y4u#r#m]vU4Qf%8gDC <3wRM,]Y,OP?Vq>yw Dɒby-afZ{!oľ X; il|#uFlB|K8m=}\h-uQ%XZ`>w03_71QfpC w8hz.4:uPߦrY3VT R`y)n9ܷRuREJb}Ta|D *Z "(M̡ھL7"HAzL0~sj] Qt_ iIډ*=()t3]ƮO"S5>řHx1xLV|6$*>@q"bPQ59o6/Gjy4ϲ/ʊ*!.14\{,+OF  ?Vz~xBȣ'(]*XA&&v--ǫ>K2 k 3HQd(h$0uIp%S~] Kz+)dazzE#gVC!uI]DE2z%Lb."kCvՄm.n/(_mA%r ksmKIPgXX| )J ^ ~6C?Ew]^  *BfB'mF.K,F*eQOV 0bi%rX-_~VWuRohv >p?d= W pݘX[sqȬ~ڠ43ufVyD3oQ|B9Y4tl L=jd" s.Eײ-J6l%9.4re:hY8Z+ `sR0e{#uq }Qq#K63FW{~!t%yIק³WJJK?”* M]A#c3ÍWE]@& 2捡r>KsM;c<8I'$z}xHp̠jQ瓾m1Uw؍c- 7lE\0o[@IJ`AN8ΗhXa6 k: |%A7o0[۪8ro&MMEE«x3?!`׍Bt弣\-7VWu派nIXvE#=8+œ;⤘{\a52{(>ZgPX$G׭QǨy͛ڱ꽪R1`9 O7( -p@8sOI3DBa*5nc#)d ͤxxl9]bIvfmU I hzIQLWvLl65A/ YJ-"{ pg/*bU΍C3[:aZW.LYE!l*/dza,QgB$$oTݶʜt'ΰwEQڇ}մ`ȘP^$ =*~49+\{W124밮A+LY{tjgqԟy~}a t[^%a%v@Z*D!r!K3u=j揼]d1V3Ȱ=@'߱)q5zlo@(0BZՌ AO00`U~T?㏒0fʶӻ}NiܟoXZpVd8e6' 'i/@E["Pĸ91 nK"frZW~i6(:$~>fZ,G [m)01SFhSzzVú:O9I=+Qv# ; 9.,C^vvCB9LSy>yh5A_cPܖwQ V:2RJJwy4 n,NVq-n}k(w ` ~XE#Ir]&<7s@JM~E }wZ-o!Z*fYد4gRWͮiX7o/ՀDZX(,$UEE~Ƞhx3NezrrW%/S60`ߑY<0}j4\TYmfjGt 'D@݀Oh+>N08b7-6K_uj%zSOaaCǧS,mgy5I"I<'͂p؅4jXvN5t [DYAw|C\е+.hZ\fךhAY>)vϬɕ&oxoڝ9&Z I6#z-k7ǩҌ\lu;)Knz<'@eMO$b~9mơo%18"y*#" Bc+=j6 R"Fb倕%AV<b`׎/ל'\B;A~DC~FCԭ~bȍ$SSlMٽ/o3Bwe3Sz]Rm8F{m`ffՋZvpzC|-KeE(tzUՂPR7Ѽa,}pi7v/ 7~ P֩yi#P>7G?8m;Y:WW1c\ҙԐqI`͙8p55NVL}%S C%!!a;g%-u BCl F+E9@7i2; +]T$-zx:,(6C@V;t{"C[|ofaF媪G""X{-g 2)Mps99, J8˭CO@Ar%,nG;\Gԏt,Īj -捪J]_:9g\.Etk&i@!#evvxi@ D}QSTt@xcj"URXuYWkk+rHR*RڝVHE؁@@ٚ/iZ imL}\CXbkU+סVKxT ɰ[v|ϱl=e =q޶_ϻP\<"OW"*@^٫Yi Cߚ&5 rzxU8 yܪ%i Z%eEҥJ6Ra(QNV T!J@^tvy^iΦC8,I0}6SxW)BBXA)>!lNlQrh2Kׅ+e**bd,O}ǔLvI߽jH'U|CԬk#XtQi (^knKOU%m92Px$-%)ܛWY8ƈl6j*Tl(],@ʢg(q|̠iD$猒;H(X/$yORy֮Ӑw|¾y4UƠ剬k@6 @l0;sbʵAXQa˱UA90qrg-@7az BHx8 [U.xΙڣ 1Y΄>T]>J!ЇbCު:Sz*&?]Ld4K UۈE3:v~$ )7a|PsNvaAXQvNpJsTǦ]7W&iiaC2!rIC!Ywv:]ZIiz:<#Xῷ1 -RLLL|~n޴)2EE&qV [JPˆ-6rAc^b<טwXNBL)z 1yb(ݠ1A"Nf`XUX+{&< 7޾W 5(tD~+=:ӹ eU[AHD(DY[CƬbI*'r Mk#jN*z6XwN2Ơ'8j|]! tw6/&)+l_uc !tlfoG|gZ.l=UfI7mLB&{ wcck};o5F[iM(\S[$kTiY <+MOWV)`q͞ }ݨ垩Xwv<0ůmk.'eTct%AzFo:ʙ2[xJI,SۺjF51ˮrOt,StКmL3t](dNsٹhȾ6LqQo!)՝L~ B~ WOҔh:]Ў?RqE"JM7.SqY;7S5 d9n`cL熜{X$#*4p;Ŗ1c[oQ><U~M> [&|tA&@I3J>r˾Q% y>+ j1v=I ДqaS'ʑC5e76n@۳DrN,b8D2UK׫ +tWPbsH-SDTG.j8R5,CB(J-s}_F)jwxc%l1c1 8qVP= Rr0 .-OL~ז젯M 놵\M,<e֝}6ǀ1_J`Q,/RS᭍ Q!.g#Aw/wݡϞU|ITB"oDC#n H|N5>@N̍"]xjLyuWkU ZPyB TUuSںkmƠLlJT܅+(;KpKkvdYb!RQШ} I^{N{4s{]Wv[z^Gǵ $*3,e//$=/1w5)E!"枽]pc<^u9K,Qzc%lDthPCxFiM$sCr޲BM呃g:r< k!5ԛc$69S jͭ)>R8kAu\ޠ]ׅi5% "s#j틳LjQ2"z QD=vvZ]=x;R۹i+~('ޫp1^G.bwb9p[ӜXM5?Vl) !/zv/7V4 VƦK^^lݧ4”.ܬaccu!T6{J S_?@I-ltO!H3jN7wS"T} 3sE:,ԿUSLǪ9^1ڶgGٵY耹<Sr݂I\I-)yGP=# Q4YB|heUJ,\'@>F H>sN'j)ބ|~ 9Q\̯/uşUmYJ\FQ `e:*ٖ|?XM+4ps"Ũꮫ. v h}U|0ݡaClat Hܯ1K[U) }-b~Nz;ĘgejnV8IZcVrj tpof Ǒbgs/,LH %8S \!nk GK.y lX[,0^2}SCU~oQ6089^#Cػ\H]AOԙrdKAxG iqY.FrR)  eeQ[ qG}Ij¨ a#~ĸP\w7abU+)+]ym =lv#dP'0 n sIuf !2oix%xsuw|I22K}8己*|5a aT-)ct(\U,_2d)|XwY[^"xQ9@$B!V/'"Rb Bdet=Kj.FTZW}eSMg~ќA"oxlPľQTtbNޭ=kϦ* gb /5 eOٓ%ͶO +^Pq^_lU)u$+{b2dl CMs^lVl?VQG6-36 FX6^hRׅlRq_5Ni(W餒+F>9t2!,J%dgΙZt4:-C'kl{  | 6TAvN =h< TbCF>!W%.K^*lvdDnen"eREJk:ꥊJĢ1:sVq3 3+pOٍr/}g?-꣈h2_qDVYa.,&L/+)=]V) ޫmF5ȅhj%p^+$֋SYh܈<2-))[ܶ`Ox\]覦}ϑU !@="fW:M-kk==o %HmLܯS(Fƙ]G Â0E썼l- ٸ`/{uwE#{(/Ǫ/Jdw@'G8qdWq:Ѭ:wlISpːIԥ6̗\ߺ1^02_W?Vj8WWXRCtc PR4 []Y89\gN[)hfRlf1&LlI/g?l|TԠ(O,U?lС)@p`\]u 6O",ׯc+?]#6ESKy8XLćC7qSf[lrqg6 'HD8=F qiseiC-J^JP3@SNBk!G64Pz6ԂroL J:%!jJ%9:ZazKlv_t.` 7- te h<=|ɯyySQr~U_'s~VLL@HmB-NXkI,\GXv߯l N_X$#6Ȑjqd_G1,qˏ-X@/wRj$H5ʹXI-^^VKqz[1Ijddh1 F_uQзh<}O_pXB1㽤~9w-fM]&vkcCLqKoe$Mf4q84c;9\Rĥz5MciaKiw2tyJDN-Md756Z^l]$~o;QZp@h dt7Ȗ!:$i>ܽ1V2V1GA]ir<~3NGPmrv9 za̵KAd³_Dv| >rCq*(aL`o>) WMzmSpINL;lf[S [mJsړ- ۞v#C-ƳA&'o@'] y,vH8_z̵GhgxY;yBMtm7U߆$6Mn)kr.7LM`h.*{ȸu/(0^䝰 lU6SQ>&Mes!sf{ r; \FaC.\S-0]Ͳ?C׏:;%酻Ő3zk-ܨ{{Q:(tKE)xkFw~ ]~r9Ga_Y9)22#Yz+@C&c%(QEw0s @4G\}n]eXet2Pߡ>Vz ;F6 [|9j[\u*W?c]p./4 Y@)4# |>w9X9:h!qc#|˨ ky&ּ'SD}j)U4PƥRA%ͩWŠSi9f<%vOۤ%;)OI.ͩ$[VJz\?8P'9Fy0'TҾqs" :&؋om+=H C*}UOkE -05FŁ?_kݓc⏔ =(J(FhjU[L2 8GJa7YBgtD(rn\bqg{ۖ<֞/%'U&nn93} WdDqʢ33aQRgNR[WUd AFH`ǂ str/ tLHƵgMc|z[SI$q*%{Lߒxص$Z6T6Q^񢎈#48 c@uws'~$y¥,Hr*>jWwo)H^EMѮ1;q nבvô)UJhiOGk+[>.EkY ha,9%&gd _^]^l32 m9:Vȩ6 a|F[Lfge F/NhD !Gde \/hXpuc_='MYo0~k7$faX-7Zyo޷-{Ub21j!ts'xԻj7IU p)}T9hxaVRGp[B+/*;CBT VR#1v;d6tmH.<vƵT1PBbԭ;;|y1%̒,0iS1,Ba#ZX]JBKR)Ja+!O٦+`[}N{ԋWU"Ĥ={[inF؏a ZsI.dZ' Yx,t0ӷ tɡ-KpۋG#q\f7 RS I ْ\t0r<z+ o %3Cpg~!T"bΫO$a0k)ueUפx(s%yGQGJފrVwxkQNc~f}v:hQqVT h}m`@,iPEsT|²z#ɦt%"|Bm$-2F>+ j+'zyUg(*JZc%Rdq| 2]r wߓl*.^K–MBU2O`/[6޸;Bѻ!O ͅ#SgYZ07070100000013000081a400000000000000000000000167ee7fd200004abc000000000000000000000000000000000000006d00000000./lib/modules/5.14.0-503.35.1.el9_5.x86_64+debug/internal/drivers/gpu/drm/tests/drm_dp_mst_helper_test.ko.xz7zXZִF!t/fJ|]?Eh=ڜ.+ȞNA1'a/+Jj2r:p`X߀/DdJ-}KFT0Hi' ikӽԦm1  c**ȅokq&>~9>|Ϧ+߹Ħ[zw;s@Cl&k'xʘX^+L`8% OF+%jDm fV 3dLbŠvwHͦWXG%"04K&P.!J@+hUC&n5KJ؆Kiy?GCwК J2Q/0BW'GmM`p Nz0xRW2ֱ#"OZL۾l= .1R>;,f|tA4A62' o ԗ6/rc,@xlŪ}sz0t!lt~gMZ`x\$!|95Yb@t6w=<9b,ΊxLm.[o{]Gޅ!"h<`HX't*rs7F̎B'9(\C;3 7Ja|t!9߸ނ1j7zKEarg)p _̒ 2xLqgTvwlډyy8[>Gr#s{I칾)_R>s\*:n+zZ#9LJB|G6AWmA߁s&s,,kMղ?Oܫfx0 LZe%wc%*{@Jpb5h92e;OJy\=M%<;H('V{ _ Sv1߬j?Gᣗ-r]hȶEIxM-s6DZ&[le$WnRQV*}(-l6 8Ȧ Yfi1'ȥ{w*Q9N`b/j6ZQNmd+%'g: )Ɣ('ϵK SC &qkLAj@LDTXYL ]Y #yF=Oe?y@- *b_m(y}(VGx6ؓeZp^S8֕Ct3oIÄ[X1`b_h25ŰM#{`K7|Pz0g9jY2k/ I=%x5X_,Zzy,&n.*?R^eƯҿZZZo&j_NMY2lMi8O"bP;ƞ!]s5 ˏMOk/ԧݫ' 泋Lq-퀳lSYD?H!-Y> FJ}t+Iз\ F8zf5^pm=Q_F#aBa⑯sSE<1 PiU1v!uEU>eObIXِ; pXcIV ~y=9@("s@ }CI0#FMwSJ烼KLŒ Oeh5 y`rǭ/OTUMε*pw_좾=\UQ1`y;"Dyî+Ic je htu448p_hF,8YEٺatQOC][Jp6IHg*'Rmd(O]-?߉̋B(04(Ojm/*;@,,aW:4w*\Y˞bBZ5-#0˭D w0&'{i_ip/(:<-{uԯ͹GHAPM)y2\%zo +& Ivӵ^I'A԰bMGf"g)*d^(z A#Jqr)Yޢ/shyZ]N-IIcD .31J6f[^:Ęk7o#.%J.u[P7%N|4l{c ^r][*Fwg`1鴠|r? =:Uh7T8}ĪQ;v́+0Ba+R(B_g,л)EGw d1}C~ B|BI5HJnR VP7֪B$p32Lg+kG%=*dz ,$I]j7Ck>r^_2(JW]*w2spgq{K=kkz?)!=Ș4OM3X7N~.CuI}zYxe*%˷a#\Nwg gȦx{jD;@ख⻄M=[)'NZ!H({C${!;văwj#`Mٱ'my)+Y(^SgÇhIܙMihI]n ae$][;W G7p2% _ cuS )1^gEk7jpIslSַ *5)x] jCwM?[[Hpd[D#`)ƏFZ$x||(Hnܼ/JrGF!Z#ɣFum|>A?α^*5j(G@-]=(Nj `UvH`ъq o[WXZRHvr+WhWP53URI&1 YӸRUGq3K;uwϘ:5ev|ݔ;/ZcۭjlJJL:T<%Av蚰@JϽak_v[l~{ъ_x)2YS4;T]mn5#SAO m#}HEG !\Q{ֿ̰/D>,/*ztwl--o=5ɽZƓ:ԇ y]>c-D}z @n*T@d9ɍ٦>"_kP&V7Twbs߆EKnSoeC>$ Gf}>R-d`NSJ]}vfwDPgBh0 PXh nS <@.lEFFǚ!"ach}A)&*yqtXBU @< Z̤+ u&L``t qSMjj~ix&}~ %ceU^[A9~ȕJǂ'|Z%tf<Q/5؏CW{yؽo7 K&A0՚N!RM.cǫhfj3r 2pn*ړ(#֠|_TT-Et-yVY~oC|N6N[RǬ,DHg nb#D+j5X̀g(&Hh螹7~|r\U.8n %I\e'ifXgոDG,. /NQ{2c$W ɞ2twM#}\dAlUUPoW`beAvKOYAsdt+ )_G\8>w 5u/sfJe|0"ۂh(VL GA`~qiaC"ވ1.6Ve򖮎y.YTŐO*6J}rr՞ݰiv= >)~0Pdwa}b@'>gpba?@>PϟoFWt2913k;Z?bkavI4P?(YxM\N"2.ݣ3.V Ce`K)*+ ܛrnwcue48~DLhgx6׊04X8orɫ&`=l< _U[ڲ&fN>qW s+ RBSGf B Jvo LM)U';.cMpO{lk WB \.ԇ[LaUr} *Œ88 E]R+AwQ"x jX9Jk8#t>yʜ5.es"9P'0\|<Lͽ4vPYe3ƲGIٶ`eiD%}%EN_pH"=Es=.t5Z -BobiA Ts|u198Ƒgͬ{ZAn1SֈgOr4Lb}+vK&v>[A@lI$ (!\㪆#VG/*cDr#Ye -8*1G>հzpRŷ^>ܧqE|h&cJ~qHkcaߴs?s} Y'D-|SfWL;xĐ>t$s UVzB%ozcLfQv2W`8xQd-TXdC[:($S{?Ie+~>[{a1uz(y{?|2 |u增L 2N.AK37ėAl(GJ|f0i"T/D)n~.@"7nK)zvj+ig[qk"|>}N_dk_ i dž#lFbhfpÆRz1L̿m/v0?yMɖj.0*]Ll|?^\#i/ؓJ6<As.#h`,5⑷g4T%vw"r?)XLNRvw~|c"dE=ջĭM$)x): d2bՁ  X%@V?8NspP԰{=6TU??MVT[hȔ3sAMָ,:ZpLV+~Ug;^Sw=mߕ^RdI4WWޒɨ ÀN"EXiD$ЗvT }y3|r |[q"oš `LTQw5̆leoW =iPB;X89Og oVn1Bs-,_@J*HDCu][W1-f6=xN6? ֵ%0Lìlt{M_QmU^('}i]zخx }M|#bw^7WD/`WKY)]{5UsOVZ-|wv2UxU!c%eiuv)y]#kS{NlE}9Z*90,ҨPFs;F%iJ@<# 0"`t2pKi?$/ _Ќ~0N_:X{׼r [4}ɝj jТ0ljۚg"}w}>d 81TG)쩿py)jaJǘ[ `#4ͫÉtg݈_/]a?p<IdQ|G!X[ީ%Ywx8rwgR OPLʙW=jt*!X՛d9QIh&WT#9[O/ ΅∷3:p!M+2ZYe[ \:D0Df;=^-@ڣo'yԉg;}AzhY}yBW:s(f0(zx>YnZY%f9f}omaV/)jd<1l18<$1 '_EnOy/˛Kt6uGɍw# Ew֤P;p|{@Lt HM-wP^76-.hҼEHNt?kYW&WGa U8JF{5@ڱqV:s>5 m0rJvpN/5Ωm-ZT2qH:zRy G;lo䉮'ir5EF>d3^u?ygǖ2šIʤcl5|cb܉ĺֶ{+y_rit idKnS6|HWNd̎XmFV]}U(ko[.\H"cAoRUVl m.PhlBUOB" խPaMj\_oO!z[ V -~aZq7l= 0S> ʟ:|2HkfEE͞!E͐b Zw(E'$~*ѓCC,Lxs&T 0%,.ηC.b,>&Qs.Ixp=]Xj̀'P RB("8:!9=FLrD_'Ue"?TRr?ԻvJ1";& -}wv=Qɲ54gp8HgE\# )NVOU|j[ФC^ (L_=lYԝ]>I4l@Ē S=|,[l2{@ْ2L)0gD"EVJvFq.w.}u@MK%&9Nޙab-@UyH3 ǿ@9RVyBDӫNV#y+฀@awe͒|823aR5(#g##@kZCk&ŸWxH,!̈}6}݉{i-aA Cg#~K-(Jk_E|*v!VTUdRD >KًeP2bٮj&/d =^.VI`&A~ܭSAUjiKj>t|(q|S4CAtgS`>~[!ӱtM%-BDr.FART:c羺泍 2jy卬/`wLʃْr>JP :XGL儼"SBQR4,8)3{#B?bfD U Hkz%^O('Y2RLRa*A[%yY)9ÇAȑ1C2W~NKF*4pn 9=kc' $ωk^CCXUZ6vVͭ]OoRq3 ;r* FjH[H`~ۯ9(] jmi,W3$9 캪ʫ4+KlZHvR7Osh7\o!fÀSPsmp axCwzQX(l`l@  RnVZ@3)#Uq7#`2VGɕ4ΞR Y}Q-]jXSps%] vGvJidY1L)p 4hq)L.eB&gE)9`dAB悍.H{m 0Ero79Js}Q|P<<I>++[spC(s;gO^+zCcz+WKz6H׻cjy`;x^uxkapwq0wL'+ K]g Mx)p`0o8^‹US:V5Ģ*{XyWR~o-{EnUفi^z Q!Y̷.ɦx JK|B}yR -96$ȗEiPI)ӗ+ϬzXWcYM sѫq"N *|o&ڷt !]Vs F;F$7gY̕@]"$nY KWJE0)7ܣS; )L,E_S g U-zmVD>a5Rpz],\̧g%V"pv1UX׫ex{QZ=RFBYAiGhw波9cG7Yx魍&굀 9)I_$ڢ- ?^1L-~q k~-@Rzp>aӔѢ>Ĥ!jwZ]zi*,&(|Sy6~ֿvA=^P3_774M=.1pdf`Q ǔ6J=j6X2JwƷ`tr!>%a&%u+nmfkr>,/bhyk桼.ybcy̻'kC$Hr">/.L*ٞ#l.h, E_ч%U gvvItD3"ޑ7v,s 1l3q'uvzPv?Vg~;$avtg[#U{X%&x輎sWlwik7%ĠD|!73oJZy nC\,]uS\g19X]~B$^4)@JC-;woIßQ]2IIxDyAK6 =d+ԃQ6P#cΪ^;K[̰\n7ඳfE}nT9]' vXANkm)}QŗY>Z6thjB T.Y4ۙ +Q੔.}dX-?ŕq,>[/zV:K8+e#T X;zw㖣Ol[T@mhߨnhSZW 7##o@I=me <&jN|[ۛMyX\.Ϯ`tLN#)Yx=]ϐYpLٳτ͏^8D?Tj[1 ',o)3Ij-qDh?lp âXIpkC3*ۻyH$U5N!O '6ᄉ 0]yrMaw~MłpgdpTVШRmYh~,RU h ^V9|X?=5^Lc'd{}AF.!J4ۉx*JH-ibɫg+HnX.WI883Iw|!8k-x(D ?Ja99NM"#<a$38) / pn6~m|Ohn Xw̭dOλw@, V(mu3 2e5= >(R #oB+:&/vڂ۪EB/kҦiV}hTק r'l5>ԄID[.MjglO5k%!BAQOQV‡B p]S@H`N)Sh(ˆ7 F'fN?E/-; ɕ*ƴq: kF&rl& #n3SQ?{㰠]jq >t MjIӳ[{nZ9Q=hrD9J49CӅn81 υGeHazm?K/E p)ȣ'p?~>y"5tcYԈ.vnZPG.߅SϰԫZgȽ1 1aHz z':%MVfvfgWاR4Y!!9gt!v٫t*P !.'T>d`E\/ep:ގIJl.@4F -g1+Pp`e_[^䵳@7_d wXEhkt= c)ٚݘ叄FQy1>u{AfGBV҆ yOChq*ĸ'};~;S 'mƙlF60D2qxEa '4#![m荙EDOgeE !&QJHE>I)P[0^.aЂAX_q |c Gخ/(Oϸm>c2"ku܄ :mcvrV -bѝnt VWcM]`'~/wTzvAy?*wҚ<֘ ӹKz(w#i:0.:܅uH .=T"oa`<~Jn V\ -rf\7QEv$|w:&M`cZ;3 %綶1 O;Ѩ[灹?= LAM@~Cդ0Gh Ȫ<ؘf;A9WR|Aϖ\` B]R׫L<봻vcPƕˡڿ$7- |-֖u)9\[i\>(OV~=15唓'ru Fkq[wox9YS"Ѫ\"gu4^S82_BX?ӻ8WSFTmBI3:|Sc*mN,/>Nr@pӨTV%Fyal%DTk:tFK2E4$oڮv)" Tk1sZYLvXPP$&:wF3ukQos+a{ϸ o8 iq=ek<( S3bŚK pɓ+Wƈ1`HrY`5eo(5C=zevz Щ 棤ܨWgFj2&G TsyΐG>ܡ>C.[LқFx!ԡ__㗚l<$?cS :qИӦǻ֎5Q>d&H k~Dn,dx\%س|{!Aa;@tzy0y$vYn,J|=Zo7 [^(4y0tHcK@RP-4Z5@F;]d`FCPfz'?ν" ۵"R)Ҁ%0hΡ8`>~ 1ֳulVjiV9TK2>oW4nG8HQ $6QhbU'8YZA9&ɗ1ϘH\rԟqLu?x|Yomqq`M2V ͪxҸHpK^|EfI}e!vI+E찔Vb[Ů6WY2rf#"Üvk@J,-3U"މjy~=8zej4`K-' Xh2mPJd PowFEa+CPH]6'chT(*qi1/7ԨgYZ07070100000014000081a400000000000000000000000167ee7fd2000028a4000000000000000000000000000000000000006400000000./lib/modules/5.14.0-503.35.1.el9_5.x86_64+debug/internal/drivers/gpu/drm/tests/drm_exec_test.ko.xz7zXZִF!t/(d]?Eh=ڜ.+#DS-Zl2x\L*LA4?<,K6rq)35rkp*7yaFnqoo>{ء,ddl`uw0jkd,[,@LS܍k1@|fQ\'ʇ`DgB- dAccM%GdThl-Xy) OGyؐv{m| CΓl߀N~R$x\G6,+sr*$'"ͅE\ăY8RA'-?" 5bS]3+2WnNes`!Buy.)wnG]oc%!L:=%N[ByT~L2nB/%3 LAIUk= b_l)C 0nȥ(NP5͈R~.I`di 7|n: LXSkқЀlf^&(O_R/_\uCT7 gC:!(VR1Wt* 4啂1S}2e h(j;\ce z &BKڼ3L9vdeCxjfR4/rz1ԬpA(/” @l T?6W'ď߰@E:f=ޕ>"? /oZB!hF+3b#&znU/ϟxO YXFEF=L%Oi{(磭;]"I$fd7+fTZd43eŪix}V]N ޗize=)f_, ^)l v . 1p26@5}ix4.EI(EKhUIj kZ =;nURA,KzO|W&tFEo6J}, pn'o/%aNS1a+\T@ ~͗|e&`<0GnR*#PB7j4ٚpmFvkrrb"~yM2׷zUBߤ*e'=1$!gL c39L;hi/bu-"HMxhWIyh#h1kxr~Fp'S?*g`.4)y<.R@Y׭ z\;ZׅkZ"fR(mG"M]oNmt@R/m 5;;dOe BHR @XDE{-;!fm4_>a0)3FU[_.xitZXp LۑBRiqs"K RHʃ^Q9axp谁ا-Ie3Upǚ{:]\͋59Aȭ9td Fڒ.,NLy N{a3' B)L0^MttLiּce)~s_]WD%1e 8TY4BQg M.W~/\&Oa2oذ&嵐&%Yu"bW)cjڙ U AK @lg*xܹT eG$uI d{b-ݏ57fh<a $9*9/WSCXD>/BSC+oҕ;evGb{宋60'X|/gOzH9/Vቃ&x>I0k; '4U;Hr4L6 ۃ|<B k |屪}%g`+.^B%$\sJEuΛn8*.P.[,j TLr0Y;KS9hvtg* %+xt{VqS‹)4#*ͺ.!6;POz-XjJw-Lp fGGT;/5\Xa©"Ah_ rI2VKz :p)MGQ?Ԭ[ӫƝz0-F+写AH%iGhÌSb6O_9V*ѽԌ8ī9e+!ﭓC]" <,\s!3s?̈ 5n9BG &xh 륑ṿFQ^j LD' .$}qq | 9;wB9OL^9v d7#GL h2tN;yKLq׫0aYLR֨J隟E` J[$˾DP5P$6{licl5'aCVm+7{m<570.V*ÿyHrdP@.ɖBՃs(mʥ@,"#iܰIia s ~7TD(&4Ro7ZG5X?|ZexnY NQ|m[bD?^VLwyl~~v I! oy2SS@_5n,#=Sh'\F%!5i^F}̇w=6ɽ! HUAh&=l7. 5512 ?Ubq`p#]Ic.^~|;ݬA M `N&0)R {ZYL eaoR'| $Ԩ\ p DkgTL`}FF3NZs7Ytr3=] cy9'T?Xl< ;،_64Muzn#}Lw-i\9(2m@šgwҫSm~tp%U6\3'e^č>(<^Ci)E{k%%"}B4\H3d+4PAQ[K/R61-1۸qB[!ŭoڙvj{zU:¾$f UyzX>ǢUI3o!ڵz ( 1 $rt*zP*dޫ,2z-s Ε4,On/M§+2ռW*BfgFXIC=ǨEUPVlӡ)-+8-y! b!V($ܡÅo^@N`GWQh"#\ .n}W?rd R $ ~7t~Gw4V r/ |NJѲD -D> K-,i1DTml5kRA^XC:| M=MxT!O~$|'=in| }#`Pc:Lk2QMG[E$khJCC`/̨9ñ4dbY*U=֌&r1Ұ_]? c&\jeOTe6-ZvLMXi_c#X#{I|>wTz=S=;z߀ 80=pmWv̠ѓS{ZL\`(epպT-b+(P.bi m@rNk+$1 uJauAf'T.dhuc5|),CMq}dIBhK}n0ay\ uɾjjӈFIz 朘lS'RSk"*_`V3i/`sZϕR0,TW2'X ٳܨJQԛ?*G粿=Ś!=q1Ms $ YscJMV ̔C<6AyYn{ a' LB]:jemU&vtbXO⥟RgLAoIDU9 FKD)mJvˌe(Շ;oq 501 .q5ۚep !$NQ3r3.=SG;B#q7X_ܮ KgeVf1ђ㌩ZSrlP"ڦÎ gfw,#tGysB5M FV.)2ҸZǜ0WʁEs|q /vHz_M˷#.<ӆ h/jȳJvƈ<@ U6m\"xG^k%g= ٫9E`O$Ik4P@' o~6, s6QaxUH8YŝL_7o$&?3O8a@=_Cyh7[{^@hek1oxk&>E gnm#k4W??~ւ y1~i BW1z?f UJN -@5uNe_:b4{QcAˁFJEp'-zZ7܀Y/s C¦r?8\> P2:X[^?'^sIf|["B|h& ?NRt]G2.w.ʵ  2~^5]>ô! ^DpaHa; Jxc;@Kjpn+JD`Jc=>p QbP<ȂXe2j]Wͪ+0/QMY hVng Jxqyb6H%ջcb| I&iHaXב S!T*/y/+3?Ot #R5$icRMmdh2sdBG@l()pWhC))5'Ag6 >nښtˆMtDb@栄HSU|Jb%0Z*4“׾+ƖE+] i~:,=x]nlH{G+`lBouStA2=r"/0&_9gn'+0uMGkm8q$\U{u vYkϪYuNZ{F;fZa*N2L=#ڱlRc[iY RnLTlXꋀ*Z(%@{vPGNIwg%m z9:H yzy< zV*}!+ jr?Sc8鞿zXPGjlb82敿I l449zGv uV!c㮅NՅFCyujAgr6D*R$iR%9-^@7 4 R^\}B̍F=;'֠U>qzMm ǻVOFݚXP)WE^yMٍIΞvNޑ~=d\Հĺ#0b * P`ڡN]XʹJ_HH[ɖ9Do'ب-?D!,42("e>g&8N@nXOs1Ouvn(,@Dcl։D L2!'pPޚ*ښҬRD4Żaxx;&d&, }nEls*:D <(kLwN )3F|T$ǙO$]J:CqU;,U8[Pu4 w,ѳ/ N/ӎ1A Bnm'̎߸5AhXjCš+ R4.N\QHū*G 6ϝdבQ ˞H)2cG}_? ^/]~}lJ9s0ļy⸹j 34ϲ7@&LƤhVCZBbsSOMÅ%X ݐS[EC[8e['sδ*֬mE:B6ݐwxŁ_ Y,ӖyjHNinG Fafj&^PLl?kڡ  F 6?&>s/gztrC-Zg#<.R"5^2`?.օd7x 3 j&ԝoGmi%| |"rץmU^ )qC;RLՆk8Ĕ|>l;9t8y!\|G.`L^e@Tp/K^ !tP8ep@ 6XK`,ry NeVn C(Y~; 4H{NxBs $S՗䑛FWf\XE{|/E),pv|Dy.C(gpN0d~mQ .kq/TPי5aoj "8d|ɟ>!_ӷI!pmh%EVدS-uA Tfyze*^)D{'www(1O#/O@=L_['jl%6&nIq S2F|Q TL9hOd#KPR+]\l,1,a9b49!05S7arzE^Dd7V@vGꠍ`zf("ݝ,p$ܤ`/ݚ)-6; ͦKuW jhDH/yve='/PDRⱔzN忿A' g?S| s6-SŌ&jR3'xiHPzg.Z3 JޖaJ މC$p4/rQ.xdJ6}Y^hQ8Jl8g@m/j9ʏ2J*诣 ,-y[9+j3F3 *WM)XO5<lݧYޟV7ThxcI&d0jKc| Bh>h;9+氲y_֛? KD9{!CS(S d،"_vՔYaM:sُqn ;J6G!Gx^>EGS F*{kL`]n2k] ٩KN m,rN<\4Jө2M,zI3΢kS#H>'1 lx4:-bLkԏ[qe"ߌ ADY8#Sp:g[(J%숏'##ƞ[^MM&nj %ܞFaN{#[Y*-+~6"t4xVj*Iѵ 0Eaf헐Z Ȉ0xý2zaʑ vs و8sErXt Ԏ|}ÎSFp>1]& %PPvžb2j,۾ 6EG2#8r!:]õ83k)cAM_FHE(܉aͮfjfQƥ[.gYZ07070100000015000081a400000000000000000000000167ee7fd200007758000000000000000000000000000000000000006d00000000./lib/modules/5.14.0-503.35.1.el9_5.x86_64+debug/internal/drivers/gpu/drm/tests/drm_format_helper_test.ko.xz7zXZִF!t/w]?Eh=ڜ.+`+6C(Ϙ nChN#\/xz\H=q֚ NfnpJɛh``a9mU;Ռɂ¤\"5t= ";Q3S뎂s|hҹMC\ѕ Uf9,58`\p̱ s͕Bp hQ1Q{퉡Q|"ͯ7I; {h5=̂Ҏny ^p' ]ԂD` u^mlpLrҶq)0iLlkeUK‹Pce -Oƛ*pt{ţ>մƼ^3´im.a? ɸg2N!۰xr;X,uc/Rn94 t c 8J ऍt,Vh98IB\g>3c!@Ou,TT]~̓Gusyw'B !X\m*b1;lS~fuq]Qu<;6u'KY g]sd%z=Ns{K6LΏ1FgKMi= jѓD?zL9P}WA5."#RXVv_| Pu ȅ೼]KR']8fb/xb lW4͞M?stqdC\y~;!q rXwff0M Ȏ.mh$R"f.4wS'hdi6BoMu>r+:[8 ϔy%ʬL־/o8u [SP4 D0U_\ڔU[YS^sL W\e۵3ښ(i@†yLawWf JnE ^6# 9QGD\5S;Fwu4깞X7A'V{UL,vmz$*0%0FKk5=*AعCF@pŌg^3||oG)KkiM,Tj3l uwrɊJ[YQB\0;-3_/ȎC̞}߫#:pX[M?ۓz4.6{m B;vͦ0Y+&(4©믞 [|%eсNjP)bV dvL?QzQd^4`͍ɭ)'0?jd@}ZN$Gp|^O}|'9Of>fݸf[Eߍk?|\g LcΟs3mP"CNwZqGT,]җӶtJTjxp*Vh6yk+_^$a QR0NPbQnx;9E>V VhOX;hUL:zނkh|P nP؉ĸ%M3FYN&BjUwWݮ*nx6{u]40 UTt+<ޱz3)g,s5lMj uD2﬿BH$Ac #*p7"!H=<+("jl^Ճz#q @K| ]&)Zd3&ʱ.vڃ+-lDSnŨNx%깛g@Ri*PuN2 Ri6C)01)v梿ۢkq3A@3] Hmq8e8k !=Y9geVgDCIEP_E\ Ioy~g8M PS#j3?^A>”E^62WٻcS،c1f=P7/ɺ#jx]RWIsMbLFqnQ^G* "ju(F7 t y}v<B~{R.Q F/@}DRN1|K%(XVBQH]`T>T\p둨Vp>qcp<}u8({"K ӆ]٢E 5}.XN{f8:& jDHY2TOZ8y^zudgNd8/UZ0>>qWU6h z솹͎E,%$r dĎNE{e W_ĕQJ sVp r3v")ҭTR=,eHRεM n\KrcN*4*!3geW>ÒH^|%>g6* oFx F>- RI"{[]]av+6 9YyNzi'M+q&WΜmQ# |~cM܈>Gެo-%u9.]Q{y7kRUTh1k:o7ka蒣7r5X8`ihbWg * P2 ?vU>G`'&K#@1@KދC5)ZX h&DL/r3^5q)D7OwȃD_`څH=[ڣפ W-múcv 2VS3sQ^pcQrWW?R؁,8qBc׀'>ϒ̀lYH$gMe@k5" ^0=&?ݴ7$r xZ4vQo4e?+<>ݞ[IY'QdEʴ D|٪Y>sB;,|}ئJl j'[ p|uG[e )qKYQ5 ^)@%](Vi)pñWx\~yAKUӻ|j j؊bO1*r-+j*-;TnܩDA>L﮵M6,)K/Zݞ6l͛o2W'yW1+O/gPe9S~AGGo`LRڻ\Ic_GX@00"_;Vqgn5ЂW3^_QyBXlZ0 d& 9ݸNRp w0|S7vSh..(Б_syylmГ;wަ|)2wۿUK( 7Caz].W̾MՕeӧi PgEFu!x* _&a^UÍ>Twoob?]m8gG&ll%lgmz/R8j;@r>: ER; ؜t _ c7BE|87rI.q+$D7or롘F١ `bAH#L@; ܳ91FR% SYpϐSx+[S )@af޴:1+ 3u7MF}[bsL')l -u1="2q`CBIOT4 _{b{+=h]L1V1M/,eG:IONc?0.~zW./:^-CEl~爚 Gh^l^4ؓ ,ˇ$M?\[atK*Jtע v`kU{btyJ:=$W.ytX KvZW3}*+_ov 9qS+aB4vd~$#j.j+;~["yKqsˈKxlf AbBK2J~Yo"v%D eQմF4nX'G+M'(Y(nvi ұݾi#562f,Ը_{&.ѷG)=|س)(V01NS BVdKVR@qcn؉4㗔;T -ZT<8@ ԟkY!mD5w0w*V#*H&Eiy t9! )ʄxXKGĐY= wjj& pyK1-͘[ݬeeN̡oʵ" ozlT zn8QI~V a xPMW$ @^w텣?5wXbP=2PƎXk·ǰĺC8`|p*@9v]k,UD6GY(SX;(|˜T~qi 6M3tl["mRyZgs.HYF!V=SR}^n$[ƭkoLgbw w} xiO+Pw^I)"kҩțQU6} 6UﴐΝի-zcź fI/#+P&<$Q;AReV@c`Q8O)0ByT@0hsbSІ0pyUkoe=>rnJ}v/ZlM[@)H w=\n]DGGO/rUv iA4޹G" ]UCPREױqP C9po3[xG D]Wҿ:m IZc[}@,mٌQ]IG-ds,<ཋ Ө)2ND( 8R2#,;!("&-Θ9SDzj2y_"c9rW y6Mkl8=G>3@zec/덪Dʁ-u~]'}Odí!~ <ʉ uGN& "G6¸K\2kVGY`di<20+UFek6(%^~-%K'.Ǿ]L~d]gLڱ T{a`"qQ;X8mzo vY_?5β#N_pΣ ( L#&!CKKAzS$8a iSg2r^+o!ϒqGdu^a2r.]r;$q&jn-`ݥ1K$<~SEXG\M#":XG$H|K# AT.ă@XV-j/𮮭s#|4Y煏$ UqOl 6=Iǎ`4٫O%%̯J^W?]`qH~x1 bcr- sHnG Ê59\1/Ђ&2\ ZSY)w22܌bT^l`,̾c/;~-->'GfFą3X#ޢ,2'Uܚz|]-qԍ_H(>2yOq@7 ,.FH>2q@CAD<;%>iDdZYsfuh??#w'] מdesVJ4'Hwq}x4 r<1 %iP9R? ϕ;pS˂v}d.,W::ݷab)! XYD6]"z1+D{촱.%H'P2LIs2w~xw Gx!%oS)h? 4fÿKjX}@_i&T ϶qm(  o@zC]aJ&CzTSבN P}sW.Ŧ!޵׭fi6G78FY!U5c{hw< pkL"_IN꿧гaqzDh6qPw>s)n;=NC. lS%=#ky~&="Y&XvTtW( 5bàDPrʦՎ\tz6&q*2Ei.N몞 " $NFaMC4eiqThؐ0KtY͖0 [7խ~vsYRS}î-әFZ$b>- Q+i{.۠LV0Lh1?q8rB5CPFRߵgpA oD#b{ sD ̗LsHqZᐶ 3Ъ=ð&VGq͵Յ<[ӫ Sb D`g|NdړUjA™ͣ6\VLM&;-`O5m{wO!Cr,_amn7CJ,`3':Eae06ZS7D~%gfeq\CMED屇=ޣEnQ6F5Z &VJ^އ6o >n#-ͣw9a>&e~dᲵz 0Սj!V]:Qu--[F].rsvc,szΥS s55鏽g<"nS"Ws%ϴqa*F\'ZN'j7|=G{x\x‘)=Ď{1ӡ-c.ܺJQ&1`(MDTx/OYHW<\ 2u2~]@d.Y^(UڄA]_cfDk+ƪ܂p6d`"uAl{{Jp:3N'వB9ߪ-Ϧ&l mi `ز(v:Ʒ"@{QyA}ƭ#%lY 6źmN.3͹Ba>$o5 [֋5= sV mHPP]Tq2@^yuר3t.˵Š1࡝o~lnx?diqVhxs2g̀4Ϊo[ FNt$[sF_Y,8?a\7ڤae g`mg剽02ws](r3{2-D8MJ(F5EϲTMAg^xiTR5F5+a;1s_&f臹sxk^ y?iiΤי<9XgS m \jXLP¡]mͪQ6EX)t( 0 ƴaHOF *OпɵآIrAN{|?PCks, w"YV@WŸK\$(O,R`y ׋koQ&fp<J'UOI֩2%k<\sDBQ;۳wbDˊ(7?i:pj#nOBc+9%_S-Q^ K(=1w- tQSlJCHb4'눚$@M4Tv|US=dCTvo`֦v6E.: cسctCUF?inR@fHr,nxa @qpdG@ 'O[Ʋ'55Gj}U^ mZ|tKE! bON뎦eyZEꕨ 9:%qK?&[;!6HWZ+[%:u9.DV-ujD OnΧ@jHjk>eb:2^ǀ~ #w[Ep׎)Ö62 u +cq;:Y MXk'S QdY[SNZ"-)ҦN_yXUcWw}{÷n4z6v殈}A㳼 72sx-ַ"]_/Yob7t5Ͳan^J)C7_ @ #9`[@uR'eczFnhbFο3Ssg4:h9bx#AJ2%fB D8λ6 qVÛ $2Ȑi!]2C,xCAz'XjCD~[O<)tC>x}zi7TTm3 J&T%LIBk{%wOfK$,mNz߷+4%W:,.`,[.y=s8UBHE@*~l^JVQ$·xۖA41lU6a%?l9v"ȒIhU\W95.rĭYH<#8w Kmgi#'xDD,)xJ]2t_VY9@0cN 5;sԌ[t^ofTgvz$Pϓ6cVCxq0ed<=~*vE5(qmǰ!<`-Tw}Yqsd|[Ef6ʋ*_{Ev`Ϣ!Ya~1 \̋|~&xl10tiKηM y6xT`8<ʻ%!wm_;{F 'HSɭQ~>ӧ!",%Ζ'Hm`YFa"p H.IX⁁#U!!Yլ)Un,'| t$wJ(c uܱWjĪh>`:8ŐoՋTkH&Q>[QwRYeT?SNtSJ b VR, ]zSt@.%,Lockjys/XYG_4Mr3WLA(g5tO, psP{ !苂7\[.%ob7^>zVɲjuo ;,;#axE*]HYZ8S0h@fxJSt֍V*9U"jV'N8H3dC20ekð6(@ajZLaKCJE]j/9ZȸV|&416_y166Fݹ8q1Q$3Oϭt8FDI/1^# Fu?Z'-' =b^翛[ďQ<07hQ]yjҦZuNU*V lUbn Ic\MH9D8=#6+V݉ >.ه # 4 JHrIyBmI XZޝ.w cJ~$a'7l< 9 ҍ,Q z<!+ɐǺ`<7;x~ K 7\kvEFۑa-x϶Nzf ;…u$Ц^ y}Cļ[r[8;}" Hg`h2oD01 {\vPFQjh`r %! ĈѥZY%٧nٓ]5WUlq OYV/` o}Ms?gN.`AD\ٞw/4_4|d7U;(6/ 2t *iص8"ƾ+oAWv/:4 yIFʩl⇞s lf{22ơcs?EC5Gb@l?b6r$z4sӈM鉹@nǠg? gad}7~kYAno |g|6ywkvI/v)J^a|C9x89`J _Ct/Y={>EH(cI׾pU9Cț!x|@.f.%Xg:)mJBdfb[?o( ]j$}a |7N)\0 `Ov,9yB],Ӡѝ?badVȂ:y^J*Kȣ^S5ݔI) 7/B?{JIO-8WW'V)nxdu{b=k A*r8X*vvOO1Emen5F]7plm [W"mG" ;\e{7D1`k!y='BqR$Uca dX968i'#7cN (m`\m{0F&T..trz=&miћ:; |+.gӥi>Rw&L^>F*yi&mQ0.ڒuL:⑑1k~R9#iK]k3\ZdTA>sSWXl][yhZN)0a9L#.w=2FKJK"*j򻮴i7/nt=lE^ wD\81l #P)ǡ:ϰ+A+4LAp7V$5xnvw{-B*Z7oroU_v4 HW?no7YܜM2|LAJX\l0ֆ#YWu~HQd/]Ma+wF³12) WxD+fn+󨝚\H" !7'PhIoPJܕ+֠+!̼T&7T|`9FJmڍeFZ[rUY'{ZԀ3Xo BmWar-qVL p׀h#MN0; i2ųef <Ŀqb IuUXD@  VD`&?"w􅨻X+ qq)%';Ҙz9 >Oa_*pϘۯz@zg+ ua֧צg] jaM /a{=C3 |4V3G b[Cz]RZOk })rG |mXRhsM\.QEm֏ˎжUx&(=U99h^HĠEAQݮpT܇̋vxm V? ]VOZ/T>K,Ek6IYUCi`/bJlU45>ZlȈ?\Y8٣Gh.'eI&y]hɮ.wm-vtHâ {li88d0~ Σ 54֪8Ahf~r0dJgu@P"LØw5z"H D]Gb|Uif%Z\☥!/J8ꝽMCL$1'׼vg 'Q^Eth9YHľLхDLP/@f7:W;90C;>٨hV5Nً${?TQE4$wDo-KҿW|rªnE@ o}N#[_1BMBr1F&UYHg?To[;pTӿc?I}/0mT4Un$׈UMQd*b `hg]n ʋL0OV㨄!:W^\ڽUrG21_V'&Bҕ4+Bp Xɘ;rV6HՋػkײ;iwD~]5 1aNo`[g-a /g~לX  đEgho%5ME?f1ĂfAM}S' ʺze3uPE~^#z8yC+i3.kZG{%Ǡ%6eRSdЈB@ex,k26ѯ½PR6fhXrVtN#'4b%C]iA~?_~6*3)@`821ZT 8_V:TecTD>PtA}HDh1=;[,F}*y{ ٴ2XrՕ)mx@F:5Sdq\ɮՠUfczB`knv}Zf}PJdU3+E J4J6-ȓ#@'$N.B9:4oh YBpJZ; ٖYT__{l,MAނPVUAQ(#I+ھnγoJv[jh~_ب4WUa6+r8(R=+%&JX gjQ'VzV{#œVh=%} 7N/E*3]IP.Cb,2d%}/I\Oj2ތ$K斕& 3k>UE4܂zY Ӭ,G|[ěraVe~4 i-Ĝ-XaRa7(ߧ &x."4-E~ȗ S\*X ~]%)=hg>v-ߗbALo>E}|[GցcL5&2-}b8la=caJ˜?k @Ȓ 6#\]xw;?IUJDeFwV#iJ5 WEy@,Ef UA4|O "3Kab}I c-d KOWhTyuk蛰]B>/Cŝ7hnX)ӣ&xC ղo 9 *Zh(_txT}Q n% 3l8a@,B0r XR͌9w()=Vjռ,L+'.N6dGTDZI$oUew%[Um4ʸp,V6 qcdv1@OU?aBk "Qˇb!=l}/bkW3s.jI-v[~PsLC/ؒQk09FY 0L ]r2*"Ӱy} V}&CtH 2xK<؜]'X䎆+MΣ/o<@o0c]ķF"|>UY?wzD}P3,1:{j)CNÊbzĸ-ʆ v,/,T<> <ю[A@̗Y"u>s6SYT؈×g-_~^b "!FJˊ"j|c8qX%Yނԍ4N%cマؙu_$W5ݏ T %5[(6@򬢃uX>F%ԧ % d!0C٬^'ϺL>hRDg|䎃Ձ g,`K$5/߄;=:\lttɔ3L5rn'2K \pP!2`x\ WrHʳe 1=ׯh>Hc5`5 M1<1am\XB BɵWA؞eC3ٮV7`&p*HOx(l^)u۬kӏl閘~#NC) E9x=3;3fRyy#I 3$4RK]k1϶k~mg88VlJC:3m~HȱAkG(%ФQ]ȉH'̭JËLセNʘrA~~xD{T*ϲm h_VYy=e`Of({]uuBOR|eST6-⒜:?n챪ї #*F4EB'ѳknQ7]룾Ȕ7^IUenxv|h n>QG'T>&/x\NJFCSj'>7ƫhZ;e]-B uNCeXtT Ɯ#IOH <>}.^fBIax#3yF˿CB1)_m&F8q0%3cYuK0gHWX2*qys,Ol-,kBg.,5] 6<(Td8Rѫ'lA0kLp2m@q@8 gC\o:A{g@V;:Y2N/4J3u@DD`x"EB"0ދu)U"bޚw qd/MB16*І@t'%{x ퟅY?F$ *}\ī.Bj7i觇r.kup:%N6qQϜcIϏp.$aO(U0jXM_ Q5(,uY!(.?tUoN+ֱ-I1q~wq/;poA ":bYnlhSs.UlEgG|x0 :S蚫۩oUԻv7!$d 4*LmYv'BDk 86^|9XB57'b<㎌Ia[^<mpkګ5#BH#fR3 *|EX? |+'T >'c&m%k>M\ȕ cSR(Mn _O0k|uYRY" ng`' E~)&(b<%xA7wK+#bO/5ч޲%k~0PT:0ΞX n0h#b㻌CAuF&bx,Q&m `Jvʰ0|*G"^ׄ2 ֤_0x=&LܙG{q7 TnoS.?0Wx!d&ޗ͒>S@$dHPzy&lxr2ڮ4O7"ga@rn=ykل9g9+^RyYGpL=ǩOӍ6jDʬȱu3~ua]q%! .NHYuomG{$ZeP";R*l=^6OP'jS5ݠ ]6lvu~AqipVcfV%s@ j̈C{1_r='1]`\YX>Szq+ ozsv282u@^i:+wCXy PP>4I7x(rpN/0>|`X134ԏ"x ̫]ŭ-||,? қlJ:MWײ p/G=xP܋\ނ`!Co{ BOmOFӀlѥEn/uTL{yסmþxH&/ +<{chwB~o:aEL0[ e$Q>Ї%~7MUa*v t^& +fزAwjK`APt9O!tN5)Żh6Jv$6,m./J!4lml$X;+ [ 0`#hJAQ 02ha*kc`/XnAiq|p%G~1˚n"#@}0غmr\5$n2,llٟ)D$~y)k`]1q!!.dj:l+9?G$tW|R8IS3K~YFT\PeqkLwp׫MB»:yK܉}å5&i mEJ &^3i4'[SWc$}%e:-CĆIFZp"F/ 1_Pxn^"x햐_kAd_b]6*!d[&V)Y8>1L>3ư' $m'uIjp9+6He_<d$\|3d4api<{P[cX bu26NG~uIxքN2y>c2.+Tk|NGӥY@ SL+UgFf wRȍS]g.=v0PJKegpwBH$<{}Δ1CM-H@K rNTFS gw3~|64_%!PW@< E{BU:䊕W;Z]ςgL4?`R o(|i/ZnpXBbKw_#IïỹwָHA>*U TlZX)l|FU_ʁ1\Tc!B}^83nWfR]27y8Ĺc19SX[k94;qE6:@y=Xfe\ WqKwR9њrڷ 0tI?W v{Ûѻ`Wӥ/r+[/!  E\Fl&!CD4<[Bu|5D@KL^(C=#7s ̸0 vl)BG]k$ծbM1z(Wb]PN "*Ij>-n7y fNJ /78hm4=&c\NW&a#ܴF* ϲvxڨDƨZ%*}}..s7o=_]8ET_V1:[ /YX"f&챭XJim}*Lߘ  68H8ξB?f~kjngYMO9s@D?w1m;%r|k,Ox.4>}vKj{ (=bEX JBM&傇kEQMһǤ7&iPY-KQ C7x@:2H:Rq;GQ.?g~AYKoo9\s< &}ܐb#ؿUp˼QYF#$9˂\_|źNFsg}/=jb*9K'(wcv=Eaky4'p! ,oU-?OZ6 XgsC v!iٿqWT#@71TCpsiAXA`O0KSj: bFm;ɁX?)0)ڈ#0RbOe6^0z4kMJ;exXjfUL8X.ʾUyL7g)k/o 4B=q (ʼ;^[}6 CȲnd~3CU_$6 Ks< }qwNluSZ+{rjU[E 8RC:NB\A}xk]\ɮNsaVdh%΃advNn'R% 972IDq{ǬSomC|B1x;!k%C<6wV05@9)%R4L r;hKw:X{ zFS*BN(<{/0 Sj\ Jn^ù7.lBOKE\FMt a EmDOX!,8L43&pCWcifn!L"8vJ uVVœ(fN‡0LV-9ix&NWAִxO`+cOM҂EڪY9[zҽA DqG -E8G?8 g*t)P9^GoVj`֊H}AOu߄sh KNð_] 2YQDf]c\$L{ af$ZE{|cvӡe%p'O 7^\ǯm'Xa&r˂Y +=>HNSk7czjl F!?%&@R!r/ڿxA݈+fG!cNzo؛ґ)T[I2OֆTn4qPCY,.qFֆ 듇~Oٶ}hR C,2#ju ޶bm1LdBVΥTA)ƪH'EߥO 9XrRaprhIիh wLbv\wKYp'3XPڞf+ Q ^ r=:"pf] HT`NY잺29!'~n "Pz_Ai * v¥EOIRs^zTLa^;ŷ=`&Y˸E~IHK!ͺ7mp b/==3Kq?d,`o>*KpOӞ -9 ]6=e2zdDu G#bdš0 0W`pr-<򇱏} +xR]! EpYyҧDSTA-dؽe ϙԱG l'6?r ƋymgYZ07070100000016000081a400000000000000000000000167ee7fd200004e78000000000000000000000000000000000000006600000000./lib/modules/5.14.0-503.35.1.el9_5.x86_64+debug/internal/drivers/gpu/drm/tests/drm_format_test.ko.xz7zXZִF!t/ N5]?Eh=ڜ.+ힲ<";|>9mEll2s v("A>itDA?ǚHټp גOPubF@eH|ϫ]NGL;}tEF'-QJ|+me#N"AiT@?j%Z;'cZP>!1G_q8$ʛ;Q}h8̈́KD M&}f `snir(-"GK"5FTb~vTz: 4==ghw*%dޑ4LQ;/ZdR7`;.w-7rt:25pn ' z6ϳVuQ`5 uF\0.o$҄32 $.l26Kk T{FDSȊ~K^+Q~eGyIG480f ˑn1gWzĬf` (8xD_T%*/Na1sIDw dMLD V|ng2p(]͌[$ Ѷb }y~L\ԦtաG3>`H%D&# |T݅< xWoNMt?K=،Kհ0;E{ 4y=KeടEϚW^p~Q|-s@ X-jj "$69z޺U n fE[lS`т)PYWcOpZ+7: fEi>vl[?ro0v -^C'p{wU C5HZp$%K3Pư7ݶ+J锽 ]b<2[3!ZߡqwR,ZUk]Uβ3AF&IafdByn)~8XH{|%uCk7LX+V6V¶f 1#WHgżX $=*Px}/{ݕkqKx C}3#9Pm]Y"QDҐH3?B'Q:9C"YfA߻Qix6ֺ-&Y*AM8By*. <>^ R2>vh5sb{|:nr vKՔ*:>U7u(( B78ߓ⻛ׯ/0ScA/;$0 b-(R2E<ٙAqMS 0RPH& a^VȀ i-ALȵ lgC:ʧ06ƽwr5HS†IoSҭU4bjSbwT(AJWɂDԒ_e {y[P%Ê u3Vd+ duE94$[fc-dKIRғRC.|TOVT:+cx3ita]n+c4K6GwLqzr;M32l|. %\lodDΌt =-WA!j xV$hU5 7~Ra B5$eQ.Vo1Ȗܻ7#uLn>U7c$?eW(!ƐNaa?\7<(=}uap\<~E(݉MYvE6_"&@݀Dp{07ff>Em̊MEuKXҍ_ i:a?L÷U'P8;=%1W# >%}y}VV`v1s=bŗ-pcp)I e 19!Yܙ$!a'[A+ƪ*xB۱93<072q+ b$ƐǗ6/z_͈ ;T?>`/)xICGX7Yd157M%VpE*~6Gtq#.Ts_ lJ[Ϡd !0<n"PC}ۇ-BWJ\)ȗ\^yaEdVmt_-(&aP RIQ*ߢt}7\w򠼅ᵂ=lKڔ&z(-Z)BD]|>p`0=̶XXgwVaٍV5Lr4b!x!C툁JkdMw0H^2]dᰫ:[`:75M䲹(É@wIwuS{"_xU @T8v=2$zr>p."`8.Vkf 9M̽ZJ壯lqgA@/qq2W'.ӹ}a۔A0'"cQ`I_2JⰊDkU\àȣFv%c*>5wzK/8U/c[ehPm5]0J@#鴱$+doV,|FIl܀ 6P{Cg"piqrZ?$ףVUʽ~[Ђ/PU5,!aNsߧBZpBf_%y\)m2#BdH̆hW]59}{ݟFqJnyc4[g@ҸRi6ӼirzA#of&C0~I]T {}s|<:M9t^tTp4d(98`!c׎@͢ܞX}ZoL_<QԠ>go6r #٤! {e3/ƙv6HoBT|)\!(`gim\ }wN4/Zʧ kd^_ JOmc3媴P1{1w8qzXLJh50aE&ཐ yA<p#z;Q@\!WiA]P2Չ[X.6^įK'3sF7E{~9Iyt1dCP*3Bm4-hN[,j6{~dAw%5x3a)/Ǖϱb8xfX$*s 00.Mگ}Ăg g i_WIdOp ;49ռH60B,12>{,X,܁b,{ȓ!28OYD_@FQK)Or1R/]DNr.d"}E0Iu&f|,ȵ?2 Gf(1`>}T~+,+1eQ|!f8_@HȔ({? jF3KܿQqP;}C+Sq8ea b* Iy=NTS 1uv/Չ'%gyh|ZXfՓr6y=]6RZU ~=UF>XCX gOk+&~0%odp߷rfKO(-K-6+ (g`;9'd.-5 M+Tɏ`ti}NA#Kck~C+}0PEAm\rDŨ%J1Wf6t6T~X+JDG:#e!0#_1ɜW彄yC![RUZ3ubAbMa^҆!5I2+ *‰­;! .%eժmb:Omoq sL/ _+% $lP$h(HR 9 C&Wb}7O?1{ u0u~a&țf6l;h:\FxsZƾo=u 25{]>jzY\h)इ:5P/|#Yls#k% Z9M+mld^5pGlc~ȖdRQ灒ˆW>H .k(w% 8_2U(Tí\¦Z($U _HBNK"ؠ3dr1ZT-{1?lF^6sW=?>N-ͩy9RiFV`T,h~@YKt= ކqV߄y@ +/K(+bGM,ދ9,2H.t?+3lmJ>W쨑eH7k?R}V3#c(rRRW$+!r&Huvf"HY AWi/ayswƙ"wGaG⌡4Q},ԟk! pӧ8*t"T͊,Hc_%*v@{,c ~rLEj62Ku!Θw~YnKȊ"VEscg~\T>́4p+Шŭ<M b r'rYZJ3I[CY}ky{!>SUmVhRhB” OI r-,%vr6ngdfHz%].0TlM'ev_>ٵMlJIwEjn֍1Wfi ǔV5*iB9@b~w"h YϏ_w)H2KZ[J{B5T#ۂ7Ӭd\2a ES098xu)! *tu  ,]e q1 i䐶@~Z]ef Fg>Tmr-/u3y,A&Ja[} i@XˇifGC$=C{}D~,a B趑DHa='|nb!˯$m?'XbA͹9̏V*Dx~K>qbԸ~ |z/txCx?Nݳv#35ЅٮUJ 7P{?yAς%gn8.Ȍ$mkRw@QnOu1' v)_ 爊j-RG$T9yW#%5Dtb)іY hP VSDUkX{\"ƒ4YA6Sx撳ze]cn |Ly|+\j+*$"̉v]},Y`ؓF3] `&{PnK_TgصS2 K x M7wuiJ_h+$WuȐG7)6>Ʉ >";-sՊ('=*h=VBjc.LFΠ?et7i QcR˅h'FW쮩]Ҧv b\iuܴQB7@GS6 )bpk6:쳄>zU4"?UVWk#.JI< fgEBR&{=m59?is.gU!U q,cf;B*>=1 [ L;\ͤ7QĦcv5t ۮX](*fίmڒ-P_I{N;c֬[钢"O=*viPoY [Ȍ$f+9^kM/7&x$GxX/='L  ,ID9 !J5鈦Ph>::OQz3w4ˎ9bmR6QfŦ2 [IY`hM*$(q֐LPL  H%M"9o(IͦzEYsi5A!H,i_YIM`dZ|0kȎi1zwPaGvӌXY{o^'eӯ_;#& PZ;X5+L6kD}CHj:5f;g.xܝJJdd+FI~(*;aVDptЁ2Zi$ [9r*ޒMOlSai_ixS|=$38Y߽rʞㄵHun=˵[撳s:ziFK:4X!B~ʌk O۬IN0\CF2T G59>rM;.NZ ev'&dX)HWQ8@!>GO7n~ ]RG8ޔ'f~JRf=8UUAdI8Xm&?Hꅕ;jvjr+ ʃįLAT̉!&إ-!9h&;tw}߮㙻aà+**Tl#.CCEXPlk.߆ɍwA dUs.#יWk{mѱMi=СSl&mG5ެSЋ8vq,hRDv?M\rY S[e4e B6{l58דu@MSKb qRGh3NM鐨Yf8(4@GY4H7B ]K*h?crΖ)1IJ%&`6^J \n?ByXC)i1UhIn \px؝cONMod2JdA6ɐiw{W7ThU!4j=^< Pui6K=\ I1(좋` sd+0-Of|պY mf>IkB[^oR"՘Y]i*gS.'#g[D2z&. LG}F6\npINv5wpPq[\c\N@I<4s_by ~J IK]_n27K0=@Y' fp~|HFREZ2aT+ +[ C}X 9Rߋyj(~'I]ףnQҤi6K0eBA28j%04kZEyn딇XQ ;OE[|u8*%6"R7ݭ 9Hv`-KX!3 NCZ+4$\TM!G|[/XhL>/пbX\;hs:&4]lb[2`lݣ49NlH/b't5M$ZG0XS%|sbB'[*!Uͮ}jJ2$ qBYHV_UbMSY.!2?k6K8M_*56Ζ&*`1a %RDRVngcvZ [.lD3hORzuE[Zg0g\Ǎ˖%1ެ}3.IAKB[NZp-+2eOysQf7zϐ *DSxˈT. vf,CԱtACds&l[hqT]*ֱEu.>-Bk 7Y,tA"%\aYIehV|c"ˊװ!bZ2ɜۃFS܄$-s& !oظamo7MYȨo!t1YjC_*mSv H$UJhJZX "f]͏̠}A<*kvįd#uN ם+T~jsK/ ƑI&Icx8ٜ[z ,oB52:QRK!kJr^C [&ruy9hߺ I3p䍮G R@H/B>ʝPmqaƚ[Hu42Ϫ3wɋqNIB>=5c\Li.a'mX 4Ğb j>mbW:ӎ}MMRx;5aL% \ L, B+Psctpț Mx[e0YŚ/qךs>\ޓ?Ӆ-ɐ\ZHWUxi#ٜ'5) ˏIf֋6d)|bngn 0Ω |}tmW<PIxe^a-m!&8Q4ea*+4)o)HW8v8:C| V.-GO8WBز |bJE1 Qm {?z):*vzπM h2$ g6RXGoqGn$b=A'uóۙɬkmUÔC@/~?;ĚMMt1xG \jiX{ dP:qB]Kw7nע v PinOx[Ϭ> /b!?jNɫbAJ~qf$:MI a&WG* hXcb~)rW٠*kb(s`A7m Cׯl^j[P9Ju`; X68,@YS78q;.$H@~G^lHbG8X˪XOq7K:zICqp غwfo%?j.Gxdէ {|@5d N/ZrfN{2'9,KռBWӛ޽.#6j;j|IP!b v\"nQVd߆8*ߦ `J^ 䅲21¥:l%dM\8'97%O94+7hT1  +R 3fNVT<̳* ;@Xy8wym d_bDVYDS Gv:y1 -'5`{x#P* QNSO\4JبWP_^ẘk,zh7>KE{FŕFLZpKy^׹nkbgRE(*odt uw"͉!mH|xxVv{ɡuû" LdS/[΁{+r#H'Kʪ~R!a {B1^. Hlbg;T.v2-1|n{umӔ%U]$Ph8! zKf+T&Rh[ ɶK.v:}3G>"hmOݡ@NJwfo:jQ~tY Z8uEU; 6wZk%xlAv3p`D:b';5R}H`flyPy/ $kJST,,xkYYx=w'Fj<}1m9ć.QMvF@GA[|dQ}) &BcBkddOw|awfk6~M!OO}f:"wUQ\l^MuoGMyaDgc8Z;N8 BU|iQ|L gNT7%)C`e}R@IIrqϜwƈ .Y=\5^$_tAA] f<;\0Rd0m1ƽɧYr-[p<x.;|3Z7w"<: n'! ޭ4s zk(=aa<n{) u743i 8mwO4}Em RsΑe} dtV&2 y.tPҋ=WWQ6bY$Ϡi^ m\.@ԫv`[LwN_Y$6{jrLBl'Y'y!]o)-,z\6Hl|)լ}a| 9'NCNGNa}^* B33 ؘE0Bp vY%\eP9u?aN.Mk{OTDZŽv=|ܐӡ[&_!3 ,Rh$ x `5 4'M҄O}gqW3@*žTl e+ Ku,G_s`dѨoEB^ՅlK&<\ <ܧ6_\5Ewf{r7#Ћo gWDxA8\P=[ɩ 8glv&$Ϻy)%&ۦ)!,#h.rbo_$4\JtAH <Ä]G4TT ~hS))YeP890&tM|o. 216$\ZF*dJs]mPv5^Sm48gw6p+) q_- qu~!):`DVd-A˟#.Za,e8Յ0ޯy7r$D3b˲[ae,UdS6/YRd'T֑ v}SiZo1~>#pcI$/WTʚ}Va;so}ZO,? keϫ.ȾnOƋtřݍ]9 ר&%=W!3 F \zص @ecTn+EIwwALG+k :P][QBW~=,A۔Jsѡ5C#g!6Wi|bنE`GJ v|{E`ۆY%ԛ)xOҲ>aÊpPC& (jsWJwwً A$zw18hO̤ +\>pu)^9Ec,18P oG$߄N2tT/5$G/WKC6ӏ6Һ~,q-x\{9JiCRhwsXaO1XQ6pfж.hOɲGX:ž.َ%jMg0Ae9I^{j#ڽBqn\J\YFx/[h`-[ww}hQ<񇠒]Vj wo,HC3V;Ps8,G7+Ұ4=QDtӑE>YQ7XTOmTmc]O"K:w*xVfIt7g2ji`mf`3gϷ(G^?씻NYpIHگē:OF 2Fu4ލRCodOkKz4?۽cO89n H|. K*yYq%m+qiӴ18L]K&(][tc5VuU0㲤pϑ' Gd ^ 2Bl.bp\c~(Dlgr3r!//N\=G[]+@Ǩ@d;RFFJ}S1oY0P:+)ϣVCIls.Ҹ*}"r2[gK: Z7TDDm}W M+嬇x0E ,nuR"@vSAN:1r{m{XF|+j&ܽlC=".K鮆>ޝ`mh7*7@WXfo܀єPOȼ1L#%/K.7 yf!u ]n,ĕg.b$)󖪅 l68zfFXθe4m FcE46)#̉rM^Ի:;>]f@ئ񖄪pw/KI} [:jH욎'%am=Gj6 ]̆OV/&?GM|q,kout4] >NQ טz}%Ȭ"L)dOzv !k ijM7 T"F?*|dq.i^!w{u?غ|~>I uʑzi wAsn4& B:5'0zǺ{ΤO8 T*0 +-m,g=̝{nϖ̞56 X 9!|qX8ʁzN1m0@,ܓ\zȔaDV]b:aqa}{Uibޥ>I(j'22IXKUYΗLksVP$aV2ĉgPra*Iy )HVFl,)%g2:űx%ȌiL$7 gJ%KYRNhQUXyr/DΡP.¬1"c~Dl^j"}vP#z iQm=zuQYy{H`mw"%SIJe]9:Ov꺛<߼"QfOHI5:%+;MKup,`~ƌb xq; trjċŲI>fCC:"]k)ֆG;i!e/Hfm! 8ߗޖ %{#ıiHTbN!n#/kaZoWgS^} [g}3?ZtQMv/`Zvx:>^ysoߒSX\{gA̛2|cuzG>"wԳž~վ1cn唟FP.sP&cuv,<π'xQw߹px/s_G'jB[weĠ)14Zl>`hv=oDԐ;U^]Jٻ)?oGo2~75mWz얐`lN=RUFsΰ:CXiJХʧQE%iZgp BRs_YV]j3AzϷaT@a Xc4=sqWtg7,F3D^BzUUDl*)0:z 7Z|cAY0ԅL0LP`KFx/&2vyR"OXt\#SI6[L(U&!a HNs{.~~L#u695Z7_Þ;ć**~W7B FlJf_` n9=3Af#}!7+g5{?ηWt')eڳ`5 jrC&I:.KAgK|kpriUyU-IWwRU o $5o;"5qŦv1'/kRGuCG뮷M;5Ϩ ηpqg8u3y@eu@~?wzع]-΅Eb$O8Ȝ; 2K̨Ο0xH *j˂Kt>M60?`k]NLć!HNd<= ?n ZHʋZṁ.lgKD@72}yRAv;aAFhٍa3iFh;{) }^EShh?WNMץ$mg VZl6UzKs)%|TZ4ˢk+&\|nȋ9~>\G+kD#:8)CB_2ǫDT~sX, Z ٜC;<[9iqm/oY㗷|?FiHkeI`Am7ݤpSq<@bc 1M0T`؃s\l5~zB+gO/a_Af<+6L's]vG3@wN-WOrf](IP]< 2ph7Iw0dmWp2Z$J$L_@=~F:.ZG Ti ~Ώ\-޵"u-#*jCC^1ohג Y<&Zd kÙsa,B0=G~li>"juqk#Ab bo%JW?t!Sifd:K"2i mt+A9j 9ܪRwg~[!f+u]\aX&3AŸ~7iXD:~"Q^y&-4t\3r#QyfPKӈ,NGl=BuO=6Be,ٷ:T0- a|S2?X'6c#vzt2 t}P%r)%v4MAQPnYɶ=\D{nߺ@Ū Ⱦ{api7ʾ Az0Pd. # h#mdZN,4+h&WqWrE-\J_-nM ׺5w^t$A̪ ܃ 3t;h˧PiwY+gԿ̆TrYaNKT|4bmp y}\M&m;"?:Gi8a.^*rjWuѯ`t&=% R&qdžph3_M;M-0iW;`>X tIlbG@ҏ,uW`2*|+틍&AC3$v}x'pa6Ѣcn$ gc 8ՋdIbޥ̓XZfȉ(@ߡ5CY~F̧s̋,:Իi;pj9?@[ \B$mV] [U伂dK5R#cOW|0S 2 /0^Ԝw=L M:: x7D 8{RgGmWm9IX%Y^NWiv} qTySWʥlc\z}72[.1nj2%qq<45sȣOo᏶k,):۾4;⮴Tس9KLa?8@X 1ž&ҽ/}xz>o:S/Tg a o8ᣌx0 %-M?E&>łG1Є< xsp 7 A 6s[PLWHVyn(.O,%K;ϒa Ky,wr(3(@%:Nxo5=ˎ{I$MQ\_#Ę9I0&*bܘ8. s݇:'J#+2>D,c.8ٴq{Ƃ͞Ac,#,_gگ#%mde6F"nv@%"3=8'f^%#JCpp=1|]€G΀5kT;NaJ{MX<,6!o#E^ƒx/']_*Kst EAa^V,d}>~>sX\;yv=U KO6Gg/i ǜpƗR:?4W^1.XXG$}D'yo k \0T9:}tM\4q}BZ.MY쿪n"~v8-Y{0RV8,=duH F n2F҄ ]+V75NüjCuHsL0'8Xo,9告݉)y YӤ8 0^p=>ȩ:Ӽp#G7&L&SLrswģfV-P^.Dd| հgjJIrPo3 #Ǵ1i󾍢 M`iB?K ?)Tlֱ tR ibN1`MN62&;}EH@#kx *w{\xZkjcK.cAKEHAwM'ljaL 1zy[7ě'ػ<ƜgjN>毽+L~Oxy8׿ ӌr+3vf]MR-NCt9JhpexQ%{-nZk"B%C̪:i# ;y:">!Z\C4Ko^'c l]iFV0+@a)P$:IԎ^ٶR:߫8 ~$ kC,Yd+4WNҤ=A-v2u CZI-IJ@++S\}kdP3hmI t, j$1,O| Q =}\8#M#,*$\N} 68Y86Y.9LWo L{+Dh!ߑEp]7瑮ϙrH 9@A~_Jf;"|>2Kad\koao%)2n@skq g@Xz^o@HQ4 roli.:ꄻ|B-dD֨2W欄:{=~GAރkQ~'Ek5߶41:U ow+cӢm/o,4kW_@KFfU n-n$2W3s(sh 4]^sI\v6ctR$d+pqUQZ2lЁHS 6 oz+ jP -kdN2M:']; "3/=6lEU^vfk `*bY`wKG.MH:M-AW=ypKF6 I`Z#v|vPK^Kd-1i~_ -l21VAɥ6JQވxꆥPl 7_|^KnVSnE ZdX lj8΍XgYPgzYOyi!-:Z.'+Wќґ^Vx:oRƽq"5> Sĝغ+ ĿV;8{csZRG!J[_]ne-1wH@hq?{_V%,G|Ed݅rc(8c&x8xf~+{uu qJ!A `ۣ!A<@c'ܩF~ORellvdy~۔42ZeAB9i:iYFԚ x.\ZoNhfŝ&c D,Z a⦓++%K2֧w^8.~v=0H,'ų,D}%FAϛ{iա=&, a;9@x(#Y]Ǹ%q:P?n`s"=ӓ h0iGځ&B!A^y GƐ7g5M_V[?K@w&3;VGw>]QIUWaӺ̖jcYRTO-%¾ݑ ˉt-,Jg,u4l{\^/kx:,$=G=r` #m7wT2 |_r"]$|\fdBvf,' w|L7R34B+{b;݁sB1~ŭ2Fr.$->oi(0wt0fDe[o.(-t Edyȱoغg8SA˿&zOXw·Sgc1ov.mr:)uu//,i_WtѲ&$'NN%&1ZXSi$XYiww̎U8&c}2Y_H7aN|Cx$ ;65ZN o`@"{}xM}\b:f8L]i-{KrtW#q{c&wߗؠs)ETl_v@j l@D[)Z0OϷ_Ѵ 'L#ߦ1$=f8;v6qn Rێna[c[hzr2Y;h/1q,DgD; S ME8ob*)=:'Yt})bDYQpPܕBm~{gYZ07070100000018000081a400000000000000000000000167ee7fd200004a50000000000000000000000000000000000000006900000000./lib/modules/5.14.0-503.35.1.el9_5.x86_64+debug/internal/drivers/gpu/drm/tests/drm_gem_shmem_test.ko.xz7zXZִF!t/J ]?Eh=ڜ.+CK0gh[ur@duu <30evF8 'WJ/ M"^̚43;D]fyE*7'2jߢ<hpC6B Ii&dJ\:__5cFZfUu廕 d[)4HZexN覱\P14air RWM/z"%.s\Y#MYp_p=Ԩ97!D7-7[M %PAo-h"XFԮ'=P>?} Qv(5/'=/&$vgt^tW-l^q!W!+w9K>WD.T7|v*cZ%u'rkF1?h3V~iM'Y_<-BXO7.7;Z8uM5D0RRh.v11+ 0<~m\8$2w;nv(4+G21-_K4 K(I:iއHYpQe9 ^]> f` 6RYu͏*?{BgaA{)vOK@Pr4c/UkmV%P[<*S3 }ibrsG,uBwb.4IKMaލ5A"hA$fqϘLUvQGTE֐ԅ=z]TsI)<}Sa5{jGL0|6Ύ<ɤ+|aKoR ة6$A#"gr a0R=b^ a-*s?$ewݒ#z"%hT膿͵\nkGygHZuwǪ\Tc+*;|^n 2hmtVg넬 qRXp݉xj4_,&}-/l[[aA_yC֪ xR}.e3t.pl]& PfGhܨhM`_Q_?<ޯ3]7eu VvA{{vxX0r]/͕-V{Z<)I `B(R䬱u;"oL,7% ԩrteCdk_qwR kƊ[[`P0KDKc,wjSV9ZM Xtw~CAӊb BN>Orb5Xm}W >)a7Yh5$0ݲoOUHlQj`SA>!J0ͦY0d<5ޖa9Ah .om5N|Vҡ'hKV:1.uJQst`4F3&6i+FL*ç:\RPZ'248h+|אhʵOcQT63jya2RLjO}~2eCI{XVʍ癹m̌g~/Ih:w=)! Fͮɳ 0iD̘ێWmX%śkd]R+^51s"%G1oDqA 0e ~ C~Lwh,”5_3N9J&7+\P[5c ON-Z$#g /xx'ߛ˜6F˚_C6mሐ {tkj ۙ =%{|VC$]Ϣw̘lC ">r T)*T- XcTy*[˹;(*' yBp('2E1̕{>K[xCi(S3kMXc~pls6^nlr\d5[S %~~ؖa4K]D,)[Y5֏~MUijErT6k@ 1pU~xR[es5-_eYN(|//qDe9<ѣ48S^hUعݖtѼO*u4>Pa,4j.=q"4*~X OroGx/]$]~mx ^N^PęL{ ጹeק"Nct(kt5}`&yw-9zy|䩕AтmL<ƠR͖ya`QgxgB,pz}U9 rfBg(zIW2*=?@-ܣ^ /60xA(ΙLrqG1 )-{P=CxʀTڬAºEWbvB{A'zyy\aI$q/*WtkZp\f,݊n[N\v2vAZnp?AKU"BYWTF  ^cm,>DQI+^D_`}k"?E>B}wA*J@؀|0ώ0  nkya~hq<9 C[ۊ1^58)2Zd]djOc35 7(E6kf4fJ!=?F2Q:"( H聫n^4M{?<}'^ ,@dU!Qdt͘gGVz{6HD(t} X#h#?]IvrSC yq 5&$C b!@) |L* :)w>備l;1EL)1|-⊤i ʼ¾fatn |5/_{֢ YZ#cm_8TtLk ߳{::팣XX_1]n/{?ieBʴ #ߣ4᳜HHFq0gAټOS 4^o Th0 ;qRzVlƩԾaQ z ]wZGrg3#7Ƶ4nzZ)rߌT˷&̛뽢k/q|ҪZ{IÊxK|P&z/]PQF; _Oz8{璦ԪZId/,"(69@]Mᱳq-(FKN.g`@\q[}DSJZ{F}V2JV`= !mˠ֧PRqS"Kp@q )+mR q8J.2wvHzimjB 쵳90C^UޭOB50ϙe F~_(obCD0ÞǮ@""`&|s23ONⅈ0W>u%q_S2tY3e!R,]]0FeEughcC农&:CV&X6eZ=Aֲkx[ZLKs̿Xֈ^Sn%t_F rKTVDsX MKMN{JsQlz2^"  یpc>Qj痻jϞ#!k,hV(s1,ct"Nol~ tg}U)x1"iǃ0e>fxfYA#m*q뭠"B+@3A.E9 TLܸ0He`xVvz2T!ERP[Tpf`)wT/vQa} fTQȊ jt=7=Ova1ZOLJS*`Hf+7hRY>,_Q[alZ UebX(g36"pN9h3OqWtXU N2>]xa$Vﷷ,ho#3VFҌ8ϡXhN&6>\z S-$~ysi )/yPUH)w=n a]<5GU8o7\L_q︀gpe Q %p@16dRRlA1kF(ȃT)-4JuZcdV7#2An|܋/ $3p2g)9-eSv^ef'O4c9UżxϜsR~%}ڤ(>9q# r4Z%*Ԑ q P jXzӕ|F%iw.#HA_ƆIR'E`:]|Pkm AcN(ot8ql`Nі9^*I$dnĚ5obNrɣ7M"v{J?i_|x:csȍ3[$ dz \jfc*dWć^Rd1X [ ?j7dh:UQ%NZT qaVFp@5T#|!'*T%@"b ᛗZ/-},;ӡ$,z#~|x^R_q_ '=ReyINar,J(P23n"f `5K/c)>Ľ ,q͖o$B|<741ZMYeCuvan4.n GAqy@-.wj:JM(a[pa uJ'mBХx EklHi6?CCāNrI 1ή?!F{M?Q rΪ۹F1$&^.q* lMB҇jzTBV߼eeNoK+34aGۙAFi&U?,ڧVyw\Ra7a0/,\D&[c|Z+H91*1i@ N7O~J$ؠhg 'C2akhhD03b@ßmTpMT\Ub @e ކM7Έܞw`V ǥgK'>l٧+5-K .k N sDʹly - S{d2") 3yi*".Ƚ pv3y*q=\;@ӵ{O(~91p6t)ΗnHt`٤Amq9eM$hgs+._b$ݾyeӭUt5aXF}Y8ow*HO*XzHn>2+ v_ZUlZ+iY/za#>GjE&YS}p׺yn#$a8`^1|/3N vR,3o?L`,i^V,];پHńu}ڍ`&c|.r|I[:.TҬYBYA-AWJ亝ZЇ #L*G~lPyϽn|Z4 mWY.s{l.0Sŀo|?Y2ranl67-xk_PG>to0-ca㥙NPbG_q;^S\F- ^y cծDۚI|o|Kq5T_O~^(0MGpF KA/k>3&3n:?rΧulD  '͖3eZdr˚!MK[YWѺD{w+$/2 WeBg[+tIX.wlXS?y;ȌQA;ӫ?*UaOcsf%drasL.uHAQ<%,).0hn%8}YS ـFK>CAҳ],Lӎ1[a_: p!{zHQrClUM@-Txr+rˉM/h@WXv+) 2{":#^JrY9y\d' -Ğy_NݮNNN uJ Q해_GYSv$$_F豌)O6p7?j L3[CA:BL"!.PG6_M s-CS*STT(%dO?xb?8yǀCB>ä 7IH~J6F\FЄ'<-&`t%mT?cF"f?I*#&Y:[،Nu\EL2t\#[\EBVDP6hg/R`c-؋jr Ġ_%W~ is G(4yDrgEqn˰(t(rC(Q.% 3]i`b{R{u.uv_`8X%YYZuRD{t2(ɢ,C,ِO1Ü?,1h" {NSEg vgxO{@ZIa/aKmV .~&BuCY?6$ ρ)S=KhHǶW4Mk2 NsY^bAu ]W8jzLŹ44ղ4e=5 u{kc%M(5 SzVnItTӇߔZiaϑbR9,\Ԫi[٨OX E6%L'uGj2Z۴;סmB@*5L.vtS8~u. ?@4`^`5f?g66|Ok()%w^кI?1a 3E?gQY.*m[Wu{nP2O߄}]ܕqФ=bY6aF2%DDYgFGdz78% 8>jZwtO -&I?h␵"6ϔeD4īNHl)>w:*;e ٌc%bkc7k63K%D$i^pOhuytFL4^HUneX9-mfR$b{nQ0bgB =Q3xHf}op,qcy/RWH~^B]&MûZ8 pL0v P=d&J x-V$Hio13.omYcn(]@~?lS Op>1t&],k 8~鞼r +f%;M]N+G)HyuS d;NC~_:L'52%X`V^CqUv\em,!{xgbE5]@ PuLY=/%&QvLX0}]0Vn>|&e9 QVtHpD2z"lBHs j 1҉[-gqL@AAQ~/ f{5zy+Y`ORvԘX9? VT(gٱm4.r[4WZs5͢ i7^(0J0'xqdlՕu? 1儫 eB ȽyQn U,3[dgvXuZ\E}\p~Eٺ#>zWor_=#6O~~y(yO]b(C'GMbJ:v`@|جP`QY|:9]c $/mMrKY]T{c[qpAɷRh~M<)aS&ƟINQI P]މ#+nɣ읐V&03⚮&(C﬈pn{}rYlߛpa+-a}Jh{7Ey鬊OB rE kWNd1Ck[a ޺=aҢ. nŅb/ Su Ô#R6}rGt乂RHH4FH>$^ɴ/k;+|b~ Nc&;3$>e=bI]V7A?e- o><' eh/B0XYDr ̞ۖۏyda9 aזCj9FU70VOƧdΨm?Q7.l5e^X>o.Y&hr&_Qֈ抁P2$#j!@q7f{ =Jڈc ޿|B=JQӅn*'%I=qmƨU@7wѽV;U`_\)m`P\@D]O?-=ټFHԨ꬯gQahN؇MI~qƽQƥN'ދV;沘su,:`Ū@c,# "V#Ug4c!_?TЙS .YSsuvgRC#0n+d f#ji7 E++~USA I;?cs[ ݠֵ%Q2+nAքlA+*o3˽gDUSZB;EQqA85ʾ؊Fףϡ-|a3([<*ـuP<# G*֪y1J2q*]eˢ)D% bۓj@G>2ɗx+*Gt?[thx/fh/xM&*͖6-Ð]ovN)_r{ 4 /W dԲD31H~z ˵Xro}l_+Ad?yiDYFG :r|{ka&D$6ji$DvAҵኋSt1mEޒ?"vW:%CIs]ťlH("]`ǭdqקxycDyn{p{%xJz!8X%{RqmJ[ 1dNb=K9.7Qwk/@U[8br p+"8WYolKI7Z>v'Qb9eܓ$O }_DYbM ີ3hiG_HsJHD$miODU5v$h+s۠b4Չ)ȉ?ftn{&9/ޝ `} ݞ&e^G#Q!_|xNg!] UxRݽw~qWNEY ܐԈL} n’&";iTsl :px'{W8h3vzϡzwt o$Hb ̟j0$,ɑ;PIc&?b1wT5L1V܍uJTᥕ2xgeS| 6'`CxB2(V/ǪB`ji8t*L/ӌq,=8&̙<!!\Lm122E u~.C#6pr ޘ:'_4˘$ȫ! h)L в^_nmSAû>79LK)|ϸ!7X}D.)SjPwB a( KmlPΞηH;íMǾlCUe 6DfsOpYrOt}T\©տ<լ`+k߶Skk~/ˎ-M^9vR#R*~5rƽ Zk7-A\31qw|xU^xK' {RHݒ]4!6GuEVj/W1O]6OzUg=)Ol$'S}_ ~6Dp>'Sщ$|8?b]g! 1~zEL'/iC1ݏ",#L`ֶ]N2^ aQ"ٿQL"ƏXB{]; YgaS$Ia Q6\D66pF\AN?#ne=(8An!z{J#^ $`1)b~zkx? ΂{17>|0dG|7uѪ XxLzv}JTyKh~0x..]^^{[^E(,h*(bV"D.+PpC;ݿ"HPg*Ѵm)% ?Ǥ #aywn q'&L.S P`C&𻬆qv{nFj8 -?;!Ķ_ȳO@E>G"(\boυ**@D9\9>qxwad.2,P~մ}\b}5}+S(h yH!Q/$DM9C`LR6[`QD} a#X#&}ͣ#srwssՁt$' J"U &#+㧨#gW jIt_(I13ui kc1wHa} 9=9OnE=.QY6w#xeV$[lDR+s-fj)45S&B H2n>} QY*ttm9[d(^#χiGnfnJG vt9\+_%]Ne .f3PdS*chS#Bb4329Q,h ZoEq-a>ͅY^Z85AL,q.YVtYj!‰- K{;X,ŀVo=Ġ^n>D7L(T`A1=Y{Q:ͽ"m젿\ 97M=\ 6_CBC[rH=򹸒HYHK^oJp ʗCmZ1&,-q-f4p6zѺR[A ЦCM؝*ioRpt }ȓ`TtusRZB +iߪSH6bRY\Ow yW2~Ͽ[7:'JG]N0Յ?-* A삭yj=/;&5Ix!홚 Z/BW-(j]̵y"@ )I6H[Y#H(i}q\z q\vEܠ*l1nVJ a<^G n׭$m | 2%)'Dr?JJ+KƩ7TZ%+`h>{rr4αLӢ;7~~dsد04a}n/ oS%e&qfp~J%PtD0H&d:#6X<2 kI7W\Mwfs ;ޠLB$8S]rc.D {؛*߆E>k+E_h5},,Q`t;*j󟽔!) ſG_8B8l^2;Y_rOH3];',ck&=~VZ/eyN= k=_a.k8KK'/-ri̸ He1j96[\﹢č2ث4&.ܚyip]GA+߲P]HM 2#X3U7bi򸨑SK O!"GSo=9Ԟnz7(4I- ѩL 7]!#Cj:jМS UPX"!O3dw}xPJ'{)Q.A{ Xk`g3).ݢK샓 jeI"~#iy0Y~A3ZZ96^G{*Qz.:K@Up>f֬Xq+İΜ1BǃD-2lm+ >P,DB |U JK{ Ѥ6GP],[("{ ~U'趧ȱ,39SюC/ME0"vssbX*"Q% )Zq-.b`}-{lVb6+d>6Oh3W1?4bVf,P\Yل-g7cWex-Cd2>d/pi =^IѧލXlSnugppz ¯DS0,"_d^t/pA#pOAwEZO. 8m2oʡa/_kq!$ "l8r9~liwʏDퟭXZ ![]cz~jJT|T ʡqK6"!s4?xL)J‘WR|ec"J2p䛢^}^2~{,Ъ%&MQػM!JO `^(N1xW7kҶ@PΕn3M$ЎSј J،H\~?HWD̼Aʘمn؈b)?{%_& #,-Nj! % 5/ЈAjFϐzG gd䚸kۏξ^-󳨙E|ي٣޵0jM݄ U<ч\t,"D- ;Bjw,\/WukI6]0v(Ld릌;Oop$AkN"nZ ŢU؞<"+uLٓFx5i9 CU\2%^ _W7e-5|K# v#ܞ$xΧg?jލWp;t/(B7{~^!(STTIfFn(dDkԣRAs9 Lƾx7^Z~%]QKl0xgsnBD$=P)|O,1;f$.۹iu3\巧1RW,xޞn~{ZgNmwZFk sAd6HlI)=I:&J;YܾRǯT4MJdu#-?CJ&ݳme oO_#!qjeJYbGiTp)3\%Uh"B 49*8=|W~n3%#'\iBEBc"HS\sJ<UF  7jp %]+X[za-ƅıgh?kf=`qQ1OքPfɃ2}5@ek68[P:2Z<s]*;NوT(W7 Ic>C8~%-d]N&y4+9L檂V|:pfoY/TkW{tjg5N=z6<ۨ[{`9P\@F;簻p`"=2Cly  <pC:Jj^v}6MD ;CZ2h@[ha Y }nhVwIe-~9fjtG(P`F'$c'0Mp _}WV*!fbeb6G|S3/14Xo>IB)0K$hL9thoXtcM9i ,]J!x ݞ:){gu}u}&MrIքcC|Kbk FpYQC\vpb 6 aT2Ѳ'}[-4D.V4X6$rKPٕWϪ Wco IoqZ"Od(JJDV.Ɇz;/Bk/q̌/"06YRtt{6<82ˠś}r{'鹋XVo[mǵtJo5x\eT#<ƫyʓJ<^Ryf W] ?Q~d6Ѧ,isry`آOʈݶDŭQ9lJ[[ȯ*6CuR\z*,~;D'JvsԬ$ QVc`ߵV>Wff;`(T&l\+qN A2#IhXvGR ;4BϚ5 %:/ta |k h@tEDh]Tl7tͣq:JD=wߣYt/k10߽_T #ϗrY@>AmaAKha#5V_9|,[(xAgn\XB먼MRՆh]S>7?Dmk,b46zW%MĴ$J*Onn?NKN9ʈ_(igsB>L#:}#5 ^hqU^}Am4kkqnqe~N& NyJ]C*%qeISKxLc8WKmN9>jy,rB: K+8_f e׍po@Ic+yTKH I _MzjT 󈳭qmDzV.ܢڶD#mv0yxwQ5-#\Nq+v&7?D|{I=3}GCJhi葆B!m1sR[2,YGTi%Q LrcDatNt+2ѝI6 ;hK a93'BwL̯.ەUjS"˙/~UY!Ѭ}Ca>3]B<`0{jhagP né_>% d㓏(EE;`b7g]2W!Ka)C,csj3 qGW J_%[ݳK'R8GE O(H!amXm"{I@ ˇo8(e߻?~Aߗk˚ǹܱ@$H>rUI\&߼XT~E>3ʶ6wDm߱,~KS0zX0k ttE!#6d/ ]>Jupɰ!w鸇XA&]tlQD^wRtQH}|Pv6 \׳bfI.Ͽ}&bžh62*c(Ýyf<(3\z_jkQ-GBSc m8W<|D˝!mZ_aB \$ XIu@@+F5~a0W;00 :ߤ ^2B‡VѹpypF1ŶUw!xh~{3> W$_5Pؽi7MŽu<8 <W;mw"%bY=!\C3W"> P*4t$/VKYq"m|c=}U0^.axNpQ`t4iM+A:09`":5DǕ/kp/uk=-iC@_0~rxs嵡%q08c 2+i3ePC]YIo]B3גT͛SVWܬqʂavj5|m%Ru#_-a#d__f\ϞwB_w yma O͊)x \qGy17> @2}\6sR`6C\ }kh__h(:ĮգAى̙Y*Ȅ"k{_ZrPw[xwp載_+.8?AB;nfLw76?a$`Y:WdTW.|tivI1P~%XӅ9#F4s t*o #IA96⸆ ]p㯼G)~ʔ|1M |$\!EsO/_I)Vo. :EjJw Xm[eʘ`Lrl Ywx3l7< 5m(o?w\CkGKBc2)ȅ%km͋zt$=UѢ[6 zY@[hI>,Zqr]5kXM\3*UpXn'vYheB>.fSgޞf9]X0?&G=A{h< pBF\ .$,TM/ Yf,%->~ɇO>93u*HpO%t<H9IKVH1 ¾ܵ6+3pЇVwfx0ܑS+k4O`j[;M;(ZyU?_JjsSMak>`-9}{!ChW}=!\FW.]Lz$&in3*!Ӄw%c/Sԡ10NX֮7> am!v MVɛ]Y )%+X'Ix4w:ng F_|8?+ ?T fǜ5Kn3P`N}.;50sr +5hQu C d)-`!  ئtE IZJ^_&o>lHnBi;`~G=^[p\!@~1ӥ\ޘGvo< H` [̿0*^ $ Y#ryrfBP}$1"ї/ryV+f4r=UzWҮm !7i>a햘KbT8Z4c -|Z@ǛykF/4CƋ@L oMn% d:9L|&5 ZB6Y.;Hr5;Gj1;=`H9B0v%Ȼ̥-Eb*e|nk64+bJa:ҙ S,?8M(%AHw"%=8be"\N:;*hW._6uGF𥉉=MW^JNF LqKI/=ʮ4I6Nt&ODECw <Ҹ"u{eIϷ atEFzҞ1\2ZI<枇"|Ȟ]Жc-"R_Em͂m(FolIi4lx#qS/ r|tRpV$: a_J8t*Zl& 0FF0!1gcib&7|,#UܞG  `~6g1**:HOQsֈ'r.Qdb  ϕ[JO*7k7IkmULB&P/˝lOx|\W-=Խ>4+@sP( ߟVN&] 6*0؆g+Zmj?uBƴh8NW<ȸ+œ?rC<@Ekr]?:|?$`s8E30 hZ&c7ǘe*Ú91JԠҾ"#q1WC0;#4n]b[AwX:,mTuMFkDw uVyQO̹LKeRLYL|ǎ{U%A<wJ˙g0UdUYzǯht_j/?ԡFA/b1OJ92| mDP}$ ̋*eSlJ>D"~^=FVZӵUrKC>ԑ8vW“rW@3œvdА[C ;\[ aQ쌷j}EM9*X"2B0?2nԤ.9jzq eKgi`sJ97θR :iJ 9ʺ#N-xGNC p4IɫWUT*{e^<8?Uj|P@B*z2Rpf0`ذSʯ>>+ctR'lp!Az@`NAɾׇ-LXs 4>;^O w_c7mroȚp0$)/`.̉2WteWjG9ym@[ʢo՚#"«V9(iЂ4rzAP [`;5W5B#;0(ÒT=3ozi9wԍ۪mD Zc3_"qfD ֆ o.A}Ic$8cKsq CwYO^-s @O V<Az1R^V[ ?Z|@=#7]5+CQ>4!D OǮ3G +;8d`@\`n`lɬ;=P0Z8 K y0[mȖ:J ک8tplhV3ix8hC"P_=-h<Щ2+/Yno3ei8ݫ^5^R .vq//]#L"O)F^{dE|>)_%dYZjϹA8dtF 3s Vrnu=aFXi}Y~ũj| ]4}=fvV5/ gfK[?TkߣCdE '|ӻg[4 I`x $m925#xtzBcGOBTg 4z Gg}|k#i8a;@:nG#sϚb׷Vh/-* ̟ 7nPxyC" O%B_(2%m s/ 돬YWg]@ s!?,k4 }+5%=;&]<2^yM:r9 U!& Sܣ޴ |{x '{$AѷDVgWq+ (o E "T/8Ÿ,&2볳;n8yF?<5}bD R=>vҫlX,ov~_20udQ3A@V/͗fnt~-!/o.Re~f,6h]4,>RA .k߲kjIU/.د~FfbY۹e0_E7/2abʪXS\0Pm xY6a͋0y ]pbd 10{ӃlBҦ$%pK?=N@ Ŋ=DIINc;ѓҏ U9R )1`~Zi Dp{iE[7CFυJE3*N+rGN WDzX5@R' 31[@nv.6^*iRb6KK6'KCҽpS| ,+SoqeF(j`2nH*8ڌ'a1poUWk%=}Sx +@]zVh\CFKAߊ)ߊ=h0|`waE![Zݮ u% 3:#vEr}?'8mzc6KYES ΏY_LtcVvZL!Z!'"0+9w@@ v Ǟ>aj[JD8ٍe#\Wqxm@W}#v3ιW//pKLFb推u)GR "w+6l`il1SjyaqӁݔwP# (Hx_",sBw[9;;`6W"o3#WE22MMt=P;)L65QTHYjCFrZ"f6y"(cDǪy3N PV2g WA_}d]ѤS?]Ye H2HC`үp&N gZBnԐjIRꬨ޹p-F&T$ rԄLO+FBF!%u/e(6OYXv4vp$ b-Nr\YTd%g<ޝ:A^[_ǿ R &p|l¶x1mҸ;Ǡƚ Sf0>B+zBobׇpZZZ99-"sBWpf%RJ-CẺ.C/F F{*>wnx,d",&.?\z1 ꧰1:upGV<;t;W!hxu`׮ G_6:\A/rl_$9ТT2 ܾICҐW"4 x^koWYuBV:S?oC>>owqa-KM* ڄja,&/I'l{ӛ7 n>ܓ]39@Vbn&FvNCxH ltrq؋ 7&ҽ<_Kq}ENN,MA #Lp]cyHgc]w=:W4#{ jWJxhkwex?0GjJ|ޱ*Lh$CG]!㎯t|iSFa/Mr ;%6x/ܦu?YMoZBE *[g@ Y3ޡ RGlJs)GfI;%`1nln6r r+p| xbnS4ʻYA'}a4`>eC-Nyx3|d6 hsRGzȄ;gB%o ECD]W:zԟ{N7WdniF: iYVv _  m|T 1xhPԵ%2^3jΎ,y 'fb^,5rXՓBPPl4X]sN!*|i \8elZU=/pWX#۾8 r &NAJ); rk|W!Фb㷄d[_ӿzP*fOLMpDZu'6!čQf.˪mʐȮ/}yP+2eCVpS}/[Y,f>ҥ{BR-S\8MkYYY.3ެ£϶i.iBY'o#z9e𻝳k2]x3Lo>& Hi "y;"p;dr68pSzkthO}5FSuL:g~k[{o$yǹ/}c\P tCU,6Q8K0~WX@]`[S<a'<vu6\"/m+ِ^{ xhi~ j~z/Tz ([nY"@}<?nc+|o!2%j;x]i].:QeI&-m1[Wc*1 gHBiyp^L6W"W.߱4^l nUh s уA/:e;%nUm|,}į|sG҈h/Fl$hD]EijێiMhn ~yd'Wv^fۊ ۫5rHcVԾi [PZ(^-hW0!0\~h}%4୐p :t%ǷHx"2at@tMOdy7_Ve> Vb$?Ӄh~7uY(W6.ώ~VZ6X|,6>Q u^{|TAYEvY&{onP^)5%5RC(kHd4a_QQkG$6(b[FAȢTneIaet.hג,L DeX!$*֓X"&_i7t 81Xa3aC|6pQpC@e@Ehqion/qܸ}<8?bucXDslc#1"[5hT4A?;"#`S!o4)VIc{yѹ\ _{7",T>P2޾SDrxHd"24y%jq%1P7Y?KUy(Fi^Ds:8z}ƸOw4u9 k[:Y~EX01#yVYٛLO/bUacmt'χ|Y6ժ{XҝmXSew1sq°ђwP*g9‡H]mɘ ǀٍ}ˢP{VaF &_{LSq<) ҈KO*&ى ڋB(wdx(UO^JKHx18Ig5m;*X#‘""h۰ʬ0*TvD1v=!cr?GҳY3h3EE]'+B́2, Rx-QW&4 zdI={N%0IlX@KZVaE]1Kim6XLOj?Q dFK(vp^׽0-j.KuCۧ_i1K5Z5mGOrJ6#5 Z'-:@\R7N0Z0ѼТt+ lCwX%t&?A|h Q=4C^7pLy=O@ќ$AʡyM/ #1H}.8 ,/)#=e^?l+ޚNK>O/%Ԩ,h?yV5nXb|qXP{j "L}izXrV Rsnd|bɸj~TVKFEBV+!c6E5~oH$sYmyn1ɹިC;q^jJ%Y P) ,4Ck Me: 5 G \CO8n};ຕ .7D6@烖Aw0}l^ *!)*$Y-vGRz5wp4QwSBSh)X}ZJ= |;um pٮgbp>6\5k5x|À@*aYxOH_h')18ҭE-b'*=eRm:@(9Oyd1-t&1Dkh d2dq>,#_FF0ҀZ] ?bO̒q2p}po%Mk7?v7,N#PoeqOf}"̲L:a8dޚ0q{9UN !J(Zc'~" pVzwFHPL3W\Gi)O>!Pԅ}9~9b-C6+= (mTя5{+hHTcȤQ]%^F[Dz۞S=̀ذuQЄT?bӻcMryk^4~"$} A03YWA$5$?|7q6CMXtEF:>XCfdڸoԟݯ~? #D.Kv%~Ee?#j'Mn-AɿتX2%: L/DvZ|*͇75n斂xvj#t2k"d<j.7Hm6NG"G; @~Cb0Hy=A]l>ԇak&-Zm[׉N;B?#nH1\2$_Fn/%dyn -@haXͣB]%r\;r,y*Z!oI컟<ae \6=Z5)zJCfYZ} :!Fy&ָ&Uƙ"[# B䇜"J߆0∡ z)nzT4EdC'w3ے gvA GYUZnˆغ Xοqv֊M}>_Ep x gեSyxT,hH|1At oM"&9W t2_y1N vo)gq_SK" (g 5ظJކ1"݆,KP( fbJ65¤6GVDWѹ/1EqI#֝ʋ(]ߙWy_?ݝ-қR}'wg$tNKXC$#I[%閽ŨyQ]BG>3#R&sH\n3>Xv/D6@b.:]B/pq!dce1HDq-oN1Θ=2()(aN(:lkR=GAӟK!UgI; :>cC$w*ť%+=5-z}/#1=61oY'FY +1' A<}mp+f"gzcTvB_m?Ɛ 7^D'w%4F'+Cu"A10.DN;"c.jͫI$a" ];)0 /vLkGFF++7!~*r_ZpY|Xx8:%O VJݔV jYr0~LrYGrz,T2}ԟA $ȵLQGF!?X'_A!sHkxď(6P   P*HW@9vĪH-8 PiBFvPiѼp!<"#ܿsmL 4c|踆ߊ(li7n? ۬_zO|ȱw6Z{9iEwV/|+Dj~'qYdBW7de 6JӾ'2~KK-ȚPn8[l$`W^E챲Jq$HlCKc!\KB'Ř2lix୎N, /WLeVu)@gƟ_7Z6n5N$#>ȍ> `+UIzvM{ˋ6&?Nf FVrP?5q Qwj>}u>lvL/2BC$ {Pii-p=G-;bMhH9- J]]*%8cf Y9@ZKay1ҫ\SF|OŇ5$ȨG-Pi;moDLcpAl\E1nyW8a>[XBooMn?ɾ(d;>Qc-YjQ !Nn+z`4Q$jT_@P r7ͻXq,} H EޢU2>zfo?Ӹ#2Vi!Nq ,QOYJ' vK %CM$Վ&DkY:Rhϼv\/ͩgMmBy4Q@Nؾx׷>X;9-7IsA4?-ϻZD zjh!}xoަǛqt7(Ц1.~ :2T1V4L8vaxǎ5-BvB{Ƽ ݨ׹v+Ը{d=@O) kG g l^Fhj Kq |x%,hϾ}N#=P~C >WJ/t}1 SO2(ܪIޣ?UO7>g|mKUbT+I]_Cmtxd(u=B.Ak3Lpy0W sV<7.3^!E+z=N_Ȥ0+GeLBTi-{"\/5̲Ie/Xh}ʷNb+-.P&p9AqoՇ~&l*ʶIn $d1fZ7ECkek%IVFE/"Θ8&&p n_IW?$_ӓP{XSxQsȹƉͳx+h[& J*R 6ZM,]< HmĜ\{& V+Fhs-msa'*/ ,Du$ n4B;SiiU`QHDڡ̻7' >o'8 `L8[IT!/oMY(g/{.PӋqހ*6%`EJqRof[5Y˃AmԱTUЕ2ҏWAJyG"lҡ|MRpO4ՃgTÂ8r\)ʲnu`pt3™/V#Uo}=x/B]j䔷;g*h8 뾛=:Mpwc&$$!t)XDr[TN(5>". l+lM%TES͏i$1\FpEΙ>AlZa14ҤD޹^ /2QvmiAVR~Ғպ} \W%z?*p6| aZ_Tz]oEi,j_a@U+^`ye0TeүADzdϡ:$NKaKm<4K b]y|mrT7ci=TEuNڮG!:?G?R dSY_ j|:`xL+EK7.NZXD(ƀvt ,ɹ#C 'cKZpcD^.EdBv:)Y1N@F~"ynO޺!۽}­]רeHY≬I}(N`-IX4w}A6gĘNJ@XŞ_%@{<}ݔh$M s\zbhwbph^ !Mۏ.=u4y)O L5G oefn.R5c8dJq<"Jt1CHi5Hz_Molm杈2' f?O7NpP֠ϭ %؀ Zleq/%n;mKly껅xo.|Ը{eqoؕ;q4ʸ$U2"#KrRmIQFF!%nY 8b8+..$No 8k"mn[rj0ZȌ! UGdt${N)R9'Yb1؄#j,I~t֤'LeSa|E ˤ]BV?#B@+.DATow*7ML[R /7v2Dh]',tf1`Cd'G@GGf)ox[(׫*>fRw©䘢oPY:&Ņt:xYsW.y`Y8һtK&_8`Grg1 ^rwE09h̀qd\3s']qb=F~=5NV yYI=H\2+74@A -bʛ>eB41tU<H*YԲ\7) VÁqe7R m(ۻk1 $f{@ϽsC޽wl8,W4Tܩ6xwEj) AzM_8:rav]qJ4AOd 8wX^m16jxwskIٵT}7%(0L*H_1л4T2/"dC//B،|bJ) 9٭;UF0{ۀd y/3&6m Q|/࣡fǡ[hg|Q7S.^4n5$,~t?oZgG9ֻ"I̓keWK?勘(4ei5(U_A_r| g?@]o6q| <"ʷ92K3*ԸĮ[jI7O7"pq+3ò}jRrtwY)P Aqظr7d:kxgUAk 0a e 9D]%QEۈ+Ξ!']j?xd¼h mfX\&Yuقߠ2wYZA\nZu:FψV0_sɡ~+aԖB˓%/z&ѡ4\$%/0}Dy:Yǥ,:M+ |03'`ț9#K4[Юtwt:+uWpNۜSśT癥SXBz>WJUjtZPV3H.4O9UԚ~9)6_/4<ơJ@?GCv_8?k(tBlon!%xqhMyVnF`J5ی^`'@0bІe|k K,V(vb~J=+@g/ h|T!bGhukh<9w)^bAdw {4&y֠:lsy-lk$SSRԜ䭑$ @_nce"4`n^N6j_ImO|"jkB'Us}݆ҿ ^zcJށyuXDb̺uyN@\pbd}Ehoϖx$,f]qr)Lj~-.w__@boi{e[o9dT9a}T.!B㸘W>R{bJ8R;uy(JOhJ+T%Ujfh~O!@.U=`[%qƈX(ܮ,3BQ'1+ '}9=۝6@)P6C"A%d-(\H~c6ȭ"$泖XíXv-[g?f :qרE-8?ِ@yCKV4N'*ͣ= f("0`F4 LF!.kCF*\ xj/!rcBUvPF缦b[nP"B𨃖p)M篚{@[@A=ڔ$>MV =}iUˉo g>! ^Ȥ$r x(OZBٍ'Erc8te-q)Q W5֟R5va2k/%2r1,CzF>BFـ\7; 9(d-3օZIy8Urx/\ZzB6t<S 5;ޭC44)VhK3 s1u]]8[ŷ̚*QLT$k^!~,']SZgLg@HQ|XCO+*!~qب},"ۧ4^۟q]%k;&Ǐv2<9Se{X_nM-TD\micCz3 W"/DA2Z 2$!)ױCńNsj(Pn']#,):sC<kS,]*л_JglL,f.%n/:,rk0}&8/XWt34Rb{H*bnn,~s\ctixv>Ch&٤g4wf|(VUJKrʭF^ DzZPϳ'NT7veKx!eĖcMyjՕ2}> aG|P%4"Q "HTX$k_,/Tyz7֝)}I ֮R'^9fo Z},BdiV{[? ͕BvsǞl /֯yrROVMrF$WrBҞ2qגm=eR 3a!zz䞚zT?'=H.ݬEK{7lQf"OSmi&ϯ`&M7m[k.#> mMSXgTx;n_T`CZu ȞG%b[b"(3 +}, w#&c~pXܾ$,%3gUHWS'=^cO3[ _B5?R7Ra-I URE ڠSOREҩOef!vUfUЮz\:4ٍ+nsq [àw uvaQu pԭJN\BIw:`]h 2ٛ(FkF8>5V< M7Ejqd߶6^3wVs+ooLQJ"Sx?Fw 5`F+E)en>*@/ORe+ytHeH Z2EH ~2:tۡ`\vj|9`1r?2<LL,NSUWd#.Ѐ88Qꮤ6|^0PAYuK0kx#> qO)Tnp␪ȼ҉]ΘX@H?pH'궢C[HVpMfHPuB}(-Bhq6]B)?kEBuʒQ4ʛ*қ.6TpQ`B6 d͇:-/N_gJ P B*ȁCc؏׎tgw. qJSJy특)=|畠RiޯDn; Ha"{Ak|9U6',qq7Ѡ&{ Y^]6lVh:ͻ+}!ĮƲ4[c󆕪>nSn͆X F)熳>H茵C0 *UV;ףm㿸ʴ7Zvb +:"7Y@E㪿*ǹF>4ZC;Ҵ hVK6SS(.w -S 3@|l*?h&^7'9RH';B_Tq_bmU3]ש1O\dvׂ(Fz;j37,L>'_B?0tCZm#Im vx V5iJo%+TTǩO_>) dFXm fI.~k#OYУ|0;2xd/,-Y Dma[ef_ptgF\앛b#/fc:e!@<.{ ͇Ac?3#6' GxGe' ٴ]_cAIBm<{֭l)kK=])\cslU~OoIjWLվ/ǘ[hOH.|4^q@L1B&= [Tk:I 1Q[?ul y2T|fğ{Ef(W4ʁ+N0fUWà9R3,ۃ"AEF!PnaT[A+'rB5ʹ~[0zWs {ՋbR#xGMw6oTZ7vZr3v6z[ P9l:ˏߪ1 )՜X4t?[2ۅ JHO!T-# 7_i!#*W8X1;XYa돇e=Zm=;w!Ŷ!K:IP0(R6q2\߹nYߊ'")x"p s˳NSn0nCL `=+qЄ 69@ J)CU6Z[܆!>ŗy IrPAQ~QmNC͢T;Swe_?Suw;ៗt]Qz ɝ;gNu<'a~X(_U5uL!q;yy2YUuT1܂EZȎCF_T1aHm\k7͸YR NI2KPC֑nLI_HV@9U e gӨJuHrxRxVShS}̨Vĭ `D%HQ,mQDp8S7ɂaٹƒ}sF4 pOTmͫWrLk+_U{0t$ <ޘ U+qA{BM~)1&Ϸ ñ'KxtɢClr<\QZI:W^pc 3bQ^ԱLȮ]m Jc&&6sS<3澖{8 Rא6&B-Yi[y'\nbJ>ɰUt<`كZ}Rk<f!\T AjaM&zR 0_)q>A=] GTKdƧB;OM"Yga V/C.g:s`qDOmG/ٖHho-u/x+kV;9$mp>8`߫[]hiupfi W-*N^wB#sQTvVP GƯc ,Jh!c9_wQ#0GLL}zL l%loapd&ݳ_t/#A #*dP #74@vހ $*4≛$:w"Y^]e{0z7LLksZM\AzA.)K-AV\#Yɡ#U [I.G]TXAopUL{IBS;f܆%6v)ޏEGCnL8 "4`E8wkZ*Lowdny@8 5Xt4q6[-u:MQ./E` OEOzR)2D`ekEHJb?1A!q0ʳ^5uOPǰ DYbIC@r^K'FVmk)5\4`;ӯX'٠ڱ:U# ݒfA` P J t#$ۥS[Ö5=2]yC(8u/=(5h^/B$c)B0T5%ĘQ&vd  ϓ|rEZ-#IF:mו-> <oΔtfеU߯ O?P3srMe1a[HTi&Nl /tڐEC0%u>6,W#2Osa'c93iÓmk7̋B, L=?rftFA n{&Yn -pP'&~C(=}Fs21O&wfD +,Mox&~+!v. ?fw~NmF e'C.$QKxKR%{>?h g*ט᎔YZ{ւ*Wr@@[ DG$l-sIkffMm% $=pìAn )3V(n}OO7d]Dw_W-\o]sO%y܇?]:S: UtmC<}/BA%Q9Q(i9\sQy/%js1 ǍkyN!oqU+nBɋ: )DOY ɼ3ڤ!w8NLTuc;i, '/h!|EPOvXgD^/rv sT,G<Ȃ/Ҏ.U7mBk5k6[B{떰VP"}Zu͓ex[xgheO ,]FBXdZXW#f#Xvv?xjvKU$,)Y1u p(y;F괳l.AwHmkϗ)lFgBk;5 .(o*ܤꂎ(\H9{Ts0v e'K 5:U6K^jj$YuŇ-.\_UFOd)A8FJZ)kZ­Et.*E>5U]Ѱ"ӫ&:$%A, -loG2j{:؁LzSIFzX5[#rUe-'%x6CxZ<wlxnٙwJW?]ľ<4xL߂ZXTixb/*&k$`%d/o++9R=GIˋͱߗ^sgdޝ"+JPܩ+tF 6thPDdK!"U>#x9<+"8[neo!9,x5UihOh3=Y4‹5 zDw= M&Plݝ:[J≯iJ*{I|h#m{QaPY'_lYd/519TȀ #fEQ-b\w5EBGN,vN59*Pb#Y+p)1uFrv_wy *RL T- _fh,yS"oGKO_BM`[g rbI0>uU6`83)b7.&[BG,qDStb:[5FJJP('*)e p;>P!sĚ@Izeٛ[ז^xUss+!~=gn_rMQ\5 KٛTz(.Ot[8 Pb*/]b.0 W_]y=h4ֳ k_Ae93h`O@sw-̛őNpO@K`E"25&M/*wj٭e)H@fJc= veʤxo==Ƽ?.RPn'ϾKzaN6kkNvP$ T__5~3ئw瀸nse~D[|lrw G$7ӵ>_FP4m*Zx*0!QvPī4`m+®K/&wvWyeWW;37T\K.gqg9~1TBwFb='A&T`t}`ӗƝ \ m+7>pPO e&-m|qe$ E!8v|c+0AZa-1dH'qzy8Dc$9eC*狱e>5kBb%FG %M褨2 )3Ȳył6~'@ D EF ~l0*9kC(GIpny 9%xtDsM0( 7OV(W}sLg5&4 KD6hٲN-:Sl'UXZȥ;EӃ p ["'wcYn*6='00$*9F[~MUv=`]C^7v p,UK kf5}YATPvO/?1z$~ފt#̒;-z.TJZ3T)o8;VL8IpLI63{RM4ͪuwYZ&{M>et[ *_KM~>Va"5 ,v   K9LPo{B "WfQ'ܧzJ`!-\ﯱeLi[(Żӎ;-Snx!/t"1(֚'wQA= (I{"tTL kP-7.,{fXsA``uKږC~SvO  a4QB' x@}r~u%3=8XXy]hS?/7 |:jl砩aS][=YcnCZz );Q7(=ھS# %/|x9gؙe?W,_S`AbST}j-q g:ɛݝKǍ!Km..\ދ`c.A @~#+WփTBcaU&멡3SD.LX[7.$ؠ*)YwBhZ%Nj:/Fs49tc懩.`Jj(J]%ȽԕI,&lu#D7:S:溷qgFU߅qԏ]bϳFղ&H|"<diF=tN0"g5a*oT>3}_14cW-yoF)ç@݅=8ӠǼ{"ǿ\R5k uC}N6N\oJ,'rtI؟ۄl+X|Dę t7~zbΛъ ' n]@QP& xLWh7-`Pbi%4ΰA6*#qp %ҿnq[ik?lXpX"Ԥl-xJ "ﳑ"xf⳶5 !7Y2 _d ;:/Vњݢh"{‘ķt˅7㐄@U;jʦݵDv_i'+&UgmCҏ"K&Y,sM d`!SP;& h,BPu$ډH [X&1Ct6/SSY*٢ouRD뚹qN0ᇂ}m ;p-t*TZ, SGE!W3!c&Q0)8!!>=oL%0>*yJ౰9(,a"-Kp6eGKGIbpe`Zv[;=fP'<:&RٻeT.,|B;H0,8?ݳ_:>BGo޾s7_i>Gɍ2Wm A&iiiFrQ3ud3Zď o vFpUvVwkCVnWY,Z>)g8&l[@[0}8Lg_ C nIԬ_MJmzV/6 (>VzK$vp! hI@bB38x8]_!AIF<<}]}'?2˯k39j9[r  cR-O~UQ5‘V !jӹR[oY{%+Z@l3ofa*b"<C!] ;̝e .ZB ː* Z-f_r@S@.pw8r Z@Kf}jn_V5AɐֆO󑯊rA9SyR i~6L̳~Jm9$I{#?qR:BU.0[xW 4a#Ŧb}aw:֢N r0SMKR`+zҧ Ƹ4y>zlSfT01ƈ|Gd`(?%FexhLqVϿzd|gR~!_}??3|_J8gm9[*Zٹߞx^bǯ*I(X¹'>rt%'72l@߃㑔A,]G둕bJ6RVgS I?قLZQ5eHűN!KdXk*Uv^|cf"ZׯѭJVBq刿~z%ݦ{IL-W&g\_(^@XA15쵝tWxߤ7SO1~RB|qC=@u {pSĿxa-LSA&6EnOu@xB߬< }7 (:O)њ)L  : j$zIL% @y>: Y n/RP2ߎ;@-yH?Q要-M^r\> A.(ꇶwL]i[A0HhXmlBCky[ uMŠF=h,'•Z`8:3(6v^Njkt|`ބ~M/)d@@h0.j)f!j(=5O&n4) ֚Rhn(> oRe_d-33tC)WeصrC`j7 *ǘ4_@)MYH9+ 3 AE0uN"y JJb6](ᮗ&ʭJ/=xK)ܽGh'\%Q! 40ԣy`_+w & 5(* uǑF?֌e#yR5_)"<tWtK5Ya a8b4]^w%/84֊f0R^JAݯsa5+4"8^QCN{p2p33ڏ~eȣ86߿4%MMQye>NDnδ:o Nܵ7nͳ_)؇ 4's'F5_~=TO 6H2ý`3JzUUR޼1Ur.="WhD+CoV8JdMO{q3nKNJ9<-aXܺds5 uwa.'Bg"ZuTjU g8꣞ګC` %K|L ji1(Xq}W ؾ}+63p3-UX]ml~M?rfۙXMv[Yugb.2 oq :&][`$ , i"&"k@B$O Ə܅@Am7O=3}!9,3!"[~ijX7h?6'ੇ ޿k:y-z [ ^P fM^VAX3J(긪6>+T=d+ڪ)zDuړA'_ ynIPdI {$;JT^A34hE(;u3žO'Q?4nXD$u\RC$Cfdӷ1-IIx}V++L6w SɲX9 Qfz1JLvš@4\*Msrb%QӒ$sejP署E8i'Z@nۺr".Nj*0=z& 'IP˕UZp [k @Zb18{c.O!SB=zҲ{hNG]Eeg5,,^;4dOIx !%`ȗNd6^ @Zd+RFE]rƉl l SkNϔѳz2Ms"JH kܠNrk~ͪBl `9 EO Ucd:"Bc`9m[W|;VAd<0@l*> W8P͜^j UO &#soRFӛeQhAoE5E d{kYP8T)¸(yCn{!+7Z9ϝqSYt9wc\ uNy$*eX zƜc* c=ӣ p,5EźN҇/2A{̟0kF5r[7x:؆;X$]V^Qv:˿>0pzz֗SG[  ؃du"[A@\?DS֮p5^*PA}V66. r]sÿp "2%erάY^?-?zjDVj>krdO4`3~M$dw| OI,0ট(@a[YSr]cHH=8ޞhwZWD~JZ7Vܜ`jz؂o MDHR{Qܡ&OM}*nxhŎP$G#BLq-,^됦q?Ç7ٵb}}O'H>:D Lo)THxq#KKp8%rwИtjp!Ha>%#)\L(DX=`͇ Ni{[uwI!/ARh!׍UJ$7ؠutST>#*f3;SB\>0P4EjAzY!hHkf\]_XA&i : R%W3QKR?gAͼeV1O.qI,3D/+Ra? 5%H"Ҭp/A3 _/I(e(e/{.}X+3 L6B&+ &oeisAm<氰^!w"0,~)"-Y yk> Dm\J2! (i˳ţ== N wul:\۾=`TN%*m4c<<ˬ&&^vL ;(E i%Tg DTLv9HbVi1dk }P8A,z *brnq C#CK'ݦ񱁨(hCn/٨hBKN^hO{raNyZ[FbR&{녅Zhk@ Pc,XO(d'?W7D:"0zNC@o)Gq\ԇT"L ƠK4J̺N=yD Չбp-8y=$c}-GQhpAhbmP̻*Ғjv L7 5AhYYW"JᇪȃMctT!Qþ!ygg% Za%{;;[]?d_}>MU? C)+&r;Xk Q^p^WTcwI FCr/Msٰ˫"d"-èBbf1*⚿`zhJwc*7ײlU\g>%ClۏPt|01ۍYt8h*me4O`e,IzJp?hv% D quv^CFr'p>hJDV CkQ0;asp |ζQ{y3P%ΐ:mH}-2dIoljZ?< Rnk" o2"̊~@qdmZ(ɎZDӏzZmq~I)_6H/*-k( 2rfA)ܪVa"X嶥1}|F%.C:L[HT+n6w cpZdt0e>Śg@ef|Aps 3UL~N#fii(9d Y3b2|6(KYh*iՎIm,F0ArɨSi:f(G]Vu[\"*a#m1`!<9.\:X.YlZN :":vhkK>#e{Vӭ60|sc̴u!9DCvQ;@gvM||Ml`_P0-J /ڜ1B8:<0q6H nFk:]5UeBf&q3˴g.=wX֕p ߬o0p8O+)ܥkZ*on8wGҫN:[YKRtmT,e=hM!}2k0IRJC]$4#Crbuf2@SJ'vvo76 I&xKFUs]XckaP![igǾ\b.J(jXW<Ŗ* ]A̵]E(iTBP0)u(b]Њ|YBqaw-y?! D =r Mٯqً^Uz ΈlϪw O-0=~2^ a]@GFE@W&q]ʼ`q4fМ|RN.zT$tC՝_wGs'091aZ~kIMԍOT"^czV%.=QA5B3&>EJ܌c].`qVO ^i(E{ڦa 1Ga>/gڇҢH/=-t^C\dCOu9+V+Ы*]bh8$K\+`|@~(f>w/:7qv}=) mQ'!'ņ>sxwR@v:` a"!a,ASm 0иA" o)?WF,BvwqT82S2Y l)vKPdR90Sqa..TŸpz*}We=o3OXYn!b p]w'&!pRg8\8-HB{Р@ ;uގk865=e;s_+Jp6RNw+ڸBC #)k/޿@"<9xA++}HଐjLGzڂ h 佨ӫXI~?2ؽo!2[4PЈ=t;`]BTi6ʽ:\HprBZM5dگh3X[p ꝣX>/ >sq7>eZrudjy)Z 7BYvu.f86Q i \o =J@t'sj%(P)66u Ța Q?j Po H`6dw%Mbhհa=' S.SH84C/k ymWAP'ǚ}.EAPGIሬFjlkRevL7Z[rM7eGn)Xy*$2n׊ xmŞyɜCb>$}' Lb^qEl9$!X $$O%o.R*_\~ɺ7G̗!p?* ޟ42/؝}ͽW z@sv(i?mxdTΛY q\ŏ2"Q?,[RYꁛ͖˪\^|%NLeh8zdz{uB DV,M{Rdlc PwbќMJLtChLFn,t!ܯ'nrlk r8CW]R(U-ɮ~K-iǮߪc4u[ӄ7F!iIRabc 9k)+{ .akYӻyΙ/.Hʐe6kOv=6o' S)N}_Tf31>ˉBxI=E~QihpBgZ#aOA!F3 V})( :Pgҳ_X}k?璊iLTU7`~ 6Kcc>_26u"4#kv2EK~b=Gk2zc51kB: PzFܽڨ9s(¥wVIbE47(Ñ S J k_?jJV m}'LrgRQEG ZRs* ŅA=߶E[B)2[$Lꊙe4n:* iL@h̒ʡ ~]aAmf^HLi(' '*&(?qcG β]yު f/CZ:TM^5]KÝglȯ8ZXEtB7П CLڝ!bW8H^)]^E!ѨV iȻ̯dx(t? $hnd忉ϦN9]mƼNRߘ͖×I, ةn;evumAL5HEذ+Rh-Y f@vY',Qdž3>Yi{(}nRQK6 ƌ"`m:K%v+`Bh\/6ÔҐv!w?duj- @I[ڋY&Huh [?2;/乹՟Vx,Im>ro N@&3 6. vl <9wĕS)8z[W&3έwh =dAKA=]NeY= c kT?)[_xS1 GK*EXT4+ ~H@gn`vKCօUc3$-ӧO1F2t{wäHu]>% |&oN餞>GMէƈB Yh:'^=bBm$^xG}1]l&\IXo*Zw^6d^HU"[2At9䑃G:4lNN^DjeiT9%.g8/Cqء7 uN 1g,(˰nץ*Nhc TczO2ɠ9AZP> 1\Z7;qȚ47D$4dư(02eٸBYHgJe ^4xp Aa9M#͋= 'y0&vP_[bxsac!.4ӱ\AM8sRL^oCnX1f떂UQM@D0@>8{V; Uq]cʏ-#cEbMe/5 I=uaVf *3XZ* [ºckH}[+e/-hUəL!&*ep>tǼ{Lge0w&-*|LUVߊef^ Rr0P6qB0׃#:25#vNe(*WN;ia.]Ve{ "liUde`+;p aw9 Z)NXrҹ <@\E#S;k5 %,Tv94NTv"OFj 0JiRVY i@RƄ,ңF~hf@ 56TT 0B݌(XV#ܼ\{*(&'flc@j$ycoYl_׾vԘ˞cq~޹Aeb)jq!|W4 5p! B^~hX]_=BsXj  ~>jRUP;g8Lߺ:B!S$D*.CCKKBPvPTtt:|  R_uTWDU!%Ԡ cgwl:@h2s?.R9m$^{FZOrjK yV+ @YO0M ܱvOPK1 1nCgeO:F;R18sw&u 1*'&?YMZ(LiiI7Q4"@sZLs }w ?=`W<ķ MrpK60&kwl|!s8rV0G҄SxX5߯{ #rhԖoJU4C@x^djE Y"gms()Cqڊ ^ND/J5^LHFې]}5\\@Tϼ V߾TͲ?#mΕùMh urhc^2h:WgU{CBHi禇%:m^$5mYCznVJ-%0/cR\|{9tp~"^BV PV2M;=F@â6eD֍`>o t|qdwN/90sfjdINݶQ;_8//N3rR\ub'hڑ[ۅfe^z F,T# "\7_,ߕJp}.` |+q$-+MAEijnQ$s-K?Wo7GA/zkR"Z_$5&pd< > UU|bZh0vf; 7fޞacc7*R&Ma_6qM[2t^/~y9@.xb;cqz4(<;)mXlA\,jӽG '~ [,Q y( UJHs yșM\1Uw3هJ0T8CN/.reT9*|UKD΁R"S;CX~+ј GPt#-oBp,.O&4`=a7Rcy]橊w=.g xFʯQtq u$-w- { x,Z'tn5Lz[;@ Kņ/r&E}w @2t$VVM9Hp]/n:&aH90\z9҉'*wWYXS%nzLx{x%UJMŝD6h̗M@u-uDޑx7HLvm]o~K ơ͚ᑤx>$̯.N=`dD1_AB$QW/L{OWE…basHxb#Dңݣ{QK 1mHi{h_Ӵ lhy[ JK 0# :g]/≍<+\Q}D[FA]B 1*7qLs;~b룝\r "7u\Fיԑ)Oz79&a!"~^тү07Yo7wqͯ#s{N}'J P:ڥVVjq@5x9 XI{CyEXXGmu&&O쁎,+$n]LW!yKi7uyeDc-vY#z}:4E2A Mu ']ad;Т ?vC\0ԕa1Q@71D־Ʉs +2x 'd(*U՝3uc,d.AhF㥡j{SSP3ԎL%EL ,ZΓS8y/M' Nzndmj #+Op+qڷ"d/u#PLgEbDuim:MY_ rk/ֹ/_N j< %%&ᗲ/ VT \# f\~FFR@WE"/V>kui*ete9U]kA ĵD4L C*rTs?gT]Ãv۠Y|\-LBvvlOs?<6p N}_V>>1L>yͿkFAB5EUqkW-0%oG̫E ZqGh?3rB;DP587͙DPF.7t`٘8.tUAǞr® ]M_M]1 Λ$ϖBD  Ji7FkoWnE jlgs.)Ch5ؾH'>SL$Z&xbf η{s^و_%\Mڑk\Wu5$ Qp `/Z?턎U~:0|Vy/:fk AN-]:p8o;tAp܌Uyc1m=71WSUcF୧Kd{^0VbQ^%LE =z@Qu _!M>V*2 Ϛvu^DMŚqcL+hi Iv9WYء (t0b agD?;mpDvGlLq6(*XXQa o iyL,ʹ^^?5Wmgյ?q'?[53 .8g;D N رqڋ xJ5Cm @97^?G/W"W>Gr NZ[Y kdhW&0F2c#֩awUS}!]>4⽣s3>mQ='>{CeM6Ɣ޼#6~p!|MG>Ň]eտ uƲܙL <0u4)Ͳppĭ1:ٿDZWXUqD1apv boCzeZ6ǹـ޷/@5[Kj$6dCۉVJ5{rY:3k =װV .(RG#%]V[G6;qO_rQ{Zv"'d<tJAQTE-U^s-lQ]+6_1$HQ@Nq8ѕeÙs}x A,P;w5?-D)?Q8 L= Œ1$P]+8 @)?j&,"6^\Q@n$-vEḂUKø覑;v2E=A+%XHhlZm Ek">QWeIjI=6p,F;4\֧m['ߏrG N;SjCBjPϟo͟T;ȴ*2kPTpO s.Ί2#w{v~iBJ-b̭۝aˋhq]Tv$롡AJp/IjOo{xkOaoZ?wrh5fޝR;FbFqm:=4C3C;?N.59u_Rw%zY@]KP!caLe!Δq/_R|&BE&~ r^Qs^+y]bȢŅ3\oӺᙎpgV, jG_%C?r^0?|G*`@P2Tn3bͣQC` Շ/ĔDGcw9GuKGjyE C8jV0fv]8Q^i9~#CAM``+,ϭ3aB6ŠX7uucB:Xu?xՅ1+F\'=lX/wF2 kwDׇCMV$X`@}:UYFCnb>Y&"r+aߴ䂙/Ly|#KSwOg?]e{ʙs2ZJڒsUw(9ĜV7b~ o FF exDOo {-lIl!((g5)Y |L+\TQRB헾khf+9 wV%e>8GXA'|}ǐ!e,DE4=1}iH=-֫ ņ%/t}`_h] {s@ӼVh`n{pmyE9|5ؖ`l&x Gɽ~CɪOnarߊL@ OvT_&pẗ\ G*PwJ₄);TDr9LC.'|'2X!vHJa,QҊ.Ea 63̗ptϡ"%G 'ƆJy8)'[3Tt2  HZjEߩ@XmL"&Ȓ;/;.=P扰dF?Kd* ).,+xY[C KZؖz G1ĨC{[/,f}犖it_Ji 60< u`jHm{5礚 G q9B*u#}*|75L8FG,q+=rLYyFq Z|h9'Jۉ <-M# //h{Zsw =ODEO`vV}NI;dcR,T׊oJ%Ƌ=Ǒ-6;ZtoB4(?QzY/&}VS~&9#l`w!>\&tX}ܠZb~~@ .W UK8k)(ug&4i4뱦ɱGN^5{,6QT]6||XU2$~JdB]]T_1i:lȒ0? CɦR/>? 9CnQF%H#}ćU"44zvSu9 I_nj=|z);($0{]&E٢GVQ/&I's'C5rx'¶I&GdztJo֚rs;|d]DBz#/UѮr~/ȐzoM@;q7(CRͦԱ4eqrb7a8򶓹L.E孹r0rׯoP=Hx[cw0mG&fUهpbC+8в]\\zv,}sdo iNCA;S3( 45a3c`h4>opT}J N\ӎ6-p$D6ռhEQ m( (Jr<'8dVUBh$!ɗ7*&2$ Mun3 Hk@HC59xx/{+1R=̬,h̦HYA! `E c>JEb5ETO.} =zږp^)] f핔`قdr_))0*@Y935.[m[ =ӧTi6-Wiy? -:pf V/ |/8P Ig&9BZ#"r!H#Wy hS'yM/wDIs]S&D!HDvv5YL~%sqw4{!pL@@Ki[.B#%"}'R>p֠*ov9 ? &#iEkq*rpSϓ#݇OQo ݯH;`\ʫ;IO6Rx$>/$7`j!+N<Ykf%LnK-ΆdEqQ_u:lq߀.y۝HduEvMgW^^-rDD=Fgijoѫu@;y.W`xKn{h\k48)M@Eo%Ї>ť@dVjlg':r;рmuUg֥Cjd"#G)]üXrf0˗ =˨:xHYCJqT;hU!B|Or5Yj5dWsZ3/N);]UJ w8?>RA&HN"#w,}wA6-P]p*$0=wT6Kv)o;?2L#:h%޳Xx T)MWa$V 1HP1K$r?H쑇&W.y~%Y T Nl1y”bed9PUcx#aئ.ᚽQ^WH_rVg<,}e^=]!}ݡ̹t*zt*1زD ^IffF7 ֧*x΀#,RV 6ʤlaɗE܋V?N˝ܜ׿-[WFߪ4&Ѧ9F#|Fz_YMk@6*-OhҸPinA]\vm"K]ۧ#媍$k _kO f̹!P [)8A/FZWy $24:yrkC˜k=CzFʟϑd$~]'xƙqxǴ쮶4ST4YhT0۱tzOu6f"42 GzG;Қwsc^?3Z{/Qa) 'P#zC E`TMps@>!΀JY%y*>bEvI3':te!Sp-Slu˶3d2 ٱ>4X³C%=xqœ^PM-aɍ& 80f%˹qa%`< IeR`P |XkBFf)0+Pozic֗ I;6bT^3˪ ZPgȣ0 vJBR";TxHLI.|Rf@';-֎0Ks,.vڸW^p!C)XɽY|@)RJתr-(d-C 0 h)ҳ0 fPǡRL\@l; tO U?}cK`iVY΃T\ j33䦖[vx/ۍKYok$"kҮK?0FRPiJ N SbÜ2Dy頎' |]*1:l_?K% ?:F![9 .%T ywŹ"2y'Ζɘ>.wSY ^>6h]oDkv̘=kгzMөGR.) 3+J\p2u?ߺ&nfqK@oD8o P)}guӞH8x㉒ uCxGASN DL3PO}Lj3n^lEF][+]AtI=4VSp<#16m2ځc@3f oJ*-X8zTX-{Uf>,d;݇4!{c?*}8Ҷ5k\vit~զʹ;/rFteȜJ#pr\>qwAg=p1 vs,!PW! 51Ho7W%$cD:R-: زQ%W()_.DxG %sQl hxB'syUWkH(דͬ\M'ԤdҴS(`?;A/x~ܻ ,J 6x(V,4%fzڊ$WK_m7pLBq*=?juޅ#v^ŲC5U|e/8D|?+0^oìT0! m {_ y۝GǡB$W8Y|,e診"kqVc)2gy!-%mΝռ15i5QUO9ZZoZ׈H7X<{ƪw!vXeWx+zbEfSEدF[v rŻe\t~3[N뱘 xAb  SA=tQLs,閥Nr(UmHqOmzk><`uGwT@tnvH[3lW*~p6pU6ڪQ!۠,^"Dc+4TH)K V@!zL)w Ư4)/T$_!r Wd!hGŠD٨?hZVg.!Gǹ?pH:ԡj-m0j3EPA񉉧E;&̙FX JDž%`h` &EґU$xc|-U7z <_'m>mc $kVH%x_.gK~3𢡊N}bw1g[|t !bR%/R~A";1 :4`dͶ#\^}GT"r|1J4ˀM\uHT ;0wVT tةa랷p}|"L@q4ZTu* %uZn~v/Y7\ uGePʩ.&#˘O'|bpeO߱&]>>EF:Yo쩥S,6 LԲ@!U2e$qFG<(G;ź%~dg%،(qȑ`iQJ~br޾e9Ј=.1iK;t;(JʑraFy(&F(Uq*|28EzLƒ:209O \==ށlۓ^1)*>%p&08*8Ȼ;ORXfu`Fz#C_g*__{3n* 4aq71dk)d ~J@En<|W0$6۬crO] ZÏ[x'xAc5F `<[] Z˭~nMW`B~ckwŒ4p881<,\j"4R:w3Y7#q 0'n b>O>ƮqX/;Ӓ7E0+h=N+24D}!џm"^ X!PR"[y^B 2QtZTT$,rS)h[Y}R܂"PPDG#F_,U,;\OQZ`*f 6b27RB>qqڳZ<n7 3e.+[Y'2nuC( ȿ8i1 ygrANhG|gg0iWpv)tJA Q^^,E-]R NNE zq谆|Ð:r@l@Y-7=@ c k\5lpGW~2s8 B]bE(_+}22taP`~{HD{UA-Uڟme:͘;|q3]$S[,՟ҩcp$S8Y/V";ECDb#{H{ftZwp h@yW %XV2c䲃 RticJx=SC 3Z>"sqC[1߃id;CtaR ??`rkls‰\ 2g2a{q`R BB݅_zgm.,i<;!RlD<^`?fZ1m^~}@v4gN3>S05p*O6J`-K! 1Oks뿹ꯆɴ~Q01"JO}s;([f0R*2~Le2 &N$?[_ +ysv`f @Qmo^6?LHRaHKj}W4Ni5_2B-i- ';3+z~S fft ͑sU % V r|6`bEX#ZAkJy#fU覷 k>|cǗ=iKhO8H<-wsNdwvBNA8>\]jt(t_[ry޽ĞS yd|&͐MZY#a,Uh*^jXWDVlAeNVgqtA]/0h&-e+̦5d@g["Bz M&/#T5jԷ*߉̴W7X/Ȏqz`ŕu(F ~vy{;&`\lX^P(XUF$O0Wv1?>}g!cP)+sx {AoM.ETW@pR,I*: XNn__'nFnRL3$kkgHmu#)7DA^* ѐs1Sf)7KH C‹ʠ+x~WΛ:B~7z ~w|~T׻pzUz.+X +e exZP) e7nAL$;w;`ɛiNwdQV9$Pb_l]-^'lS!ӸZ T~0pZ@^m9K>&؆nsO)o(L|;(Oץ,ȼiELIX66$ס"'2H“FA&33wGNf%Z_jvL;G1"G¦Kf:7RTZmhlL91'Υ_YK1֐?G]빶ܘa$1Y3> $sLV]^D-S @(~;"4 -GΟS)gU.xbÝb3x!7Zl<~<港seBn2wbeOeR0D2cs8Ԝ,j5QK0{kO[4RT <״Yf >'|0-{67j1[.,|WŲ`Egv(suTfI`4\l:ֵxѧ{PDTDV dɑHNY 8;EsIj߫-^ledL81k}+0l"vj:3ť0!&'Ѩm)P!%M#[cCa.(`3=hZX`_\,wgӾ `TW⎩ːy^Ș L0F8gg]O^DuҐ=%msu-{T:u3=eP"`T2?bv`i$Er sSh_wmTǯQi>ƽˆ iD%CЋkkdJrlotHWԥv+KMF膹tb'c qfu[Uɯ*"cUw*։,U6fZ u:bwB5c"Dh#o铿o0gztm<AV?MFw~ta+>Ydg.S$$'\ LBP?5뫽NAK0UrcbZy6܂([jʰDsu)SEç }oqMGtND0Q@Y6C4q:AoZ0Fllj:tn1 C_ݡ=!kv 4t-Pv[s#W-xdgqJ9VKm;,W F["nWxq{V "6rgvOOAB]4<>u-x\rDz<{х!>FjЂHА-/>3AgǯLs/׊d):e+I Uki|:E+6;|s)C1d(9SKYΑ=a+jfw`rihxOT?:IU͒h#0D$&Q~.-kɉ$Bh!;w&D)Xgo۴8*ɤXNoqf 'm/.ɖuy  BaV_' W ~;^'m* 8H}R ĞKE1 [R4No߆T2Cqg]Oz;0<ޱHw5ilR*Oݛ+fh[cXelFXU!h`ҳjZ72/Lz tWp5~䏁?#O{J9'4N,$-c߃>[x ~Lt8ϭEw㎱A. Ԣ5kbܟx~A?6| \NZ4[0J 0Nb=A/RDE+@8cmh&"O}n2{L=c ޢCW#/^ ʠ6܃2ov'/qB^ƫ0"wYAF6\'%]=SP7QH,L¼h2!((ߞрTexj!-d:"l Nn5rߡ@}fY)Y\/z ţ P]V}D|eGoͺ[Vdǁric-_{ku]=(m Rc3n[dž}!~AȾJyTA6$-$*%P%f$Vb6eNC i/f`Ȫ=J?8L4ĶauLD:1mښA0UEjhlYgL".MUi͛{ܕڀ$CL\* *)2{gY9G48f{aWL|ycBa0y;"d*%j*ǂDMF'<ެl}w`я(O(dHzP&o*iU*_`$i#sed^V&"O`pqFMiXʬ<=FZw9r3v'd0{"zlaߒ0+Ljv+?p7kpazǚI훅la~z2d{Fk%?cdS=MGcL|)/2qdMӯ͐'=|X@4vcfS1!'sP[Ϥ:a*>@ItakUVZ3%`6μdf/ӦE}xE|$ =e"hǮ=-_q9hnwkU_L58~Ny=0 vfh{6b+HUW/ЬRUIWoZQf`Ԑ\5`SͨDKA>P!򃃮V٬ʀfW4ޫO/^+`-˕$L7taC,y¸#ձ~/,݌X%}՝h} #+ɾs? !mbPߗ7lIg2܉y5@%'DzД$A$13@6%a3O-cFa&)P@Ic$4+ߟ?=(L&_^Z,-gmT_{GCMx-og!&HDn?G|/@X#T=Ѕv/V:XlɘĀ Akwܚr${bWyR aZ+ P]XMwWbt;).[0@0ٯۄ_\"a7؆/;yg*XDQ ߀_&q&Cq+F8nLx!d{hM5 -QI"_̀ nәi+H{P.z nx#?ygY:灻b?†Q]kQ!)-# v9Z >QMV6S | =B=7 g~aj,2JBvol'1>|*{}Ja `> Ej v7#> ~$hvUmcXTz R&3K)zfKe kfiaTVV(8/ly8󮍮RO ¹5o6쉗ȩaȊ.)]#l)?&qa0NVZ`|"nlX* Iɧd~|N&b?Ω&p0-D;"ѧ2"~i8M-t` KlG$}Ծǽir?._ӯΨꒇ܊-0YD3Z Y={}Vw],ߛ/CeIÒnO 7g>s:Wы;6?A[jHh6є- E6zU5GѴ{-/ RdbpK8 Aj %{qY$"c7NT[@E$]tn7cFlwń+",l!|3ew)殟Țv9 Z.cl (S亻{ bT2(?QX5ҶA.VzNQ_Sf93EAi0Oà;nwZYo3C:(:P|>ۑ(ܒ;LY%w'Ih4U*`b/3~m)RdIYk׮a¢}P=)9f toM@,#-FkQ-xdڷSR[jN)1 FSc%s L  (JŲx6 mH2NR,JIt(ZD4J.M;Y4DdC+:޲+-Lo RAo&}4[E c{QE$+I g!rB2z=D`/2uq$b/іm3b#߿NQ?5MUIxcNͱsbH=Kه#($pϫHDѬoS r?cٙ*׌ܙJ5~CֱJ9*Þ,1 NJBIHhy+S׋,OfIy\ElᇓwBL6{s4o|j-!voW|c-i{ηasFaA^Pjk<鷋 .pX`iM2H,@2KD>xq? +d0}~]aWSS瞇?y|{ :࿿\̧ot*Xl)[*^3"LP,*_S$͡`i|Y7Xς5}7u%ּ0xSC!6IF8T ^mKn8daml C2fo<[%=0bye 2g=7&N+oCUy肰Wbi43fH\zKt@|Z||}0MӲ_bHF.#MjǃFE_4NxHxLg.f Oeq\Fjˆ Rq=0Pw4A$yr\2,ԞoLa* CH uM0`W\E}urrrAXyq++]󂥪3eHqj2Y5B1, 0h^Y!e&u(b IeВ?řnG/Di3O7ҤD[4AJv%?ޡS ϛ" ɤOQT)TF+ńZbU iXH;Pq 'A"կǥ?1;4}&<ѷge"R؄|R3O:0",%M G]?4j\%v#hBu(rF7ƍWW-oqp3}=cH#<0av(SޟoYC9'.尕Ⱦmt# JWB4AaH8>3}ar#9/$=QŐ~Ț6|_w_m5𿩲+V fT=Ri& ]!{6P$w9xQ?2} Q6[d~G 5[Q x;E3AúJ4*JL ()X7+PN aU21m0f}_U'\@d^d٩bDsqsdo+ٻQ$scCUġ\mu["/E5󾹐Uaet_`|3v"7 :ǸhՐ [0<ÆBe-ovey*C-Np" k::hs!50 lo= (N&P&Đ/*'Val';^׀ ;GEma4B'1WSRb՜4 %J\ :;oAZJ'ʕ=h{Snn0AR|h̎*3\}c_z6X, #n2qVFo! ,]ð%`G{¹6Nꏝ=g Xar˵U"!Oti"F~ڡP9n0ш|\g&c&d ܇fk?yp9@1KU-E&aP]=b!5J>mqLZ]'A)A#"n0DP,A$PtPN.5R&=]VThS?\whWHQk !kyz>o/N׮(AQ& u/b]x yE4GFS\A쮥(o Rë}yt~pPYj'٘0hZ+XXTG`a!S/mWL /pYpϑ˔.ҁXLGdpP$qxX֩0D-IٞyD JVTR=fg=\ܝmFz>toƮo5#9j&Ya \Uq__l&JqJ\JYLœ@셻t?J Fk~$q i1PM3@i+b%/Vw9YvB?3ڋڝ}Ff|^Q `K~gX\ޜ5)rL6xh{&#%7pwxEwg݅ZHZnZ' {Z8‘:1_}MZO!M2WݕIULzŵj2*_at:DJү빓1!bq C/iEF.r/ǃxN%Y M:pUA@7ayWoFTvt~.(&?'֟잱IA 3jfrkyW5S Z+ 'a@ ғ؋PzB]X,Җ~v (uƮ|޷2$cm 9^ÿks)2ԥC7RH PL{1Tժi=T%9wXq 2_$;"V:$JRJdǧ@@ƲԻ '6TӔUV.#arnV9m¬2C2kA!}7J bgNǾ"K?ת5Z"%u8)q }#D 7ApLGgK!0uWRƨUL)g2ߓYnˍFN lX'OB 'mM?w@2ɽ27@l ?+pc:x(u{Ӣ#&7\1=2Z-4=XB0n:,JTv"x>Ӯj_:eJ:@(LR1>׳oĮ iȤF)&3vw&i зl]*L}^Jbxy=<T ^H1H-8Vz_{Pϟ~_eTKWLm.kՔr*ѽ֫"Lr412[GhT&XN"phB=;=C?{%Ĉԩ2wzv]oP_Yz޾a?ʃ(BͱJ,: "xV_z(~-hă=`*GrS3~-Md7pHpq.aV#k/HǼk%*Fvܛ^T/y02( kc/XnF"3wxQP-hGT7 *K6(K^ف ݑbur7S.@DPee۽m+s;{ vǽ5S+ᙪk}?Q8h80XT5PSI3Uǩot2.KArĩlt|  ~KNQY^+R6lӵe!/pTrziDD4c ڀ$7xҩy={ixtrV:~z FRmCΉR1[YĀqmֈEITŒ_!I&1}i( G$N^PQnL6ٲ@ JgB wUוf0g'm6~6;BN.Eܐ(G+|mdmQ {#O> B uj2oO H~(f /" QDL: w\%|OKE th@7]yyPMb/FLUUD!}^z6`3_ثoz]N#fK\w{[ޛߗm?X Z$UFpcK5޻I<7M+{tB LТ{R~[苆LLЫzYl$r.,˜@*GdUyʹ#~Ec=BjP"NXs@Y KK>lnm\-6Op~micR%-mOa/oXeTuЧ}asȖūjn]gji}\pИF@9M6_zzUEfĥ1hZo!S_! MI`0n[@Faqs((; u^LOzg޹Y SCw,fPױ_RBӖP\&+1}T5Wg㙃|BpN8nFx z*ArLc؋4dcc{na} j\n+_n\UP8Ւ ?͟sBU .I"r^n~=VbGf Di9({W0mis·Vu>oZC[m>!j*x-Ѐ3-*_CcL: "ؗ+ܰI6oaNcZPzbc,H$1sD\?fQy, ;> xB]\O`RusS549-lgM9e_;=v"Sc,y=VV_d1Ƀ^ oX+# M,7ED 8d {3a!Q|9Px޽&q;},[Na\[X YD}@Wk^N{B|A~= ?x;2'W -.oD˫[eE7c DFmD<Se.x!K[ Ne$δ 'ܦW H7׺͓sXZk}8iˁe-D;ZtFm2d-"Q}@Vͩ\CNekQdK҃3 apG|aJT Cîr\2Ej]-8cI4Ϫ. $ ~dZsFdBq8*m%3&C'ڐh%٤#Qև;Z~Ƿ/W1YJ/yRAѫvLwsZ0a5 89OY߂`QƲ)B:H-7|m0w߀:t"YLŧ -Ѭ\@4wWA _"Q|C6TQѿۖA{K =Gc!!0hbZQgbF 5sLZǣ՗+3\O0߮ WG-ddFZqEeCY-Lk9v6.׺ G+ ̄ȝ4<6*x}ğwyaek[0a-XK,R{GyLjMPĪQ3E{#3%}%~L= Ȃr|/  $$xօxNK9J>eq?gFa=R?KQ댥l.gn 4N?^ <=a| f k=|2-O),$%؃Ek;ܞ c>$^/n1DUn; Yv A(fm+qJ׫V#.1O j "_Q !cXG=)V\1Fi t7hՐ:ڦ~U9 D)I OD\%]7qaWJD(8,3s)-N`dSʟYUDbC6q1j푢=FkG# ZWEK&Vɻqbj\s+NA`v rSIt!r$!JO|Gs6^/ }(n$rF{V=*g@(v2vN`Yۤ[w9ۓ`ja!@Jr<Ey zD4j) ,gס7/ݩqUb7MT 7넛r 2G H3K8. O9mkEg>—Hz4 ] O1"'A&WC>xPٲ̔5&T!?vd %8ETffFcC\OJi`ghT~ 0w&Z@ eFg,V~(ٶTE=ph8 N!rmsᢻWue "AUHV`bѺ"Ⱦ,?^90)\8e~@bT7r=jt?8{*"c@P걆yjH"MwXVjY1\QHkfA&ځbHQ~~$I T;=,O_W+nC4_$fܭ1xdd몶ȹ TS)+p'uTPiNVl4,2b{Dגص[rm7f4o#JVwi L^b9,ޯwQ,%Рr6@kO~{ ^±Bnns4?U!3ʝB%(f QDcА[\&h߾BptpN`=.{Y},^Bk_~i@ۭ<{${.\oA_ƻj[CFYׅ? Zو92mRC;TU.K>;95[o7A[i EBaF$te*ɪ 뽆`<Al8$*J2*A5!D4 DH 'E"xPBe P/3uRj6+w1d3(h BB@ɤihZ,)qwqkx6 J*x9ඞ =CP] _&̔-=ֽLu!: )(OcNtknaq/.jeKBsjbw##s d8JDu1Q[9m]B,:LԵQd`C{1ft$x`*_(-VOYRJmJL xPºfu~i~v=z`}p0V9 )/`f yO8X7]5?{Yr(m s/uU 0tt?[zPQڢr"TË!ܣ gAy Wgu-ؿFSؗiLEg}T8,Tn fK>ʰvno ˲rǣ4mY0sA8x pf_$1kS+_]3%j\FG^ W&;-:ܜoohLOۿΘ}+~JGdm&vOwb5m6~ "y@շo,oIfX ox.(iHnIӶ2oTM#Z+ #qC#-~޿좏QwHȴSG {yMEXϒ ]9}M_䅧r?6į2&K>Ɇ 5 r./CЪKmqp M3k_h2Jhq̫h?o43!lK ހs/hohS;,/ )ʬC;j9]})D$yJ4a R31>=#pdF,J34JTčܡnGU.&Υӛ!Cꈖw">S$wrH6."/ȑاݭ)%L~Ągf_¢õnFa"BZ.f &Zti 3xNS:|M d#VǓx4<ݦJ e,jE1ן#oHPy-Kc֡Ch4#U)E~ X8?\A?X8ȒRX.MkV{_YInlawXQ!1#4Lx΀ Oɢ<Ɛ NowLҀ{( G * ˏөJcPc44Uv,F:ToCԣ&AT5/:o9Mg W:Z6 #K)m}P"8.$'z:ΤɘBxjcspXe똜5@k8ИZk*G\<1EdN!Of~ M?@մM? NoX;%> ]8R8*Ь@, uǥDI_}q˵ۇ6:O&fqfeg쉮ɿM]xtu^/擩ZXrO];!ȣ`=%8qOe1~ DKy&NOF x~zT0)~ ˹Qd,)@HNԇZAzaf֜\KevA/f>ެA\^2rycV6K=o)?.x e-`+n9u#z[b_Jmajw!WtA?ƁtMn_mpCO~vTUCʅktKʗ&3Lf99/->Y2") m*(UVϡ募D,ǐs&q8&H\cur{c4QW@#xXEiȒ wS?$8\rFgǏp/|=,pp/ Q)HUl/!_EeB+^ۊF@?;0rQ&f8Pt(=[2:fdчqT5=mo;(JYJo Aeem ;iO+l猇dvfcS'*C ^IůbGNR,Oa NʭC&] \@}wԮ+ɕsfX1gna(ZqrlK! &_O$ ENs?#d`mɉG%p_/7gL[gRvVo.ovkd$N)2B3#\N6cN.3H^QUUb0#'5zrnvR,yfx6l2fb̾;?HNaσ2hUwP06X4?=_,wV2-Z߅k}nj+$ػxуJ!tкǻn7u>1Gܙg5ЀdNڛ"Bʄ 2 cL5J!\wq{h #@e9K5/#i4Zo'ҵdX8ە-0m܊&6[R1q,_(l:} k]<:_bROdPBg6>ZM[2k~B RA@h3[=U6jAD;$P?i†dIlG?IV':0j`k^R0{9B n/[φ24,|G&@ ]K&j# VҭC: -gjO_%WcWo)wQ$SĬՍrg S%;vVΡ1| swFE:2͘+‚Z&Z'Y8_)C1X(h0Q?uHdWVe- >MvEZMM& x-]L}%tc7Gp  H5IG+|QR:vf=I"~ a[Q3nCG:ƚ`)3e٪>nql&]m_zu z4x9So:g#۳WRb/Ma-`'&qL=+.b*&~1Q@ œ 02/\. ;>-Ng3Ӊ%dzxy < ˄B؛urՙSƥ޷"y ljטp;*2[Xq+Da"hgb1 E|6RBȗG`8$վkB=8x&r:5| (PZYXBUx)iL>&6.m &;$ׇ^ۏ-?sȀ#|蒷yP= ̏YH,>gE3.=(c)3y8/;(#u 4|Z޵4ۋ_l7Mcf'oR[䡑]N_h^ڝMu9{Rp(=@|)kre'r`7NPc .3Orz遊#4?R#~ڧ|-G~ %7 o&Bp?){\`_a}$Du~K ᰃHjH3e #)Z%U_'T됈Vqcȅ8aCiP/%JY!)Y~ ENS|FvsBk0G>sBB@ Sվ­zW)O ?1[UvLko)벅x [mѻ'c_.*yP'(~J%G$1W÷Su` ݴ ! qP*QmcI2499TEZSj4h5:lLPo>K#&@DRIOTh!=d`EOXC7I/%)c>>`QJ'}֤:Hw劷G&qNy%Jvmz vcxV ! i8:ždڬyWZ2 R(s!BBA\#왘,5ޮCT;kNl*>qd@{"riCI܈4\R>L"_fXp݄86ydWh׿Vdǵd˙1A!L$ӏ^%}+'_zʯ$ÃU#ڵ̒1%S?.mBW Z18=/Lo\)i>tC#Nl"^JxE |rɝ#hrs>bW}ѝAc2*xCDŽŀ@r^}K_إl-pdh{+QIF4ay,SKO` :ʣ1H懓w,`0^ [ %h,-= ?+^#69* =En7`Q ǮE;Ѹed͆d5{G`|^;D Lw; YQIJQ"ELQB$z~jJ*!ck02zi>D )X6ebZ3zH)vkQ9:<"6g0Bbf=q$X8@.#YneDZ0ZzVB]Ek۫J"IVu݌7^2A|P]D\"⓭/c:pT3Cm6L @:75-^prWv 1Tc: k@+zэp|x[kw]l8^+w3Q5` eajA8{Tf=r ySfȡb2Pɿ9BfY#faq8>*shﮍNp3qpnQT/?p-^ɤA˄sӫ^"˵Cw:^psg{=\mG!{}[ޓ9v52=,K5Ua{Fi.sőkȹXڗ fY9ԃ6yoFHˆdJB`w,6Y~gզb: y.$2Yl>Se-(Bֈl?pծ0*37Xodg>[51:DnWҔbws"g%s_Azь ڨQs~ bWjׂ˛C*aA? )96IrMG@wJ0њЖ{""NIL)Yuf[uo IG՟_`E:|[笻ijoQ[QKT<1Jr#ht-W,qxvl[%V ߹.zlOq3*_goE`(\TӼX)P;,dNG^u:f^M-Fk+"BƝ 4zʀ1$l:Q!)V/4e{JO#+!%Fuij*y$Pt$.' b)1t) ݉TSĤ$ Өk~ZY}=x,~_};CrH` 7Nu#g6n7Q`j$Mw)8>LdnH(]il@`2  o؛L* & x @.s2ў) l!t0ƫ*ۜ5(waceJ Wqro=մv8w{ǎ@NRQ:49i/{0й,<؛rlt"]Qws\bpٴ$B[tuRȜy} Λss#5Fc &(#RG,&i\90I{ow$xrsQ_G ͷu&(f\}+86'{Z#Ry *Kp[O iO Dž2|u[z' d>GuQE#xMkpzr:I+~WW Wҳe`C6ɹ0[&8NFtNd0=Me ] RzD@*U`SuY? %d s6Z_PsqưR HٔD%rI]>-x3rM1=0"zdGX&-oN!pQ}>}}X=p4퇉iy?IxhzShUma{I.dԡA}77aOM(<Lz8샽%GcDYoCadrRqO,2'UebQ.}eD(`4"enw " J,Z_nNG"):8PjI1אt7\jdH ynGP4Kx`b Sd(\ $S"`O+(( Sct;q Ĕ"9z"FO1k`M>AȖ"^ ʗtauuM/I= %2VaTX8ZO3B0_LY`L҂&ma5k!1ZFSnX&&c1~~ (c`a[W_ y&sٱcVzۚ90H4}iz̧qxː xML }b/U%w[bB cD\&0fwD%\' :B׿m R$n~CID֛K^:P1s>SawV@_og\oTbqP_Y%!KA7\'{)Lݧy8_H5z>/\4ij /ݽJZۤ.Aa}p7M?QH>V'r(WO`͉sZmLdf/im~Ea7Q p].xqQPha$E. T ;֮%ݥӊ(+"BtΗsJu6/F :To:S> fiNF5@B3k9JL]wUXv3T==G(YLM26c3s) zM us~nl`=_q@Ƈ8YQV|9Ƹ D Xl })O~rd0Ծf!Ϡ̰R>^|ojsFF-uVݨL>?<0IG*'8`V>US8P֐,>6gkR}۫S!e]Tڽ&N6TĊ~ Buk06[#V&-)$nF>>STUrjzD⹬ѝo(84:H .N|: ۟a"7 1ՌYH &&*n6YvDGhT'JCf4g[M8Nw|uPL(KQqYlhkЛ"&}We;?L v;<*_FeM_#=%7flb?ޟŴna,QlGyPun9S`lQ7 A[Ԁ$ ʁ;힤 û~G? ڹs|&zV \\]S] t(ҧɇN˲DIUŘIɮqo7^7IxIcBcޕ!%2~8iEb:=8hA6= G ( 2iGϨCՊd#T,iYyW{J^(TkձoުSa1[# W3h,Cscȋ^3O* 7g~8,VΊ^*JΚ#@j*Sf/"^A2<헂CLx  ݜ_;̶Zh 30=`"j:Z$ tR J BU'|,uwŁr#0/EDP5iCP<;He5m<7zV.(ӎi;L7@-\A(LP !+BÁEv54kH+bY:/oJYQnHt?1%0{i %ɡW򷜊_ELkTAտ,E(OB7+i0JL!$ZPr 8!bmH`erOӝC-Vk  l :UFn.lbEQ; GHkr5]$k Fߡ`O=^^nX)#yE=!>]4ٕ́똌k zTnlEg6QeFgZX " G$Ѱt`Yuk + |2J/}J#0r W;P9= GrRZJgaH_.k{4RVuslWaGETx'V`#GyC!`\˦,:X Mլ:eYdþI'Pg%EZVS~*E|Е";tMSOj$%}㕬5B-J᧜R6Gl2@sL*kKɪpg Gp}+oGfK244s.8)Ilx #ܸrl-s@ ˇk/G,]bOr/qqaJ}MuW|qT`]j9 nUXƋ2ȎhJI2ˣ6I ,@W@Y,G 99upO¯b(Fms"6Pmt|Mdav[ YY -s7_^dkX?HL؛h.*-3i5ǁwEqӅ֒`9([1P=}Dg&RUP}4- v2<(3]J]$%#!+6f^=gVgaqd Jha`wM*/WXYI:\3 }?(LbA:^9[ղfm|N/xjY:m++itgµA"ZH/|*@;TJ:dF$G8B47<8U9+5$ZRIv`}w}Qb& 3s=O'Չ?F{aAPфkX(~t99b! %Ȯk0C>:zٯG@mQ1*D$vykicJЩDLJRNF܃7ڂdŔ3# WLe /ƪn݉6V\r\ i!_qu/LC彻09_ Qzty'ճ_F"1ńc|S$V,Ep*xZbO 6L\5P2xȓ\U˓,jh B* 3*b\-.[Y#Ľ4m# pÒ/BBmV`EeJ3YO;_ǎh>EQ{_ b*v/fݲ*^oei&*ȴs:RL~f6[4""6{fϒtExުtTY/v7]f%8^Zi/]?ٽq/{2U0.+ZTbWZxg[T-7*J7F̉FZPKddԩ!I][+6gyy~^u˄ 0Hb( 5}O*ӥ2 P03-4{jP1%"QAϐ]uV"WlhE!~cʅ}vliD1#Li<ȌǗ. AroZ$?󺂖4+}uxBe_qS٣8jO6RJPEqaB?\bf$OG8ӷ"xuF$A>:(8`Qe{-*`;-\$~2FD@=4 T~fY!!e O+*!: [MprWN#碭.QZ8!d=1wK:{5H|J*}@ae OwWXx\ HFݲ]: cʔe~8V1қ5rk|D7Ԟm,-N/l;Zks=ij7Mڷh]5uOwhZdO%5/5sȉ]:0/p/CbF7Ӛt`֒'><^ C)Ce-R(}tz⣈b·X{^΅XX9ۿFT/AEmii̊xhV,b+fNY`'Se LDI9K ?W`@?R칔L=&3x*E򁥑_$(ڡ nUYRG6<,ggI E0lg+(w-95Y 2, Kݷ%X4 'FmzV0]>(b5ڏFH#8IJP0Kj̲s5 G҄>e}oT-|diQ-X4(R&}a'竄hxS b3/؃`_) 5$'|E|"*E[`ywv/]%E^k@1D,wS/?^w賕*~І$J'ʨsr't̫4_!s -fR@p)WTAͧJ 2@Aq`[ z *yju[v7c2q{2.A4)nDōӔ<+bvzokƙHg$"®|pcҎ20V&Y3F!mo͝K :Ƞ݉D  AZ.j6QdY&pϣܳ.3N4b*K "й;~5*l6ϿNFFW$29EHQiZ 6nr3Rɠ|8?;a@ǝ.#zh699l]6pDbP!}RPŒ"ąlu}+)<xʃXaeg%;q"kۯp_04^tV<{`k9QSA}~>9:-- 0{ŚV4wزo-nE32/יy!ڹyv9T$A)XiˊePLY N#ʺ&'O4[B ?-|9ۆfJ ҭ"{Ek.P5Oç;'xwpZUc 'vTA$E¸ b3 ;9:}bFh@E5hoj7gCQ"e!؋~9݃iM; p""*?usLY3H_ڬu“wobD{ 9` !XS@{|mPtZ#D(zp{5NmsXz^](4DQZ6T,gPl4?$M"㫁8Po kè)́@uTQ{ș\`>r0깖cNWVֹA}E[rzp&Q$߃V7͢xX ֯$|Q»W̬U+1][#2f{؄D˟# 9g@{~Rvc%!9Xވ2S*.-J6>M$a(Ҳ+Gx! : =P0Wo2rK<񥟛-8k(rAdr  vKޜordIi ^ULq./)yq\:!ram4j~̶nt3!xjW kH[,7h¢gg}4÷t!&!r,^t,F|BF#'W* )uT3!\# os$Ǜj=r{'b?P:l vshu[_Ht&wK}Pklqhcӈm`&W-ugp?.D0/;=ʚbO=Ga@GѸ!kb; HF%. P2 oq'"1VVLcch`U{˺oO=։u ,&y|Gh71unS$͗/)GHC'nb[K}^5=+`3v N;xoiklnNgmL,7TjaaS|PYE&b}!X$!IZ wٟaYA~)To%N%WVd/{ٲ۰LNR:$*m̬R8smܑƍ:IA)mSbw0;GF.rͰ73F4ɿջ-t[hFvs"7PmjǗo X7'ZtwDn{/[#m}Q73˥L >,BvIvPDarQ^Åq;rh_iek^6/l|K3ÎQ2Hۀ(鋎6q\3LxhmKҎєmjLL,ɿRD Q0摎] ;>T^77^m{D"fȆNEhW7@c$!b`lוɠ-FLchsb[lJ>k&`maLf+M3 u*y<Ƽi\B`{x#;_+NlD9{)VvO)U0J%wT<"I }F.?,u4q*`Hz?(XxÕj57M+^nޢ6Rb|{{bxYqAZP[87[mHXf>JbPm"۠'T VXZ5ܫFͶ=鲄g*9pPR&h& 64:GND8C;O@Lr֎-r +abuMf#V,rD Tesj+u:o4QmY!Z[|Nr{h#( Զ~(_7XrV!99esE}N(*| Sܱn~>yus:,Vg+vV JK²K@p?MR!g'f&^4$`D䮖A?Q , xEQ'Fᅴ]\vdž9Hbƹh qQ 4i5gBIݜO,p#o̓J+IDjP9-őP@%XCMmģ$sNԅH<FEc7sp)|b!,8d x[5?A{ۆAeHㆌ]Yd />:CE d[!yrٖ,1!3- chPcx贱hQa!?bװ**]J@059ET0ǜOJ!79s icJLj ;wJ2Yoe\JmLZy w4: k-x̮IWZckLwvuYK3e E:6ىT|k@i-s|aMQM۝;a B?U/ A&ya,-ݜ"}IJ*X>-Q|DD Q=i"6\.{LpvK,N0Xv Nma7^9@zƫ.޻+˽ MSdb<W2܊,:X^2ӽCh?hqY:\C!>ZUjɥQp.dNvBZ aw"Hr$bi N{%"@ d>hq)oB7zŋD"Zhkt_eȳ9sz:>3Wtn"89xȉ_~ YG( `Vd9p.yv+l!R k`>xQؒHaB}i'?{MS89$*4,GB0WKH8na䤇;rZՐ#hݺ[f'/͠|eA#^Tf$]T 81o:ާ=xͯEtH5*V2x\*m;ٲ :DpI+VT%',)si5qGJA{x>_S# *ZͭËPM* v6\̮-ǻ"XF]UcbtQCa6xBdedNK<Ɨ)4/n"D|rǘ-(Ɗy*ڶY>M d ?ׁY(#ގQZZ6FRmADz=s@Bcj;HNJ<2a[ܼAlrtѾfh?N|L/HΨݼ-"/NRuH1b͟V0P@ڊ!3vqѝ )MnS;i,3g崉;Qau.붗}IqC|d^w?c"/ ֊= 4)U[$/)w9%w=VSh1U2h ĝGtdȧl-TeM86u- %~S Y\>nQq=b ,j*XX㦭g;f^};\p{ #/_ c֯vَņ8ټQoJ5L^d Mm+^=e`=-p`$` P#0(ߖ"x&sPHKPΕ1 zTe3\(6pKL\>y4$#-b I~qeD1gv1L7~w=mOaq/@-,[=/U5+,(mi|VL2󃴗J9>ۉ^Ɂ7IGr=@NV p)d#ɓzN5fыz{a*0.U t_X1s^&P{\' P:$hܧKq④K^>hn˅33TOw衿(?fbpH_SҎ,q8(-iu5Gn& IBs C$pLy9 iWdZbVo`[ D٨=G OJ|~2CyaƵh7u;gk(F]+f/Wd@K&pyշЫk*ß]4A4^։j!d6,6h/;t@^/ y]@ ݍ1~eGI $zLtMq?]/ҟ\5%muרҪU\N "g%&eY!:3AY|/Y?%<kӡdMʑX5ZHLe(cccp|AVme7a/IYj7}`BVOOM!\;:s^g*&pw22wM|̞rp3yhvw Lj Z;9c'G2Rҕ~#>-=)% N~ƔGz%0j0w"5Γ9j'QD9Fd+TXVm=0!Չ~nn2ńiIgB>7Dw42[T7q!b+ř qykl[\ۗsY۷ۃ/3\ŝ ?骜e=ࡡ(g^;;lA}#Lӵ% ڑ^lW_H7#;$U8 'O8+7kKK4r vR/8ѩx2-Sg^.M'VB@&C5~C}Wcn'nMw!;1u.<p+_hf\rh>oJk3~k_!Qb=Alj5̊LmhQw1q7k!֒!ʢ##',E!3ܷ3ݘ9YvN#{.nv[ɺmi_id,̀<-)He`#-BxK'~> )i:Vym9=^ |V.zM{a:L}!1m_;lFKb8 ~1Lإ;cq_gy*Ñ%I`>테bx/!Y/8y_6AU~xqyY[ꭻH_KWFXiq,tc6auyP@ +Y@@`T  [++E`uq:?bnaPL\ؗc+U@{x=a뇙l-2dB· ̶K[H8~l$U㪴OMi#ѮFH PRRyH'f|ONfخL6SٍY;F/|ԗH\OY&gH fc^i7h24,^^C}DoN;He l >PYQ5Tsa^x9NWZvk tgrO2y}#F{#`3k06HT5 o{6#U59:וC LQ}l$R'Ǹ\hx_ML]Smj"[ɯmI+*S5wyM[}y눝CHy% h]/$K.Tq RۇϫGYA=7|$ A/} g)R G v7S&I\EcX$RVΝWT{kRF-dbhaQ][;PڎkgEjZ՝h>0qRJSxJ CEmeXgRmXvjF먒g*/]H=Wd#hz DM לVQEL,{rHޙ2H8ڀec0W i2i>j@8[m:&4v^ E ى;7p[G)';.Gމ Wv@L*(&V[Mxv,c(< m[j L51bܺxÙ'% &YZţGQIX_zHNgCx<~C|K<8B/wç.:kx7'+Ltss QHe$38hsAwd핰8W3y*iw5vO3ukČ#zv+*/A^Qr4ȎK!X,1Ohޝw%DH4D`z5#2+|gub[ǃr&Z*ufژRv2%.QҥϩzktZ[6N7;";mx/L[wl\MzlaT":6` x&_'/;5ԛ.9br,zNyX`C/VW9jя x4hNϰd%0b S.IS DC못S}jd=D]B*: `0n'fYV{%^)@jBih:F(;ך>P}7N“*do j'oKkVq# ?NGdXr읷~a[TCŸ3+ؓ*/KK82-*fU@BUFwQL+PE3~ٞ?%o=:> z#楎 Uuu=Eiթ~z[qImf(nfL$x>..a DܔB0ⴸ!Y?VA픓03kg3a4JP "lE'GsBvY@!&/_1?\@ 珧P_Nn|ۋ5IVE, %f(Fr7"Xe_>hH9$YCFRfJ,'؍LAIK9M9<*B"z 'uY$P*91*^* ";;i:hf >V@ftl lyMX#Q K_3л@H7n ` _&O,։zAZR[bAyOĎzKd+@Lj+,"i_Wvdt"`9ŃclЎhA#= ]W^o=6JtSAVc %()s>ӍA`ɭUryl-qdqp52[8VLcb׍ >Ď7FvK 1^zt`bZLL`pW6p%ͱ+7zhvZh(XRo:)DOr]H]u #h0PLj1LF=Y|璒!+[W%8pZx(!_c ~ -)(".6'a `Kp``ҪD=ܑD7H<+f,g0?֧TZ<.:,Q%Ӌv{ |{k &Xkwg@k$(Lmn9'5&O>mf7W=KMٻMMaeިA({.ę;`LHPO3Z3VB"qI]EtcEZ{OP]IuG[jjosQ2WaE" vצ'lujI#-`Zs3L O",޻rgӮ-0!^ ~$<>| VRㇰiD.o96Ay8{'RB8o?e$f<- Kjl$L*ag(z)9ufrr?۳2Y;`kڃ6CGAz 헭۰~Vr%";&M{)TIutl{C\_ґS-Kݢ I(.XLW&z۟T8bODYϑ-'vL:~m_53+9yǀ8S ȴHGc j^FMN%HvTj XCV.>cIڙOH Eݬt9s}!~ LΜ 5;n1"T>WIi/7EZȣE!4r|%oC[s; KFC[sAWu`k!<$ζUaѱYT{#S֛@0QҌZیi-.)L0/4>LWڈ?7bݷOw?X:\ͱ#jvk%T7orX A tjz4֑(Q󏬫g&6mU*1 v)7^mZ@Nfl?IRu6"@ ?]Tښ,xY3Ww`WyijS&mGNԪ\evG!N]sJ}Vڿ14ڱfK.}t ?ٻ;bS1w{3&08IF%6~~EA=82&uaNw[Q0섕ɠX[eu"t%)΋_"DN덨sSjo"cbu^;cX0IQ(@ ŚP.{ ,t1x۹=6:چ%4-E/{}q8J,XvB>qͲqPϘ ?^  [Z=Tav"-juAN7Qteqi3-hR0>[;]H57Vc ձMCOB+5Xe[ T``KN[NЁvzk$EGYi8Hh(GVXq%l"BTZL%nypL.j QVbdu;:o)h \}|SRLN+ˮD(Ni2F(\4JU,o&1嬠"oUD49⟎Z42S> A,#, P]SȿTVO v· FU(ܜ9a"2V<\!=e euZ͏C +xcD\ר%? c)-ް^'LCiW|)dV~+EvF ^UҶm^F!o?Nf4W.H@(ES^Q9J\H^E ˲QwڶD`X?r G+Vho@ `h4U^YT:2*(*ֺgi+qCÃ,nPAO eoL&}o$MyUlXh&hlp: M[ ݗ+wV2+ˁg$AɄMlw6Ixlc d+Un/%ksLv'A (dy,(3w1I^oF#a2Pz{=z(eDn( +`8$Fg0W̒`M+[*6_4)/YU`9..-v:P_ wϻ%~ /zЄ€!յNMвň4Û&G|N"+}2,NZFuF@,B9I@/b0Zr|sqJ*gWvV_/.7k87U+,u 9)S1: 2{ϩC '߬+$'ĞưNCcmq/f_<}<2YnLTJs>-C46Gvԉy4zOwL}ھ,/['i \r] @`u p{On4LgaJہŤ+KЁ| ^zti@TT.g2-5CYyb+@5ՊA66o0*Fio݈v/%+,nu 7Tui-oҺ-xx$p 0ۧX*BghEu&HЊx`jJA#bk`4gk54dKC@2p55OFo;܋s^-F; }lj+4zAJ ^; p#p#=,[qqS3E$*w ]ưRL^z(t/saZ fH_QUJ$t-r_cHXAR<%}v(T_%vIemVMour(v;Zk3}$4Mw[*elO@%fTu<Հ/]vAtK_{>'fVXAC]ɦ]/(-99e]t&1e*[^#ѝB}LZHU:mlTN̗`_Vn)E9Jt(55?30u} 2ɋ2HMmM L$BXB ^D*VQd Rփ[GFY+~NNYO۱M"B6(@,S]u-w&3f0 hPx`$e&܃>d wFk$ؾN7H19 3ѽ@G26$6"P fd<-^9s)_u\kA*/d%3k-S^pN.eF/CJT6;.߹>@Wi$*"hGM(*lhpI?;đU;“E ꯭kiAoSmo{_QLn1Vi^F']lGSf@%VM/Co05/|o8D \ /qKlBȖ7V>=3f JS!Ge1\GWq4w<rdSe3@Fp>`yn2x[L;c.bj{,)tb-[Uo9Ou"HϬ+" }Du&%.>TSnzOX/s H%tl^3 巁9{Y vW">n~:jz/Swx߉N(Ί4Y`x6헌ظm#e{oKÏo[f5gWE݁"v ]i|yWgY< cH}(Cc*fɞnR>IP e7$P+Zؓp2kq6vsbj3>p*^@+鑝SG 47-BC|h/}Fq)ƘMTY!؏+u*[Fz bCiq-:|`XD&6ǀD-##CԐ0Y2H1p.f5|U.Fy+j]p_빺*1jF!hkd?9\uTvh7H--O:Mk/}]QB\:=e[sޞB!Jb?,AKƠ ʉ^㝜FRGz5 dXp=WU +x0>fbEW!E6[ʴw*n6 Grd9yU(CƨqgO<qW&i.'@<$G/*Ŝ9Y$0rmvBK/XBfT _t[?wNIa$t/zŤCNBjpKQ-Ǔl8[|5Nw ?/ؠ@DGeZiBpC=WŁz_?e%&}nDX)c@ 10TefcmSE3n8htA=X<4 L־f{#Dž%Q@ g8~\ס/fa~G2VY|)) iC5o'G܅;pn1!`0&U_F;:N«7wb WiU,s*ן70RH T )zJy`{CrLE=uK][Rˢ]7Q}u%tVH%&C% )ʑՎ!j+ ϷB\8N5JѦ/I;ߚN-"Pn"'7.Os{uKLNQ &~vqv_Uޔg:HwNUs-UJ[w h3 O^ W[$*VH_s&ÐK3SBɂ=/%Q}r$DD8.tLlSZ#P7@v=tMAnL86X;fZJJhwiϙ4g _ԑJRTRFQw*4NX6 cf=8'Տzz!TD_Z[Ů [y]ܕ(i(oo*muG6a=`vXdSèn࠲A>fe9[5|\1̪Ct #_!=qIYhk[~2}eqR&{}Ȧ!_d r6!MorQ׺ٚT lm|sK>Gy0%\J1F4r+Nԉ|\}I,Rtb(}󯼈#9{=947VLAil !}亙Ԧl שw}E}>6)}u*7E{LTCgNc^qLi@ Ǿbܕf bS+R3UBW+68BC3.0U^p32 ɸ(AީwNFz4#)mo 3u픈3gݡ2U'{D:p(_!R3qH=DXK1fڂϪ];Xΐ ,zCG P-ER44`Ѽ$:K3+hnv4$i牶:c ֏qHQ?jB-!}f%bB{b4*c|"75SLl*y$Evem$̼`E۴"xTN"6Teď3g a9pϮO~=(0jՕs Xv,ckBK04g*P CS%8N킺5h39VȟإaKZ ]KoKNA ~R^jQ8g9\U9eCjXfU)6TF;H\b hrRx;k?mʞ/jDI'+ԛ-/U3lu`>#Aڪ )f oς67ϪuIUvZcT ,f5p/_̉^#(x|T9?to :kbpC(uixocU&C9\EĶ)#¤ϛ"ɋ5WBw%2#faE 8Bޢ}լo xe&{~0'-[2Bvtl{DSIc ߗs({8=!85F ޜ%x+vrbj{8!ykE( 'rCQ ω}/n[W˞Qb!<>ȀVRÕ:m*HߦKqIagI";ݝr{kTVRM *^A(mQ;hQM$قq2ubIh&dp01Z G('VrSlfW|rt9%hLGHC)R&%ʼn$ש2WX6'qPC . 7Լd|džw1%,c5(ZXzͤ~<8n٢߱}x}9ik.,3c`5;l ՙ2\@9b$}zpn=)7;uC^#4Ǘ]CU7PiD;OXCrr󯠄G4U{/lu)]@E`8K8] qE̦s>&mZ~5ݩqD-B=ng'vTY#' xDmJPA"D(Q TV\EUOT;Eتs*(&lV9Kl2qH8 ه$`rу䄅K5(Yhw_/KK'Ҽ"nNfԭ?Bw Aݣl;88ȏDUF2ka_$[GS3E"@Y;e2=H:mƩbqѻ9|W{kȦaUA`o&cb2droЂt-U_G1vIqnذU''q>tчڝI6E┑gՁ{_`{5cGsaD#53.Jiue;3^l3!tbENPy깸`*yy 8Fjz6;d0LԮJ9̚XpBh'`! ヴ?r*ɗd:gKĵ%3\-( kUwBh -q<50@F\Ӓ,:*[eLAlqM)8RJF<8ŗr- ac9 C6r@s7_q?CoS`dW"TضDza -g8RZ/ͬodOЦx.hk5B峆)Tl F'-)X ^$pѠRsJyPXTLk E q(\'<y۝fWK RCO|<8<fd7'ND:+= M\:# Ɠ=9¯ (lw(xvc]FWtr5XciZoː05[^}֝n֒KcG̔fND? 33*(ɊAu9OS#Ā<>)q/WvA3p~N^m{?1`1`HɈ*5w`L`SsM(zs9cWZ8lRLgHofhuO_.g9.'mWLoWM] T}V34^6L.8E>}&Or-)N;ztv-41w>I[eCTZz#[򥕍UiLܟ2i=,F"N@A̢{w _6:M UĨdLp r.{g24{ZF{z̚.C!ʔ JIEצ4@#ȬCpM 6[c$~̹7(GX;cW`cBaqnQnx|j8^YiB sO` +S'wX'|#,/_6G . &.ldִk8 xH_=QX(TSB..U^>NX@6܅uO؟^j&$ ɖ,B?nWϫWoHVz@a:]XR%R҄фh (|5>$x"oZ5 zz,^q̴PdD-|8VT;>Kǿ.N,pF"ֆ+]M$&^לּA#R4QV*|ɀw|?W_Y/q僖2t YbS|'2.]ZޛXWk xf]WNO]rǙmlعt"1ٻx35N/~h$,.aví5cTdן{/(M,dkv\.K zN8hjcٸ]^H?4R!0arm2jm6G& 0sMD1sFq?y#|#1\~J(WeD B)~qN l1rHa}R,~ݞ`x=erbaT֔5g \kt Z';tl SE'uEKeŝ =aiacU1K]/w VP#|2yң.hkZIo&HO27[Jq]֗{iRNp^5\ĉ8$̙j8*D>^Z%ܮ^ b)HG/Čb>8@z Y?[Zw&J퉲%Ұ/aҋCd[.FwjEr׉ u'L % ". oOf.'ZI c0}I~_$+[t6/ }9N$ ;mzWA,>;] t'lnR$y:LS`?j f9!J]DM%!dK#*O_ ֩_#8{Es6t~!1 QOysFRW{Р6ڢefIPkh3%ԛ:%g~X8hdw0Hczq5^LeH8~%R6%5R9P{sJW}y7ExP2v^*M;Kb2x(OSQFM6z.)ƦeON}9ȯզ-' F,yG2F_Ui=?) U=e@h-Md$IQ>M~2~Ӝkw,2M &)lIzX4NB %y EYد\DD!.olnϒ x8K>$,0@ I2~N%_2E*g!lA~포i {~i0"m;{ǵňqMęnZqˎZ6Xf66@%}$ Y`uzasmDE2 sȗmY> ֹvǫU rQ@j$RUDVf NJ]_Ÿ蔈9=׎=I ̲I93OJo]E9&HߟM2ς &HYMX${KPR`jŴfǹfzqxN,V*;jP:ANn:{ĬITTUxHrOʼnX詥\&&Z7Ptr*fe.UwWcuv`uGJO!Yi]Y:PDQ;}dup?}14O١"BQzL룙cY\smrSyX$Rn)!(L fVNO#;RVӭ8q@?AP %a2~`"|mGv.2۫n1AXoqgY0Qq }obEQ>/{OknI`Os `uf((.Z][Γ@KJ▟)7b_ebw0ĎerDLv#_s&}%Fe}tƸe ]yxMk]o_Pc䬪ya]=!c8&ΠEYr݉$Cgc|.lixP-d0҃}G( IuvD+)i>2HlS ivlNba*Ժ{ݔ=w Ҟ e;'}mzBTq짽UU-Qب暈Gtyg3?xS4KQm}"Alv0u򯾇L&<>h"v}D0,wm@yQӠ%7>\%];1cIYJ[5;.B +b"C{i$rw~5_BXAKBNV5"@ѧzip|DD:1š|lĢ $j#$"[{j?Ϫ6]4<ZiSQ'OY,0Z}v:vm5\[Ƒ]*6wF5pc6fa2\$'35ؖ | pw;4E}uWӘ^ȋ@b4J-0C1Kd${ N o ޓ t/xᑮu%So[^v aMo-Q9Y\ t :aR'66 Ucu*ufQy>"3P6O_ nr%^d]']V+S}yLplH< -)geBxՏp V %Y@.4j4-Oc~91b ԋabgPY m0~ޯ6x8~ECq۠V5 &|m#HMQ^24gP2GRG#P6uvTy~Ocd\:ѻO5~Ve7NwAz;*M߭WH̀ \ٶlXvtqB#u0W:-,7n.'kl)n2;M_bly={LJY!;URNXi.Άz;@*1AGFU@mdf 5 l.8_,+;;rS(q#sOD9C`\cah ͑ Za l,ڋ3K/.Ϸm.b0`|޼<>^Gs_8tZ{yfI`§%N7"(I>;IWK+n k9l2991֦kGܦ%ApVz*"]MlKS]Ry#bKF{ɦ΄X/"ο7#}.%jytesءB\*Y]s rd򾦠k߬cB{U.<<?GEr 6WT4O)W7T|&X)tJJ!s"fS*l6rR :Oymz-Nb˺#k{7-reބ Aݲ'pzi]@{{!Q+?b\ANmOڦy2rx #~$u?9ֆKb~_hYTHc`P&Y&u1y,/7Φ{8X&٤k1Ie5a,*'(zi(dVQ.@eL7b ʆ5ٓO{HPvAes&fwgn$TjK1(oՏ.u:`k{&dhX%)Gu2O^Et#2՘ 8Tӡ zTEADkM:Iψ2ƨV$=-2q=$VhZ];qgwz vz/]*+`3;2cv u}a52 a-ԫqoZ&B9wTj'{ ԍONpQ9s>Md"+M& "r`Xm8C Q>OIodo0X+ kߌy^=Y OKڼ; `0Q\M "̡ďwl]}A8[C3{tSNI:g%]51"rݜ4xSBrքu^)Wy9(I!>? y\{`Z,mn|^dtaG{eM, O gAy@:gy5/E|}I"$ܴBSlY&hF'_C!$q'UbP@^ [Fܷfxm&ArYcB VS$E'Oofzse B&`Db/ 2I{q1Cɘ5GNjHT!rȦue?wQs&q\R8YX.Cȭx8|JLrYyMyY8A_D0EJq"A*ZZ`]/*?%stKahp0k=LxYGжm@ODr31{@A*v!;c~9*PI2ik{B"?{1"< #5YWv=ox y)gsǂ <EsTF!@->l'~҂W3m/9ݤV%`zWhew(z }~mEL3tm`.;?\Rǩ( HθWݎoCԻ=JeBǛV"W⏿m,kR?ha1/Z?*Wo3.s9ho?eLGy!Hb%’@`7[ 24֤=ʹ<\ X/EۂѲ$^>< - Uf7r8Zh =*'Xڅ|@}'к<qnak^$XDS֕=3Z]5 gf^1vS)d l [vA7qSE&Sv-ɭx 13q' R#[ʙ Q(#r@|)GCɩ;Xnv WBU<"҄xAs;+v-׃sd;HE3wy]$WJLU BbM):}ӷ<fdmEmhdwbՔ3A0?:2sճ=0}"4*^,*1憤<r9́#?/tg*g?02`VGp59;JRBf.ogu(i/yg[{{MNjCgͧbp S6bi~?R[0g7MmuzvG^ W.*PCK|Nt`wHi@ JnN<L2fLo,Y5|w[{PcęYkPɴO6\CTJ5X麉, E:>w`n7pNj5G`(uf$m+T "VTs{ɿG}ެ2)$XL<8h M>>L"M:گ9Vè0Q!|vp1K3fP!uNb8PR_Qb3 *I!^ὼ+m'w#oH'Cils>$+2O Y>g>#Ӈ(b!{ys`-vإ11RVyTy? \̅ ;o4G[,쫚eZs$8 uKC%ɫ~+%|ٝt U='cch&Н0X3 #xdԶLYA0OOOu J\go~h ;Y [0lW4o;76pؒIP!Aسx gn[_8=2#5V8Rs଴^9MZYҼ8f#rs軹d]gIT"$IQJĵ2!qeP3Aw?vRB5yϓ! RmuQ/FIrw'Nc[pX:μqFuRUM'ׅ'ڛ+Ŗ^I_~4r{Cbb=3N~AhJw$K@eCB|miTTѻAs;%j-(~O}<)tcpk܀or0v EP &M&jݒ Qw%0Sn_yw'uV7\Ư 9J|S| '[;A,(qFzi\2Ed {8rdbV;,Z!~dޕI$53c]]o/B@mȝv?$!-]Nk&Hvy`]kA8F{Ⱥ*F, 9U-:2&r cX'eAC;` #:bxsZ)cjeC-~F%J n.ER]+^Ҕb.ajaov_O/Ɯ2]x*/Г|N.&f ~c*~D2CU5 MMe0]>ZْCΏsaiBqEGCKТedaD-(i,Fv>@1/2E:T}Nnx;gؼh۝Ϗn!NΪnswZ)R~I0X9jxoӃ(vzڟ`؇٨׾_P i—7[GsSy*c摾 Ղ?}ΰi.ri@>Fp#$E,,Þ4M> zS[,Н TH $Ë\n҄DErz;YJS{ω'1 UjG}-Ɓ?ڶny@E wJ?/c(稤{h*E>Ziʜt{[.q~\R9ڄ93 o0LveK81T=CH Mn|3kcEG$E-BI|. $SfHcՎ;# Ēq8lʆ6lvVF):#{vĽvazhV)@wrFXay5mi듸np"|=3VUaFABC.#f1.W}mccASJXxBz-gZeTrGH:PESޭGP6ZG^ b?Bz}eXBԍB)3GATaf#5ٳLi< :Lu4ց8&nDQFXC^)ymXZ3|GdOsP F[t{Ɩ,3"7.EɺiwO55B Șt䝕{X),1^lgY ^uY,#cw/,a/y_ǒϜlMyOk,hRIj-*Y d_1 (۔?ˎ/s+q?NbpvHvo6ƢrAd[:+CBpKRU( qm5azRDA@zzXf .9շw缤0Pvs)Br'LzJ>PKkmmvRV %H@j <9~z|CUC-PPf>v]<ݵq*!H%ȃ+@Nc2>.*.<9Cb6& A ߓh=WXhk@%(G+ĐYGcǪ~1G:/0S†(SC c|7YF =To8Uq ($od>IF]< y]Ubh.E _:Ç:Ln*2*)bgq6i K+kRN5ǸFXw^Ҵn_xX/B OQ4v6Ә kC\]q2}W:ͱE/E(p'Y,ZkY[5c,1=ZͳI) h$`i/Rv? LEypWjf'df]x,B 0m3: 47+Q9vo= ۝FAuV-嚺\w#pF*vTQLD]3"W|-jxPVIm._S͗!X3X0Z/07k]j]}QBfLW3R&eeN|YśujD5є8:kO- h9^ֻipyȃiU#ۃRfdΨU{TDc"ٶJD U[)VK"kdzgnlOlYW!Sc{DFwoF4*u_ҝ? !.V#pOPG |:ݫ$C= UpD[WHgB'2t-.!FkTm{˩.7d:-ko%BѤ=D8FneIPpb(r#bԱKTPǰ[ {/t#je3q>Zz|`Ϧq3!m Y[z][VQzߺ7 m W@\bsL)8^cd*+>ȇ|E^~Jm 3G F2-*"pXSAb9$B*3}({fHs2 Ի`+eռyF4&G.VܩHvI%!U͐+x2#u3eIOsCPPS*ʪK$tcw=)X/&lW-:p,7N$x[W!=b`4!RWga]KA{FX B҇< y/4YpխIG7>94K8ieOs ~aXEt;-q:mJ¨$VVE@BiDOQIJ5[_GmMdCj#/}"'zf(9 F+NK%o&GpEK0*hNV:)bvJVR2iz2yyߕ*zT[];hWiv/{3H=0;Ç)G*+h瓏]a~mKASz]/S%ʦ3mm@˚I MSB(X!$jo)sC7PqDղrLX&ޱOXKeػbOKʼn%&p)X}`wيC5HmSHF+}fiU Xv7E.1LvN oںϽ= rKl,8V]=oC'gw0\٘0]bETzg,QLe1F=$INyYk IV-z#8\L"-^m_!FH=dٕ)ͧ.);τoxPc@ð7 t+hJ:J\jvc /coXaHڌbnN]w`||S 8dFFpc> m=nR.aJs%g _ig˽W1>4 ﮛܛ Uƽ2|Z a`P2֦ S_1;;F̞;c~<}tvpV;T_ćJҟ\fyiptlU5UKW@(5|gM(nL[XORiyIh!im"s';9Q>7 kVcw2Qw'ۣ3d355G9=Tܵr% gmR{I,W$ѵ/1vLa p>}Ea,mzR> •;wo έ@ycboI5U͹oVLSWov"55o^8C2Ӆ^3߆J\<(aE]oT=̭ [n~!M8&S]1PƞB0B,^J,9*>#2ӚtN*+A (†KG"qJ@Ӗ`;zء6{ɟ(KT6b0 ثl;^pqj #G. gtefvʅ'5!^ S9a 6OȪ^(Ƶ~Lyf) Yձ=cx*_)F" =)BmvE{ob̀X2!W>4e'PddNau]W<qUyK jl%5TP5Q%U2y+$.aC@ kgޅTHp=|FMD]S=e=H,5GL*QC8 ]V7qZ[tR #sLOt/s%!<ʧcç>f% ){cV BGgBOno&d5ImcP75ɔ){-!1x2߅'/M,l7(*к/ qI|MX^:N Z(Quwy^ \1V f`  9$H8xF'k?E}^'ޱp&ްP×?-{\m4^n`6zKhaF,.˩$`O-t!-gLOiᛥL#uq$DzGk Mr 빤G͸QWZ@Vf6݆RM]0C M㼀wl‰'k^*,mʸfw<2ov2 P5[ܧ5]f1ۡjƨkYg_Cu3m2M) +au0 A'[Æ-DZ]ި7mZ8f gΆ2c£d3w64?t q35Iьr\nLowۃm־a/y; {B>Fw &[d'+[aD,v&|BsO)%ɛ h4h亁BSO}9[]Y9p9v`tts 3x_S#1g|:>{†ELWiDm#5#̾.rx2݁,讯*%^iITFP" O]|[7n;&ba^S)SAJK>F"fZ++n;)=>@e:mr/sY  g`U ᙛ#jտ2I 挜m\(6d{+:}zLAW4ri2 r8g/nB{ $g{T1w{ ]'!Xi-{H"O|)Edͣ\>EWo )){i+L[tD5}5v;?<ܹ¼<9%qUy0B(@#)6.c T:,"h=H≖7MboocZcEf~I,Pul}jSįOpHel2fb]wzD e Ȯ1{=fm۾'tu"bk*{ŸKGlN&^gXM KO3w&Tq7Xӥ旯1㓀Uq|c1l+0:*t%3wn5~)4(P]ņ (LQcIB_w4\,㻒~C.U9|Žl}Ń0wfR՘7pz=;Ojlbz{`o1 ; )8]թhMf@|qٞ,# .qxwV>49O]߸M>h*ه=l^hb$RqH|^Lɜr_,֨/BNwR6hF*D "ytK[ fzu 8;:>hsb#x}B>Q/Ů: ePkLy1=ЙHOdb껍=둹eo)qZb S)1( mseRApp2/M 5LL!m TR,O:}*!}$Uĸ@d&ǧ}:X!ւW\_=P*zZY**Vjة)CzCK@ j8?ȕF" `l$A [aF 2CɊ8pf3C]%աe73^nZ~p unFq:h"RyJ+vžzlͯ!@ {)\MBFj(\AoNn.pZRi|Z7W+1tӰKV5/z#{2-p*;apDCG“'|OOBRZO eόM!RZ(Įh#F,Q[O'kl=7x&H^^X`$x'oCrbEis;E=֚NKo:ЗhkbrFb x9i$E)x'YT4u~PUG 2 O8?$sr@EuC8Fv9 KHCROeםF6R5Rijs0."\MJ @ASV Iܱ{BPKw11Mk@Q'Ζ{'Q. Xx;J"2&*Mŝ&tp:%&:R{,4WSC(xrT!ze:;JzZLȆ퐟8IE^,?*5O׶Ԡb]C p^t c4y$O us*HĪCszCn`mrh6_M Tp:uN\J2=Hd `0TQBsq"oFБ"oקuEZ9kVqw,բ]f1 ^$E?kc>Zgl%T@Az*CUTC]RPnBDD̷*X=I,A ]}W`PFӇ67rS2 b,rDPkT&ɮ&/SՄ\Ũz=ӑ43HR#$YnWn78jdRpA$\^Ll86HI}"ӍBA ]}.yE=cTB kD"k4%TIeM \%v5檕~#Ty[Y}Mnk_@ >a)+~AϲvST9-{qMΟ$NO;-fA F3_OQYôb]Rzjnّ980q6}.&tߋ9=2Bl4: UB aUF U5C!j@,هrτ F173d9D$#uz/Y:N;Oq1r=$s+rkfcs<1+Cl:َ[:Zz3+r_g룜c!6c'؞?KI2|}3MX3}&A?yYqȹ0z!,7@x(m7|%]AMNus2,o+TDUz86df N+<`@2C2Z$-~^hE[*'"$L`fͤn*jV}>=4 \XXmub1=Dp @cnmz#W<lltizE >/:dޏ9"Fc-D k_IbZl&@UA} cb׺xZ}H6Ua#.Һ]*I9"pLa`kn @AQ彴᝷rӈ%sӟҎ@UN?_UNa˥p]J MfiCf(2ܝ[h,@ )^D]'qa(}n`1pFj>}C3iUZd Ś0R$ u#PĔ0_7y($Q <_JcMzF?A\>$B0Pdp{~;E)O"0a! eBQW.k׳: {hB}Kszmd|`h螄JK-zn )%2ƈQ@l^왞hlAv^:T0">i!^ o)Y݈WF\b1GYQiut'?:.:$bkb4 |Iy䔸YOR;:vԲXeXd7-DRE_֝_MY踥ha0h(ܛdQ@ڟHB%L`GT'^:Yo"IL(c p]ݢzXC@Y[[|sR;ޢ 雏H썂 %h(肴C_J&ФV? 2~>g$=o0UӲq)A v:d;۞rH J[mIU\S'(.oXO{_@,FϜ;!uL /li7w[NnyY]@kgm0Ƽ]kO]^vR(z1Jz;eXi3 Ԝ)}6΂m+]QM?ԥ =N55 Kh9ͬ=Z[h'Vz T\&Ad^ه,7sRـVĥs7Hlz\C䲓:T։f kL>~ cA?pwf+|?Sp)᷉G£ ~-i8{4Rlq뮭m5U-! ɬEM.x"M*fkWDVpvE )Zg,S])HH\ SSRS8ꭞ>m! /Q?Ds|1[QI>60ެfOdxtlO\2 鳐5G~fx(ns7;R0GK}qd:[1q)&oK\a#fNΤi6xBɩnd|cdB o΅O~ ȖAT.Pkc? }BffmypDC)-} +a;,o~șW46N6#-JeOBm•aQ^%4=etTɼu8ͭ9wͰ%Vu\B#:|9Rio|y*zGtyN{O%Q~T|R:LµTZK?W T> "ݑs)xۂ:KUk/]0M|| YV(9p+xhH,)dr1ou3 wSzbb25(=;3spU拜Йk"<(H0R0,#sΥ+_m]c沒ܨ FMZ?ٶ}64@XRvv>*J_~]\ %kBxQ:v?ϔM`eLTx[N*VYwy؀$mC:.ON??Wc;偆0:j'c%νIMd txͨ 2`?` 8lC20_ 2t(S#>a g1Y1xsȓ)3AzQ!?f(sfgƳs!- Hӟؐ\TRW:ח>&,$jM *sZ`gƷHS°V rΞa^-Ŝf%Ps^+ڈ ^3؂.#_P@5-TEVj[X{G8:nĺ.#iU6,EuN-~e!:8 Ǩ1Q8+څmQ0'c0 ?_XM6s/Am 229tI gHփ M^ |khmq=x8A"I:(q]0xm Fb}=@4S2PJG p]2 BCyR1R *|sqnFWZq}:<&lZ֖GqQ, )f!-W{,|~v18~$9ǨyI?5svw+Ehrus]G?Rm}hB'16pUJڮ|qxRyVcgE 廣:L~9^ibIgiT4+xʇV ޾b#''*nJV9Hxv1Ay~½mWn>CZE , 1L2wjm<!t؜SC BWbKf>9(vlDWR*@*V֔B:Pȼ LK*N~OkiSßSw' Ӓ̭XqK(B犴XM—ғNxMG0-E=^aŢ_8HQ^댱LΫ ɔ1$ۂ[3o;7\{4Y-9u_|i4="%/4:$өD,Eel[ywnb QIp=~|1 bh-n9s&\;Ӛ6>>Hv*C6"vjhRv7,ؑ >7h4!0$X{nM(?f{Fu4wPT/SD;s**ވ|e18e&nn5HtzC^ <;6Yzab2r>#ķ #B%wbڛ;uota;^g.mAl(az~$zug^vyyL(-#(^yjx21I ?Թ;)(^JĻR$h:1_n#sMjy l&PG4}BjiF  \97~X2*SfAvln+3by*oT ⌑p.<'c/*%^5^:l[tzUߩ9[BV,Q* 3|L* HPHFbxNp937D;%7 ꦃb,=LxP' p/1HFTz|01@V@rJi(> <?T$ae!,_g@yz|-Zt{*i|D(d}L^CbvTՇf#8R!n Jg:+Dw%6rq7:PBe~@pZB'du[."qGbȹ2P[-:"Rd YTa2%cW9i3kt'O#l`mh KwKkLEְ<.~5Aj{ -}MP+w1l46%uP19 XB˻{'%@QglEކ%IV~P8hO^)+o! 8uSXB|ON. ᅐY#B5,-.Iך@! |ꬎ6UX^ux ÎzŶgm{ xำA@55T*33LjBj`&ݢʹ.t{H\PL(e4Z Rb2x2kq몐8Wˀ Y=sMBe֙g;:Q:$ˊKoqF "b44r485Zl&@YQIM-L2@TT+: )a_Y߄q]hYw'آny-*65ӓ1ÒhG fҮYtk>G 1Yv)]3;>i)nAO( hv^'4/޷elCh K|.37'fHHX-mGsWSCؗ:*| F'JŵͅJi#L_Q`L KD>aK ^W\(MW0A .B_:P:(BJt׋= ֕ExԠX#r ڵK-抡" 'c+?ú~=aUP|A5_9$FJ$jA >@C^cP=XMƆv& جЙ8/q[1#҅߯g=&Y%̔{\ ̀RECfdA4:j⦆UsʹCz2!ja.ؚ [o5ALHPBL]~V 1یmm~ݣX vB[:QttڝȈ'NjT&h0sÆsHy 4Ӷ8]ă(ؕOQ;j]? JgΜ!qIn95 ]X<MRl"QOJh].`4!gzDbITled K3Dc%􅭀sBZr_HBO v\'Hsi $&2qqڟVlj>alS$/mR.hxue҅]6JAhF*eJ! kŭx|†,-tU?!ũj .T.ELx`67V}DI#;W&O+ y/ŒV:T8` -7V;+7twn>752ŽHwhVlYKO}I$L֑0iPKR,\W᪴rRG*[8m&$ 6I6*b|h"pu\.1=u.ښDͶgbMׁmKyR:֯.,ГleqER hAj&JNrPQϑQ*f d"Y+b1v}ҋYDxH >LdE /%SݣQW&SƼrُ80͎hIߟ!7% 5-v4QFW8׿;g@.u7-{ v- hCBπ5ˈh(Wue,_gO>@K&G<;cN!З@ N;  xZoT4;[`,cސVP/K~HTl.C\.a%vst'':Ab]\n߭bFNH|-m ˀK{Y,1}_FOTs%Y0ү*u"룽rrCe' ͠ ZWvDŪgY1B8~mj夏vQ%RtB/-\vw8κS"pݸuJYJmd~/0,4ׅwU yTc(C#OLNLt$\sdv lL/Ax/Vu훊"tj.*Bz*Zx*vTC/8Y)WjnEWC64Lk. /k,;NvԄ.ON2#a_TM`RUjm oR\&vhjKiH;B|{aCBNWZsYdT.x?[jlǝ3&22ZlhTUn Rd١~\ ܏zHΎb\;Q0-k# vaQIE=h>ʟ+>xҴ;W^Mfk«mÆu7B("gpW5y!:uYfqۤ8s߽%kDԕgz0wi'u)Tt+';dwPQ_7AJV^siU LIw7s˅/uRL-\r|$rDKN6lYc^]R/`i"+8[yz^ VKW?RhHB)f}YKhdEG Ս{3p;̮mUBGK;%Nכs<Y+IBϹ#2u^gSJ!bCݦS>['_:s?{J0FjQ1X[WNݪms{zmVJφEبHOTً䑿 ~ʈ l1K^|=hX%l}u s/"=wkʪ 7]eg(B00Ŵ͡r\P8 E[,f_(,ﳉjZ}TUZE3/fnCB_Brq7"+dx3qC̘%N1H4Yv:45vKMá +o#$ AJيV%a|TekHo[1VN1=]ʢpjvi`x3qâҷ4 |zҳQ6lȉ74 F^.02vW5-ZscB΋\G;Zcy ??? &:>Y!:L)3G |.n$ֻ4( 7"w`qv<\Mk|Bnp3&58jI*zb!MV& W: 0 9? c" ^SOzD 9$S#]o[u:> zm|e"4QJo*%b"\? :νϱ! <Hp\/4H }b$c7ѮZ]xoO(+fڥT,l_ s 6 D0 #1ˎ%xUysݸf@\26]; #7Dq׏MdDDtc9 V*R+K}`NN]h >a-5}H{YJ|v i8788rAx.—1`6f%VI唥jfaq2ҏ'Qap'єz0j­+})[096xL"YvFv/w~WQvg,m7O0$T(gl,,UE39*Vư``V9K\"86f;5N־O՟߼+M_J%%3'Cwto^*KO]EE ȲV^KinRt>ߕ' 7<]T;SbW,*{zrRq8$My<ɉzXG|eI\o}Rj2#iա/cJɱFw;_ t}8~"4 !܉n McB? Q> JMc EhԓN ]5'mS@1^nu^z,l!D^; tFW.igl2݇#l"‘ Ōc DQ/ J.?{c~Z%?pI~WRM!Q؈UA|%xv/>NhIR+4w(A }PT -b {mW \!KQG/,[lP /4lOj MˊR'ae{0#MQX8=% =T2>%CyҤU㈭"қ~$)ҍ-V:d(y <|B:,+MV[[l[#2і'E)JKt AL3Ar4"k :e!|,%bQ Iɬy&{ٹEQ82/!/CL\7? ˆ %Bb)d7_.S#%|BeݖmkDOi^qcӅyobwCAl1M?J}4^HEfLb /sbմ.Od%TH3ԋ`De DM=Y0C;R͐XҶ2 5IO3yM“s7%RRtqZޢ AƓqNKFu O$nE|ؽҧKo{-]WS@X1K:4_…ͤY}bDS0wR,s獠p!PZ yԲ?SBuA>g)J}XVz3J_+,\WiV)#~mv1T]!yr"xBFk6TSBps=L|՗iסZAēe.a9%r@k,M3x"ak,cwHƤ!wKBjU<] KwxNL,dmQ侹u. V4F=\ zy"QO`BfoH jzEiy:@9hf/Uwhs0QWFbVO k@'S\ iGvE!n)BӨuշNwsFT| EdKE8m.;nrCT: eu ;~gXE_0R 2wEz ~ HdfվX>FƙDꛙ*r&}:*V ORXhg[@ %݄P<Z:Aw Q$fOp?EO\P%ؕHMzGk=o2P,WVm"3&xh0|tM5"6%pD^L#e? ȟc O 6@n%(T–NWԍSYh5E + 1'*f!3tA+2E;`)-b^nh}&X {g{Ixƿ9H M)$dZh*|5w'C!_ǥn@ OgJ0*zέN{ ޝ: &"A;Ncbм[і]@Xwh4O<Xɭ˦St{`dq\)Dyc,ɪ" –yYEu/x|qƖAWQvE L0&cֹY#~;sqQ'F3 6ĎV7[f4uMOZ)?#F*]zl*,RcӅ[jw\\I=vJ^kOje8 OXu}.V0ő5&CߝS!p1=zsf7RŅAZ6Q}ܠ35Nɫw%i:l1,L`!Qv}{Þ!i4,1.e J\^ UlmdW)XBt7X ='8)&ĭޖ-K,iD'55 Än/[{$|<;*VUC+D/N$oۅPY bXTBC|6M煮C*dȺCЩv>U~r";M=oA0:'|X` _]Y`YYlj3|9ZIA/L<-Ҫ|: 1&P`Tlf.RC]sĂ=(x#ێdQD32-\`mDͥb? ػQ<&qq>D6HS^BaLM=ͪf㈗冭!9TXz:0L+ux7@vy5ʦ S"v%fcwπkgNtjOenR}Qqۊ} W~{daK >a،ݻi|o!ϙsI|<;`VgnZ(<}s;r {aKke\w]̍$݉Kb,2l= fϪ>: ( 穀tƓ~;].>[5. 3,\!rQ7u'k5 3Նz:y0"2$%4,qJ- 1ͱ&־ C)Q>T@є0 .@lpLx]+&_3_m#e6F)sCJ#Nx$|vpmN\C~6)wh*RH*JXOAfmUHlϐɥG^Os*^*:*2)YxruWG7Q+PX}+ wCdwxrvSt>&JSMdbq5$+pv`!tC HBãLڐ<{͝  X/mo̕ (b; T+b-|Qvxʈ9#:]dXy"sv/QM}}$0N HȒr~sAٸ&ryOrTSJed ͯN?*QZCb&(۵:X:-` o6wp) |T\ LA_E70xv$җxExb}wp-x.247!0Jp(Vp{QOÛ!wsO}B&n㻙Hy#Zd!Vaʊݜ[ew\he\)т6~ k]# DQtd ^ɲ ] EDvC18ٟ' ض.N\}+QtDt ♧L;cF6t{ EvCLb6._#=^)XR;P@!GթWz*Sb(<p u.5 tb )cvF\I_ğBW9."MGsT O@и8Z9Jz Yڟ@aBC>Ft#-qa~c^ׇ>&aJ.i b*+GM8±)B_*yvl'[vK֤%ހ'/Kg0k+Rz&b [&@)fZ_j:3l`T"ūJEnH]M8|z[}Uς 4eE׬=2CF-+*%:lk1H]NHv~t% 2F|)v&[-i'd.*YŰTA FU\r`۽کVibc)\?="k vK>~T3@ՙз*P ;6\ IIⱀ@6Hás_D^CEsp?]>'9{@j&F'__U^v^?X[jhY~C0_ZEWpI;k29p?[BH'e|Mu:fNPtyUg[ F#9)Q&^ *S zhnZѱ/py,%O$B~Vd%Nbg4a= K?s0TD"gph*Skg m02䏹\qTF Jr= fq+5dP09?~J7Xk$Joʗ}ڱ,6V ^]h'3N3 Z/{9 \1Ikq"`\&_~Ї%x\(~h rA*/yh4& ke\0F ڕu 8H"OkS2s YѸOd K2[z\2]-d+j%^֐!}h ¥I Vst.+"`fî$%'O:n[l -ȦjyQǟHWNO8[1e-`ٿz LwyJ Fbj}2?$?!5J6$\ha+"CI.iϠl7bLzeؿx)`.GН,:VCF_KQT-W3s"lkBVX>7S%|iyu.Q. GdzUnlV>N<_*$+*#]o{Ieqe$CK_]\m/.VA`$XL_߈vu0A/ƀR`A+^L6C+/63?kV \)7 #drX-jEÖ)pW*@:e|/n*7U6ޥ$BU-Fkt+k5O~9O+_:# XZgݷi\fCg!EO!RpDڝ0R"e=)|C׽T[LPs@"}C$4Qx 5upG&:2Zc5,Es~>DZ,?c2%LKWc[W,' zQ:(k2G٤m)^{oԸ`w)k/j(GɝSo;Mu53VߜC0{ Ym`wdz.ihGVhnTl (֩>CJNް$+g,+b%W8fp69J|m?¤]N%Rl$Xm2-t 1jSmFƨ/ڃ7KC 8^q Kqڳ1ZjJo+H(?'TD^_/W#yV&i-yQJ@ڡ@_w4񌳨LkWd)3l{ٚzCz?p zKQmWUkV^4ԧ!W`JfqLysH)Tغܣh)•CP74YScr}Sp0s6-XImIPvI3;~-ZVO}y Vv˖O@F&-уZҶnsg?\X~1?c$ &kj<č9T8Sޫr'.1;ތr%9^Mw $Y[:Q X:ׂ 3GΑt }ooHֹ[ƿSK .̉ARtG0fY{ȉA`Ùn[I~B|^2`sM!{GxR 1ƪ(BӷWvD Je϶L5oTx;c.[܊A7wtľ PV>Gք`KuMXRV:-_~XDi8,A՜Ld"2TL>W=7ex! ;g[|5UM-}ΝM8%kH&L-{ů I[i=P+q0&( J;UO$^#B]#tm';jcw*E1 2fc8ZMNHxf%.YqCg\C3V"p:'Ѿգ8EP{gOe,ڿ/̱uHZH85'NÊ,5Lb}Brh/HS"AJ$7D̈́-u-oxBY%?>%vIF[n.f$OGJoY+? vJ:ZWFADlj5_9K{J p[Ȇ}6ɘX3)(*ۜOZ!a2)-Zj!-cP&f/9F s!<$}]>Uo!χ|'> o ͺ#?S +ߎgq<=R]fpRH zс%5k,O2ű^ T+=/0% %Ek҇uE1~ nNA!܄p<=9͹\LoF^)'Nр'v Vﲀ@=!@%#ÏL/Yhj8{1[tƩfar_xUY[ݓ>2o{C`ߐI/cK]،0B]9 xt;i/p/IP\9AE5R`2 umj8buD+;=JHS'w? __:$7JG=y jҚ$`]L9sȞtM>ա)D%@f^ |n< XJ.("V :m :|ͅ!l֤#9WQQc ]JZ6ӉX)bf 'kxރV5 'E/@o:;cX;KyԘԚ*Rrz z15XHCQ5ӿvϕq*VcZ™{b3賖__vפ;h=l)ӅeTzߵƱ sf?'r5߰Z85ẒU}#yO!60~hYiE0/ Opr3ퟋ&@;Q]4}_m->݇XDe?;O3a]_JHi4)khMjBU!5Γ8s7vΈt "@ 2rzbQz1z0_nFrhR%NV|o:SiB@>hk;yc\I~9kN{=:~gn$Fvk̴MoS@g.jvޯ7SINHdXA5\AI= 4M|0\>H2/(^ypc>2= TNFi~%_a}M0U_Ӫ-rJ6J%3MFTJ.%W p{yDYn2"gպWW*xѺ 59;YOtd,d@tom /TPvzGZ Z%@Bƣ45czj!Ė:OSkmhʢ!iK!i1CXlJhVvܬ׾>Y.(/qI΁/0^̄I!mlEG&tD'u|NPO3g,pFp$ [ qߦJ&(pޠd/o" OlM>\fJ.F7Z^evs3rJ#@Y`K§G/rޝͦu+IxQ34*I-4sHLitϢiNy҄LOߥ(O'[O$:]%W iТ|'9"XOC3#Vn릣U: φc$8Ww:.fMd'*fv2/L=_a z.n^{EU_ p1%Xn[Ϩʸu=Kqb+x y) )/̾L["K)?ϋe$^mx a49Ǜv-V)5~Yz8ICLG)Z)T ӡ 3,:+kv-~m/FЙ3eKD,wa&tSyt|)91![Wgl+&DՀ)ʴp܍){-̓2 W_n0Ij^2z,2k4_fϧǠ@^V Dr?3 # nbVvA٬gh΅8|Ɓ<13FQK1&O8'S&l&0QOZyr%vv܌l֏ËUKр0XmSHDD$Le@$Vx\5%A\2T +m d0KfΈMD} KU.eE e08b&e#TFA_aox«(]'sTbE$T >0Px;A) QO>Z[*`{^*94B7 ]l4hɗ R9p|M{4s.͉/;1C.} Zm!^x뀵7Ί%%="zUCIg> ׌e4FLj3ʰeשz\239rWo0b=V tTl bYG,X>BiٔJ 8t rQGNeb[DTb5mgQ &Iw0ygfXxM*0Cދ̭ ׳F]y՞,k &eRkn[4F7KQt/;skN!6qLۮc -{,IȠBUxnytL}:8nf+lVjێ+*@#7^?g—DN&uR8LYJjkG>FZ~hKJᡢ>KWn*t\aTmG2R>>AV5?+ħг|#\V{->UK9E}\šH8;ZO;≠7x޾ʿڟ5[LQX Cy{% T+|Q 1^5D8ҩ% 2ݩ67myEWVOijܓkdAhx-pwc8MqxKlY>oli}ߤ;;@S`T偐}jJAO^U^5yUhZV[$5ۓ^ Z5FJ( Is."188&?X@܉WX7.3IWV4<|Ir9ʘs!g\s/%IS(`+'6]i*BN B2tNdhm{5&%!H]bѼz<.wkTPn$M86|(ភp=cdųeA}Nr>r]@XAO-+K`9^| O!=#s7_-ʛL V]&9Zqj`'Iie]u|jKaN`l@M?^@UǓ5ϥ~aKnazb Lp=+ڦM ^_gUCL4N\k11ݼ-'!F>LbR(KV+Y" xn rk2QU:zʈ:лmzE>"Ңބ#f]CTtM )+, l&Y˔ GWL K K"c6:nn3 ! Na9'y\a"X^(;%B=N#Ӛ{ֶD{XՒ핰=v(# $@ snW"v%o@V{z5iHY?MΤ%K UDkMtʖ, L>q'e+:QYV\{d)6IdI4v]?G[AMT4lBg.š,U%{;]Hv¦0@)^^)#,>ܐy|)ً'akhi#x?1T ' ۪_.DH|B',])sЌ vwjd7yi%6gΧ)WY bL˥\K8ϭ2" >fؘS_s]HMr@-xt#V'BG$]uc1g¬7C ܒU+?;cf=2z {?}swW+ᜨD-e%S~SC81PA 'އ5O*d֖<ɾQ搶~ ;w~!j#K 3[Q@0nobcjM)lC~Lo22F7"f6qmn?]vEt~_سVAi1&6YRt@v84f.0hmE6˻f3?T">֠e1Blԉ3' T|!0vZ|CO9Ã}g?D@h`9_QpnMwEsv#P5)ևثDOS)"#\/$RN0>tQ*d \uU%skbG!@myb'X <p*3DyMn-CN+fwpTh?T&'0Xز?2m-u*!gLѪ]+aI l;|nA"dgCq3JSASMÞ-1>a9uc(Q.s*Lc jN8mv8g>Nd2AC! @̓eEbrSuMf?$"ք6VuDW[NHtɒ_nq,~M#c8ہV̼c3bgY{5kEI/#VMZ2%NF sz+U:iV @^č-k rʷfbbq8ؤl\&i/wġ`3k |;j%,ey5vhѓ^ʱvuY.qS. 5 J\DC!|S1a-=RA0QRbC ,)Ί 7 G~QOnNlߋ9O`x)BgcBWĕoMoIU{©Wo/=|nc]#.@ τ`]5沗$TA;.)֥^b+e  }xUgd$mmhĉr~5/&0QP$pv3#X|Y3zncv!EיfSi`\g*MR+v$4%,.J.ʹ`@̆ |#W/t)//!Rg!9蕸gus;XZ!qY8ZM\-L2cW7y8/0]qNjsG|FQ Υ-,x,HASsXЅW^0TwobA]Ճ&k6c9Sg6% ۳#:co3>n4sTsP֟ㆀ%eƻh)CC(~GZ@8pVԺЍxs2hMf@vZh:!ZDa w'pgu}@a k<f$םIF 6S|o@\惣ΊMe7!W)WϦS"ݡd"|Q[N(aA zԩ4 ckӬe԰ ?ĺc'MBj+4m}ɓ2Kv)LReUu~/S-v<ߠ<4U^G;.s1=\W"ֶiK$;RւЖM4?_M֧~a,m:? 4+҃K:s %!R$%Sd$lY jjĩ^b@ !{h& b4閰!'tmlI:Z&-={nW2baPsLj4pnf @/hIRBAw\W-H> DᜇAyY]eY%#Wٜ"libzS 4D%'/1*Z>7TUd (@02U3!n~ ˭&Z<Я_Q5/mR atXWV.Tl*}o(2{iTLHX5q:jTZnY .^dG69|"XLFmb'^NũK&`lukedo͒7 +ItockS|PJ[?)Eٞx/X`}Vz"_1,u_{ Ӧj@a{ Tط[:=!O^v5i+,j]]D<5z*?B.n<i# '5M~*u Ge .UeG؋?4.-WaJ-W&*'" H %0AThLVm Y#hVi vmNmSEO^gRp׀$i@u,W/K )|ۚKy,t㾒"DץJD| |郠ڊȞ}729XdsNv!hTL,(6vp/ךZ Wg+yR~zPp݁j"Xd!&DNyXDEacKF_w.~2h=m$Ou5B&v~ʣd S|]NKdgeXKٗ v{tji&F&Ha̬e#M,b޷R =/2x0(aB 3cCM8R[M> 2!{CavDnTJ 3{/ z HZ"z; AZfC u1YѦSDʦr v0,;g)wkhƹn/6}c$O:&8w$1DtC@# hnj> RF- sM2[`DwjCҦX(GqWy}s>(N{iH AE@xb ʩf6DQ9TM)mX>h)p !e%^0WCiڠb}1ze/ JY&4 }v:5fh+fuPeicol?Ȝ7qVi߲hl^CGyO_Th°KWI>T^ O/(nqJbP.\K3l-Ȯ%[pjXB QQtҰrab j ؒV)L5 y Gfn%sq1LōH`8gC0zlz7y# !lNEE=qChߗ@Ap%?JCFKa(Iv ,g^ŕ:i؛yO(uνY3 g P gs&K4n}ug^PQ5P:EA[@!j#lݟIC':3Z oEe'b#.ӏIDb琒j=MXteKP T]l-FHN0ORHɡyg`)B)QbEԪJCbt0O!M ~4˶@׌ۦ6F"[K)Jbfrln}HDҞBv/^G)L(vZt?rx]AXImKx^聋_?%Gw8S6g)?nr)?{ȜFsBY7^g(Fԟkm9 }f,#~(.4h^0GwȌ#"m"I謫KZtJveJ*##C"JXmq#yRr T!HFBa5Z34>K qC׎4 k:d-:{z9LWEeԌJUb0cA4X 0ئ\rΡ>=c*7[yQx9z^Ȕ.gM\A)qw܂C:{6ft;\\ն8zL-BiA (ӇW'G>Ty? ^:̒%Q8]_7ovD\RBq_\bƕދ[Ƥa?,ds֠C1M.ia q]; nasi=+k:<ɢ:ȧAzK,Ϝ.T9=@z盠\i>X-׶CNFڟJY3kB UægjŸ"b6iŲwvVE%Zu(km0>i3ANZ|~9Z?M=9H㆑ŕO]-} VH] I٧^waJ>N8Ft~E ŋzW|h@Ò)]jY|خOFx_-*Qk1r-xjYFFh=[1 !M-qߠ K&E{ m72G#3#Ls6tTn9,/dHk^W3x=2Xɶ'Cmg'p%c&^DA'/qzӺ%%={^D G@q2VgPHØ']4Pzo|*ETj׉"|,<{apC՞d.n`$ME&"NcAfcpY=AV]-Eqe5R)q@A] _dgm4Eg鳲{{,#&=K>g5H^6._mJӹ)'*i;n˩6Ijxk0Ád XJ+B>Q$gAn>3P9onB9mXsAb9N#v7EB;Z.z8ҙQ{{@®Qɹ*w3) ] EV7$EOPGƃU(hMû:Q)ع"f_x ȉfUJTH W2 M*ٖ02% vYpk"n9_V}R5a - ^q kz`;zgOaad՟_}svu+*M$d33$؊cneD4k)SbS-7;Ot}IsYmEIʉȸ ֟GΊCma~!&w pGVD&`>| WlpMKig14T %Mǽ(BiMW0͙5v!2 /\I0vVp5-ӖiyD6B S}橸fǘ }+Q)Ң*J@;\hPl;(g|xA̦47W 01FlDv$d{6P> )3wqM S1kG:f9QWb `/XN\"Ɇ3Dj(Ix[cƹѽ`!S]@4fp1 `|P//v^&\Πxfy,,Fʹ@dU1C-[CS>In/""=IeJ ŻXQK뚇SxV<~iCT,i-f B~d 6ܓ]cWLEQU+ HI({&+B4Mp3gЀ bzP!8M~3g`:/$Ig_t!z,Tvs98FW$s37pkhV1W|+m"@P:9V ߅fͱ<)*} 6hcp^@ NBu~%Bz|^0H)Y- H4|ixvŧ3Ref)"W@cm047@rLJb͙}`NY|0muZs,-w?#L=[nDqEHDߔ L-1A%YUD*e]]U̦7P.dU$፝^aQ>Q7hДY"^;Z&,$[#LaV++YFuՆ wɹ'dxrS1Ok/fm$/3=js>8 ʉ6sl~צL)z7Yخ%q}|gĸ-JlbgL:FEU]GirxqVEOP'KJup{?v.mF[y,>+?NĜ & =H2w=+,S25 k< G4ܙ2r7|ټ) Ǚu mtmH眿cω:b`i*Ɠs<1~ 欜JSd(˒Ji{KۅK b#5U}#J$2c/UK2‡^Q3msMP8҈PU%Ue &*ge: 7;]DqFp5ƞ J$"iB -o.i*g ~Ѻ(s-7*w D2ފ=:J|^ fU_gIF/;q/eMCFyAg̟@H)KxH>tpKlXol€]_bȵEJY/B::ݦ@0>؇>ue=̚~ǮXϚ I79[_EnǑs nE9Vu%vrѹHeq]㙒ЎC]Y.?F.ͪŞ9vV -q*CoNʚ\x 3y^?Y)m@aͳGQ! w\ͳ ;27_6o/ no1BfXS[w5 \څX?EI{$ưcU<~%ȌLo{! Dڲ^6MCgJC"tUچ ˱U`x;,ku7y*L H̶;v >a3t\!1gsv7"19f>púchGfHخ:uEO>~>ա5gP 6DҲ{Oc㨘h5b@I`+i,GȂ Y'gW!QIg=Jμq-ҍ~ע qb-/v)E2x") gh\,6WrrzA/`Ig>f*i/|iqˉ@qܟjq~x'BS_HKvb :ژyHb.P.0K` akKhgb  rbGZabb1IT(=o6óbbEÔ(JRknD3 1`puq&΃=ɺ $tku%);,4?TkESgL5z* !R$ 9CWd@#{]+ob-$D睥g;d,cm}3(` @cnL7Rq#S7kfKTX\+#U-p^f@%:! 6`Xv_j4G<xD68[%%Iw:j\>5n|RuE|q:›A~Ճ?{ x6Odj}pSs$JkJ!5bfx>m-o  ֔X!mg\t`Shז^9 H:9ނϨ̍ [͈nu%B2R&e{ZhbWLPJ@@C]٘}=$iߺVsM牉,A@Xm7!uy.Y*3nT_TdOpCپ@(HE'YaS*{5 ~4. 36L0:y~/-n3*9п:Ik &nGΰ`ĪW?9QF=&v_m_Q?#bddZ;.;e†L`pi+򟇌/jƺLg<5_,|쐞T<ӽb<yCQivӭZ}܉+#nhHE{Sg#=["pr5i.G8_Vu4S|DIxLT-6|2iĩh.z.RU:OP:ubm +f:UUBjq܅ ́_ " 4%K6 gCz´仾҈ |?{ೣ~2S0!iMg)LdUf4iRv:%阻S4 ԪLge]]1ZX0򑍩`]@-M3Ǻ\M?P4pᅫKO),9`X6H8-ލo`3b[ ⥖y|A)M&."b,Hf]kJS6ԺSuUc%9mΩ]hN]Mbq2o97\lyԝt09ڬץ4orA^]INҞG]qݫS|>7HRCeWm%tYa֗N CK=o1FsߕmQh7zp,q`]_ke}^jİRT[^g*,fLR> GGtD̐8uKBB_ jşk 誒YyAR(F+GV`n 6$fRwNs\)(w DZ,Mͮlq+si|䌬0yc N͑|w5eXm6)9 ԠE{~Hn)2@45r."ߵR;Z.-} fL2 /oV~N?` _ɗU4˾LaqrP"f8Q!ʞȌ_QwLpjoO9ZT Ll=)ZmŢI2wGY &F=m89#Ҧ6#19qr섦5(7"<“/aNN+uR!+b /[uěL@qgIZꗫ|*m }7^uٱXooE8qJXܠ30д i;h20xKCro&%hv*jhO='S||%}]O:*~\-{aG3hlN n)tND pPoE]]*+\aAT_;GeV)7\jg~ Uۣ ҄}k Bt ? <@zxkU: ;XllA4[%LcN9/uݚhX;h>.c$h cpQ@`_\44JH?%<uw03⻗nV%/nYrgwK~ɔmNL?{{ˎv LOUt̤FbMsӚN7=.R]K`u2vE:"]j1a[qP '<3T0zFBtzHs* }7>)^ﭖr\)0˱%RRKU_3 YQ̷Pqs L.o`w!y^=",6b߸U lx4QiS.!l v!,iZŹGQ#~@ t' G]'?!/R4 x <L]oBJ<޴۞_'yG*VəZ͸/Ή,)۽9mUws(8bYj%a#̷|Ѥj7GUu6[WyWiun]W@&Agxr76>:0j,ht:<c{)Q[`in>=tLջLJG,.m^Y|:`ڷqPyU~aZz_̹n}hEo5]Ф5d mBN/5\RӦFGpOHu 6k}4_!'"I:;+au+gvֹG:N'~@ai/u;JΗ FEA=sHZhg=h1 Ϝ.N BɏGT\Q]ӒAl33yg M>m:+] *)j/cfk@\ԤRR֛ƳsI{b\FqBB=04 U/HoM2UR -RPDEN EƱS6ΰX/Ǔ^Uبsn/M Ϟf62X|L' =n3,sS?TA D %Z=oQؽHDWIA^8je!q4$/g?N@S,KrmT\-'w:ZromL _E )|Ոo؃2,@X Q浸)W^+XY.,dd0f.9GԖ'I)?+D)zMGB4^NqbB̅sj*_1L !E^,ȣd)'ސ'V"v5z'U>dsC롒F^D:{g [ؓR<"m}ibZ}J.o׬$x3_5- `IEUՈ/Xf떌t-I? ^~:q;Xb|*XF.&@8`%52|A Zѻg~ǼKt։(ms] Jt^eȀh*]Uq(3nC *eT5OYe7)KcМ9O<{i+]ȔMSBXDe_/Ha/U5(E`dNy"¦K4OXl3 J-īv;[g@-k`B' K0 #k4>F_R~<{Έl%`dp[(!dmq|L;8"lRqx%ko;'l Jck;X{,"><ȉni%b;Ѯ3+MNfnc2E8@mm5&+X2xfZ/prbw SFڗ~iQHr$賙WɉذY[7[2Idm",t]c=>˰DO~ds7 H16xFjk=mFPIOMۥWyb5 EEk"[Gޑ>1Ct{?@,|bVszŧl^}_joXwnpH 6)cvPcoe$M= 7צt$'ޢa_;lԪH -ٚ,bGKL_J7J&e2[8Q'GKz$a mThݡ*$ 6 )]d;N6-"hyu]-^0;cyù<WvLC]BaoxCeï\|ہ Pqzf\nJTe-;;JSnn Zd3z=0H ]=hoF[Fula*wg9W-(sQztp_#t[60Ċe Š(nDu(Cb;xm`30˔?iϛI_V=6*1=#N` ӫX0Mk+ReG% v8@uO&"SQq&8WǪڵ| ؈O3:F$?0 *;s%vWOAΒ d:!Uc ~$rW$GʐȖntwG.m\*&&%8+`+`ݏ)E99T56`Tliaztt PQsb@_vU{νWg.Ϲ=Rp^ 9G"qHb@޻bg&A WuydPuQuqyڇ_NlI''u~iP7F~nQ y̝إɫY$wxyzyrJh5EAk3+3K f tNU({Ve@9OcQ01Q[2oTTV0CE!@ |0'ڽ<-yȚO*S(H~]DsllLf#|\}XǶgwv0R%0=y/Pg?xw-XvsCE'@]J!=!sWy^%z t.&U:^YYU۝M{2HB`f;;ӵ\Jءv=ueɾ. gj߮Ј/fgd:"#m@5y_h<׮ ^ i\dS̲ %D-+` s'k>Q9X0Wa&v)E ŗ24Oθ;:N$)N]*Wu "Ds*8$ϰGS]ʗKJӓxR$`z>w-޹gL+6D~Hz929 -G?>Jx8}bnEa*)M@`8Px*"kPL Z>u⦬ KGԹoch#@zDk]* ̮5 cEP_ .. ?i>.}|K*ǶhCH~9v0Hm߽dNESl h&!!x-0hCMx'6C =$όft7j 2YA.OQ-Kt) "V\~\j3\aӾ6HkTӌiDzRߝi(cS6{qS'[k''R"HKl^gygƟ^|AK YaB& ّ; ɧ7e.@}m*jodzDd)r/2MU&w9O[h|EbْGSL+XP9N :mPmKQm-ۛ:q!)WМ6Q*4*}$?4P/h?1Ͳ vK[D{ш2nAWߕ_W͒ߴBZ&< vV8GD"OZ2ջTlQ*p2R 'H]D~帖9SzVI|0T?ifTX$XL5y40H^Q;|yd?=׶Az CQl:5+3qRYAI*O볧p&FW2wE>xuzrbM x6t#mV|3Z,=|3Rׄ|Ng/]r9$ŷFn{H-*_)]IrޗPa|PL+bA@3JAT HNet|?IaB,#@*2N;; ;(o`؀Ӎs1#mp8pEܕ&fB4,s0?3'x {u^?(B*$[qVf b|65YKTTbk vxV(,ᕛ~W8Q7 ]U]O,AĕxN'MFSmYZ[j ‚Pp 3.So$eڴlvhL!6qr7D|f_?aQ`j-[%A|S;9M\ ZRKV[벉nO?Euۖ2+1!0GNJl/ .*Ҍ#bE\-ne&B,AphӦ 2pa}`6 ijgyvZE\ZbU'QqY2J|d^@ }WFRpkgt["~Խ o U2C.O~OTהޕ1HfGKLҜaVP>FO KGQUA.!_4f%˩y D,gJ(%#ILx *SR$A#IANZeHB+ ?!h[a !qFes=[ar^ 4qiD쓱(Asa`m}~;]xc6?v[Ty%QBtMYnU\QD{E(vaLͼR|b|7╨= Iq㡘sڑjCr;`bU[Nh{×If:Xp{Wʋ`1>%wnw!mk"d?h:;6g0.(>oy?s,.c pxf%;?T**7)8DՋb1d6#9k&/-= w' 1RW1JV:heR^!KHQ2PZ. vVoVlS8`ƀ(iݑ^=>utQϪdeKzڔ~$J*>UcN:ݩ FƇГ9;4#0ݺ%7\+I4/d![NeGզ['5֝A̳H7w+yңAB} xcXij|UHe& P> 4%‚Ag"[5Wޚm8H֥SIfBn /\EpVTͽ O#Wb 5 mt 5 8,n}5\.VO)[iw_r!߻mXgŽo_Pcc棩؆: 6~AL7L5s v7xF\vcqՆ;.vX8n_#,C+'6U񊃩MMMݦ'KcD2Anm~ ٧V{]僗P:3'3"v#dǢX{ep~^6Z-Gw6j467,V%tXv~4{ԁG+)')ϑ1!J;)ޏVUdkߧ^kFV5 ]PM&jlZgw@oF5+j#j8nrg3iԴCȨT7M9F*"7|!8&I}$fמSJ%UeB$+<·af6pxę4- "@҄Jwtƪ0vÅ&En!I6jB6iS>9P$.W:H|sȟq.Z-mvM_ ө Mu_h%[hHJ`A#{TuMBphou^NKJb$F"Yf"ljMRTw0zL%Y:MX`Qr u œbq1,3_14SP;nҶ\ T3 8_6o9JH`)e :זݔTMM ƶ`)TÄ&n쑍P)xZb.?JMwmO|qI o|ir~HE5zt3z@F(V*ժc*w*%=bObU QQƜpHOFa1|Lsgqs`4j3BoH;m~{GJ^][,guYUer]Kزq0MdϼՏ6$t|,r5XRӫSpI_CĵЛamtk [HtխFWi.Hj'fk'eyLFW!/vR+qNN[_ lѡB X7@v ~?5mgbֳ5 fDx-n q6ekn#>}*+ [_FGRHZ hY͂i8-m*WT#7ǒDe0gϟg= s!p?p=D HQW͎2LG'3OŽ=0:˵tCj\̡)Fg1.U CP$cugٍЍ>Г[_7]TJ^AV;B&~AqEe{D2ͣ3m?j__(v@wC kw7c-qY[Ԭ9v00)~~f;(\@7+R,- K&Yea4:V9-DplSf!N>踎3fNӪqԦub[v o21S$Km2@KJIzO,1b֛hW!% D6t d=VEDٳ^b$u310 ՉpT-r]׆g4&P/hB@Rtl9F|h'J]<[BO9hh9XLZfeQY~y7`r43;?)!5n%$Wȋr%-sy*)ymr ھҗ ZbXvVdZS_F6>з+ 6te {R'uF'rU|ǴJ'z62cs˸(gwоE4IUGN{Br'z< T& sc?B Ѥ xOR&w_}r ]>aFCz=R2*5Zor+PYŽx^$!>Ac 6G挩a qYl. +ݰܛaMM,xW6F9z*47QH}9#!k+}>HV~ s ڻ 0=hX iod~rJs[&ĻjY(IF2%ݝVMLcx>)z% bP\T'z^'o˴~/$| 7@!/q WE9J-kPcĺVh=t\HK5zݞ--Ux(+!xZLrJ5+KNl+*i4cFE(1GDވͷ9_p'Q!=x'v}e\Y͠ұ5Ý/jVg:RJ7\HRi=.vvYP Vf>&o<3 śmҹ uu}!U\ o~Y%a<Lw6-*v~-cUmM9۰mM$jꡕas·˗w@s ). 0ixF[ӕD٠PhW€ j3 8m3Y- 7IHщ``>J-8GώtQ#yˋK`6*g:>v'U!L$:=JO%3X&QU@7xNE%ڧHKw>?uNKgxz^EcXJs}&},NvFƀF|[Hr\{W,yfǣlWҠ*aVa}PiB߆p"}be(z,u?,QjԆ p1.&dg(EN#ECf1>UD*Vrw`:<̦ԨFG :酄C(g|p-a !pr,fKm $ {Ѥ@Z8SKA+.+. k bfQגkE'YӗV|a4~4ʒɧ%}-_%@?+ɨh @4з"Euhu@3|kVXe sewl̙ hJG`+d G>%9ocWi:hS;=̉N3]Bl:aA>Slny齷UL7<R d+-)qw"\@tZ2LeB'w XOgPX6&R+R2Dqhj"tb!t%zиoSb^INt#/k Y>gTWmE wz@\2y

`N^ S<pvVukMm/Nbw Kmy-<["H( F:4+3뮟|C_:)f&䵖9$&#_3+`+q"(Ih@18ae"!+_ CPn'uS0(-H8~$2T8&78Xnr xތ ~% jE4eP{>GڵM$ˉf\[|S0nUpBrz3SGyQY`D- zצV;HQxK .se fk% @o-GWd/`,)ocW"=ШnN wQB֨gb爻 \C~\\m8L| q#k*Fa\coQ%侮zIz'ZP~H :1ޝamD4 N%<"yT$* ,eSQgc!~5' FM5\ 뢓c5*z7Mb rc2d) >K7=l!Tz c:K.{:kD=pxFC[QfS@z2R#= ̾(o{/~ YS8Ny_OK$Pl8XU@H;N4&:Wysq>yVrZm9}Yҽb_P(Ⱦ -92A[AZER #Ѿ~Z'/Qp$pA+vn=ttf^v٢g/NK̹5Vn=Hᜥ=r)/ȱL0h<{}k曡XtmYkFMN/#g*852g4㧎yw3B@@3q Q_=/Ȣ3s{(Lj>;- Cs)@՟\}@{i ǥ7X9mDY;l:R:@ l5\Ԙy|B0.۬Ƀ9Iݹ"NJfń~kgP=?okQHGF_kYY$A&4,ds4IɶTTWQ;<\Eܒ1e4T$pk.EO9 ǜ`&n\\DSA>QA%b8@wVd+#@}-J PS Vloᔋ ܜP~Sd-D,W!'0HPg? d7OCN2, KH /05VHFIQ1[(hz7Y#9#9PJ (ʪDZMw?8;l0] ,|ܧ+sdˁ 4OY `E:\n'=S3+]S5pGAKk /I2P>Y@խA,rGpt ~sݼPNIrQ?2b$ڛL  bi-<+U5eZa1a>Ux\j9:%JjPc{[B.D4J!s|8N&]ԘX߁(fQVn0;{"!}Glhb ˇηɮ?Ua<؊W #C:Iŏ vy灭kμv{ui ++.Q qO(Ns &H͎a Wn{U)`bA4Yt$C T A<JS%&u-;> o4;A=T;W'.ͽ6ֹy.j-L#lqK[$SegD׻L6[>T+vN9a AEFy4o^sHcu <8܈>TEHg(&[0jX_CzDa N98R~6Kjž#fKCHl|{T֞G@KB?@XIru5g8x/ytnn (+mjF}Wݤ__ATL.Qg'@‾LZظVf%wc DގШOMJj*pDV88ԞǵT)(3`4|ihjoP2KՆ 7(jK6~TEWZI*:2(fl*rE,u=cD"B2xL=,>/0`dd0x+82J29ۊ^s.P933oO\ác!KgGt1:,.8_[ G;\p*¹Mk=qK"@[&t^ +ÏY?He6UvN8 kb] )u#E[ڒ1quwA$׭M8HiǶ!4YuoszXV*jЌ2uf>ˊL{ZZ%Po,|jE|s늴mVϋV:7=MTR@Z^ĘȢG)@iqE'Bϸ)C zRx}}oiBMb "X:ljRY֝=yk3n]۶ $O9_?]:bbRG,]b1"TGiA˒}ƽ58Tޓl;%/rOv O[$BMtlkKD+(Eꏼr\ >q?кimDWe:N-Іd8!Z tHBX%' |5Z~yٷFՉ,mq&!E)w+i$vho{PɓaKeQ5 7Wj`Yڙ*Ҝ]3HDt=%7Kbk%Gptf~?RN)'/7]=0Q؍, Ζ[C6ZC3F R+r(ÈY.T [,"C@~A1<",€QAFZ@'Is'θwl/l(S 4QϢsx2UAqVo| ]_kǹ}љtd FhsSc.JZ#$ 9R^1U we@(rˤ͜_I~XJcܳi9~QED+[ύ*{9k@мjDO U9;iʈYop϶XcꩤG@\-g/ 4VUZGοJ\O]>QqeI{7nb̧{/\; "UgX!]E|@ńmdeX*q}l: }^G3$om:/_|Tpv.:$3o2/*\ Pan+,O&Cڞk]텾&>n wv&FXqI33"x>"dR&f(+cL{J>`,!H&XJnU}4[c`Tj 2/HAGgl ,NCdՂv:r+:E0l1SSΥe$ڋn;s'(nggT4 ڥe% qڢ؅M" á#9L?#5)%'"J}jG"xt'H2( U+6E.;|o`*72XIhS?Լ)T,wR /"FŐz`ư;טh3s)'Px*`a*\^0Y dpT{cɳx\fuiEVC*j/ fTC榫u"Gzaf;if@Y$G16~d^Ŷ(nM`[B FG}`LČZmxT{aUyC#l+}W:> t dI(STkq|_ÒȀYk"!!5߆.773 R`iljhZ:,t)c FZ56az'jGLbw[Qc F%Ns sCMF*.C#MqRHV25&el Q& yܣ^.Z y)o"iҼJx/v{&}1yyrU9Ex\bd5k;_T@fa?+wG:Oe`NKZCBŸo`ګ497Z\ [?MENA/s{l6эq)0Fh\Al3.|J)KV#Sw|Us"%e/*X&J`۵M65=EPh!PD#"S#56zbA, go [%@^`J,Tc{|LEjQR2cH;lTKl3S?1~%=E_O aAH2d>Ȕ 9$"%4ƋNMT܆^Rn2`%p uX ,۹>]rEMd_n9V&Z` 4m`o~ύN-tpsiar+ f &%KPu?%+ j}# G u*!G0݊H8Hs| ~x[so U#x. KG1V<nkp :y2aH2lXoוv+~צҥ2.6ؐCM L|`QNl x<ݧ{++ MpUBI+w_XBS3 AEC sQ-ݏ1[**l.Y|l8`#EgGބ(ˑ1_ z4asgvk #:H©:mp48).^Q@l=x@§?cCYXfءu/pTkNL %}EgWܞoAϴ"X,l|i62}j(P'R1Py~G,fIMğp\Ij(yZ)lblǚX7YnÐѣm[8I.++}(F$* 3ӈ)S \Yo]~ N;G[ѿz0Vm7\08B' Ճi*'6m[u֖OwN¢b3[ʾoL(8$r`zǻ4Џ1RNZ'J*j2'=JB8V;?m+H|g4}f́؋UI)zjU ?Z<›/n OEC}qඦ'n:ㄳký%PCX`vy* 1&1pqy\HPnի?= %jLwsz:IomvJvZK6w %soB3}T Ycڏy=ʚp'颥m4)^V×vTV%Pc$u%3.q=`&{<"h?G}ds<_K! 2cW~%mD˻4< ©9[> >^j%QjsśnCUu3ׯ@d;;H-Ine=q[I7-B/$W\ۑ93{iv967C|WuS%XE|{kr"t3A<m@C&d倒}@6߭FhaNiQ[9hJmYrACGSS )M4ᐕi9+NXMfzzF^Cn$x*?sL4 )]e&d$%Y%溃Y[0&2h 4䀏mqN=Xk#B}z̪U>y|[W:|Tߖ -X^l;xNw˱a4{hIk6Cíbި;hI {=[@AV(W&cl}&c.' ]PωsУEV9':;Z &Iv KLݳKbJVB+`IT6$, Y=KP5c=C˔%Pk9׸S`WRfҷ' ~/ JNYueԵS-Gb"&ЪT4yWhIoxooI_emUx?zbALsڴw:`WgG\$*@Kk@F$xy[ﱇTk/u! DȬ=4 9IK6K^svϸ,YiJS.eFb=-cl A0i|Η|^ooǗlpE33WsDj(X%yHYS⥍E[Go,NXeWyDEܘ0Gy51=p  /e/~=SVUd I(qN݋zU,쐉C#lt*@k=tblnI*V1Kz܀>&b)jD",QJx6]U|#vGQN0:-tMpKuc/bN%Co͛b#`z>C9brXPBeXϽIX!D$C~YKa @3Fq(%kcfΥe`c EǸ2C>>q͵Ыxdžֿb{Eu&|Ю۠ 29~rpSx!CRSuC_?MS-yfTA]Lt.X$ ZL/$yuUNODXpë >0:H\G@n{V-JS"($7Te$V˜UP2:fȽQFHbxвl'^ZOWA8YmC~%($+'9B1v [zvicHs&|T?Kn&/: ;8a˙^75syr *.`?d=iYpttHDwnM.?EY`p֯2&M#%hP$sw ~dW07 A Eψs[n'Z9D^`mh7hrN<)h#٨Rn qF6{ɵ2d@7C~g䙍=]Ϳ3 ZdrCB(Ӳ=%ыqr iKwbUCWe*>٬>l8㎂= ?)g5pVE\4.l+>v%Bqz MNUsEPBZj[̶Ļ1*^*s۞&eyZBYA̛,$2O;(SS<,ܕˤJ0,(*ْ ƗwљQD`[(ŀCoWy'kKcvKp/Fst"{L,wL+X?߯rDD"Q+/P2"Ϋ@뗝?k|X$h o,$_<DZRZF#^(k3Ҋ@ Gb. qʃBW Diͺ3:;򩠆č|ux ѾRv9FؕPcOBG=3zpO+eq2+GfǤ% ,X{ ZDj~ہُ=ȏPB|1$$_A˲tqC{\ H{&rbPƭAIo>z!Q}+ח8Ri2[ o3Y_ (.c|*-WHo9 Չ.Cwس'Ea-[`CiO {V 6u,C\g7:A%DF{ҝS~2`!g+aڎk < uՁ,*\7ZGeD9Up;fQnvkkl319^E>nƳ% ^/TƝO]4^v,L||q;o`88ē&ʹ Y鶡Rj/Uf 0J}"Jnpg? ǏU67  ˨͋ B M0dR,m^nHӁ2g} TQWZPJ!ٲMj[ {Jnnh EN. ?*ʄ-kT"IEAYU yDŽ0-x_U=&Bc_hg.2:z:O&&cq ut'.TWRG[>QGE 6r]DT֤.%}VN0ɤm ^ b*ʄYd# PڑRո5Ż>Qز,?_l[(6RPp|U*J(̻IHJcCgonuW}zx iŧmtdY'̋( ~ `aZ 3P'sl%Uԗ EZoP'}]'%I|qW8.|1\٦["+yx&P *r̰`ͩQ5!¡H"4/PL NzK}t#G>Ȼ54 ev?,hW1:uy@X b?ZŊB& geZ K KzTKݘ Z-O;(ڠ8 )lBF)[q*!W6 B̅N\swݑr!5hRB\v}]5GF,7 z0e"|gO;7*dC"XmcF?wa x-1NmFdv^W'bXZR)b6dT&@NjIӦ8O-=i.܌\21 >8DcfJ04?;Diȅ9-Fh%) K}/ M˻Lg{ ;UA1X}@xCbHJyz J/"=ߒ|>QU&p%6[\ рpB uC.iﱺb3x.uBDn̬z˶l^%-JeoUt[yW1.?#vp',uײ2k,ԾG`D6$ڢ}ͬ6m8"}%$wzfD}#C#xVOtNS>17Je@o_:ƖN'v|7$1͠nĬ?,[{l bhͦ,A+^E*]5ғ1ٌEo%N6r=N#CH{[WzҔCFP[husɣSw5$Aq٨UsgDT5S&meJ‰IV6Vq8gYZ0707010000002c000041ed00000000000000000000000167ee7fe100000000000000000000000000000000000000000000005000000000./lib/modules/5.14.0-503.35.1.el9_5.x86_64+debug/internal/drivers/net/netdevsim0707010000002d000081a400000000000000000000000167ee7fd200017ba4000000000000000000000000000000000000006000000000./lib/modules/5.14.0-503.35.1.el9_5.x86_64+debug/internal/drivers/net/netdevsim/netdevsim.ko.xz7zXZִF!t/B_]?Eh=ڜ.+ˤL4c'vhh3k~eәijUQ[ygB][<5)5piEz ^v^P7iEK"ڃ>!ikV[ҐP.zTiY@6b&hD˙" S cBq ʷXQډ%82L`_߽b}jcJz7)o@Iq7+ ybAɣ$r|hvRNN릳c'>΍$N?L[yڒ/I7r1u5@V~n2ܪz mFQ !q vVlN[,8;p{ EeLX>[hlF-:4 mոݩk$OÔM_ LV|c5s!>ynՁe$f;KJR0$IoD]˭$$$g=? "\6 Wxue>1B ApW[T}q*֭@)M o(>/v7l||] >Z6$&W~3E%urd_obgWF# WmE^:i'`Q(ܱg9QaCfuk!&\3L8ΈIKado I|UY euV?}5wnKldBI<}PL .?ד|$8 U>dfp?=+cXRT ac_FRYރ|tU.9xþI}U9—t/xmWc0J,=?^\!]ַ૞H+彾hCloUg񗐬(4=#a},E+Zh膩^e3t &Fb#YekP(/ƩZw?͔+ (AEؽ84T [vשsؔm%\瑂 քQ9 k笐dxNV>6`YWVw #zA"x %ɥ OFm^OX308"tKvRa'mhJ dMم"eN;˯D=C]0% _oeMrK1?T! uBcF(9"bIZ> QӚgYR<\rjmveЪaM9ʄj?M"03:O h"Ѩ[O;[apL&fy'P)s᪭ʥ@q6ϰ{'>逪^$WШUtԈLRfDl ,E6Û$+ppubxz*l!Nϟvt.U=C?IUga]ڜzzLmߕcO*wzg.YCnRcgpN)d,<]Q:[3k&$cFLA&}N񐸺"Yͩ;=Rak$MGܛ ®7M&T?b4#lJϸECj-EqaX!M@ b9{(8[Ӿ 237G9.&~4~(bl771 bS>k< _m J5Mk5_ Ҋ 砞Y'WxveZP~ a e ɜ9 *te|:6nQ#؍ckmE;h#V?Ƭ{]mM=N"_@1ɱ²)t&^ %$9tYV h_qO:ӳ̋nd+r LPȤٶl sxOFwGȿ΄o1LM"п=N^4{0_!~0GG /2 *˳AL ,sVdn­PɞL}rū0!,~R?Rۄv=SHA!+m빧E R/Ixϩg!|%kzH6wGC60 MNSvEM[}ۻyuS)dIPU_7陓/7rc 텵HO$(Ϲ"!+/!e ٙю<1m`>|W+7ˊS(?:Ͽ8'၌0YsIr @IR<&L RrA3wXh΂A9S *.@#{zZ,\e?I.pY\ۼyqMu [?AV~hyGuVy[mn Ǩ$#jwSGa{zr^OT"oW "yJA]U 棑q;nu{kYxVe pA1@hSu4.`_ޢ Rɛ (#Gppqa k'?PZK1vunLj\4mάaР!6 eM/\  >^]6Dv *e˒?$N!_̖F)ϼD@Հs.*gK4J_zG:(jIZURܘ!绷:_vC;4!tJ;'|(˂r{OY]**7'U]V39kᙉG&JF!|y-HZJ 'yAn\v[`bAhG=TX^N؇6{S񘒿0q8iLyĪ v@βe1XXs$~ T䛡tĸ[$3t;"> ֥{)|juY%-Q#0pOEʶ~o54:Emэ(t(lȮ0\]Ok08i 5lHwyX(/ 4WWWx\ eceg?CCn˷oӀ?*6:eP#$]:~L g6&YsIog4cʱ\$?X2 0)2| z@e`U/5^7+ r<LE\*#V.SHwbUlSw_'ӹ-y` .|ɺN_i=B9g ; '7<`i0\%Clcc\XY~?TpɝH!0d _}g1Ưjda ]ƳT.emz?9 E\{xdv@F>P腔Ϯ R(z2꩔s-Y͜_PS! d\+Q֭)j)28;hdSi!d'k5IRnA,7$rFF҂(@K^;g$9̵ELxFLHxӚD'|97v(r:~CNvuQFkkW 6A-+ߠF͂jr&-6*MRkg2=X(ϛ%1ŲL,v&6sG*8to^GCp1 w{JR<}t&GkEgYZTbܴ9mةGqb .W]jFl,! ]^9ߛd4zjMfAկ qc,@?1Qe'[~l$"Bk=zzP=G3<f`v񯩲d h/aD7b0p`ג-v\'P(X ѓ1]Vga i B=HgűM흣uPYw|=8O6ϣC=H$̪VXbJBq2NCi|}chg<`@ )-"G{c7?ާ py PU4%ar`NLrzdU`0SrM;ޢ] g2Y\k3Hٕ}W y*a:rp=j~ݼYVo?`;1{E̙Q=*~jCr/&׷N 4H׿a=jVT[j-G?9$ ZM^:Jz7yeaQ/DTp A`}0 pSi~0x%VO0([A(Zh we@jm(Wܻ=) y/ꏓޞrzX6y0֠S*]$?pGp@-e97Óp[|yGia=9/ yАK쪒ٝFY'UymhvAV,5T_ Ț] ;HBʌ3O钝br.% @n/;A(Q? FSM*.rVa6iE4߄Mת1~~ #o{Rt{82N3ƃ:y{~_%4%dUtv.Ll/&Ag )ucO~\oB"Dv},N-քH{{;AγaX }nM[H_G/Z!?F7PuuH|̅5ګ M jn!Zd|Ne8^e!fP%%DU"AĘ2cJ^j$-F?ex L6&>G|vu`/dR?<\ǛId ػ#Q*?,:˶Ssҫ%{8`a1vO^9 -~Y#I~:cw'1bX'S[󞔗rwUQ@xL[1#G}t[I+)&JV*$hSgߟlsaVvA85D1fkR$o@veCm 2J2- #|{wuIun=KZ=Q-oghA FiO:2-"Zb}9ԃ{M_.* ݖC7Pݮ;8:mkۼJ9,@QaEEJ5a& w70)>(s2C»10qr} ¹AusyᲶ;/.^b(/m9g $tU#g~nŏ㮵,<411ݶgeP%[ws~گoF/Oʟٿ!)W6!%Y~ƺzÌL-Yq^K} z}+m/r?=dn27,r"kx*zT z}581S!<`RYD5m$\Ru>:doo.2YW V dN&'clB3؈i q[Ֆ@g^~,ڏ>kI`eOӻ)yTcl#KEoAmQGb \9XGL25SpDZ nI`b6 ϖ J G>^?Md/2%B &e5U',hBN{K`.!F;NrJd(v?3-_gi,kjB1ug$A oUq {Hc', N0+P8kf*dT]=V=),d*tܗ$caΞ z,L=V]$@Di 2e{֧Zm0 gt .@N༤^SGϺE ',D0'( ɦ@Wz¸ G* z^F8|A$LuAfV5MΝK)u §:'zYaCnl`C'k3:~\e3 ԍ+^kU[d<i3L /Rq~K[0Z[)vX~cL} *#(S,J;#)FtBcZJIye^ z,hvYʗ6#iO k91214t@5p4)mڋ[XCQeKOdَ m*ݩ+~h:ǠE:Q+vCF{o؞te}qٻb[֜ Z8:w]z䧱,t1 &;,ǩ֦.`4ra = (\C,y6$2s(kn` cYoU% 솷RG;MϏ Ƌ`Z(+dW)Leմy/m4zs0ۭ(s_C{,` 6BwpG_h|U v){_iA>VH13>Zid\bԶ[b.޲1Rsw}vٸѬM$!h<^P'pݻyg0dDݎ=!CN~m=q4N|ة_qNx-S) hvcz6P:*QD9&u\ Ceπd29SiYYMt(|#*wSƹTvؖiId*0eA͜U~MlwV @Ermݑ$$:(eM[[\PiN>[qd_/87Xq( Wy`!&i(OnuOׂ\8E\]ǫÎ>llh;om&VX6.vON^NO1i>UW TX| *z Clf{'gɰ}fG]+Bx*-9s'\ [WP5ԸXYBFf _= jSq;:Ba7y0|7M?<ՆAL\gQU:fly^%'4 2B_XE3N$B%Ƶ3%%n;lVmeh1i;%5:#Uj4Ba e6C'Aďl *ybc BGDf8WH^|pbȤڜ=UQCLk#,O01$D[jeZfXTv/QReMسB/ZޢW]t+xhyoǨoT:c}L}2M΄*Ķ9Jws%Ppߋ>S ~t'vwS( ؏9$Yml{<"%J셵=^V"p$am(HduvkIik ]A pkQSQpi2DdKcJ?@4<5w\O S!udZ욏`q5N1w7;⸗&R`qHG-ƮmMN(U H=[8V*KpSE JPd鐊Px/ugu0]?Ijڸ*J>lٸ4'SVL?^SD`yd$h3H)>u2T.b I.|h\#G>s9s&LiR~l\yjk@,Vn|ⴚ)o֓m#cMyY=ȇoT^ɥ`}up[ɩFpE 8(wnSaݩuCIBGc)-DĻ-SlH:V(?\J>KӦ)ߕd9U u ~? s}Ss?[Hy>$:]ty$e :}˸+΍6m d{)RC<289.aBHJ-AxP)+Z6̜a6f YX;yWunDGJv\Ѡb;3C]vP5?!IL>S{S8rHrϷ6 #WC7>_qo\ϝ%`}y t'x3J[v![$ɘj^Co `ۧG&>e'-Je+㎺_:Ls%_#ί78O0-,8HcQmN9nt}Sxc\(BvAgCX~h7I󧬫 *Y+!' JUFi Ý틙FCg &K DZ9zD➇7`]R8_'ԩvJLBq% =v5lfVbCoaPs- rT4Kncoj`q^InCVR ]:&Q^-H&C^#d볷|}sP/ޛ?v˫f1DŽp!32l607!c N"Fq'puWnZPNW9Z`ݑo5tFf}b*.}!q@=:|'WGGdnoOV,nszeijkgF.C~Ȟ~\#B$.Leu5"g9wL ]Mͨ,K'ӎkd`_T(I}_-*)uVS.VO:n]Z%%L鼙z'JZQL$3y.;Xr)N~8I5zh'MD{[31vp3$ڒ?S(2m.x+)<6u8T28Eoa=g^r ?S *)]D}U qE@K4Tړs7Boc}\!_%7?Q>u!٥ ^bX`/iތol~^r?NvR"P~og` ~=_=>L%ʥxעA2>񷭾}H av=1.Cy12ː\y3A2M2ܾϳ=QI3zl /qQH9ErƵZ`дŰUZ}Єe^e:/kƚ$@|ZD$i!~L?Cmɹ|Ko'PHo˳r?S Gm{$Lci~d`9Hi+=Qpz?#h &2Yՙ00mf4XIB|ωr?k(R!zUҔO?#ș.bJ(etv~A/'cg:a:=gWm~ˮ.δ 5dy9V+A &zT'otA?}ne 5wsq9SJnKHQ9faNRXXs]dCe0a7ThVLKHE]eW-5d̙1T,F˒eIvCg)U z~OU=D^Y=%,Y*{ioI H]]LI=m&blNl5-CHP+Atď< uN tM,QT~|[EҟAN򲒁X'LL'&ֵ gDGK "䜩@sß2̺3a& 4,Y[̑nj&3YJB0 = ANQb`4KDh/WC0nPu;j̴X9 \M }&hbyQŒF{\2y7'{m=ov3AR36a|oE.1h#C3_Kv2pЩvg¢XD #;QomݺΠ\Z}jn k\\ƺo,`,mJPW׈:Z̬MIȚL~}+쪦=iO i缗4l)փqomQq_kQekäi? OBmm)L{+?< =T% ھEpYC)TWIk|aKrzz0Irz6{m{0!b6D0f'LX~$-{CK|0I[u 7ش^="@Q^##E*-;1^9W1Bm6%K ԝ^2<'{̥NOQLҹ2CЊm'`0٨ +m!zv/=*}JV6,O|Ưg@x3=>Tݣ+h#wIK,=5}m83eâwuK7[3\I4!OR=B̭~MGbNHթVsٚFMvbgM/t7'SY!rA;M߹RXD>90jC ?#Q]>ڈ݌zuҰyə>N);!cwM"AP7Pݰz+i$Ԇ5Q'ͤ,“ ١kr T>7*xzpoW"+_'_{jSsGA Т}I}Z "tHOFSHl.uDQWtkx`]FFW+&ҲQzhGg^[-Nϐ8V"P}%)[Br~=|qO!j >KpXIsMxƫEeFжM&.#J.j8^*Dh%@sǿXNU=\õ&}V1`ߋ8nqUxt#xj]^{; ķ:Uľt :1E4Sil/}"{\ BtHiP8,>T9#~<\~'>x'R{\lFx$$=ƪ%~c8/R \L‚7ll3=g*f$@{!UBƼ:*MT xgiuԋF ٬,U/9O ީ 9uNs{p+ "vU24P;ʠV-f U#`Z2!Ne{ԆlZT]nF־opN3쌀&jda|EW3 h'ȑ3N r$,K<ȍ'9)gbhFuŽCF&>nswpDR JOӓZ^FeN,bIr}AXk_nW\2}8&V~kn<ih{K@wƈmE,[َ=T-1]NH u9-X-vnNAR'Ɛ&G#*"g0AbkXwp)pJ &%dGfBǍ)r8٬7ﴠ~9\Yv WAܐO (44 {56R6!L^7x*  Üu僚xg~6&~g,Dm ŹF1)ST'=QdL:k01+$+(Xjπ8Q&m〙"f4b*#cR@źW)>| 0hzzM FrSa3"4}g;p-ĵDX1]B7?f C|+Y5q*L'ˣ[lшa Z_aCwlml20{G=nS={ #WVx*ERmԩ0r%7ܥQ\DsP9sB3u!CiG3o!SXkljAN;tHֶ́ 5TeDp_R{Td`hF9&rH!9d>_(x :y1GvpYnKxtKSJطQv&GSCD|'ծs0!f-T~qAN{"Ҏ_tˁt-xvSYD8Nhjh'dmq{%$ScĖv}%2Ύ=ӏ8jZuI7h 7!;Jb q-h 6T( !62J䰎!tt˽gJ*ƳӾukφ hrǻĉrHZ)oshVe nHFK&դ&4탂O}g) ך$ v_d)qEߪVi?gX(Dgj6ʛvq)rY %jR32'x}xuY1XM]ħ1EstOPT5"Ck;Ξ Pu߉lG^9x&l޶ U(7Xp~h3!b.F.Ф= ;>0A.PJ 8pٿ5LayeJި+%Kok5hKׯ:VABBZŲ+buUH2 G-zZPDu ==nD( Jwm@eB7UN {]WryLh6~D'\('/x-%!ȩBr gcq|AS o`5#c. EyjvKiQ]ȷh!GUR^SMZa,ʛCm{$c߿3)Vauq yK=bz.:?!j4`|ECL9niJ#wǶ. F+^n;nbcHEt l"#&nKP@_2 ؂^jf.Aa)jH_ѽ)^߈-Mk[I1XZ5'WMAA e&ٚE&Z#kx4ˤlsv}MG0v׼3:>ArxG]Zi\|4k?rtgE!tib/ckOLdbyKM*BX>Gtj\i)),MGF2WԘ Z%lc{-?&!}iyoπje-l+n(jZ t ݀FMfSi:z59u9nm:7\@طƠyD7:P*`(i0SK9 =@ToYjVJ[ ~zy3r[*RۣO{Fs1xVs t\EsJ,%\rI{StM${<p(:IAWq ę꾢eZiofG i2aޕT lxm?c f~~ʵeK!3wd&Kj]%3X'ۗznY\R'xc4IDva\HM/O鋟=OX_8{s)sD,yZUWVvI?B`J~1Tʰ38-Z5 S8' Eh0b_s3/wh3Hu|XuJ!H% :vpKƌBӼ]x Oگ3t\NzhӶɹ2N7)zfY-J<%Lں=#NǐQH8 wۍk"Cl04#20}G ϣV}C(j馋˿`|4~5:v%n2  YIXIkmL8Qx½sWqRD`D"*CΉǒ;%enq u0(7#TCFSYGٞ&fx!miҟ;=KPU[r/7Nhm*H*۞Ƚu ].l>@ :q&>q[p-"D B\Li.ZD%PVSt"j/3 64WP|lVMz~fb<pvOd+??޼A<0"^鈞!,vo&H W\EhZwp5T9upw 4yZ9$-_) -n,+$?_FcNF`oc%9fl96֤3q$Ip#:N$.#4*Vv(J(c3O~y3vlog.2Z ]afBa#s7DU:1&2Rg D0S {dtƂ- J^nF_0_P=~%2Ys#@:}]t)!Ȟg3j0]un#? ~I/(kwXet)tOƅyP1Jխ;%SE}Tʆ˶̀hF [T.]1FH|tBrzž-@MGD}Q(k6swul ٩r؈1`V-ÐPV$WW9K5ܱg#< < *mvR@#5s`&mm.E ls>UJʨR6U'VtYGEUMdў2|r/1kjud^D3Z1CQ-Q4{m֖Q{'#dؘVB}f>Ien #w" pMDDq[aV"C@LӹR13^+S>geo|` _#h>VB*q^@g/QޤvF+/3o BxFwOG*qH`A'}  h_Px֣ ?Db%nrOС-)R\o4c<:<$ngxCpG5\E!~fS| X*}is $I駻MEC2 ;R3s0z})ԛ/]7MG`D+{'à!ӭMaH:FlhNṯhSt &၎7nB{#4ULwi:V{ēٕJ꿗8b侯4^}2?jySWUS4,-x\a(mlOuxAY FhYaiq+q=s1!{C9imCqj{9;t/P a4tMEw%4SM(\*4V%K$vɌř53 A-Y^vR̭4ܲ9#nY"ne~j͠ k YcejK/$DyY z;J-c ?LIy)Vĉ q)f`Mۉ-I 9}5dlx[;qil1m7_fDg`fQۧH[Ҧ`/5^1 ܏ڸ1ߏл\^piki>f2u=i"9vX%r^kc`]G=sbBKq=(h+}@j}m3{şE5p;ZQks[QY) mgWPO wyg"-frGg*WO/x4 z+LcXB$]+4T}v }h1 +ձ3mZ-}i$9V>)ӛ@5dowo%=xqY(s,mQ ej?ِsl2sPTLᰧqS`5/Yr;~JKhʾ=)Gow ;~4+]|_V_l1جsN_d@pj u +L)IxhuAI&}BfO[%LG@i}2u(G:IE@("A\57m.Zc/։ K~ 8N)bOajp8#}fTG~yWp2nŬAAJZQ?" - Nxj0evC ϷP!_Sv{UYm ڈ$7Y`G[d4EM: Nf|\gUF2QORA=DTi&z Tst0@NAY=ѨR b6h4+B|Z2Uхɑa-,EМ[Ѭ^$jd\qa'8}0uE!667 _-O ښ o1n+KKwpfN^j}oS<4KSDFB7)"|)d~~IڝŐ8ڜPk G310)[KݼJT VΚ5kM%I1,;H17[5/ u`0Q>VJ"wє,^a.gc547a uqj^ܩw W*7-xyKmʾD+.節3 6!Q֖έܭipD!st /O:)j'O̠j3pR HP2^ /BM8`p]{ s?mʧ1]1jW KU7I"&ە_鎑&+t֙3~- 7FƐ=֍'XYSwM5CiW㷪/\eݏi 3,g15ڏ%IF!o]{} +t4by`S"B%+O0n+>inh8RAj H'sX8rƚX+ b |D?^=!͟`e{~KOJe8Da̎GR}yH82B4ʇ3]'WݘJHz +aK)FH녝nߜCAfcۡ^` RcY}zOfjT({zrno͸'8ccB-+۝7,\T<7xidRgvWa8-PxQY*d9CE^>;~SeؗѸLY/QԜJ%!(nVLZQe /֏mx> ݜ]q:?iwBmA%ܶ&La%-JxDu&G _b]x4>Mt+/einY~,)E KLÙ!NŪ/9efʯL7mf0kLf/ V[1 hw^: ܊% i?Yl˟NqhlrsYT!'Y;+nQDEBLfHVp+*(_;(Uȡh X0c^'Q|UE`"Nm|7-S1sTMVFdIPkZTFs}aOdbs*R̖D_(YqiO]f טr -fUzc+'z7ܩ U'9xvCD3:- *P~(s}1bS´_bf֚yHx 59HzG)a4<昍?edrěno8=0l:E)2qn ֖Ur1fpUzGXJ3 ,|5J,6+wƭSuhԍn@%ik(q XZxE{;蟛\21-.Hzlzh`'ُhSԠ"d}RI,g QTbYOxzY/e ކ$hYV X4#nNC]C"_qoHA>#K޿騨g\}q94&P+K[UEd)$~7/xQ=q5 6K^LgGQMYL6B:$?Vj"g htӈWP nzP͐nm"@zG%,Ctc6YՑ; a˵ {3cS o?Zx k[&L0 ;x13Kˢ9? e{oܜ+8dp)Q {eهi$ G_W8ar }1u6!)f7~jcT)4#~۞~QaYx%-xDvObS-6G#s^zQ^Ȟ@,|nGӒbJb+y/>Ff,^754'-MD6 /toVPM&h/3J6wA>y܎ 97vs-n2T/WD}ܥ1)~.v}lS'z10^9DQfJ $orslÇl/{5 !CZ $C>:L2`T)a|6]lsўk*U~R8"kfmnYMd Ȁ'y)sRmMzkWa0gP\lR=PY>p!4\Aי4zmXO˓krckvG|IgNS^ּC`4޲k\B֌.r/4`&>t%h*}\J¼V"s:] *Gùπ78F$tF4 .+jnz^ʭeXg0xj0\-h ,$0B~۞ aQ#$ bTCY1'-wnC"K0,Ϟ !'=w*Rqh!~G>.,lfpiC "M+M3.gSj?@ҿM2p3{Ǔ/%IScM>jXFb:Ty_$~/~D2n˺uɇk'3zz"C{#O? )];ث:Jr0~0\CL_vwkgRBDG]fCUL"5t8}ܵm."]YtBkܝD]j}ۏ^qcH70js54Cgܙ0UTA ]y W667 }fHE @hz/Tנ$|;#a?| 1H|pI`g2'ʪE?g쭻}[9dAm5MUc&>]<+$3 S1n-d]QoX3E +.w5f+ ~QYC$rdW{&D|Lzel| ܮѝE?Dĺ.-7Ѵ- MA~M4F]4,m#չITB ~Y9Π[t\Jڒ8ŇNs*cR]`ivoft~'9} Zt@k( Mm$o}ͷDd>wxҿMKcc0\ |D$9 #&pj`D}}5dTBMtZj6y.)۸hjytt/Ψ 2+,pj װYϦM#ꋧJENh}T^M}?y=.$ynSz1 bbȓFl@<6?>$}Rv-]IĴjUATuĩ0t]vAȜX z~fLYmO] 0:Q8/}#Z>ò tүpst,S~z@<,Dž"ɝ^UT-J|B(+#!Lqdf+w\)PDӨFL#%۝^6c̪h ,2PJPH%غ `ƍ4Xj. `hqoRQvw9 KavpM.8o0)sriF>_Us Mdo}~ZIoFO*&M6 (#]\mn6Ţ moCQ(l }8UGn ܑ̗]_^C&rLcۤP<_]]ڪ낫sj72j$Hԋ["+czA>N$hg@r ^Qߘ|u l`|@Z0j-LxSepzNNy{1bJE! N24PvS;VcBx֬1Yv,>}cPw|5Ё&#*Y(10b5*Ęeb aWHlߠQ.;$R|fg^2=! [ %RWrl&fw%}pc 4BKs@7Cd W hI.27?ѣR,![l Ƶ',=¬P{ݹh5] ND mlAOVB16sޕyYBnTH?Iuje Y@3"}x*H>p""pO^BdWt`>H; 'Jd]􍎐Uqug7rpiehB"ת<7h@Yq/#@v10J5 b(ܗF śC fm奃t-% qc2'[TD5EP)rCl-y)P1t@IޅCÞ&Kcr$H[2Yb'T h)6cc/Lz_wj O{H2X_zDhˮY. .y얮A$c^d~Yoa&MMI2LC05h0% ~Kk#q>FQkZMLͥǒ9j";JmHAԣ>A'E`)m }obI=Y破$20aBS\vyR@ǗDm~5 YnJbmW ndz*ܙ]x(|Z,Ĩ5>pxfI6!BuKՂ!ukdv#}np>9=dMVjJOONk*-U0 e;$ێ|lDIDI0H] b$4$891n$CUs^.-BvYnw#h|Hq`ۇ\1ƥp{twk Q @v !X J C&RҬ _- BZiuzge;{lm+`pg38M|Y4w9#5[G|h|,^˂-tikyp}<,`}wugU{QEˡ L}Y%+%FnkٗE4),hyAYE\A̓/f_6RAby*v6Qř?#YqOm`"pe*^| Z]fBtl悠aHu) a|in4\}M9..icDlOQr_%kR :Ǘظ3eif<8XMjAvSF~ [ ۮZ$zŻC&?PwXG31y˯'ak, K}/<XUeoT bvvvභm4? O`yVBGD\EC8* ǣ${pؔ|<>'q8 h^\/uA kѥh]ݞeQ6Th椨o7~6ٌl e=A~.^d,l!KϝS塯tz>1K/e1%C yY1cľP7H&t0A>H@Psg,P8 /%㽫Çq1U".~ bÈ`6x]Fh~/ahS2JOR\.%ݺ{.w*B8Q3H>+Kj2_A>p;7rN4bsuǮꞂ(KF!'j66:A 3ԟkМpaTu9:'%Y v<gEtiYKupv\Lڀ8/lFA'*ǂǖ_ @MxV4#DwYak>pe'4"sٚ Yet4XvxN$}f39So[mA/ ^`3|ެ̦24ng,Nڡ0:G6E"Rd(5 ^Ǣj@lb=:cIFZxrEՁ9˱W^鍌"d_547A]Z~Z_VY*Fz.<5Aei?2t*|FD9v+aS)M].]U)8:4ml-G]!I$n;ꈼY\+/XJ@!檇!XOɃkDf)d<Jhj.qv-w< cՓe(dĖm -fY}w& UtzOOL+tS6h }A?iw]^)u=Ep1K>*C3ݕ'zcࠐ;CB~uχyJj$_52a>*uL=^CvOֲ5y'}WPioJ`!$}yɳֽ[n$y4-" =1p0r>9݅ uNsJP]>j"2 _qX#qY~%/,Y6q$ig&} 6ǵK*]"N5Z3n0~w]Ėky<&.<^${8lv~$y <߃58fzS9)VoIwtZtH5{[e`7MK$&(_i(zĠYD]j0740vؔޗT{7^r7;e7yh؁Ycɭ7GHsSR-.kXK4=3,znmqd3ſltש9:^hς/- NԥʛCԥh+L?#MPE 憨Ivb^rު7<;'J|)@#4x9&´~( 2N; w$B1PE |/ҪM1P*5H_YO-8,m U׷_*Cpz}MwQL*<9P+mAHm: nλ-y~a 99ƾejwgYϵ }uV#ܵEń߸:חcwW`K ze E.]Yz6gOF쏒Qm#\.c_hr@.FAəz?< 6a0 JAa38? =D1*UyҪynĵa77]7Bq~/@ʺXpkڛHh}=S;*Mhu8SmZjO=j*Uӷ#1*u"CU^hepm5ln]诌a̿`Rpjxy%V3&yHV;: ʳ]X)-1q ō"I$Zd_wad A־TiZ/u?L>W>>r =1-IP9&F&ji2p1ů8kMNK wޟ"˸L4c&,]C^WF+B+P9:v|ybdd 8^yqm(,eK/A϶SM>z< Vl ;}Mqd>A P&h+J:$VPkRuM=S `wgVΞ%A|xFS`W\Wl}O beR& e8CSa4pk([ߞ|ve 9'Yf(cK`̄^P(.}S$v/6_t ,\?er],`GyWP+Ňy`TgZ}j%@-R+޷- ZngÖ*74q皥mL6j= IpUFc3ƒ$tq/^I5oÅ(T:,Q7Bm6J#iĈE[RيJkoRjvDoAc:\:6H(9 Τ`o';B~T&Ý1_3<睖1Pz989okHw;ǚsZlk>\Ln+Y6d%Qǘ6I6+*#~^8`;)#7Xΐn/Y1Lj}E?5V=//B." ~G^W ]c4@-U-s*JXlBVCl`^A]AZCo&K("ugT޾==C_OhRc^Rru# _Ч|u.'$ Khsngh.P9N["fXz '(W|2 hGaCkWTu vk$C爫?j`siڗF4o*ʫXcP~KJt'@~մmuV貲SeZhyP 񁅌[9&G~"eCX{ƖQН$I0wnt/8T!-Dm_}ꂤ;{/ј "sk@Emh3 p劁Y RΖ%I'4T'7$Ȗ}!]epm9Y6޲')*tм)DX]]}]ɮJ! [3DS, v bazP;Z.G(:ۡP%Iʷ~vnX?Ԃb %F-ۖY+\d8XWJ@;M z$ >qCAaUYmLŒ$.+,To.$tݤ꾂x. _J/k =ˊCqc Ղ%i[p\ Cigbp7 ?Ψ%t_ᴩ:} ;qQjFԉdL)ZY[4_;@)CyN\ {D="C'`W-5.dp~-KdU{1^1J44E ʰQ4K4g8Ej üR)J{Z? k;[b۷S:˾OF:'[TJӓExo<3S^xbXvmm?|]YU)k:rJP2# ߌbݑ-w *0Q.n/?zxk} Gv P&]|`i|$O~J5x&2@&sC:ziu @:a+PFy҆U''2# r۷w2n 5L̾2v9Fc` C9}9ć1Ľx)"ˀ퍰2"w3*}:cHEFw͡LڧiكR] lȩT;:,tO2=أTʓ9nnl]7@2G*}i3=IWOjB#DKf9?7X֟ #@u!c]ܓ#qOTJَ}EDY .Cd$(>']bF7^oK̯~Au[gk`Y;pUh~6լpj`(c(/NYPxxY=tZJHlEe݁(#E\uuRnMz8e' Ѳ{B-X6OH'c%(KN u07&4Ї-ZM)j W23hחe  __/gau\ yv΢B5^»%#\؆G _Ug{ټ|\^Os)M+ݿ̷lX:5.oO!{mʉI죍 Ii0Kd)+;,6F SK=:'AedEU1V>֟p]5O|yeC^֯ޛ]e||Rڸ[j'L'y yirϰ㯰U:} ӢE3.GN~.!4[l%!0si0F|:[)=//EB_ܼTUK(%ymptN`˔pwd*'`rIQ@ ;'["6>CcfV\H`OWAcUM~*|G_tgŚ%E]J :!]AI&,m }DroY⢌CiacY 2[*'{-^%jLmZ1'(~1Uu$R-=S"`c,. Mô-ՋQ .̋esDX'O̕NVo$PD&-7º%ڪ~[7VG#C_uB$o;фE ęe"n|S1+ߨE0c&oedp9ß a|'p(EA.d]xA>=/ZM\_3foM&Ht>69ȑ:;Z`7(G141؄ xmuӳ(㫌2|_uh.c2? l{@nqj,[e!//WNИPYTB-(nH"{5=}*3dӂmNϵ.p-ntނS5ogь`LX< Y,C:u'%>y :g'V)&2$#Xcz*X%;&x[wE_Dt؉kKaS6ڃx rqj7yb]lp=jhK$<6ej~ٍ&WqYg0؛<h 5XK1H\cx=e>{}` rtU0j^}oSCE4}IfГ^B4J/x9"J9 W& HsND`(Xl“l٨ fWH+=mr`K 2_B*A&mГ :yFG)|IIZ#]w/tQzn׌e|V]` c3ZVt%e(Es'FI3]I,^U"ᘓsJ HHtM{۔929^46_fբMH3½+x8?Vk/hθ]9VCI}07PHDO)7J#ؖSK~2vU߶k5ҊۿeLYӁ X,SdK.qAzrEʑo,0W_Y>%]Ö-0 1m,P|:}i̹'N&}}\7rݑٹSf &r -ˆWEY͆tno n]E߬m_b 0/Gq n y~S\>1#L7wU0|qayQwUyggu[cuǴ}vQ Wi~,{o {|0:|^!]ce[I5H_hA6ZqjqyӚ[ɤQ~I`!8mQUXQwFod!| ZGzd'v.qaSXwG9q3wd d&&,e@pS9DudU6ՀKBv{_ NyCC] ݌bA]=4Ȍxh@I&s-R#ċr;G=d4+f 4G:!ո55mчfmhnr-Rf,N> p\/ov tz9x3XQw<ދ}Ǻ؅NӆotE8ƽQn^0l/o% j`oOw-Y*pB/ZJpYJ̸%{뱝0J18I ?_ olo\s)'pw7kt1hPS /V{&'UZQGcgt9gB^܄ڡmz;!SLR"vF.:V6ꀴʂO+{3 ;%D`#--pz^Eq YwZO xj U?a1~鲪5ƸsK]ȕۅ|lƅkS87wHӶTǯ^<ۻF"fNѨcyIV&%/&&"`qSI8v(?Ruסf$xaplK ٲ8dnbv/4$p;?A`RЁə,tRƿJu[cyQv!]<ޒssns  ܸ8 4MGqD@ڐb~b[DC_ >Gf]HoYbf7, 9#nX`?:PI,ui똚{:ޮkyG#[ m9j3O(!qj5z-נB8kˉDm|S5>9&f|*uP2HKaz@ UnPmTAu0TȑQdL}!Bi0YCy}'(SmA߿2emTw VSIIВrXitt/+bP˃~2/` 7^>^](ÆX@z!eIm|yx9SwTNIBiW k37ڿ ^/Q)O u s fY.WuIUǁg Ĉm$!܆Đfk{_ ++PA(Ef-kEڄ@~_Y rC/vZB" tpQO=y ~bl lw3spo$]7b®Wi V0{h&RNm:!WҠqf\eQ2jt.[bMyBE\M@݇vʸ78t,}r1!\ w Lkj$?qc@$;6\m#XVx0~%Jz!)/~Se<υf\苢.Ko^Yb1SaF0zt5hm<׵ tзx;%~C쭮)X1#H1YP6 Nm3 Ё M7+4/דѱP)cx hRݴLj?q* Ln榎(C)Smnbfm) VXy#qSSva\rk6:K@ʄ[vm/+edoq]pl=գ>GJXQy3]3n ߻j9^'\ZB\oM[p *rpϲ(*mVwsc ǐc"M*eakoVfkR#ʝl`6uSCfsz17!3(s( oICrcV=;jYrif"pGB$V)̝mUI>>]@ ]EHsd7UAq\YE,3HGZp wMZSMYn:T`+ -n\?^F<\c.߹:YA߻S@LLhmbA]L|o˲)ͨWdi3#HRZ(4vrUtczP䐙Wh5'Rb= lM3~.k&(lQp,8-EX9>ZȿsBPȂ2؁πriJ ۑ".bP%, ~C֥+:h:48!]J4i^x&P>$ Wvm0~wD^uxlm7Ybҍm}}i_2eYv9B_4t<;:vB?0fȠ>OΏJDw""iϫR;˝P|ŎKFiU&*,1# ]0@ZZ2& @TY,éb.Wrv)tMĥ3+YZbi0leԺ-֗- ϛ=AH\GE+:Yu\5}.% |G{h,E\(aEPŃHHF;ǿ|3ITDxx)^VZȾfN| s . ^jocoAʇB̈́ t[lPsDs4'y~^a;$FcY 1On븾Aw-+njreW&W"Hh %yrZ`SU+EuKLGp8qv>c\mnu(䚞-L&OxRiڷ*$'Ge*^*px ':/iV/sw_ |u(VG#/D47iy-xȏpr { ~0TԠJBWk| csj'ZeH\1@?&Z0ü|8L7T%~&5nqBm&Ϭc츯VB܅l؊!NK&v Jԏv 9=.QFri0q nО4wU7ao`2!-PXbYUu_:×?^%+ ­Z *)6e>BK@:^J#>_:p"mm}%.X&Ÿ]MF*_k>[9ӡ;JC=&&i#r @̚eE|wZaqAPPʐQ$fWL~韟B96>'1n)),W!0{,̈́\B`$A7VE\qspݹT8bXB`ߘ@.b['pLߗas +*8Cӭ9!6)jt'?v2)vSk#hyـ1N>-/{i ٮhULut6"39ATwyXA׀9a)7:a8ϴUj%"dyS\$x9$Pu=4]qBq: "8z%u;)Y-?:#Ş>c)!MnNPx`qj|fݨ2XohvUHoQ{y̝t0[$~yʠ:Ha]pz̝Nr_}fG5teZipMU\Nا|4W2 Tc}vBuDSUgmA:w?ue2|x_׹핤Ծ|8z͆D|ZB3Y>j7{y׏`]VKKtRGȋ5څS i ʅDT!O{uG:'R3: ܗ1H//-[LM"Cw.*o 25}?$">2(?XH]yZnͬKXj䩖k8 cc>Iio ɠsD$ZQ0YN[wq'O]!/EM]*.\*[)u )(~|˱>rgn4{0t;sCO]ݽ3c:Tk[OU X0uJ`p%DN\TbzB>0(-GZ\Zku4aW 2H7z-[ɇK=]e#*D8?,"3yaYc:7hwL0ۥ)BD]Gip+e&1rOb׍<: ETl:!S%~Gg\+5?z8OTlY $p#sc830*Mi'_\7ZdyUܗS_4k _ 1IȳP=搨ty҈!mM2]3"'ą]11rZ}QpVۅCUV2˞vStY!l}5P|{Ĕl8HEw7t}NAIs)p=f8VO,<5EÄ36Enqxil V@Xo=T*@ q%a7=ҏe,Y 8}~ QHHÁdg n%5%Fvn8ԧ 6@S7$ff]kb +1o}e|Vۯ,?SNH᷈*P#(TԆB.0΋v9N]ʢњkAGpyS!KF9BMn+mK #EGWp.'4qOQaO>dw:Ix-!ӽ%g'Tz'y־f}Yns:?6;r)#!eyFm!s2LMxL|C!U%u}ŀx2hL_pWeՄK$X"y(iS'jv^O gcqʋh\49*gn \}oìo6AR/?I 炥\2{"d/ n.`yei0Uf(N)sGrٯ85=\a%ՈX+Q`f5nɰox/MQa/eh9./8Z.cuC5)%qZxO`qgY;vC!}:]gfUǻGj5/,GC>؟ --'-v5w8w X"揣s⠋b( =UASG*#7Tx]N[9h >@yCu5m00V|_y?7Od@Oɧ~s2~#ppivӶPQdh{k7SAk >xq!ޟ]bY ;b]?v࠷|:OI s@O"@-5?h xq.' &iٺ}5*O!M@"v,8dN2p2BS":Т3p`kbUq皕SBn^A wMΝ}d%(s?8%Q#Lsr6aIأ߅l`EhXfJ=L ah='.8w8vrt_9aoۺІ-!5O&p(4_H {E~ƈM8e6(T@B?cyih{ZS9qBCTLw"\ItF2}_xMd'^H52<赴܁/'6>Sncr .3reجpkt\z#؉(;47g*(sQ<"n9`/ak; pzYCV{n\Z_SY]u>ᜋ⮿kp44r!s+xb(DS 4[j6jSweB[xZT%ʀQFl7{~Bu <5Sv h +nIyJyBGtQ{etVaEJjn|̮)r=jsRElr`rS%c R]Uƒ ]YEgHβy>vn.{j3,g$[ˎ%iC1YA+%0j tfNf&(6k]mspNm Q' mkWc $tRoL"gW B+Nd%z$:iz݉(~B M:"8p5׬s^ PJGJM%RJ9:" (4ۖz[]ʜMz"Nݹ cZa+8v-vJSZ}5Hr#%)3^?̍ IlV_ͮrsHsouj*@sp{|\F[K*m暜ŇnwqC:J7t}?V%>fٯDdu!E:)A0R5C7a}Aߑ4;)5ҪP1҃k5WJLE9%[@ȱQ_E /O9c;銳]f$WRS_)鏟p^L|qLX'0?"o0Gt@8~|M) 8gn6k'(xҧҟ_kS=/ \9L^HGqŹ[y~c/&O%@_y=% Flg/[ %>维VSoWK#u|s0.z6pCΓaW[%-}ǖg+t(^f5_I +>VZ /^PnwJ, 3uJ`9밠!t3U{D_5%˜ ٚt󍶙(yfX?v ;?ѲqUrzbvf>м K9WW}2P#=]6ÜSjφ CXQ:yRF"H}(ewU;`MbOT4缾; Чf{Q <ys\ɵG a^,[(J';8jYEW͓KvSGI&ʱw~kB]'%7af/7y?yޣ4< m&=S8dUҶZ@Ѡ YZu˒Bo,l=]>mD1U_ _$=g ZB}FZhp9Oʣ|ic)Sn^uM8bɠ24:nye coȥ74O&Av#ɞ 1J!?zFHX@p|1:7r8ŘMhIv0Jٷ-44E=i;Ƨm*3k(`pd(|gR/FCDžjCh[]U<69ZOUZo2x-1Wrchs.ALg]O fvXCjaAnj%HRԨ8,>H%|i3)jBQjgET4t8*ݕg+Xȩm§C/ZT9മR 3ChH rjr ͦ}ΕگƹL P}ZǬ_7qOahX́(2; V$+B#u %(C#{(`Tkrf}d $- wDwehMdH[G8zˍQԟ)қԞ ']'5stDm}PXS_:.q t`d 4[u8Ѳ!o~Ҹ^z>H|w9|s% Dt^m PLD6N>9;Prgm4GpMֳqA5oO5jfzvO諒Q~U2h9UUm1t%fk``N ,=3K%.^QP4ZAl7qyDZr-!GFFRWiJXcoPv+ZdR:}9fu_/ " 肼i{h͓]Uـ1n H hӐUoN1؞e*_х0Z)niS&wHPN!uvԗi}`|&@E1{sOh.ҵBdc?asQ长w%}0E}xj@4cJ1Q^# iz/8=eDYpM rPs ͒4$׀pDy)LS^)۫-S|x§rfa%Zkn~|ɑ pR$| 6c):,b$*4P(sr+7~}1-t[Ү8UB J-ӛMϱ DQ16]962J$6,AlkGIX,ag*UNcɪN)@4l3L-ib,ΌzF06q r~6 ;MB0wpJtЇNJZr]a&:.2uDŽuA3]ې1w|.Ds'N祝ƻ@ĝQe⅀3>jk43YB fJz{p0o$9Bw& seZN-V鄚;=jL,>KN@y}Qs&Ȗm J? 5^-)Z"*SYb74?K zs>҇6T0qm$c$!;VJ/ gY6Fe4695u@8luT3Ƃ+L54`mqiblQtk5X1UdhZXDs tzJ{4n;YqK;Y[$ %*tfݙu;P.+h'# NR?1<hq}-9倁 D"E3 <[T5o^;QVg˽'Zqˀ=O.h lI%ӽ^@U)d9$g fUx1慙wݍ͡ʼ 2~]Y}bӧr 嵲A T5W3[o21oRrN{&EqXjjK֊pa=/z@/$Ys{X.BjW_Q^/sX Xvʗ[Q{O)RWĴM_#=Ӑ|J3 U8 {U"[,Ã]) Lm_Ln-Dڄm1Q~ ĉ=sj4;Hk4^IإŎn<.u! f . riec_ч}4uxF nV$DprD kʈPgϜ׍quYٚ;wçI `wx-fֻcݡ%U& G ȿ"ɺbv̕WKQ}72ZM{` AS_ ]0m3_E!.kooK8L+#CԪ}#0lUy.0(sOݩsq m'3Ȝ7#?]$m_3Ӿϟ9(;{Ƥ>\k;3'(ǖ-?VCF#Zf\ڬj*=+h:qP;|zDXj~&i Iq+ lYo w~w]sLb;XR8cPչDG`GdM9D{%ɨ­^z,[oBJ%ZMX $h}&@?|-$Io-ΝX ڪܧ;i~36(A>sk=˖D"uhb ^e+9+cq~38Zok%{"4ތ _9кY7>#62spǺ7ЉkмaumUsѐL~.ɜ]\ilC0JX,Ăa4\rHַ dٵKE6]&F6}hWQD_LF7pdP&Uy S& "; Q蚴u0=ka ~~Sf{%~2(-բ_12-C S(QSN7!1OS‰ {Դ|6p EK9jgPf9rJ?!*bz.}.M Cm/FSU Ze '2KnQ"*p籹\o4 *j/[ev@>m)yrm t(bzXmE٧`GaoWdD5*n4LCu8ƵBND5Aޟ1Wf7a=.|b gÙ^G}sJlj>b9;hEOM Mfq{ 8']74Q!VD]]"YpDom0Tel[/@j-rGprPWL!gWj1`Z< O^Ut1|lFEȣb2;?a-BU$ W ҇n&C4.O>F਴hp^s@1A#f{Z9?1y%H2J pL:6T{TG'@Nԍ"zgԐnZ !\==~cj0yГe™C5s)Ytv#'w|ysGڈ Dj mpb3CMZGFQ8)h,Q]ґtZr#ڃrn]0l2\\6C5ae#0OއgJ?oQ9Ja7P k|9*5 L@k5+p# w? Vy_ %xWDͺI(o'_##@z=t>|vySkF*lk qSo\VUJ|+FLĜi} (.!OoɁ W]vctmWDn›3Z9b(1CBзk4:>mw@d HxUS?M(#Fр Jv;~b1YXRk!ܐ1vgRA7 [ENO#5Fz O)SPZal?Fd /7Ƹ^`5Jބeø-QkCd@q56dKP}4<ڰ)TɯJR0F^Y>ӥEܜ/DH2g~,2wf, A6oi]"5n1!̡h f*f4sCScKR#(1s{u=)}xm}C)}KZciS^F'?O@+GEWd3)c}ԜP)foa@K#FÃgzH3e÷c>2ۣmZ< *ĉWѬ8+W*t9lq^\nlSAНFfA31FFW!|+DRlR`YԿօRԁ{Ai gEC03c @[P4|C5P@~,"P"l&:mQ?.wB&^<ۊ[XCr޳Wi*N1[^2\[A[2O4JwH (~)IėuxxK B|aU%0T6)ZqQB zR{N>/A8O ; cyZ\fzX1 Wq/rNuC| [G\K@N_́W豂vd*}}qzA3=a5528Ö!]15Ëz<~1IA 񼛾~4N,SڕR"{Af͛, r3W ƽɍ}{~2N7C*W1\A{Ī0_fO](0_ۃá`[kJ9F<3in!6:[891*0<Ya0ϯ R"ľBGBPwA>Ӑ59gDc >iUycWo‡7ٌu W,EjX\LJO`H IY#]c_ucLٖ\KԉW6}P*ڔth ƽ nGm P& Ge:HFA]<$NȖ_T5۷\nhxHlLun6ֹ/۽@ʢW6Ѹ!]<^?ǔq'. ii*s֟QC7{y-lٯh^>N[ط޴|eNZcF-ƙATXaW(_pn&DpmYAp^Uҫ|AQYBP-XLܝ:.ʗB?zc$0ȁRH^{Y{˓[R iQ4}BOĥqW+́Dak;``5?˓AHK,lկL1|XV;\TNiu,'"97 A-i쮪\]jv鍚%??K0{)qpA9OÚx%옰)؆lb鼄O-[7{&T6tnӈM˃P,|䨃ّd%BEz_ޭUj(B>[Ɛ ּo^Ҿ<~ٸx?w 2>ҋaXq kF]Wp;Lٔm6='N a_NN`$9I }5Ni{-:c֫@zהA‚|h2H{2ZsH&fukY""$[L$\Z/ncQF˳`VqBqQ/DK>gS,-X&B $b@Fa{)H'M\Ws z?pKqkHݹLE@Ί!B]] .L:Z$̊*)Qb`|G8I^lq%[P*Hʩ8¸_ dH O98%Ðm:PKtD[E_8լQp7VsLm{+驀m/k፦jGA/ #⊌>@{cYX==4WFNpq#'?˞y{Y`\Hx@mѼ-D&\?]ےMc-Nd?VǫH*LyUy'ipZn^fuc(8#?g1خ{c؅aw a>c-AJ::"ȃ|>=t2c{B.VI8fYy^=q -XZ ,|GK>S 7>oBuzh\`"7iFN7ʠdW8?fܰKy[!Rcex}W(Ԉ}: CAhQj93U _,wnA^ :K*=7s*aXHwNfs$aJP;N=Y[aP1WRdolJYG;{W*^k ]4KN3|xv-;@W-fO҆0lR4ɷYg%-CF=yzKgGOe]6ivt$퓽a,U{{ΛuhY#ݤâ=2I}Lsee{J6|W;*t0yqf˧۾|Zɏl~pJ]t 2ӦVQrn;0NWa⩁W'8"f&Xje$ .3XU bޟP4 [N?"ËUQ,>܄iT.#+V$.;H8S;ѵ5Wi]ms'K-bf젫_X}` zZsL$<S\*JF(s7fP@sCmpM>Ch9rqx7^ih+r@3&=b}Z* C-áVRpt?|gpmTRl!3Ӭ1 ƫ+E̗-1_t־16sy85z3χ.#Q[No{@suUYC٬!_U h~p%9+ỳa#) 4T ˢ?=܃=SZ̻Ci4mnfrMXSn` 2ܶԲ#!"+2Kfl?`\vF} 樚ގ ]Jz.C-_,Ii&^X=q/K?u>oltYu?#v yWO^!{x-3>́݃|6⿋ @'z w^|EHZ93i{f w+pX-!˔c"J%@26A9.D@`5>^omU7X:ʔܖ{juz_5d*zA3ԛC^a9 -}?0;瑑 m< nŌ"3P7]<#rHdy]:K%BUKT~ʭdi3XNU[;0姅oaD]XY,Љ9Ք7!ӨWM%y3DJjjF7⁛}wA`R 3 .Gpifzbs}xZ2.~3;i/`} vVK ؠ-S"`'GXRQ_+lS߯͝Xb>ΐxCN#!RR2CEy.<"5Ec.u3+¡4&lYf![8n|˶:(uȭf: zmx,.id16CJvE)5hQs1؏2'vuKBm͈kV.7߻뻚RA3mA}rtST~~7Q,+%Apn5ګYt_/}wk-",X9 e@ w|JGƁh Kl=7-BifHN*s?l* i"3Ԋ"O~-(ƒyrbx=kM]䟆+'IVI-2*4U}4%cͽkN mobk觽F}4 pS}~,L?|X!ҔxMj&fl'#e?gy v%?"҂TcaU/ )mP%XL^t9Iޜm'SG\wAu~XSP)p`x:Yl0/fZaJgC0۽C.#d^n3D*KR;h 69ۥ.&Ϗ!ƫ {]d&7'u]I,<Z Xjq983$jTB|Q\iU*V;FH 4 8ƹ$,$ވ'4dG klSt?ENHc]֑ -:B -@zیbL},^+ T |ۀY՞目n?;O_f8<iaŒpEL#\1f YX-8kiٳKf㗣QWaL`qKƬ@_6;=m4/q#.rR_ H:C%)uO-}uV!J)0`4ulR j n;6c=bv| řj$/tm禤i$77kB~v׫ TΗ7mJs HђoQk~* X_@=p.S-x2B>J՞ vh̟:TOU>~O̓&9g%Ќ` wYe5mKm,н*Ǖ1f0[\|T('IF(zNC{U+ǷНD6K/#o8lz0O/6\DKTAdb wCv!,@Q~Axf4ám$ 2@C`鞔!='"4B 0.?KU_M]k/eͬ,KPK3Õ蜘:~3S8k H %5/=SNs~봩u KEdA͂rخ/Lڳ_k3Ja=+ 1b ݇_d% LP\`Ch3]h?H籶憆QQWX'7^ b: PIq[o5c5)<j kadXҗB ZVXF M:rɺt>d:6h[=Kf@{'.uflƠ)Lbr>$nÿ6eݨԷI:)^ej]]%o:,Jf.o n݊:8V%ul.96D+Rk˚(''95)1K ʻ\" ʹ  {KF;_tĒپ\VϷ5x<R m xEcj-DA_ ʳxېRP jjXP $Ut䑣N]dQ#xǘD,֐tCgSh>GҒ#Od$k{M /,?SřX&͔R$Jj,ah-$J7U,aTGO[Pj:ayw$aVT;$Oe`6j9͢!U!qjySJ,} u"cL{sVw.]-TNa?ǯU!DyqMC A>~~߻vhYYKC )GVPd׾msRM40Ⱦ醱ѰQZ"Оsէ_Xvt$LyW&n>Ѫ l rnፓp䫦ж]6͢)^1FlA3dܥ9w(hlvNfj6 jncUumyȼMQZT&3~ٗy],;EJ@:6[g`}j̣nJ\nbн&@` * Op ~F3Ys>Lj  t(*AK}< K$Ǹ~Ǩo^@) 4ɅF3%t&E?9~7-sL KM>Y+Mv6W`/Hyp0J5ީm1>cCwϿXJ3Pv\!a^d}]F'|S,1Ov͌ށ<9buyPR`3[P0V)X=pߡ)bVK^H6fz`w:5c~=%{1>`HIO6*b֤[ifRܻc-TM5 W=>"Ɵ r/A<p_(5FPEFf9e->cb-[/ʄCȉS6l J-{;l}c/`SIֲpEg@';Z''z1d]?@ql79҉ܸ({N ]q]$E$,(xyƳ? ̇kƭiR=A K甴8چr88>lba;{G HO?#*<;A0-QeJSxvc!ۡ'Cw3SJ1,22# LEv+_\l- \F֡*2FVk-k6c ͗xÒ& N'YGc'|N&܉mM@4!9E~i^2m ipiS 2?¯B>1M$Kg| ҡR^Mp&V~~۝Xȗ+UCRHZsNMg7#WAmgK؜;ƍ!HIXa5ѾUj :Ӻ \V n+ryӳ'Gښ# _aCXXPDžW9{~ºQ A3@0 R,P BkH Jw3{LjOT->mxde`b9GŞ|noY&F\~2Z ._~ɞGJOT "cVbMVH)+cdB)צϪhyAܢѸ6l2=r#fh,[gUc:zgJ߀2#XȀHM.VyB?`6#hƦX)D[0cqShuu놭6}- l#H  0f,kR9gs𦬄V2c2jEG?Ӽ&V?9Mi~b~V@LCf.z-POCd7@-鐀 {(9P IuPfy5)nጽ1lP/GuGXqI?d v|ޖ8B;޽)rMw=_kN_.vgVS\ Qn<04YkBc@cb*f^hv) &$&AZ:)V.ʹg?rW߄hW|-ts[y4#r̳@h6o Z+e pHk[br B9kB.P8֖BmbOPE#18M{cw\/ 9%H)tRuq56ۡ5w1ƢqQTۋփH6#D&Xr&`٭*E%bLH'څ8rv X9jS!.ntHL.w#la-vi_XRyjܮ˘} i;y0YRqP؅M4' ϛo=w-du-fٮĽ# l,~/U֣r*c)Z=̇aj uV-9!9vQE2w1B_c@_1`O2Ťl x_lz9;uQb3fOC^i?/YUC}+fxdAC7"1?1pz]eb4Ka* -0ꔑIv*q&>/? @@+w$_o#*DmU(3YXu_.mԽ7mD$" uFޅ.YTͧfI Pd&jyd)}{k5H3C#]ɫ;HkTlG/g4^^+}7[{Zc讪 vnFz@KYӝ(t'^)Uđc_Nu S:?«JxKF5"Pc(Z!jNp@9ư 魸 7ɢ8lsWOPϧ7k;隄Z?t\rK+Yo7'j|U)j:ૅ$3|,^=CuJ<|d50ޗr7bW_i ;gѝbhX{"<(I^BۘOÔw!' >)$G5oh0 *d²a=.`s=v)_FUp@1jb3CXqC-9A:-%^[AA**k ;ﰋn I;V=&u~ܙbgFoɴM̟-AQ U"Dtj*nOc` (JKF ${酦s,8Hic~ vȰ^AR%f$L Qn{M6JF3_*-h%ijoư}6ò>\bˮqƔy3Q({RCPa+STӳ(F.8-PqKP\Xۗb .ݥ 03S.Ĝc ,(љ0ck'Z7+*Obҙ ,FlS|yN.s+(,'5[pe6W:?@n=6XczDU: &.04rK@3,h>DRJeW?ꦖ83e @B^c5gH}ٜGr.!vAd+7PΝ;׳Mr r2灂)Rvga5VaǂL8 u#kǥ/Ddž@6>`:NP9:k=De>9|m9$].R[)13-Hwusi2mgeB^eI}:4]!Z8`=jij;ۖSQn[wO˒&iݝF~>d13.c7^vogtǖt]Tg\ m-凨O@ ٤P!n\͢jTh~޸\0u9))eC('F~RA0?iD84`,)uܐzn %\]rzeͰUh>?',W2;n%6()$5v6F.^ҕLoWJKkXIP(m<'pF*.$;ӂԏyo8b]~AJƵD[Xhٕ]`$hWq,H';҄_o:˨DAPzIXL-!9 .C:kHw{RAvقމeԍ6II"dzڑthedY2̿yS˳_[gjs?m@ٝζm5LXEa>jmuYBMk[ ڶף'WD}40׿)55i2^zR、8<>|,y: +@v^PЭۧ.KaBせўy)/gqa0QO8yH>"ꦓoa K ,:#Lj{FaFϏ8}#Aԅ1@ħoe ;#< Hh^bJǴd74{qS0_[arV& UWȷAN//2E(y<[J h1J<䚟Ta욜VHh<;d` >h]rK~rɱU/g_N~_e,C _UKʻ/o<1#lǼa>R9lY'tuEv[c4Jo{2#U3b+#]RIӖMAhQ5N0E+ʅX#}>e *zPGn&6歏? HP]"p7 +45a;II@JQ12g°/M8&C$>W;}5+]Oβ>}Dv&eQ{C0z#Wc+,=~{׍ݾ~STg#-#%'ܧGH[)>1#,Yd+[ nvpؕiF#tmWM)<|Q#xhE1h~4xh`ɮ&S%ӿK0d*p#v\aJ]F;[cPEmʃ`y5hajږ+ ż+%3e:!qq֦ƹPPIM'rӷ WݠE!p_.nMs !b&χm$L3^TLirIVGq/ R[>]Aac1rw),P?apX%xYBu!I1khџӞ#qOCZq7 CzI1X/4F<9QtD!. UBX2$ة$]c,)fjȲⴘ6kabueYx6*4\lfP넺*U54#Ul1?PNrYN S pG8A-*;:KXx>Pְ,g撐QjOd1~#d$5?[z(!WwtzLhTl!K:=k%7_:sHĬc&IJ(ZoIǿ>q}raq:)>΄reDd:H@v@MOkWz=#jR#]y% L\`H!ÅLF2NFR voMֆr8,DfY5O pM Y|z=ƼgR yr8,ƐAȚ<8j*И} oJ/r딗KN*SۺLi}_qn%$ J$MF8VA+^聦mض0v~ MVjf4[#kP ψ\Lnƈub^OJ #1IHA%=AH`| esKbPd/Ԑ̧tׇC"Y󿊸64Ys# ̋dI<ׇm2sqz*ՍGtZ3ORR e/I[\&}[jθ >(/NQ)'XPHqpڮ[lPZi(zfa 81Dm [tnvyaK PK^g-7 2vkLFej46~oKCW}%9)#E7}g_DM*zphZ"iS(u|o%`֣ߣW]6 t2;}x"ČYA#&w殡 ,`o\&E|;Rh۞zǡx+mg"5On sА,zK 153@.|{*E)/,?86 u`wXfsv-$x7Lq' ;1RIlLȘ=FξsboG O20NtKX\KqPGٚ\5h灥/hD'ŋVC_LH4ny҆#'P_ȈuEDvTwe!5Fm& veChPk 7<FqKSlĆ,_c+M,8y*;Øn d`=o ÝE P[gq^KshQD1B,~{VuY}0(!*tmZdRI/)HN ؊{'\phZޔ"? rF7FUt!IX%g*r{~vc&Th𸧃-Y| ZR79KNjcdp51GqL? [HnCN[ 55S3WyVXa[ɕN&1 3BiN ]9\c-HlH y:vgumݽIc@eu 684jI_ym}tdR}(չt:Į0w"HI /ZWVj7-[2A/"DbBY oP8 =j,7.oڴ ܖlmHdddPN8Plzg6&TmI))0FOEJˊ; 5>\GP?X@d bAwůDsmb11ձ*qL /l7TI[hcł J?޵ a::p$dy:bF;!|Id_F>lx;[R)OJl#d]NbQpNjSp!,}~a*: jr@e[ݡWrMs8Aa$jv uE" ^}Z5ַKp[ mp,DÀ-T ;+Z$g_o8H Z./H')>(\Bw/[q+?!͊ ",%5RʽSsQ*]k/|!P'A"%(+עa콀RWׁ̼4z~Ɖ)m u}d)Dprj' "_z >Il=Mv%D#;{NeXex$vm*JFb٫ #ǏښOF/n&a(Y~[MTo|[ѳOO#8}ߣ،Yܦ>ң:F$& ѦoXw9&I(Gs k o淨5fղg<,Y6ҎLD5HHrh,gPƒIARǁ﷒ʟ/'\5k@wl5cd1MsbW-EiSmf3TW| uv۠#u\k X$ڣݠ}&Zm?i@|Vloz`]# ⸘}hJahdyZ@ns[_q!3Gk3cm8ݤ%|u.LEyks"_Cyo!]))dI];~Bk3"Vm(,r"1K D8G"x΀9Olq2w}{HjDj߉wV"q}:BW5*bX 54K=h3LV,4yXVW9ձKg|dQ/5*싂226x h5=p2Mܴ/Yo˙>R on~rzO=;q?-jlbtrL`'C?`2E{fW롈Bl0JH 8]bks ( Z^F⳶]|x{[%Ҏ`dPF+ɿ gw grP`{ l5M+m*G?xS6ެ@U=!+,/{~RTq(יE--ӦJ,: I2b@[bi/#3:&$5õOM 靖Av0>9˝Ɵ\o?^N(\ʄlMqr91%Ƕ*hwQJUV(,FWR~UVX<@day| X ,c|얩AWB'Bdž,~<+ J%veyĔ=s3@#N0˵Sw~7.:Cq(` / )$_X8UoC$Ǵ_7_Ke1,WjB!-]<$"#*@-U )!׿l Ywϒ"j ܤ[?/nm{z]qDL,J;GrɄRIZO}[ۍj^iGvgR;rÄcW^r`}'dej$WaaSۮ,#K&;r݆,9c#H}#D1d4a{/9oCgmV)StH "\'` d{ L#]e_:=Mi#.lyp1΀S#N]I[I6hO{]; ۭOuH#&Ra/|k} :8i3KܹeޟJsԉV;iߺר&i)Οϊb@cpGK fcF!wdbqRQ-Ÿ9^9t ڋ,i:j* s, B {{B<464lIQjBuuܮ\ocsR8_N s!)71z龇xdG3z#Uz#os 1p5 Q{I%.OOpϢKlb[O4YpVGs!.\Q1)f lLPa/xQ<== &xK{ /oC%s4޻Uq[Se rjXd ? ajT~6 b8< ~{[M{K+W7NPM6hyBe؜GBmp=qs~5Ы#sh>3`\;u$@l]8 / ߳G j`Ϋc^F4H٣f͔19KZmcXw: bi w8L[Uߞo6 &nQvKf ) d'/B^7,P0~sW-i i鰬 !s[4umԤ^IӃb/k9G`tE@ S*E9-xoK}8/+dI+οslP|JbfDn=DQWV?=\a&ؑSeSm }z/"s^bvvo PIC~ӵH>ᅧT%ˇo77`BGׂjK{Fͮ`6Ώt'l03>t:mpטjսDT7}KxSYmPUrNB@`x^570_ ӊMnZ: f;HpW܌'nu75lc`* V[w0 ])G兒W\f+moSh%B_GMSnυ2KXZ4';5?OСA>h2O4cV]RlShJ+cF[zWMicDa&L)(N쟻Tk"Ųڋݘ^?z؞cĘJ8R1{:\|䅪 ퟰn,7U8?,QvR8~Rh#CP`LJ124r~Qxt!y!,9K;pz]6cZp-qc/vAK5(b}&8,~S#.f԰y9``Ld7nk,rí%יuz~@i9ceۺovSƓZ($s @ΆC c h'nK)a}4Sdw_S5 FOBb[)c "kZ1WgL-D>D/Z+n929xB4"SR+l׊zT\|y}1ZU?Q~)*ST"wΕM{ pM^SP؍nvw@0L-‘ he A} h-5ج9w{"js x~IQº\tem H tk`Q|RYT j`hQxX_ 5=bIX;YC3:ʆ o+m{wVm[\{S#y=i6 հ01V`ٶM 5X`pF\ .~WtQR3Ӊ"NiV3#ӌsVbȑa_k ɔG8}f)9tXnK5ܟk8G-QKo#MmnKяx^YXZ-\w.%lM!tU|M~,6~ȭ $-^ʤf}UT/"k˒ b?%c8&rbSt3lwYtEW:_a ^~Ŀ=t6*XJ֔DX(hvʎ >]W{ڒ6)+7ZwJM>fֶrAfQR5 z KvSyI C!eop!|]ҿ뛦EqXKMk y@K<.jf}2B2%7[>,e^z\4AgV.GԫP`G5\L.o>Q%ٴX'N+'oXAM?9OGxUYH\qʧv!5~q ̕2Z]M_Jrab& ^& *[ /)@ЍX-8v@пʥ#0FQ=Yfrujؠb?S[)^oS"Ie8x|^W+@JI^ GQ*cp2 ;nhC15bL=c!]6Gℿ h ̜]jjg|QX@Ǖ2:\/HjN2>P !]+xI쬱-Xj 37,T@؉e]f;X68EҜ4~"&Q݋jC<߇ukIDؚ E!-E0.ӱ^ BA*c7ԅyC!6H_Nް&67Ooz Q(籟9&? \OO4/S bZiTYCO^ʝ7|4tqbIu>? *xif17c , 0D."N>q8YJ5|UO޹Rջ:H1uXZQ 5b|AcேZ8vے!q_s#u?Cb2Р 줙w k?ga ~e1Va`#GߪI:DiPkU f'(3ޑxFGs3\DkcEp~ϒtrRAY[!M5g4z(6őgMG1>׽x],vXV(TZ{y4 & &4[֛*:: k1]E3tUjAsc$X~A2,*$5!o$ZTIQ"GEޗau8ug;Kyݝ;SI-Iպpߏn>͜QK{bnQ*08z`Ul=*HY ,e}†r̩qW4 ILE J2r8]+ >Yͬndg weZ`S #eFz7 4|$_*bTW?]i"DʴUVGnL čQݷk90k4*)Xqlj`˃v z `Zi,}|5uVJ/SaTf_pt] TbIC9QoSp{d-cwwƢ@x-8pW7̥dMP,/6Ds" ȰT*Q!m1oix=O.i^D|XiXZܼ7qG쎍g!~L8)wޙoCnLz\'By|xK!xzXϘPCWEp{i%dAktp30k@\ *D:CDFb(,?j#⹛lEmۇޖzR_v|7} wd(":!JC:mj~'H;(Łna`EdG gvi6rx|\F n^ Lndf^EW!"_ .  ތMCLgo 8 פ-gz`HW y LPx<xIŮ 8'سߴQ# *R{( Kzg?Q&p7% 6*o˟b(}8$|h\&xWa5S n_0*+]셺SfnaX=Nd C^FJ:%<17>?^X oyΛִiƇJ!גreD 3YuQo3Z2+U^ )xr?$ jEe ܮ,.H3)fe_ctɀ%AnMD[1߈@L⸃mL~IAqҢ}΋e뚑+a vF뷓 =XGb(aft8u_.l7ZۛFu׃ÌU}[/3)%W:˶9Mͼ&ζ8fez4T6n@{eƣBFiIvl@l7[P 3Z7^K5AF"DhLBaUm9Xa6 לm86ʦIӰL&%Q4&6+=۠Z$O,ңY, ?Q`NDquPaΗ 0']*YӠ^IÓN|v7Ls54ĸ첖դϲ!8$@fF/"zgҼW ğk9F=aq(H6[EoLU_[wJC׃ - 4I2lԵ dS{eYE8z›VOmP.W^g8r[vHmztKk/*R.똌~ф\q:C ߋnEuU^t>\"b4WE%ɦ4'Bo("&a?R(wYmŐgM+;ƫ)7P ȪRC("KIh^m~v8^/bpI3?#hOE]yAgEBsfu]?U@YsrPsTU['VyNe[{]EӰP0ЄÊ/YVzt(&ӵ{넆0jyy OWw[Qff-;-3g[iqYCUB-gR|fm#|npҽςNFIrkm >bץmRSf8#,gh/op Kn09%jDc4ֹ&TTFFT@-b#^ @tO?[:GTqPJ/! C' yk 5}uBoEjE[tN8Ku =w`Kyp3awbs5uΪ,KlJBjj?":@d )C͙ ܋CЀH!ԔOQh$l4n}ΰbŧ{M]\CA6%A,NH,w6fz3p%]\TMK49 JsPekTxU6k&Ͼ轾TM n*lʅFKos"_,s/Ϲtb~"AC޻VXӆ!b&pm&^DvUj28/3h2.dV]ug*RC:H\TQPu_bҊY ̢|ZR.99 Iq|EUxc>C*sZȒo@V +^X:.V'E"Uƀ< *ďgaC\":C я'VM+ ۳Ф̥qU'2b"ŨԪ| `{4s.Md 夝ux!'W Ih.dBicғVƫ6^?<֕4vyϱɍc8EIHkWMk,36K:^G|)|ZQ1nr*4CA0L44%M,;Ѵ '\W]&4| (7yPBQ4zǨ[)bIo3G0L4*H4fnkŅ Jhhm_lRu ߃Q$, Rf1V(m+ g󴸨^ۺ=PD812+i@~]( UԂnK’#_:rjK @/t?"K;^1*O>uHp[]u(A)L?NUgD.6G-B5r`_BYҨQP 2~udeYFhrB1^@ζeazH4/L A: R1O":1'@S,L{1aSo*|k53S~&w߃UUE59}*DdX*a}ZY{i[0]z,L~r@%΃+F'@ 5QMfCK`޳N&Κe4fGO+I<21E?\ ,mPleZ-'5 : }]hQuy [PHuٖOe/幫p_3E aow,Wl#ʦUz+2?/zfA7\2xj6(7J!\gQ֡D,Lq?BeE]k`bPu!)[Rخ_؋3Wr҈nJZ/5E$B4Ρ;~@}jY{X-U)p`藪HOApIÄ?JK=W칝`u񊀕 ԭM]"O_Zb/"%2XOe7&^+}}SeG|?Cqӵ$igꈥ+Q6rSg ļb4#lu.~D[GCϻ[P/t4+2vICl._L-y8$x x=)J\6ynbμd !!a!Q]5 ޹č1:FDh9T:P/9Qۃ s $;9ӐUr|0iϲ#UJe'K)Q7%|)r /)C9P%r;v VfU1DOs,ăworE ̣g #Wd çήbq]!}J3Oq)'FO k.ć{Gx56&%>GW0VY(4?% ګE!:u,r2 Vt"/i`H=-V$Է 2Kpa0**8J6a*fcw׃^D>z签zĠ6ep' w~ K ䷉u ʥS)3MWLktW~FFҴD2FXj@B@@B\1i_x+X+ϡm?}ޡt!5ь!{̀V +n}ڗܼ1:<$]7Dl֝3{tl;o`5kʼ8m@IN"@*QlmeC8dܽJѥp >>zLfA7xREi7T9lVj}K>u)=y{,쩝ȄBHFGSpY2ipR{l4q0Jj^uaQ'ұ̏ _ڵ 9yL^-D%;Eqȕv ^ƿ~H id:cRw&[p(k yLtK+AYSοy8C \jݘc]OۺUQic+E~ꕀ{aF&"(, ECZ30E R (\tP19@KG״V^@ؔdhbxdHQEexvzfXMb}IXvw'I 52 },j 9ϒ o{tkR<+=1OSr_{㿶~Ăn/EBKCB{ s8~Y&=Fh~U_Aۺ|8G'"ј1W;kNEj:ˋ%oA'=fP_u)h%8w"zʐuG$,J'fP{xĪY)d/ ErzOޚgEm8%ְTsΨs0WrrIP{c#j{H.R{L}@ rMW緁}әSREq Z)$g緑+;;u[ H@i&XBnr󮬃vl6C_Ѧl,SʨPkDladF=(>ۿ\rIxn )P laZy;уz՛DsGs#S RWMF8 WGD~M8Ycq#:fߚTKH1o!˙*Zn)t3 mJ1aP\yɱq@pKyw!G6LʢǶm}wb@nV7\T!|/(~`:NX?#& UA2a_@pS$!KH>u3!=koC&+q$2蕯fv>jočHKQ[t%5 JEMQtʆpoQjXEDl#A9LvA0m ;vk>oCb7[XS=\,h˅3 =L#ˊbd\[I ժvvDTJhC"|Dcv֙j`g_TjGh͡Q-ic#QD` WWCUd销Q<ػB|}"l[| pŻ> Ek\v2gNѹF989Y T=hPX>cgBTT 7a Ct ulN:b;|BwvR8t|uQwguia;gdS\xxGrȡyQ_x?Mkw"W/ 8ă =DǬE|Ɣ|7 U6NEehb]M л3*I" }Y0J?v/10D9K=!)H{w Pgӯ5k?cJ4L]meGWGaf&h 29Ϫg yC\h3S ,jR J 8*gW޺gjM6F$XEϱUq %`fOIcٸ_zuj[Υ\9c^BG"fD t g(JzG|;fށ!"/N3vBN9 , Ph~|jb_l]XYa 1 5ozؕXf*h6Mw/dVn=ZO;D c-u7*3fΡ$8pX.$3JVJ">BY-%%Sv%`1F_~ u\4UE0G*b,66} }Vf*7%|?b^Ee4UTS-YOwz5H M6?t}`wc1Qr&EO [G$"]ov{ beAlu 2Q؄~@QfTCfCow %f3ϜLF kUl>B125ӻ"S_[VwLZHkvz9kp2.v/&2 z|y@-0 TzߐZI#&+bx.īSՒk<࿅u&uoQ(]Gdy/v[s9B.^.(_'zzF xxrKRWv_*7U]2k0&궾T+48z x });"lB6]@أYaMUD/}O|&?;lv0q~bGU^,0]}J3ote1K=o. 5`Fy W|2ԟF !%La x;8.7v),yA6 ΥFH {:,Љ|pHy^[QL y/XG}֔)r~8#]uqdYDwXyrjE/DKYnwb(B6_(I[+tۍ@i1wBa |G#R5<+##C@tZ 7cWËqPS+VŽL샩DCy U4mT[ps#cC-Wźd+,+Lg߄͠ @OA#!w2mؙeah7{R'ypК8,xג9~ u̦} .YSQ|RνQ 1p? &]vhX U2dvh6MZ|`6p1DǕL(r8bbH"LjOaDT4%#1U8JQ] q,2_RIm<&k$jFՊR H$I\%["cAF% }Uͅ.{txCi$"*̟5LM5EWy^{`_IY}nl927,zdžJo_F J5)]:-$1W@TI15Jg']ݒ#*[)=WBG ޏ夠0SQ{iǗC;K~4V}L #hArpf=JVyFIZy3>^W6%MJJ'px)nK#) :.6.u3VWNNFF|Mom_ӷPag%۞ cN9.U0ƽ"cY4"9Rvݎ*Ƒ#\N@?Rv6\}CBϩag@ ^;+dqs,/Sb1|3z۪E; |rCfd!cJz~o88Mޗ̊ڜ2Eʙw?B;OCD֚$W.&ɒC`&Fo[nTiD9,,Qfa4?{LJh¬ F8iWp Fp !t?%vI.h)')MMٯĆ3pN9T9(ݠd,!QGb-2G'D {ms>vkk^m}x FqO&ED8  N8T> x,f{SpSw-6<ٝ* 9Ƃ¦ MJ}Sۋ^5 ypr'VF%X>[--oZɠ@r3*Yؘ͏C5WNIUmlHOR/AVwCm?qjO9mE{/1lIkyð= Yre^ZuϽgjҴ}ʓkwe.:!B&|/E|'BLC^þܩZ+=DI`daݬ9|R|\*3U`EfzܺѲ&˻Dv\| s(iմ Z,qxldqA$YA/ (i0e"K\+>$-yЪe>/"ԡnջ̤`-X5ș '*tgFrha6c!B_\+ `s$filud_]eg+7'wR>ua>D_/ M`Ǩb=aYulk?1ȭ*{/gBgwEBK$A:,:Γ} (mZ_w/Hk5\鄻όj.pdfA8Fɟ3$FK^r.ד1GJB^!=5=⭵vmG! սA17+ӌt2ϤܚP2૘Wא0p_EH`3E@ FaH.H M'?߹kBhHBKLp[(+8s"A&tޱlD3,nr'%*`0tuPk1%c9xPZdw1“l+}_y_\{,nI"R&=% Wp2 4vЁ\wVIMrօhr~4Զ/6 a8'd^xiΙgCn:Ѓ8MX.;!ߢPd<ːFQ3UcE܏brd޴hZ^`*MQo^>-.'ԿugU+ۍb Y셮_3bV/)FzRυ]eج$8S{sL]a▞2}Yq<)uK8)F0;1R[A:wo%QF|72iUW kj_|E$ "lQ䛸)?yQmyl3rehUkD}5.4q*q2lꄫK31z֗}6ݻYҾ~1^{-M,oAXOzxwXrHS F,@59rq! %T ]@XX3Gʝ(&i8f)b=4c^p ;Hz-3)=opuJ}.T F1|Z_v`Ѱ < BwIFgMA쾵)ZX =~-(WJ(/_9T,Frڒ/EP0- t•<g)Ix%N@.e ) mKN%$Xu4_j[w8}ڍQ?+8 xjjM",c͉ݼ\L+_#_!`">ͯJE@=OZ7m9fH+Jub8{J@-2$`YdXQ^ߐC;nG>O[P(B%ɭ 6+7h-C︥+\nDmWrElנ Et6RJ4! وk>ti3ЎZRHʶ9?]Ԋ˟0_YL9 *'V]ުIgq7~s ѧ#)_iW!)'04-᳈L(٣'! d p)-סZRe{iuitkn4$? ^p((eOhq f`olt,>?H<{sU%eE;'ΰTFHᡋ*2T4dY}TsG NJ^([7}n_9JaQ um"gA.Z)`^ ^aOb6mWp;izPuT=Kpzb2$O*Pf#`l*%! w%$sQbdȓ눢>B}-!5R @K:0j,C 5/2Y][=0EcʾwWFnt"S;Z׀&E= :pҴ*Ln,96 2or'M^WBʐZFpZ"lel'{A9ŷr(&k*fl dzqP g*l&eZi#vW?&OYi~jrq~٠ona5ve FJJ x͏³ZPd M /YDѢ5.GeO*ݐwWx7c#/%}{F|Kg])?%j2&[9foT5ټ#1e W9')icHK2I(%؆ҀC!ڰ߀X02ɺ'W𖰠F/jvB)\dŢNy{*YQI@ˑ~@1q. TVYl9f71\|&r^MzS[XaSd䣖+a~aip=Ծ3T"M2ٽl1qNfnHvf=ǷlE~nk wc+uʿKBkmÏ?4)%F*C޸!Ƿ[rnuc~zݏGu ;K` vuJmmR!{} :ljQ`"]Q&״_׃B%aSaNdX7)}>ebR{lT0kt )>~ ݸ^}%/R׿͞ZYe Ɇ٠턂v #H~l ^k,u\>ڻ$t#UbH325J - XVfDj3Y 0*5c-~TX|>_H'b>RW#2\µ$G,aMnBr],xЃ(e9s]/ :/CTvE-Dyϐ-tvʞAv O~2 ,W(h>jߩ3unnGf}?-J9 ~Xh5]eg:<1XlU_W[x˟oKukѹ`>:$SStJVsr@g熸n:t[BrL%\fN)2̪oo^xDiq2㊻Ui9LA6eуqw㔱Q`!x$9٬@@"-_%{jCܤ`ܯB/BZsqDH/p;PPxܼYK<ș_Py^?ōhk56rEx9f?:Ͳut5>7 osۣ>~kt8E &aK].}rM mq!_3ݹnR jv%# t^zl󮕦chb5xSZxi3rcKN+cوixOËhdQ_ #ܶV?s6ӧ{v5[V)KB$Kgy~*;jJnu>`͗i(1;5ƅqUM)|Ttɏޡsf;Z3zI{Ng#l9^_hlk4GД>*Eyw&? | Oz7ɨ&UZD6S^ꁃ7I^uJtams4#T߬F~+kUױ>˴0'ӕ> Ơ0 =16aJ-Ynx]Sp|K ΰq^sxue _~ܲ2[Ft# E)Y) #,]W"caN`sIڅK]$1Yf{-.nm:m|\B&cz[)ܱ{E|D呏owT `a F2v?n* doő-acSj wH;2Ւ)sBf]tGd^ID}zB >zЊe$?ă 'WW" 8f01ؒG9 !HA3J u?iqGHKFLYfY n("O5Վ?f&K<& }ˆᢘ8]l^|s\C-]AC,X~ɟŷoBaͽ!V Y5Z[mGg+?Qx5sr2U \tOWr!t"g#K=Y؄ )XI|/z}Bly]Fk^wEfZg4`7 事?E7HF2rV0nzYd_&ߢiƣ)?@)-f:pr h2j@7)WOb(r)-D 4l~|% pⳫ1ݭÆo|=8.U HtO'H9 IY&ڷE`8Ai B(IJ7RWͲjc;q0VQ\L G] c<=95]hzVbMDG; WVaD *y2NiLX/4 U?|FUS-\. v9a#I2TT4v}{_<#+UipƆ:5{T_:--jݹ"}Z} y^,J .L2$,A&B 8F^UE6Ʀb2wq3")AI-nDSܜUxx2`HܜCK͌WQ7?/xkx)K$[^=Eu9oe7#r5P4FhDPa}Y" )gqL 97-vʜ ^# )e 8)\@/R0߼FkǞ0rfO9ʯ |E/\GC>F=kYvC lYՏQտ{.FόssqhGv9_(wK{KW#i"gV3Ċ@}VIf=aF{qoh]0bֱQDy1nA %}馬$GnQ9 T5˃lP:fԪTjAb8wJ0S~L#NU=B+p0بplyE@f%mu d4 au\ǹS!2xD}ArIh\y@l*wb4P} u m;:^DqWGj+t7.Sb` ,~p3ͩ"G~Hz~\CQvliL̠*Y`$N 2\1&n#=q#P=-~J&ua}a|wUj4h"ޛq>iɋ9P޶2?1>1ЕE!V! *EnIZ:(0ӗr& {Xc \ 5[oW.[}HBN2TxIӃ/1PIks|![(_U%HzèbAu[:.dG$ߎ` 28QQV_MtLCWehJKkpk%o XxgSP8JOQH._S홢dOGj.j6"D:vZݳf#?Gإl (7un-J_ ieM:yj9WIİ]Ġ8GeJ J)[nzKtyJ60!%Xx?ynJ>JO!9S&3 -,wt%*[M@r   ˽PG3rTVBh>GU8tw,,|!E NFJb5-m@z5ˇ:^6մx٫8.A[WxMD 6`tG[?/w!pubĆ?Jv> `ҕ(rH~p#iXқj V3;f.,DPmw *w7u @d).xf_9eJn O_f)x*KzVXH,aχCJ:BOmvSZ!xDpd,S[Sy"b0̮{ j{7h+k ڱ(pr^JDفZwkcZ)Kk 4O1O;ύS5Fpz @.`2.Pn6. vƵ .όO<bX{l& k7͗:'\*u_q >S`{V0䯕E;8c+T`t*z+\#)E4cT1Vo|*?` L*OF >sTW5gV2[c9lUVw/&mP)@#[ EBO|iMhs?;Sz10npu)JgEH~\"m3Bt$ZuwV7JT]GsϺ8i] +5+V{*)=\9u^N3wWƃӱ]_-` t 9t=>O\YhD<] 842!z=nZ>k;!v1_G1x?ړb|A֋Ke@-N:g$)rMLiCXB]h`qQ^ͪA{n"?|:b& zT;aΚPolQl:,*~T{c D]רѢnxԖ^>(N- ;|J-T L}Aqdy^ID'J6$QxBA\v,8,-g`a]Yf׆V@b68]]3To$BȲ NpM\f%>ʪݿ췱Rg]E Q0b&}'2{JYͲ f'u|@)VǍXg c+DŽ1~0@>^C .9=$h&ƛvlD!wqsS4;  \P^m02tc R>VtK1 /:F;!檽_KuF7jݺslȡcDž~g5(oǑBM@wj Qhb w*]Z-e\G9,C.foBG$. Sw gUW6:i k(KIÑk )q铚]1u/H]R@/ AHR-}|녹C8au߿؍}MP|Jt8Tkhª&NzkϮ*ڊ`:U_en^lB e ' p3"@#oLe}47 n$Ka<+.>z q]ҏLA.8%,%'jF:*~qϴ0_o, 1tf=PEJ2? Ha~:Tc /*ty'wE&Qu|`VdbpooBvMtj18@7+"FA_hA Eqd'-jjX#^™jKx=SS)vzLP' %ij,[ŃĆ'nzN̶cv,ptz@xp]*wԿv8126Ʊu=\\T@̥6L)GApg$[?Ěf(#0@F05uL_K؝̍_AeH̄ORXJJGG6b0S)6Kݦ@N3?;vɻ7sǼۻи._9w]W9Բoc6N=7Om}8>՜O"8DiS%cקQ2 TRϐ$-K쌹¥ թd13\גǬ9LW;`ʤ_v]36 7/TŖ4ru gF,/yGd\:)Lؿ0ˤo/[ysigH"ak|D_'jI7 WdtZ1xlM+L:bV g>W. 1| 9^'DԕB#r; ݂yǴR}lɨ3xν0VelHJ1=~b HK!9{y|t]wlFI8aUV/ n 0a8aRf;d;rog{;lFzX^"k ĺb fOJȋyJ_鞄뀢+,B WHqr5K?>lU , СⰅtMI %hn]V˃Je G(n"n^ co4IcFxì[Kv)r} = cR*MmԽ]Y-Eש%9PÑENbޅbH6 XlV=zfcyW"%Mb'iςHqH@QRQq:hF'> y; M% z ;~3X* 㡠Mx/;XWV̻/ K?1*<4?vU0+D3L7x%4Ma3ŷF9|;wsMr)x'TV JwxHT,e=)-5_ W.p4a0 l[s # >FP{+Бl+ nD0 mՔvӖ|lYMWˌBe4=v *L9wDdzɲCf0 E&$"-l qN5Xs 5Bnp2WOL5\AQ24+1 [NHbCPzqĤ5)٪2Hf2nOy[Xo2D}h\Q"Bǽ*RD9=C?c9en 1u%ꄅ5\؉تWiX\p2; `,"8":K,,Xm>,Q(AphW:$a|A}\:;L"v >=haCb Έo?GI fDbFmW ! xZ,LX< YQ%U-;2HShB6\<= (mV0 W0A`JY2^<en 6wTÙz.xwo"ndz yiTE|7JEnK\rApxι)VaČ p,im=-%Y]@]&hʗX^?y]etLz2Җcc륲-]|#nH%WYFX D<!U$?=ń.))Ego`8+ف>riqIj!)^J&Umy}|xng*.MEPyZ-䬱{H/x&5_v9(8,f6(]Gc0:az|w2Lm8]+u+ ;\MGl7Q*yFIr#k큄iZ)r `elX=GzтvJT79)ao%l뛔R̂"k4y\ (VYMtW.z ՍXWB!KĨpu-JD3Yo?_V_cB}8݋sg[Mס49C6+u4%t^P(+.vmD35]253U#"B|x2[49 a*9]Q /:a^v=Rr3&1\`!Bw,N\/t^2.}T%~@^wZ}#c[HPG,6WC5B'ޖ~;j{+=$Fqɵl0%0E-JԞo~#TE1k7ty۟ٯh_4'Ҷrq aTCLڝ8wQ .Pͻ +}fyK1%##cP`m}րhn_rCoV &NR.s&GlpO-\ W o!IU]o@)c<^dw+0@ݘ՜j>Do&#:ņi; Zj4,TĻgP!GN9F8!\yYlpU t bkiARۮ8Ny:Վ֋%QZ?9D<Q8`o+4|L6fDڏgW`6 !@Fuo SP3pPV|uȴcWVͼb&0S{TJjz.e8gBK%n8ϥM/LU´a *j 7]|z-#•M Z6,ZuKj&iͺ(4<'6Q ɡ EMdJłݧw)8UPgzQSq5/.1W%b|1 wQڸ$IFd'c2 6;=ALSIwה`5ޘm[ԏ:{4~P~M*Vz%-!}ގ)1`aQ)O)dg sc2AIlR_pڗLYEe?RkM::DcN٘HJ25cmU- zZyj%N-a}G&vx\*4 )|@.!WnĨ:םݏ˗K^nn26M4a$}/x @A" N>#:z2gpP^)yL~nv٢*Km /e)Bi ጲte48J\ 3vhw u-H_A9G(+M{IC݁:AmL+y Qg57m4r:_٬`$ VZҴk؞$43ſl oMuɿKj} Nu~(p9֡JUUAtRlP@9BvPED-wBЭrΏ'jR 7Mu#-WoYa hI)x)#ܦ&X2|\#qC`}+C#?!#c1 Gp3Nxb1yCҫSŒE^6?Q+ꅂind e0ג7ѩ~I ZPzlMo{?CJiEH\JӮO [*QS/,IT\ч|f1M'ǀ2TK/#hJ(6<@WZXl6gd׺v4kA]phi}lKZ5~a79S]V]Oa}ܸe' ߤFEz 8 aJinBOp$:{( a?HQql iۖG/Jtςa歘&/?lK*i*1,v ) ѣ+57{VƎ̇+?{tYm?,q\2>ѩ_x_umm̟[ސe7Y-t-&h-7zE#/5W}eKt GN+Dȝ_x8] F ݑҲr=tsogM9K+|]j6svySFK/==di$Khf):ѵʯBg@=j+v~H$ [<ҋGI&,˾7S5%F#I@d`6zzK5 IKWDBg?P#FܕhWk- O1J5uc $wt IJ69֦2ߏo1F}zPHHJoNq} ( 4E-ag IQ lŽa ;=5ʔ^ II6h㡻]]x1@dA@Yt8,0_< o`10,{ޅ{0쉫V{\pğ 5EMYr֍[ kZyaP{p|žnIQ2M;q'xBA\0+͵5OsWxf &uy 埀hu782&YC%E!nDE+&95`D[9i=Þc4W7̅kTR )]r-Vi7 1kz:az}H +]}Ngec't:{moBC5ƮAfHMU~6 m1D5L*R~ǻyꂲ"7'HlCXKt笑) y.ԅ7B(`g7E.@ * 8o7_D<7>PfZ(ͳ>S?9{P u@RNC]bbe]7K h֒qnV^;ŵY3kKpf$~j(.P:[>q,jZ/I5CO<\ ye;RcDO7s= f\P*3=p ϡK6 G"@F[ mCU09'3j?@3@iHE)9&p4['Ãk?c7#d14")s7 p!1+Vّ 䋻}fSޔA/4kͱD)c}7d/cސ =p /dfF 2 E Bb!"æc3nq.ף#_FݹlNpa'[eHZ^ `WYɐ{L j8 tjt1[mc/ϊ :!TPD̤ÿ+rII+Z;S2&lz|Lґ8V$f(''6U ȸ@]i@gOᱢPX.W//9/g4YA6 \``jT<\;gILQ30Ӎ/dKToԣs S1+D{LlKD/[ /0aGyxzdIl;ر˖I"z2ˤm3%^Z`aP<.>}2ykSθ#OkӴͶ?Eq "V 10)fv=:S#kdʨ2Nŧ>z`fYL>ϡMKbm|*2{1Blֆ (ߓ`9iERo<@t* Mus3Pp˅7[f5Iġf+HVx 5_ﴋX>j wX}.V!q(@c 2z Pv%fgzA5"x[%ZܲWF{c>t\'称rǓewD[,TQUMܲ3J߯cQUQcxs(5:5vLA#/{ov1YªrK;νz|kb, U.۩ 5sNjꄦCLzN޹xdā"x F"{&;ʠ=-K'7W4y a7/C!ڸR.NQM``Xg{@Fc2SND=Q;jãm]'z|ˆ&ohaj\XT(=qHZ|f7~.DJJ} Rcn`8kB͉+ĖY2ֻ+* AΓs9HZDCg;Еɣjeifo<Uv1O'Xݼ{Ch `G[OL־MFA{sl($cS ũP\A] p91*jm+] q{H܇Yj1Z987M;7KRȄIKe T. !wh(hx+K+Lo՟w$kC%&┷f:>@SMjzeL5{ŌO&efdwZe&R|.ۛry،VTjhn@L9doJ<_jUnwQ"L';DuP81VlNqHyD<wLᱍ#I֮+pلqn5t 'l:FْhѝiBCo$~ZP)[SCiGxW*,Da ,͎*$d~{ǰ@H.AYte)eՆ_y$n! k}7^vAٸgRX-nOXڳ6E>1]5M%{+ u,F mYx$lXӇ>vr4h5mD9k7]%=ѳW=C8+1 _(1 `BDoxEĚI$>~hm{ҁj" TG8[ӫ!$٣S-I)Jփن$s11G;:p341eW+2Gd)GAs) .<‰`ih،pէ.O7kUZuIs1{iVWwuȫT] Pt4:dnܧ1fDA,]%z / ᅶ=&`302ߌ%S{=ֆQ4#̥XuQv f[PBge UnW(6 ߊ߼OF>p\vGv1ϭ]QcUW{,(ׅ=b⛝l-l[a]zEaU/KI Bbbz\!6V̧.L)cL繋 I[h$5b*{2e κU('K+-V7?p{U$)-Gtb<04#;&M&K6"!Y m,|`)w[+λ2r#d P<0צt H0jF VvSS+SjL=$=sE7_̙4yC߬gi(9Wl)MSOQ v_lkqNqsSLy1z>Q{}]P&Qٴ"~ tGKJC$ޓ)S gUͺ[sn)p2l8z;ӯ.o0wQ[!< *ɇ>8 @$JrSYݡg]( ,}#ols̮Oe+TEÛY@6Z`aeȺ6-V#zjwfLK4N{Q}2pPR}PG_7by/)u35!ƀ'B[˜|=41΅[JIP#ƼNeQҎQhY7j'*! QnmyIA>@DBh?)`p@_~h=ML}+pk3!7p6baޭ)̙;!DS :Ut ${_ÏSC`45uSnH9' Q < bW;K^(i{i1s Rcg%+XW^T? `2񡿙 K`iwOeT|$j?긧dҹ;~4YKRd9޿R' Uo~ Ηh(*#җjACCjg'S-,o6NDn%GԕGiE!sou; cAϺr{ʪF0 fl!۔(fȪ!M4Ͱ꒺.(U mrd:'UZ.L~ME.]m-diNN%@ʁ"sXrDruשnIo khP<ʡ잭ȩ Tyzw;kh XZŕs؉ 6\~hR_%ApD0ܮ2|yNeCh"E\}$ռEFYiN.{nq!cǑ8_l_->6s08J/Pi5C 6nxXc S84ljIe\#@%aJcϬb:dp W@[5gz7NwZl0WT R_D7s/ DCGy&Uz7rz"EU{GsPƇ: eZd*'yoiMڋn]m w[u_bFo1{r=~s~og-#_(5[~P8#q=Sɦ#z؏},^<-zf2*IxgX80vAU1w38efe-_0 \c*$(B~g樲~ԁ##bS| eq?&Hz\J !x5Zy9 29XJA} J>\|%{>< @o5³J #Sɤ_3>bAPʌ<`VyLP|ԗk:uC7koVe<p79VŤa)$‘?<*JŸ>61V_"G_``q'^YS1cGOK!$&6 b9 =]:To_W1}>NۆGꭶf@ѧ qآK"H2>xNFFQhTm_zǡown`19#58V=ŕ?Y,ʇS.7Ƹ$ewS;O}e8qƅ#ΐ[)Eej,6*kϼQ'.k$pA3Z@+Spb˩\dc ȹv#©T:xy+{+onEm& Ch$4^D5ԥsئEJ,4P>P"\8B;b6uӂNz&[?M9ϊ5 W7?oxg KÎ_i}nQ˸4hY8`X3|ZtwmhB;Wwq4{W)̰ ,Ie@r`ʧ5 Em_M&z ̕qAҕίGOySыH%h&'MӕGBlG_D#c)Pav峻9M vCMWҦ22sIu3@eiX>[3* Uk][dsmI8G/~tN(] #g']Z4ux^ȼ 5ge0s2km6,UOXtqе_dM\]r-ܟy5V윭7JK wI;t1h?>rI9+e:]1XZ5ӂ\G9.Ȟ_ڑʸvaz=7 #\Cl%P}0fO_ Ԟ\&5z8!D GJAF.jE;&op-3E~a{/oN0:;蠔 TŴk1g?i#Cf6̜ͶPªbx,ЀT*r* X+E~nv.X (JnK䟆򙥠ZIa%‡ūKgY:,fX=`&v(k=T0V@(a;1N 1@FU3\m]%JHZo$l i:ݏh\QX&Ibk9Uo@2uFg /0ծ\R8=!,~[]\b5vVL}YHrx@4Hqs~n-}UA닩~:}u 2mې,фQ2w9S>͆.DV.gh2!0(/3?>%QEv:u Eot͕_qsm^B9{W8'oQT =ۨdPKǛt>uHbBDqYDMbџJx̯[5i!*ռar+wnZm4o߀ې)tHjGs]U5XAܕr(.[X݁ :nco1u!-'6AgIiN l2r4z] 9 ԥ B}sDB>-E횵bz$-H oGxZ!rўo|/_[@r}X 4 j)=lk| "U5FԎ'GopM#p{^lQD^)F !^5%h,3P ,p 1 T$R/ZzE|.v?9]3#H\ٷ-$Aۺ#lkDTSmZ)gbIJW{$ky% _@ɱWel`<-D_򔎚}݉~+T^{kQ' lB5MeϳQ.Q#L8}'^=jbJ:9aeE)O}G/`'{ݞ`wt0]|Aæ޵E u? xdX2Y1A"+ 0so=wCڶxLq7>_Yv?UZ"5<4/{2'G(U.[J Z8>mU1?U‡`:a%MfaAO6. Ɲ`Ej5L%q[pVΆȟjp%}۰!m{0qO\uIXѽKB0y,6Co0Nqg[M}q5<R̋(BlӸ HfF]I xi?o*LpUiGt '臌!=w媋21Т" .x(AhhgyxVH?_.=٘| \0+igP`Q^Q!d*#2f8"2.]$GWH?;s\5Yx˙#Ap*q&2taNvl2MŶB^YTE ULGX[uFvΐ: U^%yN$X3ςI(Ź 폈{pdfw)Nwt4$1~$ñ IJ?;ʭX&Zڤ_ ox*wo^WJ[ᰃ8͆v=GqC2CTD6(pL mIVFlnׄ?eB8EL*_8%)4\Φ D(cҎsй$?I42%6`WW<\7҄W{ bI-R܅ ^ᅣl.Csi4zLEù7م 7aqC#ˑgDŽTWSLWQh$s~u.8;[QV)bjw.as |? V)ک=H4T8&l~u1єRbn[mY8PDo~krl. JR0IlF*Bfb1Cb(/pH" p^ghjQ%qCnvX-8N@H|(qodx簥JǛC4jViOT`|"zZeIE^Jh W{АtܚĹ4a0.(؇F3x{dc+]k\wS- ="o!gH! OH@:][O򾶭ܤ&zg _9Fa䐭d)#C=p+..;L0\HZyg*^G# D`CI#JC$ ߦ GI)gWAuѓ/-#?VjpW>+L&h虊R]}cW>v%pYc b)s-e})mՎq@l˛]!)]I+P֔Qb~%7Ҳw[<~'1So)gn(%}) ʹ$+7a]J1uEI O76S)=rv~-r#rQ)KM7tA]v~ІGyp 7{ [|gčez-, ~,PN~$z^克r82@i؅ ס0[n >Am/D!K9Iw/;5䤯(wV>Pj 1 tR;9,W #g24jܘ =P4Z'3c5IHn4Fj+ޜVJJ|̞'N6C30.)0iS~OlҏA(~ޫ~){I -")Z}; W=ߺyT~x6Yɴ(`?H?5oJҏ:AR> K9f mA_>b~ 2cl62ʴ&z *qx/'ݠoAq;Ns<ߵ5/j/ Nb6Ts}00M]r+(7.ĸx@Q#wQwP"sȩNr`~QD< Hd8C ,^!*fBmOd|+r/*FΥU:$X$9|k/" /u{DPpUN8(WGR b/e9lx%As^q[=aiZ8:x++(V/6TvF R9eݬ~ҤW[ [|`st%3"Aaet;͵GM߹Tdw:GsdEU;y*SlNX"s!)oN^cbXܱB%}<18%l<\4j?3&hp#N }Yltg7wf knSK5 =ƺ\U:) T)Rh~h{ ,~d);nBgD~K cmA[(O ( hԸ+q|JFD%A A8۳zqNzE.X&)tAIAt]d(ڼeid 7䤔^v2B'ǵ>Z aӻ*+ȟcE$cQ7O"IkLN;dV!={'7l^x kͼ_=NV?#m!B5{e3ESGp}T{w?.iJJ_Xc A#c߿H4(*ϼ|%$jo^νs'MC{uȞ{d@X7IWRl0džAXEȗ*'*dDW@}UBi;5TFDVٺ30pl=UQIf+Ef A#=Wc&iܠ3e]n/}17V{hM,܂:e'|!Ԥû*, `g[6n6smrsp{VT~=$Qv\};A=5ìzѾC-0ME*l pԐ[ˆvkJe>60pu d!M4l ! s.}P~a!aCx#D %w%SжS=~z6wOHHOp*xC'<ƶ=xw-Vr~D~͚߸) 06" ̣1ZYr̮>A.= bV/-)1#순c 5\!.ڇ"yiw:\U ֋m=SH\4}y`q}g@(p435d?32RdX@*EƉ4S2sxE}$ !65(0Ic ټ?́e21oG` *#|ZН~04BsZI4uxDB5Yz1 y&'eA2aFLw'ԐdɈQ+F/ڬL!%OmC4ѧm4exO"H\Tc-;$Tp7v{!7hz!W CFS궒*'!Z7qmԲx,Uxs;yq mn%ٱ2 L ńQd660-f&n;8-Eni]q[3>Dt5LRDg/*g}M Y;C|ۺE7+F!%Ԗ*NJTsp AN@(SwknAȻvZmWЇtwr_'* r+p{0fydo)im\J~%y`6O~R5Tt'S 9"~l>y+`UR?ŦiX(KRsM^fOPe8XJᓫy iVM |whh7̍Ԇ[jn?=>0ty &ucKOa4 o R^\́:uO։b0vd5['P(`=7I+. 5Ht+HMǖdJ+}0t A{j~Llr?v' OA_"?Ou%[K ׬8seml>XZ~)\;śG!xEM;+Agy(%];U5fo@;=i@ <=dT]ٷ E]wW|T1ȐKqer2ġ$`-?O(5~Q)ڈ}7Up֥6]@FXN=r;Ȉ``BZNTcM7ɼi~IV8zE5<-8f=U}BA{K6Kt9BX g#}:y]ѝ !;OPК{A^#(I!?Qh޶!Lx.,EP򑳝B›H]lii#)Yw{:##`'>s)@bĻ!ܖpCVz:+9FSY?k6ni}6+ys'*29iwo7g$HYŵÀ)Wh0.d'TGq)5qЇ CQ^@qJdRn 4Ti+`*eL&JTf|cTuSc tL'E:`` 0x$ѮT掶RߋNRŖ%LJ\#b>j(N# 2 y6υDSXۢjY1)BKw:BSCnuMImkw,P?B32ɇ@un8E/`8dU\S \.6 ?ef1$^+DФG%)c[5DMIuNU]}XT]^*TO_☄bKtK1y|$X  coQHx}u UTMHwh.Q' (K< fF/i{V;<48_]BfY|11%QVr@5 5IZY,pٴMc ?ς(ۯ$Ǚ֨b%X)'WOVA u{8qmF%5s ; r$|\ϱT*Oc70|eXJmpWZF`J̔EA#K`UγH9~:igtg'$/BYQߥ 6<AHх@\o8H5M =F E FMX;x̏ܳDxFAL;w?8cv8P CnkJJ[! JU8aml \[ƒۡ]_#:Lwuo+ҚF1z ?_I455#9 dh^b, 4jh{uDJzJ|PtL[yt:&@נ%Fv5 IiE^^ ŋrDi:W&)/S&]9M.xw[B2V9 T,@vx''Uq9haPu.bGΣ~W'cۯ|(@usdWYs" H¿,v8>c(f1P[0' K1V6nbbҦ/`!/i{ +qe<ے(o֧V/1\ړĪ/7XNkpZV!#@.ӈ$:\^iO%k~;қP1ڹZx- 3N1m (auɗIN9Σ^t9٥ڭBR_ ,X֨#5['M?}Wn"(ڳG>kH`_>f_ŮҍN 8-6ˠx r:yd(qʕ:J(\}|Pyrр< QOcKrԣ9amWUVtItw_DU7%"uhiEwH +D']/zt̬Tvhn.sۨ W'6{!hr{b%C-WH1#[yMb&e2>ܕz Ccvd>A (3"T `+2H g;^=RĪf Btx32@gZ@K嘹G]j"$Y!poui@d:p@ƶHR8u:|IPL3! :~{MBL8zxރD=5Z^)&뀀{ PW%ᰚy=F[` "N7b>yR_.8(SRۂdz^T_+eװo^v9R%/"(u=u~~RzTsy/Ix;ێ.DnM)ns h[>#wQy`DcXlGj]\q`Y|ס}񯏋 V2OC_W.bo[9-(+IjtB5/"Ft}xF r"]cW+NVu#8[ӵM4pIߴL&Z0ϔjXO'_2ѐc!9^ã zqZ+~' @vWY 2V$nGq>M9 39]+~;, jo` )8siQpx^G3ȎwFE*V`B%CԷGqF.;Ԕ2,[bNL.J6ްn1cb_LC_JIx; v?}4,ǻ[Ŷ\lQ1isDUEA9u47俛ƟhiCe#äco+jwGΑ\.lB yo&O0V-'&+ @ e"kWuSrF 'hlɀf.a ,:Sim V<ɑ>8,:K)ʵHel^ߣ ԨZ5B@nhޕ_%yx+V%Z'͢)}Ѿl@׵'$`k#m@ubf`RǤ(d'QN_WZAuseলJ,+"V/q7 %H0]Or/^લ@L|[ 0ٖHUG_||omXXG4F_ ΡI-;ӁBpn *T*1eAo|~'y_ݎb@:3ʴ8z(2ya|S' :$⃟`0n#FqSƺ "bjqpc_}re*GńB2[9|*LPz,C0gݶgxx1֯XH*>M2r#}ŀioiűZjX' .5h.,'鱒?W:HJԠK]`yn-%kۂPny5}I@'M q;eU<_hDae O/!nq/b1Ο Vx3yTI BQx1٣uIQO ]DSE(ꆢFM.)v #I $ZERWg Ta_12EƂ;h g8DXvy$}4*f<Կn%$6WJ5(KR65duּ?ڮ}W8p"rtXj@f8:I~ İcSw6ke[Oh# mT1Z<(^R=͘m,8yi"_6{4+(u~e"*?-$/ ͘j}L{[|x 0ܑy;U }fۺhF%9BjICI.z3C8ozi$ R]~{ڠw KK!@PMa0A2xJLI*8.Mh %szA=JFO6\#Uo&QPS(&:}KS.~j-t(5%1ןuWI%B%pq/Z%Idm~sʉfqw9mθmH\us8 Z..MBrO5 *9j0Հ&J)NbUTm=}^p1XL};*enj(dI;gy |o: GVTԇt僅vub)~Zҟ#wHJOյ7D_(fջ&2¾!ökd#\ͳRѫ 5[@&-xdg˸C8GQD_q};u/ yg[orgL%f!$gV.P;Vӓ>Ď˶mѐdr+Ca[tM{ 9SvOobMڧͬ9[\AWn;q{D̮ ^6'94=gmw#xABQ$,7#%}V%i=}0lu(i7q.^n^|ŸN8w些 FGg`$'lɭNe4^\ly.I/fϾUj\^t>fhF2Xvתl1N#.[ ŊcA/ÄZv3We&K2)J2 yKFտ^nOː_'jOi2ln:ly/rLn Ǿz| B)y+Ё;i䟤g^}W843>2EC[jI&̭u`%BJ jɆ};2H '5#?\xd+T )gL3LmMߍr 5~[G7gY=9r^d8q!i8e п+ ^%kY}Nj-Bt@RO5 OY!,)B5r73qioz|@Sm<*2Z[?RT.tiCcҧ<[ h{l׆;ogq3X$D@?8?Xl᝼^Hַ@YY{ʻg*~tM{`3.G-Z=5tx;1L`{n.;>iH=>WXwvVEY=zةpDUG_o* S=BVt r93x%~@ivLq%b0|8&'W4}3<827})ծx↊Z$d }^sZE`"d\FU5^?# T.,'Q(fpђ5kt.Z|^'Mp[卤^8\p q05~5[].O-4N`;8C-SY""NkZ6\ 7c fͨcNQ6<*Fe|O/nKR,P;@c볜YЎIoO77Q#Jqy#&ÎnHuЦF^oA!/| ɰ[~*ٔX#v:evN x.a; hϹ Bh%%Anz6DP+-}?N9P #,K'KkRM }26R)Rd\.PYQJs pՁTՕ}w-̄;FPT*bUOsJiB+T3 WK$ !QG"CaϚ].&ԕHmw , XBmqP#e~+<4oA)S\$՗NdфVB4p)0ސ鏏/ [ʣ},\u%ۑM]X㟣g- x͐;a>IJũd#**0I<ʞ%%kJ^"#(&/$FǪ9\I';{=ұ}KcԌ=^)mun%}3w1]9{mcF3EouφrCmrr*Q/FK3@lmIFPUSΠqb'*Y-kNO5H计{kVMgGDž^-AS8)^D܋Y_p|^\yL\똩,ekܬj0Ճ ?@5dvS4AeŷkˑrA[?)_Z t7h_YY¥ Hc|%1W!R@h@*~v!? # pI2zaL/~DydgU\*^met4 , BA (ElʗUXK)3i@J=s{9[%˧} |Lgof@Wj#h&% mjl#1%i8ɺ߱O?P hz[]_=cL`l#Ǻ9;Tlp~ ˘gU![fWh_p_jEE|Jc%{y/'̺à55&u9E(D I@]!y7N@:iQOʢHU*=Ɗen^Yf74P|< p [t_}PMF h!C]r^?pA:FD7_J5yJ7SHi3;8MFy\ e\gNE B|>k>m yVE*6mU"v53]Tpr4E% 6.-4qн{_)5Y8_r~mif F$e ruے:@ض;+(t.?򲖑+\/-ѩKޫwioˡ踴'h_MD%8$kw4AO.IIѳ;m߰U%:!8 $ Iqdw`i}]:YyPKJhΞ^T1sBTn?gL-z S|%#ҙ<[n6Qk"Y.8Av|M(gl 3èΎw3YKwk;LwA}>ZuBۊtP[b9c_cA~ye3˟oH ˥Gj#oD\,"dU8Ao)2Cf[7rqH:W8Љ yy9[Kjr;xrK"F6M "yW7%bR2D{ Brt[~wj{m^b__9PiԊc%Q5L0jDr9rlvQ1_|NI3)D4x&6v.vj5#)ijiVM7.G WRؘܓpV)~M%$FSC![E52⾅!Eu˧p4,0!p ZiԪ'J"o4 c_nniwB-rT/w`Ͳ#l(v?gM==8YRS.9=&FTQ"T!)pL|Daxw@ġo^1q,b 0_te?4#\L;v/3 _p` "@}*dZE ØD.?rd]C^Z{g)@7/~|@$*^an"&U؂ؤ`̉'C7?@c}_BW?@HRJ5.r1Oߠd;>]jURId,g[}ޤ6ŷėMd _jzhWlu$WmM]`&EKb#ѻ)F:xX@2$ _9# Ə`Wk-hj GQǎo8'n1%l,Ӎ_$v 7'*˧U7{?[cREDY3%cNgG.X>'hgL#t@RO*) 9 v*tZ\~5A)mxFe-c UǔlSV=]} wHzJ#WjǕcǥ56.U/^IlSН(PؔyCe3@n(+^cɎN 2;삑S[|4KVg,& y5 w9k잚/Ȓ|!{  pKF_])n!rzz﫜@ᨡ&LQ"EE_5xѹՁDlɗ0*O1:~Ϫߑ|C{!j= ߐv&^_y'w:!uIƕ ?0-^B]yŁ1ʷ#r 8?6<qG(EA-%[qF=Qd%l3 8|[cPT΀!. iʁ(T kCo 2P`=táʂJAĽIohl- Xmo߱##*dmVi KppÕHSݲ6gHa9ب&׉s3x?gۈ9ئ[pN WUlݚU,Rvbˆvorއh7Pnk,iI+Ƴ|f(,{ ZTpI''hi3t[^>yQ(jǂPqnS0D"͕Q-X͖řgtR26y4/K]ƽ,P*E,\j9:ž:~AU͡ag{![ ʵ✲t=^m ^vx'qdϛt)]R3\` ;JWD5~[fJɸ';v߫x4ěi ߼O0bpӍ;/⍄`p^HT[Ұ8Jaَ AedU"t"DQV)88s׎&T(?FF]y1ȱlKJTԳP" kbF1rEk N]QhڻEl„&fA#Hktp94,ܢCW,㢓#ˉK lN'IqX_AM\f`Xc=?YPzM;|e*48LOt E4j6ҒqtBՄ6"}c#f}9Hgjwfn b2nB3=}Ix­OW"Wn;pvPsP #}iJV!<t]&Dh5-q@h[5cY_ #gE|c|!sql=|B(o؁%U; (y̐C2[Kh'Gz,z@V[3Ȫ @FinٗsÁ5e`sW\p4)[tcP8;* &>#Wo=駴Yk[J_(H(yVzyY=keﵛN4{X^ҍqSL#Ʒ(n?Z% @QYy"OeziXC7ޘtltJX)t N iaxa/L!S˘aΛAaWqa"lܼ94xT0>$9J;cVDE<=<u88XJҞw^8I282 ܓs!]YS r moغ.{Eux >oaJchwW-cĆ b`$s2:ộ_5SEґUxNu*/h@V2J SP´ڸUOIHO97A[#],| ޖp4rn*1"msN"ɞtVC|-.H2 QvVd{)GM](/R~0_}W t'yVێG@ч r<bxVkTn9î#hIAJoj9[Fuxv`ml{ #2!yf&Ƹ=:/pIw>塪Ï+qw0 ." w]$ÚfEՀ uUnKȝrq-4p~S Z;)w텔8HFzN6z?Ϳ\qH?U1 O FJwq+e 㕘H9ƉčPUO\fN%X54{)Un 0G_s(%|p^{'˃l2} aA)j#Rs H4W?E[z6P-Ąw=qʿ:V&mqz|Rdž (K|XL7+hEC2ohWuN$'E%ڑTGDTtFdYM bNI w˽u~LІOԆ"K3V 353ʻ鎰NsI*L ǿAr"TS͢xyn"Sی;nnOҎ-/Ntυȫ۝m L~Tƞvфpb;*i:[ל1I4M0]k]ޘkEna]bIfYNGN!dvIUQ <0jrG31Ҭ[Xٵ3i>Mb+g ,t끋2*V?Wo˙@zpal{m6B kfCXsZ}n+~粳Qa9WLYڙOP}$K?4)Ϥ{J;" ^\ogy ,,|r…oڜ!jJg$0ph% RfE~Ҧ+fN6s*񦄎55yl+T|ݣDSݖ~rׄ |HTв" 0 ISBCn%+>/δF>#"^tHFs(׎N5maWGB<(ϐZ=cgZTn0:QƓ,GуXMQB|9sRp|ѥ6QOCf}hd" mML19HM=db MnPΪNqKVd/"K%rZζ+X5ql7(2ySD%4D7WH0^iHֆGG%Z!-v/liLEtWMvxxaC3IkWFhsN)\=|EWiKF:EX \{)v"I]#lƭ"_*HlH[p]"JJ`}zNI?=V2z> aEǍCtv?Z^.ʵ XK+T][=bngN>GUD=G}vukڬ4+g9ep뎃XdH9fZ)e+V"ܮzRHeG*bVO +8kڽuqEN]2&Ch YI3nDfpO~@Ig7:[,V>O#3UQe|=ohq= ="ި6n Ԏ4K4N] k>뒈܋3)I lOly^M`qA%XP7)ˊbx8'qԯD#',D1u˩ dErX` n/ڢUj]a,Iv%,l |~pY03$*7{ZɻFf{˵c[mtsyiʶJԭxjc5JMC [G%h: *ES#ajPI0<; 2;?{rzX5>D:813>)6XBbX2}|)NcaV4&Xn+ZL>RVGx̝sRVo4ʗҳw_ouXD&! }5==B3қ@ q^Z71&n IB@?wPWn#ڃ vjf:dHz.k,0`Ѐ.*Rj[yWK{ThޛO'=PLd/ߛ @ux sQ墫U̵=U 4_҉h$4U0Lk0XeVJ5 !Y_#~zU VP.2e!OK#D=KfMyt.gO8 OT@ q`I|Y$A?8f`(1AVMD4ouosuQItHf4R[jeܭTss>=N.E,yE:!p ?i0XlDA1BP3oX;٪6`- C HR-:1kDԒ ʹ#u[<=ٳv;@Î4.gMu2&[X`ա}fOd+\rVϥF 3ԗh9 ~#r|#7-:ŲzBxi$# v9lq@/$f,%iz~U{t~SZQH(8UX^yvy" ʳjzu3}Fta~)PmO8e~:J15 N23 Z;w~##6pSxw'aQ"yX2d"Q.+TA \δ*[ ٧ɤ(HvNJҦeba^l;f f/0H;1lou@X@,dVp .spid0W=8[#xRH_2Lh|C3`V󛸯)*Y&nx4NId֍h(#oaA/` :zVm!ЧBx1p/9Xc_{| p,2M#Ј' xSoOkeVT 4enb&%Bn~@ewUmD-ț<,_u?[׫Pg6Ţ{ M?.A&,NyHd!Q̅cu+yt:1Ph(>-SN0rI?1%=qc cuۈȇ[w~KRٙμ,u^R׏VߝZbƛqϗ~#e_K}'B=a1<70>[7E4021 bU:"2;`cJB_f]57bK^ 9߮7ԐArI¨A)D#za N_)xUuH̟5juKj.m@WM yDk9!U8zod*6<*?R,wpCzbjȍ>g1n 2͟V"jNVPy`m+p)^z|^*UqL6u3 Ey.*"5a"4f93r`NY،ʬDjSA=^$f]" 4}k]^aBf*ni ů..D 'Y/4q:E+XH4O4dR?_Qg_E#H4)āofw_PwcvIF7 y`7uk"XfqM`kZ%dR%PY0~rFt/3f)1mT]N]S/<4(-Eqܜjn3[Jff08-v!v7P@&W+9`҄,?Wi% ;iI_Hs8LcH@NQKOD;TEu?HLlH!ڗE>pi@grX!U{j=z6):~.jvZoUDe> fc6y˂1Nn| Ej՘/]~aZźsᩖy_%L M{H8 r[=V}PzK%J@ 琼 ]|6ZF__vn@~S/FkBczV<տh^ju;sMh_7ʺ,jY ~ZV$wn5Eb٤7j0R7`J*r8}B4 ƿ{r|#v/_inP8ߵѽ-5r Atל^v-Bi 8ЬǖG5oW)[AmlNCmBSs~踷kw$vT7"$HAA%4+u&'OѶrf>>)HS$ZX.OJg/2Z-+2 v-g?Vݘ? W/MPʜcN  } ~68({/HbϐA6eģGL!I]s 8 p`c"0c >yJszp }yNrL^@}pcί ILyy<91>ж[n- vJ)Z=D{fÞ泑Sl'ocY}=t3M1@IϵE)r Hef]:bCJ9$䅯 wOspK%ϥMM|ً'gxKOďTzw$cSr'ACIV6a'Wsy7Fahx r(қ6_*KWu8.ƻǎtk)A[r! H|]+<!švp<6y%_ LgѯE(E&=4f'j#'K\) ڹ*o'zEP3JU")cW5?|2aM@R5R岇ݞ鸃N%1h:t*܍F4uon Vl'<+Z/; dT} jF›3;# O1( BEBp/qQJ֕_Y fB9ͪ5MrO/?+-D XsG= ç;(}6MEB :zJw"])}ǬE9\ta,x& CVȆzMfтwqQ={?1P2ܺ^ٮ.9sM3id95b3߹fBpayM rZ:WF/vl E ۳vNqc|#xIPʿ.'k?9mE%F䈩Y#fA)WDJR_Wǰ(Zq }*B;`BkLiǚDah,0;5IgDx jlXOl0+Kɬ)!pL";8dGq`2 i (#9~%;Yu#)Pr&D)Tݝٌ'f_Da;*ʺK3TW2u)}1N_b￵  JHQx]nyuyiFIKZ"`.4i-(#3l4co[x52}ɇipJpwcǥ8P'f"pKQe1OM1 %!{ƏbweXN',˾-#$t̊ ˎnbPo=]kI"= ݔ`rn_:ЛR;VXly?_r%~fq鉡 \52'dsS#z~.7{Ib}rJp5U4?Oe#;}9Qur}Xu( V>E}g"Ѓk~O[#$m9^ݮ$\CkEӌLg#lzp4Clը_K'4yX'YՏ97Yr`bsKGGԱ1%W3jcnІBQ(p:譮L]j𧱷ڷ$n}w5=E[HSY#ϓ6_y 4 Y½~"9tCTݤ%7ɷG=_ޞ-pV0I^XĆGH)yR}kY y'''-2i/^YTjSߵcQFC]&.{?~{GR3Sf֨TjfMT(3>~Pr Y iH+;CzK2 Ev`F,e}$JH>(EnW&WC4G~LPiDy8ѭ(;Q2zSĖE®w\?A3_>UW&b~o1lSU[KL d;&ȝ5;b: <\>39+&-:g5kr2Ea2$)HՕa`!>7A:kBY %ܳIAzhkmܨņ%v_'zh=54?ި(աĥW<~LM#^و2qpQ}6)^"<[fZ;oAXnR-p1 <kΞDeTw>WjjrhJ:6X)=CQX8za3|9uaezT킠'A*}=;r癿".쎫0D%a7WZoMK׫g=];.үX|\43;d.A1iuaǨ" bHX,-WݏveT*R8KLuN?)';|r  ШS~Q%CxFf k6 zZ' |&z5dO2%NJ_lֺ1u~6ѳ5"9틕mtrx Zu Ch#;,Έg2V1^f#uu~bK^4:doq ?0h>kyыpʟBЖv(\E͘D[F&cx|.}z)۠U?X7 ɣ0OoaVYW*~ye{6OUwzTYzXOBmdD \3/+kvz,]i6sqb457Њ7wx=EmxuMCdJ:Yt2dgGs x)[ٛ \EC{|x_ξvn7$'tU:{~U$ elu'W8 gp(~#U 碑V8Yeҍ2 kðu' XxړT$1 SAw@kӷ^opɃ#"ANSQ#+jq\]%yŇ@] f\ #Qz݉֒BɅ`{NKP TOSRA͑\thsLL=]b%-C*p!=k)M<~h:D_v<^%x'd^u2fvIx.vfGT4:*lW۩0~ޙLPZ `_vXO$chc xMZOj|GaM|Z)_h)4O AJ RD9?`HIPֈ6=JQPZjޛsRĚguޖ<߯ ȩfz#NoS7Cc9eXELKa!H9}hT#[b_Pl,#;20 , 6냈Q^ mq(.n+ywt]޵9yjpNq5Ϭ6 [LnңJ /2rlLq ^}ڪ+I8XR1.e8,sO ]%ԞǴD.K_oI*q\t5D􃜆mF\^Xs#3SD}kO bo N<0]8qm# +y`'nKZ8>Y0B}z$ D! JއȖr}EaC]v'Ό>-AhXoh=k= kӦgN$;}NI LS[o^ذC:pND,*!uGL D@HUE#n[yI"!9 11/zUi:xRM\BO߀{ q,ΆF4r?Wd/"1iSr Qίm\c17 "$?ϔ𚻿K05 ZLd7*} )t٬di3@U'c[= 7+҇V@mvmUk"Ccc^EOge" ;8Q0x1|.w!PoD na?2fzdm!M+SݕC+vdy^0bS; W_J||k{&i F68;ȡ}.TCxx`gw,"3SyDL`@Etg28#94eiӁ_h鱐i05V;`:P i4ttj-ǒNQlw,'c*AXa1 nOM`#Sئe]_6}_uog`br<}?TgA0'E*b#uT^o]c!Ҿk΀*ٰڪV4~r@h|i;t6.f?V6wr\8M|H?O K`c>/=an.M7Fȹ3`=0>[q4ZsGT5"£MK8`Lned:kK$P3U{|`>y-.AD8%B@dXm/l/6K kccű]m~ڃįJ^@nz@է:.aN%\gI ԼpvF6a7mNŲ)$W<^4\Ewvku()!}# 9LZ,H %ߡpCy,Ɔ%FoUMgvk$@BQ$t"ě[0^BmBH klqܮ3# E1H])/л6QK*z^4|\P%zWP[]@\">B#̶7-vΉ O(sKɸc~ϳҠ^.%(Wl=0;GInKQ0Ijg /lF]ec"3ɡ(äл̲zm#@y׼UmzXd0(8eէ~9DSs1-(kCK:ʳ@ 6@|:Pςt ڊ5R}bL`O^RFc&\ (Ӝc?i[weDHЊ vUu {so:o!ܪ &\ŅR vMO'EbGI%ࢁOW;-Y#Ly!5z䬹(k,,.-ӂK9YbG'-/ D-GPeл/x K"QGG%mqcϨⲿ.{%Fh<&R;쨊L/SnsOg^zp _n(m xbT151ǯǃc/Z!|! W^ _t}&KUQQbL PĶ4>PWInFMXA=ŋVdrBL=<ҋR5`/C :qXAd97Fw/^cn\?£y3,<듫a.mQE G#\\(bnWJ)]>9 +ICF}o !yʹ`doL'@[S&HUN! ">5G6Iqc 󰂑LQC{nr IZ$~Fv,ߡ^d?c)Z++PiÇgpSקlmJ{.&|0CKsH*_X<%ŐC%0v 5Ӊ0Kau&!*%Y% Z7PSp_SV`ᑠݩL@ؙ{I2jXر vQ-܀泤 8Yɴ4UȯOpVH.vҿ|pKyYznP៬: ,ޘO]V( + X+Ez&H5! ДYMs| J9Ά!yB{rw2z&QxrUPo Q}/ex:~1 <ϥ[zBέ8}#&)B/C<؂VrUb 9&̀Ka Ԯj]=*U̞]F Nҍ s!fTty@B(#c)U2[+']fiX@יdViyAK/2|ןh@16V38xrNUž[ΐ`b;~״+Ϳ>+ ɪF*6 Zn$nz'^{"=߃Ȟ+D~?j Tj`oB6Ms}4Uɿm֍ 3aW[%eYY [7k)6LP[J0KX鿾^|V؜uuЀ) j, w:%.8)fv0uo&VO:y[qOz :&vCt'\#JJjCT<#eTĨoCC)(wG@͡ BNق2q؀Pjo}\ϤxOap餁xɡsrW8#||ʶP^pVZ|jd9/fC];<;TOr+%Xv^ASbNTZ/_HL<.jk[R!kb%@`Y{lw 6G6]WqæfYBH3M3ѩȒyj9RE 8X0U{>"T}2b>N?Z!4DFr$P]*z4 CPF=  8đ7")YrͩY%d2*F4hRڮzΗfA_L 'AQ++ylBrxwlfr nELpF~̸|A;+/Q~xsBUB\QF)B;1BT qgdzS#v ve,5@ y'Cv`J[@)" $(AHv_- >H5{2LvWUIhIb{jm qJ!R*KwT.GxUadM?JgHMok56 L.uɑ|.5jzI={׿Q#B5w7+Y}SvΐZp0ۀ\8[=3`n"fU渞LNvL\Z3e9;$ 7bG?T(Ir܍;dRvSl.r*`[P61n5vyJ~{݃#OTB oޱkfrf aD.^hZ\(qre hd" r$-󧙟5Ȥ$>H"(K\]̐lz" V9=F3mU/79ux*F̋Zl( EmrqW\!]ֵGVZ^W2X1̯!hEM-- 5c[9#))3Pi WrkCЂL&/CA#*ԥ#ODh}fV]bm-›|mr^K:pF$Jb6|}\A 7*p"> #X`8:3Q,~=M5[sXV8?Uz lB~a-VN^ %_A:tbLR C+åZ w%RҀ$M4M;v/Gkٗf" yevyA,ܠ/7pŁ}Qmx̏' Z&ƶv'ZPxgv=>T+iЎʴqaE3 wkT>*ˁ ͦ8a4Jo1$tr { :4`:vQ'YQ*horVLL 8*NjPaJ ,LmGpOx7|ړ<&CϓzGDyKp:UyFR.{Nf5>\6_lJ Nzm:Q|1ڐ"!%iVm‚;ltO2OQ 怒cPCv<"T!Ҥ๟ =ªC!_mQlv] (?DYLJV+|uj=y 6FPlB#clZpbzR?s~3Ոio@:  QPOAjCd@R,}>ΣǶe6- |_Gf\0h!έ'=o$IF`gf&("X .zD uIp~uz^>V[7jN x$񎂔ITT.~ӉDN-RBkܴt*>t~&'b%?eݬ?f"yXDAƽnd8!Ȑ3d'Ħes[[ X MC;p}^zGWrvH:1 Nhqu3=oė:iƧى,Jj2>Ƕe ژ z )I~x{gk*y[e2(5~R٢1*\svpbԒܔ$˶Aŏ#^ڦ*)i7 $7U|qp+V|盽;ż޽(Svڌ/~\(@؇KMd]H ^ g䒜Y\&mV,״=!ٗ} `>g E"3KTHٺ q+">[yn#`iWg0ӟb^RЂ CykSFD)tO ؄I=;J઼z07fxJjK6%,ψ y&TgVZ-F ztO}ldLA|*c 2vXx γxr9 &BK%MdcXe5toȑɤa {Z9dycA\^Q8#vR@h!p4*ϭ:іDC(LʆTv~^mWސ[*r| Y4 vۡhuBCJqd|8XF̝BJv+6*Z j(xK3/k~aέ1@?@4)טGIdS@ ʸA&v{GS+GB]baf;bbT[VS 9Oc1 s6nl .+|Bdv}).iŠtΥϾnYVmG[qVѡ*lP\~J-ɲ8013$u}!<{)D^p35)*k qϮb8 mcȅ] z>c[.捀Hs GЃe5j\?KD.pH~$CVTPhCW3S늚*#R(w+}g{'"-8,u? { 8(N=A|z勗}r k6)lXؓ~TιCw`HIpyBtFdH[dg`^8eN0tSivWx2VDv*xANOb&ˇ 6= ./uhZ)|ere#xT]lbvٻLvXQ1˔{yu22L%\bNewt/;A-Րy[Ǧ òd{D TR) [Vv6]0G `Ubs Rr/adM@GC2J2mSlr 1fE 4c=m s{SiD0܌uCL@H")DoX;ed7K.+ N*Rm Ј'yÀ$Ƶfۍh/ O+Ⱦ-:5Jag5n,T>xЇ` Sfi ̊/bdBa`#ؠʓ֧3\s 7|*|k-]aWmΎnxeKYs0v|"FrT܉_An2 ܕޠU nF[Z5JU|]jSNH^x<6Vkh6 {$B crlj]1)Ȉ1*4Jd&:ySG饑"]jZjLHXzgw/VLZ[#uA(Jxv\߰e5É 8SϹ v/=Á\(1p1\81ک LݎK]? 4|c*rڕvXS3r,X+!i)^R(%k|/eίpyYmQJ-FVf<v fG_3捓~Z;K8@j1d;Q>>JFItGҌ(]*0@-upTq6%`xusReMr Nq?op:ݏ{$ee1D~'7#Lr }1_ "׫p[r˫)o+ԗ!ѻmdp;M ՚I2ƝsJ\b2>u}e6Ͷh]z4!wRӻƱb7[aQuBwp ݃UH~c!ӄu]|v?GjAT;ElOZ0;1r38.G{NݺH)W^-NY%ё#3%uZ_  AZc<[\T,e$ XKiDiSܔWEf  ėO ^%; Dօ3WFGO.|e"'fdy!a-i,+ϣCWGm;9` _쨵'${TE<WfNMՄMqen`$yO뇁b<6D8>u)"O^Y3h6` [,V&p&* L*h GE,㺼PeCS.qGM:F_A6? 24e.L?X09Mr}nJd|``<)52 dElb*:vWzNJ¾أ``)I5ւz4ahJGp"5 L:?QaЍkQI \n6UqYz{ZXX(Ce[<,nC@Pljc}&.\6P&8Ҏ >$4a'.k3hB&ϭ p MTRE;v*3'7Rp3`G-ɭBOrljHM^-fOj| wa Z[zdҩ$(7ϓQs?ݳi\P4{Xz罹5,Z|2RPiRe ~3 &8(`t$Э.0 7gQ5{HvT{~ R>Q>5g?:K/`g(2iʘZd8]/E9#B > ~ri]wR(8CkV*ΩL6ҮiȋV47C:cw[D/T`OAgN۵ˌfk\yjnk1ޯhJl"bymĉ:T`p/"\8p UD59ZQUieZNG"60FunfYݫՌO4w9 SJQ n$11һF2[)) ̯d`o3kY0 )(bd_~CC8Fngzt D,E mQozU;"màδ[ڕ6S\N<'MUiJuLtQl2F}amo 6Ý#F/9" P)=凌JNp$h9ҾI6vyIhB~+ypx0v PTIG`kG9 'R+zΕڀE+ Pf B&,l/C~ʜDߝǬf[Rt }AP|S}!!{ k]U|y~]KI ̤szote+QQwyLDyN/Cb8)]YHa&"5QQl+SdjNpxS4 B!"8 Yn`$Pwi %| @̊Ks*@w۰`zE%8\/U/K_iekE:9f *kM'7x,0|C*=ӚdZG!#A_R:X/ͩ0q8᪴oV 6N6Rf&2Z̛G[N虩eF 0,C6݆2kk~-%Ѓ|"qMy zQ r] >aF&Ax'ħ:I .d?B`Y9fuҸPH)xg/xRxvLE U*^)@ƺm@iJnp ʕB#ŏX8iz8HPng߮gVk=b}.W/o+y@ tzgz9$ND\: 4Y6*3bO3묇J*'"-jyҾnuQ{=0!dX26 XDA=8D5iȰErx4|0fPGiw,_t>5#i-wV_[ ƔBt#] 3nhY1륒 QϜlj8y6RY\aaY eϺ< z)+1F2N?901 fhI[qYtj2 ӭ %JU,8jON~v`l 咛$eM-˵Rѯ~IԜ@ƦϊMq11ye9dY5N990ӿȶ86 oJ)J|?3pwJwLkmOϝT PYΆzJVѬ=o[MOu(>Vɲ!M pС1) Cx?A uȓE5a6%M#zy=fNEDI SРlFKn9 f\'[G.-?nt!arWfj%,nGǸ،4/kJi"|t:It`A D#T?'*mȇHhOiҒ[ϝLQ (l{iu+.j!L#ڸmt~HN+9)'`z̓20h۠S\ > CCnz*]] C:B8K1|+!C+qtKrE9WeWvޑ#S mK-k,ZJQɚ@GHK1gI]G)á|L~]#xaě7+u@mC:u ?%Ir⛠kwp'K`=v`Lr 5 0 GLӮ"L$Z#ۓE*`yu73mp rC A\ȟ12R$\~,ƪ$,Utvs xZ:V?-1A$Fض{` }>=gίl#F̣aӯsk p&kָ| P- cΓ=  _UE3o|پ7O 0̬y6 t5=x'56 I{L4F$*/sQ8\ <3c0xpB7KӉU+>Ct NZFbcDžWգ_{EeU^)}9A=8|Wf,(|SVhoDJw極n}Kcv@Uң} wv Ztcr)pWj g]|qKjÀZH-d\lH5.@2-a绽1Jhǒ[0dʮ1|i#K3fCʅ%@:ίx䉕R#ߊ(P (^"O$tBi_*Ȗ ۧ ͒k= ՒdݮI6޸šFKF|0q8vQvŦ&Uh ,пD H}, z A_r˒%|mMNq 6Oc4ӃxK]~ J"π lZFCD` cr+N?8i܂/\O5g"Kk\M}Q2\w͌Bܝ~߂zLפgN/>.z *\tl`,OJmBsZՊjL|ԧ9Oi^l:ĊW_k.[k;)`0]8_U)E%jʶIQ+\4G*pj"fƂ]Rˇ.s ~43[J9ܥj V Ⴉy=CM2ʮ?HiX0nS$ܷjAIrWyMd๢*bcTQZ!kp3U@٘|8 ީdyڏ@? L[~P"~8T#"mA:ŋSXXL"<ǖx[%M.䩗wf~1h3, V,'#u 3;P; il"f##mstR&{׭pLF^3ddoУ-}%*xc_\R$XjN,Fk$gc! Mu^\10 P[#Uvp nYe`LDۏX*p3Q>v} =5ٻ: TvSw?F6>1ti)TA)v@)ze&[)w @ڪC!Ch'29/D"[ X`iNZCu8˿Q{#N;*4NnyuL: {Xądz([qsV?FUGx[`Gz\C8SE`.c9J*ĕP{;-bb1,RqjEf6)2]HX38:0ƃޣyy>!uG0GHw#' 60e17]y(_ 'IvtY?$[k9I/HVYUJRL>{6T/5נ,/ds{$V)U*ﲤܒsG(%?w7싥9 qQg!ESQS<5x1 `xG/L6_0Pc\32iW<PU][E:iml6ARw[7J78~M 1ǖx[IK[c5TuU/|~x#tSFZ οƭz{}k!yR({$JΦuqE%95%;'/]JWP.6=ˑORy! $mb:ɹd_kt`(?ƇTx0KA$_JLgE뵜 tkt!EwHƮdQ o}t"&& p1raFFt"s1<u K41L )gR`c 5?HbDivv*c=iQLy|n&8$TƩBb`~/eUpQ?_ƵFxeO!yn#&O< `:en,%?Hr8?EgJg1[ln51*hԐNH c&wvc,)ثJT90N~ǫ%WxM@;](ǎNхu߂5qYO9zȖ&&Ʌ&jPTh%{i\ivU@kƄrD&_U88H#څ[PT3vUb#{$0Р(f:^gu~@N3T~~8j2--]T.It 3Q; j[=YGIy»J8ДOd=UILї/eEv~Uj H^];̱w(V8 (~k2Z wBi?fY{adj5.&yJ[8[aA#L mWUZWx'hvb_v|=`/46Ju>lw $O B 1fpMl/Cd9U@LXdmۢT$..!`/ N]2nM$x}Wf '20n<$$hPM>f!>')+<C|Y:Ј7/FOqj%]T!kp "^&C:A$#j[ɱ5ԧ [J bXIGxv'iNKq Yd~wL .S26~!I ^4Y} jƬh)o`G^%2/${`?ˌ0m@i(-+=,$@alߴ{n7wGnU5vz7A1~`״n+[N 6gN/O| '" Ȳ4Lv 'i*U:vY fj[蕯_k^ 鋋C91~~!}YҷUU6J?ПQP],IS"`1>۳bW֏NvoJ!pу~Bιz`[‛unIvɯ+e6:RU+_Vn?ʗX4Q>:K{[#)Yjm 7MؽnPl'KD8LNwxHsG]Q**â|?@!>sDHۗ:ᕾ#[OY;Ň~2&MrXAOKKŚC# W%iǁCPS" |QHX"KyfXڈ#ݗHdM~b{>Kp[w<Pc\- \:eMl$LFDdGv5R83[P{ݔىZ2ry(A8>\S&] -틣 ĪE(DyZU1QTG,8S,#* zu s.!v}h-U3n2Y`{;AMٓ# TGˊvBs2 g)yۢ..O_5uIuq?ѽ~毖*[|S}[ß رOJ%px5u-ޒgwKk ZopP&6G')]F1$pqSF.(l({T3Q-;>$v:{E=G# 墒ftTLbK0˫3F8ʽb Z5|] K]ȮKuSX-pq" L~3qYCJ`upk;"%3 9:kɢ%#}<<*gmH#>v{`.AmN]><CB< q?⭾5 7p$8i#N$#]#b0 7(h 5۟Z\['de xYk,kjΔe(&:) rN!)(ꄫPDyqSKK4i=Wv{f_\V1)gE 'fUPV N͠èX5兣ăXJV ($GFaMT(nyM6M =hQچl K62o[lŔpWF!1#Ca!C!X /""ڡЃX k') 8C~Mw͞ l7AQ`U׹B'/`bSR+HVF~x #?RFb؈%Ԡd1e^ET{De E&9%*3_KS+@}o+Fݷ]!-&jPs$ʅ2@ -d}!Wt1u0,b)%* %PD&Cى/J(h- qdx/(cRIվҺh>V/LMP{z6]& DQwF7$"tE~N^AZ$T w g u}I ){xZ`~HĆó069]!Vb )~~4.@}Ӣ5-y9&1#it5Ք[92Fa3RuZC>;o_*^khDDޥ4(wabnɾjaX{*@ XT9ZL@bq wGB8v䈋- 2U]ϻgT.=\C :8hh`bl41pE}S 0X ;<˝/f\z^S!atn#ekαp1hH7 c`\*z5q0X;K@X2SL„頾#'M5k;L]-&ލ8E ΘТ%lއan@U]H^t_+yL\xI ٩Űꏮ3ތ{q$i*/ q/Ѳ_cu|Z0˦N÷} re3#rW?QVUfrdYBc[eqĨ\^L$UL߷ }XP(a9b~2(?lv8,<D'~*mP tjg߮zQ4qFeǧ~!+o" O1kryE5[&I'>D]DiV0V"5QbLhZv Џ.g$- 6vWvp&M >[U(fNG|7g ;y]ZϮ5R1l}]b0zF%\A҉5J!Y$l AXHSfRY]YKD+CC0vβAUrd7>A455` ybGDO:8xz2.W*` sXaˋLkc،^nHfyʊFTw=h4c).|L4c|Szzm*}.//1[~ DK߿sEAagNЕ I<ԇi*v.0ufP#vL߫LTE@hbgc1 R?Cf7չj^J%WڂydC:$LKӨiQId{/O0} N!P ZA 6SU%2T([/ %lqq6 h X]M5!&(g6&6 @Ax{`vUOevɫ]xW~\YL, WY -@]".}$-3 1ga} {'/ ϫ :Ε T9A-]6xFME zsQV.| ]n-lb;[,W!(*}XESii>4v)€[FMDv8A斨6l2*xkcu&-QhjBqJQaR([{IՄڋ FemM_juCɭ6IuLMoßF E+WChY2Xk$_zx5dX!3*gк{j8Rqt91c dMqֻ mtv:}Sziv8wDAl8f22MЁƝ0wyf9H $Z@c]v͚J_ Kv՟=fܿE u1SެF٢5Z`%URP>e1̳kOև掶ȮnmaDiߏVCr'H9k Qض'-tq3^+фc \eueBJžY׫nXqM:7y!)4sӊN(?3yb&^<|ȣLY ֜x,DC#tU)Ǹ֨ WwaW(0*D8O?3M頊{!; Ҧ>\0tgOI!x՝e1/nƬfۂ0s#I(zz57*>0'}qu lI-^nzsD3޹BZYxV|p ,62>,nn;SEk}o\f?`?B"b2N/s.<74B+LDxyHt;B΀GlKUQYiO 1z)# Z JˑMRm|zW"fq@Y t-G3〉v44)kÇ&n ^on(rg~gַby0 OM9T+DP2f{=DqGjौ&h䳀@fn 2;9[ 'Bj j(Ly)Y^-5n<^IxG: e5O[@6o@1Lȯ~$c.?`@*^ڳE:D]h'g.Q9rai9f1DHu3/P!U.ll 8daL]e5߸9sun=VvY|FөsCqjtv.UZb&TArYmdq41V8pݕة6e阊8SESP./^j/s4ڭB5E*_4CUIQ<;_?`j)MRA4p|U?aB@6qn>Ȝ`j7>lh@+ m3ÚIhӇcϓZYĸT1)V( 39DP,Р׮D-f#E͙0<]D}'Z}qQ w-{XVT9%]ƐNFpKcջzţXDva!+[{ӈqH/@%wnt]N֔c߱rf&ی$q(kkeUO3Bv.T|ZgqlLNj~ќ)8 |?2ɧynEy&QjXMBj[KW'v#:Ÿ~f/?Efl Mٱ64%ėsϧe yQmJ<$>h-ɒbRؙZ+Jm"D6>I%Inw I2^׬ypnc#I@$z^%My<-IŹQ?#_3D\h2@sw{ hFyo$]!,r.َ/u(~VfqX+Eɢke}-7.)=Jm>T1w%&w pxzXV](*]ދҘ<B!L4mP\8\> 6ޭFA9UÚۼ&R1Xf4&}>YQgrMO I+ڄ=?L@ j<+kOAX7ϊ2dPv.[/Du-ҺDuTW'PNHI^-mIs#z,QkJnXMg/_}hBP}bmBQ}:Q3?x>VL2kf_! P=l6M@Ր**u j9zO8\{'HKS{C<x}]N/M*y"RjD xxI[+CucڶA¨XES@deb..> Xv=]8i|I@^:y0<_9,42RϽ<Bk*i^-4â20ʧ2It ݡn}v1"73_FĿy= dݠ XK0JC{'Hx;f$`6 a#O^}42T4\a6n(@@Fg/xg7/m27!^Q% 9:Q=倡[JP)@4ܨSp%9,[rcӱe Wy6o8# ltB3sWfx0qeaxzg]F9s_QPNݫY7*4=rSs~ 'pهC~VY>TEK_| 'R3*p2Si܋.ss~Ecp4W[EƢVԉr,?w=U $`Va[q44A֚xS-h,kaj3H䔲_Ng$krI]3w.͔fMX~qSOg ̣Jbz0H•DžtlY#JI*B #]0p_q7 #>gw}J{(e\ӾkהH٭GHFʯ`ekŲrEћ$6A]r}*p0 wY"گH9jGq)8rc `_|6bףX8oǶg*Qi e M{hLdrKؒIӫeypڸ[ԜCHiފDe D$3|5=]; D ?fHlIul6N$x@šRa1f2WK"׆Zt.;|و*O# Ŀ1QرL=$7?Ķ+  d8_t[dNaU 7y?q2).B0@U ?Msq\.@zf&Scȉv3ޢn ƨh6IcmkG)i&+M LSRδ unZ7i2'{p9" M\GuN(EA |Ĵ<o8~iߍӼQo[ cý4urPz1_ӪL!E ;@'烫?ǐǮdn٣\ڢїVYyheWWt{Z|U _Y-BĘϰ'DPhO/a7Jtv։8E\˓bk:Xp|x_kkd ů}v5;`<%d+S\r@񣉎|ñYHԬg%7biD_TjlLJ ݧX|NÝ;Pa=q] 94hpq;A 4:$} %1/˩bC6g(0+wF?i(qlتo5E(P?=OFj9ҼPrBl06 =Wf+Df+9g/,XpoF|=H2IֵNw t}d˹d^d3 ٺ(gf%fGC/c5o}f5q,{Z+@=_hXŲZ Bj+#eQvtxME_K&D{N͛" mc\$e qh[@x:<+!bϭȔo7txTcW<$QDfqrL=N'C8EN&_ h]LWr{7뫛.?B7pӂF"d˻cMOfPxg$ Yq0ݬOB4N"˗|V,L=Sߑ%ghVN}iS:$#hmJڅ`5l c䪆/Nie ]esNIMj! L6m{s ~q L[25Q9 F.fI>4n$OO9ܒslQbk'5hwe+F*,d1͸E^5?Hu^;;T[3N\/(J@&:Ӊ2(V  V_&p>ERwO_ Oc/4,<-T@Bn5'<ɠ)zn%@J̶o Z(U1裞w4)w~,ޔ}@t hPFvHn@.zşxې"oV5\R;I"΀dbՍwp6LoaŇ4mKѰ8'h0ulȏp_8OG[Ň^E]Ѐ.|_X`c:kQWd9|Utl`b_EaQ - M3-/A<xׅo<\q4^\e0&&O,0&Mb`HL[Ґo|P!״nRKK|kWRķZL="ryB1k(`3x On"!*@3pF(SZMؗu8i* |Az?eJek Am/ZЅAY)),;lsca`N1$"Z=bnh 0U!vä&c1g[C줎 3;y1QF\\~jcFAXʤz z@8 aOlo(XvXoޡTv:5t\^Yi#Y$Q[Bcx.III (=А`ȐC7@ԥݵ/h BZGgJ-9q@AoإV?{j0LE圅7>uvBK,iG*KP!kDS9|u91:b5#t tשȖpSu(S{G#s*crFrǪij~Y֖M趌O/di'5C&Ųx>udBS;Yהgש_J W/'7TDDg{N %h?JS Z]JuxQ\{^whb׎E}LEITV|?Bk*i4ɿZ20 b \X^i,:uұ%(Ax=Mԡx/EDP'i,*eޑτ0SO&·#6uC,r*L(L&j+O.$Hzs!N-Ĝus ӥ5 WN%)c ދ )kQ笐L%WG13ùRv#/a \8)$@u)Un%aM^z1?97oC/JU`jGĀ@\Rqfb(-QX\Q3II& 3}ҟu wDH1\7D`.C \IŽAN 4L;3zɗl:Þz5-vMт{ICs46B p*Rvay~_!>Y-svӚ K56v(|{aajW*1 á޻9Sqz)nDsS}vv.G' ϩěRBih sxd~vэpn| oT D( "k7'u̺RUWyZqoJHaF>%ir?(N !D;\Em,t.IN#Kdc \r?2 /_7f*Ez)—'bjuP_*&aGe]^ʛ|'԰%KWE.pR6E _]I2BW3̽[z7YpG?[: l\Z\:=+&E26f4*Oe2%}`5ijًi{[Tn$ү[y)&w6ImL/(]f4{X'bTōS&|1S>1КBSψY/jDcC5NKc!4Oq\fxQC1\d>\"_ujQK'dQ0RnWIg)h8RZ7!|(lBl ap*M )['jAXY<6SgXDVW6D&M:0 @$x$LMST,he!A#Av3caٽ -"B]9:r9^ů8d)V"n7: 6q]p%/?{n䬭$cʤi|yϲ+?XTVAqdtPfuDe5۔X{d,͊jT [݋ B nO[7k*ʈ>Ê޺q˄ Dy0+ۻT{ltM~=:((d)DƀYf`enU1Tb7ͳ#ᱳ1,US͖-El3?gB!5KLE_ 2?\g/Xy`Q? j'S X5 # 10er$w۟ R͢(u p :_y@tFj^F\Y.6 ARl{^l3)MZxwqVk , nVSMRnbSS'MIyx+"́1P=; e߂V˳P}X<5ԉxgR5;Oĺ1aG4ZP򿭌ւ ~7*>yWHhh}I! 7۰OXS%{J\n>64#A~5wotVJTS\*j|u^h b*޼ %,JgNlwB㡤(U1%LVe$, MËOxn:JJlr2$rQ ~C"hNJC L"@=ZاT߆t6>>Ά/)ALsW}'k)!Q?[_% ]3LF_D8qL,cO `scYi>,@\܄$M4 6[eЗ9SgXoD@s={i3;Iٴ(B[pJ_.n7`E-A)!#xD ʪ1r~XD߃!{t??1j2+ʇF`ؘ IaK.GכBE6ꉏ?Bܨ)-{v?Ta=2|b_3 Aaiઞ$ˮqNmT(2RkD Jޒ s4R$~V_uHXdfrY +@~_8q| #s9`6ےuqm8-Ep[uzCI5.ۛ~^\?/BH[ 3=&ĭShlR2PFGPތѼ֨:o7JEt .t.״su<>+!,zRK4kUEv3pZ4\ܾ+],¾0㼡|.IjJfk^>)e05ihHݛ5ϜzO6bx<ݺUK- ;Wr`9Xމ:F ,=筆ȭQt[guH YDal+4Oߓ{vےiGޛێ*^!|D1Q%\E=$ܿٹ>g"O`,͞r;% epija[u# 9wCGa;EZ{ ڸ,e)>u7Rz7MNRFDŽ~[Gf3p7Z$!N,HYt3>ԧsEw7~)McW]n ץ1M7Cvv Oma,i]ЗCd ]jWF,b4I*gI( dN\9UȢ4AQHc\2pO= \HGҧBW:6I":@IZfM'gYjcŜl붓AU3PXH<a8h?+L2ڎ,n߂Q{Ӣ *nX=?rM܃Ʌ'9VHɧY {lD`S/)A@)7Z+FS鯛zae>`r9<w؜w)8*EUhd߰#.z+Kex р?` ZnZYS3lRJ;5Yq]uf JrzQԞ4kEf芒hR5@Oh2uY5CVF۽TnD%U=ݙ0r~]^~O:y*TM '& s]`}=W5䐻$,X&Sy -(JhZ,xMN<I%N&IxO]AMrJLujP[aI}?_}6^CKd_X $"XH4HFjY&44'K}>|bΩn/1El1f\`!j$ўm>-R^5vחCs27:YŻXKkb?XdMB\}z?s[qrۋ~We>j:a )t1ĥT.7ebjtz}plu>x,GnYXNI%9KtyOڗ)G&J/.y)|9 ~kQtadIVIΛ*KғoIq?@|lP93G#;.GCvcLmm f$YEZʳ9*"p>yn1Ȟ̪ [2;pRdw4u{Mql ~2kPˢUdvga&p/Wzfio}i>'AP'wl%g>i'1c"+ȲKbս0)l2b"\y MZ1̤C¨r;&˜;6Q+J %:h8R9x" mM`:?<25pĝV]tc=p@Gk͎GLN|]fcҾHTӥdڝ}'tv`hꏎw EYȟsX%_BcT!8]~e΄3}y9ՆT^NՌ-W8ߎu|fs+g4-kۧȫ(iF$(HF!X%~eZF_e;_i%0&H^*- 2t`QA J& j";kMLyFT[ ɜXJ ,I9\b%e:ܜ#8k]Q {l60rC 3f{e4T ZcM1b|.=rI B*RMdE[A<lM۪ucIʷui=`C u:8|GWk1TX%-~}pr!5m+w.gUۧB(o6~Rؙ ),jX34{gzaJ ]ՔGk %#b>+&؝lʾߊ۹*Fjx눺 -!-lGo3X5pnKT0CI%9Exo9#7 |OS@"} md4g_ j# 9c% 9pg^D̜ս̑gw0{cC;b#Arӣ!-MD7&/ҙX{7f@-PC{Z6(3ڋNqz89Z0l02K^>BZ;*hipJH/g(IpEgRA$HF _x0mF;@ِ{ŕwmMBBcwrAc;k^̡$׈W orj֢c)H_7((VO0O\!t7AQlAv(㹌NǴ75?X>tyO@wsv⁝w[TBb*%D *eE \ks>{xĜt!loӥǺ=,=~Z2> RX!#̰V#jb!c>Mי2uֿBȼR(+wv#ˑh:wc0uV>oPv%ȭ F"z<7E `ؚ!xqݼ+POAP'9M3)`Vav1|WOjf.c0+P{P]GxKY,#"&vL7z?(Ϭ3a|yp蓰";El2p OFӿ`[z7arC .$V?‘ %JQrxDZUTF 6Q2о2&4h~_.d#B!3zp,ؒ]CWw7k5@!2NM#Zox.y̼7ÄhMt#0Ag-?fcGlFʻ/xZbM#2\b rQ颹}߿HӞt%7[ի"?sbuv : m mw['MRyz#ҫyvO&gŀ;C2`˟=8}H+ߺ hTd^ ƄFރ G ~QzPyZLRC# A7Cʇ+wjTǯ֤ ;dZ7$V*[,0KORO [Nq& czpщomʧFeyG>r3J-+ZWP3uv̬R6[Ъѿc_`>oT \+*'hћ0Pm4FsyΣFàr7 %=gGǹՍ P ԫXwڝBpr>IX+uCj KIpXc6פdM'`T~*GcsPfxfOJiͶxM 5dnǖrHi&C#'PiT$=i7L|:JJX>nB!Y,_ۈ\L?R|y߸&Q6¸yj uUFX"]AVP[2BYgU`RYR3) uЅ&!yX-!7)4t0R+& kfo{p>R. +8*,㓖t,;%f]Нocm"u$SRQ ԝJv^1n6W mPlԾ%sN}睷MSP\1 2&>)-pH.~23[*#X9-? k.Iw.aǴo+jhMdk_Q5I;%Mfr IL"S"9:`F8n'JF#g rAC(S101x-w{HjgXg&'i4I3ڶex q+)څr۹UE~.z)%`}5@IΩlE]oܒ@J6auƂasN<]-GZT,3e}js\ Q}L_5:#z%]T&2&Sj>Pټ`XjOW"XR!3y]8 N^W(ˁ?xtH]xǑۋz(K2~|4 =D>+^#G7=+P36b#UE.$y¥TLqf!%9 -];{ȕCǐ]0|3[` "ֳڇr E6pF0U^|;2rO"HYEci=q| j]8?8ÝdD\3;"'bU6 C-A1y5ދ%RSeu z$yr$@mJW&XQZr=lweaλӒ7 /5Ip̱zIJs7 AvHOԙ1 4D@^r_5 F"Er-#c ʆCA֜H`?Ovͫ˻U/T`9?VeR\y8E#چeUŒŨ0NR )LYZh(`ORzm<.19!K \'Gvѡ"dt4l?o-r1kGKQk3Q5߂ÓI3_w.u1q(Wc@z -oawtۻ*D1c1&ԞC#SM]Oz&B iis+'Dݸyx+Q쒡}q 6bwm]Ե 9:f,Vg*ִ.4)"v,$[z_PF/xԱF7[$LHM> AYg_C1 d6)OxM"ws]CwꢄQ Xn.LGJN-搚nWD <[?/M=)EA/X9gMQz$%;)Q#e:qC9B ̌/'L`Vф X㜀+)t 6Y?q6K,z|<3\ 6Qa o=h :=1~L4J5|B!4!n@r.̂zQؙhY6̫ u)]v1&dj`^xxF4l2Ƴa4iMeq rmY <&KRm<4,.;(Ō5;u.\>?2)  j1guQW6u@TnEk~9C˷sˢ'rzUķI2yMֻPR5ǐ5yy~%xu9/:m)Z8Cә!!3AQ&n*;Zq& Z< /$3/B?i}J,R6Z-S ]o6zG_)ZI[_Y@܃Uoa_#?Ý&QT( Q4atҲPaL/fnkX]jһK/oh\]akK6T a.^ReJ[>Ϣ5NNI8\=( WҖO<82\o_FWͱ\_&Eج9.H4? "*,>iENfM,BΑ1i-eЀG4T=ꦾ͓/~m9ٵĊT| r5T<[F)sC+`rK]J.Zq(dK\y\;In=kNrW~D*rN[8aGPZtN&P'TԶ~]Ѿg}Sa?.8╛/UFG W @xw J]YӪGڋo':")[i~=/T)!fpǘ'bt kYKcNXdN'VxXCyVPf>Jc oSq;P"yoΌj t[Ъ;lk&dl d?m9pWr '?v=I }< A~V&%N˲2-sv]}7B]2δ[ڠA^KhpnU~0;brZlP7Yn2Jp|Po{7SE>eCNbP%GncL'[K Pj!pDK?HU ϲ8d9hfn+rŹg[=i/J O!?RѥГ=9rqsdH#R;?Ú&!>3(xc؞UmY.*]Q>ԭ5|{އG> MPV{-+FWmucwenjϟ+;?x.:3u,*nY.ktp (tkpTsvȱp"HdO =["uNJԭabqt(̀Q@sR[r;ϩ{c uL'2t#|B>xY`E4vM50r7{W<)= TyB' 0T}fLhg}";P^-#˹Olrp?ٽ!1_qZyO2;T]d>5wюB5 SokM&?JK$&.Ͷ,ꏝ(B,l0 NDؗ@RI0t%"3pF* :S<زBHj3vlsu/#XH6Wl~V~TH"dl끵?.BF|bY%Fwh-$>dPn'->'0kYU~fyAhzHK^᝖1|QGa{ݣ* h^6yɐ1]l; `~5bq]n:ESty E'Òx7y~``)A'Ͳ9լ?۫T93 _uCr^$o .㟾L:'nJKx.iaƳ(i ֫!U.؇siD78856){)r¾ž#Z+i8[tdJwVgčcDh$!ea؊ (g+5bq@&ċS X7[YdEt3hnIBKjn댷S1^»쒒:yICt8[<`]$WNĚOSAү̀ -b,ѱx.;v44yne.q +c4?Bq=wfNݩISV~j ЄCkzԦ=#ك, ].㲀MزrtN:Y'mlKӫoavlFy=ޜC/)kQьJ0Wg5)&9&*G54'pZHO8 MAc'9Xх|>կiI<݃j=ԗNohwEQOSv ?c >ErJzg|>d/؆~ҔPW6v;zcM!ӿ*i+3~ͲN\:Y NF0sEG຺[_b ,uSy:Cftu9U!tM܅1W`ops_z@ Ü!ݗ=K@ȣ0KY&q1cvv%ՠ5iAoa-EɄMȧ# "Aꁷw0+6۟iZKCN+z:D^\PKn?UȦ<+Ef3a[XmobcLU%i5yG)E~;ì]LJR{™C=T$I/)V^QJK#-?H.ݽaT:;G[4Z(EMrZ[kQ $8Dtؼy ^&8@Fd%4GX1jtBT9/Z+s!cd ՏPSuZ=#<:?G~ҴX ZB:9hW<,l-3vZRI3@ d[d*4 9qnl["0/}䏺۲&|IV Ly%MJ"ܲpp~V陨Nig\n@H٬-Pƕ;kpXd\P)Vf[?I}[sr^/SI\\Hs9'3Jhg}cna{n(ja;fq L$ QNTtz7vmY&u6]*7ַ+`iB)mW8q!QPh.2_GV{YHH-+b N C^x,3`E9 㵀T~(+]LQfk1/*q#cvhƛn.*S^ H-+3k)ThD;RڭW%itq<6[ xSV@<4#[1gĩڽ?H J Sec357+* ec)V|`‘[1ؗ_ b}t]w'^@5Ha5sxX0u%RZkP0PC]Md#|+ٲh  k6f.;lqgOMez<} [ۦ`7mXB{$ ;~>匘}ow;;P [f;0L)q"4̎wLqKTB8'I[/di/ %3n)ZDw6b:-(Ս^NJ{=%- Έ2,+0[rP&\SCj_< ՏB@9qS])A C_U>~z^_wVzNnbmb|+{_˅]v)ή-Kx K?Yg*Xnt5yI9'AZ2O 6!q CNXLӆ|ak.RPRf76mA{ ];l*9H@Dz?cvPvh tӑ $vFZHkPL}%0Ô I{Js]6 ^$ܡrnZ*?B <:M0Q4WoW#m"5z2>&t I(Ia+1†Íƹ@,-l:;a'+g1d>;/!4ﳩS4)EdK潫 T*4*~L[{G8Ip96wuW\#wsM2%6+l2?,"̸f陸һKhw1e] dEcXiW5[FZ pP#nG/uK, zRg~Unk'0V?qK/jDQ Y'ثҁQ4VZO0-^Zp3F4>Wpug`2`O3PͱB%UR#g ܴhv8-Қ,}y;|cXRaj™P[ERgV{5F|ј4muL_NxxB]L6+K(٩;:VY'xWj'<, <#76hRmTzuZĻ8hQh<>#?_Rvڄ uO Ǽ^|L@Xu0BH,bR-k;v5FIy#1*1Wue+A DWX+Gq(gbȝ*h!mj"l6Q 4oS~c7KÔEdm|&!5a8e?ױk46] -XmD=wslEL[AX26q5!ⷘ\HSϭ}c@2.8 4xwȌ7W4OIZDvk\RC=$(;AgQq݉T閖Tee1Es{=u\na!JZb⽥|}j꽴cQqqf%+-hB!)0ˊ}/׼ qと]dzou ?}܎@5YHO{P?aeJ'|'yFb-ZQl?wMVAO'W=!8Qt$2LFAjt? g#yBKl9Ğ l.Ej-Y} r (5}1U/mGgL֪B<#*0}S] R ɝ%oTv3 Z"NDѵPAXj^k9xxVƹhCi]."EjRjn*׹;GUw^3;.Dp6@V;1VjhUb-z#A/EÇO>ak~k}CFL mY73 'ypmLd0e@\rVtHvrPE2_>qO"Ҭf/Z p WN s#)sM)$:j#*dϔK?/7רq^?Nd,Vy9G\d6q[뗪c#ܮP OߕBrCQYlmߙ8q@M㻩?B=t^ktABDX+{TaYgldv4:[:ԖoΉ$qұ 逌e,xnbZ =f0؆|)0Rl_Aӄ0Jz>]@!8, ͷWȢ-%+jh7qi"iX׸zkSGWE,~ 'Gké|聞hr ) | zVE-o pe~_[ESPZb:VJ'r1ux>pg)\Wx `G!$\w-` Va޲ӓU~*KOTta3{/HJok-~P(Aj-`|\ >& ?A+ 2qw-;vI/3qV9rfR@R_h"8M#,zC}IhZ$kpeC?Epͫ)Xث ]"&F 2{]|YT 8A<=@雹1s}ދhIԍH%aPw++_;fnɧ8Őf'otR%>kpuι{2biꝶ܎Un!!-%&|Z(F h(z5dznμ>:%ڙ?E}3e!&ko0`L5rڟ.h"^^~GBq|.f!beTVBab|2C `U \'Erm!5q,#mdQ8tC'=p˺h!F` !|9~a!bM-|2^)M/VRٚyހXls묰''5Rs_'R]-F˦@s8Jor OR#^c- (3rx,rE};`Nkv{-\٧v+ >9У"/rd8dSdNߕ8 )E$۵}*D婿t F\aԪ(!5w?3dbg_.ޑP], $zp!E?4I|V5YȄ^ʡ0rե0mqtzn%ͬQe3u}YY e^@%㏄%ݙ%j3w dL5 e:L'ܪm^ooG(%h*Oǩt/{UnPSDN2.,ԓZ9$P8_Vކw‰cEm~ N3A*_˴q}JWUAXcapvJɥDT,X{>$ZVnj( F>t vU'Ll.{C܀@uL0!n}$ rZ}jz~v]؄9 J+'X&O)LDc, zF_hόCEV=ḦtOR:TdnGeeIADc2A}%UM Rh|ZC>~-Nf8q*s knR&Ty^8+Xd&4[kQRyVHsL0Ki3fuЉ5ZDWzG<'CnD8Ah܃hAK%,Lc\МVMhRo\  ?&ȭ[&E&V8E`KN/.s Ffd `͵L5Q]8ƅIL`v^9CL(S=)y`nc~):3؉uLI2]SEa$ڽ]=89θ+QKlo!aFqĊgz_lОqRLM:5>GDU9_U+H59|q;)S/bn&W@Ǫ=3̹_sD%rK:+w=1gNȴ6>X[T՘E-ccY5X#UjK+%c gdJ~ 8f 9Ϲ);*ӀGj휞C=TD)2_L>p㡺 H3;d\mqȪzNv%G56(uc˾9k]A; 3?lY65>mx%az|=|8ZxJ!fRaZSA\˔1 m:Kkϳ|5sT*f-8ihZa#>LBXIPaJ,A1T8O #0qYNjrm/s)ꜝY@j&㔠;;zI1);?:ڤC=nχIH]FoJRm=F d]Ѿ;7{[˧2|96&阀GԻ/Z}te3zк{6]PbNgq60|r8/s,9MԌ?J 3TmiI[8wӑ*E 1 xuwqml{cQɰ;5l>|!iՊDhPsjRHޏpbzҭr]#8c_{55/\Qajt䊀nHD{戵3T5HBm/Eœ4oc蕮? N_{S[DT%~Yfz3m:s4/~ňIICtR\V+J:h]*-o`%|N)yb XЬ$3O>}ENdn;%@Tt޶mm1aL_Nq,`erD 㞑ջkWnQ2X eqc 2՜sDe5t*ץQݯ5>ۑr4 Mf~%te|w]NV>c=I:ZNTDbN?aG ܰP@ۍbӪ U&/*n( 9Z'Ro~b=)b g:C> L_oҕ`5ߝNH>>]rW YS2â8sO:W[gHa,HzY$>p|Y ]$LaD%Ŝq{oa:aa P&]`ߕٗ4B G QȡvN1EJSӤi/nƎPdj[dZyafa bZ?RU F,>%H?\s-rKaǤo A*/] J**})l>"5F85!yܟIھ2@!5p,?xgA)J gW]< osC%PŌ3tRE)KzEk4qz1~y CӺ5OjSk!xT i Y^"+E"D)zEŭ#Qg>45$i7~ۺKu5u.O 9%K- Zf 9!9a.XvJL ͦOuAbN.6!@#n>=0XGTGOM]dz֚[Mt@՟G!b,ܵ,0;Z s+Cm*Ċ=બziM});z,+ctLZT6Er(gq?OI_rw9};_X&7ZFQ\$LCw?͇S>C巸%ہ2l=z.;J-A+ ,xAP(]odT00޷b~BjN䏝AM#zH N J/>3ۨBM ˻gXr/7qhWݖ1us u Iǀ<]ɾ^'yɯŪyV4l`Q"~ iY$e 饁6PZ8+PR6ǫsity:䒐lkLya) ߽5E:q 5__A")n?'Htfv뜵Ҝ#VjmL/Ļ@1E{zy(ƒsm.w+-DOa.5qn,PH7٥Fun/VE] hk%$t.ʭ78Xb` ֔MLb|5 ]^,KTX (S!ݶKE\qQr)W\Q}ϒt:` rt|/kExmtUCTt3NXK b? Uw97AYI]a|04yPRx6e{WjpըGT.WnDcOA$O[Ks+M($AaRf:J, ܰߕ=OPL)c쫁A4p .,7]WkEb~p S7Siy:|\أ9`Mlbg)ndO7\u-4,ieN\:x|% Vw?T5^leE#{dM/x ƫtre&a0/okftLz嘻3m6qˏ>?|HϱbDGEȰ׫I"@FUl$ !Ab^VA|U3ieҏp~sMf;P-ZxWqD3)sp"xW5oYc rwwh\-0k5$[z?%4{e dk>)&zIv haVLSVw}V8l |,M^z]PB ꉘA.D̻VШ۵ RĂ-퍧vbp_^"TV~zxoK@w!WW[B}(N Aqh;1h- ھ8mi7(*LYnU7T/olW8d{#(jY7mx*Q8'kT:B3=5|P}+o`U[UHze_8d-mxK o*U xn1R3n?՛󻭅I1(m? -lh!A0=*X+Hc[{JƢQecLߖ#A.ek69"\ ? c;)fL\ AO޻fd֛o&N,EcFbŧDr3 5V\nKD2bW:8qo=DHkWյoOZaKnMeR[%s 269Ƽ5tB ƀLv/.mP0"[b/EjࢍX`fBa-=e]Y*Mk5w k/w6tWa%VTv8'\5׳!/3ho Ӫcb=7/J?Rhwj@xaki:T$Nю=lRrbE>*#ЬCY\}YIi)OW̠&k1OA43 l*Yme< F\ejo D3g$9bµaEuv pojw :>DkbdXGyNIR3֙/$q,kv}#Ld2p]o ;ݏf~?e?PۿMRf4+gR_"y~bsM 3kFk\^Lr Sg&I%+{ IQo{ݷ"'hT`Xtk;6öQ-S)ݚ϶4IHC(^9x7JrToM0+wvH: fŕ@s73鲈l_'b~ߛj~)LA<Ҽ_]t~j[эD[q!Cɾ4.1K[>dq"s C7)Ă@Jf3 $8LZ9 '0w/m9l1&D|BӼT3wopD+dL:m EM"XqyH܍kEI/3uW&E0 x$SCd+8<4g|eAiAM*NKV"f_^DhlĐmAOjwUAF1EY4XUN09/˩A[o[5KJb6TP\gŰ_o!JM'Kd+&LQhuAxDp *@6qSC _L뭼}&3\s)Xs:Đ(FПO+=ޘd=oF>_2 X)Tonc<0:q`Z$B>dq!*ODIڕ A(OT8LVU+]|[r-S3 [e7F*_9,5#NW)iIFٰU=~T26,|L|c{xBc\ rEC\\r'V4顭0ew;@ӕR)i^v1B/U(7F3'2r]madjwR/ӊI- (In'4lAC`Enu|.ta8Pß鬫kt!%G!84S#'؛0穘k rV䁸k `6Iּ6@3I u`;K.,M*H{H3NvNNJf=z' AMVZњ%*I#=Xf/frOp6Š9ˈzC~<۾g/;z (r~{dW*& 'KZ~Bz,jt (}]~ xux11fJO _~[˃$1YI}0vPs+?Ǐ7~]K!X0[h+uvS))Q+PLSv7pL)1*yX!1].VWju?heBQG.ӲɡV"E67(~۷*Xiٞ3)NC!TdQ٠"*i~2I^S/ Ǟua`#" B|0pdS~x/UHtPy^5+WaiUьX/6OHՖz4G7F3:8pH<{󢍜lL ىFD_ 01Gd!}EAf}!"?1t?>~HMdK+|BiRrj:X(p0_"[#jfu/Wrb%SQ駮p5NX|N4vi:~5H,5R$P!q`'khtt 9ꇉ=w2.X #|zMX*i0p;D4`oM@~K^R4lQ8xC*-d[lb:o!7{1{_u|'X_oV$40T0Aƈl,v=,NAe,HS]R#+y5C$N`7&E^3ͱ`bIe4<&X 9, CX .Ql,>c_|9Eg/ˉ9ٛ F-TOeԲo0*Hy?J[E+1*;kmM?EEL㍸tC|!?(b4 I4(D[|e.XeJDH% g '˨bHL %SwE"'zy{Q1I/=|BŒTWƝl 2'7UG:>Q7yaOL5] BOl @kkEꑚ+w6EJLkgX(,9KWD3un7ݠGf,IgN7(S#_ɸIFƇڂ23Yi66źK5!:O5r2eEђ[?߲pPjg,:teu` GZ},L4zCh`hFZ\iO^EFl9/T$Bu[ \=]ȃZUGtgwz B1~_$TyS v[?NC s楓Ha&E~ƌVKwƝ0Cq{..'20on%jnAI~[>]ӧZB3zLnzs[;(>(,1^G#nj:Xl||<3n_S!@' Qmw&j{7wl=< ىKR%L::jUBXΥ u* cб\zhۼ85Q쳗 +4/iP{M&i4f|F`4ʎ4Y3au5in H 3a^@zL5nKJi"T}*ǫZ j{gqV/W~Ta vOR)'Atm @gxϓb 䃎VzIBdOO3r?GN*ͻ/J[/~L%oyMv C<Z?jzj{[hhkDW6CM5]m bL$- Q츿t!*!0R eD|.%|HE˔:`yYB3Zs$4%KO47U$9V1 3OJWF JMzFVKs#,WM vOmg+v@/Z[%ź4}"LF{t54/X$Dq?])n$DunƹF'#`+PZlƈLDu%7;T? Yˎ)@cz4ĩqJ6+ IBMic-Lq]YT%;7Rfh*A6 I ׮b&o:͖jhm<湆N_ܚbلr3s{P#wyt.rzq.JtbZx;9@ {9` kL?9_uuw"BhF82!_ 9_Db^2ij!0ooQ? VMqb{J8Pm+O?6BYQea q-c)%8!; sng%P[MbjXQ"O釗Љ#m.;7v&j^٭7amqXI׿]*#IGFP80Ε"~XB@R72Vmx{VtzV_(wl*iIaOIi,tƲ9Uvjj$3 %K^MZF_hL`V×_$QAf5K4 XE2@2 h{#^N&:0Z@۟Ԍm+}%NUcy,-Nx2'T2B5?'&FI/~SkeŜ蚱 |@N} 1="R0%:|-w٭jz ٌ-ly忂?HEJq~YϳmZO6iPE:?'94X%\#~Mpz\H{KF,aq1!%ɏT BeNT#k u7<CHF{Q29B$M>!,|}q?*綂 d%a]Jb_MZJ9S;L=CP7;3nCbtYXF9]]\ @l@ը6eg4_#>_GMwW׻\d%|)˭ \?Vt5B[ ݸNX~* ˆ dF#+t:". y~ -DWi/*g[=c `4]2|v*u ^ǺkuM7Ag1 aU==`Y0!q'm8/upy}]E.T<\QT:gYJ_:<\Z1) $f.ihjӶ+Ai Pdo:ɽH)G!vE)RODVULfl6;gs:}oj'9%QvXRoЧNGםe`6,K X؀uokxZ &Ӄ63$Ch7y8b񜵛6Ը*&%KO=+W Z U~ 5IRM*d*e|pq;cU)߆!k7mԙ'^s ? 'Ι qYǻva!=_Zy9J|rmǍ-fȼz1k0("qB{C|n%x]'?P+ їyv,&B $1Ri4O c ;PG7ڱ *U"{]ϳɿ\0}i82u[gsde"l,34Mt+J)*0;5is .l_ح5&;]n? ZfP?3P- K Msi0:Ù𠛍~KdZxP<+ٗ,oΝTULhiLS;u"jpvd=or s  +d_~sOAtvh.BYHOVHϑ65\aRѻM/l#yEv?#9<`t;֗H*nSjQ5;Kdcƚ <zTUH 5)]RMlfd ]0*"4ñg0j% U"6}y\ Ǥ9gl>`ΌgLO?i!bz*iE  xXě7Wmlur~ڄsJ QJ}+WWYC ۹Ht( pxd1+tp&p/Yn npeo I~@ʹ  h-\ffOwt#4 (;(l餺 ]9Ezb1D[#ˇKPcn#@y,Fe+'o jPD^fq,=+7q_1pPF&a/d>pXgDOG˃&KGfq)&N(etbOY[vOs@a= ' `EWu UVo0&vq}6*!~w)Eڃi^%S}̎5-o}Z:h]Ua)jk6UX@ʤzeYDlSw6;ttx5G1;&52CkЮwX\=3BV8Y3L(ZoZb`7ͮ()䴜9fR˫;Xrؾl^ʑɛ2LVJF(_yCkS+c|tYnjXI`r^]8d&l{C XjdrYH:K\Ƞr/jtk`N%? Z2}}zТ._419PPRxCvJ4w ۣ5^ 0>1c>d>8jSS_à{2R;և;4>2ucX_ad9Ң RcT#J,?9[9Y+א :!m(2 c ,]tZ  UȚ&7T.6["<7|ֳb_jow^梞WJq<6)x/ptoC{pl,ө'qe#Ud߫bU YdoKe󩪨A?u k.=*ʭ2Cg+3jS MMq銍i !Zny۰fbBt T*Y=Ky5”N:rb.PTۅo +Qs4wi/k,8WI> NsAe種I@l^,^;݇FroWkdMJ9zJi+({Dsg!{"kvuJtܬ'L/C$ە tN@ӂ\Σ5?):wirhS.=:-с|t| 4Ɏ-Ťs*_H+4T\C\ؕ󊤱|bQQeGUjՠ_i86 3't=xt&$zed SWDʹ\LsM>] έQnSϺH*>0i6')6záHTטo&wuU v/$)e`$jro"{AYϓ'DݧR9p^Z\KGFW!'Z zN>#Ԅ7&ϵb:PS^bS*^91g@%}}q"Yj>u[pn`-.X|Z%>jNKs&ŴgڬT"#BO"E xdǵ-DP@>e?5Y:Ӵqr@7R;B^x52b כN|d≙_D~jawl 6Y~c}~R9WK[FS/% pWl,DF(QƦdt 0KBEMN@gv3CwX8'*_BC,S{F%f^3.?K5<ϧ/i.j؋'MIR@1/ 5;w|7>@mc9TE04R37 _#rkOh^lTAR98b%?>(xZv yҠ}>+XeeͰ[&WBa3sE_\SEwppz)5#Y2!fz(Qx>~Ƶ0 M#lkm,h ^I3eM;KGҳHLT޸h *mC-Ku)V$=1W/1v-gӓ}2ů([Ն6oUH _ ۝)Q)LcbA qf s8P$MDwV#S:'NL/ּ2s)myV JD+6RNUrl3}Jօ\te>i)AޘCYPW\Y5+l:,K1 M͵ F8{VBO;rԧMc11#S >-z "FBMv4[ۇ? DnJjxG7i7;*iڍ>mKbX~+ <, v1k)!/9tG ncKp'Nv!Ǩ6#|`0QRF)ߐA7uXWc~pQQ\>CRCQ_$i ]gjZwzBUڨag TͫB{<x[49-E=ŮCukLd:F_LeɆqwE3x ՌK ӳ}Qо" !LJU0M:]?:^DK_t]fqNSB,i6EGrOEC'މ j-z(Huuobj@$v Ag7kLOB| (Y nN>7^GU9:Iϱǟxr~cVL{|Jc1$ S^T3a)d|k:9)-z0\~ ?3vXO*AtXD!'m.~ CDGaUN)zWdX% FrFbR_mSö [Um )snރGUxaMt, KUPKn$][ٌjBB]|q 3t! o.W5mzx$ hL$m<)haj>_ۚ4߬IsKx4*@6.E&wQȪ$P؟+n-^s_07h*H("UϹy/!{"y5ͷ%:hri;K%?Z֝HQ: Cz2KsP\9 j{8 "H5UETr\UݏrRQu[ނ|:YV>z\GK3oQ}5{C)#ٜ) Q܉NMB&xEdt~Hj t'ֽSxhؠTO[QTM1-rV \*#8 )cNDUzAnaMS/82QVUs{ɚ{ZH{~Ë'ؤ;o3Ȧ:a&6*'ݵ]Tkg'* ƛIFc]'Xa)Zv\afɜNP$~`<vz!KTGI?:緿+(֏;r˧ }GGM'i_Č 2^׹t1]>|b7w3.xW DY~Fxb %֘;[`a%Vwp`ŧ}t&-+M\ݥaTh:ۓz֓ |ؓ lF7v>g$y1S%~/KO48|^SjY3{m |E)HOY]F"g_]h:7pL0ֹ*2FXZj 0x9H_.7ho-S`3=!\wo⎻We¹;/nԄm`MGȩ*m#])W#+U0l0+]CCִY=YuPB'}bLynѾop]q6]h ]&CrnfcF?u+iI}ڶseQFeYnw'KYKu\xo#8g1* kZW\ӊ'ʥs!$-es4~SZ6u}I(ko!bˇ}`DetO@^'?!W%ɿH`ޔ5F5\?V+0[T4 ѧaSP%Yg1F.{k cx #c^OG[|)eK +@uʺI *ld>7_BJLW0;)'Sֻ9OCu'eLM!32K@_Zv'zD~IV_^kd*B>a^ʸ#D70.;. yY?Sɟ‹A\[$#_f_+P+xX"9`#3mgПW .gWb ?N!G yՎ)꒐ЈyiWNQ i^5#ǨcBYv\zsxĴ^"AqtLR2LʹI@ w '"Jg3u{fێ=LE9{FmCA OPlK 4'\:AUDq-›3#~*v n1mm5MtĚ,nLlA Jcy A72g@Ka 0EYTNP˞J`KbnO|H?i/_e)lN$Vtdw\&3㍾A:/Ȱq~ vB8Ze@;&xHC2z͒穦=3 -4TJA dSn !_4fIk|CRUL>k>͖ݫ{#ZP<Oҩc,z fdѲ1ϙ~ ,0U^Mk=(Nܿ1 ={7iBQ\kyjt1@?i;1j/MLS=4`&{1T0бJtUeܽ0q!TSۥ3K(]UJE) {węQOҷA;4\8r&8 >dr\-4ؚْS!ɉLfEfawRFYͪ\$;#9qrH`Ւ<8({>ٓhRЏt8,eQ>Qb^6%@kzj!"aejBj2gq+ lO1pNAwDw, UGhpD\`,c<ʭR۲q|'VJoߟB84(YbxI/(sGcQ}mU67'|Qτ65 gQG47(5^՝:Rd$7W-)X/s꺉wJ-dXL %IlMÎZ=s5\00هrm`7 =)pG>^X ^"H~Z@2껇gLg0-Cm3Uٺoi>,v fIHój|˧f5j<]S %1@KZ 2MnkHA$$bð.FVo$a?q:Xe]ȯT5ɑ<4vL9WaǡD:qJ$m\+}Ōos,TR~NYe`tNdH*07 <CVFbT9J:pL| L~4L -CC2`|.w{,uU8R 뤡{va Lo֢J.j6ު>^y1^zb|fV|Y$0Z]x| X!,߬=-ExNg{몢 _|ztZJ?j&/qۈ]v6(#Ě#}zUEΔ(B9\g.2{82a i>Uu kk+9ƽF2_*ȽF$ٗ|xyB\X{̗ Fvܗ0h3>$Җ,tϝxS޺EAވYs"JN}y%6F7XtdeNk~Fy"~8嫢y)Ij2Oj: pX p qU}MXk}j) As>07ijǽ :?ht=-I9/cVXk+@l/j3V,nfvp{n;h>*&K{=K\`[np!rw96y{poPZ #qwںMB!sBVeJxziJìTBj%\J6CN~`Vܐ{A&גgQL0;ER&T؍?7x0W{PPbtzVrzn"⤏Ouzz"Zc/o]Lkt!%i{1_\"hQe)d[% {?z3ZvD r UnXGݫ+j&EvBv[2P>$Y+|No}E*TibJO`AmیmhXH+9q1a.߱{+ ){􁮖!6(QPGZ)UاϾXmYg}@sZtѡs{R-SُNJxc3MT+sFģ8++VN-n!j6 EJ+ޖٿ JZri›j4tb,RՁʛ%[9|M͸PnF_asZ-D'A0e$m CygZt3MYd<]"@dƮ;*)Xa@ӒYɻ}]aQjoMg0*&g5^ƨ2+z^_ChN |aWڶ ,c r7aXI1qׯHA0X A8D]2 M9{ (%c-+ў3{yj) Y% W$m;Ά6VZF[V x4ί#da=1&ɓd'e\40]ёi=p gNr(5;5JƗD6w7(l҂4Q<]m3tWTy2+6(7L"Z8Z޶&̽2>kq+Zf;~oifSe3"HWyXB7/4sHQg_oBA!D&cy7FYk=vjaxSp/ƫA\ߓ>}r؄ne}MKIupՒx %s 3ˣ$,F+gan [YŤ`#R+Kmr}섧 Kv9\A]S7^Ɏ Ӂ ڎ~[oI@ R64h!ȭf#@1ǀK'|OQUkY[7K˩h uhZuoܽfwvjLA β8njEAz2&8^*r̟ɣ|IԢeHyUZ3wŶǖqO"4v62S!BTSC6Z CrOY ͑Ѯq1?Hwcd;8>㆟' Op:Aqop'&(. ;t/w( cd }[M,A;f^h~TD%E})ʉ4Ŋ5b=x?vXEi\'_eʨXI\ 8k tVtðl?ǿe QiᢦrnYn@oM R:RoF7f =wiAozExϟ[ކiP=hyn聩N+@<~oF"Sف?ut0+R]K]Ж,aŒhmg9u|&)=IuI YiC\ CA[ߏëPX;dP.Ug4 MlN.iDʒa~41/D^:]epg.sUB_amX uOȮddcC8q"; ң-D0f5y` r4&̆JlF?ex勯= Z?×I2@g0ʟ.Mc; ;ɾNT`-kr-DT^-g+A3A;`̀WIm2>;#6/?=4!2#Ʒx_ۉĺ7{=:}Ө1p`~Yq[/(x/XWoRQz:979d?ks  uwPFY48)O_) DoU&*>]߄ /kؐ=H LYns0V,,ZCQ+6^tt̜12{ڨV&U~Oi0G1] ²XuѳaS7=wZc:} !w s8 X>F9I:LDFoݑ [*gr}\x=dXtD>_2`B?Ja RyI§/x@DQ:t} Т)bbZ[Ѻ~0hK4: q4 RtNpYZdfFM(SCm](3泥vKT7?_A:@\T;Cy61,o[_7A8an J(m:z|S"@,>kPdd Kh-nr`R:Ҭ=4bD*Nq.#FW$I4|pO٪T5^iiawc?Kz\2l`>B`hH,nhX׌_]+c#j#d\tf(&M5Lgi{}oI5斴^"'Q ?a:ofmY>9 u>h|ؼ$QvY_qډȤ%gЂ7$ʖCCFθC[‚^akVl8&0;4oѯC׋5fů7,/& ɴ w_8P[KLzq 15/֭q^^*KOғr(mdO\\rKb~J>7%g! RYsrK#T!KZra/MQ6#qE49D UpÒںiN5c:4e&`ҳؖ`ϼG' sDU{~xpseZs!qM5粨·sz/:Zg;_"^%T ڦHLi;Z7T\ J**2A 0ٱL$:4ͪ`ӱO5Vd{2wL2kZA|UyG̾o .e~< ^jRjǿHibR)vHX(t'Uj/ ͺv.}9,Sozᴛ0/ uc`}~IQw( ~ Pǹw ÞAWeQ`#t7=C[m7̃ZN(6AOo~K8V= g [G`;n:1$WǿÔwgk35J 9 p:%]4V7XGi+ˠ<$H-Rԝ]Iآ0/fbrMs< 1wnoT^h^߇P5f[;Ie߮(ng/-#?/)%VLvt=³I[,GUN! ZypDy[ ք]xwXPϚ$:<AsW9EwO8r!8M:>i6eu -z>h移+-cNE(y~jgP4{?Įu[TkAQF.W,T1\5:XyI{V&/$.eK3$on/D|W/Cq:|{Q^Evksm /IDK<7!GĂJfV%6]Ĩ9s8-^] Iae`bN[+A{<VF ]xũJA Azz3{lGӼC)$lѾ<*zy@ɦPf*]]e7AӅ{S:mPmo$ъb '{muQddWƽ5% [Ǩ$`01d&^ mE s) ]3ރC,Fg6 :8zZ*>-PL!eO?zckeKcۤBZ6f_9A(eK` w a9I|'adckpRl|[zTjTY2M0 'ޘŒ"mI>{PmPm.3B7 N.Te-jPy[[z_7dWv^\=ZgQ!h;g~kK[Ȯe|Zo]]")c-ƻZlD:chоc3^KrȻ"=^T!ݺ}(dzY` 8@T^Wf6X'T:=& 3>q{mCr'J֓v⅞M'@K]vEӴ?RF"{Vd R?w4)\HPI}80~DmTjr6QN)W:6$}G,@Z] M?&F4Lef4= 0NVHJnfb͞+W(tR,v\r3ԕ#%“}VD v3*8dri|hzs 2b+,ygTSh,3hsD2e_KV`i滜p S_ ymj+ YJf:SV4ݞz4k#)=o/&VK}^hP,kD_+ H, 'Uj\\1D.Hjӄx;K{5BŽzvg[%wj>w蒎`g$Lp@ >1g;}Sqd?aSt( )3LR|1^&-,7> H/$׼NaDu{>vO.7&@UnIaєZDjL5|^ZlaM/(Ӧ]xƷW6>z_`sA8uZH{%u&;W7]/_! -:q8dy7@xO1j !@ExPAc# &?)M0p8ׯκwҼ_]1IT9ZM8qϘٞb1r]T*CwBSZQ7+@?fC E_ WΑhZ\? #L"BB@tGݥY|h*6u[O,NwЕL{8x^ 7p2{Qɱ\^Q 3IE 'k_($:Y"os*sn>t*"HAzlDqR4N9cO8Nwg 4/ M1yC(J&u&c?'4_ُ|RHp{v<>|?3K/&VF*{Óh <3=tiF 5\,ke'VߚݧFq@ֻ YK^F+8Rm##y 5zzݶ' 7%QׅD%i =:Vr#*+#(Z0,2  KVx1ܤ[|^vlֽ:g#Z~\o7PajI{ r g.2&/^|ܥ-lt~ U7{zlL_Sn+K,Ⱦ:Ol~e$(X('k=Mg o͌r;% 9}R ˮP|.uWo+ E "b@M*`S'i)NCX%]QA-G_!nRCX(*<ˑس0&A,-E8)UIh"3 =΃f|\_- fwC3&*&@TUxZ%L*wG5RF#ftlmŢ@;rݽmrZwy- ޯ̋)84YAV+[iz5mNzr=!IqFCS :e.ՅL)&v a2uPP_5+iejڻiA(<}^l7OŤ<BJH%wk.߻rC]c(>ˀ%ORm޿q%֯zKEK)${D"z {dn8z$dLI;8j.fO{ea3@6my::F1)ykf)8ueX}#<iF%ZYG;";O1#Z͝,>IgO9PhK;Yhz٘מx]T4HSCΊʒhKb}:~ZۄP|L[oʂMOh9x֧ǀh0-\(+X.guyom_ ԩj5ycʕH{nҞ4 ['idKڲגWWq%UrLɰ< Q"qRпCO! 5ym-Q(Y:cAT&,HGtqN(H'V[@X'\s>Txc[޸G{zB+2ɓy 7@̻sM5.UQsxT#'XOb1N.` / RzOx|\V ` .4hNZCFQIAfI3ZB{)(+ `wˢ%`A6S:L[-!uڰUH sy~OΦ&*s6|̳0fh{Z(*i["ؓFsB|QWij% `?UDqKwjR4+S'mSމ` D2'?|ޥk&mjrO/O_͎%ݓV; Vmq\`n "ƗU)wo_nXV4SBSY^&‰3EեЪ_$BxH4cQ7 @!5.0SlF]SZ)o^:c+@+~}y o6X>wg>l 0C>yG ˀyjŊ@ o'z;_& i%V$2Q Q */`Ė *}B"zM*Kԁd燃 o|ٕZ%WS /9 o#MVG+(I4L+yտ873m<wz-ӑ5"\dT} ws');mIqػg/C|꾰PTz+9vTd_+O A d 堨dEJPM-i"*.Wgo`/-&DpMmtl4ADFCM\#_hjK0 a tX74\5*\=*kS8CmS^B'"s5=f=>G5 Sb5>d+p- "c@msUh 6}Rk/owG0`?%d.(Lv*= ǕKX6]j?tSړ_m!]~ZoxI#ժhi<ϞH ge>*8pGؗ)|*!rí%EJoE )Nai%2+A I5pcnead(~9q~ MQw+ec+@} mzqBOru_|©0/ʟP0፮TǨ^_Biq_q[GY<#& Pj MڕhOh.FfxUIQNQࠬ-x3Zލ]oS':u=`NZD?*U(B 7 ^M62Qod*^C2/6;TJ$Ke})WkY޾vv $|x`rLfW8b."V`1)KÁl!y!Bnk:~*QxJq?(5-E]?SJj>THOo OKdȬ>]~t5GO:5(OvH}kWwȪZcM-7 `'3^/i] _`,[Ϳd-z.#l?`~/9R5"1ØM`7j.*RL,iN}4̀._w(a9XjBB`Hmw{hGI3$ES äh4tqz:78@phSl$+nV)BiT;\VFW.=/D#:,ySU =t_ԔOwHPgʜɉGjwP _mVMo\<//:s>}u$j|+!A R I.-awZ#3dCq+Se`as G-zhU$p-:D1p1ҘD3~ Lڼsv Be<ڍyMVɉgEl@wI_jk=f: :A'+_ˡչIzBE(f-e\GyaD0r=kY%299h"9LeRpy h~XY[0ᠡ{\=kN;|華r:PZk p;D!B*Q}KG>A1Uҽ6ad.U{0KE%cxdhg]}ȔrF1IuTeF0 [KvX8d ^Vm?Nwfw㌣WowЎX7YKÿ'S g-좊U-q^=KR8Anw?d͞~)յ<.s}3bVE>Wա˽xa$\ػET#ۧOAf25ZO:AoCLBW Y̺ܪO25(PL#YʯEcSwST/Qqs(`q`$W+-E{r?tR/xkaO3UL8ᜱNrP.ww {YTj]FZypVlsήti.bmI<[߸@pUYZP_R~QW@.i}<~~R'Sq\K[Tŏo5 cYm54u{.UU{_9TХVq4ϊ %dk'r.Y /[U hT鳘?H.{QB >{Yh'C81Ž٬&bMp`+@7ݣjKl˓eϴJ'mWr_!ziPG?%bp]T^d 8&J`֭GYեp=CUwዠ@r:nOƆ!Mn|3P1/>4J7{<5HsqކkdAG]kG欿\㤴p>:  Ojz* F:Hci.[?bجE؈k Y~# uV :YUg5Q Uaۛ!5ȡօCkap~es87yQ{ckT,h_䯌m2.|EnasfIuǧ5=OLOaH:-< վS-z w郁}!K#'6pDUӷAٱIZma_F0Lْ5 K[&$XlQsY$pMc 6Q?մZt]$;$*U ʣ#yny Be;;L V{r}vιS+ڌ[o͋mB Z f++Y/%~#|q.3.vna  1H% [߅ש>4$4)LX@{jkߦ_.7v}H!15u7䠀[t:o?Jd٫ނJ֑G?\q?`V(TY|__/Ez<]f]H O)`o(k<jh<\r21ܦ+@0<VhX?AqsK bIR)HN*h0Sqnnoa%mWU|ˣ7 O)cXmg gQGiG]f3[:d.xڋ2TqP3H<.N)>ʒ䌶}lU=E_1V*0>aG@wP(гW8 &bVpΌ  = fqu&I@1nU,zI'1 tgM-9Fi4'"燌(d&hP|^bq#l3`S_(Юےٟ9ELݥɘUT$0Z*t{g*H};5կpMDl Gh Ru/'o^?ݷKz;RW} zߛU9= ^h c%;J͚7U2GͣO?bgǻ7[:_`J:2A+odb}HlϪDBd0ceE-3]Lu?0^@J=׹~a_Q>daI [Ҝ% l" YU-a] CsF.nj0" #ֻo(EK2ù {m.SR^X G 6F -%U08H Ja`XaL~Yrc Q`=fŅT!~:/ʘH>љfpRlj>QI~T;rXDwt"mn?_ߒ@(I0Hj];KUe|jᒔ&T#)w@B)iTH kZma1A*ή8+H+J75wqU3s[?XWD'-=Mmǜ n4O,N@oT[_>^XR{ܓwmͣbILʛYL-6)3_aL}p6Y3~L]^lwMvIt|ѯ6G:GJ\bDI+"Z6>K Z14DZafj#fcͨ)2Ջ9hvF vf˪RrRjVʈbq*~D?GZbd$2:Ru[Fy(ltXu)<ԢX[YHU7SKcPY"Q"\@/W;W)kձӃD埈2${CK'`HkP冢 'ePNN4k@uOdM`ZMfd`=]4|w%pȌ$P)~3TOb)BVc/5Լ ~bpD6 vR/?}l9bvzJHN$Dr`(K #F]GRn7,6L$<&xYjT;UoVVj@[I#DqET e.نkD?4wpV`ep@ ]wHZpQb8 _g=ޅx~U#kͶӾ>Qthnw -I & Iby>\T.Ӌ`Rcl,D(~Qai,1Q";JRREhj[VUD4:27C=5`μnIZ83 p|u#ӡ5Mqr'd[ڿRδtj?z+5Ơ;tc?cziE5i@Ct28ߝ/r4+uukWZ^ldH2Q+q4m?Õ9++2UDb))%OLNːys/g+cevC ^-_ = Sn IIbh5M)h5& k zmMw4 ~A,lPZ ͵c\gI1K 8cqV\Y jڻ%í4sXk RLQ+,I4T^ξZبrbN*Rh!1YubXKbZap 5[oM+Eik H@5R(q'J/Kz72dBdg7SDښ;^ݦ20$ee~]:pa䦕hDBSt j?VuDГ6-tX pI#0"m <;uİeq3t\Ȏ{,1|պlʹ9*!wK@;i $f f1.5ԵZ_5mϲUQHUՆty jSo\pDZCvl!I0)ހ E 0b3`h\fZlʉc7kG3 pO,6&>]ٲ֫$,X jΪnYxU SpHժ4ġ];$HPgZz49Bm4:/ņ ߴݲ5B%Xm0X߅?HԭX[J"ye&/]SSwk´2,W89?=b|jJ&{S &{jGxq0ftg_N۝g5۟6"gA"q6PlY"YT`Z\& ;b1mC Cv#*¢ XPh'ʍ=ʬQˎ-r8L8+xrūJ|}AѾm(؏=DdLICkgDķVyLMV7|ML}i>eWIIx&O1ʒ*PϏMaSRLNsd9E^ؙkpm[j6q1-~P9 xpPޭ𱎙ܒiTLs+E( S UAϾ0?Se,cf)i~TX~OG(OjcTb&ѥ.Pg}R9` ʚof,]äS*f0zM!&̡`?{bsMdW Jm.ck5fo@" U TY pk.ORxbt K[^-nP9zaIr -:5AoB_[  do:UՈʕ/H<cw̄T PjA/?=q#"֢2u7j,!ɲe=!NHoT]4Eh)#aBT,Sn~>_7E#]ff  mB 4@ Eyk][B dbz/HEi!agcm};1w+qk CijD{M`پyEq>QeIy3[[=@B%aJ:3Hq˙)T\&YЉ=#iH豄D $LTXr0?&P^vuriDKb9#O70EaN^\wszCM^Վ]7דŹ@r+O0Z_p<sǏT,8EL1Mĸ HevG\ίZr5I)RaR z xwKh8>, BF/=Nt+QJ, i@O{]ؖyԦ—k|i(fd.f ip  dG'k Hߗv([apy5x-XHXe8צl Z"sKtDђ} \cRI?Tfb:ɛɼ  $Z2?9f&~f'\%U?V=Fb(sH$]2ʇ t[x^( փsGg#RcvҺɡ器o$aAo3-)r3 v[4T}ziub0`jHK]i%ԏ%Ҙf-#aI|@5!K*ܖߝ (ӁVM܈O!}O;Qqjiwי[.JAwA2"5E#KbxY}5šmҙQsPd+Eg_pRm]x|̒'EH}Xxh``/*,iEf`Bl(X 0Cb60cYJ0+熚\_-wv G[R5ZDs'!+.۝m3Oc>^mM;HP4w" F7|GԺ,7d7y8:[C/3E]yϺ+jK 0#`a_4_9$STxV,h;M0씣 !D<2vE0 q<]ېo4WԯjմD4m w5)۫ ^R3{dj~+%E~p֫FXQw3zY;3&<*d3kJ4{aU.@u1] ?MZ?q;/G7-Ґ ) |ZoEsPP9AORd[0ƽ_IxAIߝxȠJOu+E6JU? s;&P"O3ޔ &.QWf]p8vg12 f֕"dqn=RJH6O$a[`e`dPe7~e8.bp[A1g\HН\+'%Gk,kQ#I٘FR5D cV ( =Wx}6\V=9Uy|7[AomUA8hԅQ)G\"UM)ǟ35P@?@ﮥXED)+$ǛxNz?~+(ƩEؕ%s3m騨[(uwt2␴dm~HɃG"{̣s$xUj;ܜ BasYT7*x[Lx9*r>*aysbj\n>o8~9~8pU 3 ~vEejH B+%bḙвM% c\RP`{׀WUhtPEɦDl;MPK'YX ~Tcmg6n+wXĪK>ɏݪ/8n**0b w%P5lpqfv5v(^Amb6Cs`x+(UYop4Y>KJ۾u{AQArzqMha:5rn̈́X5fl5:lуcɧ>|PO@d.wߵ4_wڊgCIg> P rE]VdnP``bd9D_㋊fVrǧm [5Ns |ax9d/|k3򭭕~km^ֿm$n8}*r*@|‚mrfkPG312KcR/j;YAv10/g,㔕?tӾ4zv UN^RkrbQP8Y;H7>l0QwHٕ\1z1ҮKi0cA+qtܡ2`r'j.T"\sj\'ZceY!P+cnaҹ ~ojݰB="rqQZe0%Iא`@8l-Ћ 3*Vxp hO`mz8OGM%эPڙam(4.Ƹ] Cڊ7i˺HYeߚD1 + ч}2U)VqU} Z:LdQgaѧH0 ɘ9l>YbZe5.#rDCۀ >uq{ri75 $8?}%o 42}.;jWOxT^d zٸ|H>SCa 8A.;_,K8 YAuWZC yϜB%rj~lӳΩ9LV@b EU7; 5O;B395" {+Q>T={:}y}6pxӠ]Sܞխj'.^ ƒɜ].ۤVrrj䀔)*ҷ.JLJOqmpliQ_kūxaN}D~?-Pnme jXg˻]I%V wi(N|4d-TFԜ˷I\ "711^OŕW@HZ?[=:o{nM2Q~NkHHδHpY}vD1ɱH֣'{-^ 52?q "86H9e4$H4TjJHiO}A4n+D%;](WģX;Er߀LkV6+3NHz/,:pχg7bVHxڴUl7^yM(ɒ| -?/I–4#'9Up1H-q( tVR17_'yљ}4үHb&PRZMO1{-U2٘"Qu ~]uRӧTglϚ? մgxl({T73G_@Wf+c {iUgW?RWco+ Ó6~4AW)9x>ihuЦ8?8ym.b"U$<%;/v3O௺nUxhE,YԠT7 ڸB#ۮC#2/Y3є,r Bm^)%s&6wEBFWͱb֙ `͚@7DYaѲཉ CAl}]$5J.u/(2-.fpD;viON ]:AZYo)Tu)WQ=sR|g*}cAU2AC9SU.|"~$-hqPdZЂ43U90w6DN:$a{_qo8Sxaɒ p1{bXdHnCz)YpPȀI "SҬŬsf[Gu22M @ʗ:r,xB}eRS?{5@ XŅ=זͭd:vOIՒuAѤM7яZ}'=I|%wT6•$r!4?df-b¾Čkuc9q--0[(]<@L ݴ8ҿlY$3^q{.'AxIėe mO\t {6-}F "gEDPwInadwRf=!䛇2u#;'=yr P&\T钘ҐU(qb &MaL7vk=ϖ(zhovL~ϩO-wVx )SP'mx1ڲǿE.5#)WHWć]zRD5X͔ۏ87m SpTb%4t)* YASh1bg Nwg~Fr,,P|ͣ1Q^cV&m:{7,tv6N`'`ߚDӲ˿k89BtY/4FsxVRYhMvH`6;X.v}/Ux{qYL؎PeDzm)f%%m'UGFsznLɇUEu[ ^ҩ贛wl_#ˊS p,GFzv \XN4=?)XSC b jA׊V8?0/ľkS$,dz~zh0˲"[kh.dnjkܨ2=P̄ԛªGymeN!E†Elllp6 ˥mRXz\h+)$k^U G^1jHOYh?$eWvBJK(WL|)v}\vgI%No-l~5.]_/\=Wr]a`m:~́spr}]3KBmAovȱ ɰ$4~FW@_svWS+WxO[bgh1wzd&KJi@j?~)Y;Y5 69D"!d dċSw+$B3(YG-.||u<O?gq5ifSHtlIG,37T=Lb;UҠ=Mf%!dLHQĩdz؋$Ax&e&TsrRr7V?I^bUS͜L[#W4b~ywv!y4֚/dWTT؆Z1'8PM:pZ -2 :ޭ@Q՜ V;͗ A[>4Cw(:‘fm qKH.&LZp?)v*neJkQ N`Ss YF0",}`{; +]b JYfT,˕/Evq0gpdd+\{=|NJ_|K!^b¾._Ofc@+p L;1sQ^l0}ŖL6ss~"W踗چ؆"?,Lz`67\5.b ^<:?9) %41t6&{r.\@!J$*+Hwq.ɨkC&RI qy%)G;O(:iF<6.]Ծ&R0vƃ<1:N_eU.pwuC1 ፦;q%KN2VNx|5;.m;[t>~'%WyEoҲfثߜr޺qێ{gs)Go~L=ܵ8!iL(rӶdy'Awz{87eZ-ap+Y_&(K$-аYp~E2yYQ(^5NB%IXwVZFIJfFZ_߬mUգmI5kNZ2@_^[ '_8-R?yk`}Ba<κqIG%xºZA9 hBA@X[V+*`K&f:y{!3wb4A6o+ڧcC!:({mzŨ;%#CCFCe%L{h@Y~8Gxj C<eb1e # KYXOke;ߖ1c;,s ^F7)ɻITH %E Vz67;i%r$ 8WDפO+?I)( \W@Bm:T fIe /'/Rn@M&PTeU 2]U?s+[yZŶt# WCE) %.D6+l}Qiaرh!G-a*:0L,UΟn~ )"O`谪yi&۬ɍ]5Ey0ed5H+5KSA µs$6SOpicH]koTv;VфH9p1=.+ i ϭooɵwFaڜb ބ9y9hv&`}83+C5{ޗ j3)NAwk=L؋*B {q8]jCHsqX'jj;*s</T]fmg&}8@&8Q=ݬ+M+E 2fG% XX>RW'`>s!{_-Q_cq_ ~n&__!8Âx*߄dChbiJ])Q.FM(dEr;P/'.yG)fЍF~wQ#kɀ%YȖު fVl,^0jȫj$yza$ *Fs /D|m# 0f\LFl@%qQEoHm'^Og猕АqPe <QU=CD[MCVRYb\Qߛ8Pav:zVb֟R/[GԊ4>ۣNVōDSZt\~tpϼT*ؐ,\/ {Z)_qӇ_@kZ45n*B[npkXWtFS݄u/Ƕ褘{`."Uqkhpv;nТ9+ZrQ.Mvڨd=qMxKy)#hjlyJʜcO٘ɜ(Rr`rL" YPe-`s?a*[` c'f G Q:㫞ņ]ARĶj!1yT6i_sFt Pc# KOi+[YӬfaIk1)wOgӲ`3),Hy1hAC=ɲ@(} K[I^0$Wׇ ؚ#myhz :G4x˜qxs?LH'> ~"bKMSm'ɘDM-TiJƭK !\˨ 6ndT_A7hکdsSw0]A &X_ޝτc >n :$Aޜ oGmTDSYLȵd]m̤f[ٶ/&r"%~W<%e71^誯V_okCPsYXeu֖X{ YPiu`IPAIj~1V: >r}tf4^^{O"xЍ0C<~Y&ٿ.#D¼JzԿUBc}F\B,{ng#QKwUs'.Wn9e?qe[U]uLrZK{=ܦY,QE-0&?Ӗ}7K\ȟz)dWWQ|qG?N6ջ #\Botf"'4M?ϗ(Pz%؃': (5޶Y#N&my^[Q#_!}c͇J#hP9mM2dCVϕ_ F,.՞>ejTx\zDR'B쒗*"KaAu#83=:9{ J(0W[~T5.#۹0jc0x©A_Y܎ *ݬTV٧[z=:e|ǨS GOJ_):$Zo&טKԭ:wq$ߨU )+E+oH/dbsFWK$7iKZ^Oڮ EQ,H܋Z\~jɷ Ah\j .Ξ/mW_PgS45{4}ux޲XƟYk/:N˱ߩ>l.rg88ugd)ҿF EFG/l ҫ6\Ɍ8]ka-C#u#tڸV:} M ~gLhfǾEĊIVc~r>Bܐpu١Uޛ= * g5ڢ%Tyձ529O# shR m%` LqjB.htMe-/ul8 dJx`2S8ϳ(<23j cB6?Ɇ/<$'ΨD~Eɟ®,O{gvzvȐpu?y1}Y,K$A]Gv̪Iq]\|:uSQK Ws .CN>cHjV ɄT96G~-6Cck~0`KN.\ׄ.βv`MæHx^b%?@;~;E)q>727by4r`iGZmAMڪl*H,kćoӈC u;GO!~8C(lra?!БYcz'޵mg !U-~ ndd1;~%J),Ħ{vvڄ2M:cuEA5Lр6:Xq +^ǵ׭]ϼ'a:գӭA |EAV/bi' .#Env-cܔ&LX(MO;FU#2 gXi.\k1uk;!t$]p Sigm҄ 2D0C#-#5xp%ՐFUd"k_4W/n z{,־a$˪t)MwŽ ulnL6'PϷ:(:*Kfg7 :8GZO߼x1 OWF| 'l?RZt}Ze2U96w]ӿSaMXܜ;]δ(1Xʽ?x \ݾaUGI0@QṠAfL# :GLc}d0rG ,|IDY jB1^fj&@A&( Q5_|mtOO0kX:Y]A:ORtuA*Ֆe[˜nƭ%Y%1t~5!Lw:zS{wY`nr1'ơ8D#wb/`eF Z["zl nR'߼ݾXɈS/W>- 2EHCW)CE+ދ/M@;xA84p(n̚-]0*vFmm!s`95}/Q}:֯"4'QN2X7Ҙ/QArWHCmt(% m,aήT[Pz j{%BfoL=nRhEs9z[XEtFpvTb7kc)%Ƌu`9= &[TB:;Ҍd_J ~eu؆\YGBWzaVt/s9(׋`26C*tVk@B茸 .lj&U#wzOb`slghn~ kH$Bt؅M4tLQ*o{ |P܅0A:οm\LZòxPM[bK<^týWL02DU^-EɫGxrDb|Ñbo7QC (.#kT5Wx=SU/[OH15q뀽mfTkEbݦR#iZj߷#MY dmlަK{1v@g;FOKO127lm/Y8V}ECkMy)$SV_}[m/?bϳ>^3G}'uCW){e]n*(m?_t4 Ķz G FC_tNJإ*04 IFտBcrp nģy 2 > ]ZXpd# O-[}r|SIuԢp fIS,QĬVYmHtTɣ5Û?З d ]'aZ/d^kdv'f<'R%/2"+c_<E q7~B}5x inX}Ære,ºf,1+*KA _ABvB㬺nGG((Mq_4PqWk5mpBFqCP++URx`{ *սY}=;AԆXj&]Kƪ'?P@73$YIl%N CG%*4Vr Bm{ [Tjs_D ,]%лP x(GF]cҿ^}0 (s!e};ON=~<oL '#!׊aRuT}"",2UL7Cy=KZ?+P:6te ˊb:],U̪vRc/ >i '[Ox${:h)Kf(yL&GV*΢jxj>TGHT 8Zw-m#kzcZI X* PA_4;ɐ.Pņ-S>uLm6ZwTx,`nT_\!?um 8g79N# eu3q7NE&қHe X!NGIf/(8^S u{~>oW(ٷ *-G"-8y24O׎t.g&?z aj/ !U]n*,Fyƹ3琷Lh\I&6S/ EwΐQ:(*j|+ŝlNWe$moE.۩<!?}c0N~xḘơ􃖠vLH(2X~K^PX{BBQ  1Ӓ8[)kC'rc,FDl-kV 6,Ӎ 4ɨ,^<DZv|3W~ (EìEJ1e4 W-1b6se:{_jJ Kt"濵 ^?'q{YZ,OLx4b~+/vHkT[खZL+RNtKErG\so[GVKI)B]ݬ4ͅJ^ ߯㼇ht"9I-bRaP?LqnSbt^StXKPޭz>X04E>Ꙃdζm!xa;='fMrUP"iiO,o驩lI؀ 䨂+s uk$[Ѐ 6)zV"H[%nSnu%k.0+tq׏/u`hziַ 90d'khgAl< L<{͊KNgZd قլ~24NgOe. Mp7d̻ S?!W|[sZMkDqSx%(b!xR,]ضT `YD!lհQM 1AGsRr.y u>8k{oRqXN Ҙ=2[-yjW7ھ=[axō"!H`Qق@ WwՃ<7m_vnN#,v;~'RP1 RdmCX̢B7uj~ĜUU0G%=W!޼2`jx \*^m}05 cbhSvIYY"?h~)ɩw~Zz(69ro}"ěTϮdו|n]_$Aҝ~V=Hw{+5Vhܲ^J*S%M>OY7NGS,jhrdL߹EbN[ T n]6aZcv`lZՙe/JtngJAM@):w~@ gD{S`S]^vTw-˄/+M=[$5nbp hQ]:..V%=Ϗ[*/*?:$r0Ĩ9 R7hL,lXPǺ$/XQ4B} ("NNBWj/Ca4 ^ [rA 2T"gV]Zl0!SwVSu/Am8" k}"teؤOZ0!D$c.WE \5!{)C8,aIN/UvѼB]> 3)Pt<_`Tt{{?En-tO$p\/ТZkr2=m:ckF.a#rJ#2VSGkgE]uD[q(=fkqH -e,ΞSE.TO7ҭiaP^E-; !kEW;1:$^eS#&_EBt9 &دuN U!߾{^CR5PA[,~4pe/&gG:va 5wJoy 9(\L9ᔇȃ~q Zؠ3dhAq^rîJ0 1+z#azٴ'?O%KJ$(}'2'yUW>9!!2Jdx7*ϻa`ao,!{sia{+9E>{sj/!J霖Tuq>c{XZ4#+D=(5pHƍo ¬Ơdkq>"{MY\Yֱ̒ iϸID9 LIwN}f`u2ns|E4y ('#<!'˯Pb anHaⶊfikVEan7ɵ#ɩF6Z<.%j+0N>8i&%nY'zeJmۘ+uaODawk.uB#EFeofZBdso9p%eqѤ µ#ejڦLLr vNZM/ń׃܍]NOŢ2(OҲ{l+)JTf̲`Pj+3qk^e S1B=tYM$go8⌯Ø"Nӄ &jZۻ]6@ON ʺwk[o"Si}P g?|מ$L[ѢC}i>] zV ό ySa{%` ׅւ4qYi}ruyHCQ d!ܔzt[X Ri$Y:>* Y @$ گ!J(PW膤 >@DiuJY"fE Zا0,ȺgO5LkD7=wam!dXd={M$0Lن$,@{!]d{DG9:ja]&ˁ2 )6YT4nP]3~A Ie>%#pL̵[TcSoyjy=}K\Z1FkЯOk/\>|VLw1UtPWd=PdSCP"3^]Qe'z$` eQ3 _bTACPMa|< 4N<.y}tM/f˨ɏnMZNhT`$67?u4gco Kf-ql\+gv`ر@96w+lKs:@N^Dzƞ>=X4 Ŷ^t 8`2"`F}3EQ!|^&y勽$A %,asFwVܣ=Ml( _X?rmVc!eg'0٩@eH/i n娶L"In1i 84/ѿ\T?<_֥oϫ< _rMxqPQȾQ<齴lHˡ[h( 5j*$he(GޑGWk[d"4vܫLݒ;RЬ*Vl0M&RTD̐_5ӻJᥜ]cGV^EwkCG}NY"A& ns 英7.PINRHv3_ǘЕW ݑZP"AC;Kg/~8TH;ų3 gNy*O4{2싒A_JL(l)Mg4SukqK })^eYMWɦLruц+-OllA#],m!nJ)\ eMгT*ѥm˥S]{nvw1%lH[}x5k@=0CL<%)᲎<}A2F&#9P!N.3-bn<Rg,!5T.$rfSfŽkQ  a"HE}CxrJ  1>{;cJ{Yҥt31_׈: °1X?CeuxWwNiSYsLpډ?F슦 K3_-`/eҶ8T(0ItJQ>U~?5͏Y`9Y9} ?Pax q6 e?"Y" t!5 D뵷ۯ8eBm\ G{6BÙI_Ny']uOWbhU5bGZtqlOYAOIvq\Pٕ_>#frq*49gt?Α`X=$jB%&0YOoLH5(iTm%muj N|9sZuhƬOtm׀S+R721oϽeM&φ&/Vv@*O@NRfo܆"h °a{i5[PP4n׹|b1ucsk> +:sz<4gQtd.?GLz.جuu>_ǣMMXGЃk%43^ !gRqvCGRW$#Wx5'%ۡYX }ųytۛw#;wf?_t\ zD`0kx\T CZKX鄤{ *^/(9^=L_$9ŠEL˦ 'vgmO{VmWd)(=CE]on2I%ٝpG)Go ohxY$)%2F0 dKEZ[YO7"@F3+W]1,.񞽐ofˉ&ul"}$4@0҃4r pcH/IS v2i<TLtjҌsr*Ee)B@*!Iwlw:4C-׿$Ú6l b(Z GQμ0۸'{V@GzF>*@/ z^v;z$(vĪ7` Ϋdmy>hQU{,x25r K'V >1m:kBU}4S9=S*( w Q0-ʄstPcxQ3UmQ\+X3ZCO|S~*Bĝ~+@Z4|JmwǍL x͇^'"["seٓm{$YM5pSNC "%'KM{l@RNͦ+pW h0Q-oBdCO>}r*;nH ptW&"=C,6~$Q3A99zuDZb"yTp>{.+z ʹ^^X}6an0OIE_"WD@tV@O2/ónMI@ s@Aד(`\רHan1_U'K=}z^gX+fY&D8tPڋ' Er*D$ht_RدZfh~?PX3tn#^/lTj%8&)߿j38 ,٤k&Cf+xZvEyy8w)R*.ͫB4fݯ<٩R")N(H*sڮgGA5$ho-bߕ,nDIܩ h]S`?Kq<rRrkHKAۅ2X]ql<۞S>esX<;5X<ܖiIReDDKEQH. q5qx9lcBPBKO0n_T*mhxk{[2}baT-*H΄2 fd'$kI,;`]F^IYd{3W:Dq)PXv˿Gd*ӓ-a$GCuMN!:#Q"&G cK|G3rYQyh3%ـ$úGꋺ/ nPO :|4xO?0rf1=v6g2ki5r$V8^ o'6| )LbVZÇZo L~8WPl12<*Wh#mYCn'|VH?!n?i>  hOuR-Oh'ںl]F{g#C`,bZ9c]yCm`1_)j2oA3D V &-%-ʒ' V?jч긳>:e1dOG!%>rooD!8%`ƤRsR+?Dde2pZL&eT a7sg}-7AmI!9Q-քՃRnS*? NTMnrɣ4!bխc72V(-f`Iͤ&#'R`,%"Y~z*va}’^D$%+-_~N#|Ju `>lKCvۚt5nɻ&=3_ l:Pd&:D2$ w)O_&(>Of TGw7kp 3LOz<*֕kG^]&4Q-]*78V&+W]0Ywć uu^$1iU?->(}4ꋵ"_"K<(pHh{ l`?@7S*4>%MsRS]9chJQ.U?*EݜH7,u㯄 ӽ7w&5Y3ߌg(J gD|G>øĄj=ޭGZ<*:~(hr=PwS\”M8 `mֆ?`fnhGiɃnz'Ec~.fHUnJv ፰?mBcd\Rp~b܍?C#>2GIA);a V^dJg~rg/L%9\-\*2T^ސP`S\ӓVC(V@ d$+ftrU5L3\}5 r-5Uܸ!NSO' + ?~e6s oW!,3lBާ:)j7MQ:{w!rQlz1({ZP}! }νF{e0r$p+Uuq xYjȺ(q v{k'l;^=YZ s$rXWRsl"0ԡx?1h J'uE/maRo?7ݳ1v0P{r\/.i)!ѵ<~hGМrh6ab|L'kE3oKvGKe}EsFGQ˵#2?1x`ÞpOnV¬R+Z'=/tUE>KD`S nFE]t&c&OFǁE֚%5/w'7+Ԕ9:CN/$͞^j.&%;DM$΍{jƓN7.B *ʲ8)yA]1 QZlM ;Xŋ#uf6/R 0A=P&c|C]<.  ߐ}vt7@'OA(l }5- $E tċzN911fK7Cn%<1:7\3kiDB飍kjD çOFO0f sN门rc$vB[:ݞ쌰hx'G_nn/i",<䨶veEț Uuz!C;(DZBq6R?H4orr޻IUG|M; soH G&͵أ%)B0YmA7'Ӝdpm#'KqTel$hF@֍>vVaxKylc}QX6 w:3)h)z?ғ&SI|ig1^ f\Ԁ8  /h1MH=חXlA9  ؛`{!m2=~_2G=>xf8~ 'wOSY @JCK<ЈR͝Ubv_?%9ʠ=Hya/.27sqݏ~z+bC<"q%qb^퐸I76 Ysb}u~=Pk<{ao12So^╯v¾uqY-N2Wi30APnRd\-H>NQ[䩼yƭlr;kt=uI@^_gLJJ?ɨ>.AVѼ'ŝ>htCU{$-31wߏq2Z6.An{uӋ= = +^$j{rvzFvC|gs;ڙO233VQZgNԻDO0؃_s:S֘Ys Uŋ*[5#h_5p݃g2“KmVQj** 5MEpMqP2Ղ1xnm#;`Y'5W #6MpE`"79&O)b~GhU/]qasN^г /e¶JCۂEOMFX|v(>2? ;j{Q05i&\JY ip^U.К!},%A8M=h &K1sav]b:]%#2>|\1)HyL*7i}4`0QdrbEҝ=@'ӢtNx0ClciǑCboթyAA kw$ 7WpN=%w $ ֗E{3[Jk2[yɆZE_Iҽ#3dkd}eSS)Irf'?ss3R~ah7-o'X]a1]H֐4D]R4ջLw8UnBuDt:[:60(se(S5 {TMwsK7kj3Xn?"pµ 茝 ʊq$r,mzV7o\Dp;7ۍ|M->OFU``*xz9H\Twk(?R$B,%דSt>ķuİ6qw ca\Z]uƴYrq#īgcZSTLMPnݗQ=^d}Ux+Lo(N)üJcۻz=A&|'q ^~4 @(hgV|4NH$8!YMf3T6׵)"DhSnh NP =l2qE^R{h4PKUq1Sȵ26"8INvx\2M:(ÉW*zP+rrc52^%RD>5_&s@"0NF_L?#pK3 -.h=un;J/0Ʋꇀ>u ǥhb!6JlƜJF}b9 o?/9l%g!ۏГt 'E\'}my O FE^t)Gu5bi4uI V [=Dޥ$V"|wzLo$E٪wjl1iCEHZv7g`I3Pi/B?]:c`ΛIHGϚ5{} XH}wj9`Ζ *®`e>dY<FqƿKrJ"&qJp5Q~'OdVWLO `iRaqz usRZ hi'88hwb X{d s p=O >RdVBH>- I??Ȁp~[~?`g0ǔ0F9j 2* ÖPY풯s@Bpu&$<%z, r 8GP{q? hEpw: ڙuZO8oTF_:JxPݛg3}%G[V%ۄɬk'ly:&%4Ob LP14a߫r."FVgJt3Pky5֞Ѭ Yx>]bvд* glp (]$R[*=#+gB1,zX]tN}DⷸlC^8a~a /GCal  MvUiځPl()o*EIlt(hFkk;e 7l.@drL JڻzW8E|ɛD󦜛V;P}ǥ,U3$S%'JY uA>G[ᅭcf6 ߔz^k21 ]ba>YChkېZ/ZU[Z\j=kEp6hNR(~}>S `u 9>rFy I]zz>ȹ\ ̮ 0`~KS|Biy󪘉dWkN|.DLI|&y]G07$#:-?Rck;gtp:BkWcvnl3%u!qw[SUfjFPTi{$|~(n, 6Ak>X#[ ˀsEFS ަch, ztwj< q!*nA^ >w"FT ?&kGV(ߙ|H8PBN:!֦cTF ~+LtA~Ǘv%*tKx'^QMwD<|޶#]c,6pZ|^q ZCMYJ: %65@݉y{3D쟀ə(7!O/7\p vp|n7KXo0 3֒֩BݗVgν>A:r .c\6q@騪rbJ.Qߛ2!Ŗf:ѐa楆upm*Irݡƴ Xe!>`yo"Sd& !=L N~ ked[6#nΠ *}wfda <[7DGىRB`;p79jHdèĔ4 $6ў* ó˜҂-x O* ih ?Yex!̅֫@XQiU|x o ٍ9ECi+fŸ | n6.NTs'dBΉ3tku?)2cGq*c 0Ll;ߏbf(HRF$j] 4 (yaNoGg c$RVw&TJ9I^izb3P҅'BjTӣ"q -+.}^\Cz2)5Hݜj"a%~, YTiS/1%␻0Yq2ҀLFϏJvqt϶seq[eg*n Ugˑu/g}I#֗/"Qp uՀZxY>?avEqJ U\%wNTcHyL ech>٧<6 &{Μa&b-4i}INܳZ8^MU-$L(qa{{^K{E}m%sw"V\vع0QE";.~ w \OyǾ\7^hl((ˇ`?X|ia>U2m@bЖ§\&=2lpSy@tq;D1z‥fMkK#\\Fc85.*8zʒtٻ4DZ >[b操8;#3nZ&!J9f8;2/8t_*G^HuTKְ{hYB[nK( :ҬRnFXBu%О'2 լeH]RPgxdHQ%lz]rbgc',48fJQoDh`s|)Ņtăx(sD57u5JH#V%dKYGto@ W[lNjryS-1oIG4` hxЂ38Y̩&vM_ >7Q .D?؏JB[Uujȯ{@ #Ghgͱyzk&cOply^X=H~`Z^/ ˕!Gmn?}&4p5.0GS= 0.\.."P :aMJlI֝$~)vG kPLᇑq>4dH*Q}oiDv@LioNDj/'~{tޥZ!0d/k&*U29XUg)Ag*&n|FU%1W[z  3ecwjm^b|v{f,F'dikRNNn`eb;i;:59d.b[ZT!~]F)@WS^:o%r6/d}{LWZѭ5= Cm6UY;|I_Q,t Zs\X,n[Xe6ٸZk&pEb>t[::'񇊢ɮTiLD Aiw l*77E:׶xnUIS)F:Hk+y]':cGf+ON`}KC+ ^wm$+8Iܙ:0;miZC \D8^ἚQE"IbhN?T5kAwE!cnuSIh-fFxv$ޏSyX)SG4b)>Ɍz9݀w<L]D { 6Di=ӊ׈@thRIye{)U+L:B? 1QTEʼ ے]ef2 aɕIe栦yK߾#gMֶjgB+o/=9/LhמAb<\rq5OF "bJQyfL *dS@^S e)?)UU8/7_yZ N"zGrVScI}T\UJJ5H*jg5h %oM.,dޱ$_VÝ?dA%ኩ1@M'-9Հf&s:B]d*[ͅ]aŌobpxf-w'k`+zZXSӬX{D K`ٚ$I_EJWkf-UoCn'*c=+(qm|!>`SmCc5 "$(\ "apU>kKzKI̔XT KwyR [^hؕjXOQtg9/{6JFn"vU;bfT-=LfMl.|PU}=x +w#hnDF߾N{J̫-T{i"A8ԯ]Op}(b}rBߚM(ʙ? ls(/&\[VΑo1@z̛HIjKov:"N*I?b,%!Q9qrG۱X7~Q|St9>!i9>E4mĩ=aPWErUdJKk2;/m:`Aj/xN}fl [b3UCB esYDyt!g-[Wj`:H>! (#wrg4>K58Rt|5A9'p|)$z)b~C 2 / #G+Iŭ*K3i5`TMbҮ*֜,N9℗BedBpft~`f}hNt( ݓnV'B؎x9٨{@H/NUA Q}oS/.`\oȩ"O/gm;mٝ4/g8C%֋jftKl@WN/Xb&rRV 8%Zk!&q l "-C-{ju^i!.t&ۛ &OK>( ԃKOhJv-`mM UxY@|w_s>=ZAu`%C~ӰMu'S폧SE9pWr.YjZjYuM+E`䜜JyH,#}[m28X7 n f(3vkyNs/)@e:$PRû3x'Im)KeyVNE)Uc$jj3cS;΍"ۻxynd -X8vSu>aq7E?{ %\@Pv5bQՁ2ٳ1ҰW2hk|SO-XmXS+QȽg+ډtEP,j"AIQ"NWR% Uxф0i* X#6Ϝcrh6ʻJGD+e䚓,M -4z5i1peE3 ;v[ꢼ=ѳҸh[O!+Ed8e {( {'WkO}Epo`DCW"8D$^+x * b/zH$0NG3Ň (OQmPLD4Zx5`|W#IW18iIzٔ{p- H!&;_ktf5c篮&FXQWlm i_vM8fnc6 9t[E|Xe`TRb+8R Zl u(fd T{rٚ½> x\+ǃd15{Ȧs_,/.eq'9D]{EܢɎ !}sڟ3k&>Ћ |ydC8ؽG8 w~&m*F7}V p/"*/U?9lqg/snc|>\EAke9S#hw &'>KQZ/dgbgt[wA'Z-ʚ')K-X 1 :.Sa?~e4Rz;KѴq{9>hR&\S欸%Vcbham7A+]Ev%Lʈ? S -oGtŃ`96>1(h- ^U$5eCc #WQk5؉H1VT4_%=~nu]A<@Mo/LX2MٮR@dnO).KvhTn|5St~  B k2%mCyw;!6w$T,F=HZ~J{  R';\koa(&G$BW_rr&` o<*{[ :8 rՋ?$ ;zSfoB@x7o|_ji gN GXՄ5MfM:{F+M[9Bپc1%qwlՕ^;$jL,aɍCwT+d^&Ŗ ~/2"cw\Rn1kę]&–ʐ֐FKc1*<25_ۢTAo|Ŧ: YaT.MU|J=yd6`(BRRۭ!/0Mj -Zp9"^ שeTMO+Rt-@_V:*!pWc"h8OX''WB?# AuOc7)B(2WIō҉YEH|dl4w;\Oxlig UM v J|wdn|k-\:(&c%L( h-X8k7}-c C^Ir_Qo`5lYG :uzu?O""k!f.Ydi%)G̈S jmijWbVon=2zon*>OfhFR2yV|lԯs&2HH\zRIr!KJ`UY'8oHUI~$ebGY:&i MJt 2!P`ڶ{KtXkTx L)Mb5T쀂zjO¶ҨR5Aw>`Oa<L4ETxlM4O]*T& 3=zm-G3t$׏C҅y.%L~-TbSU.Ikz#|_|C<'fk*'Z)<ʂCdNåiԭm\~x369Mߠ7%F@F){>u771Y-kEo Y[|7s'2}ܭw@o }ElwiwFCc<+q^f:@JbTA\jlDG ?Ivt]o468zHҐD[ޕw1o OH0ڤ;v%bƴEq.XP!pAzS|!:Pm1AkE f]+.JMigͰ:X8Qs0.8IA1E !?-Ɛ]X'm?C#hg"ݿ>o:6h [Zoщp}>cc-Y3t1ZnJ:hAIntac,jB89zPj`is!Ѻ82 TL%ZB4<(3K%51s,/l pWa3$RDC@1R!ɿd0Z1:ABZmGVu6g<psue J3MH潁6Ef Ԙcc9)sw7XŭXl[m7xDΩ5SZp1SVƢ8 ܛ5C=T/iPO1 bq$BܣFyx INa <`yI1G1In؝-ҹyG5G;??\|v&K tˆrq-enF5mK.!͍:4hpajJeҀqSgw:2V0jd~nP;δygkRM[Vi4^N긬qbt?dx[.$b,ʓ2K/-6//4i.Zwvٻo=о]wɠ^dܾD'uDbK_}tׯekar31tEn"ضY aLAÿY)Đ4T֋ GIDJ "Nwb- E0PʥqMzhyDC[dwVe/0]^yN\r} fԥ2X/8tj8yx2# 9ZJw]a{˝/_^OїU)}3 SvbF3ܛLH+fZ1ӱd y[.c|oPJ5Mp@l[N]qXɸBPW QR0钐ySȬ^Kj3}Y2~aQ%tXe-ΤԛU^`#zR~+b$Pwlq$YB(؝H^u4_7H$Q H Z}jm7Ό*Z:|bZᩢ6A}  !^'_gRU$ت<=Q`4{?^̞ t<'U!p)+vy Y5Ҳi58RN ?~13İ)iݑ!/by ٌ``Anbʷx$}wj؝_{7ChR^b!lUr+Mpn'V:60߻>5KQ_zg`aX! %Rf@?2 04#j$V@K?2=o6*ׅRq[45fklleF=գhp?3bwٷ1Z|# O L1<מ|F()j@= `jpo`nս'O4ASIvTqu{48T NҕP͞ ֘Ժa!{Hl7y^{Lg%fH!,?" =u1bĤ0Y\O[jQYebxme=i[+':GLME7K,t*0@>U!s=B(rQ}Ђ˨Y` W$ _o\?ίlUHDw`+KL5'ЉtjbkӨ`Q85nJ8CLE3UmUwf-_ KqT[]w+V[瀯c`c0dYKz^pB$C{ނ(Fy+_S5 G?SGS#V+#D fEC‚ @smv j@8?)tĵa?:⾘Q=O&fYKs!$b1~NfU%V)R=>X<#z O/$q kHj,o:Wy\! %3;a" CBjբ!%Wl ͦrzWA9K?Է`țъbvyŘ0E9Gx)0(α{uf8--۸I-T&BZj9J_@v1d2bKkꏼ#  bIY>U-wK1_xYη7@A$a*k`Z\XerI)ʞO- ^AZ=ΪbG+Qf^U[w39eؕ=mV q+jh]/:9(쥜f*ʁSl`b!쵉uXc`%TJLB~׼bNDsT8Ufiϴxb{~?dXRLEHZ ɮjPʓkC{$4I>.bͨX+N2cKucBˊDw1ۖ] 6; u:|.}4B.̜ .(a帘&oRA;CWgD?ѵ$|<1L"lqfU,^(iO; X|FdHBmIp`=B=p-Cenffa/-$[OFm`NA1nVS{4غA3~%גW7z-W׆D"c)Mk܁=zU8\Dܦ&vc4&w+!3ſʆtr>*1<**Umw2z(&|p?Oc5NvUs|llÿy cU%ѺLުtLp` H^$C⁃zUJ )$2=@ A? 1(&wA3t6[7rʓ4:8y)omNLÝ)9!ڄrKL4UMR'A.ޟ讣)FT7Ggt'ϾT,E&Mm50,T{[NP8{C\sWzTm_e{=(-G3NM9+}sKj.^i;0>2VT=/2yNY;vVx#-ZLaT,vy3˵4WbKߞCxa@t'd:.= !pbs&7'OS `QX<}4r DJe{_:'O.e<2,3,a`һ5!-?d:t'SQ1Fn}\m3:h`ޟ 刺ęo@yeys7X6K Mx5QEz4niebhIU`/PRcQ kR~`{J|'x5{>S+DMo^se x+'hp;t`Q3uXa_䁅=SB=Òc}ϥf!wjX>VoirTͯarޯ?˖uRISk58T26s/oxr#Nƶ6ʴyȧ %fY;(3UKp}Ӧ儸MBwŪ5]ϥ\l5jevמXMF`1~U)G4J;rȪfO7̂x>@#5(E>[ljZ-,zX:ZϲXM3`D!ɝ̡ &EE8O\Mӯ잮-vsŶ`ը/k[xߍC6Kɪ\6Y㐀 E.M;DP icq-y 21{)ĥ8C{ӄ#ĕ [,śԿpfLhG?TlahK=z(-lweT':989ɽsT"wʥj|C"5ХC)P7-A:qR^RJ07t !&Л;%g܏V<,yW/h"CR6Fy)&o|.U`U 03-"+_~YVց, %a\^GprrH+r&Yqf] PRH,|7mW[6ToG ugv6ٱRSh:)4DB#ur *@%-Vգ+MqBP yn2 q3(N|S-5"'+xpA򤜠 !JYJ ) yW{Jӂ;F((4~f1@[[YT,;9IQDԓCuqrez|摋O01yi'ɠL)38m]7$5<%Hp1:# E⥎g֏+FW-0hTј%F#OvD.mI*¡Qw*[, =78 'Gx@,ЅnI+)kۅw%woL&Յ~߁t0C !bH2e/װA΢|R Uc@B(EZaұ6YYHɭ6@6)9?3OV A/jlfj(Z4Kɫb T+/$75Sz$I+)> A5Ԑn: g.f/^S;cNGНCQUIR4ECvu8/є$C:HsLVL"1REe\ZD³?!;ۺ;4:"fD.)C ;'R_7T>J0*gQv\o(\(Ɛ׌6w0aZ{߾$F>_w_'+ FPk&Ld!V6#jY0ȝĀVubYX2s> j:p.A<]9-X܈W- "G`E2h l n#{|ES}ᦞBN[f_oн%br(o/@ MGIpAԽ|KOp]gM%ČA/f|;? NП{ciq@H_,,DK>^fjvJξp* کfbXBVjdž`R\ҼW{]Û6f:!![fK<ջ\m}gQವ&,ŠHPE 890r*1A2&Wc Iqqm-zLV;Ļf/y_!9VP ߶Ym{D*s$B6 dU}j$^V-W4FV)HQy*ğ q~:2dsmSQHc-7!jewՂ>CC+h^A~pjǜ᪊9kqsOO4{b56TǺ9Q@R!J< gGŽ(~Mн"t6&al1ճmm4zxP&(=Y ? ε#o"?cU'_Owb?Ve?h?NQ7SՐZdϮU)6(]_w/nD7o/;hsq*gy'4 I*pm?gߋ!JQ˄ 74v+1&ASK:  qd_ WΟ gT0pt,4hdobHʿ(\;%!i"gS:8`B%jҶuT~sܹ6X834 XBe4\o:")ElJ;+{qy30^EѧE ?shJq'x)~JHA_cLq_]0.VyY++q@ԝd~G6.Io"~Zq+-305$.]"8jE]fA$}5n-\w!d#1>V;Sǒ!S:(  i?̗*iP ]Z016L<LedkNE7?/XB%˜m :&.]Q%8gr#e4;C&=`^n`;?2Ȃ"jp E2^ Xi|`n9`Xt!"u813&`'"‡皟GW!s<*bYSW%}vL{Ƶk"O+' o[X{ak&0W_(M:(cbG6Gy{2HL~6lVB+7 ]:]`SdR&l[dee Aq?C|ǜ Y0m98Km4KN-ɴ$G 2 nXOkmK*\ ZYAKLYpR몴,kO=x &;,GCn*NPmE@•x׸2>Ɛi#^QɽSpO-|wn}\)[|r0c|y㙒 y6Ot#e,!jqmyrP)Tyl_>4ݜƖX'{KĄxO. >Mt9L9CXd{KsC~R? z Z <]ocHjօ~ECD _Mk=Y ۍITT򓝟*a^۝#(JdOd}wϦ ޗAUifgĚ3vhNRC츔*U?I]5n@-IQneĬ+ńb"hot8RSI;_ HD/TEfsEBBqpo42+Izީ?biXX"$Tӝ!`g4i7e~^gcr$^- [H;褊A6oM9'̃ & J* - ͠KT9dW0WUMH-.cfꏗ&`JunG6Ef=o拘F@l2X a>0E0 7lP% ̸Zx_ad&pSsq*. ޜyԀ,lUK:GQ4Xc⧃ AЫm4/Bӄ̔&\8+y<U5ZJ35eS6}?rfL9K`u˯Zo_HcWnX,T;s%iȱVY,;k"kn{jj6ޓ!m!9%8KuZ2M#"@.6e<s3c$ ĠQ ԊbV/(xop5-R/yEgŏe6B=c gnv* 㐧 V:i\gPe*yh|V+0Zbi[-?d!3uBNηj6#c1xlK #n|xoq::a#7%s/z\UAJ%^Esـ5 b$syMB m+xGcb }@M Gа߲$D쉸AQ%K6ivPԸeϙ [ # m~H>](Ⱥ91 }uCG7A*H'ڍg,rR qՑ$YT,C,gG-/>I_zQ[&c3Ūar"Jg5:#5yXWKb!KSb'o{HG?H&=+/4gW}x6 ȍ#[foi`8%a% Wc'im]3Ж4ܧm|Kap~~r ز̕Ki5>b'j6}vS:V{J%#& 1eRz{dZ]"Ów׸Ű[ 5 |%JȪ& d7v7". V5]G2Zw^;-$ T o̓ӡBLE|62L=#mZ\IeIe=vYO#ק2'÷f*|Ih6ٿ& .u?񇷤\Qt#|QÏ݁5lEzqCP}WGeƆZ,B[x,ľd('@Fy˙hk:HqD"|?lA3:b`B\C;XI_J{(VjXY! O&Q =Sb_s'|^ry!'2η5 -RSxQEqwD]=NJV߭㐐XloIC:4,.ǝ1FM44 ïj#kzOP-.栘݂Q_}m!LA%;FQ1m\ԅʖ#wMW&Xfd{C{.0*tʍۘ@|:u4LeEún4CK{r xZDC~-Gf$ P’ |cݏN^Pr*tU Y"=V"H2I#,y A6Wtm[>|ȅϪX4^);?>^2dPҝk|8fST9]tF`6mטq)SDs2'MmQRskajB;#r# i_7P6-A`:Ka~-ȖdXX.ލWx`7VB")vڪЌ%_#] ]5^y LncFd=gtGk!e4_7gtC:9P(k 7UQY0̓Ug!],%V(,)A(,5M vc`d{ kEiĊb 8)@T h+\}[s '̴)o2d1I 84y(ߪő6{r@Z]2Nڱn46,Ý@yx{n%[ǯ\ $E<ʼգ^: %"nOb](7٢ĺ ڃ]YO-k[*`tvCUH HV,!%GΘo((+bOsw}HGxV-ޟzeִn4YQ!ToNh1yTAHaM3rYf:pF:WdIDUfQ (˱ljitBOI6:_tQ_(@>tKR¬iC$x&{)73Pll2%Vt#\z-23@S\ ڎd04Kt\j\wDu0RBO&B 1|(K3Q ]1vhA ;Cnfny eeUkH.1 3ovݠ%lJ(^mAh4Vs-]}f E hWD[o\4AndC˛ =q5a2Mg ]8&=M;ZըI("dTaAfp.lXuS D 8yPOVrgxr)ޑ0-?pTIisn.А(FF7QJBzn1Ih*́Y@{(nޯ=ΫTRBn.xd߹m犫ۄ"GV_wz:h6 7=*4{3āZb>9î1a-v0@(N.fD "jrT-UG^[! o`wl3de.F+b RkL jz=]%-,g$l\A~yx͎E"=Rgs}t saK(â9߷d,[YpV5DIaPGݯً3 {deF}!׀a ǩo> tnUw186_ }6Q=ȫsh hQ 2=\3 Bt8|3dwṱ,;8QQ{1P|Sj LuXS)M/%B4}q1߅֞_Z;鵳|k}:00MjrBJVb2Y3iCOwANp_-TZҖ$ 43{\tO_6+MNT(aRl?(s$N[f&>#!z$,n`.A͠n~mƮWod3,fi`>؀ul !w> |xEkY`UHL>.$jgx}n6^i&D<9Cnv݋*UMN]qq)S߹O^? Vߠ`%,۸ V9J-}T'š|EX QglR?ATc^ʹvDL"P!*-]P7!A_IƯbUٔU/ΩK tLX:3 4Uapl){"X‘9&$# #|Q9xO)M/EBL_i3 )x El{"(7eZ;N:ɜrr&Nx-玸u_z3xzbi"d;hoh7R]m`1Gڴ|:YMbX oɅAo9cx$֔EA1C HclI{Gv!\"^Bg1 E KohgwuBQoU rwg{a8 `pL/] czQ ?~z 7*ȭo>:#?V4O֣;fc1(lQXS:"^|C?h8:ߖ sN~W{$@ vڀ,t .d7oͧ-kȒu!=H %3V0SPc ,!eUvs}/} EG6{cjWXZ>r$tE]V\3"&1=, j!HՄ\bIX hWhg!"ag5"|Zʭ0AFz-Nvw&Ia>*Ք>|LiR$ag\BPbҾϔ(]daMXоa&Xu;g/ a;d8M^ Q{0ұfe`,tw1nڟ$NsD Eo݃|M#-y!C b q٫2eaJK(h.\ -Vزewcc@[@]-5'̜c jт4]Sf6ճk/9*y2[&l*Bl撙@)cWՍG'j4nO.lgvp+JBOݳ ]*z , >E}zL%NB]ZuS-o\)Nʯ~V8%o격ؕjJ& "2r))>8R߂\%ǧIC[ǒH[|:t>P5ٔ;2Hӑ|OITFrL6ij_D2mAr>pOCSn 2JTMe+̹ aY"s5`kxscǷ3~+kdVBj CNZ{Jl٬аjgWWZ>fw9?/Xɲր5 K'0)i2~p2<2K֥G=1]!dQ¿<}&N4iڞ㏔._"ײDL@}u_j"(yWe&irW UMl]foT›]K]ް=>@ &-Qq`t\!P3d~bdybWKœ x<5AE=$o:5\ݡx]6<)B).0⩵=ZitC#8)59 b01>Uhw Az⢁8aj1& hd"pDž҇[J|p仱m]~hO#KˋX-8g:ȍJwo5$CχsBQ䅞CSLT2j$&ǽKu{:m +P_ܴI{<^#t溺ٙ3Z`sm^zS@邜-ݻ]k KVMg }1^ T<'"+,&kYi)/q9L"{^6'|?h |/5(5ݞN;!{,VcN@zӭ@OAUG!,4B/a[7X7ꖚGc+osn/dN2y'6 4RhADuL^,04 ]JcvBi) }F&L+l1H) @daNBѼBӠT=ώ~*1j/2떠vC%!' @knf ;ډ߶B@T[^y}Wê$>QRPKnJ!]d+#s)CusKfup8km(s[(E?v. oWzSFw>2Y7v6]g^(߻mN j3mC1]c6b ^]ּi"3a155(KV[ɁqLg'oP)*J^V >JZf2U۷ؿPP4Nʴ mmpLU d9?z&=zӑ D ˡ͎* Y:>a_`Fv$4 W0-YYW,Z /R5JQ:ٰ?_NHbݻ4D#@$Eqĉ7+7F1lE/h"anjoX81)k[s/4n;37gIܔ}x-@kzBwyNo{=`r?⇟\S~&jnk$\I+ADq.nKL6y&WEy׮b0ǜMҢ,L3IIÒr>j Ƀ 8ZE@B1ZۜL_kK4釠zjESdF-|aBeta~ҫMif|]+Λup^[RRMf_c])*_*2?$NI% -GR@tQ 5iT`4I9sq+<~ յ9\ydq. 12nDYӫ%1kGVv;C/5uܼ]Qo oǍȵ8n\9Yi{#%?Yjg wjF]pjӯrx^b)y~z'v|YY\zs١V˧PaW"q&tL)olz3khdkg/5ʝ=(v^J6 (R[ {,p<:dwm+ڲ$h%i5hsZ$2GjVN,sƿʍ iLcӖjeߐq1+`1_3wXXrtyWSף5kmvw+CE֣䱎^ Jڙafn) N!=>5U1lxW}aĎu]6:T5 ],1YMd jD >鱤. O&BW˽i@֟ŷqP{M֎I%B*$wJ}#,,'c9T 9)c$:nD(pt }EKe >&#TjϘD!9+Xl-J>*0` % r뱗S`Zݺ]Av{%;b#1=tҾ lU?rt~# u{`B "eB\;Ϧ`bl^'yc@o& t^uMNj!(,= m̯- 5 "#$7Gx>EhY}zLT+Ziw IRn{ԩ <Bs6deç j]iy<8rňH;IC--2,BNKRAFMWS;X;Y4B& =猁>tBMuq*iL<5fO= R-COUаUM. o39KI9*bg+8m1k1mV͚&lpYp"q%@ROe0u( KRvQP{XU(xn=O! vʽ&&łHAC,c2KV/PiH'TQScVg'|`^N!KOTpJjB<0T.TwZhtrf|ӗ[Loߩ[K۰8c˲]ީ)9NF!ÕxZxbvͤQ_XZYp# oW2Cz[dc*NfE ![5?Y?3ʹ31Ac6iI q|[Ow$< քz~zRA\^.mU=!"hExJ 0AKWO|8jou3" "Uy|::ɮӃPH™Xi`~{Ą #7 ='coor5$U[aQC(oBdHIjf{Oˋ"?:ab(ePzr7)[¿K溒6\d`*a%pQo~1+LJs[ }vfj$?E-[ZB>bլʟxՇn3zO 8U5 EZy]~ ?}{ Ye_"+WQ-@(v`l ܢ;f{dW=ӑi%eGUwd} C!=>u50@pOOWF" `F К|1Q{2h:NePGcźff'v,&1Q#>Lu}'Tb:XʒoXF>p YCZ۫Xb~tn `B6>9U]i˔Eo#`z,G}u:D_i_4{q_53ݙZsMvd6%+KÐ&/ l!)Sīm:a7@8/<VخU󏒸/Y m5Zh&X 0V$3&O[$>NAI:}ł(@;vQ]fb ^sFa[4mJBx=..ds!J풻IU><-Q1&dNRKv v=pudW՚]˝ddo̤NY'OSjD[ԓYc618Us|@(){Ӯzx07,f f̏)Olpc@ql2@u N03Gd^I Ų>kVc|*޶vikt6RAfchF0e_puR$͔FV7O<@!߾̚LN9퇃":cI+w%RLheY2䘹Sa6JMޅQ|,[iISغ3܂H۹r( JMOx[汉`b($uՋ5}ڣjt`71r漆'kPgQsi{vn%C#:͇cX5gu\ i%d{iZ,ã}kc$_?z$`G/G H pHXyK"dgQa̳8^)QV\blk:pcz"Dx5fo(S+iJiLN+I'飩#dUsp)lC7P%-j' y9'jlM<몟- t52ܮک6؅C QkivJqƏ5(mko)"ay) AU2Йk,?gǰjGӈ*SY܋5LQ٘JpiFy֞?OUḚY&ʼnUWv~VK*OCole Mo4> dKVgqj7틈8 CiYyg$뷳cQ`2 dv^i#og-P65>I@h ԁ`.bFL5%XQu4tlR밷\bf WOiskT=#do1J $ !ͪ´֊HhK3Rٰvۧ`ͼ[n?L[xF8ĜH'9/* ;oц72l?Q3p/@?HvUW^R!Cll.zY6'B*b=uqٮtda)[V$.6z\_w ߟOQ20Զk' i]õZÙVZ R{C'NR !ZZG,%_٤Nj&U#\ڹcdt~n2!sG2WMRPCze]?̀T[[n֏[0S4U+$͜|7螒ѠVB䘇m&LxĀ*PQ@&vQ).m?:8F86{2>drsi˔ eu:2o9ai<@-R(~m;6/?fdy͵{AR1?n:Ws?,BŎ2|YwBT埩{А0G.\|rFc4h &l;:8m4 J`N^DAv0+nxF"Xy֯Xi4N| z$..!( 3<}ysj+aoV>Q=o J裔t7Wˤv%Wjժ jH@ .OuFˊ8U+.j]h0VRm%xNL81 g5LQm_7Z&&FĹ;/–jx/$gIVץ^ax٤*: i7V1jgs#4 nF%S87;|{'3=B-JC8~&Ȫ#[Mopl)^*Lfplƥ"pidtrbQхsze# Y *scbIhTakɣbѶ{;TTZ~j:A!to ?%)J߾8Z WgDc٫;j~,.YU}zz {ѶDSLwyRn/>CD58MRbWcn!\ Ɩ*U64 m"?!J+U ǚG+RqB[SK`{c\>y*Wh"\ĨX(pBܓD0 ț?*~A3UyM^B2?iVk˱xm/AFS 6[H"{ y&YOV1Hʴ27Mڝp*:ktDE K-N{˒(ǞkD%0+Hviua1l޶Oˤk&e17R#,='xI.fCG#U$X澄pJbʈЩ[^u1}s=~K:p ˫ ?[ 7d9? 4vt2A.jЁ$/'+R6\VBlӔN 2E/_[TI ̆?6bԁqV~jXQ8!rOoԤحTۢz>HZdh]Ý f!-2Ƒ镾,50:RcLL'vEPAl+'>Ǎ\\cQ)rF 턢@kY+-N<{[RrYklyZN:NT@oVHN{vO TNyd: UeI03t'`w @9pa*ykBӹu$R*k\X^ކ" #)(UZX|k&nSh(=Ӟ<F ;8Bmh-<T&e%A3SrJCD+"o~,=hG;RmQl=#/[~A0𱇕3)*ݰnQ~j34fE\y oh2] wH9o`62}L72BҧX5hs@..tD`SsYȨ٪ޗw;R&yN2 Om"Nyɻu|U#XbKtW̡GC/Ju=p`2Q'4?#>"m%,y$M lsnz_}<398c :ynYc=~d5Ӱ~KRŚۢ%r0LQI&P´[Xv_;r5'P̻H@{Wx1Qg-ް^\'2ra6hRܪGQSSj7kQdžwzݧ5Jl;N6&(Kƴ6^q֯I7*݆FAM( ѓGĪ&]sOyGm h;W(Տy |A>\1ZӏY/ԯٲUl/4WLFRn,FuG]-;v0j:ױ lme>2xzi[\`ؒcL{b}B)\Ip=G Wl5ęqIiEѢV'C,Df4ޠq-ūJG5zPּ!U,$ohƎYE%g0JMƂɡXETRevq>9[6$bX"ZvF>U&  Œ :alKjMWhXYcqH^40@e}dhe^q6ar ;6 ͩQ{Ck;H@3㉞u%S67zR7`vg1ݾFu#+OL)`?;ďSYbl@oHs^bP]=x_;uuK}!0FOCE_ݴgaی:B*l/!J_(&pHz5SsM%QI4ե|g1FWz䇵\V\tHL봡lҰ¼f ((1;[-S.à*$.[[b$"{|jӅٺR(j[䐺Կ|h'tXܟ]koc1uZ ЋK"2>J x iF)5a6"91"Ӫo=41pe/$!{ 7#Gg;LCfl?<&ԸgZɴlA0I}wdr\%`uC:hG?'5RK3:}--g3֣Ƶ Oaj6a!#|"wJ,4RLL1U p(؁ØBF?zu`-8g"aF@͎/n6#y@Zw ䷆Ϩ_'r9UX1 ~4xZDmSP Fpݥ񄸎&W#1R~cR'Ԯ |ģR{C5'v@'M⫟Ombmtx[4xmEp"ۆxN®CnxD]/z쎑FSZ/U}az^2o;3~C\);W r_u+7*bB X LGߕNq.1fTOrTၥ+u>TBl ));F *Fx|Kب*]t事LD3~ܳwfu1,y&NzdUۥ)7Qta[+}b簛p`+X$BbJjI*\L j@KKޘCLu>['yԞl_8Ǿpiʥtnc;=OVrxB'Έg4)h ěw3ܣGx/ȬCI̤r!j[Jyރf|)<Ɓ9/b`f.%&kv-D|dy"oZ\ -l2u3X }{ edvtM\:kCBׂ, +-q|w40ni&L4^%DKCJXY/Y  w0}ZZ.S%?;wgM}h!'a)e:lF${o?ѓ&@TWQ:$ HhA2Dn͟QgpPe +Pvy_7\7Jo4)XD(dRp>N8V絙ֿ樂#=땟] ?yV5r'wBKʥ"K_78ButI﭅DIJuv=x {w+'-I8R'ipΆg ?NeyK#o_́;mU; ף&̅2? #w6@`4֨Ť$aJL=bm%G#0-@x \(=mrd? ř/'.oخzP;MuJdM;ԛ4z-AFDi$Q=6pġ{{E]"#بaS`d.;31X啸df`߭I`#ڨwku ^FU7̘(F]ZGcn& &LZW1#zhO#ͻjLfv[@DGKsBQ@{47Tz6Ã$lRS3uZZgE_zq_gD Z_cq | ԤD4 Kmg`89 [/y<%tBIԘ-2C=nn\ӭ9q? c-fȡ&p 1˥f\pR>/tf%WQk"ſI)b⻄V۸֚(TP~3DK}`DnPٰAַA>~ fF7u6UrHbTzlsܩan .&++l\V%u$'GrͦAɬ&mstWʏ:W+ԝ{Ƴ=ϥ2֋esdT=aϦe1Xco9E5vcą>%)kaluWY~Y#D1G6I~ɱ;a>b / 9Za{Ï٤ū@Op>s<#+T=Xņ3b~MC\kq]ǝ((-7{Ž P"9-XdB6h -IqHK"b ѩT{(WEw)m=U*Gx:=;#m>ENi+41~cSʓ 94KUǫvX1mM..]* ֱn̔('&q Wdi-(tRq\˞Ne.Vh^EUz M!ðR\%g/ƀC 7kèx%ԋ1KSݸW|ܲIW6^-7,7*偯hFc6;1bD_!,9& U~Kޣo hpInfZWrc|Tq?Qf$XP%fGvS=>"S~tkjLժZ\:5_ WFϷZrOGތ҅)gpxmz&WQ]/Jdl"i';IS0-S@([u[2DBt5Db)@0s!@E\~yb{X\ao|Q1U1(pxk5H=eZ0}E+UD=ءlur"eo͂ix$5򄥨 S Gj4bNjD4Yd[2sXtV Ҳ@ h)ٲW@kECL2*Ci7J^gu@)S=-tQI,P}Wc+lz7eBHAXT7A;Ӵ"g!!MQ/.vo2<D\saJr,jߞ&א$O"b@`&LݾVzx!u DL'>rWU+`y%ӫ#R/PB+*x=,]M2 <`|<5ZY)Ȏ`Pk d@,gwS}!&+1"3#/J~ȎaCF0gHDق$Rm˹qߤ[ö-H^ݣ3" W;.1]`Yכbb-q1أs{kmjN܍ jK.9Xi$9Xƛ;FaS:%~Aׁ*1 pb$Ùgw>?sYZO.sABAޱ ۾^h#- mkb9N+XJ.~ N,.$L.Db\$qu}C^ YӢN;2G|-֩[LL?Hy%yPr6mKjjDWYhneL9:U! rv$=58le] J 睫5hP U¥yNRe :‚euMSͳfwmՈ%[b=5,1jIg0w6F1 xvb5JT: zɯ I11!~QWaXDj[.[H,d[xb; CeAV}p&,z-H?΋9l{V:'WZUKka bF{4z>[TrY ]Rz;;D>FmĔ }fޠ[}d8D6vn5 6MBq\Nâ 'ISpP|ҥK k>w /vpԢt\VX= UQ<'d"">P d~ll惂5Yʁ!vqΕ9J5('4Ia[O~w@ipy|dF?׬Oū"xeLI`>zRkldaVbL'E;Ĝ/Ǒr.q*{ f90]@;P8z2Lju.B?q"&[čy},EL{%"i4x[<:Y: bj/$%\4KY/{K?1, +& s t, ;\^(׸K~SƄ\]H qUZ.bqpQ7}F5j߆W4?e9j4]7.a"CX:RC>bżY%h4&!2eAQ5k9dO8B%yjA"(ʁfQ׃[B$}{{=c>Hn:R7m-W BℵOY3.hxb_4B/9G^7o $ IV ݍGa٦*3m`t+S!ECHfFKzOD4xCӑWSV*p q@g >4DϞ )wCp@{K.RC3׻Xڸ-HF0ւyoz%֘ T1<̏w{`nS{p]I"j1KLVP ֠t[F_I[*ՑKiwϜр'zam$F1*N?M钻)XɖNcn^5Z&[ zp*Ѕ] aPN-#-_9AU1]%/(pI'ls\L خ8~Jܩ^nߧO,x{@Ak+k\eJ2hN_n>#Q.Bޢ@~q|$bO&1+g1DA˵SںHmZAD\ol_W.:+Uf6P (6k%j^ֺ( ߨe) }Lvv B&Eek=̭l] p"aА,6 .bwqx_w'ֽ4La*Ҷ߷Hs =g5I& ܑ|%D׉a|8,'\z-W8Å D)|+ɗZ^i҆PhGy >wخI\"ghzX:րyVhW є߭Q~!<>6;|m4P2}N%O!._b3n~zSBa\%`I ~ddN#T+c4i)x˻B $GHbheT֭YFm]r`Fn(\Yű{<0&ӯ1U(mC3kv- s`f3|p&[6P |]:asz29uKWrjPf3`nDLl"4Cv(Rm?W46k"r2_S>RӟHS>.UVt9G+m7'|&Nć&zFef6:41Oò8AqGAgddP;h' in \\ 0m]T" r2v96Dj&ܤ*lLw@aVڒ#t@/&d.Qy?_yߥ?|raOXЧ?+Η_:ǐɇ;]xj;A89ZEU.;V,g1?շ1ރ$%dH˯ !]yL$ši?&0T/MG wv8T) @#A3[xڿBV#MSe\TT/E$ SzmWC'0˪Q۵`W4[*`Yu @ķO vL@~O͖B4o$4Bw&M&{J6*bTfLYp>QIԗ-;x:O S1$ wLJsO=[Y eso/J,M`/'rRa pqnfdPG$?X BmU9pP,Zl)-:ғ_rlXļ[6#gJ5WYV֝D?yv{ <+!kQe1 9ͅt~jKj `*cE?#|TC1_+]`c*j_?;(1!-E`QSo?D_GW]MW9-n9OtS`~E\Yf;T L\[Na8185[pa{ I˻,1 ecTuh[Y; p)QVWxt܅4\qu6R['%&񧒨!:3rS.|]/CPDltQ!M@=o=1'FS ]htSZ&GB LIzHoxxA ㅇVU:@!kE"{?jaǼtW3QK+nE2^e+rtwWMgcS-OYtQ;JTXH@=ЌY> D!ɦQnh$\hcRq֪>ƻгU]#Gﭒ@,*>| ѬKcafpac6HtUb<<rW 5K4TPx1Y NNy?V0 ~o'Pf Ly$"dT^N#(^dk{y?Q7C`#n/̩YYH׬vqs>ʔ؏Y_q[V- k&fƂy+S&jVY=n^YBO4`n&^5ز kLEW6I_b< r{0<2Ee9GQ Rx{M)x > : IS׏ܿ1L4ƒ#<|:Y/ 7w>,b;ddk4DH(XjJρħV;*hY2wM7eY]% +A8t)X1EK梺`M@[Y刚(N@:6hK ED1/JtZDui٤G㖶Đ8`9l<$CA<1 1Gn!{`O>u*Q鶌9df.9נ *5A )e,X`qxԍ*z*1 px?8]ũE?PuBL 2ɝK~#t]#ư4%꒟TPWmvIZ>QbPӵn?{,F[\g{_8J띱"͞ 6eCJ bzdV/wxh~;s';8^ OW#:j0&K#qY1i=loJxYZӈ@ye&$lN8[r%_fu`.,٪KgQ/O`+i+OMjjSgh1MxEYgl/^hFnF ̬nFyFaIEj=lSa6Ij4$)|LD|b!X瘃#ĵN=96RM~S"67_b8Ay/x# x'Tp5Շтo=q8 B%]nNyukܧӑ]gn^a'G.]i׮ElDЊ}j45:<ү(1wr,=j܎o=] W%B-,֊f-7PWX]n=D,dE>^(?+1.SK.(Nh>M U5 χ^f(_fv=PSG te?8z~m>>WcuZWNTƇ9 [@GDBR0Y/*PNT 1HA[J/2!40#hm'/ɦAPcuQotU/<ˉ/+ uzԀrBH8Euw`W<ˮcH<=f[6$Qr8i%(Nj {Mw_Ͱu:wI:FXH!܍gߨ]ijo<^&%.y_b79Fd"{N-]x!!3KYQ|7^7R"z&tG:8<r nI¿F.1BUJfola&z`*1X+ƒPS0sK 7$:21P<) Ez %)UyS0@L76/, 1n  A&œ-K{$CX-ZW;_2L*S9:ԙ9.ܠ+ILAm 3H-_~$1 {Fepx$k.?+2{֭4V`72M~J'}[iKS[F䓇rkDK@ uB3a[;2Db kLW[Ӥ󝵱mIۊl0+h"mPz_lrJ#5bዱpzgɋ|ы|ȋ[j;g^lPYtxۜr/ 8$%{޻} u9%oK~ [}cci62圎) 3)>wܠj;3c3~ E$ғs~%+ulҼ9<Mc?mPHt$0J;5kW%0$Il/ ZFmΑ>t;t+p7uͅk{(^r! 8s#P{rSƂ`7&oǍՐ*3? xHРY~n=kKr&~3#y-& 3:K*y[6B+rzCm$sȍG@:BkT4(Q%֝ޏTu]]/|bGs31kP)z1O\Jl_1g*uJ[^#,l$W9D 4GU pP>J,~yYH 7"{ԇyYmabYj@Zٸ׋g{B絛IՌm'F'km|VK)G+z`άӃ&^fgKK_\s@ rzsc4?QK""w3]c0^O5`!(4cV yۦP?ٓ;MdHhե-MC^OO"œ3WN \"եl(VY8Q˰ZݫP1 V?/{0 w;8#~w;ɜQ:D]{e b1^0"!Z<ےG^ C08]Hz~NiE-'#c]XyV%EI#G2SMP=fg/Z$:aЌa=A#̓ΣWEK@R /"3Ǣ<>,MKhTkōc)ߖb;;+*@IJDZ"qoe]V zgjRSE;.xRO-eiYM{!hsW.DZ+~ҘL@YBP uaH4Gbv# 0I\8B.A-KH9]*3EcăFMv9cvCD', z L+7,FoD z8]lGnߤ"_)ԺS[WT>oflظ)@Iş*)$Fb."1z^л5P|s;unUeP k{ u~HlV' Du3Y} Jz2Ԏ hgcT[<<9%ђ-pof^'.y!iQgٸhyoŸwzS/?Gљ} dpoE]?UEe]>j|KXA#u aq\HF+-G9LyZGR7vi?OSȓu2R#l 9e)-N cų08>jp:֢fwf. / @˓``LQߖ_oΐt)G%70&n-guF3$`v/im倜?fp&$?9d&YcHSbDPbYR/?"{;@V}qG "׬ĵ/hY{ 'c/&&`s؛bբ7GQ$đ/mѥ3PQ|sq&].0PP#E9oV8])ZItT7y״m?pm].'=)O\Տ/T<K`WHw:*v^\':;1 }<jd!_1<-xx|;&vJӉ,Zq_E)_-PC7a(d RKRZzƧ 9m|!)\' F` zj+cN}|p{+}<clArf$r*ydgҤ"n|W5ޛ6.ow w@ ss\LDgm(ayNwBUMXһnwcN(IQD栜Z~Ca4˫Y r&MG\ιfR6$.[gylA†;H^2ކRjZBr~c,w]xZЇDѦPŖ6gB<6;Hu15 R(y1\& ~ j>F-fЫ!] kh]{DMdqE.ƫ1=%}b42WJ-W8m.o@d?L, :CEI6q\ Ǧ|g)=;U- &Z\aӄFSqyԔ't&eVK7V^fAռ>Y =0G&fɱyq̔3X2S ,'*J3Q9]v=7Ԁ;И`Wލ{xCxRoϓO;V`|vti\)[JXzYFL߲Rp7`BOUe@1npٱwtF sXa]ᕊ9BG:B"F~ZS (Ž_haav^|ERMфo.0iã2&yjΨb).'Î!#ϮHGn;vR{qB &/ٲsW[ʢ<э5gō{ݠQgD$4R3l]@%5rL #"–g<Қ%Qo'QV0\)ۋ9^Og#PKn>TNKx+;]vhh;V{Y[o$Np:N>TLfj&B@CBRoU µ> dZOA_~vhSune/)A^Rį@rv/#uʙ¶vODX7tO|+/Q,W4*:'wVDAJ+G퍇2$=i}_)6q~-RsWl҇޻MhWq9G-kZp|_ߖyZ rWwlbN,?+>Ò8Dn&wO~/Pit!uihj)NjD Ken9D\AjďS oO^ZWED |%hLSSViMzUzE*=0THR`~\bw _y.tĒ0`Qb$RL:MZnr[ލN (31["ŵȎmًf|#h*+;1mW2L~Ia?[6&,SdlqoB{tbc^l$% j~^wV3[;'B^zڊ:U (${hufw@7`;luo"QzT?C nE_(N[[8O|Iឈ2X,m 2AZ[߬A Ӳ΋C~~L֐;Rg+8 ?4Qų#?ӊiхڇx"X'Z^B a|,1Td[j+#*ҩFt{a#T)Am3Zăc"Zg}0YkBP%2,jA|ǽF0@h2>.ZwBa`om?[%]'N'-_t4t}7P|ػA$lW*=O9Ӫm!ҵf|:ƋU"" D_9SeZZL7T,7Yi7o|l5E.vKZ[)8Zնcu dR 0dPtpSQ"~IkO6)9̪ /RY Sȳ&٤l7&SWXk?dL뀤7E{DGżko `tgs,3%ImKOaa_`/8LF@5S@9Hz$L gm9dH QD ?p3~qۿ* HA U|:,kZbԊpLN7ICT2aغi7zJsf9V<5':mX&O #M=Cdlv ܱh3Yt?Vv7 FtpPK'ݗ|4()WC=D)D#"S( XyV&?Rs ܣUE@7G@PUL++ N푷uv]?B&C iG,ɒbQa"E0 D&׊ +{zSq,l54!{:ΩFiv'D;YF=/Lm8)Kj vAc/Xӿ(+csAt~ĵC!8),(3LFd(2+巄$CE*FycXNF>% ҪnnAISf.E"[^+M$?bmCF|:yڀ CV_K;qXG5`eV.*~eۡ8EMFMb9K>t| {lk hͨ},)};O0$F;P0ioR8!t]ӏ]u%w#|~8=+3e ݧȯAchǝ#"3jd/r-#TPGa9ƃ].T`]=I n ՙ!O'7P'3J oB3'мbΧ̝3 բJX "lTzTeo`59w]2x\Eԯ̐7jnE[{Y#u?Jk5N|/7^st:`z+]~&ˤ6rǘ*D&aofBE`9yXI=P,|849łbsu (!-aoMi%׾M'pbwG׃T\4$+G*c^ULh@(;EP$F;;J ^'BM` ΔNi{Gs*x&Bte"09)*Ԋ`/F 5u>g [)n qG` Wf{O;f0ghF/PEki:-g Zۚvj15CjU\=[uX9*jByNGDB;eI#r_xeѺ#^qS׸fX*}|yv> unfrzoyeE. wod0Ls:(]&Ȩ-ȍθ+'|;f{K,(H᯦2+M^29sv\%i=)KQ\VdbD s|| X/@>BR07WFWЈM7_ 0>$maYB:3H -\;_Ϭ9_ 8lD/UTk c5QSaH&t=0+fVi5$Kkޘ>Ga 8~,5EGN|Nad;7I~35(w/IDM(VY<Ԉ}2np惮اY befaIЀkfG.>߀FN-^Shok Bڵ?XLݩ2(X1.[G-5s9!; r@c2SmH˦\`H#62Fsd[Ginzo VhQDQxb CoW \CS ]J-nl@̧B}~DEV{rOgXd"Ӄ;x;c -Ume/d_Lqb^?BNgGD>&8ɢ=;1||κkIU:GH~*=a*Y7k.=_|,nǒ#sMW1]Y3gm\6yD*3JoV{29 a$8!1_ \`f D" zf d&c׉mA{,'(X{K(hv@u3ϰ2ۄEМc?M4d[ߛmҷ; ug^bxR1zIA69j*(0:Dq*fS9 4Yd_O5x֤INuvG;tt݆Jd(F:_- UzSU{}zDTs K-P!\u>|hbbkn>I%'zH<ֶGJӈY.VMR8|<7"#( wdĵUUB]m&.1㵾Y$V6W ,CO*'T>ss U1b#2v%P!jgĢV>v>7%Mow2 u wȆCc~VAy (MSyEFw*e%n̖Zc s$(xG@lb%̰DPnŋ*g_VGi=Hr2U_bM:D`>)DfVӹEW>Oz]Wl0$3"&/PLU٧8 ߷Ȉ\jGT[|vδ.c:󷸼u)Z͛{;VKcL bhuRUῑ3ۓ?w]2uytp` ̭R͐2nעIޢ]xz2~<[Mv-9'&,2ky)U7El/_Z_Ծ/`+gRkWsn6x.u1, d0ewM}(!RBH:ȠD0`g]C-f\H:KuӾY69ye*0 L)Q:Qd̖&vGuD)mg;d*/v{EEq8a'*ࡃa&Sf$z5yȣTHikukpn*iК;)N'B#V>q~ y@|5;UÜNC(\@kjzpr=~|_vOå&SIezmyu0QҍN88n kYsH^e=I" ~}˃N"ԤOdIi%؎;sy_;l-**t?EL-HD&(/te>e.=*dۛB>]s9G Ec_ӳ>xASDUFf.Yqյy_WUtP]`ID=%N;sU`fz;r282Ҙw_c\"gdQ/1̭@uQ5@sfSvu&J~lnh3WK&) ԞsBN*fV"2'r$vw>h? <.\,m-+v[F $\ 5a:m2`.>ODU%4p}E<^c띗ݕЎ{p ,C`}Η4Ts:®SMz_ ., :# E]R>FfěiŪ`.nBM qSfÛPI_[=|Vb:2h]\ug$+ olnF]^{b\aC.#WX~?(e&񵠶S 1F|(7xcS (Gy'"I}Ƙ8C \|8WuJٮ &Lʹ}%|PXfd{ !g8CkeTjՄrp`9tq3̮&,`8c6qQ<]w@7j=usxu@ɧ[ ׅS!pj;-+9&/f׺H[puvi*Eln ʟɑ $d)Ksp%f9ǺEakژf>30 ⬍"@iuH֦& ItX!:K#>F۹` hW'5WVQu-,/Z&2-Pk鮠e}?_W~}lXL`o׊BWkqXf)gB+KL_Ԕ r 2zOЧo'p{]]1]EN`hrn6N8x=\[ ѩRI6H* ~(4fo437e_heZcX='hg+zss^6n};Y#2e p'm gsxLHm k[opsMT#|\Fwud-˒@nAlu d^ b 1jП+O\d׃#YDRe)MOY9P~Ǖ,8У?ǎ:@Tcq9cXqϭ=,sw 0O8n'e͘Ux]ȸV{!9ݗ-y-Z3OfPcغ N&5@;o?h:!K,.U;+9ˏ-Yx䆁ZW!'n'h+:(R<ԇ81cNqO%Pnj<^|P*#[$ PEOC)˟K xRݞ+M)aZyIƱ(Tg,$N:{td\(ɶΕ&[𲟦_|g`$sh@JN:7399Co,ZH̠r)%잜*s¡LWK?suʤ?!etMƧ?!:7 ͖ UiVS7=c-3{5z9=4x.8jwpt.9چ~"U {;ec*9QۯQ+N;׼ï 2~j-xDoIf~W y^vjҫI=w}/9G3 v (YqMHzQWWLë>#3M췺Y_+ %6SG'lrU ,udnbuSBi54T69^a}?v$!5nǸoM`˝y8Yb8Y/gɶW@L 0,ȿBf_]9Q.Y$Vr5߼XpQ򰷫wM-oPEUVI旼cdD֧~5$9Ė jSp^5a` {f,;=Vq* fiEH` ,fgf W_gIy>/*>ULZH/c-(Tgązg Wm!0:̩59\ bޠ(IֈX_MhtJwyRnbwZٗ? JuHOz<w6fFvDr .!߻/т'掁R1maqäuunHZx7PAO2>ct*;qvKe%iad)A$3Vg;^c !^2u z3e=d~>zS<-cY)Ҟꔺ-0Rw# vl76&/F>` `%m[ˊ>2[Ai38r&#vd14/`S=5p0oiƀRxZnv7e:i5,C][saAhϟ{cR1Bjd[8Ud8;Cd#InC,OIhE1sqo)y&Qs B)Mtq ajI*~ IiN>h>k຺Ə;~1/-V9tt7ֹ 5P(5چb!|OZ/O-,pxcH?gѝꢅ2L/,1}![ %WE}P 0+D˜`- 5oLZr:T0S7vҌD-yDhBש4lpIђ'߲9aoǴr\7Ub,6&WyBL|W\J|\mQrh1n=`Nz,yt0z?0aS GAq}vJߖw67 Ϫ\?Ĥ|%Sg+MJ@ki%:#ǣA~\K28eUAHnc-_M#ɹ2*yQY\ 3ՎР0V僎O8dt>ץ}et#܁j^Mz~K]&"魤zMY[W)GC6%Қ]&ZtM4%zd:RLBmc ;AzO֚C =/O$*lŜKCٓ@ʝ]<}7J4 Vdwg;LI@n7`q!Z`]Xmxzyz@K(usHv<մ"j9X4 ɻULLel&k VFҏ?t΃@E@ Y4aKXz: ͌TL53뜲c`'5~X*"{^#x !OˉK-{~&585/'ӨEo vuA2ыh |-r((|ZW~@UF~}x4dU*@hgPwLQ jYHH80^^79]a5cR@e]OQY:PO> VXx6if2)#lz4rgsX"jkT/='uyV\A^"}$NxR&}9s4Jf\[y_1Õ(]J 'nz9UJ9Q@0.F`ɌB8uɾ'}| ӈΙ|q?/؃W++JQh%s9sV9,֛.Q{BC7$Q* 3-aCyOq޸[tv1R5'Z{اZ%[8~ef`yoT+Q$͍::4~$spWv9d{89ggp0q܌n/%kK& ZOo SOƚBTSA"DnO!L:UUMp\.`"ɬRH5l*3$hJ%Bx.;d#ԚTB(_#F]dZ!8#'Aw ͈С]%>zF@ɖN fӕcovfiw8Bk;R!`_4}rbVFjf="kTG_{yZ*&D[5W4B ,ʃ#3~%"L|m AӎմA_"Inc˔ޠV;-Z`NLJh2S< AwClyփZQL7ִq.NuN$5).#x&ăL_ ֙tb8q?(sL{Ѭ?I=Io$`8.*?6kHTGgNfG ?~螺DH0ڨ?8 ܒ=D]LIY"#j,Sf[(<-/_'հdSǙ .X8MgJED#" b 饗m!Eӏ+˨{Lt.RFCQױEHoқ|?'H4>z 3P $ZMQư36Z,RMYjswC@TƐ2gJQla*-MROPH5oQ$ձHY*:+7z7(RJ/Dd9&=AZET#~}4cwHH@=N5"2/[&Y507%62l BT@>%!MnU,BGA&?Džh2lDRpgU$[RV=lՠz[ dKiw(8K4O;T?8AM'Gs ށ ·fi bQ1u,a"nYvGȠ+aQ`^?)/1+OT:SЮPpR4 >LƵlV/k2*'pu',lzEPeFUk$LA׮D>ƞuUT~;;(mӦNAQIGi[0 B)_A6+ b&=41?6)|Lk҈مBedz@> "|/fGTd>4TbLh W1P% D|( ?+ zB$}iaAa00SѴ@(VYs[)Q6#s%^tɘbVK^$al~2^tha˭Qk.8ˊ:w#f-2!DȻc1TvdOfdx>Xvȅ!]P15,e5 `Cc ;eOl>}3,lh5A:~8enP d;YY3zWD#_y·R݌z =π{#lE@(fHR,K2 ;_I%X<5/t9jREGoRx;4Jm&NhI G iΧ 'RPveĉan{q6"K_i)~wg^whbr!obFp=U#\J,3Tݛqi|zjHJOOOO09N`K$^ 3VR%|KGT-7BC@Epor 2nH܅?6Da!9@[Ry ^yll/{b u)AQy@ǜ綴6"~c+72(ô$~VxiAOG9n0 {ULɆ%udR5iN1mx7}†~bǻC6!mz/Y>PH8!b^h (CNuM*Yccujq-Y2sCBߦ *ڃݒg-/_yߧVboIgm gԌ1ưGkFWl?aR%*<>-{Uuz$yweube`Uw.N7o&_)PWlA|wZhM[7!Ёbxiwy!̵;I RfmS3^ţ-ӧ6x+"4Onۜ8=MQ^bu' oiaWkIYϪCņX$AA\:]4m!6+k:1z黟=@X RB L\"GX&17JՓ1:"hJaľh wq!`:h AkHȚ_sia+uZcfhĦ w% 1X\\jWнֺI?4+OxA69);wK%Qeo4KF=ǽN\,~^qiz4eTL$UBMTeі9Y8GCX \ SK 2B1"/.?vKLRC@ܙ@Th~+h=>x .bHD7 [`[aPoV)w&VN~ZxGW`6J҄0(F0zjE&jg!O.&HgHWM^eb3~trVf5HN<(K*niRq;+SrĦ$-z /&9{:b}.cAc.q2}ի?5gi,hsx/PM_\A2CoW#l ޸*mp&U,UZ8PWĉgMW+(@tt;f|_& <1P7z<=80gg:_5"y_Gi?ZMy1Kc!cØZ p,z]lIm `A9(Ӊ$5x4 . ]!m@ 6NOh(ذ.: >iww CӟV!A) L'L՟m!_lCV 9K~f'pm5m/JQbϣ(3+<%,"e3ޡ*{.E"I(4X^f1rA Bin %Llmm]&+*g8\i8渿`5QW ܈g_R zQ1:';w$;oe!&lry$ &}kZ5D)( so+7 !ChG޴fhǞVJ3_)y 廜JkUyEt{oz*󾛽G]GS!ۚEZ{c @)Hղ NHA;=9 q==>~͐q/}*33!^QSSrk(6ɻbL5^o e[z@=MU/)]I8(ꎕ ?;Aw~'ޖ{,Glxd.OǬzXV;xc@j~t #!մti'x,wD5bƤZ"s)i4+ܘ(:vԁP@6ҪS΅E b 0xzٕbǴW[(-r! G2+ht:#JR6ai^?mtyYqy{UaOg+nKВؼ䇆J57lƋ)R&"u9]κ8=N9v0%jP!\%hYɬ-'軒fo$Ys*<\65E|)E66ɻh[Fk QX{l+ U߼2wV5ӢLQvZtnZk2NV}c e.4)a7o^nlM7Mp4X?Q4&Z5—!2[Œ\OH}éh >FXoS/uV%:TU]LUpۇQEY֊j~-1zYJ>4E{5kNv5)蕃o{FhOu>rҨnp.!zbrO˒b+п1ěI"hX]κԄ9M-%<S<* 8f\h@ 3Ԣ_( DX{!ABdcwnwhMkXRS*V鴘_ 0nY] ѢVYol% B-=D(88#5eYz = xw>cZ>1Z9NJǀ"*H TS-L~RˎBa"NO Ʌ7 b˺JXue'@-!0w8wC>^ۀfΔ!ӒI%)fU*NHkP3b K$xsxKREΙ*śVf@&5"}#Oѫ':=-^ z<]Pђ:F\>vyQDRT͂ 0xtn8D3@)k'|ؚ= wXX1*4-i};gn]!yO{Mqj.Yi X5y]|5OEJᥐʶqoåk26Q”!6N^eQfI;x7 &jۏSQ\^Tic+NH$ #aYc=8Ц&.h~nVpFDvY϶t'稔@suIZ #"hKG #0j~ېAT;.ê Pvif)*o4V,6wN7#v1/;ei5CZaAULidUJS6Œ/peSJE w[Խ 6}R`aaFeeG}Ic+"Zñg*]hzAfY7ODk/CK 1ױF<^Q&.$(/tAHN_v Fc`|{(|pۆ`p=Xc[%lPl;<^o!2ƔzJ`ز6*(5սhI˨{dȃXՙV5d9&BE*H\'bDY" 'ӕ\PH,'WMdC<3f{Ѕ.Rk@F0H'D$T>PdvH>ʤN x͵p\w06ܪo:džU}w.f`{u ef޹|pXp g\vT}I~bq cɇx1i=o(PڹLʮKM@܄m-{ۘO5:$ c؜M.AuڅʟuQ]ބ6!A;ȘF)J[Exb|-CՒw[ʻ2,n' jC< )vd<9i./ }?bYnȒ+sKduo߸ب}0o A5W&l%ݟZ®=nɘfAZvU%=CLq"dLq+@"$[V d+l5ţ[fjB`$d.]aNQO!j,_1P䓜Z(8@Dwᣨ%Z8MmO˸T:ez&ilgd8/R6]HKQ5FSvpVb{9eC*%X'Xv5kmњI$})̂MV Hj=QȟI*M:~x}yΨd.(1~E:2R>2b#%Z ʘc( 9zhx;h_2XÐʹSyx>e]5ifjEtD Akãhe `Y}VvΝ0&su3B"L]uG5ESsbuan8sN#kZ΋ުxifD1%I@ރ?k0-O2ȐduŸ[;+Uj5!\W8n3x#, 8y _( V8Ƶ(jObySۚeow J+Ig Q2P")+$}ͩ \XPc} D{sZ(wm#L=083 *K$nDqK~U&߽4+MñlRn JX XH$9ǶQwk+)Y3G}b3唨ѧ,?hJj j @-LY[io Ryʳʯ얋qNe>mo\Vt9z:i[^ͪ0joblu Qd7G %`TL/}#lBGAs)8.(# L7n@ঀ <ayw3\v516"AHi5(aKPynx~tT `'7ۂS??''rt]HL$'}k1tlfN 5jy J j HDm?S>/;L*J*]i•X]US7bۏaGiw91[FlcՃi09RVC0 x̉[Mh]O/#\hWfn:jz݆g'_A(Z\cN,oɤ}1̭bt\I סfyz1xaZqlVɵӺԷ)f/U0_k\}Y:= ' CŚi$:]`Gd ߢaWBi-Wp;ZxXRQ|*g/&,>wc>ipHsIRO[Hlg/M4jwzJWYLOn23h1H֭&$d[+Y+elݖ>qO,# Fd>_7g^kf $^Wsbh0e{Dv b@4Uư33Z\r<@QVpcZ7J:Dh, cts"23Nr ]L{o<_yOAUuPPa O;EV5-l6ιCiywp(`)Dk!cx4:WeEUuW${3 F l}QD6B)jM˹8=`a-8ߏrlueۍt'˙0i<|c^::UQ?Qy }Hi 1C_I=ֵ+=g/lA %"p:x$2%Tdk|z)eJOz#L7 e-DI"հY`nCOSÇQpEN@QxHn 644Q k3f$sZ jCB d啖q-3 QBFƯ B %ThN\brNy|ԀIH8-g>PSh;yD#>a;4"ȳĶ-!+Y~ 8ؾ* `R.wt_ >vDqհ?cؖp1HjĂN;笑`#SҥY*Δ!_sY/GVd;ġ]~.X?HBu$,#,~6ߏɁ3j ̓;f5t PbG*ߧ;t)ڇzYnOۅH={w$eX90Eh?i3yIwɒ9J8֌D}!h|Y x#*p#IC[^v`AًG8ЯCPIKbX͑t+c#bo!4Y{ahpYJ " Hf#j1=Lu(Y9 ,ۦ<5OߕLݎ|bA?s"'yeNs^G{]9S?Qg*v>Njn-׮o4pk}Iy#{Jr Itit{Y9*v!-v/[AUFw_ t/}3^[&-=, p jj.Ccuqx!۠\\S*..2~}at-D숭߳tǯ2|-]pNYԋwrrn?&njv=$ =|PY@+']7%#̨QK,<)Ʌt,,y9HP6N\8SÈ)TCi^ Tצ*D Ca 'VY0%l3nY"oo![#4k&՞ IXm!|rXFZ;unVfDL[>UtCP 1$yc. 7dT;[A}HVGc:r?w}śqhWq׆R;J3!R <ʨ43|Z#̏=JN' ߥ! &ue7VlPػO" $-Ԕ]yWv="dl?;ӄW҃=п ;^`: aiwPǡ?x@ OunpLDm};^Nztv-Ȟbl}xb4uslhr#Dr:bY`aH:z]%M20vM2F(pj3JѮ%d r)4E=:=onuπdaIwiQA{DहrtnMTwd[N^T*9*8rC688oP`73.fqϼ g=D6zPhީ2Qח!은k89?5AHV5dT]`Ag/o" R%:906Qe5<rykpAG"󁫢O;KV`4p(J2 бTnR׈O=lVbo~z\_\̏kI}goS0Pa_8URQO:cײ ^VMyPqėN??]MއmԵakD PSŎ Jq-Snxu-5I+UXkzѥЂm[1f:x#~ }qw# {hOV$kYnj83~yզ1vOy $Eڴr/JE V|p lߨ` oC9qQz pٛy]WdZ*N}H}OyKD "؆FJw$.J/IMU7NmMʓ^M ƱȔ' -LJ. 4EUδ+r3! `;ׁb@d-9w;25kjw;'v+O@F & FW_VҴ oߩ]ݏnİ,aoûi"mk\kguںhL `#y/C f7RuQWs`ʧ#f_*bH6n rX șǷO2{2צ1nwXя4;K\ѾdJ(\lvZM1͔rNn -u"N7p,uK|sB,D;Mc]1rUF&zxCj7r.EQ^X :hwE.]| b+&UxwCO+# (ޙcȡyI&‰ ^/ 1r QWRLAwzxu2`gwfc2ͳ:jyiT' LwPlfL Vȯ_+;ǯX㏰iKMeV  4j!&l~(sߗے(ܯV #L/\9BQP:%N*>w‡&0΅x~u QY#9Q/vx:9]$D0c8;&<Q[J~Ex F_v<ޔXNzpV`fqC7 XALpİt Ak}zkL !D\G jXWxԬW3IpK7'x~?#{ŨUF2~fW_MJDx)h+ Ȳ`8 uO_^8thcBa.:lejVAIZa{NΒP)e [nis CQuPyhԑP' gD&u(J(RШq»U}:y-(d c_=Hٓ@2?tj7^j305mPxnrYaU8,$do7Kݝ1VWKA5&Vt79Ŋj3faкv.38#J ma;ɮhg?18:6"mQfLDWxl3&ZA+<1Z`f}o?11S_KgHŒZNTD3g<7s(:HlʖҢgD7tPVB3:H+5rV |l?Ifj頍&wp-m YZ%&֙Z:c9t\$_5Y?ā$1[ԙ-64~Z4n(N.:HF842<{867!_ԕDe P_8X}^dT"SlVt-U'*~$α$1!׏rF # ƌF5e-h"'s2K fv_0L!=n% s!݀kDHl}^y>WKճOJ $K9J 6 =+Uޚkd(6ؠmn.{5ٜtß0EuH NHC]xAU+2zRNT X(W0lk})}&IgNc!=wh'?+ q>Ra; 5L'-_ݿHF^e!2a&k^2r(aݯ%)'@NP8:'nn=rN(W :l(_n]&q&k?rD$l d[MYOQE+2]T0coB9t;NSR5̩#r^צh'PJ̝OU<7\#I["np%ֺXo%QSL}1hNvwBEکm iNtʥ-!4CT{U/ d^; ׁ^P˛㊒|՘s7|xȠbL鉾Nӵ۞4˸`I-0J #m.eehъYY~r=ۙ m 9mz1}OdZȨh D$ڦr|ѧ2yh`&ڥ\ 1~j73~.,;&eC3(<+:" μce`o_x 78vR^VCߝ%YLb\9'A X*/lã0v#ܲ4C7d QC}:QVДUuo鍴[W)TJ+#zX ߹+GO'g嚢sE/&l&{PcvPLbiX_y@2]/o?_R$ؾFWbǒ-!ޘI Ќ:ym0%;uJPFk}ۧۘx9vWUSn ZpX oo@:5KsԵ,@&rvRRڂz"%'ąQQNT1س-u_d mRBӪ' `Bl>_2gIi ̇)c8A}0inA?+ӄ2Hҕ4I;k1--qy `Vw/3*fAQj>ej H1||r\{=A I1Ŷq*`cHdt?'h-V}p47y j+v;3MLRŽ|bňN/a#\#|#MFPm V0,s-o3^㞚Ablq^3||bx-OVXFJ"~'f\5;)[]h\+h5>fP6Xմw%djs(FH`>!ERAB)BۄR,~gxsO r2A ?/вǾtY[y#*0'e!mٽw2s*ik3ifVTM2c:H={[Q"4`B;O\:(Ce#N B[ (OZ2Ie )E*vG$?VF«󴮧yZ1uͻPe7Ol5*r * ԓUAb9ral.~CᢙyI!\Ll1'FdzE 59(/z&(=eq~bpw,{SP<)b»P ]5R"mᎍ,~ &xÜa[tAL Tڨޟ;Ry047@8x1SLo`&'c`d-<*"QS_ˠ& DxɹEJun3'eCŘ| &khy k߉)d՛!k-&Y6|33iԽm/#t~7EdCx,( i VѵT`ƒQݽ)Q8а> pqrKSQ.m{_#2qLc\_2-ȄN̘ӪɇR44?Ė]FlhJ?;[m_o ?OK vPd- ѯ0":G ֠&u19Y[5K2KNώd}kK+G joguWjلU3N&:.9lELٷŷ@CJPϲ/^Hcň*:*[`s \oJdwֿNWAȤ ;vH CMZ?Բ~d͝[*9[960ի|4PH<=uLW [Wgɍ|ssϋxA[rRJ [IwH娑%vJtsK,X\tj<.3ZP132CN8>珷7qe*D08g l܀kDž achcs \b'%mp٩dfQ*4٥ Hn=6H3ibTBhJȒeqEmfaZB3JOㅌ~Hß;:1ƝP4/# &E5)!Xk6{,w5U@艈{ X 6&ף\7l1|ڔo5&˵-^ӫ6(}Z_G9M=6ٟyig1~DiܙɼP#~+ (w ;̧t /]!K)-0&,lBkq*k :}^f&h7&b;S&VDw$/ܗ'~I[čq&GZlzΥ]MժwISRs%.Lҧ$oaQ+0L#WxyF47&L M^IҜq;~95'MOZƎoxĻs6J҅QZ%92a$ Ч릓 `V8$ ն7kKdeac,GxǖA7}ᖷԨ G5[@<]MA;eYf,tJi I8n5Uce2鿾#}umdE|W$.œD=\v93A SeKeMq՜heVOM~9YRG/[s߆($32c:ס5 wH4mh_SfCj:vRit()}*1@*4-+3~QqIi%m@X|@&N [*($&RWVqC"`j 呼huVOt=J˖,FH9o"^ R'ޛ`a"*Hfϊ=@@?X)1X~7biȻ{ qflf[|xӇ/O,fAes1N"3ˣzaY3m `&eTb,KgFnn3 ш-%br61[m,B R?T;~ٸA=<2-{ZHݙ8D@uCYo;Y< EŒ@z\kbq=XhRYKsFR^esRKHh`b.16E9&BJHVD;(8$^%Cup{ɧV`DHA/dHym}rd<\ x Fњ'VʤNt hh)`FlKds'P=N7_T+I&km-ك{ ZR,xf0I"^| 0?3yH֌f}QA#aB~?!%Q}A {:qEr;"Z7W.= 1ɦ{y]Z8$" %]`w8 rۿ":K>$lYfR 2>VWJ~(SX/HTk'5IwO5Wñ5Zb)Ī z>hnjHivE V~,\ $ć3/sGݠxⰥ!xy̰$#mdU\wTnV`nw,O ,벖} syNH7(wtlD)HLSݘK*OU&))六^b@'hݼX357Gnl$dKMMÙ`l)` +/j:`J)1r47BX'mdOi-ڌH92:s.Raf`F5oAPJo!4Eb~ގ3znMEvgo}_V-!TMאξRU- {F >@t e=㋈rq2uXsĥ\->mV1n[fV>.|K. WU_8SQ?1N'梉 &X/(#%nl#ɐ< !6TT( U}>K\8i B|dtN$Q`.)"Ophga/Jd>t l&HϷH}ސ_6هft(\Bmeۦ(^ᐩ.ؔXyp1>w&Nuk)mHK.^(Uq0dWI?3-]Y?y)tT {U{+iYJR`w#RLh/]Ȇ0? .uB3E/+Z1`:&6J?nKt``pa08Oj:"JrѠ]?5 9PZݰ(DN^fr' cR8w[ m H m{O7V_*K0ly&g6{KH?Yqr >y̽V zLx?3û!hNq!]dt$^ w{ E~LY s.m#ԛR/{CHmӥLkeUCp x`gh\T- ~ c[&#K*mբNi&9JO ]"dw [v w[ʆUFОY~?Xw-Vw`+_˩&w&z~@Tw7 :==߭^5*z?E[ ^3졽t:354t;NXէڪq?u{DH>0#eu&޶q?Ȁ0%Sc*AUO R'GHlVbn ͌bpPW.6g~c4* ԑSkf<@r"L4jƪw{J[?3k ݔ}6=Y֭+ܩdso|n%ģڵ3C8:J\f >,-Qd`Wx:uq78JL2ϚIѱ`OMrr}˗@pKU Z%!SԡPP bkӱgYZ07070100000045000081a400000000000000000000000167ee7fd20000149c000000000000000000000000000000000000005600000000./lib/modules/5.14.0-503.35.1.el9_5.x86_64+debug/internal/kernel/resource_kunit.ko.xz7zXZִF!t/x\]?Eh=ڜ.+=vϩeY Nm׮+3saW #am8MU[+ZX2[fϐ25^)sB{Ʒ7"J0p w;$u\u<>}m3P5Z!kqs 3-"$q O,%n4ot*hi1CzZ;8>ֺS]vq'U3_yU]~l9>|"gޞw+u}:ݼ%!_֗qoVLbVl{8;su}هi9nl:dckJ@&vғ#I/Ģќ[?wiD痞MIU`sq"r<Sm" ;wɢϜQ,t4C OySuן;r=4k(c_L6 DNNO¦RDk?-9q^TZT Km5smr%tY__pfdo0HCh>< 2{Sל*,jw1py6O9*S `z 0QOq&4i_iR(bώӧe#$o Dj$Q^ӸXNWRc3AG7XLm!uh|P7Yˎȼ9C5x y{ B=i?>u_{돼⎆89٥:e4jQcGd~ScVr_Ľ vU b%a9֛/Pw4*|(Ҡ#e[7@d& x=싂D*g,WUrUd2vO_t:3dsUuJk?hjbGyZfʦlՋ<5|a̜c.%4MP؇fHaCe\F$cpu?{s}"d}gog"W G啝kL 2X.Wۉ2GcK ]V"aVzc!Lq/cֲVMn?Rspm1.SOk_8WsS\wvݽ?@' xoڛcj%QU]|q^Lvnz-Z 3| &Y^CU *^[~0zI2Ɔ9^>./3GQ8"12&]ejxPM?ץ O~O_@ߤ[*(v~Y.hmܓ`?Çpme;0辂o_JZU]P4Uv@'͡»nC: I"s{痉r?(}V쿭k~Ҧv`\܏7WX*éxPȌ &']\bT_DًTxKrHz"_ևet?O0Ɔʤ\w}b0 Gi649_ݑ *졛G*_)-C4L&k2Chv𚭥$/;ZsPHFXȆ0TǧDmLB%=EXvAf (9??/!E+4̎/H_A52u.ak7C*|7e9~ M<7@Q4g5? AɪfF~% =hP <6Jxİ J 4=闪ځ'wfI;{eܺRnO(wnRvd㯺cDުQi3= :6l>~ޯ&V3:B~D0!DSD 4]$]CR%\x ^r-*Z"(`*bM6\ԅO\G jQ7 Z"St#P 5}/5Qq 撃 ;q 'V6Ig/v hHokWKB Џ)+sBt|&]b~5/JWWo<Ơ?7TvR> nD;hk`SЕo*Y<>tTa79Y^y}ߜ+R#OkPR,P>+:k.Y {#4NEex8T'@=Up>~Q%[Pj_+.@gtXFK1v6)]o][W_4] ch|ls<0cpx6*p9MfڮGxFr\Y4“7+Eѻ՞@-qe1-rCumu0o.T(dp*hrJE|*gZrS>k qoq[a;J|Y lg!@X+#3} hCa~ѿbX}׌3xO}\=.1!4`}qEZDB[U[K*F/ey)ur6TnLjfvYiJ@ҢR9B {B40@m:J6C絠G ˩GZx04m}F&6tMPhjG ,E2-$˂~Ǔ")uHSe=Ɵz\Ju.stǫpH<@ft?f%Oz=NAUGB;3x?q*CmTFT.(ݞYAUDR0*ey\~6WLQ[+]e>GoKR,\|7<.@BFz>鏥-*ݘ&; y{;0 IF=?t>aS;|/4A~k '<|s4z>F5аan$0gHT-2|7dSF ?.ë`VD2f1S40ιB;Y6v)#Vؾi"@3EW_]V-hdTirCi"YwÉ[gġPj\luj>8pekT gI:ќ[ЌJƎ2lM~p}5l kvY&AFXp[{z(OHҶt I {E|j{ $MKW \(Bm3qHB:!Ӈ6z-Bn6Qt'ݹ7;8Tp{ԄBe)gu=ͭYu1`mr ZM/r\7źR7t%at] wŒA7{# 17]RN}jԫi(f9=mȯX*bi9R?Gݳx,JIR(|WgZI$Kzw5譆}}HuL*l(ʺ)s\8+KGWYvĂΨNq+XN8KpzA35'iqL܈5^ !z~>pT?is\}a^5h:|>1)Nak*\ PN[xb`\[o1֨)*a$[kPk(E#˫٬ZҥAs#C[_LTnA5I;YzPw卉L"SAY<;?ٽ8QJ+|` 3.uo:?N%-*R)UԞNK+!.xWO:Yf6.V ߯3Dj3򤿗KgK]P}rIY_%{tû}L6NqGCP`O>1i6qb gԔC T">r%̾?DTm)K,wk_ +q!|W#jX3ImXar$Ko"pN=5wVFm+@"R(_?;#jf qS#ӎs4 D+=,͂ |v$ \^+@QG/[6st%6r DN XĴ'Nncf|5FһJ4l$o ^ U>LV{V{FO'^jqY>*ЭXj-uXGwqss`oazن菜p:8SAI~x(|If_:5H[FnX"=lF ~rY:o}?/؝%"}9 4%9ϞUQazGSzC8&QWeT9(CjwD~R?d_(襔'fC*0GaȦH.l(~Tƒ9 v*jڢXbP =A~3CZԾ' hkZypVVeo\pgl]`qtx {qv,c H) _$/]YQH'B(c:gYZ07070100000046000081a400000000000000000000000167ee7fd200003f18000000000000000000000000000000000000005200000000./lib/modules/5.14.0-503.35.1.el9_5.x86_64+debug/internal/kernel/scftorture.ko.xz7zXZִF!t/ቝ>]?Eh=ڜ.+/ S'b`"/˰^UZdFZpèN,("'MN.}6`КU!'ߞiЇKQDvkiXk@E-j\2VH|QK^8p;{Z&ĝe>–a1~*@:Q'MYY_ϺB;;M1g|a=Y϶jD/:3_Fϱjg6t]dpǐ@}}BRohrlp:{0R+&1[?Fj~ \n*i~ tyVk H8(c3*$I1!!#C)WަWaAȘTZX1ۧ/>ЏןU%R|VV0a,q`A<ЖBHB<Ч/y^m\ QUb=L_dϜo{ͺى4F6%tՌB2tVκD]9HHQ50E]IQ|֊9 wayy&k*KHf6 SuH6z47D 8t*;5q^۹OVsI!G_kA U./_>ӭﳝz "{{-6׹YHl f^n%")mJRq\]A3c(^s/gvDt:Rڄ ~Wugm/ԗ*sRrծ%o~& b.݊jjjm68H 0uDub}j^YcK1IgXMmK8cWVR G 5)a )Wp\zM]58[ig-aSx714}r5 bhjk3r\fX+Ex}%ZX\ey<˳K4C9XN% % IZCL>5N%V t:`"l#o/vJjX frVN*'s.WnS_b%^\:%Zz)thl0d/yC }k1|Z' jj[JP[h.Jse6c $'ݼ9Ռ/O_0gFh@a&wG]ڏtg.P~muƎ'GkJ*L,f/pw:`NX@G@!kmG`%  PZ"}LP +/eukQmk8zyh'QEo! TV3j;Goߒ*'\I|sbK̴y&~ #Aѳ #[no4bg };oFuGýIDC-ݖ:@2h2_z;8tyɈ#_;DRjG#wH =")~<_͆s8j1RTm&fQg<L1,ݪ"G3f*$ о6dž"yKOSf_YnEťgXʆ3,_a^%Zgxҧ/z!dzy;o7O/|xZ68'Y"Bx,{Źc}|-< Udh0jNhZ˜ۑxh%!_ɁP>r_t.ףFc\ Cv2E]Co=7ldǫ.1ˑy;r^J޳DIK;^դz_h=&d@QDja3Jb1gtOO@}h  D¼_w'x ,BRE6_w76+ ˰xcJঀ4SF3ҽGMr8tC #3?i:7[XV0_&E֟o³`3Xؘ]y&z="ޥsL0HnYo Px F;QbVP}8#D|ҜFy\?o0E[ֲTg|X|Iw~  3=iYk[5@dG:b&X5[q`'n*S }{*=ɥv63m4DFh!PTt@msӿes*( CuDžJr# `;)ʨ4K.w0oBʹaS^z[/;mفu\Szpa )(3+l#i؇7dɅ_!y:7 Qyds͞y >!'z4ęeog\γ<[j3agEN0*l S(S%%?lZ}Qy]كy#>hOn 9)CN*iZgL6 dK]~?1(DLIʁHa vc"TkQ0sǓ;c\ \krHFd|9̃L@=|1 A0p-jUl‚;Et;œ(iI52fV"I\s+CJX(]CEًͣ2 װYD_ebAqw>s玤8.0 $!"G+T?f@As؊O >y nyi O Ϯck}Qg6bU?*n4{6KuCϚ:S19agrǯj4f\GM6$m<L`e  s<,PCU׌:֗ lk%C=A~H@ gDj\V2tu_ /:frC4!+p,`%Uާ;f.BB3vɑͲ-Z%$v&|PBOwPSRoV˽$؁#^<*k$3J9[! ,Lwm_rB=r6K\v MExtd_* os x1A3GeL ׊ƭt7[h -y)/ M7ĥxZ0ѵ%m=wVŀ=&qZ0`5vMTt0h{Vtd gw9 uKgZU]2Wk_ y'4J;t7O@PpUeӔ/R!vvx9-C'Lc[i#cm +is*` =c؆B_&5p,)#1y"npuTMQdenE+Xl/ɇg9)-/#4cH+ ^άg2mʌ'vqjlFIBEX׃3BlJ7$ V\Λ8n~yb?CJGynrR˝DÆrCXSb~=='>$;PE,g~w*RtAu(ux̟K(^ $V/6AI$SXrIt'aj$gfWNYcS+;Lz=OiWae1i2 d$Z=3B4f\c<'Os` Tٹ;/Pt<%=}t|nO_*A-m+"dl |IhI"(yvىmwnZ.fI+dbt>ʜx]"TUh|4qByG_C#)ۖJ*Cg5<Өw38Dk݀؋j93*EQjǁN{=xerՓZPPf]U z]x"9YŔLțupP C^fE^! naLJa fl-g5;請Psb}X.jkV_1$'CoӇsy.~eO>A{\yZ?0 :Gse nI''hIL1@%UiW A>헹`U.wEϬ9Xn lͽ>0&żT/Υh@gٸY|[%jGn iƺҴB;P NTCz.f`6aU30ń:Ӵ6,SQ`.O%9ۍ'Ԗ)5Yc3.0v9gw U_:c0pYzq(0t PGҠVj?9ʕ'{`\ LHB٪G|:Fv† (t0 v"Oo&dVcnDQf|6=d=Ws$KuY&>Uؐ$( K^?3XLjX7 XJ6(KRK{I@*Cloj{$P6M룟eqwvgM mjįtNvi]Z\C*n]NxzSvx׿_DaI7i< 2èŸ̭2(@?x*U)18d m"lk odqKg9Qb<lK4+CJ2rJP{ȆoW-e8P]GN \CC nPi%M窃 |'Y~ 'EEr+>׮k@)0K8y*z~%(?2 C;?<ܜm2o0n/-!@ XuKٿ6`S)|0J'o<#WВɊ>&o6A Z"+ b:Vߪx<)/0ND=Lttݎn`%]jJa@+z;˟$%ZGFMu:Zt]Ha|hkVH'{og{^؀P(Zxrf1BfBSY@~bKGC-W~SJsAhvA^ՎfGBZ ^p"7lǏNds՟.gA8vIM })$ٮNVҷCj3ɝTfk6oPO<@i 5c|k/q^A[k43PWJ=PG02Gxhz̞Y͇,0ھz*Ft9)s);YɄ#ujYd 2!}urM;QOpVe TR2_، +iƇoi|aRSsł{B"mbJg IҘh}JX 7/Vڙ ԁ<m5Q&p#W1NN;*֛c^ 7+9뢓#L0=jиm~D;MrJT n{ϴ[yy`9<$hoUJ<z$'CY͜+ D<)@S=xdFN˷gyQjWIob#G|y7\H|uhVu q0 -j[fF=ҙ=vq dKHnr]6 "`3JlD_rdTuKZVxqRGn몬ߚA cXyl/\NC|݉Ƕl؊fFglF;2 zuB.6P͌N Mf"FJz u›a5 _T;`n'貮?ԡkPd8ViF w:Fͨiy 4Vg\?!~~a$˕V)ߝ}Jg/1@lne0>8ӲNB=A 󑟆Yxd-h V$Ҽ0a#~M+qDNj\9ƸX=? L\8074CɮNОs50A( :%%|[F&[Au)fԚ9B$$`C$FK dQ8%'m'1Į +'i [&Ol9'e ^mxT|n&ک%&ja wǯg6Ӥ:ﯕ( "TZ&̂A c.+FCPRx9!V0%V/g&\"%kXJ(;[-+)N ~ d`JXt:Fb0K Ӽ wlg6K EʈWKֳP3Y $Kmgr;KA(X"i ^rf`"0A8`]kjZɢ3׽-ʪ# 9%ӴuQxX{ q e{24( -DA7]'VLNj["9TڥU99I"bGB(¨9ve01CMR>Yd"oѐN599cZ՗k`gZ V! 6IHpk~Yv-_e̩Y$Ѿo~g5N;jGՍi.YPs y=r&˻T)̹MdY=0E3_hQES%lx#!۬A% ~8o0| xG4N6P6ra{w mJ>^!cktvW_*XsL-ǜU.URi:_5ퟎi^L1q▭aEj7=Gd(k?^[e;㝗S=,+#hJJ]E yԅrժTL!aNƔ۲eTX6̒{So!{ 92h؂ʏR-'X_B4Ӿv4E'z")h= X9NŚ*/QeR;LFhTab6sQ0ԯ(W |ͶsBg̓1`>91qJ+VhTmN!%jZ[a %Mי+k^ `L,ZA%z0f y /8R2PV\}2"kvk*+W9o@bAv$m^y8E9Nյ{q%SZ3X\"Snvmӟ?GԢ؏8(/7SM[}=[-: l/v DpD PƶrFfqp䘈㕇 Z?҉w"܎ 9ޛΪ(#6i$k:Sv/u*is|kΩx6O | ϟwjN{$Xh}qQ $a d0YD-׎^/iΖU⓽IcT1?GZy Y*\hQ|2^F@(0>Vg7^4. x9A4{ܬq;WyKaZ} 7UYvD)_$ԏ ޖXQt1]9A/(DA覥)hNQ-`N0Aba{WV9*h"%r!>jEufy[|l!ZмU8ȱj Ek N7.p,OOf$L`JYk3j_F-E 6Z:G~uႭ-^f`*!IUs3wϗ,5Íqq9 IG^5nNt@lݴ+8Ǧ\U2lm7PsThIKtRbcdr{C4zֈ[\dGz&..%iX+A+a|3lravm!}[PAaP lcUS9L@֜$sZ%\#ّ+;^n>5Ep.$ndq0[AM딖k819j/l':Shk"tN}>=D7.9F ~I"1SgZ(Ro:0/AW|vP{%;E DeM01cxoMJҿ&$jK(_RtTŠP~wSI[ N'& [K-GU~^wM߸yw o8 -o@{ @h\S } +K&E8?kfX_;RkVRv\ڥݢpn`oTx۽~iXcqI2AIټuUېttD^: \ܾu:C~011 e=S Daz.c|J/ssK\|t`ѐ mWٳ9٘RRw#T4+&tX"Puh\_;46*7}wӐna:N 5.Z̉?O p#IމRJdF, FZIL[` ⻬i#6{ lJף9\[H&x)ΫH$;KWB<\LR[5$8d|MJ,{;V#}W2aDD ti0?d *Id%ތRArc)l..]+J.`9EeYΏ"-R] {4&D̠\*&&rwū+5_cۙ*ktކY*Ȁ mgg~aT5򦁌&%衄pH1q4%ҋDy@YzwW_n`q b.; (j-S_epEgSvvM/LU¸vMJH苆H,P^!w;‡Mbۼΐ{"Z%8\(^(oѽQ pjE%QhWP aZI[obu8bjkߜ3և\GSZSVZ,@ -"4KR[؉?o&KFb8kzX48MbA,۾ L4( W-`Q/愈!>9%^Z4 3Z ɣyw::l+GfEq13rͰMt*&|v@w+Ŭ]f͛x;:pΧW9N>ūT?/+Rw i'Jrw9[7rýh:Wx5@"PXyS9ItƀMܖD͍Xi,wI1j$E)(c3+TLrZ/*u;lL4+HcZw6#MI.MԜnXv4p# MY\iZ܄OEǑ׸: cmmdqr=@N5TDY-ؚ<.s؏{M*Mדfk$S_++‚?]7GEFև!AGhZXTCaTTyefTBd4J@A 31h,/!n[Qy ŸA3I7E-54p[ť5zW 8DmRT}\fo{rΙ7BӊOaݡ buȶj?d#PhyV+27eO~/x<{ M}#vG@Mz?^=e!wa uWCR^![v󆆨"2[vg{*E0mUEޚUK8\##gA>ϊ8&F`0H' 57tĝ*9.6Rr{׹`ny\AiGΒ'G3Z6m?@ڥqz8*[ZSxQ#sx SzD5S|ǀqŧNo-o# M(nw0/VSAKhEsu3Y%^6zH\HT*́1 P6ԣ-WDn{w4#Zq 7q|רFM@WRdYi 9~`ltɒY|v;=I]ޑԭ\n ,nC?pcKKr`iz|oe.G%UA@bj'Ng@~C|~BcedjOVsQ=X0@俙\Y} A">f?K% rҤo %=i`d>k.M;˾JmUNF03F@{xn-Ts}QEk>^Usߍ<F{J7(&mOjIl]s^XȺ&4I <*ϙ ^\(o䞝M 6u+} .ԯoTBW{p)b4~gW&pl2+GWJ91q g2ݴiZyh?;awЧgw_.d:KDfAw%S~8l7&UK9\Rx&Xjdvn?˰ٲshvh){|C-?6 l]`c?S8= 7Aln{ 0&BT )>Y}Xj=B}/V%KƻW[^B7ר[(aJaWQ5?QЪ$4ƨ Z( ߝ;IDьjkn'\G>JRmǞ:׶ÉĬ[j8;qι{GFNQ(޽7R&7d%oo|].|nUUdU>j,&  痵 P #^go灋<胑&e2*|Ӽioxջ=h' ,=m`C7p=]Ɵk8@#5. 6EEeP;j=BpۣYE =\_ `(3\g@}G^4_(;=5;}1`YlzqB0/iIN6Av]CM5OOrDe=TQhNgʼJl<"'{*3^/͔jYl!V`t=袑b\&Wjv R)hPa%J{ |@ŷM[Xr:噹΂]nP`}8Ĩ0 Fˠ[^c؎8PuV,NX@RNdRbkя Qf 6a,$^D:|)),IO ̝xNȿ MڡӠOm^gApUO- Vkè?E$4a/WؔNl(hYoˡ_I*0D.9Pxng 'L.~/ @5A^)O_1@ɦ51@zMUz3Kz?FIMO D-xPR"* kW~yF|ƾbm>=fj绯; x:SB(`pXr(K'?6@:`Q1n`b_"Wa[:d]z!C 줻H_jsPLؾ[8'wGiVГԶ^*.+ qn΋ЋPhܠnB.5eBVYTxa8 0kfOGĪV'j(@K~ Wx(0zĘȭHs'DTD }/η80S{VqJv"հ(xJӱ 7aM!JU>$&WCK/=ւ_#Sw[ӿh1@e&aR]˻2&FתhvzB1Kw(LbY q2#F,#4#۔I\]nςR3o`MލnJ!q2Ӂ|0cX8(f/s˜tҒM=W5t?VmHAcȬͯV%qa>PEeA48$U#.&2y?\tM>3H{ZER9~.QJJKcIo`3y{0ZFM+>Vr k沷ޔNЏhp qg=dje,]3Y0BS(]`> <z"CN&O=„#PtW]uE xc 6@:\6s1rl"iog%fWK!(hu XR%;h'Q*bƻF(ic^DuKF+CǦ af_0"$"1+chE~.ZfąiSһ9$DArvG9V|$ƾxB ҇P Ezm.FF-v f M}˳@EXzgN߹ݏoȼ}}9~[(éug2w608)S5q vM"9x]ZNE&_m`" i&`-`%{/3`mUs7F禮\z[ 5^6(U0 kCUW\F}b:喙aM&\7bj 9櫏&t|wK4'4)^_6l_]rz_OS;')9F}n{te%ТU-0Lp؎u#K8g=a(7b6؃gr)? 帆]g)+ĭ 3#rl*ؕ #V&Բ5 #2W StWhs{*C:1rɸj'>RFA#]xLRA>οj]Ѵo'Ex6qBJDڊ=!~^GD'KJ?AR]3Ψ!][Jja¨sDkG]N&{rb1v=Aqck&E_bD=A=Ee9s+f3EߗRD<_M"d'('!h~-Ǫyڅ`C"3箂e rO-s4o"9(sQ,uxao:h0(piSd>}yLBOv=>L)ո0uZ:^?ȝcY"iRxaߘu$ ` w?lfkC+6v?5~[ ɼliIE{H>Vwt*K/3mFp w}_pX)hyPSozÔ3zwx ADfuz򡍴.`N6^oߒf) (4]OCA@Ѿ 97[M4qq#Ctn"rD>j% @A\[z_cHKmZWy62]K%wZI Lf Kž@ kGEr=pԤ[/TJ[7DU h Yw!HyuD MAxs{f.eSռ6 ?\&%03NV1s9]LP ^C,LpYEV`YiST!#Kd:GRtDn){r4iBW'&԰oMdP`Ou5 kebP8+VkZ[{8Iv} JI3/:OWw㬋q 2w/ < jр>ў\ v2UIp ÇM?jbZ1] L9-_{H$E)0Ha?Gbe+&0 chh : 'Z9K~?cl8j&P$,d$XuFs /B[ .laZ&ұ[QjQ_ռlV `9Jj7Ddj67-q%}c:CxD=6ka!/_-BCϙdYu1,y]tBY: 6)ާy34x6/D3$k 5w|1 ,O}x:COަ@΋0lEm)C4W^ c+`Ł GlLul+p.CHHsNhZn"'l(-+N`O>oh/Z]hL;|;Dkbb307+Ñs!D̒++,cz,ad"+jŹ.(#(}Eazh:hD +Rxgߛ?<0umsӡ Fݴ=u18? Uf2(蔅01@ژ%B") xZCu'Z) ƔMڡ_yFUcS|S:F^Y8jY~aXW CEH /A T'!H n%H}Է/l n-]L0I*̫1`Q2_Ȁ+4Rq+,*fQɗ9v:fUZ6.hx@ {s.2P%e) CzJX/WH_Hw)_]kcTXaKEYFL$Ͽu% i 1iα,mbd-kpuQ~LtŦτs4̪~MC:\B`@E6C|IVޭ\=1(ZNGD5a5p䇽Hérs 8'f=O#Օ ܒt!vE60 \| (k chGAvfV㧇\HvF(,IjeڈVZF/I8fz- CEXg]!# w itr ɈOAHA8{zY1O.}:+lMmc( OVS9K -r&'{A`5fvc&i]Hȳ#W rMso5j?>##Cw(Lq6W)g5Y/ޗw pJ/MRvc"9 ؂vdrݢ}$̽Q8҆ tOB뭦N]b_GZ_v{$ \RTڈ6SJW8Y 0+wd'/»ec?44>m2B %][_K [U*SX?S'vQYa"eÒ}'ZJn QM8/-#E#_d8g^?eAt6UМ|椃6ӔNo}{-1a}H1m?C_Fk\p'`{xY#e^ThbO$_\wk#H3t!hyXiqezg[T`v_\? 03Ɵw{x|c!l?MZkAB(oe^_rzDWjed~1MR+Ѫ|fCZaI6EV^)M3^Ѝg885EMA1XdW. 6[NN求С^X [,|]%zÒPP.BD?c,35&S_<@?^ڕeaȦA*?Zd)e5(U|?ʁt(V5hܛJJJ7ܭLrBjza$qa&M:: DЇes|\ 改i$]p@}-3GnW3C98(ծ-::oH#q;)aɼnQuV*jjycaWN=oOr }^PUd.Yh1DLPf}j؞@c' 6|gGG|˜ܬGX8B$q5Nl; W&3N'HQtNWzf].slW; D+EmTAAJkH^L71ZeeQ)<-JL[`-C7V$>ۊC'O~ [) ]:[k!8q T8qfb((gYZ)J~_gs\^K'N^ kUo>v`as)F}~AD(O41 ⑞pwq&upm@Kz]L8ʋ@c븽DŽl {uP$aixף X̕Fphx- DlKYY$lIh, 4lq"e@-]4{oYHf6i YkOlu#T^ou$;ǝTl(QGG8eZd77~>o3 sWH{57-v(@n$WuU`}Ja#,Rş˾),Fog,PvC6^ǀb ./<vJ'(T_T3􉇵 Y 9ie^ p!hW|RYY54WPvj6PJOH! y  2kO8l"!?+k=rb qKh.GW#};eʃtӥ[>k,,i7\ %rm_ Wn=Zi3эn5&}uiHBW aL'),B8lKL*^n!(:TD5Ydh'Q+7Y2ƾJ;%{?dT "2Vod~F 9vl   iq,n܏_K8yhx%;w0߈Y^F(MnsC n>*޽F M3Oןܭ ^h7kJ59Y5r!-OJDē-YfHzs/\~/ᨱfUWmhP =aew,:{<2PR: XԧL4FwZߖ>x%OJ{=>,{H^50?q\E/a7᲼1.ϒJZ78>xӃdAR,u{;=)tBژ ͑=([PGwϸ'90{y4{ \XkA+D7O-Efӛݙ(ԃt`#^e=/ wjs@߱$0;CcbȸA;I rE<k8R++6őE ')$D ~Wz+y3LQsв]h;5OI,aOME( K4+?+k>"çf\ @<̡v2q,K΂`o- 1mr3?=k3/Ðr꫟v aII$3KѰp2_ ܪFOdQ,Jk>Ϟ3ӎoԳg6|KisDMiS#1&*SKLXȊiB4\mXoj)#w(nq@NA3FJ}؞ON,Vֈ0^} O&諉$/ި:6"r@\(oçJik5{77-SKNM_Z^h2uKtͼs]` ًXGLҿE CTa+plY|DuC~&2}A+j s)qN#zHel![&7X)fk0EbJr<0wUj8ٔ(ԾO ~Ҍ]NCnLN^[c!mr;imRY[QDCcBdc'>9IeG * I~] wꬠՁh3s7TDZ#c 64r0n'}wqa^lKjSU8+DwMqיnz7LT]_%V,[eI EkWCƦѼ'S-zՎB®WlPU-2-ZƵ^0sYִ5)kU>kZ2ʀc=*ڊ$6VB+cZ }r>;-346;/C-O80ߍk?JX]8 "]@E?fȜȢ{jw J76JSܤv2k'ׂUYTf 2D%á⯏[;v+>bs?y0SV tZos#B1yS{5` b9\k`4' gX4us5Wl .MhCJ{Dleh|R]L9)7L*9KGl(l3FhHrxGʌZ{rM6{5:|4o@j5tsbUs$-ᣉmWL=Fh8ARX@ˢ] Ov_ - ;?H'}u*)~Lr@`$<>}8= qVqy4X+]f`/:{"p`ZVfgI-b?k*LRRFj%r:PYXu]A5nvS CYeb!kcbPE8^f%ј#ߎl`RH*: S~%RXuơĢŊVe?N"}N^ `I$JC+['VˍUzȎ0WTE¢붡Opc .SD;N|jxg&sL9fD_Ma nK0`̏Lc*3;CrBs|I{)CtҌ2Cn hɁs &HğYZe< ;YsַӫPgKFkV;mrՄ,sfctT~8@+[A)PE/ޓW: Z6 >20T.d_}ŵHK mϓJ9*aIZK'Qx4s7#/t s"ۧ?|:׿oa L^~h`S:4 &bdM!ȃ^$+%rD2*8k'l"k.C8r}m3JW]}xl>h²yRmi,Mڬp;QŶn_䣻ωIUHlN%Tk"(kļ^ĵic5"|HcRBӯ-r"he#u1V8lq6G1,b)kjsO-Va5FY(NKv{ ;i1# 'x7ͤr4N^ ؒ D=.*]C+di7e`R)ի3{F:B8o( {RVd|D.0?bEȍtr+tԢi]4*{6jJgzαG1_i{ ᾰOyDPcxuO>H =ʏ Qf+3~/'w-F=@eHcop-mCULHBk_];BcB:rJ!yPfl Uu釨)ş+X*0Bx6z[O:E}ʅzxnMHsΠ_`nY3M]WZYzmKA[M =Ho @,y Ǯ/BVDŽQYi#/r:imC(A~#W9B! $r ~)p+qWhл#XܤpZוW7}S>BQAnEP[͛3rC,MHR"ܾ/o?;RbKY?Mj 8oNo4^.P{B+XVEH BIW(C?t8!1CLAMƐPYCVsZeģ%糥r_U;wlTN NHV #r⇟EGq= y4"$~M;WnUfS޿_tkYUGvƎ#cёǤ@2νM[Խ"r}xi9lί,!Kc(Hy'@Z]p'҉w4uPi%gU_yVjP<4.AlS-_8? Jջbx"8kDM$lNza?@WJ;D@T󠣕^`Yw1RmYeƜcc O ÔHДXPM -m{8OaU:f =듒*Cn@= I_\=έ?Qp  ލ\u6OWT=2>a+N\&@JlB|ڴVB=Ed[Nڵ`\rndoo<|t[cGEh$Jt\lAƚ%J2NM H3Kh}x+u'%~ø ykqX1VCw蒽\w5OpoÏagew.|n@ (E˸'{>zV*ИK}E=o!ct.rGv絅Ye#«o/cPC%z@% YMJo #j(pFr'@u`xzդ3s뭓gV|;MpB [Jr0Ձ6 S4 ?_mH5-y y;kM,4K+ /;)6RC~$ls$E%הsM;Tr#:6n.L5FxfFk2'hdld*=;*En|D?Us@GXƏXL̵Pr6En5ݻ\K_~'(Ӊ1ܭ/W V ė9vfO>5q:[0$;r%ů#Xx<40*CsƜ^/d08egutʛyЦۗHq }FGM$~?vF&-xOP fYLP'=|g3 Kl c83oD64x-Z>MؘLOJ0ςue4zx|"7S ;MGu F$^n,ss& v#|ORO#ArrŽRr;.ܝs]jh[6۫ذbI:U@+}Ě*,=ow6VM#.5'A+D8BzȽR4@ #@on+fVtnwq\2W2qu!{0ɘG5_ {Q/g-cIE"]_"PuS뤓d#0E{YHP7G#e7S.r [@a`\[ۃOҎ ,Fםywm)[u+٧ >oHCHq 'O^CT!4/bb/rzW3`b|d"ZY8%lI0m Cq`D:,$x" 23ls;aB[kt-Zt(3 WC")c= &«#/VNa+&WԈ`d޹z;΃c6[r^ )Ml+G(60!`RQ&Q$֊zPѡ->ф.ih51ˬC S<[/-BW̽%'$$,N'%=;`UFUU@w <]Bw;A9"j(USB sdqNUdWWjVΰ:"N.T=u0c& 1#gTG*e?EVjWi \6(ƍ'[`tT??r'7 {h=ib"!ymr{kU0,M(FD@vI1O_^6#WIt͢,oxDfSh{<}`u;=(H[bN %֫nD!۳ FP6I ).vI #?δ5olk 5FTS\[ ]J_V ܙ.c`U<-FW[΋ygzilOdkN\~Y,jxpT2gQE92f:A18 !ɶs`5@K"w/ DoiPPLB@"cy>J5?7_K7zKs<ċu}]S^0R-[0A#M`2DTTo @ejRzsIwG!%O= Pu,[Ut\yA힪;Z ZМh߳HZ&h}W _}a;:Ǵӛ4k+&Bu西/·rӀz'{gi>5d@뵄2گ\Y1֩.KO"n5Oˊ"}7A,=J=e-4 7jRh ._M}oA W3ˆNStMfzu L̐aU,,Q:{dkn犿f? a@GsugЅjSFuI^E;cBUaSгST%;8.!+JY4-q( nkKεgf>Nb&._?L&Qm 84:lֻzX:jA,R#!VEjBK#ddxֶؔ}琚 _vMV9#C?$ͯEOduJ5ikҗ/eǐ[ۥ`JKVӀG*VM5r;zSʹ},.'$Jt#`p.ё*m'WkǦ+F&\;욠[EĮ~*F.xȈkd|]gDz]X)]3VSiǀRGtwi<_+2xF$ `* //hȥ:p9ݚ5ۧhH? 6`(5'Oi@뭻 wNDi$}4gnXy,𵠷u q(WO=C*{ׅCdGZFㄱZ+s[\d^r=x3;g-`ٞ5dIMP⢫o~U˥dqznڑq>?=aC&h '4QI\X͡t;ҧ!_CP#_2r!helM&]i|]LqB'9P VQB#49x|#LxVL*ő]' #v-AscewVQy]RBH,.ۻ_-?zhwڟÝ;솜TkW:yvy&M9|0Si P]P̓ ']L | ,̑N790Y:%K_~{W[5.~ [S6odYcBjI?O{S[)_j! +QXaD}nH/rr+EhGUPFe;@}&;aػ2'wa)>[WΓEZcVy\yg}r;%jfw=w⮀95ڥ DeTKqw.=%|=do8H`џGsJ=$2/AL#qs^lt!B i9ݝ Nne[`62P8\T*/|(i!eB47Y4"ܿlwF"ɿ?^ބ#mn[/5@+c_KtMO}en00f'ӄ}y/RX]Bש_i2kB\*1 k#:(;I׈  vfu@D‰ C HxtJ+O͓v dm^$wDeYƈd(\n K VZd?̯{"իIjlof s~g)f5mꅜ \G2>]mȄ$t#BϏXeE.HG`_3ygAn+a/npbH$30ٶ؂'lu~!TK6n0-w[zrӜ:VN U{ QV?z̈́ELJh_ݙ-XU4PL!r%TǢrż׳M,hu[2]hc R1ۖбwj:X>b&B%!ßW(^bP29A/eQ%AT}vر;96Kz:A L'=r""s+ y7n@l+`Ck9N&]ݽ]6$ָ':҉zũZ`X3d=mKD5`)P>&/V}z[H NِZ=4ҕQJ' >˅*%Bbـx:u8/n(Ԩ񟜍ϽG5.6]L$BOlpb,3 ޡb"91M򌩾oF`32|.2NdF"žةlTYҡg yW!SvS- Nm;Q7dc,ӠZ㳣%qLm<Õ+\fѤ#G*7Ki@J((6Z{ce6?;)]͂pnDswL2gޢ~p )M2컊L03wrx[*DwV͝&* =zab{!R#Bm|lbOrCgEWԊGߑHS3<`opUc[߀Mr3 SD+WҺ„}mdޝWܑl^|N+c aCJwG>$vJU%uO |jQbSkk*$RâoiHV"G3ktL&f.e+SC:+mKDXGsиA{whKvDv.'sVd ^>"&[JXk e7=FoH^E0++}gFrMRN,F2oORC=P9tRha/VﱛZQ;-_a6Ӂ|aeQBYYJct" rY0w i%Yp{@u߼Rw؀N8/"-߼*:V[zn,s[YrB2B|se7XsZFEmk}s[\(/Yz\_Q 8 j,1B-\=]w] Sʨ[2;Vuu7-O[e/kYͳ=EC*vB=΁wΗY=c1hIk"HY]%"p ߟ"[Zu&DQ0R2u$ _J&ZF}<?@2Nì9G9=jH[׳#EL慍'(G`-mbYuߺeyzT) V_9{gD9;UDVy4v&|(0Ohg("xeKjpS; T _ "p,ջG˦'y^.vޖh[sZ aW'S$h6ϵAň%6拷"DX¶iQBm*U uFb`&1w z)5L)K0࡫ 1;z {WQdJ^CEo=G=M$:Sn th)?2Wp|3X\yD%<_c^ f)J+BY{\9 veyLBkKs9DH5l_Q\[41we?S.UIRԘ&x 8n=@$"2­~Gl \}u7Q}-N%gXP7\SJ9y27s}E}QhW=&eF [R)Os 8dÇn7՞AˀbMG0u7 tTRY"6 TBSd.v1W3x:\%l#"j8>٧l%ٙWi.;v5A  qof4!# r5 ˜ŕ{;I GM kB)26]C7`$1Q>ex]K Lq!g%Pޜhhո CӰqc/ʺ9m`(C6tQw/\fsx4 |EYiRR^@7q4gn `iiϏEX 2DU ˣ jqCL/ OZ1֮9zIzb zbI^wFnl[۝88=(MܨHX=`~{G,8YJA}]QL> kmWscp+@ד1I(MQF7ZőmVW+BEΓ>hUwx%1.s3OzA|Σ;O 1f,*H{n›QOa.E%jW:njƵ\̞b4\/ MB/;evdAr/Idcu=\ Q'6<Y='V+27b)5ĿgGp_!!3ab|uoWxdn xnҒ>Ļ0pxa[jC]5b/$S۰>-}H4gqXkoqEɯu'lCuly502[iV ʨFu߯:Y / CwԜ5K,H?;?+k{r p T= {Xo4P=$9TtD^1aEKLE6{l&s+jg{ qVDDUkAbtZ[UK@ʐ%#ڇ6RgYqJLF蹥7n<}1'܋mܵnބF_6!yGsX`O~^bɧ?uPQe6okwOEci<#tȶ qZ)H?qQ-gkkƒkΎ0(\>'@n K} `ŖxמTf9ydkq&N-ϙ 6p&9PS?. .H/7c| >,b1mS kvoJ.)3hu2뚼R'0+/^Z OI6Hu31FlaY3>> Q͵%(u%}s8`^%Yԏ?|-]ӌk +JLwm ͵vdPn @B̞2޾;nȁ *}ӋVh&NJQI47%C鳓 ^ЕٶeJ= ${ff=Dl,dZ_`>*;w -?_O$QiΘi$HSya*xESbcIR f}4ģn=ET$6v-ಈq6fV7ۗQ\Nd9; 6i}4AVAN`Z /LCUwS׶a Ҟq;F} TPSBŸ-ü#lĤD4łi =uh"2k9x 5{p/r73j }]pX gIʪw-}%\!S#TĜtNqXi u{ 21f};G ;P#C}7y: V4\-R)@a>cͬ,˨K0H ՞-3mOGuDNf_ZIgpA:v<*[m/- <)qa.H ܸ]Xۇ(L5y;i}nd:SeދT5`7$#p_=GԮ{5noX!̬tӾPL?kY =.dȹm$gӿ )OؐES ^'I<7x \,Ltͱ_x^4jSŗ4zbq/m4QɫպNz8i&Ut<`EJ*( ϴlzT˸fK8'Jm.PX]O%ꬊ%{8]W1[ { TLD2ܟ,Y &el[<_V%[u^[VX+iЊ'9r1=/u'}T[2VsX< E rϔ:VdJmSF^oxLY:Kq* 2Xfĥp4XyBDC%{褩hyqt*%RhbNyvF @S81 `Ĝ^YbDL@2wK9ⵉ9zlkU5܉ Ju gIM|$DG?$J^6{ՆR ӵ6(gsqdj*AV-U4_b>g/9<-; F[ ${F{":)m#(m4mLLMb,YQH0I>l s[8)BLb*|=YX#S]"_'K2WpJNqI/*M[ZLߌEnm?jo"EW)'p] )ES(pW=(bk㵚ey>)y^GCb{MRޔ,%{A΂n\ᅵ:/7?ƚ˖Q(>_-0v筎 ykc+vh- ގYw眡7>T{DH?l4|5iHđ HZQδϼ')vW] -ݖ 3CV/#wTL>[@SDNn\W|R/e^cm)^ &Ex^;9]1@2H&se.珆6рIT}T̺%qdDi-n q0Z  J9iu^LѤҲ#ŕ ~`71)PyTw3򘫝6A d3F xqOdƊdqUxl=-" 1!zcևb$03<EmZ:0ɞ9VT3U.HfGɉ\Κu^W`Z?L^gBX}'_cِW\NUdU`"{ݴ²i9T U\%>V9[]"-iy ,U'8D r#hXh&S`Iza/h*/\yUj*>QSlɘY]?:s,? FX"!7J ub&vts)v&]H(W)HI]EF|InBؠT&`'!ktЬ#0Ohc(GFH^jtnq6­[~_yZpFJO$xm~eЀ·Qd[ S mf3t7'&| = 9ib>5TY"׊rieN,XJ#5ґneniqGNA_vg-QP0<@LOBc:pЅ9!Z`l6Ksp58"U b7w ,!T-aj<2ս[34+jq߮, gcL=9ZWp?{>BxcsX0:cKō@39aeQzU)x۽na^ry0`UR\^1f7`c-HMQӄiϕ\W/M;\ }iwS`D) 8S s[@kQڑ{Se}`ʍ_I#Ԯѹ%-졧ĿBߎX ,g$!@9w0 ]Yb'&p%u`G^:52eۓtwNY,\Vl, *'KcCm'Ud*Fn3!=쾰(![Gºd&mF+j͂èmWvrEJ ~ ~'s Wk[F\xV#iZ*`0.Fuwek7榆->*oUfʫϮ%hCڋ f%T+IlQNe>>?OuL'PK3g\38z[g8nYFi" /Λt"3_l!ZkNoj%g 8Elȝu ,BMe.9{t) 9Gͤ`^KM=uat{~kϗaew&+wWHUek0gфuIVҟ^CYf.^tNy:4."3;ש+ Gyu؟r(܃_2X&+?ILhVsrl^~}3\NJ+uAK~ Vvպ .O8('@b2إ)Y-X: 1z[xVt%G\r}*aB S5O@P 9 Q4GP.&r an8ͬS@pF1FbnϚ2Ng;jţݣɹܯAڭV!tYIv%K7 r~a8)p3OL?twGJQ+0WnD)8_5KBf嚗u)m=M$䩤x'++ڎ1dh)n^ZXUauo Y7j,yD&)kR60umP7R˂p4QnӕՖO0BAvMSUfA Ig>vnuay 5 Q |%J1'?;Rc@m*!vV]Írl2{9ڜi )N =Uv[A.=ٌp3y4gg&z| H) ٭1z" ɣz΁nٟL.1W֚>v,)Qcɛ6<|CLQh6 OZQmq (F#>iPʰ_1&:Gg5OE퍢52i@76J>$VH􄧴s@bG^)se=@@($Nj_jU>N =0"Iap/ss9T( 3|#b=L#rۘ)G:ϊQ;"]s~TK 1ȠY9>#i=aUc ''^8GMMHsGl$*; +mKH<'7hڵWyP^m";ܯ7} UP?k]eG>c/,y3DG9CGɅ=FY=8 =-eam2/C Yf|形x Z\+f}5CѐGݏ#?ATicDCVO*h L8D6JmGq Xߝ"Y"=5&JTsPS֪{A'k9*mM7`Y;Tl"+PkW3+;Sh-H.+L>+?FUVK;1'►燔hɍV R~BlDi͠2y\љ0 B>W{[03! 7:4 $-R>>w\y3kaqvj`!+qeve!}s665HeLHf*5a1 #ݏ\F&8ZcI aȆ(av$A~:/ ?Z 8_aK59IHu|'@!O\1JӠ'RL0~6!*U^# ?Mk(1ά]:\fe6ޮSL$ 1Z_v MM0XjIJݦ㡉$9Vʯɤ|e'1('"Jx^ ҼQ A!zH tP_nTY0mdY[fc2K*b>#M_ .L5m2OsF^ʼnlp_3«0}OKZX})hC^ VNL(ʕiƴBa&|{:JKbEZg^w+ -jF}Ok68;Tj}pI]FקŧOz8!j_i90Ԙ޼c5d\6la(>kF@r^>~WÏgF.quaI=3GB9IEcIa!k2Z"OHN$Ut˖rq=v KNp(!D5l.C|k)Y+ĸClrg%䗴k[-'Dv+@'wLX)C< m{-H$Xfjyr9j2Ы ':(Wa %"`&3`\\/3"\Rb6*#W87v&1.`ᄛܩT w$UK,&kZF\2~ <?C859.hD=mS%%"L} –//$faP~aܲH6u֌=i6XM@n!MflXF7 :Hrzj36 YZ ?_JT!k'}8K,$Z@|0yǠt݄̹gcgUIC|i9)2hl$&B .l:aSM#gpR>|`2֒zg\ON?!MSW]MXH݉џ#T~aXk#ك4auh0n@.:=9 X`;ըI-Kܷ6$k 6Iعd A 6\y |г헹H[2CyT{R/g+]sĜQF+8|B\m_{?Y܊$p58,37\T5EH>K] Qĸ;ROY<^cѲz%c;6k] [bB,L6Zs'ȼz_i)@ۜ YN,ל/`<\GKJl oP- lrpS4oɕ}O:e9"2>kV p;{ku@w^L:[CWҕc2<7r3m4;!gt-, {R_g9?,ηu&V\2&^u)v}uD=LgSnR]HlP=S6+ J/96.+W -6C)u@6\K:}1t ]h"`qf?c? _Wh~)q:70{M|>˛wW8Z:1!Min_PQ>~ Y]<%41ؿ̂$́n1cT 6lr2sӏ={ 5YǕ_TĬ P-gB+:=C뎟KX?vl+B׎x/z9ʼ70o gukyP:>Bēխ<+\"+>.Ւt&fN@LFTǝf}\TY,V7ݎTfRSOJrYKk8* ~J'龕ֻw[ ᨙkpڍ>(ePwLFq RbhةyתpB\H&u 5JnĶW54"aXJVZw-Dr0.5zezc *~xxAfz/CA(D)"B /Nn|*WnIT"g.1kdr&NgE͎7'a C3[V+j+1"1e}`5Uv([ӯd/1ګi@ %lMeI'VL$oE@ZUFx''Mw+ȡ3D䭠fcVs.Rg9Texw u ʍf+zMLq- ԅg g}QqNuڽLaE7bMEHu[霢)ĜjF [>#Y?3؅&$gw!aJѣי9(]ő%qCG//#fyttc}.4TH ր7<:AuseJU itӹl^E!zW C_V(FJ!i]Ͻ_{w:;? mdGg9xޢS™3*fYh HNYfF)ژ PcA` x48L M- :AohEx25Rd~ RͷT- RVYM} #yY7bH_h'4Hf_{ǿ+KB%IdPnM} 4uU^J ?fwVX \Fc3.@MCS \/"֔u*H .p 鰧>R`+|$%@1 I9l{z?n|l[L@к:#@1YsC3\}pHtl,u:L|?YR5/i ~&hBa=E99y|:WDޜlsN=]q xc4l?3-?G ]QDF.ԞdVMܑcq> hY Ħ#o))Oiz_|{]) <= @yhLAzդ>#Pd V/mG #e 8}X3nķfrOU wyDU( 轷ja t^iv|P7eş-) /u]\<2D}l{']5ud^U``NnRO8CvW m&m=8-8RH<{Xu+`s2 -juEey_W EmrrUMgw@SJ]6/I`?iO7Qzէ$k6kJE4'%^z $bHC\j.hhu4L Y+lw _& pVS+ۉ̌B/(:#BLI zյad niJ8#L(&=r7lt,.%hjjxڣ:, L?S&)` 4Ki%KPu'|* ZV_%4xJWnpiEhAl 1_C:jrnwy܁bfO׽ջcnkgݎDdޒYI. NzTmq4lIKzbiXPb/߃9kE8YacNG IWAxC8;V+F5x5帝bB(a|(ζ.c(#M/3Ftkf6bʢ|ة* 9h훭j@F[c d ws_+(uQ;,rvB {$AP.SR'sLU">y}sJ,Bê;8io=w*̨{9aRM+Sëa| bQZCf9mMXy#Ix720ן..zLëRKHZj;ڳ22L𛭎ˬ}gƁYqP@` 'Y:At]|q|~xaEc- HEiZ9t%;"c3U*P]wBZVflJJKS[ |  .UGl^sC/ :fEW;؉=FtN4^ OHJd, D.G`A#%0s AҞ}O2Zq1=: !Rvx e/D5L7k&61|=daX])'r1Bc倅0A%k|KC}aGKyNf"Md`.#N얶}'PL]ظ>J;ԧ˻Z-MP(?$L@D=QFL ?3ОxSƉq44W.5w;8ju1б)'Nm*pDԛ8rj}&̤ [}^26Hwd*[ kھ~7{OZd~,,Qal6-N^KҥQ/h)psL0-JbV;}S "{ ՛Ng<#NGkco!K mʞbfR^ГͧK*x;Idx"dbo?ŵK} 0y#L>]ț! 0 c̑\~ 3Najpci#l8Ncl-Ŏ,31ߠέ\Kv8*/F7"<#jMpgc2~rs77qlmg0} B|YMcAf $%T|ɸ1B\k=a@)RMXm &aftiRo  .E$r8@ F)hJ\V0[ǝ\ 1/*UUNf-OtiDos_&`9 jtybOwo $(kjpHxz3v>ApAc9uPnKZ0cQh2}wM;0z-(!7+Ih2q,sAVșÊxpcsr 9PWw@LyJuz8)mugcrnjزZْBk}x1o9gu[MJ|q0Ԝ2Tex#iD/yα?rP ܵL~|x94ohyCsU ?RGsdO18E$CwF~ɳ@Ȋ,ہѥ 3xC{7m#Ov0ڵ0KoKzDy wpZ>+:Z¶r9 Uy7\oMg}gLgox9@vb|?qEG*XcqERMt;[4jKPL9A}m3f:d!¡l؇ñV/!:qwЦ_^4(7l#| WUئ$}z{.}Xy2# ?L{O߼9P(V?kRm0I UvM,n7_F0J;lܭHt3x>SHZՁ@2W:KIWquG*C4% EX>O۟c`:2*0I,*1=>3f u#B"4m&՘G +qHq^ ʯ[{MBI9GgrZDv6&c!(^y:k\ hX_=$l~T:uf+Wԉ*_qk"4#18ݞ_J*w(?u2+Y͠~evd[DkV< wKpaV n ?_Ԗ~}Hpl RStY%ڽ:Rtl 9}!?kZHE Mk^n^ϸn+>~ҽm^tƛEn#곊0싛9h13f(^*xh>5;n&xd١j$J?^^ sL9_#Ʃx1UZ5|*/,c<_\fl**m4}.JH*^!I:?|lH,5rAWi8穳|>6R &l]E><i!UZijuxZ8 D_~\vˌ[~~;'[3M,GyV|%/@vȤ=W%6/.9}^4}ʁrlP*3%)FnBS~Jm]z]kOt1HmǾ`Z졵V3˟Fu<[֗JDқSs-^6i/jEemcOU^dvgό\@zgR%cyoѭJӔ$<bM9@ճ3ή;bT7<\pJpԉ0αm/ =[΁ ןrKI^Ӿhuk鳀OUd̫|Z\ k;IIotB,0GWj-"I0{m[bMpP],0dǃ7!Lŀlw훸J%Yz L,Ka͚|--2QT'ɢFb8±΢EBe.psNIQVos4W+_2tT[RF샍MƨTvCA6j/13D)ܵj+xFE*47) z9Ǘ"q|ܓ\"3ՖJҷnԿo=,A S}QzE*2 mC5^8rb sf~;9+QQ;QVO ;#ñd91l!W(}dk0Z`nz$/^3nkH he'KDѽ\|˺`X+U%~mk#(5ȒI8JwAGE5 )N oJ'<3JoY ZJ'N 8W3j= /$`L @|X/tF=hVD\5z<;3͕R$[2A2 ??A/n>FEsMYQˍf95hu/sZ<8'iž|"3]JS+1Fn*g ߳]c$ |7y f2_1P*'j\\R㜛m)!ˏXG۩)| d^v۩lB/"+7{I݆cG e1ւyo+.qY oڂk3bY`3LR#VŹlNpl[=HlaďueXpƃ7c. _gvi,ҏ5.M0OV`+0 g Rɩf&灗nM]'c{ . mM#q$Z;{2px'~!F^p0R ٳ\(foˁ1?RQsݙ)]OD_q{Gv M)2D2x^k9w1YESH!a㙣B|܌,\`.JFr=}AfTfxW(̀PÔMWO%c| 0;(IY&nb =ߘ]~\}I✆֭33+ ۴|>MMȊ(A?_Qƙ+^',]3cNoP X=: ?;D< :D1ݿ|o۞ڣF3zs`$ NqI}>N<&ʸr\zS&N*H!ڊlͮ$b'CuIK[ #EVl+Y'W-qU+U4柟Trũ# kHx4K-V3Qaϯ@oox#dKwxe.|fĆ`[ʍ [D칙mYOi̖ տٳN}yDY1&/ָPADk y#:ft0.en/1{y"k 8%"1G賤gAʐno؄1(24p6^!Rq71:^XkM\6|!=fQntbV3fGV6γ|M|)UKt+SA|A: )foBc`=x6 2'm%}-PgMlio,C 9S^!k j"D%oe:pHyt82f>եkd\ Ż@W`>Vk.*mY>YAU Z4:^i.3"RA{Tz6V,vUD_ш=s샩q wnM]: {//%ouQуD!cj6&]>;Y=vKT:tvyNSjkx3*p[Ng@ s:h񀊖akZu~-eq*ڗ*m`Jn˗p}T$4ZsWU$nP7s/v¼&.Q# _ @ǻ/_Gkn(rL#Ei2 U%&N4+[fD[ Vor:|,iڤK" ԼȨ{O9Y#c%9TZtDpQ~lr]Mskt\r+ܦF:\<+whQ-anKeN@?X{E9MR+!mePJDneV&Ev&wAս_ڋͭ{Xw aA̞7kSJHpuy*JYQDn3UFV@bA¶u_M>g4-vZגk|:H{L)8gI`N+}1 L^lI;+ۚ|JN] (gj?R%o{, Rs@Wu8@w<߮6]6v'=DTm5y3~# K`igس5a5~Lygz@~YGsYev$#Y2޶brl2MROp߆ j0[m+k0,`%`HF(h]v:HV aL a& ian%qC/qE,ZHI_ג.0yg*]_o*E}4i(Sj}x"_L_ lè\GQ߆LRCa( ]dU*J~OF掻.$>RNӦ-f@~TliyHaSJmN)^9 7K4P,,@7|g~oT2wNRK7alx2BJSqҿ VEW@|y_v]K0ǹ2(WH\tRP3U$`4]P:zdT7Wf Jccˆ!߿^Jθq8P iQz2Ћ_*LOLtz)1X< }Ijֺi1!9RK2ZW*v qj}pϰevfӍj%Cb.U``>\j& '*r91] `,SO|ZMGT|!WzJ~8L^8'>#/_Y#/Lb sn\1?: ,QĴBx=FNyaء$bkiu <9uF>of̸ .~`X|Eq#)o bIKnn?g|Ȕױ -,ʻ7MҐ{4:id+ZPs /}:3ד)S,4WuL$b@|W€֠L1{Z/ض#m&_ӧ]aEwFZ5f^$r%hT2gA Qa(HD3WMer:[ p 1F`VHWY_+*܀L8۲7d0Q|;u4%TZ._L#A8,c=SY$.(t R4Ldos;AGF<)wˊ(Ow^u9VơZZֆC` p0]{]kpzL J꫃avEpkŔRw |v.RktJ3-zN#Ŝau ZP$pɣzDbp{΀Y^du2i3HLn5OmJWK-Gf}&sslV]vW1mȁ_V@$qD2x݁m6$דǿjbY@W{.2)XߧISS>+5y&JVOxrV!HBK.}FoO-pqwbrɇ}7kOqUe{dtDqdhn&,E*)F5Mt ?3 ~bɪIahCSܸfu3 0lFB2Dw(f/j܀Aٰ3bȲ%0oYH=.X) _nr4WZyGIj`%_1En\ !۾Vjkz$'1, )4!hȝf6uqh EV-%idc%i :HV%Ap/2$ @o:!:d=$ #Ӱd"->:h2R~ą?ua),ʶX ~]Sl^Y!V#3hΥY//KLp H/'epcv."~567RVj0 BiQ aX]o!ކPZlFcr Q`ܷfiQHYv@ 3y:S| ;~`PC5SbymIjSE$y U,wi (M%QX%jIQs l ]i(hZӒk¼qfd𣂡lo1$s%o5.S>U:g 荢Gyy X|_ El ۮTY n+hK\ׂ0s&q{:rO| JPK.VDI}/Ա輁ͭrc&}H]1| C1$$bŴֹ v i$uLފJc( t fubKܶnIC9ymYf7H^4D #&F NU%sxǽQY8>x40O4RͿ߉G"y?pUyGg/SPF[n]zwA2FaK\:Il`;$4[nObK͉PscD6 eUmup*.|}[( !Xw Ӷ (_ҸGꄷǓDTJ 1jtj:iZ8_5\^Kh([ eTwފ/ @>#ZY[S;1ck!cP2akp=tbٙMZ%k"f3uч>nYIh8G"h( .w)C}sF\pŒ(NcǮ4rS.b+ 6Bkj#0^k 0M]&u8kc՜tr.?{}?%/][ cja~&Ȯ]W%d'4l'"nn6ز} -Tl3 ̛H-FW"45N^CõK9$!ϵ67VwEa`vW mk4xBweQ<sv:UըOTMݯ sҴ{ {J%˓ZcjQ7^>'1LY+hU6>Ԥ":G[s* ^Od! ־SW",y OHFE0H:eR&pD ` Ŵ/F0=4B *j!d,I.t8rueS{& &[0o<40lٟP/?WOFb8yφ-̾AT*r-@0ו N - ?; ^"ոN.JUgzNF۱ hvZ Jі7((~AM}Q?.I4T EKUe؛e2&/ Ł \FPyp=K]SMM/ K8Ohj * e0axQC&Omk1|>`&;;Lm]6, pg ky'cM0:5LcK% 9k&4nYg1ģ]oQp/2?S+7fvJj;biPψkx!(#AVhA ]tff hZA cP w hj(|7HrHP\ ӸaJcI-ܘ,\n8WrN,maa!yveimf.q([hNkcVkW:va{E65a;pQ Z~fBźM!J91l^BϬ庻ӎW&V*y9ҳd }~U_X@t?#pwE2@Ԝ@(~cHG32'!Yi%Z'_$81 `0}"502 '蘊~юk)sruk]eW' d nՅH̃em"?ѝ(& kߗp ԑ0)3^Z~^ӖUl4,l/st| cA%zld|iӦ>Pim2G:Ь:%{4rl'0h:Va P'm0V ǜRf.M9v.wZs)x}nϋ(u6']Sz{:P'h+.NJnpDAEQ`E$ =g@Љ]fE˥i_~ǀcN 4=)#ʲ/^F*WOG)}@nz~@Xyci\E5x,?3vU a9:Uuڞ@ |O!tx\'Bld1(wMp'm7=w;7GTބ'^G8lOh~MgD XQ[LHO۹*U<]1x@W8Hܥ̬mGiiś eDa9KPAyr#9Cg7c$zQ00B꽼L-ɝN"uG;EA0$N(Қg)Vjb }r2֬,:1kTR% E䨅U]* $X}5j#蝮*9ژ-!R ܦGBiSHΒLjV˗yMfџ: /(B-k̂)$ m6#wPL_~.7>ggS,!w/`h"z/= 0bƺbɎX5u)`@VP' sGQs=D4Zyu +K˺XŻRQ]jD! _ǃഃn]9n"xr)rW/bBk/!va֐ kX(M fpLJt]Hl[aئE892mu#I ' p6QJ_kDqnW+yLA>b~#)L4P#>U>30ŲP)-bAʼn\s*MS%4e EEl>dι""ytPEvlů'x RђR+R!J=xi~nv.޿G5_7_ŘSjS軼~K ׶@&GXB'*G{;뙒84u<^`Hˑil(Ua 8" g5h Pdr#r'"l~$iMHMA{ch-:Ͱ.4W&5kٹ7{j8>_3m;'򔊝fl,"D"Ԙk_NvJ׾r|@[` (QTr?5 Iq;/w`7 a.E=~]oVH|Ћ-r[E=a~?8~}?no[0qI}wyf,c=B57(hI#'*D⣗zZ0 ;]-B nx2s(Vzb;i'c)A<=F̽]加L}~0پNw yv_hL.AQJtT {Ujf e}G|5 ) Չx>Yb^=<i 8VEiJ-+lY_xV!г=.ƻjO.3b4OE|y'2]uLn.jn9Mw0F]rݜRLdU^ԻNO>tϾ^:Ljr\B1>뙇' ;; ~U:kGw㋹K Rg!߱?ScyP K+4d䷥RX\vo2U@,?xE*ׅ=T{M )RS~Ln%89b(1} ehrFCf[aXzBGs -W sXT =4ʀ$?5DebIs1E-jGȦ[a%RLݜA?D.y {6eeh $~+t[d.fm '=fnM1dxT3&"~[ֳs:=CJ\IsKOb[PW#UUmg R8UZT`G- Щ' oN5aGI67| Ra6*(+gxLv_UOae[_)G`kZl8b&Ï dzG_8DZi[K)|DC) "n֕&p1`Yފt~ϹE!* .b^tI^P1=E6HpcCsrp,I(?[$:7}On璼Tڢۻ67l$$g灋>G[p~;?U¬dL Dd%T5%8$Ywdh%uqK5Rڪ6g8h'on%|gNqXxXh7!t$e濐@`Qjv5pƃ89meO/$1m;gst(,3&O.H|$<FEp@_d{bD'K^\KJ k݇D!jhJ(VxCz{5,4h#4|-+ 2LE 6DU(0bsaj‚l݀|C-0<9^F&J Y8H+2a*H+.z@!^5UOb̍şٴ5¦]UDȲ5?%lc p B\BҌ]| Jk8 9bj͑`П1nɴ 'CC'Wʨ=qw/ptH0yJ,yX\W!&"dvxFoxѺq@qeX)({ GgQrKjCOtavB -%- 0NpxIԦ濽t ,Fgs~;FDȊO$%5ҡh($WQ%ELeRf !:]9`/Ī1z%*E`„1WXpSeO 3Mժ%V{O|Eߩ=+h/*1|ӛVNu+*8gG3ے -$v"T$L )*)|لq Y0,ez/{pR<6^K"O!u&kOeJ30l0QUٹ[ twc]0R:ȝW˾TvȿDgֺ#{I~% N|7Y|#_Yg:ȇTc@eAaB@qg[A?Bx:$:CrazOtt}[,e rt?x:eɻN\_ijn".btVժ7x\>hb~!*- ~ ' FoZcf#_ú:YW2x1`P]%cuc@E-up>EH_I ao0$v2wևL}4wF/vo pa+í|%Quw(gs .ՔSò# օ%:mwtJҗHhp2zskҲg_d9llյES0ʹbő8ծ Ut`WGx=HvuK-F s'ޙOFqJPʬhrO"C6U9n:FZé\xj*}4y/0 .܍zv &TlCG?X܉[3HB`(7+|s\(GK3*M}s Ww5xiϕ  (g^<灾Pz/*@sEY"pN4?͘@2T nl-4?5iփo61o/Zk`K1ȑI yIl*䊙b I|SAo3ݒ˕k4"f63fA#`GoPqFoNlܹx|UeURMt?|0R4I Iml&q>֪otݠ43`L&RXbmo]:w_er!L)uC6"-%N5vK # 6P%=7i3핬tOX}j)em0`, h)A ̳UX0fVJ[ ;|f,%=M-lT65Z򽠕k#Q| PW#t'NАcGY\YHϨ?X'Co Toڙ[8 J r :ҽ3_5nf6XN9)Bxig'36s5?(χf!Ҩ~$F;y CP0m;^zI i~S…=76@꿗// qD.pRuzv-GuhRR/ L(]<_f$$4|)K/Yo.r70ɦ% @Km Y؛f`\!۶,h|vwp\:TbQMxW2/OsjZ2QB4R[އ0Ld€̈j E3sy|tn@ *d_Ō,w&ZD\MU&_%XEJsmجYz3n~o.$oB&ы:i"LXpj8[Ջ5g"ܒf;N^BJ#Vп3wkuk|>}+5 z(] N ]0~/b_JIA#rKĮ<|dM@A{rZzk!sq7}rl\cW۬"(nO;qi1>Ƣ%ίL9*9F$Y~u|`: y*`CP15M 9wJ+!g^1a =mGf;@JzCRbL+p<\Em(KKV\YnV6bᠽ{s?":gC ܉-"P[Pj/zd-`>;-:y|2ǜⅅ'Ի5HUF/2 r3v1ppI^;;ŴXGMB5`l(0N: BS"zR'"{9i'{vR̒s/@Y)^ajrQ>ZOQPd2 VJk:zcop:'~O%='HRWP~ &. ~Dg!(h6DE8W~ڌhh9;2vH@CV9yW)q &5;[D Ouں`bUܯ\4S1NtBŰbY6RD*bl0dȹp#&vɲckpmkz"߯xzP$4Y5C.\aN[1sorJ[eAZ.u_UV EFRt703*2DCAnq_f'[5QªZ=]vI~mj0MI eWpݷHiw(67k[nxׁz +!K*2x0kkm Zωf0VYm@uwT?zId/\P {ht!܌͏&\J[gExO9Hf7Ja{+{doCq,l./I3-*-1n"-8`=m9pzf sK}ԋq?zB^ {I){i<@e:oM/sPٺxFSÕ[O8)m? ]F8ήiWoB čktL_e))WN!ŝdbV+HrċS[bMeѾ%⡖j?Uff-QC {6,qi";mm\"Wy7j,Ю46$6r>uwx}#8qN]:JQ?8WW}>︈zdPX{e9QtPSw!ֈMDJ[=uKFa;JJk3 'بkKΐ0ՉqA]F.^LJPo l .IL[H2>!ls{r2i}eK}mDs"nW4+!J_w Ugٚ@-}3JFĪHy yuc]A6W( G؜5/:rE+ T4Z 73NW &eyERb(}|k1܎cʷt Q {g*3CR}tmǀigqԉu(#F$Kˌ_JʊQd6.dL!d{uC͟qWfN5QRI[x~пXyB=4nyϕ8Jeҵh6Y$j+kn#A}^*g}T?̹uV,'3m^g#>P4,nY‹nm7j,ȹvFzPo@㬁*p۷%@0'?.gR#Lm'Q?uOeY.ktݷ G_|1cB5i}so衶e]HN ENdr4@4EL3a"@O݆ Dݽ`OkrcӚLafy-C1{6_ asԻW:EQQ#{>VNgI^nyQTBrmP႖6Hlz j%>"!NVB>wS|6681SNJ8X{~?xYG-ީV=SOrd.ëc .ArlihQϛ8#rM$iξz.bеO뛟spvɏ^)Z 7?pUd'1~C{&P_T*V wYG@ՙ2Uw=!D:}cor0[ \嚧8j3G6/r5%'Ωk[8(5YERmt`bU%8U9 GP8K/TbxB !0gA󂗦mLZI}DA]ir)ȁN,y,)&E f#-aM^ 1ނP@Ywƅ9Id䖢.:^s@@kZ=Iܟ PO6fE3EZP|%lj4{{;<ڿ GW}/<}'N˪M")G"!"?j DF|િ6P+ƸUr/pXgrj.W naן4UGCerr;պkm`P-*_Hj6(afeXEb\<,Ng?XIћ#.3&]* HS&UqR$04xgL(P~?.[jIɐKy[W]>^Dϐט?-la+T`wFhIA?Be5M]8Q瑅rf_{US/$du=99™K9#1@<l\:1Y؍@F ofrf"HI/,d2 # M!sےo#8,*a!+-%ۭI: =s$sTD4{WB8D[De Ł*fzi-/%Ю!moFŸM%X̵8^nDJ$`X򹊫@|@jqKl/\" _k!asz3S?akI ag)aK **xIAE+CE0U( _cE[p#: L`n'הq -DA4Q~^rQG׈@uP=.mm5 Qe[?FK"F <%񙔷 ΤY_>8!gZEfe HmY\~Ñ8tZgFctmY8F -s@+k\FzDAIlZɐ7Br '^T#l5X|h} V #ʀ ՞ibel; }JB5;8E0nG#P^wެ(ǧ,@EMU}(QE-,8-(3ǖؑ/$d*X/2)w?JόTщJ*%mq gvNl赹 |ҏ+|h4d"-QiSU?u4o#Nt=GC؁2Z؀f?o/K^0/tTD &*т-9Ut$lϐ$bD`>-f޸&Gp@Hw zңp0> qao44+Y;!D˷P/1kE.Y~vmaWv 0*3q_tTjAjյ6;.e>%zHZE.\Ƴ͘::JLzEWX_EK†8aޑ#oYs=lf B>g2QۣMĵ3,?*DlNa7ڛ KnΒQg9F8AqFjR`~A>t,Oq;S;d*3^.#+r,i냦*m"; da; c][q( ^ß9} k!##)d|M{!m8l5c|Exh"bA `t5s lF }Ms WGȖf+_ͲHy^ @Db52P7GzCiCK]d;W&ƍ VxbW$%H(5l6߳㋴5,20RّCP7uůbH2;#tS/^xFUI,LR5cr̼14VB U`d+G6Å;CZ8]20FS>$emj}n V !#Uz8RWAm#U7BLc[ 5ٮv c@8kf̉ܧBP pj5(^5|!`LW..YFL3)LE;}^Tx>`m[ }-e99K; eע 9[t p);AA%b)hTuKoHVy0s[uTbljYАcۿ%hj ` 5]#hq&;+9icll3J¹ǵ3b}2gxz_k;PVL (^f1EKbE=d5ȁN AEYQ֊\|WpMۢ3W-D^O6.eU>uo9y*G;Q:pHt,aVCP4 5_He0v!6q P-7QH^ki?Ѽ;ۆdmM`a͂{@Is `V%Xgzjm M)u wt;~C*,ڪ)^2)C񸧉^|⦤wde7:CקeY> knqiE`jCuH#3T Gvz+߻8V7 Yɥ W %?Mdh뱖I)>gs|{%{ӈIw*d;Զduo1f5>Y$#3(;$dbq@aDRG|Ĕ.$Cԃ^{(IA>3 ;qL(+/:;;ϳDBXlG٦IQ_<:*2;Obfю"'`b{nOkɧ3BABf):lUBw<2 Eܑ'ΞxNL9ϐn[JVhSr?zwG:rFJ}N)`?i5inΙ UCmdayȫ_ Ԡ#آU 08J釕T<8F$Y(;Ã_ \c-AX8eo~C gnFN.beݘQ^ѮaZ##Nl=kĿŇaC9kmQ4\ۂWmv w)KO}}-tr!޿@jxE밀8u#G"\;wrAqBfhN_m#@5Q%'H5=V,k*.bꢃ ĤgBZ=qa1*Jb'@t.Bh٢"fXw'2\RC~-P^f{ ޽H ch4䏫ITՇM6SHt-8zLj6qu i\Lr̲L˓i2|M`计ȹ{i+$t~'aDUP a ,WΟ,hWZ; fT#Å,7q>;љ4/dH~80)}]F,}Ej+@/rŒh |u|fi9Xi2׎rW`KY|F|~eaNI)8(V l [3Z슄֯ q7R}Z.܅!?Jw/Zb^cH޲:T>OՅY#nk㄄>s1rp0쥏35#"47 |ꥴ3OeJdV8يedv񯝚W3/'4Z4]t8W;|&]WD^3IKꕸz>U4.;.1W= ؊`ٺ%K#W&%t}Lh]κqk kA1.p8s+WWqXbm9Bẻ"?7f G A2jb+ Lb3j>^D۠  Įm B847B+A\eV,Q~&@ce :+K&{"d.uje!⌘ j1 \쟻m=uyG)8!o ~m颈$Sv^<\[e1 G\ ,=qE#CTi 7Am*lOL0gj9"-p<,=_\9T*Gq^ih!&\hvθ r;n JRcW=@ 2_G|CH֊Y=R iJ )y#9y:oNq@}'w1Ǹwޙ^&'n#^!vObi6eFrSBTXD ga|Z<Ȅ:;F6'́'HJ6fDzwM>FU}ށSrpUs9a;L//sϠ(ʵz4,@tgWZo,㡃OtȾUGSKذp-ꙵkcf¹[7Q9S4P٠49jr/:H3 @nL? geK4h,ADc=U c4s DN~v`c~00IWVѴ:酠0/k7|=w>*Zzi朵!$^B:,eq+vb 5vD8ΝO]Cw-#u$!qJ|`0j}PʄH|WKhJDO`r732(:JAqֵ3s]6ҽ\>ou/-v蝤){#L贋k|)jQ/JaAް>mx& A:l7Z nvWy .s2QAm9JNR=*Yb: V=oObd<\ UʦlG.Uv"g$YawClT 9w$f+و/+<-D<@&2l\8]e 9[wRfcbϐlbknr\:j!ee<' ϥ}u߻ >(-,yo|5hw,ʥ)\~E4۫S~},U8-jӯ#gJ;ڹp].PZMx]VS(܍iʖ[pIym_Lvk2To==z֓M +[~bq,%.Rv nHI򦺋D(W6'!nZF`ߴK6j}:ye\M:)=ǣ{L'Āg8Sv/7 -z#gg2+=|djΟ̭2PϕĊb/!ް G[#˾Q;b᭕A.ڋԑENt8rk-YNjT*sC_p+\e^3rY~ ;QF`hͭv³۪}/obc3> GaiC$i\s8JK``|bLabf6{UΣH|Z| MBM漳 _B>8B#m9##^yE9W%] j;?8y׌;BS{#1bߠ5@H[wW6簜v#ӉôR=.$Ŀڟ /u|. )IE2t`9dWW< +<N*KCP ]~_?*lFζO"r+:٤8s1EX0ǹr$&w؟KP_V>c Սxt{Р:3SYp[ _(\?^p'mNrIܙXE\n̎'ᛣ*_Ib]3(! SrlWސY0iM>CeKȉg, Z5Q3יQN`7x%_1eN&uCvdԭ6Xڐ B8;O""3I6^",I#'2"g{wװMGWb(VqqTUżu "Gދu6&r! lg9 G2ʏýwA8< c0,iUx:60hu|ty}voTFHZRX?F-sciq}O:4˟{1lQ0=(6+!qp[o~ȡO > ?_zgkj_h&%24)8:j7ZcnJ> x6&b IB],T>eS[O$#7 RZ%%'S PH? N455Y(9 )|BRHآź7jm4 popJ SYmG:\Uu9莤4"x}FO-= e9/yh?!*A)(ǿ;L:^Pwo|@-5[0H|j_xe1Q*yYs<| s[Q.Q9*Zv5+NdFJ5<:eG=/_f(MVZu ɂg鸑M54B`G73*pv+-ҩ= Zw T>)}J," JbtfYwqsdPK/B[r}0jvon&q1p=ВB6 n[L$GnSH=@ 4ojXM\9֫u_ (^<Zex_ Nwݷ:"ZL{t{Wu#1$D>%ʭ b}sp{,m9c6eO1ƦH|, U$Ƿp #Z@?q^6؝}O?TpVf( 3F\gڼt2{#C-1J֟9f"'z?{K1;](\jr?7HTLZ8>Ql6$u}湹$ c2+vkƈexJWvW_H[)|ET":e=r9K^\Wk6& !r[ӌ' JDɎu$rA.S6~Fst.M o/ޗ; Rh, ]l{P /y /:R{ӼẝF%W; |KϑBsըNXv2kdƫ%c7RU5%-s\V4hzo7[c78^1FZ^nBc[!Se[:<^/#ES\Apu54~oGhy{u&fmݹCo($([<*A[ޫ(Ů%Xw6&sLc$؟FW|: И7v#C֐(n dS?Pݐ3GՔ\c_d$8VN/gZo,&{a} zXRL&ilW}>RfyD;}>Ы~zc0>㵷8 01JDΰ| z!5uXZX[ϾDh@v EWXѾS$?ffm0hjŵ|4] WW2leێN__ъj|Vinw5n-HE r &O:Rή,mmwYɦ˕NKj;oN{ K+KՈ VvC]`02HG$I3Sͯc57&,*%l p2>>ej9 R=r1ֺa<];R,tZw[< M9K'42Suf/EAۍYi-Jqڭc2&ж5lKxc%NGi.E޺c E۾ w^+i/c& Ž;9L;l@KGN؈*z&|&;_E"*E2C "N>ϟ<.Ls-D`(7OivӴ!T"KBH՟W܊9J-Hf>;nL;R2-߂1|qHh oT@h,jxy3`iAٵJR[$-޼ 𺏖ѵJ,k1kҮ0 ;M/7u@օT*{^5۔.\;YtE-tO&լK! W'MՐn򉳉[H?Ccd'浽e r.+ L 9 h(D}%ym'bRFϘ8hpg7Q>XWb$YNY>CM>$pɊu b[Qų7ˈTOB ,ox3u9WY^ m7ɥ%~yim[xOeN /+Zp=j( .^"s^Y*d%>hK |_l)#f^xY++ 1I#QKŶYpU'^'CsםL}xLDgg+t&=U~+(ru[vދD3=n̅`Zb}&VF}a*2jBG 0O!( .5eϛԝ<'0dL#p^)DRFI҄t6H=Le?ax9Hͧ oQ. ɛ%MG8fs®M)4"ɥx]܉K@)u cHBWmINmj/j"+&: BaUO֢iȵX,!i: YSmфTY_.-֥ipj0ѫ=[XX̉Yu## r0o7<_CsÜ1FKt͋#n {&vD0#]tas݊~6ox 0Qch 򠺯6 Ό% 3W!l6{jso!+:irx^&<@-$d(OE | b5hbn^veKkVpMq]WwizDߩrctrv"cAt9=:p 5bziYloC]oqPy֩B$-.RiH"PJ:.ЦeVbn[\ רBS>>]qA9o/6ehp u`Ƈ1PbN. bv1U*U !?½dI9F>Zlv ԞɫmAw?J}(Ν[tF[)?a#lm^L,R˚ 33h/ Moݼ-=Lvxʃm72c${إn] Qa5s I?y60=LV*x8FT-#}8!Qn(n^'EN}MقP q+d(( +b h{maZ/vo GzBu?)D[ɛEQ!gH ]9þ,xK!|"A.#RVx>2İg1v@ɘEaQ6'w d4L Z]F*c 2%BymbUtT>\'|Gh#:#J92k?h!iߏ7FYe3+ZDT5tVrq9?%HۙZj0x\0opoA,XОQ|D>QۢS]T 6wHV1IxpN\/w% >jS~.y%AL?7jXv{B( S n~{ÞN=dfq@/a΅dW+K~ZO֐E伥)fݍOkp4`c[A K ^ewj=E莠Y\3vUXq>7%w9TSf@PJ;-&dh^DpaBgRpGT=Fyu([K#MxzʒnΊ$̟=em ?!Y@FU0~sV3$R 03 U9QB ;#9-xNOUϜs}ۛ $ ZsJ˗36E7ZSFSPo6ch?b !-0&W \i~ƥ"N] Wd1h)p: pAfM;9]]=XՐ/m݄`$;`JE-oD5(/}3?#iUAGct rL|\vZ(NQ5xv=8 @>9 27F"um,jY2QN_Bj)-QB/?21BIE4}&l:!&4qJ2k: n4ͯ ǩC `X |.:0 FDvRK-,u{w̕Ule,=lMn@.N;_hƃTKazNSwsbTZb{;o\?[ o 1,,Hi<9y~yb a&^vHuĭI ^c6x!wMf$X1'Yyy=.!{9W:+^i._gr {Ƀ (""WDH-Cw֓bB[XVB%\j.Iv1ȘEG:%+n7^I9TQ, $ʬGZqә[ MSuk3!IC!O5@k/ S7i{8SP}@Vd|Ayc\}W(x93#`+N- "{(@JP) SڂJ &m&yxG]tUqZ3lX5< t(qLy:Vf_9lqSeKkq_&+;F͚HV;`ւ7R6^TkK-ՋSh|'cZUgo,=!ClMb6t՗]C0LbOl I]I[KtWԾْ͢.6=i[/A,.[c̚\#VѺfA<0js٣5'#}7Lsf5a܈U\fa:;*WޘX+:.>=m݋z QpgG ьOQs;sؕe,MK31ÞzN 2,o )hΟ)gܧj9鷬?4xwJf1m`ˁiG^Y #g逞G.re {[[{'/e3{R;}P"e[u[L$6T*Xmk$[20A33s5^kE \缤cn.6%SGE'}9:ɬAx_] Tl?@`lZNmJ%`So=+f{^ʼ .0d4MPZ2 -Ak<_^ȯ1P$y]7xQr}(&)5 WDs8ۣIO?gv|P^BbT0d N5TsÓt¹' nՠ?&, \UZ7LDGNt鼳oޒOx9ˍ"썭䵢n0M\㤎Ps|"9L(AMm<+?ut$cx~ j!tNL7.h։P7r@lk vDWY~9AJ4Y(WZ9W6?Sx*„֙P}逻ҕ,p‚ T?LtfT_@W6gytwpG]Fy:eCԤ* )Yo9ha8.Vhk-1t,)ñj\ %teiv<EP RQվ5]&:LS" ǺdZALƇކIQxK%,\쐱J˘[[*G p`;SWFgF%ijOð1>m*IAYD)ւ /ŐJ/ ܚ+#TDf:B(ĵWxSf4ΌFֻZ*vg͡YkYY=޳i};ΞN~2J: LU!LKRe)(vBtL4:XVjXzm Z)N֓)Xlt6@J]/Sf~w 5f@]D973Zk2{еK9,GSk (ۮк?*ٯQ\O2,Xd7J`pOK*B,vb<a>YtZr!L4{+^KQZ;ͭڔ ?}'/5,/A)Y NSjKewT9òM6JoCçC)6AZj f=QK 14E(qLN#ڍVe17ϲg ʵ_ (5ɿǭ^ntbl9gdKysM{>/l\]XFwD)[(P؆/#pI(q~7:M>XHf5r"QqX`KF[iO=G}]:!)F~$б<`|*2L"x:PE'*;-RK.[SWq6cae(wƽ,n4 i&Wxܔ@?XI\A#ף Z#{eP5xoBZKSPc)qf⊁~ `L5:3z?қ"QD&ݫ :.z4+@|R6G!j䔻,%qM wd1\i}۠8\vx"e䃋Ԇ]@#u6ǔςj[ "춒4Ʊ:$! LB*0r h]@^LOV]UJrQ^ydICA )atv=YG1Yޫf;2o _{ޮ1춾 h͊7yd UUGw U5.bq9 Gڃ7h#@E x_2L }1^' 6Xblς =*ٍ;jl8&x"6:Y] (KHmWqmPjzIV/QIdcbR?Cj9<\'LA슋,"Rr4u${b1UiȪ867oKПs/8җ-v%Sx) OVBE/$N5rD)4b{4|?=>sbA4Ylde1B3S*&vjoH l!k1ľ+!ގp{o֫‘-=RFc0dkZsR$_+.+s-b̌mH=ں6[F0^r'c( leSz ɡXjː/Fb zHc+Ƈ;پ& _wZ%Cp.5yIJ)mpXV'=~OWޕLQ4~,=5wm쀛&A?8:t1T)˒E@z $$J^;x(ȭQpԄYGOK*c!At5W⫽{*d]dyaѷT?M<6F'DVc)\aja{֤ MʏdVd+jKQќEJFVpǵS c7k H&c51Qw:[?exvo3r}B2n/ah| j*a_Y*s ,}p_Р6N6o(sV-=X+f¶]ZVF%ye˥nm Rt9!$<`K&CnC5A1i}$+u <)z`Swk&V 2sϪ5c.o<ʤZDi7?p\2L!YaѧtZ)Ϡ!U9-0+PdX$#N1ώSq-MڌcHYiM eʕeKMa Y{qLJƒINxzX0Zh6ݎ_;@EX@DNnzު>?*ɡ!YH~k[ȲUoA <00d;xä=x#_!,QJp2alDg9 ^cZ1vO-u~G>n` u*"nPDJt#7H-"͝]~䴤ޘoD{Q|M$sxeKA >n:Sx:\?)IDA y]Sme#1EmFcwyXD}I79)<^k5!If2 =%EA}&4{ \L{hwl%"VLu%X!P]ɥ~, kw4ck.qdq&1WyZ|0Bfv_*t:Fx}n+BhcQ1&wW[A'S0`m%\ YWC^49akOZRh@AQ:6U]/CIS }S.̘O.zL`݃^D/>mt./B,kN^RVmkk#2u}iR-TOoځ~c"?8ߠA(~Uw>GTkБ7M`7b *}C^]/O]Ke=`K0¡JfG$:ys8_eO( %3^ T8 А3xv[:*C+ KxjK" $jݩXR!n!@UDA 9W10 M,FEb3HYrۖ`an~#[iG>ͬ d4}aPZQF8dn $bE1fEl 8_6rNN,19Dkp"5`l0ݣ*LaQƽXϙ“piV DyJmĈ. Dx`% y5|XQ:pWK"*in bfqN_Uq !t#I'RuDi!ɀ2x;E0]^PӪp'+l|. Gy.SrU ϒ= ~')+U\{O] }Q]䟼㞞kۊF3)@yJgNT&.oE, zJ)x ]di1T 2B?z._t)gc+=5$K:%V+$S.6Z~+@y.F7i*jة&a A){bwYЄb/ocno^.ץ=5kndx~|[R|=ŵ9M W`pdrbre58o|6 i 0,Fwbkghl7`Tgtf"*MO"Cf4  }i)l1q7)bri;=8f3q#Pt4F]&iy'A\ XVrH!EyqK*sMwusBsb䘬hMgn,HY bɶ/IAVNUZBzk`Y؛y&bu2˂UDm^Iֻd 2aM|zrΤſevko'M W+plTw9@v/@涯8V9UFؾ׾W-rԣh8l[%K6µxN7US(ԠR-z:OA ^ | l5ò]iZ^~)7SK`G6!@u%,Kī,Ø1G׭!bmŲt3? nQl$}a6)x[ZB@\GRJ%UT1 Î|9rPv}\ڰQTHDq| Bk/^ug#럚RqLr*i~YpΉDI0h7w󭂨^le-V~ ZCQ\W4}oTqB_kUK땄I@ yv@ GSPYp# Q^-KdiϚ9ڵu}z'5\0No J‰?:F?wVN;Śi MQn8B黯ZP$ܺjb/Bi70<6[Ka SI2-&'pp,:`9gI+8a?yxY47x)sW_`hF.!sVM)-}٨ o~55=8e٣񣲏'Ĩ f ($GWe7޶m*C[(ҊpߎXRH4gt<2:+gDؕɁǺJ!Dg}DqUj Czt%^]qzl8uFqQnxqF?Jܷ!).gVJc#YB `1ε$1l+=gsa,̼Өc,e?Jf<x6.ΦN~p ;U:ab! }2}';"ti+Έ@E:CL[SWj{a}U_grv AZKy @ 5ĽꅵD<~ꊮ۞WaUL?]Š˳_3ᑎۿ 3ހRك121na삜dW-%`G`Uy٭SWNp$*Dx+z;$ x<'0Krc<.rU@oeFg( '\+#ɩ~m3^ pFH[`k;>ͺǴ`z–Q˦dqw}+r 8;z3Z_ xRzVfB&8؄uA3RfɃ(+<<50w֦e7O4%B)9b0vBZ'ce]ږO!sȠɜVEEf>RS(\ ӄ7S. >G'#փWB\xN}w8*8>fz7hh]Y˶,쏱J;̙B]@efgCm#+IT|&u%fxtLGG¦/a"hYu޳Bb0Cogᇙ! ~BсW0iŒ[OG z:-P.oaޱ/ʋ`$mD\%HQۿnA}Vh? Zl0+QH kx[Zͤ' q7-bdl&}G bQ;@o4  Xe?O6WYmXدShXN (,te%m ef7h0в%C%o9 @-5)IwF%̠2.UNe>ӘF #44Sgp)UIQ6|k yyHTlwpe!| "&y`H ֙^g.{*¹KcJCժOqq!͇IJkȝ01֟ Q.d`{DZ9K=vq?޵ܒ,Ks/K+J<`+pSi5G󄬞n%(Jwg() Ub`;B_Trۏ>+N}bFcF0VpT]67-AN)^;\9KTI+8јdTZT, iIY7_٠IӲS_adDe f⏊?'an3nmWkK*eIx9jhv,YcRePNf/.>'9E7ab`/[',ى:iݖB+քdA_E ;N%_IJ.,C ҚU<>47=Vgq'e *%|`Xwl;ֵ0yyF{ 78OdE_t[v+{M8{Q_])DˀF&H#I)Oپ;<<Xl- sZJHRr2UC5cͶB% O6 1ٯZۀqyD%IPX1ʆrWiR^QL8>~T輭8h-=)FJK9@GRC557n"[g%_bL7v+(ةG(hJy鎒z 1iУ1ֵ6wgx.M,m0Ff+]7;9ĉ!VPZ̑8Zib4S΃pU)TD:%f>$[Lrf3EK9} {6>+;I-$ViLP$XG__ >'f ,'CUnW=Ӕ{f |.yȘ)a`ѷ4tuuM' ̩뿫= N1#V4^9 <ۢao3m zI3X\!.Q?'!.Mq 2Bz `alztp?`<~]Br5 $pBCj aͭ\#Di?@#N&ab 4܍knc&E4 БypnF+ɨQqd"M nno6v;@ᾡjیe+RZ*ZB6yABr…AyoAܕ^ 1LhvM"nIxrc<oxR.Yn}OeMlEd? &Ԫ!":$Fv۷#-f1o^H޾;6W˜l7[i+޸Q_KՏl 'h:ک%؛7θT[Y:H7K9a6e.Ig/;4ݯiz(oI_zCK=I.L{]ۯzF{NU%ۈ99.CHU":1RMuFy'xڨi4W:vֲ Kl-#,!sg]v Ymp_ FaOϘ8págvǚlo pGt1X+v7VuN.ok}` doj}nIƨq2Whg%H$Sf귀76iҫo<ůu_뛂 Hvo]maS[Ɔv@ȅz_ԅF}:~zv l,\`l u$J{qr GWNT~ ޏ sblŐK.--dӢΦgjQLV^~[$Nlur i;:K]J2r*׷ i؎_7s;qL@r.fL?&$4U+HT|(qlb1txz~Jqj71Xhh <`@iq4O WE@fd$(ﴢ&F0Q$Bk0{-yW i%|u7.l.404p:HIB-E5K`7=0Ӈu{WFL`sV)1y,z?J0вEQ=fhaC{P>œ#aK ɆOzT{0ny W]"_ x"^҄痕[za1 5jPl WlL/r"Kimn _hyY&G'ow)=r$O~ђ~"I/7*b䕂xΖDM]99 p܍}\+#UKujfiLkMm!SA=_*3\ de}Q4ԵZ!QS)c 9Ɉ{ÙDYRH eMМv@E&E:ͭNh.‹&$^@^BsNAlŶWrWm}:8vJ S0:3d{xZ&mpЍ.!\]q2:3w[%\Rd{3yz+~ݝ#Wq'd{lE!{je-STłFC8a>h1< kb? |C+_ nb׭Ю&5*V'gDG'VDVo ufG9R<[R]z[P$֝QvRD u{fHC\q))zH|3<OItYˈr_Io>HP9u)`<zjg2}*D#N`jKz7,{Ӓ|u]I_tpy Ӊ9aHyy#1,NŅLڄx.#}Ԭ Cob 558JŸQDN; 1U@5h-tzcᄊu:\V.|, *~v'gf%欨{83牷#1UJ1?pII]l2*3P5b-{`ВZ@"kѤ!i:ص)f;AzLڱRTוDgxhZ늛OθU[=̱їCP'͸I!I.YDSO=5ϰ03ͅ AZ3\꿵NE*N,,H#>,oC;ۗ8cp~dTzWf;8ĭ"Q^HlG~1iP"1 抝::5Qm1S@ shy;Nw ߭w?xL PVXIš$=c%3ι?ZaM+zMm7cɨc$Zå-ſ51 o%t/nJ'-`u-?aBϟH&llQFՐ6*YmJRo^fo WaQ>y]}c¢AÙsFnbP[B +} ùP >C݈ŎeSTOe&t*/H;V)>ŏZwINۡSDxAj}S/,ݖP} 6У0C9nd1taء:^]yz`\Rq*i=<RQ#p,@?O=]S1i1;Nػ?㸑7UgK^{#ʍcGcce60gc#&#pqu33jPA߈b18-Rnݡ&tBG>Vfr;A[vfJ,W K8֡gXolh@\ F2|OOgp[d\eTy{XXj+މCL/ڞeNW bFjO.^$nIܺ=? q4D), OaVOuE]v}.{.ZAg.ꭷ2@+? >K[KʏL'6jV(-q$¨UDie ӫ4/{SwKc ط~0U| קmzaZ;P#,v0A65N>bw㝆ry#\$j"\ЗLbGrR% DmSe,ҐpRvĚss9DdF@p\ I;i',݄rnB/0-XQ*`oG3.Qtoڧv3u@OV ,:OhӺFPi˖8^hCVT~*$HwtPgi=E;y##Q4pXݣfdr*ARFl]9c~[G.f}i[u,u{W\st usec[uOo,y@d`J:d,a ⾁dJ y fWSb_Y/_Ku7!ox&hWĻ6YO٩4;uO{yP."s[ ጪVzf!%uA~C1 Ƭ{JetY uz tR_'A$תyQRG(֣:r|$(B/N%hfk_Fr5FwȍëԘD#}vK_[ȴ{w@剜eC&wZ"VguBU!YvOSCՂY{K8=TQL|ϔ _6p` kk5` J?qt(!c!ɆWhDDL@AצS#6:<ԔhkC)yl{۬l׋Ww? Yk\Sv R9ޕ6V ELYEg&}M  d*GwہN>рc.[<ԡ"ӛMoy": ?>e2O/ؔh2Jc?MFTzi+_vvXlYո10e@\w>`#ƙQRb_u@c}{b:(ߢ`e(gq]ǻ1;0:UIpq=h29F|T-Tn/DemD`YgŷBO˓̿w|?xy(I~/P#CIE߷QD'*/tmVby.=0E?ӻxc ٍQe^V|T"Ϙy/wKrLK\ ћt?Z;/Pycj՟ 5 N/d,4ܒ6Fl(/`(bRI0d{ .8Bt$WtvzXyuğKR0IqXMLh]ЯT睚Ĉc[Z ;'?Q j:5ſ- XȤӕ?Båh91as㐌`+N]FJoҸCu&xK~/n>]T~ c6ϡ}ئe;>V/WOZJx).}-jm Jβ6?FY {Jpbp Yi A.A |׶]0mz:x{mH3Mp: a\h=x$hh!x Frk-.YtgqȔ LX1 e!䤅=f62Hw q` ^m8)3(G1r/ieQy ͽNV=\hC.E|}PiDd*V)p:Uk*lT4jeemq2,NkoBgsv7Ң>@Y}0 ,kQ{Egw 4 cV&lvxTGi+PfYoE#.)+ÜnWkFZ-{`[f,AwnC|<+[!gY0(3*g(ʝ.OO5-.cO|I >xզWp{4ؘ)O \Ja˦mBU%"#h%;H{/ta݀1Hu$}_Y+ $A|-Fu!ڰhOw*=qzybL@{ 9 u"Cژs".XdMhI$Dמ”tK%yc:G Às%~\Me Uf^=J.XZ56mq$p0bQeۂpfo:bpٗA"T!(lͩq#^UI-}jb#}iJQ1+v;9 ::MuMi˝D \'PCŒwkKuiln8pdjCj%x 4ayxnϐV)HjhJWU W2e\M6U'|*[r[ 6l`/gl4y~2SmY9;xS/b9?ް"·?Ms2K2*;O<2h{ flT;o !ܶͣ dhY9‘vK]A7PYW-kt/o#V jG1>l?"u~&ԶŻL[JXjT_̊Hz,buri= @sikL;o;ϴ_`&~,ZD11P.\eРϧ=V% yGEv8l2'gyCyGH+yU9wGPUɟѬh і gC2 4ً9װ'nUGCTAXB\5tR%Jn) *v 3j2XxsKҒB>_\:ez l$ l'ZzXCZ<|ۥo] ?<ղrx`.oKJpfj?[FcD5n#J $6%CH26\L+zpVɴ7ѵ><& (Y76Y/CX\wWǷ S8t{,ԍW=J4˺l6;0/6rmC4-bۜM3qU'qig&m=(a7! (W>-@c.N傌hdqӺ~K?ՃXŸIAgudMyZ$T^:yljV 'z~DҨ*2MPU֪|w^OC愮j 3ȫ/R{ 8cue yTǏ+G .+!CLvñ4qcFC5JlYo x~2xRB& +*xAE34ΦETŽtJ$ ,ztVa99znv|DvRq+oʗ`%,"?*d~(fVhT:yyndtt 'pD!̰4ѨI{=5҈q_pMTI?oT#u!U3,k~n1.Έ#n$O'?A5,"aǺ,2OV|׭ \zm["m:ڳ)m=oym[.`Mizh_o|QpA2d̑K[c%pLNlז -E]Mz5e0xΤMy9}yPa`:@\ Dx0tĬ\tr@KNzR1k}WXS(\ ooҶtw^?THaPuƱ[r@ De*ǁ E2iczl>dQ <$Om)ORt m[|`Mzܩv>RmTu1qk?]n؜yAH-원yz{` p8E%L.rg28:942cD%O/D>B4nhwh*zFEJbBgXP4k>Gzگ:VmmUy/6n|Lh¶'g\׏FG<@Lý=\$Ռ;9=mT,v@▹EvmWZ*·S"Jœc-WkbD(=k)~B,p~)ط_Kˍ^&!ܪTViê)C3! ?YtD A}yY4?pzl3GڢvJ̡E6Z=Ѱ88x=X0qh_or8QA=0Gw>>22`I6Fw 6>>I(GYH(HWCXL0P^{En-l  }^.vL99vV粞Iim֝v)S%"\k۱8$;eɫ?Pm[Tb8>[6sӊAzzBylRdVgC#2|lAdez5ϔ~!Sȯ2n!'xQr}3ۗMT87|V̨ EK^+eEIzxGfC$i:.PY 3:Ӟ+ ~d0l8O ~B=9@29CaUMQ.';q/&[^ n2Qؿ/`Z$B)^Qq#Kfk߈8k$ŗU`sAdv-K-nk.<뢎)nnqP2wnZ;O[`0hY;3?x)ߟ߁{ Q1{iVD;ۦ1iKC-IP|l]Or2x1tw$*oRՂ( t1U1xYݯuLZFv%xi4^124륅W8P`Rж_Z<7;vf N:ў<%{қP hew*~R<`Sң=)Aa(NSW{%rK?.d z"2hcŷcn/R\hldS0?jw{ue% J$ye@f:9'%.s6m%U_&SdP#5Q> Z`u㡡P[X!pƶ?T$ p ,;.bylGjkf2XWU,%α;Hً kS0CHS!$]#Ǘznb#l6B$[`tnPD zYgjPsnTv n1`i|!Q "RIYITIm2InR~WvhpMRf|4~O@ S䦟\W!WBszpAMROsPa/-g6 g)Tfۙ3dkӖDV:N+d {`ɞ/ }m,(t';&f¨GW\X| !}}Pp <:5:g׈HڠE)F _# Gvfd+ 9#/Qwvq)pE)k1ujNFoZn:9 *pBzk:m[`; /mR&#*д~qz2d{@qb b4W#&^N,/%vJj vXbo:VT{0ov_vtDbV0kR0ޠ F"հp$/q =a0 [yI>5T83˱.%GHJoNQ}#"֚ЯޅDD7DhT}qu׃x8WrϠ" ,)S8@'W鳨eYIfL%X1i4}]šesytVjd$Ai*vL0;bxuTX+oP#2%yS@.hU+hGi>g٪8FPk(,"lf]D%6kKae #\1u,9ɫ;ԐpT]%sx0꧔4Z+=HlV֡r9:xᬜxutd_6 Qn p&FNlEZ6=!Ֆ-<̭txdr+-i:::o6i@C(?HC j㨧H1*(7b9BYGHKM xlNNo0ئaU!E}+ %?Z<{X qa-Ju];j~c> Dъ JM)fZ9yFܵ,4ṟ֨Z5mwԀe#H8i1te?i|$K㹞 d !"|}A:Gxew ų2_PaƆ_•/W1E~dNSkyކz]>9d"o3|s `nQSNgVwi:N ][qk!6pl7Mb!:ZHHnPӨ ‹g sԡ豎QwÖWԵD=u.ᅌ/jP@O cc"RN@!G*V}v:WTٵ>yCrl >>fC6 @Q9h ,J"~ǘqxul{XSOE?qP$"7t4I߱s7P凾ᗡ"zٌLꉝ<9?10=;w< Dv` T"CF>ceq)!0Q|V>lSF-O{(+Sj) 5D<k%J L↳ΰljg+!T X*F9j¯1n([`XDD~mkՊO]묑-ⱁH؍xu$o7-+zY$}Jnj<*v_s4A̱t #VРsʑy>A ފF=NZ3=M1 ֔:qM*?Xxފ/\fZU$ [nkz[0.O=oG}$ɰxb0t/'<.V&H; 4(1xK>zV_~F!ib]DZpn^|:tQ{M|7rvgdb91rx6r@VT=ay b.9vJ'֎Gק:YuK_X%7 h8[]ا+%:;+c- k\@Jx)d6L3o`i:D(HA0q7GԐ$mX `II#08c@i*شd{A[ =xc~"b1 匷&F0aω2D˟~,'gN;byzq1o3S_&#TuXB؋|A#LRrp'ֱ]SvpW>A8fnEsVZsO>maa ՈDL2*"n@0cq'-T@ 塤$/n>>WEm5-#NzM<^|^]-* Li(.:fXpp,R]C4kc)h0aQFȒF5XSbµ 7"fޝ!T5Bh?@OJpvg4Z qlQUdynP@.'6=ij[]bYDK]dM]>1~,m1/(1lM3L7V{7+uQ,[- İl5ԫ Ҭ*?ks" G# <{?Oikī~]@:u#5Z_uG~L/O$`+Vcst폧OXz?sPw G ^Eۖ:P"d5JM|>Lk#bLV e1,ns\ҪEX`H(UdLc|dT^-g hK'm*j7l[eڛm)],H*cz$ mX9M2i80^eۉQƑk+Ez>h5c*HGɓu"#BqoblSȏ$e nfRHY?6d):$caXjH)91IA DsɇwIANf#D5P}D{;2o"Ai]%ņ+"cm^w].`m*EDȗ<n1aS4Bԝo9:F7;jvfwP(^-M0>$V̆_bzgi|I8vL 9nW=G&+XVTm NΦQuCCyXf0Jc2KȶmXן-wцI:9*G,[jʂnF|$蟀0ZmaQ/G)9aŜy?XfYqaĶR $aA@āhJ'R@aB`Ρ&AnH-u笟8ã c F= Z;+GI9uT&.G?Q8 :C8$1R)E\VL+(RqŹVzdI"!>SҴJM_4bPQq5s QwQ81~Bhit leiոc%r^!Dܺ{;-ջf>QpnW缜gbՉ@="t"<[Š1 rg>M ~wo2hyLF_3Ѓ("2` 2?sAc'Eapep7t&|puq7ǟ{XO8+Hܭ,Qǣ^ x}SnJ+T"pB-$b[2gaQcLǿ;hU+a IUBU\__/51{)Jh8EO2ͺ"^mw:XD0i^3j $xsAB1f0rQO𻨁isW>3kAac^c_Fd-qzk۹6QXN}p'ec V[cla#70 {/',θAE`>YQv1Qr- !F"+q@Th^',`+xctIr{8dmD/;rۼ܀$;c鐿+U 0 .n|MbtDE;Sn/0emM- %M.$?z㦌2OδRfzaj LzoRve$x\ H6Ƭ~7  q@$Hח39l75(JeYdlgX0TVھ5~A9A)+Qk/z2%u 0~զD65H`O-ɥZ(eِ.w$bY +nE"U=L(JZUcK9ETkF*4`@U&$%^:WZdFsMեM>mHہUwJEq΃#H ::`@*6BpqҴ@ i\PJ4G]ÞZ=WS>_2orM 7 ua3jMAt:}$N)Pi%QJQjD9|u}YF>Qnlj[U=2==M%0ZM>-kvC3 >"<?s^5 #޳htFP~N4*$3rs܏N7`L--|7%}7"b ajLh}R4*8;63Lӄ9*_k0p# BfƐWd t2V\& 1ŌJƲ-Wf(LJ mJD-}CpgU.x0b^&}щw6ϮVlgPүBY?4O% pY4Dc' OV)#@u7|Vjl]/ek"=s "xd.-&"vGi R5¬26rҵ, eWFEގ~T0xW;9f+mc8S{F^ogR5xA¢S~_SRl<n$PdYnpg4PZ fX>Lh~;L!APӸp41ZN$lIGJ"~ >į |x* ʝ=< ֙2'qNsWu6YtiJM({k0Ѧ*" _R]p8A_$L-9<7Arw͡95xu [q #؟Q(鯸7MSp~lXť9"T \7n11J߷' Ywpsj>Zs#QtGY.J%ϗM~"?Y51K^Q͖%*RAw K8ڔ!W2ǘ%^ yNkZ˄(#O@(4\ɖz&rqSUD8awXHE[}J 85VRmY ~s y qՖ,H{ S| <`T uzF  {15(JläT#lm_di@S4\g_tGᘀuy/'U]6W%vؠ_BK pX%>ɍ sq61 PIڰk{LX"`c͵֩yҟ AA6s_\3 sU°X5Y"~R3燀^X_V=ۯO6KDlv eNΡՎ:i۳1SWG쭆wkvpp8YEvozamze[mv+mJH ^)3 "k9Eg[eC>:po :SNQvwL<i*P&8beGqvNA)ڲrUFsH5ĹCw/BJ^{_X *Y:T+rMjY$){pǵ[z(f`곸q hDHt*,].YG&yԞetJ!lby@wNB' iJ:7 4Vڤ?λ. !TϝQSNHPKϷfz|(XtC &QO DQFCZOC[CzƢM?2I?lHo>\FzE2wr•tEyC `..h׊LډD(bhM =J<1䈗԰(a`sa J~Q$hktWiCyxT6>pϴ񈤶Oe5~S6/U8*ǝ" _.XAi&M'~z:uVH4QלlI-X{!CdMbݖ{Gxa(*8"!:A.u/T7~M5FӔ\28 e%pxw Cm 4S_yݕuc~A4?H)G(RNY8gymv5.iё9Рb(gF=ã̈́#N CQ6@ }n_a^I9IG-()lHǜbZ ܱ(Eqm~U@{ H~O} pF'pjI/\xN) vMt31O71+)x(̩@&$+ީ.y jnR9XXvl'!WvbXs#A~r%6pZmN&gЗD7cPf&ꃆvEx|Ex.+nvHo?PbO8>+aF V‡XPNVv6ÔFxi mƀCYs0MO ~3Bhyn8s&+ʔWNa'jYpldIzk3 B:ie(P@pYQ57I Q۶ldFW;CI%yپO{qؒ)dg:BI=Y_T.fUޠ'0!j4g6o=fIb+, REǭL,hnMRaW' [UJԘilA=сxW1C.]Bo\oP&-ݦ,tDKڕZ _k:7U!Ֆs:E˜4V51DPo?u msKPP19ov'58XiqzoD-5AOź_yCdx+WC\~$QqbOk)^߆#,>7*y#,,DI!|<Ag|=9WzV+$&dEQ3J#Q\!8 ש\}2͎f1Rx,>NxLAݥa\nmCˊ﹦ ѻ<sU%4Q)L(-`BxfS/TPA $H*J{Es5f#R9QGjWFG:^%"Y&e8 |;Thb]~dhx>*pv<s'i0J+҄)9Dz%S#˜Mu','˭.JIc@+hz~'ЍwqO|炃FA0AI2 ǡEϰpa7籯E YDSajp!8сK=f$3]?[FhIe_0:˚uE ^!G>ƎLFH|td'׽,ˡFøɘ*0&Ds>~!c_R=ַv~ RRv?R5B#f !r(׫/֍ޗ&\>)~o8sK߫w7w~s)(hʺ(E:v6ۗ;k!L97=Ђ{îN'z8do\/v ځTMYŚYv+ ht᠂Su3ZE]Ubc|=Ođ 7TzVK: W$Ebj ։ <xǘtgɈPrwtZN9Y))!K caQ NG8G"\C5$.aOAk~AR~'ņO8f$'a/HuԡGFՄO"h:S:{ChWס\ƜC|ʗ_Rj'X(,J#WuW?v}4l}FӖ8HWļB?f^l_߃Ef0Snf?"'Y d%!gs/cݫv gN١R]~ rw*[هz{Ttň|VQ2>d 9"nY7kXPh/=?"3Wju)Mj2|(2yÒ [f{yĶ2`̡/3rtb#?(y%w'\~j,RMm´E̐6%!A}c)t<[p֢y͂ZU^$w8-(vUu($uoL,+zlװGMX>b"E3.hC,wWCfV%SM†nk)#Z@$RС:%6gFWPdA[h 0L& *lϦZB=Fh6 F>'9 2UP Q=?'/c` [I0!\NOz|NmI}!QPRvk!{$ͷjܶmo]:7'ug"}@h܄5CjY"#%ݟ6k7DQ~O5~WbO\(m3,g˖`8nD7| /0# @OhKyf7\T鵽^A;W-ǫ 6O0P9OE@˲g=_SRO#kՆ;"\F]z ѻZ=׃ dkd|+~㢋reV+ny'1O=Cs:E$UGs0tn 24$DESYL|(kl(.I-8єo)agxʶʨo\L+f7;u76l6Z*,[+V&3Wz e6ؘxL8k\H}qDRK1+j m EM (]W|ڇEJk—:,y 0e-\t7սǜަM/7AMkj '镦rd4ǣB/E+>"X!dNs95IoۄPJ0e6VM [a K^rTG͗6Қ#SXDen45C #|)xy}sdfV 3A"(;⋷4MWT6Ol xRe k|ؔUKM<I@90DB¼?ߨګ(0#(vbEA8fx 4J2je9V -PlT*)b7 dMfVp$IXeE';#}^a ڪI#bV fiHǜN]N?*ڃ /tQ}a_[[}\?o[Sb9uhsH]zFBuhfml5lW)i4 FW]ᱍ8cb$ ˊR\U]a!&n 22(Lm\ЕMډeusU1mH]B{o\y^L$yӲB od `[4|}..ى C>$KRƘm2UxYaǶ:KY' t?VFR$$]X}^-@К>7ߙR -]Wd7cb,Y1Bx+46.B޻/^Qѣc dAb&R1\ľJ1NtmB"_j>ą TEf̹U5Hm< ߺYGQ>E 𓗉gDWa/KeFs!aF +9Ҳ fc+B8<\a-" w]B" T1}ÀϷ*֛$֊1-D4P3G~٤ k]~h'[6; %PymJpΩgHuV'}b.ve^YoP!J^rn{,2DYě@> 8BwG;nUUQ+ Fc)l0crvPzYqÐ/X|%;,>jSlcgi)p/qigkl?=dmJ6L=D&W5K!5#c`m8B !lȗW0tͭWNsl8U싣ɼ]-쌅H =$SF0` eVD3mrF61'u-oD5,P ^ 1 Ka,F{'O 7uqd`0Uʵ+Jq]1'p!=r]63w'qow?/ , w~ f%lC8&zЌQcD0#5G)W|2mwl(BBex*rݩ&p=&N ~ b5C愢,/DdSQk1@R;U U#uX5 \]qhnd;&4?" $;=n,g"sL[K> e() HpTD¬ƣ2wN1=ǹH/?bÓܘQ=" 89iXSUOFDN: <(rzաp5.dP[3'F#=sXz2J;S[4.:K(qJް;'U +`̃6U WL{`(}QzSDɍn\z/h hOpRчhUWGȐޕJ:=X7II<۫]5!{V0Mv8!CoA<`Q5tuF0Ho /aw Y cg/>f;3˕abW[lp9Cp^.1 H5@sFrqT r-Y@]I1l{ :[W߾i3L(/.^|Tmp4LC`&;F5z?yYM8Uo)g340Sʱi6u'IB)ҹ4Y4,fi&)o]A.X-WNtڐymvQ.M`b*Ty8.-rr@gA,\5-.+䝑D=a{/C0E rW}>O sQ+={ډĖD e!V~_3:PϷ:*o(Z<,h-NqE춉++.Q*">N -ō%ǒ ?!X7bkt']?Kv˴V;ڧ)] f?+pj:I|'=LrVM񲚉/] c$F-&;w*N4Nh}OL݀+H;8>w*yڸrVC ' yߡGseT>U@0v}Y`Z]&Nĺ\sbza+bpXr/29щD؎ >a07Q:׉ Idrޟ8ٮx10azMEB*Y!:3q=ء3׉HQP[3:Qk:"PK8nd Q 8F ޤS }{gw:̤>g]ƐbS(BFb-nAa;}'q-R-C(Ұ&W !  = E}')Ev! c16ȷ ]K84}%o"cO=:WAΩiCc`[i.T' "޾|vzPo Ыvu#2dwpƵ6uZbi$Y0Y{y6Cg9Y9cǔae~-C]Xj 2J31N&JJs#4e ޙq`~XJ]'Gkb:pם66+77"תyɋ36ܭ*Ƚ4eB?]v2%f7n*6Q?4FŧQ|@GO\AĻ}8.Zݑ-6$؀RВ s;@(Qؑq^@e-/ypS\:ht, ({ miO7EI% ?|ι]q), imt[u_?kNOt~>?TvU'HxtM2Q7ꚲ95h.0 j$,sg2\? 9sg6O%&*XᡭŐg'E&HTǀojJ\=U_R[17\"!HjV VK@9'CtyMښܟy(-D"nL6Е2'#1qGSEo򽞷]w dNHcvOo+%f/!jU,Lg䖾- Hp!\ ?2,r&=g< *% !)' j@š} x[ 2]_΁%3i>'UbVNe%b,Zg/YXuדr%lw e@W{ݾ^$[Byi^Ƞ;9V,BGѠo'2[[rR7UXwXޘA(_48(DszJ#ɭ x} M)mnQBčz0LJ٩>gM%7?n49As\UF. Ljjsv!(}HSTEIk`/1[U%2z/M+fkqkmIw"Hي2XIS4aֵD4VK{1#+ziFc֖Rj&},?\;P*e<A'&lF 2%@8 bh8Z'9(BCT(i~k78:e8T_vS vUUq9^9~@s2Ts c" ?Xk:7i*\%#rSSe)RBߵ&/y3,x`/H7N}_ȏؙw!WýQh}܍H@Aڼ ?O'> ?!cZ/sy/L ZO>׉~"8/Ui)w()З;T &ha8Zd 1ߠ}<5YKF`&gA {:256=xNo:#O1* fdaWϑeb(C&)7Tq|#W ŻQc2 (,N^LFRc$G"DtЅNl cZE?r~8hKg+K 7EBJw)ev~듫1R'6&j\'?obU  e!eȨ8u瀱5z[gj`܍Oъ+E%;ΙoUB((("Hq-?o&%/id  n?S4(oNѯ_rMڣ*G$X׌Q4dFژ0Ն~:tO8s;0" ":za1h+c5.u|LU̓=w*W':PNYxn]=?8ތT.b{3-{s?~]Mv8@dBY\# # "&+@Ey)W`"#LdC|Z+@8#u25cyhqӇ Vl'ʼn&*?4d Ը"+5@A/E>r;mXHZ3TU -EawBXsm{2ޢ>&}1\;yD1C7O.iu-wqR3y*+Lpp[Z%d^\Ӂhr ӡcaW߹rҘXP0ޗґŮKvy|K++,VOY*Ȼk滰 qYuwv.L_NXL&փ !fw/0A6(>[V'8݊e֒쿾kzuR0%OLDѬ^8B^`?6jof=\Տ88HjEǶR6z1lEmG`š~ʽh8,}=o-UdQ$v&* yӻ[?u/j"TRZ"ַ,ܶV!occu8)ݦ%Wȴś\"'jX,7M 26 XLI.poQ܉RTV2R g݋}"f&pJ)<=!u(a07:ݚTGZ K!#_X( e4:, =]6``:a ~x'gWBÜiyr'NY22` .jMqS( \nMt dk-h^7M'Ӕ<`e;[qy*ImA׍٪B.?b'*(/iXo⌽.л"OLHwF@w Oi 5+QR^Xwb~%-S <=q$!"AMm\M汅4 l'pS`F5㜆 " >67 $Py%2H(eC,+%0Y2՛ H:WZof=vF-Ngl>/3˲hqCm%s  UTozQ)@`虄،ťjVXf06E9#vPtů7 TQ&)>Z}Ftmap2d-C EŃ;_HH>j4^O4^ 0%ִs`:A"]w]5]h@G4藯KSHs> R̋>+Bf+ۦ)/Mz{Aʕٔo*IbjpG#ơ)S}H<p-$fṵ#I]^T^K;m$'R?}y6>\EfR^{=Z>QoKCg\zX1^e!U"bN49qd\dvu1;RI)'ܜ",}sL\UB$`, ō~9>0 ގ6+0# t7| V}>SDc+F u8աŁ'$y_}i>G:y߹Nt#7e`9/SNM =~γc.|}G~x{*t:`$NшCăM%$w£tCr@^BI8q.oлk]) "e"63aj-a%%[exS1a ,+= l SYʥ%L(g_8z˩sFDlǧHB6&Q)ū;CRJ۝ssϿ`/.ɁeїZɈq& Ec趈/)opDBw$^q9Y;k\4+Q6jb3}1{0ߎgRlj6(faA8cϢC >I3nv7r3UOlZmCW<2fFLb O5@Ū{ ňYQFй"$p8 pd1OW5169g{1}ك6vosea/kQ+U@Sn٢\aDJ"N~al(>ܼ3%Ԥխww5}p_10#)-97rMXZ36|isS2-y6(b~dlЪCVZ\o|s}kɺti5'X2mT kl.M'n-Չä4ϢU*## bl:f7 #M%Ԣ5;:#,D)1)Iӏ.a@aLt$#F4=]tT&!1m*ܸBp yUnv{{YcЧx\`BGj=uK=B%}a\ag+!}_KY-eoKT]l9Ǽ"뙓LwI;hY.mR1AvkEVS_Ng6Ɍ)z[.Yyb.,+ _mѸhWW i}(˳ڌ?Q2<{x=U )]G k0Ƭǁ!ݽ˒&B783f;jTؔີ- ,J/ ebil%ZF\N6 X Z';!BW a@NPWH0n[+H[" #JH#[X?LDXmjhG5ÌeGR ;uϦ`ޑ6߈Z}=ʌ:E*Qj P|dQb">ty0 Ճ6 r\ B8ˉ 9ҙ;m|4;}tqW۬}yk8Yr4-W+0{~ڟ~%h\ $ Iw+M/t#9ec}}JSr KQ?.DuӹOvczەl3l~޼~'O,>5L? 09#/uNP߬q]ĘCE?*QFՁ́_ iT||QzDV+MK?- ppX#nG M0^XB4Fͦ!QD2|CoUjDb_܏ZKp(5*x9^"BdGTť-.?'iJʝ:@@9i!xY?uL |gԫ#58sӽ"y":~Z i h([1~ B8័X9Ξv8sgI3\r鶖)Hy2IsI?ME,`k<ؤC7#Qf,Z<`XRaυR`EHq7ݪRק`:Rkbƹ8;ӄp  j~(Z% B aЩ=V/vKOȽ}ח_CFwޣA<  0@7 {zAyY`޽em(ieY^+kkcȜ 䄞iq)SZ&[oDVAtr({d, wѩz|j(aDiېP@ЎK L>T !|FcBa`.L7γr{0ѭ zRF=Ym0Vb߳2csg^>_= X8uaowpq.\jE9'C}A<l~64ǿXL1W "i" mU90ߌӓPO}:ŵW$xuE F?0\#\A,o%K4Dvd4k-PV \>` zR E1(Ev `+x:>)w4sv<ڗȐ__xpâ& Rkʉxh]=+6R$3Ek$H<,WjHLnBP=v̻5~|#(:RRX7{ I-؀g:]-?,ϒG6 Y%k4-&ee. Z'6gu t!Q1J K$;`W%śiJeI7BRRlH]a/< #Ǎ,i"amr#.TE^x H ޷+vTI!bud;-y\i#$ۇ'bכE6PmdQsFn:'Ϥxd`~YnH{Ж"s6" (Cs㥺rR]qK)`=XӲdg/ #j!+>ړj3ZZ#"dVbsl3-@=w8*G!K0mPaxG3{{AL-@vaCT YQ߰OCb$5c+I~n˾( 8 oA3d:Qڊr #渆I9,@7'|^YV%$)iԼf\ #s 2*ܾ00{n_%+OBtb.#"$MjVB]@C:~?`*m>H*°iSe /{n=H``aAbki֎9|&Pf8Զ`LP4U&-gd2dZ؅X=v[~P)za|>%1.{~t7qۆ!hmll , k'7͵t 3K^8^k-TH4BU\D G= BM% DdHltNE2]at[W@W\)]6)ƫ-i ^Œٽf_:XHM͡{Oթ֧Jn{_ƾ:)sL<3,i>P%q*=Ef$8=K|ڱ䴡1([3 h_in2={Vܣ>Z#FĹKNo S6ێhi݈e( VWHA4_m~U%>Є;X__fQ ~H]\m(8O $4t []}IcF*dc(Ia*PuW+y9ʞw WRLJl|"a)cO#ӫ&53bq_bw6~ƌyպ6fcU:5z\DMM[?j$:v ô9@^WϾ0OXDrМtF"i -sl"y,vH,P[ ob 튙Y-˒)qfu\LwUq8'Q,w7p26mtr'{>rʘST&,sfCLYcP hG Af#1+yii5g?} ??:_lyYf&Ks( (^j@XGEinh%ۉ+F`2ք^ϦYmgeh&-|- s""GV?jPzcs.&N'me҅ PVҕxqӔ/,r2]YP1gT T Y#|OeiYHccbc`bEfo 5+>Tq 8l:PhL@Re(yV4'!#z@Ԋ="{KbsQ證**PkG2fMxK>gqS&>?tq" jxH -,W HúH]OA=';*of30=TO@̚r,Y\GB3pۅ 6r@/`j$?3``?GOM+vC'' } $)x{@+qX)8LAV0D=؋xOE Z.VI{<+sc@oOdBwݍ;YU=c% {>Vf/\/Ssv_oB1DAS}ߔ{Ws>:QSң0|fN߹dsk^936o8VPVe3H7E\SK7+8O0;:Mw\ 62׷r4BTұ{oP h0]Szs0 | l>sA]RF3x^"L@ٳ GJX2Rs xyw;}>AWx"QA]4 p [Nqv_pM{g *q& $8V cs`id@;\cѮ|L j"ἇ)mݰ|zQr3AgQēV "2~6J WB1T%K3{fv%9|;Гr,4c:$F8 6'X{ \ @ܸ2@Sfݷ ^pjҜۋ(L.8^|>FIS{g}2Sc޼J(&ٿ 7c31ޞmr<kAء_GUΞ~OJ[TgwB̴Zt}x-7"{}C6q@Z.,T^p4bw)ӵ ԇu}n"-TrxbƫtpE%*v:jX64(T9#o]XurI-l\vZQIݻ΂g^YKwM7 7ױ)&½d5k[ڣzL;G!pWB BYዼ6÷DtQ:s /Z7ғDF>'M1oEC׶VgPm3},: nIZt7mӳg0gI9$ːӒCX8"#nIbnM@x?ƛz)|Ram JGBiWZIՄ),m&*8yw4 @VP!6ifϙ W/dyoou1Q_#("aʺ7΅}5w*dK/=(leh]q";Wz :A$Q+``x'@dʖGN+q˃,/A!L3K '~S=)yN {`UZiB&ƴ$ 6\qmyLAjxb?h;62 yi?>5x* BFdTirA!.V~ºI3O{}fVJ\hmT+oZW&§峹ɩyc,S1jhBzY1VMR'w<} BU,, \S☮[O9x \)?D:12$ .]Ve x+&vޞ+ ,P+BO욶aƸˆzosiP:ɿwޓr#BU˫'>C7 gO3rj aB~Sf3,&Wi"pZ*Ɛ.#Yh2yA}d]>zJ]_Q':UO * E. Q3ee٠! d+'UxC0jl|=6(elm5dWLSeQQjI{_j TnW+)oѻ:ohWK/~ @fDk\}k4L9\b;6D7k[b^4n z`sdc] ]u¸r,ZCڙ"EȚhջs@9Vj/Q˟(A8=UQ?Cod"qeIt Q.jYvkRZ>~`F";i5:my9E{vLT8ծ<#L[_Wx? wբ;coI 0/߹-Խߒ'3lL'H> ˩Z.I[@&Fʌ4Ǣ`Cư'S\Z Q.)\d!_w{`"X;DBҤ(!3sW#rX}?"3~j4"c29m<^6Yހ(_nV2w]ڬl[Cswh?A͠ߠݺF R>[0aF0")rFjE\~Jx5洮͌W6͠EIzKbn6V |td~O5Lh;.1g$ ~-"4h?&%Ȋnӆ~$yd~]7tG ΓzV[kX-V\r׮a(kꨒj߁FC!otщ6]K'B?ݿ_X17v@( n齽iV]-|DRjŭh?P'͝ 4D{fJ uF1@UBKY_4h﫢Z"A}0tdZF6 E\o+3Ce=T@LS(s\(zwTSEYl092uI2hte~r?; @Hzxɳo V"Koc)c BA#0%9wa7d %j?ݰҼPCݰ_A7WW=hW졽:|ɲGϩn:&q17Jk1欠 m h@+249~I>p-rAu_fMP0D"uU6)HB|Eũtkqt̞IR4ve*S_:". z HrS ʑ&niR^Puh6UPmmQo*R~M7qY!^yHl<3"Q z#Lbe(HCl˨zn0u O+RPPTÕ3&!RYיbڤDV.*q7k2U I42E;l8|g HZϊa97n!W"wB8m|HX3k/Rqο-!o~_a=*AyO>U8=`Xz>>EjVΕEԀkމ7ۙn8&6s^UZE([d.Ipa/sXt\˞ZӚzǂx.))*Gxs/yS'Iబj!Hz=?ЋRd.|IN`qXNȈd$޶?6Wu3/!dTr%O1^B.P;\F)zlC!f[~,8 I mƪ?G=''jfJ>RBrr g(6 0 !~ډeWz `_XA\|8qbR(*ܑlii' 13bkƾD(f,r>8cNrA8D/Y$=WT; WP"O$h5[e5I/z'MisS%bvdGKnT8"X|#f*"so ]àf$k) (G)< i@k\ G҅/kWt#!HH!Jr(y_{+DjSJ9951eT]YC&Mszk"^tHjwD]IbWLc9KXI QOdtn} YLKa"nhcח,?:#Afv3p]pC+0m/ ٽ.!Dۛ$_ܕo Vٝg k|k[؛2-zmr;[BXg n7T[,-C ؜c{OƄaZ3\~^8uG^seIKtM -u>F9iWUPObBFigOànn(VeB(b*篹Qh ^읉MIXұ~g||>@rS`nMal;HsH9~)~1[?5ܓʁwq,-0yџ`Wf(9p`q+r$%Nۇ:Ks+Lo2Ϥq!lun]!7tՐ'ẔL7uM%EL <îa(T"D71kD]P_S3C'9f~ V$0C#HUO{ou\kX߱>*|"iBJ`!fh'6Ax[҂}bpt<1>SprȒ n m"5"I% ]a9 kI?@@ض06`3X+A nVw-Vմ^>Yֲ%Xd:ꑐ97Ű#v%sl{^&c&v'$:r4?zn &Bcp7 /}d@^C=Dpf4nn9;5#w)˰[KMjՇAvU]*?M֔ȑG{"LI)Tq{Ȩ-).56(db|蜾T^0v>Z%:).Dhv'J龷ۆY,FQ]Udx|DYHӐr1#Yu<ѣ:.ٵ`X{ŶZlarK5ݟ13c Wm둪uӦĉߵQxݽsYVD70Ģf ^ 0/֭i3iQI(m[;7XŞx~X~(=x'8jWB9рj~7Em& jz0DCoRQs#!⟪9LUEs0#fe)qA$HvP-M;&X8>Sr=ec>ǜg ֨B1 Y`݂PuEwxuSTyz3tc\qTs@TMϵ9\0P.4C=7B4*:ҝ> Cvx_w  ˎs)h@b qNְ Z&>K( L$/thaM2z+pyby_HE/@ ,3M]{ׂk>ՂcaG ZYÁ<VgmVS`wD>FqQX̅AE>h)27Ml\*PS$a+v @FXewrrw7q 4Z:fC^t+0IΦ—?{oBt-;E76 2kEp5xo 8$F8j`n kIBH1+t΢|!fC"9q>.nd o3d u>^< 2tʩ[!<w`JY†Jդs 4VQBNEڬ:(û8͵_m.b>viE]6 i \f?GZMt5Pmi^*0+/Js@dnd<,51qS|VGk~}hɉ t\GI|_$H/DMs"ބDR 8;,EWo~(ncȱrXN(א:eZnoޏB')ROzl15o+"W?isUA+U<0 y^yA˵5΃IvSYx>Q F?+a`o+p ʅ^#~\Su'VRYb#DшPzmn;ak,#p |\#!2ȸ\beDbEbzD~2W*c6(3UKjZ}ѿg@Q%LO1SޗҏzYu:\ƭPش-f @^?fH8Ш}hL9&WS:(.\/nY_[B9~,d#k\)Wj]]ʙԑvF =>䈰0]0LBD6Z20ҏڹ痖 TM*D  Ϯ?B,hG45ifV"13I̴{OWЁwMטE Ko]ې1p=OBqNSMP@M+Owuuky}{1;̤]p:xzF~@]0>Ue\+?۰uiZ?9OYXmg(-qɐ+? csmҎ_5>-#^1ZXw!3)㇟]Pǰ &~4 Íb튄v_Q@Iorb|-)3n2 EN#HKQKgx)"9O{8+#yqu?[*vXaB<ѽ@%;uF2$AjRn0W*h%ɋ.7匥e4oԹAoO⏾6ʱqM C$EwEl͐T_A'(e36)&Ѳ ?6J_r,L۴rLB,񲩓h fW+ 0|8TTaWtU#Л2{cIמ4FgBU?TuCMS٢2׋\Όe p3"ދU~tN3CRAu78A='C{3 j;VZS^ &2QiPdNoY^F_:psaљb Yl2l+<S>(}L:b~!?_JswWp! % [6:Žˆo '%$e93QAJ/N#_sx-VT|ha=+ΝƆ$0Fڄ0oWd].9-qIO.8 2XYV5J>#t=+WP[6n JZRjk}F5aNh8n2Y 3Ûqy-L7g4\qaF8giD cDi,@,U.;Nw_NAȔтl;ʩkc=HGLDl=F{a6(nJkc!צHajzdsM ?8D'! 8:W O#o(PwaR'=O¾J-c]:2a=<۬۩UOVw<f'*8xa%4ܑ0ad _h4%y#Yq/m;nľV)]mNMԟZ-,災ls`V*hދvb[̵J?v7(<>w 9 )YWffȍHYow S(i`XX:'P(sroɘ ]m|~NΘDY ,"IJǠ):Uց4' Bu ȗ[0jSZ\d {ľG8[nc-l!;\~ddb w3SފN&M~'HNc 5Hs?RRhCY`/MO4H@|)F¦ y?&%Lc| shch\G5HŐ(u8-Yh{R5Y_=,=Kv{R`+N4:Ƚ;w?6ҧ)L 9။r nq zЍ$ 0K9-H!OY';R"g ?9#= 𝬴CaQy;Kz@ut<$& [Pk毈Ga:E]fߟ1$ό6 ^6])ܟVѦBĝ$]{cƍ[Kw6/La]%ӗ[xcLf1.=ѥA -0p@`0v?  L163 ]k JD\%]GM{DHTHjh`4ֳI҈ 9;9 ]`"qaRHhmDZۋَ^qeDcL9r0*{ڭkƲa \(7:~cI(=pMɆ'hlC$oԻ#Bݸ)gzV 'M))}w7|# ׇDgA6~|q6;C,Wǽ]&FD5/W" $K4)kb)DnڥVAvq3!'io~9PntbDM/)*89c3)+,)zL<^eS`k`][y']c,^'}ÆEP=zN?) ض-pc*'.+wmѵY'*+ 2uJ>RZ2e0U֞OvoSvWxޣ.C pAi|1+=cL7c 6Uҹc&ĨVemr5,\`{! #j?W,F:̱&t` FC*.VN0޸~xR(|rĤvzGSOl΋b1VuX, My?NRK265 %\Ղ';@Dy˫r؂cŔ~55܌H/y\ uBi<߉n4DI6HSx>ڭo,a(ʩpKOA_!wB.a:gz.>#G {*Yd $6ĥn1K1t8v}ϝ`(ƾM77f:JVXBs/7+):z<-*zǝS%L$J/ymۥ}<"LwZD?Uzކy}]crCnXVkP9^Ӥ~ mJtE&sm~k[BLX>=e!=Ϭ03]HzH1+踢LH(4 wÁB"h5I\l@So9@5a wFPWaydsb*P1🜌&)G7k9* ]z %7]:WGPyO-q IPȃkMC }oPʇ^nxn5^}ow^MsMCl5SoWh+B3/u ޚFrJq-Rp֩jb`Y}zբLV )j n"1ǮwG!aD/0h#psE7|ZH־g~ݵ-)wVh 7UÖ3E)ZߠNx:J&R#᪟0|^ĥ[nP!@̹o1ݱ=2,oQsqe\E7GUi^Wl!)d>2U,sVԈzTwBAl3 e )+r⚵[}ܗ.m)b$C(?| υ,yHקrTٍ`'hp+4XnM.x~C@;fҴ*jSF&f08ЇvLI@S5" B*$hG75&)|-3Ь-1n3 is.&K JA:kԊ7Z>wh D.PÿP2keg99\57wKԣ=b o.J5C3R3jfW  Vv^mTq'@R-X:6̡A%I:KOfTCf \˫z>7(.px=C{jizơU}P1 i;,K95)a\! )QT";jDZ40*9,<ՃK0 2DZDoJHX `/m b,F+Vu\B `ȶڥ*G.m4fgY68?2MF/Fm.{|b+H7-MFfVf4z5\ GNlh [ڝYM8`ϒHlq?&ߦo嬎՚bѐ;MkbR=IorCCz)! iSqQ$S+^vif,y>8-rw[n}Xj Io$G3Ww~~+L:8]B?H򳌃*9$QC13VVkxF4OڹF|Rtga/OHrSe+ZQBt#{ Vx:֚ƲC3<ɭ ( - V *"'g[HU &S0C'lH!K;`|Dsf{\3r*I[ic>ygOd4}c>ωmXiޮLi5 CE֊–UPVֳd4 Y2D~ 155&b@{ixRhi3qԵ79zǔkKgz#CE?@2KOI ۋ=+*Ք k&n+Ϣ6uB6i׊ "5VR~|c)>i*cy fӴ94ZKB!Ρp1jv& dqkfVHv<`*uR/'EMH'#rrAGbjIL|j_XH c"UVqJ"!W@_d zmOkK܈`B2W&DgϿ51XO[V B r% PFX/x<Kh-h|HEʣh_8N|ЉQL4 '.5x|{M\E-n!RҨ&+`gQP|) 9$C_39{ȱwaxJh o~!ٙVd$cRnO8 jAmyreMGn7 $l8\)q]AU! R.nzvn{B6҂gzZ8y9UoirkEZbh5^W 1*[1-!*Io2a? %7FS6,Eamf_nWRc.qI7|d%KCDUPcd 8nel*{ ޻vMXʵv3HvªEtBBs&6A3{vEE03k$;'(}9VL) )4~"S\z*D./ "O_:2AS j|M/'s7c?-9xY$Ԟ&cnL!ʥ[@SEG\WglmǞh#iRMiz>^6UHo1'gƝ;qH*l0Sѥ>nA?H3wY|ؖ(`@:w՟_{&~0 G[(ϓ& +ǰibRCh 'n9kn l /gm1/qFQDqݻ: _ܥ c7}GʒzeϠܨ-fwŐO_zptK3ERѥ|{4dDSlz%:JN]{KON^ wJgm +Rnx\'"hx|R.&['EԟZ\ Lܒ~oME{ ICU=ւg ➳uܙk8=H{*j )ȹY}s* @֨/xdsuǴfXPԭ7n!LRrBp\J1::#5wTnakԩԝҍl$եӃ˜Hsw?ư*ЙOC~ؙkE{N*COTX^J.^7ʊw]|؏evwk*_}P{c$Gil}(tQGmEiVWPɕ P^jk@aܼ^8n%۞KŠ|2n6?XsO jD_:|1-6K?z?X/_G`p6eTw$jpoY[fVj]-$+I;&TeĦ: )n0\#)Zڝ<^p| gf* _;e!W~ǘ8Oڿ}Izv1=n+"_z.S?K5W֭}שs,Toa=gS;0Q !~R9eM"GJ?  1 K t3{IG5W}XI24&3q:*Tkqi:n''47-ZWE(iLi Xo#__1p&T7U]=wm.J9!m-/ޘ&8V!9+ Qq>c\ft{40mI#9~6#7Л?~6)NrynZyF K 8>n b~vry)hѺ7+I1@m`fOCK 'xg -q*.$ Ŏ%B|xcS1` uκ߼U,4\L(z(p툽:lR] B.͋=NקZ Pw,^3@M+ev iezڨp:΢!KvOl)?ɮॖMG ah|^k.thՀOz/;1rTL^o|Mf-CJ=( 1o3e9?3<(yɱANx7`+!m,9UW,ֻz!<̈P0taQ"eOd{FyIs_#t ӓ&DCWSʙNK78C)|U$lNǥLrtI->PZ׍RJuíiz!_V5>KIg}C-<ۙ^),n'{0U%5_:2tJGd:M#cR/ Lz}nW3MrWѯ?b<r6|a&a>(~"x /@q~ A)CBKl}pm:Ekʞ<4B_&u2? 5AO$TUX!9˱ /aUkW& R:d ؜16ӝMFn}}.JւSpp gl 8[L/!7@_IؗtsdG(E1|/9 WxP .%rnkD~Hށ}6®hW*$ /Tvus7=Wn*IBp).Ԩ{3. <{ƀ` f$)+0_zQ6󞋑>sߛ)&qܲf6EEZçpG< 0z;H_7i,6G `qHO$ vӎT)zdzx>n))>UϦaH2[.%S'GDA:JQ(ćxhDzjdWU?*Jb#:y0x'<7v<圊e7$Yz& x%цbcJ~ʰ +w1L.{F#e"&p~cYO;/1>=Z8Raag2 kZ4ieo,yTU?̶ ['5>J]TfATEnhv\#d}l -|9ϵCA犰TL0vGdb R ,W3fc!I5'T ,rP"ڦ *Ncv7!Wo)U9طhR7upqk.$V@*4K⬕HYS%(V AkR/ ?gf ?^x퓵\0E&qQ^O/F9Pү<u\J'wVZk*dI먵]8H.<¬)ˍ E ACyt"(ԝ@x^̂ldâF ǃ*tx85{ی,iOwuI}x%aļ+i%D~!osJi1 ?\1'dN_RfUsW׵D%͖(jIz26O %`}]0*]+]hVc.a%NFJy)0/8&?KB  -I0χA:&ìP,O/KUe Hf#Nv.ic3q 4 B]WǔR{:!j%hYD6h=!w?(X͊ EF8'Aw|Y~4N={OINӵv0,lF8pvﴕ >^yЩ׿tJ gX搠CZ2I?\HA8bX c`[p ե vҏT٠h4/D =qN5_jsWvjɁZ4i1,{J^A%>$Ul︧\;Lz96)ȥg' )^*dE{Rވcr j2=%4?&A\D YF$,_X^B %Pm(h,Z#X[7a,=t.gR.h> Q֘)Y#1Ͻds2(tL1[8]cs0`lÄ,>tt qFZEߍbm17кu0"kkp_RS=6uvj2gQ@2en>)eHzfK@ZM1ji;aؒ{RE0tŦ*4Jxz u߯)ukuθ0 2lZ>rc6%H96 Һ.6 dz>./X*ce.dNK<[nQn.}~`_AZL)l+=6`5 dj?'CC+W* ,a|bK3 @G/]qZүj0ظJJx,(u<[hb/H})L3Af"乫'u>Ǡ0j문E|.e)҅f`RӖ3*r!n+ӆdKS2gu+~||F+4@<PҐw@JvR:u,P_rB$@FyhԹt>vu{\ YO_hVDsKh&K{q9ث@qP/*eapWۻ9LgAМͻW_hUڡa? I-7!=@&m1d=&QDN%X"g>t4x0 =h4 9)_l pBP8^NJm+> nH^n2YKRI{cl2ӳyyn0wG9Y+&pOg65bG;ߩ%t#ǒAyRK6tR%Y 9ϋF+%1fׅXm%a9O^Axk:tR٢z[>8F:IY{ x<dl#gܺ!89S-mXhr@ z_Yjh2rn į`b2y5_- GfN/QW=WQ N^̮LT^Tu騻Jiw#v/{(D]l?YU}C]_f>zLJ}pP!T ~۶#w(*q̽Χe )2MEw #)Xb1bH" Wfebk5BɂGosaAxvdsx#m]Ux%s-'Btw/FPzo3r[ͅ\ !5qZNZe]-]vb`7T[i5R$U0i``w.gf&ifK䡏e%mS6uuʬ'Gv'UGD''C^p(Eg.4W`dQpǩH:C}Oqnn rA:oi!}3/akGLJm켣~R\5}ٚ3QyOaS,5/%)OmO}< n;!_,ɘ:8CFci#+/mxf-MQK;ܭFjp;)/^l؆m݁_U~OƪkH)u?UJ.q"9x,l-:s[d,'_l8dM#Y% +=˽4'g:;]#([AN3JIdż*M*=ٌf>]-, :.qA=j+Z$P0_˺5ЅMj g-PRǒGlڮ'rbk;fkP h*bVmb8l -ȋE/ F{ua 7cټ8-0ص'Su؃)xK#,Z[礈V( L<3/7tTȩ##xpnnh2])ZXg6D]xޥ[2ʎm^CaJWciVmԃD&P~$k ^eK+y=jiLm$4][IVO\d;]t}_]xA@N\^9πAU+~r#fԠ?oޱa="P)vseeJH|3\((l:؃D2E'ka'ke:N^t:kWɛj*]t%cG>S ]JA/+{Ւ?ēroMA=bưFvwLg*(6TVM=-)=}CIb*Y,ZxWǚJ`SN k%$З% $> Z5l Q9 *ԕb6D܂>sxBCg\nOۓ\Dsy|q9`!캳RFpd ;Ih-V[;"q,xWE%,MƏs7=*Yho <{ 5*P `uMdr׭^/2HҌ\ ;♉Ao8FV*kjPF#.GIs k%{T?,qqhPFa* ş D2 rXD1|"<znr~ Ma5/~6.{Rdp1SIm ԁ(ХMauÄt:(+EaIہ0YyIJ,d8wТt.-g,}U${/Ը#Pm}o:N}WrHK˷Kwf{Flhhwf+n[80j#M.ײdna9Ckp0AE\9diFڢ&M;Y/@Bxsnh).Tp,"'F'xe[O`e!vL3^AAA:[Xkfrފ-,x1#Ucn[S]"A:A-ݼv>>(f#qvYtɆ{-xBZӭo@;%HFi! s;@f]\24J:osV6,!pTmڵ1j໹ KeRsI/o#%2Efxl~ 0[@V8f+%Dǀ7\|7)gvE~'\'dh~4 k~Oˠ&_5E'mඡ@uc8!B/m@RjRaf$&!\=X'D" d㍂n!@LQX,k#+9^n6oQ&'ܾ+VCͽNF_Psŗo"O$ _Ǟq-rR_qD;U'=w4蔁jÊ?QK,{s,0hnFcPUax^_Dv4 {v.APH4\%&1sJ4#vs1Sz;t2z TĔwGqCL=S/,KAϲ0f&O$+ {əsa]0P!c&ݟږꂡ7 PJTH޺TYZH*'4ȭ,oeW|iq!ACj~mrKT^bFEd+a1#BxXfte_C3^J ,xZcE]Lc&/D+/&-*k+@bI G4sHKݔYȱp(jʇKM[nKhug܊&{!8eI%:q<+E2lsBBw|jIUJld[G=D?s]vQƵ`n * Twh^8\Be4LTƜ-PMv_]oza`e, O/A`[[_ VРI,g5ЋMNm  Ǐ{*='g Y9Np嬞9eqlRfـKp:VwauS)i8'Kbū᨜vTyn'[ĦO˛ >8WWZly;`,/kҠ*eNYu@5"'=$ A4 ^߯Qtcml"t Iq(DvQt0 ܭl|sSªa)=ӖȨPNUDϐj]f~p}>@0pOL ]4q,:j(>!0gHeURlRrpW|TE9^_w)M4m̯ɸV1pc}mș䏖[B6E(:\Wi;֮cSkhLYs|Y Lyё`dA'dTcբh~ZkLdi*X/$ e`8ϮNӿ1s&)|VAx]?\mUP^3'U=yxA'=}"@6|S|LV>ODT0‡4`C{wcR*c;]UX%*E},/X~纶ZJp&3n;+=T*ܽ5DDV]YkJ|?[KS&O2(F)Ņ4 ֵQ n(]?K6y](HZ-AI`zӬ?Rlm_YsPfx| #/KjvLs泧;tz/}:$L]z8_YnV4MꜸo0$_feԯ89X`4!llKϨo2@5I1vAT߰^ d"B* baN߀^_@5%l GLpSM?ѢçH{:G [qBky^Q+%3JX449reqWD y #急pheq\YLI'S`'4$m HUpL/^봾հqfSzDg2/ D$`2ܓ&N&֝vv0-P[}R1 pgh!"^I\pkgDyoE:qB`Kal9 <@3Ļʞ)F[ Iڹx#=-? \D^},c2|&I-&p )&q.Y')C -.JcE:{J?{<*ÊqʗiR}oQlc\[J;,Khމv3}fV#D'',Y;s3,1T>8Co~'x k!Q?^Og?t;H7Q3 n5Zog417dNϲǣ\6A dׯnbR}lϽ-o6p8ơQMz5[q(5 $T?Upx?2pa!)Vj|  Clȋ$ϬCەaI8iXZhgcGVf%,>?*JҼ(3cC6Et2( C  f ǯL㞣8]Q'n blZy۴h gDlƢߞ5VnBuzBH)3o7lz#h([Ptt{ е 9xVH6k( ;Pد wČ+hAE`PҐ5oU\b䵕p?Ȃ'Dli [ D" a>W[Q 9jhTYʶ ;)EzrrцI{UZo:n&J ZL!셳P.'SlYEW&qF_`{Q+џT x:+6~z0 U-d}lihQfiT}xsE72v|<~[6:n"?+ yy/ψjG[zq|m"®\4͌(>~p&Gڕۜ4#͜3EeL++H^ Qkv݋<"0lT%:P*& go:GȘ-ܕ6Wut8{q878Ѩ!zKVfEŪd86voRCѺc8%t~p\Q(/+Z9{p`Z*;5r0I*tnc}T VqQ:&"b27{}c_suTyrsNˢLIL'D& dq Ufa!;f̂7ORlɂ%73)oc`^P;k JWޓEMvDYQ$Yaif Ph¼ fxZ:rD'|jBmRf20~NV[yGOSt^G*܀\z=\Yoq(,9?2ھB.$ j|Jd𦏭>B6!PAhOcuK\ȆLXcOQwxEMʶk=_oqUȟBK6 P,dw'VfM@$ W^o!ǑږKF5$AqSim8BNYF)ٺ]Ϝe\Y?:7͒W2^ C# QC9|!6g!ATYWuP4wʻF̀(z*zt6q Ajh %!oEg/O,D 6q%znԎ=.kxKm[@OB HȜR(3nŹf!uv?\TjBS[V8>2.UCVDM?xG9Cdde[ZɂIT3[ɭ 7SHw_jv1yR]#r,m3Zz~{32< Vٝ` [TC]S:Bo:kK<' bUb_S0%I6T}fOTb.ļuVM .ozRU7@UFԤژj#؟,l\!71%UVn9ߣqe up)'?=@_[;Hd]y?f(jր|kI9=_Rὥ}P#ʤQkZ 8ԳE֏bHz[&!Z xTxN(wO-ߟBQP<ʇ~ٽ3Oрpmp݈[U| PF{]5ptkS5S.OoEod!XOaԝv` Սx+?vR'.X;by‘<'bq%~ ާx. MDVg;,kv߃$"Tx!0c+?Yz34mu z Uĉ誡Ƣ; 5^x]=n]^K0uJ S'1DAz:7h@HX:CiGfrE6;a`me L( 7-ܞRS[}FU9 RH@gliп`wGKifQjWpHBEZ5`$[25*xaST,5kU(d}s;$Na&0# ^rE͆^.H&`w~p:.c GT$LBݗ)S\)m2wb-os*A FQ[iJ y X[+M4~7"Sk.u0wSmG]~3! H!<΍ޖ0";` 2+PV`/Bxh06!oU$YbuleP WIa*}9Þz+;vHj`g>o-~C$7-ǐTTk5v<9W5{0-׸aۻ*Ql4lt_zvupbwe_!5-@TNDut,YMe sɛ-p,!8bS$QNd~'+Jy}v}y^>Ї=Ze ;!%~!YΟ[A-t~EzFRl6E\i<zHh$';At;4β N[ڱ|o4PE򕡧f1Db&Y8~Rt9*b<s+ԬnX*px E>QM}\ӛg9_8Iʃ:2$V /i#Q .j&# -^n%u4&bm;p~/ c"1l$wb}n̥pQmҫ7%ӊo!w>t3O͟v!' !D& Xľr/PjC1o0 ň14-Hd~_OjLYBFWY濮̮s0ʎrߜk@DY'had3yn3D%0?H `lÍ߱qHt9;?Y`dyҁx4J x z~*q8SG 4A٥ PL($fYsB-Gpo6wFc,E@My߂Ck?&OU5AL~G 2Uz>SZ~=ԏHI˞e^Ez Z}6s\)AV;?gaphqxNaYɷ՝뉊p2_ϣÝ.k@DɣޱQ7i7z'䙟9@Rb خ_'xF߃Y|x=[;'oltxӕ._ lUz+6/ ͪ3POV-u7Xl4nifCwn!k6c;:d5m?ʯ%Ap|w Td|{{^JYcr)P좇N--kQ{mqCo9z8{r2e;N{5`O&֍g#D\# (>\&WX:W;eõL5`/KK1,̝Uv xBQ\91\r/A%0Q Xߓcs2R;kc Ӆ5yh+Қ~xշ5Z`{M?NW+oNz2AE]%Z:_G7d#mnHT >Y lD{.ytS\U/ZzopC$R#i{|,KgUfH dXaͳ>=n(iJ]&: {8cT~OYh['&Y9Ѱ\=ƠWJ~B)_A ۲׈dMr1шBzl)֭RKR(Ӄ%T^9e $Ì?00rr@Y[y+B|ϖ`~XU]'@ux.VN4}yseIKs>/APiIƋ ` Z 8s1N!CAf,_b {2g`:ϰ͎*S35Pql,5і϶b#+0sqΗz#kgzh oM~QY~|G._nҖ99tFb\D(AC RUP˗E+M! .՞T;Ho]ZH~h.]U/ݔK)VH:hfD8,ʴ,#^(S,.GaؕG*-#FƖpVBRTx*nf?K0xU+́40Ł?3 1ZlHĞޣIhy33[|LMBY4@L"/B| _~5i N"ѽhG:r0la͒]+<bh⌑ACn/8DTӿU hx ]NHݙTbegSoP4@N7X>1%$Q9sYb@&=,[ j{Yzr݌]\E ^{yI^b]G+z1,x U~ʅ[@[޸ǻ|JX|P3 x2qkN(bA`7f2U UT柃؈Ͱ$!Rx*lJǚ+eg`$J 7S]⡴y, ΔQ:T7F!M?Dc;ky7BokwqNűL2Q (ҭTߥ LIYR5D4wq8"5i#ruAq0iS"+o{[X\ -56ȩ]=K~Yli$eħs&췲>~o>R-iJ%48R>hXbjAgJ!KU>t̍@[SA$ e$Stb';3H(a6S'Y#YH6t֠Lzwv%V;o9v:v 2|tbfm7ť$Ew͡4l-҇~-('Hu: ",q3,D?jBԻ;| QLƟl@į}"|MKSXc ?OH(/WZU4.٧i)/G{GMuĔ6jGI PMsRu;\ֈ%d~T\{"xw < lU;JuOIqZQ?lQGlu +CghF0I[V Tz?K]5uPƺBʩ۩;s/^{| >ŖAΫSl=]N6L 8IfM-Bfٳa҉Zvm3Blyu#}9verEuxxtϢ qY]1u&Ե^npI8E3^f|U4:dXߚK70)J{u+Gت|[{R0: Vtefwo}Y yd-txkG'/8m{!:ƀo@h| eGv؄r3tFmjG=bmT_͊'u~Vi+Bz^ [|!7ە?3mY-8Ch5*R}8UU_xm,"6 -^_#.EDt VEe֡<|fQ52G`ƅWߛ,B'5<c/M(aZ5Rbȗ)`Q=@ACB,^Vf<27 ^/tk^/ oPy#M15}?H*B*df D%v&>/ +gxRx]PEf_#{>9Tf)ycWH Z?Ol4Ƥ{mQMh@_Jѱ}KO :Nnʖ[5FYS겏/ЋX^)ΑIت)>u=SSVC^j0Œ݌.iК+]|[akH'wH0k=?1EY}Д1!`Z:*!@(S3* 3{eJ"nBB bB*G QEp”̤O׈oo>U5lM[NC~ =IY<[6o@tGhw:v{hZbO[NWO zmuWxdAØIFR$,gA)&`Wt $qBJ#exDt:ir_& -pvTD'h8nْ"L2WlY>8%j8ZYU%!NK(5C48,SsxJM_c5=H&h`O$\)[ r%WBNb 0OU@d%`ե-4\܈By}쳡T8 бA],U 5ƞZsz.Dh49#}XEXt_%Z{ֺbM) U_fӆG7ʜqYZ}7y|4[m#^ʆc %G$J.vK?1O)Ut#Ng=>x,Mm*ֳ7H`l1xDu{%Y +8x+M=JQz$vG5X{ Iwb6 %N06[l@zyFϋFph# hOj4e rJ cǵ"G-eQM k]5gC5yb0/(ct3j&"Oxǯ{WzɵnWW>3}w;W-Ige }xʃ{ʲ*\.qo OJSiu.']I3A,'Di)ᨁ`nȒ"8+Pܒ'6FꭇԜUƱW,-4/:=oJ!jt-Ao9 u[3!ezn,0~/{$.}khC@c)OY ňxʔ-pZC$h9酬q,_ϤU2,b2G>li{:"!(FBߝE屔lAtυ#Eirpa9u^x\Sf|*SݍKY~ݛ>V'"IRSS)Zer,D(Ryz~D뻞WmР+m4?€~=+C{JPU[[N7i3{a-'$uOfq\ET|JnX5'ڜ0Y'?J"NAG@*q6Rv[*OWLOÖ'z$}FhjH^$`h"vim=tBoY 2 ]L9߸Žy}+J6IOL_"ZLlY 1KWt9 ‡P. P#pY& [[3yƦY|qEC8 31zp{8=}v4m)lr&Q0ߥ["!RFx~T"kwg2ia[z|nL|5>.bV,6yN (n[w{2Wix1h HXj]{5#a# s ܝ~ɟ8x(/ȁFL9}ER V͙\RDi3v.OE(ٝ#\Q1Fyy,TqSC$) Bp9^5VYH2"Y&.PqeaQ" :xۡBG|Й d3K2maWڽp=J؆5lrhֆRUzTlDWIGHC6 $%/qz1#b#zܢEd\ Ci"OtWNjIm'#@O8č/{@ kU$gu|_Q?97Eg\ Þ̈r *Ϩy#Cg?С33tK/|@=wǝže܇ܰFxFJ1o֑9*P%`}_W۱dv( V\NK7)2%Q8tE*[r'F W nЀMz|Ny`7՟)uOwhm, }AaE 4PޟJp9^",ru P.$vKkEs behT;!q&GoSoHmv>@;mc >Gewe$lfLAׁRu)9% xꖴm`>j k1x!֥1Bb%r`g(y96zJq$C*5EdvKB&B3Fu2 \GFf9+; Ԑ?vAR;T;Şm{jqwuuv Ep-(Lcm7KQVXb`Ş#v }ĬL }^@Mu3/^`5Nw%"sP³$9W*[sk 5Ӂd Z"ק: s@fʼnRJU/(L{~oڟ{|_&&oi/Z9cwW l8Ԛ`,rg"C>[)R Wa/f,߰yӖ#U Yi:od(,Ey9~LSgmbZY<DF-r] #UoP9ӑXK6r:,Nba$5q`.Ah-վy|1zFt$| t-7O  b LO͢ZJ'g.6x~LK< z&-B{ DA0Lt$+#ȟcmq.|1"rN}j.(s "kTol]EoynEtTfeȵMs/] -D '8ႚn {̛A*,0.h% I@iqD/ uuwz$RbbCHW`rV`>dHe$&35jr]W?5be \E ybH D[&J{(+Pv+|ъhRdu1䔯j#t(xɬl߹9*ęi-UVx  $\P8KX)_vpf҉ǝd=L/#Œ"a8=Hsmvʑ!oi=ޮ qrSQt=R O(M9U̖HO[=+R/)˱W В`08SyG'NmALz|IZ-Nr.|ݭʧ?Sq:( P0gƷ=grd ,pi%Uye库o<o5 3IE7vAb\FQ5X2bbp7ӝ٣60w8UhK! 2 |[ʸ3} PDktHg h.Fmtui6 л(0B}zTh#$&0@o̴G}ud 5M|O X&QbygyN/7c_ @il}y3#+kL;)'Dl|쿒1.w10G_ ,Y$y(]:dd}5Ɓz9z ɩŰȌ-VqDxpCܬq=Cakht돩u9eiY^J`V'?TSL6{JNl+?}\9DPY/gR=QЗ}JUs,kfvMU4 )R^cܫat+sOiYhy>,QU/P4NѽԊ8dqMc)o / 4MjZzתqv+.C31ITϏw°b G4ˠƶ~2ux}4 pBwN-`;bErۗ 9߈|{WZ`鎛 LmL" *3vyX7a֭ɣ6M_Y#Y !0 sþ0=/1z6?-n#?85W%a 6肗8NA\&Vfm0R\|RQ^ 6z*MؼdM @2INWt }Rè3QySrlM?`̡o5m { lU3\D ~~ 0Tjwzgg P# %1K89i]AшIH5gI+lt7fh!E땘Dcyo-`A H] )WRXy0̳qS3֣ Y`T9v6gXhh@iEn{m H߆|jw&~zpjG邇tRWx2NpqyTwg " uɘꁢ#k9,mu戔G'FP`o$jWvG c,(Rg 욛X8lQmDw Y[ Z4Gl/T\_"<d"7 OM+7ۍ]䓗w/fc7T<`12U.~?K@zvjf;v^n#GYIa{+ GbPwfNPnh{A_USs@&3ٿv}:nÿqVnWA&=\޹oݿutf"5XՇ]N;qWԤJshHm+2Fϻg,)MB{u+^Н s!8GBT:Db{“P茰8)P0^g,q~ž}id1n>R+RF޵밧r~6͊ަ+о.hZsLplk@z͓@A= WFhm% {ENRf^ 9J97ڻW /9ʦ0:%v/#ZPt}qNk si},xSl5ߺ4V uU)v2v>uy3QhIc'5$ZYCo|myxWYS {9@IMIFN=?vH}r%SBp~$Ўt13?7ÓxD,y4@̿B>$0Ulj/ɢ9s&c(/ 1r(lUe%ׄ'j1)Q+y A9-y`۪#x(|Vǀs$kBCGhA̧ f WGujˁ6)Js5fz~7*%!EÑCv;kJTxDo OlPpm3(lk=;M7V*I5O oڇ;H#2ȹ|0HȒ^ zUx|qt;m'_\'}s,ی&#ۙ#IJ0C?:] ]vw@=I]!{a۴*CZOs89m2;!B֞@q2W?BUkKTRE|MSLg=S@d5 ȝ5lo=VaoۛHvIד>f"#J .Vɿ5 S0!x8`2".ʢnI/Ǹ?8hpIj +[b R nm v} &V#21YUn:c%]3r;Bi+Y ?R~oE?wt5Gޔv%#çPw9oӐg+nHk0\-212G}y;J( J7-i>ht-0iVyX"1$rZ%o 0˪钨V!lM:a!)[~0ܐ KFς#ًxЍC| IbzfyPrZ'sj)- ޮǷ6zM #{& Կ ;Jk4}9 pΗcON*lV!U†MG֨1ŷPZa"".d}XFivQ5 74q+7,jǯdTWT#h1{PwX\ r{$n]jx'|nkPmnsN:~ݫH Z UIY XW f.[^w&~Ðp2%L-+W8΢07u| ʫQm 2!ā1nDF \A7H>n)7K }39Ԝ b"9!u&١#B﹫+c] g* y`s> y~{C޵޲ѤU *R*δ֨-rMjm4P_> WTuaY6i'Aq#+uW3hH$=>-KŤmyeEHeSY {ʹ^I?g]jKmMƟo2"\Ɩ}q(FAb cH6 _+)}-M5ovlVq;| „* RhԷC7W6y94, 6*~tNL8qQQ{)3`B6[5/e E [|U1NS# :3haYCg"xtŀ AP*Fޝe-DDhGV>K/T~`ʡ)U}.".+-i^\}=MlY6I9 @$8lMPHS 9Hzo$W_v֧XHՏ"c:I2O;H) L442[14R3,TZԷd(.z?8qZ ՌI)B0"ݎ[:F9|ǚ; |0.qw>=2Kbo8W[W61@K3OIJOw<ǯVGzY9]Ym60#Ulz]!}aT{ KwiA/bB+ck }ݥ$o.*=/6Y8߅Q7Z(4@*R OFZ-S }#X+>9-PP-/j8 0]氽X58k0y$E릌n.:H7;~;`!AVʂۼqx=#nWPVͯ5ؚ'-ҏnYK LjMcH3TFmS@uN>tbLѐ6t!vFwh+p2Os ea'" ȘqLuؼo8G +zOϹ@|,0܏Sݛ@e; k|2FGGҿhȍpo43s.'xxPGjkh$鯉 $^ p zV-$9Q=h1XJ=zfɑVvg/"ÿw(wZ+CJQw#WK>ֵ ' 7 ~Kp&1EY,#I%zWgLyHv=mYu'&S4DoTA2\Y|́7smKMb?bYuT ϒU^q [so#8KøMI5ɓ9ɀXICU߮ J^8{<.ɠ1װF(A2%09."==ag9%@}o0c5h>abF{[f}ϒn"HZ D+&h_"C L69.$hF?բ͡p!Nk\6h l#PJ 6^d^>w۪6|h'_g9GVXxvx*;e9[5RI#\)0)HR֩&RْHA_0:*@~ʁbfͲ6AQS>{yG_q6rSQz^,ͣS%e IT}u3yfԓb_bir]ra P),GYlUbp=bm[|d T7h#cH󔩷7lws#K-O,Y6Nyn/u/}x 7KGA |ZJVZl So~~|5&tJ7Ohbj1]?\v;'3(zkW2µw%'޿cRz2_BG:ϨJ>GvpM1\e?0k/m3I~Y(6 Thdb@!gykOH")Ч  khfx~Oy2Y$ #FkKm4$5t)Oe3 _{ߡSIH2&^oƷm拣k+B?;VW΢>5ܺ'< :Er W@3} c䑕f&f='B0̺ƲYv{V).<}kgl2<YLv'1J|=has؎<1ON)ذ5N$ AC; X.$"rȂD5׼ |O<ƥ̽kDok3)D^UPg*0G.-1$j"[=Q4[r t\M)eu2(eGvJ^tt\_T>xp6׬ V!RO/sOʗZ^-#ytd'y`}nUQ<_ zVCYiQ4í-CT:CކnӛE5?z>9݉31Ns*f3"M/ʼnބ7=Rÿ\F72E*3┴Q0ɣ FZrw?/]M$$ۊQvuTCAde?`㭄̭}c, RB>xLЅy?K)ܮ~DBy͠G;O> \ P+jWK>Q)  l0q?I#]7Υ39,T'VDŸpV/e.Ü z X@Q=RYFpNʇr01daFc;Rz㢬lD{c>ْ߆Ur"ZmlS hE=53?oG~$(c,.J,1h5ޤa=3two;GL^o=0UZvpjzp͋˜2{ʍ@ DT~ J(aD^NƔЗiƣ=,3+;Ki΍N/z3L* auo=ǩ#\ rK_?(LY-9wY @Ftp_  ΎCjk c)Jx`B|$uA#)[Wwjfyu-ID)B%SiTc3>ay7F7pmXxw Qf( 9g.v,`d 쑩fnd;m4ѽ,x5 k}b4<|<<) c8A^8ihkvQHLW? RV.0W1!?1`N:o^2 SrOB;[խkL!ԗ7]]X(j[;?=IRa^ .heb~KB k o3~1]OzSg{dO!.dtXaz)zAG L:S- s}P^e&&QEt ~Һh@hun:V'l6A.{ _sYV_yMRgaD7-6<lC4"% Xv|cL^~i@Ve[h2sM˟V5N[zH.+๟:঄4cDөKdJ\сE 'Dz[?;0c./aDͫ.r[4XP}6L8Mg}'*ۗA0.K5f?EZoNRWήǥ<^2u({Vw^o M "{(JC*"Y.R$}j6~YC7. Wgt3!ɓhqRz1pzkQT 찇K$O*=r:q輤=&&& 7[2R"c+gn€L\gZ̳c1Hx +ІԂ*CzϑKe,'ZJ3 cës1W/͒|e G͹x׸'op B`a1~'u$w^R ͙## CFF6yz.SF'5~1-,5Iqz.g;XLc_:0N&֖Kl`q~d\~OTnݍS$i9} 2uADTrZhc] u3w 6`F 3lvju}E쿅 Ec8u [rX/dt[Tj] @.1 )6X. _ٞ_dhES;,U_{u7+w)} ה)4 ^ +[!e]n…oxN3hkeHLK(pho@eDvb4M 'GZеC:kۯைuX?<:]F!^ἥ#äZ@:H6@ZH42>U'.)Cx1fSV./.2Z(mM0Et٦jhJ2 S13,l_m<hTk5O‘MEYuHa!]#iy{;u_^?IOmДy%2$d%ܭ@nEIEEes#ӴF_L6ŕ} ,r>fy(dy ='PeְtcxLĸ6lTͨs`и>X|9%D{.,fAPԣHQ" ${ҌWi\/R%X~Oto i̊=AZ K ]fVo5-Zś^!P`О5s0wyBUI̧ RNWh3l,p ]/ ŬY/բPtv- f$#MzűQ[dž)}WJU1fe9 p|L tˀFXc.FӂgFz W1-9Lu'K?QS^bڮYb9$3rGnJK~[ڰ1#fIuK'k0Z@WJj~0DR1Q4Dc}V(hL`쮮x<1 ~>Ά6'o-8h77sK*ߢ$l3 4|/]M8_u'/O>iu48'oc_ So76]cS Y =ŵ﷨nDjr1w5r!c]\ @4es$)x_p֭4J,2?x˔'i#jYDPj>fYvM+D(R֥/P'e-}dR4h#o~ fr vA%~vn~= "|ZaL숎L؃~iY<ҕW{iHIit:&H*M|'uHA vVU~ֲjV@BsGa^leم+0&0yxq|)_4I;D2j&4$:1?p*b1KomGvmjlAc>(JJetWc3%/j-2$ZrE\j sFe'Ba)țtC7)K.M۬!ȣ{ge" LRy9]D) GVWPД4OCNL uƠk9WgE+x{?:А'9bn=g Ihiu<99, n1uB@Sc;_ؾm=F/ᜉaqN[Y"T43`DmmߟEwVQyZvX 6+viY ̼iq}>;95?7l_yJP.cU9;k8̌4r<Dq?+ v}7FK$lJOcZR[7`hו.z7HUdE_*ZpZyKd"^~ It4CQfF%U7mIcꊌuAqE?A86MQ1'A>/s"SfsI)e@C_&'FW.'KgYۅzOvEzw1>9q4^Golݲ?%cWNIH…Xg y+IU|`jW +Kgzo؎ h9:NG][v Yx;Lf^4Lj݃~$gʢM/N) XI{$aOvXo]0cΧegVU(7jNWGm uUr5vC~f>Ň␒ͼ5纲j (/ )p u,ᬈ+nҮҺ(6KbI+jjI/;"Jo5#zꌄhF?ciC |1VDᜢ)Co8Ivmߡ@TV@D%. .d/*{ۥUkyɥ߻V`d`)r1!/Q<@'E \Z5 fFM ЌЃ"Ķ*zEvkoԵ!٤rЦKN3x0|+N45#AQVhtcvWͣZg%"h##cA\gJF' X}1RA4OZv0rS.]AJZ-{GAڊ8\7ҎtpҠn4~/^A#s'=Is??u )/S8k'A+EVϒ.P iphRCgع=dX|"whGĚ0ތڇ)!dRp= 衋#$S"fǞ`墿c96C`g0 U }-YDIȘ]%$K,̙U]dzmRQǸKKtq=Ioҳj/^Û6!JG[逓ݵ.K_IJ 5w;ɚ?%K=y*QY)gcJ/:k]Wބ/V8<(؅)fpQXsjG[>(ۀ|Gޔ8{<ϦF!U|wjAnP'c*11={2.^s猓QP;>ѽ\C tyBwh~a֮ bPy먥й cQUS'WaEJaop\>(;$Ae)O_l P0O=V)%AfAE2<"YpC4Q.Әe=[F0cu2Rp5M9xB$?=ńRb NLxu^-l7dѓ(bƚTVԆZ&.O7mι~Qkm7@ }\؉N2B( fYZ;^#`5Y?K5<8ڸܧXlB=TÄ[%:!0$!kZLaꥫpno, :Kk f02*aK)oQ#XWnxsH( Y>71~/WvI"ڌ?ƒrv-<-UʻЅ08+([Sqmt/ΜQ-MRWF6DqJ<ZY1xx[j n魙w=^sWxM^ue4e?>lځa/n ~<uc_d}3+<,V%$Usfvl!$vh]Mjf8-B΍mF*,lBoRͬ #R-}=]7:qze% ۏ,79|t]ൂf`BIcl UѬK%* 8j&O9A19H΃6D{$|j-NAQLztGP'İ47$ _Wh8Bnk {r@pb#4)(b!@٫m+6͑Μ@jhA/R^Bdn4 4Re+o`P826;dn 3 ʌ+kYS<YT*Yԯ7*P mSɮ QmRM><=g}<ݑ4̖r撡jQd(AV2;<(š&)4Bhb&{r3Bnn xb y+ )oπJi:Aj@-n3ޑ2EN8,ͮq؜GU3 nCᇨUm4YIɲMƱQ}j8XNS|[ `hO䫒#*9}yĮ TH3XǥڑMrьIy#NE vVvջqybm) | [tz]Ng'Urǒ&p uL< k~!# `P+G&C* ׀`"z2OP=YY:dJMKQCB ^Kj~OVdu}݋i ipjɺ&ω54@+}KeHs9q` Gh 8هmƊ~|Sү gs74e6txj4"S߆lɶٜ?nmP=չXl@\㚝ە3>&u窋yMJhNpR >kHx[PJp6x%꫕Om5p*@~]]8߆}KͱJ!JRlPMT*aD$ >,}w B9!t]NE!ӊC@ ,3t+4=,)9EΧPN:r ;Y3* w:QX [7) &7WR|u2u(N*jP1 g}J1آ'   WyA*9WWթbm^AZL*%S7u[ mWO%&ڮ{qį6;[WŀUMoM:D)ׄib.(a.$|/XKyO`ۈ@g[W#t{%W-"h \^6̔31ɟ]VkIi%q͗0-i8Hke/^Co,Lp"Ɗs1[aQ( ƛQ\g$xVcCچD &<ʱMMzֈs7dNa A oBb֏vJ .9,Y}ؕE]vMTYSwJ 9( ,=߽| 6C aebBŗq* ?*-q_ͧt}g7Uy:l1'XNn@ng8@,,VF~Jv;Wm#ra;1o#{.  ֎p[^LUQ`,<#ύXlkQJ_9j>ɩO 7{pyRLY 䊣7zF07a%$no x }GwCb1l< !sߴW#1;G+WEO.]}|[~1նPf,9:k1'xrpUI2,\ ﮓ>}mxhd QəQ'԰̊*~@*W-F|g|臡>GgR6AC:(wc;?7J3=LPEsgMwN H=PW5QRЖaиvIżj ٘ժp96gʑȏI0."; @z]DDl!5p[ߗn!Ub4ݏ!(!Tz=by;K1xPܾFE\xMO˥hsLH}& b dk=֚ݞNi c\ Gz?0ժG-I{ȊYx;lQI=Rnd5;FArިYݽ<:>kxC+C&ƱEEA9{8EGg$˫t28{`@'ͬ7.O7+OF YO+ELU+(IY~$#b-a!s,g(]SK~^'L]JM/ W\E]86S%+T%^:BpIrgguYD؏*hMm{Hsyiu}dzxpdVghÕ9c#/׽ 5Inz|/V? ;w~(jt wG c7}S\K{c=N%.Sa%V'HI{53psiC!Mgr&4Kj%kSV57eXT] Ŕ{._wHfn&mH}V:rcW~&% W!y%_%-xvJ혞]Uߪr#n~=uIs8]yz~0Eqpݑ?0nU8ĸqdxbu(m+`+X#ိ7`Ⱥ{ucIGcɢB9 g]k)a Pơk<\k, u!k#quY[Mf$?;L1S{ٛDFljfmQZIkJƕ&HyP H׍c /[Zr[e31sY"I)an- H` R20^(b-&YctҌ;ם o5-eo c-ݺ˙s1jt12ۭiG(j1j—iؘP3ϥ_xFK.kft!,L%[2xhc.3g%`)BKP1@$ ]6P틦wFB/FAa:o 17K4cr\߫I~O_*m\MW w?Bn~(~sR=?!xm~pä!G/`"-gm=,/}GRMs"TC٨F&UXX9Q`M;{SCyв}CL.e~b(}E]7#1uIC+ ] d32Ϥt@1+ .K3ȉ4mwN,rGKo /KߒJ-/s6PdXȱ˜akw}?gvVۓo*(ct_r·cp,bBq[-"osꓼ!#C1 g\4F`t7 (ɜ8A m3ެ\2PG6e)_ 0z2EfqKzGVchpSV]=K9z"֗YW$֓xK;Sҿw<ɰ3OcbII7*bY8SK+^sL^ ljCx}'~mc})n^o#相{h2'rX&hⱭԒ̠Y1,Py_9ɑ%ㅫcuS`x9%<Ӧa:3v #uK-*.š A'߲9C$,s!w7͜X{ eW(a|82pѹ @9_^l">) sGt;w 8`%k5.|<JffEs6L 6ȥ| `ƞZ$;,*"_ 3l0j*RA'ce' Xf\2]Sqio <m-w57/eGLr+t;rYe$,eIT@\G"%Ĭ3'l{FǷ5"%H !„=W\יUBf:(1! 7o [XzQu%im"G;'/f3<]~!6Kʃ;9"Tb <֒a݂$wwUg3g° 6rY4S3`9fmuwM|e@ D'ah77{''gơ&Ay1e659z!R!JiNUϗl+t Ohq.bC=g]"©;kNtop?^o˵H|TVOU)/46E v@*9lRx'3fPG2BD2 %A ^=2M{/Lw܄4>ZW m lKJpCL? pd`V&2+/k^{ 1CR-69` ќ ԖM@pފgrQ{8Ų&_BVs-p9 '&gF@\!XSpi3ٞ!Dnyx0*fعUdbBd+%<\0^3x@I`lJ肕KdEL4.[ >XMzVk_+}e|_Fuc/Ym$Oe d̹&F')d̒E^E!MD='¯Wϐ[<'ݠ7hL: ~NH#A7ųUz} T$wHX瞮%#FL!q9A%ǰK|A [ I{Uؖ!#>͛x ȝ&Yh9g=Q%VNw-A#5(CT,>tK!I{@>]4;4 xnKE{с'wrFqXSt F3Pּ04ٓQ |KŅ$ew+H2ю,^P`1[+ܰwH8a9,_8ZWWv %{6EyfeG,1tߍ']! 2kUP5f<^'o9s\ҤhW!KՉTvC ]e sEAKz$".r6qoENYmLJĝ=]oQc).G6_W'Z[h*Kb, *T0"OM5fbɓgl8d& 5@7(%~hϚ6A W1;ICc(Yk>{ La-:ULoSˣL!YkhMڀ| ߦ_/qTI~`3',鲑N^|}gB@WX˾^@oETZL3&9vA" $W}QڠPN5?ky/vO9~u mb]{ Y5 L8@)[ᆁR5(:RniYPlvr<⌥Z+2G^n$8>B ,~Ofd.a GC|_:7ZP`CĦא|5,E>S$SA?rt:W Ol륪j3YLb Y0B>`5>;&-96 Fg﨓" 8E=ׯM3ulM{t,H4X3 5+N ?TC/ɉ_\IQ?bR 1#Ʈ)5V33MYv惜w+r(*9d_!,] UJdF.zYH4+i f)[ߞXt"Pg_a|PvRKn iߓLTGU‹cZ)b?-Z/o>+L*1G& x=U~i56ShzF\Mdo}`%c9Sg Ls{zuFzcP59},9S٩#  GlI(\K"?IlU^IC8ZL/1r rKj63 Rv$MU=gTF}gh*`! "z?rbM{׆;RP4H(1_>Yo pBAD(l8JrO>LK@i kkEz.iJX`QKO+bYMrz$g)NUPrq]8`93DN Xy=G1jqnv qr5Xp'V`UpcqZ+-nP%377*,PgI {:.E_84'H9lbr @=(ř+7(65y5[h޼Υ*}ՋO|T$qBE!/#$hL7d,N#^8=n"QmIh1ao#YdFȅ!9͜};SXy+Xg8,OLP y mBM}M$EP$ۢʫןj>8d{YV0% 2^~DP1FX*8[K$OqA:D4[~Vyy9Kzj(#W>q>Ւp\{З@OLIVEL~ OJK/g &.T6jd}8X$E͸ ͟M||zL{"p%ZxO޶";Lf-aKns$*Yvfu2^[ȺhRVe'B`GF{5{Ù,"$5V_UP1o)9ҶE&w1 =ˡ:XnRapEnNu/$e*?+;Nrj.Q|K3"%x߄ K/.61x1l&|KL7aݾ쏇+t.G8@qhhC~,C"[{M/Lfso*s/镣7ǝy`=){^v &a *F!9x\zAuM5煘ݼn '*J_AvRH,R6p$Z7=!< \~[T=䗗eP{Lխm[H>y<Yygl{ُo kʚ5ܐF8~E ]fT1r#0F.F/e#&5'/u ډɡ!y}쵭yই]1vWp6w39nsr#t4Kvq8iJk,vrE5LbekckJ4,N4C>QvyK_%3/G,ydАkGlsU`+ft#RNG)A `#q+^҇Y4lqWu|P=tC]B%̫Pgkɇ̠ \{-lˈdJ>tBFkWOJ+br[ЧfmdnoYխɦlNwJ+_W璌|ҲFb)b(Fn8;fV%;/(L?=,ާ^$@ӻ?[H28=D\[LX^?~PDy4hJ=`/ ).mvg%A+t]|I*6*NhѼyYg$YI8@?@K̋Յ&GvW\Yei2׺;6c"ƪ81dT⹀x(Ê}p &NA.f6SFTl殻%J8f\/DlɞF+ 㔉($,b&! z?dڄ!e ׊k+Vw~pD) bgT$#fgd%tH\b0uNl!+?ziY="nle9a~LXAֈ8R-=6ʌ[EfkHHrm2ː ߍoF)ՆM j+&xFρ.RsFaKێ{*n:ջ.{*LD;!(*Jg7_"z5zڮ-(\|+PQl E |&RKk:@$)L}> ϲ-i{q&WlIo:~QJ-٬ɶ+盎':lc@ؤW50+ɇc߉&O:`lS0ՐUMaX&q{o0Rdy1,Ã"#"ջoYh6r0zJ-*C❋nc(ǖhWBbsvFѥyXi)M׈aWD+erL0`wG| +K3COAzV A+Vq}TLb\¬`4+J;{ݛ5=#6\1vKºˌ(m?B`Ĺ0q)PPFŷ .( $Rx}S_{ۋalvm WhMo;epl_~Q9b ǣ}Ae1Ͻ9C]}Qn+p£:Hwϣv,4t!Y;踅jmc̗4vkvٸV) u$VHgi Lq?b챝 f_%[M?D'.ʔdF*]>r( ,/ÁlݓQIqB=d\6Gwed;**E3U|Sn> ZViھƦPMD<!B%H&j7_ƸtŶ`EQv;iFe pZtYE 3؈/j^a0;qE61Z[T_'N"LQ&cJakJhm!ĵ{Z5~dP\⃏qxOr6XUːݠO fr䭝^:y 4a^g@e|YSuV+"=anD,ȋ0sdďb6 rΩpaԌx>Rlz‹͚SHXv:Η&rmUkZtz# 'g$7 `pu94t:L܄;mWnA r{9O:bt ijj81&4ڹcʜ=ؼG,9Mู%t]Jcqx`d>(c3)DeHp/d`8~Xiq!3_v?}[szrvp 2=RL9ThU#>a%s]릹cՄcj%Jf%}<"׶NJk\\9Ft 5ObB.L6xh_NxNu]IzQ#+4R|s fkWN iՠeؖ˓cE(A%ϒ" Uq>uP{!pf6y#@ڃs)?(b0]@kRKIOSRKûוEHnKCOX$Z(r98%}V % ҁs= z&$W2)=cCEdӥ|ЁY[jn ruيe"nGN7?l`0EfȄrP?2ݜT& @LՋ;nm.pftI+&=g"^@>:~U7]kS@Glڗ@|+U\Пd*M!Q &O0꛿Yǎ 䳗i[ qxbZbMƌ7ĂNSaH)$0\AVQUQ16_%6aҗѕ"9t>ZB3bHĖs@="Ǒas  mm30(2$?.5v2'm*w\ 4 |Bq7Ɛ9lvMoH83ӶЫ\ۓHeP/2^ %$jd+cVm ;d,u:OKdxo ˝nKfH5]Si+C| D cIu5?(.ljc,h 626!%uS_@@:/fvG0~1T=fՙi$E'(lKHUR%=nst <k䴅/>ȍ- LmHcb65<&fm/# = d[|*ė jMҞa]^<]7=x"ڌP&v&P(px ݩHf \QwaðCri)AC7yEس8yᙌJrٜ&,/V W5F좞_O 4ȋi\56smS)lGP> A,[yxL?:QGEvVD򪓨Օĸˑ(9]˕jOo}Jcu2 H_>R@+CR*]Djq(]X)̚É 7D$ h .k TL)[qeΫEPCA]{[6ֈچlC[!ݒ]^]PSԪϘAc܃f/Zo\QhŜN(2b ?]]*W~L!H7 yk"?{H a HC8n?e$7)wX~ uK-9O;N-,>":P=+l%-El}T׷i N@n@ZJ=g:7]N8Yw`z{Qt!t9>So详UB$*B/Mk~Mt^IYc1UwSbumh͇hByx[ HoOR'>X凣7ǠL@H݆0hLKx~ު]TOp3f@7ⲈTi@RS+;z5H.{Yjajϊi|8Plĸ妦Hm=jr)Lɒu;XtM3Zjqv3'Xϯ4Dr]oĀbJ'qmh4^oHvo' 'PeKQ͘seX52gj1l!_Ȏl 3 v_*&<[uǒH_@^/ꪪu/+ _(w7~},uv)~<;px"s:8{ 3CѳyҞN,_&HLyMaː}+OLN vNWnɯ!|&_FR NmҰ;sQi{ Ê{Oj8ElEełӋ{~q 41Q)>իsN+p[#-ePX$y24b1,V%^0|UqSL:CA@w-2Zpj~] [~8Sw=ҨGCW(tCgBV߬/vG{h }Chg\[MNzm;fƵDrXfei*5ia;F:'({T& `z5s& ni/{7.i]g) h 'V]C)GW27w4ssҸ"\1LWTTݫB{NX v T#|9cFBVo;m Q Wڧeg YmSL@;)l'@7em2utZJ s޻h$-܂Y]61rPբMt{MhWōlTՔj bB`nGzһZeKg1~w*[c$Tla&vwruƺ^lN,Ĺr;X_7eh[ OV9,^&ew 9ߤ{ Y҉0نqK$,V=}s=Gb1l }rK;֌b8pz%jQ U%"b\qG'`;#71$ܱc7 ' N:zk? *xrR?p/攫DS X!نcoJyk1W#1ZV዇5FmeF<Za$a볇R-(5F#;\6u0'OW 7}S#Srh<ZY&ľSe9"`agǢ zcX}3mq7a]d NI~uP3ɶ4)[iU1 6g$- ؔ0V֡>;ց#EI!U^gYZUJCk?D#N.U~6n89K鍂L<=iaz<\]2 T #<ۊ6O"҂sH,mp6+kɘJܴ˯vU8}:1?bqhq5XBNgT3+Ut56\/G,} O..l=*GReDPIpG2z>$8jXzlg_V{94] )M,l|8bv5 h6ZXp]9-^-xbH)eC' HeK;=G D?~N鈫S&7t喴V݈|3'q@On=MGTD\7T3i/u&b7 5HPk̢i\F9G pw}BZRz6].Faav$H2[]k0L @|,Z8HeV5zT]m7ϙ 5Ԅt\x MkvNk7|d_C7TYIT#eiUy:HomT;k/0cu3tiG*<Y֬z ĵ$R<7׳иh$#+Tg'scj천\8[YD9=Sn@nD} T>^yҪ6%IS CLڃ;Ja31D-_<kw_,iG$6 !67՝#!RoL!¢绲Nfm9oaSIe?~d׿-@g@Cr8mC7]-Gڝ*l)GQP\2Vn$d$JӗqZj݉G<>Ĩ8zݛ6/r\;*4dFT7H7{_ ؆f ':#~7fc})Q.GTYbLDOإTvf;ɽ*NX ;7A$ZrNO$YHo~kU ˼!y'n&z沊?uAWtHzܦ2&(F6'k22yMQ EQ(%%|]?o { 0Gnඈg2ߴްy;9|C\*@Jyau̳9\ԯk8$x>xiM2 )Re"ZFmog"$wpW  gUju02]9 ?'T^қ?pڐ"G -YP)c'%qmW_1A-H"9sq3w+P=/mZoڍ\:bR^\"Xe!<#'ʸ'ŃxkU mAU~ԻjQK/hĎtz-h!c䎧M.B[Bf,FZBe+rn}Q+,.ܩ CB?Fچvvi=Cb:ӆ P uo 'a].L /j=7C>CB_69e@e)0ӬP6|40I:蚉bAP@3÷<~KQ[ƧM ğQJ M,Wk)m Q-.0oͳ͇+'zν6+\*Y14EQQˠ,Fӗ&= @ 9tg8Vm\ V}VXrȄ.g9vDٸ,qLW%ceɾ/s ~Ȍy!Jq >;נC yN=dasJCBǹvTRvͽC jG"(^*'](Vri}QtƎkn^7FJy2Vp,A?EgОm\SNwgљ B1b!y$^ɳ]榛Ҩp#ѾLĢnEqE+1V(TWсe(H)E4ӵTWɶxm)O\7.TF`)K,YO?Yx4UrbGK+Zyxn$\"SV+eXQ`R.(7a.gyez,B( p= .Io}F?Ӝ|ݢѓ=<j(" W[*%H8wڵ\JO 4t#D'O` wB0gꈆW~`tCRV$t] Q|Wv POK߿+JT-cgvfpH#%Z HЊȒn"^T X[҂֠[fOhbO_ẋAb<dB{& fe¨5>ե u/ಅ9y5'$%4{CPHHc/)˳G`C 1TTm$s ,Il=0'";#Gpf,xwHe)%ovR}`B Q:6 uB&H8Njyx6-+t''Е($p'{ =ߡy_?(9JʩwEm@8uAd[=O d>T]= H#'Wp84$J*`Ocbw}[Gam º7&nq@P_y])ZӞ3,^L~O'ѧ-Ö3}Xk谢r@H6J$T 2x;aqXJfxlXȞ|vƻF0"OR% `w{ ٍsƲ^R0M^v,6f#$anLQbЧ\Tߚo h4cMJe^ͺaBW Oi݈-S~qpAP#%(ݬKM}P(܈_=`mt]fs:%JM\(vp"8J(vV8`aJ_NuB06X=b5L(q1I@P{bʚZa›to0oԬHZ77Nd(m7`7k"ɰrN.p(Ǐ(hӵ9/R +R vG:|u~0=I^"qm&ڶ(ܻMe~V N -;i@ uZ̷f3a(*7L8'PVd&vR_ 6򙑔:'T#*\MrNoQ"$O 1S2-gA:˕aHArI' fUjb %f ].;M$8cVbmC̊9h T8Vr_E= 8Yfpl[Q4&_oAiTk #Mjd0F*A5^mN5vu8xdh |1Y?0x%?ɦO1l4O)Q'k{w&f`\5R0@UXD&JY/^%}YXdpڡz^Ҙl~{9@4N/m$&aIJ_MlkqRMMV(d ;d﷞i&#x(Vh˄lY9%m*~`Xz.Itaa7Z{wg~Nೇܠ[)ү9+R>EMc9#EW[szGz*Zu@YV3RC5. wk K= (;7׍ PAFE./J;ghU09=&iC=\ ?Hl!o=ac6I+ƿp4׿#QƾX/H0CDm:l9;FkIF"S[Xx^@Zr Ȉ]ӡsyX^b8Or y|,Ikޚ(4F/Ψ7(^\ULOrOk926| + |::OY[0s.$xxc@38dNt rXK0E2ʰ#MzT?"4zoWٶGgqR4c`r,rѲeR$wcqMLf{L`i'!%atELo =%WI- ƇN@Jx_2Bdx3!ӂPA̼AD D(F*g{чо^|fFE|8!8,eot雹Ȼs8(;O}:MncP;"h@ 1 9TK=ZC*KqӔLw*] nGoEÙ`b Ul8Maot8:1QZi"7 g> ~6+M.L=o5] vŊ?1?G- l& Ć)QkyM~َA,#8hu!> ]czFGwk;JD)䍈ZB1,a4,\d(F}!|qho e).g +^`Gͼ̊b!<$fS<A)酳I]tDš!Wk1 ln8l!b{yZo]?^Q뫻}?y>Sv~+|\jOr88>ȟ)y~';MH\d1pf&`=BsENg#6B@NnZhm+@B(_ 0m1~t9zGZfE~d~kc %]$ޟg!cڙrndlonՑ Q9j.Bd_c6gLY5fV~h(R-Bg`&hPl@  #ШyIeu;h6ck(2YR-ЮS1Q?r$_@vKj, XW>qgHaˊ归Oi!Eq۴Uf,H?k8z4]9$yD2:p=a+ė0$ ԘS9.@gcQga1c-"'FfuRi8Ķ {K|eF0^Ou0/}T+c +ͻ?FVZ5~$;d*~y.ZJ2wm]CCC1No6\,1 # @Zs= rkjgOoOK.&^GaSMifXrֶG23<߃MGi蠉rS?,v=0W=ʬi ,O)+ǧ WD9{B| v,BY bZ MЮPr뙔^ 4زn C4Tܖv[q?fQg #J=,X]ທ MSj!^9)i42͋S2 ]P"ixCSd&4B=7ϗpeA'Y6pa4OpAPgZZgvy7s e^1 إl=⑀v=6y"ד3߳}Ù(+p3N>olqȻDU95S@!wDI`E{Pw (ڿɿmRfH֫W]:Xt4C#h,ɬdH<ԩfɦz<)dL˶V)L0锼Es{y8wB@CנQn0P჋Q߂# Ş=P"hVٵii'ĩT2CF^[݁Ӛ+l3_[dP0gKքB&ʒ.frZUѮHA9LS~ 7YE1HJ/2\8Be}J0JkMZ944EryIX`mx)=hbpϛ2PSȯN%Eʞim8^fcb/aw 6&PK*Zv$ąY<=m)C[3C_]!qA~ZE/ϧ(.\p?@~bKشS\V0v=xo+ˮe~ܝKI 9|.:f@((#ޭapj~Xc(ꎍt踞gKLg,¡_#f%[pO(@ /0WVΟo w.cW1עuM'}ލܓTT[Г}1ؤ\#UTs S~5rIU\ }Hۥd!^d[.9bY&dL*D#8~{'Wq0}cg]OcY?cD׭#F6-R+QJUT&2X#y;m6u f6Y`F7Exs!8~ 3A[bhHx?V`F}BK&ݑdoF0l(.nmL7k~+/~41=Ox)δ-.'YqPK*7q)GTC +D< @]ކsP.pS͢JFG?$wHR$}/_[|5eV͖* q GG=II"eiqq߳h q}U0ط]p3^l ~(E[dmQ^ln]EfX6g7Vn`?`9Z' | >LV~[SmVFm6>G 8G J";4xR+Us!`IB5`klO2Zǩ}&3+>8oץ؄2:E. }[ObEOF Gx/+NGC\(zV̩R=|2tp؍=\wYDY4Da,'C6ipFLq8gg)Kc*QIԘ*P_; F=d t.O&H`L<4HE\!hI\Ng@ }}]3*e%2{kƛ !/TL\'q-Daa5??[za[y}w3̾ggpDO762+xOqlvb8 J-+vF|7bz qeNi $:*;ϼxQM Ci;rs ~~05U֛/oXW7Biy̝|]b5ػA] OtKAtˡWpvf/$A$Vόi.ZH*sLYX*oS- Xߴ=DYS KĴSb3 "e<_ոܢ+aK';:=:hng>eUzQg1D=ًaz-ы_>7sGY?p -dh\r/{!v2QHY-{c8fG?i:G\EFdڎ/W>V7Kg04;CN&U8#/d%4K 6ڜE^d?}j"4=㞭jMW~j h}ḏlei> IIYs$LĖGy~hh+=`aH 3zD(t V @AE*mVD Y0jQZ}eyIJnvva6 sά p}o۟kx>×`&ꈦ84pELrƀ;r*owRjM/\,ߕL=)8-Ud< }[8W^ E,sB+P* rDAE,@OgkZٟV<\qzs%e/òɗC^  t#ĸeO9SG$ji/8(υaboll\" Y aC1tHBgB(BҔ[a7#| e$v]?JVSg˃|ԗ>EJ)'@y#З0i5a uL=-ȵ4ji/ =}c%">zЫ54j7G[4o03 yOܾe/fɴBEp S?t#ֹ"[nӧOӨKwW\0Jqw2xT~\5=@Eew.‹Z<ʟ@cԺKFS"u"%uwQZ$V:7i._ϻ1*hʗop}QJ FZeU"Izָ$+q!:Z~)OlG 2 P@F P@A Odju%vڦ+O(a#y\3b u^۝S7x1qQ%ReúzZ0Qpl[;o(8axjj 7P@:['C Y\ +\]g8.lx>'4ɸUpSrhh$y7Eu~_J*298hTf)]#DŕTJBIYN٢8cWF(J.B `_+7KfGCbu`# RHF!8?4k毀}=j/!ji۹dQ) JFҧB0l( gՅ TUJ0k>~ߝpu JN At}^;[d|!2EAeG婽⋕2{*YQ*j*_K;;.)!{aǣ 9./IτxV+՚$  BplkRNɨo2F}W[V`t5l(&<鳲8֛qt5תIj0)T# jDوnEHh0.?2xy\}3`4MQ䨁~.s3:*h=fb ;"24jRsD{KR|=,l9sy#}!>RJ]~{g9H!n \ Mk5bxA %:: F;Jn:2Ѹ,qox]~ ~#F{1KfozFNhdFj##77\y;VK i5o>ciP1[1?멄&E$Xs'G1[5Iud\mWPL ~\pG?P?i."lY1M>XI91c쬼}Kcիj *pɦS0|e֚IiUט+J؈5S~fDḪ&l>opa]\`ʄ0}#re@7栾M%q֟^$ΘUc>Ky+ QwڗUg3;ЁߧΑGc&SrSCknNq &y0}ay߳ASqed6--l/LB^]?Ë2OO,釹SF9Eiw~VRޓPK°*)+: WŠTG͌se*J%ÎӿTnԧjI㜬8 vbkʦjoٗ_½C5cwٮdoC;^4(}vh[u]4nE*.^)A|aMLJF u `ua@}+B2t;]Ttǐl~>f?ց*`qB{ Dx 2&{STv6ۣra @hG4zx H։!MAh cC~._d<#=b} v _LOإݯ;6 ik0̘%g.s=bp# >TRiCBҩzH쪯=N]kXhS2ډh)8m`DҗKK|ԯ:ˆ\`]𓰽xF,}}3S2G3~l6W \%M *Y|xޥW>ﭯx t Al)GCtbm\ZC8cAkvF܋t\&՟W'k~P]L6@F-juxf8)٢manUD1N}MOn/b)4UX~Û3BIPQ Vg"U}jj(m\ H 9׮[!fpC]Q]>L8Ff|xvsB}%$NۻLvH^xܠ(o sqN`C{tJ0+%LClKǠ IL\f,nvPB$1L+{G_#eS#55xZ,yT E(Ni.hOьQr%uZefE8GpŅ뮐gHd[$ϡzvGa׉|'=$j=Z$n)ƑXoSV鴦 _SϦx˅gUn-F !o76&340[cjUzqEi 3M'γIJpoeg茐x1:uSs鶱Gy 7[1M|VEYGVV5FnN7C5TgCrįRl" Q7" N^SI#sk./ȮQB|=R]y|s:z"!1ԣ{!w+ e5=iR;w'@-aUa5WZS.Ѩs"tkFiR"S~[x!k\Vp#rld.du#gQ,}2nUQ-x),@~Lȶ,p@A5t({2?H q^>.Pϼ*K/mE}?#f.3WUP иc%sݯT,jDu55$ʛJx<]C)̠.xEyu "\)etgzA~cc{_ ٮ殝Oeg=fCdqb4ߏk!?JQcΨ԰Oj˅rS- # Kw5n7V-{|$'h]Mb\^,SxixD\jk)@T-e= "ӫSI`ecu/4 G  2aZ;xn/t c,\'Xe)Z˲Qˊ skN״,$;`fpZu3ȃ42(pF5}$xͺcIΩ=J&Q謓}xޥ -O#g}gXxҮ3] :DN1 LTۺ #s'Y$ _w 5;Kk@t>\j&ڨGbJXu C'ȄY5CB=J^>-`Z^&t&Vژ@C6;. JWn2$iDc|K:!PHsr՗8VŰ~SXu }+iN ԧe4rRn,Rx I3GB|dU'-Z'v B%naJ7H5gAuNeŋ܍e"xi?)FF30[`:;x#+,ZqeZ=?j:i+D@.m_cU~G-1LjW;&{ |zy.gh eo#$RtA2r 9%|g41kPD rT+'n CpPJ?e9.𔴑Ŝ=[?iuMYx,M yn(6f,;T8R:^LpK?5twN@G1xqލ!?~bؒ}ЏOwUn3T7@p. gAeШ`(`|ޜhX@t*կdzbW;<N薠O@P's.F'R'}fhخAoj ;X$9?aTCjH & =9! )H.Bv𦏞}5/ȀGք:HHnt Sc/D^Y\~Tywn٣aW*H&s,/8NG> BcҌV1b7f6 mu^]v)d5Yur.JA~Cet\Z<$D *Ƹ"᳍YI!:n#"{<b)ˮ7qqp5.ncZѹ0V-sz[̽)z:|&*?;|#_[ qXmUnQ PwV$^!xN\覙?bؔ?/ٳqFD8nIjVA%"ˮrrs7[gbE{N{*RA3a;ɜ ,-X*'ڨ@5 mD>Bȷ?e nȹWTC LYegZ =߹} $}6%;P.12B7%K )=4io_kmnwt0t"bgH'sZ^<_cz&a 2ua?md@^tgAϦ S [4 E w75~QuDEI84}vp0[?Кe^J4nvm|nGu:RPtr 4ŀb>П`k@1!WѨg+6*׈ .ISra>h -GaDE:Aɟw_o%XlnUn`fwtB)XDN}?!zn{&J nI!-fu" .HC\"Euɭ! +EV⼦nձHs5u`B/pW1/IUoJX u 7H H%^®uYq9 е50kkñüt~Bΰ5bu]bT"SagڔLZmPoa5o'xYY!9Q&~X/Cy>@v6WF#'~>+)4cf\otWU}GuИL|gA uX'h%fv!:ȵE-+1 >Q!)(z9nw[<{ 1b_SDy19^t]/7 zjtMSބ8Ux7(5\Gy&|97 ݴ3@L˶F.sq;qzPf@I6>EZ3"`X{1XAӉd0-T>D6{/=!=8B9.d5hv зkDR0!zyn'}GHZPTj0ӂ1=ӂ&Op-{g[ZK(aR\D!w ܔhh=s{B _50!랅xZ.iQ0ll%zQ_E'W߽Mr` |``Ԋ(ukZ :b9cxcƎs0o4h(wN2k m<ZY9uϡha$,.ijG}6($q+ k40BaϏ1%V ucmY}Pe`دB4V}uއKN YDU$_>m#-ާhy.3)[`WE_O6áʱpDsffQ2F%̐H3{e8#O6)Q4EZ@pJ:2'dOsu4)*#OKAQ\Jnd#sy ۵9Ѽ69O%vK|AvI·" %c'k|)TJ:3 g m4 `p_uڭ@`a'th?EA߾mRe,2$Jlb&wqOBEI $=jM9;3;m1*vSڂRbɅ$ۘUv2S8]@2TD8+HrYEIzg*KnJgX} DbadE"(aSlT35Pyn/a0"myR/Jg~K\&it*;gާm%p!Y zgU]bjqniyWt?%{36hcWdƲ'LR6tz6o#ϳ=Sˡ_%;|!9> bR:*墳2íLg]G 34w5֍QYon-)XF?O+{fRƻW72հ"+8ﵸ*(BI^?&AW-şjLj(:+Y@͝ktCfxGT$#=r? )3!j@:4 fCa uNNs-CHg)BtE&vhv {M]T-ܔcmo_i"= ):>tsk߮nLD3s@eۈڀP£/%:2m_#!5{@ @Dsy.=5!# NP?Z%t;Ey,JLY>_644$5]mt]yom{;\֥xҴ٘&**gr !޺R5 줏? guA.BG7{SQ>,~3c,% 3Iو[= IJ=Bx(tm@T {5ߝX3 p.aq91)'Z[Rnv]@05t8D"=_"G@,$C b6 !;z} ΋ٻ@n)| 3sS{lF!fQ`n:;#)Hy5 !EZ.Lw(yk{Ўڅ ?t沸]i-YFv74@k0}4ٺ69F#>AȄւ %iYъ2aS(f,~lv? \?e;OcѤ6>sv1*)$>§|:Y؜)_ތ gaz$=Pás!;;&;e׬v??NXޮ*#!'l >b#(.|;ۋ;WH2t?LVnקiWdޯRb0\ Z:NCUlRs;d)&iCA:<Hlz j<&]k;WS:.DKav(=_DU>7wvrgx/t^]aof_+|fƀ )xVk,oF0={ 6U3`deπwT-%G7y KIA?3x7K}.Ed xX9 G]ɫֶh>@Agx*ri Uq[mk!K=ΚۤFAM95:ҀԬUk|D+HZ2E7%uQy֙M{ dc\%]>um!1a_K|1lEFtF%@=s&C%qO!G#$|9  }"pgw8cx^iUWҳdd|PᓆFT37ze*@!v>xpnUcdLV 긩|H6iq+WF3;IfIJ{z#c"SrF]/UqN|HNI/}7M\g_h,V:obL*>ͿrtyOBgXXg-q|.ƜM@9(#U W5qӕ&4vr|hlK*f0e [ūpרթ1,]HѫBz_FsОUʑ g?``l뻉m9 Z9G7tH]mV_N.3HDŽ=G*Da˭!{I1&g ]}f AVvmhiAyVǦpc=Jb)Bе炏0=oMV7hT{Tpbz`j^Ҽ}$4T;w珒O#,^cVĚ꽄~DoUiEݏ\0EW|j_'R{s:au2+*iF2-{Aku _BM#PK5^^>mu,(.su[ c^diNOƁ}Xjb4U$B-? -έ|c{g;y0K6g50^W -]`?y2:T~ _ǣL(A^meLJ $'Ԡ#VŇNWJ֪ jJ5(Mx-m[uQ`(-\v§n SA{8̻O9pƧWS0XkSŇd\nQBbv,)4%Gۃ#fd yWl2 (6 -4׸6!w޹kV fA!=D7 E-t {7%+iBAZna}[#o Bj"UNؿǣɳa݉޵2PKi/Gu r.W~ cvyxv,Y[i:̇X5¯MNb**^#7`[3KX?rD`ʯvX_Y6ŴiuR;bfüaNҠO,M{n0M_2sL7<*<断bj*:]g`%z1!#GFW(}ϙ(N>&ۤ6$s*3PA|p6Jk[QlCtz-#l=t ʹ|;v}quHv")yf_׸x A".:YrĴdVfWAS5yMPAGs#N{gPl_OAbƻHh"[Y; Pq8K6ɶ)ܕ* pwת1oԈ!Ɵs3|e%@Se,Jn-M.|Y- #]>.!+E,gYZ07070100000063000081a400000000000000000000000167ee7fd2000049f4000000000000000000000000000000000000005100000000./lib/modules/5.14.0-503.35.1.el9_5.x86_64+debug/internal/lib/memcpy_kunit.ko.xz7zXZִF!t/[I]?Eh=ڜ.+ȞǾ&&8aQ*16mS>gdK62d0&vR? 4S!omckAtNש塯^7cgn@m_4|R We,ŵ&]õ#SSB\=E%E٭.R=o!S P ~xsaDA6=oalK^͍h,$$Hvc  6ם9G! [ X~*2DN(mHyLM~f &Zq_< ]!qON}.KI~qdlTXp2k&b?Nemfi_wyȗh46Yy۔h=LXhr¤W$LlC!$6[?"I4 7lbI 7B Z* yݧyNq{zΒC:{> lz^8}Nt #P,8m]emuD_m"8QR#=|/vzxTky/mR A 5.Cc>сk}aJ26%tu %6u֪xmNM Tޜx\rec"7#^0VCJŸҁ?I(<_lp$ٓ {]X@\27+e7:2YXdJ(g}~@۟e n!̢b-Q sgC]Tck< A] pXϠRbL}@[{/~O RZgz=^UL4-*7Pp;gAB꬧Ǻ+_#xGRlc.׶{v'C$Uo)\0 H ]!7R{".rWQ9{5bd9t $|iZ'zJp49g'$̗{-/ dT}ggU?goL5 VqVF$&%r&mPk~ODJ vnI-V4GCfݟ,` /y3r%2BK[zENOk0G~<|yg&5h~c?Q|'Kbd}nO0r΍cy2_)|.^7 4V=ԟ=dbєgʛ^!j[E" q_K~V|9p?_9jgR`%cg?[Y.i4%OFlS3H_L9E "^BB좳r9Tr C5GC-kcpHوOBIR~D%Z/?uz y u>i:L \ٶ ([,J\Wp 5+9*wRtygv/VɺN H-2o` ݃Z fcȘW"0Jmh}=n|#Vpb~B/3tᑧҒe~δbU1u t xEScH_B]5]YPW-RneJ2}c4>ڼhkK7)A?^Hhl݉(ɻC2ߐ>E,#>jI&,bWlpCY\OcW48>m<~P}0Ӆ'?`2+[]Ga_t鈀YNu:ѩ43/%Դ;} Nͼ]*@1[DoZvɯ_fhr42VC=In fs\ 1`@oH tTY@kWP -T撁*\U%2^ӷs%~}kF@M-uxQìݷgei}w$\b Q$;T{ 8t[.\Ehs%_ ' }#~}[0HT,ɿH[ XA1gFAd=ˇze“JgJx+ ;@ùЪ@k_G{)G5~(X/˂ͲA&i2 _ez#HoTT7X2dFB;]v,\: Je8MWY>mhIi`;詨twx-0 `~NG#5 yYzð&~S,2挍d;P8 zm >{\ΐ~/:>^/QW)xBQ.\nApG F[t+2ŝS+`bVKf4$eRMc9-fF-jh fa]Hp˷1םWen/-*e{RMlEWyj6 v7geD_q#pνGgѡ rxCcD`rB[Q$ʢV)q_|eWg cBe=EA]`ufރ+dq|+ZHby2I.?R=j@OS~nR9#XV!%5J_od+rb@,x(:f_Bky-1*Rd/X5jp" -k$&6siZI[N,ʇ >^('pOIejL4=b`g'*Kn!."In e\.֓$;(?`d`)>_]fCx=Wք0 oX:@WԆʬp>!a"'H~4m5sK]="5aa^ohxbÆp+=˷$:H bzPϲl >m"YFN<~qR8x@ѤPZ宋ݣۂ`3? i1nVIek*.ʏ <' L=mƯ.W?E>0 g%nJU:Fî 9`$_>m`Q p!+jGPmr_)% v h-2QM9L$]lhJOpƒ$S؎y[%@Kl|_dyI2]ZJm!8mEPyof:1@UR; )-u+ZPOX;Voڗ mc ꧃˧O&UiCԟ1_UV]g>4~I \񁖚9XIN{_SP6G;f[jQтZ|a'W4Xt7KBU#b>jeF!-5Mdy%» Z*y4U3.t⿘vg$UVy:Yn~Q7y@wv`kr.&KGg0LxO2~K=Aי7J`&5(LȦ-=b3,VA1`ZBը 1&5Ja .r"Λ~֌rw.$ 3 OQ)dF> *'= qCPzAD)N!P 2T%'-}%-Vt$-EEc|ACj,-Єl/{P9hN~Zضgơ 9xYڎG*WPt:+1QWO=8ii+EȲz25EqzX41:B >t7"!J+oԃIN}Dór*VisK7$D|o_Ki91,2Z9^| 4MMo9}YU՚8D˵(yl$1&>11Y3Q;MI|]c1.Zt",&saR7AHKd M{F俪ISݖ dpT4=UIc]CNfm3zڐ.uR!&]>FCg ?p0iA'b6!Ð[_UΧr_:Y#Ub.{!PHW[M6PR&}eo[V/f t=/zS~Y'6+jԿ^$BPlIڇwj|iTiI%jh,Dirq=}\Z6f~t[D6,_j4WׇaIYT K j 7T 9ٸ:+K9#wO%Ѡ4Lt_B %ۛm/ ܗ\i{̅G\p6.Wl`~зc3Xy.T@sVpV%KLJ[ӆ=/U|QcEE6ՠ4s^WrV Iђ~g0=q\{Q)8U#:ھg!kad,AxLA ;khqt٨NX4aoJ"M[W$wŹ\BUWiR}LHاAퟁ7fGcj)ݢR,]d AE-oDrfIю1r=.ov0*d2Dd:Zto;H/}帛>(d(isYeUpYjGܓG4k/%ڕsWk ybLgpT0+.)ݹWr[MxO5uXW#`h`'@&vXzÑtth9k\8[bU߿ߐQ  uAJ${[F{yL˘TV[8NV,t vXB)9`Ez3'9&̮{#8JQF % >ºr~ۋHTZ˝((Q/Cb&nI(3(\t=bʐ6-އ#;0: rW/Ʉ+XN igt=p|vAt/}F&˺VBVbҖ KmZB^UZ$gmgsrcMwc լtDj ,.dqe7' Uc!Vg[l؇;~>OڰNHY$$D'65ߍheQCC=hH]Pf8`TrŎnQ=_,@ǎa7n7P%nnDl?ER.X{%p? |Y@a n T*]Xz=UB}٘L\v>G+P- }H$`Z!Bl YͱǓ{aCu-qG֘3oE[X%{]5ފ; $ dԋaGoeq|RtMu{ \AEjb2|&|زwh^A.! U=#yCSn1O$p0*NCJb5t^s.gR@S@N,Oy")?WT* ur'Y`e#M\jgqnaRc`ƺz$Y9-E&mX2=):ߪb!a"ӫSIs_ϮM :J,A쎆8dCxޝy0h=WTlo'5 iR /We~$uTa_2"{?/We-g=*ʺHbxf'cx` OlﲘލZd6߉c~Z$q8fbo,vpvBNlBfQ(;V#sf'"OijGsrS_B6u)pW/\;AxQ.!SdHP,}D_+;^:&ѵ!BcIITN}5qIMn/n¨oQ]Ty" QY6vN kf4A?HԲ!_[fXɦ}V5ԫ(LP}<$*`  ৮Mhp?H&9nN@o*eJ4imD>x,U(ݤU(BțOEϴ̄Z5lUC#( 8[j) F"6c.ƙϔݪ((EHŸV- |\(~ 397+'5wO:y5|d>{N[S.jQ|-l *1^1J@Ti1!q=fe M󕁅שh⦎A o &6Eİ!ΛCEG{ (Ex.ȧ/R ։RNkFLwZr#2rgSVLm-/FȑԙZ֭D7a+: (0[߱SȧLnfeD.63{x2xXM2!擎3UI. wKs=W[Kg4+#'В6-LZTW=hvR*@}r .$HT J yn⣔sї OZ&ǝme} .KR#6'kcT6Jd|Z&z*׆ВɻUU=$[mvo-.?]\.sbi#9D{l"hepWSȘtŠnmrH>"ҫQ0+YS ^Oۗ@SdN~bKkD R z9M4 |pm y)86sŬ>kX!bU ǒU-[0kEw {NJV%_NII"м_9U9nZϤ cE+ sz'XWضBJs-#\.?Y VA͊= eET(xi~ V>M e\&uI6_P`+\Vjk2'/@s|7` ~UfAKG K`Vw _d}D3&5QC')? /c'0EkW9,#pu#aj~C0VHo "/8Mpv1s tj]1HY8Vx7S6N!N!Z |L/Il r@o .Ú6G=d̘iBVGX6VT4d71&: _}NoB:kH{-So,d~RC8V^p@#~l" 9Y3#a+8S'Jt]I4ʪp*x;-8i@ FHpP:D|J 7 \~I kr*g Y .K]ci>7^ ƍ\peL:@a1wCC68J^;M1.:QEژͱgzvGz]&]\l2+70BX(a7{3K³##Irts;rG 6>G8O۝bMq#%n-0O!GR˺͒/<%݇okgE%|wLo6c[GU%DKK՞I=-bh!/eRgl>nOT0I2iCHj"IqmCA4i^X}/V@2j MT'4ţ6jbQWoQ#n<3IxŶꪂc01aAO1zyԌrNGGU/ Ap,; K1=\e4ӫ qr嗼˗h6ƪ)ȟ.bP࿉ ?fۀ|!cXO>(=7^jC z$wZc)X2@Q( ;v6`-QqlxF!\ur3AS$.e_஧^nP5[>kΰ:rID \;1 sXU4gcʱ>=KaG'EeKG#{L߷TK!rc`p;!4xhaw3 \FO`ed:rǒaiJu1!NCBVm,Jݖb`zȐ@mdB/&Bޮt3ך f-AuIZ&~oT9TpeKP(5Cۂp+&+<-Cdu%tcVjg}/ .,x^>ѲST_< $ldigr,HOFP*~ Ff3 AqxWlPS/_zYO𘕫d+Cb@a:#H%yZR׀siLmW֤j+.Yz:yb%S)r9i\`1BܬF%L5bobw1Lo38-"B5(h^ r-BGLC5&5għ4^?O mU*==/dlJ8eOY(^-׿$r b qJ"7H,eo#dwcm]V9N"nx^-Jy?te:]wL3A-!hAK /Vu8KMpr_F^J=D8lH#=yH)b>A҉o}YxɃ^|?lfƻ:k.ZOЋԟ_Zņmt?س'lo ]jQsRѝ9q#_dLceP|2!LvOU W  RLv uTj\hz=F{Gkr%0e!\a`\s 3 h])ߐbdB Z=D;'ZjM!S&V(!ާL>R6|3+ u {toR )@.VkM JEQ*5=>^% 믑'ktMAޗbroՋtQH5РiyLm 奯lNeaG=cݑ?aEYh=Nк8RuJÅCjgpsJZG.%Լcs1[fɿRε.'z(d{ Vo 0ZH|Oh R:ǰQ fpR1*yFƛ;9F)`X.*u`TC Op8n@gFݪ29y$:d=%Lɋ 6tXmF.f< Nj7,V+wE$:!6˅hm>;0]b%ha$QiٺЏ5" =W3}: ʱJնi3b`>!6J Ё-@*74 Wo+0TN` FS߼?y łOlO>uM;.I18;'B7MI&rjy11/|hR^l%g! @P< i3O/-YeMV&O9Zo.Y 'LF J) w_@re¬~IY ۧ_"&E$f/S!*чw'0 (|fdldhWl9/=>iC j8I FfT: P`aL{''P% 5 {݉ }8ߵ>-I'#W|Pskt(hA=jcFQV!''`.Cgy*rH+1g9Ӷnl8kEUVPOP'X\tL|^Yah<^~LTZWFJ 3m~f*%/ja $,T~َ'g w$yt6pa;)f_9 xՈ^[So9eQ{Sus|EL&fIǏmK,8t"՞8,4џ(7h9ڑe;V[ QlgX <"Rٷ5GzqlkmsH^"4/␷r~Z>XJc<:@%dct0M6PB+ٝ6#A2`fėЯ1!Tg.ɹYyH>@GXZiZscw= π*y]TW@>@u$2.(d)-J1!1_lZcd 7"ͦ$U\4W 9 Q^$xMAg | v(i3ro&ɞf! :|Pk-6Lxzz@^M@skQ(D#hB ;,hn."S)!іI\ԛ"vZ0σGCqpCCjfM;Xu#&b@|kmZ"L{dzo~߇@f"B`&B?LǵuN+h׆qlP@+ <%4kFj|)áQsO! M>I~ ?@dPvgFhx)#7UG]ݢ3ȥc# ь>"aEo#:KR`њ Bi Blf$S)]jG8hW͢dOQ6/wЖ[*@M#ofA]dݜcݯIJ*aDB_@c-i|-:fּvyϛALBq)^l M &.iTeFVt,vGVnҹᣀ?a~O'i,x"JZR"F_獒;pg .j*kyAkd >™HwЀ"Ԡck-˻6tQM c]3GLR):? HD= ^"ߍmNo?rt/=bϢΎWߚt=&V=n`R r6qOYirf,s$zpY0jU[[-=Zwޯ`[-(ZQ/ dC[E>n)ő3 +9ݔdmn͕`69wIk8B0 ir 탠/=⅞ e$;oD)]~Lk*Y T©NC ɦ'" InJ}$T_qٌwd>6e.__+6w6]d?>D(Ԍ\97`r&V@ >=HE닃^\i@ꅜ?Y(}(ogː>󣻔{j*Y;KpCωƭ:;:Rmk9MyĨPOsX* fenqB-f?0?t2#3vt4va6B`;2!1u^ N?6Ybū %wϓַ @VgYZ07070100000064000081a400000000000000000000000167ee7fd20000a7d0000000000000000000000000000000000000005300000000./lib/modules/5.14.0-503.35.1.el9_5.x86_64+debug/internal/lib/overflow_kunit.ko.xz7zXZִF!t/=]?Eh=ڜ.+̉dlȨs&i Õh^[P COϾ9[aAl|);&L42+tICaku7{%Ҕ'\01*c#C yPcYת,]qfc:S![+ Ӌ~*6Rȃ{InyPA)g^`ӝ|]ɺL˘ 3~,CCĕeRymLܻ$OhQ",oyi^{y﹣C(odCeY?aXknLsqN4$pgNVփML;ۋnʳ̏2Zހ=s*KBf;ٟD)* ozPl<,G .|ιUGNxO9 l$>]U=Jq5I`n-fa"P. <67يl|c\*'&cdl'P|gHu*#|8j5,J$kPRV⊹G2Ff2ғƥYM|xmg)O(DW-Ē)4: `8k G C)0iN] Q^kiM4.ZAQYb$ʘSƬ+k;Isղڝ%lDֵ-U:bvQXje]=N?"Qk%0sEA[.S2-Բ"dcj},Tb\6мEYM:PHpR`CZ4<}אY.{ZyP9"=W/K/B<0DAu` T'tep9v)mv=]rLAcʯ6G N\̎3bQdmړ9_F,,%{{zZR|kʾ k5mN;)gJbSQ| 'qstl fA7fvj!]7G@l{ISUp0 F"WҵvNhFv^FV;vX4` ߨf6G2hpzpy%(D3(d-]ةk)#Y $T:Sv2MYNׇW@7ehjj\R&%=f N '/@oaJ{Z<흵CܰAfڻ.u"6vxAqɻ8vБ%gw {ɬD>.~a 5Љ|ܥs<Gt={aIllo؃[nϰоp9"(o% E}4 $@G޵#XLf1ȾJj0|}RDA_m~]ek: tҏ :?% ǐt㽏-ž"'|ڹIꚫ4Q!;WAo!pwPQsd >6طyFC}-yjuf)ق=`1 (c堒-^OGqт aqO`7N]g;3u%I;Jzg5djnom % u;Rs*DQ =^^ * HcWDB5Cħ辠v^e|S`5X~:S~#{tna\B! ^JT @Ut]d ʔH&,Vo ł$SN^P%H5O  ;קhXG{7k֌>eKJEs8\p=,Ooyt̃{|K\Ԫ,k.aE;_0'#]'sP̬ddCXq2wO!4K`m  2n6Hb}n/[1bx%x%oK4v7X7/oS S{x+Kc127!)inv8ǣr`T6$=oAfO[jot% .SpiDl``@ʂ,xZ%ގzϬ] S4Ep>ٞD4jFyoV&uHKLA [!׫`WAK<{H^mD-+؅T3OPۊp^`+YDX*v75OO˨0︽n qZ^Q^h$j@mmY$Oқ$*q2ʹLDVZ,lOgě 99?W\e&Bђ.uc U~k^n_`# {H˛gx 2 :(.Fۮ-Ų_$`f:o])zӓw={[.}8*W\%HL2t!as8uW!kR Ԉ2B {uo QNAWMQXIN|ڙvL6eHR˭0k6ũ3vú.H %~$&W"@?;=W6wzA# ? BhvŪ;(+#̮T$=\ rE"0D%Ka Yvj;aD?pA\=CvN Q0XܡUr!L9n1=,G(ֺX܇t<;2 r KI|'9maxe%b׵j(sI'M4Sy .\%BH8x,G-Ƚ/ٯ`2OjT5%k4.ORbBNpc3>OFuw4mɸ݂w|tvUӽD-Nrlוh!XҜ,ԧUo'+aw%`qOa5 EiBETFq`= QeQ9혾,W*_?3$zݓpnf*qɄ"a\=FNͦgTܾ{oBwӻ0~Ǖey 6jrάᲷ:8(aJd'/|!#ý{OUsAY$QޢS4kP?Pb0cuוXqIvJL+ui֨E'{:5l@.wh]+=$gu ncx봎j:(.>rsUa[*NK'$_ND6anc>Z֊fn5::VJE?Hu*Q:5 K?a+6)Y_Wb /`/\yfQ99?8acͳ*$Y)5yYoM-E(t19v$ Rqm  (Z}LN Aa&4I! -Q<_}R\~iLĝ'R2j݅ ̄N"w)>4*eHGg6:ݶc v>϶%I{^j} h~.oo(# O6N~$L<@Vm“CJU凮c4݋+D:vUhԽa8.߅lihYGU~4T6z3O@aRb"|ש%Hڒu/XEc׃M.]e$x@Bt??$|0\ _`S |Ff9J*mK 0n^VNsy/5"mCg"<%47xm&г$>tO_++{QX߆亅)hFӹ3**<=[u!MNUpOcZqj 8[G䧤 "RQh OuM!K-|M;gJmk c9$=Pe49~M%pg ;5~=!;ˣ((<7ܡC:aV$: c^fWs$=J۷8ItQRqŕYsK{#r,ܬrQjʩN|/F4q0| طx[XިjAZ깎b!(vт{C{)CB>=AyAg4sZ/ o0c3!R{(7zH oۙ.h 2?vrx"gQuD%Ә-8KԾ8G6}}Gh b=bj̋d*G>Be+@*a՞,2{SM՜{`a$v?TKZ/b.2+@({pt1d UnyԞE$afhAGc BM}mDqICyںIR"5w@dM$q~v!>{HfMl#dnxܕQ<`hM5rvp3_ R+ p¸i9 Ω&ywscK*k 4a"=ixⷽ~`&WHl^t+KZ!~<2i|ɡe|<òP<'-EI qQexu@ >_!#w0-DXGcplv1%Y܃e&&:ԃ%|ǯ: [GAJMn&Ue5!)th)IR.t褅J@ cq-VMj]XІo]`U1Ot4ڏX/mb)+t1ғ L.e֥0N̽(ۓ0Š)oAp43;%t@ DMs{!R=$!ʚc\*e"F+/;~\}͑ހ}lWpoE%C/R,= ;Ѱx, (Pu@zЋ3_ytla2kٚoo$[ާXtw&Bg! vbxY tRYW Fi>͋`&am`AV]UˌJËzF}-o\M].f@;]漘Zi".\`W% ̯+(Yt{+M ȷrhGAapP+ }@nA 2\) w qT-^$Va"|ǥǷS* )]ŵW?R lC&.FD~`C`1]K)5 u6:ay*BgmjbZUHD xZ@dGQGFLQ@O_*=$t]WYn5hI[LHRB1buVH?Z8Hh  38X9%SΚΛ /::J Fyz"R/1Ђ "v.d,vzH2xO\(`僚q2)-cRڋLm,*%$Ad0*n+VHjJ' ƴ<+'&L_^`3uQL!Ax-EKӽ/(u|x/mW[2gM `;aI=!lÅLF#ʲ 4f%g(Nym;4x|bۨ!7'1QWcN3Uj ?abKʧ2 ^Q*DRŖ}<ŏlvXSQ$X!x@L&`kOŵoѶm XX1>KаLr9H'IknaYľ_g;[슚%s!~.-QΏA9\K V%)YfZЍ:X /R ߟJJ#RLMX /ы`3l T-L ,re^UJ}\_q܈^$r~[zg.Z K2Ow_~C5d;5พ(R[337{*7l\qy-R{mީpmѶ[9(Ak*v<$$@,YBshSW29qYgf#kK_1" ީpfqȹy_WvɚUGpu)eɉ]P"ܵ b%z=!0-F.ڞGc^e$1?J5N"SəQ5\ WmJÇ,bFo&>p&Da[nV9aW^UM=um|DCΞa\D/C8hLDNWU{1U„7{Ԃ3GTې`` L_,Wu6Xʞmَgz#y +,-Mg DQ!f_YTO;;p+ڒ6G[æc? >a:q-p^yLR()RKifo< NS2)KBPx'b~b9bJ1S^3ԥd@@ fhVݍQvJcaclu!v9 EϋTֵ iٰxLC 5$+$i~ƛ(` A+8z_+ޅqAX ɫ|%˜)=Pʟ-%nˣZ?NݛrSCu wTMap/l^ۀDF!,LWXrR/<-S|q8HFi `ؒEA%w:BR;I.5iOA&k\qrh,QUS4uC[]FpaӘNܒZID|ż=fy$HVRNT Su{œ? L9;*BwBTI۵),|=|?u8|xjXjq^)_X2>[ԧ",~p?mh`7u,>AkwK{Ё9]E L֖h[]¾Ӆ10DGpR8 (\¿1Z'J? J0h]2^1ȿIu?q1;q %~hٹcqs*\z*iHP{_?aE/#M]];&+ j5L'jW08cߣjX|l1-v*wd}]B=~|k)ZH ]hȫ+!ɂk䵲 +Mwv;q/[BBi!Hl ^aؠw<9R.%c怕EH@ޥ>+ <4.>] r">UlU Y'Ö~st @raz h &z7pW!~hCy}< E6tӤv 7ygHҚlr.O|Jtga P!fgୗos!fS8gzq=xG}SO^ QJ KCd@h*duvFv:U]㐴= 4IýUFWdbįxdLZ%HVx2B# *Ah`5y]V9kFH)=QePjLJz .z`?H83cic\j GNRO@КotL6"+?;2zryNwn5ļA| @+7p0c/n1"ԲsM{^Hmg6'VytȲ-T=?rD+mt1n(tML8p|Ь.fbDI.p'dfjc]Ҝ= Xn@L$,,zy>xKQOJ` :ݲk J 5v?Cy)J 5G\yTHﯳQCa#6=*a^EY ҘwG48KK.X"_U!Ƅ)<-n5O4i^Rp1WxEh^Et?[ˍ$ h3Ro9W| oTi^g^(>¿BtGx /+E+zJ @LȭB+YXKOy(O.$4{Ќp[t[. 12@5Yf Bh$\pVw2N]nuF_L4{;qjl߉Jp}\*G{^#;G{֬'?<3^UαoNEզu*A?òm>}Cxq!q*UW,Ҥ$~D)*b߮Jb%ׯrvBZ/- <9X}+W͋+{-#ELlU?$e+&TJTߏ%h!Z/2YK;y5{i1,d`n-4z8Ww{@??,$Nqqi$j Mߺo b8Ur&J/VUQN7IWz!͏du>k~Y]S؄XeH:_Lз/.[(d5GȆ9v g%dm8i$#<)f/A>q㢈:8Lg `s֋l B|͓T* B&2Vl_r "%D%~Aw;xܲ*wUaH7\n` 0CL(*GtA[ɪ96φrцDzؤ?'I\@vja.A;%rOчI|l}d{ r4j,KlB-hh\RlGRA\\1X6hǰRPDۼ3 p˭ 4 C=@~S.-Z!=̋ϭ1 B>ݒvz+8!8>ݾ~0r%l^Wb/ AΩ'=% xp™Ehc \ٴR^H{Hް,Q.-tF4qIXbT<*o,ip\ 3ŦSo^$pd]e؅[<Vd[Vl倕VJpWWhBL;/\@+f}XwULOgY N6]=_=K)3QCBR?%]^ x=[B~zfSy[0C #mbq?cعnc BNeQQPoAS2vWc-Y hM |΋03Q~ITN.bu?ϖHW+'=S60˘ ŔemIU5OЗ>o7OL/іCm47~#GҘ%PXYDǺ^3=gUyiE9)FHM[@֓bnK0H {* mёTCo w}%SGQN[ Wf'b1L]+ SeHEbdף5'lQJPihSq٘gqvX P[" _|XaVI,?b6*8\K #Epl] WW[7?AijZa>o"Y$#Y_A^ WkL-Jb֒o(n tLtk)?/ ;=0Z"A}؆|^0 @%s50+S r7]}u#P:fm}rKzP(yO6ԿϠh{U5{v Cd=p=Va༁㳶teo "m8 n:;8SlIho14\mT96He| rz^k#;5ddcNZqK6iԸjPXGradP - 7IsD]e2<80 _ƹ~es킼_~3zpy]A.N1XKq^JpVQ!lB7}i$ mrYe5N-b*kn+J?u\ Ks|!+IT  ڎ{Ğ7wO?&2f<+\>|VI(W}57ͰHAIik೮Hܧb X˓ٰsPAKǂ*\TИ0ysԂgE@0/#eH+ܘ{f v-:o օ0χUk5o9T`y9ؤ]vGip^{پ6:2F۱ӱ ۶{9Op-g \[hDaCvxaW3 :l)<8=w#fC@=Q^ ppDRv"xk=6^!I! JWu)4u{G6a~Փ;Xu5`IfJ>r;P%4?npt6v?(%0lR\6^_sBhœMk:EU}lFP*ZvSC'lf$aZѽ#1CuR';玕s J~WQb9qD[80Dձr^AceV˞c}ӨԧU9Zggt*0c]~b=I.CUfW߻]3ƲRgMU|f(@[y ~~ a[~%g% 0=ATXlimnckW?.?9y sm҆#J~Zl> K~*I_4*8O`|Ɣ#^= Z/eڄ7eWLQ\"{G3洩=W#uP! {u]*(ZD5nTPNNwGvlW2/@͟\cDÁ%nkbܹ IcʌH~ag/R8|InV]y,Pub^:wddX3A&K[=ӅƩ9qB("@PBUWΚɫIyTb^BϡZޝP##sS3s*}@m:M=6)%|' &(`,'ɏCA F7z VpHMf~|+ 'oYUCw5/SQXcdg1\n.(Z#s]@(݀{ޏ8i8= ts4'ƒN} iU h .j_5򛺴rt_ԟq`PөI$h|oPvL(|BfTdME$%Oҋm:g/aB@!Qx~HI_:'j rxQ<5|7!L 5R{&/Rl6zIo56llJ&M%pkzCQMJ+?,)bSR F|WE]x<:`aS!cg(E-0pL2aW^p3=eްUrʘ>HԆXtÈmcQV˶h@@=1AD(=׮4@yI3feQOśAL(O`\!R%ga&ܕ]5Ec3,>&M]f͞hm4SnY nd~a5[媬%o/"Ru-z)qCxU-_aDʹ;i;[1 E/~u1.m/`Sa|TBǛ} n֙4߶0=: WJ!1)xAÈvqn}vNnY48Ug>azq!?}D V|Vxw)){w1:J~y9g:n }$s-˹; )tJo@':H{L_-IfQc[/켭8+\5[lE"̪&?j `[ ܃ƅHMiEo>,@)XUC_H:&3E5FvZ HnFU9_;cs9O`K[R vI}E8P۲0@}KBcK~PT'&NFmК8tǪ64d#;BsJrB!'PTP$Z9΅=`2=E^y~C538+qx]B7Ÿf3 &ː;([G>U gW巵'x˔y_6_5agf7ϸv2| !܌>XkS vg>6\P߆x@&;a=,Y/_6dl=iZoxR\p[xUh ~e5tN 5;RJ&<{Qr8ě*waV-la gF.) ٍj9Krȑ9_=7{^Os|`q`*-\5KHcP{QN;$,}R,TRï1Յ'4_!ft |⫶ y~< h_X~{"C"?ޅbOк#Ûcr٤M BT#F>MuJB3l]TKte6 oeHw*(4&lwc@9r+@pNfjU_l [w\q醋bU-$ŐTAdΑNHY9ôIjPw("'9*lkr!۞ KŰz3י]ܯ Fz#VCmy>?bD&`&Zա2 ؀mW![Ƞ&fUbݗ"D4L|vHB .#[m@Gok_z骂 R><~1Eی#+bTw=q4 ]dLWă'ێO7rɗ-#Y~TЉ9/2)RT1uBۀ@}Ј\&<$b 7'\.PY4._&I"]mUv/\Q+:b)DI]y29.^%[>)IZ{Åtw)~/8Ww@xL?Do4^d(4?{ ;ZN}uK ·!I%Xqd #VK(!+̷~&4) RZh ) &+pfOuV0E]׾:ŲKY݊,Ni\޴7/ y(Njb=09D"sh3&JldPp-eagw!a7 4:';zTu$Npc7@KqP[lNH,51gPZڷ :8;PZ=$ԑZMfgQ_mgEce_BcP c1Tifټ,vlˀR9S AsbәXHGjeݽ";t{FôsHr2Puhۧs` v߂) Th2ϿՂa=-H$&ItHL2J0Q%NT Zkel[Wf5!ƤJqEE?od6U-6(#i#4mSmNYLKL9vL{wa5tYQg( sҡ2qzg$+4-lo~$Ԕ6)FIq0υ + "{A4FAMo[^Ԝe`Q 'Nc)4'& cP4X"E>DǬa0S#ZUr{2{a;mJ, 9^kxC|L~BG|1Ž'o2K!]FxzF.=H_A*u ~>n80QoSsP6iY9^\z('}"]'׀L/>jοrk?YmMŅ뼒R[ d$D `M;Us" bHùu㠺gi;%Azm:KT&3i6;Ed-xVʇŵ'L~⪒lm+vVg1JAD|M$%HT:7 _QW(2*|&B=odCu."\{x/)Epq+>;dKU%'?%OVk+a xeSc9ZߔaH+frK]B-Fo|w$e3=V Ib9%~'kX~M@r2Mt g ڳo|:Wh`F.-AHrdH>vїX-0x숃۵`hU /}Ep.;wT\Ѽ=aKo@!i~LdR*c gyf (?ÃX`40Jmw/շ͞ʗ븕~ Ax @kUU6FߖgR<]Y>F!Sg .+ܳUJ j{ҭ9^uM >r|})Ed))2dEtD_~cfF lD/k12tו[gf&@`)DºI]߄TXvhn 熚FMa6"5g=ԙǹ7d٪?!" e"e&W\7o &#%'=Q[7G*c@~ֲ3sg. wLn΁5$F/W5vM6=O|qoHasHLI@3M8a=% cC ^ 4ÔOaeJx1v`)Y(FhES9E XƖM 6ϦkTtgC-9zޮX;23y)X36N۲Ύ:tꓬ!ok|ST̂LJT3uH~_32@YްSE|ٚ 3v56Yv{si"sJt+Sʦ|b?Mjg6cRt_dI7;cǘmRqHfWtN FpW< $]sw~džhtY/(p+Afћn4 +M!fom3 h?CKf~c$!oEh0$7uMšx9{D=Z;d(J' V NRɈ&uk^ڈ"_@<qdM_Aפ]VԓReQ\pf:Bl[ŧɂ֊[H-n:kB)ii9l]{ =Vk$#rmO%h5pڸޚ;)c[ȓ.*Qfuߦ ٞʆT^[PSun.eB->Q@$33Y^7taDarRh`_|0rpnJm/&4 .%$Ffj?j-  L#䝅ۏ3T 1vF: &r}B`vNϞŪ'TN ȲR) '!_F e'  ?vի:){WBHSMUwkGjXYG&l@|!v;Vt?L0<%/ن1| -덣4yA-]~Ss~/f̹-{fİS-gWkmPWr@y1GP<ә|c_-4^D}dr @}gF'd~c/{fB)qDkWUFcpqR(Ǿ%fIO  S+"'ֺo}zW1ޔ4D.V`F1,?X.G@֑v|pQ rf-Ln=A(A#e 2b'::ŰG!;Yqbmw ׀SBwUYV_ ff[ /kL9Ԗb`OofVS!ftۑ|63&h:n)yCv A(aZq\Xt'99@Kȕ:%,܈ߴVz!\IBfJ;a&OdkVr {\cm3\KnϿ gh,r+d久R$wҾKKT9S]8n#̖CBZ6S?T`K,[| ̺QsI uSC*WHU\y1=m%^QhLqyV[{T ֐ZӂogM ?C'rˉ_.Mյ׮يRH S' ]旈 ,.tu)YIkMRxdV?`;%[|U`VݮD+F7!̰LTuT{(I vVK USuMKXM1ky*M1t#zfr{i+J -ں0Q [Hl誢 z0p"sHsi(L<&(IJ|Q%7ư^e*Ejw>F}<{ r9BL@fQ;6Ni^k1,8lj{LӧncU: oPG7 ̷5<2NnYch؎|꠹"YyQe ˆ(d03ӳZ2ٺYhة-E\7Z $@Ð U:R$~/78~sD)K$SyDi]̾ F Ͳ2m?b EAOx}UPJ8.*7;7`gۚ$(D=>?#n 9KRQ-ts5xȒ6! &IuEm$7Bw+W-sN*DyO~"t2X`F q IDE`ȍQ7qm^ IȓjSǗ V }iJU&Hv.V˶}l `Ȱjak2pY @w =IyC@zKg 6wV22Fj&ŷ@f\f64}Ydrp$kXE矺th4#eA]߿wy0m !zqϗ𴭸}$}uOk dM"f]{*'VjR"dv)^zL>N`jyMm{SX,/1:fS+`zz֋.])/-ʣ6q,nw y@I~6hr!}iS4KjC!H췓\,ߦ=ۆ[5TD6ٷH^M{J:beͭhY}g'ʔjH(p3s:$^Չۿ^'s#. +E :A y*B(*jTbh궣tʽ{+NI:LJwC&@~2tO1ʾ?|۞;i}i +ptDbWHuzTZ S":-LqcY-S~Bo5\1:PԓE,K;8VNa]IG} XI5(UR"-\ՙ4c'/l&|YFhQ519嚂;IG?qWGF]U{#pA>Cµ495eL A!a!#6JNȽx۽[S2hZ#+4C͌wD(#'f U_r^,oz5PG(hC({_}EPa-=A}itV궏P]QU#=/AWֻB~xb5e IG'K6ѵCUA-aHƙdquoN<2m)b^VsP[*i݀OWѷPɃ4Ow{"Ҷ li>YNݳiy'yc)Mn`iiqM{Ca%wlA⑉fۄ ?e8"sxB|%WCWz)RtΧmnXb%Zrgl/B$K̏]sm\!-RDZt SesPuVWigd$owC%P,`!axrwEyeY&T!>O|q[}nk=3 6vT ! -=̥%ۉ]!#  6L+[=V8Y}|Ovs= JڝP8d @y oIc|A8.|8vjj;n"m_@YOL;B&wU"dpjq-$1]W[p|ilT5֨x~rOv: ь2)T?v~9Ey);(ֳM&A*c\9=MjVb;OY3N%T{|Yu0vݦĵ+c>s/|H5w=z7};O" X nxɯąm.[!ԶAE03ՖU:@"o"At`^v5k!^-J[=9I҉8:{"(".DϥW`ioEmY(?w""w)]6ynS4,ǥ3TeZ캫E;8j{TX: 6~>Tɔ͜|a?lnVvȆLi~P3ԇ-:`uEP8kt}qvmߊWc;7 T6-q7GoRR p7˸ 6{xN= YX[ay 0YGTMҰO:*8x r7S=@cvv "w1:B&XE~ Lq yYCX{f;49ҳ|z$uHB\(`WfyI6M<]ߐ^ ~\,(PFxf3Z SFU%\6\|w]E!dGYBB|΀VF@eZ0҃^*ّ0LU|[D>WHfw4z7޹f$u 3)g2 :vxE@$b4qы{[{k- z+'}/ќy#6/DPYǿ*h½We}YD=-}zgE 6oq8@kC {iCȷ0yCHÆnÒX :2O*Ȇ")SvoGS _pƕE:}]̱I`E}x1n5)=;hCF&m6̿FbUNGϨֈJedQǛA.OeG= Bhԙu{FS9FW=0[P-y%ts ?܏3'D?׏Uݙ`mn wmWKi t<HRP!|fyڄѱEMJ)P@N6BIjy/nB'Jm{13,n とn7Cf'R <<&s ?!v2Q^f|~3.nkbB rInk"?k/j0z+yŐQ ?"WǤtd}P bzY'acf/Y%ROB#`{W^}}E{@a\QՅ -/ԍ%k[wj?`r|+hu5<9T!n+ 4{¿e~o t(/L/F1d Dw )6jq0 '~7z' 78A/! )$^3QQqj5rmVk@4IV<#/.&Ѩ})}X{1A w\{_p\Bc6:{">ߟw] 7zS:rحf\#}^!|m q;=yej #h@i R<T+Q~ *6su&k^ ºPYPL 0LzMT@Wm~@$=6L x֣$X ƂzP?ī*@(Na wze1JC@#+_-/YO }˽҄%2 wNDh*`Na6[ ﬓ%SM, J˩vZTNW׭W%:( 4[6ͷ= sWf/#?D2! - |Tq@XzlS8w@՗'Jďn4)|QpŕImL=͍7W.~\@jʈ*xn D _987NUK4733\ߛ=IDZOÐ;euM{UrTW\âpM5į,$Q8S^eދnÔwH<΁xSK v& ^3Mv0$h2_JVgFQC.qJf_zًaVpGPkms>DKׁpBKp=^<dJ4H{)`|ՄN3Xuz!C0i ?zl 4}xRegUN6+,\7w q'?F,S]G+QW"R ˈ֬Ԫ'NV%j fu,DU~pNBHb^$^utפ:]26YՇp zZ\qB&$XL:őq F~V.g!-y1v&ub{ 18Av3DeB,W/ ͼرpLU>}JLl/X8?I̒=nzT7dҼx},-BԆ_npVXRe&")d/ > 2Ft%?ių jz iC{%fZp>zb. i =-Iy:ad$΢!V+BWϘpƋ#KRIrb7Ubp&޷o\bx9klZW3!>;]jf)!fI~G6MчT_:W#ªњ=ElZP_Lj:EtQFenA&8}zfD|r)IJQ@qmeU,; 7o^?HخW-q,^fGrԴ-_u6n|#]q3wJ=$\zZ{q9Bxw2>UbfLH,W$Kd',J0wHB0T̟=8\o;(xKdfwQ_O抦֠hTtTfkߘ.vX깏hD7p!\mMgKd3\TE7wTc֕8A0b?\#"l*V-q!mPs +A ,~VFԮmC9ա:BCn&Y*peuӋ+8`z2n) fIETa#DҪ *Xڶ@(*x%?IݮR.e~NqKd4|hC5fAq?F63ΧUa`ۈe DcYɌu9b6n-fQ.01 [GTfy l!t9f{)kQ|LfcT3҃ühdpqֆk L8̋fB<4 K$KY~-%Qr&%&~kEMO"h_Xo oPwiԍ\L^ ̔Y)?G-G٧gO љ=$bA%!Š.Z_« +=PbW,E\A.935dn wSXnqhp })2TV'&_9sM8qEUiOߌo<~ P5$` D|xmȳ8vDp6/1xJl>ͅI?""3^^[ ?o^6CB>==;&+_oN *@.&a-۷ų|P+96/jB4. Br>,y}SBV T#J3&9 +]*?.#_ F]KGd#Y0 :'a7\!}+8Hd%l0,=bjȘL _~v"$7D̢52LCg wd_LpY~@f?3LҬr ۇo6o\> o1Q; dOc4T~E1aBK2TTc׻Ee%C#ar?]zоAMJGL@cLun,$^#I#?zѪ?Kbx/goJS9he`u AZxzŒK ,9PKm:GnIڱ%xA{`ltH@7as$I;*D8wcr)ߕGҝKNu0J$F7Lrn>ةy_2ȩބȶx?8+#t4L rUÌ~Am*Kmk=OCnqG;7mJ2^T3G7ɸhkۤ 5\/6s V4VInE ll75y$lih3{aSL0]u9A8G %ƽB W0nt=xJA-x !a!<.GgƦTKG$-#&4FĒl)ꝣEӫEu{E&qu8gQRm Em-/Y2t**>t(5{h) ղ•W{ CqGre>ȴb?\Ù@UۋWk OKrk i)zjyV%iRýYræi'UAUu掌Ebk:'ktЪѰ`rZ8Zm=t}0[ UhV <>8J^FR-hb滌 ;QKwïU})*NHTuUh@bg.Z*eo(?P._I-`+}F:oGzD_g V`ςZ?_upBm}Z[cbGI_@fK❛9J^tE|hR`[sxio~OQ5]Y4R^$df*(d!J;< 0{jűGVZZ9x&j:HmHWA\ &6Z]א&%UL{&( qFX>6,#!ubyB_ ks^قd[ܶ1/{<_ξc!-'ZمhWP3I*ni8݄0yY\6?pyD::sP VG1u[t65^t7I@JR :;Q^L=_|>vFX b@Mm&{Veކ3Χld0Rt[Yj)_!'v HAɳ9D7iZx맵C"_奔iCuSn@Eta"zj|cř0:xO0̡XjD4zqA) f=! dj1b=Qel!|{^U:RCCݦΰ賦P,vbH~YPAG"saI&qcr- LƁ:rNLlĪP: ¦?]q_`\}oJntC 3w^r 7,v]+#hkp.7~>:SE&%iG2"P)kWol~1qSD_ Xa$ U$3LWꛚ# v&%XN܈Fڲ٢,S:Υ3sN {_^4:vsֻb$42Cӗ/~t fU7#&#AXچ0ԊR0!f^c۝+~93]b} y9!YBYh3#W#,5clȇ g8~hMM6aUND[ٖ XIsZcil(U)Ȯ:brf/7Q*v|Ee5\y^-V>5C"v18u8ޑ] 6k(6uu@9:RS:\勜5^1A@ucG3-#/KP_ɓ"[h7%&ùzдQ^<5rO#L] db&r; Rr@8/Pt:QM&vrV q4LcF4e&LO%E`۞pnQoa;@?*lɐq` !-l %Kjf`|-UWz:&P킍/CwHk^8.S!dEʕm|c@VELc407paI'*륇,E?Ou{ VfQu@}:GnVV7NSN{|lY  MEԚ=Ceqis,$SmYޜ+G0e ;2$o)]Ei{ב))W(QAE!F.z*d*)yY~l/.W53_]5!ol~F,שČ擨9TÛGWnQoJ>]ThxdU5ߖ#Q7-j/'fjzЧeHN3`4輝L/w%L9l0WCMhJ.ݘc&QjhY 6wdTzsJ\qʱ A0~Fz.ݟ. );%Ҽ0MSK;yEfdPolJ?9J\+"t*lX W7$W2!@!L'xjuoJVE ^K' yN$ g&f?ƨhӌA_Xtԗ#3v|Ji0u]f(5lqn(=)%r8\xPWP_ B8XI{]&aah/YR)< lPBa^ zޱGL4*D#f_ΑQa?ozdfS^*St^umlmdNH0zRȜ4&o ~_JA9jqLKp90x9@^\kdE{nJ8vI˔u"Y[0|uR'CNU.0Z^˪ }5*tZ .'zhۤ3`,#c8G 2|#yk-t݂t^VJFb)7}x~7BesLTE{I,Z_z{)D/00e^Uĝ'gVWXcu5f }Fi*IY%Զ2u7VWq)Px9tKb0R(=P<>NA`|<"$YXOBfq+2w+Ot?H Зr"haXtM.7 poz겟YY?)oelKgH'/h&m^uBt1μnfhILCEP9 w^,L|JI ?_ki~2-enEEQTui1BwͰ}C&|D (55`N^vzhh sM8a5^', 6Kb:vmaXe"W39jvl 4W[&{XC;ZdE fY@ n:c.fcȦ4t^8Mq#'4p{?VyοBa{7צ=YhwEoIGH{|.J,w=8$>H0VƕS2J|oVJS2PW?N[\v9)0r֎%4x9N; [{!5(;4|vf~EɮP O+e y=9PgYkcu= p _bl@\ML;s^vgB.Njvn>rucRuұ+b. 3$pA)` ,CkN"t3Eo&ac,F)EG'&4  yڈ+:u zIN~n)ӌ~%8zp7x?!QQ1iֿzeHeᨛNdI2Lc0Y{sޛ}rtRlyXA-Yׇr){ZNzDy>6h,nׁȾ:]midJ,{z.(9GKfóEB0ŬF,'mXn!Z@FI{m(ݝ%r\wXRyyqeֺCnـӄ4@k=ن)pWϠZ%eWT^sw(hq p kj헢|} + zǽsg=,3"Q: =vKee*56͈EPOv+Cux7JMF}]}{bL#Kn8[[=4ɏ ?K^ч>p8:J=ABV:Zl: qSߐh\!yIckUP Zn|$ȕ婺N{<Tv 8@c*>vJ 9r OeSHq TCv+>dPi?@;{L Z$spZԨ-dspgwrɸMg)ig'|]`{KJl:ikH})EۚV:zwwhS`(t_;#֯e 1@]yٝIi0>hIEhE늈HR#@1|R:q9 YkN64 TU!-n_W5:1DQ90bD>Ǡ ]0@'MҞ!0u w#q_!=@xuoٹ fpkw5i meֱ+N\W/C"kmшCOt':!}j  DoӖj+UflWH>eXCpHBmz5ު]ȧ SUg>d[;C*4P{KšWPeH!9=vd/}g< c%_2͔խn߰7K/ Y*cKXxXӇeN_N6/3VMIdpցɏ36ե_{ң/@6l~li`1=<=<9银tHuJL|XE}d.輻uN!c 2JRA>sm. jꆹ(݅-EttuΠFqc~,re&эAm{܎()vw*J2UT q<2f}LU!u4,E'HHIFNNa?U`-FhXC䄛f!@NНսJ7.q1\z#Oi$ n&z`K<+.'P|-CGn_9Υ}a1">e#-}al^?|gIV)V!:V3Yl$C#Y>>}3UPfsDw`{^3oa,VjsBכ 0]\-}E'Q.GT[lkS]o)}+z]re[vp10ܯ(4>N#<IJW&0j qsL+AqTIa9~l1O`4ԖJ5JiBh,45¢pW{Lde'd*Kj{]aۈL^"u"b~ 4EEe2'?IZSd),eMw4W_k0urԧ˧N lr:eԽ8{W,E䘓^~x+pA5F~P{im RKxQYT'D Bb!_[Z/vs5΢,FAC[s3|b/'AAP-hcYJcc=@`zjT['|3qCd6 ~鶡7@/X`:4M :KW}Txqt Jqjܚ]@2_\&;iezltodvSγ)M<@2Pm"=}v }RUd2aV|U<3ä)Ιk[LGܸym8@36khmo 야+@ӝ{Ez!StN ]AS$h*=pCLQ+~bFn6l.:$ :v`1 {ɃG[=h}aL" OL Ba`:Z`v[̵hc0^I)UVLHE7g@A!Q~S O\6( oV wlݭ̡3so+ mM ?l^<̛̚# [ Ln,@B\O'^SRiIL}O r}ݎM?`mqpAY~^n|QHb~0[ܾ&\bao{ިO dUh$sػtd£Ô$A1Yi_katp[/bCg͌ůleO~thd^"7 2Smra'N] IAMr^9ZkS6qرaо I  Òrb* ռE8G &O <.`Ho.cخ]0f|6jqK榅VO_G)V4x:`'6+145S!O` 꾬ato`uI̙xDuSW USf3YEo1kӌꌹZ{Iİk)OFZ`$'E$+36>i%m؀,6&MA:5YDs9˘dVl0~f6,gX޳a{že҉ҶҮɿD1/[冐jG9ښ/%\θf%jA\U),b['-F 8dQQF̕'ͱVVVZp{{(yHCbr=}=$~u[d+vVp&ޭ鶘r˯=)Z s|Ec6t>{\?oU ߽C"\0" B=*BVdG$! OHl|Z} ZmEYI|jZG^a/j Ix2 4 >#p|,a#5lyOv`GJJ&Yd2(4pX|շBVV3:XF㉡7#9*ҎJ%kMS7#LP5:1%3NpdRoYn# -|!28j_'59]iL+\\᜸79_a8z6LumnՀC[2+g/qV,(lb- Q;iaDfvp9'}G|n:듘LA$ jYx)~ݡBL.#O.OeK% mHgL&q AED֘g|XGW*0$HA:mT (bEw}߈,q쭢ɹjj K.W5ڹձAkiNji]fI{=NdTT`)[9uJ]%`|b O0sE_.(ΜѯTWѥR5I52N9pE# 0xЌ&;-.tH:ܱ~A+0kܔ&h^c,6muڌ{c_ 8V~Iz҉2Vk^ ZfVK F<.6/9B)%e*gT?O2Mx',n~OJZx"LieiiYv8(dq] "YL3w<̲מكq>kL6"Rf{s|(fDHqUQS97S6fnbٔfgW98;_lrC g]?&I|)YCO< D)b-бr)rY%g޼vbl&dγ6&`ZnlsAW:W]&x-Ϗ&ݾ6œa흣AdE_P\ ZiG&zٸ^_dePRXPӒXm`PLB߳z"h6XIuí_ R|_`kvs0 W/p3]WWBzhܲ?z/c y B&Crܒ,NQ((D!k\j~ɩGԛ4U!<?W5h()Pc2";ZLQnJ8A ¤ ;m!J[lYJC_m˼ğH_Έɕ# o m6U(xbf&EwpjZK 9򍵯ErfoV+ X5 Ws>h3n)nvRd8%}\6<-B3_G x%8>GV a*)+RU#ubwkO_ ):9&A`ilE0P֞i~w2I,}YLe~M;Fܜ4+L խLE*Y4H+Ş g] eakVߘ}t?q7$41N]Yf >Mmz,Ἷ[+tiaZQ,ǵr8:r. Y=RPcD9I#6Lsc8+[6l.,Ϯ dIZs`*M6^bL-rw֚y/| 3l=$AښߋujK= sR/ d${s ~cK%oD)ޮOsq;41_+WHfU*)"+6$q-g'T/"?aq]9!=QRd_fo!s6Í xS .K$RVN /8eF.; S.tgW%L%Y¥鄣d&jk^Jud a13LXx.YXf*'^.TW~P5gt6r+,@R^ cNO6 eӎLFAݝD^ geXWj JzSR ki *!r>\Ulo(V Ya9a%mfzW voݓ O!Ƹ)*|;&LS\HUbXRu`ݳJAt'{dSe !DFxz̝QעA,H=#Fr*S27 0cPyގQhdiJn^ۗWtbO!SEb!Q~!z^LHH7_˸Vf5ˬC ^f)#7-z#'<y[GDAU.F!2=Wkrt| fĮl*%0O,0Cʈ׉;பgͦ^}&GDq53?czEK^L|rV Efte: E*QkzE!09|h5Ey%Ht8&ȱEbr?7'Yt]WCnNBa,$]{J^t>Qwބճ;#r@QG&:oIR0va.=ʒ<[$qQw{,$0IӡW˻%v?=9noG\m'h#ph.":? 25@¢P=_Ǟ 됻9ܽ]b#éWY5 += fšB4Fx֞Ҥ1 zf{lBx[N` Cs&!)7V^O!DpY&a9:2~*?9郋v+6k/c3xƒЏM"Eu[4&=4Ux'=[FN +}PqL2?`;\Ӡ6*ni mؠ3] JtP%0ΜWݗC%Gv9Rj@3ţϞB<)t<>D34|1 e`:I@V6У]Vl1YUwA8Q0~'+eJY˦Qkhf.^7Uq6MV,"F5Ո71ڤV |N m*ױ6fh ܇N+|l}T ~}ve #KsQ#r/^5--Z*4l:䅩 S\t,%lbD O\۷@m&[e?ټ9ͫIJY$"RXg"-́R5r.T̅bG(I& qi_>̤)ɼe /[Z"8}$ja=K.':"heSr;#]>GelpJ+w_8&Ĝ0W&lx_"=uNQ'dןMrGeߵ6@j2!WO-#"!;@a~9V#JdQ-XV_kUlWImQ=Z.RqTlmY;lZzL%9PDF/nħP{@y' icWr4G[Ug‘OO9 pX/^[@Xtbؽwo;E=Czfa eh< 9|l 5M)j}n[%F{dbW(,xy<6H-AHq|)dk!80W)z3 GP+E0|2C]H>?fm'(vPn>[Hx=}kiX¶yՊRiShyP@ -w9;G,4E4O윢Q ?u y!쯑G 4v}I`+;5n>t"O]9q~$([Rf&s=h"$ug|3tҡ-o/Bz4ْ~[AUhCL!J[@\b ;$m 7t:S[!lDjPtq#`+}6(ǜ'U\x+|!1%)隟^G#q\ȸ 4U:'v f.:_lM%*IMϢ܀[YEk( 4.[g@Q\j>P IⒹά뒂b> ƼC\ih=Kn; !H&)0N8jWx %l1=qENS\zwvv)`YxXȐת XďP5aY 7#OaɍTHyƣ8vc9 WA8?X& )H5S~pKrD|B&g Vok{ۀöګٮSY4ˆɂt-vK "o,}gNCGlig"7|WHժNMJ4m쀡Ldr(ĪHgG {L,j{Ԟp'oS 7N|D\kJp} cJ]aJ;&vpE2Sm_mxWT7Vxw Mr* @*UqPC۱=hY4?R/fPP">sh< ^ۇ+G$XL/!5H%w= JއX(26cB)ݝ'L٩% +'O,5%.^Nfإ%ղ8;-%cM`yG,ؔˇojrï8'ZMne o$R#{HȹM`-)П2-н%=Ly>7+#a"rwGl/Y5& ; t¼O WtiM)˖RϋQZ9YE x3Bl>1h y Bjᘂy"_ךV2<6Ɩ.Es~v\fv9\r8~S='d5!/2KDƵPEs}*D,lPkK`[1ӆEehwK d:n[Bgq6=S:ܵ&{@D.]ɽ{;6'H:#$|Է+awNY=lEحqC(fvx#"#-mj_.o+f휿ǂAxٯC6bI Bl^2[k 2~ϵ~Ϣ1/ʆ3RqJdkK6?Z-UN#pW~ZAp(9Bh 5jfL~:]lDfNgrul/cCrWd ;YG#rWYC1dc*0\eEͣIN0 5uNMɹHqd3CyODܴY >ɹBXpH@ҼֲMho?F+ F\0@6 Pd#i,냀P=sU4QN&$(e-ÝQ65KdZ?3Qk{贰5b{|#vy~'$sxG}٥}O P̓IȈK]˰G(ei|z %^?;aZ&F]u>&o7p_m i>{Ingjv?]aάpu$k;<}^&}nX!!M=1C/oKrx <<+I/.6P[ٞl߲9Oˇ[)R{~RYO3ފ 9 D`n6R@dP%"1uRNTuXEnsxCܪv@v]Gԭԫz1/¼W}vLG4MBqs;P^PW9M ˲J`)ӹK`Gkw"⟖J?ATWz>3nŎJ~xxJ3Y[b} "}Ӈv}-淩9,?T&h/D[rWA@C> Xa4;RX|T~^EK~*;'ϒEOPM$:ߚţQȶjR~ngT V;r/J*0N1׈mKC:)\?K]`qe`:S/I*GHT)J-Oϻ] C] 6ve H`jF:ȳ*#DQrxP& ,ls9} #dmtܭ ]'G2p_YF;@6]odV )r3fl3Z֥?N)7]}`yS w e$! ֣C;Hi{Q=f٣ŢW)ʼneޓ\+o x M m#oH{“fޣ//E[Ɉ:rv2[gC}>a.1!KSPRڎǃu(-ȉ.zQ0Jbza sQb?2}DDZɌ9W:=51rQD L]Ԫwi5y2WOMR$9 --r]>Zr e%e wG ʠ4> ԑS8Q}YZ"1qt | :Lu1aŋ񬐆 ,!YN͔WQ7h7TX6x_+p3?y L5xB,v"H])U573^Bh py 6㥉Tg]3Rj'nse/II6"o*jE;25&uᘆ ?CFj!!=~>[0,akɕn@z&zb$Dvvmz~04='و2j8-hr(՘@9{MpS~ Rc6JՒZ cpAE7{B"9އg(K)j(/+D\:Oa ٣dLl'ޑ:,^$X`& 3rJΕ_LϮH9 z" # kTBO{v;8s28_{JKB^Oj0CifMǰпL!=tbc>e1\m;5 YLmcgd`&~а^Ĉ?7aSeAӮye DqC;42U4"^ݬ^m :IQc'!Ubm0I &ʌv(tsO"}d`IL} Eam'HeNPL}-26.W/%/(I~\A*ipD P4\H6tlƣ٪N uծ9w29BYd[dn1_7QeuNmͮAKRerlURAZ \rdm IhkՌ )Rd+J Gx뙝9m>ۀH?+졸,p:ziQg@L3)\ueg:;<*Ple7r+< gpÑlK䏭{aEH 91]LjU*=o+fjF,T $)7+~~SNT~$`=K_&3ܱ9U'9E96XNlCӎsZcܒމaT 7d0ocԮ.YcFz"1\`pl `HJmQ^jX>Z.N$c@i ̀ +zoFO=ek;JHc|Ω_1M&}5l')st:V6]ڿ7:Zת.离X׫⥭X9Z?Ev w[R 4Ԭ$yEĩq’STPآ}F]#QlFh.*C8^R:-z,!/'|dvFTIȹTѥ]@V m rzkP{m0MKL4SFQmm R-}4tw>iBUmp[,ҁ&Es*/e~=)3{fg2R|kZE1? PS ϢHf07Vn*Pӄ9ײ0|Cr<"|||_"CMƨټaWϱxD~Y,_fzT xTaӣIxo Yi Uj .y7H,j6uNU <=i%|!&2+Lf?:{Lk?擧W?J5/vs]C$么:%;e>$fZG7yLs"d~`"`~Y?Gb%7W:I]Ы V\{~Ԡ%7O6v1&߸Z<ޑFmgm@dӏ&^ ;Ny}76к^uCgY~FSD Q/n{h7ImF}z/4"mDIla`3]X}eQ-[e3 3}k EmGLH<\)& 嚹 7z*ozU0r]AWfS(/jjpRA̖;7 8ǶxL^}9dr.y \D,?VVkҕ- JTdO՟xl ˶F!`֗AG>7#~XIG!4ͦ!?Z=֖+'sA"[;UVfՙZW'd'FG$/ߨ/ժhn9deS^-AќMc$\'}S9%Qِw(Y\u̗\U24٤e#W ُ4颥 7(nrXN 8Fo~CfmP([5zT/9M3o$o|8s2\q-U6n QZxƼsY-ܭj P͑y,c[x)P:n]r9o(Ɛ W<hpurJ!yJZ:e eS~smTI>J[Q6d^Bf E8ɨsF>9#@W(Ao]Tb9Y<0r"fmQj礁XxC[<-*eek|Ɯ =k>7S6|Xo{Ϳ,C1&Meq~ӎ*ث>>tRݕw zL~*Z=+pcuiB/56 U6vxYⅼz]$=gz:;( 5mb|Əsegh0cqD/ wZ͵b+<w4;󼹲GՄGD1sg9O1I@~o97OmnCV*]E(g@ոR;hm][vw 62Go8tIik3o Y?yU\MAl-! NtT h]MpCaרai]wtZKܜ!)UZzG=ڙ}61Q'uA84HI=29(kU9*w2YAp'$EkUT:y" ~+J%- .[H>oR|rJ㝫o 6Yo:J 3>: 0Pou2(ⳔF+p߂3̘Omua8F@ o3&le'\_ϴ%h/ϼk&SX%de]bѯg{Ăr# ̏~.jmŵ≙PdzCBdpfCezLQ xD0 Oۖ]Ĝ4|&tbY%wͫ]<,cK 1RG`{u]ɿfK*;8vWYs9 OGiP¹KѠhWBmBGS%*f}< ȱ鸵\~Ǜf?̴N5̺M[F#f ā NZ\ L;VME{Ֆe%y&ט:+(^Ic%Ec@Ȕ M6̎CNK]?4QKh&\4ʛu\w'𾕜0< ):NR(} c-;Wd050d!}A^jpV^.XˤrN[wVo*ZMr@lg qSFb?۬Gh" ">FؑW<.LV"ve7V; x\.1&R 87ɶo^;c '!+4qARGi}󂗢ݥgmqr' mB)l jvUJ/EKR9p[>ӄfX1Y,!fY諄_Aص: Tr[L>q|UqMt'EMnU/D&V:9Jtyn׫Cen)p(ae>;r}ZI{Cl(* ZR(:+6)_el ƺIR5`C3b'.M , 39:|˜a^j{;Qm84]W E04T`:1?ͷrϰ$TXOE]I?g@)|}LTĤA?k0% kȠrq,dZJyȖHJ9%ŐWW9fF^UsѤgGDv%"mkܱc?Ra[?t'~C/>ma{|?G<-""iR1~'9YWw>AF2y|T D*?A%)_ ,"(09eȘtӁj]穧mQTo4Ħ6Hj͌C|mQF i$vqohUjZ`U;509BKR3\',*c +&@R kgt {3vZ.W:>ЩM#=`:!C~K[dy}Ow I}U|甼ZآRCP5 ^>6;ºx" F6o4ZCi@MI~CAw^hrK=FTlJۯ:[|M(WPj/,b{S!@xF]X~K n8saEzb ÿY`>8-خb1 ?/ [-+!LWL!8Hp6yd)cfn>]ۆ@mB 甼׽.w^L3̆Wݔ}^uؤLz$mӞ3*9֓[^<-1Lcad^o cSbӢ qPV !lTw'8n9gT5wES/G:qyϢ3Nմٻ]舅.fÁu2{.VL@i(d4hqj+ʅo.Z*9ATx;ͼ1 5A\?/ygQЛQ1]a҅efNfn*+[Z%'p'ep8 v,VCi&2 ^ pcAҴD5!65?fzJHOiTrUiQ>Ϡ@mԙBGݯ.BlVpHn;9:$]5,}naêo32#?'oAcJ&A#s-s/P: {~81C +#^f>!x~gCNn)͸)閘+SV#㮌Ǥ:C+g P'Sm.drE@Hj<(Zx{YGohe;Evdc'B4r-t\*W(I+ 23O&Z;snSkm@04ȫLe16}˪ƴRT\.ҜRYqn8 HNނPQ 9x6Sn9AX 1sV }@d]NI{<7u8<_Q78 Ԣ{S)CswZ^/]e|R(,k) L)r>T%*I\-"B~_q@DuK q)=7s'sKMf~g[*b6\*^0(YȒ7%f2WNbu@>MDDøoH s>J!G/}lD%.㜠]=HX;h LՅn 0|QV,=srcvvO)?;n2`K?̽[ҥTVbmJ{TFI6@f($jx\\-̸)o@Fv68`e7nZ6<=x= άv:d?4kZX}h g`?[RޒF%ヮm}=U!ϸj] ʶ1sB! 3<0jS@~@DFjw>d1>T=jjS5Q:2?\rϐ-'(\-6 Yop'-+/T O8X\1t>&"7 -R\D!}l]S&VΓ*_|+,De [S&QWp1tå iGE?Vuuf&TZ e.%x}"ݠ4.QC00+@XX&l ҰώǥG_Gzdx}NRxC-7FXB'U^^/Ecn?7tHIz+#'VT=7%@X'A z1Hqfs0R=^ZK 8YG"gnPYe} ah Қgk3OGRO_2h}"gEij_YJZ`xQ m=QcUfQВ쐏6;߻;,{6t.*Ű߂H-e%ȢZ?RsءJX. 8[*SZVnuO&LyQ"E`j#%FqdB]$2kDk){mffO>qږ>MGE/xa)H$c>RSݩVc3m0ZH6P <\ȓح=TShN\罓E}X}xFt͑b4>zѥ}ŀhZb;>9o{d9T t]f`Fp!n_V%u¦ P^Fޅ:!υz k`Stگ>:#t5z?`A2eXqy83`E䐋Hq8ף C|m^QF(z%u;J0ӖlOZ@kp[b1)[k&i;$gðzڟ)~it?9|3ޥrv_E0Xar"4g.(ev|DP8ٲ>KA Fd25ˡW=Q$ᓪY-.Octޔ4a$zaiݰHq:l`ϥS>p_ȓq0s12yDTT':hu2;\s GCa}.to:ID)TuA'g" P%[!p\=[I)mvқD~$uɦNU>?E\9y9eUJVPAsrFpP0-V)m q|e:Q Y2b v+dH ڵp 'K ץަHqL`c̅RaM[KlL!reR-hkȱRҶm&`yu>ELzu cHNNh Ie]T:IIvPOa}Pg* 'ےv=u[ţS=@&~rg!eC߭pvw=]~-m Av?j%8|7{)T*Zi vm"mN&2)k"1LUYWD6UşשߦB $$ 13$ ˟u%+cԸ"ګB!~ /d-1qr (l3\+NmT);BvMTC ׌T!2j(^)x@N0/f.N7;꛲f|zKƍ0D:(D1G#z N, RCי}pM9竡0ޘ<:Z` TɌxw0)@or'_WSx꛴AT-'ȓOy@d8"4BSᖲW T/paS/Exj0L}!@RRrN2L]?GMV9uzC!Xp0 0:ȴD`C%A\Ng#z3z77Aqa tvͯoC#ԕӖ$;M@iش,$uSd⩨όtQS 1 uG_ fe)AL8fO+ki5_i_eVa9U\6)38"Pqs>oHDǕ0(|.%]@׌/Q8Z~_&zDj; yJ:1%q3jM+TY Z2Zn aG9mw6BLOg,QT*5 :sQQoڙZ„ǬsDK1[Z۩OO b BeZY%;!|χC@eCD|K.e7gB+$Htॵ:}s;ic`S ]%5Y$㌖c v${#g 6_ 3ck~ uIaڞˌ%܀<'ۑR2O-xօ;G0%xT.,9ƺ%Od"f~]΍2 .mV47H0v)u_qe3 l?zZ%G(s%VtEuD4~9wsǼv\V9yPيڽ.myO$vh7]aR͉uƂP%T8Ҕk^tIЦ q[ ̈a> Tհ23I뤡{U/6B|^tnD5/⍩GfPZ)Taوi0$pV[Jqd(ΰ EAݗ!J(t'ߎ5=W\w\cÒoA8;{]cOF 9s 1UaGD]yz3]aq8+fx()3a/wdI?*q!Q\.++rrm>$`KvFS>M*QP6T؉(7|T!7u<`+zBɔ386~,:J9ViD‚D% XXqe$9]:gt֊u4O>7& vz&ecWS88А0OD?M y]o_fR^cvW9&R3Y\fŐٚɭ7TƾM\-q>A5:O"&7.nFvfСw!`:4ȆW=e`8֟6=V^?I5?YztٕeV6nw?h_zm;iI`AMF聼[~) )˒[6ءHddh%d o'ߜڿ|Y)tGnVlF<,B^tJiyk2D(3Һ3:3X c:QA&.{-F@@B@дOe%66y2C{gtiɃl/ ,E@)kIqVZI輗7-M5,AuStĠ`ӝ$71*$6[oT 5lIgeN)Vof0@sih%)IߖVl`2쀆0ㆹX#$)4jZ$$|27׫j5΍YuP&zt;ǣIHsț C?ţ)ukP1+Af+G u^/bZ+#Xz毢a㜏7r9HpUĽx? T"@!y yސ%%q!boYMD800=L=Ҩ >&{ 1,ydbP1V{@!}o3+t`osQ[=IWDej@8~/v f[ c<xvՆ$)BRz Ԛ-u˵UB,T fSF= ?ReeIF6M.Āw4㞍#y!p2džjuEnVԱqS C=hkq?ac2HD,௎Tix&SseoG"3cWm>8-yGP9Nk {ҕYtO$)Q Ll m\}X۟/] hcL]hC+'JhE[Ppu*,ldwKSt@CߔOFI,*ОĭU R$=T8{y/CG$(#B0>Ke1kZ4+#Z`rOC-.4=;2ઠ.+uza&Yv륬uJ;Qէe y=bGăxGktB@M |dΔ߳29Y#drfD]l-mtM>fKd8?c5%:Hf*4D .R&=;"G+@o`w(~=8 ]%eU[\d=Smzo2'Jjh/Ǻb7ǑXRdL[+<9bC@]MۜLHAE4W#%9= <7%AQ3ʊI#a^ߩr ᢨb'&EuX0?8dHtLfmo 2vYkf 8BA6t6DKLTO@F:% ^6klZ:`pqBzިᢗ0嬭%lg+ M-">a&[ C~.A ??9wwDAY):M ~F/[AFxކIaH~ϚZSz,KFJUi1w"GNzc .8gtYQ"ʦF(ȠJÄhe٢p=!, cjYX@5p^:3:y]C< eE0w,5BO~dҩJ9o2/nW?H΍ ȍe:e-_I bi,j=T6~~M%=yU \y3n#D<.^2񉸫]Lc.ߴ651Nq|#yBl<@s[ 2X0"܂L|RDPRCؑCؐ z)GI_礪=L&<2c;"{xS!vdXssڦ;_pDzzqJc7u])[ 7)N_ nX&J-c 0TM>kyeiCEޒrQ6H9 &鹣n#C5jHn.=vwjŽ\:$T".qo8e_tKEMYZyP7}EKW"ڗj6ٽoP4H_S;7=Y]Bӳ?Շ*RFlc .ukpE*¼¦ i ;ÀP >L}Qrp"O(Z!bovغuj}2|b/pV^PyU]]F? r-STV^*%-!-* |El`I`啓xEkӿ)_p >{])l|4 eԷ7I[/=7|jgS0If#( _;]%{Q#Inv&5ØmXl5#f9f3;GB Ĉs7J?(zD%971q1.Cwj ɮd^ KZ~v舭c\M5Ĩ6wΚ& K zt[tA;k.(E Qw~Hc~>MɤAgW}ë 䬫hcfͤGU7 \_\iFQ5bN7%BŞM1AI]߅T- Z}R#[#֞b%.dT/'Μt v{+:{fa!rq!j"9U^cx$VRr>{G v%@&29ɫOڭ⮈NNjWrSJW90;%v ̩pjF$ɝk/tاgK5,뎺 .u'2v[Mą?Y00wY(M Yz҆u5Md3û#0q\Amp UTgj%}khK9X(w.z, kr:h縹’v?Bp/ D: j]Ã'JECzu'v8ٟ7>O=xsnǖo nx+PZVͣJN6DʇYqDcȋZ 󬗪g\~`p#=xxS-ݔAܥ1HbģϦXIH]4*V-5˓^ꙥb ۶?8ݎJV?a'r#e]B`pɩܨ\A0TN$W{N4Ͼz'׌Ҋ5߸C[hN.o΁R1:$Ra1{#nDѐj /<7[ kT٘R}W3`ШiGػXd%\,q{09W !uK4ViRJg)3ٽ]0 ۜblVsq>-UG3w& `ט}++\͵ZfJ}ON vMi+| '3d 7܂YQoX˱)ǻ8;]#s"~FWu2PqϯQz籎X0s1H-^W˳D5pA7J\ 4/؁"T,pa%'+?S|Xyb6I8>/3؀ r"ilu-0DߣSnw(^ݓ\9$PD x8%}]XBS%x 2.=ɆufMy6?+;81. #7qW|ԦP9%|s&W(vGbmVBN`ìwh}ux 9w qKwB@F` ܎3g: VWBzd^L4yacLfk Ugfc<X`<kfP[&е,K/^a`; +cK;%r@!M܈ehQ>MhKiA e `݀.v Qi7qDW3fT+901ʼwτ؈_}=NSe4j 8-/m#6` bS#߁ }uaAzz; LL;56 oiHK] "Z2_.9#ZKQ*gJDOI po{TzdonfJ#O[h|ךDw j̩)%M|?(ܴ|ȷ5wP=(?OqnS ?A +sv=n-7:~Xvw(.H.ř6=~~n%z:SL5s 5t= ot f/?;E!,KrU#/#zRabUe[9ŕs4xf9[F$WBpd | |x 8^A a ^QqQ4jȺqm6wIsC?Gpkel\pӜsD|)\]9u;OF\E6+4qggAib]1jZ\سMO@˭e}1sn]N"jٔ<>'rHE ,wy=_&B7SSqF0)KgCs/GeJ )+tqS&Zîwڽ;+MD&ҵltm {bjk F6xn +񴤟GU_ȶV>T`Z} mœt '}L2R)o œʡCՐ+-s-{DY-R^˒i;Cmп嵎rLF~Ц?W -A~g"Υ6hyMFJ.׮PZ(LIVl6dK10_+s')<-wEB}FWE1ȿnWgNfk 8H[bW c-b 勑R|dG*N%dB&:ff~(g6 mFOl: 3rDr.EFà ZY+h嵨eH&VH+BAG9JxdI"kΈܤTg8|L935Lna?? zg >(%:4͓mƐ!]#2p8CWH¿jK`;+5vX/ˮ[՛),|.G#-:i3>TͨXRDjzw6=KcH`zhT(D+g Ac8+9+@.5ݶ7PRGJ6"0/{zNќ5ʿ 4 ݼĢ b_@ΗsRn8XX5q.kUM_O tF}C.c!ѯАa wJ~Pn鿡}E!_4ٵ;?Qf xcF۲8g2~|c3B|E] Zed^8iBcB?'|8Կk&ڮ<%{gNS Y&N-xƷ;Pa`|QBuw` {\ؤY}1-r3ε/X|;Z}?^` G12H&4ׂ ]A ПY8UIXӞAv$CYw1H\"kTnMWqeu+uK("V"B>Q/oU GQI+0 b=|MC!ҹkY5GlYڨЫݴ ?*M'nOpq<,oMɄKb guAP8gM4f/|"tq~ɡDe,]h /8);}$G;2_UĊ K㳼X%Kt Ռ͹.35B#Q'Lȱ lZ2t+uFVޢVhGǟV veuaAĊi<ӞBzz:\z?i*1p߸_hpU16`v' M~ߺ!6Q ׏{0jsc^*H$T4kSrrjR~a~0pr4͒|ni/\? 7@A;ɗ_ :|X`nR_%:l鸇n+N4.)d䃏& g@ @cRƓ偼%ǔtGq{׾L nǵ}g3?ahГig7{zڤt؏rxk!g8 SDr)2DB(t,q _e1B# c lIBm?SPoTHTT[ϑ0Ss|8ddTu@շayY/SʼO%pIEeo&H`gޱ۔Uu@Ry±OtPX dfRľBUko'#6bH ]BW.M0O@ ͓&kXҊi &0t'݃ZMCv.s.$7pzE"FT*|>?)3Q*WSPc* [F}+vNJc՗od]so?3V2Ξm\x$2UFCMuY8Ei^~T 8TDı:7h4킾\nsr/ɂG{)b!WrC W \Nvk>ik bxzժ(i%GپN hdDPB4:)FXL؇7*\Bn]gY JBCyMPӿela. Aʸ-MncTQ:1'J0uM(T004:O$.B^Q*nzV~1e2/&R\4S,/Ñ}t^GE BO1@PFW[( JQ_\ZvY$ML+ Aнn~0\ ʡa!hqt`52[=^B׼;ҐpKʁzh3fZ3Jͧ'W $e~!.Ne^ٶ(_ Kq:&;3wCAлG>E'9Z;ʐe,^qOݮ,kgH̅|6x]$HLhGp!D|=qT.X|Wͦ#? Rꕌ`),9=D ;u^8H'dwJӦv ?δ G$7$K8Lwkm5KkYXQ%|ƚ|}wϵ\UVtt5bt6bN=V/1r_+R^ LFσuӘ=cA_Q-?֚DrnEDvǿ`3t{հES\9%37~bV cP'ULE, d歊liN xKP9*M3ތ m⃁}!"G a#Iћ>Kf97~`A^ I\z <-F\?ZÙyXs\K_-V5%U8{kx0.9P%-07=ceZfή,o䟘%)t竕> :^ঃ[r#Z1Gd$tS U}#Kc,5A8̠!>bʊ.!tw Qg">s z>E_"̀a\{5Vkc}C8|~;0]{m';Fx|PPS(P1p-ˌ ԋ1(O9B`CVGǢf,7O[(LA 2L)N@ٱui}>:'8 2e{/[Fm#x3 r֦f6c`1i$\\jD#6w26c2Yof`h Ej \g{=v.@٨[pTԔ Ksg[=Faqfm~eCf_>uPB^U8.=G:6p4Xsld"P۲Z3! T$G;@EKH(UwXY:F)PxZY_<6"Z]QM5?Rmpа&rgr5FuVdCw׈^B]\5'e ĝ v9NjFzamM;ܝ LQ.d]n A1sH$z+~wZڂw+o=ƅKVd,NTgl EFa(T>z,ASkÙ$f8),0"LY([TKsz PD$f( [d<(|jN;Szジ wpR M4;y9wpzsƽF%4w*1`!+sWsقZ×sm p;WPҬKW 5ʷc|[5^ԒN&fٕsd4Nwnha9Ld0ɂ)&Q?cw,sKVm]lg2너Ŧ,5FJH.mbER3*2чxq"xr!EV,B:AJmRR)rӟ& JѺ ICk%w^be۔#gQASp])w7_ĴX$m'e 2T1@(.}'r/4ۮNY:_-7'MV6bEg.ag,32'w׹N2KSR& ;K 5*щE@ZB ⹣{6x3f$3ƺpJ)-mpKL&^4UF3?LCqj]s;[ Gʩf2֢B}{['%K#pJߪSI&J{{d!% ".zﵭjb;?ޕ ɷ`TNwO1(7'mb)@-j!߭ftEШJ(*TrMm(`}anrS 5DzGv;=*Xt50+ ,p9P(.ڭ b,7JIdBV<I=yP.ip,5g:]1Cѽ%%L*ejasP^&(JY<^?|4@șR\2N owAV$4=s Q݌G/PKa ?edO UNq͒<+W!EoES.CGkRkwTi6ZPqCt XaɊ|iuQ mă"Qe<=lbyF8@@nI>wVMY h^ʱ;iWnR"eeAJ> %~ ֕mT!{w"b9wA꒘3H@g\IRp&_wֻbaXl1Y吙n|Y U$FX뾾pg쳛eǔa~ОO.אXϱr|UpdAѿu(KO,oۘ9*KMA_ttnRȻ`Z}uxDwNb7> GIt=ZB`Ư/BBۀ`09!+K }nQ@*qvHz!Imm ݽ-h*Pw3p:rO@=~% ^cr)Sl9.-9*Ye;&)qR2*i~}"rF8Gm:(C}f}jC5 |8iGCϝCs~ڣ%1ȯV+yԊB+0p.S.` jInޝ MNj?;kXjUvb U ,t"T]?QbpB6VRnOˬE'b8Qۘ__'7Z[_4ԋsOlTf,a#>M(f LtMrs'<mo"H~kߵKqƙ HroGa2:e%v(5 <~7yU! 5@hS]W=8PPb ;QtJ@)eXֺ>I^51Q¶;q k 3)ǥښר3HXereFb]\ttZ)4%0/ [3j_NPNZ2HD.ӓ $ysÍZCI`dNn|"_(,{whkm <#aɦG!xCql9g-"V˳Ͼ]MXlZF1+@0_n} :jgrf-cqRya m Fikv a47; a dl. A j}MQ\ANWEc0R؃GDƻ҇RU>yOvMG M˰L-KX,Kb|A,0ȃCR輔K?|S'{my8W|Y?0"?fG=8<=zA?<.,Z|N|Q2Z*cq+8G9KXR|Y)ocaZQx8*4 (jk/sկʅ* 0Ҷ݂F ߅֡qpˇζwk2b_N?i|r,tJ_-GVZ|&&AבGV gy諏p@XSd ("<%hX;S{ h$I9cК{So) "Ӫ?7@_:4x]׼0@8Z Tnr 0~Oӟ8p%RiRŸA IRecf`)./sjZ=驜2K`ǺR}"ZDEe-%T}^[f6) %3Ow>ۼ#U>H-1}oImDcrIX/$kRoۓݾftVދ]>Ҝq#!FlBU 3ܨ*M M12LeÃ:sY顈I:BA̛JC}~EMyhRz0>kTچ5F30Păfr8h\FxB8)Uͨ1.o sݑs^77kƞ/7V 7Pg!P5}(ηR%un;Akl, \h@u3n$ gB:ݤ3'u7Am0Oš%k6+ ~GB8-?:)W}}q[W~M?M(c 󒷄+ץIE]A7yc2οd %g8eM {7r>`13ʍoT`KypPC,l;͎R|z?aCy#PLRv+p,E&~XD\=szgv^dCg?Iq4 %5$(SS˶\<GR:xV`-C_ }T,P8A%MZ~0EuHۑ=%o( qb슜w+Je"*pȕbZ<̌y#8 ܬ4\e[WvX=Gɾj=(!#ムnJSHP};=}0[X7VaN]2 lA宜A?86j4;>cKWkնWcg5;rzC[#^ (׬Mh!p {BDo`T164 XF q6_uFսiÇM3Դ_?aiY@>j/uV4,˃9"4LKɵdjoq ý0)yX(6BCXVS^1&[ߓ ]D2$QqrDS?$+$\* %ZBw1D g3#77\Gk~)}?~ksxP,h=NI:/|?N 57;DQc,?ԏRCV2s6T 7HVl;=H~x% AB*FӐp+P| (FPS/kLL[={8/QDP 6OfԪq2+gM"u\Um)'p!i@uܕVb'Bflmˁ4u`+ 71:qQ4@ Q Lv312l"zG ȢzBIJ ;`:5e&'lW9AlCh_ˌyCF Jq G@9+HҴ1麞#kp\xճ$f7ߚXb=-.Txj+4X[v'ZnKvY:D۴M5\W]lW [kBuBVH5ԋrDvAAT뎔@ܡl6 M&T774dɝ*+SQ=Z4ōdvuu⠔ % bq,V3F{Q% ioTH𲲝ϛ1~ `_:T'P\՜J]ncW놗 @C سԐ\TKpJyz] ޮZɰi++Tn5 u\hֈ赢;N]:q{bˮAڶv^92%Vrj>Z(,4ΩK3w vlۆ+bÿjdą0 eT3((I p o)!Tx4+i+Fy}=>)1.ПVQb{-eU5OV}mE_&8b>U-#krnزϘ/Hg[}0z랯樆&I<ܑ6JsɛZuOIǻ-x_Xc8v<Uh/OPeu"ӟjF摷$ su,QrP@b6hFؽwBKIӯVGbF-yrJ'^R4bΑDMs‰\ct`;|+/%Osuv o\&j$qN'IUB ׊h^M8T )Vب02tbo"qnEb)1ezYVӪc=']xaB˻TwLy4 bGh(C\=(7!|18/Ca&8Tr»O$@s9B/ܻ_6n$RQ3(kqKAR)ak 5gQ*/)Y/?urW|AߓyK-;LE.lfa5J8+m "ԧ>]S r젽 CY/f|52`EhŮ^ sh'&e$nt5e8$_bcLw.Г%ȾT}Kz?XKP,{`)ଶeM, "1 p43( Dj`5|<`(fen`e 뉱B\D;ύVzY6D n]:{)F1o]guRpWoTk 9Bc3#a٢ Ǻa$.q/)ł0[Ɵ:i2-^ΒfeQf#BUnjN8 `UNձ.dG jϸܺZnϞi錚VPYN Q)^? EcL)pVƓmqneJj0"rYlRx>x;oVn#6@ 9RǍiʨ12R$1W2^3 Yq*N)?Zk&E&G]A j0fWrAHQV d 8>YlU :,..vG^`b1YuITq7)ң0W,k(zgUb5F%Db|S9jūTGʏ?u!X~elc1\,-ןN[L{`:],l6>*ڳc a1R6Fa.U☍4|V7=m7:>dqG+`xBf [05Ȱwyqv=ɮ Wi7 Bs!nH~ Ƙ6sXSdۖwP!CخGct)Sxe Ez|!B#|E|zIL<9[Di)}RUڨǂD׏P1b걥K3T;Er2/b Vigmꚩ 11cX䣾{E^mӓF@]bDfRE^?\7TPAq#m-Br?H&v_kRC۹pV^$0sI֮{g2c$ nǒ hK@'Y]  j+"oCbgDp`cĶ{{{iNygÍkY2#I!"+21*;l}>Đ6fkIIw ;ÊE%;)|c 6&Ea@uEF +ɞ7>%=PEbmQ }fĀV&#9[@_Յ HTH5gjAղ=5ib0Қ#ApJ3xF*Q8mzgā@S\NF+'cdGK+.M0ўM+<ѦLױf]3~3H 0p<{϶l(/ߗ `e#u"&yϵ yĕҰ5@r8VGjJlY{߽ z[ ̌\e}Y/YIj X6_M-ʼn &sSײV4H|.Ft(٭/=B@ZLL?F"FeNӆRE7!@ONhq<=2H9tC[fuA˿XYgqv:_aŞ02(LrR3)>n,9E”YyJrxz<l%"Poe?jsiOހچpM7 ګ' 6aa:-жR8zh/nuΣā ab<&vJw Jދ1~?äI?P`mh?^/.v w9 $BdFffS]BkDq/צ¯ÜUt<2xfj7mn;@)@hLRv04F2WFX!V:"CTQd)S;4XۖQ9mRY? (Fu/8]iK4?`]VˉߙyMU ^|6l{R(^m%{(Xt< 9c7(adU+dov 3FNPɋzeGЈ<xXx^"FM@Rz9H67~QZ,#>~N\=4l9<%o fbPe*VV}L x KCZ uYtt<{u~Xj*t<<# e`V 6Xз+6 İ5'p:Z4Dnn1~m@8CǨ_= zT9Q MQ3VPDvD"яu][$IQ0Fv -9#tlU/i\.Ha)8< dËzM//Ph~jDM#J99P;!%C70OBi >p&V׮jj{aKCFűB#7yZU3 om 9^2>;~ e h>y<lZ5; J;Y)PDhte2Aו.CoL7G|(XXڽcq ۷[X*  0#_/ [ l(%RgO]NW ">C WEԙ K'%{٧IY]zLbg i,l?)-귥 YF }1{y֕D`\+ 0%$#;5;& 8^(7FvuT آV:I)ƅ3`ݚk e[i׸d;Gk~AMQ?:zrz'CmcHhpUYĜx~eɧ'|t tk`)W9$]bMƵ:DWWIJww}T"Hy87}#(b %12J#+T~tlP%L"./AnJP7zT.MG :n&dxcV(O_59 pgq~aI2*Kj k!t#G#|s2mk5[|]Qv^|pHwBb^BZr23]Hg>w~yfuBHg[id4ܦ^Q}"٬LsU fa$f)*Wۋ2'd>4;< ջƼ&9y ɾx_SbJҗ O^lf(83wNbID s1~PCA]j{S_8,w.4XLOq'9!".ga$xBOWe`,<6QF !  7-H;$sdw(,psbNF?v}Ҡ#+ u1 v_͏:s؏&(cABTM_N3)cqd8WøLf-2@Qՙ񽩉 ûi-e,)kG^}.NJn$`b_ePoTU)rh#՛n1 nOhV678X+mOHe0'Rt T =Ѻewe*i+4=L)IQBDΩ|i zV躃UyD2nlnr"X-o Z#zKP? S1KsڣHD8\ם .-SA|*Z!}B.6Zx|%wqqHj ,VxCK o!K eW"jI'|RvԉXlT!Zɾ)JWɊ(JⴘM3!R`jPŧJvdKy=רGr}pa7K3N10\Tj(g{ Q\l]%U\ӮofLtAVLaO`*9v=vG 8ɠ0q"Q! ( GմG7hKšma|;6H|U9O0.qG 38_ Uo}Qly.,H9@d |5F{`i""Pc:kk|S~roe+*f?fd<!^Dkcm6=RCb~氩bw #}쫈A>.[ݠraJ*=윳pp#C?Vj~yĹ'9F AtY˻y;N5_ҵ~n)gYTk5q&GPA:KF,fk󞖱-F"cV=Dw13_F=2}ՒG BBEqbˀi*1^c8ƄW͗s .kܷl*T+(( -2\joD<%37՚ 7 /F۹+ꦑm~K1\z 2鄗vķJ g/;>bn}p;~pjOBl}z`d`,Fe9s|,ث X*wd<.B$rU"ZIpt` 'u2~y!uѼېS knpd7ڵOBG@"z% P6AcgОڜ"_Ca ۜ΁#lzW'F7*Jjs&k8gʮE$މ[Klr=KkX %#-aC;w)hpl9~J꬝opxg?몷Gv `Xh_bP,y3-ńKd 6)GcwdDml3?ֻ)xpVH>W@47=0_jam v G0f<4Y5, 9=ʖՂmF.< :~|JD!˔T_/S4eJ|ݩh[[q®ݨ(!di- ځ@MD2Hgt)\v~?h>&8"͋sq7[Fio-GU_?saJw]җѣd3-)5icAbuQ]d srd\9DKu𠙬? s A`DٯuJ!Sv*IڜX$fB5؀} */'Ŷ&oL3D"6[^|+MU (63-!h62 [;V؍*ڳH;쐆]/:ym9MHiϘ>2OWqQ}$tO:˧Wl*!lhw)ct?-RËTr^n(~hz 1lwJ>I:f[Jȩĕn,y%JFA#:ji؁̆ʽ dѥ벩 'Ue@~IQ==evi@ř(t(H<Ey0 :y (c;c 2]:|GO_v vfP9Oi)xKx1Mcҽy4^(YI\jYy=R=, F@r(pk|\O}*%X3yF*!_F=$r@%^R ;9,.9޿Io>nbb /)h|3Ó8!=?qDŽ,ۥ3u}W$kTsCY [%LNUKPz" FlUnD68ԴP3`[ l(ԁAf޾Cr7؏@F^يHv}zkp' =)6k+S( WySՠ ?N*=h &Tt˛"ERQ60ĸe!ϖoR ORO]@r8Hā*gx yӑ=i$X Ӱ֚Fy' ɀ|%H{? زm P& VVx|E#h~ǀs\\ KKz6e܊}Ri܈znu/gGb7.EqG&:] nҵQvbP koro:]Vǻ0*Q3>R7YowL*> M0,i@T3dt\h]:C"i'H<'VT}!|x-"lg%;K&{hru-loKCaسL~oF?ܧ-27v|zT ޜzU8Gzʼ֋G%0"06?zD m9cl-h8# xK*D"qQthŃ!3PBi*kd+vYw !9?Ov^;-Ϭ,Ă25pou0ܺ]lj eݕZd)i  9-㲳0,"k h.2%:缆yz8?%AvW) r}l<>aV1G0m?A7iZ<-:ʐu)h`80=d𲃫~G7Gr0;f: o4~:34+{$}-Po̝D4r2;e9Y\ -g@va l7UɻBCWb,|UO[JVi%4F0増-ͤ!:]C : %A^lD!D 9[z!c=kZڗC18a6y}C;9o i~Aw0FG&ۏM( LY/zoGrt9Ħ^hC#Y#gYQѰfӃ VTjh48)fCG U*VspPVoL1$i,ĺV~?r̈z rҶ>c=J cV%,2V<"QH 8X&na.֬U /!h ¦fzrTQv+^`wY%uD8 jw %Ipd JZ |9޺ZM]A_"yA7|h9);:2cHt4Bb d,8N3-WJGvvj꒫daфF.Y:\3iTg)7~' I_=eaUa&[yh+gyP(9pѕդEc`IGCT5@K6/$FfAľtPSq }{=|Z|ʄ\۰5AqOmƳT {ӡBL,^qU¹X/On OJ' $u9Vq7S_3*@: lc$:G2SBH*/ʫT s1y.Bep Rls DR.9~{ 7( b?P]J$)#byipL!@oNv`E1*CT=c"!Ev>KT{&2u {t k˟\n8յ[G]Ef@E%eF _m(t0em`PJ #׬ՠMYubF0{n*20Cnc=eݷ}m|e8}-S} Wa[xnQUzJƣUYM|G#g䪤N:X["Edg})vi#ML96fm啩&j9"p4eXJ8E޽)+AϹ0p h=ʫbnT$gp,q49]ߜ/ d]Py;F|b n/5(EϜ7 /斈~3xo$(ޠ;>Wjw[ VtUߒGԭc#OpM K xCEtLe:ڞ,!g٪u[(HGD-w;7]^^%#oꜘ<-cZ=V%z SH9 -leu"fia誒\횃{Jg qPU?,&՘[O@ VH9R}k\AN4J DAa{ccEAG|@hr}'!{c87>jCFu#[ݓe-#kQ#е P8X/gYZ0707010000006a000081a400000000000000000000000167ee7fd200000acc000000000000000000000000000000000000004e00000000./lib/modules/5.14.0-503.35.1.el9_5.x86_64+debug/internal/lib/test_bits.ko.xz7zXZִF!t/4U ]?Eh=ڜ.+YbU1@WFy4kXMNܭӼ(uֲ"gykZk|=k߱lfKJתqU0~IM5>䩟w͝uM2YH>M83WjSެ *|K0EB~4,<GPn?&Kܷ2a+4eXקi]"itHʿld0WH [p ?i΃/foPϸcrsr3/xFwfȰUE 66!:蜍ڀ(o@.AձFt8"9Bem36Q~86n1DgK) t%*քLxm`_WegB{ 1`e/W0 Cof~DɑE<#q8@vXd늦hrӌ喖uGe]cp(GXA6Rjm iVv0_t?91sQ|8Ùh蒍Yjz)6¾\HlV)؛\jl<*QAJT`y{^%eNI9az$o=b>mkpӊH6Jg/ 'z~t<؅AvmIrM;T g_LM"-_6N@KN)4=H^Mw(i V!mf)l]0`\&[ĆxefU$>z q =. Bg?g]6_N]:5/f+3wנ.nͽ 5կ%Α^<5s-YV52UǍ6Sa@^,m2͝ⷖNѢ@U8$:,_A"it%1k*Njͪ?o*0$׶2馫v9MIv " Kp(w2Jp=7j2#f*.rpyd.~ҙeq 'w97ݏQ\e^c\LC|m-nq_WAضqsB>ָ4k$ # -ed0Fӱ7'%DBVŇqeG}N-C[Yb} bT~0B՞sl9 &md":љq/p9u8oLד^I( $|F5!;5 VJU!_MSwVJB+q8gV1{ F]n/lND>[{q׹w,{ s>8}l:Y/y#17ց768%7=*5NUw}6* zA;Z?~$ '#! ~2GV9%@OY:3<{&"R@0LECjm],o_av`@|W~tDŽ{wFZ.YJF1X֡gl=:~4v.B]曱0I_JZk!t#ɫorx} '7&tȖ98N/*q;Ţ[8A+}ڰI^d0DhUsGftOYdBpw;]yJ4^o-m鵣ᵳ@azWJL})5Y coPƭ}qrǎ$NmԲ˪.(i?gckȲv̄AMd_}.;KD֗#tW& .vuF>1a41'% wxo..@#xFxMKraYhq#۱gYZ0707010000006b000081a400000000000000000000000167ee7fd200012fd8000000000000000000000000000000000000004d00000000./lib/modules/5.14.0-503.35.1.el9_5.x86_64+debug/internal/lib/test_bpf.ko.xz7zXZִF!t/.͈]?Eh=ڜ.+˿kz-XjqmBe.ž(ޒ~U4&@]ۍLUQ0W_KpYd=zL؅9~P:!xVq] *myS4CEYL1Eos& t̃Ϲ0:JR! =+mօ֥8ҞdDnD`2N-)*i{Y]eRusz4X`2ȯ8-E^ vŰ#9_aBșDpZlv;>(SǸY{`IU~xidD,Z^x]M02mu?b("OpGn*#qOa*;s/-:eɅWI1P&MdU*U/ ($J&<.ن\zWcEG^7A?E3%[HVP.YyQ)-xaKy 3Amrƫ|aBC7Х~˭/_ê _7 F1L39M]$cݜ4o%JؙfLMZĿlBL; J\euIO8ءد-/F}Fb: ](U¶&*#:|qt! ok$J)SE(%g<Lk]ތ;g.@ i8 O*\*WZ(ƿ6{0DeXCeccӒČ7z7`a䵃;m^gktz$\APU9LV/B% ˲\oE==W[(rpCeA׫1 Hq%ja0&tRn$K=1]O)5ys\cbe4M /$cK*##ˏ[8Or~vMLwl;A @Ψ}(.*6G ] \1C qƃFC݀?Jp)1q\5GwHEPXW%!w95_L); _?=T *O"g1 ]g]\PiwO_菙<%WyAfV5X+y:^kc9 %JDn47$cJLQP#A{}/8?;S0\VIp—Vn546$"5|15E+nŽNQ-H+۷Su;d;iQgu:Dch@j Eӂ.`(ug>?Y¿{#(]>kkHk/~\U7S7Sy ^ޒЛ ƴZa QI7y|>DzCg5F'.+\x#@݅_2.YQ5:pFoCMŽ+c6՘.CRyg)'Zci>KXG*z a tU|J3$8{d[<5`·T,0xgT^)lJ59?tglkQ[>H$о@nӪDׄ$ SrjXL"WSG󹍊7ECN*裏n=_3}zΓ#/SW9H: ,1XM^ҥ;g P`ٔCXeZO_&fY+qnߵ'P|5ҨڻR)THgMG )X./j),Q6JR9\]V.êLXS3.~ʡΊEE_^o @, iEjwVi3\Em <&j}ژ[!Y& {{z4=sϏYnȰl~{Υד991-)ל&F߳t[=sʱBp-&W3B9HM212'g/#FsGWDž,S~w\.Y]<՚Y^HcXI?_{ (R)0+~y sF}YxNP?&Yz~#y\7$J4ya>^|`|;j V7GXpGB5#I(52lCwݲ Hӌ#TIlB6c P?_l7u'>ΓAv].DҦNcLg\.͚X著V[һjSO&iwa-a!mpo AZvb}R^+F(fNN_afˬyL[6cz9%Ȓ2lޘOA'v^#nw_K 'X}j*Z/ ?'qϢ/Z @{0\B>ӹF3W^zB*# bIe\{K/EBC{Am-@::*ra\5-GQi"}x-}HΚţ/Q u.)౯kkDf&>:D.!j,(Z,pVeް=d C}[Zoz*LHKЎY t mUJȠrI:|PC80Ֆ8XbzhZr͞h0kj_sg3(M?z<hdhO4 U\+3пgWq/E$ndĬ}?Z[ DW*WV?(1HRnp]x|lM.huѓ%rkl*EYӄ){; JH3ăwW L6iC7?rqO5٭՟DI @];(jɊy ZPE٧rG[bsAƪ?hRˎw)l (UODwqը'xXVBKh1lƜ**D/&N^&P⹜cvǦ2kz+dj)iPo^!O0JFj[|3JMMd9u!Ќ> N(UMthB>MUNU]It7S ir<(n6r_1 p)IJ3+Pv~7ЈmZJ0lB=jOHe K|,x\FJz?K۰1lF!X~L:Qno]dDn->ť)X-Ec6Lݜ+4CK\5:`!AFd%\T7`CfMQȲ?VD U%jDďe/v! /Qy-PUazo~T96A\XY)73LDb2lE!/$^x=&̞&Jm3<c*HI]vF4Kלbc>~vر'ᄚ/ XY͛` WHș `]@TӧNDa9#0}sRԶ$d}/%2U>" )׳'A)dN N }bەTbmi'X̜%h{1Ejat_ɬa!5}j*ٹG[qep53Dd%7t2P[ 2;n"(Q텓Ɏc;'F:@t9@t NPȢE(ɴXqBu1ɵ}eE%VuR06B/hcNwKk ☷8-NhPpDT٪]nd{7_Nd5 [6NѣtqX-碀kC-|%G61@wX1v 1,;Ãy9J٤ ״ڷN]?5UCxĐ%j4J{)H³e1oCƆh@ pQ:sZ|zcN)VC Kܻu+59(3v'-MU= 9‰qk-WC^V~n l#&WZy \\k%at?}"H(!I nojܽ8m*.ꊿs5Џ9 THP)~ͷ0+:'=*NHG(hz]`Vȹ[ϣ;YBr#hsS|n(rsG: &Wͪդ{jɠ{Y3 ƒK\ssAz/:$mJ}1sm"ܟR,7T.$ &O:HQgcfҼeEq>#L/P0lX=q:2]2ԙzw*dcD 8mG6Uq{sJiAO˭K8 KuSTwˋ`mSy/:k1e~sdI/.5f>.Ѕ|pVkPt hi ژg#x+e~@di]æN]=`C] fN7 BX Ƶo3n®83:*T5*Y +sd$QxT\ F,yoW%"U+L'(c!tY(JD`[3 ؎iI[6q2Ft"@x.s?U V\C!*X;䀪>F4Z Y#júH57u+Z#:1DfwYWErǞsځN{Ӣ->E @ȌBaLZF7;&UWejE{x7m瞎V][kzRcl-쇶-41k] Uҵd3G ;jDC>WuǛj UXȜS ąNLelAAeRe8C2҆6,-ft޸@"D$ iřeNRgsEZyTY#71h4Kmur:|N*":lgk**~m3Ǹ 3yĘ˕6ݡJ}6"e41JFdE'<-9d D<[#T2&Xb?mNȮ ;7=RC['RmR7vWhe8_9,!-+dɿAS_p9OBcL_$P!2M2ТXbj#,=S?rvE~8PsZ`$rdًAY؅Z|` y OiVpmwyrehTS`p?",un˖[oM5.C0V:f88nhׇ!3f/He'b6G9E7&˿73:[~ΎyX2yG7,{͢vHG6Yөh#zND6U1SH_g8M84z \lPx]2ttnw8[a 򹺰Px:9dLx%S8OdBJ/-`lwl~0=%[ U5vrC_l)1}sc!—IeBsR[az(݊="HR2V;iz]j@hZ"{8R`\똑EZE#{6x }D[q<ؗHo߶b8us^2LMS Lx`a#6> kC|TY]ĀJc H_i3C媇e#YLڇSRtu~_9 &J={xiدOZ)+xna#IUjիwԡJɎl}+~oz]s_6@5 ~!gC!;oVxbC :cIe$QN)ų"f}=;P>ͳW&՜0oKRE_s*j;>dm>-m%nE"X,Etn5+n%B7y<$NDakhEQSY$|"EAPSO߻|jY0*VK0>]chsw07:f?v-LNAqizhd/81][y|ޛyc!XRc v qe4k.fUw9ᓆ@Vi6NEtޗԿy8ؠ.:ĥpp-~.1H$cJjR5'_50ƽ3TtK⊮WTV ݵnl&Av9Rāyv!LYZa@zkSrmӧAnhC5 Ml֗\O'dzIFE$ێ^b}^Wx,bӇ ?]8+G%%:ʷAse%qOsÔgTe߭Cl=͋?@53җ؈OIg>V{xyTeȢtit;[|y4VC7=&$čL9$XDYW-ܘ nߥA=I;HU4HKtIOLWӺ2~b E$EL *8yIc9ż.p8mp` Ę[{]{RB)'&oemp}(h+i0N_VF'C _99gg"eENs٣_]{^(Fh`LtXBJ#go-ԯ0_8K"(gytpƦdZN^ըGaOKcYǎ̎$B)GUPJxԇ&ĘSYȽhhAb)hGIy-kpoIF*AˇLS<$ jqMdsL4bErOñK~j"d u>lbX P+d0HE^:w|x7ʘnj:gO"\ڈiwӪR5nMTs^L8/Al)R u,aEHۥC.hVcWw2o׵J٫H|Cwa@~!'VYe/`v$6hywn/-)`۩VnKye$\Q4CYӗ$m<.#Z`MOBlᆔ*eg@o\pUƵ="Jjt[g^^(^8LFz:RgXb. jm~tU髽87/bA y0W5,Lk9{TkFI%+BHe[X/kD p>ǿYKu:Ó`Ia٨QN$ q<)=]"}dcx|.|zi1fl(_Ī'O%sRFv? |q,Y:s0*"snRfe?N\gP1w2Z6ˎZ o2M$ +̇L|( ^283N,:Pbww`l?M *>wSPJDiz$o_x FdLM}ע #@]m=!u|q^ݫ s"`uDOs(Q4Lw F ͡iU3ئ_e>,1Od]6'1P&kRb1\gCbDwD}!y'_ŷwG[?Sm@uk)O/a]%S%K oZYοF~CTMEK !:J)9uvoH𨇞r\S(؆q ^,*9sv>*J \' KLdyyt۝I1珸թ*@@;+"2Oi5y4Kb*+s%(7c\4!PH.ȋMeP"\ЃIx-L5L\s6t~Q<1A[wbsl),ipwX-M'3Lv=(ټz3!_^S3: $YV%du2~; {xNf1{jιۃ'̞ =ɵ тLmyDA'JqJ`gs?^oqDE ·xq޶.'JOt>t7uƞS4_:8NlRXL ZWUp=긦/ki>]Kv͎x]@v:Q(_YrAAr42jh0MuAsq:*HFIhżiy6REYy[^+{bqC¤[-=`ψ,+ U*ke|5Z[@4lˁTˌ3^ 8&܉8@i^‰۫ PS%EzBAo%QmSٷjVb2톉Mnlb0qJQ*C5[+QAQ*fl$ACo¢͎w~2\"*OW~IR:ӑfWPuB@Hv#s9[++xƍfZ798{ [>Uĺ,uq,wal'+5_e6*UmO(ۋÑKT~;;t"%t_b4kMgZP(8E3X\;Q"#D c-ߨ7g<O6*Xq[vk}#',WOטy [y!X]7dfTxU|ptCG^⥼ҍ5s"1](N;]E&CJ4FH]Djۏҙa>oquםgFN2@6_Kcg|6xB\2n ;?eO5=Egfd>/o@Jː?"=9Eê*lǠd%&{#Dz3Vf SRA&OTغ0ZMN9~@b'c& Sy|5~u'?NckbsU@ lgJtըVa[ֆ$V U4Èʍ|z>{[6,~S -ꌢ"škSKxȽ1rOoBܥO?=\mz=,{2mvUyp, Ǟ\+NK07Ntt͞[9fц>tɩ=J.Ilg^[]P{ Z3k]P7H`rF^Q.íu~YƒKEpcc:л)0Hr1Po:d}jt(vhrYusO&gWnj죐rCn2 ]i2%>Xoe2r4꓏Lݽ1E YM-DŽ+6M;y8,ʗ. RI%dcˀAos͓EFaFϱރ^QV/>N0f&y2E~ y= sBXԇk Vj: w Sh1 H*4EoEm\f" aƢU͋硴 C3Dߔ1eQwB} ѢXq;u";8t9]5bEv _Fz1lgk+k[f%op1O4k~I slDCouQp E/2~Tk(-NXZ}u܄d͉ /̧2Y~bQoÓo3jA#T_wN:2sİzU/q2j&Ksjt]Kޏ3ũT3Sv: G5J(؄a|Ā@)`n% #ezMaٱms^y1>!xk3dPUzoV.x DF5H{lTE$o\5z6XdFK|d%0<ʄe:bx@߀Xv`'2k槰%#=r!U VG[$𔏗%C##@w[+"tt_r)mOSձP pARɷ& <~@mdpFtvфB_srOt}F 1Tm{bzJX!m* 3" BRc7]tх3{veUJ ͝]'7kX?kF*%xG: 4˱u0) \#V6ǙD,mWx)F$;ൄulCGQMeǵ,L006_%r'>LoK NwX⊽]7۵Q`{ >zGne=4[%GQ2*4qT4o|8}J* _XzaFdG zy>Ъ#S `7;(fTY3}Jo.w1l}}ZhE/>tsʨ~/35ݢ<̘FH99T2A^bUAq9ޜ\rnz8sK@d^^<׌D}J/%sS!0XcГvh!l9 p~v.y\/[}P܃ք$*tt kwO4t,:Dt;&+ʛFլ?ux0+J_]|H K0T>|?[y aeGXD , *" F\ηªMaAdӛC}u9B;(0\`O|fv}L5nu\;֨} Qf!y[]k끔?qa2ZKaV#VCU'lm9Fj]\ӵdTµ_-g9͞`eW Hc=XNp3Sx=@YVݲV[$d;Kl!Fg)ׁ!h, <&񾛀 iFmo4D Dٻ$Q1( O`P#ڪ.F`t\Q!u@d:$C˹Ɵc-e٢"uM8<#r}0[Q1Bô0kپXgձuaQku(ݷbp9=zJrNպ، "PpL%vpQHrP>k{3ڗ'1luF vQ.A)DLa#><-Y?W+.bS:M AvPu:a]XQ"n7]^\h,} Mh|K=VLrd,6^m 7fg,ΦZ0 vCCeKʫAu!sT?)'fSԸ֘Q9O)COQG!!1Vn3! n&7D8_I{Z>~it'獲 lLf0Ay`9%IXvDG'R2XoGV0Alh(eBpmC*8icbz)F5@A6,DJLmk쎢h, 9cZrģ4r|_~MF}mS8pο5Kq#d{_#+F#J9){mV)=ap /#ҹpJ8G ,WیcuC"ts7E\(C2O&94;HI2!)٣b4Dt@fKCy~mx[5#Zkb ~]#mt9.M62rY9u[3O%.oZ{N^Um"+PNga6`cP$qT!tf@_y_@11Ny7-LQl0[Q{:7]@ZsIܶ51} p1L?o讪j}#n:mY_IZ 0#d2O v _l8*:,2)?wEvsW3er2vVATMi?WADuۜW7%ҩ*͋% H40!67^b)˥RvH6:V؎&spm,1ʧn3\399bbi pM [΍? i wTW>NBc.mOv=evY .J⾵C͗cӱ 5Ԯ&IFr380\*V\!Ү҂%Ӱ%)Ԟ x1z&c;^p5]n+Ɖ$%7m= 4=l T6SHj ),hqE P>+= )zuW9F+T(}^Ocs+8鏕Q<˵{LkX'يM8~L'xĆ.5>" KZ4r^݆L'ZhK7#֡u؜ A;*)|+ݦh/MĔ.Mצ_aA'dy~GULP$cqG9h ezSqCmPh0 rGO4,8W]^P!`.y~hF\^^ӫ[u7`_΂:[O:+z#@ AfK-gޘaM3(B #' |?^A GJca4$%mil#nm.>ʝ612ZX Tcd-0G 9r5&3Ҿ=(‚8Ba]rdSf̼â>1Lr#cCx~n#~.6*}+b}CP]>Wt( c-+OSd/֙酉N)j)dѕcr_e:P?_cq Jϰgk×%wfqñ$zj+mV­#A4dE =#Z'x%hp{9= [3HUOGqgz{0Δ[tGƣŀEm?-~ڬb>Vu-G|.˘^L Q2IZWvrIH'Qhom/iЊf3Vxd+Jw;-]uIKȾB?]\dm1 MXsq[ez\ˌ %vC615I ^B1Q8!58`f z:d`P ]m‰>۫tN0+9;+- aC3tf ,M G<ꤚ?XfW1aiq_1D`T K ٚ ;|r2T,|dLHa;"+ȓ@rB{~$z! pҏ穨YUR5 I_Ѐ\>@mD*dB͒y.3**A^z,b`mƊGKv8"l#5z5A0`d(698v  >qi5d 1ws[42iG,qS+)w|mvCxX3y3΄g'%)7|v M=r5'p4~cyD=t֬N^2<:M*EtRLB!( PJ^^t' ~n-*c@#O teBcC$N zW ~"ݠTUm7pb*"4G6d*:8ɫ 󜬉)IרN:&u=.`izz@u|8eL?.rjۖ֓NvO&0+R룧!ԌrA3VS':/rL2O叱T%InvW:opq6]ĭ 'L-`c.!blP(c+ [w8RNRإPLJo)'[!',,U8fJ+u$r.lw4Geƴ&|b/yYYC)w58L;4Y5z\?Bx3#vǨ tM|acZ?#E`6`.5LD&#z{T7f@"4-*ᤤ\,Ny]Rmfj<9_A' ;V'z9ːFψnmf*~( /[$;J ~j8U*PzE*U(WӐj;chXCJml7X3;`*Dg/1Y":h.DBn1[ \cȪl,<$)LF0d'8lmw%@DI.UN`bB÷*1 oϩa:aTU;r"wc-7j#)2oz/QƸhܦȮ*>' s:wҖX 9)ؑӟz=PFg.)O_X7KBvp@VhտdL'OװbW_vʣE̋Sީ)I",>-pJ֮uø^aIv@2đg*nƄ5|rz8Y狲Kl1wc螧/ZT(a̶9 UtQk(=#vŒSAF+9 k?90jڂ'Q8̹Bq c(Oi&ݒ.3%ųq k}K ĶAm`Aipf?V;MJ?xey1vҳ·w.qAz`}6ӁQ0,j YKɯ'ZFf9',ފgskk)WyS'FW:=!6lMi/1)1bNaq8=< KA x-r#2c}( o]%o'*@y`Y4Wb|0 s6_`u"HY+[f،#T:EulN 22+*r#JE;>+!%$^9ɾ։pn;{ .PEP-xW)*Nfc )f$sɵh$RQ喵hh>rj>h>K͊/c]2kfM`zmO>잮 v'R#xD+%Em2&*o98i?)"٢?䯍x.$h.hsL8C(T=VR ? `:xihδI$̸VِWRVVTn'Y2;L[h`XKe/ `K3ܣ]}TX Gd,aɁ _dwL$⢻u4nP)˘!&UV _}B֕/ wwz|ER1o@PK{+9 aE>=`_w*1b bpF;(olۤ]KVpQ:wQzQ3^hhsf.OH99]n@&ȄWb9IndAKjIsknH6IiJGNbMfh5ڭaXS gAv9NڬdwGkcfd2HnU739agE qogrjQJYZw"ܙ--qșd *͌-*4}N$eO-OpvDV(_IMEQYr±`lzdžLIױʴPQ ˋ dIi>D~%)2-4ؽT1/J!ryҗú mdn:Xj3  3 ػqf4y4* B;0˚co AP4 ʚc}j,g?zey񬡱3&h{gf:'m>.Bf硁= U}p܊ZPdR^Cor _m[.4z]v>v2t-4L(EI1D;f7X<>s7j# L.'.Qׄj:M%,a5]6ް 'G7a>745MP7rmpO, I v#n 7N6 'V?(a8Iԭ1gT M+yhRx1#sD HxLcp1\o"MpuȜ7KOzkn1} vfk/sh9tt` 6эz8^;ziϝ R (9)]I{+[ vq]4:ыHh 'X,}4coE/hfc6:&pevz 55yL5dS`i8 hsI:γ/e:4\iC7j {R׿z"Uxig0<ÒjT%hja:Ψ bW:-_ӓ$f|p>'!.It Pk'J1oJJ>gz-AeP*x^kY Te$dʟ?)5 1Y;ouK FKIT/VBIcNm$:=ym+&+Vι(6%0%BL-cx |'G?+VfH}sz\!eVZs۾5jrO\X7F@s`$*nS޸:Uk9RZfE{{AgS [t;|YR)57X61\X$wGRnǖwyHp@-M#rT:Ӏx\&O@ߎO~Sߑ ? :Yώ$xjn"vX!$[7 oC$6t=:RM1E!Aj؛8Ԛk_bf` z;ȓY$1͐wAϰi7IyBXsLRx_gX`Sz*:삹CόxB%YdY9Tnω .Rfcfq^"[zLT_C4G !6dU6ݙ'H#ҶCr~%FcHWL250Zh셇s*WR{m37%#-LtBr g~ %ye3,$>å֝OY`b,Gqa_x;抟;hiѽ2u,{[рp=n?~ b~n8. ;e1 [|!λ!a y'#v'ԔȣECŗuh<7]?d1Ar$}rVPDH̤t! R۔"jy; *{ZuČIv/:eK{lwq}}$iX)[[BΥ$O_t9˧)F$g_a) egVe?l{ lmd=D`<ۓ]Y^u^־A0aC{F!t^kE R+\Bor+ZRkYzMD2|&_; H|x[) E5:^;8ٝ">] K~:RVH|ez-^_81 AєfTΘ@63^ K+"c؞#Smi y]>4^݈r#ln'>] $&)dԇ$x.a*bl ]<1kcFg:!;O%=Öjrp45`@i͔,D1z(3޼A=M@%Imdb<N~L 2䢞&:j1𼽪G=0|5H80mDlyܒix!(2nH} g5OTIL>g|~Msz8(y#mq@m@5i928 :pWЕ~ __:L2T >X˂AeoL 'ݕ1C,'8䕘{'@$5y4 :32lVC ̐wyc)2kk 7T b2^tJE:imkJ,SfnKl<}AzTLئ<62xj+01C_vfM<8 yCQ>kQ.Homi%߲nH`GVvi¸LG"(Ý>J+0 rᙝ)!Cgp>wArMqCw҈M|iѠ,cS`4 @ Ly6x5jok*akQKmCk5J !ekK!Ĥƕk`ok̲"G'YfM%T(?nh [fG}T8;_d¥z΄1PP Ӌ?w-Yd4IJrShSgLc+;fpݪ2d&n$ѻwս1)l L.-9~dMWLx3z=q }6cUiպI+:0ΝE4qgX|mVlBHV?24$ }%m0MyJg*80g[Ft<|.־P⒍KvIW;uIwe~x+lhb; -ߜvOt@ uN XPEL>t˅ffk۝-ymNP*DƢLJֽxSа>C!j7#jua@u:/d4k8e74̐:,̥IIJvQ>¥ɥ"qvF!mZBɃp-@wwk)8@+tg)3$~< T; '.|9yPVɋԻё\ȬrP$IAݬBc‘6&lAI8l|̩ݡ|RGJhf/d<+a.+&E0s-s̤ G3s_N#:&sAˏ\"K=$R7 ֑B'q YeOo.f/ȠJI}7[K%koyè.%9mGSɐ5:apXox=z(=h 3ca;\May3~坢4 9rVNhȖ([A%/O_)jT My !C<}eb]FGΑH ӆ؃.bX3$|% b>AvתNRW /3K ++ܵ;&!;߶SPQ票IoEGX;ASdӰw8Ϡ1=6]hD >b*G`ڦ ^͹˖t8hE4N^$nc8)aP)'dG߲deR}4?5{+eoѝgB!nʣz75"'V>T7茰2z8H5jCP_9ɓǍ"`LioI-Q X07f,gYO('ȝ }5Q"=ane<-=q8'hλ/NqQ~M %b?2iQ{ >Fj1Dfa>[ FI^iT"9| ,Hd̎rBlSCLyrfc,<.k uh_Գ6z6[1gn}كm]R픰MJ]1c\̍~]"(Ɔc])_$z|~fg(lFԠxS]DK-h=\mNjdPN 4 {/ZruWTRPVG[@z[Hg,ϯMeBn<ՃAe};):|JEu\)D^vuXuf1[58Y%'q(Xh2ݖ#2=Ռm] [|R;Dam"2D>2J9_tj$#Y]

Q/ҕŜo'B.̏ fUS6JӢCͿ\gN"cqnLFU|yp 4._ODqe0SjwSc8>=91QYc>vc#3Yz ϟ |bjb;`b) T6qvaP;AcOII`vkm=/.OE/xId]HF3!-)%(ɟ$կ7@ծ)<eFlxRh_xrx=@8 Km,t}Y+bwQrhLT,#0TOSXq,2k 8\@̕pH 5 -~ɰI>ƬPS>>ixdd_s\/Ư숭gί3JU 5Ja*s4 Ns:G6ޤg`iW2 ,1^3À ȌgI(ZkCg>n@`F)u"^Z,a@nh,Hp ۿ<;KJq~k*ΈtN'4hƅ&q&)G)GzuVF`- ?!#alO)K)͒l~Uݗ$5fОyHrSR~zLjpr 4kB0|әBᏪ`A~+5zPy[j[$(ۓ϶e\@IТ]q1f!:N@0*C|%| AeQjJ3TYVۑG&RjQ)55V\^$p$ oFGsedt]m2:-ۃIc)|ޫ h,@rA'mҢn݃Z;VA{{>y]I* -JPO0a#e1EP+CuN7d8BP.as/Tk/%ypj2E1c r@I@f'<.K;d4&#KѠ](kN#Rʹ)?`1,͒J֗^x.26[Nxs47"&,9dl=ͻu/cvB):ΩiXwaX:t}h2x!N:<kZc~(gM} $>~G}JC=4J!nfp2ݎqT ߬D ~?rr?ЙaE88dԟd걢\ZqܝAH:}_CHfKo`-o/&b Raeuw{{Z=57Et߷Ji, hbCOx).-M"ţmfĜ֝+4cxH*l58Eك~S 7STLfb8tP܁N9wh[ H aDr , ]w6ud̼=׺4DӋX|i(:4ۚa›_=u1>cvqTFϺYJ1"^;%qU%؀iO*GpS 9-  jқk \c48C ,M82l羃xZ  S""8!0`빌O!ЇO1R秩k?yH*_8bn1)Bs`SfCVe'fzٮ ){qrٗed4Q]I}N4+,!j!6p뚝|R&QJWC;KA GuԔ3z) V9JuBg_rszlB `QT[?=/ϣ V5 4=fSWpn a;N}"7e&kGWʭgt՞¼~:5_v? m] ]ʼF!9'B0:NU8"Qo)-ƛ_ ]TYϨ>o*zk+ L](SP #jyf+5Ւ|Ϧl& wjJ.` waKiu DkEww$hʯ  οJLL Y8ՔO83Η^(ʃ\N-Q#DA8 ňIb)lJYzН Rr7 [Puah}.2|8c-r 'pWF]n! G=^DTae#ݖ3 W#V;> eq\-60§^|с,9b0Xfl=a<_ᱮz,/;kI4Gp]JN9 u XR[ أD@vI:H(TZ[i'%S `2?Z~7Oqwgcc]hjrz$8%q{ϏA>5_Ej1-W9q#f#!prCWcj aB<)Hy`MNQ z+o/xP8怰|6$hN+$v2:$* x 5!Ȕ2eh.04C\P$՜k,9X^D3mޖ6BcgϓCw;KF!g -\>PKq\a+Tq&oKr fB&Le(!+YCqAqfhBmy,|lS*ɟa}O,N9qQK3 '>γ0bX{};r/]YLB>TS$1Z>2AvĠdcQ.6a& ݃a<&U*t TI=ee*J26H_#Y9܈hSkT\a1"(s_L&(cFR M'XS! Ŵj(j 3pΨkLBo"XMӀe#IvaJ6Ǹ`ڡ (?+5n?c"TϏV+h<$'u+D ;THC3Dk>1d܀8u$"nB&RNMwEӽ[]RL aSԩ`\v$_jOp[ry] .9=L,XdI8x:.LXL)}lxvӘ^+}"?-1#8I1OR `zԋ~cL g 1O&I&89fg z- btݩ]OUdV[}]0JHҜ2Qs[aݪ;)mC)Ua#aҬkyj2춝s᬴`DҨSBS4%Zv"e4ygʿubd9 홊F麴eߚC[ rKhx@ZQT)đSaۖ3%>P5L/J,Ul^̕xoLm,FUU6DaEH(/xzFsD->e3gJ8r k,TÚlק@R7ԑIn zJ*Ijz;:gdU/ r|n@u[w*\ 0^{³ \V+8uQ#EAlLzP: \9{ t $380`2֢*P2d\G:`H/#s5@T~bj|3h[ܸX?'y/UMP2ĜEhW։,ĒKEy.0c>ϞC7* y-%(ZwSJsE< ynWG YWBTt&CYZ-$G`i0JǧA\8#p1d:ji{/@m`GN%1zp-s7ƕj̤Ił"Ԍe*O;k[?P{f d!,vM$1> {7\H*%Ri\ᚺ~ߩþm+B矼˚D7 4Ą<4$M+0̑!kdp?K|9L fRE H [wdU(>Eq eݪ8oYd}:HI >!x:܅)y:$^09R$[i~æ\dLXl ^XV悉LΧ&*t5XQNFU0w;h_#(S䀱T)"ɢ J*]ha^#^a-B۶ SIa`2Kp$HU7ε3TWҮ,9JҲE1YEe:2r:>,,ڍbsyxɾK`p_ /3+MEuB QT9áKlL7T);?F>~zɞUuɃcuCv- {qNЗ܄mMARuíkVR;EH]04etغkJ>a ץeo`,KBe4'&.tY2弝TWDz?o6YeįFCm ZN W:9vX#+m\I[T]ǧ=ڱpnl)5 ;3$VHŇE@.ᳵUǰ%]Zg򌚬bfkIķfRؕ"! m7ς ?5rn&4H tu@X!]N`*M4PnB>>WqKtR: R)1wET7I1oE%}ISt1^+b9J6R epeqK$)7Xy/s5' [w->O~eH.6s6֗XUh1.'B"5E16;B^jYݿ$8>\9e`n\ ½X73X~3 s8aI͑%rfjd(+B4-+^MGp 0\jएWRaY&^3a8LX34uclߍ"P!&O5G}+\f%pLwGØy- Cz3yDm\e!P{ۮ&唺Q;,$Vq؜o~9Ҟ }THZSE|)ef}HRQp?56vuIqTEn|6XW}̰u ?eYWwS}UPՎ_m!ًy38'SھozЙOEl(i]l]# | I]HZ`Fbֽ\ErF@ ٿNP &BG0# .te%כ34P8Қf0U'U|9*~FU%49o82w `07e E qͼQf^;ϗ9n^`!D'IzCOE,Ghgqw@q,+NkEc t]2p7WbS<)9V!l+?,|NjzQ͙G`ͥ|nT_eKaZjCh*=))t %&mKӡBh+H+.MYQVycM6wa\|3V:^RU< b ,s tOy8KfMk&j3QzPR+V{2vؙ"w۫t&\m喤>ZT7G*.H"Xw@o)ߝ@.~RCV6ͬ-!Q˝<֚SJFXwcg#vǾO6dM6Ty?ruO o  E٦-TlĻ榝@g=| [i͝X?2vPH~P8-&݉ g7)Gt"ҸíGINcÒD&{k\ˑs1j}n UFj4fCRM1IONPrp^ sn|J8$ ۞.dP%[g(pVl F>\KK%9B!0JDn30yw FM5TTaFpsSp]7ƫx-.#̺i̯/JKKz&kraݩo2EOȬ)ݑg?Ìj ! C6lJ3p,S,FIۨއ٘w1$ tnTp[خFMb^ow6C+ F3YCa=mYT Jiu Y u#S|G]iv_dtH"FiԕhG;NW}vNGAQiK{3{ߌ+0*֊"v^5}(.pϵ(Efc>}'HcULdHOVAf-C"OQk&FCpJ`k]PiTFe!цgErxvUf'F bh̲ZWv11Be.0k^R8팿(=AH=F]g;^2 l"[j$gʉ4! ]O{;iX (C d_ Z:#IW樋z? h@{.9*,S`!J+<|[hΚϊIRPӯ+mہ5dV"0}t6\Dx]tcêOcAI/hы W{[鲭~Ӈ`^pLZoyd8^qbU9hU2@Mt|PdեCʰGwO8esPGwE!dB ,419XpkTS@3#Љ5ACSĽ,(x甡%h3~b\O Y6hǎ-X~ -"]_oyV~x̗X[)2뒄yx Z rr$wLVFQfG(e[cMg Y3teVx>V >>C)0ø089w?p ѼT8xMh͙yW+?Vfnz2`54 @AnЩ:ϭIO(4BJf0<3({"2l[J!/tUBhYݹ+& B4;Ibcl)0+Æ ]` wv0Χ͡ɰ3uӼRK~R9;sLNiәyE;z*Qi!O  ȲZi2ZF2xuPs`9/rhI=_Ѓȳ$8.7I9Ibt) ʬӦ9vuD6^.|rn몪);b0+P^wIm<'SZIbo/"= 8yrqk2INS'7wp%N^h7 BvZ7 y3>4c"Ioe3_Dt\>g][&Vj=ֲ^J3 _'k QSS&LjDAدְưDW˩G[a/ ʭ"Q~ < 鋕!& 4;!He3G21CSsJq~Ph&=/{,zb~K=M9RYA^{9 e>=Zԓ˜0pP+: iǟϷi@,ʢTO *fK MP~'ME(pziC<H]LyG녊#SnH#)U) gnytk'J7g_Z0>*քx2}u3!j PT;9_(Vʩ9:.ql#ZQr:8OI4B$<:r_a)Ui]@m?^T2'gTO ۳wed?ĵ^r9{( |IiXPU_C7-({L]ܭG=zi%kiQ0nr  $oR#X3No0Y,5~0)!NgIG4Eg2*dZu G7g8/ ~HC83\EnwS*uEsTC6xҎjn%Yei}15(Y}-!_Bjs*RH ?B-'+VǬ#ƒQofs*]Zf E+Rsl]ThND0@]{CS2ƀH'-/c0-yHw+IJ㵌`ˠ;0#X^d[>T5)^ԅeG @W]à-XgƸstIXi}zC{Ui%#ߜ6#;{,MX4X=Z֢f$ S Uroj_/~)(onB$l{xIZ =<'m6<U֥ASx*R ׄiB:n?BbVN q1}${`>LHg - D DIwą)%Ռk*+LDl+ =(yYI% IQ7RN,I#+.β)x⠨$n(lGܰ8BIB&"HiߝSuRbY'o>=oS p3FK@/E/<#C]9~iN53'3]jZgWK nr|apD/f#ɄkzOHtBE"ڎt4fUE`\hXt~f5ί!W^͓aؑҤ"'=tKu^/=-iu>L'Ҭ-0*.N%HH(rBfP wR"\'[U)m 2V/ESv ӽke=xhwN}~3̘#m@3R9 .XPf3#eVcº7-}S7'q /ΡUTޑjy @.^5Urp<)g[4z=r}A5${_|h0e@$WK'xWpea SS.rN^qJPlCRiO N } M}DY iO)ٙgEl>ybBTA޼ IK).Il4&BnBv4m aƪ7^ú|D\K;AF˫W+yc"[{KøK#1ĭ>y/.i9e7I"I69PhuGjr/}qr@;bCOL@൒ŏFE/ZP}]Uj?.0NQ:ø [ќWR\4cL?qfAiDhJDsX5[HtoA x{ƅ3& ~w+%,G n*7*.AĊ7cs)i+3U:k[-/\J g 9 dG+^od%'tuzp/r/HkQtLJG gW=_#%۔?_V% tle)y={lŜڽ<csI~kS9$k8w"\`|jf1ޗ֡+J&_I:5H]0#7b֟hˬhY rDAnIqՇذ9 O7q~2+*t6hr؉DZA-)ߗh϶za%2c(M38Ls&+P53|C VܬXGⰟ\qrNk' V?^.a$WS?$j#)DqE7~J))@~!^kx b{ +F]Y.@0ӲThZ ˊ7RFB e-LE^!moM捉L*"eay+VW3DFeިBa|-TiI 0Lsof" ̇X|ABJ@-}7KfS~a[vZֵO˺hC./Ǖt rG̗ dQP]jsϥ 0] ,Mz[ 4 D$MKMe4Ԋ o2wV Q;u/KT T^8.^N&W#pGDRFԽ|y^ľaGI;7{zq>9 4FPˉ.(XAeXhM-)$ktJFQZ>,[-gMB(4P WMZgKK6)6mQ ZdVBI<h5͓xmL4ʜXf O;^lVA|w&_mĝ +M\ՊVpmH!6]zo;6P:F.j=У(ͅ!?-=ö^+,E}H 1-!$>D}! ,~4K GWe,6(P\Ud#LX1C@-F Y?1#=E;۔U5bP-6'լw=lǦ7j$׾MMj;KCV3VSJ4NRRGHG$'oFX]$hގAMlml?)0꫞M5~J̾9s為IH%e"EB#y ]d6랇ϥ4LC^ 񭍅&RΒE5~uMF aJ'^%Lyш8~36zx&J?cМ|NBB ݾHil󜿪Aܙ+R̙SS ҫqGh 4N& ьJX@ߎ^eۇbxPsvCWVZQ=;v g+2LEkc͉ԢgNE$MTS KO_Q@1a`?lR ֐PDS]<( Q-Uy,`IT}jց>zN9g_7 pm:C!#! L,s8{WR&W;*A Ͽ_IZ 1l^6nJ GD6Ld~#͆~8glz?䗇YI{tg¨t6):|˱T^%Zrct{*LJ\{kˡf9H] ̿􄣪(C\0#I@\ !B.Qhts!pJ#djzj7:6o̭%кfm/а<4>rs+=ߓ+XL9ne &BT7Ox}(J FY.UpL5BllS_:#^ R^17 toAPղ49GSP\tqɻXJ}”{[}8 8R~u9Qt޽CwM23 NmT՞;$,? V2$%߯x~dưQHgq} Q-Dv-lko{lC `> 78rTe<: pP8Lm>TEj1д9DV: Hո$ݸd`;*,`q AN[B*es}>*0ץTUG Qu׸idTxl]֩C`@!lF_5T k$C}/&ak R 5>6TJd^D%zmjµ뒐$'/F|GA{8X~F\sƄw4VrH~1u!ѝ*\911e m Y9RBZרsn_ssgSXIpSA 2^TX8:"!5NZϕJ(0{Z5-|Jݨ}2# ^ IP8D 6 S5pG 'yNٷcDYتKӘ+,Г\wEлi;B;>яRM&sLJ6棍B,kWJBn7MRq40n&Zl7KZ6مk^ͷaJ]j0X +bPTonZ&3?Z%+m~xq6@^cAI͕LTħ~[yL=bW#7Y{v'͏ʥhX.vW:[^?lR%v$)=&driS@BP낇7^yܦ FەS_L7$pMQΑ lpP2F|Ư ٜxrQ쵂ѕe͊ɧ@zlZ,U6Ֆx`Pεtn##->Ir`s]F(7`L'_(.v:D"1k(,Y22);E$=D]S-%jq kͳJGh!41o[gwdcLjHI0M,m2;^IrRn\KiITtJZX=/#&8ʥ+6:~GTD*دk/ È_.w)eQ}z.wS3'1+߯tbsG_ 1-׳R5%b*4n*w6S}th5w}!~%/^?J~qm.R*èA.ai&5tnr}K!Q[DИ`| 9ݻ z xe wk0;hH-d'*UQ$$LNs~Xkn@Vv/v0De@"S@umQD cp}XnT;Dn(vpshMH=;cB\ev ؾ N9o_ܧ dx픾uIfrG̘wtmcRX)Hj2ϯizLbNۤQ3M/P@M+q!Բ:HN9VP=HB&;Ҏ0Nn[+<4G`t!yGiwYQ'ϛ5Xju~O'ST9wJ%Y&R;AU<Ź8٤Z#J5=DrK[Vd&@ Ғ ^\[ʁ_ƸV5xUi"b<0|ptuLjA߮%g;T#N1ș:Kđ[%0)W{Q^?96C@H3^~Va..7k-ō9 _#l`2g _b̳@EQ3}HcGޜOɋ4gujm0UYOۣ#"PqGu|Z',Q\ҷj1F!u3:gCx~xMoQ 8=Q>9c`ޮ 0ÌS^uX| D-f9ՊXB7E&wi@^G4J3NYj"A0Ę55~tL*Ith-92C\U)"q_B0ʂ`YO!-9BuPZ4)MH) 4-\dTo ~NQW; R= 6 :^؋@0 -K5XhX8c1E)@ؓ_Wm{캤]l$9d9(,wL"!Ni4 y3-=+?n L4?!?c`mDKvZC-PRI35IZ4Q7RȭNͻj$n!'K5@~-74L:C8Z?v@>X;+aҲ:͹VU^mRSnIA~&Zq"B`Y5<=֢nč> hAtKo5`ȣ) w^4ӎC#Uo?2 ־p)IE~!z"r`R6/o{V/2iN+ fQD{qGC_?xhc{=,Y=5miXpݩ_fwpgi5dWcF3b-3~ZTcqMuiP=Ao;pq8d0j^u{ U<*sh妵4˪g_=\PR`0%aYf 8 $EVpUՏ@ys5^e3 _5keyH1DTL y"[#.{ 1L$mVKR}gЂ{YVlGj%J'9 ZiO}a:׽OkzWLUw삆55H15:[BA'hqR0Yʭɢ tv wn_2^n:j4W# EJ@ru(8HIlШ$76Z黋|z\[!(%[F2yXAӱid BOQ5t|Ye8&TƗFePxg$G{IhȘ [qk5uZȀ{W!0#>ko (TS#a0),XN_av|7(k PRcz˒]dcQpF~ɚT sYiVU6Ř *X{#R"~ V%`O+RhdϊuKTaR_<*yRzj0 r/(*R[cObiV?X|U piu2c8:t8;Ob3c  ЖzPYP"]  Dž+{[9wRY&G+X?y|V ukwėm3R@M )v3~ZzFڏDձmLV^Ц @B 1RI?[+'?`]:x\hLT*upTȮ6{8ce ";ΆN@6꘻``YAidːf$8ZrK WŖ &u ,~*+0.bnP:IQGMJX=7jl/aܚZmN$ }]Chzk2} 9X"9`bv?L=E))ϟ- i65eV$°h&"vQ) @f&}ppH{.FߓtbUTXp7pH@}e҉&iJ`fziexmI:]6>Ȫ SÓ.V_J^tm |ϾI4O+WOe qܢ=\ABl M8s`o!{P#|čD>u9@(-}o=wn)=}Bl31n̔>u{ !%v4F T~#_0h0R3>: Y#͵y\L^FmSD /|=í1˩Zˢ\w^p:疭nZ-T^/_ lP^Oy)=~kàRĸ%hTmEAδ?Q9ș@F9-պn 5] M#f^?zA%=LW 2(J.*GFx) ~5F sX{^Q?\ZYMDҲ%OrpjQPSwFBhtmʘҏxʈf5 J^YX߷FI)a{ 8Qne|C(bpـ4P'5=5Ӏ7z@IX6T}#ت9ex.{#X&tW"r+ `1r}܄<5"Ipx|GKcnt} y1xu2{ȋFL0."6& >t L2s{䰊Hyq迼%;ݧ X/#99NI|TV0LRD$BDm8cHtE+_] SIry,?=3ݝF~LB|Z5`\yoġCƏ?@dH+|#Ū /j!hsN6Ue3̇N 4{͖֦*Ht@ϕRŋEҊH?{xE/7YǵI,HFb|^;>slO;Gų/W`fx }xch#Wuᬈ-FhAM$2DU.&qBA 71KeZ5W}v,A,WC?Z֩4@OKM!d5"e$oRY t~@ΊJ E 19xNVn}$5Uth}43-OV\EDO\ש`'ODZ yc9+v=}`ߌJ <u x,館ON]o 3FXX-.ʑ$yAO25}aNa.})~NPv# /IVd:h1* N}}\sMITZ$s? ӧG=pg@<%+Y|r$9ۯ}|;j֪R"3,3MlBS5 0;z&/j@NGB?C֩|Y$Z=P sX\ gВMFL_3b}ZQbtI@p@-e|ITsSoF QFIc'@֬n{`?-Vri8Bˈ?\!vַ+Y|zP]#\C^8C'fN}p㨇=8T:-Lj']{&JvNgƗ.c-5ӧ\K|Z=5 ]z>, I PQ5V*l>R<{$t0ޓ'w6/o\]2 浦KLӱ;sٟ4Z732lVO`0@LPĺ}FIU[pk[4 8eiI8|c` Lb)AHtøZPf֣v8HbgkoYaZT+ywUG|U kEp 0ki5 E$οolsi|FFBބFu9u;o(mgt: Ci+%; W0\mێJiЀ`˨A}&yl &xB>C9K([H66X̭|>?4LS!%4Ҡ/a&dXYsV8wa OYl6+{L@&ZYCAm꼃hqm3w>d>+*[4m75~$jhrW:bGen`N-JR3;R keԐ~b}@$t\A3/^ʒ~ M!}|"U@u)hICα^z{%f"|BAޝ{ IT1S#b9[Z̤k۵;O}IJTtĨĵ$k/mXG@{=$z\T^Ji*PpJ?=g)cr O7pҥnbc!d BGd7=bY?LpCP$B @wE/ c)MЛc#v+OcK@ِ"on( !flN$mhGޝO/TaKo *Bߜ'TB,CkNG7֞O?`|kUe1_#TLx߫1ۿYig: }AX ś|Ƙ`'pԩi?Ogg-/QZhfQ{[6tX,y%Ʌ(Q>TVBE' U2z'@<2cB fLUkNx/׿|rV۱ՠ(ʝlG+Ί}DJnǶ OT[B*{׿V@=@:?]of ȅBS1usqή) P#Mx|b_o !y椂ڭC` dK n=vxޓq;h\`ҍx̰<3NFK꫗,M!;}Nljΰ0w?uo}A((ᤔf'g~rW;,3ZJ@` )׀D4 Y3ʨQ],%TY$W>.y9wHs['~d!C'*7{LhP51u|-&g_h5e3:qj"AB["K$4:FY?0N}`%VƔRM+,P ҝѫ v_јkÅC fתeD=ߒc7V`洖,6oɼXsN6raBqQ9[$K^*!Hzi ϙٔړH)L 9ޫr{j%7zHS@Q} ޕ~ũ-KvI1"NL,sf.G0 ^MDUyw݀{/HhK P:\bUK0YR%s4 F*cJL䖷>GL-u_1,Er $ s 8= v3p&M<]_c3 Sk]4L8K얹175x]K߆ hr6Aulh \)򊳕JJH$lb]D8۴Ttl|d諱!^Di@LLG(yʨ|ieJ- n>̙ vٕз@ąel?z]Lcn-j1EUݻ3iuZz͏!"-Y4،νl:SHc%#=Fj6Fula #/}y9>[ߚ2唾M8Lþ=WE't8ǽAՒ+Fn*W1.U(QӲ.‹5XcV/D<~$kVRتQׯi-} \$Ѡ īGH^h<'w[8Gvri8=mT2$t1@L6*HƖ'NҾqJ<YFUͨ:0|m %uuXgϨ.槖R_Q]ќ uE0War6oh+J-yc.qήe5m@_ -9=rnX́$3glmSz69sWc^bc˻ҢLG0<߫YRhZyJ?h嶳n)IzfKT'{Q@2OeDb<z1LmLdݲ,'n ]x\Keӄ66}*%bB6N< ܆ձ0nS W ;\4i3}y!S̎9uΐ0c w) 6TwP:?>h2UZV@~ܟ:1F^Ibh3DLb3V主"ԟ!0 qYE{gk]\pN jrC#HJRCUZ?1EG<  ؜vr܋:>-A+|:˶l}c0I BH"K):>å qeXGf[^\wr#`G3?_)49y;jodUV)~b5Z@MC!Nt B=1IkJdČF\-Co @$CbGB\sEoHkUBߣ1,:*1"-As(IU~TswmXU ܶ-O*hlp/z6캨a)K**C.gOQIh+7XdB\(G nm̫ gKTuGAԭ |7A4req|;+6!V_$fwJVJ}nzvV$Ⳉr@y/qRȬvgbCzIR&|iGfɔiF4h,[fkoyy=SUe.pP(}e_ƫy(')ٟgGZ8ta9SH[s5*ڻ`^ЁݛPgDDXg,Yiյ>TZ6H=*aP j, bYz&iʞd?"BY.'L)вǻ%6> NakA3䋪[ЏHc{z 1p$]Drwp?32uʺ> (/ƕpѺh8ﵗX(;2Sz&une ;cB r;Z=2bDT`5t"4{{ʿ¢}{8-><`P[AWW;L[тL 1gsH,sp3h7U*nVnUBrH/?ZXü|&,m9Bɓj#AX"|IX'hn~S"{y.~H1Win[ œU7`bv}[I‡4mJIu{T{uc$-lrFoU2.EzŰy'A AP&$;J:qi&`uB<&BdlV3X ٽ+WW P豿R$? vsW*hlBٕ}?i59/XWX;[paBvG/EN+'֍YkAYbudQҐ| M,h@'N}S&/ֿgh9qc@B i@B`h!cK5]5; {Yvy\J}D.k]W3͖U)xŞ7vqw:9<>Mc6\K¦9L[, n^ DTM)CʪͳSіBD[>吢$a(Pi3؉j32qΝ0z^p!?jS4'pN|`n5FhF5\Y5;<=Bfؐ28Ջ>F餖ވ+L~Y.Jr%?\&EvhsXe~"FG(a(R%!D; mA=zBftߑP 82#þMT3f.XvtzҬ+ CAFP]Cec{\՗徖g37.EXi6{hMpExPzBZp'2tj9=\__jBf!er95nfG í:B>#F${1 &AX߷g<,7?r`o+.V3mD[] jDțV-kDJʊUHc{%axixj,fL팻氱buěh-`mD%شBib-YF!Z.+%{\<G2^?6-TGR6;>p%sŌɸkR<5 o|9$j=sL:4[[&~9P0Up󳀣bPLkAd _{}OqA5Q5ALo 922.MÄttC]&=ڏ5En__iM~?  K&%exA(!=;JBԵXܓ\RR>^@6T|T<ڹefUEqEN*1֚+I k:*3^ڟz!,Z5mxƣ/ֶт0hPo.y._Fg)]S;PO囹),n@,-)Jaڧ7E< P%m_FA$Ct¶qRk:L?lz`|1D@z(|жhx;݅}Uь=a J_(;o mEưiӫ'jٕ=k9E-NyAW88u$X!jwmT>$O\DhZ(X/|[v#Q!W)e'v|^Yfo 4tq CK\xSgތ2 [s"./2Rkz7Yз$x od|AM[A*`~Ms Kbš<=/eRp:&ӭ-EB3evl>+:8(^H0t_ML{CA~ 58J[5BLU&Gի[9|!?mM> p8vUȜP6-3W L>TojZcds$fcQA7.|sq61ـjLl}Se}JfEnDBX(xl\cl!讐3+Bh)(?Tmig)>'<.ux Hb^۱fjS;5iCK/u.BGUJW$GU! 5겹JG2Dw(>.tuVno&|5ޥGMRS٢m3DeH!HvUzaVBouGQ./:Tϊ&K`6NE_0F[5'tC+zgUo%'JtT4`$F0ߑ6%%kVWʆZ80(33^fER\V[bwⲬ۶E3+{#uG. 8LKL9;huz,iX4PfWα/iWoWLu_?YSQo:F7w3T i.cL_e Y^w(xz斊d_{bzt׈GnF7b91[1^Rl$iC,>jD/(oVHcӧd=Q@-ElH8azAc555g-kKI5FL){vn#ݦR!#|aFEaQ,W翫\i g". $7hi1.K>фM W :7eڠlu؊oQ0>,*Ov=`fΔ`>wP94c-ȧJyo\؏FP jsdo);nyαY[x$@8X _Σu XCvxTtG`Fb*fjpaV%#L@l"LF..9aqhnJ;h+0߆ޯoӛ n} O6 kDoaΙȪڌ)Br+]V\Qcjq1%& y-\N24fId90Ly{vXX'sYQ\=c8$Gw!9o˕Ĉ\V; \qD =p>iT4|H N>dCh"m6lf ܱV)ֻ@\+,2'xYK>ljQ>>n4ܐ ]!KTMF:mw#!5sTx?Wsuk꼾0glI7Q &Їd YSx`. #KyRl XA.ۋم?5Z '^#Y?6 '=: P')Q78Rӝ~w6PV@LsH0;K Z֦>C$=2򬊽Ru djLhdVsC˝d ~odul"@)_D[:`{~(!b S`ioP +ostZJ:ex` l" >w_|UR/0ZggffjHV%ڨlp}%(ƾH/k. 1Xi-b>/Kvxե(ODqk@FFxf6 -Lw=:5r.m-?ʌ"ıUej0\ZGx2v9s=gs)l(x!陉swUi,ڙ!E6u4|lA>G4ˁyPI(1pbeDn?$gI,Yrrj3Or^g`P\.H'XIx֜4{4+*<$קGҧ{"|KYU5]j+^>sXTf?r%6m(`5!;)w]3?7߹c +yLɇEi魅-({%1V t)@OymChcpyZ9]`TPZ#`g\$Β3ê!j/U)x3}90>nFiX8k0pPq-xQOOڔ"P);B44VF[(ኂ č+"џH W &ɻWEȟ5[V!u::|d9*Bzm_.Х MY{|,ow)LaGǦ-K4޻3N6,z֮/#!H\I1Mm;~T@ӟC-p5yQ Kٜʡ8O](Mbk\K5)/lv{:;MxJ4WE׬1_3Uc7B׈ُeheJ[]TfR*YcQ" ib `Y Rhxnb5뤅ڜsFKO>Wgٟ+Vu])N68lϼ9' V q|l& q-s5Hϒ n5e/60o z$ڦfXxSWgTxS9(f+t ?RĻ7OCp tX;T 9 L4qq]׾+SgnͰA"lh8C)Xs|~\SifPw]Q;Ư.(Jξ l`k#i|dSԣfHgJ@:,t>cW2@!uqj]b+.}44q f&q X)W ӯ. 5SeS9"Ğ1@xDK(!6'# #. 4c,3IU{FGߣB=]oC󬋍u0JgGEX.[XBpfuDJTjѣ@CՖEElI ξUBB ͼA3аZ1nvGrmEyJ%CWk7g+݊ihRZ1w|'3DBT RhɰTSk):h)ȭO~+֢.ijZ%q~ty۫4' [i dnPRl2k#'1' OK`yj2vv+JCU|8oצvʝBql>~ɻ8Y:"'ٖWMM)6 *C? osI . Z3niMVrMJh5E/"2!^JO/EqVƿv<0sS?P:QAJhhWX._ +鯫3e!Eב9PTE\q%$%V/$(T>*(6k#~B{.E꩞qU G A5NryU{\a|/pJਡWR/Rc{Yrɰ-rds H^WR csy.Hsc`(9(RS(5W}r>%~Rc jܠ>L)Lg,CtƜgѱ[RDV `; ma^ Y+'h޴azs^?olaUlFdT0&?5#Y@73 aVE`|2yAhwR) .tv#z[ֱPm+ƶAmơEтy{rcyr7xuJ@`Jj @K+aVA]av>Q}u 5ti;K87YB-|AҡNWT qHCZךȿGuDo"{:㴑 =ݖX=@q/FCu#7#Z $gp͕ ^ACzHx >ʙo!c:g~ژB#fYG5ƺ񂯙g#yuǶӀ`Y]mY!ք#tDgGjW~1"U-L] DυMn1Kr:FHyFUN+*G #H[G3PǣH8Nꐶ6\]̇-0c[=F Kl#ejJ q=s_ mTQ 5MV[@U56w"{^+i:Gߌ>*w7ch؆⃇Xlh KdS0 Nx۞Rv+./c(QRZω9+ <+@n_?'b1FڐIfAR(%H_U#2W6!V̶?f⪫{T/(nD T5@iK$.VZ<0^4e&^];cFƋKL:01^;RTƿHŘgi Jd[ȭ)AQ΂I3pj{dPSyY~a@h~E>P7wk&_I\#W,IO_Ls46Jh;N}p:*O<8J@ɟ˗͵1z#fkۃ!xW]qL?6x%8F3}xUʗf ztV ~^q=U| Kfa`u/1 4?MR%ehL*Ŵ֘:⃙E a|2p}~ qzQzPoxI\@MBt;fi%14no{dcgʺEP_6_ʶ{؞z#"擴!bglk-[]qqX<+@|?GbQ8de`$a)t k`E`1?M,=hC Pz>K$;(,fZD; TuvӦY"KIQgTrE+ E;VN{xRg?Q- dLDxFy_Jζ=pcV}$S01D@rKk10]<{ڙ7P쎲Rw6[3=9 [$BP@չQOc|ksoSLz9Zds:*(u]PZ/Xo#_Q`WeיjS"lDFV 9n4~xgp(6)o E8e:R~ ?¬zRƸLn&Xsh>9^S.4fߚ2N< gXȃMxĩ:Ei %Qd2(]#hLД̘7p D^,YT`lG?FEN]hSH&q ,7ƣ&ݘneܑGITtL}N!)6uBi7 a!XF+zPHשX,4{K 7^%wjA:*ҁ잌\v }ݏ-ZA6ry=Uz%݉ޡRàЋgՄ;L%a,FOlf8R;D߫iJSN",&]Vװu4rT<ds>*2P) aF!ԅ lSSd1)<-*g%C1Ɋ=/9Qo8 N^^YQSR uUIIܤlf-VDGq RoAJ +G46E1;[|FmAK&D" ۊmo8[t܈_Gi`;*[!4# *jt:/Q7*.7P ,Ȫ0IDu` ]]D¾1=DkP_U`l`XMb3l֊aRs7|BLZ^?Y]6i Eg _}_/dy;ɋWuі n#ސ;=.};0YZ0707010000006c000081a400000000000000000000000167ee7fd200001880000000000000000000000000000000000000004e00000000./lib/modules/5.14.0-503.35.1.el9_5.x86_64+debug/internal/lib/test_hash.ko.xz7zXZִF!t/~=]?Eh=ڜ.+Xu6^pxg'&2T3` n^Lԑ *r;šQ'ں/W}ʔΰ/ 4:3^$ap@K0NfJMcҾ!N%pˢZhVD|`=/ ?a\4p5߄ hQQ;nL !G˞Vs.l~;ЅGsc{p݇ !T/]񑻳kaNJv jJ%s:GJ7JQOwÛɂ5^(2\X3Rz&]iץ dT['Ȣ=g l~@rwD[5#W7d$HtN Eނ0\7tKuI\ik hh_Rn&|-#M] %Eޞ;C NV.=Ǻ!dI%`Fq;:3BA  7p%biPJe"^eI#e\8;*03k r ^Y✹W?(eJPle=41ۺfߐ,cUZL}pg5%UгCTtOt$.TiQ \"PL@b$8Q>b|yK9.Tw]Y?0oˎT͜j*y`OGX^ y&x)kP[e/l+"=n7o9d'X#pn&>v(4!뒮.&R.#1PBU&P=cGʩAF!)|8xBb =x-Ѧd!pOt ]^h<vd1N`V C, 41}8l;O"+}iQGd#X2NN!a۵,s1u`RFɿ˔&g`e;V{/~`/gkފ>*ڲeFSؿݴ3W/^o6 _ن'jW]wRѲDLy$-hEVX^#64u2% iI5+pj F#]!ād K3o@wLNSN,,6"3a ?og?Z[D$,?4߿^&[0B8ΜVp"SXHeTRUqM({tEgq :7)VR,Tk0Lu-{8F7/bPWdʢBoC%a҇FХ7Nj-D](X'S^)9Js}ۛ9N^ͺ@/ȅP@|؉!H N|qYڣ~ʸE/CCj݆!@m/f6yX[TCspXtPԼ2io;}v HQ;ZNWMs _mdHc(J`(<+OOYW9f7b͙B=uYebYdn+'fDkH+a ǵw.GQ.^$WlzlqJV)H#ra{OІKg@yy -'mLL-q\uMJdX8U@J JT,euN}t2&FLdX_jU>}vidvCtuD N(  zɫ@X;3i :Uo S& :>v-l_wP3IiX}j (d/>Ī\fޔS%7gH?=:vaO Ck?ѡ}28eT\Jv1?ZƅW#4[W,ap*c?m]v?zj9$C>JQ@F۩ٸqȧ4L Ɩ;_bC@pR_ b)"LdEPVBd yN>-{)'Lqs"Hn40.:UE>Kԍ jĻB K+a"'HIAj4b)GWVìtGbS`+Q YW^gEZ#(9Yq7.sPyW@8am]]@ew$ P2@:2bY2з&dDkL=_$Xxr pd̤E$zp֬)e6${õh6K o;%aeaٴs/,wg;qCEXrOE`pVONi5QsKV2> .X$EZ,9Kk ]؅HxԜ5Sn(ӡ<γJVzwc;ٔ%1]S66lHMa+o S~*ѝ9FG 0칵vQ|:~=.{n IJlȹA Hyh-3)Z fj;2fh%H$D?|{!艿A|e\yf4PV?[IH7׹vL'W&7p$b79!H.{[^BCqYᛢ3zpED\>K'85 puxT A @1,UaSE,$\9:29]a3=V!Rx$7=!m5hԜSr;%`L`>*xեoa9/u7Czw eZ۞x4A։O&#vBS1#2яXHTz~\3}Ļd`o6sZD8N x`8&,{9x6T }\>TҦV s/ ˅B=E)Z'y+0z)TG 21n jC'IYT5h3t'7IH_խbiGʤنSy;qت3$ $ZJr!.$z# ba0hdQ9´$?E†,tI!:YW3jC0xB v#BCNn {'hތt4 hsC66=~ʫQEC6U2[ȫ}4*So TTR]y:Gջo&o̪ mQ#PC1Bl.c*?f)ܾdz4fDO9_~,,{#  ZT呗HNSOAZ;=M3wSFܯQ0'f,Ba4jVWs#H6&|2 S LN 4VvtjIK@͏,>hm[Fg `ډ6^$]"`Mnp/0qP7&4'Hznx&vHиkvcI:K'XPX ^s9MY!JxD|6q佃0b @򂫬ґȲ >WL8D}g@$)od!Ǐ >'C~OOೡًqAK$~#4l*{eG6?yů^:$62,(y8k8} -ƒHx.%]j>+EƧ DLwel8vCD6LO5# $k(Fگ |Zo+tcgPt@ Zu( Ӛvl1]*XD#|\t^!:r;7t8o?a]ٔ'q9]-5qFC(úOa}ZUIzfGоXK/eA`x6ZG?F6O~} YEFrJ/z0b:.ma='t޲â0PɦeЯm`|^ a^m(W˰ݨZK#ZJ/k춥%;JC02w1|+5<|™e3ˌ쌒͑ɸĤig_cy? 5A yzFn #L& \njbv{^'^ a,Cir{R{\?[qvGElU[̞)S-Of6jVZ(W QJG"3Nx"RN6r~@o,"+ ABs+']o1?#!pJxcw܌dp*~Kn,>j!g(J(N]Cvwzʗap ;OZ{ ~֯K?^ҨSa lt q,ƶjXž}X Wr<YΎ+T^T `3d"bAV]8 iK ?LB+>wwDJR4ei26~Qp9Ox@E9ߩɜ(W9Ck!w~|sK0#Ĭ_j.5 ckFl{Xƣ4}k+޼/Pɠ(mw'=O3ZtWpXkh87禢yUM, )K3 yNR5OODFy%±z{6tY=Rh,)zJrGJ(shŠ}1BB'/[2ƈ2(⃏-8^ Ow̄Qsx`~ ў#+9Ox3f[#8],R"pۚhC S+OݡZl,w-] % =KPc0u_ZQCp@ yHuقAD͛0$o6Uy qlVWY󗩌ΏyZjwlMuo  `0AdgYZ0707010000006d000081a400000000000000000000000167ee7fd200005614000000000000000000000000000000000000004d00000000./lib/modules/5.14.0-503.35.1.el9_5.x86_64+debug/internal/lib/test_hmm.ko.xz7zXZִF!t/U]?Eh=ڜ.+; }}܆Yky$::´?'2Q=c0B-nHϱ8* W/" l&/1CW, xmrH6%fQ:]YP؄ 6yXY%vxw $ޙ3CGysi"83\%P,e;rrs+U%lm脿ms?-GUeH2OӈSϒ| yNi 4KlVuM6Xk9?h;9hL1Foې'(ob#On/9sF H4n@~ %`Sl.9rq@_G .殤q@Z> n fߘ $on.%qk'q۴(2?C[""F.}Ўf8M}/jD `R0+чak|2{bk^@xIkKGED-uZȖT؁鿚U o`"+r8R:Z%Pmϋ ȑ+=TQPPWn{"A&NGHc꾪`xĎʘlx+.6l{i5] ;Ww=/9Yfhp˭ (I Y㣉Xm@\>_quQ1cpy0NT&Lڽf AC5#1\S񬈬!i2#ˎQ]I&HM6͉bo"e*?{=ːmKDgED+$Ť L(݊=kT'ڬAX(25}?RJH ̤`i 2F o/5?{/'$4<;BFsCf)ڟ=IrA cP'dO|BBt|n G(0B3?+UӰ 5Y7[9$fR~c / '>7zb8fO&೓l) @?$pW'o d,YcAY6o9O>)82OUT%QT4988*;S6nk&*. g+6H ےeМCaN立*%"n[r e[v|R IatN$zJR;yP2y*n!u4isUPK3Oˆ¢pfT=$nˈDGr@/%ۅN.}OrcS\zPNAxG "^v-SEƥdh0_?q=yͦG3a2< tH:pJ.?g}V!mEK$YN;5(3if>,b7_.G/!G-z6k!r7+wtYpJ{ȵ*@aJdX0jӸ"|, v/WvbYN"w4[ "װDdb./}Qs$]LmQZ neuϘIRԨeM6;{Y_J^da-d.=藍2e ΡTR՗uU\S%sQ<2Ed_[GRZ#.RB#~JG\@## "ߐ#MUѨ8#=7:Hg()l }~^ /'S@Ob)V2`$\R ;S.ʹB zr|4~C#qJJD gM<Ϫ~>1"1oFVm2}6*?|jg>V[c>~^4"RIH^׼0h&]^_e mN]cX):`d|g~{ET~F(Rp :7?E -`~+K`/(18ywM*|v6p`\뾒  ?bWL bDzoIs\u玂i sS/ nj8q+L><>$U~9Kn{9W{^ߔ2w ʝBX~(Oah_)kdJDCi+[BؚFL 2^ 'Z!?N DfÝû*wܫ}2h }&K?f)yF̾uЪ}%;tirYBY{4 f`Sg5ycyO@t5^2]d6E;wurX$' `P89.rzSYkg?ڑⰸ) ȭ؃TY#oaz\kvЈ 1ؔ/d4t&t:\^ˆrI%iB?{iulFOU(kg<9Řߥ HK$`Iqj%wZW'wY(+=T1i/jRHJ4jtż|k{YrgV@,H]]/eaQcӟ(} c;2g(Ρo lr. jt(, |ɝhKUQIyB.NdcV{Vk @Půڔ !+Sz L# Q2exWܝ"*s/[GFʓT}Xɹ*H2 ܛIs|fv,,!ly=LznUCw"Y9huuE4{.>PAFc.3ݯT 1ϔi#$j\CD@%("6uYs戴VstO!ׁMuq?vׅMX"7cuMmU$ԣRf$ TG?k {|nwsĭ tdv6)3FBB L 3Ha5#uo!ܻo_2ٹm?+-ۣ+l?騍kZn1p*, WxGi^%AIՍfN{$PeҐ ,L.~U.Yu 瑟Zy0ЌߝB{Qdbܡ/9g̟_KP/ؔջD߰iEI|:K?EEMА"9L)rnNdC3 /3(_r !&9a..v*M7gd椲eSƃK#;ykٹKiN8bAuXī͠xyM~*03ha?@<%&&\b62@z8-gJM6h-#_Y AD;C{/ֳ{vdo u,rTZ"6\RV h!e^x5*P1AǢbxZح8^86#>!yd#&:"*ٟH스JVdD)w.W>0 M)_{1E. dz:|y-,m1jnZB;F]ά06^l}R'PӶyi#g;EuZs捲ЬU4kbWV%~Ru,1;Ywȃz5,fCnPnKԻ@dGvtUX[bt̝bwu+n3$@!LtvnD-Y^\C|basmBK)l &ocC͊5VtdxWq4=e\N&:V 0`>$+ N6cv~b8cAج-.(:xkC4Y@DS͒^5_饟1hBȧ:] YJ=楞Qi8뱠,2, V)R<2-N })=VUQKzi,g&t+XHʊpv;c~D˄#% gZ+A*T:^BGgA8$DEW4D<\+_o|"*#wJ2O4Wdf͌kʋhMrE޾FOjI!lKfF/܇k}4$>X D!Зv2n'0'_LR zT%`#6x9°OS<&Ӊ .I%9"S_HI5YͭcRMvsD]R3Onƚ E(2'Lӊ#ў&XۖT4.1qMào\W*L, oeqXWd*=FM:쐟׀ #.5Sb~GcBގzHcXT;*i{w8,ji]8W-5*z2u2űrXkkP /+Xj3(kDٟ վ:P8IatΨfXvHmm;r$Vzn0)R޻pꢥZҮ1C6}?Pg–p/jaQ0Tf+P ᠫ 3=h>$bwM5-d1X['l +v)[ud:܇)8%8KH۪h4~4Yو!#TSBQW˂o|ӯ,ͦ龫у/?f-e4Ħ!+q%-/. #X#ofH26x.bNe\[w4(F]{Č9 mLXp#=LLk*L)$%~ͅ*ԇ^*78K5`&/kےw)Ro6 ~XM/[M)ݼ|’%7T#(;IlXEߝ%a#P79IIDa:a,@[{N0 븚Ky aPqo6 H>gRX- 4Ű ک t{bI޴2E{z+wsfKop╘ [GC찱.yCērcC%2]rFa9{+eK|}Pk:yVA݇9fK,Eiq3'32>p;wֿ`}#WJ1 bB&%3-s;{TZhbWq.#'ܓ;\P7X^ ;O^_&)+4dP\⵾8B @Ѝz UExޅ6(L:CTu:-pDÿTMåpPh}ܰО ~`\1-+ YYt i\!#VhɀrEހ0ώ|yCtzJfEAxa( 慞,_o׼`N)76?$]cW,Gy)gc).+HObVM_/Wͦ?>XUȲ%gQ ~#FʚJRo6FP_+ ©׼fu(Xi7^(~8~ A(\V+;諰9U/qqħQI#MG6sp>o7{΃z%h{*J}5*QK.2&zS14fը;c52]cy}H/?z!aRs5a@В2AJEEn2R@hR_xdm^ ZLA55qBq+L 41tִų]45/᤿j9I_I*p< 9(#`Zہ r9R+ҷe;ړr L, 48|FShW֗Ƭ71<:;ŏ{*h;}wkc6+ qd/s5*J$B?Jgke ҂0X˼I8:6a^ubkZ?9笽ўS5VW_u?rqj|rTHt> t|w %6jj51GOl9{TpcO乲81\Ϡlj82cIp)4qYĺ.t~ ;ly^lf4os9UGPWuřJ M"l ŜS\9,l1K"?uQkT9\s Ggh42?Lgj]*dQy&Y$e2&]c@&5Kџ! J ;b2dB7Elp]Wsӭh"qpƁwBYgcoARu Z Ӯ.lUg#%@?*Uw|J#'G<{έ-/UTw\I-NӶw7 <:5W+':#N~E%YM )_N?J@!a<v0.GɊ+(9::1կ0롭)8w܀;YZNX 9')9l{(# o.!`v#2 ,!zyBɊy2Ⲱ`|hmDzh  BvD})Vlȉ;s؜]8k A8!Jgջ&'ft眣y3*)$(Cbj=ye_K@sq&Z)UKXmҢqstHP,(Yk ܵ{}ܵG|.Wo ZtDv,eC3#v dck(#pH2=,#Br+L,|; zaHւ,jYZr >;\l;HLZn#rQڶՙhV@d]_g+KguIW =OY6?B \p6clN̗]Ks0 abzL"uE,Zk)-H0I1O7[m{k܌8:%h>oɗ*$S@g4݆ ]s.G_k+\Reab5K.V1Fj7e~49vl!mB'^ʼn\_ݟ~ў&F\g +yf~QY^ qwGm! ,}~f~Y? cS¤e7_jt8 >FXԯf2[_ 2 Թ ,aoħa|KJ㷕/ñYwD\ Y~<-9uȐOQ-,('r+B&R#|S̩JiByԌI!t`M~zkPwHW(g rX{G!Qը2+4:0omeZ u?w2͔lUh&.s@-1-0:DASA'-[6/(E}wk'9Lxwh:=Br!N<K>neBCg<6_px97RTa~=kCڪmX]̌9:| s0̔;CpYlY}#x$f >MܛehtISMM~ܿJM҆kBrB+>iW;GC&0`+Li_ 99|_L9M8Q"[]>ʗwqМd/zVe^TNz=Cdv fX_])LI0y]h5SKIyQ:cM@ %M 3_Mq '*bm-*>ڔ>$V:sR} oJIb~oXa:a Y'RUe %4EvG!T/; cd'qp49B"Ly ХQy]gJzD i0MBaf2|Qr80]QZfFZPJKlv?^hWUqL7eg$GXKA9S/f:)e,hre4fz4T*iv8A{2{BB;(UOCx yu|膧 }+Є7[LHw=__[KR΁pŧv|fNko07`7W,eg놩D7;f0Q Ho:ϭ 0kQ;&[xIԆظf}Z.zƠ`v.>E,)6 U&6!췂g3 Ic<ֲ'CuwhSňuGv$4 tR6O]Am@̥YN@;C;G=xGTbKbLw4z ]%Zc">9p9©("!Zt̘@П(-O,hTk6etX=dh9n! NSHpM' !ߓq"3*Kd;#DQC@lC)ɤt>`1oBLP^Ru?pEMʡMdpuVޏo;P2)bM2 =0O-7qEvPٵEƝAM}XT񸿄߱#Ŋ 9qOKrD !t3hZ,4dPR+}aP];MD bYS|]kk1%ynُyo'Qid'0Vzor'Ew=q̝!vYk@E^'.MyNv4^S%:1k@[O*d[R̝W(P;1\^ KjÁ' b/5ۯ){]+ԝp)yfy2Pk+IO2 g;p.e[p xi+RLfZ|&{p 9Qt $n_dtL_l_ {HȆcgulea< λTBg^mK{&5I J0GFRbb+ X ՅJ*]!,z(>iSBCQQj@(OO;ϒNe{ V=D1[oY!0E9QC^eR6㕯9\ 5įlx7[l٤&Z`hO؆m'FV쉅O/k7 z\x#86L`amkT4\F=J5m934'?dɕԬ03W+1$0J/OMȴک:J$SF(P+LqJ,Fl"*\\D_ƞ 0Pj$n ӍSZ2Pkd_p%T^gF=x k'LP>hl&U2B0h-GtZl.|yB)wO=.|͟LS7H♉m'jYZpLj/ёXyLZ 6n9c*r+8e)7mL>9Bd񴴯89|re.fNooךoo̭q9b3 2s[WR>ĕgI WD/U3VDbCVk^+Ϧ$U.;VtJ-=A%uy ]yu, iރ7kUQj10NM.`ԡyCv+d?pnRn̄z9#<#G 'ygcqD&#3bAlF4vȳˑ;`D.jVca{GtS:7 crU]mux Q1AW^qŜxm(:0W`o"QkZc|:~^*l-8-$c'69R>dl3l7)TeqiG@^ _he3%yD77J~$A݀QczL>&c[ ^LqӢ}z rgW<ozBˋǶRY˺fŠu<p s6*'  $jY!#ǧo{Q Sn'T:GuSE伲fO fÏ.?xT7:vǍR<=e$QlXIȷ^Pc%%f [̰Kls?Y= RH Oh)d*0wW?3pkT"L`=$cD@R{t=Jy0zmyGͅynwZPo}n#_r"'Ud}IktOF,yd洊ޤUl3޶צ4qʑ4x*`}7&-9?-EVSV*Ga+1WV1lQ)T򉋔tN>Hj+? hLsbznRdL> )g4fp,FxI0O#AY?FƏg ׫3Eև'>`:4WL_2N&@ |,TELh`EceM[l?*K0|ᦣyftS#eoM k6{!LyL,{{}/ڋ?ܛ9a%q,O\66$#2];઄˱=C:NAс4KEԠv J`Y68g̵w[d|c|6k*}@}E8/fhB«k}|CYzbIwӷeMHri?"ٛ^>ƺ&h^-lVkiYҊ S[ht]sn ֒O{.1"gidS&.f |=yNf.lnc79Unf@vA^~GF XI;F"m pXdmЙjc/N .!m,% 5׬1NcjQA^IkfxV\<Ǘ$饤;~']%aS}Vdk5i9M[¦qlE'_־0"QD䬥q3)wT-nUI !Ç}aG5xCa$67Fzmhxy #s mgpr>po^i%mz./| 3f i+\J+ݜl<3 ٔPlqϜ6HrzPf BQv$y:P &mYIc[|1Wa[c Ȯ3#:= j6|Dž4dz2mZ RLs+SNi92AEΜР1_C$TqINj; do٠1A5tv هP{Ms^8> 9z/.^_`+xﳍO$X7hNzDs5I"τ exVPq^Y6L!&hyX +'(x(un=!9ԑ!:lZEv'AP!}baJ g'p!͒į{.FLXj"dR{r̻1MMw3axF$Ѳ'T-p~G Uq%_ xCEfȯ7~ E? _q*^S΀' J V.sCdhYXhnd@wI:{yim̩tR;8#  d&AREB=3roSW¦ehN,?#K aS,{ 'L i~`v޾kwC JUj25q9 AV^P>ڊ\M1oH*ekGaxIȯq`-RbP uSfIX0>c=aOh*<2֯vgA07rDŽg:?(2^'4,C!]h0FʠvhN-n̆?1D쑃!^f!GBbKv Md!l*ɧ(xqj =)Az$nYBJT,yWX'xwh=N?V.;WkplFl /ǷBI 91sC2,Yz8f0(|hRMG ,l"N(Sѩpx7SN?\$tri'Oqޝ pJ1eD2W X"w;ktNwB&ͳHDjdԚئ^i\0mvHcs\m[#by__{L^ƀa0@,4I0@ 9Et/3=$&o,S[BQ$sh$nM2{,1EbO舀zR-.v;q cF,iG.H Ԯ:f I|@f4-S7/x% &BXsTUro[;o 7N YQ幤GVĐ$=n0 OTع`'dUc*l1}KEpWid~]3VqXEl˙2U6-1Yo Xos㙙zg]tNY>eTfNt!T_")lKbA389 o7쁮յ$??]zk9jO1y:VÆv~^|s6/@чtdꟇ@nO}|FC-E"Hj3mFO)q#'EJN_;tQ|s@Ĺd׻Xn3cYOݒc🱍M \+m;}C#VIJ~qVafFr2Z^ T:dV8T7zU!1au7HgI`C iR{>&\lțR#Ĕ\m`[%%G\t`!(ZX$dc4v2?Ij6N^TCGDZ>ַl!~̹ ]zIzXzF¯StԉЂqY_FT;s ƅJI9/l8/INt;?~jhq=Y;iTMyQ~{4]'?q򀉾* -η". eySz{]e~3?SlһF/nk\12'Bh9~`)CjDb3٣ǽ5js{PϽs7abG@, zQ)N{ h2p"7͚ %q!#;FCX`˯i rj1׎^ƄqPݶאb} o*ő{,Α~Z[-\h@-d%VGfOzޱdy!TM*>ғ/yu J71mhBۀb} ??N+-%\^Yn!5QهDd@>q X4kqhQx> "%2ҐZ]q2pUO= Fy_oԸ_;T6D>C⅗]MT,.آZd1Yɝ 'E'XYJTI4ϖlG1NB:ҥp+1<\v,TОKp ]q"lV:DI/kYxtU ̻!ECk|p%woXؙ$n_ %Ѕ4֬m6_7oiqݍD,htY#ju[YG@‚f^pUz~D%DKtLF4l?+m<1J~J]hrOj%T7{6txz- Z Sob^k³]qZ9Cc`PcgBd=9Rl6xw+h_ wQ2*Pf_ ֊ZM:͹a빬Cy{"-% jpi)t`X{OTR 2 gчgbE0V.[&[DT.&F \qAfoE F(!>3Gæp Qnظd%&Aö(Lȋ":@+q0eOv0Zgj+W{V}qJ3,;Pf)6ǀi.0MB<)ݷD;nWeMfA_XP5h@WfZj ؤI|C9t"agc@c-aܶr~j9[^5W M{iOO &1#0r ]oHu\ @A8ʙ5BjEjwnf9zNl Y]Es#TgdWV̹ D2>C)4t0$Vqdfܒa’?R߅'y=C[pG8MBᶃW( wwћ967ܽ%NZUa]7: DSKYgt׶J)s&R_# }׉Ža1QiqiE9 N[Bp2dXA9 ]X/s UД^@*U^nso@4doz]yD!Qր~T7s 8BIc$f2}aXl8>O*}aѬn3TSUhv++LuW 78> gw{EhmN#h5Rzdo["`P{?LR3/Ҙ0Q5v+DWn;S 8ڄeDW> wR78d73 h a6X974R>g"z`h*P!wª_jģh|7_f_&]P)z๸ȧlxR,mc͸,BE/i5&ǮCd`"ժ'F1?*?.`pdQaY}22ќZVyt#f Ҡ Xxqpf ^(ݧ2i̒gPu-m&.p1ci8DIZ4BC0uȿ!;~vi}R,'Q N.P [åqr>V?i4X2ux;KamX.03ZƏ㳘#ccytǪVԌzNҰ93a$iK!Yks1DNI1|Y?0 X+]^>Q< f-9ge6gϕE-fRߗeȤ2tK$˯'o23cpY'.]c–~<K+0iZ+/ <)v?}oڄy81Ou\UhͲ @~>Y!Mh#ocp֊~/v(BNFIȤz ͗x-qClAE˭`Ę08֯=wmPi >2Xw,KB0ۑ,MHd|E ~J.mX#DBy!E׻zxǿP?7T՘(rD(! }H\ %n]>|Y]V8|C |[AM-if?Kr(O &ʭxlX[ghZ(w ˩D.4'o礪x@;헊8bi:'QUpcJO<1➊169VY Bkg'%I)*'mXoT)о(m >-Mqje/4[I#t /u;T7E,֝fR6DuaԽ' $倯+Z1+p:O,00i{u?kS &>>Nne„9-:\u aUz--k9_Ln^3=:1ra(詔'-`Ry|\ݝCfqeO 7풑 8E?#-̂hx;j76AYO g22w ZxϤA SX{t+~`1TFw2q69-B)ͪF:upIt`߬BS)c 9 y0&b`Qkl5V?d5,85:(MImRaZJr )WNm8 3 @@<t_2 ~(2-xB+&6NϢ*Qͦ|]~ L83`P]~óW7.dX_H}a~Ǘ ʹ%ى5QC+mMS74Np4A5"ίwz{ #Ǜ[WޛϽkdeʟT,%.TnTs^&@lJkC9:ʞ.1MTiIB םx7mz4d|*4GMiؚ6\^y:dҥ:؊cGAG4L,>tq%Q°K=T,ح#¥AuA)CcsY*]ły:H8^CtS&*KY53*^%%ѕ)=ǩ& j-)`! wYd9oIN("XjAA 6ӣ}qSmB#Ҟy)6ױ$3:Mgٿ.yԎu\T㌣pI$ȇĕ$-kVWn D VO7Cto;ש io9p l+toPtQJs4O:|k咐c٘ٯ2 Y'2ȳ*ovbKNq)Q0e)z H(<2U;콖kXˠ[:mQvjRZ \dgjf__mH{k)38aqD kY4\KaJY$~K"11vgQڐaE VM4wBolw|C:?. P-L<{>&:5sƩWk359 a r(֊2'/,=&?R2h_l92#/(`D=^T sLJ@uhlK82J2/ >D.s{p w TPon fBזe>TWQ;#m4[ù>7WTCO%>$/˩Qv .ſ!"j%V;-&kpBq&><,-+Zƾ(u* 3!Sh߶SD:+<3eʬxYdj,*W$!8 "g1{ mڥ,bz^1zlp" Ħ]D& :I WSz0 S12Iz]I\j;!SW?$^t׊ M!,SPMVY! (VHαkBWf>%#?cjwW = 5bΧҫt0cEA| yTgZĆfʷU{#k#~l;#/ ݕm{dCK`SD XߙBm*5>2+y|wewsB蝢I53M6\7njVRljOW.hSOռh@uM9n?1ר^%FXmo1Iss2wgLD2_\t(Sɭ`Aǒ[WZG,p! s6~)@y&" Z8B8E"8v{r^Wlq LI|Hpd(2}u7AbB;^0z%lY6b]$)a\'Wlr?tM9<,N#Ak^FIӿ#Bfeh=}g7tt'84 -0ajJtP; V 8r,:kRkgμCmxt@ρAz }E;)q^j&itv_*N. :B,fm>CjX~0j+r! 4ZTЊe>Џ(l(ZrAlA`gн^j77N:¹M얞Z.Š}o[A{WPɱwT(]@]~%J3;n9_[ɄBDn}gvnv`" 0 ܠ7X#\ۂYϠT Ah mouɮ ZK m~guAGPTyo?jG8LUo!։9A_Ne(1zf-@ԭRui4goΊُx0@Qp!.\y#~~o7p+m&ISW.݁wxY0ntÏ1ՠk˪0ѷd:dN,Zӫ ~J <>j`s,~ZQWR@!~g.XXj[QoOo4I knb85QḤ0lKpgBllPcY5q ,z0knby'b STKC!5H{rӡ$ho'Z+|27p(Pi\VRƻ16.jxr% XWXIdbDyrzrNcZ2NE'0ZרOA;,rR\tJhKT1ra-4ZSDgйT|^AyA$'\X:*]. 6YQ4'veZ0%< 2/͐Lw"V'5 Y"RnkIq 99tqާ*{p%EPI4x"Eb+e͚123k*&p902_޹4+Np][3(5| rz4à3R֟o ;_xxI/T0`jE3ϏuRZRL@U[}-Φ{9w} sAp\w;f;\Ht`g²/~3AثPf6WY~<&T&Q pEPNI+ ㇽ/;çVhz×~UW3X8Y`@9$&?S,Zޘ*8uڮ.S,Ҭ iK߰"oʂRuʦg".d\9v֪3Qho?k/sg/ *ɏ1 ]r!YXQc%+Q!,Z7Ptccן(*!Ons+-QiUTgrڂlŃ@"{= &2  .m2ś(TJ)FU,51j`iދ)5Pem!41sq 4t%{iv{+?[p$3i{a >$3k5IٌlE T+i"ߑg<9;.F³z7M&mQ'F+&Gq} 拃!C&߯hޱY̹äжF 3+ u[kD蒶e!k͹IrKZ#o\Lo| mFC,"ӓS&&Ŧ75}*ݲ%HHR^izɠT50蝏p:sZ%o | Ţ9*EABsM6use]+rm&+SX:-+Raf|kgѤrO7cm f-O&e-P7զK;ѴBOro({ dpJz3 GlUjy(^'}\i0[.̕~.k7lagԲo,ִ>8I[frj:3=x> c6iWdbTqQךEc"U%f|^˃;>igN7'k+,(/Y}C[G7_i2;."&)$p7n}΀ ؏ {'$MYeC鋶h wRTN٢ W)H9^;㳀N|+~3VoAUv3/:R"E=}p'$K/*n ,UPQ%bP)H2 E upKI=AMbaOm|cS~$A㏚?{Ö'uO&l~ş|q%#4=61"%w r:&\|c|'@Im23n PhTLVby5;wE'cBLI "WR?לpt'D" ?`.wuIJ%iJ۟@'هp$lͽ9rmbPkʠ$iYY A!{J[쐢i?u=˪lCSgSF[8ڱqtMW0D#^fNl;c`UaR dv^e;H9jajr@-n}1(n3썲Cv_\dD! sӏqVu2CHѺP A(aybT,JwyWeWLM1ypIav+9_CS jiitU ܁`//%}̄:'63YdlL9vIq=Cuρox@Rc+[5l^K`LAH(W7$SM88fR6i$n?*"֎G;nxat+)2 ڀ= *[=ic ,;R|%v: MCo+Ta[^.XU\y]H |2LL@ߩW\:q,OƯ03kisVD8yj cYbKXx-eŐv^ k .X%>2+sSt(3er騞'<$‡^64ũ."[7f@UTDeml[/zl'Xwe,6 CKP*SÓkRA;UC#lZbzcDHALlpA)EyoMZ MɊ?h&`C)&,Egр XWM]/Ώ>BR/Hm-ExjrhBڼDh 0mo} cE!ȭUaQ/A}c:;/W/m7&`)[YcI1hV4^Oh/A1Fw`G8Â{VY#6%^־ ЄSƽ9UNto3ߒ-h TнgnH+$C4Nsfъz?2$Y= W0Q &g;7CMNzDdM(Wl'$FI)'w+n^WF I.! Whi((JZf;qN if6t93޶jOk6Ǥ4PhXEBBĆaT* U/S bwE"n)1 6ٲ/c18hX^yŠR4ԃla#2Pqz`R9tFRq%Wuo7ʓTw5Y"˶x,<,ts$@#cv8N9ZhX~& FtӰ!0SӢ{`LbUQ2Kb)^cT7VV` f O#&wuf(+UV&NY㒔_ N;9]l[GLKY;2VIG? fF(?՗h)&&Itp1ѫ*Zɕ  4K4ʟuCڏrHxU/ȰLF'6Ta?#oz$5 Y7IiZ U9]+[rQ)XLu"QIקe8<5 Ѓn1j+Ώqpu3|@ bslgحr nي<}@3xYU>JԭIkriKY|:يMD{_I狔Dq*ty_Pz qZ ت5"% iGP:B#5t%*cVN&xV4HU3#1:{QV{CN-c:\4^q$g.0ۋ*f-6[l53ɣ.*P`+w꜐z~CӘc=4e7A/٨oMu@3zzVP#$C?|LvfUA}ĄjXlPZd|z'n%T*B9:L}2ʒ%UW"('ء@5Ʋ1n+tYa12"@)Y -yNi%ri)jߔ^LuBa-oEh8q0  iܫ]ZG!O->5Ia *-bv4:k a9i? .Fڪ -v›hrC &Ypj"TI؁q㷈p"rz EMb?/Z9Ugz/z@lŨں_/. DMKOkWfpLWQjA5EvZc3 :hH֑b_CÉ6Gn7RYkfF"72'5eW9C (om0Cd]^YZw` 6Mޤ ^ROl;Î;\QDY Uv1oTjT<ҵK0cVR5\bK>Z-1e2)5AZ]i}N&- "QZQ4AzN_;fl4F%ݴ:x sa&4E N/De%TP6Iwm`eݚ$ ?UgxЬL¦V1|(r]qr>U0/+8(fBx5B.b@>2,fL<^)i9En9<a.ǜz5C{]"13ܓ^H^ b!r% ex)hZB]=wg횂X$7#;0"|♈I>+n :m&2mz)!BgZuw5{; 1Sضr,52!G|ΣpR$ L2|TN$GqlڨjBPêB>$i1kO"6a6!B᜚H/ƌ+?"X,cqK8p\"/SW<ȫ3lAܚW' &fGU/W[1m߫T2{੩?_{GAP7G<ƺѽ1WH9~.ՐQDG't-> ^hmJ;Ex Nܫn}0R"KR 67TD|ÌӚ%c, QQP E^u*I")3W>2A1ba$ B-7"Iˆl]zg >ALb'/s>7  􅋴?Ls&ɑ+q4n|e}Χ۩sdKq <7¤[U3:y6؈DIq9gHDC*Nr XVG ɲy6yJ;?Az~9At)*78?i 0+3$1Ѝ9D~,<k*{?uy 1+<^ȝy'XƞAį.gp %uѣĶ.Ȣ%yUv5Rީ %bF׌A`mL2bC; wg;S(q8@px $ 3(S/7esg h$k>P$#` u+l={ zȬV$eIjC0Oh7 2kdb{5 >*e2^Vߕ#fg|lf?hup2Y| D=8+Llw,.vݰLLyaɊAE(1 F&G@nVkC-bLMPq3CTӔS8':M?{HO{f#$5:~bjoĪa+&٬}Vs&ŮITpQ՝<ܼ/CLPtz* /Y %tE4l֟kٗ sœt@1 )_s`ǰ]8}jBrcKv%qc~: (&7FlhN)- N[(°b Kx+/v$!>w.I|nv>+ MnU7b1m^ucÙ9/Jzē\#d(`lO3 .רg3BGZ]lqIf<k ,\dA5UJs>-k[┲qJPΈHI_ƽģ">F { %-:2)޽wȁ&؅!:t׹vve" MG1rUy7Qg:@o,T`L)bnPgS"3TкY5xp~Ft]nےu2 WL#op9 h). R&n;߸7 b`x zio} UwdG,b 妲=q2GY C=Y~߮3\LPFICS7̌=g3/q\jc~po‡:$<hC]-I A)OD"jJs)ѪȚqb=R w="_)vW "V-m` ns _moMZkx{YAL)qZ&h &'6`{Jgpxx+@!a{ [FD0@qKR;'W%ybD;eeSEI(_#Z3W7C1_lPT @Z8ӝ )"7/i(U-jt[6WmR=1;fsant s0(+CV'?+)hhn*yz/ ydǴ [֟[c$J&r|>XV)$b8s6c[[hE)EzKzIM% 2>&_tNS&ƕ&G~٤vSFkpKcz*`^E@32a>F\) )5N.h!r!>0+5bކzPfW=_qT%]Y~@*MoElp1Ln_fZKQwƉl,§Qv) MdV(srz9NWE؎>m(:TA6_cF)aO^۶@M }%a5 t}3c*U%@7ʄ&H#&mhֻNt`9)\*'C,+OkC]2sp n3}aF}cgɲkK8 + _sK\8s1qvfIT$g#DIܛޗ!|7:bȏwN?hGך% TVn SbK1FT AP&|I-I1pf$ `u [3nQ_P ͮ05 ?up z*^[4_w #`*zA7 f 1.櫓䚋\a1 qp*c#7/ae\|-!awq!gYf -eqgF(pMk|E'dR o©ur㚔XSk`t 𥘥FneQe%;%!2{qDirU+fdl2)'7=Rk`_- fVr Sl%䕁věPpt$jOι2=C+1H?4S)xTV/itJ3ykj@J)'g8EK?!VsC7C-z vUgdCei-pZc#VPE1esXCfžMt8JU-*y0{apd:)$2Y'$[ Dy~A"Uep;]5ʹ"2/ v"Bdjff/ OkΰW/HMKpV҄h_FB?O9$ 6ޕ<* [&XaY)tdI"F}aMxDŽq:)LbY% $3w @S%󈬮U3ܰx+ްи&nA]U" 7ԕ4Ϩߢ'`ߓs,ĄT/^4Ʌ2uqsV)-!9(_UMPF:)mQH|[{rN}fG*ΞcmMþӤʌpIcIȇ)B vlG47C`nW53K7]MM9\≦*seW\+z-=Xo*)ZU.(%Rlo̡~Od|->u6(4y.O=u̍[G_@*H. G8fZGljuYʑdM+Y܌5^ޑ9VvMkz/hy';} `v"V[FavˊR".2~-n̈́4Z37*" -"r Haυ뙱K-~WxTQodr -9s1H;WѲq?9h1,zB˄AGT TZg$ѩP*Q&Ir 8USYnl{w Ej yc36cTdz  NJUpQMjUhO2kJvpcRTJ!7U\qܐ ړp4tzJ$":VPjUwa"Avai2P8ůI05fv[!UJkᇙ$˕6cq)%aSfpnÃ7=$}姏ye-O)Ţ@E<]QŦRGP> heAr}ufS.\5pfq&"7~")6a?DSJ;[eW^^@ܔv@#2AK~ZpA u& Ohå7)17^c訟J1h?ɨM! sT'NM$[D*&wFSynlT XFn߸:ĺG=]`4A#rG<'eUѠ.ɟ-NuF$>܉*X[(KV!Bm־^g![d\IT}K<)Skdvd^}3^ƙ˝#ad" Hs NsoO&SГa T?FZTCռ;6|4E?6k_+ )SO4܋'E c(:pQbO}٠wb;b)Lσ ZHtw? /4 0 *#NܰDP gi0N3[VKc@&:UnUyjw{)Z&]eMTKjE3[&9~+5 M Ϩ?NNSŸ%2Ea1ITCVfJQM{@kh =R/J&@ w(D;SV8ahCӈ惪QPVdA5+8M ݑ$<ҏq4;&A%Fgk9E^G2?JTׂI gjsqdwrV.<)(Tڱ . @j?Hai~5ٙ]z g_x+h}M^m`)RE!KЌM`+nҌ)1}bӖ-F }2N[>ߘ*Xܺ+AԿ Uڏډ9W@[MGUXa[S"У/UEQNx] ]?,2 i6 Q5*q;!Τ[iW[J[pb'\Ur/3n졦C. ˪ ^6gՏݖ̨$m&_IhEt|:{$ + Z5c'Ư!h|'B[öKUѶh3uAl~rkuDe1vw eG0| h&쎛 FiGF}:44jy!n=hg(L&.ͫ\}"t.8c݌,1&d@!*aك a%ߋN,ZKtXcyCd!&}7" ̄<13Xa"q2 ٔWfbg.G1J0"|o_\:ׄox{nd`F\7M􌾋h+Q:Bte _skL+oyОA_&z-`lp7HUk3& N3DU4 hY=-u3O6Vg6ŏ0\H'r(౫濫X&n4A4VmlyVVaGḿFEx0ULM\:ҿE]v[ES"@ġ'E[P|l}xH F"攺|{zk\Rf/{V/\lSل0flOC(61]08SI[nz4wPt7 Ȓiݏ `FSS(MM̆!A)I/ُvs0rl^m+=>wtʆ<0fpKyT: `N/"ݺ2MRv+$JM7o*_w2` oo:nvQ~)D\+OגYmY~ID:MkrVG?W>-9ڵXXn/cBT`^4oCE,J2RHH &?čmLJ*Pǟqo;WF򿃫4㊤;x'x utz>ᅲՂe~xw*ɮA=sM/xUbê)jR|j~g hbNTdY) ^S^"Լ<`bcf)ǍpZObL"47BkWpt"`Ąhfav4o .}]1O W65[ ?\ow`P؋=7Jŝ4}hIܲ6I-P_cPJtkܜ{2D> |x r򽠨 ]rTSF![Nn/A.}SOS6\bmpҾJ0HeX'd3L8_h\,G^ .z@] # #s6Lk+QmzBK-ː3\`ɼit-ЌY3b Gm,։Wt7׺;Rpk*z,h81Â>K!B+Ls9u3M{͋ց.'pzg)d+K_ X>ls/. FIqNόsS4ZVз,&Ӄ%G2!\>p_rG hpa([2iTTG~Qe"i,VIB^OW1^?N7x@lyam͘+tJ0wA$>*ve#z(rp EŕՉ,$! t3 Ns7Al6OjP\΂PGDq]՞?Ɖ>Ofm4ĆBmR:Myլ >I? у;Z0 0wس?3Ƴ| 3bT aZ7.@ Mʄrs! *(:bAc*Sx?7o.|kw. rېD[)!U5a>AtPט!%`Qs-b%Ld WfKٓEXcfA/wN{ChAf(,+6|}<-sgI#fy1V_8W-^qOgPE ]'dJ+-.Q9;vn3E=pS"Q&uto'_UپV @,(lQqnH>V kZd@(L]Pn~&SnH%͏D8B^}yUw1l\JyΝK럒QԦ e*kZi9 pH>gj09b5tUZ2>ȮƺTf!g`pUn[ Э ? mQ 8jdT}@bCɲ߯J A_ygKYb0s#e!5ؑӗ^裊:H))HܷRD]Q3RM;T ϟ5IV0^ x7JzpH;hx'<&y8+U!<uegYCMm6& v$dhu^ igI_^11_%-'cοZ`֛bi(#@i!p9D]V"ho &5bhN/zӸSr / x-o}F:qn1۷.ndSXE^A]xVpXL6NY=֙3 PB,X`phZxCsZo]uպt# ~mHE_ C Jґ9Py:9w43ROL+B,SعFqCV$ 7}]a.5Sf-@ͷ4nW|zV)='ʅ0Cu0( NTamJm#e4?ӤJlڀMGӰ%=]W{w7䳤vJt,MqW_*WKfxwN5M$ Ò|b:G4>9^Ĭ/ڿ!A=9wN%Z}Id>QOM!y :7 S7 fs6ѼUJd@֠"(a {c -X{kNl-gdGDj3(0'VZ[ܕ£4'ꟺ/H 3K?(ɺA&D8hs͹y^B W{7 q/Zֵ%\ne,$c&xW>Zxβ =s)zWeѸp0`ZT(]hᏵ)񎤳`guyOV:ƤٯYODG#!N @&6c sfT0))c,ND6g'|Sxqq*͛*,]4KmXK 5煂@Xԍv !7Y1L/;INs1aLۯQa(=z3ӹk ͔ f%SYKP}B=2['Bs#<d,GM,zQgC6oШEjW99[P2Գ%;9%OvTxNkW>1|RXԵȈ 16ܩJb41DVeqA 37z(WdO"Ԟ&b{}\-gYC)צ|iE%)ND} QfQ~*\'%THT싢ܑ\z0OIZѣ(@ڰ(ɷC1V_6h ZL,-^W? /j[(0ZVPi/iٷz ]1߯o' 6$jIU^PjoxOC|hӰ 2[g Qc#$z~sKT_(O` B~F+@ӭH0^|bCp"[ ISrU|KxPlvnŵ> Mѕ"QUP(J7ɀ8!=k"۩DDCAN^!(21֨zsY3Y٥lY HD\ A[cvrcI)&q6kvJcm^m7-ɷ p>2 @/׼AѝL(]Mq}z"[%$l6@0a ,&^Q^Р: me6GBb!4hXvlE%IMsLdמcY92:hu< [ Vi5#AG$#eM[Amn 9/mxJT]TbԒ qЃ◅"0Pװfoex>vUDVcOLJ^]E jt.WradnMM[J@Y3*jLĉ4?'b18]JLL*qNކc탑z]FtlIA*:[!yըdLogRe}ٻP' cӨ wJ# SX^a%ZM9lJՈ s:4yCʊU<@[KeP`DIq{Fw4S=Ebǽf>#PK",m2N\+a@e%Kg(%4ЉԠ1C:@#8M|ƍrEW`=o~0HQY;F?A˽ 4$3FZ^VB:qDo]3dub~g].Jcx3I+zP3/VdObCYU.l]dɮ\P}зBRc#"=[^dUD9?>e ``Gnmߪe uՉƨ*An_hKa/c_e+ѼI߼[[# dVMRH4,.h5~k ,/f"9۞7#%0z73-'\AbF=E?fsXͻ\Av鼥20}R)2c-]yv3t~&u(!atwI5ENzY xG`JC:Цj>UfLCoNμMWӽYg^o5;="׋J%7&\]X?֥@?4;&UEN|[ciG0ʣƔjCi3jG! ^5Đdj:[l/6Il*)vDh[e~eX @dC!O&:aS 5Ђ$Ry@t[ $YAݦ[aͬ/$jdL#/C,z<M0 `t\]eN^W(&b=~ϳjC?%Rcb"S螲J`_$l0Us nI$eم8U-D5/|c/aEK89 pd7\A7І6t+] e8蝕_UQinQӶY IPʂ1/iT{_`/Q;rT /|SCd0{t~IBi[EBmeZW[ CfLAf(aFv]WrJ{R} ;p/*Fiqm{8@_B4d^^Ln|1`#2 4m[i T||~xuՌo-)[#=³_wjs,pRx\,۔CSs3X0RD5 Kl)MXVF}yx#xm1 wkwʼn6BwVSR5ݪ{tl + s/_=^]Xm9J ׳Q,C)@֦3u _3&Ma}6nVe$sbj> H$a*s<;s tb[̔PIyKcr>Ff +)QjV*&(EME 3plSȮ 쎶]hL}:P{h5 w2^t`Oo/)9pe9f/&oTGZbOX*@" Xyy<3+y5$0Śm׮goa~{y%ㆫe}Q&8(MQ<wA Q ZUFO?c.g71Efͼ-wS1M Ob)#5#+>S~ oQDq rDdɓZpb,Ut[.If׵(dQ6RETtHc>6Λ"LdZ(R ʑ=s<$/Ys<fv=]$~4{O`M_m6^hئVO+6'Ȟpʫe'zW6$Yto.CpX䖑~ YŎqpw]!lٿHI޲cY-9_$M |cm~%Z^c7h~r3\s䏳cH,5w-F[+[MN>u vsd$ɕ] eghsZ/;z5sPJýCQl2\n|!$]oi.S,W4+`nB!Y3tU1%4݈q^bhvi11Sd ` ?0=iLTNtN5i #WÎ4Ir08[&ZS2 >xG6,.CdY͚uhěJ*|x❃ɿ{m `>&=oCGb!4D ;*Ǐ>,KhskHX/58J 0M)1X*,9'STzYSnâ $ZH֭(B#Xg&Nt \R4Hmծ)ា3TefPxTcg6 .g5%A7tJ^Fmv/oVTvF9{ӂ+be)$6HI':*^f.IٛtBUx| BfZ֕Ϡc! 9-՟N63CBr,t~K2ӡ:˫#w`@!=7/#VMcn`Ҹ Zo%x/y4HqjfeQ;lkbr~Y2Z ;WJ&{J&YI{a):{+gCl.`B%~ 301fMk^">-xf ḓ;@1 fEn>wY=`r`9 APMs>G]@ {%ک2ȃ2OU}V}nMPyΒcs<^)ܴ!|bDDeAKK_Aw7)U#TZ*Jęٜcӣ?#_bFV¸XY [p~#nXxɋ8%edo=%TmnbC6cFw@aе^$멾)lS Uu$4@XN`A-('ͽ^ U ,VV݈ EՏQ665/ Ǖ96T"?: !1 Xn5kլm=!#zg^pifiԟq%{^)fV©ҠJ+)Lf }J=p=&_*%շػTI]%%M}cp>z+O2H: I&E2߈2`FT %}}{v^i"5p 35Ӿ.5W/f18eGxoH\גYBΒ'ͩѲfDп' ჏ TݡPa<!AC3Dsd~(\4 2n&^5L`ʭ[g;ك)8 Beo@AeهzԓY`Tgw/QÈ* ꄑz:򍕔X'xl(#RAQȊ1 KaF@ٜ{pv`CL_ЁoF.;m+~ #Tw W 5ċ!U@f=-)Z%MTQ] 5FF]`f HwX2#C?b[@ oQ2sKCh'F#w4ū,S!h[%'}/VTZu~{=VӢ80Nr. >8Y7޵/fmO.#{qYnjQo{¨oN<9 YD2zX߿d²tIPX] C<}W<| zU^`>vb$mLa}d5u[;orFOM=y7J̀sd*uSmlxR|&z h0M̚Jf2Aќ&faW9۫ ޵cJL1-Jv иfK}źYX6 т.]P22r+g!}wPKjt[qk`1s?&6 XD*e`T5-OB]Ek(5)0c~}Y V#9ơ`d<# e2pж%2Ϡ#?CR>3Ug!:eĹ]# #&̘G_H-+TCY׉s",2)@.ҒHWk1x2LxޮP.F<st[>H74#xj}NGS#F!`ェЀ4߳3 "pD38TG9;UmCA?ѦG3ksMНKC r~h}e 8< u8N]g0nd>ca*)<v4T,`4zI%rAJ>=' MHLK 44,Vh Z(Mpē3 Y]LSGcN ܓ1yݤt50y4ix WN?+(2TE9Kl2]%6)slgGo%Zd>Ֆ*1aT`x*dI~cBFOjHo$Hw>5FJ۰"A,[@3gL</[?n$s۫GI , ;!od,]H77ƆLe'8ȩ)5\ hIGg'p1 ݫ&8ڗPHrvY1Co\h|q| 5܁L%W1esfi"Auhc聿O[ؤQì ]R/8]VtFsߣ⟾ZRE"f}#XNUXƊ]:ÆnDׯk[NwmYk+'ykn!7 k#J703WL`9э-Ž>,X{H~G}aF=dSnʚ-c*ګSۂRIZ"ίw;۵sXv,$WYy,VO8Ex4D{+8};4 L+ zk(0-q[5'/=Hn9 "}Ehn"Dy pyNaeput/8 ՒdY*klvr"5ퟬw[S {W_x$[*q@ 3r ,`=x\ RkI > x~q`IbF :OGlD8bÉ.}z.h mv#F 4H9.^\Wҳ6xso lAdy3Qp:-BT}_ckJJl(}NhZ.B5_30S6Oގ)2{zJOΏ,j|:-5*̉a3h-QN$R.c zC%]_yb¶0(7$QV)s%BG(͞UVIU .gIHD#HvsrIqv.y Hȵ갍>b)A ׁ'7UW7%}htJ]z$SE:v:FUYQ9ͤhKM@理dn|:`5S~oCGSfdZh]M]<l*瑭i. ZY|WQL-)O᭍v;r&&NV[EK0a9ev؉9obK,߽Ģ[W5pc.t#bcR_}Oy!Ie*is}Lo*'@SA>OCg$J{>:Ş@)O Ho(W;и^IX.Gq# ZԱ @WL1ׁZU5lo$q_:!65]C$W`o1<3oChW4r4 rB;y@I& ^)/5̈́%, 6?ͱ3b !o3ے.S\UA*H-Ģz*tNp&ȅn(8Mg\)[W rܳ~wC`ɛ[n6R=wH>ѡ>.%sΗ %=-~CE1ȳC1օҘᡒg, vAdҧKTo*V/W);62 {D"d鐇UW(@$ 0p)X ]LI#t?. ƙ~;J?cLq_O+'6s1>1|fB1Y\7[bu)( =e}i>n!6K4$~r^&} 4͠:k ZM,1;`n ܠ/c)`]b63A/f<ݩӛaxmA6KSaCnF@ɟ!Nj:)@RلJ&yFL#;MlTH~!9OTή:hd1Vk2Dֹ"yPH@Gx98'_N.)Ezg{ ůCw;EwGN$K1OU7:+}&wWvO~d .dOJE,5o u ڏ,]a[esП5J%Yɚ-!(#ҏVV UDD'nchq`QTW%Sc3+D(H79?w1A>Y}bjc8lƍzG!`r-λ7Ie6&22๿F D8"U*x7uMŝq!05 @6ak Uջհ=$ _mbw pzu7--2|j~vVcl I{|vu,w8=t)* vB: N8h0J=J>KwCV$^Q䌺*xtsy%E`HFsx34C؋f:sne \tCRϷ4vch߉V-։K8_2V:KE'W.R9a7qSyu`,~> hkm+9 _ByzI薺fX|h`f*ww/W7g쥠ƚqas Ȫ"Tr(MCA BzGT|_uUs2 RB HxA6֤䧮9UsRN#] #FV>?nb7b9s389kxM9R"0]0¾^<0ET@wDD1o7OjBUPHN6X+W6?>j^[YpPpD,qZGNQa4QS-T#-#( Q-+D{x@J"cOcEWh@̝+dq=8 #0.bfUQ1`8x..RQ;j-iHw[`U!8h~ݡA ط3\ 3db8Ĺ-FIBГD]Kn\E^o.9x/K[k}kw1#J"x`26$b2;Q4ɧ Tx/"1n0kF#:]^0t<$j!~(}G)FNwSYu O@p1#>XoO,f-hqoQ <l{. $Y?4Hދ-wGΘCtjF=5L7$=+!QTEvG>n КzPz ~mE3Ϻ׾iŠb:'*2QMҨ /ʵvӑZpͯ;(gKfr%_] >'|b)&}OL5ybj/뎌qK]nvVE*ٛ+|A߱ οd?{rՋᏟۦ#\7`2ߍ[WG0W- jzJ=,9\T9ͻm䓗!PoAU2NlV'ϰ)3pۃ%KHwP[ײĈk`$V%pt&>BC59|-^je奣 ^+bhge?y˝ɐIBLB}5TUו7S$$:Em|wXVl^G)[響}ʵŝ%,E yBśK_ fd>m}jTRtfp/˭1~݃!}#l̷j/FZ~Ӟ#\AĊ CUƴz Zi܇%- $jku#Kb V!~mbf qۣӢ)YP67'LT6=73чّ%?=xq%P~@"VS=mPrG._X1zz+ej`THyw鰰):v,s; z :?:liiIcn[x7v@M*h{.2]." 6Wp_ioIw :=qE:׈KhU =[+ :XT7j ܼ$z8/P[y.B$>D;ّȜ*4K{zR6> ߁qaG|QҊN40k ̲1i xhﱗ #W"빁c(^eh=zSi8>edMћQ <` m C s5XE>v917S=]d+7[#m7u/ʢY*̘'"8sm c/(xs߸y#_M`AWO|8l.LF:SkJ"؊(-84_*·;`*T,aMQ}㶠$F;YF%a6}u9/dc8 AyM_ JO oxni}cFx(o퀬#,:9 CDLd_{xW y~\6C='mPpw0wٮO=]l +jnkU푨Nݴ`"7o״%hLilBo3&WP aP)9"yۂHLy 7*:7j{r&3n(V1ZhV8S}:բpD8eISjZnjB;)SaMVDP6I Af5n]*LaM^`ЇZ C!O8 68кGr+ܐbD,+mTq)M3J

w^қA Ԩ(%Dken>W6q{lp'ЎSԛcp/ M-J9! Wd|yi;h6fwYz[qhz>~8oN=#dnv+eqjMD1=K_\6[!9\RSzO a\?GՔ%V,g܉S 4lAG/llܿ{.IFg|b{BUIc{{}NVE8KN EwY}]O1ƽRv_s7t:*5޸^QX{_~]).Ioft| 0}/$RU}y1\#R3|QhzDHԿ|ĕj"r" O^in`: R&كWe3$D[Zp__ EbaAd%k8-BWHoC5q+esmwXZYg:ʼnzaX4U@j'~#  *PȾF9bSW`v޸v5"f,4!^4HJ֋`YG7 7AUIʭj!3=ȯٜh[?dpaT`! Qž,dtJ55@zO0pŦa|kwmSyjR^vZ+ƿ S.tn嶢 o 0pl\.-`2oL''Lc8Abg DUHmdQv-$GòCS|hD%TbezC .Uv}=2qmYniL;&]d3EpM܎Jx${;w6GlfhIos&Ɏul1'Wpj]lVUOTXM i$ )v[H{ ^kLgfC< R5YǨ 2i&b.8 lr S ĥ%!לÜv 0)_Ȗu Z;]~ja'KIu.78^ϼٙ:(!_;%}<\3-+UӮXňtXSE!:m^| X)gl84x6z\_ u;zNQ"d< J(ȟ4T"Cj3/uPfJ:V{0w&cQ~l90zQІw+ oMr0Jv-C66G9b'aƃȜ8$cTN`@D2?DxεKLX>؄,ko ´/l$r90M0P͢1B/GV&־ 2DB. QDAL,M盚B?Rt ?[;btO;2,Tfω+ݫ^ޢ`ӂ@K(m&HHݿ%_maWM_ӫ& 6F( V<4ǮgA~$ɲ)'|[3QpDEp5n-yM쟗"C*'e0Vnz5oȡ$%zSGΖ;*>"CԕO{(X RB0cs'!Dܪ=ɅkYrʬ|8mԾ*, HH;N?9|Fv^-nCQN)vgW%{(UD1eI5sAj9rxIal.P}?"8AvEu"dqd=).sIv~j.WCi2>j.gBM )6C"΅3QM![Uv]Uad=Js<"/ 28t h5ȝ?C8:)2mƒR,P~]9o{#["Im|.-^t 0*Ր!X:C0$DSr+QYn/x^:S}JxU\СP;Y5}F>A_.UGa'ˆ51kj®z^)TU%@CyrYW-Q@erbPjIX4M;cc- j3;xo29loK1`WR-ǵq< Sט(,)bI ~AI=f,#=>4hV8%ur šsvIG^0Ûl=HfH+O+ҝx}0^*?㌊jPqLҧ ,7<^iQhO^~KJ" JXZ ZT<ȅ?!lJfyEMkZK?fV!'qsy~<Ǯ6pym.(Ϻ/= 2hWeM=_&kQvoW;%_M܃H&wQFK h.Hu~OuMlXٝiE&'eGRDTF ~0e[%,տ^:DbO=] n?*xƭO_9DEqg7֐@VmI٠s#[ca. C4`:BG1NN$jRzpzo_?:Ѝ2FW 3=rcn/N8? Y 9#!@6sfE,zsv~%u EX5=id0da4Z Ti];0`7F$bՔaܻV<-& {B:{ۡ^[UKrK;DMa';b?5Hagg5 Yۻ\gA; Rx! ) G?bE(hzZmuL+^(VbhBNu7H}k `Eӟb z6 ?*""s*c/# s^eе*f#1Ym*i p 5~4l;̢н_;T_ܣ^@}b‰WgpV2Ul ["X)SF,blܪh|?+۸E ٛgw5ՈvW;;3ࣆG9OOIҤ"#@J'8=si;㿵 Lk.V&%kN* G-fMv\]}M)P XߕLiP~p!PWU٧=xGsXԱ%R@X թԩ.UAJq~kXAn>2FftcA [ʵ'm,7i!Pϩ览 Z[oP|B$jNv+B dK]/FJY&(4K$JB rCF^FsAC~[ B/j=EZv YFLHEjC{((„ԡ1( zk}B URe՛(8I\ZK,NѶ05\OzS{E@|5A~Tda r܋Z{l};0eZW1܍ 6tu%GHxlyDž X?hb :K] g3nF5R~l;"Wx-Í)2vPǝHw ?Xo,~x4L)[)Y,44!<H]nQ8#*BO=f}si( I8٨IdQdmb }a ǮB do ^b}Etm̶u9VHmiv.) ^9W} L\FD y9I} :|u9ȎlM=4[\1L9dTn }G:kRs KhRa$л7ߥ%ynr-YFs#+s'<MEaˇ6 FܫW9[W$ a/aV͎KPD=NJH> رC|ׯC|ӈ3Bq {3M2fjm).7.}uSjqR~><P)H%Zʪȱ!NEl=9E1p3Y+P-`5%"7ܮp|>Wm9Rp }<7S.Hi+`dL%ZX%U#t9Ņ (QL5El{#žk1['4DD>N52/myK %{D h:(ޯ }aks%]痋5 OFH 2}6+n˷*#(1q 6:P9Bگx7a q'D@{VL?">^j6 \Q#Y;9?ϴ8nu|ChVJ%ʅݦON0#*w#'C X£lE\|F(ȐWܵ+:Acp֖J9{#'˛QR<<6 .!r*!ffl)  ss˹JX7r ʩq)W Ӭ_k6BUmK_,FR| &uQi6C>vyŕ^1\jT* ʂ,*2k!dmʉp# h, !R^+_'0M AMQDx$YѴNp] Dvgd v:w?٫كS~ɀLrCQB}.93xΟHp 竓G?96lWX9*cEeaIWH!&@YCsc`Ωó$- @[IO,eN\g7eK g:,O6ƷGa `P:cRwAryΓ0?4XhnoG6c} Z(4YKw?K߰1 BUȴ'5g駍0 #@CQ.HIgЊcSW mAԯOV~ M|P=hLW@8!EA%\[ lM){ cs_$w#ꠄqRmCo؂vڃnx~ɕċ0sV*WALQq$'%hw+7h 0E_?O}C|VVܯ"k- lܿ8A }=%bz8q:oӭ" ڃvYȭrȼr? -T݋<7dt,фirk']gbP9/HhgGYJl;y:xPߪ;R zfvm#3c+`8RYQ륔!n*(hN8O )MRv_"PB;YQNƒf?݇A2Mjd 9 D]ilq{f,9<&Mc^j9w}\Sk B*%8rfr͍ZzZNpܑ% жɟ&hGn[@2Ѷޯ:m>aFSߍWVInz~CG!3XF W-:t O{>S Ux2E yTAɨCCUtx):,('X8,:X=wrGUƁg=25/c̀@DiO3igO GKU_sݑw|M!\.&'GW_mV3o.lpY ;'Ғː|Opb!#, IEtm)13_Դdۆܭ#;FUW'4*!$xlT} kUw(aԓ@$#(A {fD"bĎ K$ed9H`r*[ O=וUӱ,a -e O(c 洬6*J hypS8)$|X`4 g3+6$gǬ5l':Z#rbb.T^#58;R)&InUn?&maG,o,ۜ(C :E@ L6M4+>)ktȭEnPG+3q./,5;}thb"?G5(M\?{IK}=}Z GAN.LN&0٧C'@"?xԕy_9%L|Xun98%29edC[8>sڇ?ʎvFO 3gxگ@(+|<2>#{v .Zsŏz8 8PNmy2(EC8ucS5'l8GPh@+8,;5r!KHE6qTs2 #whܡAQf~k_ BǕ tRr. &R@"o%6ȳNgJ%M:^3Ґভ0N?"OܯC]J!32l5ԼW!JK%'e#r9GN?1G^&:r@c8h/勲l>>DG/UZbINxJlD&Em,wNR-=tjs;84mC:批E^ keE D]z}Pr?jEL%tkcKA*՛PͿʢ6bsk3JkPC`8rz:}>(KUn`&d9{wڠYHfXhyOzD6ptK*%d+u&>X?]pe׼3u ?pgʗOp"=Y ׎q0LT_EP-»uɼlyol|,ED2t-g{TD/5x )CS/3e FKtm,F@B\z p.B[7f'7 [$ ibr-7zPN}-졃JlyWALYAk@UJ~eY_ IJ=F֔yoki +j`gN~hpS\΍/)/҆̅qfaIjc*m|{R:ybkÁL+ 7)$3 O7P\]B![+k͢mh10σޡiBmaFLj`vt"ɧ|Oz,E8wэØ\4*zŶT:2"\i8̣OMq4;ALN}飷y b8>x,L8Oe_Gsl5)N<(͕@ޡ7N>ĝ+q+޺LCTi|`J!qj4c (Rq pZ0]؄AתiAx%˓@3%1X>OHt{FkUGVyץ.r&"=UJ= u"Fi *,0S`v9%:|^РHP [L k) Ыy nvȃ}+ s*pڕ0. E)B:91iQSbSHn M O-ټ}U3QMqv,`a@JKd.AN+}y' zi9ؚːRRZ0 $P3`ˢV$9 qݞGBd;F~%`<+L0Viijs X?F0ve[ѩ ~j7hn@҄z zd&bk[q"}KF#:u w)u~cs %fPmYXXFe*&II#JV @,GM.o~5rIf6j [` Jؓb+q.yI!GA1(5R[{UģmFDŽA(Q7X8 OI J&9u!?Q$ ^S;m"-)"2&Yq|f~%f%l9t "p C>Sg|( DI緵9t]4d=# 0]>rNo7Y# ܌PEOҚ^z([v10u=f뙿@3<ZVq`k$a*uUt lĒGdH5Pn*yԚKg(k ?^ܠW}EJ '3 nāAUc jr.hy7}]n/)"TdQ&w{id<(#F/+AKj[]Z:G~ k,4<ԦI_IEk%W]6h 3z:'S^z8޻%S? UB_gv0R8Ist< yzhoؽԁ#l9I S0ˏ=N6^Da)3>w%+Iwn aҰM{`/h*(܊[Ǒl NBFN5 FkC Ctkօ5'dC`8CWM["*ŜArcܴ Y.}fQV_&^Ms׸/mPGpd"~`Y6BQCu-2zk:np!Χ q19 X$CؙK]ϟSi'i=8@c( j }4F0y6H* \dcBe͝(][eŠooQ\Ql ,6TE`@K q_-_(oA.iF,&]a'Q0l6aQ?A 6i('ch eKӛՎ`*BdT+@G.a-@~Ԕ"?^2Aj9v2A5o% E:ŗ?eOk6y eo%,rmB@W~z%A;૒Fq7>,Bo' $x''wb:$|Pʫ @:%g1c) z)?̌w.Ipig+k 0iEPWUVU)def~f̂fPIlҊ{ $9|2}MOC&ijVz / SJ7 dS(2[vՐq yV?Sʂ yypj*oY穽(ejkxijV~fC_$ɘi:lᇤ9h̫W{69aq>*Hڶ@N}7YRܴR9S!iu'ib1r֮J$g>A:2+OnMhs+'2$'I3`+8nsb^v(9~Qs$1+F YL|G+G-p Ҽ:7͢v#c9TVq?L"UbEa,)Ir(91aϒy -}SG6_6޻wb7%khtYbS20JHO;euMt:pKBBK1/E2#~Fpw]>YtVAiss}]38\WNZLu.02! I]ܔdPdh7Rc6hHz'A%$T)-$T>/F8 y,~ץjnJ_2}=(F=:N˜؞ɛڲf4Qߘ+/Z_|X^h|BpC Gn{~)̰y0lKCüqAbBs#`mT-wKAr.݃w{~sCvsuU WG3Y\]:vV>'}6n3Bm-3!Y \,inN9uS}cq`S&>iZ9r%6\VE^Zض\.㋳!#Hif['Ś R&uJG+שIV>t,lyfVҖ;}%8n$JaCnJ?V>d{q霠õaFG\-#vK#5vf `d| 7yC=N J@-8 \)NTI$+U w"j 8)W$+g,Pq7K})LjL [ӷ2m *E1ҁR|R`(441gyͨ2irbG,7c*^)`npG.O(&䏇~Ȃl9$"P54-gV1Hav"'+:,㟑m_*Upfp~ŀg'"|A l(km+q -#B F9̣)vU9U]up|?IԴ;dGov\$sNKqUsm.e ?z6Ę|VLf'7V\MW{+P"ϋe6 (d>D`sWTwÃpXJԵ[uUchxӽtHLuVnh( $$Ei 'u= y*-1lySFMKOiq~Q v%(MÝ,`жa#w+d) E#rXpՙb?V15G\c1^*[8!Fiw܀$y'f֢%bVBVVs~a D~p|E=b- \đekf{yרy&{zg*``A)掀*4*y |hэ'N[%1 .oz[ewqeg89BbI?JmhpI,d- 'b}NAHZFNi:wFءhy If(fY$ QE)}/A1ź&Xij s>59|`7Ќ(mNLC RufMJ ,_E4h`x!73!D0M WlojCY^VPNe6Av3yNXݻpT|EYG5g+iϽu&WE -ud>zj x !R݇ V#U=6Bz0Pd=e> NO9rId6[$7~`dc:ɻ׼vUtP ! ,ςyJ(8)aStt-L;B8OG kGrjWǮlT -kqGC̙132nڬcBsR򦞿.YЦ;~U ):֗樶z0uֽ"ˈzU/l೏[ I傰˿6$h5tIiy2وLL=fꖿ%~h_pdTp"Ƈ?,4HvAEFTLۍ1/vxƻ,فQ8cVx,*yٕ%f3>rOr-헡XJDԭtpث5UhQ2/H\3^IQ&p?QHa MĹǖy;bcA҇z!G)|] lw C㕡&h! K4Tuãܚ%@=prE.B m_Nӟo?Ni\ުg@{8L9YWbX6جg]Y%QM>!Qn9śBwX6ߢ|)yU"%JEXpˮDtQ= jI]yyL3a%jy+Y7h8ugRFXsvK4fIVH^eZ$e1{<~&15ڍN r #F enI=iHHcNc²D@-.ӯte%(!EnÃl G-v@!u~*vq*bru)3VCxBZt=wě:+QQƻ3,ȈՃx#ptl[h%?'LPEj0}˲)Y(ge"8!Sᛱ9o, }Pf 6xm/[v "ia4N NIbaٚJ&dO_D2z!نǘ!DCFx0:9bfи C8\JT>'O_o[0FGfF^r^Da-]\Mcv'@er0:İO:xExV(+I(eWkVMXujB 5mƪ{`YŀO8vscC P.qjuIlk%vC89hXhy{5 Wxym*2~P݅<$9-TkRC $a]FP<}2dƏ)%r >oAetʙ9mA&q.Q7Kiu3ۭSrv3E9q3)v1,k$$aĘOҕjȻ BSS>lĴ|ԥ>WJaIy+bVy%zlG<&D.ha(m?b>^bv,o4|Qa[,} 3G$g5)e=]!!cݸon8h]]I7}螩tdc؛Cr9>;<f |+Am@ݒHUhu"l/f!8Yϖ_n.f~K&ɗgDf m7k.(=@ GuxJ22Xkyvbb r{oAǒ記&xq]sy`},;}pUd VIU$Ƙʹ60S>Mc9I)T%;XfoB^N!wz>M!Rq䔍$|%J$hv(# 0USi WCc`t9mܮ {8`Tl2 Wk('OD󁰫]bB5DH1[tE.3Gt%7>TO#ybd\G"[/ӮV.!U3ĆKT1ڽ%,i*VJ.ÇX{WE֤)oa pkpmP*<5RvkQR>&Kf1Ie%QKj T+E.l€Np! L.J$aH5".мJQ_:º^{{j׳&lǑOZGu@9G5FS9XQ zPgbP2]~9=ÐƨX|!hiW(WD<ɧ`ΎU ZniSJޫ.ix.'{c=B']/AAԂq5G2jmv vj8},oFr`H`*"djh7wl@t.Ua #SHZV26$qa:NIۿM2ɐ mrp{¹dU/ͺa Txuq7gK}ŝ |rc4M$De NYHHm@K^p WdYgKE"Yl6voeײ Ie/릝'< $RMy Mď-eka|ێ$0#͜o8S8 LrO4ć%bMl*5"W\j'&VRqA 5q~zJFfSDs$J덁.=wRs~yVm@ǵ'ⲏE8,ďXpEv;q"+,t&59;Τ8Z-{NQB_{Ťa1%Y Ł,$.Z2D N6Mm5Uh1ޕp吟Y> +&QmMcRr1x(Yk?]WP3Y"Yx~ޤvٿYZCk5oNZ?>\L.{9ry~C&u2-Inn%{_:s4%(I8o4$gMiSG68V:WZHLnOzAŠx pz0O$/\ Ae{12` u_m sC!f`9ϴpe }_<&?4q4gUldUl23UBM$!P$}{W]3)Vi >L;{-[ڪnc}k<}\ʹInR(рS%2c#_ D6H6Vd!c]Qk~ J :n]_6CDgI1jteﶿ)>Ьg`38C7Α봵a>wxOB 0hŮ RG8!İRZ(,!*X,P8ZL{6'/Vv2Bw]=nA'3y#rO^UZ۹lKsy1;XZzxPuz"L|&[a=xI΀`i/pJ}I"?usv߿g$7_ծUA` o\qa SSqpD8+U&0&K."Z{OIc3U`aBZ%TKJ&*@u薉]Sk5Ar"+ʦ+ѵڧ#׃čmӽڳH 6v^/ErgtwZ\ByKTf\Muz 2I-=Y.=f~hO$6ԃ!sjSv0F\χJikU uw k;Xf8`d$vC?u gڝnb`[)9PLKUN[A|/0<2)1 F{\t2 ZryHI!\n\V~kKZC'vxt*#+Sل{v|VHnVyA_Be1EW-niN F]H'/)詇^eiRSl)]ziJL ߾X@Sw}g%`t@*Ruy*b J3To?t݋Fnha8$F|O7`Q ~|g:1){jM3 ˳BnbA{=N=6`-J#e3 y~UWYjayp͏Ǖ`f00!%gK4ed4mggZ'kZWա[^'D{U6EyMhL*+2,y.ԂL]4#`A+o ~ 8]p("(m uE`{tӫ (v]bvnQCTYGGW8d+cG1ED f\.uCjʊ3[# v #|{| yV9^@e ȿLǃt9znP[y>(V=tk7bs>@QM@ifŷ~^Z4hD+Rһ'NB_z&p\)HQ0>^6)$wUsS(iޣ5LbNnβ+8]#\(y~oW3*%LpnHps.Ў3'J|opcl, b{^w7_W% [SF S |MI16_/R ܐ6j,Wl2R @>{)tE{"5`Cu7>jA" DzVRXf9b71z>1M*%rXVv^GoXY[iԎm11J>A#[1 jHq4 A+ӻӅ]ҖF` KNR`Ng7b8{U|Gۉ %r85c  t4c )}"+X /[TILH#0.EUD5}7A 8`nS k-0(?\fyEt }Ȭ{He Vhmf7DvYJF=LczT.:JmK%-.{|OYķR=mW8v/ao=bG[Rt?}UBMkׯDO$bKD32\~c̘4]hl7 ܙ^ytw:ҍfI(Yogf1a}3q>0 "tCoy;=\ඡ%U;-`H֞e7QN ̼]4x\ 3$*GU8W|T 8:c,xAu>:5Sᷛ ԐC$y'dx3°I?ǯP>9DRrK+mZ:y2T8+jOqؽ`p )G<5U^ٝpgU|H2@8W퍄<]24!0?މejB]Sqȼ֢iшKJ=;K͓>+.Ka1hH+ ~^T@ am{dK9=A-?)3]P9؀YtnQMU5E!v̴',#¶sTG3MЩ戂*ᇏ,mm^`: 5_~!zEXrʨr(|VHgXZefG硐g,g(ҜꜞӐBG{3B-aE1 99e0ݱn7pG8p9G>oG0y#P _dfPė81SzGm:,{Il1!",SvSLB%O# X%\=x$R PHQ)+n\ qB< (Mo |ZܩRMK-i~}VCUCA^yt/($Cll%c̎f5rBr!IM8BbOV>ǥnG Ȕ`*dUNjT0tΰv_ j)\`ny.)ww};\ O*V&?!`/=OEnT!W@aD! AS[ȳ@^v) E ۈ }9x"Tɺ’  P(IزgŸ$WЁ @+8(HKΥ":yz}_WbrpuULPj.*/HD5ĔIHJ^ _P;&MM`͸sqPUm5Au%v!_BE2 vڕkqO2抆0F5gL9ryo:I*ثۥS SX$iORIwDfG=7%*I|o1 Nt$)47[#ٔH7m`tԷKlk OJ*ԙV\ȗC䝭7kc~ HA5n) l+[BB r`nht.^d99H!xA F/ۼFV]DKR቗,%p!j;txNtM\ q/[dF>"v5c' ?ӺLM%.,P{镫 %kQ*w%d}PnO]Z8znbJԑO$޳aځ]Bh)NڮiȎp1꒥1m+!Mnw$J*?.ȞAH~ @o8ɨf:4DF?`}e3]K^TNQ;Ҏsf<7 b]o*\t5-ǡP-j{m)Y9aT"B1m^ p֝+ "#.&'G}!Yx_M8/@F `Z%X5RLAe9-'yHe'b;8YmIyzjkW&37B+,QRC3nxafyw80pz{6Pbc//V޴ Kysqْ/iX}|{Jf{壱Z X~, gf-nqS’?"𲊖* =YU+.>Wy(uz#l>fvh$0 gcP Y2) $i0k&ˎ7PXYX NStٲW2m ?/ ~v_Phn } z42w6@mS7uPa#gׇLK8lғ"PA%Mn-S dY TtC[)OUK8ݢ)WvrdRƛ8ՙWpmtET%4q#y/a%-Rw?0m: |0'YmsHh;H1^#_s9_ 3A5QCc x#uaBuqȎPr{1E u|uQwأ][yhgb mo!C7$3oy 54eDojQnz{w)uKD,B_58ttm3 /`V~LMR.-0̌w |B&n;Cby¢Tѣ%kW4mx94&TVђR'G& (cn0qǩع\Y؇ǃ:Kt$О˩{r uU@ PT2`(Z-raWX•=Q}iz^MZr '+[*8gnd΂17Jd9y)^;>dw`TAJu7]Pwia:tX '0x0c oaKSlUȧXƛ`oU>#H_P\E=l"ҵt[Hz4}!)ӁA!Wmu>]P #so@ f ` X٨d*U%8P!.0^|aԖKD;e84lA+!o.`- C1|\'rc;̮MP%%+#2@TMYm"FD,bm11uܘ_fK`!ⳛ7K:}!L,+g&$(d_W pe7S}IuOxLU  y@9YqK{}fz}5hOZLP?p Se *I0-cBvo(K T~6ndn|\둹w<1v ijrP̻/CuۖޔWfYiq;XK)kWQ].@ߓ4 Mw YPwS-%YS$SN4R&]8`olM/))mb2TiwIڥ>MeI"7"ڼa4?6 ?p _ܬ>v.N +J%IqCch1<_`^槧~OxN}mvhxk9 fZl#Nzjf`doyU[M;;] 0ߪ9:NgT2mç-8J-v#4TʕL_z= Yi9WOx4e!Dm?}P5SEZz\H(-:[qrЮP,z\ ˒_:,'ygw-z ߛX@fK&djސ2ވ~Lo9a0hJjTѸ sϷ,_zVcR/LXh8UZ yuhUn; ci2U2yے~jn bry;:0E-#?.|pի0@ M]ދ3#Wjɩcʘj7q۴vVH(f~Z`Àsw[F)m.1xĺz?wxm$H65tѬQKa.&lDU''΂mqD1j2o#̳dI[$}\\SD8<0hP[CcSr5n7~|#!-`dX2(5nh2hb+f&(.HLkvC:a(' (T0$ɢCP-K'Zޡ"_>Έ2.( O#=MՁXGEboԋe/FFл->gOcua- 6|f(RNK&C]v,sLA)5BWXa.UAt?o4Vh~J)Lyomh>:~{$W}BI{y4_urg7C09mmmd{{HOXhvI=1n&A3Ik7Yݱ r;%5w8 GD!_.01=mB\J"}xu3AeoK9韹ӦB!1>‡f? VAq9'+ud+2>etvNg|E[)U#2{i5KsD)GNa5cA||֥UF4i@6c$o M@T099*[:2?E2O  6i_wDQda8mx~ލ6&=&d#X+_*&a)4YN VRHM$c]?zΧ* +C%rt/%pB]7#8n!d0|Y[Ճwxyب.U+֩ZWFt^Xlm_YpI# j(a%Gh5:{(r%Ӫ˂ęq0V-6wЖtk&/M0{$lFҋy됧$9 OzdN!K9+t+Rb~YP';|C"l}զάK *Ԧpq#J(g~EWXHݪvw-BVD$(W/~=.&at`Ԃ T`oR~򏷬l BM9;//!\&6SHCM"Dno܌ lk2ssNyf NTȰOYqPm 6Ffn0U0 ~E lAmKTNgYZ07070100000078000081a400000000000000000000000167ee7fd20000e120000000000000000000000000000000000000005000000000./lib/modules/5.14.0-503.35.1.el9_5.x86_64+debug/internal/net/core/pktgen.ko.xz7zXZִF!t/=]?Eh=ڜ.+X4`e:M;|ly1;Ńv"0~_j"w\r=`K{ Ȫ?l.eQIzϵ^KrϦ`,m4q"P^rûf(]d^udNg{7rF5k:f]F 0]tjDW馡8M# 5q ޯtOÙ5%J"ӭzc-fj;Ph5l0"/ڟK'r7qzU- A1!J}Ek+I- m*򽄰_D |قAC!k's^69rESy4?tO DerƲ !VT'cAj9ceZ zh}?ݖżLEBJ^H56Xv&Jo߯H[]YcE$&6Dֆ{|ZXen emI Xw $(q@njtbFCY=?Wr&,rbX z8C/iy ̀t_3Kf[("7}veYJo@'۱LkyȡwS`p8w/|TGfl59E[/bIvdk2Π SF$Qr^M*pfXMU#rD3}Ila4ރ9N) ^zϺ2Fjb5PO 3|F n^U_ڝ:qlniZJ|[挵9cu[C8t<Y)ҡP@e+p?*>3a?5li H"6ոgT8x&aHB{X'I1!EpzgK/uHYEOD _UUmY6cPRB?PԷQ]r4Ӹbi[Iyҗ;^*giKp$B3vx< Ⱦh\TI ;_N |\♢QK= \dJNf_U(-wCX;5D]e|/v1u8%{-e g4&+po  $py3i{;f~-HyY& =D0i5lV$x_;b)xͬMd ّ- Set^Np_ڇ!`x/+lOڧkgT;]4uȋ({ mDZ7{09 _>ZSXz.%kL*|ܩ8ץwtwZՋiFL"P<2 "ž:>,G%GSz<=&0Sw7U&Q"O6/?6`Ar?DR+dL|T}5!?%06 Xm׿2Yrli +O4]9ge?> * 9j꼏ŸCC?6*x|H{g7 W ϓ:Mw-[Q??Ⱦr98/>{=nRلlpM,l:>Z0JX,NP r1a[ !Ehr''7-B. cE$JEǑJjk@C4=W +*3c1U9Db%=+b^p(&&R̥M܁"9C9 FGF\Gp[3l+1pEo<!G ج-;I82'nQG*{^,,F t},Xl`9/s˂tP6ʯ@C W:oT?mshb&ь#'noUe!; (uĠrsNza. F/n!`1m- Rt+E_NV}$//S™ެWgZ:l빅{T.;r9n=|$ER_O[ډV ~ "8dNf@n@d Lצs0Qb_Zl A\놻~oS{i-zXZp׍yAj5qDڒ&˹SBͭGҶ?-/ׇ =%-~("QЪxߜF,OK>| ύydIga$p}wn݈r۷%g/TLo8wҍ8ϴv[̕liHsV2;x#3yrzyº4F}މgo)㼨_ es(]U #M}7=~7O| k+`+9΃M=KWc!4"@/ٞH~kۃgPSE &8g'eU-{p ͘b m?fu*xcZ G{"{{=cYّPXg Gr̰|zt VΣ^_jzsO)ͯ|iٍJᐢR&A]t f*E|Tɪ Bq:Z0oPӽgBl*w\Ym`_]MwU u_d gtu (P\ m44yN :'JO/E%9ybpT=rg=KP[;#5.,,lW+Yoó$j6޵R?ݨ2ޫ,qx!3w-p,#`ԹEfo@Df'Chj 9њog:B3Ff] Gk‘ڹH(;,R3YܗH}EDƱ|@o%AqTO5낓A for'|wM?6Q&GtTkv1~}",4|͚wߚ3LFxwN0i^ÁiHBS?hD#ūt+J~xd޻@]bg^c1lڧ.QvllI0 ~./La$3Z4-՗ː+_aH䣽x-"o v43k66g:z0[0G\ T4ו^7pAFl60XBxz)`7JiK'6`&p@C?OP\Dp^>+#Eѷѡg^l$Ziՠ땠{,jR8ͭAShs᜼b[ hǠb֙j=j(D>X?ZZ0)@`uw{eW%~P'UVTAmԈ+~j(:EXga20ǖln"}?` ,3.p:)+RmZ\NaV2 eVBW<4IݢNBs_p`5kL9@骾D0O_@E^` -YgAU7 cޘo89&t½RC;~߹++Pw*fX Z˅: tEx8X4yTC+.^:葵_}yw'M$Uku`#Gf]@{bxa33/ y&sjX;z>8|A$ Lr' ڰrF[a͓;-StMi 6Tm9=94vD%YAd&-kn"9^hJB|O<^<{UVinGjjOϪr&`.O$5օ d g'qȃE#M<;>SL(#ԼGAáq&$f0e7r @+1 GC #˨E[Vۃ؝Il>  v̯PUS;JR 8" X+Xb:nMBWa9ZXU!x(}#LAx!Wz6ސiX^/_[T%MB2blOR 3xHEqԇ7Vl\E(~]CUOA|eÉk,]H/[EէGprvz[mo W)rT[c}%tιҰZ ]]kD9{,r H}%Zڠ$QPVϗES+Rg^篰ɻ%ZA}NlP&hq=6gx.{Mhn &q^+$Hh'ymO ;C{0[fȣ|| 'd8@ GL]SBtO<o<т$a{&/j4o7^H)?0^Y#{hy8{WԞ^8"p- }ოx1;) ~hS%rWP7et"^.kT2AHj R&p>,8*/ڵb_Y#048˧}_e':K7?A`=: ?taY>~?$"Мw5kVe@c&yvV9|Hq1Kr; ̉*ܘ L.|;klܹLd32ڗ2o-0~zz_BP:0foEBfso͚}4E:cx V*6l7* -{,ix'یӆxAI'?vb=%@o^-IWFGE?^ ' Z'`NvQf|a/i*r ᣠ,3~Pĕ5N-X5wSPLgpT g5ʱK=!~{cSܖSN}̡n K˗|-ī1xGQP X je52%Q`@7QS,26hgN۪{ņ!vHx 'Hxd=F")!2;R`_5:i?7󟵣t^&,M.Qa pwî^}Miqh5>иr4txZ댷) M=xF!,}oރ)q9<004aO=; xz=!snS.-׫PPǍ_z9N&# :0p&Z,'=kQ۞9_ZOMvC3`O7pD+=NB#W}ȺVyAu\h^jZEe@@9B-ez]SR.(oA|JS;3A_XfH'd󫓐 wļ]lvՁIw`lٸ8Ó?Tdh*to!6`#b+ =޸`EBt/MxR{{79-:3v ˝hWu>irAγgQYtzh.^ȗ *GCA\*~ >S1&C``1}ըHq1*&Jp ugR00UQS*Hrٳ<~fչzr\]^I:dd|߼` \V 硣])'ɺ)oqM-b0 fe*AF\0r 2]x h:-|۫ColL/Rbe?¼.d"z8z?[34zqW $U{jfԫؽ_3(8`K`}4{x:D@by0+Lhk,iʑzd(௨aJi1?VK*'#Wxƾ.Y&Qu~I`Z8SJ ]#5^Zϧ|-} Kqm_cZ%6S Z5"%n:!|"VDg`}@d0fZY7ʮ~@FdHR,$ KN mr7d՚ߝJ%ES6ݩgAg@,|-`G0YZJF fbyk]AGG$`.oH>Izwy֦~RLA\,7Eȃ /1(ѳ ,ᜆ7tz׵Jދ8)¤{g%ҏ6MWbh`_细{uMn!-NMwqtt{ٝ8?&'o"ךmMRA'٫\z 4* FUb6{ B;a3q W'&uE?V`B;|%q !JL]/A L 8ؓc\R`upy{Su/6 Sn?hL&Jrp|dwD\ѳKkQ W3bw][`M:A ^myFׁcS Br3XЮRDt,4isAТ9a.- ? iK+̿IRKyd%w(:?bXK}CKE"]0{AMN ќ'&|I\o|N핅J5A}YSWH,CdsZ#09 b&H}@qEoe>Z'1Ccfz.jɸT(HW͗ b7<`U!]{EkKm ̎E;ngI|w,&9lX[Q%!ohztz۾tP.RADzݽ$+@J$S"5> vm͙69f$(ԛ~m"CJ:P=E]d6C-_›O5!AYt7s$f$# w;2!/n=e!m&/gx 4C]oX^h`>ֽbjUwZex m9[^m!8L_t- tR+ -tIublId?d\^$$qϑ1CmY n ,+Ĩ*\&K&*orjS "lt꾒elGU3#ސ8u89YRVޞ oݹt } Db1 8/SN;dSm 5xw l|Z5gc۴>{E:jS҂*q#qNHg$ a|RDiD,q 7Ś8$$BQ.*~X8ޑXRII/*8ls YT"h` &yB낉HW_j\t i`p.h&\ ЁV\E* 5M01q"NCt{CaPf0g;鹁O.^/  xBݷ֦ 72E ~t:VZ1,*z6c~0*% xipTZÀL,wzmL()iY JɇWdŽzk$iSnH9fJݲyoi*^e`ۇ" =*g6fS] Q_ø/x9=:o%'Ӑ؁@>#(b^ IPUqY mR ? r:+|Lg %wq-1HI>ފT% *_mdgg>5Iʟ2&fa2Grn q]rQ-EwFL5G$2lH;si6W2Q9#&3b`%pYPˆH<AUh,@UE%z3hh葕kiO4F$תQY5TcC<_m 0T% bv%[Vqm4u&|R 9Hl"w`(ǜZkw)_@n&#$N~J@@U} e`_lkDWMr= ƸJA A]5_k &5wĊoo ]܍cْ3Ǎ)87BՇ^t+$|_,FԱKh5y '75lBp'ڴ=:(ن>%>u/}zGƒGy'#^z5Է ^^ZsoO*hԜ@G?Hqբmk$c m4.XC&T2S(J5dz }^|"ˇa!jm^vNB:Ti{,h 6 F]!z,OI6U2`( SlidFg\7ȕs,WPVnl0ezn#lX|8+f3w&Տ4~ S ȕ~t(b Anc, @ ].;B@ Za:n[SoTTư&E:-š9_YZk jl}!.!Ҧ55Y,e4;:aȠbmDWGӱ4y}͝ڢSE3IHMDs򘡐zܞ87^ú[dBH+T6t?'~{lͣ ߯iM>2 a^n*ΝbL jHR/=8MᶫgE:9hI:.HC١k($.:y dgzB{FǰζIxY+|q57!!iWf\ CqţLcD@}Y5l(;"bd%XKd}* 1#-ަ>!xEW_r&LLUjw-RyIL_BqۖPG( ^P-6ZR~9~C^Y:8z?[{2lUK`.!t;<MdL<'@j6&5J@St=?lZxBr]B_;{9OS!;³bՍXK[-dMcK 9Zk:LO`#p(wu>o;$^uT=V''726s +w3)[\RfsKi{W9uӅuevqgel\G4Ǵh=@ hKӉݸEn٣(m4iIq=d|*~O]"$to><]*ݶr%)giinPܕֱ.E.v-<0ȰRx;0UT]:\t] h |5㋠„?PF4`/6K nDS+2-['"v#cu 'e_U/S Q]q*_+5\'ΉI2y9 YLʭ 2 |8^I'0.M4րS:ĹF{FA(BO7*K 淏njgOx{LS{Ʋh\f.Ќif.0yj@/2?.TSq{#;-N}`HV'4ĄՎ .w&+ECP(jCuc.#EPr^,2_wSv"qf< 9RƙL2qK(?)lia_!:Ui԰Q?{szUk9%),[*@o솙9V#7ܖ8]/KߒɊAtWT[ŌS?ZP7&Ȗ݌Dk< F&〵w5fNPI+ą1;66>쳬Hжwy zqT"vGSm#DvWQD<7 oH*ӅK:늬jF F^[Wisho}6Pfׁv1;\"&xwnU/X\TlIKBY$Dao:C}8aqN'Gl= _Llsċ2˥| z52 3)@7U>09{V/v 'dkH#swVFYe؜qܿd:Dq!0oltt~j:7!70FӇoh;5EŢN-paZ>h+bim5!&1ƨ r;9~je:4?KP!~ӆ*3.Mz-vT0;@Ae$sr$FF^K݌{mKP`aC (%o(k3*:^Qyh.ƳPq>dUyLYi3POVkI&ЃmnBNaO)O,7η)0.I5֠@C g\v :vd#`%ab1+q&Tֈ3v Cr|@ ٫0 {@[|+uA+, <|Ǚ%8ɍ$:7<)ӟd gEd Ū\0Uy[ϏZ5Pp,w? gחSgFϔx@DC(<ۧkЍKTA2|!^mmE |" x7Tz4D=mlcw6,O8J(էD AQ~\ʸ&p(2RwB^S`y"4uN3g&Pg\3TFfiA&'[-4KR&pm[bleyޓV׶`}Kr5C$H!qX6#&BLJo!Fd}iv#ojPhEla` O5e H h@ApQ,MSL;f>[*J`h]Q~ٕNYq.ͩ|GYU)QsFBV\{RRb~#q&ypԔ?u_R%"HLRgM-BN˭y~?'(&4kQ2rRd2!Mye9х֓41w8g ;IUG[7Itt  zBj@L.Ќ,n@D"FZlDbY`H7im.xTn.or /|L[pz>L2?DvEs K3Q/䅔@]ݰʛ9*PWa¨^Ne<]!'6D-v=l={Z6ae|؏g:t<=)o10=7#Ir:xF0GAzu& ^t'Ye;/NZI:d^tkW.La)Bx-B4(Ҫ t_.7FDǟ.9bԟdFGrZ#Ve}ŃW0#@c,j( "klGtNm$Ӄq,p{B·l G3No7nz5r"ebZlԡ#5^Ox#]\4M {!^HSޤ&_ (E7h7Rr X? a/F2{#q">+;N@FhnMq+OrĈݿHƗq>u/ʼ$W|k˸J(#P|4HP7s6^UVYGlZIH{S)C>RQ[zsş7\Y+4W"X[KR&:.w 2CeRV"~ j(F B*?iJLjGSt0O׻U-'SaA ګK@"m:`n$Ho;ry<{>U;`!l O%6=O >i2׎{Sټ4":vՐ]C"|>XY_dW'uՔ@nR֠5XъYK\Q@JjoҠ2 =Y/Og~.'$ahO@x+?Mw3]LeWnuV5#È:bΣ̒δ?9-m *gE%#a2*U0 nӸ&({KV8GL%0#hw`N oEt(T(hx3W~mqrh\c独/:I?v5\~JpT'Ȝĺzh0qONE!O;pZB8Mcyɐ;EV%Evw"XJ|2WDŽ)j){g9u=Ch8 Z6C8_vUQ?yttSFzU,aBQ*I`qw³*q3kУGR, õdPwQB=E0WI,$% @@pyOȘMo 2jd[j#\DXl峓4d X@0 ,biC; )q!= ȒA`}WF#+tF"e0}e" Dm(2i\dۻU@Y(>u!N+V ~t4vB #i9Yx4TzU{,b-诓.8̢$*qh]jz *Ŕ!E?r$F,->u>Ÿ+\C-kds޺ڈdm'}6IwiljlAPJGMqʄڣ? YQ5jӉ <ځdJjeROIZۮ:ŪN2a ECRa{j=(4>CI"ͽќͧd{6k'>W!3_ٴ[ L$ Q܂'|mSSMB-ҮKy&*jiVL;שNLQ7w**,(pSbak?>ρ:.6/O$NqJ?+4axb`^ d 8κ F>-=Hgh h:_i :io*{# ma,,iy 4\mQQWhX*-w>Wj_B< e`\_q<2* zdGpp uA^οtݭSQ@x^P`cVL|12&.68^# 0ft+4xS[dߟ14byMEmP`ȇH#XD8WhG>܋(jY37_b*0 Glƈ~*OU-)?jXSJOʶT>՘pT,%Bp2r^eڌFo7b®3}`]2oukW'i$4 wG lS WG8˺N ۓ8CnMVy⺌9Kd\|,*>G8yjR|,H"]DŽSV_[q}jMQ&X >t{ZNWiS:( V{,'ogi8y(A?ӿ:ċd}Q*TGURH`~/L~.ޢ%UxqRTV7݈bΌ|l)i\֓:sA8zGg Z`*l@&rJc8 k;Q>.0MgşNX& U, pGE;MPXold; mYI|d$.c"Mɥ<Ã/r2aytm5 E{lDeuԲdoqH!FQ˰?#Т>՗8+b]ga%BY2Μ[)qUl5d Q񏅐a@hћ*ᕡ"v@ClW6Em"DS8u=+Y8'Փ!]f)^TS-c.õ5Ҥ9zQ 0^i[G!@*#n%טpD3Ltenfa|RSGl;9U c 'pf8^X1݉\qٚmQ咽]:gzaC#?P*'BGq}|ID>%v0t"mz^*cbm2}-Emj ̀w*0Ey3 @ߨ[4Z_9TQaSߝ齝x7kb%pA1=X5q dDŽ_zI-:x94onHKkֶRgjkc=^T^V/σ(YPRkS(0PWXrh*X^ʼX{+0kTN/:bdE &Y -raN7Pᘗ.{2QQ`\'R>M9u82W8 x,Z9oƲ4".QeN#W&j>Y8"i04Ӏ)1Yy fuf iّu,u\5M"D8H H:BEwpE$:otfPi.*X,XB<doWMCgQ{=Z ρm&ccӛRNĭgb$<jrlz}J-~ttM4NK79?SōKy, !hz䶡.KFm"$JS$Km 6%mM72rELPh%ot46q'>?C/,wf4iSs|FxW{@*7Ceog\q.΁{L&s{(k [VmQ>O/ѷyScNM/ kn1 ;?(aYp׷u!4m//VQO}`>`iDkq&ao#1Kdn5GMh=qd˪%K[Qp/ 1?^ ~C[R:Y-22~L6TO͇Wy=j19>:Rzb(x HbE,<:E;fhqJzP@:WoxD$>MD;ߺߏ5bcKt~MT>9(/cqmF S AhDd_0` ש[((Kob(MI92u԰+'BZt5њHٓ"&4dQ3qEd[l4N}!ӧ17)rIe<֗p0ֈ"jX2yWOJ 1E7ibnr졧%p=ԃ–_L*X3 d7IR:1daN`3ÂF;!fkfHK#(þM4Oa]:H<])ˠ܏rq9E|Q%޽&($)7Bٜbi؄K.* U2@ .P,}y%X=dg}!h߬-k\8xq8r ![$EmEM[ʂC֢؈ٔQ+sc_F2GPU+I0̫4g&ﺨ-{b"%kzY͗ެBXx],t)bMnBz\jF|i#B: kP[u}G ށ%9 &o8/ޖT+\]!E ȋq\JE F¨&R(DFyQ|5IF?_Swj45k|N`D--jMWfibC8Gfዴ7 ʮey51]Uhl >yR7j#>VH%n_GFssf0Y Zॆ!; S5vfe-_{yK x- "No8yRD;u:ŧh뎷njl9@]` ށt6@j]S|#]w (Hѳ;#iURkG_A&(㛈AM$UPWYnie X>q1tˈE-UW݀)iȕM2^tdX3.:~1,*XmCyOxi2A  힛9cy롷mJ=d]@|wqݝ %-ȭ᪹# 7ck A'+w+~$rC(̈Nyk /V\Ek`i_ P4FQ^,]RW\"V y3SO&,z>x_OfJB+?Zu@!o1&( ߙ] [$ϥ#hZi~!] aW5ԗ@R)BT v#RNh8!/9RvCcU4kmG,mjJVna+:MgtġK@`C'͟ q׏/?Pcyv mzLѺ'Qdzi6#pK鷉y&:ni˝a0@ @$,CDcM #o pQ䝔22D;O!\yxSOۈ+NJx;6Btf6ҊC}@UO ϽVm@JUSHmZJ=ZS4 .]S[ŧZ>Eb܆FԢ$d._!7(* ~+Y{eqՇRGD=C8@R<\8IMJE㱣devWS Ʀ *)̼$݆ q4|BБZ3⊤A?AT+q:<׮Jy]QhE*)O?73IG/D%Խ[X,scc`Ԍ9l^ޔ"Ju\6|`|`aDfŗov& Ag=ȼl$K Q4B$grL,~U<خ"U#eCKÜ!Go7ёb ; o/~L5Ղ-׮/6>4;~mi{UAշE-0;~;/]+ ~[pcW-@Mip ( =|!{wu)gtXzQ:$ 鱷(1b- y9v/&7PB0xA@"bmhR~ =W%(*iGjz[9_9.IjvVzTlr Q>ۂ?5VS]/A=̭)kkY!-+~9NF``GNZHgK2Lխ&9Luc|Ó"Z]}rrf: ??V@@H0 ijrKf( "{}Ksv IRj f]puvX%X1'dzGD+gwsu0* QtۏemT&]CiYq|b>+4v#ӤRS7?nȣFOE>:uSO!ns,` Ưg{. ),K/*GEDBTFufC[!A\z526:r=?9@"np:K!wV &|5 ^1,l p_Ycsv-k`xa𘍞@c*; n_m!1!e 6/]\?s@:ul#~iMw !>ti0,HJ,*9_2vcij'p88c.)WW^&$X⿻~pruמ֌4SYv;;_P 몺f#]`,}4Ɠ9+//::=zKBu:Y:sӣDۉɩ-QRT *6d5SZYWL{V8) VFps(ȹׯBg<첖KN$zcT !h/@~|9q[C%xFLesmÓMUx-IT'z_r%: uaJ H{(mEf)zj SB<%]&RR#>.AB4p>)!rj}y7AGknd {Uoiil6=)5Tڋt9|\U0 LNT fQ.DV%Qʽ]KtT[mkOo`?GQIώ XR+PY&ae_wY ƖZg4-_X roDځҁ3RKaށC3SLTn߫AQ?V?ݼ vg#:1O<3!VEGq"Ivjذ'Y@@da!p$i=^\*N-}9 a.O5Ոm H!dl_,=."h,!՛JkzɈ#DmA1dKe󐀺8tcן3].yjLFd{Alm^M,OS`Vzܖ;7I*L0F02v;IpwbF qUFZ*"܈JӢ* *9w>Bi5Mb͗Ӊ<ó8")h~C`pvPF= OEt'^{nU/g4QoPZFd~=[ܳZ%a߇N9 y!r'jǵqʆșqp3aSu!U6}nh*#nTKfWI$9g8wK_n^g1h3@K'5r,~+cෑǽ5@-ʮszC(KP66|#d8;qn~θM<ŴQ]%p36.N8=))Rdw߭F QUB1 ω1HmYX m%\H.(I}niF{[_/怕c@oqBg/>2q=8ܬNՀ?{ʪ+,9 eOec]$+H ]CSM,1UD(y&ULtDgT ¶ 'Mx*/ ^}M;ӫbڝe4y$!=.ŀDi/x2Jc{i(_#n1X|\AE^m v&OЄ$ذ(&/yU{Q#fPX`"'DL?/~) 78FH- J}ch,9JlJY=:aC'\sXJ` &MK8j8̕&KВlcG1.f#N!8UPYB)qƒicWOb3O݇Ln7c|>%Fl;Q5!%S?f6#e )N2a7FB{  3WŘajb9+xq\E :pjJ.5Jܮ|B4AgObLʌIzh2Zvꦦ -?l͖I[)$(=CzE,`B+SIbR}r Xq.gHy[FIq n)ye\ \j`CG4s/juӔD 'E_Ӭmbiӄ8Gz^opX3?BޣM9-=8b'?DsbG[ a0H }_dēKm`4:vK=Q ݧSЎQy3BjѩS쐓q8RVM=Sf3ffQF Ь 퓮 ${`!EBXX0u2|kŞjo%y3 LU~BÆ?c:>A:})WVͷʳчY٦3_Mx:@Z 6JM<4[$T)Ez ;G#s:nV1ƀ/ YlEabcq6SPD 2ڒ`s|W:>NEFbH"1b^N>tq:E` [K )֖i?7ă?fF'Z蓷R7{]h>`xґܾ!#9MipS4-Qyk 蝇䋭T*Y ]V(-̮~is{eA^U)Qy-?6ϧ?޿) SzݶSlEuSj7O:`:C$ ϲ-o;W+F'q/1炅r;kuS% Sz]'E6eLW-}&p>:ѻ]߸/42L}};u#JW3aŋOT$VOv5&=K2exB^Z::?3Z׸YKk%HHq{`,C @͎ 5n8mH387?_=MffoU/m3->/ $|cѵrp\JwC }Fp"z ;31(}~JP^3mQ4L^u=hn#h#=[k4R-X'Mu׻vmtZ~ a`KdB)hC&!7hh&n!WJm>W bfF5|܄0rٗNJ=Nh7 h@hk~2`m*I֋u4'Ci^$/ynG!/\ϻ lX)c?]X$} Bw2cU$Wo}mV׺Z.K*&ﲟ4uO`a}"ԋ~'Yw Sł=fj LKoIA na] ")&!d>(j<}uHmwPRGՁm֥vmQ{LbZO>B*yPfG4FQ0<3QFǥg][{۾VmS0j&?LLR;| x=Sq@QݱĈsWՋ1A 6M 4)/Hko߱:Z#uA? oC](}@L4j_uB?2W1'XBRcLt%2u^BƢDopr`Cl|Yܟ84P)x6NS>CYJCN)LOɩfTFPҭ*9uo8#anT;wll 7fLƠo rq nt_u#qn\k)DobZ)S'PR4 ?zj6rJmQƬ_Sr &s4)6@tpr=K1 Cw :zgZ 1QD RM8tJl'l 2іO}@]*W(~hX$fUqi`'Uk.пD B)K&Z p5ZTf.᜔ϡ\pm:B;Q$A4:rt-i?ճ*^9~ҠaC*Yll>iuOR(˲(eIU> H$xY+71U~qzM](r9 `l72,ZR;dJfj@IvQ P{'+y@"[TOgPLF;j-= g8,FTn=͂,3k|"̓asW4wd98T#+ M~:%_:rs6b$VL"+A]1렮$PTJ_ f.QI2z$ӵđWVwD%WL]Qg:ߞ7GVddhr 6ލ%)]@ (YqK0:h(?;ͧIT5 V$=hQ/'(&~nrبX߂bȐfIѤm z[H<Ѥx$ \w:Ag Ty5B7O齿TEHוXX.p Y]^~pa[JTLSG*2ta&vxg${H@Cnjq@;p@ hrZy?bs"ɻ4ؒ"2tu߭ xQ<bLc)ʴ`"'9g{ X|~"%_+3XC˂Y;e'ZXnٝv8jYfBW^qĵXju:~ ^/&/;Rboc:V#\V4ғf ޲exugu<>\+a}׌`%8l|H95=ۼ**QೀQ1s*;Q(/Дbqyhg)mSz0@Ϡ8\: =( W2 6VL4klY?gR1B,D`Ko^($TűHR'lwr74[i&Y$*65h͜"mi\"sޯsƔzfdKtU>8Gv3U}\ɜi:3"k1\ux̠]$PVb6L4&>x5ɄcLuCu-3qR= '#Ptߩ cDSHJ3,ÔGb9F-DZtp +t:5p$q7[&}',qԓhSqLvbR`DŃ[c5Onz|M[o\A$}iM԰qdXzE[ctS+Gr2Q0oRq#OZ6Qf;I(HT/+mMDj$&oY[oTY GgNBo)ӞBqN逛jԵW~//{7[Ι/N#"JKfUI`>g¿zl}ѰoD!R C Fq;ߒS0=gk3h!@̨X$5T"cRmqO!^UT|1<2l>~r/+X_W^*nj#wi],AMAnlx%ڌ{V4NqǏDs,|@.+b:XЍ'jpЙGPhOlh0VKrhj}Yg^sh'a.V:aW `H ?:s#P)6'8I#nMl~dLmmZ|{ (DĂI9=3di%#>h+"T㐥UzO+t)Я狔 &Kk Z`>s=SΗJΕ"el'e%|]px]26>>Fimw|__`M WG2V~:I|uD%WHW t&N+8%uJZzaANa]ivy}&`T8y+}nwG8_nFUq/P{k3VY Q<0Ka3 -/)IҫJD#2jt܁`<~􁥫+7As@@7ƭ7\86#EPO>Ԃߑ2K?{IIm*)-Zΐ,6Cr+As\1?w^Hm 3[n\@7̐~ dE@I5[@*ųxO$'h*}:9zRc= +K)3kbLѺؓ6KVa~6.KA@d 9UL9$Oe 5IȢdY-n[X/0}Lf~67Hr!VZ-:%hW ZQFX2\3=8sծϴqLcu3) Zg><+B8ހQA[ .J1]m$(P^A-ܑ+ѧ^k!~Y\Yͭ:Cd&ZF/3 ׬Mij2H&64FYCԠTcmí4*D'Փiew/+`݅Dxl 馜D ;AKl,"R92+|ѭY2SLtE<@.^v0׈>LA"L>$_ 頟ZkE\T1bvs-2ZBHL>`EK?}a8G,pfSnmc\'#?]ѹ,xj` 8{>񆂸B2O{r[feg>v zVIn)qQ ]wɳZ&&y)NA\ =8:cW:Y5L#d|kuf k++ mhg)InvGDiчb[437LM_:?ffc"ӛAd7iaŜ%#*6CA Y:7V7{d'*~K`1gye /F-&N@kBF!!DBZM˥t?LyCA <go%[ ƕKhT*%/EM1@I>?$gaQZŵD xe{b/E|MwPx"gl.lz2osɒ3f;a7֤k,͒!Hτ-qA oU~y֡ɂ8EH:vy'|bѬh/O0K7H!aClgID[@$8:Wb%S)Ši֫u&Fnyljv0Mr%-Ѽgya"z<_<rG}ǥ.ͣ._أظLoЛLl@} ABb|\9O]J4pv6'gn >ÓleUؔ-YgOBlrӤ^b5-Ttھ$&H\fγl,=Α#gIE鵾؆]eld!4 p~oz d콻 n5BaS.J FbzmhoÓ}UKr򼚔 6I^hTCJ0҉1u> 3J1.VTd,zn+o>]:,EX<&[-\N#r(3KPg>_$ **ڙ娜 NU}“ [v Eې 2B4114w;:< *\P#I %Z_~|o ڀ94 PYLmsN5bz)hD̻n1]OC @5HNgv7TSF5_q t=Ͽkv([>Z2a ÚX?i:Dc>+64j's};gjxNtf>my/еY8Tfܦx޳RZ%5<NC?p V5B1աZ31='z}aO/kvNW rĮ_]p g=_f0F#.4!c(n` ӤXgsםz1MKuF;T%\;?L}K4fpߘ%8 ߭v5(}YRTnHCoz(1wƞFH <{}/7|v;B erX(p >,N`H-@B`y0s`@X{HZaWS5f^dY`B@#.{b\g Pvqf'vz7>B0*9=la <<QI!txi1mau5GbG]}eI]/ڤMg*#2Աtɺ‘[Iµ-Q h@lݠ%xLp{L>Ƀӑͷ#ax\Av篖h9\jR@Y6m=0vD_ZTQTҸ%turjB g.+݌CBNvU˄&3rReؗ u9(=g!AAWnN g?ˢ}>5HLh> "g%9øC*,7i|5iM5Yj,1ERRlvUt λo16GTAjig3:pA[œ,}>bOcy`ܘӧ nBsh CDl b^ľh c &^D߀p e:[J8+cz;Df2MjHW=@)A3C %a*в dGl mJW (EH<ejUXKS"wݒsBW..=SdJԶlzɞE1!C'Ll4ԕ40O~qZܞig)ӣa[f3`X0ⰦmQ&ˡb/jHT91m}R"P6T i\ Q+= dhpQнwnj'37!> [. !&M) 2Ll #@8ͿS|,6BÐo?Q q*u0-6[ۨDE8ʘ"i_xeY4>G-;@Y*0=Ct.8oFN$Raa^6}ۦa)jzVHcVqefU0G 'g??sejx. 8~Jd/-v+ɹ_Wg).~Lüo% ;Ev6/n!NHk:jkW2UP]Eq/Z6Eig@KfW:Rd%@$2W{Y~!Y]p}1  %ktlAP?ċ3lA-2# !֨KNrjK_RM@@7T/yqdj폾[zS3dl"\TQ6!8M< 1/Q/Q뛰oC[RJ+BT4\;B:o3n |:%GRґƔrQUAX﶐t-h>j]o?j~_93<_Y%7`ZvcuegIоnw[vv :jF/X(Op02IKNx#V|<\ZKiw.1lqI86jQo0#QD;'pB`Բ,OQl:#z E4i dxOSDq:b=~UXk|Ѧk{ "YTxղ:7Gu3iBi|Vs+L`QX >O ҋ -r+bd֞l:V!2)ʆѶQ89*h`&wBh%JI˜(#o'7OxjBZ*` hộfۙ#t#c0MEPg87 'SvF*Ӵ; lҰo;@ }w >&,@;IcLRcb/nblxel9%`+cSpGi]G&ӲNtdC~Mi1oj>35uYVYPxfu@#ϙgTjzup312*PeS^T{Dp(Y h2)@펻5Ќ, 8w}+7m NKY$=Ƅ4(x}QVRf! dS;+u srUE6c`Hr`ZYK6s~W 2Ly+Iȟ _mu" ~`RI:{ ~\Gؑ,hd pzR=eo9A:Fi?hGT%y66IEo0t5`Gw|~[߉}fals0%ţ4C"Jc7|;p]I7'hث.Y+ >le-Pf|%hj믷k&@e]NUmK`e%T J.J۝AscyXtizd4ƞd[TQzw0AǶ.KTVS*.Kp9=h*DpS84p ui{u%k\m$6%+J,ZZPɊO!O^#@gv IGmWj/"ԣF=䯍'JuTuVF,<ٖ-P@SYpr/_aw2&}"alZLxQ wBFQ㻞TXW(ƍm#.t ٞa#GwY{!29%Tli"7)DYDf,c L>zZQ!"n|wq{Kj}6[xO(NF M`Hg*,7Dީ E;Fۖ:|9gۈ }#K??Q 9J")fbe '{@S u(] ^ #|{]%nw?1 *7j<؁"Ot kt 9;֕#*)ɧF *!Jl]z$ʷmC=Cć([2vWMO(]6}Qm*~n/V$(:ӳ3&HPy`ҕf#]1 0h4<`S"jHp䭢u+(yi^B;j%a R_7&NƚaZCKk2F+ ^5"3 26FJ=dϛfBx.3R\eXZs[~"Tf6H-WEOBU>jP|M]Jӂ홅mqt~A.o( m" rh "qnzom3`5B9}pfVwDzz#"Ӗ:fB֡'`*#˓QRY?9qvG ŋܹ 6r8^eo X 7|'_T_{\g6kBVh}^ńG@s)6[4%v: A0i2&zz:秎Sbʌw+@*ї(W0lyCL=HT[ ERu*ӷ-g^Dc~0cAyp;W5Ao|#Hs1ˎ,™p ?FƉ(֖.͋B8mPL %2/'\X&(w.TacX7g9CdBNiHTaxx}? a37t\e* 1O x}꤇w^hB {9ᚳ@=*%370KҔ#5M峞PPp[fy?!vPaǍ}y&K"0` K@%*Kw-`b4/$? ts(2q.z5N.ً"Y NQ4B=e )y?Uԯd1_#<tܒ%1Op/@w2l/IƸ{R$'J{] )fg [w{hI5YW/^\;]^3A~lUޔ[:rP<{h5I1OśPi΁%G+5흮R4mwWvHɘ[(m y7R;*3->wR=0$f$9+FB &SƕI3yT5utU}DUsҬ% , Zwz9a{`؋+)>_qD;'uf:upnJ4V8}> S_זްn?D0tL?nn*lA3*=ю2+Y?v D̅ N])<^Pf=I|y pxb|z ~x朝%eV[v'1FW]'(3y,! Mlr󉴥{;?>yT"ЕEjsid!!GNtį~oq c +i=F5̎ U"uVsv;Q<ԸE |^vg"Lat>`U*DA$sMizj!v`uߴepMUA R"j#"(b< {Ny U'[?X#ohj S"W| ɳkԌإF  6F?rX{Xp IcXXg%ƱY-GaI"!IT?=w[VaS@5+{jMU$ヘocDIg|v;8 @yh`qӮ `ZQ[GşĢbf`v'rf]BJ_RT؁o5{|0^x&k_uq-ej |\/Y՚aVRFdžpTf1֫ך餟:"D ʗ5ʣUi2R1Bw_b)`Y˷݁s!Au,b&dZ+Q|D3LBI1b.[ p^1\H]B8A lf b#=Kĝ=egAZ ? r54ti r9>FW9i8CsQ 1M)Xj.cGr}ړFaz`[@_! -@'$]@:SLxJռ. {QiAVBC14efs+gdmLmg'l~݇W"Z$y>oo$ַxѸڠKl [`f B(J\Uq#owJkEȁ/uT/ZK԰б}'ST>Fł$%wßx ak3}-;ΘW;3my>O=4h-P1/(UL:8Xỿhwfx ) }_ b'.JɵcۻpG iNpe%oW>SUr܀rKQ69;>|-Z5ϧĎwp LBιLY>gLS}͸KGyz \p&|, 84 yrRm48 ^DO#Z6K*TI-}h893cل&1ߵ.LI=N B F;V'oN'@ 9HTނ5{/cLwE~IY~㨠S7ۡl0ͪ3 ѡAC\ 5vNf!lM`l2;Y$.;$9!OY%QB;~QcAG}֬R!ô-v߯#2(j*׃voex XKtb5 "ߔŢ/GxC'{/Paˏt h\fXr-Ȟ'\TnZUzB^EU7@.ˆ]8wV0s y2G\Ƽwf1ștc7_)ZҀupnG0TDܥ-cCx(qfЈ x]z-\ҮךqޞA'#|,3@[b8,6}K2Jn%Ͱ.%!%i_L[)+@~kǷ5gA_<\2iTݚD6s}ڵ=[~ɳ`o_e$$64\qURZ4oA,Ìb$^HA<* ܩGrnަoKXiۡb}{eAVqBB9Qr~rM3LI#_@o{t$ʼp:JY5BQD'đ 蚗F Y;q(9_XF2~7}p12vnq52Lw1h6I>] eooEXҨvZ)1FczFF')7>M \)4&VehxإChzM~0c41$‹$dGZ.ܰG8szs59 ]D+h^mbѠb i;=MWQ' =~laǂNsL}qǻE^0й!TCL^ؤlH4mX\Ѭ'Pm|ukW{jjR; -65=L0٭sC·R ot;ηC *`˙*D'܆ a{vbOVZ59:3.,1,2n\ps6̭ftS:mAd`VwxcXٻrUz~L=Y_mGyX15W]ֈKl*x"g )p<+4VUk| ++s3DzpH^/v4.DzaoK&3)[0Od!ͱ5C f{E vpQRX`S)H_]@3]TJTh潼z[eI#1o8)9Pۆ528* TuU+]RwW3ӫc,$PՅ%pa(/lx L$z'nb|n H/ȆVMT2@`UzHMR?ie4tha9r: 7_˙{t7ἆkC &_ ۆq:>(9><"RIRAc{(+넱Վ.mnRsRhO GRD[#rK"Co+'pž2\ Rb 3<+:Yg=V>X D 8ѥA w̥JٻhB=]7[}w]] v)sKuyJA*B3…[ku|D{|\cP">BWp{Ԝ3wj L]ֈDv'x.hX2vIcLsm$+zzn.◟TQJSiͱ.O9Q!p3 eh 9g|mGD3;_7ݢN26@<ޓ]I5Ias):|`Nhu+BM6 l%kՒXaw`x>'-޸hrarKcЗPpCH h*wFJވ-"~mqr1N$^iM `"ZOxAWk &e?AtN޳?ҙ o;iMkю赕^;u.-ڴO 7Nj HSBgeV>]Bxxc]grd:`J{bvVUD=d>s VÈ:8 :Jifȑf1xΦC~ @!BRV?fhD1:!FXXI3*^w4}XM6 (XS Eagg7!K_ږ!h τ$#7 մrJh?^,QS.M懹y[pQQfM7F!i =.Ց|~7QпL4޳m4䔒9HƿtNkeW9 QYWq,mҖqG#F*%[S &Ah48Kn?5< Z;ՁK''6"hϕ~* 2L2gӃrXX 7+S~[l:xh)67M(8۹qoGx2]яRndZe mI =ؐx& 6#=́g?գ3j%F{㣖FݯIt\jn/"g" UWp\8N#`]h+ |ݼlź9VVfR+}tޯX^LL{ ?7Q$&4rۉU ~f3WoH3QC o(˩[ǀm>ޯ.:s="s) _fBg1AvL 3to5/8M_/; 2r<?H :E"ތ;lC[O:X[F&w#0b o6tv-^`^Nep $/b^nWH7~ֹp IGDSMCI7p65_A]5Y4WCO=`ګ/A2$eo%-K:Jwwɱ4z`mWOŖGc ʥ䰗.e:2e ;lMx/kC@w,/L;RUI ~\5 .jJ;VT]Oꌓ GSuHۧX! u1Ya]ڂRs"߁?V%oOϥ38W*uUȥV\a+  w4+SNl-h!KXk7ǹ{=bK5 q&\&{调hդh{ujRtZ|9z`4Qez@I {"i* *4b:v {}߀">BQq'TOy-?x}:(PQ{y\KrF 7IZ!.oŷU%P]3;}J˱'=4z$uqܭ2ar%ˣW==4AucKxt[s\dȗh'~8OLc}'_ 3+]7='|r\WSIB%Zc ?N2^͐/FsJ-3R kjM3~N'X=LXAEv{㏹PhM8q#1zQU-)nJh>~ё/N4S"/xNHg-Ob,Y4UwФ:y| ʍ9=z/Z3̯(Z2 i5% !$|ZY-R([eQ.^5*;1 ͠=`M%Ӽ+`1s{2R?R+G Md?KnI":`:pLԐK.XgF "̖̽wwi] fw Xt!ǧ|ESn`3xU2PI^@Dkȅen+ː\鑍?Z(4AtsK $yG_·F#++ڞrdXm.zExdunjyz5 ~)>9iEtjTR^ #7̥[4B3FTqI+C Ly4j:~/`:ׄ;] 87n,K1}/gbyyKVHj/ʿϥLg"$b(br]z'Q(ld|2Q#RɞtD~5MOl&yHqȭp5&>}ڪr6V>:(Ek -|9ThkaW)r"ʌSyEΎ?,8y[C1Itƍwkn#;= ^^:EB]Nݜ9$ Yp" (`?xi#C s*rO'|X~t7i(zM& RT2H̓!1G|F-+>2àm/ %b-v8%K ҍI^v~cKVx3|È`P߸-{ w9g @M'o^ 6`HXw#}$!; {=VAP)e玡(DP;g~mqjǻ/Wc,f1=B@q)5r<5>"˜@COg- aЕDA cv@ڵnI%&8uN{k!K%I;ʎݶZoShNV;a7+w8`)=ԦFN+-s9/N-g:b҅qy53On[PcOqxT󦥅C *mb4~!{¨O\6U`ϢJs ]M^pjIk.R |9g=O;Ի\Zg-i91T|Fl,0)RY@8ƿv91uXǿ%3ēlsqNOG~> Āg\ԻjN"~^GZAC,!Z{a/EpaSk&7~6' c2,,QxΣk?eza?C*,6TDeiO#n L\1FI>2,rpFͬ)qҊ([hL 4Y @1+/].M@ڋvv_O K8_Q "ߊiaͽ `Z(Lw0UA _vHoᆲ2E/=;bNS6 dhnus}r,8ZZAJ1a<ÖdL% Ljq}C*h)=4wƴJŗLP?䬝- <2Mc;'n-xhi^ 'aO(kunގ@wڤwDT+::Mh$'5"#*( ]^ Ub\Z cH'K:. ^g ;QO6hi~ٗTq y:&_%=tז.emFoo~/F*/L.%Fǘd#2 ;(~@'rtoea[66~MJ멉J |`h57$LfIH?A~djǪё1%BfUj& )@jF$ZQO ZAâ]2)}1b W]OUD"}@% ETUӸswET'ɶlBl(2Peժ,(CRY x] uêu֎bj =c)6S(xŰ}gmwbNk8̰ u Ҫ$'hOW{x:-ݢgjAˡ]g~4^Bp~# ߳0.f W+t᥮ t tZ{BO1NhMADWɼ n'qݝ鮣Y"Gw Ea87*O[>x:y0ˁCEUlI)7={L3:w-f&C؋#@iɶ/P\?TnGޏy%>PdFڑWNqH9΂W4rc^Q9!˴{XF~0ٺ CmGqM_1c?ԥc/*lѩ'dQ%.oq Q,¶QBDǽ*1KGZd8%(kI9z4hRU "W{ 藭uw3J*hwo7AWӂT=t6|HK~{"& ()e4Z(Hh ? (nva8ApWҊÇؖM:AM884d:?yY:֮&~s~m^SYHS:4Q#K.R=yA" ꯁ쌓4^p=:{AZ{[PXp} :KuH,^IN/iLnN3u<:3l@<:'LtH~q$f 1eZ7.N$uwEfodBykkKP>J}iQMkӉGO'a Gv}v!o@J8EŞA4=iOI;(UHqI uߞwcŢƽSה؏"6?m"Q1pՆW8֜/fh] xC]M Ծc^j}[MV\- EJz"f ǟЅ xd9'G4Ķ%,"E~JNqi*-se,N7B`L ڃrBZQEyeO $Ě%.Sazb`pQ3x$ P ?9rrL?4`j'O`1iZ= wf"ɞ x$XoڌE.{n:R? [ju<;@%p߫Fe(Hl+_BbBDТUgt/wSwoNqy#_ ܽ<0b J*UMRtRnnTN٫HPW}lD8Ym {p W#n=ƨJP3O3\h`zi,?jWIpV'j7OT ߶G\2b^c插Jg:JVkm,06T'STt5̾)N h1 GdDȡ#KPqu(.kuy3,Od\~/ם>/CZ}pbz?cL`1B uа~uŻjsE` .9kRxdEq(}.\#$D]Hs[|d͈:h"R@s(xK1W>Oq0LfdzT %.6/AJj `"q9y)#6ҌcC_Xa'KGkƇ+ŭ&Z^h?L=avjm *,qQ?>-G. MI 4Jpi_`2  VunCձwaWAuny .3jwgYZ07070100000079000041ed00000000000000000000000167ee7fe000000000000000000000000000000000000000000000004800000000./lib/modules/5.14.0-503.35.1.el9_5.x86_64+debug/internal/net/handshake0707010000007a000081a400000000000000000000000167ee7fd2000031ac000000000000000000000000000000000000005d00000000./lib/modules/5.14.0-503.35.1.el9_5.x86_64+debug/internal/net/handshake/handshake-test.ko.xz7zXZִF!t/᝵1i]?Eh=ڜ.+М$Eq$Fq!%'eP|V "XA odZddPg+P"p#~!"԰GzsdDxbyLR\ڳ gf*{C KDOl>XԴ}(HGJ^ͣǺrX쮰mɍcViK"nt6ǶG 7բyZ?˨0z4|"L")0,Q,qDMpЀaA/;\Tّ;uxVC¥輊fwTߴxdcW+%a$=1UMe:zy]ze^*:% qEbHM⛞wk1o!ܪ6njx Vz><Ϋ 4M4Io·4 ҚxAZm)J 2Iޣ{4A˵g՗+.nwձeLA熦;Ngjp8r} =c=O$ij~爽Ε|!pӜHdY)zp`_s.ͥU ݀8+VE~^9Ƿ{rx_d&>7hQ:`-m_BApZڷXP2/n u!E]7y܆T v< (z5j\xNHc|pFkG!֥7*(dD)Lg싩g53 U}Ny_2~+buZr3//#K.wgA#F=Bb0No$4& %hRە VBWEc?d;ԄSW/(=ֺ-#Κfq"ޱon- `N1ҵ~<嘲tz FՇFL./p5a[xAĐRas?d[aO-Dz+<`—9BlmvB*N'eb.|2baƶ2zS}Tm 1=7!?m_%{f.e)hii4E9}}k/1+d ;,QCBSf!iKY (Z(/Mo# zXQ*B" ;2 9P` &qP/,81>ʷۧϔ}>"P@+-?3u`R.y'(aF7m-Pz^0_L`H"Uq(~!eQ=P;Sͺ $[ϔh:p*%SG{Bd,wc}@~Hˡʔ0x+,^w._ðg|ҡR@{// C 1VϢ<,1\O1DablnE> rAsϣvK9`S1ژܯJDXD%xN:  Dw8JICUSu^1[U.p%n{;߽z]xYG J968<* `-64h7&0Ńqa#YeBDFdn ıIT;+z7lZ(Z4G c)[K_8^AU*;ŮS5wb8/|NdJ1LW@c}=n[2~@VZ~,ᬨ7;pj`,ɫwC%A]el7$U>◬"('}g'5JOCB# ۲[ Yh}RH$*煌9+5$nO:E ``~.Ď+2fkB"7^Ho1lVOljoi!~ |!9Ud 0KvhLNwxq賗d -/>? cIl"uOeC1w}>'yݼɍ*%mrth8KAe0|_9j&{I޹ X>$ e~._>4ݰ+<.Zeŭk a3L NW>%`´{(gZ 7gsH˳uWp_I2a)g0ķwK c=>]WﺖVFZt opt,>h\Ţuyc'4z+D-3|,Pr;iZLYҮ v6[oRP3>`漢C/|Azϲ eWarN{y9YSZ~ؔ#4Bá 3Cq\r_gK0,{5)HA7p8[rV>oC kCbcCW33~JfCf_<'85IiǶ>JQ5JcL>aL%ڽdEY f? \(5r'ٕ̎sχWV\\2Lhdt^h\͉ DJw!S&2{=Z<ۤBdbVcp+eݟɕZAf1~Oa5 y \*o3sY)"H+) u<Z :D[K\% w5ALfW)~O$`+LzCgVl9_Jx][9aw>ھ}g|g7 X^I".scT$ۓ=jX:# oIGzn#uX.c3@dzW01P^k rzx}{E:HwxJ,U+59)-8X7 UڔQ ~*a XUmy "ut}PjsĀ+u?Ⱥ|?KLpsn,,҅K? V @3ʦX|@dA؅í}qDBY ]@[ք;%xaTc_Q>(O@4uDo-]-?(5]cZ[㘉wj]BY0$JY[{ Sq7B~I9V=1uƣFgذ5;P@j1ܱ\tY =6jG4j ݐbm1Oka7XiP {L͹ ~St˕ւ,|̲MP @ai꧴b M" U]|m, ve[GNM=$Zi1f?5/ꛖPc z!_*:sJC?[jdf//}Z 5ۏBn?jTFdz%+?&g)Ȅ6P+E/Za9[iTDZ߀9T}AV<ݯ7H%IpD{KNHXk-%\Kl@~g"'*m[H(,?_e~}ϣ\Qm>0:C4_Soc#BS&hB,(aX߬iaK_9q),`}tD`|'YS,3^Ux_TyMt"¯nB^7 ?[m.+䟞Ymb23e3H-+\KvjFit|UhG/l}3%N2BDx|@'=Y{ax78&9rˍohlX'^Ck*ym=L^1eJ|OnF, ?4jn^KִH\c2!ssq8=am R=™[y܌9Ʌ:LMz$*lM]K'DRy&h@bd:o%Ccrc. 5 x!2!l'e =m1LG=^E7%:=ʐ8grvz/t!}^abQH39AmKUc08½?7V/݋T:eP("D|}f~GyD?}Nl=E~fTvA\Ŋt<&lЭlZ 55:{s$ \[f"\8|e #$~sP#eՀNE)g뚠H cq{3rJy;gp@43s"3!ub{ntaQ0a`R,o-QיK.g| X(F۞tj!9 ?~ !RLXXp3(?G6| &4apNTWz2s"]-x/x>&'xu>iFu,e͸+vᜩڟ`jC-e}7l">~N/LGr%MS@!E)Y?Fl0g2!U{ m㫭.cK_s\sS "fxgezut~&NlpEoutnق\}7f-:6 7&Wi!)5ҟN$u 2BǗ]A]_2_%t.gߓO;顣4 )̛TU5Oq([L1\?HFlZ!@Y7ynȬJ(Y(lŋysX$=3.u!I a=FNuaIaіFݗ3W6nB/;!<Yc;';c !6_|7 I`yQTp=JbX\կ,xJ}` oXaYiF5p0,o' 3 nNĻ+ɷH} {V.2 m8/} Jv-\{ᴉr6E U))tzI|Rnրs)bW#0B¾A"! dҭÖ52OKh%gsľjuws|ݗP0,G @m=Ui[Y2,zp8.'B*T7qE샺;5rU{7 ~GS-!2OE}IL3@ Ilwiu[By6Z70瓡"/KܗR45X+t|''~T;0 )YXVtOo;sֺ2(iӐ8Tv-"ObQI MA%\U DW6=  ,93)R{$':(&atS T *>3p!_j11$Ⱥ}.F;[2m2/˔;Q#%@NRb- Ԫ+8_Mq?4F(Ë"Z~C .q3NΕ-(?}Di1j+ T6TK1`K`_Կ;ꮋij U#,5?+;aI$.,OR?ODd+sxk+6|0  SȫViȢ!7`|EģqmɱTXQZ21 w$= of^? #4^2Vf#N5}7e|cu/>}ڔB|!0W#=N31ir d$='8`M!B C8d޻a?J/G3q-E"9}aIǼvڏ4_h1Ågom.Kemp+!1RДaH#v$_A@CVI:笜FG\al>ЋUiO[>}h/MwJ'QW.[X>(|{6/="ǭxc[Z6%S4S&w[5-N`ˡSp a~슁ͧڷ,GnOJjJBvkR]ctL V՝3yw{QmѸox -:6eo|'>h ^%|6J'X[Z?A<4;v͉1|h?lXԼ{f =dn@dm3$q]GO+l&dj`ӃPqCqo{ FԶ! 2A؛콝rv *0HWU^g9+1`~G u8j|Ac(?$\ő%r ۘ9cVjۍhq$cOGC)ķ4IT ^ 2 ʹUedYOIB)R2(]lr5\?ш3',-a6kQ1u9=[Aay6o ۸1B9;[ݖ B; \ ; ӈTdrђyG"x.1E-L#qY<.8i, V.&<[aRčNN!H2z&V*z/ A7 o#L|5nڏ)'FOyLDopo/=j%H|R+w86!%!k(MYYOW3 C?];n1\z“vRmtbW) D; @[Iq3<[lQǣ{`o3gJ։oW(r#Cm!31DJ%4_LVG*!xnD=eܮQ5VX-;˞ys`ycIs ,E3%$4H8ۖR1=* (cm,O/!GR'O:y^{7xsU'V.?"cDf)eՠBLǾt2;"9'iadD|0,$'2&RK'+ \j}OPJ|QCղ[7 ZT~Oz0O_ISJOB >.(wYûM h :.d>x@HX3-;yA#R(DI< (Lz&F J6x1tÏY:Zqͩ _N-'hi(#򨼁|cTt {k{d#SΘ.t Vznmv]ѹ[5H03έqS.D|$L28S[Ǹ&!b_.X9Q*t!tevYuF+{ؚ==bdrfJ8y 20?B2uhY8=V0:<٬!g # aɢ\⣔D2knX.bKYN6c)R71n:ŲLUN?yV)(qmޠ֨ +XiD^VA !Z9Fw˩4mB?}tgQn@פ'PrT=|HEAB_^>:'^PJceL!m *ހPfcOX7/I$/X#,kSkZ`O3oޓTW"ܧwJN2H́ΰ0D#o2/ݓؠYn7 ߩy,é@6 X&tF̪}uR+HaڱTJfk[B.(Z |$TK>VR@t` QԝgVU'X,bZ;&TڒrC+M>"bSeRM\P74R>2Ԋmc#']}K4`{mɋm%IٕVU:;ޤiy I(>}QcC`aʷwffs-gK>J>2P|kS>RVdU?܁;k:JVíCB'YUVQ.1p?^_sV=u~s4 &J$r @,VPV5\}6t07sa[w ]‡A1IVKPn0D[@rDE웈\̛P`6mPTFen3'U(-O<`r#6^ݓ/ [kw6 ^\wEu1 'Vi9-nD@W?Sӹ)[^?B&ȄR;`'l%BZbRxam#ivv8ڑ ĉz!C7]ya{Jk~-F>'\n%S  #5> 4k|={IGF 1D1cEJM/ShYr^R#R3k\f=֖‡i%g]%h[CFQzſ~%j M#YUϧAwޜCi}yramxv=G",*;D_+҅~dcʬfK: p5?ёFp3f'!ÁY/;mgvk)s\ݸXAъq,!2M8^f=1*OlÃ1ٙH1 XIKOssn t]w>lo|JkA?ؓ:n#fn V%#E[m$ a N~4&ۻ:zwWwn1by1h@~Z-EعZW 7NHÊ3w>+DJU<3@.p') 8R]E;ASaIw'>W54NtFьxt8eWz5_*Sb%$FA~+2B=SYlû$ pMz좻(^&>C|V:[ g Mj.yЁqaԷ*ogDw!]_jjƪkO^1}N\AW)/+F{znF#pttwމEڜh1V&jpJK})vZzf"79ɴsuI{^բ&:{(rGJA܍XʻZYJ&ٳ8΁wC85ӔqKrC^~|g=\oxݣvA=1HYq>JkBص;{GI@dAaj|d\s~R6i~e E;,.$m g-%z Th#GճJ&٩N\NuGԍiQdtoyh4߰/lqio0棼Oveכn,_aK>#DhyL~mVQXq54ئz0Ik!6Q(߶1yۥk=$+7B 8dR.6kv9 R/z":RX9]WW,1QaRR 4F^^_LLptx$h$BUo)?.'Qɞ fWQy ^fzO>AUxK8s>үO~zDݦ~V!WyVe/FS<86U+9[)^$*I+ Ix'lP3r9hLTe|`"i|4$3)Ap/tǯ}:whJruV -`=6FH@dGظnƛmmY qc4߃)alB83a9!&Eĕ/nE Kرpl4B'N4SP3p<Ū K,=~t`ĺj 4ƭQǾ;S On&,qFh;;'c1YNI }N*6q4\["!cF|YRGbJ˜#8>kyMU NW1@Ri=?gQScKjǤu:Agoö&>[A7y*<8- )φ(\v儦F 0:Mx/e>ӯ)X%E^LԣͰIlmFc@"9_@C[VU0UU6}-HkOܗӴN+C.<4'ByW)t_. "0~eԹyHGtyyUQ>iozDׯ\H>H1i @8ywpCpjAcU;pY?IHZ2NPS oc8.D!2.aj:pP"M"ڻb+q9J-3p1wlL0?6(=,ӕ2d(/&9.tkqx$֠3Оc2<RgɂyI4 z7ׅ܎?; ;ߟiHev81i#ڡ@X߾wWkZX .f[:27Kv-tqc@巰`c~eAa'!m.(D&j&L>BapDgd9ϫl @p{7eTv\"zvQqbOfXH%b7dA$,~ cnoЬi5z K,WGX}6¦ocء[NI!AI5^GWR&]b&uvዒPӛ$[fF宖L(^L%.CH2;y&S Ϣ٫o>_'%!8XжԵB1:5ܘftIyltgDoR0i!Hh,쪝}Q4%ryL#W/]#+mYETb瀭5hc`%6 ^^Uj;AYmr2XZd3$h=C\^{ wSؗ|ݍN|&oQHK/xt.xlhj?W]̧$@-8c ہf(8SO; bkuSA C~AWu`) ?xFw~M>#qL֞k)']BWjGwؽ}.|f;<ףd,Sօ" $Ed߯c#M&(taL"D XFfM]mWc-B')lxIZj˃p|I! -߻g|$4@Bs`-VF!C`=]YoځҞO cK_f R?IzCM1 "e" l:uoΰRO9G3ڬ\$^Єaٰ~ ;%s[U4=?(F!eoݔm]]7!.nDwN !kU1Y#A&%EU{>:ب(fw WTOPٓe(#{CvѝKz4⼣R~].3N$/tlWz`lx-G!e%z ^'NZUj $:>xr!`(kFj'7=qx,̈H5zE4JwS|u?aQ;Ј6ȷB,#X?U4 *|{tytӱ;3UycpmJc>4zŞ RjN1qkNaMxv=wew/I<|EF؄l%-k85$drOCiV>rvf)U[q [cjo[C{9`(.HӸmW-K;N³cS5r_s Jt%*O0gtߝ+?Hb钩Ì3zjg0v|O 76@^5C0 r+DyZEY<+FQ7sBLzΎ$Wv%Qh"X0|j%<,5.K -2$S@F%Q7=Q]U<A2,Uݯ|zg)-*m Q`$H fC`䋙QYvfg^SPY&HeTW3H%;_ ^"?-P2f0bpPh8K_5]6s6V4C/# |>>Qf{EBрXN۞hd^W;Ϻ *ILةsSV.5C\:;5cLgҹZ܄p)sX>f<ʘSzI0x=T8~q'2(ȀaoU>١zmދT#%@j۷6l.'@O::ER;eL\v>GfV 0]b2nܼofD(!y+n}KHTz{>fٛ}Zێ؍iϪD>R/f\u97^/BavNQw,5H٨ZurT:'ևՒ.]=`3o-M5)-}4s̏IA YtN"m~QeVFv{ach" ̸;Z,*q4`m d3ֆ 04,MX^,gn'"9W܍V|2{|a(|poxqo8K*>i{.G}y)@2ϓ)ͤ Q ˢA_K1X=9r]"S;uũgc>\sÏz9Vn+RIAdM .3c\I6R Q 6ERa2Y@pVaGCٖіy *?\k@VўvR/KB^mp`.𘃹+6cѭUqs6?![2]ytrfɓBp= .bNYJ Uuow[FUEp9%c7>5EG;{ӡ^߽њ "4J c&t5J 7{vmq@Y(xJSȘH[+CM I-AÖK BB  5wؠ`=$+_ٽGqO|rfT nyg tˠ m>[ԎG]Ȯ( V>'+&tn*P+/Qs(sЛ!H"r^|xl_-'sOf7OTD 564$4ЊYf6-=hv]@!gYDGvqȏ.WdӔ/JK#`xoUB$kN5EUq4'e#IaG\a :ngə`[/Ac F՗*KpHU^s?sAyߝW_%tqC/P"LϓG4l£15B%*HaGJ -- N[Lo28,*iw>X@ n?=N 13 IMֹi `-&nΉ&tk5i+ŀ,@mE[WIT;A;eY Ypte= =@vbSS_(Tv>tʖPhoo⽰6ԩlYPO71;$"|TwO_}*,s|Q3VǙNj"Lz\YMГfg;iFVdTQ6oY)RTTJ&sّhg f^%&Nm'S#f70VړkC!u]Mz>8*M^חX? 0YRFhܗUÀ8:}>x,^v:lD$s'^bϊM4]k,0JOq6z]t{әj#h6=ڵhס`d_ulJ$7%&4N EH{B<"w)^&7Ldrb`M宦((Đ[aD.c1T(0;Iٱÿ,8ck}޴[bz FLSr}O|Rku5h eDV^X6=juj6KKɸlyǒrFՇODȼ *@Ԝ];6_pl`# W9˪L7g(|x8!˚a}4X`x?}]+hF è>9Kzk<_/&`szYt1wxBl {jS%=hP ٽC8QI;ܽ';`&'~>a`^OrdYݎmq, x6“o e攊Ӛ~4 9u4'ܶY5.X)vKl >:$@ w5a<9XZ<*@tqZEvzUqk?2E4. k77U9Â{1bBk' SlZOkVbj.LT2 5SJ~v4? $vV mlxwQ;uR(qB-Zj1K5M9*syq(vA5DZ HrS- =lG&-z&=c82H:ƆYz urJ  ]O 'AxOQQ=&RR;vvT"'H"gSĨem3x9rgW}cQr "B*i[ӧH<ûH#,BQ$z#N[رJc +x O}sVyz0 2*Rwq2(1V K(w]=|S^(h/o(fɛ{9#!fv8CY#P _6n"ǽ}Mַ@?9qi { ].tKPvexrUpj?P()g"8AnRGjFf>#;X*IhY ӒY * КECȒ9~%ųe)7[E?{~9;qҌ̻A…wwԇ @I[18n(Jc}U<9$ʅ_WL$p:њ{*QҏjlG?LɕgT&V эG A\ܡȫ*[tң"q KN9pc( qc‡r3lh^xcMPKYgV6'k Y契a•݅]Ō.v3p$qkvZ!5jou`dg= "1=؍oob؃TȒQ7Fyj 1=jաs82rjK/iOފSi.[5%362G >«7Y?9]ܸg*Koj~8ۑ84Xb=+ /> Gq&5opFl+Km`5an,J vZjp5> +6rc?GpQN6Dagz\=cĥ}% *WW)IZoz; zޢ6&K%]R ?T'66뻯!'UXu[ $hIK{BȚҦq7ַ87bUG EB1Y^U|ɮɁBtۼlɿF$wULjln_(_K -NLFڅÕYu+^*kY6$=؞)t޺6o'f$1_@Pn_ ^Wa͉e'Cf%@ddȿ+b]y3gMUs/~L ~zhwl(5PZ{O&>3ԋVo*FH}|rC2"Yηy=qim'Zxm$4맴5Ql:@: vڃkz>]ٔM"#&^?-S74?5`)]ײY=ur%IFM?1a*,B*@Kd9kYTX,ۏS-x2c O0>c_(N- žUyA Xɯ\NuzGq܆A1h/j1KL0Y7`’v4"OϑÃEl5XRj1@`grF{F t.qX&rghC!\}9,8R RR~!j2C)w_)+Q)G q?Z /F,%NS)$S h_=k1X>q1V7_.˞O. ^SOk+c,$"9wkF7D+386H_඲Odڙsb*ه ,fkV+)57W e֑P;hԇmН.[S!0pLʃCؚIVw+İ0Xwii{MNI#HMT82JQZ1_ʖ$AB${.m@ɻT*qe->A&6p^e&&iYO=^<<~ Fr5qKtRCwv[gT+w끘̗bIH';:'Deѷmh}]sz#+ Pj*);LJZ~#sGh!q,>E COH#ؼtj,:I*LZǃ+ F4 *~!ř 4eX[%eԈLƫ+$\%W;)2~]P[GE {u:&TN=ElFr;h,9Hfh8gbC9a,UY{Ff,U>>,4*IkS.x^pG{E΁ZЊw"fؗ*6PW[#+ʴb4&9k U<"^Jf# !}+nIg0r@mkB5fsG}fd UPZzpK#Of :s;̒,/'ÔQQSIf /'/0:Pzu iQF #x5lacaf&h5TltQ4K9* 0 4C11Y ɨ"æc q8Ք Ǵ ֟4P*+l;0X*(kI  `=!F"~M^ }Yoexnm;~2H%YsQӷp(W&]]M)lSO Gnl-| (?Һ|F෻ڹ ~[䕦IλˌqN߲VlNU1d -E^Ǧ6 AN`4 ?=E&.閆,.%>JG&LG&G3muW= }JNeh2ngp(XD7HIʈ"#V&"Z]^]%.o] ؞Ha'rye@̡qloVf$Jc+U*Fۥ<1ܽYNrm\'d7X[(Cex+8E/Km ї8,Ig;@8Vp$ vyR`6[*9ft14P}WK`.G-QF;o3KXԭ\Sߵr^ᢴ7˪w>D-5\?x+|㿖TmAb90f*֦($ߧY`(vڍhZ! U>BMJ%?;TaIFh1GStM# ci6K-6j50ȱ`A֖aN,.xpgb>'dAKN']fqFN%{jƬy]DvQU$ԫ^d]' fa'~΄롊qmH>=RΟ[;o?rW-)^פmPZ٧&OZ8ȻU]cvxk!\gHjhW&w&e#?X2ӕԛe"p]~ `3qvw!F*l8;R-)@ƒQѮ{6Ut9lP@r3WҹɬJLlzoza(ݡ0TAY bv2f8UFʼ:+HSK@?Kb ?T(eܒ~^w8f 쉨H1yy;@q`YBLdõz$*z0Ec4̚;3{ SfZ=!猼85HR Wб\z-{.;)zQlwdMX~Y&ϲO§e+7ĀT_r,$776x#AhNYzDAtV`l G _p{zHӴj['X㦢D-72_:KO]c}Yxm{B\(Z6VnMmC9wv1l% ѧ^א d1u(7y0;;u*+>5 i牣E{rdF͈2=.+}p@l /f $H{XWBΡ;rr߀E"υ|?p+JXRo* Q=~. x:_3xY#o  @lzV@?B r;=|h\iݩhrqI+yz /!?\ hb_~^ST?Z:4xk%xɒBx٭x?2JlN|mٮf- oQ-6w`,խqqunqq6ZFIqRhg6r}[̊Mۍx'[4܋sc]o!c֟v3؄f t:E}(õ">9;3h Կ*xc51ͬarU1\7XJ҇ }6ψ }5NCz$ ~{\QC|h`ѫeXAQgb*V$…?͐B~G 7 oR>L!߁%-~ 80G (&.huͪ,E 4DʹK&t%rXoL{ 4:YySqȦAAntXaliX D!H-|VxΚK# !Ǽ5leuߧMVa:ժhHڜػ*];:d4CX@ϊ3 .ldnK^h]̷FͷP1wSmel #X*i|50nOHxӁA(㴱\ʄ|8| /*P)A"GNy gߕljN\^ME'NFg;{2]ѪkKn,vuPC>%R6Zak {=_'U?tr/>%AQlA E[ 8ﶪ֝y{H ٱ@"/>󚣒riWMD֮8`,6Vetxؑ0]`, %ƍ: _Aޘư{I@S2Fo  8R+61#WD=b{O.>.VH"g.ӆ.#UQZg>DQ[0r5j}Z_V9̃>I s7et c1빍d@m]ҳfM8mlʭ:x` 4ܑW3p 3܍ތLm#ׯ2 !F6lR=r;6w2zkw.pE]l] H:~ .r+j< Pel|xr==8Sw;4D"I Z!_ ZMYJsލ˥&PX3a~R+2c$5$zɂ="r9Y5Ú  S*]瀗%Q r%1|2Mgf& ]r9M}LF8qd7XRoz3֪;xF6v g^V ͮc:+_'DBg0YGbױC3BEp vk&.=sm}dbn}Bx9| JZEu/+ X+w[ҢvrYxN8Ď+\H*]? ҞaiJ Ub=-.S]=-E 59 coĩH߽uaSS4ԠiXE A}ĐoOn8pǛ"E!Xx- )ƖuoR?R\rnNf =T3 'Mں,\KJȂ,aZ淢됮 i+yL# 2OM: LP 븑-'LlvjΎ;л}>}Ś8dD6[|mՑPߩTR@ܾGWfB :H>ǹ95l=oA~#[O8:hMN8a U uˑEWӞSI c@Kt/a'\zo6k2&0;x,‘0m8\Hx'\'{԰(WL(ZfIU1:_. R roSÈ$kT鞆ɶFb;^m\+\Ԫkk , ;xD:Q=`V:RKcي1Q0YjJKiqu{+uodn6,nZ6`^amkpߡU"SĚ~ˌt8ã=`/mumM*du8mUp2n:g J8N\ʹ%<5x\-:4&/A8t&"39.CJS:F;yڊ)ۘF?C1Q2Wtл m=aG% >bS'i4CC34nā8uJ`Sg#ImtrIQ,%%Ȫesn-&C"fjC !4a޽KܙyaF?!. ׾~ϡ=5I:/.s1z{Mm,2kzH*2h uWfvehDz6TPC%̋$Jǭ'Gx@IG D?}wulM3|D8T(Ure;@A\\@#Pv7]lݔgBcC ONA\&Jn,[r-מG3 bkqJ: )*݃L;RtpxR.fWFPKe`6ђ>nذv7 0"av˜ ~O *Ih8e*)C9;{3RZ:e`zň1t΋,ܡ4|Pnh{EjW+m˱Z-Gq@5LmvYD] c)Xu$`ʍ(`2W%vi#O< Dvbh]maIÿz +i=3JƄxا*z+" \/$uZrJ/X~#96w\i0#hwgԵ1D3#rֵ@Pyof3D/l)QP v##x wքfl[RȰO3ȞIW҉(yA%kiK kP.O8WԜP색QTe~bH(Yz} 'ّ6t >&>cVǣq+nQA,ޱfh[%ɠ/sK:/S_ ._u5AF-h?SP{;,7|CHɿ=ȼb NnatY0W^ꇳ }3s"P~'ZOA,u=#Nk?noFyČ"/8UQȫb-(&" V6§ .7tV:\|a`?!fױDW5gU @d,'-Sʪ h<˦k {3%O iF0qp)N<Grhr"AŜ)r{9AE6˨gi}aWiF 7ݠfihgۜ,g@ǎO~nv;64T2`KAKQЦ>@L¼0OބU@ B4A=bJ45_ӠAs@U*ЄVBwdKLǙaG9 ϠΕ"`%;~4#uZp)Ȏ9+TJl7TGA'?(yEN0~y PWKRy(x2g{ckN_Z4li\|xU*t'W!qf}b136̎;C+q*Qv*k=lvniՁ4o*V9,KQ+mz2U+]"X6uJe@WSEMIk >0(!P.teR 48n_)Y/\\0&[ b-xEzCI0\F !'MMܛ@n"$2Nz=6!0+8KNdH#GaFJBjFt`a[ɕaɃׅ`zFR㩡-}8kDq} Xhm[HΖ0rB]2uՈ-E+QX-˺qէ}|bfz3 =JCŸYs"?.2>,B]\h|ߔ^0}+f9X|eN_uj*tW7jk3oظHbZ@C$ D<㒢ÐC*Dd[v:1TY .rj2dOrAˬ}c9z \;u &?ک{G+=]w}u܌.b+fB" yde=Q:eAQ#|Y44A-pA p ,Yj%tzXe+vjE6QRv o<-b'@ 7ݸOOgdSM;dAI ̼nȃ!hca-lX_Tҹ9B얽ס2F$nu >8?yuEJ%О4^ſ0SzB,p0@٠QD@=SB!g~:j8|*)tZ\ta/(4 a~jd-IlX**%;ANỹE;Z! ?{6'Wh(?X@σ/voR˶lSa&Nϑ\!0}I[qBs9vZt:TB(FI/7 EzIW302 #c 4]R/$`L{E~dpTo]*iT>&64[f%>n] *lȺ=r~N&xbz32W6/l3Ii=R>IfƵl(7-hg<ѓ;T2I+S"7;G@=?2V~  p!1$& `%pT -Ҕ9F4mLi]j38bu~SGY .+kOqB]v$ {jݺ19dZ-ڣɃ fKk9 ʿoMֿ KX|9J@=w ,>Mu+qp]l=@Az0@ E`r\ >  c`Qԉr@iF$ZX@K_^ʬ> 2}4#ƊI_=v 1D'Y_R k ! f@:?:ݮVG9X=agYq$\_K9-^Ê8.}o†oK`* (<~ۿZN Ģe)i&YBUOA@MD r#%G&+]1A(5%+\3r)<8qU'IMIеqg-'ӑc->`̾+ݺ[LىE9uF8ϴ F#.@$Thv,0Jc[M7wӋgN}uG}LPeKǮµKӓXK|v-,ț 7ǩj6AeBJ>zy.C_?B xT%?!]o) U(X &pahEƶ*Zߚ1y301R.MvM 6MޣflQTRRߒ^fQ5&:H^z]Ucd, jYN܄&|΁m05 ~E ;`"we3-eN}aO:X ,LB'w$")1_GM^znAWZ@9 +o[%_'Iוy7=ל;u P0@]nAԐ;3;qQiti놊`;}TĔ@W\~X#uy}"fzomQ_`&LlwYY 59 5R0u!ؤ.M":Q k 핦/4DQlL|LVז@Dkn[ag? acTA=zLF3X6UġЮͷ[` EfN Eaw7ǣr>騢2sτcՆŭJl9S]fڂ^zKp `䈵Z=@0f3-+YA/GCs@.U RͶk|0F `?$#*,M#eNx߇瑯R Õ ;8bxI=P.g(z`Q ʹM0B*^D IѰTX~fBI"P#$ͳ ;ȉ(ad-U<}Ib4)Az)Z8jՇڇAf;s[?",[tғoYӒ̫arZ5_w|0$Dо8Iy LA:aM{P>~+ݏ]쏪Z%WK8:a2(S1\_Tae>QhǢz>5*I's@R>ݠz<˩6B|]Ry̯+y4J DKTJ04st&2"0of}m`F1yhT|M@.E+*ȉBƝtY9\ Q0O<0 ЬZ/o%~ïu<2`{TCf>IU /Ypq0!lZX#A|e#y8J<%(FO!g:?Y 3hI>s$dpdN.`ʣ6$oUs+N>`iH63ZɅBW<?yA}uwGoN~d<"N Yq_B5Z$sφ%_^SOH7L&lpҝ +Oi q;*x3ϪG&}D wxqb!Jֲf"j_D7u> v]22Isq^7/<k"! (_mXb0mG=CnkM`zSQ^nug+Ne4Ӏ <QŤݷ xI'[JBV]2V0crKzVu<]7EԳwE.Q#fUҲq+_Nh3JC& d+o>:FG7p(nl#7H |~`h'3&Sn)x}9NTU:]E͟0t/G1W4 dƓ')p$O䊪lVrWܯgK`Xs2,Z{݅`A?\R>.]  (_o-n'Ր{:6Օ'7vsQ0"bn>طA]w}xɻ`+E$w(M7Cr˔ aj)ϴ͍xӱ"΢GhBQ?hu"լ4M`w۹ /U-ipZޑ~`GS@q5@g'!eoXS tf3TAvxxs{K`"3%<*Gщkm׬'I]9ӳD1"θΞOkxSY[!Zj=s T?u}cU4ʏ+ɘ#mL{gĉ×RpJ ZQVx,ߺKx̦"< ?m e/|W7T唄YJ3!BNσ󨴷QvwQ9ñ/pa,k=7HYJH!=wts,{r4x"F~M,a3+B5aLC]%i8/'RUGx* -̄eכpVf7,i@xZ"B$6o5G#TlvYq%!bkq.n$aס GD&YZ%[HeUd~C{djdEI=x<|;(ӗ3P(;q*tag#y~V0ZҴ#e"4+- s|Fk8sUԸ8Ӈ}PhnarW-K٨ALQ5̚r(b 5%ZY ղp ޅCA]txý_l\lWgvggd WwH Caɭ%*UC%?":~GŴߎMSn'#5M:ڱ%+ ro7(.Y$Z&+DM؛β|ԂJ'3Uz\),/Cwc.iRE5M.(s(MFA^,2 ~$^bי͚8SEKE@Bە8eY1x#5#0) 8pbKi"$mA4q. 5ʿn`tʞUnIJ  P5?u숫7ՖQj#kIz!ѓKMy=d±!vpmuu3TV"peΰB IVN>lOZq6|7H~.9n[*v+nR&9)Q}Uxj\jWR>XyUmg.̰qnR?|f/QqU54V(ҋv`{uMIDyn*\%nM M-Atdmh{#(Ž2#>8`C#&Ӝ8 .6kyW6@N2Y,:,qDFJ<&78E~ EQS,6qGHBb-LJ@CaWG l'vftM̂;xȲr! v|gۆje'^\4d{-!yݬ I2w)wU~qIVKqDg ~у Ӝ4QͶ\zrnRMzo/o0\ܴjQoH82mf)L34? "Gmm:tYubv1"({|tS׹YXh|9#WaA3{JK/0*sdxXY4K &rʂZ5}w޾MYε¼n$ N"[B(vs &':M]쾥Vl;9hZ80_8& @쯖sŅ\Mî''Q&=,+G2?*_ޛ-U '=ESw8H}4z͠j`/EPW%I_gW (1BQMӲ8,JO< N{|E%[Ŋ@⼒dVHfmIHKR7J ;b8IC0\JIj.ю 5e4Y g8U[7ܫ(> ;[i.rs0XXALWM]u*8sUs͢{idub TL>q{}"#L-6 zRS+sfmrDB,B6Tǽ+ L!/EJlsjig@t~zVҔ'gtzJC$~EqqX6g<:轤8  n6W#!4 wbY4KdL)+uʌ2[PB?`*ab7];²HX^$ ^:iѫau/sFMhRwZ6.XY1w˓xV@X':չy>!O"w)w~ڵ?qW^D,P_e?ﷳ~)kwwqoN1qKǪu-e4UL=bkU^(>ራjpb`Z1"ꚧF09$UݷŤsh-; P>LvTG7{(+Smim1=-Fs}a˙f Z, jxyv޳{>)&%H$Gifב|sSy:azz2Ɵ4L*Bj3$k8:$(H5PbMf >62ҧ E Ő ʿ}VQxj#iqURxu\]26YLoLzwJA5 c9b\ ,w5y!MI2abt ivD+Xe6 quL-#{m \b}tof# l# LBaE Yڄ. ׻@E_ġVG]! 3"MWT?J?n fh<H\ZS*+B+/+VI`QNvZ=|a[\`{>{CRrk%")zF!i% -r $i\pIc.7ۤJḢ%W|=>1+!]x,c+2`wD -Qy-jFFa)ipDe(CF8sgu#C§W}f.du!O `q""64[XwMnSa.ZĘydb } D.7WpDd!uF0PdH<䲓o隫DѺl]{;8{~o>K]Nw\%k\+*R17GZW|BY;LN Ox!|~r߰ 3>=/*z82~}h$L &du3@]wTDF 1X-1% ָ(iW/ #^JVoKyzߥe1 ]­>#|eT?3A;! LX{;0f&;[rv $ќyך.\~H>3>B+#^>f496eHGL:$tP:]W`YiʝڞtrhOikAC82<:99t 6# <#ENB?VZ9w!֭w1̾ʎ!{ xMG~UxM1af}&dtCl3+4Qόݠإ?xᤗ."AMYpy"cgWCaFGE` \ A(V@1.浇J'Y?"/zD}~gTb}`ܬYw8(m 9XC]n8_5h^zOjsgҊ8Elψ_7cI9⤀N?-hK+~r $/8<6㑖'yـQ4 )EGJBpFqk=p/giδ|ᡅgn!)I- .LANVM˺DbdHWm$v`2/=kHX+ѻqofN ‰n.|7%MFQږG=E0>=/~"nd%&'HN Mq#m몿Z<ˆkH~q0x!#Ei fuZyoLsJmk"&buLon KMxFֈ5 [C~uzAݚo>.Y) >=& ; V#ˬ )J$Q/4wĹMXApzT][O袥e{,o*;mB|Ϯr9 xΫ hB,p$!h-k z/LwykHd^HoT m䂊߭2IMá&ЙI.l~ŧE3S07u~S9kY0W)C8v~谿%95x|6!% IzP?C\?=0<}lO̞5"V]]&(&_.DKYÉA0ݼU=Kf`k#r'-&:, "i"! mL3U}-4'X/I(Yi̒i|PCh?@gCQRZI?=c0Z *zӨW IſnqU\uͧ:CrRj]'%T|/>Jo Ckqݸ 1LnX䐤󝪕ҹˉgd%a_$I:b"b;纮|+HmD@\YAU5<}or"0\$QTK4I?IޔainS.޷_mN{ax' r|h4ǁdƢWk֥K/ks ^s R$ Gar:W/Q^7 !m'˃.bqBtҿ?uYRB#o"KŴọr™ M/J=?, ]U-\ kgPqNRLyF@\ҺN#0~"{oo \>qaVϧ!j( ]R`)a)hg6z\e o-is|dxyl".pV]~N r8ؐx@lg]QF)r2-9skZN_@6nU'tp`W28?$ۈ%:wս!^SQ0G}<;8ߐ,;Rzm#XdRšp4W./VY)> Iۙdu5FG P':>֏.!%䠜hl9ψv5T BGo9ܠb6ZftReʹ#bkiҳJ*]65zK?@6\d1/:gu [lIԗ .;*Xo \ ` #يiަI~-&CeT1  Q:8cGR$w-+FG-. 4)Pk |^*jӽMNP[VZjޝk-3dsYVخX a9Z8|K{.d[#,!x$~:Z"-A9lx}VA`zy7et|/JA =?T58;6g$& L+M9"M}aTte'W|dGL Od rp#8:r({x6uk31I)J^a;nU"!Xoor'0k*&KGSثKqiZEY h(}ƭ3g}5FtV=q4\% -%o^/IyM{Vs;_AV^'Gtb/4frWO~QJza@l{O}^;embǞ6OE(f9tgI޺`ȕQvc W(nckV%l LE3gc?r=u@L!:ڄb2$T7̜hоߢ? ?yAiM;RL+HT`$t|61;\ѐ4(+;)݌xǙktp'$Ez4x|"k+ Fib,6J?@ણM-;S;AB N/ &-}g{Ew)" #q^7OD6HHtL >k`Wϒ̢ɀϪ}ڷAig) rZ9;67 _T;vH@\)ir;4.2+R!_%`T*ZW,9Ddeq>EL@;$z[_3E;i+dQXՆ]0Xe62VDwjNc W ZɢML@ dQ\2{xu#Ԕߚ0^rz4r%wZ# Afp"ͮ0X^_? JlSeƠźcΌ`CJP*KqT5Ěn,ڴ12wXmuՔpOr$n[϶rf`~'}vW$-f >oyh6˯stPkYh XxN< ViA"͸7(٦YE‘O\}lIn]+JǼu6&M2lY C:{J}cDx~h^"Y,uq5%53gN%8w/`^0SPMkR*'" F?Qb;Òm}D@h{JC 8XWvsP0Z>ݤpl:bYhȌnYRxfWI%`j3ugYj&Ֆfݤl1 7Oz}WpeP/=oyԡ[v}cV2ULZj*haN|yZ̪}hg|^b$Yg3{R51/fYdY<1H3b^2T3hhLFNq1e vZգl$fk 5ZwjKωpwlEsܙ,U@zlҜ6u78R<8郘ZA 5t60PxQ͒ly)IG %5[S]B[CHv1_=kl^֯}ʰ=g+Rjk2A2);mat[Mu~s [a3/ k_(q#>Xz  JLaSO_/v3k=PL ˱.M׏XgT},(bg{fH F:AFTb"K=JAX$=f >%'R 1@4jFRi}GuJYW}B_fdz6(ӂxa/~7Vh$!;XI8`bНߢ+0Am8\ɁJ_/=v LٔEIў)2W ԼpS^I$VFHT8t6_=&cU( 'L'daff4F+$,g> uCDd#GDs!c/Iۂ!nmU-\7 x~qh;P/βS1ruӳ9BNcg dr;jӅ~–>V8NlRCr:s(?ۨ/l7'Gy1lWSڲ\VR Gi[UnJGf *?+W<mF]jAK8 ^7NY2ƏN&fﳸ =u#TEJ \ Dr.x\a:bB]gZ&dqy6(:C?`C`C,pZeg,0M0~,LL‡S{fOH 3](KG^oEd$K`hbK:DFjm!/t]!x՝GLi賵zC)E)\w>EI Gߺ0輯Pn;{Ieos\-zŲ:#4Z(X6z:[JG)R~ni: :?j ΁ҟ:C %MQg=Z—6q!qȹ#!f;bz1 ^ڢZ#] k=kHղCYrB/ß(jlZ[N` x]P9 ZWID( K@#)$N\Z wʎ=0Pƻaye"_mE^5+֖X;w?K#X`qVTտݜ7$v ܕniqHX5Wy'i ;dn"݃q~p$-YFM,}~B7RXF !fʖ)?"zZoC^0Ҏ^?$4k?RQMpkRNb3] 7;EП@o!Rf(c-!FU"P&QKĥp""+Jrܠn«gv:z g?%L@L3oSͬ~qL"5pHÏ"A0l9w@bd\sMClN^l- YeeD@ihߋ_κ~C6`Fi92c/r Q$cςcJ f?8p0-~2MuÄz?PAh'bC>%OoxY q #kX]zO"mMBFUMh~K+cA9nP6@.$\4fu}Ѷu l$KŒ5M݄wұ~tj}g;y&EjȐqǀ; \Je]Ws%]MU9)d!kW] Fq=dǣ2LX,2̜py \)h f@8߆.M<^tVPN,L#4$tXbTPbس&Bݱ\g? ʌozR3DȎx'0J2OkeeϑR怡"xoѼmj½K96.U"(ΚRj٩!hLY!΋x/Z~~|Q۱ypdPAZ~(b'Plnt0=זJ(Vx͸WfV)7X7{, l|lR+ ;vDbhWJ?/`ZSRy~ /Yޘ5}-UI|7𲼁%3״4"󖃻k$} M]w9ܔ:ZRjy{Q7M#¨XPK5 DW)({W%+)bM u'~^δ/`G)mu}%^l[n9XAU$qEZOݝ^WN3Aq|$8(r cX4+͉j ,a,}=PQWSei Yfw `yJ[ej4SI+7VDMz>MĭQsNR(-ӺytDm?Yꨲ+Tw|oN Ig9s,b0xeFLb4C $, 6dWZ1 w%eGJbu'|&5YxYwa16^tGK%3ӫyfj9цF3`;tn{(˩^f4wNB?@WIʳyV;׌yg t Ӊί'OD&o聍ATZsvSM̈'e<}ݴ{X!* s^ulof×<ڐ2yf<~[?bȐ^DXY{2AS5a#6KWͶcb,a}9 !O]w>c Zwʢibb]! J^lO EE׸!ƾŖDlj8+Zbi`H)N ì}cOKG{c-fM?;Fkhb+Y}lebXn`cɎg8A_ ZRk/q0dJ{.[֒MubjKԃ;6iu͢ dh_ɪJ-w/21b kxkսOvUz 3I)#VΏۉ2֏d=C XInI3,_4I،v J.鍝ǵR#VE%_I2x˾CY4⹤EI^%B@P.tqA#6xtJ}$ to;eJy|66RLc&>t) %;YQ`=QzQz:J<0jLbgβ9Ƈ1ua JA+P3/{'| em̮9eϗQhw{dG/ HISjQ˸@r1p6pc7(&!FyP[x&i+bO1+)ճ,fW=}mƢ7F"V߂*Ѕj4n=[m1,metӑXիUBj.A`C oJcwO\H4?>'k%@BeIԜuvlhISGxDGn7vLhr*;%&eq=bwn |Ef싶G SnMCP>Nڎ\wY4WϠ0rS)_1DQ{;\UD9у^ɳ ic䧂WH~@(;cc짵L H;q&(X`QK#Ue W5{1mv6[ gSr2|Ϲs% Meꌐ|ƹH&{bBa7F"w}ƕ5hYv&: Z$xi}myX.@A dsl ?HV>KOա"#9CB(dk1l_XkAL>g7%V[_z,ʩu=?+d~] @#U_vi&s)J2,G6l`xQxZES2zT(7"tHɹRffl`Sh@Nz{ 5yNW RF(/,Z1ɂja;o֪Hc#e~6$h6VI캙"e}?vCo,CdF.Eh E4{\}(i18h ye!x}D+:]tUD>$I[ʴI+;HzH%H]v)Hug>FM.kfNtMkwr'@yz~Q4/~)l7P3Q+v#3ApVzE_dRF ;,Vx:\VW[2,ӜzjzT9Y62a 'i Ef1bG{e iuMu.5Z B HӋ* uvhu2*Uht=U1{ihk  %6sU%=]lkgp(@V G] O"zHO*dt7:KO -`A bOt<> )ec@,;}H7"|/O ZF*&T) J2U)"ltN_LDY DO?{8[8{ì93Il<-Kvn #t׫ӥ93Ե7 j`"{E(!îԞ*x9~wu=w~V t*k Oj%8S˩ [lq +eT7h24]/,mpA %y'fNW"!_ ~WT^㺠gutⶀ]d- uxK0j "U<2r& MOXeZҡon48O.ޕ\`t)2+.l:>(+13pP}^)^neQk sIAաA"L>]3;!gq%|^}Kb ` }?_n%q6pX&oz_` vEayՅ\l6 iIHސqֲdp !zد 1X8%k_ƱL'B6΃!1K+6\)Wu~r)Np/׀h)#,QLRZT0Ck8Zl+e4[5]u>8ô QLf'?Bx\VFa|Sn >^oEG8oe ?_=˹odxڑH,4%N~4# wr+aklfވ;Vy [+(>[e6r6-ѪRl@g EyJ5:9_=$E:55yݸ - [.H*Nl\*uNyEia!qqQbF&i<-< V ›+>vh;W!4uD14QMil% o4U: [5@p7g gq%N@Em/a]}o_ki7 O=(\B}u!LV+h|Y|ɧ5?0HЈ.UZv'3E$=z> onWgԋ A+eH(%*.xz܉loREc]X,K1"T|dj+=qk|Ϣ*oݫbqm&Y'w%O\w;`0My&»F/ɩ _S 3!tO[5ݣqiE_["}yy~o>l*XJ_ݯ(ٯQ/ ^5YqͰ ;tAzy ulSF*c5yP8CIbP];'ʹYD;X'nG^<]O,Ujq/}eSÈ_< ~6gxQpHx\(:9Ѣ9` ҼOwLҧJ6Aϋd#Xއ\ΉS"6E+W܆aS!y*ghLC98 uv^AXx:qa:n#wn,'lɌDH=cޣ_܇_ReH*)ZG/tbޔ8;D۪e?U8J.~GruD:S#`Ko,4'ħs$!E?9/z<3 w*BJvcܗ]șm5x.%qORdIk SkRrw[AE!C?j(*yj l쟬t}-kH?02T`mA.fiI RyF7x'PTZ9KL@;.'G*+B^ŕTc࿛ mF'jcobQwNψ~;R#QDH_lރv57bJ.VO# aI=|oP#iL@W~"e&@\K Ql2Drr%=ٚ+֠K8Fkpٗ@<mhIݟQ~N)HEyfU ?(:Ȟ-УZFzz"a4p+4*qhH_ xRJ;)5Yl61o\JsgqN8K% epu@+-xpnHju>A\mAD3{\x4Q60Gwqͭq$ z| +WxӐ,w\}A*1 Msw]lߺ=49[{SB3c00 dvMca Qd5{7'yxOڊ]3yxmQ˽a Z_Tyqkz7&@ X".֞cR#CCzz$9;K@>}vjج>a'b0!:ѱNx͔8^:| 9>=nBYGw #6AG^9 i/R~=5ݹZT -9ѵ?>Ȋtgn4F-چk6(zԇhL`#Y{)AcSU.@c7]lWNtZ\^ȆEV Qm i>uCE;3A4-nyfwYnфwH϶^,t'@/Q˕w4RB'ONX lŁQ\P$2{9Qu;·F߯@PVo:~2IZ80j|R^,͇(5H{J~о]б/2'P]GѿK_"!v-,"R6wlcXNSt?Rhc+r14a0s4iOY;FA ,SKZ %8Vpt(Fge}<ґao БT8KnAC_7DծD3da0LfN*ˀ |i ğ W.gu#7 Qujp AO Wk_}8̴ VwswJ-SC᫾\b챎PgM*r_v]m5SIN54cZ(ZiEKNՍ哳g) \ݝ6E7@#0g3$a䴱xzx3}O4=)̆,ut?CoV!h{! lb 7 7-RKěrRZO.'V.p/iWo04K?k>3g`ORTSfhDX,n BZL;ko;4]7Y[i$aﬡX}+-G䙗ܬx.?j..ee+'seVcyd0v[  ۬?i"ł^5~a>jݧ F vOrKF;BTaWoL&.{bTS~pws/2~Tt҂mܙZ{|0&Wn*;u%µUc.5NaCႌ9HʹE8${RXYkF;8{@FI] 7Ej9m ]'yyX/0=_mY 7An8L]vOfPs*8{)n'bEɢzȐUOzbj Xzm,g&<\C4Rp99 !RX!Ī4*wU (e"e.ZUqh$tyZ0&Hym@sGkC+'pgJI!Bn\*GB6>e Olq <Ġa%Eq?g.R2JluZШx|H}QqӜ=cZ1xL^Sʠ. Q:j`o(k@}dޔ!DEiFMHs[~/3?EF}=٬y%m;= \uLL!+#EaK V֥ߋQU ,Ю%q] kA2.е:V5f#Dh?Mݟ^܁:F*M|^ "F|~'7u,fIDA{XoW촧bju`Q20t` eRZha-]P_lThPţ[@20aX^?wDbq" cggSOAgX;slbaVeʣ"j ms$Vfz]k jGԿc+, @xHԔssOH/&ItL +xbg'=qw:F035;#ʭtRg }+L"j| )09P%5nQ{k^~ ?0$kӧj1Fv|h4T lz'ubHQ2f{:ɐDVc4B鹅5Pf[Y (X.nfoA[\Oȣj."#uB"~Zko]!iݒ`.{{gҶ/[발D\h܂ñ6 &$̻۸SڂIq -P#슯Zp&c=n@rr<oI0_һ!f}e]ctS}TEɊ.Z0TtÖ m}fOKmwC&jbZf'Gq+Ř=w"C `*,lw!jƹwrlmY8eVǖ薋q1R辦B"`U}pFuI0t>@ ;fw ;E=4!.y&BCϳet(hKFBo_'mck+Q"}o} pSvWm4$o `Yu4}}Dv(R x{jmX!$NRCn8<iJ[{ Y\M-'L xtqsh*G5,"Zj !u;eI:4'.))BʍN5Eexm59-j*} %QKF#BF'dTX6z,鈿,1Sn|?SGnlf:d"I-Q\ ڴeC*1z~Tt5bW=&r?O>`?jTO9բMDؕ|4`hj;˱h`(ZflgZ䋜%JU"뵞LŎ5hfpe `dagQ7, lK$4JGC2 \ M3 pW߁YTI ɐ4}Y 2wCaךYM9Nfߒ 8GA?\q*}Xop~ /S3rHкͧwIGʴ2{8:(H䂻{~]uZcab"dԹӇpd- W;/ȓX;*;-)o~OvA*_ĥx%Mh sc(pkS(^1_a(WLn#7.Z -xn}/I+40bS^z>1ȴOcPTiACĹqDIʫYY ol[4;6hfvO#OTYcH1ߴ%>rLҚ:hj]õGNlv| $UPK=_y'}< lC'Qlcͨ5~R8czUj !ϡXh Ug&( o@D>mM7-*( d,D©\3 ϰ֢8+i1q\W;߈F%ěײlrLneK[׳ӵ;^&d9VX7 5@:&<ǀ ߏ?5tS+PH{'",[N:Ouh!%*eSda%mEz?=žd6 YN[r V03 R.HANQSGe fomꪏ tشkI%/T=uU,@C"¡nC{R[ʋAŮ+ Gc;_G zK+fO@ճ2RÊS[s [o~@+Noa96tK#g4͔Fz9? 5Dp=?Ҋ4EPQ{{ 䎀oY'G^)Ŀ˓~+e=ڗr5#Z-`7arŝn QBͨH0x/OdtזgW%i措> : ;NPR[o@U%y#Q&V޵NG&t>K ˃:P24u3O%$` 0L{1BRl7!;LMr,B,Ҝ?[pa@Õc`0[AjL6'L 4tŖE`P~]*CNqXx/ f {+x;2Kwc?D-Ǎ~p ƕ5bG*k ^N^GV6"1n-4nT-H:&r34{\!a2J%&<ۨis ON|/cP*wL??vd^%h^CN2x/TBdR֊p|dob ;%-FVPL̮J"g?l36 nmc {BN5_} l3'-h[.,h^hӻDٝ +tPܜ%ñ!|œ' \vuA]BKGSwSe֯0)SwyQ0MeQSBR ޫ;"Xڴ#3sqح k\y5 XAóm/irAQ(0*(4^)NVJ8FIn۳*Fӯ-YTHRe@Jk!kHɀ͏wٶa6[l)1,+rn",tWkSFG ADT`)) !_1bNI?(Zey<7ւ^7+*4?o#D5pZV/Af'T͹Ob;@$exeer SQlr۟?yFgY83Z^9h\bR/TuxWye5@UHn3ce`K|67i5""ܷ9 ނN)+`֭'`"o+J*O+Gq}x^c|ik%WH逥s?$SAV(u0o~i\uג\ .k90ˑp SO _/ (`y8b/S=c D_2:yjW>4I%EaUhP֣;P[wd-,s6G+0jj%ȡLEx wOʗ򚍮IRYu)kI ^rMZr$Cv;9=OKU]AuZVe_cSHj8 MR$@͐2.97eoEbšF-gVk,$ QGNEi3@}y8Go1A\4–min:"2r97W34x  FDv dT= aJdlGI! 1CV)'!ƨs T\*X_ 0&ᭊWGYn7_J6,ޕgi }B^6w{K˜F=3E5:{-0e\CrOս<2`څl!'ha@7OVvQĩI&FwgӘ<6N%Nhdnuɩ jJlrPtt#-Fm;-mL 6TZDP0{E}RQAfÏ1T"nA-5ضobpu5?,t6aof;@uSSEsVD}qZS'(`SjP;=> fF 7s{/h1T5?l^W[_P-`r!0v$liяpS72 !Z{/n|A܋`' [$\f"gOz6XBX܍"ݑ7  vUo}6|A3b@10;> Nϧ ܞ 8@J9@ Niz¬Y3>­>= ǡ oBWtY]B?xV`bFıkSc0-C0sh'ˢ#a~L,Kj0،c PXp~%&mNiΣ_j#&϶Kʐ.kHU$\-.{(s(E Q%g,_(3):e?6$Zf%0P_?;*}cYyOjeO8PB:E*c@PSU |N\Ϡ@,"aƭ_V+&?qI{ 4H{5[ʻ%rÂa=!Sam2:FQLukSp::)`ǧAT0^Ρ:<$%B>GOx,,mt{Q t?FVΫN;1s5,iPQ&Ϛ,@%MUB~=%W -Xlvq9Mf66}6%SjŊ T5.g8(3~:c0 6DM'MG%?Fz$MUq FeuF/Wu C̽nU{ҭ=cKmBM񠺏>J hD4s*"i&!'nvRwJG[afw$yEegyԙAc҄AR>Ǯ`xӶ)N%IJ i Vv[~h|~xUvT~*>q- b ?>EW?6r ┝ ن|AQxrO -b]n2 s:ц8;/R3CR33i'Բ$ d,O וֿDh[ȲF[FK~QF`Q| cZjviP"s*V|O_sD:du.ThF+)tB2Wkɻ*?$ En3 E#%s ;tXgfʯQq)&Dn1hb)ƴjqMkX64>,WxVa uR~.B?}-P cjw7nm.[ @9w܃S]y`o}|Sfsw){2~P`\ MhM+r;蚗Ur%H8;bV@Lx8gLI,astibSz}ɵ9 0K}V@dx4u9V2kӴgۖN{J)\v=*C} nd $'Ȥ@7}W 3E⽃DO"+mTWvvȏn^e7&o/no\Hl΂vA?8YL . ҘP#`0<+ף5t:c0kf8 e~V]G:sRN˝ MF}8(!7za4-Ȉ? ;4\vMO;s{PL:Y??tZc9'˒B-A=3 :jIsSL&Ό]_!ytGWWZ~\u:֛  #atǯn;ANe98-Ԩx+W^l'a4FwQgk0,x MjIɮ{5bX F#`G6?؂#!䊧"Oxa:+cFv1x6E` g 8`m+U Ϸ3USI `H*zXt. CU :B}^o!/˿KuEzu"V'FE8SGFY\@<ضWO0`2NM𔎿זd $:MoUHWOOK봏m(:Ŷ=0s = +BQ"q&5qKçkTƝ9Oj cTs#4 +{LŜZm%T`QKvV560O^{P1Q=`ZA]eux&հv:Bk-p.l]#~3oJtw:Ta2F{4*^ћGͨ9K7;Z*2/1(qÁ;F%i 51k?s4ѐzF3jT[=Eu.-FM)$y-EAq1qJKvDG ޴zL$#+hM. `=ǥZzv$sB)~Ѓl:+C1Ŏw[琩w zG.J6~6UX<;.H?G]l|Le[*?pQ|? 1@;noy9CkQ~Yl&.[V~iiiYmby= ?Ԋ{dtL0jJC7>3*MRdYAPfCV3F9N}(%ٌ(;q傷3G_Lx)Z(;&+( 0™i!'שvFF A ngAGX իJyoGkfJ+ $<b8O/h=d WGSU&%*[Ty8-[`5+drSl"a i$ s%!Y^Er t#X@v׳J*;d qe&vzO)\R<}3ׯA2/t=EDžtQ|%+I5+C@-+}v=#"yq7E}AbW(Ju79Ϟѵ# LZF11^+ESMF'f"rKcLvm-k~»}|B[)j/訔6zUOߍP{UO +s~gT*aJEQ&e-s#O'8s)Ugc[A£1^; v:$OVIq%u %ldW#w?˼Nu)?A1}J:8p+1/kG#}@8졎wOvFߒC&bHme­gzcm& o=dR@[`wkuqԘsNcwM|5AqO"ȉ87yCZŅ nX"d2='T01plULeHYIkTgl(D)n5Ƅ * ?|v#w"*@ rpA[d7aݲEq,kq u ?e2xn: WlA~íރ3 L)l靿Q946te\MI?"+{dA9P骡%[\uZK)Lٱ@Nب[]S~ũ\Oz)m({^b Җ# #<7t>e֦X͐<6"ӀɔEJ C|w[MMnHbVBJX.(5 k&f՝ m-?[Ko!C>kg/G1FTc,a!wFZa  fYv|P/X2 d-:&a?ƤVqP{„W6g,~t&xT#<זjW^PUER%τMt_cF*N];%VXXpY"vꪶj9vdڟ~bG|Ϡg7o+šTCi.b^oGz9hTB~vrz #=]-2"~ ooRE^rˇTj0RrڿMKSk~ƜDe#H23C,# [`#X6XeAm%[sF2( KvQgE5XK;-J|$ qq;Zc}|$ $޸o[{;dA).+xe=Pb$nFޜx; 2G#<(M!) %|%q8ytgWD5+֖u~k }g;a7Sߴ0#m?jk_'sos1 Ax?9}nU,}qg޽e"G`cӲ!G&Awe+?JKQpʘX'WF? ֟yItj\􂫣5ÈjP>2 <}?QVU9dYE N~6^`/ ѸHNOƎdj, ՑZ?=6# W=|@ g:QNso(ÝKtI*6M Y.Pt> 5>%CA=4Pn[YmSzl eq)Zmq 1xfC꤁T {h`yWM>c7,(A dE{S?h,IS}?s5&Q\3<̆b48Bw̄ta5&N,~wo\StqJmm'Εf9V̯;@iHOxSHak5»hwg?C<\)f1= O^]4_I_tl yB[jyP\VѤxdP8t8n=ݽwLwk䏯 p!OiP\5v9.ZG*,O'YA58U曢VD4Ȕr};=Jp36jx~NdTMQl2v|^$Nݨ@| )-{M.Ghg7Jd6ApJGQQqjG5L/ͤ~fx"f\ɊtHcWCǜ#fn+4qW,%&c`Fhybƨ>oQ+"'"b1T7Kd6.7[3zE.zkmn2[췔JUek/DZ˞kH K8W9:B1Z3FӦ &{ujάFաqq|?ce9Gڂ2I}%֖$&xQWtlWG>%&ZP|.rϮxU]5n? p;& .ڞXc&&$)~~y9pocpjHP]@92SɚJi\q>)/*yw# .oի0ݖMX <{N0b amq'J3S׊ьcKp.Y3˙ҋ2yNCsoqn\G͸xJu0+Eb! 4faVI.[lan)PD:.S1'gUN2 I,̹,8+z2p޴-ItҮ{fcsxB+HكL o\+)гݚ6J#-5zkzs;dVuko~ љ`xNcʾMcTV;uBv_8Ҝ$&g.WX#I9Vub?EZ0X1npΎxJ{uSG5C~gC9ppHlll5-˖`}J1̏QM߇I%KoZ1{Bx9*{-)AY ٰeq 4U>6 }O:r>EBjX_e)?";䰓#0-*EE4(/ %Aog0(#|&8D?vj^^/aavhq[M J4=;/v>>~mՎݪ:iL $r"q"!X5i v9NmSe\E` ߢ1f("O|()b΂&* XAB}D(@F0cBȏOSa;ܑkb[N^Ӵ}Ҭ3T~tU,0:MNf`EAXQܑ3[iDwA%6~xsIB9G,S0L}>$;:_HǂsΦBm~fxRAd!+5Zx,Tz@MLUj)X<`HEͿi8T9?-r}e4ÇrrS-O@c%ӷ5$d -c!V[7cb] sMj2h&!f>Oh1aw7)h*sgs0,BE+-G,YJ"g &4dkh>u+ٯf&CN1 <7&$86:x-਄O%Y|~-3 d ŵg2NIfq;8(*90G^B1h٭GGN_ vTDִ,w]vm- .n"ͮ`04n"+@^ Mdbߵ/ D⸩PurJrn3><{uœǤ%~li5y |g`Y;CP+\?ݘX;0zB)MwR]5\-W;GEڝ46f5Gk,þĬ5}F-ύc !DEE^BSE_xԹ 5=R;< X˂|%3cԯI_CvF^I^Ӗߌ<ᙱo+ 9ȕ!*>`Q|{G l ho\g[xD#PbmG_oN;iХRbv}?"M0ԩjٕ"|Om4SѪnT]4|ƀfuG48)jJ۸C(y>: ayɲvİ N 6؈P1, {C O~o!|Iw7S< S$(ȇXlpz>Xm\zgq3ԌVyhS&դ팞-Mos:Mu)ۣ(c DLOwdljޡkU\ykG]V{?$/6@øٓ8i-aT+M7'֛ki++/(bi#7G vRaڊW,Uo=d3'n,k/'bIisn+ګд HmF~^A_6ώm}+.mb&+5qqJg-SǑ!NŇ.%N%3 _XgwvZ㘵^Bh(ay" A !81tWD#D37zk(-qiJ^Aɞ3O򧓸8qqji CkR(6cLqA瀜)Aqj.KGYWKMYQ[*OP4=̈́hv>x^t&51;ʗ:0HOo% %_6Ey~3ϤvA V#rhLOL>M:"ERsf I-ƎozVT S.TƸJPGd)~ڰ/H*_\G޸w̘"A!KF:tYSĹ"-LD”pV /~>p)'^ξ= rJI~<.'ŚJl~ߑBU>Mg.ͤ0:-輡IuI5ё`Ff_XL%Xfsb tFDَLr5Z y*XgZj_GL0 ޗ`b"U[d^ecd1N|媑Ïr\ a%^Gvdu٩Q:&UY;g*G7 ${?cOg6ɣ *5ɴL xx%P|Sz"vCk/iMĈdʝS2iOBa[jA{%Hf >%J]dK'?"͠7_P*gϪ"⬬N{ݼkGB0LҪgG"6a&ƅ=/R9.l}Scj(AqԪgrjDT+:AO-MH}7/(B̹5@"2th|&ʀKp#v@Ǿ4Λ_UJIF£;XjPb.pBJKyDs:cKY'USrghT4q\ n:Lպ}y[Ԝ "G˘J)f8pe bxU]W Bc^Dq ^J.;MW/%o^D'a=H+m7C\I= $,Q06wtfH!]W 5oz}t;1^^_Ls{&D܊y&{ q2zޱDz9!4֌^g`*HISZYO wT/V>6:s(Gȍ^~%plr ˄jL9X+oӶsE{ 9V΀WvtN9Κ\~EGfP8hp%gv+)+={m3os&nEU'vFJyaڟahCP s_1nӉr(Zfi?p^DxTg"Vb1WK*[U봙4[z@B|3v>ic{Yx6Zk6&zR @ ef*Zf[eUj'-흎^?w>=ܓj{V~)!})a˚l$ > >WtBX F}Gg-n/0T~Ƒޏ u=^F?К[s+7zW}^w-1($MX̅0,g3IP8}ڿaHlx-U?/˟A;%@9}`,7?~˴A GECę>], dpIF'k\Wz6S#b:! n2QkP;M hU V.d2v4E/mcTB}V֔pvR -pg/v(8~`|y:- >+Mक़9?RӢFbL*d`8"Ǹ =A#;ۣY88o!H GC^4Yob[[-F ~u[_4lt_ GO0\Z v6jd.sE3xXCNKݩ'݂3uTwV`Z1$CA W8T [*э˃bxK%m< [KW.[q:O]0zt2 r/ETO_\P{U':5\/ a+VSzNyXXb㸜Li4nd:ƓЋV+'o(yb)QEyh+RdmѩC7x$/$7zuӘ3XKhLdx6-eKXf[WcQ*!mZ470+ ~q irpV;۞Cly]1wh4_?|$KQznY_n)FΚt$jsMG_вN$3OǗXRi3(~zIW6Fmt~Ϋnbo11W5j&R`&tUb8wLhm'Ei\0$b 29)狅_ wBj2`ѕIla6" Fwf|Q=m S">tH*].V=( !)`dѬ{ oLAȰ &ifZW|*w.ȿ1Ip53.zC~oxʬx`?J[vQ5 xػJ{7 OQyOزA ueZ:E4duw´|3;:GFzH;Zfu5a[ [Dh|pbnqcǛb۲%+8xb-&s)ǏMIqSTL3rp 3-m-unH'wqf-$0Ƅ1% 2=d3Z9oa;+>eY38I D9x"\8B0?l9m59*C&F?^2[Lj{琇f!Rh%h nb[lT~^(1ٰsWj@8"5NP),hE9svz*d!gyX4j=)sG%K1I-&V''WO,`ʲ{.vE%IiU;LQĒxNѢ;5WxCb1;p >hy!֑p.tXB,4V:N֦}9=~ly)l9/_s׉fƢyOx#uaL)ʀ9Wf^5dX JoUdXFnmj0Bw{xޕr^BiiX6AOńRE[)_y,=ZV-,%~br@޴+`U(pz\KI{G+[LTIZNnpcIJ`lk{ U^"21Ep8ű`d7:e\4bz#q"5wXmQ`̖S2'k`_3w<_ mu;G#k8f}vBSNfG[=Cub*=TItKw̵QU*/5nb-(>J*Xf׮?IQ?$ى_^b FPId,&oU]k#l~y>QCzznr!$Ht'-H@?'ĖUYi׌֝= 9G-g@w tK`QfbE/O^G.y$H,C78Tp 4z ( }x$>H;Hz,QimF ;ԻJD5}hO]BN7vT|i _. J[ny9F%7Bp1҄Tf6^sZVSt/4`' AnCVx6t< $^)b|}t['T͏5uKs-HH 7ְ8xe٠V@Ahy:4"1DԬfP*LRD`ة쪴S2pAŅdk}ߘIÂ#d]>2 DWV:-K_X/dj\mKK*l] 68*Ka6_&M>~,Q_2_ImCMFoIOen2_.h#uƙ 9 wzU^D6ۭA#XP"6$-cp;0ot  %HZqcNh7r+!dK%Sܚ l- TAҀ?W"*ag&F0:M ➅^MDpR}7<R"zYFo?v`w͍ҳ1E%n6JdĄ箟)w>,[m#cMM_/::S7>df+y`S b386j\v﹗Y Wh 0HKquKr/wy 8}[Jkq@Zi*.`62qVz ^C4es"CL{+tNbl~pPO,wPe*gJFY\ꞙ-*|($.hmUIPOc2Coxd#y |Uhzac[x+hJY}AwWL*ڋQiCr こ .5Su8L$5U0]G !ybITv7 =y¾O8U_anw P Qe4chL_6W&z>IcZIW^-afB[vF r]_~ꏬf>~o֍\y8l[ +7uȞOAq@LxZu_;ZX~ |phD&,։|q$kyC3>r--Rŵ4#]IZaQ r u#RgMZ+ vFt>0lY; `5qe $SGaZ)ty&.Ɉ+M$Xp뉈ཽQ]^B=ɾ>Ux:=O"|_yk*]p\oJB=hgʔooUfEǑ];$z:'Wr v$[jZ-^R@P \oU%n49^0LYIq,Fw)Yf(\Q9ښL/Q1%jR0"G kw Y.0DPGo/bQéUR)DDk./8-_Bý`~e%I&{F39N͏溌H1i? ?E]:iTnW# >&wrP^ޔ a ([;痚U 7r >v3#E Q2Ѯi{J8xΏo8$տ1Uz->90z+)g3<4| Dx@'}ޏW%+uףΪКb)$"A>GlYG~m{.axdEMuRGo -!vGYGm}(? H}z c8~| S:2,VhdM :ڌ#-3?FU5 $S<"Њģ/]l=iQG/~iC@-x=ƊP!+iu7+N\|)f뜽zMB3d% ~16S԰ܕ A;¿BLpO{=/;u]G [0f4{Xķ]>6}=/*Z'r2A5z%3JoW))*Zxéi`D,dartٝ x` n]Vo_<_o#߱yK4 ˃z#!qB0bvQp3w'S )az\J9?mH˥nX5%Y?B?? oImÊ:loY{jx{oɔ %ȧ:vvJ>AfUPY,W=/6Xy'^67Z;6b|kQ2A([1/EiÕ{M1zPҹtFv(WLi/MJnևD~zc^06# LfM˰/[p"Ь(}̕EPgPu)h^*MDA3 B`sIi̸Fs/uƛÕIe%x4(cjXgڞnNf)jyȷMR@k ]oo `MLii g>"jK婁qmrpjGjK+ |Xd, uDC8)#<̴WU:SQόO6lwFAAՃyiBa1 dS! H$Q?%pxRΧ:v!|$9N9cu*:ڱda:J7b_}UܕRMoJ[ǂ9hG%U_f}`Ъunv.|8 )F yHZ4Yl}jiO2g +k$ \.un j;c%EvJo$$ ɀḪz=L6MZFX&< 5R/i2D6ׁ2NsVȿrRp!ۈv-F֥VW_+ ˜Q`.N[2RK 5Lf{%o]f˴%KFkRm R3/቟[$zi%ש ŦTT J(rNǜJi3^@T{Ic >7։NPιxFqƨ0Z I݈-4нsޗ u?EQqp*bjxh&f$d] "[D8s@l/= }x*HY_=oAweX}\:\}j[rEO0sU i# gY)9O(y)919V&̳ǩirq])<%,]t5D^wfG0\pqaao{ ڦ7|bhA(jELH`v`u@Q2Z[&r bU~XrH'N6"Kyss\%O%I$+pĭѾ!nWhR3RV m;T N;|,ObY1598dMqfn,qQg흫#Q/[c sU؅LHO- _Zr)[bV2՗'qe"d)݂eIED%ůg`ʹ7؏``6^(qlux{@X8pqs3g:>|Rajڂ'E ^,#q c|U%ے:dCvwۊػ Fv X'=;hmMbnXpC]lK@0n\oGSq>Ada=: /MXtxP}aO;L#=U}U)nƅI"k,7i_W~;7rBhۼ ܮ!qјb1hcL)gC->xX(ޢ[F}! gJ8hND#L܆`SB&w4 ՃSN?m7W`/,,=g ě6 E۹VeH<ke"#?* ie6h<)lU ! eT] t@ه"] + ߸]`)4 ٝxܐJY,L#;v aXok!+BM.3Uw趲߈R֨6`dm  ~ͮ{F܏ʹp.HalrKxIkk|HFGSV2.e# 6#-Sp B\VY%v [/>u.B+$'p;mz]ⷌGōKf C-Z rn2UK:?/}fN|d`{I 8c^'SKxOA<^lp] 1p}/`Yg"V8dύ'qW ɡJikj^}Զw>>O![;V΃M r/t+'q?y߂tD\zLM77 igH5F>v9)ʛ;,0}"lWߏx-6c:Z7e+Izf {7v uTUpMl gق*JD)g(%p M]#ԭη e*|HE u9ÀmcJzE{?s?+,{Us#?>~5ɥ"]5=~g1ӂK@ Z&w:Bp{MY|q賜}փŬ*{S3P\,e<_h&7b ZM=7z[ȴNvq]աw5qZDj%ӄXܞA8^ Q_Vuj}p’TnI8ciڈ:/,*Aڙl1N uI,;.ӂ 6.ddX2:R# }M`U ( չbPq+^:44|;O0`7A!y6a)z9|#_Xt{O6SJ~Y13JAS`3TQ:x:rC.1B;7zF9{,"B-~o Gsq=fA cO:zmRՂry 6{ĝ ~(JEb9t@gR#M"ҧ`ܰav~ 422\GXOzIt ;w& _$wXnϰ1#B6Th7L5v)q\;?6v>U˯ !̑;8 y *4rSAOIXjH2/G@ܰG@JY)hǺ!b-,wwN|YہR1$nNd)N#+ioW0JZ2ވG2#45"ыyA53g?N>}Q6m1^MEVNcpbbuKAT_-Ŏرf๥:T]T)>#Bru%ۜcrCy ` xiaLqW6Lxcunźm' ݸ{QOOV9cqH,SL 1C`9XhrǺ-:gm>k&CQ\w zDmpӪ9-}]Z:`E 4C@_+lH.a/tjQDzn{+>".: Z'ϒ9ޢ|{:uNl)it{>UO6a*0{yML~3h o 86-Ml"_hǂ=RU?=hڙ]2ӈpAC-֏Gۊq+lk%apo[ҕq.t^12"A羔Ҏ/a0Y6&Ti$7S.q ጳV_w8`VF^|bIE]15vxZxj"qlj׋4!BoE֨ 3.uF;w=P⻺b7qɍh0l7ze,* KbLD'^v@'ݨ8O?'` mzί{6nN̹ƧXJ "-`"rTSK%K?e6j }_Rٕh2,4g*Y1]ui:EA攞Ө<:CƄ_B kd޲9?NЙPˡYj) 1rMchچ9-,e滍V(\Wk}1"h2nйSialCkK\?AP9p/61ǣ,ŮEyx& owVe |SBŮz栈.t@%Nϧ9xO b邏~kRm{RB?ηÂb=&rW>XTeOUT,;)u̹-D>/n( tiեܱ1 Z~v`߳(.J8(Wf1 &U 9DQۣ?zȾ3ُ鶄<Ǽky|O1lUzpK)breH誗}.pSʧIb5EEwc$;P-hESX*+H!xxh߀#&m?+&g׹l8q9'^IEMۻ=l`Y{$RQ+5m^jmOuVr"ۄ-#v[w9\SQcx*_6 )vӚ;kQߟ*PШ]B:)xqQ^WWKFWfXEg>pk#p[[4paݎ[-lGoTy RUdOF&3l;B[l嶴rï'h^i&+$f)%WG /yn ܆ؿbo#Oo-$p'^>46-bO ~Nxq=ix2ev/ c/7N!.8vZBJbGƚd(ϵ2fhS0u1Lʞ+C7ޭ AL.{RzQJ2??<=n&spő^”UDFeJ!U5ɍ,bI⦮2t:q< *v$Ŗ# N#'IJ̗MXAF]D@1bQgSD=R).x8rB1V'G[B]sn^UuE<KM7n">:{zFB!+'A,j%2>#o tȢFJ NnLh-7c5&5q'f"JP RFEr2oDh9T(*=ff׭٨ (Uxqal~T%*Czi)kr?j{YUXV QeES}(vaoH?RXM]S}oNөZeXq"lxb̵,)H*l3jͥ-yPLfOx<(Ykt2v.?T>Zֽ=YZh_H bɮ0lu!BeomřkkOģ#z.c'2dj#84_ B@)_צ:c/1҉sk?6vD,iǤaC].~>_)+p(G|ߤ0§]Bu~@hAGV92=i\NόGKX ?ǧ !A2_͒򂥶.-Y8!]T{O49iy/eWsP礪2PMyKOx=,JE/`'c1?EN.5i-eZvMSH7pM^jDL>X tz*]h(_ WPw譁^sEM"WR*xP eIX[26/{1cFK!`$o#NMKtձj3EwA%m45\7`l5g3&L[|lws(_隍g.\ XwXNLR;IgCYkግ֖7๋xNqaɶGx[r~]ɟBo" # -1SgQا `1w鷉C/O`.6%$FgJY4@Qj"89\Ϲr˂D?vAyRjq@̐nsuhwOw8K cxDr{,w"{Pj9S:SL_IOSҋ9s+ȭaK],:H |a;?n'z 2lQ[ k` ,U" id8< F)1gBM ^-׽$I4&$Ưc\r.(VX[^nMWB,E3ծ<2XS$Ҿ {D%nGeD6syh1S~gP,< śBR ) l.W}m#ju_D*tB6sK $ǯJH}WqXk 13o7tkv|@b5wgY$Z_ lBiړ@vkֲ?sh[JY浪We|7>tc W v:%6o.yf+pNT>1@\-OKsS}FN2O EPU9^H0 B(Inp]zAV}P"/}-LL}᷇( YX+ b蠁a ͑K%\1&q2a[o8߶M0$rNdSZI r!ҹ2۷;JQ Ȩ4_^ZmY.Uď/ʄu6zq3-!)ڭ/9q+jK2>iK^at{Q;4P_iypV"Y¨ j->M JʰgWt58 Ν9~dR)#Ԫ_o!S&=Byx3 i<=S#hYv{{vf6S!dPÙM=[FK)~EjWO{ڵfN H;ޱ砰`rB|.xke)~mCbB2=^ǭT䖡DH:(K*gV.O[8/[䏬v鰽{,P*U4‹NX]< P23T<Ӫ]ݶh!]xI[\9(hPZ|23;}'Ob3U97:*EH#fr2GğZS/})Iv|Јc.2aQ$>v!YqOw "uښiaR[f2x\9mᴴ LtZDZChc} @i1\64M#kgρ8ퟡ'DQoX"1!r,LlcD_l7]j@x-!B4Zw8]9xaBѿHCLՀO3y왠Mm14ᵓt֥Jke[sw>>"`-,*S sFy~?=`р>Vk|m4[3Csvz傗zqbı ˊDLpn>X៑wJ7J_ۭ#KFz{+:3sڢ"6oyUFo Uk)p bJ.) 1x ٔ7)f sWgW0 yf50윮)Z%ӑY_^QJM@  ob,Hs ?+ tgD7|s~e+WӗW`\2pCϝ4`(.,\;wh*vj;ޤb9N*HőFZޟpfPO HSm)f]:5&]}OT_gtP`V{& ^wQAu%XogzW) gdT&xx uZL$ݧ{Ekߞ2'&x^p1o:& oF8G"F(3%jT[h \IrQˊ? o>slo'PF0FxmZJ$3$F;߸}>uzL"B :(!(+4R~k^X|VOh>kp?pf2Y~F54^ MvQqU._rWy|E_*k SdWlIȰWMXes'i"7[uXgk:+Ǎ깆Mu.D;g&NkM{Y~\g-}=!3W]'. o1"uFQXVv;ci4Kt ?s8Q)sͭ>[; FbтQɠ׾OTeΏ%tj""i)8d:eEx'~{ H--JCio+#{3VL2fa^tva .R66(՗)!Hw=z8׏ƕ+\m[_he6@7#,6Ac=-<~:5\A0hRPIO?d0tb*FO|JŎtCN΃I[?ec N3ѱ4;3E }I`hSvئTH9Y'4eUbZtOis]bPvxK[ZgO+KeZPX9MkV̵t' \Y+2P]/S0eo 7$kJp7>aEE E:trHqP3@|E/TYL.e&`BG}NoX*c6.l=Į ,8R.D}Q+J=EG&׬?>0|[Pkt|cW/{6ý =` mԪ)|A]#F]'J7s*;m'#9m(&;:5ϑMxݡ9@>kRFՍ^00ځ vr$L־w(p_bKlq:؊+b7^~l:zGg-kqݙPήwf}ڈWMY#uf:(`Uxu`ֶ%Kb3Ω~5mn*PRQ*5mZ?e4P47ރXY!R78 (%r0(;/*m=XP>{YCF,8d \$ʂ|c4LNU& e=@WHr%/SQ|eYּ`̜rmpe ҭXS?v2.B-Bm~OZcsP+.1k3s*D0MtVě{~'kd~BaG(^ )O1Rc)ٶ 7%F#SGEf9 yDl ~lsTU\|lc&$M$ !Zd=L=l $`͐.h2qܱSuy^ܓu:"꿭=wL]6^NJgGcq; j?_Idg! aPsМ&fYGdN+ V]qy_a}ϟׄ 5Y SGa9?HkxC$zڂ KbSD6z欤f̢tKxC6n Os!6׺ۈĞZ܃m +].'y9aRQ#"TՓxkPj_=& 5Q ްo%LI{Vc224=|'nY#xaxXƙI76 _(-[irnqnO-49qz)FKWHֱEj&>{TmH+A,I@<#*$hkU005DR_+ݟ:\ mYYv8SS'  '{ﯞ+#4\Hf~hKƗ_m*h`-ytI˰]?Y%'P1M^Rp?|!8=fƁ0nϷFtxLDPYаK G}faBz% 7uo Mاet`QI4A_#M'66IfzsU?"]ŕ16uρTنC,cuJh++p_$CS ⽼;5VDd>jg= m)Gz!y8ܵDJfE[p1ԗ{OU<6`tQ^C{RaWPE 8xXobIr\$dMmW"2~N6fYKt: TGv٪pو僫>h[^+P3,2~v]c*֤߮LK=Ju4_iRPb{.pZUy&GY͛f[h B1!] iTrHbXmp!8 :Xf]AEԝBr)\<1Hb]5*i^՘ 9vln/ptR֕~?v_ID{W \FLd3iyx:8c6TPL1n.{ލʱ„M9^ICa&lw[$?䳡 / A^ |:](cdOz ʕpg䏑o 0@ _Г;o1Z_Oj )^8$}O~cz(4-?ol"|ih _\95H+c#XhL8ScVD`*2:C`Zob?`%P \"F2,1&+ЖAQX V8/Bi2 e!2l: XY^YFebJ*@ l3;RqTXcո0I1EyZ\ Q4)H׊{R:@"A!sI-!Љ alΜדW:S"^r Us{QFp Ñ(ʮqη\26'g~lvێ}Q*m]0l:( m8 ZIE;sTbᖱO:95Yw"ej'fd qs$i[dM05$DuNhg dbݑ9_`̈NBeMe㠦Kn{M]$O阂zbaӤZ((SHj9Q+AdU Y"t>zxZAxLy{l@Ͽ0NEd(#EI֎hea|K4wCZ,QflODgdñd aRgGN`Ė6h.^Vv8u { 4Ӣ/ɓ_SIN|cSPnӥ,:Nq|:fc":p(U 2togp 9E?*O-)OYnCB )|WC2FM_AshJagI*IS;`@׊ XZKΓWZcn(O?]͚@Q#)KnIU Q },f*FbG\oi+ [V/"ġ"Xl{lOA 4/f;j5*lKke q{] څ@ϝQ,5;ɕ(JCeӠ/)kT7.̆XǁU= ?a.gӸ( !$(k4?Ej/f`T#X5g#L*/5f ْg^ {P2IK<õ1Ha$ R!1]gWoa'Ju9Z0^X"cѐ|X^0]3`磈s1“ ҋTKjo9%2ml ߿ZfJ$kUc6)tJ6mSupAHT }}y5ӡ1 ƹin{%YVb! &_ km< :_^לm!}ts-#s` $PE#õ볛0 -Cr|f@PAT pV蝡sMD\bD%XsPFarF l@aG^LpmiV &O}3pHpYS%0Oܒ@ E;{Y*9lmzJ1ר4;Q c/CZ?geZcsγHd|/8edgěs|WmlIS& dAJ!\I9]cIxt4R%#Sqc*G{q -Ĉ>vN{'q{m!Z{˛a2nBH4`luFFe:s PON4HE:` OxHlH `Z fklTft6#-hrU#%G23fI]Bn լ M@ v7~mL:g *M\['FLCƾ]oghm9M/YB_}삌X~"i+yɐa3-El.Zdz,aO0ቌݳ7  92T1a#U6wfuaz3CU_H[i|"9a= YZ;tYjH_V kM{UiR3C,R@*[Փ _yez[3m{'9a~0lIޕsEZĤdC6~y9h82Q\lԡ_ r[ EDdNnx# s|8ا]e+rcM0H@YRY˪g٦ 0xڑs8ڬ+736?obwƽW:&|8?.Al|x@ʤ'iQr5c,h>,BIɵHt&q撜%NYCv$ܻT?x[0\cfuxȦdTG^a_"AOoog@?n0&i15hFhCͤNoP=_t[НZST笮m>5D<*1x`~V?/0>o'\a/1{#L¡{`ɇ1qGb*e>>zi T]-wgK鋸I&ꇭV]tʲTSqj#؞"]5,2ϝD8 ugoIm?+ͻM+B%?YTi,ۚ4tQd.SÐ/yD7:JRcs^TVmծ]P ^j>@e4;?a*JeWX C7- CeǢR{̈gm+O`J*iF7Z'ӱb~.OJ ){qk=vX?pmvWB58~1(pUf0n5<^feb@u7KZȶ7L? d,*14܆A!h^|x~sLkB=L--q81Qo gOU^d&ڼeo6ӄ?jME(l"4m飡JA"!U9 >l7Zk 6m,t/`|9:Y&tf3B1Yê9ĸRtM  8"#_"&M1?m/S2̖BαquymBxgrz<:#/7_qS8i}@ߝ$g6L{%FHf,taN6>nf(+JK*2^R/e0`cHW m[*`_d`y|H gKmcg3uܷ%,p.Gb@YF+Z\*Jxn]y^Êĸ0NE l!;vQsV 4wjOɓp>vCa-9RskZф{ràV9 mM^J Fvm>ho bCYA^!H[(A|#dh3oZpNQ1RC&ÆQ#\BWhн(^yEkJ;E͢G+zdBD la/ΤنZ0Dl`.Ҿ=.SPy"9ʫd5rέ$] 8š%璨qEƪer8"^heN9?Nr`؄`\V G)3՛iWxQ(mh@'#g+>ɮA75*r>q)bYóC?e`3˥^v"Ξe)uk\vY[4ŗKAYQFhiSFDubv/$HET-y~he1I\ƆpUH,g|L~Yt[󤋴κӶ%"}8\#߶]率JׯF5t㡉WBo5Guid27=D#8kl*d{v Cgi9*~C f&u! TlR! z%X̯92$J,ҿii=]ےC"FHSOu+}{L'̊{o:<[JwB p!̢yxpCO W4og8n0A#|7l[|ҍJZyƓ:\WZ#5~j$~_F]x!e8 qp͚3HWLCҝ @*%qqA-hxg2S etaj3Юkr\̺Šng%6aa}>cXOr`KEVj|Bg$΀4qn{/b@|V4D'#,^r$:߫`8[i)|'ivL'hf<э4fxXoEM.t\jo(VD,2#|YtuĂintq<7IyMLcö.cXEL|f>qu}6_Tk4uX;tvpv<(:#Sq ͦZ%[gJgiVډ)hMxq@Dlzw97YnwSx x᭶2D:R-_]bS-g'k~L/)sEtc~iRM*= :8&6DM/寔iB& hIToUJ'Kʾ ]G Y7&xȬ6De2vM#m zA I4+%p070up \&(6N3C]ԥ+ C 6rN(^f][1Řr}i-ri-)EOd[yLj{clBtls]G,?Z =(q間pWa}#}}Zq?kwISDRLoKvnD^١B>VAh,4?[%4T ~pˀNϡFqsI8fwUf *ƋjD I145VU܉AݺK d=ؕw# z#tXp\y#%Uo8-N^ӹGtF~:H ADzʶ@dDEWF P8~_g<1rM9M./F1oi?C!j6Xs|uW"ZyvI\:=9l0 ֮#.lf.D+TAO)>9eN ~+uV kG~\dSZ/.i[񥏆f:.:η[ 5&sO6U7s e*@ 8:f#F{"jۧ0Z [RlsMbG9uB/I} XSŦWi|y92ξq+_M1=cǰ=NЅzGZ };T5Lȣa8?UvHo)-?e r5^T)o`F%F\~XS;. (U JBc0JN6]`8T\}O 6FLP)EZ.4jXlF' Dnj;(ӷ8k+W gomw̖$]x[KjgloG$ڌC]&{#"<ٵa^< :aY! e]&.$ʰa,[uBXhs WoK_'m!%D ;hLvF-?<+Z񡯑*vxJhj9؊M⹗ɠ/kn# AZ]c? }ŵ_3A?AN%6>a ֪lbNjtme{QsZ8v>A`ε@?0Q*nņ9=Qx<|'aS|1NA#Nʊǽ1u!q s9c 0XAB.y.ZiE/scLB<,j)}T+2pL 0ͷ d/ Lheqq(6ۤࡍIIwPJD RS:s)# BS󴙠T5h͏lwQkؖ[VVLȔom6pmYVCQˏ4 ک4^;=i'^+9;]enb"\TOX[.S;*n7<%tkFґ߇l%oʮdIy2>TH^?Q(/I-ZdL3(5 W,4&XNKJuZGeDjR%:@ >_ѻ- dj#-JvtBfZgF>d#m%|/j<`wj#lh)ƅPW :/am>xܤ N~3W #$>܁c\:lT៷YM*dW cUϧշ`k;[KҬNUoIƍB"4O!}RYb_c8lncqXH⳴XQ{L=_P,k+zX?. _0 m6',+t,y u__;#8],&Agpo)q^tMNG I1=7,vez񓸪=P7e6 *2DA|3⍎Ó>.'FylYyŭ5`;x)V<1bMyyСD[ř]k{ص/ RRzglFVeJzapΣ=K">B'fWtCڐxG&Bq0oВB)FdT~AZ2 |bc'|@taBbs/z DĆ> >dvLTO̘SAs ^t5`Rm-'gmy7́1ymO4s5EzI πI[(G1U40V]?gIjr-kz5^ ĄÇ ۘX|roX fPt% Aq6D yBbʐdb;ZD-n)Yj:(abRNTn Zوp723Z?Rң}Nqʸd| 1S/ia{3I;IQ{* cѨζGj7[n2]u@.i#qf E`U;O:Y86M/b)72T&@LI.ldaB9듗D[tuj7)+_OM6"zLm7gL妚&RLt։Kp+LJeء7sVemZNee_|Ǫ*όYˊ[OOejJ}H2a: ^pz.c?~s'-:@3񯦞#&ңvj5?~٭?Xܦ@(5ڨ1+x鉏zEU Z93vsL-XSŢӥ=)(˙ݳn5YHA^Z5LbWr;)JOPC<5H Vg R| "}%cߛ:(q@zDgƤB_n? F^6bw_hLL !.}VȂVY)V_5k!ܶ1:B #Z_dNtW0 )p=`ɲG-1uo~_&,r`[~Simbwz3ֹ  ؉Amk%7"hs)Зo䕲ࠅb@$\jp'j9{g}].!65ĈEU38T곤 Ͱ[j"`^afT51SHl`sŧ)y Ϙ?8ײ{hX A\'5qV$y;WzԦkO ~͉B|fC6YDsJRtR 8hT+Y;6QV5Υ1 6+#"NR]bC&oeKW=*aOvfKD+K}EUi)KOM*jY79"9)/0o2گ䨁œF{9 iS%@v[!1 ${!e%f^X5f am Qc ?XoWN H tﳀ~HьvG}^&ydt|F<ț`OܘƱ`]ShdPRԖC)2P4%8y5D06Gg=2< TMJrP ] 0=t*lY,j"\\Wʄ?k't3ljnDj<^zJ|x@KCf?3@dϠ(( scN{ngbw=a}F'yS{ @lO2ArEIR)n=9Ӝ;ECv;`>^bd7UsOɬxʟo^(z94v9;쌎0Co|[ly~xG8(1`'Y8b@ x#HbB4dKܸp\\X'MƝs{u؏ڈXF}&&i1OeU3~]v _WL^, @T`vq1¯ECUC;d* b+>M@ZR~GqCt A4XmW:.e;φ?Wl5(_W %;R8. j! "ʤrڴ5gjk*4(D(LIs W&ДV1MUE+̃U戁DCiN[FӉ@kֱ- ݲ޶66b|عzLY܂j5Ll8qq4B߫P8ɴRr዁:\Ηxugn[nw0,};-@o )S؎4PːI4tb0ۑ W9L)o ZIQ6t;~F\^@ZTLq/֯򢥫b[,ή\eSjQNxRyHM؍1qt`qc]RKٵrYĥ&Kwr3#3[Pζ} EꆷlzP;<>Lf?d1MM% VY:p[+V# o*Ц D"n[|8sU+̲Dlem3Bi9]47upKX/4垜 Yɱu)Iohwøa6tGzyeʁUKמo7%W&`;"{ k1Z Wd(j$Jwg3@tC;SzϼUCމU@K 6M=nNdg")6Ժodc3Cw~@!H:r` ٿe}>OZx_pģ܄Ts wת Ta8řqoi\ƣ&Xv ~pZfPJ̀ǷԑRJ5LbP? k$*RaR+rࠓޅDG;ڼGP0|v/,ݦh2{.CFjV)f'#.4+|C**_Dc\f؁ b#HצM<^XCJ+ %5S\e-(IJ=v"v9Y>Eޓw//j mbֹ`fE<ɇ1@| .XLN1Vٻpy^kS ;F+)KLAdJ'ؐHPCNQ#a6a#4ՋN(h MQBu,_*`OI&om.A2W; ,~J܏WyAO}x`1]Y2Co1)k {Ӓhr^PA#`v$(lڍZ#ἔaFBR' gP`cjPCPhT Qjm>,6traܡ\xFD9lcr3`2QZTwfخ3&aZ -'+̀w4g;$%tR]%`٩ILR֟;G }ns.^1{K6i@Rza}& zk="ykΠQѤvD(W 7)?hVzXpBJ@hT7Fq󇢣s$'xA֘3\V.8| o,uy+>vic]l|6e*|'ݡڋa6d0-]׮GV.a(nҴ5&U)/0XAP`yC\5ߝzaQdU"_tmUrmV#27)>_.tܾe,-E5ydD!rtGu,4IUgڦ$bIy~~% rO\ޣty6X3Pdƀ(K;GL<UU#@= r6"jt$I>/W)G3jvn4w ]pU? <;j&?u=+HA dW?=k/d2**Kkg9ɗ-عqgGq\`%,gWF9+[_`@W"0]|$H LGcX9[ȸx4!AqF%>ZƥVhu7mJ*{|KJFj[9 N2@׺I#@nWw[Bdu@< D@%U鰲 ޷gᙿk`ؚOKD`L"kFF< JƼ+idxP˜ ]oYRaҦ%R>7C;8o 6m5kVgW|=q!! t᫞j}6νLuEV0p'9"jJ2 T68H|aK(s/Y£]2Ζ$`U=uh%ğv˙sמSaćЮgbykQ ȠtdGl,pPw^s=_ǚ|9gCbHϫ,hӺ1x;ўӤU+_y_@~pR)*:OsUfWg/oRNJGh/uT>̲s_O ѨVs|247lH&sٷ P'fHVNԀ\e+CI9mvsP/SD. }--nF#2Gri!MKs~K'7s7t9M`6+xX)Z~֎뾙"\ !v_͓eMd;ϢAΘ.2&$DT'ҏ<{TFߔ>DZ\z4Mv;Oթ%qX5·8/Ocή?/}@!,VI±)&JfBxިU3VQ(oC lv l8 O2d!lonٸZg %fɚ) D 6tuxDye.kUB)+˂80:0 MtdYn 2NgNeC0| ah05v>a]+> a%'/暉dϓCǐ4U3U)\qdӓGo/4 ob%k5fq% ֢2pzW0psFo)r +i[-(׭ѓ]|]eu *Ysk29#kjճڷ%*!-4gg 9ў0p fXGmԠ"REߠBL$tGcRcnGSRvCit?+bB}OP pJpCǮcX"Μ0[Ҧelak%+@J"z71P !eܡt,W{rПBQpF6%b*Mow:=W&|HH{Ogs} XNY*z Wuh|!2JC'6RrQ${Sb֋k"7d圿IEQ)HKpP.W)S=K˒ďUyUL5i$[. h?Ywm4-b*t+1MAO~A73>~t(9ojKπ]rge%1!uraw$KzD>T0=.9Gj\D *&3w䪔PLTۡFtcl!' yx.x=Z*VUCbtpL:j'ka8JoN݉v şҳmf<"jIɧIM@f:h`wp:.¡$%pKK{ w?q JnγعZ;+a[f.4g_HK\o*<۸kطX*I&{AVwF6ψ}Fʧ{u[.Fuܑa\KUeV#@&CvۍRrT8@+`)-M%#*2OÒqq3( a׼KOLͥ2:{C}^`՝^[ ^yΤ!賞ʊ717V%0ҧoarALPbM@Us^a$дSjÐ;YFD^L!ښIH0t {V(>vL닩Ջ^-A&rnaTWnc%޷?lQWņ@}nP~Lֻ/HlTQ ˔tġ3*`˙f荸 BB@$!v\1tWPNF) -%'Y-_6 W;;shu_-TK1C{)!i?>L 8?<+dntcF/=?sv*4#P,9 rF`ڪ'=HWF@+ 9aĬN&u9Usv5OCy^ } @/ax%^qF(yqbNͨ:Dr|GC2ˣoT[l&_9A?۾ l۠g&nfȘJK" Ly*[L_>kуR&Psx vb5ŦHQ MdhPwFW.ݾ'CT۫=B=l{2vh6y!Hsn7,M43o?Yø[P>N&80@uVDQ7@Onށ`}}ƋpKQtcmʓd7o :O8-SGg.3ًC?/6en{b\Ubu*:[.iEŊ;D 8P(dl"V Eܜ˯vה ~CVj@-#7)**W2pRߜ*4W Zm1si6kJe"R[|OfH\\Oo1Hثhю^6kru9ۜ0E2H!pwK[Gbjԝs/>\_UWaTm?^7n [Gcxܶ.l!6 u,bbqq%f2ޙTiJSuV -#ɤՊH]U*d  k,h<*.j궶TϘ5ve=$-#{ӊu}.W =x[ :u9px(X|u^4n}Qy PbԊ$k:2Tyq`4ӶlooCK~9K+ bfHY&o`3:!1_tT~RhEM$y;˵.=ZP g,icc.j?6{?H %7$SE Y Xf*ܮ jA = }R>2DHKv{#)!Iz/NS ӍmpR\1(Ovm$jl a~J2_SR"%ڭRXA‹wOzS`BӏzM-dU=@3_C$Kk˜֣H;'ԥd\]\[0L˱yo"2;kҼ >݆ȉ$[tٵk@|8fXpQtM|ASY$"/I*y7#a|7UL#Ϩ[IA fK޾4PVx۪YcPa/4f,GV-Bȭ*uVPܴa(:ޘoČRC?0Tw}(`1|n;IctZ 1G9{!u<6`<[ZĔ#nj r4Di]eS܆:DS%}XfOy_>@>-ۓCľiuͥ =fR;5|@oIB ]_or,_uO[8,TF]Z` 9ڿg9$*Cb4X/pVAމ1&`ĕ#/;Pg[)^{QQƅ{v 2)CÞt;?3.vۏxx+/ƽ;7=kPnNuK0(ON4Wk}$S¿lٌ;ev3BMLeoR+ǫ;,: EH ]:1w?/<*% á_\;H @O7WK:?ʶ1gPᢀ歨Ck+{Rg%!O_~EfR-T5cO^)V5a:8jIql9E1~aBV4$tFG_(WfBh3´bϏ'H8a#PɆWQ_(W$f;i CP@fU"r? [^T0P zŧq~[raW,sN9q0h]ishG>jf9S6CqX܉Nsa@([iaiiNx9ZX(M&rPp$6F2vo`0L*^WGkR޾S,5!xl5ͧ*?9r|B#jȊM 8sxqg0/Sehw3t/]ȡ%VmK4 94SX4V:ivRh~F&{!*%JC#Vw:gɉ1=okS)O7`$L;#rtG1ܹCqL=s~S"pP~h<$Ƙ""̖גWfM8Q;X pG"FU|JM? Bbǩ%ȟ(u9< Y_LUbEkrwX '['(LBzÁRZ;TAlSBj[<*4 HOO>+Sꑰm5ΣOZĸm飁ۦD"]rI?$>9}%ĐȖ>$a-E j#Xn;蝺eY=fI,-Kч8#"4Y+N0а$UF.8 zJlZ;=!)ݮ\Ͻ#>#0hngȏn6y3Nl}ߢ IQYoߨ/,m^!]BENiw+5rӗS)'\ ʈX@vxb" }W,X0?w0" f|iD.Fu<25CxzC߱ e9 !BrXw7 5&A#,PpLʶç.I/$]:``Y|C}9ӺXL5p?|8XK]hj@qQ_!I W{YϚ}V2&-̫<4{X͚h 乊ѮNFBE=wW~x/X[q$b+X1 j-tnLK!4#_NEӠ8(FhA3s@Pd-1~Ai+/4}͗b .(oc c^s] 5A/>kH[7hM0~)tqQ93VM6 9j%&br g""fI;y $RB`"74ĞAMc+V~olC4q[5Us>Nq=C>k@L\vs>d 5;et53g`T)w=qJHE# -N+̙g_+Ht>}dpw^nH4cP2 Y2}=J9H$c' C !KAlS*$$x4'$`g>kfXgRrfVfcyoVuİd?%ws Gj6Un"gMVY Q;ͯ|&7 *sF`56RXӬꠚ, w'oާs;?++xPS\sLóǽհ9'Y><P8uܕق.d&zi>$ӋF=ݱfTs`BoREMؕ|}ML O="4T߀- }ӎ>,Y Wpr|:kdm *溱-8v)2g* + FN}C c$9W4C- d#l*Nme87Xvgke$ϿJ~{J{ Bd;I N gB^VG[_4z}M&jC|p|;hf.;3\\%XH:,CIHK[ŐlA}q  z4?X FC {^MģjFpS2hZ'0w!SX=hfq~/Xґ6krpFo9?;{se7GTD7֔7O$DIJ]ڠ;(ɗyPkb+Or^J DRy~;02&qUwo~H i"l(3|"dk`U_nǛ1x̻?>KA pAnJg4da4P@ZV9T/l5Nٸ~dG^ 5",qOIk@)mO̢<7m+of=Il+w֑'@fNTHbфӰpK^H-G0IВ('??% + 7sg7 y⁝rxQW*L?OPe 2F}8#= WS&v 7Q 铆 Y]z،΢q&.K,%5㑉ksU7`fc 8,] |\fi=4u?pP!H>&;I-NadyF^-PqEx~,75.@΄?]$r`Qևr~;.BU[䔳? }Ϙwo~2gƯ)Vo`))6a6k詠.#GMIǴu3~?x+P`sιε^xLZOhbD[SJfR%`$[%*>$kTV`#+#ֿi[mSQCZ4ET?=t -]*-1 `snW!Y]c>Pn73 -nCN,z=' u;ⷴp]TTVd=~X{\3Bd6dA`cVT4\MGXq8d7VsĈ86;\Y;ݺxr2 {gd-T%S,᱿e{áz]٩xel eIX]fP !xxQz ۔'uVo=ћ+yE"'!] >T砟3⵴q.vd.i'@*gflZzQ#!\ =JoռPX`9@~]<MBUn6-tYrT4F8􃫈P5 ct-l(w$E䋷ůB2,^~ YJҲl/vvU? $!zg8d`x8씇T'OcIV/[_$n R t4(ݴ)Kv~\@ώf 'x6* gӵt 3X7 iMO.7z$`|bn[򥿬fdJTFRiF18Byڔ=y7bNAz.yR(ÃDk. ^|GgF^u!j^{B`)^w"9ԗpr{}Vh$Hq)GjpU8Pdg YeXn5"]?+amle,xI90~fggz՟ح2h^זt X+ qf2ijԗ|ބ@{q` uB]9*7dDsdr7oc2{mPPHi1{UWgA:yB9E$@$ 7{í*j R~ʎ.Mw7HR"8B#J6!;6F%熲[>f^F(sF) vTzf%l٠2^9׷<.$鲯'Ʒ<~VMwT'z:w敷ÙX* 4Lk -cn~}q 4 I{NReeYQ/ר]dHdq"z;?[c&=XYT8t{۵flIkJ(dA?5T>;8_3ƘslQe]଼x BTbPMZiO,X.ɀV&b'0-_cE~i/?\*yUAsQ`x_+(pwO> EM^.IGQ`ɒ #U{řvZFr!IrRyV]mGD2؊[( afCJޚtΐEҳQb3!"8ikV7 c8bG1pM#̭+=NY(cA9MmbC[O-IQ5!ąh54)(߽0#1%r3%x4в-RЉ2 %kٷaM5l]{v_.ЌRPnDŽUB@אzN<`@k]WX2|z:9 /@QMDX{X&+ūLMFagO% 1Pb]){Tgԉ^R2_w?%Q)N.ziE")p'Hs|RjD + β, 0q͗Bb`3[yB$YO|^ttƧ9ىYA~LbZt!xG>+Ne~l@ILpvWabـQ#5y:ݑRԆ/ey 1d.ߊ}LF%}ҧ"0JM\+n4,Apܳ[;iv3ZmQ=J8glYG$±^6Ei{tG TZh8.۶:Fci8{ۍ} mɥ,Zp/\-Yl*"AM _YN4JwECMa:h1*5X,ŋ(3 h+wp ^3{&nԱ"}@Bz1eR  wKbb  /uH,`Ay v47NOpSq0LZl@ țnC-`1w%&^Istax{rT3LFYxGz6Q"\ DXBMt' {rD@h- iHɟ#r6Yaʕ3A\ϥA7h"e]ыUthHŽ{weh@^M;W?j"mab- :ƳY\n4V:eD.Ɉ}s?|@Q8J6\rODf^W]ANKmIG}ZCϹn=H\%j7OذTm.oxN^ OqLY%[}J$ [Ƌ@b)bGqUtw>>`>[1A݃CI M!B?YȀ&R(/Rܙ5 }qBdY@Xu#*͔Aщjnm 5KBzcLnasRmH>{oޟQFبNCS+k6uZ eVU*yܑ=!+P-wR/0ƌEPF_,9@Xkk2^k 7d`š ؟kŔfԍ>œ}bT] 3w@-x  :3PΖGK٦p&@/kʱd dstZ%/6x? ԘM'u% kNi$%Up ӇH ?G5k4>!15w>D BL o8CFJ5s/r73ˬ86V])גzbkMg#UrxHL./ۼ%R.#_w*7jlO& ٷ/<أ"Iu)+ğo+`1wk~dR>߀gCSPr WCՄѠ5I.b@FMu?w)iL9 /i;\ƃ ހ<0.>[5Z߳sSti[k梩C lHZ_<"k$sS!Z](˛@`7,IH)D:m`j&n&jd@["KK=UV.I/V-(ii郅SbpAu%WZn+ RaĤ~gh}RSL9Ѷ}v(fb*Q2ˬ*:r KpEwOȻC銭 a^PTmkܟ.$4&'Oʋ4-5tn(wAu8Fӿ't&I7fl&/J5:z; 9d;IaF*>KseǷ"> f!)FR$tjXBy},LY堄:LIuiЪtTcms;=g]e[u/iCt^EX-`uុh\ݎNw % ",bE}JWg Z3)C4vM=ϛ%7?t֩/9N~~H)wVXOvYDO`0ˑR~M}75]A%8 ᤙd斱tw&&2 Iʲ \$[\gI$@xV'h5?!LBVA^WIKfԭ4W|W_R ܼ`^7HWu`O<,y b HqPO,*cǕn9 (~2tܥh4霐;jY1ӆqb3t'uq:!9oϮtD\kWyK h@8DBد=DP0*Az d88ym|my a4A)F 3\0F镘_IU/4m?ݜs’N6e[tُ\޿qwFPU $#my0i[ԿmiBa^3fꪎ*h~6jwɯefKFULl|gMɈڭvۓ0)ŠGw˔e7I<8" s:e3+)J3;xHzaGúL֔p@F7" 0Xj qOJ'>sZw_o;룂 @[i\nwQkƃ]0Nd3'Cmvm;@g5m}VD,SI"j?ͧC]ӫ/BtAt{•]ݙ5_4޹Fm:~a4@إZ^c 1Q/xM+P>.@8Qq jg?ߒ ?􌤦\sYt-]5ysݭn&~<\@b Q$;PR)" g > ,B=[qv;C KoB8RFbEą!7̩pNK$kU2i]|a_ 6x  2הּːoݳ^'_<'š/b7ey4+j)MwseX'уdڷ|DyY7gn5|lԆ.=p^N ")|.2 w]v݄y!ƴ8"܂$b(5_uN"D2k/{:"}GkLHjܗ&C Ȕ~U}AX;᩵N%'D0+ڡrxUJ8dM|un Ljv#8oi-Sh^3WJg\焵y2 @[\p7g[;:ֲ H's?\9I@.H==eu;+Y K6yR<QeF_P0l\Ig{P# }kȤPƩ'P$:Eb==pUx|A1(.1% b)_AK(\]0L?=sLlbܳޞ"tiPF}f-iIt>`-chиم߯F[ysWaⰣG>r-Ӭ~~=TR!ţ.Dd+(^JB8P>yh2+*n%$܎4zrK4@yR#Sq7,ے-qz`OHRb;&2r#6i\ޔ0owZS4""'*v6eIwU뗖5DKp헁:?梴 y,0BݟwJQ2eԌPfuxҎ LЉG5lYDϏ0( bUEuI}mA/T!?x<*E&tjnwx8/:lnvX6(%X}6 &rN[VCc?񵼽bT[yz(7{Rbt|dc/n$YVTUjIxz\|)3K'HLW%}CK LM%m :kOҍ'ziӈdvK_ bIux3rZ"}rȠIpLøt$EwWYR 8(q1@+K1ڥ dL<&lNg~~].x|494[`8BѝFUIt/k3n.́3]!;4,Ӽz\ȏXU{М:گ7}*ۆF,vd,SPinLm_<.Gzr !6a&hc?1x; ""e5\x tL{ FJޭ*YH7ҫ_C'd.϶RƸ*>BONLm +Aw|Rܻ)wLs3J{ |Xvdg,"2d.V579']6$Sak43&WU9vyhOYӞiClX]Åg 7m[w_SaHHpޯx #%$ !H]0)$mBq 䵿9UDzGo%@ʑ@y MJa9Q~}<BA ~;CG$0Z X1Niz2SIW mK'ВruҀroȎ/kQ `4UE^-Å&NJd>qB )@ߵvD|CR#> + ZsA9ʽw%$jM pYѡYKʁ|Ćؤ)Eb[vP2SH H*A m3k@ծ8ؖ #wq}dzS[ 2+܇H5gi:De#۪6z@Xo%JPU+ Sf_ ^rD2:m}$Ҙ Uq@B7C )o즈˔CQE8U${a)SGS[?;?|mMHuvVh7F˨LY6Fk(ʓf Wn>5👺% CAӑn)&'6ji5_#^RO8M9$`'ǯC7YllXg:&.'Bަo7{I}Ĩ:Ө~!Hms}5VY1NeuJzK ~2-ZD@۔HU 캜gt,@hAjpG$l9ѩq-b,U|<qaǟװe? 756!!N.xv˵kQo ;P@(G o4YKUG .\)3W] ae{lҋTޓw6doe=q\C:yu|^rb|bZ%#۲z^&`r) ,rwڻN*uDzkf̼iKA9g{eؼ Q#z#ӫUmXKQ!C? -gliQCt)-h=HRCvE 5FLo{ '1=nſ^NJ!Ow)P?8s;Ha䜺W;=f'{ +rHzot#^*u5qrcE̫_D?#+бN2_T<3ax$wb7oTy|X2N:LՏ+P)=uDD 'wAF}@]_ֽ ǡD7hzm3XjlіhMg!8 θ~PKDuڟwM|hmZV عuнE׳>A½+%)|&*;gb:cuZ.hh?z~)*O +΅e*KE13&M׺FKEռ-k1>x!gu ݓ7aq318CQbVZeצZVmpҨ@*ȹŒ:G\zU O L˕hr}Gh ͧ,oݺث/"J5?kR5UYXk @b57wOc+nA̷+&|mKsg_`Mޥg7zXE:h[U H+<._).x̓PrG [(*::2rF-H Y?[5c\Ut-!mD vkf%`i`9=Hы}y*>vfTjMŕޅyp&? G[#nA[ <@ʇPܹ\@A!QG[n! AnGh'˙ƈm‡)<& t)msN% >בCnkKַ"J}k"pDE;U'\i|y$Wh3Yf;ik/IagN-LwXr҃"L;;>bNojʼNJI & &):p2t{([ze +M5&4 >ZF7ߕ}mDK)֗ۜ{T]w1Sہ3Skæ݄• j9yp,`㧍&g{֦$fj&D4W$i zQ %s4+KBg{Y<,0I~_\u H? Bu*x|Gq/s%/SeYwPH"翪l_,&0[ZTDwKF+KHGzNLc=?@}BCcQVЦtꭏ&H;S`6HCN#:j>>.VH\]~bvo]iyԅ5)vLMĩC ҟAb||$VQ8MmRDّTr S4MGdV>)Zq1YAAPvXtw5/}½J 䇊?9iju!3{ml#|go>U$t1{$Qߦ~#oi>pP^g]=9s̙/}vh /fP9PuC4 x8Y:3|x Yl{f#,NMƦV-APBxVp!$f< |x@wU"pzsOt_Bt8^ 1ۢ#P!ج߆N*Fm)> +2Y b@`g뭵 9 }b zG>:K8B5J?HϕPK _ӈWDGj[i}%͊hM%Zm#RoՈ(M&OYm9K p*=7}=1r@ӑ3d{ց( wnq[s|Eܳk-!")㋋r ˸##.MmY iȝJ֣MBOT,OQJV)V:3TTX+4~'q.4Go!`uQ tbWT>j}7h2oK3"o@X0V5tPV 2ʧIfd؁הOKOAx 3 dKϭ&,Tck0DXzpC"Մb^:U.6kKM?kIb҈J]Lk划sSOޢ>\$vtҒ$1:.<Լug5-$"/|=*)~:JaU4,C#JJ^o`m׋uyY ewlUjUi7Boevg1åaazY Z$mSnNw[$Lq@!ٖ {T5OI &D~CqKNTt,Hkl6Sb/ Rc®5t^!m0gi)CR"Y#i[J]DYZ$NYiK?үt`v JKb7k>ۜnZh n0i-"75I.r`' dL#jþ݆OK! C %] /7!ÄH'Fב KfKR~E.?6J։ y٘@@(Fw|{Rsi K \v?#tƖAZ{/Kmw!c&pMzRRn9?3ypdsMͶE0 Ki )z4+, L}*N 6) Z RZtq׮=G8I̯\t1)RNFI]+"|Jx;$ZPk5c$BUXF~buQ#ܿдmِ+ݧŠ2W;}m7: R1u8~|;\k^+& j@Q.8)Yl՛i7GPuR~g0C0yde.RܭɍpX,3KERF]l󛒇3zPZė,*e*y 7rk nߛA>La^&]^IzĔHf6w0$$s4sy%YoTLPnQT)׷DY/1S3˥IZ$ #T4(gI c[{X6["?0kWNˬ)KmK&jVG4R s%t~}; <|̫N^zt6>ZHy 9}O&@jY.?crXS:-E_K1yvL2Kت#49z»sr VɗpZ t#,##pyǓۼ`$ߏ#ɑEnWKf珷4DXg*^LH$9n敇m?bBҳ^ܯ #mzJy}Ӏv}DWnbG*Y 7ɇZoqsBu4ǡVp&0-ԕGX'sޝ vP/j"1 ^'E ] `=W HlxqO:fq,O.qx7g]geQX]wZuW΋ ~kL}'wٙ@kH|}1UwIh7ʺa&nm^{D1jjrns8BGT4` }]Tlwdܖɕ8 D9畎̾Oċ(gGDak@vq#NΔh>{Ӗ6vg{j?*Xl]CR-siԗLŜUx1lCv$3nH3&KA MxF'w'qh]GƭD.H%2 ɴLѰ=p8[7uRzJo|o&㌯oR[+EBt-Yf)HKAl%l'sWยWB: $,l1LĄ.VA՛ZSB'ZV9E9E S97H oh1iv6H>,$h]Z~Z'RC%z1H׏?J47 >h{NNL+vpstK|8F[z8fT(Ɩ^[%qi 7 ю-<CpxR$0 W٨z3WxqK,F"kV;.T&)+Ŕ,.GM[l]ajbZccHSXrvzEM5l[ &-pVԺ^skB0ٜ$ome袶B`S] 15MVm@HDrMzS']d|{%L._)ÐKr\mp9xjm0e1 C5D'0!7ޅVCo2m!9bD.ujXaE@m>v9:0. oЏ}En4omCBi䢐??IZùwnRaM>vTpkł23|H!ݺ|pI.odf9xK8rȞ4C'V});Iyӑ0Os.Ϗq0Hhr٭T@"GˏRzt*=YSdcyakMk./=J`Mc8Gv#TvZUy oS O%|t䓌Y58֓ɳu֩>aZ\4܎' ?wAqcݕlPyRk.m%{2Qۂ5YBUxr&hߦ SI`,I:=8P[_c ۡLS:qg !RH1|{̽^ VNB(>0y_wX\̣@!A;ݿ-49k2*#sSq u4$dIg{;GYMn2t5bpr1:7 *ԯ w1@U^ Ǜ \Vx'c9%}r$zcciwg&ziJIgMrmP'8PUcn5K6d!X}d?[5RCM!^>.=p@/H!_ F(1ӣ"Z##7[Rx q. mN~ՀWc 1C0ަ R(#p*U!!nA34Fa(?6cebw|͢F[/0jX;'<)֡D>,M+)ܴ ؤ-0Dz$gu!^v|%筿7EWۿd pQ0UN_M+ğjU5ݍ8>ZyU׊ҹ"oN*R _̆A # T$(\j]Rob[F+̴b/3wXQ6!M92KӁ 3Y)RF^Gx`5Eԭ+1:tF+`kZ #Om){G jhZX_rk.JL1y@Fb@Њ(L`O_.AC7?^ xN ޘZ;}1_|޼)7-` )a|ro``Kp ۍ Y˯jKv!y7H7%ݪp=\N#,)3P7{*;7r+ӵ`4j1wWS1$飚uNȝ,ɦ5 V[tpjܫtSҩɪuC9/|S =)ju9XRj$<݋VE8ipsу_^~c^9 Dt ȧ/JR#y{gol]yR Y6-&'8R56&BW1bP@D-,N/XaҼ&"Jcé3itP`@Ԏ?"$Vvkt_W$է24 t8 \->_En7RZ裍 P/DY.hzĤĴHEꬔĶf%_M~MfoWe!\$gm^lON8"/o7l 4\^Eb0I}ᵚF+8M :4XikDW}V:բW7?̵2H`m0L֭dNu2tt=ܴP wc3Iyq-B]*s֧ 7AyS$Y, rhA ? rP/{jۍYN~PKWƌdCw@v LG$_8X5zj XXnxؚ)& QpslTji2 dueK!wn"_̮=%2PL⸢+*̵ό hQ*h?yeE֑/D5~5v۹~AOĘRycI\(/W[&u)d.,E`רM8\xcE ᝶*|=-* M=@= \XB0cu)$\MV-Ȍ`wϪA6OQdZ?d+Kl^ZeE4& _7H{Tk189_zk[ovQV6M\̘ ,P:C~jvmg\n2nF׊ӪY>ZQVz #2ɨݬߞ};ƭ($Do :| ;sE 9Rg\D.ꖡ[ aeұ#Hw~6㥈YSFdK0(%ݺX.p [W~6/ohNVҋAN%8IpA~aƇm}c?1QŘ"X ?U!tFo- {!(xP\2D[.W* mUih0~ϊҍi18PfH]+IQoyi䂦iX hl;I\1x3DA㥿턀?G7r8jc0~>8q+,@)gP׉ &?j9({ݍtd6s]G=y5EMb֜M0Z˳[9ĘHlL ݘcg?U+u+F8$^NњX4=I9^f^LXFB*6cT9B| vO:-aպk$NJX?Th`eɋt}Y5=YfcV+yb'P ׸ "N˭C"3"1 !R|(T1y'g^dE}$+Οm}_fˬO>KrۻɻIcNΐJftr&1PZ[^ޅG(\Gׅ*?oQӞT RsQOqc- \0Kwj;q`b,Mp]lcBq5SSY\K;Mҹ`9V,%e<|? M 0|d 3MA8) kkV vfӟni`Ȉl4P>Vz\ ߙ9%~YyfC'[:)K8<u7@VeRFmR_1aXYޓaw ;s]I:: K5Ѩ(NIFSf4{e'th$:1>y@m'\JlzU*W}/!CLVR<("PE>+ RJL  i@{+"&6)?4,g.m RqUuL-2 R6?Pm ɲCKWn*DBfX,h~]1<>>uїQUXMPV*9 7%vSLpB޲w}k~o C en1Mu23_ {N3H:&L * {՗x]UL\|K*27lj1ydjZMtI[wGe]% DR|X!e ۤQS#A NcڦeK,4vJ3!K]8B*ɖECp];3rC `0Noh t=R݅VЉX 0:]nf $pSYj7lB,ysv-Fg\{Ս!g.ʘzIrUz9ȴjmZKߥ-fTxVٜ9=hDOI0|#y:eb$ej;Ÿ 7Z_,c&[4FLZ9ypM)+hÛT6@VڙQ|Og~H Ydb\˃k ܄S,{ TEk>Nk-RLw.5%LVJ9J6;ٛԨU:Rgj3V {mmy Ү7L˛Dە ͂Qn1qJQ/Q$C8Q"o_kUĚj,9.͚W9#AƻVq?rђj]WrD+o:=K,gD")${YAﴘj8i1&KxoRx.! 5þzo] v7=8>н&ܯW:ɠ{>xSl .{%lfi 8`[o듄V{'oXX b]zBy"OZ>bڇ0C{̂[UZmGFa3bO 4aQ ~L3"9aPۖ T5JefpX C㞿!>%9P{f9:~O3H("L4Ϝ\ Lwc}aC” څ7[2._'T7vl^('DxcLrgNBB7&`dbc%YKѧU6nJ0VAHjÿ'k`Gp$@ c_F{n#].<a" l6x*`]oΛa*/'iHji[gaY#XWݎENq(˥Q3m쳀Оɟ3eHԽv#z+qg#Ev=3\Fr0ZgSt ^M>q0ѮI䅖(:'ug>O$U*jKRB+󰺦8Y~,,djn:Ir$ڄɸoLBt0&w\5\咫e1z)ym+9u /c$5E'w`^=Xkl MA-5|3Si6 P34n2WڸljE6Lڏ螒z K8楧q/2γw:q"4/A|+pN`5ƃHyxpDth!2^UhnfZMC?D2"1 đ%!0]!or?tpBGekR=,L˚j'.9.{*1vp~Il\v$1~W U̷ ϦAP0pRObM4gβPJ~7Dԩ2|J(^;2>lY$WEq{,OUj%G~V3ϥ/ޤ"`)5FiΨZ/t#> Gnq[/)UQSoHZ&tc-n9_T^CihЉ~?d7nԍ6acW[wӐ7 fdNuMU<1HeqkA/f ׻LSzˣv o>ZJPe iV*dVֈs )I:CGL eo#! W[5WMkJ W8$Z}\)湑 zѽ|Fn#\,m12O=YAztW&+v(p S̆ ѹz4 9a(#?J.^L 0/Eoiק E>垵8!fRj -)qs 3_2 Y V6(oAĸӑyċG`YDA2;ehӱ,Z9@Z ̒QNS:۪* ϷfÃsUÑX@> '1¼K)1(N_PF?~;Ĵ r9@\45nV5eʋ<u63#⧡̾H Q =7Oi$Hl57B*"n;8@x)تb!xH,ȭԢ޻hɥ= u߆EOX#ϗGLp5"T8]Ql~tV+7p'tpí!1l1Zoe9_y.xs |r{y>&y!Tr[J`"F%YL}d6We)/ӀN/wcV!9ɍf&<7겴oSFu(v,W¡CTiH RͷTݗ*U3^N`s#aF-EF({aeQ웴j@ V $ qKIX\uE; ZJŗ lvN(~%Ѡ mD5Wi:ǸB:^A!̌/[*CI 2>Mgj%aU! tMj8n8NOV7"o -jul"KJ}֜XI-N^MN1IO jʞ\Xx9l?^+mMq|@862C-0;#a0p\O[2/ |WHF̲|:' ~x6b+.ayΏ!FLfRQxc~ies~HތjPqusKfj@ كFIDE3 mwC?N褙GPQ6ޡS;J~{C8MQ߳>)l~繯wьy-L>#u˪p\d# *A_Œ %0V˯?[Ű]IoݣXeQhqAfī^saI?F/}px}"2‚CuxF\8Zp^KEO?_h364fGNmnJrXc p9Ye_`ŒU:qa>‰W5 EŚ h7)` kí:be@crsTmAN.IS "J<{UE?vd9ݘJ5V vF:i?Vdf\{;] #~d7^WV &RP>Ƃ-faM~*5H?^hAⴰu璛Z{ɚzpZ\ !3 zy^YHʕ6W$Pi`Ȏplzln\:u?EDQHŃkLNWDՋ"`;<Xm $*z3y|H\K==[&4[vò+L2N{YO'KVݕva[ ж9HqeZC-j|Ipql乳(u<ҝ?Q|*pZTwK0#9h([cAܢ$K|ž#L&; `9ħe4KR$fZAv-|1TsklEc:@*+dX~q>. M}ڷ]!ȍNER6ˈW6Je>|N{$$X~6pA.؎ ?fDSn *E`H.AK*%ON]Eļ -)04vUPXm~p_SDklrM$5N[~*+VÂɠVtVZ)k-i%uIq,fML  ~lEʫbG3 $`;M("EU+_?cNOBrGW!5͂)7..7LJ$6BKSdQf #̥i9cΙ_ř̘p(RH,rˠ G< _y\2&:Ċ7MPB`[;%Jq(VyYmgBR28 )|y?r#ř<~q000)Wz\Fe')B*GӜ\p²L#UdɘmnMrQbN|{tH-[N"@,Υ<2KFaI➫}s<~F)+ <osu`ա\37ICZnx{9KܭNmx=R:r]n_Ƽ܌@SO!Z5&ӱgNp `<AONN'֜o_LrpTnx#:jC@t[zm[[د]>;E;56xB?8;!Vd#ONaU~{\F;H00_!;fXr68^QqܼYqJ ۦuyhPȢջfUbI hr6~zWMn,WeG}܃G;-*hfZAP0U<,e \h_dŹ俎)gh@wQ5WngQ/(eW q]:1- Dz<``tvXTt`>FsVL IP.L=ů=e?-<г˞6 - s}prR^$@|UHe[RM܎~_ojnHP-16Pn8[0 FAC/I ogjC)ue=  5q=2yy4策 a֩.M; hgNCPM^ G3ҧyy {Y@,?hwJ}j̵^w;?2WD<-%$_#^#n<(ne?$[eYmM р`QoS9=yVFߙ|Ltciv2Ug8MB_# 4Ć"g._;jOz\80.xl21 L󶺆S0:k'#\%]h@#u] +xB?Q7BzS.p{qLi 5Ǖ`%ldwgAtE!'E^x . 5Q".Jj6 E.x8yKϦ,GJ; zG=_ƾKuo F=G""R]kɦkݮF0G,{2X5I6k(UpMONqQ_!HKl?c>njx@_āv;TTG il(1nXj7Z|T.$J ;6ur|#8]i9FGӼC=$<͕?Ν|Y.naߤ:B +ɷu74JU4q#Lni-Z1:wy׿"׍ݺaj.A(*9Xpَ ;r8C)- Yz[&#׼e+ZZG :n;Hp=o&;DXmϤO|R'ow:"Į3VKHeo򆾷ٛ bͥ $h*vG(fD{٠)߼ˏnJsG0[hk0F{/I+n!IwwH1EAm w !jٍ&?.Xn}GN߀cDnf h}-3$KFm: '/<$RTH0[+DggKC [aOl:[e +e<3柈҇ઉvӼq|:^4f/:ŸP[̜c< CtI٤zJiR[B|K|wżfɄ|uc@;zkFU1K:-QSѪ?N C'wXBP2yŜdi闘f+5ur,a`@Įg',Lf1 L}e=."eb9w6` y<}FtVv "J$չL zijh:CnXywr#|_v\~hOw~d?D!C[ŝZK9gH:4+קx2Toc,Z2 Q{$UԾ;Z vnq:-@; @29vΤ{(28wֲ$On\1[%v%wޛͧoo. AJ4z[lDtGL$ V/㊳$;3 YUEJZyd`j4]%Y$Y4Bٵ¤®VHOEʙ~BQͱb@yŠ䱪p]cfNE78š[(>4;" meW]\tj^^!kh >W:i8\ b_vE~NIG> K V)pBBC|6H 3L& "ٝ`ԬB1.`dT+l9ɿ/BLK?*8)mlj+#L YTaL^W:n}8{$?aL- ,7G9i t6E+QNM ffS1+jQr}0|7?m]?7;k!݁:X~WXR@܉T/#߲%%`En"Fq#s{qӸa%KDv_|bFFfui.չ[zǚ3zvKPْgMYVN4vdok f-9L5;ߙ*Y;{5Z5774^*]z r* "/i0LHkd]fkVmUz ?Y.LQj ~_R/HHPDzʷJ}]mY|)hn D J.1kT*MGCG| !LA (>N:,A|\ZTǻժ5 E(rWKJDp0 pqBm֜e"MQu2&8Jjwαcw|: ,Kƹh o3<դ\4<"K)^ @g#|0lgQJ W=~/H=)iK"2qOEsg||6c}*,Բ@8M7Yu{~ձ!7Lm0[}˚]C^}Rgdn{oU1<߈f;òͤɼ[^w*[/e@[F@vTs?k,` TZ֠Q ڀ}|[QRW=dIvF|J*o3P58 B X֊?O`TdMV#\MaLnL ޤ$3Nͷoί H_zS."F%I 9.k+sTāM7>u^Siڏ3/|]sxĿZYrΙ"Sn\*Q˛G\N>- UM~Ta98m*j#ٽ Ig;=髇6v~]k/#e7;ϳ1Gб\UWc^&Ѣ9`S?۪c]?0n&-'0r%\YN8̚U[v<6仢ȣ!Cڹ&b_tY^@vN+5A 6I5.N87|pbr]D`0!_{v$Nu*~̚+ʦZLCِL"4>2+ǧxe<~MK[ɀAg04UvP@_>AJ>$#zWuXDzoBd'HV|1?iCr)EuaD" &qv[<}XPOlJK&Fgz =,NA$yBYϋÿ>"_E@ cHNQlyY>WQ*ubMr?4r>{[o|P5,$k4u_GvˡjJWrԄAᮜ  #Q\T@Rfq+x#0v,Az\ pς F""i/̡TG\fFꨌo ͽ*s H"/*{uʱC8e2Х-WV[?k2V06ʢkLYO%}֗.,Y Pr596J*yjzVoA3f"ܮ,<\2 2۵\D?MF0?_-^$650myZJ!c^hcrOd ¼Fi^Ũ!&7p/툡C8MtB;dy-8}E@;q[j ǙdAuSim7>O-<:ЖG>qЙ9A_Sǯ 8Lm:).+cG!ed\86TE!!ؑ, FA=l>hP,*`عgtwI]X)l3䪽3i*ޏUxI93BԸ~wz?S6xZ=[=GlJA49sE9 z: =)DBUY%B0,XY¡| '߁Lq'>]F<10ORPg4(o p5I:`k<D㨍aݱ_KF1m_ۑbLKݫ`h /!%d<+!U=A{qWyW@,+Da[q޷P [zT5@8$^tQzW_d$ZGŻOzwb!էJ|%YG!XvYaP%Pr`LZɑbDji9HH]f<2A&Н} @LBՕa=xm lY˩&]=g>TNb ajD2Z~P͞% |e].܄eVQd@{{@T! [jbQs +qz5 KDVPbgm7;q@HpNqO<8%z7AZ'l@c!ǰۖs *5|Hm ]& PBQE [W3J:_t4$mUՃ'(W(ي)P9kT$nl} 8Hy8sEXUVJ#c a Ҡ D6" X0P51@mgujyeA8Wa&dJ9(p.NhN8a(Isb`hCtTozq{E`|Ti]dNJA1C$2,7׋𶟮+sY ?r(/NcU;4hHyDӑlQ@Nvo}c&|^K{sBfJL+uB'4 w5~M~2Foҭ%mո/vm}$F >XO&_m$? /cikTAeǜ]ȓd_ČgLOX&{g*<<3R"hKp% BD(Z&doJeaf߫(SGUYK fJ<3icAQ"&1R.xK]ԄHxzMtg3fB`HO!`CQI([8Ůq #/)jjz}U1 L}~҇t ,*:{vn!7*#g{L  (f yR`Q!A[Ւ# Y59XL!.'pzu]ȝ&ۤD ǀu˱S/`c?5zr5pd7A{F,}3fLxgoYā(I0b^_Y^?޾ ɣ@]hP7n!c++mKC(4}Uf Zq% o#Τ6M2^?3ګ𣭀(>QN2dp])x+[X#…(]X3۝'}2ΪyDMGMPgH{G8/9fAc|zT|EW@V |w[o-ڐy 5R_[t̺idHo3-n"(]]`JmVWu|kUqKǃ;6w{d2+dL׹Rc>[tO+ȣ5q`LW eb(F>.XMRڃ3/nJa:P^rCK*j7Y9-Z8<8 AԑwPO/ګ.Y"N*DoyψSOR\$2a]; N캩nc-[%55}"o-\!:4e䰈\_Ae6NJZ2dᙏC/ d9O5(#f3u %4Cڈ |[5/갼½-7좢$9ũ 5}+&zq^%J)wAOxrͼWX+ -pn*ٓI3#ZWF~&V\L*m]8xhGG'i&?XEb5S'7zA3]{FbzBm)dbm:/`m,#+05])AUU쪈 !W?NbMQ PINuΰ5i<sat;L:קB1/}^Fv$5OUO3@Hnѻz>dީY9ɾQ !iWz$ѷ@8tz #MM e &ο.۱i{9UN ̀q>zd -pn$>2hqzZ`m2f!Us0{fSIkzi9?o<{:{׭Ghc|au '4WTW*wACQtR6vHD+MQm)ӢYС@ov62^:L' fw R/7l ` s}G#l /_{xs,nX #՗-ڼggm %JkpE;þf32 [$*mgRUZ7ߋ i2D!u/\ExKTo:Ȑ=B;_D2LB̸?XʳHaG{PW3XO30 רc-Fa r(YmLϯ-A,dTJ?oAD`.m*dg+gvZTzS2-38"D %tZ6U G+ Q `yX@ہDF(' 84Q}zQo=Vs[@adS3{x`D_qÈ)oPnyz(|26 g89dn |EQRߝОnj@u_Ѳy^M)@KO7x\Cx'R3Wvg BH^I 3 vQ;r[ffQYYVJUKS$*~vCe{ur$׫Rs|:SΫ%At syjN)#5eu>ėGSdfyU 0@b+1oW%3!$kGΖ+TcpqldkĶ%+ػ,4K֗8W-s#R{0C3jwaP(r6"zqBj?7|*` FFBξ QӰ+  }t_b?GZMqΌ>v B1 ͽ$1X5knΜ}Y횹 E֫Z '=x iGHrٰOs\,CE>Q>;sޓL O1N[L#Bo=G# SndI#'1X"~6FYM?B H:q/FZAe09AAhSi? H4Cp@$FVMuPI~݆HqJ1((žkcSbGPrJ \z@})@(m(Ҙe#Ww4o zJ◦L}yb~ R>GӋ93Vq=JQ 3F<{zK!^}$*%a܈@yYM #-~%O,4Ctlpl/ߣ'^u0)f%!9}T=H' r&}3bAx^n!(q(ֲD[1ډxOfS&+([1 ,V0[AExQUz|?qh h]3E04I/!҃ (hh(؄]-I`&ǙeO1W b )@:6-= iݏqi@{#K7ӿ N1, }tKnvb 3jEWV%i?]Kj2޹3;)4x/ o8JSuȤ͘$L%Sf5(<QgAB-Z^f=`TC \{٠ZZ >48TII]`"zy om$cy0 c6aVLVGK,=`yN ^fSWn[5g_ g0<֧Ti8pV }i{oQm,l[Mgvu5 ~/Ss?5P?1} //KTc=[z_|q%mwVA]%EYo!2. J͒!H.Z޼2s,WxQ9W 2kEȂвTu:xOBn\ |lLʁ~Ic,E_l,gD6qǂ0|zW)ӧrjCEQ+qwJQ6)@fN°.h,}_*u}[T#?I8C!_@*o`1||ωjD{ϡaX8x2$I4g Fk᯦ή2izKr!Ҿٱ_,8SipuAVydw; '/ t]ҿzMZ/+ 4 QM8MaVŕ+F+ejcSCը-_[^7лSkk<D0( bn{uZaǜ Mb|h/Fю?MgB7sF++ $u4iehrr |Ͽs&(2D_). ";uG5jtipE qV]=:lj {[>Xptgn`h&RņDK&a6RwA ±eHj-߲`Ncl,=#W \k"$>M$-D|*ޜTcxB'y9<{0R C |Z',{%mPJZU<=iGN%)<|fr1^ Ԗ6}˹䆺FdܤTbkL}03whiSo,<fE'%Jbr*{L%iqg{4Ӗ }7J`SByMl`g7֎m6Qu8#FX p>7)C,x6(&ȦN9Rc[U~Q cqsX M>:miQ@s!=>m@i."|h2Xˤe>ne4oP]{VC2Yw $z%Sf#S+@ }u$ :N`dji GO >nA)IH?k/wRLK./2!ohQ ǽ0єiB}BR{5YH}-kQ4.;tJ4r7D. \-M7} ~C<j"QCV Nv`HEL.<õp?8 . xk%5f{m/{/j)Yy\=xkivrCU0輶Gt+Љ:~G+;Oz*'+\Df {l gLYχӳ7\mrh[e?Nެ&kRhx/*2Aސ6"?,j~!ilԭ8UG]3[_ښBۇ|PosL-X~ۮ̻#+}Bޔ+Y/K 0k\8bf ϛ̰;J![#/NZٓ9ԇ/+*G `CVۺ3 X5(PBJzMP!/}E7ª J>`yI* 6v87~DMwginiBk闯Ƌ^/YTS4321 O&KhܷY| +{Dq-;T v}!?8H 0%Zbjr):EB:݄CzkY`: @ѐؑ89PDږsK@:6%| xM로yl4~kɁkU5qym٬^ۧ:; BY ca]5c.?PŬ*zR?Yڄiac<~:WNjB~wKc| `_} m^n'<)4 Ep[z(t,oj._$-$BOA0K7(IfE'&[ 5iGo)_^`+\ІOvzN.{ |+Tq]lvJ˰u*5vkYƁwJ`P0U+esM/{+X>7fٓeTL\ ݐMjXJo>.FM\^&I-&ű'btQ&6L<8 *yqR)~RDPOy|h /5 DrJWFFmo/!ɢ/aʭ"EeծSe:) l9ViULh;407wy?p;JTwq^t 8YSby%@E;IlqEdvTGryY領.NYL;}m5 ͻTZb[282 ʝA>M@܁zs|Zn9,S'3MRuDꂁ lD6ên5 Zet80'AOq=[L<{,0kG̕_r">&q++==]qzԬ'(s s5[…U$#Tyn#?ӷ069D$|]߉EK.͎)8AƟ 47ҨD jX?8c RKMݤE#턯LNNt$^JB1SjPODZb}2QQg{۰o-|JS씱>z_%5Ӳ4_0wCjJOqM9$G}ο /J|@ֻH7u<"2l*3;}t(vGl[c+Kbwj.n|8hM6ji1Kg},O KJlTxOtBJDov\ߟ9[$7RI,%T]<3ahSVM^iIF˓zڳbʧj/ ALKuv0-*aݯ;vi62b&^2(}ӏ63']&] ̹JpMi6Al=,yfv w<v.6H<:Z5ߑW1knzWHMF~m4$2h|X;cpi,kdjMޅ*Z>t/>QA -!8 {vbuf|B?(],j]>}T]YNUn9|lօdi;=OO(M>:Z}j}:Incnι hByMwu{f[\BH- "5;[.GZSUOS$-`96%}Y9JU~&=n{b/ -$畲`85a`cs2>@Y뽞fgqÿ́ZW}0 }5|Χ))и%cIXA@>޷th=kTCӹw;`cn 'x 8į2vik_;ea=*k|ޙ(:oW74JQu[*O2o%8g,A9G Q>i[SLQ!pN'UoUwl19FZ;fhD2sC!ݮ c'(F>эf)-#àD6 W~7g0 I Qxzu Rg9FcJ L IEK6'̢!f]P]zBxM۩C!,M,m:ۺ7FPo }cGoۆBlU~`ݙ;ގmF&%O2έ.v?QfbWM7g#A>ƿ5e{w>r1KDa/qIrr)ne(3Fe|fdϐS ^>Fa49nehy Ҹ5:T)!0S I1P>}54yRJx4i_Ly|5ޡ UP7+%^Kn`c.[2)A܏3{Zav:LI 6Wv]hL dP.N[!n4oB n;Eu1­LPy^_aEl[;]{aZVDL4bOP;N{''iuYup#iop/RTDp0xC'c&A r]L^nCE/\lҶ<b%'0&*x؍vñbƤu)>ft G7vbg;Mu'=yD"B7и>$汆[`_.e4K[J!Xyk}3ךnl:M2OzjsZzqϊ-9 seTtT&BH:ֺ`]yLDUN}P=.hgdfaG!%׾s :ĊTBUΆ\+m ].RW4hݳ!%FE m *'ͦp| JsΕ? b3'U`xUgۚ_SCwd[Čd)?RVBNVړ flJC 5@$_\#ی5bp&c8?װ]n.g"+8bJly݄Pm2z_~/Z (.o{ 9:4l>Џpԃ񴃳\m]/CϖGG`6,>t'%t/)#8x戕("V XEuoE~nɊa0 }wBCs7xJWځYZwuh5߀nPTa透 i'[LVa/p 0cf Ll Fh@hg,NuN 89?ip~1PJz"_ FP ''Gx53/3BXDC >#>BT0T7>R3]iw|/àOL8XY 3H šU_dR K %R YӤkzD~I+W6W@l>(keP4gptxda㝍l$ y3EP@bBB5mD}*n̲-޴zկ nԌ0kzcW (+]*ۏe҃T(^ ?,D}>l yz`á6Q*\&A)IK b2F^ ѱEr!$갈nA'waS>tMȫSC߬,Ofs  ~AVěgNP^CԎ2x ^L;mm aսY@8rP @#U+#K6FRz<5J0 Zm5#D3ɪEWrm7$_[:Tr}~_{U0 2)5oޮlj1Ҁng<,pFprc6v+D]-$U̽GIz吆纺^!MaˑWHI`1?K!z@hq'r4 R>mh)o }W!a̴,g ?xuq6%>;DwO֬W=OSodifЌ># 3oѬz  '95}Uo_^)juXNGtSbdCnUk9zfPd/3 L-Ypʝn.TDti<kfOx-EFaz 'KߣF@{GAz$JhVo=Ŕs= "Ɏ;i 9up-9Ye2!N _%:B!]Ya읽vċ$5\U,aP-~D_Gz`|j5x(|'/yY8L=fv V6jF8!w&0Tδhom H≯,*țU|-x'P9ꏼߔ"qf \UPvMJ%&E!pM\bYCTW+p&!-ByIYfM>:`۠SiyZ;ݔ.O458 !CK {@8"d‹vʽWsK('tcCEt=͘kJ\5"^|< }}H&=M 5th#!zzk&K;&PSH.pfyL*2~/"!4cPR4h=ݐӎ6!@|d dy`Z=[=|}6X{ |'V]d cU ڊfkyR?|trt5 H~=  P*S>J됅 sn+t{|槊O؋v6|FG)4{xb7Yًy=ܟ1kϡ+Ӄd9imp?Xˤ=Ď lX>W?I1;' ͹?O8pܬ MS%I,>$g://\0X̮ wDg7ȉNe@DEk? ?j{Q+(.dOz|Cݬ :.Z5e^_ڽA{xNF23 U7 Suh}4bV)-(Z٠0lY-Mim~3v3F=*䐚6fOEPWSwKu[f jx&e7e *>&sҾKTYYnDg F+3Dsݜ =/uRU+Pz- XQR"We9PW9 ^?uC-Vlz :+`d(ȫՋJ pC:PyЉw W0${a D{+ns"휞.S'[b=uwD[LNs}VQM${it*,ģB~M.#74 nW5Z"ɭkQ5`N|#ǎ7Xک4Fa -|cF-NuR\O<97\ œh!W,c2JHbC,8K~H\E G'0$TŽ_y+.Щ542{je`㠼sn]Tfx6Ae S&[Ghap`+2I\bC6‰Lr ٺwHU|OoRsd/yr5~%U" 4צ#3ʡؐ]->Akji&CI0s]# @')t0x; ~BO(`&A]!&L2mw屘>C$Ic8i c<4hq?*F-Ȫd6E9doa6BX$H0%EoN?-F']>/zPξԫFmW$ 'x]vlԜC_)i3ƵHrl ꇙ0K[`Aai=oZE(dMdO =_6[B }(65#1kD:m죩}ֆkO6xў*Pql@ V5|x_lmO*_RY>>閭ROY<;BTȍDK; }FeTo݋@蜰T+0A(JR] XJ`awl.FzNlos;&FhማƮ_ejdFC#a3} u[g" _tЎ9#?7%Iqs(ۂ2ЮS9Sq~!$̍4xta r+8ZIwܸ{?DNB[eK /ZE/VF9M'/ J'X-n MyGU0dxjK w:5zqCuTaTZ(c^ ;|)NIF,/*>^UkG#s Tx1(a)D^|dA=J9&&i5%ˠ1R%y8*L-I) ;"n -/C 6g&~綛=qe `|\~%qk%sdep/VΤR_{h7= )?RpQX~g;t&4野C޲ߧ:$r \/o\B炱āpC`)%Zlx+QTm[509mb7V|\v O=K U۰~l-csâW;e IZF [W ̭N` jVt>uug ZcP}^r_w&*:k{G&`0)*It`z-s)YݭY8\\l _ªl†.tx缊s@2:¥#ۓN^w}9 eqiAGQ)fEu86xToU y_8W-Z|LWHKcAIL\pX!).cR-/cZYFЕl}+Ior^{>K t({9>+5ujxa۹% /N6GsA"\avYַ#JU=0[zMb].Fj$VO|wUxhh=b,.~6ð+[ s9ݪ`7] 120yu0S˼/d@/hmTfa1m<\R-ͮ8Bb@5)XѶH`n\Aݞw%a^άsv.[iY俿am@D]~OX_p*A\]g"5=Ac53 ]vV^V0m X^Gnl?l;uv\0bاs#437mF`qI80/"= PUlQLn0ǁ+ b K?W\2T e!M=(IX)XZ=+,rԸzQ"ёԸ$ ꔣKgH.?I5s.&EiR \E#蛷9mHEhu$(>񟄲hj5tJM:/Wt._H )WiP!82#+/bqi1J1wd3 j E1 ] '2[_YB|Ŧy!`Nd|W,#u  ZHk7Qo&ahUѤpӹ0Oo qoҲJYA*֍e$1F;!b ^\5)Joe?[lB݂{{'s(`ohd!%K@ךy"9063Ԓ< ,PZRY\[`=w&EӰMiY.&2|.&^ nwSo`4|.s\֞e=C].@n:}YCp/w;6*zs?B D }.4}da\@;sUWjaa(hu)Y+J(*oMᗮ97$-i7S0,{īpDWwҫ'L!?ܬ9@fתo(AƁ q^ZWcLӑWi'CMFB6q*Hl+i\Bh/l8yeCͥ^Q%+d"f̍'Epq'l]|~7c$_diȭƥ4H+iF̫#&b|5x"I-ZkfaʕbYy7 /5롾GJ8xFXOA` he &uAA,޳b&q 6s5AҮBXރ.1+y; U/o6,~9҅вClMlTOc*N ց-S_[S3dl(R9 8Jxگ9:R59=Ǭ̟;2{޺څBXNJV>6~eqY8ĖY{mdaZ\BB+Sե,{r9Eܽu5sxMgHeJgCJW k}.1Cܱ 8"FQuDfVg[ !ƬɣTsa >X j>?t,љ >=X4-ϧhg?etgMǿhC,6hמ pLh5Ge<ޥo"zk4ʒ,j'm|KPH]P8~6-4P搢Xf4m M?хϡY>3Txj6@ QW7t U fw fʶ v2D<!nK1oW d]JWkTȎU( THXXkf XمCW%hf˦$ _ PbzJU|μbhxNE4Lmw䀰.iohky|ǞquˤaҬ>saGK( v `G$I`_h]*4;)q:d_vsNJPFS<1ςɷWnm%.9i4+>v "@1/|cXfճu,t6"5ɣ\7 S9*#Y\/v5="[^u+!rNSވYD>bis%]L>?v5sO<1Uގ7zRpP%oL Mg &GKOL^N _<w|L=tѮTJpg)D ^H\!o5Kq5 l,P\6%Vmx B"kٟ`#Ъ3cqfۨZuFu{ *pJfE`֫+1IIb: NIP@J8 x|k08y󞁭,1teá$fgI S&FH*9|.ѝ_.H)L ى^,SЦ's[qPm0vq@AE,ռa`ƅo_tzKs Enq`r\(;v>`b*wspe gnRo' 4mR]En% MfrQfm9f!tx{l#3ń?oqG%(|JZ$ ɓ7ǞD[,@^P%&>uGGRJ({Ap |oh:bF*ʻ%y0Drb Z3p#"#grrmqV<ÄV`l3粂P(NtY_eiL 0\WаV>:QB_GGӰ7ȀȅF+:O q_Puub,c3,e%tn}_^W@GXU"/;禺5V.\1{ndÎ+.тCI2wmkf!H,(J7NdemRlG 6x()Yd|jJZ^*`.br\B(M𝬖w#p~* v&x#BpQvה4:,mתa.av55 , HS$ *۞\! 9SAS!]YhFVKkݪ J> ΨU5z=x-E#+l܈̎vH|u{PVA ]m에W_>mcDAuP7u*UJ-͟Fa,DP^Sbz> ՞usûjFCCb,8gP4+ھAg̼Ct[I{coYR6sd y32BlP, Q.RE?>zܢ6^1waU`N_ Lt|DŸOML`&~M4i59XhH7 (ϑp5FSTpWqC fc#BD<+Z7)0it i CJ5T>;Y.^QjzGzX_}lR\lh0NG\#x/Y_r1 %#4Gx^ -,t/+ Z`0H%K6z5͢ :A7*vrhX㪂(["@}n #dQ@#EeUi BPG0"yO]i%+Pp VtG9yKh[=e%!}/]7!yLp(ݣԀߪtAkTp=CQy@EXqmAgC02zL?!0e@Ml-\_!aHO\T&[»K uvO}w>4~W)cA]ŪqiwEDC X{ oTh,JH32Z՟+x,vᄬmYz4CW=7 h/"?8=m]הSޒ$pUX?#_9ҳa7^ڡ Wǚq~ uNtZq~ˬf6Nbe_`V3BK{H]jbV6JBL3nmִC:10>4/3nhRl]ȢY34t?MF{+.n#w ⤰Gr1hX\cRdcuʭ2\CmC!ă5qrt8XǨח #8ǐv u5mD`N⃴qMCfЦzph;u/hӏy}Iii?W?3daAK*]TMB]nrN7G PKNN a{MbR ZPTQ^󣳰ھ#yx쭞!11֫AcT>%ri6y$w^;Wo 5x. Nc'7b7 m9|%,hw!OR GW8 ^ΈqӘYݕ'!̓-`#zP|c&4j)-~ڃ>rCT!NZwwiǣJ I^V* ?޽wkSSxX 3iǻ@NeX+NUw-b_i񹚓R ]!c.?0t3;tWy2Kߡ갯fQ(;mǚ QUh'Ņ^>k\W! U_