kernel-debug-modules-internal-5.14.0-503.21.1.el9_5> M Mv ĉJ4!!%joLne)Ip-Bm5 ']greleng@rockylinux.org p-Bm5 ']YƔ8up>#x#I[V5i$ =d Cgo9F\au˞1[مer |T901c xл^VN/\o`up0Qm髺g4 1pƪ/@1ŞC-F~BEH?fT$3cumw= *4T{SᵛjJ2_pӛR(y_R-N -wW/C) d”S>0[Ӡp~&IhQA5NS`.ϬŹ֚meN˲ga~'Io8f'V]pk8L7X+;Dz2 As_]$+n4 1Spػ,ŏoAs{*Iw ͳL'ຣzAy#\h"a695cd6e104dc132391f813f8999367c72d1b3a308e22c4ca87731ff3c9dee62cfefab38674beba221a1aa93a552696841030fd0;@ ? d ' 6 _ &Y      @ & &(+.r.0B B C} (D8Db9Eb:Zb> ~@ ~G ~$H `I X ,Y \ ] ^ 7b d xe }f l t u v w hx y  l p v  Ckernel-debug-modules-internal5.14.0503.21.1.el9_5Extra kernel modules to match the kernelThis package provides kernel modules for the kernel package for Red Hat internal usage.g~iad1-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.21.1.el9_5.x86_64+debug/sbin/depmod -a 5.14.0-503.21.1.el9_5.x86_64+debugT,dX@p14RJ(wNd8J9 #`%)@>0p^7h{)| ZNV?$L t/t'5$[, 8  \L8I  -lxV<$"x'h1dq[AXAAAA큤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큤g~g~g~g~@f@fIff@f`f@ffwf&@fff=@ff@f}T@fz@fy_fuk@ftfqvfp%@fp%@fj@fifffaf`S@f_f]@fXj@fU@fTufM@fLfH@fE@fCR@fBf;i@f:f4f/f+@f*Ef&Q@fff"@f@f@f Df@ffg@ee,ee@eZRelease Engineering - 5.14.0-503.21.1Lucas Zampieri [5.14.0-503.21.1.el9_5]Lucas Zampieri [5.14.0-503.20.1.el9_5]Lucas Zampieri [5.14.0-503.19.1.el9_5]Lucas Zampieri [5.14.0-503.18.1.el9_5]Lucas Zampieri [5.14.0-503.17.1.el9_5]Lucas Zampieri [5.14.0-503.16.1.el9_5]Lucas Zampieri [5.14.0-503.15.1.el9_5]Lucas Zampieri [5.14.0-503.14.1.el9_5]Lucas Zampieri [5.14.0-503.13.1.el9_5]Lucas Zampieri [5.14.0-503.12.1.el9_5]Lucas Zampieri [5.14.0-503.11.1.el9_5]Lucas Zampieri [5.14.0-503.10.1.el9_5]Lucas Zampieri [5.14.0-503.9.1.el9_5]Lucas Zampieri [5.14.0-503.8.1.el9_5]Lucas Zampieri [5.14.0-503.7.1.el9_5]Lucas Zampieri [5.14.0-503.6.1.el9_5]Lucas Zampieri [5.14.0-503.5.1.el9_5]Lucas Zampieri [5.14.0-503.4.1.el9_5]Lucas Zampieri [5.14.0-503.3.1.el9_5]Lucas Zampieri [5.14.0-503.2.1.el9_5]Lucas Zampieri [5.14.0-503.1.1.el9_5]Lucas Zampieri [5.14.0-503.el9]Lucas Zampieri [5.14.0-502.el9]Lucas Zampieri [5.14.0-501.el9]Lucas Zampieri [5.14.0-500.el9]Lucas Zampieri [5.14.0-499.el9]Lucas Zampieri [5.14.0-498.el9]Lucas Zampieri [5.14.0-497.el9]Lucas Zampieri [5.14.0-496.el9]Lucas Zampieri [5.14.0-495.el9]Lucas Zampieri [5.14.0-494.el9]Lucas Zampieri [5.14.0-493.el9]Lucas Zampieri [5.14.0-492.el9]Scott Weaver [5.14.0-491.el9]Scott Weaver [5.14.0-490.el9]Lucas Zampieri [5.14.0-489.el9]Lucas Zampieri [5.14.0-488.el9]Lucas Zampieri [5.14.0-487.el9]Lucas Zampieri [5.14.0-486.el9]Lucas Zampieri [5.14.0-485.el9]Lucas Zampieri [5.14.0-484.el9]Lucas Zampieri [5.14.0-483.el9]Lucas Zampieri [5.14.0-482.el9]Lucas Zampieri [5.14.0-481.el9]Lucas Zampieri [5.14.0-480.el9]Lucas Zampieri [5.14.0-479.el9]Lucas Zampieri [5.14.0-478.el9]Lucas Zampieri [5.14.0-477.el9]Lucas Zampieri [5.14.0-476.el9]Lucas Zampieri [5.14.0-475.el9]Lucas Zampieri [5.14.0-474.el9]Lucas Zampieri [5.14.0-473.el9]Lucas Zampieri [5.14.0-472.el9]Lucas Zampieri [5.14.0-471.el9]Lucas Zampieri [5.14.0-470.el9]Lucas Zampieri [5.14.0-469.el9]Lucas Zampieri [5.14.0-468.el9]Lucas Zampieri [5.14.0-467.el9]Lucas Zampieri [5.14.0-466.el9]Lucas Zampieri [5.14.0-465.el9]Lucas Zampieri [5.14.0-464.el9]Lucas Zampieri [5.14.0-463.el9]Lucas Zampieri [5.14.0-462.el9]Lucas Zampieri [5.14.0-461.el9]Lucas Zampieri [5.14.0-460.el9]Lucas Zampieri [5.14.0-459.el9]Lucas Zampieri [5.14.0-458.el9]Scott Weaver [5.14.0-457.el9]Lucas Zampieri [5.14.0-456.el9]Lucas Zampieri [5.14.0-455.el9]Lucas Zampieri [5.14.0-454.el9]Lucas Zampieri [5.14.0-453.el9]Lucas Zampieri [5.14.0-452.el9]Lucas Zampieri [5.14.0-451.el9]Lucas Zampieri [5.14.0-450.el9]Lucas Zampieri [5.14.0-449.el9]Lucas Zampieri [5.14.0-448.el9]Patrick Talbert [5.14.0-447.el9]Patrick Talbert [5.14.0-446.el9]Lucas Zampieri [5.14.0-445.el9]Lucas Zampieri [5.14.0-444.el9]Lucas Zampieri [5.14.0-443.el9]Lucas Zampieri [5.14.0-442.el9]Lucas Zampieri [5.14.0-441.el9]Lucas Zampieri [5.14.0-440.el9]Lucas Zampieri [5.14.0-439.el9]Lucas Zampieri [5.14.0-438.el9]Lucas Zampieri [5.14.0-437.el9]Lucas Zampieri [5.14.0-436.el9]Scott Weaver [5.14.0-435.el9]Scott Weaver [5.14.0-434.el9]Scott Weaver [5.14.0-433.el9]Lucas Zampieri [5.14.0-432.el9]Lucas Zampieri [5.14.0-431.el9]Lucas Zampieri [5.14.0-430.el9]Lucas Zampieri [5.14.0-429.el9]Lucas Zampieri [5.14.0-428.el9]- Porting to Rocky Linux 9, debranding and Rocky branding - Ensure aarch64 kernel is not compressed- mlxsw: spectrum_ipip: Fix memory leak when changing remote IPv6 address (CKI Backport Bot) [RHEL-66899] {CVE-2024-50252} - CVE-2024-53122 mptcp: cope racing subflow creation in mptcp_rcv_space_adjust (Patrick Talbert) [RHEL-70083 RHEL-69670] {CVE-2024-53122} - mm: make show_free_areas() static (Aristeu Rozanski) [RHEL-66998 RHEL-27743] - mm: remove arguments of show_mem() (Aristeu Rozanski) [RHEL-66998 RHEL-27743] - KVM: s390: Change virtual to physical address access in diag 0x258 handler (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: gaccess: Check if guest address is in memslot (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: Fix SORTL and DFLTCC instruction format error in __insn32_query (Thomas Huth) [RHEL-67922 RHEL-65229] - s390/uv: Panic for set and remove shared access UVC errors (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: remove useless include (Thomas Huth) [RHEL-67922 RHEL-65229] - s390/mm: Re-enable the shared zeropage for !PV and !skeys KVM guests (Thomas Huth) [RHEL-67922 RHEL-65229] - mm/userfaultfd: Do not place zeropages when zeropages are disallowed (Thomas Huth) [RHEL-67922 RHEL-65229] - s390: allow pte_offset_map_lock() to fail (Thomas Huth) [RHEL-67922 RHEL-54248] - KVM: s390: vsie: Use virt_to_phys for crypto control block (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: vsie: Use virt_to_phys for facility control block (Thomas Huth) [RHEL-67922 RHEL-65229] - gfs2: Prevent inode creation race (Andreas Gruenbacher) [RHEL-68137 RHEL-68102] - gfs2: Only defer deletes when we have an iopen glock (Andreas Gruenbacher) [RHEL-68137 RHEL-68102] - gfs2: Randomize GLF_VERIFY_DELETE work delay (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Use mod_delayed_work in gfs2_queue_try_to_evict (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Update to the evict / remote delete documentation (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Call gfs2_queue_verify_delete from gfs2_evict_inode (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Clean up delete work processing (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Minor delete_work_func cleanup (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Return enum evict_behavior from gfs2_upgrade_iopen_glock (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename dinode_demise to evict_behavior (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename GIF_{DEFERRED -> DEFER}_DELETE (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Faster gfs2_upgrade_iopen_glock wakeups (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Fix unlinked inode cleanup (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Allow immediate GLF_VERIFY_DELETE work (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Initialize gl_no_formal_ino earlier (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename GLF_VERIFY_EVICT to GLF_VERIFY_DELETE (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: make timeout values more explicit (Wolfram Sang) [RHEL-62105 RHEL-60945] - gfs2: Simplify function gfs2_upgrade_iopen_glock (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename SDF_DEACTIVATING to SDF_KILL (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - smb: client: fix use-after-free of signing key (Jay Shin) [RHEL-69306 RHEL-66206] - net/iucv: fix use after free in iucv_sock_close() (Mete Durlu) [RHEL-60300 RHEL-53992] - KVM: arm64: Ensure vgic_ready() is ordered against MMIO registration (CKI Backport Bot) [RHEL-70294]- bnxt_en: Add support for user configured RSS key (Michal Schmidt) [RHEL-68699 RHEL-54645] - bnxt_en: Add function to calculate Toeplitz hash (Michal Schmidt) [RHEL-68699 RHEL-54645] - kvm: Note an RCU quiescent state on guest exit (Leonardo Bras) [RHEL-65734 RHEL-20288] - rcu: Add rcutree.nohz_full_patience_delay to reduce nohz_full OS jitter (Leonardo Bras) [RHEL-65734 RHEL-20288] - context_tracking: Fix KCSAN noinstr violation (Leonardo Bras) [RHEL-65734 RHEL-20288] - perf/aux: Fix AUX buffer serialization (Michael Petlan) [RHEL-67495] {CVE-2024-46713} - RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages (Mohammad Heib) [RHEL-66669 RHEL-52759] {CVE-2024-50208}- xfrm: validate new SA's prefixlen using SA family when sel.family is unset (Sabrina Dubroca) [RHEL-66462 RHEL-66461] {CVE-2024-50142} - xfrm: fix one more kernel-infoleak in algo dumping (CKI Backport Bot) [RHEL-65960] {CVE-2024-50110} - Revert "Merge: [qed] softlockup triggered by ethtool -d [rhel-9.5.z]" (Lucas Zampieri) [RHEL-61705] - tracing/hwlat: Fix a race during cpuhp processing (Tomas Glozar) [RHEL-69468] - tracing/timerlat: Fix a race during cpuhp processing (Tomas Glozar) [RHEL-69468] {CVE-2024-49866} - tracing/timerlat: Drop interface_lock in stop_kthread() (Tomas Glozar) [RHEL-69468] - tracing/timerlat: Fix duplicated kthread creation due to CPU online/offline (Tomas Glozar) [RHEL-69468] - ceph: remove the incorrect Fw reference check when dirtying pages (Xiubo Li) [RHEL-61416 RHEL-60255]- bpf: Fix a kernel verifier crash in stacksafe() (CKI Backport Bot) [RHEL-66097 RHEL-66098] {CVE-2024-45020} - bpf: Fix a sdiv overflow issue (CKI Backport Bot) [RHEL-64598 RHEL-64597] {CVE-2024-49888} - bpf: Fix out-of-bounds write in trie_get_next_key() (CKI Backport Bot) [RHEL-66877] {CVE-2024-50262} - bpf: Fix use-after-free in bpf_uprobe_multi_link_attach() (CKI Backport Bot) [RHEL-63331] {CVE-2024-47675} - nfsd: ensure that nfsd4_fattr_args.context is zeroed out (Jay Shin) [RHEL-58884 RHEL-58883] {CVE-2024-46697} - KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory (Jon Maloy) [RHEL-65872] {CVE-2024-50115} - net: tighten bad gso csum offset check in virtio_net_hdr (Guillaume Nault) [RHEL-67683] - udp: fix receiving fraglist GSO packets (Guillaume Nault) [RHEL-67683] - Bluetooth: hci: fix null-ptr-deref in hci_read_supported_codecs (CKI Backport Bot) [RHEL-66804] {CVE-2024-50255} - Bluetooth: ISO: Fix UAF on iso_sock_timeout (Bastien Nocera) [RHEL-66321] {CVE-2024-50124} - Bluetooth: SCO: Fix UAF on sco_sock_timeout (Bastien Nocera) [RHEL-65928] {CVE-2024-50125} - Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout (Bastien Nocera) [RHEL-65928] {CVE-2024-27398} - bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE (CKI Backport Bot) [RHEL-44173] {CVE-2024-38564} - Bluetooth: bnep: fix wild-memory-access in proto_unregister (CKI Backport Bot) [RHEL-66365] {CVE-2024-50148} - Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeout (CKI Backport Bot) [RHEL-57716 RHEL-36374] {CVE-2024-27399}- arm64: probes: Remove broken LDR (literal) uprobe support (CKI Backport Bot) [RHEL-66046] {CVE-2024-50099} - qed: put cond_resched() in qed_dmae_operation_wait() (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: allow the callee of qed_mcp_nvm_read() to sleep (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: put cond_resched() in qed_grc_dump_ctx_data() (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: make 'ethtool -d' 10 times faster (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: allow sleep in qed_mcp_trace_dump() (Michal Schmidt) [RHEL-61705 RHEL-6372] - sched/numa: Fix the potential null pointer dereference in task_numa_work() (CKI Backport Bot) [RHEL-66810] {CVE-2024-50223} - irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs (Charles Mirabile) [RHEL-66969] {CVE-2024-50192} - irqchip/gic-v4: Don't allow a VMOVP on a dying VPE (Charles Mirabile) [RHEL-66969] {CVE-2024-50192} - perf/x86/intel/uncore: Support HBM and CXL PMON counters (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Cleanup unused unit structure (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Apply the unit control RB tree to PCI uncore units (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Apply the unit control RB tree to MSR uncore units (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Retrieve the unit ID from the unit control RB tree (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Support per PMU cpumask (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Save the unit control address of all units (Michael Petlan) [RHEL-65856]- s390/dasd: fix error recovery leading to data corruption on ESE devices (Mete Durlu) [RHEL-64902 RHEL-55873] - net/smc: fix illegal rmb_desc access in SMC-D connection dump (Steve Best) [RHEL-65436 RHEL-27748] {CVE-2024-26615} - gitlab-ci: use zstream builder container image (Michael Hofmann) - netfilter: nft_payload: sanitize offset and length before calling skb_checksum() (CKI Backport Bot) [RHEL-66856] {CVE-2024-50251} - net: avoid potential underflow in qdisc_pkt_len_init() with UFO (CKI Backport Bot) [RHEL-65401] {CVE-2024-49949} - block: initialize integrity buffer to zero before writing it to media (Ming Lei) [RHEL-58761 RHEL-54768] {CVE-2024-43854} - proc: fix dentry/inode overinstantiating under /proc/${pid}/net (Joel Savitz) [RHEL-62824 RHEL-57703] - iommu: Restore lost return in iommu_report_device_fault() (CKI Backport Bot) [RHEL-67364] {CVE-2024-44994} - net: ena: Extend customer metrics reporting support (Kamal Heib) [RHEL-66933 RHEL-59968] - net: ena: Add ENA Express metrics support (Kamal Heib) [RHEL-66933 RHEL-59968] - xsk: fix batch alloc API on non-coherent systems (Felix Maurer) [RHEL-59884 RHEL-58954] - selinux,smack: don't bypass permissions check in inode_setsecctx hook (Ondrej Mosnacek) [RHEL-66106] {CVE-2024-46695} - PCI/AER: Disable AER service on suspend (Lenny Szubowicz) [RHEL-67037 RHEL-22265] - ACPI: PM: s2idle: Evaluate all Low-Power S0 Idle _DSM functions (Mark Langsdorf) [RHEL-67037 RHEL-54149] - mptcp: fallback when MPTCP opts are dropped after 1st data (CKI Backport Bot) [RHEL-62216 RHEL-62218] - cpufreq: amd-pstate: add check for cpufreq_cpu_get's return value (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate: Add the missing cpufreq_cpu_put() (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate: Fix the scaling_max_freq setting on shared memory CPPC systems (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate-ut: Convert nominal_freq to khz during comparisons (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate: fix setting policy current frequency value (David Arcari) [RHEL-61469 RHEL-45016] - netfilter: flowtable: initialise extack before use (CKI Backport Bot) [RHEL-58545] {CVE-2024-45018}- USB: serial: mos7840: fix crash on resume (Desnes Nunes) [RHEL-65484 RHEL-59050] {CVE-2024-42244} - attr: block mode changes of symlinks (CKI Backport Bot) [RHEL-61231 RHEL-60822] - ice: Adjust PTP init for 2x50G E825C devices (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Add NAC Topology device capability parser (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Add support for E825-C TS PLL handling (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Change CGU regs struct to anonymous (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce ETH56G PHY model for E825C products (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce ice_get_base_incval() helper (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Move CGU block (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Add PHY OFFSET_READY register clearing (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Implement Tx interrupt enablement functions (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce helper to get tmr_cmd_reg values (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce ice_ptp_hw struct (Petr Oros) [RHEL-64017 RHEL-29210] - wifi: rtw89: limit the PPDU length for VHT rate to 0x40000 (Narpat Mali) [RHEL-61753 RHEL-35542] - wifi: rtw89: 885xbx: apply common settings to 8851B, 8852B and 8852BT (Narpat Mali) [RHEL-61753 RHEL-35542] - wifi: rtw89: 8852b: fix definition of KIP register number (Narpat Mali) [RHEL-61753 RHEL-35542] - wifi: rtw89: 8852b: set AMSDU limit to 5000 (Narpat Mali) [RHEL-61753 RHEL-35542] - bpf: Fix overrunning reservations in ringbuf (CKI Backport Bot) [RHEL-62940] {CVE-2024-41009} - net: tcp: accept old ack during closing (Jamie Bainbridge) [RHEL-61424 RHEL-60572] - cxl/port: Fix use-after-free, permit out-of-order decoder shutdown (CKI Backport Bot) [RHEL-66837] {CVE-2024-50226} - ethtool: check device is present when getting link settings (Michal Schmidt) [RHEL-60581 RHEL-57750] - iommu/amd: Fix argument order in amd_iommu_dev_flush_pasid_all() (CKI Backport Bot) [RHEL-59982 RHEL-59981]- ext4: fix off by one issue in alloc_flex_gd() (Pavel Reichl) [RHEL-65318] - ping: fix address binding wrt vrf (Antoine Tenart) [RHEL-57564 RHEL-50920] - smb: client: stop flooding dmesg in smb2_calc_signature() (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: print failed session logoffs with FYI (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: propagate error from cifs_construct_tcon() (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: fix DFS failover in multiuser mounts (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: fix DFS interlink failover (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: improve purging of cached referrals (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: avoid unnecessary reconnects when refreshing referrals (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: handle lack of FSCTL_GET_REPARSE_POINT support (Paulo Alcantara) [RHEL-36346 RHEL-57983] - smb: client: fix deadlock in smb2_find_smb_tcon() (Paulo Alcantara) [RHEL-36346 RHEL-57983] - cifs: Fix reacquisition of volume cookie on still-live connection (Paulo Alcantara) [RHEL-36346 RHEL-57983]- efi: libstub: Move screen_info handling to common code (Maxim Levitsky) [RHEL-65344] - mpls: Reduce skb re-allocations due to skb_cow() (Guillaume Nault) [RHEL-61697] - mptcp: pm: Fix uaf in __timer_delete_sync (CKI Backport Bot) [RHEL-64678 RHEL-60737] {CVE-2024-46858} - ceph: fix cap ref leak via netfs init_request (Patrick Donnelly) [RHEL-62667 RHEL-61459] - gitlab-ci: provide consistent kcidb_tree_name (Michael Hofmann)- net: nexthop: Initialize all fields in dumped nexthops (Antoine Tenart) [RHEL-55080] {CVE-2024-42283} - tracing/osnoise: Fix build when timerlat is not enabled (Tomas Glozar) [RHEL-61870 RHEL-39968] - tracing/timerlat: Add interface_lock around clearing of kthread in stop_kthread() (Tomas Glozar) [RHEL-61870 RHEL-39968] - tracing/timerlat: Only clear timer if a kthread exists (Tomas Glozar) [RHEL-61870 RHEL-39968] - tracing/osnoise: Use a cpumask to know what threads are kthreads (Tomas Glozar) [RHEL-61870 RHEL-39968] - iommufd: Require drivers to supply the cache_invalidate_user ops (CKI Backport Bot) [RHEL-60681 RHEL-60761] {CVE-2024-46824} - Revert "fw loader: Remove the now superfluous sentinel element from ctl_table array" (Eric Chanudet) [RHEL-62925 RHEL-50129] - smb: client: fix hang in wait_for_response() for negproto (Jay Shin) [RHEL-61607 RHEL-57983]- memcg: protect concurrent access to mem_cgroup_idr (Rafael Aquini) [RHEL-56254] {CVE-2024-43892} - bnxt_en: Fix double DMA unmapping for XDP_REDIRECT (Michal Schmidt) [RHEL-57259] {CVE-2024-44984}- intel_th: pci: Add Granite Rapids SOC support (Michael Petlan) [RHEL-15664] - dma: fix call order in dmam_free_coherent (Eder Zulian) [RHEL-54751] {CVE-2024-43856} - dmaengine: idxd: Avoid unnecessary destruction of file_ida (Jerry Snitselaar) [RHEL-44508] {CVE-2024-38629}- tipc: Return non-zero value from tipc_udp_addr2str() on error (Xin Long) [RHEL-55074] {CVE-2024-42284} - net/mlx5e: SHAMPO, Fix invalid WQ linked list unlink (Michal Schmidt) [RHEL-57119] {CVE-2024-44970} - net/mlx5e: Fix CT entry update leaks of modify header context (Michal Schmidt) [RHEL-55628] {CVE-2024-43864} - net/mlx5: Always drain health in shutdown callback (Michal Schmidt) [RHEL-55616] {CVE-2024-43866} - net/mlx5: SF, Stop waiting for FW as teardown was called (Michal Schmidt) [RHEL-55616] - net/mlx5: Fix missing lock on sync reset reload (Michal Schmidt) [RHEL-55121] {CVE-2024-42268}- ionic: fix kernel panic in XDP_TX action (CKI Backport Bot) [RHEL-47730] {CVE-2024-40907} - r8169: Fix possible ring buffer corruption on fragmented Tx packets. (Izabela Bakollari) [RHEL-44037] {CVE-2024-38586} - ata: libata-core: Fix double free on error (Tomas Henzl) [RHEL-53777] - ata: libata: Fix memory leak for error path in ata_host_alloc() (Tomas Henzl) [RHEL-53777] - ata: ahci: Clean up sysfs file on error (Tomas Henzl) [RHEL-53777] - ata: libata-core: Fix null pointer dereference on error (Tomas Henzl) [RHEL-53777] - ata: libata-core: Add ATA_HORKAGE_NOLPM for all Crucial BX SSD1 models (Tomas Henzl) [RHEL-53777] - ata: ahci: Do not enable LPM if no LPM states are supported by the HBA (Tomas Henzl) [RHEL-53777] - ata: libata-scsi: Set the RMB bit only for removable media devices (Tomas Henzl) [RHEL-53777] - ata: libata-core: Do not try to set sleeping devices to standby (Tomas Henzl) [RHEL-53777] - KVM: s390: fix validity interception issue when gisa is switched off (CKI Backport Bot) [RHEL-57197] {CVE-2024-45005}- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he() (Jose Ignacio Tornos Martinez) [RHEL-55579] {CVE-2024-43879} - wifi: mac80211: fix NULL dereference at band check in starting tx ba session (Jose Ignacio Tornos Martinez) [RHEL-56191] {CVE-2024-43911} - wifi: rtw89: Fix array index mistake in rtw89_sta_info_get_iter() (Jose Ignacio Tornos Martinez) [RHEL-54805] {CVE-2024-43842}- scsi: smartpqi: Bump driver version to 2.1.26-030 (Don Brace) [RHEL-21268] - scsi: smartpqi: Fix logical volume rescan race condition (Don Brace) [RHEL-21268] - scsi: smartpqi: Add new controller PCI IDs (Don Brace) [RHEL-21268] - gfs2: Fix NULL pointer dereference in gfs2_log_flush (Andrew Price) [RHEL-51559] {CVE-2024-42079} - x86/mm: Fix pti_clone_pgtable() alignment assumption (Rafael Aquini) [RHEL-57170] {CVE-2024-44965} - bnxt_en: Adjust logging of firmware messages in case of released token in __hwrm_send() (CKI Backport Bot) [RHEL-47822] {CVE-2024-40919}- kabi: enable check-kabi (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflate_workspacesize to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflateInit2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflateEnd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zgid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zap_vma_ptes to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol yield to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xz_dec_run to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xz_dec_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xz_dec_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_uses_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_tx_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_tx_peek_desc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_tx_completed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_set_tx_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_set_rx_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_get_pool_from_qid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_clear_rx_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_set_rxq_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_raw_get_dma to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_unmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_sync_for_device_slow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_sync_for_cpu_slow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_map to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_set_features_flag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_unreg_mem_model to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_unreg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_reg_mem_model to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xdp_rxq_info_reg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_is_reg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_return_frame_rx_napi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_return_frame to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_master_redirect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_features_set_redirect_target to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_features_clear_redirect_target to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_do_redirect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_do_flush to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_convert_zc_to_xdp_frame to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xattr_full_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_store to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xas_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_set_mark to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_load to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xa_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_get_mark to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_find_after to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_erase to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_clear_mark to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xa_alloc_cyclic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xa_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol x86_spec_ctrl_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_return_thunk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rsi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rdx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rdi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rcx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rbx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rbp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rax to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r9 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r15 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r14 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r13 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r12 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r11 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r10 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol x86_cpu_to_apicid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __write_overflow_field to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol write_inode_now to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __warn_printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wake_up_process to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __wake_up to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __wait_on_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wait_for_completion_timeout to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wait_for_completion_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wait_for_completion to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vzalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vsprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vsnprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vscnprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vprintk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_zone_stat to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_munmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_mmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_event_states to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmemmap_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_to_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vlan_dev_vlan_proto to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vlan_dev_vlan_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vlan_dev_real_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __virt_addr_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_unlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_symlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_statfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vfs_setxattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_rmdir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_rename to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vfs_removexattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_readlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_mknod to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_mkdir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_link to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_iter_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_iter_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vfs_getxattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_get_link to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_getattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_fsync_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_fsync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __var_waitqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_undefined to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_teardown_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_setup_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_possible_blades to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __uv_hub_info_list to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_get_hubless_system to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __uv_cpu_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_obj_count to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_install_heap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_pci_topology to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_master_nasid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_heapsize to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_geoinfo to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_enum_ports to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_enum_objs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol usleep_range_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol up_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol up_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol up to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_sysctl_table to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_switchdev_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_switchdev_blocking_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_shrinker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_reboot_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_nmi_handler to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netevent_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdevice_notifier_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdevice_notifier_dev_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdevice_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_kprobe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_inetaddr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_inet6addr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_filesystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_fib_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_chrdev_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __unregister_chrdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_blkdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_binfmt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unmap_mapping_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unlock_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol udp_tunnel_nic_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol udp4_hwcsum to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __udelay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_unregister_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_termios_encode_baud_rate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_std_termios to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_register_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_port_link_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_port_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_port_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tty_insert_flip_string_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_flip_buffer_push to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_driver_kref_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_buffer_request_room to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tty_alloc_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tsc_khz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol try_wait_for_completion to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol try_module_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_pagecache to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_inode_pages_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_inode_pages_final to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_inode_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_seq_putc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_seq_printf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_raw_output_prep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_print_flags_seq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_xdp_exception to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_mmap_lock_start_locking to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_mmap_lock_released to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_mmap_lock_acquire_returned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_handle_return to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_reg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_raw_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_printf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_ignore_this_pid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_buffer_reserve to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_buffer_commit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol touch_softlockup_watchdog to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _totalram_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tls_validate_xmit_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tls_get_record to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timer_delete_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timer_delete to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timecounter_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timecounter_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timecounter_cyc2time to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol time64_to_tm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol this_cpu_off to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol thaw_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tcp_hashinfo to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __task_pid_nr_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_unlock_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_setup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tasklet_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_kill to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tasklet_hi_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sys_tz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol system_wq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol system_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_streq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_remove_group to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_remove_file_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_remove_bin_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sysfs_match_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_emit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_create_group to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_create_file_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_create_bin_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_add_file_to_group to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sync_mapping_buffers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol synchronize_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol synchronize_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol synchronize_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sync_blockdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __symbol_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __symbol_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sw_hweight64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sw_hweight32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol submit_bio_noacct to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol submit_bio to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strstr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strsep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strrchr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strnlen_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strnlen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncpy_from_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncasecmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strlen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strlcpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strlcat to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strim to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcspn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strchr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcat to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol static_key_slow_inc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol static_key_slow_dec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol static_key_count to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __stack_chk_fail to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sscanf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sort to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol softnet_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_setsockopt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_sendmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_recvmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_gen_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_create_kern to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_alloc_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sn_region_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol snprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sn_partition_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol smp_call_function_single_async to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol smp_call_function_single to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol smp_call_function_many to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sme_me_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sk_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_vlan_pop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_tstamp_tx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __skb_recv_udp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_realloc_headroom to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_queue_tail to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_push to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_pull to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __skb_pad to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __skb_flow_dissect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_ext_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_dequeue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_copy_bits to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_copy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_clone_tx_timestamp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_clone to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_checksum_help to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_checksum to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_add_rx_frag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sk_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sized_strscpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol single_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol single_open_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol single_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_write_to_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_strtoull to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_strtoul to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_strtol to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_statfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_read_from_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_attr_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_attr_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol si_meminfo to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sigprocmask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol shrink_dcache_sb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol shrink_dcache_parent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sg_page_iter_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sg_page_iter_dma_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sg_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sget to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sg_copy_to_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sg_copy_from_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_user_nice to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_page_writeback to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __set_page_dirty_nobuffers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_page_dirty_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_page_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_normalized_timespec64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_nlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_freezable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_disk_ro to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_current_groups to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_cpus_allowed_ptr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_capacity to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_blocksize to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol setattr_prepare to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_puts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_putc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_printf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_lseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol send_sig_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol send_sig to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_sb_set_mnt_opts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_sb_eat_lsm_opts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_inode_init_security to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_free_mnt_opts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_d_instantiate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sdev_prefix_printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__tp_func_xdp_exception to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__preempt_schedule_notrace to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__preempt_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__might_resched to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__cond_resched to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_vpd_lun_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_remove_host to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_remove_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_register_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsilun_to_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_is_sdev_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_is_fc_rport to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_busy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_done to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_device_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_device_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_device_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_command_size_tbl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_change_queue_depth to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsicam_bios_param to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_bus_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_alloc_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_add_host_with_dma to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_add_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scnprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCK__tp_func_xdp_exception to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol schedule_timeout to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sched_numa_hop_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sched_clock_cpu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sched_clock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_is_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rps_may_expire_flow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol round_jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol root_device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __root_device_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rht_bucket_nested_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rht_bucket_nested to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rht_bucket_nested to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhltable_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_insert_slow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_free_and_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol revert_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol request_threaded_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __request_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __request_module to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol request_firmware_direct to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol request_firmware to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol remove_wait_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol remove_proc_entry to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol remap_pfn_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol release_sock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __release_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol release_firmware to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_sysctl_table to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_switchdev_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_switchdev_blocking_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_shrinker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_reboot_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_nmi_handler to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netevent_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice_notifier_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice_notifier_dev_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_kprobe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_inetaddr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_inet6addr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_filesystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_fib_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_chrdev_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_chrdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_blkdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_binfmt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __refrigerator to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol refcount_warn_saturate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol refcount_dec_if_one to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol refcount_dec_and_mutex_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol recalc_sigpending to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __read_overflow2_field to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_io to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_resolve_route to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_resolve_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_reject to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_read_gid_l2_fields to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_query_gid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_listen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_disconnect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_destroy_qp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_destroy_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_create_qp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rdma_create_kernel_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_connect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_bind_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_alloc_hw_stats_struct to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_accept to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rcuref_get_slowpath to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rcu_read_unlock_strict to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rcu_read_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rcu_read_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rcu_barrier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_insert_color to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_first to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_erase to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_trylock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ___ratelimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_tag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_next_chunk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_delete to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol queue_work_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol queue_delayed_work_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol qed_put_iscsi_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol qed_put_eth_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol qdisc_reset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pv_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_user_8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_user_4 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_user_2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol put_unused_fd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol put_disk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_devmap_managed_page_refs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol put_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_cred to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptrs_per_p4d to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_schedule_worker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_parse_header to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_find_pin to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_index to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_classify_raw to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ___pskb_trim to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pskb_pull_tail to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pskb_expand_head to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol psample_sample_packet to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_mkdir_mode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_mkdir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_dostring to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_dointvec_minmax to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_dointvec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_create_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol priv_to_devlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __printk_ratelimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol print_hex_dump to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_to_wait_exclusive to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_to_wait_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_to_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_test_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_lock_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_to_xattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_from_xattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol poll_initwait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol poll_freewait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pm_schedule_suspend to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pm_runtime_resume to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pldmfw_op_pci_match_record to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pldmfw_flash_image to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pipe_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pipe_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pid_task to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol physical_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol phys_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pgprot_writecombine to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pgdir_shift to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol perf_trace_run_bpf_submit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol perf_trace_buf_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol percpu_ref_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol percpu_ref_exit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __per_cpu_offset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcpu_hot to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_write_config_word to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_write_config_dword to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_wake_from_d3 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_wait_for_pending_transaction to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_vfs_assigned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_unregister_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_sriov_set_totalvfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_sriov_get_totalvfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_set_power_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_set_master to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_select_bars to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_save_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_restore_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_restore_msi_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_request_selected_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_request_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_release_selected_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_release_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pci_register_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_read_config_word to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_read_config_dword to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_read_config_byte to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_prepare_to_sleep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_num_vf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_msix_free_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_msix_can_alloc_dyn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_msix_alloc_irq_at to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_irq_vector to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iov_virtfn_devfn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iov_vf_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iov_get_pf_drvdata to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iounmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_ioremap_bar to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iomap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_get_dsn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_get_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_free_irq_vectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_find_ext_capability to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_find_capability to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_relaxed_ordering_enabled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_ptm_enabled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_print_link_status to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_wake to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_sriov to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_ptm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_msix_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_msi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_device_mem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_atomic_ops_to_root to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_flr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_capability_read_word to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_capability_read_dword to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_bandwidth_available to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_sriov to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_msix to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_msi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_link_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_dev_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_device_is_present to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_dev_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_dev_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_clear_master to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_cfg_access_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_cfg_access_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_bus_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_alloc_irq_vectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_aer_clear_nonfatal_status to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol path_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_set_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_set_bool to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_ushort to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_ulong to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_uint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_short to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_long to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_charp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_byte to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_bool to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_get_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_array_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol panic_notifier_list to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol panic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pagevec_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pagevec_lookup_range_tag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_update_nid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_get_stats to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_alloc_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_offset_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_frag_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __page_frag_cache_drain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pagecache_get_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol override_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol on_each_cpu_cond_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __num_online_cpus to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol numa_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ns_to_timespec64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol nr_cpu_ids to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol notify_change to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol noop_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol node_to_cpumask_map to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol node_states to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __node_distance to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol node_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol nla_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol new_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol net_ratelimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_wake_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_stop_all_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_xps_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_tso_max_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_real_num_tx_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_real_num_rx_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_schedule_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_rx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __netif_napi_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_napi_add_weight to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_device_detach to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_device_attach to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_carrier_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_carrier_off to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_carrier_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol net_dim to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_update_features to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_unbind_sb_channel to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_state_change to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_set_tc_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_set_sb_channel to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_set_num_tc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_rx_handler_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_rx_handler_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_rss_key_fill to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_reset_tc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_refcnt_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_port_same_parent_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_pick_tx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_notice to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_master_upper_dev_get_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_master_upper_dev_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_lower_get_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_features_change to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_err to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_crit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_bind_sb_channel_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __netdev_alloc_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol neigh_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __neigh_event_send to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol neigh_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ndo_dflt_fdb_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ndo_dflt_bridge_getlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ndelay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_schedule_prep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __napi_schedule_irqoff to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __napi_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_gro_receive to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_enable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_disable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_consume_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_complete_done to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_busy_loop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_build_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_alloc_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol names_cachep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_lock_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_is_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mutex_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol msleep_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol msleep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __msecs_to_jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mpage_writepages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mpage_readahead to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mount_nodev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mount_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol module_refcount to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol module_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol module_layout to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __module_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mod_timer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mod_delayed_work_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mntput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mntget to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mmu_notifier_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mmu_notifier_get_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mmput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mmap_lock_do_trace_start_locking to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mmap_lock_do_trace_released to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mmap_lock_do_trace_acquire_returned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mlxfw_firmware_flash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol misc_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol misc_deregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol metadata_dst_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol metadata_dst_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mem_section to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_free_slab to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_create_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_alloc_slab to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memparse to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memory_read_from_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memmove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memdup_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memcpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memcmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memchr_inv to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mds_idle_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mark_page_accessed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mark_inode_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mark_buffer_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol loops_per_jiffy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lookup_one_len to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lookup_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lock_sock_nested to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol locks_lock_inode_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol locks_delete_block to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lockref_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __local_bh_enable_ip to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol llist_add_batch to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __list_del_entry_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __list_add_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kvmalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kvfree_call_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kvfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_with_offset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_ts64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_snapshot to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_real_ts64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_real_seconds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_coarse_real_ts64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_use_mm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_unuse_mm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_stop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_should_stop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_queue_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_queue_delayed_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_destroy_worker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_delayed_work_timer_fn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_create_worker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_create_on_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_complete_and_exit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_cancel_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_cancel_delayed_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_bind to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtoull to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtouint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtou8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtou16 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtos16 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtoll to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtoint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtobool to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrdup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol krealloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_uevent_env to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_uevent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_set_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_init_and_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_get_unless_zero to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_create_and_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmemdup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_shrink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_create_usercopy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_trace to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_node_trace to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __kmalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_large to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_caches to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __kmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_pid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_pgrp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_fasync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_block_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_anon_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kexec_crash_loaded to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kern_path_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kern_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_sigaction to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_sendmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_recvmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_fpu_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_fpu_begin_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kblockd_schedule_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kasprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies_to_usecs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies_to_msecs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies_64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iter_file_splice_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iterate_dir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol is_vmalloc_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol is_uv_system to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iscsi_boot_create_host_kset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_set_affinity_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_poll_enable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_poll_disable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_get_irq_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_cpu_rmap_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __irq_apply_affinity_hint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_stub to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_skip_exthdr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_find_hdr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_chk_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ipv6_addr_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_tos2prio to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_send_check to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_route_output_flow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_queue_xmit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ip_dev_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip6_route_output_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip6_dst_hoplimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iowrite32be to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iov_iter_kvec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iov_iter_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iov_iter_advance to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iounmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioremap_wc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioremap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioread8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioread32be to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioread16be to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iomem_resource to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol invalidate_mapping_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol invalidate_inode_pages2_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol invalidate_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol int_to_scsilun to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol int_pow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __insert_inode_hash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inode_permission to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inode_init_always to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_wait_var_entry to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __init_waitqueue_head to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_wait_entry to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_uts_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_user_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_timer_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_task to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __init_swait_queue_head to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_special_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __init_rwsem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in_group_p to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inet_del_protocol to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inet_add_protocol to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in_dev_finish_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in_aton to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in6_pton to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in4_pton to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol import_iovec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ilookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol igrab to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_preload to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_get_next_ul to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_alloc_u32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ida_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ida_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ida_alloc_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_unregister_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_find_best_pgsz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_dmabuf_get_pinned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_sg_to_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_set_device_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_resize_cq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_register_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_query_port to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_modify_qp_is_ok to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_get_eth_speed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dispatch_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ibdev_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ibdev_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_device_set_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_device_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_device_get_by_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ibdev_err to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol I_BDEV to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_destroy_cq_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dereg_mr_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dealloc_pd_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dealloc_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ib_create_cq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ib_alloc_pd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _ib_alloc_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hyperv_write_cfg_blk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hyperv_reg_block_invalidate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hyperv_read_cfg_blk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hwmon_device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hwmon_device_register_with_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hwmon_device_register_with_groups to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __hw_addr_unsync_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __hw_addr_sync_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __hw_addr_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hugetlb_optimize_vmemmap_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_start_range_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_forward to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_cancel to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hex_dump_to_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol groups_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol groups_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_register_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_put_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_insert_raw to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_deregister_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_allocate_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_zeroed_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_user_pages_remote to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_user_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_user_nocheck_1 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_user_2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_user_1 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_unused_fd_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_random_bytes to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_fs_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_free_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_device_system_crosststamp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_write_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_write_checks to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_shutdown_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_setlease to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_read_dir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_pipe_buf_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_permission to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_fillattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_write_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __generic_file_write_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_splice_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_read_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_error_remove_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_delete_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gcd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fs_bio_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol freezing_slow_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol freeze_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_percpu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __free_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_irq_cpu_rmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_fib_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_cpumask_var to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fortify_panic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol forget_all_cached_acls to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol follow_up to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol folio_wait_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __folio_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __folio_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __folio_cancel_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __flush_workqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flush_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flush_signals to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_vlan to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_pppoe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ports to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ipv6_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ipv4_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ip to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_eth_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ports to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_keyid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ipv6_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ipv4_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ip to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_control to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_cvlan to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_control to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_basic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_keys_dissector to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_indr_dev_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_indr_dev_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_indr_block_cb_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_setup_simple to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol firmware_request_nowarn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol finish_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol finish_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol finish_no_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_vma to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_pid_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_zero_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_andnot_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_and_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_last_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_get_pid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_get_pages_range_tag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_first_zero_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_first_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filp_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filp_close to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol file_write_and_wait_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol file_ns_capable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filemap_write_and_wait_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filemap_fault to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol file_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fget to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __fentry__ to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fd_install to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol event_triggers_call to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_validate_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_type_trans to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_sprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_op_get_ts_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_op_get_link to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_intersect_link_masks to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_convert_link_mode_to_legacy_u32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_convert_legacy_u32_to_link_mode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_platform_get_mac_address to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_get_headlen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ether_setup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol end_page_writeback to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol enable_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol empty_zero_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol emergency_restart to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol elfcorehdr_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol efi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_pr_debug to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_netdev_dbg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_ibdev_dbg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_dev_dbg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dump_stack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dst_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_set_d_op to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol drop_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_remove_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_for_each_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_create_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_rehash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dql_reset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dql_completed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_prune_aliases to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_on_pin_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_on_pin_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_change_ntf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_netdev_pin_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_netdev_pin_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_change_ntf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_write_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_read_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol downgrade_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol do_trace_netlink_extack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol done_path_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_obtain_alias to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_move to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmi_get_system_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmi_find_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_unmap_page_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_set_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_set_coherent_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmam_free_coherent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_map_page_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmam_alloc_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_make_root to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_free_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_alloc_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol disable_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_invalidate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_instantiate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_hash_and_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dget_parent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_find_alias to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_uc_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_uc_add_excl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_uc_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_promiscuity to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_mtu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_mac_address to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_remove_pack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dev_queue_xmit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_printk_emit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_request_threaded_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kmemdup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kasprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_hwmon_device_register_with_groups to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_free_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_del_global to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_add_global to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_add_excl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devmap_managed_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __devm_add_action to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_traps_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_traps_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_trap_groups_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_trap_groups_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_resources_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_resource_size_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_resource_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_nodes_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_node_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_leaf_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_leaf_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_port_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_port_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_params_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_params_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_param_driverinit_value_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_param_driverinit_value_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_trap_report to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_to_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resources_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resource_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resource_occ_get_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resource_occ_get_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_remote_reload_actions_performed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_region_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_region_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_priv to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_type_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_register_with_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_pci_vf_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_pci_sf_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_pci_pf_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_params_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_params_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_version_stored_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_version_running_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_version_fixed_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_serial_number_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_state_update to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_priv to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_report to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u8_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u64_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u32_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u32_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_string_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_pair_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_pair_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_obj_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_obj_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_bool_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_pair_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_pair_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_arr_pair_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_arr_pair_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_flash_update_timeout_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_flash_update_status_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_alloc_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_health_reporter_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_assert_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_kfree_skb_irq_reason to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_kfree_skb_any_reason to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_set_wakeup_enable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_remove_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_create_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_add_disk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_stats to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_iflink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_by_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_by_index_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_by_index to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_err to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_driver_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_crit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_close to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_change_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_base_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_addr_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_addr_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_add_pack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol destroy_workqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __destroy_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dentry_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol del_gendisk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol delayed_work_timer_fn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __delay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol default_wake_function to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol default_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dec_zone_page_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_lookup_and_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_x32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_u8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_u64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_u32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_size_t to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_file_unsafe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_dir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_blob to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_atomic_t to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_attr_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_attr_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol deactivate_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_drop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __d_drop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_setapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcbnl_ieee_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_ieee_setapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_ieee_delapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_getapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_unregister_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_remove_requester to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_register_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_add_requester to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca3_get_tag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_alloc_anon to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol current_umask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol current_time to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _ctype to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol csum_partial to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol csum_ipv6_magic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_shash_update to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_shash_final to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_destroy_tfm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_alloc_shash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol create_empty_buffers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crc32_le to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_sibling_map to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpu_present_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpu_possible_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpu_online_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_number to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpumask_local_spread to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_khz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpuhp_setup_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpuhp_remove_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpufreq_quick_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_bit_bitmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol copy_user_generic_unrolled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol copy_user_generic_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol copy_user_enhanced_fast_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_to_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_to_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __copy_overflow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_from_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_from_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol convert_art_ns_to_tsc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol consume_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __const_udelay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol config_group_init_type_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol config_group_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol configfs_unregister_subsystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol configfs_register_subsystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cond_resched to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol complete_all to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol complete to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol commit_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clock_t_to_jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clear_page_dirty_for_io to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clear_nlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clear_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol class_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol class_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol class_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __check_object_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cc_mkdec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol capable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_delayed_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_delayed_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_usermodehelper to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_switchdev_notifiers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_srcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_netdevice_notifiers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cachemode2protval to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_unregister_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_register_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_for_each_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_find_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol build_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __break_lease to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_warn_invalid_xdp_action to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run7 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run5 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run4 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run3 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run1 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_stats_enabled_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_prog_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_prog_inc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_prog_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_master_redirect_enabled_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_dispatcher_xdp_func to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol boot_cpu_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol block_write_full_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol block_write_begin to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blocking_notifier_chain_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blocking_notifier_chain_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blocking_notifier_call_chain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blockdev_superblock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_status_to_errno to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_start_plug to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_stack_limits to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_set_queue_depth to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_rq_map_user_iov to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_rq_map_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __blk_rq_map_sg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_rq_map_kern to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_segment_boundary to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_physical_block_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_max_segments to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_max_hw_sectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_max_discard_sectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_logical_block_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_io_opt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_io_min to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_flag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_flag_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_dma_alignment to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_bounce_limit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_put_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_unfreeze_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_stop_hw_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_start_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_run_hw_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_run_hw_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_map_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_init_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_init_allocated_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_freeze_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_free_tag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_free_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_end_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __blk_mq_end_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_destroy_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_complete_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_alloc_tag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_alloc_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_integrity_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_finish_plug to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_execute_rq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blkdev_issue_flush to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __blk_alloc_disk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_zalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_zalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_xor to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_weight to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_subset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_release_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_print_to_pagebuf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_parselist to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_or to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_intersects to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_from_arr32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_find_next_zero_area_off to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_find_free_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_equal to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_andnot to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_and to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bioset_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bioset_exit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_kmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_integrity_prep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_endio to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_clone_blkg_association to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_associate_blkg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_alloc_clone to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_alloc_bioset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_add_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bin2hex to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bdev_file_open_by_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bdev_file_open_by_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol balance_dirty_pages_ratelimited to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol avenrun to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol auxiliary_driver_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __auxiliary_driver_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol auxiliary_device_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __auxiliary_device_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol autoremove_wake_function to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol atomic_notifier_chain_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol atomic_notifier_chain_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol atomic_notifier_call_chain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _atomic_dec_and_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol async_synchronize_full_domain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol async_synchronize_full to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol async_schedule_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol arp_tbl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol argv_split to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol argv_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol arch_touch_nmi_watchdog to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_workqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_percpu_gfp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_percpu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_netdev_mqs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_etherdev_mqs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_cpu_rmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_chrdev_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol add_wait_queue_exclusive to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol add_wait_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol add_timer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol acpi_get_table to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol acpi_disabled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol abort_creds to stablelist (Čestmír Kalina) [RHEL-56065]- ice: fix VSI lists confusion when adding VLANs (Michal Schmidt) [RHEL-20571] - ice: fix accounting for filters shared by multiple VSIs (Michal Schmidt) [RHEL-20571] - nvme-multipath: fix io accounting on failover (John Meneghini) [RHEL-56635] - nvme: fix multipath batched completion accounting (John Meneghini) [RHEL-56635] - netfilter: tproxy: bail out if IP has been disabled on the device (Phil Sutter) [RHEL-44369] {CVE-2024-36270} - mm: list_lru: fix UAF for memory cgroup (Rafael Aquini) [RHEL-56160] {CVE-2024-43888} - platform/x86: dell-smbios-wmi: Avoid false-positive memcpy() warning (David Arcari) [RHEL-56614] - arm64: properly install vmlinuz.efi (Lenny Szubowicz) [RHEL-46772] - buildtar: fix tarballs with EFI_ZBOOT enabled (Lenny Szubowicz) [RHEL-46772] - wifi: iwlwifi: mvm: fix a crash on 7265 (Jose Ignacio Tornos Martinez) [RHEL-57681] - wifi: iwlwifi: mvm: support iwl_dev_tx_power_cmd_v8 (Jose Ignacio Tornos Martinez) [RHEL-57681]- perf: Fix event leak upon exec and file release (Michael Petlan) [RHEL-55606] {CVE-2024-43869} - perf: Fix event leak upon exit (Michael Petlan) [RHEL-55603] {CVE-2024-43870} - task_work: Introduce task_work_cancel() again (Michael Petlan) [RHEL-55603] - task_work: s/task_work_cancel()/task_work_cancel_func()/ (Michael Petlan) [RHEL-55603] - net: openvswitch: fix overwriting ct original tuple for ICMPv6 (cki-backport-bot) [RHEL-44213] {CVE-2024-38558} - net: drop bad gso csum_start and offset in virtio_net_hdr (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - net: change maximum number of UDP segments to 128 (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - net: more strict VIRTIO_NET_HDR_GSO_UDP_L4 validation (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - net: missing check virtio (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - fuse: Initialize beyond-EOF page contents before setting uptodate (CKI Backport Bot) [RHEL-56932] {CVE-2024-44947} - wifi: mac80211: Avoid address calculations via out of bounds array indexing (CKI Backport Bot) [RHEL-51285] {CVE-2024-41071} - nvme-pci: add missing condition check for existence of mapped data (Maurizio Lombardi) [RHEL-55099] {CVE-2024-42276}- sctp: fix association labeling in the duplicate COOKIE-ECHO case (Ondrej Mosnacek) [RHEL-48647] - s390/ap: Refine AP bus bindings complete processing (Cédric Le Goater) [RHEL-50373] - ice: Add netif_device_attach/detach into PF reset flow (Michal Schmidt) [RHEL-56084]- usb: xhci: prevent potential failure in handle_tx_event() for Transfer events without TRB (Desnes Nunes) [RHEL-52378] {CVE-2024-42226} - redhat: set defaults for RHEL 9.5 (Lucas Zampieri)- Revert "Merge: scsi: fnic: driver update" (John Meneghini) [RHEL-36420] - dev/parport: fix the array out-of-bounds risk (CKI Backport Bot) [RHEL-54990] {CVE-2024-42301} - leds: trigger: Unregister sysfs attributes before calling deactivate() (CKI Backport Bot) [RHEL-54835] {CVE-2024-43830} - null_blk: fix validation of block size (Ming Lei) [RHEL-51322] {CVE-2024-41077} - s390/fpu: Re-add exception handling in load_fpu_state() (Aristeu Rozanski) [RHEL-39346] - redhat: spec: add cachestat to kselftest package (Eric Chanudet) [RHEL-50302] - selftests: cachestat: Fix build warnings on ppc64 (Eric Chanudet) [RHEL-50302] - selftests/cachestat: Fix print_cachestat format (Eric Chanudet) [RHEL-50302] - selftests: cachestat: use proper syscall number macro (Eric Chanudet) [RHEL-50302] - selftests: cachestat: properly link in librt (Eric Chanudet) [RHEL-50302] - selftests: cachestat: catch failing fsync test on tmpfs (Eric Chanudet) [RHEL-50302] - selftests: cachestat: test for cachestat availability (Eric Chanudet) [RHEL-50302] - selftests: add selftests for cachestat (Eric Chanudet) [RHEL-50302]- net: stmmac: enable HW-accelerated VLAN stripping for gmac4 only (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: fix error array size (Andrew Halaney) [RHEL-6297] - net: stmmac: Assign configured channel value to EXTTS event (Andrew Halaney) [RHEL-6297] - net: stmmac: No need to calculate speed divider when offload is disabled (Andrew Halaney) [RHEL-6297] - net: stmmac: replace priv->speed with the portTransmitRate from the tc-cbs parameters (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Configure host DMA width (Andrew Halaney) [RHEL-6297] - net: stmmac: move the EST structure to struct stmmac_priv (Andrew Halaney) [RHEL-6297] - net: stmmac: move the EST lock to struct stmmac_priv (Andrew Halaney) [RHEL-6297] - net: stmmac: add support for RZ/N1 GMAC (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-socfpga: use pcs_init/pcs_exit (Andrew Halaney) [RHEL-6297] - net: stmmac: introduce pcs_init/pcs_exit stmmac operations (Andrew Halaney) [RHEL-6297] - net: stmmac: Make stmmac_xpcs_setup() generic to all PCS devices (Andrew Halaney) [RHEL-6297] - net: stmmac: Add dedicated XPCS cleanup method (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-ipq806x: account for rgmii-txid/rxid/id phy-mode (Andrew Halaney) [RHEL-6297] - net: stmmac: Rename phylink_get_caps() callback to update_caps() (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix IP-cores specific MAC capabilities (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix max-speed being ignored on queue re-init (Andrew Halaney) [RHEL-6297] - net: stmmac: Apply half-duplex-less constraint for DW QoS Eth only (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc_core: Add GMAC mmc tx/rx missing statistics (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc_core: Add GMAC LPI statistics (Andrew Halaney) [RHEL-6297] - net: stmmac: fix rx queue priority assignment (Andrew Halaney) [RHEL-6297] - net: stmmac: Support a generic PCS field in mac_device_info (Andrew Halaney) [RHEL-6297] - net: stmmac: don't rely on lynx_pcs presence to check for a PHY (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-rk: Remove unused of_gpio.h (Andrew Halaney) [RHEL-6297] - net: stmmac: fix typo in comment (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Update link clock rate only for RGMII (Andrew Halaney) [RHEL-6297] - net: stmmac: Complete meta data only when enabled (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc_core: Drop interrupt registers from stats (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Add support for 2.5G SGMII (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix EST offset for dwmac 5.10 (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix incorrect dereference in interrupt handlers (Andrew Halaney) [RHEL-6297] - net: stmmac: Simplify mtl IRQ status checking (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: use #define for string constants (Andrew Halaney) [RHEL-6297] - net: stmmac: Add driver support for common safety IRQ (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Enable TBS on all queues but 0 (Andrew Halaney) [RHEL-6297] - net: stmmac: remove eee_enabled/eee_active in stmmac_ethtool_op_get_eee() (Andrew Halaney) [RHEL-6297] - net: stmmac: protect updates of 64-bit statistics counters (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: fix a typo of register name in DPP safety handling (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: fix handling of DPP safety error for DMA channels (Andrew Halaney) [RHEL-6297] - net: stmmac: Report taprio offload status (Andrew Halaney) [RHEL-6297] - net: stmmac: est: Per Tx-queue error count for HLBF (Andrew Halaney) [RHEL-6297] - net: stmmac: Offload queueMaxSDU from tc-taprio (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-starfive: Add support for JH7100 SoC (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-imx: set TSO/TBS TX queues default settings (Andrew Halaney) [RHEL-6297] - net: stmmac: do not clear TBS enable bit on link up/down (Andrew Halaney) [RHEL-6297] - net: fill in MODULE_DESCRIPTION()s for dwmac-socfpga (Andrew Halaney) [RHEL-6297] - net: stmmac: Wait a bit for the reset to take effect (Andrew Halaney) [RHEL-6297] - net: stmmac: Prevent DSA tags from breaking COE (Andrew Halaney) [RHEL-6297] - net: stmmac: ethtool: Fixed calltrace caused by unbalanced disable_irq_wake calls (Andrew Halaney) [RHEL-6297] - Revert "net: stmmac: Enable Per DMA Channel interrupt" (Andrew Halaney) [RHEL-6297] - net: stmmac: Use interrupt mode INTM=1 for per channel irq (Andrew Halaney) [RHEL-6297] - net: stmmac: Add support for TX/RX channel interrupt (Andrew Halaney) [RHEL-6297] - net: stmmac: Make MSI interrupt routine generic (Andrew Halaney) [RHEL-6297] - net: stmmac: fix ethtool per-queue statistics (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: drop useless check for compatible fallback (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: Make sure MDIO is initialized before use (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc: Support more counters for XGMAC Core (Andrew Halaney) [RHEL-6297] - net: stmmac: Add support for EST cycle-time-extension (Andrew Halaney) [RHEL-6297] - net: stmmac: Refactor EST implementation (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: EST interrupts handling (Andrew Halaney) [RHEL-6297] - net: stmmac: fix FPE events losing (Andrew Halaney) [RHEL-6297] - net: stmmac: Add Tx HWTS support to XDP ZC (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: Disable FPE MMC interrupts (Andrew Halaney) [RHEL-6297] - net: stmmac: Add support for HW-accelerated VLAN stripping (Andrew Halaney) [RHEL-6297] - net: stmmac: reduce dma ring display code duplication (Andrew Halaney) [RHEL-6297] - net: stmmac: remove extra newline from descriptors display (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: Add architecture dependency (Andrew Halaney) [RHEL-6297] - net: stmmac: avoid rx queue overrun (Andrew Halaney) [RHEL-6297] - net: stmmac: fix rx budget limit check (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: Enable support for multiple Flexible PPS outputs (Andrew Halaney) [RHEL-6297] - net: stmmac: update MAC capabilities when tx queues are updated (Andrew Halaney) [RHEL-6297] - net: stmmac: increase TX coalesce timer to 5ms (Andrew Halaney) [RHEL-6297] - net: stmmac: move TX timer arm after DMA enable (Andrew Halaney) [RHEL-6297] - net: stmmac: improve TX timer arm logic (Andrew Halaney) [RHEL-6297] - net: introduce napi_is_scheduled helper (Andrew Halaney) [RHEL-6297] - net: stmmac: do not silently change auxiliary snapshot capture channel (Andrew Halaney) [RHEL-6297] - net: stmmac: ptp: stmmac_enable(): move change of plat->flags into mutex (Andrew Halaney) [RHEL-6297] - net: stmmac: intel: remove unnecessary field struct plat_stmmacenet_data::ext_snapshot_num (Andrew Halaney) [RHEL-6297] - net: stmmac: use correct PPS capture input index (Andrew Halaney) [RHEL-6297] - net: stmmac: simplify debug message on stmmac_enable() (Andrew Halaney) [RHEL-6297] - net: stmmac: Remove redundant checking for rx_coalesce_usecs (Andrew Halaney) [RHEL-6297] - net: stmmac: fix typo in comment (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: refactor clock config (Andrew Halaney) [RHEL-6297] - net: stmmac: remove unneeded stmmac_poll_controller (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: fix resume on STM32 MCU (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: fix the incorrect parameter (Andrew Halaney) [RHEL-6297] - net: stmmac: fix incorrect rxq|txq_stats reference (Andrew Halaney) [RHEL-6297] - net: stmmac: make stmmac_{probe|remove}_config_dt static (Andrew Halaney) [RHEL-6297] - net: stmmac: rename stmmac_pltfr_remove_no_dt to stmmac_pltfr_remove (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-visconti: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-tegra: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sunxi: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sun8i: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sti: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-starfive: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-socfpga: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-rk: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson8b: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-mediatek: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-lpc18xx: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-ipq806x: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-intel-plat: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-ingenic: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-imx: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use devm_stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-dwc-qos-eth: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-anarion: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: Tx coe sw fallback (Andrew Halaney) [RHEL-6297] - net: stmmac: Add glue layer for Loongson-1 SoC (Andrew Halaney) [RHEL-6297] - net: stmmac: fix handling of zero coalescing tx-usecs (Andrew Halaney) [RHEL-6297] - net: stmmac: failure to probe without MAC interface specified (Andrew Halaney) [RHEL-6297] - net: stmmac: clarify difference between "interface" and "phy_interface" (Andrew Halaney) [RHEL-6297] - net: stmmac: convert half-duplex support to positive logic (Andrew Halaney) [RHEL-6297] - net: stmmac: move priv->phylink_config.mac_managed_pm (Andrew Halaney) [RHEL-6297] - net: stmmac: move xgmac specific phylink caps to dwxgmac2 core (Andrew Halaney) [RHEL-6297] - net: stmmac: move gmac4 specific phylink capabilities to gmac4 (Andrew Halaney) [RHEL-6297] - net: stmmac: provide stmmac_mac_phylink_get_caps() (Andrew Halaney) [RHEL-6297] - net: stmmac: use phylink_limit_mac_speed() (Andrew Halaney) [RHEL-6297] - net: stmmac: use "mdio_bus_data" local variable (Andrew Halaney) [RHEL-6297] - net: stmmac: clean up passing fwnode to phylink (Andrew Halaney) [RHEL-6297] - net: stmmac: convert plat->phylink_node to fwnode (Andrew Halaney) [RHEL-6297] - net: stmmac: Check more MAC HW features for XGMAC Core 3.20 (Andrew Halaney) [RHEL-6297] - stmmac: intel: Enable correction of MAC propagation delay (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: show more MAC HW features in debugfs (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: RX queue routing configuration (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-oxnas: remove obsolete dwmac glue driver (Andrew Halaney) [RHEL-6297] - net: stmmac: XGMAC support for mdio C22 addr > 3 (Andrew Halaney) [RHEL-6297] - net: stmmac: Apply redundant write work around on 4.xx too (Andrew Halaney) [RHEL-6297] - net: stmmac: use per-queue 64 bit statistics where necessary (Andrew Halaney) [RHEL-6297] - net: stmmac: don't clear network statistics in .ndo_open() (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: Fix L3L4 filter count (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Log more errors in probe (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Use dev_err_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Use of_get_phy_mode() over device_get_phy_mode() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: use devm_stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide devm_stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qco-ethqos: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_remove_no_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use stmmac_pltfr_exit() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_exit() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use stmmac_pltfr_init() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_init() (Andrew Halaney) [RHEL-6297] - net: ethernet: stmicro: stmmac: fix possible memory leak in __stmmac_open (Andrew Halaney) [RHEL-6297] - net: dwmac_socfpga: initialize local data for mdio regmap configuration (Andrew Halaney) [RHEL-6297] - net: stmmac: make the pcs_lynx cleanup sequence specific to dwmac_socfpga (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sogfpga: use the lynx pcs driver (Andrew Halaney) [RHEL-6297] - net: stmmac: use xpcs_create_mdiodev() (Andrew Halaney) [RHEL-6297] - net: pcs: xpcs: add xpcs_create_mdiodev() (Andrew Halaney) [RHEL-6297] - net: mdio: add mdio_device_get() and mdio_device_put() (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: add ethtool per-queue irq statistic support (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-tegra: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sun8i: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-rk: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-dwc-qos-eth: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-visconti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-visconti: Make visconti_eth_clock_remove() return void (Andrew Halaney) [RHEL-6297] - net: stmmac: Make stmmac_pltfr_remove() return void (Andrew Halaney) [RHEL-6297] - net: stmmac: Initialize MAC_ONEUS_TIC_COUNTER register (Andrew Halaney) [RHEL-6297] - net: stmmac:fix system hang when setting up tag_8021q VLAN for DSA ports (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson8b: Avoid cast to incompatible function type (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-sti: remove stih415/stih416/stid127 (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-starfive: Add phy interface settings (Andrew Halaney) [RHEL-6297] - net: stmmac: Add glue layer for StarFive JH7110 SoC (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: Add snps,dwmac-5.20 IP compatible string (Andrew Halaney) [RHEL-6297] - net: stmmac: add Rx HWTS metadata to XDP ZC receive pkt (Andrew Halaney) [RHEL-6297] - net: stmmac: add Rx HWTS metadata to XDP receive pkt (Andrew Halaney) [RHEL-6297] - net: stmmac: introduce wrapper for struct xdp_buff (Andrew Halaney) [RHEL-6297] - net: stmmac: Remove unnecessary if statement brackets (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-rk: fix optional phy regulator handling (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-rk: rework optional clock handling (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-anarion: Always return struct anarion_gmac * from anarion_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-anarion: Use annotation __iomem for register base (Andrew Halaney) [RHEL-6297] - net: stmmac: check fwnode for phy device before scanning for phy (Andrew Halaney) [RHEL-6297] - net: stmmac: Add queue reset into stmmac_xdp_open() function (Andrew Halaney) [RHEL-6297] - net: stmmac: fix up RX flow hash indirection table when setting channels (Andrew Halaney) [RHEL-6297] - net: stmmac: remove redundant fixup to support fixed-link mode (Andrew Halaney) [RHEL-6297] - net: stmmac: check if MAC needs to attach to a PHY (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix for mismatched host/device DMA address width (Andrew Halaney) [RHEL-6297] - net: stmmac: generic: drop of_match_ptr for ID table (Andrew Halaney) [RHEL-6297] - net: stmmac: add to set device wake up flag when stmmac init phy (Andrew Halaney) [RHEL-6297] - net: stmmac: Restrict warning on disabling DMA store and fwd mode (Andrew Halaney) [RHEL-6297] - net: stmmac: fix order of dwmac5 FlexPPS parametrization sequence (Andrew Halaney) [RHEL-6297] - net: stmmac: dwc-qos: Make struct dwc_eth_dwmac_data::remove return void (Andrew Halaney) [RHEL-6297] - net: stmmac: Make stmmac_dvr_remove() return void (Andrew Halaney) [RHEL-6297] - net: stmmac: fix invalid call to mdiobus_get_phy() (Andrew Halaney) [RHEL-6297] - net: stmmac: Separate C22 and C45 transactions for xgmac (Andrew Halaney) [RHEL-6297] - net: stmmac: add aux timestamps fifo clearance wait (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-mediatek: remove the dwmac_fix_mac_speed (Andrew Halaney) [RHEL-6297] - net: stmmac: fix errno when create_singlethread_workqueue() fails (Andrew Halaney) [RHEL-6297] - stmmac: fix potential division by 0 (Andrew Halaney) [RHEL-6297] - net: stmmac: Add check for taprio basetime configuration (Andrew Halaney) [RHEL-6297] - net: stmmac: fix possible memory leak in stmmac_dvr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: selftests: fix potential memleak in stmmac_test_arpoffload() (Andrew Halaney) [RHEL-6297] - net: stmmac: fix "snps,axi-config" node property parsing (Andrew Halaney) [RHEL-6297] - Revert "net: stmmac: use sysfs_streq() instead of strncmp()" (Andrew Halaney) [RHEL-6297] - net: stmmac: Set MAC's flow control register to reflect current settings (Andrew Halaney) [RHEL-6297] - net: stmmac: use sysfs_streq() instead of strncmp() (Andrew Halaney) [RHEL-6297] - net: stmmac: ensure tx function is not running in stmmac_xdp_release() (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix missing of_node_put() while module exiting (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix missing pci_disable_device() in loongson_dwmac_probe() (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix missing pci_disable_msi() while module exiting (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson8b: fix meson8b_devm_clk_prepare_enable() (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix invalid mdio_node (Andrew Halaney) [RHEL-6297] - net: stmmac: remove duplicate dma queue channel macros (Andrew Halaney) [RHEL-6297] - net: stmmac: rk3588: Allow multiple gmac controller (Andrew Halaney) [RHEL-6297] - net: stmmac: add a parse for new property 'snps,clk-csr' (Andrew Halaney) [RHEL-6297] - net: stmmac: Minor spell fix related to 'stmmac_clk_csr_set()' (Andrew Halaney) [RHEL-6297] - net: ethernet: stmicro: stmmac: dwmac-rk: Add rv1126 support (Andrew Halaney) [RHEL-6297] - net: stmmac: dwc-qos: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-rk: Add gmac support for rk3588 (Andrew Halaney) [RHEL-6297] - ceph: force sending a cap update msg back to MDS for revoke op (Xiubo Li) [RHEL-48618] - ceph: periodically flush the cap releases (Xiubo Li) [RHEL-48618] - eeprom: at24: use of_match_ptr() (Alessandro Carminati) [RHEL-47160] - eeprom: at24: Use pm_runtime_resume_and_get to simplify the code (Alessandro Carminati) [RHEL-47160] - eeprom: at24: add ST M24C64-D Additional Write lockable page support (Alessandro Carminati) [RHEL-47160] - eeprom: at24: add ST M24C32-D Additional Write lockable page support (Alessandro Carminati) [RHEL-47160] - eeprom: at24: Annotate struct at24_data with __counted_by (Alessandro Carminati) [RHEL-47160] - eeprom: at24: Drop at24_get_chip_data() (Alessandro Carminati) [RHEL-47160] - mm: turn off test_uffdio_wp if CONFIG_PTE_MARKER_UFFD_WP is not configured. (Nico Pache) [RHEL-39306] - mm: update uffd-stress to handle EINVAL for unset config features (Nico Pache) [RHEL-39306] - selftests/bpf: Fix flaky test btf_map_in_map/lookup_update (Nico Pache) [RHEL-39306] - kselftests: mm: add s390 to ARCH list (Nico Pache) [RHEL-39306] - selftests/mm: fix powerpc ARCH check (Nico Pache) [RHEL-39306] - selftests: bpf: xskxceiver: ksft_print_msg: fix format type error (Nico Pache) [RHEL-39306] - hugetlbfs: ensure generic_hugetlb_get_unmapped_area() returns higher address than mmap_min_addr (Nico Pache) [RHEL-39306] - selftests/vm: fix inability to build any vm tests (Nico Pache) [RHEL-39306] - Makefile: add headers_install to kselftest targets (Nico Pache) [RHEL-39306] - selftests: drop KSFT_KHDR_INSTALL make target (Nico Pache) [RHEL-39306] - selftests: stop using KSFT_KHDR_INSTALL (Nico Pache) [RHEL-39306] - selftests: net: Add the uapi headers include variable (Nico Pache) [RHEL-39306] - selftests: landlock: Add the uapi headers include variable (Nico Pache) [RHEL-39306] - selftests: futex: Add the uapi headers include variable (Nico Pache) [RHEL-39306] - selftests: futex: set DEFAULT_INSTALL_HDR_PATH (Nico Pache) [RHEL-39306] - selftests: drop khdr make target (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Make it POSIX-compliant (Nico Pache) [RHEL-39306] - selftests: use printf instead of echo -ne (Nico Pache) [RHEL-39306] - selftests: find echo binary to use -ne options (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add a helper to finish the test (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add a helper to abort the test (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add helper to pass/fail test based on exit code (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add helper to print diagnostic messages (Nico Pache) [RHEL-39306] - selftests: Move KTAP bash helpers to selftests common folder (Nico Pache) [RHEL-39306] - kselftest: dt: Stop relying on dirname to improve performance (Nico Pache) [RHEL-39306] - kselftest: Add new test for detecting unprobed Devicetree devices (Nico Pache) [RHEL-39306] - selftests:modify the incorrect print format (Nico Pache) [RHEL-39306] - selftests/mm: Substitute attribute with a macro (Nico Pache) [RHEL-39306] - selftests: Add printf attribute to kselftest prints (Nico Pache) [RHEL-39306] - selftests: fix dependency checker script (Nico Pache) [RHEL-39306] - kselftest/runner.sh: Propagate SIGTERM to runner child (Nico Pache) [RHEL-39306] - selftests/harness: Actually report SKIP for signal tests (Nico Pache) [RHEL-39306] - testing: kselftest_harness: add filtering and enumerating tests (Nico Pache) [RHEL-39306] - selftests: break the dependency upon local header files (Nico Pache) [RHEL-39306] - kselftest: Add a ksft_perror() helper (Nico Pache) [RHEL-39306] - selftests: Make the usage formatting consistent in kselftest_deps.sh (Nico Pache) [RHEL-39306] - kselftests: Enable the echo command to print newlines in Makefile (Nico Pache) [RHEL-39306] - selftest: Taint kernel when test module loaded (Nico Pache) [RHEL-39306] - selftests: Fix build when $(O) points to a relative path (Nico Pache) [RHEL-39306] - selftests: Use -isystem instead of -I to include headers (Nico Pache) [RHEL-39306] - selftests: Correct the headers install path (Nico Pache) [RHEL-39306] - selftests: Add and export a kernel uapi headers path (Nico Pache) [RHEL-39306] - selftests: set the BUILD variable to absolute path (Nico Pache) [RHEL-39306] - kselftest: signal all child processes (Nico Pache) [RHEL-39306] - selftests/mm: fix additional build errors for selftests (Nico Pache) [RHEL-39306] - selftests: mm: protection_keys: save/restore nr_hugepages value from launch script (Nico Pache) [RHEL-39306] - selftests: mm: make map_fixed_noreplace test names stable (Nico Pache) [RHEL-39306] - selftests/mm: fix build warnings on ppc64 (Nico Pache) [RHEL-39306] - selftests/mm: hugetlb_madv_vs_map: avoid test skipping by querying hugepage size at runtime (Nico Pache) [RHEL-39306] - mm/hugetlb: document why hugetlb uses folio_mapcount() for COW reuse decisions (Nico Pache) [RHEL-39306] - selftests: mm: cow: flag vmsplice() hugetlb tests as XFAIL (Nico Pache) [RHEL-39306] - selftests/mm: soft-dirty should fail if a testcase fails (Nico Pache) [RHEL-39306] - selftests/mm: parse VMA range in one go (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests.sh: fix hugetlb mem size calculation (Nico Pache) [RHEL-39306] - selftests/mm: confirm VA exhaustion without reliance on correctness of mmap() (Nico Pache) [RHEL-39306] - selftests/mm: virtual_address_range: Switch to ksft_exit_fail_msg (Nico Pache) [RHEL-39306] - selftests/mm: include strings.h for ffsl (Nico Pache) [RHEL-39306] - selftests/mm: fix ARM related issue with fork after pthread_create (Nico Pache) [RHEL-39306] - selftests/mm: sigbus-wp test requires UFFD_FEATURE_WP_HUGETLBFS_SHMEM (Nico Pache) [RHEL-39306] - selftests: mm: restore settings from only parent process (Nico Pache) [RHEL-39306] - selftests/mm: Fix build with _FORTIFY_SOURCE (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests.sh: add missing tests (Nico Pache) [RHEL-39306] - selftests/mm: protection_keys: save/restore nr_hugepages settings (Nico Pache) [RHEL-39306] - selftests/mm: save and restore nr_hugepages value (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests: remove sudo and conform to tap (Nico Pache) [RHEL-39306] - selftests/mm: hugetlb_reparenting_test: do not unmount (Nico Pache) [RHEL-39306] - selftests/mm: log a consistent test name for check_compaction (Nico Pache) [RHEL-39306] - selftests/mm: log skipped compaction test as a skip (Nico Pache) [RHEL-39306] - selftests/mm: virtual_address_range: conform to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: transhuge-stress: conform to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: split_huge_page_test: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mremap_dontunmap: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mrelease_test: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mlock2-tests: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mlock-random-test: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: map_populate: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: map_hugetlb: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: map_fixed_noreplace: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: skip test if application doesn't has root privileges (Nico Pache) [RHEL-39306] - selftests/mm: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests: mm: hugepage-mmap: conform to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: gup_test: conform test to TAP format output (Nico Pache) [RHEL-39306] - mm/selftests: hugepage-mremap: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: log run_vmtests.sh results in TAP format (Nico Pache) [RHEL-39306] - selftests/mm: skip the hugetlb-madvise tests on unmet hugepage requirements (Nico Pache) [RHEL-39306] - selftests/mm: skip uffd hugetlb tests with insufficient hugepages (Nico Pache) [RHEL-39306] - selftests/mm: dont fail testsuite due to a lack of hugepages (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests.sh: add hugetlb test category (Nico Pache) [RHEL-39306] - selftests/mm: new test that steals pages (Nico Pache) [RHEL-39306] - selftests: mm: perform some system cleanup before using hugepages (Nico Pache) [RHEL-39306] - selftests: avoid using SKIP(exit()) in harness fixure setup (Nico Pache) [RHEL-39306] - selftests/mm: uffd-unit-test check if huge page size is 0 (Nico Pache) [RHEL-39306] - selftests/mm: ksm_tests should only MADV_HUGEPAGE valid memory (Nico Pache) [RHEL-39306] - selftests/mm: switch to bash from sh (Nico Pache) [RHEL-39306] - selftests/mm: restore number of hugepages (Nico Pache) [RHEL-39306] - selftests/mm: add a new test for madv and hugetlb (Nico Pache) [RHEL-39306] - mm/ksm: test case for prctl fork/exec workflow (Nico Pache) [RHEL-39306] - kselftest: vm: add tests for no-inherit memory-deny-write-execute (Nico Pache) [RHEL-39306] - kselftest: vm: check errnos in mdwe_test (Nico Pache) [RHEL-39306] - kselftest: vm: fix mdwe's mmap_FIXED test case (Nico Pache) [RHEL-39306] - kselftest: vm: fix tabs/spaces inconsistency in the mdwe test (Nico Pache) [RHEL-39306] - selftests: mm: add a test for mutually aligned moves > PMD size (Nico Pache) [RHEL-39306] - selftests: mm: fix failure case when new remap region was not found (Nico Pache) [RHEL-39306] - selftests/mm: fix uffd-stress help information (Nico Pache) [RHEL-39306] - selftests: mm: ksm: fix incorrect evaluation of parameter (Nico Pache) [RHEL-39306] - selftests/mm: mkdirty: fix incorrect position of #endif (Nico Pache) [RHEL-39306] - selftests: mm: remove wrong kernel header inclusion (Nico Pache) [RHEL-39306] - selftests/mm: move certain uffd*() routines from vm_util.c to uffd-common.c (Nico Pache) [RHEL-39306] - selftests/mm: fix two -Wformat-security warnings in uffd builds (Nico Pache) [RHEL-39306] - selftests/mm: fix uffd-stress unused function warning (Nico Pache) [RHEL-39306] - selftests/mm: factor out detection of hugetlb page sizes into vm_util (Nico Pache) [RHEL-39306] - selftests/ksm: ksm_functional_tests: add prctl unmerge test (Nico Pache) [RHEL-39306] - selftests/mm: add new selftests for KSM (Nico Pache) [RHEL-39306] - selftests/mm: add tests for RO pinning vs fork() (Nico Pache) [RHEL-39306] - selftests/mm: rename COW_EXTRA_LIBS to IOURING_EXTRA_LIBS (Nico Pache) [RHEL-39306] - selftests/mm: extend and rename uffd pagemap test (Nico Pache) [RHEL-39306] - selftests/mm: add a few options for uffd-unit-test (Nico Pache) [RHEL-39306] - selftests/mm: add uffdio register ioctls test (Nico Pache) [RHEL-39306] - selftests/mm: add shmem-private test to uffd-stress (Nico Pache) [RHEL-39306] - selftests/mm: drop sys/dev test in uffd-stress test (Nico Pache) [RHEL-39306] - selftests/mm: allow uffd test to skip properly with no privilege (Nico Pache) [RHEL-39306] - selftests/mm: workaround no way to detect uffd-minor + wp (Nico Pache) [RHEL-39306] - selftests/mm: move zeropage test into uffd unit tests (Nico Pache) [RHEL-39306] - selftests/mm: move uffd sig/events tests into uffd unit tests (Nico Pache) [RHEL-39306] - selftests/mm: move uffd minor test to unit test (Nico Pache) [RHEL-39306] - selftests/mm: move uffd pagemap test to unit test (Nico Pache) [RHEL-39306] - selftests/mm: add framework for uffd-unit-test (Nico Pache) [RHEL-39306] - selftests/mm: allow allocate_area() to fail properly (Nico Pache) [RHEL-39306] - selftests/mm: let uffd_handle_page_fault() take wp parameter (Nico Pache) [RHEL-39306] - selftests/mm: rename uffd_stats to uffd_args (Nico Pache) [RHEL-39306] - selftests/mm: drop global hpage_size in uffd tests (Nico Pache) [RHEL-39306] - selftests/mm: drop global mem_fd in uffd tests (Nico Pache) [RHEL-39306] - selftests/mm: UFFDIO_API test (Nico Pache) [RHEL-39306] - selftests/mm: uffd_open_{dev|sys}() (Nico Pache) [RHEL-39306] - selftests/mm: uffd_[un]register() (Nico Pache) [RHEL-39306] - selftests/mm: split uffd tests into uffd-stress and uffd-unit-tests (Nico Pache) [RHEL-39306] - selftests/mm: create uffd-common.[ch] (Nico Pache) [RHEL-39306] - selftests/mm: drop test_uffdio_zeropage_eexist (Nico Pache) [RHEL-39306] - selftests/mm: test UFFDIO_ZEROPAGE only when !hugetlb (Nico Pache) [RHEL-39306] - selftests/mm: mkdirty: test behavior of (pte|pmd)_mkdirty on VMAs without write permissions (Nico Pache) [RHEL-39306] - selftests/mm: reuse read_pmd_pagesize() in COW selftest (Nico Pache) [RHEL-39306] - mm: userfaultfd: add UFFDIO_CONTINUE_MODE_WP to install WP PTEs (Nico Pache) [RHEL-39306] - kselftest: vm: fix unused variable warning (Nico Pache) [RHEL-39306] - kselftest: vm: add tests for memory-deny-write-execute (Nico Pache) [RHEL-39306] - selftests/vm: cow: R/O long-term pinning reliability tests for non-anon pages (Nico Pache) [RHEL-39306] - config: enable CONFIG_DP83TG720_PHY (Izabela Bakollari) [RHEL-33716] - config: CONFIG_QCA807X_PHY (Izabela Bakollari) [RHEL-33716] - config: enable CONFIG_QCA808X_PHY (Izabela Bakollari) [RHEL-33716] - config: enable CONFIG_QCA83XX_PHY (Izabela Bakollari) [RHEL-33716] - net: linkmode: add linkmode_fill() helper (Izabela Bakollari) [RHEL-33716] - net: phy: qca807x: fix compilation when CONFIG_GPIOLIB is not set (Izabela Bakollari) [RHEL-33716] - net: phy: qca807x: move interface mode check to .config_init_once (Izabela Bakollari) [RHEL-33716] - net: phy: dp83tg720: get master/slave configuration in link down state (Izabela Bakollari) [RHEL-33716] - net: phy: dp83tg720: wake up PHYs in managed mode (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: at803x: fix kernel panic with at8031_probe (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: use devm_clk_get_optional_enabled for the rmii-ref clock (Izabela Bakollari) [RHEL-33716] - net: sfp: update comment for FS SFP-10G-T quirk (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: switch to crc_itu_t() (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: drop wrong endianness conversion for addr and CRC (Izabela Bakollari) [RHEL-33716] - net: phy: fix phy_read_poll_timeout argument type in genphy_loopback (Izabela Bakollari) [RHEL-33716] - net: sfp: enhance quirk for Fibrestore 2.5G copper SFP module (Izabela Bakollari) [RHEL-33716] - net: phy: qca807x: add support for configurable LED (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: generalize some qca808x LED functions (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: move common qca808x LED define to shared header (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: add support for QCA807x PHY Family (Izabela Bakollari) [RHEL-33716] - net: phy: provide whether link has changed in c37_read_status (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: move more function to shared library (Izabela Bakollari) [RHEL-33716] - net: phy: add devm/of_phy_package_join helper (Izabela Bakollari) [RHEL-33716] - net: phy: add support for scanning PHY in PHY packages nodes (Izabela Bakollari) [RHEL-33716] - of: mdio: Add of_node_put() when breaking out of for_each_xx (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: use generic MDIO helpers to simplify the code (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: add 5Gbps support to rtl822x_config_aneg() (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: use generic MDIO constants (Izabela Bakollari) [RHEL-33716] - net: mdio: add 2.5g and 5g related PMA speed constants (Izabela Bakollari) [RHEL-33716] - net: phy: c45 scanning: Don't consider -ENODEV fatal (Izabela Bakollari) [RHEL-33716] - net: phy: add helper phy_advertise_eee_all (Izabela Bakollari) [RHEL-33716] - net: phy: constify phydev->drv (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix the frequency adjustments (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: qca808x: default to LED active High if not set (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: qca808x: fix logic error in LED brightness set (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: add support for RTL8126A-integrated 5Gbps PHY (Izabela Bakollari) [RHEL-33716] - net: phy: dp83867: Add support for active-low LEDs (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: detach qca808x PHY driver from at803x (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: move additional functions to shared library (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: deatch qca83xx PHY driver from at803x (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: create and move functions to shared library (Izabela Bakollari) [RHEL-33716] - net: phy: move at803x PHY driver to dedicated directory (Izabela Bakollari) [RHEL-33716] - net: phy: adin1100: Add interrupt support for link change (Izabela Bakollari) [RHEL-33716] - net: phy: phy_device: Prevent nullptr exceptions on ISR (Izabela Bakollari) [RHEL-33716] - net: phy: c45: change genphy_c45_ethtool_[get|set]_eee to use EEE linkmode bitmaps (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix set/get PHC time for lan8814 (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: add LED support for qca808x (Izabela Bakollari) [RHEL-33716] - net: phy: add support for PHY LEDs polarity modes (Izabela Bakollari) [RHEL-33716] - net: phy: mediatek-ge-soc: sync driver with MediaTek SDK (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix PTP frame parsing for lan8814 (Izabela Bakollari) [RHEL-33716] - net: sfp-bus: fix SFP mode detect from bitrate (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: populate .soft_reset for KSZ9131 (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix PTP frame parsing for lan8841 (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: make read_status more generic (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: add support for cdt cross short test for qca808x (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: refactor qca808x cable test get status function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: generalize cdt fault length function (Izabela Bakollari) [RHEL-33716] - net: Use of_property_present() for testing DT property presence (Izabela Bakollari) [RHEL-33716] - net: phylink: move phylink_pcs_neg_mode() into phylink.c (Izabela Bakollari) [RHEL-33716] - net: mdio_bus: add refcounting for fwnodes to mdiobus (Izabela Bakollari) [RHEL-33716] - net: phy: linux/phy.h: fix Excess kernel-doc description warning (Izabela Bakollari) [RHEL-33716] - net: phy: nxp-c45-tja11xx: implement mdo_insert_tx_tag (Izabela Bakollari) [RHEL-33716] - net: phy: nxp-c45-tja11xx: add MACsec statistics (Izabela Bakollari) [RHEL-33716] - net: phy: nxp-c45-tja11xx: add MACsec support (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: better align function varibles to open parenthesis (Izabela Bakollari) [RHEL-33716] - net: sfp: fix PHY discovery for FS SFP-10G-T module (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: replace msleep(1) with usleep_range (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: remove extra space after cast (Izabela Bakollari) [RHEL-33716] - net: phy: add support for PHY package MMD read/write (Izabela Bakollari) [RHEL-33716] - net: phy: restructure __phy_write/read_mmd to helper and phydev user (Izabela Bakollari) [RHEL-33716] - net: phy: extend PHY package API to support multiple global address (Izabela Bakollari) [RHEL-33716] - net: phy: make addr type u8 in phy_package_shared struct (Izabela Bakollari) [RHEL-33716] - net: phylink: reimplement population of pl->supported for in-band (Izabela Bakollari) [RHEL-33716] - net: phy: skip LED triggers on PHYs on SFP modules (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: make read specific status function more generic (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific qca808x config_aneg to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: Add support for the DP83TG720S Ethernet PHY (Izabela Bakollari) [RHEL-33716] - net: phy: c45: add genphy_c45_pma_read_ext_abilities() function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: drop specific PHY ID check from cable test functions (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move at8035 specific DT parse to dedicated probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move at8031 functions in dedicated section (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: make at8031 related DT functions name more specific (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 config_intr to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 WOL bits to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 config_init to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 probe mode check to dedicated probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific DT option for at8031 to specific probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move qca83xx specific check in dedicated functions (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: raname hw_stats functions to qca83xx specific name (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move disable WOL to specific at8031 probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: fix passing the wrong reference for config_intr (Izabela Bakollari) [RHEL-33716] - net: mdio_bus: replace deprecated strncpy with strscpy (Izabela Bakollari) [RHEL-33716] - net: sfp: Convert to platform remove callback returning void (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: allow usage of generic ethernet-phy clock (Izabela Bakollari) [RHEL-33716] - net: phy: adin: allow control of Fast Link Down (Izabela Bakollari) [RHEL-33716] - net: phylink: use the PHY's possible_interfaces if populated (Izabela Bakollari) [RHEL-33716] - net: phylink: split out PHY validation from phylink_bringup_phy() (Izabela Bakollari) [RHEL-33716] - net: phylink: pass PHY into phylink_validate_mask() (Izabela Bakollari) [RHEL-33716] - net: phylink: pass PHY into phylink_validate_one() (Izabela Bakollari) [RHEL-33716] - net: phylink: split out per-interface validation (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: fill in possible_interfaces for AQR113C (Izabela Bakollari) [RHEL-33716] - net: phy: bcm84881: fill in possible_interfaces (Izabela Bakollari) [RHEL-33716] - net: phy: marvell10g: fill in possible_interfaces (Izabela Bakollari) [RHEL-33716] - net: phy: marvell10g: table driven mactype decode (Izabela Bakollari) [RHEL-33716] - net: phy: add possible interfaces (Izabela Bakollari) [RHEL-33716] - net: sfp: rework the RollBall PHY waiting code (Izabela Bakollari) [RHEL-33716] - net: phy: correctly check soft_reset ret ONLY if defined for PHY (Izabela Bakollari) [RHEL-33716] - net: phylink: use for_each_set_bit() (Izabela Bakollari) [RHEL-33716] - net: phy: broadcom: Wire suspend/resume for BCM54612E (Izabela Bakollari) [RHEL-33716] - net: sfp: use linkmode_*() rather than open coding (Izabela Bakollari) [RHEL-33716] - net: phylink: use linkmode_fill() (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: add firmware load support (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: move MMD_VEND define to header (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: move to separate directory (Izabela Bakollari) [RHEL-33716] - net: mdio: fix typo in header (Izabela Bakollari) [RHEL-33716] - net: phylink: initialize carrier state at creation (Izabela Bakollari) [RHEL-33716] - net: phy: fill in missing MODULE_DESCRIPTION()s (Izabela Bakollari) [RHEL-33716] - net: mdio: fill in missing MODULE_DESCRIPTION()s (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: Fix forced link mode for KSZ886X switches (Izabela Bakollari) [RHEL-33716] - net: dsa: microchip: ksz8: Enable MIIM PHY Control reg access (Izabela Bakollari) [RHEL-33716] - net: phy: mscc: macsec: reject PN update requests (Izabela Bakollari) [RHEL-33716] - net: phy: dp83867: Add support for hardware blinking LEDs (Izabela Bakollari) [RHEL-33716] - net: sfp: improve Nokia GPON sfp fixup (Izabela Bakollari) [RHEL-33716] - net: sfp: re-implement ignoring the hardware TX_FAULT signal (Izabela Bakollari) [RHEL-33716] - net: sfp: add quirk for FS's 2.5G copper SFP (Izabela Bakollari) [RHEL-33716] - net: phy: amd: Support the Altima AMI101L (Izabela Bakollari) [RHEL-33716] - net: sfp: add quirk for Fiberstone GPON-ONU-34-20BI (Izabela Bakollari) [RHEL-33716] - net: phy: fix regression with AX88772A PHY driver (Izabela Bakollari) [RHEL-33716] - net: phy: convert phy_stop() to use split state machine (Izabela Bakollari) [RHEL-33716] - net: phy: split locked and unlocked section of phy_state_machine() (Izabela Bakollari) [RHEL-33716] - net: phy: move phy_state_machine() (Izabela Bakollari) [RHEL-33716] - net: phy: move phy_suspend() to end of phy_state_machine() (Izabela Bakollari) [RHEL-33716] - net: phy: move call to start aneg (Izabela Bakollari) [RHEL-33716] - net: phy: call phy_error_precise() while holding the lock (Izabela Bakollari) [RHEL-33716] - net: phy: always call phy_process_state_change() under lock (Izabela Bakollari) [RHEL-33716] - net: phy: marvell: Add support for offloading LED blinking (Izabela Bakollari) [RHEL-33716] - net: phy: phy_device: Call into the PHY driver to set LED offload (Izabela Bakollari) [RHEL-33716] - net: sfp: Remove unused function declaration sfp_link_configure() (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: add qca8081 fifo reset on the link changed (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: remove qca8081 1G fast retrain and slave seed config (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: support qca8081 1G chip type (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: enable qca8081 slave seed conditionally (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: merge qca8081 slave seed function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: support qca8081 genphy_c45_pma_read_abilities (Izabela Bakollari) [RHEL-33716] - net: mdio: Introduce a regmap-based mdio driver (Izabela Bakollari) [RHEL-33716] - net: phylib: fix phy_read*_poll_timeout() (Izabela Bakollari) [RHEL-33716] - net: mdio: add mdio_device_get() and mdio_device_put() (Izabela Bakollari) [RHEL-33716] - net: mdio: add clause 73 to ethtool conversion helper (Izabela Bakollari) [RHEL-33716] - mdio_bus: unhide mdio_bus_init prototype (Izabela Bakollari) [RHEL-33716] - net: mdio: fix owner field for mdio buses registered using ACPI (Izabela Bakollari) [RHEL-33716] - net: phy: improve phy_read_poll_timeout (Izabela Bakollari) [RHEL-33716] - net: mdio: add mdiodev_c45_(read|write) (Izabela Bakollari) [RHEL-33716] - docs: networking: phy: add missing space (Izabela Bakollari) [RHEL-33716]- x86/bhi: Avoid warning in #DB handler due to BHI mitigation (Waiman Long) [RHEL-53662 RHEL-53665] {CVE-2024-42240} - redhat: Fix the ownership of /lib/modules/ directory (Vitaly Kuznetsov) [RHEL-21034] - move ownership of /lib/modules// to kernel-core (Thorsten Leemhuis) [RHEL-21034] - KVM: guest_memfd: let kvm_gmem_populate() operate only on private gfns (Paolo Bonzini) [RHEL-32435] - KVM: extend kvm_range_has_memory_attributes() to check subset of attributes (Paolo Bonzini) [RHEL-32435] - KVM: cleanup and add shortcuts to kvm_range_has_memory_attributes() (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: move check for already-populated page to common code (Paolo Bonzini) [RHEL-32435] - KVM: remove kvm_arch_gmem_prepare_needed() (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: make kvm_gmem_prepare_folio() operate on a single struct kvm (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: delay kvm_gmem_prepare_folio() until the memory is passed to the guest (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: return locked folio from __kvm_gmem_get_pfn (Paolo Bonzini) [RHEL-32435] - KVM: rename CONFIG_HAVE_KVM_GMEM_* to CONFIG_HAVE_KVM_ARCH_GMEM_* (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: do not go through struct page (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: delay folio_mark_uptodate() until after successful preparation (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: return folio from __kvm_gmem_get_pfn() (Paolo Bonzini) [RHEL-32435] - KVM: x86: Eliminate log spam from limited APIC timer periods (Paolo Bonzini) [RHEL-32435] - KVM: SVM: Use sev_es_host_save_area() helper when initializing tsc_aux (Paolo Bonzini) [RHEL-32435] - KVM: SVM: Force sev_es_host_save_area() to be inlined (for noinstr usage) (Paolo Bonzini) [RHEL-32435] - KVM: SVM: Consider NUMA affinity when allocating per-CPU save_area (Paolo Bonzini) [RHEL-32435] - KVM: SVM: not account memory allocation for per-CPU svm_data (Paolo Bonzini) [RHEL-32435] - KVM: SVM: remove useless input parameter in snp_safe_alloc_page (Paolo Bonzini) [RHEL-32435] - KVM: Validate hva in kvm_gpc_activate_hva() to fix __kvm_gpc_refresh() WARN (Paolo Bonzini) [RHEL-32435] - KVM: interrupt kvm_gmem_populate() on signals (Paolo Bonzini) [RHEL-32435] - KVM: Stop processing *all* memslots when "null" mmu_notifier handler is found (Paolo Bonzini) [RHEL-32435] - KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin() (Paolo Bonzini) [RHEL-32435] - KVM: selftests: x86: Prioritize getting max_gfn from GuestPhysBits (Paolo Bonzini) [RHEL-32435] - KVM: selftests: Fix shift of 32 bit unsigned int more than 32 bits (Paolo Bonzini) [RHEL-32435] - KVM: Discard zero mask with function kvm_dirty_ring_reset (Paolo Bonzini) [RHEL-32435] - virt: guest_memfd: fix reference leak on hwpoisoned page (Paolo Bonzini) [RHEL-32435] - kvm: do not account temporary allocations to kmem (Paolo Bonzini) [RHEL-32435] - KVM: x86: Always sync PIR to IRR prior to scanning I/O APIC routes (Paolo Bonzini) [RHEL-32435] - KVM: SVM: WARN on vNMI + NMI window iff NMIs are outright masked (Paolo Bonzini) [RHEL-32435] - net: ntb_netdev: Move ntb_netdev_rx_handler() to call netif_rx() from __netif_rx() (Myron Stowe) [RHEL-51754] {CVE-2024-42110} - Disable NVGRACE_GPU_VFIO_PCI CONFIG for now (Donald Dutile) [RHEL-36542] - vfio/nvgrace-gpu: Convey kvm to map device memory region as noncached (Donald Dutile) [RHEL-36544] - vfio: Convey kvm that the vfio-pci device is wc safe (Donald Dutile) [RHEL-36543] - vfio/nvgrace-gpu: Add vfio pci variant module for grace hopper (Donald Dutile) [RHEL-36542] - x86/bugs: Extend VMware Retbleed workaround to Nehalem & earlier CPUs (Waiman Long) [RHEL-48649] - ata: libata-core: Add ATA_HORKAGE_NOLPM for Apacer AS340 (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Add ATA_HORKAGE_NOLPM for AMD Radeon S3 SSD (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Add ATA_HORKAGE_NOLPM for Crucial CT240BX500SSD1 (Ewan D. Milne) [RHEL-23829] - ata: ahci: Do not apply Intel PCS quirk on Intel Alder Lake (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Allow command duration limits detection for ACS-4 drives (Ewan D. Milne) [RHEL-23829] - ata: ahci: Add mask_port_map module parameter (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-sata: Factor out NCQ Priority configuration helpers (Ewan D. Milne) [RHEL-23829] - ahci: asm1064: asm1166: don't limit reported ports (Ewan D. Milne) [RHEL-23829] - ahci: print the number of implemented ports (Ewan D. Milne) [RHEL-23829] - ahci: asm1064: correct count of reported ports (Ewan D. Milne) [RHEL-23829] - ahci: rename board_ahci_nomsi (Ewan D. Milne) [RHEL-23829] - ahci: drop unused board_ahci_noncq (Ewan D. Milne) [RHEL-23829] - ahci: clean up ahci_broken_devslp quirk (Ewan D. Milne) [RHEL-23829] - ahci: rename board_ahci_nosntf (Ewan D. Milne) [RHEL-23829] - ahci: clean up intel_pcs_quirk (Ewan D. Milne) [RHEL-23829] - ata: ahci: Drop low power policy board type (Ewan D. Milne) [RHEL-23829] - ata: ahci: do not enable LPM on external ports (Ewan D. Milne) [RHEL-23829] - ata: ahci: drop hpriv param from ahci_update_initial_lpm_policy() (Ewan D. Milne) [RHEL-23829] - ata: ahci: a hotplug capable port is an external port (Ewan D. Milne) [RHEL-23829] - ata: ahci: move marking of external port earlier (Ewan D. Milne) [RHEL-23829] - ahci: Extend ASM1061 43-bit DMA address quirk to other ASM106x parts (Ewan D. Milne) [RHEL-23829] - ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers (Ewan D. Milne) [RHEL-23829] - ahci: asm1166: correct count of reported ports (Ewan D. Milne) [RHEL-23829] - ata: libata-sata: improve sysfs description for ATA_LPM_UNKNOWN (Ewan D. Milne) [RHEL-23829] - scsi: sd: Fix system start for ATA devices (Ewan D. Milne) [RHEL-23829] - scsi: Change SCSI device boolean fields to single bit flags (Ewan D. Milne) [RHEL-23829] - scsi: sd: Introduce manage_shutdown device flag (Ewan D. Milne) [RHEL-23829] - ata: libata-eh: Spinup disk on resume after revalidation (Ewan D. Milne) [RHEL-23829] - ata: xgene: Use of_device_get_match_data() (Ewan D. Milne) [RHEL-23829] - scsi: Remove scsi device no_start_on_resume flag (Ewan D. Milne) [RHEL-23829] - scsi: sd: Do not issue commands to suspended disks on shutdown (Ewan D. Milne) [RHEL-23829] - ata: libata: Annotate struct ata_cpr_log with __counted_by (Ewan D. Milne) [RHEL-23829] - ata: libata-scsi: Disable scsi device manage_system_start_stop (Ewan D. Milne) [RHEL-23829] - scsi: sd: Differentiate system and runtime start/stop management (Ewan D. Milne) [RHEL-23829] - ata: libata-scsi: link ata port and scsi device (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Fix port and device removal (Ewan D. Milne) [RHEL-23829] - ata: libata-sata: increase PMP SRST timeout to 10s (Ewan D. Milne) [RHEL-23829] - scsi: core: ata: Do no try to probe for CDL on old drives (Ewan D. Milne) [RHEL-23829] - ata: libata-core: fetch sense data for successful commands iff CDL enabled (Ewan D. Milne) [RHEL-23829] - ata: ahci_xgene: fix parameter types of xgene_ahci_poll_reg_val() (Ewan D. Milne) [RHEL-23829] - ata: libata: fix parameter type of ata_deadline() (Ewan D. Milne) [RHEL-23829] - ata,scsi: do not issue START STOP UNIT on resume (Ewan D. Milne) [RHEL-23829] - ata: libata-core: fix when to fetch sense data for successful commands (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-scsi: Fix ata_msense_control kdoc comment (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Handle completion of CDL commands using policy 0xD (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Set read/write commands CDL index (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Add ATA feature control sub-page translation (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-scsi: Add support for CDL pages mode sense (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-scsi: Handle CDL bits in ata_scsiop_maint_in() (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Detect support for command duration limits (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Change ata_eh_request_sense() to not set CHECK_CONDITION (Ewan D. Milne) [RHEL-23829] - ata: Use of_property_present() for testing DT property presence (Ewan D. Milne) [RHEL-23829] - ata: ahci: Rename CONFIG_SATA_LPM_POLICY configuration item back (Ewan D. Milne) [RHEL-23829] - ata: ahci: Rename CONFIG_SATA_LPM_MOBILE_POLICY configuration item (Ewan D. Milne) [RHEL-23829] - virt: efi_secret: Convert to platform remove callback returning void (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Add get_event_log() support for CC platforms (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Measure into CC protocol if TCG2 protocol is absent (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Add Confidential Computing (CC) measurement typedefs (Lenny Szubowicz) [RHEL-30322] - efi/tpm: Use symbolic GUID name from spec for final events table (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Use TPM event typedefs from the TCG PC Client spec (Lenny Szubowicz) [RHEL-30322]- mm: huge_memory: use !CONFIG_64BIT to relax huge page alignment on 32 bit machines (Chris von Recklinghausen) [RHEL-54027] {CVE-2024-42258} - rtla/osnoise: set the default threshold to 1us (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/osnoise: Better report when histogram is empty (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/osnoise: Use pretty formatting only on interactive tty (Luis Claudio R. Goncalves) [RHEL-50869] - rtla: Fix -t\--trace[=file] (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Fix histogram report when a cpu count is 0 (Luis Claudio R. Goncalves) [RHEL-50869] - rtla: Add the --warm-up option (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Add a summary for hist mode (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Add a summary for top mode (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Use pretty formatting only on interactive tty (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/auto-analysis: Replace \t with spaces (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Simplify "no value" printing on top (Luis Claudio R. Goncalves) [RHEL-50869] - tools/rtla: Add -U/--user-load option to timerlat (Luis Claudio R. Goncalves) [RHEL-50869] - Documentation: Add tools/rtla timerlat -u option documentation (Luis Claudio R. Goncalves) [RHEL-50869] - rtla: Make doc build optional (Luis Claudio R. Goncalves) [RHEL-50869] - kernfs: change kernfs_rename_lock into a read-write lock (Ian Kent) [RHEL-52956] - kernfs: Separate kernfs_pr_cont_buf and rename_lock (Ian Kent) [RHEL-52956] - kernfs: fix missing kernfs_iattr_rwsem locking (Ian Kent) [RHEL-52956] - kernfs: Use a per-fs rwsem to protect per-fs list of kernfs_super_info (Ian Kent) [RHEL-52956] - kernfs: Introduce separate rwsem to protect inode attributes (Ian Kent) [RHEL-52956] - perf/x86/intel: Support Perfmon MSRs aliasing (Michael Petlan) [RHEL-20059] - perf/x86/intel: Support PERFEVTSEL extension (Michael Petlan) [RHEL-20059] - perf/x86: Add config_mask to represent EVENTSEL bitmask (Michael Petlan) [RHEL-20059] - perf/x86/intel: Support new data source for Lunar Lake (Michael Petlan) [RHEL-20059] - perf/x86/intel: Rename model-specific pebs_latency_data functions (Michael Petlan) [RHEL-20059] - perf/x86: Add Lunar Lake and Arrow Lake support (Michael Petlan) [RHEL-20059] - perf/x86: Support counter mask (Michael Petlan) [RHEL-20059] - perf/x86/amd: Use try_cmpxchg() in events/amd/{un,}core.c (Michael Petlan) [RHEL-20059] - perf/x86/intel: Support the PEBS event mask (Michael Petlan) [RHEL-20059] - perf/x86/intel/cstate: Add Lunarlake support (Michael Petlan) [RHEL-20059] - perf/x86/intel/cstate: Add Arrowlake support (Michael Petlan) [RHEL-20059] - perf/x86/intel: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/msr: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/intel/uncore: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/intel/pt: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/lbr: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/intel/cstate: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - x86/cpu/vfm: Update arch/x86/include/asm/intel-family.h (Michael Petlan) [RHEL-20059] - x86/cpu/vfm: Add new macros to work with (vendor/family/model) values (Michael Petlan) [RHEL-20059] - x86/cpu/vfm: Add/initialize x86_vfm field to struct cpuinfo_x86 (Michael Petlan) [RHEL-20059] - intel_th: pci: Add Lunar Lake support (Michael Petlan) [RHEL-20057] - iommufd/iova_bitmap: Remove iterator logic (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Dynamic pinning on iova_bitmap_set() (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Consolidate iova_bitmap_set exit conditionals (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Move initial pinning to iova_bitmap_for_each() (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Cache mapped length in iova_bitmap_map struct (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Check iova_bitmap_done() after set ahead (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Do not record head iova to better match iommu drivers (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Fix tests to use MOCK_PAGE_SIZE based buffer sizes (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Add tests for <= u8 bitmap sizes (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Fix iommufd_test_dirty() to handle class_register (Jeff Moyer) [RHEL-23824] - fs : Fix warning using plain integer as NULL (Jeff Moyer) [RHEL-23824] - libnvdimm: remove kernel-doc warnings: (Jeff Moyer) [RHEL-23824] - testing: nvdimm: make struct class structures constant (Jeff Moyer) [RHEL-23824] - libnvdimm: Annotate struct nd_region with __counted_by (Jeff Moyer) [RHEL-23824] - libnvdimm/of_pmem: Use devm_kstrdup instead of kstrdup and check its return value (Jeff Moyer) [RHEL-23824] - dax: refactor deprecated strncpy (Jeff Moyer) [RHEL-23824] - nvdimm: Fix dereference after free in register_nvdimm_pmu() (Jeff Moyer) [RHEL-23824] - nvdimm: Fix memleak of pmu attr_groups in unregister_nvdimm_pmu() (Jeff Moyer) [RHEL-23824] - nvdimm/pfn_dev: Avoid unnecessary endian conversion (Jeff Moyer) [RHEL-23824] - nvdimm/pfn_dev: Prevent the creation of zero-sized namespaces (Jeff Moyer) [RHEL-23824] - nvdimm: Explicitly include correct DT includes (Jeff Moyer) [RHEL-23824] - nvdimm: Use kstrtobool() instead of strtobool() (Jeff Moyer) [RHEL-23824] - dax: enable dax fault handler to report VM_FAULT_HWPOISON (Jeff Moyer) [RHEL-23824] - nvdimm: make security_show static (Jeff Moyer) [RHEL-23824] - nvdimm: make nd_class variable static (Jeff Moyer) [RHEL-23824] - dax/kmem: Pass valid argument to memory_group_register_static (Jeff Moyer) [RHEL-23824] - fsdax: remove redundant variable 'error' (Jeff Moyer) [RHEL-23824] - dax: Cleanup extra dax_region references (Jeff Moyer) [RHEL-23824] - dax: Introduce alloc_dev_dax_id() (Jeff Moyer) [RHEL-23824] - dax: Use device_unregister() in unregister_dax_mapping() (Jeff Moyer) [RHEL-23824] - dax: Fix dax_mapping_release() use after free (Jeff Moyer) [RHEL-23824] - tools/testing/nvdimm: Drop empty platform remove function (Jeff Moyer) [RHEL-23824] - dax/kmem: Fix leak of memory-hotplug resources (Jeff Moyer) [RHEL-23824] - dax: super.c: fix kernel-doc bad line warning (Jeff Moyer) [RHEL-23824] - nvdimm/region: Move cache management to the region driver (Jeff Moyer) [RHEL-23824] - ACPI: HMAT: Release platform device in case of platform_device_add_data() fails (Jeff Moyer) [RHEL-23824] - arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY (Mark Salter) [RHEL-46931] {CVE-2024-39488} - RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt (Kamal Heib) [RHEL-44248] {CVE-2024-38544}- ARM: dts: renesas: Improve TMU interrupt descriptions (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add interrupt-names to arch timer nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r9a07g044: Add missing hypervisor virtual timer IRQ (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779a0: Add missing hypervisor virtual timer IRQ (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: s4sk: Add aliases for I2C buses (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add Renesas R8A779F4 SoC support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: s4sk: Fix ethernet0 alias (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-ethernet: Enable Ethernet Switch and SERDES (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: rzg2: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: rcar-gen3: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - ARM: dts: rzg1: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - ARM: dts: rcar-gen2: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add missing hypervisor virtual timer IRQ (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add aliases for I2C buses (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Improve TMU interrupt descriptions (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add R-Car S4 Starter Kit support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: spider: Enable PCIe Host ch0 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add PCIe Host and Endpoint nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add GP LEDs (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add INTC-EX node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Revise renesas,ipmmu-main (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Use proper labels for thermal zones (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Drop specifying the GIC_CPU_MASK_SIMPLE() for GICv3 systems (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add iommus to MMC node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable UFS device (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CA55 operating points (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add Ethernet Switch and SERDES nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Switch from SCIF3 to HSCIF0 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Fix SCIF "brg_int" clock (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Fix HSCIF "brg_int" clock (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add missing bootargs (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider: Move aliases and chosen (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add MSIOF nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add TMU nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CMT support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable eMMC0 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add SDHI0 support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Fix scif0/scif3 sort order (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable SCIF0 on second connector (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add SCIF nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add HSCIF nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add DMA properties to SCIF3 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CPU core clocks (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CPUIdle support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add secondary CA55 CPU cores (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add L3 cache controller (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add UFS node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add iommus to DMAC nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add IPMMU nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add sys-dmac nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add thermal support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add GPIO nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: rcar-gen4: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider: Add Ethernet sub-board (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add I2C4 and EEPROMs (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add I2C nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider: Complete SCIF3 description (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add pinctrl device node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable watchdog timer (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add RWDT node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add Renesas R8A779F0 SoC support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add Renesas Spider boards support (Steve Dunnagan) [RHEL-53987] - net/sched: Fix UAF when resolving a clash (Xin Long) [RHEL-51020] {CVE-2024-41040} - scsi: qedf: Ensure the copied buf is NUL terminated (John Meneghini) [RHEL-44201 RHEL-44202] {CVE-2024-38559} - netfilter: br_netfilter: remove WARN traps (Florian Westphal) [RHEL-36872] - netfilter: br_netfilter: skip conntrack input hook for promisc packets (Florian Westphal) [RHEL-36872] - netfilter: bridge: confirm multicast packets before passing them up the stack (Florian Westphal) [RHEL-36872] {CVE-2024-27415} - netfilter: nf_conntrack_bridge: initialize err to 0 (Florian Westphal) [RHEL-36872] - net/mlx5e: Add mqprio_rl cleanup and free in mlx5e_priv_cleanup() (Benjamin Poirier) [RHEL-45365] - net/mlx5: E-switch, Create ingress ACL when needed (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Add check for srq max_sge attribute (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Fix unwind flow as part of mlx5_ib_stage_init_init (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Ensure created mkeys always have a populated rb_key (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Follow rb_key.ats when creating new mkeys (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Remove extra unlock on error path (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Fix features validation check for tunneled UDP (non-VXLAN) packets (Benjamin Poirier) [RHEL-45365] - net/mlx5: Fix tainted pointer delete is case of flow rules creation fail (Benjamin Poirier) [RHEL-45365] - net/mlx5: Always stop health timer during driver removal (Benjamin Poirier) [RHEL-45365] - net/mlx5: Stop waiting for PCI if pci channel is offline (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Fix UDP GSO for encapsulated packets (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Use rx_missed_errors instead of rx_dropped for reporting buffer exhaustion (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Fix IPsec tunnel mode offload feature check (Benjamin Poirier) [RHEL-45365] - net/mlx5: Use mlx5_ipsec_rx_status_destroy to correctly delete status rules (Benjamin Poirier) [RHEL-45365] - net/mlx5: Lag, do bond only if slaves agree on roce state (Benjamin Poirier) [RHEL-45365] - net/mlx5: Reload only IB representors upon lag disable/enable (Benjamin Poirier) [RHEL-45365] - IB/mlx5: Use __iowrite64_copy() for write combining stores (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Adding remote atomic access flag to updatable flags (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Change check for cacheable mkeys (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Uncacheable mkey has neither rb_key or cache_ent (Benjamin Poirier) [RHEL-45365] - mlx5: stop warning for 64KB pages (Benjamin Poirier) [RHEL-45365] - mlx5: avoid truncating error message (Benjamin Poirier) [RHEL-45365] - tools/power/x86/intel-speed-select: v1.19 release (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Display CPU as None for -1 (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: SST BF/TF support per level (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Increase number of CPUs displayed (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Present all TRL levels for turbo-freq (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Fix display for unsupported levels (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Support multiple dies (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Increase die count (David Arcari) [RHEL-20031] - platform/x86: ISST: fix use-after-free in tpmi_sst_dev_remove() (David Arcari) [RHEL-20031] - platform/x86: ISST: Support SST-BF and SST-TF per level (David Arcari) [RHEL-20031] - platform/x86: ISST: Add missing MODULE_DESCRIPTION (David Arcari) [RHEL-20031] - platform/x86: ISST: Add dev_fmt (David Arcari) [RHEL-20031] - platform/x86: ISST: Support partitioned systems (David Arcari) [RHEL-20031] - platform/x86: ISST: Shorten the assignments for power_domain_info (David Arcari) [RHEL-20031] - platform/x86: ISST: Use local variable for auxdev->dev (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Add additional TPMI header fields (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Align comments in kernel-doc (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Check major version change for TPMI Information (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Handle error from tpmi_process_info() (David Arcari) [RHEL-20031] - audit: Send netlink ACK before setting connection in auditd_set (Richard Guy Briggs) [RHEL-9096]- xfs: allow SECURE namespace xattrs to use reserved block pool (Pavel Reichl) [RHEL-49806] - firmware: cs_dsp: Validate payload length before processing block (David Arcari) [RHEL-53640] {CVE-2024-42237} - selftests: netfilter: test nat source port clash resolution interaction with tcp early demux (Florian Westphal) [RHEL-6151] - netfilter: nf_nat: undo erroneous tcp edemux lookup after port clash (Florian Westphal) [RHEL-6151] - xfs: allow symlinks with short remote targets (CKI Backport Bot) [RHEL-53164] - netfilter: Use flowlabel flow key when re-routing mangled packets (Florian Westphal) [RHEL-40213] - ppp: reject claimed-as-LCP but actually malformed packets (Guillaume Nault) [RHEL-51059] {CVE-2024-41044} - mptcp: ensure snd_una is properly initialized on connect (Florian Westphal) [RHEL-47943 RHEL-47944] {CVE-2024-40931} - Bluetooth: ISO: Check socket flag instead of hcon (CKI Backport Bot) [RHEL-51982] {CVE-2024-42141} - bluetooth/hci: disallow setting handle bigger than HCI_CONN_HANDLE_MAX (CKI Backport Bot) [RHEL-51910] {CVE-2024-42132} - Bluetooth: hci_core: cancel all works upon hci_unregister_dev() (CKI Backport Bot) [RHEL-51214] {CVE-2024-41063} - mm: vmalloc: check if a hash-index is in cpu_possible_mask (CKI Backport Bot) [RHEL-50955] {CVE-2024-41032} - Merge DRM changes from upstream v6.9..v6.9.11 (Dave Airlie) [RHEL-24103] - powerpc/mm: Fix false detection of read faults (Chris von Recklinghausen) [RHEL-50040] - powerpc/mm: Support execute-only memory on the Radix MMU (Chris von Recklinghausen) [RHEL-50040] - io_uring/sqpoll: work around a potential audit memory leak (Jeff Moyer) [RHEL-48561] {CVE-2024-41001} - io_uring/rsrc: don't lock while !TASK_RUNNING (Jeff Moyer) [RHEL-47830] {CVE-2024-40922} - io_uring/io-wq: Use set_bit() and test_bit() at worker->flags (Jeff Moyer) [RHEL-47505] {CVE-2024-39508} - kunit: kasan_test: fix backport error in kasan test (Nico Pache) [RHEL-39303] - redhat: add configs for new kunit tests (Nico Pache) [RHEL-39303] - kasan: use unchecked __memset internally (Nico Pache) [RHEL-39303] - kasan: unify printk prefixes (Nico Pache) [RHEL-39303] - net/handshake: Fix handshake_req_destroy_test1 (Nico Pache) [RHEL-39303] - kunit: bail out early in __kunit_test_suites_init() if there are no suites to test (Nico Pache) [RHEL-39303] - kunit: string-stream-test: use KUNIT_DEFINE_ACTION_WRAPPER (Nico Pache) [RHEL-39303] - kunit: test: Move fault tests behind KUNIT_FAULT_TEST Kconfig option (Nico Pache) [RHEL-39303] - kunit: unregister the device on error (Nico Pache) [RHEL-39303] - kunit: Fix race condition in try-catch completion (Nico Pache) [RHEL-39303] - kunit: Add tests for fault (Nico Pache) [RHEL-39303] - kunit: Print last test location on fault (Nico Pache) [RHEL-39303] - kunit: Handle test faults (Nico Pache) [RHEL-39303] - kunit: Fix timeout message (Nico Pache) [RHEL-39303] - kunit: Fix kthread reference (Nico Pache) [RHEL-39303] - kunit: Handle thread creation error (Nico Pache) [RHEL-39303] - lib: checksum: hide unused expected_csum_ipv6_magic[] (Nico Pache) [RHEL-39303] - Revert "kunit: memcpy: Split slow memcpy tests into MEMCPY_SLOW_KUNIT_TEST" (Nico Pache) [RHEL-39303] - kunit: Fix again checksum tests on big endian CPUs (Nico Pache) [RHEL-39303] - kunit: Annotate _MSG assertion variants with gnu printf specifiers (Nico Pache) [RHEL-39303] - rtc: test: Fix invalid format specifier. (Nico Pache) [RHEL-39303] - lib: memcpy_kunit: Fix an invalid format specifier in an assertion msg (Nico Pache) [RHEL-39303] - lib/cmdline: Fix an invalid format specifier in an assertion msg (Nico Pache) [RHEL-39303] - kunit: test: Log the correct filter string in executor_test (Nico Pache) [RHEL-39303] - kunit: make kunit_bus_type const (Nico Pache) [RHEL-39303] - kunit: Mark filter* params as rw (Nico Pache) [RHEL-39303] - kunit: tool: Print UML command (Nico Pache) [RHEL-39303] - time/kunit: Use correct format specifier (Nico Pache) [RHEL-39303] - Documentation: KUnit: Update the instructions on how to test static functions (Nico Pache) [RHEL-39303] - kunit: run test suites only after module initialization completes (Nico Pache) [RHEL-39303] - MAINTAINERS: kunit: Add Rae Moar as a reviewer (Nico Pache) [RHEL-39303] - lib: checksum: Fix build with CONFIG_NET=n (Nico Pache) [RHEL-39303] - kunit: Add tests for csum_ipv6_magic and ip_fast_csum (Nico Pache) [RHEL-39303] - Documentation: kunit: Add clang UML coverage example (Nico Pache) [RHEL-39303] - kunit: Protect string comparisons against NULL (Nico Pache) [RHEL-39303] - kunit: Add example of kunit_activate_static_stub() with pointer-to-function (Nico Pache) [RHEL-39303] - kunit: Allow passing function pointer to kunit_activate_static_stub() (Nico Pache) [RHEL-39303] - kunit: Fix NULL-dereference in kunit_init_suite() if suite->log is NULL (Nico Pache) [RHEL-39303] - kunit: Reset test->priv after each param iteration (Nico Pache) [RHEL-39303] - kunit: Add example for using test->priv (Nico Pache) [RHEL-39303] - Documentation: Add debugfs docs with run after boot (Nico Pache) [RHEL-39303] - kunit: add ability to run tests after boot using debugfs (Nico Pache) [RHEL-39303] - kunit: add is_init test attribute (Nico Pache) [RHEL-39303] - kunit: add example suite to test init suites (Nico Pache) [RHEL-39303] - kunit: add KUNIT_INIT_TABLE to init linker section (Nico Pache) [RHEL-39303] - kunit: move KUNIT_TABLE out of INIT_DATA (Nico Pache) [RHEL-39303] - kunit: tool: add test for parsing attributes (Nico Pache) [RHEL-39303] - kunit: tool: fix parsing of test attributes (Nico Pache) [RHEL-39303] - kunit: debugfs: Handle errors from alloc_string_stream() (Nico Pache) [RHEL-39303] - kunit: debugfs: Fix unchecked dereference in debugfs_print_results() (Nico Pache) [RHEL-39303] - kunit: string-stream: Allow ERR_PTR to be passed to string_stream_destroy() (Nico Pache) [RHEL-39303] - kunit: string-stream-test: Avoid cast warning when testing gfp_t flags (Nico Pache) [RHEL-39303] - mptcp: fill in missing MODULE_DESCRIPTION() (Nico Pache) [RHEL-39303] - kunit: test: Avoid cast warning when adding kfree() as an action (Nico Pache) [RHEL-39303] - kunit: Reset suite counter right before running tests (Nico Pache) [RHEL-39303] - kunit: Warn if tests are slow (Nico Pache) [RHEL-39303] - kasan: fix and update KUNIT_EXPECT_KASAN_FAIL comment (Nico Pache) [RHEL-39303] - x86/asm: Fix build of UML with KASAN (Nico Pache) [RHEL-39303] - kunit: Reset test status on each param iteration (Nico Pache) [RHEL-39303] - kunit: string-stream: Test performance of string_stream (Nico Pache) [RHEL-39303] - kunit: Use string_stream for test log (Nico Pache) [RHEL-39303] - kunit: string-stream: Add tests for freeing resource-managed string_stream (Nico Pache) [RHEL-39303] - kunit: string-stream: Decouple string_stream from kunit (Nico Pache) [RHEL-39303] - kunit: string-stream: Add kunit_alloc_string_stream() (Nico Pache) [RHEL-39303] - kunit: Don't use a managed alloc in is_literal() (Nico Pache) [RHEL-39303] - kunit: string-stream-test: Add cases for string_stream newline appending (Nico Pache) [RHEL-39303] - kunit: string-stream: Add option to make all lines end with newline (Nico Pache) [RHEL-39303] - kunit: string-stream: Improve testing of string_stream (Nico Pache) [RHEL-39303] - kunit: string-stream: Don't create a fragment for empty strings (Nico Pache) [RHEL-39303] - kunit: Fix wild-memory-access bug in kunit_free_suite_set() (Nico Pache) [RHEL-39303] - kunit: tool: Add command line interface to filter and report attributes (Nico Pache) [RHEL-39303] - kunit: tool: Enable CONFIG_FORTIFY_SOURCE under UML (Nico Pache) [RHEL-39303] - kunit: tool: undo type subscripts for subprocess.Popen (Nico Pache) [RHEL-39303] - kunit: tool: Add support for SH under QEMU (Nico Pache) [RHEL-39303] - kunit: tool: Add support for overriding the QEMU serial port (Nico Pache) [RHEL-39303] - kunit: tool: fix pre-existing `mypy --strict` errors and update run_checks.py (Nico Pache) [RHEL-39303] - kunit: tool: remove unused imports and variables (Nico Pache) [RHEL-39303] - kunit: tool: add subscripts for type annotations where appropriate (Nico Pache) [RHEL-39303] - kunit: tool: Add support for m68k under QEMU (Nico Pache) [RHEL-39303] - kunit: kunit.py extract handlers (Nico Pache) [RHEL-39303] - kunit: tool: remove redundant file.close() call in unit test (Nico Pache) [RHEL-39303] - kunit: tool: unit tests all check parser errors, standardize formatting a bit (Nico Pache) [RHEL-39303] - kunit: tool: make TestCounts a dataclass (Nico Pache) [RHEL-39303] - kunit: tool: make parser preserve whitespace when printing test log (Nico Pache) [RHEL-39303] - kunit: tool: Don't download risc-v opensbi firmware with wget (Nico Pache) [RHEL-39303] - kunit: tool: rename all_test_uml.config, use it for --alltests (Nico Pache) [RHEL-39303] - Documentation: KUnit: Fix non-uml anchor (Nico Pache) [RHEL-39303] - Documentation: Kunit: Fix inconsistent titles (Nico Pache) [RHEL-39303] - Documentation: kunit: fix trivial typo (Nico Pache) [RHEL-39303] - kunit: tool: make --raw_output=kunit (aka --raw_output) preserve leading spaces (Nico Pache) [RHEL-39303] - Documentation: Kunit: Add ref for other kinds of tests (Nico Pache) [RHEL-39303] - net: bridge: mst: fix suspicious rcu usage in br_mst_set_state (CKI Backport Bot) [RHEL-43727] {CVE-2024-36979} - net: bridge: mst: pass vlan group directly to br_mst_vlan_set_state (CKI Backport Bot) [RHEL-43727] {CVE-2024-36979} - net: bridge: mst: fix vlan use-after-free (CKI Backport Bot) [RHEL-43727] {CVE-2024-36979} - crypto: bcm - Fix pointer arithmetic (cki-backport-bot) [RHEL-44114] {CVE-2024-38579}- Add amd-pstate-ut to the mod-internal.list (David Arcari) [RHEL-53955] - firmware: cs_dsp: Return error if block header overflows file (David Arcari) [RHEL-53650] {CVE-2024-42238} - mm: prevent derefencing NULL ptr in pfn_section_valid() (Audra Mitchell) [RHEL-51138] {CVE-2024-41055} - mm, kmsan: fix infinite recursion due to RCU critical section (Audra Mitchell) [RHEL-51138] {CVE-2024-41055} - netfilter: nf_tables: prefer nft_chain_validate (Phil Sutter) [RHEL-51046] {CVE-2024-41042} - netfilter: nf_tables: allow loop termination for pending fatal signal (Phil Sutter) [RHEL-51046] - netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers (Phil Sutter) [RHEL-51522] {CVE-2024-42070} - netfilter: nft_inner: validate mandatory meta and payload (Phil Sutter) [RHEL-47486] {CVE-2024-39504} - netfilter: ipset: Fix suspicious rcu_dereference_protected() (Phil Sutter) [RHEL-47616] {CVE-2024-39503} - netfilter: ipset: Fix race between namespace cleanup and gc in the list:set type (Phil Sutter) [RHEL-47616] {CVE-2024-39503} - netfilter: ipset: Add list flush to cancel_gc (Phil Sutter) [RHEL-47616] {CVE-2024-39503} - qed/qede: Fix scheduling while atomic (John Meneghini) [RHEL-9751] - cachefiles: fix slab-use-after-free in cachefiles_withdraw_cookie() (Pavel Reichl) [RHEL-51157] {CVE-2024-41057} - cachefiles: fix slab-use-after-free in fscache_withdraw_volume() (Pavel Reichl) [RHEL-51163] {CVE-2024-41058} - netfs, fscache: export fscache_put_volume() and add fscache_try_get_volume() (Pavel Reichl) [RHEL-51157 RHEL-51163] - nvme-fabrics: use reserved tag for reg read/write command (CKI Backport Bot) [RHEL-51357] {CVE-2024-41082} - nvmet: always initialize cqe.result (Maurizio Lombardi) [RHEL-51334 RHEL-51335] {CVE-2024-41079} - nvmet: fix a possible leak when destroy a ctrl during qp establishment (Maurizio Lombardi) [RHEL-52019 RHEL-52020] {CVE-2024-42152} - NFSv4: Fix memory leak in nfs4_set_security_label (CKI Backport Bot) [RHEL-52083] {CVE-2024-41076} - xfs: don't walk off the end of a directory data block (CKI Backport Bot) [RHEL-50885] {CVE-2024-41013} - xfs: add bounds checking to xlog_recover_process_data (CKI Backport Bot) [RHEL-50862] {CVE-2024-41014} - tcp: avoid too many retransmit packets (Florian Westphal) [RHEL-48637] {CVE-2024-41007} - tcp: use signed arithmetic in tcp_rtx_probe0_timed_out() (Florian Westphal) [RHEL-48637] - nfs: handle error of rpc_proc_register() in init_nfs_fs() (Scott Mayhew) [RHEL-39906] {CVE-2024-36939} - mm/page_table_check: fix crash on ZONE_DEVICE (Chris von Recklinghausen) [RHEL-48052] {CVE-2024-40948} - net: asix: add proper error handling of usb read errors (Ken Cox) [RHEL-28110] {CVE-2021-47101} - asix: fix uninit-value in asix_mdio_read() (Ken Cox) [RHEL-28110] {CVE-2021-47101}- mptcp: fix possible NULL dereferences (Antoine Tenart) [RHEL-48648] - af_packet: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - udp: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - tcp: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - net: raw: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - ping: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - net: introduce sk_skb_reason_drop function (Antoine Tenart) [RHEL-48648] - net: add rx_sk to trace_kfree_skb (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_check_req() (Antoine Tenart) [RHEL-48648] - tcp: rstreason: handle timewait cases in the receive path (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_rcv_state_process() (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_ack() (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_rcv_synsent_state_process() (Antoine Tenart) [RHEL-48648] - rstreason: make it work in trace world (Antoine Tenart) [RHEL-48648] - mptcp: introducing a helper into active reset logic (Antoine Tenart) [RHEL-48648] - mptcp: support rstreason for passive reset (Antoine Tenart) [RHEL-48648] - tcp: support rstreason for passive reset (Antoine Tenart) [RHEL-48648] - rstreason: prepare for active reset (Antoine Tenart) [RHEL-48648] - rstreason: prepare for passive reset (Antoine Tenart) [RHEL-48648] - net: introduce rstreason to detect why the RST is sent (Antoine Tenart) [RHEL-48648] - trace: tcp: fully support trace_tcp_send_reset (Antoine Tenart) [RHEL-48648] - trace: adjust TP_STORE_ADDR_PORTS_SKB() parameters (Antoine Tenart) [RHEL-48648] - net: udp: add IP/port data to the tracepoint udp/udp_fail_queue_rcv_skb (Antoine Tenart) [RHEL-48648] - net: port TP_STORE_ADDR_PORTS_SKB macro to be tcp/udp independent (Antoine Tenart) [RHEL-48648] - trace: use TP_STORE_ADDRS() macro in inet_sock_set_state() (Antoine Tenart) [RHEL-48648] - trace: use TP_STORE_ADDRS() macro in inet_sk_error_report() (Antoine Tenart) [RHEL-48648] - trace: move to TP_STORE_ADDRS related macro to net_probe_common.h (Antoine Tenart) [RHEL-48648] - inet: preserve const qualifier in inet_sk() (Antoine Tenart) [RHEL-48648] - tcp: make dropreason in tcp_child_process() work (Antoine Tenart) [RHEL-48648] - tcp: make the dropreason really work when calling tcp_rcv_state_process() (Antoine Tenart) [RHEL-48648] - tcp: add dropreasons in tcp_rcv_state_process() (Antoine Tenart) [RHEL-48648] - tcp: add more specific possible drop reasons in tcp_rcv_synsent_state_process() (Antoine Tenart) [RHEL-48648] - tcp: introduce dropreasons in receive path (Antoine Tenart) [RHEL-48648] - tcp: use drop reasons in cookie check for ipv6 (Antoine Tenart) [RHEL-48648] - tcp: directly drop skb in cookie check for ipv6 (Antoine Tenart) [RHEL-48648] - tcp: use drop reasons in cookie check for ipv4 (Antoine Tenart) [RHEL-48648] - tcp: directly drop skb in cookie check for ipv4 (Antoine Tenart) [RHEL-48648] - tcp: add a dropreason definitions and prepare for cookie check (Antoine Tenart) [RHEL-48648] - tcp: Clean up goto labels in cookie_v[46]_check(). (Antoine Tenart) [RHEL-48648] - net: use %pS for kfree_skb tracing event location (Antoine Tenart) [RHEL-48648] - PCI: endpoint: remove bogus return in pci_epf_device_remove() (Brian Masney) [RHEL-47218] - mlxsw: spectrum_acl_tcam: Fix possible use-after-free during activity update (Ivan Vecera) [RHEL-37006] {CVE-2024-35855} - mlxsw: spectrum_acl_tcam: Fix possible use-after-free during rehash (Ivan Vecera) [RHEL-37010] {CVE-2024-35854} - mlxsw: spectrum_acl_tcam: Fix memory leak during rehash (Ivan Vecera) [RHEL-37014] {CVE-2024-35853} - mlxsw: spectrum_acl_tcam: Fix incorrect list API usage (Ivan Vecera) [RHEL-37486] {CVE-2024-36006}- tcp_metrics: validate source addr length (Guillaume Nault) [RHEL-52031] {CVE-2024-42154} - SUNRPC: Fix loop termination condition in gss_free_in_token_pages() (Benjamin Coddington) [RHEL-53004] - NFSD: Support write delegations in LAYOUTGET (Benjamin Coddington) [RHEL-53004] - nfs: fix undefined behavior in nfs_block_bits() (Benjamin Coddington) [RHEL-53004] - knfsd: LOOKUP can return an illegal error value (Benjamin Coddington) [RHEL-53004] - SUNRPC: Fixup gss_status tracepoint error output (Benjamin Coddington) [RHEL-53004] - nfs: pass explicit offset/count to trace events (Benjamin Coddington) [RHEL-53004] - net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket (Benjamin Coddington) [RHEL-53004] - gss_krb5: Fix the error handling path for crypto_sync_skcipher_setkey (Benjamin Coddington) [RHEL-53004] - NFSD: Fix nfsdcld warning (Benjamin Coddington) [RHEL-53004] - NFSv4.1 another fix for EXCHGID4_FLAG_USE_PNFS_DS for DS server (Benjamin Coddington) [RHEL-53004] - SUNRPC: avoid soft lockup when transmitting UDP to reachable server. (Benjamin Coddington) [RHEL-53004] - xprtrdma: Fix rpcrdma_reqs_reset() (Benjamin Coddington) [RHEL-53004] - Revert "nfsd: fix oops when reading pool_stats before server is started" (Benjamin Coddington) [RHEL-53004] - nfsd: initialise nfsd_info.mutex early. (Benjamin Coddington) [RHEL-53004] - nfs: drop the incorrect assertion in nfs_swap_rw() (Benjamin Coddington) [RHEL-53004] - SUNRPC: Fix backchannel reply, again (Benjamin Coddington) [RHEL-53004] - NFS: add barriers when testing for NFS_FSDATA_BLOCKED (Benjamin Coddington) [RHEL-53004] - SUNRPC: return proper error from gss_wrap_req_priv (Benjamin Coddington) [RHEL-53004] - NFSv4.1 enforce rootpath check in fs_location query (Benjamin Coddington) [RHEL-53004] - pNFS/filelayout: fixup pNfs allocation modes (Benjamin Coddington) [RHEL-53004] - rpcrdma: fix handling for RDMA_CM_EVENT_DEVICE_REMOVAL (Benjamin Coddington) [RHEL-53004] - NFS: Fix READ_PLUS when server doesn't support OP_READ_PLUS (Benjamin Coddington) [RHEL-53004] - sunrpc: fix NFSACL RPC retry on soft mount (Benjamin Coddington) [RHEL-53004] - nfs: keep server info for remounts (Benjamin Coddington) [RHEL-53004] - SUNRPC: Fix gss_free_in_token_pages() (Benjamin Coddington) [RHEL-53004] - sunrpc: removed redundant procp check (Benjamin Coddington) [RHEL-53004] - wifi: mt76: replace skb_put with skb_put_zero (CKI Backport Bot) [RHEL-52367] {CVE-2024-42225} - ice: xsk: fix txq interrupt mapping (Petr Oros) [RHEL-15670] - ice: add missing WRITE_ONCE when clearing ice_rx_ring::xdp_prog (Petr Oros) [RHEL-15670] - ice: improve updating ice_{t,r}x_ring::xsk_pool (Petr Oros) [RHEL-15670] - ice: toggle netif_carrier when setting up XSK pool (Petr Oros) [RHEL-15670] - ice: modify error handling when setting XSK pool in ndo_bpf (Petr Oros) [RHEL-15670] - ice: replace synchronize_rcu with synchronize_net (Petr Oros) [RHEL-15670] - ice: don't busy wait for Rx queue disable in ice_qp_dis() (Petr Oros) [RHEL-15670] - ice: respect netif readiness in AF_XDP ZC related ndo's (Petr Oros) [RHEL-15670] - wifi: rtw89: fw: scan offload prohibit all 6 GHz channel if no 6 GHz sband (CKI Backport Bot) [RHEL-51809] {CVE-2024-42125} - wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values (CKI Backport Bot) [RHEL-51767] {CVE-2024-42114} - udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port(). (CKI Backport Bot) [RHEL-51033] {CVE-2024-41041} - ACPI: fix double INT_SRC_OVR override (Desnes Nunes) [RHEL-45576] - vfs: don't mod negative dentry count when on shrinker list (Brian Foster) [RHEL-46609] - fs/dcache: Re-use value stored to dentry->d_flags instead of re-reading (Brian Foster) [RHEL-46609] - netpoll: Fix race condition in netpoll_owner_active (CKI Backport Bot) [RHEL-49371] {CVE-2024-41005} - xfs: fix log recovery buffer allocation for the legacy h_size fixup (Bill O'Donnell) [RHEL-46479] {CVE-2024-39472} - tun: limit printing rate when illegal packet received by tun dev (Jon Maloy) [RHEL-35048] {CVE-2024-27013}- Revert: Duplicated code of __iowrite32_copy() (Lucas Zampieri) - cxl/mem: Fix no cxl_nvd during pmem region auto-assembling (John W. Linville) [RHEL-51364] {CVE-2024-41085} - cxl/region: Avoid null pointer dereference in region lookup (John W. Linville) [RHEL-51656] {CVE-2024-41084} - PCI/MSI: Fix UAF in msi_capability_init (John W. Linville) [RHEL-51436] {CVE-2024-41096} - perf test stat_bpf_counter.sh: Stabilize the test results (Michael Petlan) [RHEL-33020] - perf test bpf-counters: Add test for BPF event modifier (Michael Petlan) [RHEL-33020] - nvme: avoid double free special payload (CKI Backport Bot) [RHEL-51309] {CVE-2024-41073} - ext4: do not create EA inode under buffer lock (Carlos Maiolino) [RHEL-48282] {CVE-2024-40972} - ext4: fold quota accounting into ext4_xattr_inode_lookup_create() (Carlos Maiolino) [RHEL-48282] {CVE-2024-40972} - ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() (Carlos Maiolino) [RHEL-48517] {CVE-2024-40998} - ext4: turn quotas off if mount failed after enabling quotas (Carlos Maiolino) [RHEL-48517] {CVE-2024-40998} - arm64/io: add constant-argument check (Charles Mirabile) [RHEL-43402] - IB/mlx5: Use __iowrite64_copy() for write combining stores (Charles Mirabile) [RHEL-43402] - arm64/io: Provide a WC friendly __iowriteXX_copy() (Charles Mirabile) [RHEL-43402] - s390: Stop using weak symbols for __iowrite64_copy() (Charles Mirabile) [RHEL-43402] - s390: use the correct count for __iowrite64_copy() (Charles Mirabile) [RHEL-43402] - s390: Implement __iowrite32_copy() (Charles Mirabile) [RHEL-43402] - x86: Stop using weak symbols for __iowrite32_copy() (Charles Mirabile) [RHEL-43402] - hwmon: (dell-smm) Add Dell Precision 7540 to fan control whitelist (David Arcari) [RHEL-37108]- perf vendor events: Add westmereex counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add westmereep-sp counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add westmereep-dp counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update tigerlake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add snowridgex counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update skylakex events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update skylake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add silvermont counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update sierraforest events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update sapphirerapids events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update sandybridge metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update rocketlake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add nehalemex counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add nehalemep counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update meteorlake events and add counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add lunarlake counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add knightslanding counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update jaketown metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update ivytown metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update ivybridge metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update icelakex events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update icelake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update haswellx metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add haswell counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update graniterapids events and add counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update/add grandridge events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add goldmontplus counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add goldmont counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update emeraldrapids events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update elkhartlake events (Michael Petlan) [RHEL-32689] - perf vendor events: Update cascadelakex events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update broadwellx metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update broadwellde metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update broadwell metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add bonnell counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update alderlaken events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update alderlake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 mapping (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 metrics (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 uncore events (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 core events (Michael Petlan) [RHEL-32689] - perf vendor events intel: Remove info metrics erroneously in TopdownL1 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update snowridgex to 1.22 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update skylake to v58 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update skylakex to 1.33 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update sierraforest to 1.02 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update sapphirerapids to 1.20 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update meteorlake to 1.08 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update lunarlake to 1.01 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update icelakex to 1.24 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update grandridge to 1.02 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update emeraldrapids to 1.06 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update cascadelakex to 1.21 (Michael Petlan) [RHEL-32689] - perf list: Escape '\r' in JSON output (Michael Petlan) [RHEL-37153] - filelock: Fix fcntl/close race recovery compat path (Pavel Reichl) [RHEL-50898] {CVE-2024-41020} - x86: stop playing stack games in profile_pc() (CKI Backport Bot) [RHEL-51649] {CVE-2024-42096} - pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER (CKI Backport Bot) [RHEL-51624] {CVE-2024-42090} - ftruncate: pass a signed offset (CKI Backport Bot) [RHEL-51605] {CVE-2024-42084} - firmware: cs_dsp: Use strnlen() on name fields in V1 wmfw files (CKI Backport Bot) [RHEL-51150] {CVE-2024-41056} - filelock: fix potential use-after-free in posix_lock_inode (CKI Backport Bot) [RHEL-51103] {CVE-2024-41049} - firmware: cs_dsp: Fix overflow checking of wmfw header (CKI Backport Bot) [RHEL-51005] {CVE-2024-41039} - firmware: cs_dsp: Prevent buffer overrun when processing V2 alg headers (CKI Backport Bot) [RHEL-50993] {CVE-2024-41038} - tools/perf: Handle perftool-testsuite_probe testcases fail when kernel debuginfo is not present (Michael Petlan) [RHEL-50646] - perf/x86/amd/core: Define a proper ref-cycles event for Zen 4 and later (Michael Petlan) [RHEL-44190] - perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later (Michael Petlan) [RHEL-44190] - net: hns3: fix kernel crash problem in concurrent scenario (Ken Cox) [RHEL-47499] {CVE-2024-39507} - powerpc/perf: Set cpumode flags using sample address (Michael Petlan) [RHEL-12231] - Input: gpio-keys - filter gpio_keys -EPROBE_DEFER error messages (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - add system suspend support for dedicated wakeirqs (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - convert to dev_err_probe() (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - use input_report_key() (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - add support for linux,input-value DTS property (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - cancel delayed work only in case of GPIO (Luiz Capitulino) [RHEL-50463] - redhat/configs: enable CONFIG_KEYBOARD_GPIO (Luiz Capitulino) [RHEL-50463] - workqueue: Always queue work items to the newest PWQ for order workqueues (Waiman Long) [RHEL-49500] - workqueue: Update cpumasks after only applying it successfully (Waiman Long) [RHEL-49500] - workqueue: Cleanup subsys attribute registration (Waiman Long) [RHEL-49500] - workqueue: Fix divide error in wq_update_node_max_active() (Waiman Long) [RHEL-49500] - workqueue: The default node_nr_active should have its max set to max_active (Waiman Long) [RHEL-49500] - workqueue: Fix selection of wake_cpu in kick_pool() (Waiman Long) [RHEL-49500] - i40e: Fully suspend and resume IO operations in EEH case (Kamal Heib) [RHEL-32176] - i40e: factoring out i40e_suspend/i40e_resume (Kamal Heib) [RHEL-32176] - i40e: Add and use helper to reconfigure TC for given VSI (Kamal Heib) [RHEL-32176] - i40e: Add helper to access main VEB (Kamal Heib) [RHEL-32176] - i40e: Consolidate checks whether given VSI is main (Kamal Heib) [RHEL-32176] - i40e: Add helper to access main VSI (Kamal Heib) [RHEL-32176] - i40e: Refactor argument of i40e_detect_recover_hung() (Kamal Heib) [RHEL-32176] - i40e: Refactor argument of several client notification functions (Kamal Heib) [RHEL-32176] - i40e: Remove flags field from i40e_veb (Kamal Heib) [RHEL-32176] - i40e: Fix devlink port unregistering (Kamal Heib) [RHEL-32176] - i40e: Do not call devlink_port_type_clear() (Kamal Heib) [RHEL-32176] - i40e: Align devlink info versions with ice driver and add docs (Kamal Heib) [RHEL-32176] - i40e: Add PBA as board id info to devlink .info_get (Kamal Heib) [RHEL-32176] - i40e: Add handler for devlink .info_get (Kamal Heib) [RHEL-32176] - i40e: Implement ndo_get_devlink_port (Kamal Heib) [RHEL-32176] - i40e: Add initial devlink support (Kamal Heib) [RHEL-32176] - dmaengine: idxd: Check for driver name match before sva user feature (Jerry Snitselaar) [RHEL-44836 RHEL-46619] - dmaengine: ioatdma: Fix kmemleak in ioat_pci_probe() (Jerry Snitselaar) [RHEL-44836] - dmaengine: ioatdma: Fix error path in ioat3_dma_probe() (Jerry Snitselaar) [RHEL-44836] - dmaengine: ioatdma: Fix leaking on version mismatch (Jerry Snitselaar) [RHEL-44836] - dmaengine: idma64: Add check for dma_set_max_seg_size (Jerry Snitselaar) [RHEL-44836] - dmaengine: tegra186: Fix residual calculation (Jerry Snitselaar) [RHEL-44836] - idma64: Don't try to serve interrupts when device is powered off (Jerry Snitselaar) [RHEL-44836] - dmaengine: ti: k3-udma: Report short packet errors (Jerry Snitselaar) [RHEL-44836] - dmaengine: tegra210-adma: fix global intr clear (Jerry Snitselaar) [RHEL-44836] - dma: gpi: remove spurious unlock in gpi_ch_init (Jerry Snitselaar) [RHEL-44836] - dmaengine: idxd: Fix oops during rmmod on single-CPU platforms (Jerry Snitselaar) [RHEL-37363] {CVE-2024-35989} - dmaengine: idxd: Convert spinlock to mutex to lock evl workqueue (Jerry Snitselaar) [RHEL-44836] - dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list (Jerry Snitselaar) [RHEL-44836] - dmaengine: ioatdma: Fix missing kmem_cache_destroy() (Jerry Snitselaar) [RHEL-44836] - platform/x86/intel/sdsi: Add attribute to read the current meter state (David Arcari) [RHEL-15562] - platform/x86/intel/sdsi: Add in-band BIOS lock support (David Arcari) [RHEL-15562] - platform/x86/intel/sdsi: Combine read and write mailbox flows (David Arcari) [RHEL-15562] - platform/x86/intel/sdsi: Set message size during writes (David Arcari) [RHEL-15562] - cxl/cper: Fix non-ACPI-APEI-GHES build (John Allen) [RHEL-36781] - driver core: Add a guard() definition for the device_lock() (John Allen) [RHEL-36781] - cxl/cper: Remove duplicated GUID defines (John Allen) [RHEL-36781] - cxl/pci: Process CPER events (John Allen) [RHEL-36781] - acpi/ghes: Process CXL Component Events (John Allen) [RHEL-36781] - acpi/ghes: Remove CXL CPER notifications (John Allen) [RHEL-36781] - cxl/region: Allow out of order assembly of autodiscovered regions (John Allen) [RHEL-36781] - cxl/region: Handle endpoint decoders in cxl_region_find_decoder() (John Allen) [RHEL-36781] - cxl/trace: Remove unnecessary memcpy's (John Allen) [RHEL-36781] - cxl/cper: Fix errant CPER prints for CXL events (John Allen) [RHEL-36781] - cxl/pci: Register for and process CPER events (John Allen) [RHEL-36781] - PCI: Introduce cleanup helpers for device reference counts and locks (John Allen) [RHEL-36781] - acpi/ghes: Process CXL Component Events (John Allen) [RHEL-36781] - cxl/events: Create a CXL event union (John Allen) [RHEL-36781] - cxl/events: Separate UUID from event structures (John Allen) [RHEL-36781] - cxl/events: Remove passing a UUID to known event traces (John Allen) [RHEL-36781] - cxl/events: Create common event UUID defines (John Allen) [RHEL-36781] - cxl/events: Promote CXL event structures to a core header (John Allen) [RHEL-36781] - cxl/trace: Pass UUID explicitly to event traces (John Allen) [RHEL-36781] - cxl/pci: Change CXL AER support check to use native AER (John Allen) [RHEL-36781] - cxl/hdm: Fix && vs || bug (John Allen) [RHEL-36781] - cxl/core/regs: Rework cxl_map_pmu_regs() to use map->dev for devm (John Allen) [RHEL-36781] - cxl/core/regs: Rename phys_addr in cxl_map_component_regs() (John Allen) [RHEL-36781] - cxl/pci: Disable root port interrupts in RCH mode (John Allen) [RHEL-36781] - cxl/pci: Skip to handle RAS errors if CXL.mem device is detached (John Allen) [RHEL-36781] - cxl/pci: Add RCH downstream port error logging (John Allen) [RHEL-36781] - cxl/pci: Map RCH downstream AER registers for logging protocol errors (John Allen) [RHEL-36781] - cxl/pci: Update CXL error logging to use RAS register address (John Allen) [RHEL-36781] - cxl/pci: Add RCH downstream port AER register discovery (John Allen) [RHEL-36781] - cxl/port: Remove Component Register base address from struct cxl_port (John Allen) [RHEL-36781] - cxl/pci: Remove Component Register base address from struct cxl_dev_state (John Allen) [RHEL-36781] - cxl/hdm: Use stored Component Register mappings to map HDM decoder capability (John Allen) [RHEL-36781] - cxl/pci: Store the endpoint's Component Register mappings in struct cxl_dev_state (John Allen) [RHEL-36781] - cxl/port: Pre-initialize component register mappings (John Allen) [RHEL-36781] - cxl/port: Rename @comp_map to @reg_map in struct cxl_register_map (John Allen) [RHEL-36781] - Fix cxl_map_component_regs and cxl_map_device_regs (John Allen) [RHEL-36781] - io_uring: only taint the kernel on successful system call (Jeff Moyer) [RHEL-27755] - io_uring/net: ensure async prep handlers always initialize ->done_io (Jeff Moyer) [RHEL-27755] - io-wq: write next_work before dropping acct_lock (Jeff Moyer) [RHEL-27755] - io_uring: use the right type for work_llist empty check (Jeff Moyer) [RHEL-27755] - io_uring: clear opcode specific data for an early failure (Jeff Moyer) [RHEL-27755 RHEL-37293] {CVE-2024-35923} - io_uring: clean rings on NO_MMAP alloc fail (Jeff Moyer) [RHEL-27755] - io_uring/net: correctly handle multishot recvmsg retry setup (Jeff Moyer) [RHEL-27755] - io_uring: fix poll_remove stalled req completion (Jeff Moyer) [RHEL-27755] - io_uring: Fix release of pinned pages when __io_uaddr_map fails (Jeff Moyer) [RHEL-27755 RHEL-36926] {CVE-2024-35831} - io_uring: don't save/restore iowait state (Jeff Moyer) [RHEL-27755] - io_uring/net: correct the type of variable (Jeff Moyer) [RHEL-27755] - io_uring/net: fix overflow check in io_recvmsg_mshot_prep() (Jeff Moyer) [RHEL-27755 RHEL-36928] {CVE-2024-35827} - io_uring/net: move receive multishot out of the generic msghdr path (Jeff Moyer) [RHEL-27755] - io_uring/net: unify how recvmsg and sendmsg copy in the msghdr (Jeff Moyer) [RHEL-27755] - io_uring: remove unconditional looping in local task_work handling (Jeff Moyer) [RHEL-27755] - io_uring: remove looping around handling traditional task_work (Jeff Moyer) [RHEL-27755] - io_uring: fail NOP if non-zero op flags is passed in (Jeff Moyer) [RHEL-27755] - io_uring/net: restore msg_control on sendzc retry (Jeff Moyer) [RHEL-27755] - io_uring: Fix io_cqring_wait() not restoring sigmask on get_timespec64() failure (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: hold io_buffer_list reference over mmap (Jeff Moyer) [RHEL-27755 RHEL-37250] {CVE-2024-35880} - io_uring/kbuf: protect io_buffer_list teardown with a reference (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: get rid of bl->is_ready (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: get rid of lower BGID lists (Jeff Moyer) [RHEL-27755] - io_uring: use private workqueue for exit work (Jeff Moyer) [RHEL-27755] - io_uring: disable io-wq execution of multishot NOWAIT requests (Jeff Moyer) [RHEL-27755] - io_uring: refactor DEFER_TASKRUN multishot checks (Jeff Moyer) [RHEL-27755] - io_uring/net: move recv/recvmsg flags out of retry loop (Jeff Moyer) [RHEL-27755] - io_uring: fix mshot io-wq checks (Jeff Moyer) [RHEL-27755] - io_uring/net: fix sendzc lazy wake polling (Jeff Moyer) [RHEL-27755] - io_uring/net: remove dependency on REQ_F_PARTIAL_IO for sr->done_io (Jeff Moyer) [RHEL-27755] - io_uring/rw: don't allow multishot reads without NOWAIT support (Jeff Moyer) [RHEL-27755] - io_uring/waitid: always remove waitid entry for cancel all (Jeff Moyer) [RHEL-27755] - io_uring/futex: always remove futex entry for cancel all (Jeff Moyer) [RHEL-27755] - io_uring/rw: return IOU_ISSUE_SKIP_COMPLETE for multishot retry (Jeff Moyer) [RHEL-27755] - io_uring: fix io_queue_proc modifying req->flags (Jeff Moyer) [RHEL-27755] - io_uring: fix mshot read defer taskrun cqe posting (Jeff Moyer) [RHEL-27755] - io_uring/net: fix multishot accept overflow handling (Jeff Moyer) [RHEL-27755] - io_uring: add io_file_can_poll() helper (Jeff Moyer) [RHEL-27755] - io_uring: expand main struct io_kiocb flags to 64-bits (Jeff Moyer) [RHEL-27755] - io_uring/net: fix sr->len for IORING_OP_RECV with MSG_WAITALL and buffers (Jeff Moyer) [RHEL-27755] - io_uring/net: limit inline multishot retries (Jeff Moyer) [RHEL-27755] - io_uring/poll: add requeue return code from poll multishot handling (Jeff Moyer) [RHEL-27755] - io_uring/net: un-indent mshot retry path in io_recv_finish() (Jeff Moyer) [RHEL-27755] - io_uring/poll: move poll execution helpers higher up (Jeff Moyer) [RHEL-27755] - io_uring/rw: ensure poll based multishot read retries appropriately (Jeff Moyer) [RHEL-27755] - io_uring: enable audit and restrict cred override for IORING_OP_FIXED_FD_INSTALL (Jeff Moyer) [RHEL-27755] - io_uring: combine cq_wait_nr checks (Jeff Moyer) [RHEL-27755] - io_uring: clean *local_work_add var naming (Jeff Moyer) [RHEL-27755] - io_uring: clean up local tw add-wait sync (Jeff Moyer) [RHEL-27755] - io_uring: adjust defer tw counting (Jeff Moyer) [RHEL-27755] - io_uring/register: guard compat syscall with CONFIG_COMPAT (Jeff Moyer) [RHEL-27755] - io_uring/rsrc: improve code generation for fixed file assignment (Jeff Moyer) [RHEL-27755] - io_uring/rw: cleanup io_rw_done() (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: add method for returning provided buffer ring head (Jeff Moyer) [RHEL-27755] - io_uring/register: move io_uring_register(2) related code to register.c (Jeff Moyer) [RHEL-27755] - io_uring/openclose: add support for IORING_OP_FIXED_FD_INSTALL (Jeff Moyer) [RHEL-27755] - io_uring/cmd: inline io_uring_cmd_get_task (Jeff Moyer) [RHEL-27755] - io_uring/cmd: inline io_uring_cmd_do_in_task_lazy (Jeff Moyer) [RHEL-27755] - io_uring: split out cmd api into a separate header (Jeff Moyer) [RHEL-27755] - io_uring: optimise ltimeout for inline execution (Jeff Moyer) [RHEL-27755] - io_uring: don't check iopoll if request completes (Jeff Moyer) [RHEL-27755] - file: remove pointless wrapper (Jeff Moyer) [RHEL-27755] - io_uring/poll: don't enable lazy wake for POLLEXCLUSIVE (Jeff Moyer) [RHEL-27755] - io_uring: do not clamp read length for multishot read (Jeff Moyer) [RHEL-27755] - io_uring: do not allow multishot read to set addr or len (Jeff Moyer) [RHEL-27755] - io_uring: indicate if io_kbuf_recycle did recycle anything (Jeff Moyer) [RHEL-27755] - io_uring/rw: add separate prep handler for fixed read/write (Jeff Moyer) [RHEL-27755] - io_uring/rw: add separate prep handler for readv/writev (Jeff Moyer) [RHEL-27755] - io_uring/rw: don't attempt to allocate async data if opcode doesn't need it (Jeff Moyer) [RHEL-27755] - selftests/bpf/sockopt: Add io_uring support (Jeff Moyer) [RHEL-27755] - io_uring/cmd: Introduce SOCKET_URING_OP_SETSOCKOPT (Jeff Moyer) [RHEL-27755] - io_uring/cmd: Introduce SOCKET_URING_OP_GETSOCKOPT (Jeff Moyer) [RHEL-27755] - io_uring/cmd: return -EOPNOTSUPP if net is disabled (Jeff Moyer) [RHEL-27755] - selftests/net: Extract uring helpers to be reusable (Jeff Moyer) [RHEL-27755] - tools headers: Grab copy of io_uring.h (Jeff Moyer) [RHEL-27755] - io_uring/cmd: Pass compat mode in issue_flags (Jeff Moyer) [RHEL-27755] - net/socket: Break down __sys_getsockopt (Jeff Moyer) [RHEL-27755] - net/socket: Break down __sys_setsockopt (Jeff Moyer) [RHEL-27755] - bpf: Add sockptr support for setsockopt (Jeff Moyer) [RHEL-27755] - bpf: Add sockptr support for getsockopt (Jeff Moyer) [RHEL-27755] - io_uring/poll: use IOU_F_TWQ_LAZY_WAKE for wakeups (Jeff Moyer) [RHEL-27755] - io_uring: use files_lookup_fd_locked() (Jeff Moyer) [RHEL-27755] - io_uring: add support for vectored futex waits (Jeff Moyer) [RHEL-27755] - io_uring: add support for futex wake and wait (Jeff Moyer) [RHEL-27755] - io_uring: cancelable uring_cmd (Jeff Moyer) [RHEL-27755] - io_uring: retain top 8bits of uring_cmd flags for kernel internal use (Jeff Moyer) [RHEL-27755] - io_uring: add IORING_OP_WAITID support (Jeff Moyer) [RHEL-27755] - io_uring/rw: add support for IORING_OP_READ_MULTISHOT (Jeff Moyer) [RHEL-27755] - exit: add internal include file with helpers (Jeff Moyer) [RHEL-27755] - exit: add kernel_waitid_prepare() helper (Jeff Moyer) [RHEL-27755] - exit: move core of do_wait() into helper (Jeff Moyer) [RHEL-27755] - exit: abstract out should_wake helper for child_wait_callback() (Jeff Moyer) [RHEL-27755] - io_uring/rw: mark readv/writev as vectored in the opcode definition (Jeff Moyer) [RHEL-27755] - io_uring/rw: split io_read() into a helper (Jeff Moyer) [RHEL-27755] - io_uring/rsrc: Annotate struct io_mapped_ubuf with __counted_by (Jeff Moyer) [RHEL-27755] - io_uring: use kiocb_{start,end}_write() helpers (Jeff Moyer) [RHEL-27755] - fs: create kiocb_{start,end}_write() helpers (Jeff Moyer) [RHEL-27755] - fs: add kerneldoc to file_{start,end}_write() helpers (Jeff Moyer) [RHEL-27755] - io_uring: rename kiocb_end_write() local helper (Jeff Moyer) [RHEL-27755] - io_uring: use call_rcu_hurry if signaling an eventfd (Jeff Moyer) [RHEL-27755] - pipe: check for IOCB_NOWAIT alongside O_NONBLOCK (Jeff Moyer) [RHEL-27755] - pipe: set FMODE_NOWAIT on pipes (Jeff Moyer) [RHEL-27755] - splice: clear FMODE_NOWAIT on file if splice/vmsplice is used (Jeff Moyer) [RHEL-27755] - net: move dev->state into net_device_read_txrx group (Felix Maurer) [RHEL-30902] - net-device: move lstats in net_device_read_txrx (Felix Maurer) [RHEL-30902] - tcp: move tp->scaling_ratio to tcp_sock_read_txrx group (Felix Maurer) [RHEL-30902] - net-device: move xdp_prog to net_device_read_rx (Felix Maurer) [RHEL-30902] - net-device: move gso_partial_features to net_device_read_tx (Felix Maurer) [RHEL-30902] - Documentations: fix net_cachelines documentation build warning (Felix Maurer) [RHEL-30902] - tcp: reorganize tcp_sock fast path variables (Felix Maurer) [RHEL-30902] - net-device: reorganize net_device fast path variables (Felix Maurer) [RHEL-30902] - netns-ipv4: reorganize netns_ipv4 fast path variables (Felix Maurer) [RHEL-30902] - cache: enforce cache groups (Felix Maurer) [RHEL-30902] - Documentations: Analyze heavily used Networking related structs (Felix Maurer) [RHEL-30902] - net/tcp: refactor tcp_inet6_sk() (Felix Maurer) [RHEL-30902]- filelock: Remove locks reliably when fcntl/close race is detected (Bill O'Donnell) [RHEL-50176] {CVE-2024-41012} - tick/nohz_full: Don't abuse smp_call_function_single() in tick_setup_device() (Oleg Nesterov) [RHEL-30589] - sched/isolation: Fix boot crash when maxcpus < first housekeeping CPU (Oleg Nesterov) [RHEL-30589] - sched/isolation: Prevent boot crash when the boot CPU is nohz_full (Oleg Nesterov) [RHEL-30589] - tun: add missing verification for short frame (Patrick Talbert) [RHEL-50203] {CVE-2024-41091} - tap: add missing verification for short frame (Patrick Talbert) [RHEL-50265] {CVE-2024-41090} - mm: avoid overflows in dirty throttling logic (Chris von Recklinghausen) [RHEL-50004] - Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again" (Chris von Recklinghausen) [RHEL-50004] - lockdep: config: adjust MAX_LOCKDEP_ENTRIES and MAX_LOCKDEP_CHAINS for RT-debug (Luis Claudio R. Goncalves) [RHEL-49554] - rt: lockdep: fix "lockdep bfs error:-1" warning at boot (Luis Claudio R. Goncalves) [RHEL-49554] - redhat/configs: enable some RTCs needed on arm64 boards (Luiz Capitulino) [RHEL-21063] - redhat/configs: Make CONFIG_RTC_DRV_TEGRA=m (Luiz Capitulino) [RHEL-49511] - arm64/io: add constant-argument check (Ivan Vecera) [RHEL-48792] - arm64/io: Provide a WC friendly __iowriteXX_copy() (Ivan Vecera) [RHEL-48792] - s390: Stop using weak symbols for __iowrite64_copy() (Ivan Vecera) [RHEL-48792] - s390: Implement __iowrite32_copy() (Ivan Vecera) [RHEL-48792] - x86: Stop using weak symbols for __iowrite32_copy() (Ivan Vecera) [RHEL-48792] - nvmem: core: fix device node refcounting (Luiz Capitulino) [RHEL-47030] - nvmem: imx-ocotp: add support for post processing (Luiz Capitulino) [RHEL-47030] - nvmem: core: add nvmem cell post processing callback (Luiz Capitulino) [RHEL-47030] - nvmem: core: rework nvmem cell instance creation (Luiz Capitulino) [RHEL-47030] - mm/vmalloc: fix vmalloc which may return null if called with __GFP_NOFAIL (CKI Backport Bot) [RHEL-46467] {CVE-2024-39474} - redhat/configs: add config item for CONFIG_MFD_TPS65219 (Enric Balletbo i Serra) [RHEL-46714] - mfd: tps65219: Add GPIO cell instance (Enric Balletbo i Serra) [RHEL-46714] - regulator: tps65219: Fix matching interrupts for their regulators (Enric Balletbo i Serra) [RHEL-46714] - mfd: tps65219: Add driver for TI TPS65219 PMIC (Enric Balletbo i Serra) [RHEL-46714] - regulator: dt-bindings: Add TI TPS65219 PMIC bindings (Enric Balletbo i Serra) [RHEL-46714] - spi: fsl-lpspi: use 'time_left' variable with wait_for_completion_timeout() (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: remove redundant spi_controller_put call (Andrew Halaney) [RHEL-33234] - spi: lpspi: Avoid potential use-after-free in probe() (Andrew Halaney) [RHEL-33234] {CVE-2024-26866} - spi: fsl-lpspi: switch to use modern name (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: Read chip-select amount from hardware for i.MX93 (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: Move controller initialization further down (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: Remove num_cs from device struct (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: downgrade log level for pio mode (Andrew Halaney) [RHEL-33234] - spi: lpspi: disable lpspi module irq in DMA mode (Andrew Halaney) [RHEL-33234] - spi: lpspi: run transfer speed_hz sanity check (Andrew Halaney) [RHEL-33234] - spi: fsl-lpspi: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: support multiple cs for lpspi (Andrew Halaney) [RHEL-33234] - spi: introduce new helpers with using modern naming (Andrew Halaney) [RHEL-33234] - scsi: mpi3mr: Avoid possible run-time warning with long manufacturer strings (Ewan D. Milne) [RHEL-39925] - string.h: Introduce memtostr() and memtostr_pad() (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Fix some kernel-doc warnings in scsi_bsg_mpi3mr.h (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Avoid memcpy field-spanning write WARNING (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Replace deprecated strncpy() with assignments (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Reduce stack usage in mpi3mr_refresh_sas_ports() (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Use ida to manage mrioc ID (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Fix mpi3mr_fw.c kernel-doc warnings (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Replace 1-element array with flex-array (Ewan D. Milne) [RHEL-39925] - r8169: add missing conditional compiling for call to r8169_remove_leds (Izabela Bakollari) [RHEL-36272] - r8169: fix LED-related deadlock on module removal (Izabela Bakollari) [RHEL-36272] - r8169: add support for RTL8168M (Izabela Bakollari) [RHEL-36272] - r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d (Izabela Bakollari) [RHEL-36272] - r8169: skip DASH fw status checks when DASH is disabled (Izabela Bakollari) [RHEL-36272] - r8169: add MODULE_FIRMWARE entry for RTL8126A (Izabela Bakollari) [RHEL-36272] - r8169: add support for returning tx_lpi_timer in ethtool get_eee (Izabela Bakollari) [RHEL-36272] - r8169: support setting the EEE tx idle timer on RTL8168h (Izabela Bakollari) [RHEL-36272] - r8169: add generic rtl_set_eee_txidle_timer function (Izabela Bakollari) [RHEL-36272] - r8169: add LED support for RTL8125/RTL8126 (Izabela Bakollari) [RHEL-36272] - r8169: improve checking for valid LED modes (Izabela Bakollari) [RHEL-36272] - r8169: add support for RTL8126A (Izabela Bakollari) [RHEL-36272] - r8169: simplify EEE handling (Izabela Bakollari) [RHEL-36272] - r8169: fix building with CONFIG_LEDS_CLASS=m (Izabela Bakollari) [RHEL-36272] - r8169: Fix PCI error on system resume (Izabela Bakollari) [RHEL-36272] - r8169: add support for LED's on RTL8168/RTL8101 (Izabela Bakollari) [RHEL-36272] - r8169: fix rtl8125b PAUSE frames blasting when suspended (Izabela Bakollari) [RHEL-36272] - r8169: improve handling task scheduling (Izabela Bakollari) [RHEL-36272] - r8169: remove multicast filter limit (Izabela Bakollari) [RHEL-36272] - r8169: remove not needed check in rtl_fw_write_firmware (Izabela Bakollari) [RHEL-36272] - r8169: improve RTL8411b phy-down fixup (Izabela Bakollari) [RHEL-36272] - mm: disable CONFIG_PER_VMA_LOCK until its fixed (Rafael Aquini) [RHEL-48221] - fork: lock VMAs of the parent process when forking (Rafael Aquini) [RHEL-48221] - mm: lock newly mapped VMA with corrected ordering (Rafael Aquini) [RHEL-48221] - mm: lock newly mapped VMA which can be modified after it becomes visible (Rafael Aquini) [RHEL-48221] - mm: lock a vma before stack expansion (Rafael Aquini) [RHEL-48221] - fork: lock VMAs of the parent process when forking (Rafael Aquini) [RHEL-48221] - shmem: fix smaps BUG sleeping while atomic (Rafael Aquini) [RHEL-48221] - arm64: mm: pass original fault address to handle_mm_fault() in PER_VMA_LOCK block (Rafael Aquini) [RHEL-48221] - mm: page_table_check: Ensure user pages are not slab pages (Rafael Aquini) [RHEL-48221] - mm: page_table_check: Make it dependent on EXCLUSIVE_SYSTEM_RAM (Rafael Aquini) [RHEL-48221] - hugetlb: pte_alloc_huge() to replace huge pte_alloc_map() (Rafael Aquini) [RHEL-48221] - mm: shrinkers: fix debugfs file permissions (Rafael Aquini) [RHEL-48221] - mm: correct arg in reclaim_pages()/reclaim_clean_pages_from_list() (Rafael Aquini) [RHEL-48221] - mm/huge_memory: revert "Partly revert "mm/thp: carry over dirty bit when thp splits on pmd"" (Rafael Aquini) [RHEL-48221] - mm/migrate: revert "mm/migrate: fix wrongly apply write bit after mkdirty on sparc64" (Rafael Aquini) [RHEL-48221] - mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static (Rafael Aquini) [RHEL-48221] - userfaultfd: convert mfill_atomic() to use a folio (Rafael Aquini) [RHEL-48221] - smaps: fix defined but not used smaps_shmem_walk_ops (Rafael Aquini) [RHEL-48221] - mm/smaps: simplify shmem handling of pte holes (Rafael Aquini) [RHEL-48221] - mm/smaps: fix shmem pte hole swap calculation (Rafael Aquini) [RHEL-48221] - arm64/mm: try VMA lock-based page fault handling first (Rafael Aquini) [RHEL-48221] - x86/mm: try VMA lock-based page fault handling first (Rafael Aquini) [RHEL-48221] - mm: move mmap_lock assert function definitions (Rafael Aquini) [RHEL-48221] - mm: remove vmf_insert_pfn_xxx_prot() for huge page-table entries (Rafael Aquini) [RHEL-48221] - mm: remove unused vmf_insert_mixed_prot() (Rafael Aquini) [RHEL-48221] - mm/memtest: add results of early memtest to /proc/meminfo (Rafael Aquini) [RHEL-48221] - mm/khugepaged: alloc_charge_hpage() take care of mem charge errors (Rafael Aquini) [RHEL-48221] - mm: hugetlb_vmemmap: simplify hugetlb_vmemmap_init() a bit (Rafael Aquini) [RHEL-48221] - mm: hugetlb: move hugeltb sysctls to its own file (Rafael Aquini) [RHEL-48221] - mm: sysctl: fix missing numa_stat when !CONFIG_HUGETLB_PAGE (Rafael Aquini) [RHEL-48221] - mm/slab: remove CONFIG_SLOB code from slab common code (Rafael Aquini) [RHEL-48221] - mm, page_flags: remove PG_slob_free (Rafael Aquini) [RHEL-48221] - mm/slub: fix help comment of SLUB_DEBUG (Rafael Aquini) [RHEL-48221] - splice: Export filemap/direct_splice_read() (Rafael Aquini) [RHEL-48221] - hugetlb: check for undefined shift on 32 bit architectures (Rafael Aquini) [RHEL-48221] - mm: update mmap_sem comments to refer to mmap_lock (Rafael Aquini) [RHEL-48221] - include/linux/mm: fix release_pages_arg kernel doc comment (Rafael Aquini) [RHEL-48221] - mm: shrinkers: add missing includes for undeclared types (Rafael Aquini) [RHEL-48221] - mm: fix typo in struct vm_operations_struct comments (Rafael Aquini) [RHEL-48221] - mm, slab: ignore SLAB_RECLAIM_ACCOUNT with CONFIG_SLUB_TINY (Rafael Aquini) [RHEL-48221] - slab: Remove special-casing of const 0 size allocations (Rafael Aquini) [RHEL-48221] - slab: Clean up SLOB vs kmalloc() definition (Rafael Aquini) [RHEL-48221] - slab: Explain why SLAB_TYPESAFE_BY_RCU reference before locking (Rafael Aquini) [RHEL-48221] - powerpc: Rely on generic definition of hugepd_t and is_hugepd when unused (Rafael Aquini) [RHEL-48221] - powerpc/nohash: Remove pgd_huge() stub (Rafael Aquini) [RHEL-48221] - mm: slab: fix comment for __assume_kmalloc_alignment (Rafael Aquini) [RHEL-48221]- net/mlx5: Fix MTMP register capability offset in MCAM register (Benjamin Poirier) [RHEL-24466] - net/mlx5: Fix peer devlink set for SF representor devlink port (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Fix port number for counter query in multi-port configuration (Benjamin Poirier) [RHEL-24466] - net/mlx5: Restore mistakenly dropped parts in register devlink flow (Benjamin Poirier) [RHEL-24466] - net/mlx5: Lag, restore buckets number to default after hash LAG deactivation (Benjamin Poirier) [RHEL-24466] - net/mlx5e: RSS, Block XOR hash with over 128 channels (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Do not produce metadata freelist entries in Tx port ts WQE xmit (Benjamin Poirier) [RHEL-24466] - net/mlx5e: HTB, Fix inconsistencies with QoS SQs number (Benjamin Poirier) [RHEL-24466] - net/mlx5e: RSS, Block changing channels number when RXFH is configured (Benjamin Poirier) [RHEL-24466] - net/mlx5: Correctly compare pkt reformat ids (Benjamin Poirier) [RHEL-24466] - net/mlx5: offset comp irq index in name by one (Benjamin Poirier) [RHEL-24466] - net/mlx5: Register devlink first under devlink lock (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-switch, store eswitch pointer before registering devlink_param (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Relax DEVX access upon modify commands (Benjamin Poirier) [RHEL-24466] - net/mlx5: Fix query of sd_group field (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Use the correct lag ports number when creating TISes (Benjamin Poirier) [RHEL-24466] - net/mlx5: DPLL, Implement fractional frequency offset get pin op (Benjamin Poirier) [RHEL-24466] - net/mlx5: DPLL, Use struct to get values from mlx5_dpll_synce_status_get() (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Use swap() instead of open coding it (Benjamin Poirier) [RHEL-24466] - net/mlx5: devcom, Add component size getter (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Decouple CQ from priv (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Statify function mlx5e_monitor_counter_arm (Benjamin Poirier) [RHEL-24466] - net/mlx5: Move TISes from priv to mdev HW resources (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove TLS-specific logic in generic create TIS API (Benjamin Poirier) [RHEL-24466] - net/mlx5: fs, Command to control TX flow table root (Benjamin Poirier) [RHEL-24466] - net/mlx5: fs, Command to control L2TABLE entry silent mode (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose Management PCIe Index Register (MPIR) (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add mlx5_ifc bits used for supporting single netdev Socket-Direct (Benjamin Poirier) [RHEL-24466] - mlx5: implement VLAN tag XDP hint (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Expose register c0 for RDMA device (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-Switch, expose eswitch manager vport (Benjamin Poirier) [RHEL-24466] - net/mlx5: Manage ICM type of SW encap (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Support handling of SW encap ICM area (Benjamin Poirier) [RHEL-24466] - net/mlx5: Introduce indirect-sw-encap ICM properties (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Implement AF_XDP TX timestamp and checksum offload (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove early assignment to netdev->features (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Add local loopback counter to vport rep stats (Benjamin Poirier) [RHEL-24466] - net/mlx5: Query maximum frequency adjustment of the PTP hardware clock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Convert scaled ppm values outside the s32 range for PHC frequency adjustments (Benjamin Poirier) [RHEL-24466] - net/mlx5: Initialize clock->ptp_info inside mlx5_init_timer_clock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor real time clock operation checks for PHC (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Access array with enum values instead of magic numbers (Benjamin Poirier) [RHEL-24466] - net/mlx5: simplify mlx5_set_driver_version string assignments (Benjamin Poirier) [RHEL-24466] - net/mlx5: Annotate struct mlx5_flow_handle with __counted_by (Benjamin Poirier) [RHEL-24466] - net/mlx5: Annotate struct mlx5_fc_bulk with __counted_by (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Some cleanup in mlx5e_tc_stats_matchall() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Allow sync reset flow when BF MGT interface device is present (Benjamin Poirier) [RHEL-24466] - net/mlx5: print change on SW reset semaphore returns busy (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Switch to using _bh variant of of spinlock API in port timestamping NAPI poll context (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix MACsec state loss upon state update in offload path (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Change the warning when ignore_flow_level is not supported (Benjamin Poirier) [RHEL-24466] - net/mlx5: Check capability for fw_reset (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-switch, Change flow rule destination checking (Benjamin Poirier) [RHEL-24466] - Revert "net/mlx5: Block entering switchdev mode with ns inconsistency" (Benjamin Poirier) [RHEL-24466] - net/mlx5: DPLL, Fix possible use after free after delayed work timer triggers (Benjamin Poirier) [RHEL-24466] - IB/mlx5: Don't expose debugfs entries for RRoCE general parameters if not supported (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Ignore IPsec replay window values on sender side (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Allow software parsing when IPsec crypto is enabled (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use mlx5 device constant for selecting CQ period mode for ASO (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Can't go to uplink vport on RX rule (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Use the right GVMI number for drop action (Benjamin Poirier) [RHEL-24466] - net/mlx5: Bridge, fix multicast packets sent to uplink (Benjamin Poirier) [RHEL-24466] - net/mlx5: Fix a WARN upon a callback command failure (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix inconsistent hairpin RQT sizes (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix a race in command alloc flow (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Allow old devices to use multi destination FTE (Benjamin Poirier) [RHEL-24466] - net/mlx5: Free used cpus mask when an IRQ is released (Benjamin Poirier) [RHEL-24466] - Revert "net/mlx5: DR, Supporting inline WQE when possible" (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Increase max supported channels number to 256 (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Preparations for supporting larger number of channels (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Refactor mlx5e_rss_init() and mlx5e_rss_free() API's (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Refactor mlx5e_rss_set_rxfh() and mlx5e_rss_get_rxfh() (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Refactor rx_res_init() and rx_res_free() APIs (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Use PTR_ERR_OR_ZERO() to simplify code (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use PTR_ERR_OR_ZERO() to simplify code (Benjamin Poirier) [RHEL-24466] - net/mlx5: fix config name in Kconfig parameter documentation (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove unused declaration (Benjamin Poirier) [RHEL-24466] - net/mlx5: Replace global mlx5_intf_lock with HCA devcom component lock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor LAG peer device lookout bus logic to mlx5 devcom (Benjamin Poirier) [RHEL-24466] - net/mlx5: Avoid false positive lockdep warning by adding lock_class_key (Benjamin Poirier) [RHEL-24466] - net/mlx5: Redesign SF active work to remove table_lock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Parallelize vhca event handling (Benjamin Poirier) [RHEL-24466] - mlx5: Fix type of mode parameter in mlx5_dpll_device_mode_get() (Benjamin Poirier) [RHEL-24466] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (mlx5) (Benjamin Poirier) [RHEL-24466] - net/mlx5: Introduce ifc bits for migration in a chunk mode (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Implement mkeys management via LIFO queue (Benjamin Poirier) [RHEL-24466] - net/mlx5: Enable 4 ports multiport E-switch (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add a health error syndrome for pci data poisoned (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Handle multi destination action in the right order (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Add check for multi destination FTE (Benjamin Poirier) [RHEL-24466] - net/mlx5: Bridge, Enable mcast in smfs steering mode (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Check police action rate for matchall filter (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Consider aggregated port speed during rate configuration (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant max_sfs check and field from struct mlx5_sf_dev_table (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove SF table reference counting (Benjamin Poirier) [RHEL-24466] - net/mlx5: Push common deletion code into mlx5_sf_del() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Rename mlx5_sf_deactivate_all() to mlx5_sf_del_all() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Move state lock taking into mlx5_sf_dealloc() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Convert SF port_indices xarray to function_ids xarray (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use devlink port pointer to get the pointer of container SF struct (Benjamin Poirier) [RHEL-24466] - net/mlx5: Call mlx5_sf_id_erase() once in mlx5_sf_dealloc() (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Set en auxiliary devlink instance as nested (Benjamin Poirier) [RHEL-24466] - net/mlx5: SF, Implement peer devlink set for SF representor devlink port (Benjamin Poirier) [RHEL-24466] - net/mlx5: Lift reload limitation when SFs are present (Benjamin Poirier) [RHEL-24466] - net/mlx5: Disable eswitch as the first thing in mlx5_unload() (Benjamin Poirier) [RHEL-24466] - mlx5: Implement SyncE support using DPLL infrastructure (Benjamin Poirier) [RHEL-24466] - net/mlx5: Perform DMA operations in the right locations (Benjamin Poirier) [RHEL-24466] - net/mlx5e: macsec: use update_pn flag instead of PN comparation (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Supporting inline WQE when possible (Benjamin Poirier) [RHEL-24466] - net/mlx5: Update dead links in Kconfig documentation (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove health syndrome enum duplication (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Remove unneeded local variable (Benjamin Poirier) [RHEL-24466] - net/mlx5: IRQ, consolidate irq and affinity mask allocation (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix spelling mistake "Faided" -> "Failed" (Benjamin Poirier) [RHEL-24466] - net/mlx5e: aRFS, Introduce ethtool stats (Benjamin Poirier) [RHEL-24466] - net/mlx5e: aRFS, Warn if aRFS table does not exist for aRFS rule (Benjamin Poirier) [RHEL-24466] - net/mlx5e: aRFS, Prevent repeated kernel rule migrations requests (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant check of mlx5_vhca_event_supported() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use mlx5_sf_start_function_id() helper instead of directly calling MLX5_CAP_GEN() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant SF supported check from mlx5_sf_hw_table_init() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use auxiliary_device_uninit() instead of device_put() (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-switch, Add checking for flow rule destinations (Benjamin Poirier) [RHEL-24466] - net/mlx5: Check with FW that sync reset completed successfully (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose NIC temperature via hardware monitoring kernel API (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose port.c/mlx5_query_module_num() function (Benjamin Poirier) [RHEL-24466] - net/mlx5: Bridge, Only handle registered netdev bridge events (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-Switch, Remove redundant arg ignore_flow_lvl (Benjamin Poirier) [RHEL-24466] - net/mlx5: remove many unnecessary NULL values (Benjamin Poirier) [RHEL-24466] - net/mlx5: Allocate completion EQs dynamically (Benjamin Poirier) [RHEL-24466] - net/mlx5: Handle SF IRQ request in the absence of SF IRQ pool (Benjamin Poirier) [RHEL-24466] - net/mlx5: Rename mlx5_comp_vectors_count() to mlx5_comp_vectors_max() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add IRQ vector to CPU lookup function (Benjamin Poirier) [RHEL-24466] - net/mlx5: Introduce mlx5_cpumask_default_spread (Benjamin Poirier) [RHEL-24466] - net/mlx5: Implement single completion EQ create/destroy methods (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use xarray to store and manage completion EQs (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor completion IRQ request/release handlers in EQ layer (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use xarray to store and manage completion IRQs (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor completion IRQ request/release API (Benjamin Poirier) [RHEL-24466] - net/mlx5: Track the current number of completion EQs (Benjamin Poirier) [RHEL-24466] - IB/mlx5: Add HW counter called rx_dct_connect (Benjamin Poirier) [RHEL-24466] - RDMA/mlx: Remove unnecessary variable initializations (mlx5) (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove duplicate code for user flow (Benjamin Poirier) [RHEL-24466] - net/mlx5: Allocate command stats with xarray (Benjamin Poirier) [RHEL-24466] - net/mlx5: split mlx5_cmd_init() to probe and reload routines (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant cmdif revision check (Benjamin Poirier) [RHEL-24466] - net/mlx5: Re-organize mlx5_cmd struct (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: align MR mem allocation size to power-of-two (Benjamin Poirier) [RHEL-24466] - net/mlx5: Update the driver with the recent thermal changes (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove pointless vport lookup from mlx5_esw_check_port_type() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant check from mlx5_esw_query_vport_vhca_id() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant is_mdev_switchdev_mode() check from is_ib_rep_supported() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant MLX5_ESWITCH_MANAGER() check from is_ib_rep_supported() (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove redundant comment (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove unused ecpu field from struct mlx5_sf_table (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add header file for events (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Add local loopback counter to vport stats (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose bits for local loopback counter (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove mlx5e_dbg() and msglvl support (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-Switch, remove redundant else statements (Benjamin Poirier) [RHEL-24466] - net/mlx5e: simplify condition after napi budget handling change (Benjamin Poirier) [RHEL-24466] - net/mlx5e: TC, refactor access to hash key (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove RX page cache leftovers (Benjamin Poirier) [RHEL-24466] - net/mlx5: Document previously implemented mlx5 tracepoints (Benjamin Poirier) [RHEL-24466] - net/mlx5: Update Kconfig parameter documentation (Benjamin Poirier) [RHEL-24466]- redhat/dracut-virt.conf: add systemd-veritysetup module (Emanuele Giuseppe Esposito) [RHEL-45168] - redhat/uki_addons/virt: add common FIPS addon (Emanuele Giuseppe Esposito) [RHEL-45160] - redhat/kernel.spec: add uki_addons to create UKI kernel cmdline addons (Emanuele Giuseppe Esposito) [RHEL-45159] - gcc-plugins/stackleak: Avoid .head.text section (Bandan Das) [RHEL-39439] - x86/sev: Skip ROM range scans and validation for SEV-SNP guests (Bandan Das) [RHEL-39439] - x86/sev: Move early startup code into .head.text section (Bandan Das) [RHEL-39439] - x86/sme: Move early SME kernel encryption handling into .head.text (Bandan Das) [RHEL-39439] - x86/sev: Do the C-bit verification only on the BSP (Bandan Das) [RHEL-39439] - x86/sev: Fix kernel crash due to late update to read-only ghcb_version (Bandan Das) [RHEL-39439] - xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr() (CKI Backport Bot) [RHEL-48140] {CVE-2024-40959} - eeprom: at24: fix memory corruption race condition (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: Probe for DDR3 thermal sensor in the SPD case (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: Use dev_err_probe for nvmem register failure (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: Add support for 24c1025 EEPROM (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: remove struct at24_client (Mark Salter) [RHEL-37020] {CVE-2024-35848} - at24: Support probing while in non-zero ACPI D state (Mark Salter) [RHEL-37020] {CVE-2024-35848} - selftests: forwarding: devlink_lib: Wait for udev events after reloading (Mark Langsdorf) [RHEL-47652] {CVE-2024-39501} - drivers: core: synchronize really_probe() and dev_uevent() (Mark Langsdorf) [RHEL-47652] {CVE-2024-39501} - xhci: Handle TD clearing for multiple streams case (CKI Backport Bot) [RHEL-47892] {CVE-2024-40927} - PCI: pciehp: Retain Power Indicator bits for userspace indicators (Myron Stowe) [RHEL-41181] - sched: act_ct: take care of padding in struct zones_ht_key (Xin Long) [RHEL-50682] - net: bridge: xmit: make sure we have at least eth header len bytes (cki-backport-bot) [RHEL-44297] {CVE-2024-38538} - hugetlb: force allocating surplus hugepages on mempolicy allowed nodes (Aristeu Rozanski) [RHEL-38605] - USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages (CKI Backport Bot) [RHEL-47558] {CVE-2024-40904} - scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory (CKI Backport Bot) [RHEL-47535] {CVE-2024-40901} - vmxnet3: update to version 9 (Izabela Bakollari) [RHEL-50675] - vmxnet3: add command to allow disabling of offloads (Izabela Bakollari) [RHEL-50675] - vmxnet3: add latency measurement support in vmxnet3 (Izabela Bakollari) [RHEL-50675] - vmxnet3: prepare for version 9 changes (Izabela Bakollari) [RHEL-50675] - vmxnet3: disable rx data ring on dma allocation failure (Izabela Bakollari) [RHEL-50675] - vmxnet3: Fix missing reserved tailroom (Izabela Bakollari) [RHEL-50675] - maple_tree: fix mas_empty_area_rev() null pointer dereference (Aristeu Rozanski) [RHEL-39862] {CVE-2024-36891} - rbd: don't assume rbd_is_lock_owner() for exclusive mappings (Ilya Dryomov) [RHEL-50366] - rbd: don't assume RBD_LOCK_STATE_LOCKED for exclusive mappings (Ilya Dryomov) [RHEL-50366] - rbd: rename RBD_LOCK_STATE_RELEASING and releasing_wait (Ilya Dryomov) [RHEL-50366] - scsi: qedf: Set qed_slowpath_params to zero before use (John Meneghini) [RHEL-25193] - scsi: qedf: Wait for stag work during unload (John Meneghini) [RHEL-25193] - scsi: qedf: Don't process stag work during unload and recovery (John Meneghini) [RHEL-25193] - scsi: qedf: Use FC rport as argument for qedf_initiate_tmf() (John Meneghini) [RHEL-25193] - net: fix __dst_negative_advice() race (Xin Long) [RHEL-41185] {CVE-2024-36971} - net: annotate data-races around sk->sk_dst_pending_confirm (Xin Long) [RHEL-41185] - scsi: qla2xxx: Fix off by one in qla_edif_app_getstats() (Ewan D. Milne) [RHEL-39719] {CVE-2024-36025} - igb: Remove redundant runtime resume for ethtool_ops (Corinna Vinschen) [RHEL-17487] - net: intel: implement modern PM ops declarations (Corinna Vinschen) [RHEL-17487] - igb: simplify pci ops declaration (Corinna Vinschen) [RHEL-17487] - igb: Fix missing time sync events (Corinna Vinschen) [RHEL-17487] - intel: make module parameters readable in sys filesystem (Corinna Vinschen) [RHEL-17487 RHEL-25998] - net: adopt skb_network_offset() and similar helpers (Corinna Vinschen) [RHEL-17487] - igb: extend PTP timestamp adjustments to i211 (Corinna Vinschen) [RHEL-17487] - net: intel: igb: Use linkmode helpers for EEE (Corinna Vinschen) [RHEL-17487] - igb: Fix string truncation warnings in igb_set_fw_version (Corinna Vinschen) [RHEL-17487 RHEL-38454] {CVE-2024-36010} - intel: legacy: field get conversion (Corinna Vinschen) [RHEL-17487] - intel: legacy: field prep conversion (Corinna Vinschen) [RHEL-17487] - intel: add bit macro includes where needed (Corinna Vinschen) [RHEL-17487] - igb: Use FIELD_GET() to extract Link Width (Corinna Vinschen) [RHEL-17487] - netdevsim: fix rtnetlink.sh selftest (CKI Backport Bot) [RHEL-50016] - selinux: avoid dereference of garbage after mount failure (Ondrej Mosnacek) [RHEL-37187] {CVE-2024-35904} - calipso: fix memory leak in netlbl_calipso_add_pass() (Ondrej Mosnacek) [RHEL-37044] {CVE-2023-52698} - powerpc/pseries: Whitelist dtl slub object for copying to userspace (Mamatha Inamdar) [RHEL-51242] {CVE-2024-41065} - tcp: Fix shift-out-of-bounds in dctcp_update_alpha(). (CKI Backport Bot) [RHEL-44414] {CVE-2024-37356} - tty: add the option to have a tty reject a new ldisc (John W. Linville) [RHEL-48254] {CVE-2024-40966} - irqchip/gic-v3-its: Prevent double free on error (Charles Mirabile) [RHEL-37024] {CVE-2024-35847} - usb-storage: alauda: Check whether the media is initialized (CKI Backport Bot) [RHEL-43714] {CVE-2024-38619} - scsi: ibmvfc: Remove BUG_ON in the case of an empty event pool (Ewan D. Milne) [RHEL-38285] {CVE-2023-52811} - gfs2: Fix potential glock use-after-free on unmount (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570} - gfs2: simplify gdlm_put_lock with out_free label (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570} - gfs2: Remove ill-placed consistency check (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570} - openvswitch: Set the skbuff pkt_type for proper pmtud support. (Aaron Conole) [RHEL-37650] - scsi: mpi3mr: Driver version update to 8.8.1.0.50 (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Update MPI Headers to revision 31 (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Debug ability improvements (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Set the WriteSame Divert Capability in the IOCInit MPI Request (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Clear ioctl blocking flag for an unresponsive controller (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Set MPI request flags appropriately (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Block devices are not removed even when VDs are offlined (Ewan D. Milne) [RHEL-30580] - x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk (Waiman Long) [RHEL-31230] - x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO (Waiman Long) [RHEL-31230] - x86/bugs: Fix the SRSO mitigation on Zen3/4 (Waiman Long) [RHEL-31230] - redhat/configs: Rename x86 CPU mitigations config entries (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_RETHUNK => CONFIG_MITIGATION_RETHUNK (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_SRSO => CONFIG_MITIGATION_SRSO (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_IBRS_ENTRY => CONFIG_MITIGATION_IBRS_ENTRY (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_UNRET_ENTRY => CONFIG_MITIGATION_UNRET_ENTRY (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_SLS => CONFIG_MITIGATION_SLS (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_RETPOLINE => CONFIG_MITIGATION_RETPOLINE (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_PAGE_TABLE_ISOLATION => CONFIG_MITIGATION_PAGE_TABLE_ISOLATION (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CALL_DEPTH_TRACKING => CONFIG_MITIGATION_CALL_DEPTH_TRACKING (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_IBPB_ENTRY => CONFIG_MITIGATION_IBPB_ENTRY (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_GDS_FORCE_MITIGATION => CONFIG_MITIGATION_GDS_FORCE (Waiman Long) [RHEL-31230] - kbuild: use objtool-args-y to clean up objtool arguments (Waiman Long) [RHEL-31230] - kbuild: do not create *.prelink.o for Clang LTO or IBT (Waiman Long) [RHEL-31230] - kbuild: replace $(linked-object) with CONFIG options (Waiman Long) [RHEL-31230]- powerpc/pseries: Fix scv instruction crash with kexec (Mamatha Inamdar) [RHEL-14159] - powerpc/numa: Online a node if PHB is attached. (Mamatha Inamdar) [RHEL-50147] - KVM: s390: fix LPSWEY handling (CKI Backport Bot) [RHEL-49749] - Revert "nvme-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage" (Chris Leech) [RHEL-49696] - Revert "nvmet-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage" (Chris Leech) [RHEL-49696] - Revert "nvme-tcp: Fix comma-related oops" (Chris Leech) [RHEL-49696] - sched/deadline: Fix task_struct reference leak (Phil Auld) [RHEL-48226] - sched: Move psi_account_irqtime() out of update_rq_clock_task() hotpath (Phil Auld) [RHEL-48226] - sched/core: Fix incorrect initialization of the 'burst' parameter in cpu_max_write() (Phil Auld) [RHEL-48226] - sched/fair: Remove stale FREQUENCY_UTIL comment (Phil Auld) [RHEL-48226] - sched/debug: Dump domains' level (Phil Auld) [RHEL-48226] - docs: cgroup-v1: Clarify that domain levels are system-specific (Phil Auld) [RHEL-48226] - sched/fair: Allow disabling sched_balance_newidle with sched_relax_domain_level (Phil Auld) [RHEL-48226] - delayacct: track delays from IRQ/SOFTIRQ (Phil Auld) [RHEL-48226] - delayacct: improve the average delay precision of getdelay tool to microsecond (Phil Auld) [RHEL-48226] - nvme: cancel pending I/O if nvme controller is in terminal state (John Meneghini) [RHEL-35807] - iommu/amd: Fix GT feature enablement again (Jerry Snitselaar) [RHEL-42766] - iommu/amd: Invalidate cache before removing device from domain list (Jerry Snitselaar) [RHEL-44835] - dma: fix DMA sync for drivers not calling dma_set_mask*() (Jerry Snitselaar) [RHEL-44835] - iommu/dma: avoid expensive indirect calls for sync operations (Jerry Snitselaar) [RHEL-44835] - dma: avoid redundant calls for sync operations (Jerry Snitselaar) [RHEL-44835] - dma: compile-out DMA sync op calls when not used (Jerry Snitselaar) [RHEL-44835] - iommu/dma: fix zeroing of bounce buffer padding used by untrusted devices (Jerry Snitselaar) [RHEL-44835] - swiotlb: remove alloc_size argument to swiotlb_tbl_map_single() (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Fix Invalid wait context issue (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Fix sysfs leak in iommu init (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Check EFR[EPHSup] bit before enabling PPR (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Fix workqueue name (Jerry Snitselaar) [RHEL-44835] - iommu: Return right value in iommu_sva_bind_device() (Jerry Snitselaar) [RHEL-44835] - genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline (cki-backport-bot) [RHEL-44447] {CVE-2024-31076} - net: openvswitch: Fix Use-After-Free in ovs_ct_exit (cki-backport-bot) [RHEL-36364] {CVE-2024-27395} - mptcp: ensure snd_nxt is properly initialized on connect (cki-backport-bot) [RHEL-39867] {CVE-2024-36889} - pstore/ram: Fix crash when setting number of cpus to an odd number (Lenny Szubowicz) [RHEL-29473] {CVE-2023-52619}- nvme-multipath: implement "queue-depth" iopolicy (John Meneghini) [RHEL-45230] - nvme-multipath: prepare for "queue-depth" iopolicy (John Meneghini) [RHEL-45230] - dm-crypt: limit the size of encryption requests (Benjamin Marzinski) [RHEL-49548] - wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup() (CKI Backport Bot) [RHEL-47786] {CVE-2024-40912} - tracing: Ensure visibility when inserting an element into tracing_map (Jerome Marchand) [RHEL-30459] {CVE-2024-26645} - tracing/trigger: Fix to return error if failed to alloc snapshot (Jerome Marchand) [RHEL-33284] {CVE-2024-26920} - block: fix request.queuelist usage in flush (Ming Lei) [RHEL-43552] - block: fix that util can be greater than 100% (Ming Lei) [RHEL-42408] - block: support to account io_ticks precisely (Ming Lei) [RHEL-42408] - scsi: fnic: Move fnic_fnic_flush_tx() to a work queue (John Meneghini) [RHEL-36420] - scsi: fnic: Clean up some inconsistent indenting (John Meneghini) [RHEL-36420] - scsi: fnic: Convert snprintf() to sysfs_emit() (John Meneghini) [RHEL-36420] - scsi: fnic: unlock on error path in fnic_queuecommand() (John Meneghini) [RHEL-36420] - scsi: fnic: Increment driver version (John Meneghini) [RHEL-36420] - scsi: fnic: Improve logs and add support for multiqueue (MQ) (John Meneghini) [RHEL-36420] - scsi: fnic: Add support for multiqueue (MQ) in fnic driver (John Meneghini) [RHEL-36420] - scsi: fnic: Add support for multiqueue (MQ) in fnic_main.c (John Meneghini) [RHEL-36420] - scsi: fnic: Remove usage of host_lock (John Meneghini) [RHEL-36420] - scsi: fnic: Define stats to track multiqueue (MQ) IOs (John Meneghini) [RHEL-36420] - scsi: fnic: Modify ISRs to support multiqueue (MQ) (John Meneghini) [RHEL-36420] - scsi: fnic: Refactor and redefine fnic.h for multiqueue (John Meneghini) [RHEL-36420] - scsi: fnic: Get copy workqueue count and interrupt mode from config (John Meneghini) [RHEL-36420] - scsi: fnic: Rename wq_copy to hw_copy_wq (John Meneghini) [RHEL-36420] - scsi: fnic: Add and improve log messages (John Meneghini) [RHEL-36420] - scsi: fnic: Add and use fnic number (John Meneghini) [RHEL-36420] - scsi: fnic: Modify definitions to sync with VIC firmware (John Meneghini) [RHEL-36420] - scsi: fnic: Return error if vmalloc() failed (John Meneghini) [RHEL-36420] - scsi: fnic: Clean up some inconsistent indenting (John Meneghini) [RHEL-36420] - scsi: fnic: Fix sg_reset success path (John Meneghini) [RHEL-36420] - scsi: fnic: Remove unused functions fnic_scsi_host_start/end_tag() (John Meneghini) [RHEL-36420] - scsi: fnic: Replace sgreset tag with max_tag_id (John Meneghini) [RHEL-36420] - scsi: fnic: Replace return codes in fnic_clean_pending_aborts() (John Meneghini) [RHEL-36420] - scsi: fnic: Use vmalloc_array() and vcalloc() (John Meneghini) [RHEL-36420] - scsi: fnic: Use vzalloc() (John Meneghini) [RHEL-36420] - scsi: fnic: Switch to use %ptTs (John Meneghini) [RHEL-36420] - scsi: fnic: Refactor code in fnic probe to initialize SCSI layer (John Meneghini) [RHEL-36420] - scsi: fnic: Replace DMA mask of 64 bits with 47 bits (John Meneghini) [RHEL-36420] - scsi: fnic: Remove unneeded flush_workqueue() (John Meneghini) [RHEL-36420] - scsi: fnic: Remove redundant NULL check (John Meneghini) [RHEL-36420] - scsi: fnic: Stop using the SCSI pointer (John Meneghini) [RHEL-36420] - scsi: fnic: Fix a tracing statement (John Meneghini) [RHEL-36420] - scsi: fnic: Call scsi_done() directly (John Meneghini) [RHEL-36420]- net: ena: Fix redundant device NUMA node override (Kamal Heib) [RHEL-40816] - ibmvnic: Free any outstanding tx skbs during scrq reset (Mamatha Inamdar) [RHEL-45045] - ibmvnic: Add tx check to prevent skb leak (Mamatha Inamdar) [RHEL-45045] - ibmvnic: rename local variable index to bufidx (Mamatha Inamdar) [RHEL-45045] - nfs: don't invalidate dentries on transient errors (Scott Mayhew) [RHEL-35853] - wifi: mt76: mt7921s: fix potential hung tasks during chip recovery (CKI Backport Bot) [RHEL-48319] {CVE-2024-40977} - wifi: cfg80211: validate HE operation element parsing (CKI Backport Bot) [RHEL-48273] {CVE-2024-40930} - wifi: iwlwifi: mvm: don't read past the mfuart notifcation (CKI Backport Bot) [RHEL-48026] {CVE-2024-40941} - wifi: iwlwifi: mvm: check n_ssids before accessing the ssids (CKI Backport Bot) [RHEL-47918] {CVE-2024-40929} - wifi: cfg80211: Lock wiphy in cfg80211_get_station (CKI Backport Bot) [RHEL-47768] {CVE-2024-40911} - efi/libstub: arm64: Remap relocated image with strict permissions (Lenny Szubowicz) [RHEL-39186] - efi/libstub: zboot: Mark zboot EFI application as NX compatible (Lenny Szubowicz) [RHEL-39186] - irqchip/renesas-irqc: Use platform_get_irq_optional() to get the interrupt (Radu Rendec) [RHEL-47248] - reset: Fix devm bulk optional exclusive control getter (Radu Rendec) [RHEL-47248] - net: rswitch: Avoid use-after-free in rswitch_poll() (Radu Rendec) [RHEL-47248] - mm/memory-failure: fix handling of dissolved but not taken off from buddy pages (Aristeu Rozanski) [RHEL-45023] {CVE-2024-39298} - net: psample: fix flag being set in wrong skb (Adrian Moreno) [RHEL-31876] - net: openvswitch: store sampling probability in cb. (Adrian Moreno) [RHEL-31876] - net: openvswitch: add psample action (Adrian Moreno) [RHEL-31876] - net: psample: allow using rate as probability (Adrian Moreno) [RHEL-31876] - net: psample: skip packet copy if no listeners (Adrian Moreno) [RHEL-31876] - net: sched: act_sample: add action cookie to sample (Adrian Moreno) [RHEL-31876] - net: psample: add user cookie (Adrian Moreno) [RHEL-31876] - cipso: make cipso_v4_skbuff_delattr() fully remove the CIPSO options (Ondrej Mosnacek) [RHEL-44136] - cipso: fix total option length computation (Ondrej Mosnacek) [RHEL-44136] - ACPI: APEI: EINJ: Add support for vendor defined error types (Mark Langsdorf) [RHEL-17909] - platform/chrome: cros_ec_debugfs: Fix permissions for panicinfo (Mark Langsdorf) [RHEL-17909] - fs: debugfs: Add write functionality to debugfs blobs (Mark Langsdorf) [RHEL-17909] - ACPI: APEI: EINJ: Refactor available_error_type_show() (Mark Langsdorf) [RHEL-17909] - mfd: syscon: Fix null pointer dereference in of_syscon_register() (Mark Langsdorf) [RHEL-26884] {CVE-2023-52467} - nvme-multipath: find NUMA path only for online numa-node (Chris Leech) [RHEL-40088] - ACPI: arm64: export acpi_arch_thermal_cpufreq_pctg() (Charles Mirabile) [RHEL-1697] - ACPI: processor: reduce CPUFREQ thermal reduction pctg for Tegra241 (Charles Mirabile) [RHEL-1697] - ACPI: thermal: Add Thermal fast Sampling Period (_TFP) support (Charles Mirabile) [RHEL-1697] - scsi: specify .sense_len = SCSI_SENSE_BUFFERSIZE in scsi_execute() scsi_exec_args (Ewan D. Milne) [RHEL-30596]- ionic: fix use after netif_napi_del() (CKI Backport Bot) [RHEL-47634] {CVE-2024-39502} - i2c: lpi2c: Avoid calling clk_get_rate during transfer (David Arcari) [RHEL-48206] {CVE-2024-40965} - i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work (David Arcari) [RHEL-48206] {CVE-2024-40965} - i2c: smbus: Support DDR5 and LPDDR5 SPD EEPROMs (David Arcari) [RHEL-49526] - ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine." (CKI Backport Bot) [RHEL-48391] {CVE-2024-40984} - vmci: prevent speculation leaks by sanitizing event in event_deliver() (CKI Backport Bot) [RHEL-47688] {CVE-2024-39499} - drm/fbdev-generic: Fix framebuffer on big endian devices (Thomas Huth) [RHEL-45158] - fs/proc: do_task_stat: use sig->stats_lock to gather the threads/children stats (Brian Foster) [RHEL-31564] {CVE-2024-26686} - fs/proc: do_task_stat: move thread_group_cputime_adjusted() outside of lock_task_sighand() (Brian Foster) [RHEL-31564] - fs/proc: do_task_stat: use __for_each_thread() (Brian Foster) [RHEL-31564] - of: unittest: Fix compile in the non-dynamic case (Steve Best) [RHEL-37072] {CVE-2023-52679} - of: unittest: Fix of_count_phandle_with_args() expected value message (Steve Best) [RHEL-37072] {CVE-2023-52679} - of: Fix double free in of_parse_phandle_with_args_map (Steve Best) [RHEL-37072] {CVE-2023-52679}- net/mlx5e: Fix netif state handling (Benjamin Poirier) [RHEL-43870] {CVE-2024-38608} - net/mlx5e: Add wrapping for auxiliary_driver ops and remove unused args (Benjamin Poirier) [RHEL-43870] - net: fix rc7's __skb_datagram_iter() (Paolo Abeni) [RHEL-46610] - net: allow skb_datagram_iter to be called from any context (Paolo Abeni) [RHEL-46610] - net: do not leave a dangling sk pointer, when socket creation fails (Paolo Abeni) [RHEL-46610] - netns: Make get_net_ns() handle zero refcount net (Paolo Abeni) [RHEL-46610] - net: fix out-of-bounds access in ops_init (Paolo Abeni) [RHEL-46610] - net: ethtool: correct MAX attribute value for stats (Davide Caratti) [RHEL-46358] - net: ethtool: fix the error condition in ethtool_get_phy_stats_ethtool() (Davide Caratti) [RHEL-46358 RHEL-47900] {CVE-2024-40928} - audit: use KMEM_CACHE() instead of kmem_cache_create() (Ricardo Robaina) [RHEL-35421] - audit: remove unnecessary assignment in audit_dupe_lsm_field() (Ricardo Robaina) [RHEL-35421] - audit,io_uring: io_uring openat triggers audit reference count underflow (Ricardo Robaina) [RHEL-35421] - audit: Annotate struct audit_chunk with __counted_by (Ricardo Robaina) [RHEL-35421] - putname(): IS_ERR_OR_NULL() is wrong here (Ricardo Robaina) [RHEL-35421] - net/mlx5: Discard command completions in internal error (Kamal Heib) [RHEL-44237] {CVE-2024-38555} - efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init() (Waiman Long) [RHEL-24125] - fbdev/hyperv_fb: Include (Waiman Long) [RHEL-24125] - drm/hyperv: Fix a compilation issue because of not including screen_info.h (Waiman Long) [RHEL-24125] - efi: Do not include from EFI header (Waiman Long) [RHEL-24125] - PCI: Clear Secondary Status errors after enumeration (Myron Stowe) [RHEL-44851] - leds: gpio: Add kernel log if devm_fwnode_gpiod_get() fails (Radu Rendec) [RHEL-43483] - leds: gpio: Update headers (Radu Rendec) [RHEL-43483] - leds: gpio: Remove unneeded assignment (Radu Rendec) [RHEL-43483] - leds: gpio: Move temporary variable for struct device to gpio_led_probe() (Radu Rendec) [RHEL-43483] - leds: gpio: Refactor code to use devm_gpiod_get_index_optional() (Radu Rendec) [RHEL-43483] - leds: gpio: Utilise PTR_ERR_OR_ZERO() (Radu Rendec) [RHEL-43483] - leds: gpio: Keep driver firmware interface agnostic (Radu Rendec) [RHEL-43483] - leds: gpio: Annotate struct gpio_leds_priv with __counted_by (Radu Rendec) [RHEL-43483] - leds: gpio: Configure per-LED pin control (Radu Rendec) [RHEL-43483] - leds: gpio: switch to using devm_fwnode_gpiod_get() (Radu Rendec) [RHEL-43483] - leds: move default_state read from fwnode to core (Radu Rendec) [RHEL-43483] - PM: sleep: Restore asynchronous device resume optimization (Mark Langsdorf) [RHEL-29018] {CVE-2023-52498} - PM: sleep: Fix possible deadlocks in core system-wide PM code (Mark Langsdorf) [RHEL-29018] {CVE-2023-52498} - async: Introduce async_schedule_dev_nocall() (Mark Langsdorf) [RHEL-29018] {CVE-2023-52498} - pmdomain: imx8mp-blk-ctrl: imx8mp_blk: Add fdcc clock to hdmimix domain (Mark Salter) [RHEL-37329] {CVE-2024-35942} - perf: hisi: Fix use-after-free when register pmu fails (Mark Salter) [RHEL-38291] {CVE-2023-52859} - Enable tmpfs quota configuration option (Carlos Maiolino) [RHEL-7768] - shmem: properly report quota mount options (Carlos Maiolino) [RHEL-7768] - shmem: move spinlock into shmem_recalc_inode() to fix quota support (Carlos Maiolino) [RHEL-7768] - shmem: fix quota lock nesting in huge hole handling (Carlos Maiolino) [RHEL-7768] - tmpfs: fix race on handling dquot rbtree (Carlos Maiolino) [RHEL-7768] - shmem: Add default quota limit mount options (Carlos Maiolino) [RHEL-7768] - shmem: quota support (Carlos Maiolino) [RHEL-7768] - shmem: prepare shmem quota infrastructure (Carlos Maiolino) [RHEL-7768] - quota: Check presence of quota operation structures instead of ->quota_read and ->quota_write callbacks (Carlos Maiolino) [RHEL-7768] - shmem: make shmem_get_inode() return ERR_PTR instead of NULL (Carlos Maiolino) [RHEL-7768] - shmem: make shmem_inode_acct_block() return error (Carlos Maiolino) [RHEL-7768]- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set() (CKI Backport Bot) [RHEL-46919] {CVE-2024-39487} - phy: ti: gmii-sel: Enable SGMII mode for J784S4 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Fix register offset when parent is not a syscon node (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Allow parent to not be syscon node (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Enable USXGMII mode for J784S4 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for CPSW9G GMII SEL in J784S4 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Enable SGMII mode for J721E (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Enable SGMII mode for J7200 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for SGMII mode (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for CPSW9G GMII SEL in J721e (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Update methods for fetching and using qsgmii main port (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for CPSW5G GMII SEL in J7200 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: check of_get_address() for failure (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Fix audio refclk (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Add support for audio refclk (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Allow the clock node to not be of type syscon (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Use dev_err_probe() helper (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Add support for AM62 epwm-tbclk (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Consolidate serdes0 references (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Assign only lanes 0 and 1 to PCIe1 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add node for EHRPWMs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Add PCIe support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add overlay for PCIe0 and PCIe1 EP Mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Enable PCIe0 and PCIe1 in RC Mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add PCIe nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add TPS62873 node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Add TPS62873 node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Enable USB3 support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add support for USB (Andrew Halaney) [RHEL-44742] - arm64: boot: dts: ti: k3-*: Add memory node to bootloader stage (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4: Add overlay for dual port USXGMII mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add support for multiple CAN instances (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4: Add overlay to enable QSGMII mode with CPSW9G (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Enable Main CPSW2G node and add aliases for it (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add CPSW2G and CPSW9G nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add alias for MCU CPSW2G (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Fix csi2-dual-imx219 dtb names (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Fix Ethernet PHY RESET GPIOs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add USB-C (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Add main esm address range (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-main: Enable support for SDR104 speed mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a: Enable UHS mode support for SD cards (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65-main: Remove unused properties in sdhci nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65-main: Fix sdhci node properties (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable UHS support for MMCSD (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Enable overlays for the am625-phyboard-lyra (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: am64-phyboard-electra: Add overlay to enable a GPIO fan (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Fix UART pin type and macro type (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-verdin-dahlia: support sleep-moci (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-verdin: replace sleep-moci hog with regulator (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a: Disable USB LPM (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: add the USB sub-system (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62/a: use sub-node for USB_PHY_CTRL registers (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62*: Add PHY2 region to USB wrapper node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Add icssg-prueth nodes for PG1 devices (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add Audio Codec (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Use exact ranges for FSS node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Use exact ranges for FSS node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Use exact ranges for FSS node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Move SerDes mux nodes under the control node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Add full compatible to SerDes control nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable eMMC support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-{am62p,j722s}: Disable ethernet by default (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-phyboard-electra-rdk: Increase CAN max bitrate (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Increase CAN max bitrate (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-verdin: add PCIe reset gpio hog (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: mallow: fix GPIOs pinctrl (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-lp-sk: Remove tps65219 power-button (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Use mmc-pwrseq for wl18xx enable (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: use SD1 CD as GPIO (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: Set memory size to 2gb (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: dahlia: fix audio clock (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p5-sk: minor whitespace cleanup (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: hummingboard-t: add overlays for m.2 pci-e and usb-3 (Andrew Halaney) [RHEL-44742] - arm64: dts: add description for solidrun am642 som and evaluation board (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-main: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Add support for OSPI flash (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Enable CAN interfaces for AM69 SK board (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Enable overlays for SK-AM62P (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add nodes for CSI-RX (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add DMASS1 for CSI (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable OSPI NOR support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable CPSW3G RGMII1 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Fix mux-reg-masks in hbmc_mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add common1 register space for AM62A SoC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add common1 register space for AM65x SoC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-evm: add overlay for ICSSG1 2nd port (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-evm: add ICSSG1 Ethernet support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64-main: Add ICSSG IEP nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Add bootph-all property in MMC node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Fix bus-width property in MMC nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Fix ti,clkbuf-sel property in MMC nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Remove DLL properties for soft PHYs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add ITAP/OTAP values for MMC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64-main: Fix ITAP/OTAP values for MMC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a7-sk: Enable eMMC support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add sdhci2 instance (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add sdhci0 instance (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-sk: Add overlay for IMX219 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-main: Add CSI2RX capture nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-main: Add CSI2RX capture nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-sk: Model CSI2RX connector mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Enable camera peripherals (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am68-sk-base-board: Enable camera peripherals (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-common-proc-board: Enable camera peripherals (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add reserved memory for watchdog (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add support for TI J722S Evaluation Module (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Introduce J722S family of SoCs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Support IOT2050-SM variant (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Annotate LED nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Factor out DP related bits (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Factor out enabling of USB3 support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Factor out arduino connector bits (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Disable R5 lockstep for all PG2 boards (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: Set VDD CORE minimum voltage to 0.75V (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-wakeup: Configure ti-sysc for wkup_uart0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: am62-phyboard-lyra: Add overlay to enable a GPIO fan (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: add support for Verdin USB1 interface (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add DT overlay for PCIe + USB3.0 SERDES personality card (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add DT overlay for PCIe + USB2.0 SERDES personality card (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a: Make the main_conf node a simple-bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62: Make the main_conf node a simple-bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Make the FSS node a simple-bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Convert usb_serdes_mux node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Convert usb_serdes_mux node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Convert usb_serdes_mux node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Makefile: Clarify GPL-2.0 as GPL-2.0-only (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050*: Clarify GPL-2.0 as GPL-2.0-only (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: phycore*: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: beagle*: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-serdes: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-pinctrl: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a7: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Use https for urls (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: use ti,j7200-padconf compatible (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Makefile: Add HDMI audio check for AM62A7-SK (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a7-sk: Add HDMI support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add node for Display SubSystem (DSS) (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: phycore-am64: Add ADC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Add support for multiple CAN instances (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200-som-p0: Add support for CAN instance 0 in main domain (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Add support for CAN nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: mallow: add TPM device (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Remove PCIe endpoint node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Remove PCIe endpoint nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Remove PCIe endpoint node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-som-p0: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-som-p0: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-sk: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-beagleboneai64: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200-som-p0: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am68-sk-som: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am654-base-board: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-sk: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-evm: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-phyboard-electra: Add TPM support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Disable clock output of the ethernet PHY (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Use the builtin mdio bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Add boot phase tags for USB0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-sk: Add boot phase tags for USB0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am654-main: Add device tree entry for SGX GPU (Andrew Halaney) [RHEL-44742] - openvswitch: get related ct labels from its master if it is not confirmed (Xin Long) [RHEL-44560] - block: refine the EOF check in blkdev_iomap_begin (Ming Lei) [RHEL-43906] {CVE-2024-38604} - mm/userfaultfd: reset ptes when close() for wr-protected ones (Nico Pache) [RHEL-39639] {CVE-2024-36881} - scsi: mpi3mr: Fix printk() format strings (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Update driver version to 8.5.1.0.0 (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-3 (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-2 (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-1 (Ewan D. Milne) [RHEL-18205] - x86/mce: Dynamically size space for machine check records (Aristeu Rozanski) [RHEL-24864]- powerpc/eeh: avoid possible crash when edev->pdev changes (Mamatha Inamdar) [RHEL-45149] - mm/shmem: disable PMD-sized page cache if needed (Donald Dutile) [RHEL-14441] - mm/filemap: skip to create PMD-sized page cache if needed (Donald Dutile) [RHEL-14441] - mm/readahead: limit page cache size in page_cache_ra_order() (Donald Dutile) [RHEL-14441] - readahead: use ilog2 instead of a while loop in page_cache_ra_order() (Donald Dutile) [RHEL-14441] - mm/filemap: make MAX_PAGECACHE_ORDER acceptable to xarray (Donald Dutile) [RHEL-14441] - filemap: add helper mapping_max_folio_size() (Donald Dutile) [RHEL-14441] - filemap: Allow __filemap_get_folio to allocate large folios (Donald Dutile) [RHEL-14441] - filemap: Add fgf_t typedef (Donald Dutile) [RHEL-14441] - cpuidle: ACPI/intel: fix MWAIT hint target C-state computation (David Arcari) [RHEL-47255] - intel_idle: Add Meteorlake support (David Arcari) [RHEL-47255] - x86: Fix CPUIDLE_FLAG_IRQ_ENABLE leaking timer reprogram (David Arcari) [RHEL-47255] - coredump: Proactively round up to kmalloc bucket size (Audra Mitchell) [RHEL-44555] - efi/unaccepted: touch soft lockup during memory accept (CKI Backport Bot) [RHEL-46580] {CVE-2024-36936} - media: cec: cec-api: add locking in cec_release() (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: avoid confusing "transmit timed out" message (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: avoid recursive cec_claim_log_addrs (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: cec-adap: always cancel work in cec_transmit_msg_fh (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: remove length check of Timer Status (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: count low-drive, error and arb-lost conditions (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: add note about *_from_edid() function usage in drm (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: add adap_unconfigured() callback (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: add adap_nb_transmit_canceled() callback (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: don't set last_initiator if tx in progress (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: disable adapter in cec_devnode_unregister (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: not all messages were passed on when monitoring (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: add support for Absolute Volume Control (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: log when claiming LA fails unexpectedly (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: drop activate_cnt, use state info instead (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: reconfigure if the PA changes during configuration (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: fix is_configuring state (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: stop trying LAs on CEC_TX_STATUS_TIMEOUT (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: don't unconfigure if already unconfigured (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: add optional adap_configured callback (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: add xfer_timeout_ms field (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: use call_op and check for !unregistered (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: fix interrupt en/disable handling (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: drop unused 'enabled' field from struct cec_pin (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: fix off-by-one SFT check (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: rename timer overrun variables (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: correctly pass on reply results (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: abort if the current transmit was canceled (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: call enable_adap on s_log_addrs (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: fix a deadlock situation (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: safely unhook lists in cec_data (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: copy sequence field for the reply (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - net: wwan: iosm: Fix tainted pointer delete is case of region creation fail (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: mhi: drop driver owner assignment (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Split 64bit accesses to fix alignment issues (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: core: make wwan_class constant (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: hwsim: make wwan_hwsim_class constant (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Prefer struct_size over open coded arithmetic (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: core: constify the struct device_type usage (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Add fastboot WWAN port (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Infrastructure for early port configuration (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Add sysfs attribute for device state machine (Jose Ignacio Tornos Martinez) [RHEL-9429] - wwan: core: Add WWAN fastboot port type (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: qcom_bam_dmux: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: replace deprecated strncpy with strscpy (Jose Ignacio Tornos Martinez) [RHEL-9429] - drivers: net: wwan: iosm: Fixed multiple typos in multiple files (Jose Ignacio Tornos Martinez) [RHEL-9429] - Revert "net: wwan: iosm: enable runtime pm support for 7560" (Jose Ignacio Tornos Martinez) [RHEL-9429] - drivers: net: wwan: wwan_core.c: resolved spelling mistake (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Add __counted_by for struct t7xx_fsm_event and use struct_size() (Jose Ignacio Tornos Martinez) [RHEL-9429] - wwan: core: Use the bitmap API to allocate bitmaps (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: enable runtime pm support for 7560 (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: clean up unused struct members (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: remove unused enum definition (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: remove unused macro definition (Jose Ignacio Tornos Martinez) [RHEL-9429] - selftests: net: bridge: increase IGMP/MLD exclude timeout membership interval (Hangbin Liu) [RHEL-45825] - selftests: test_bridge_neigh_suppress.sh: Fix failures due to duplicate MAC (Hangbin Liu) [RHEL-45825] - selftests: reuseaddr_conflict: add missing new line at the end of the output (Hangbin Liu) [RHEL-45825] - selftests: forwarding: Fix ping failure due to short timeout (Hangbin Liu) [RHEL-45825] - selftests: net: more strict check in net_helper (Hangbin Liu) [RHEL-45825] - seg6: fix parameter passing when calling NF_HOOK() in End.DX4 and End.DX6 behaviors (Hangbin Liu) [RHEL-45826] - ipv6: prevent possible NULL dereference in rt6_probe() (Hangbin Liu) [RHEL-45826] - ipv6: prevent possible NULL deref in fib6_nh_init() (Hangbin Liu) [RHEL-45826] - net/ipv6: Fix the RT cache flush via sysctl using a previous delay (Hangbin Liu) [RHEL-45826] - ipv6: fix possible race in __fib6_drop_pcpu_from() (Hangbin Liu) [RHEL-45826] - net/ipv6: Fix route deleting failure when metric equals 0 (Hangbin Liu) [RHEL-45826] - ipv6: prevent NULL dereference in ip6_output() (Hangbin Liu) [RHEL-45826] - net: ipv6: fix wrong start position when receive hop-by-hop fragment (Hangbin Liu) [RHEL-45826] - ipv6: Fix infinite recursion in fib6_dump_done(). (Hangbin Liu) [RHEL-45826] - ACPI: CPPC: Fix access width used for PCC registers (Mark Langsdorf) [RHEL-37532] {CVE-2024-35995} - ACPI: CPPC: Fix bit_offset shift in MASK_VAL() macro (Mark Langsdorf) [RHEL-37532] {CVE-2024-35995} - ACPI: CPPC: Use access_width over bit_width for system memory accesses (Mark Langsdorf) [RHEL-37532] {CVE-2024-35995} - net: usb: ax88179_178a: improve link status logs (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: improve reset check (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: fix link status when link is set to down/up (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: Add check for usbnet_get_endpoints() (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: stop lying about skb->truesize (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: avoid writing the mac address before first reading (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: non necessary second random mac address (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: avoid the interface always configured as random address (Jose Ignacio Tornos Martinez) [RHEL-45458] - i2c: designware: Add ACPI ID for Granite Rapids-D I2C controller (David Arcari) [RHEL-29353] - prinkt/nbcon: Add a scheduling point to nbcon_kthread_func(). (Derek Barbosa) [RHEL-37526] - rhel: add ICE_HWMON cfg (Petr Oros) [RHEL-17486] - ice: use proper macro for testing bit (Petr Oros) [RHEL-17486] - ice: Reject pin requests with unsupported flags (Petr Oros) [RHEL-17486] - ice: Don't process extts if PTP is disabled (Petr Oros) [RHEL-17486] - ice: Fix improper extts handling (Petr Oros) [RHEL-17486] - ice: Rebuild TC queues on VSI queue reconfiguration (Petr Oros) [RHEL-17486] - ice: Fix VSI list rule with ICE_SW_LKUP_LAST type (Petr Oros) [RHEL-17486] - ice: fix 200G link speed message log (Petr Oros) [RHEL-17486] - ice: avoid IRQ collision to fix init failure on ACPI S3 resume (Petr Oros) [RHEL-17486] - ice: map XDP queues to vectors in ice_vsi_map_rings_to_vectors() (Petr Oros) [RHEL-17486] - ice: add flag to distinguish reset from .ndo_bpf in XDP rings config (Petr Oros) [RHEL-17486] - ice: remove af_xdp_zc_qps bitmap (Petr Oros) [RHEL-17486] - ice: fix reads from NVM Shadow RAM on E830 and E825-C devices (Petr Oros) [RHEL-17486] - ice: fix iteration of TLVs in Preserved Fields Area (Petr Oros) [RHEL-17486] - ice: fix 200G PHY types to link speed mapping (Petr Oros) [RHEL-17486] - ice: fix accounting if a VLAN already exists (Petr Oros) [RHEL-17486] - ice: Interpret .set_channels() input differently (Petr Oros) [RHEL-17486] - ice: Fix package download algorithm (Petr Oros) [RHEL-17486] - ice: remove correct filters during eswitch release (Petr Oros) [RHEL-17486] - ice: refactor struct ice_vsi_cfg_params to be inside of struct ice_vsi (Petr Oros) [RHEL-17486] - ice: Deduplicate tc action setup (Petr Oros) [RHEL-17486] - ice: update E830 device ids and comments (Petr Oros) [RHEL-17486] - ice: add additional E830 device ids (Petr Oros) [RHEL-17486] - ice: ensure the copied buf is NUL terminated (Petr Oros) [RHEL-17486] - ice: fix LAG and VF lock dependency in ice_reset_vf() (Petr Oros) [RHEL-17486] - ice: Fix checking for unsupported keys on non-tunnel device (Petr Oros) [RHEL-17486] - ice: tc: allow zero flags in parsing tc flower (Petr Oros) [RHEL-17486] - ice: tc: check src_vsi in case of traffic from VF (Petr Oros) [RHEL-17486] - ice: store VF relative MSI-X index in q_vector->vf_reg_idx (Petr Oros) [RHEL-17486] - ice: set vf->num_msix in ice_initialize_vf_entry() (Petr Oros) [RHEL-17486] - ice: Implement 'flow-type ether' rules (Petr Oros) [RHEL-17486] - ice: Remove unnecessary argument from ice_fdir_comp_rules() (Petr Oros) [RHEL-17486] - ice: Fix freeing uninitialized pointers (Petr Oros) [RHEL-17486] - ice: hold devlink lock for whole init/cleanup (Petr Oros) [RHEL-17486] - ice: move devlink port code to a separate file (Petr Oros) [RHEL-17486] - ice: move ice_devlink.[ch] to devlink folder (Petr Oros) [RHEL-17486] - ice: Remove newlines in NL_SET_ERR_MSG_MOD (Petr Oros) [RHEL-17486] - ice: Add switch recipe reusing feature (Petr Oros) [RHEL-17486] - ice: count representor stats (Petr Oros) [RHEL-17486] - ice: do switchdev slow-path Rx using PF VSI (Petr Oros) [RHEL-17486] - ice: change repr::id values (Petr Oros) [RHEL-17486] - ice: remove switchdev control plane VSI (Petr Oros) [RHEL-17486] - ice: control default Tx rule in lag (Petr Oros) [RHEL-17486] - ice: default Tx rule instead of to queue (Petr Oros) [RHEL-17486] - ice: do Tx through PF netdev in slow-path (Petr Oros) [RHEL-17486] - ice: remove eswitch changing queues algorithm (Petr Oros) [RHEL-17486] - ice: fix memory corruption bug with suspend and rebuild (Petr Oros) [RHEL-17486] - ice: Refactor FW data type and fix bitmap casting issue (Petr Oros) [RHEL-17486] - ice: fix stats being updated by way too large values (Petr Oros) [RHEL-17486] - ice: fix typo in assignment (Petr Oros) [RHEL-17486] - net: ice: Fix potential NULL pointer dereference in ice_bridge_setlink() (Petr Oros) [RHEL-17486] - ice: virtchnl: stop pretending to support RSS over AQ or registers (Petr Oros) [RHEL-17486] - ice: reconfig host after changing MSI-X on VF (Petr Oros) [RHEL-17486] - ice: reorder disabling IRQ and NAPI in ice_qp_dis (Petr Oros) [RHEL-17486] - ice: avoid unnecessary devm_ usage (Petr Oros) [RHEL-17486] - ice: do not disable Tx queues twice in ice_down() (Petr Oros) [RHEL-17486] - ice: cleanup line splitting for context set functions (Petr Oros) [RHEL-17486] - ice: use GENMASK instead of BIT(n) - 1 in pack functions (Petr Oros) [RHEL-17486] - ice: rename ice_write_* functions to ice_pack_ctx_* (Petr Oros) [RHEL-17486] - ice: remove vf->lan_vsi_num field (Petr Oros) [RHEL-17486] - ice: use relative VSI index for VFs instead of PF VSI number (Petr Oros) [RHEL-17486] - ice: remove unnecessary duplicate checks for VF VSI ID (Petr Oros) [RHEL-17486] - ice: pass VSI pointer into ice_vc_isvalid_q_id (Petr Oros) [RHEL-17486] - ice: Fix debugfs with devlink reload (Petr Oros) [RHEL-17486] - ice: Remove and readd netdev during devlink reload (Petr Oros) [RHEL-17486] - ice: add support for 3k signing DDP sections for E825C (Petr Oros) [RHEL-17486] - ice: Add helper function ice_is_generic_mac (Petr Oros) [RHEL-17486] - ice: introduce new E825C devices family (Petr Oros) [RHEL-17486] - ice: remove incorrect comment (Petr Oros) [RHEL-17486] - ice: Add a new counter for Rx EIPE errors (Petr Oros) [RHEL-17486] - ice: make ice_vsi_cfg_txq() static (Petr Oros) [RHEL-17486] - ice: make ice_vsi_cfg_rxq() static (Petr Oros) [RHEL-17486] - ice: stop destroying and reinitalizing Tx tracker during reset (Petr Oros) [RHEL-17486] - ice: factor out ice_ptp_rebuild_owner() (Petr Oros) [RHEL-17486] - ice: rename ice_ptp_tx_cfg_intr (Petr Oros) [RHEL-17486] - ice: don't check has_ready_bitmap in E810 functions (Petr Oros) [RHEL-17486] - ice: rename verify_cached to has_ready_bitmap (Petr Oros) [RHEL-17486] - ice: pass reset type to PTP reset functions (Petr Oros) [RHEL-17486] - ice: introduce PTP state machine (Petr Oros) [RHEL-17486] - ice: ice_base.c: Add const modifier to params and vars (Petr Oros) [RHEL-17486] - ice: remove rx_len_errors statistic (Petr Oros) [RHEL-17486] - ice: replace ice_vf_recreate_vsi() with ice_vf_reconfig_vsi() (Petr Oros) [RHEL-17486] - ice: Add support for packet mirroring using hardware in switchdev mode (Petr Oros) [RHEL-17486] - ice: Enable SW interrupt from FW for LL TS (Petr Oros) [RHEL-17486] - ice: Schedule service task in IRQ top half (Petr Oros) [RHEL-17486] - ice: cleanup inconsistent code (Petr Oros) [RHEL-17486] - ice: field get conversion (Petr Oros) [RHEL-17486] - ice: fix pre-shifted bit usage (Petr Oros) [RHEL-17486] - ice: field prep conversion (Petr Oros) [RHEL-17486] - ice: Fix PF with enabled XDP going no-carrier after reset (Petr Oros) [RHEL-17486] - ice: use VLAN proto from ring packet context in skb path (Petr Oros) [RHEL-17486] - ice: Implement VLAN tag hint (Petr Oros) [RHEL-17486] - ice: Support XDP hints in AF_XDP ZC mode (Petr Oros) [RHEL-17486] - ice: Support RX hash XDP hint (Petr Oros) [RHEL-17486] - ice: Support HW timestamp hint (Petr Oros) [RHEL-17486] - ice: Introduce ice_xdp_buff (Petr Oros) [RHEL-17486] - ice: Make ptype internal to descriptor info processing (Petr Oros) [RHEL-17486] - ice: make RX HW timestamp reading code more reusable (Petr Oros) [RHEL-17486] - ice: make RX hash reading code more reusable (Petr Oros) [RHEL-17486] - ice: add ability to read and configure FW log data (Petr Oros) [RHEL-17486] - ice: enable FW logging (Petr Oros) [RHEL-17486] - ice: configure FW logging (Petr Oros) [RHEL-17486] - ice: remove FW logging code (Petr Oros) [RHEL-17486] - iavf: enable symmetric-xor RSS for Toeplitz hash function (Petr Oros) [RHEL-17486] - ice: enable symmetric-xor RSS for Toeplitz hash function (Petr Oros) [RHEL-17486] - ice: refactor the FD and RSS flow ID generation (Petr Oros) [RHEL-17486] - ice: refactor RSS configuration (Petr Oros) [RHEL-17486] - ice: fix ICE_AQ_VSI_Q_OPT_RSS_* register values (Petr Oros) [RHEL-17486] - ice: Rename E822 to E82X (Petr Oros) [RHEL-17486] - ice: periodically kick Tx timestamp interrupt (Petr Oros) [RHEL-17486] - ice: Re-enable timestamping correctly after reset (Petr Oros) [RHEL-17486] - ice: Improve logs for max ntuple errors (Petr Oros) [RHEL-17486] - ice: read internal temperature sensor (Petr Oros) [RHEL-17486] - ice: fix error code in ice_eswitch_attach() (Petr Oros) [RHEL-17486] - ice: reserve number of CP queues (Petr Oros) [RHEL-17486] - ice: adjust switchdev rebuild path (Petr Oros) [RHEL-17486] - ice: add VF representors one by one (Petr Oros) [RHEL-17486] - ice: realloc VSI stats arrays (Petr Oros) [RHEL-17486] - ice: set Tx topology every time new repr is added (Petr Oros) [RHEL-17486] - ice: allow changing SWITCHDEV_CTRL VSI queues (Petr Oros) [RHEL-17486] - ice: return pointer to representor (Petr Oros) [RHEL-17486] - ice: make representor code generic (Petr Oros) [RHEL-17486] - ice: remove VF pointer reference in eswitch code (Petr Oros) [RHEL-17486] - ice: track port representors in xarray (Petr Oros) [RHEL-17486] - ice: use repr instead of vf->repr (Petr Oros) [RHEL-17486] - ice: track q_id in representor (Petr Oros) [RHEL-17486] - ice: remove unused control VSI parameter (Petr Oros) [RHEL-17486] - ice: remove redundant max_vsi_num variable (Petr Oros) [RHEL-17486] - ice: rename switchdev to eswitch (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() in ice_switch.c (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() for struct ice_aqc_dis_txq_item (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() for struct ice_aqc_add_tx_qgrp (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() in ice_ddp.c (Petr Oros) [RHEL-17486] - ice: drop two params of ice_aq_move_sched_elems() (Petr Oros) [RHEL-17486] - ice: ice_sched_remove_elems: replace 1 elem array param by u32 (Petr Oros) [RHEL-17486] - ice: Check CRC strip requirement for VLAN strip (Petr Oros) [RHEL-17486] - ice: Support FCS/CRC strip disable for VF (Petr Oros) [RHEL-17486] - ptp: introduce helpers to adjust by scaled parts per million (Petr Oros) [RHEL-17486]- i40e: fix: remove needless retries of NVM update (CKI Backport Bot) [RHEL-36692] - i2c: smbus: Support up to 8 SPD EEPROMs (David Arcari) [RHEL-47257] - net/mlx5: Add a timeout to acquire the command queue semaphore (Benjamin Poirier) [RHEL-44225] {CVE-2024-38556} - spi: fix null pointer dereference within spi_sync (Andrew Halaney) [RHEL-39777] {CVE-2024-36930} - spi: Fix null dereference on suspend (Andrew Halaney) [RHEL-38218] {CVE-2023-52749} - Revert "sched/fair: Make sure to try to detach at least one movable task" (Phil Auld) [RHEL-45194] - ACPI: LPIT: Avoid u32 multiplication overflow (Mark Langsdorf) [RHEL-37064] {CVE-2023-52683} - netfilter: nft_fib: allow from forward/input without iif selector (Florian Westphal) [RHEL-36316] - netfilter: nft_fib: reverse path filter for policy-based routing on iif (Florian Westphal) [RHEL-36316] - tipc: force a dst refcount before doing decryption (Xin Long) [RHEL-6118] - PM / devfreq: Fix buffer overflow in trans_stat_show (Mark Salter) [RHEL-29457] {CVE-2023-52614} - nvme: find numa distance only if controller has valid numa id (John Meneghini) [RHEL-35806] - HID: amd_sfh: Handle "no sensors" in PM operations (Benjamin Tissoires) [RHEL-23851] - HID: intel-ish-hid: ipc: Add check for pci_alloc_irq_vectors (Benjamin Tissoires) [RHEL-23851] - HID: mcp-2221: cancel delayed_work only when CONFIG_IIO is enabled (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: Fix N64 controller being identified as mouse (Benjamin Tissoires) [RHEL-23851] - selftests/hid: wacom: fix confidence tests (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Add additional tests of confidence behavior (Benjamin Tissoires) [RHEL-23851] - selftests/hid: fix failing tablet button tests (Benjamin Tissoires) [RHEL-23851] - selftests/hid: fix ruff linter complains (Benjamin Tissoires) [RHEL-23851] - selftests/hid: fix mypy complains (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: be stricter for some transitions (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: add a secondary barrel switch test (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: convert the primary button tests (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: add variants of states with buttons (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: define the elements of PenState (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: set initial data for tilt/twist (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: do not set invert when the eraser is used (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: move move_to function to PenDigitizer (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: move the transitions to PenState (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: remove unused class (Benjamin Tissoires) [RHEL-23851] - selftests/hid: base: allow for multiple skip_if_uhdev (Benjamin Tissoires) [RHEL-23851] - selftests/hid: vmtest.sh: allow finer control on the build steps (Benjamin Tissoires) [RHEL-23851] - selftests/hid: vmtest.sh: update vm2c and container (Benjamin Tissoires) [RHEL-23851] - selftests/hid: force using our compiled libbpf headers (Benjamin Tissoires) [RHEL-23851] - selftests/hid: do not manually call headers_install (Benjamin Tissoires) [RHEL-23851] - selftests/hid: ensure we can compile the tests on kernels pre-6.3 (Benjamin Tissoires) [RHEL-23851] - Input: powermate - fix use-after-free in powermate_config_complete (Benjamin Tissoires) [RHEL-23851 RHEL-28076] {CVE-2023-52475} - Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - fix UAF of IRQ domain on driver removal (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - do not skip atkbd_deactivate() when skipping ATKBD_CMD_GETID (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - use ab83 as id when skipping the getid command (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - skip ATKBD_CMD_GETID in translated mode (Benjamin Tissoires) [RHEL-23851] - Input: allocate keycode for Display refresh rate toggle (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Revert to await reset ACK before reading report descriptor (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up (Benjamin Tissoires) [RHEL-23851] - HID: logitech-dj: allow mice to use all types of reports (Benjamin Tissoires) [RHEL-23851] - HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev->devc (Benjamin Tissoires) [RHEL-23851] - HID: input: avoid polling stylus battery on Chromebook Pompom (Benjamin Tissoires) [RHEL-23851] - HID: amd_sfh: Avoid disabling the interrupt (Benjamin Tissoires) [RHEL-23851] - HID: amd_sfh: Update HPD sensor structure elements (Benjamin Tissoires) [RHEL-23851] - HID: lenovo: Add middleclick_workaround sysfs knob for cptkbd (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Add missing null pointer checks to LED initialization (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Introduce thunderstrike_destroy() (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Fix some missing function calls() in the probe error handling path (Benjamin Tissoires) [RHEL-23851] - HID: rmi: remove #ifdef CONFIG_PM (Benjamin Tissoires) [RHEL-23851] - HID: multitouch: remove #ifdef CONFIG_PM (Benjamin Tissoires) [RHEL-23851] - HID: usbhid: remove #ifdef CONFIG_PM (Benjamin Tissoires) [RHEL-23851] - HID: core: remove #ifdef CONFIG_PM from hid_driver (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid-of: fix NULL-deref on failed power up (Benjamin Tissoires) [RHEL-23851 RHEL-31600] {CVE-2024-26717} - HID: i2c-hid: Skip SET_POWER SLEEP for Cirque touchpad on system suspend (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: elan: Add ili2901 timing (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Renumber I2C_HID_QUIRK_ defines (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Remove I2C_HID_QUIRK_SET_PWR_WAKEUP_DEV quirk (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Turn missing reset ack into a warning (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Move i2c_hid_finish_hwreset() to after reading the report-descriptor (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Switch i2c_hid_parse() to goto style error handling (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Split i2c_hid_hwreset() in start() and finish() functions (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Fold i2c_hid_execute_reset() into i2c_hid_hwreset() (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Add IDEA5002 to i2c_hid_acpi_blacklist[] (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: fix handling of unpopulated devices (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: elan: Add ili9882t timing (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: add more DRM dependencies (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Do panel follower work on the system_wq (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Support being a panel follower (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Suspend i2c-hid devices in remove (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Make suspend and resume into helper functions (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Rearrange probe() to power things up later (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Switch to SYSTEM_SLEEP_PM_OPS() (Benjamin Tissoires) [RHEL-23851] - Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table (Benjamin Tissoires) [RHEL-23851] - Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - use sysfs_emit() to instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - Input: mouse - use sysfs_emit[_at]() instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - Input: use sysfs_emit() instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - Input: i8042 - add nomux quirk for Acer P459-G2-M (Benjamin Tissoires) [RHEL-23851] - Input: psmouse - enable Synaptics InterTouch for ThinkPad L14 G1 (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - fix use after free in rmi_unregister_function() (Benjamin Tissoires) [RHEL-23851 RHEL-38304] {CVE-2023-52840} - Input: synaptics-rmi4 - handle reset delay when using SMBus trsnsport (Benjamin Tissoires) [RHEL-23851] - Input: leds - annotate struct input_leds with __counted_by (Benjamin Tissoires) [RHEL-23851] - Input: evdev - annotate struct evdev_client with __counted_by (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - replace deprecated strncpy (Benjamin Tissoires) [RHEL-23851] - Input: Annotate struct ff_device with __counted_by (Benjamin Tissoires) [RHEL-23851] - HID: bpf: make bus_type const in struct hid_bpf_ops (Benjamin Tissoires) [RHEL-23851] - HID: Reorder fields in 'struct hid_input' (Benjamin Tissoires) [RHEL-23851] - HID: Add introduction about HID for non-kernel programmers (Benjamin Tissoires) [RHEL-23851] - HID: wacom: generic: Avoid reporting a serial of '0' to userspace (Benjamin Tissoires) [RHEL-23851] - HID: multitouch: Add required quirk for Synaptics 0xcddc device (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Do not register input devices until after hid_hw_start (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Do not flood kernel log (Benjamin Tissoires) [RHEL-23851] - HID: bpf: use __bpf_kfunc instead of noinline (Benjamin Tissoires) [RHEL-23851] - HID: bpf: actually free hdev memory after attaching a HID-BPF program (Benjamin Tissoires) [RHEL-23851] - HID: bpf: remove double fdget() (Benjamin Tissoires) [RHEL-23851] - HID: hidraw: fix a problem of memory leak in hidraw_release() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: add support for Logitech G Pro X Superlight 2 (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Fix cleanup in probe() (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: remove pointless error message (Benjamin Tissoires) [RHEL-23851] - HID: make ishtp_cl_bus_type const (Benjamin Tissoires) [RHEL-23851] - HID: make hid_bus_type const (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Add gamepad-only mode switched to by holding options (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Better handling of serial number length (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Update list of identifiers from SDL (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Make client_opened a counter (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Clean up locking (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Disable watchdog instead of using a heartbeat (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Avoid overwriting smoothing parameter (Benjamin Tissoires) [RHEL-23851] - HID: magicmouse: fix kerneldoc for struct magicmouse_sc (Benjamin Tissoires) [RHEL-23851] - HID: sensor-hub: Enable hid core report processing for all devices (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Correct behavior when processing some confidence == false touches (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: Prevent divide-by-zero on code (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: fix initializer element is not constant error (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: add support for nso controllers (Benjamin Tissoires) [RHEL-23851] - HID: apple: Add "hfd.cn" and "WKB603" to the list of non-apple keyboards (Benjamin Tissoires) [RHEL-23851] - HID: lenovo: Restrict detection of patched firmware only to USB cptkbd (Benjamin Tissoires) [RHEL-23851] - HID: Add quirk for Labtec/ODDOR/aikeec handbrake (Benjamin Tissoires) [RHEL-23851] - HID: uhid: replace deprecated strncpy with strscpy (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Remove AES power_supply after extended inactivity (Benjamin Tissoires) [RHEL-23851] - HID: multitouch: Add quirk for HONOR GLO-GXXX touchpad (Benjamin Tissoires) [RHEL-23851] - HID: hid-asus: reset the backlight brightness level on resume (Benjamin Tissoires) [RHEL-23851] - HID: hid-asus: add const to read-only outgoing usb buffer (Benjamin Tissoires) [RHEL-23851] - Revert "HID: logitech-dj: Add support for a new lightspeed receiver iteration" (Benjamin Tissoires) [RHEL-23851] - HID: add ALWAYS_POLL quirk for Apple kb (Benjamin Tissoires) [RHEL-23851] - HID: glorious: fix Glorious Model I HID report (Benjamin Tissoires) [RHEL-23851] - HID: fix HID device resource race between HID core and debugging support (Benjamin Tissoires) [RHEL-23851] - HID: apple: add Jamesdonkey and A3R to non-apple keyboards list (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Handle reads greater than 60 bytes (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Don't set bus speed on every transfer (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Set ACPI companion (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Allow IO to start during probe (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Set driver data before I2C adapter add (Benjamin Tissoires) [RHEL-23851] - HID: mcp2200: added driver for GPIOs of MCP2200 (Benjamin Tissoires) [RHEL-23851] - HID: Add quirk for Dell Pro Wireless Keyboard and Mouse KM5221W (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Stop IO before calling hid_connect() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Drop HIDPP_QUIRK_UNIFYING (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Drop delayed_work_cb() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Fix connect event race (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Remove unused connected param from *_connect() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Remove connected check for non-unifying devices (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Add hidpp_non_unifying_init() helper (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Move hidpp_overwrite_name() to before connect check (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Move g920_get_config() to just before hidpp_ff_init() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Remove wtp_get_config() call from probe() (Benjamin Tissoires) [RHEL-23851] - hid: lenovo: Resend all settings on reset_resume for compact keyboards (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: cleanup LED code (Benjamin Tissoires) [RHEL-23851] - HID: lenovo: Detect quirk-free fw on cptkbd and stop applying workaround (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Select POWER_SUPPLY Kconfig option (Benjamin Tissoires) [RHEL-23851] - HID: prodikeys: Replace deprecated strncpy() with strscpy() (Benjamin Tissoires) [RHEL-23851] - HID: steelseries: Fix signedness bug in steelseries_headset_arctis_1_fetch_battery() (Benjamin Tissoires) [RHEL-23851] - hid: Remove trailing whitespace (Benjamin Tissoires) [RHEL-23851] - HID: apple: Add "Hailuck" to the list of non-apple keyboards (Benjamin Tissoires) [RHEL-23851] - HID: steelseries: arctis_1_battery_request[] should be static (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Add support for Logitech MX Anywhere 3 mouse (Benjamin Tissoires) [RHEL-23851] - HID: wacom: struct name cleanup (Benjamin Tissoires) [RHEL-23851] - HID: wacom: remove unnecessary 'connected' variable from EKR (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Update Thunderstrike LED instance name to use id (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Add battery support for Thunderstrike (Benjamin Tissoires) [RHEL-23851] - HID: hid-google-stadiaff: add support for Stadia force feedback (Benjamin Tissoires) [RHEL-23851] - HID: logitech-dj: Add support for a new lightspeed receiver iteration (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Add support for the Pro X Superlight (Benjamin Tissoires) [RHEL-23851] - HID: steelseries: Add support for Arctis 1 XBox (Benjamin Tissoires) [RHEL-23851] - HID: input: Fix Apple Magic Trackpad 1 Bluetooth disconnect (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Rename HID++ "internal" error constant (Benjamin Tissoires) [RHEL-23851] - HID: hid-wiimote-debug.c: Drop error checking for debugfs_create_file (Benjamin Tissoires) [RHEL-23851] - HID: sensor-hub: Allow multi-function sensor devices (Benjamin Tissoires) [RHEL-23851] - HID: hidraw: make hidraw_class structure const (Benjamin Tissoires) [RHEL-23851] - HID: roccat: make all 'class' structures const (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use octal permissions (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Convert to DEVICE_ATTR_RW() (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use sysfs_emit() to instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use BIT() in GPIO setter and getter (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Define all GPIO mask and use it (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Define maximum GPIO constant and use it (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Remove dead code (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Don't call ->to_irq() explicitly (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Switch to for_each_set_bit() to simplify the code (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use str_write_read() and str_read_write() (Benjamin Tissoires) [RHEL-23851] - nfsd: fix oops when reading pool_stats before server is started (Benjamin Coddington) [RHEL-34875] - nfsd: don't create nfsv4recoverydir in nfsdfs when not used. (Benjamin Coddington) [RHEL-34875] - NFSD: grab nfsd_mutex in nfsd_nl_rpc_status_get_dumpit() (Benjamin Coddington) [RHEL-34875] - fs: don't call posix_acl_listxattr in generic_listxattr (Benjamin Coddington) [RHEL-34875] - NFSD: Fix nfsd4_encode_fattr4() crasher (Benjamin Coddington) [RHEL-34875] - NFSD: fix endianness issue in nfsd4_encode_fattr4 (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fix rpcgss_context trace event acceptor field (Benjamin Coddington) [RHEL-34875] - NFSD: Fix nfsd_clid_class use of __string_len() macro (Benjamin Coddington) [RHEL-34875] - nfs: fix panic when nfs4_ff_layout_prepare_ds() fails (Benjamin Coddington) [RHEL-34875] - NFS: Fix an off by one in root_nfs_cat() (Benjamin Coddington) [RHEL-34875] - NFS: Fix nfs_netfs_issue_read() xarray locking for writeback interrupt (Benjamin Coddington) [RHEL-34875] - nfsd: Fix a regression in nfsd_setattr() (Benjamin Coddington) [RHEL-34875] - nfsd: don't call locks_release_private() twice concurrently (Benjamin Coddington) [RHEL-34875] - NFSD: fix LISTXATTRS returning more bytes than maxcount (Benjamin Coddington) [RHEL-34875] - NFSD: fix LISTXATTRS returning a short list with eof=TRUE (Benjamin Coddington) [RHEL-34875] - NFSD: change LISTXATTRS cookie encoding to big-endian (Benjamin Coddington) [RHEL-34875] - NFSD: fix nfsd4_listxattr_validate_cookie (Benjamin Coddington) [RHEL-34875] - SUNRPC: fix some memleaks in gssx_dec_option_array (Benjamin Coddington) [RHEL-34875] - SUNRPC: fix a memleak in gss_import_v2_context (Benjamin Coddington) [RHEL-34875] - NFSv4.2: fix listxattr maximum XDR buffer size (Benjamin Coddington) [RHEL-34875] - NFSv4.2: fix nfs4_listxattr kernel BUG at mm/usercopy.c:102 (Benjamin Coddington) [RHEL-34875] - net: sunrpc: Fix an off by one in rpc_sockaddr2uaddr() (Benjamin Coddington) [RHEL-34875] - NFSv4: Fix a state manager thread deadlock regression (Benjamin Coddington) [RHEL-34875] - NFSv4: Fix a nfs4_state_manager() race (Benjamin Coddington) [RHEL-34875] - nfs: fix UAF on pathwalk running into umount (Benjamin Coddington) [RHEL-34875] - nfs: make nfs_set_verifier() safe for use in RCU pathwalk (Benjamin Coddington) [RHEL-34875] - nfsd: don't take fi_lock in nfsd_break_deleg_cb() (Benjamin Coddington) [RHEL-34875] - NFSv4.1: Assign the right value for initval and retries for rpc timeout (Benjamin Coddington) [RHEL-34875] - nfsd: fix RELEASE_LOCKOWNER (Benjamin Coddington) [RHEL-34875] - net: fill in MODULE_DESCRIPTION()s for Sun RPC (Benjamin Coddington) [RHEL-34875] - nfsd: rename nfsd_last_thread() to nfsd_destroy_serv() (Benjamin Coddington) [RHEL-34875] - SUNRPC: discard sv_refcnt, and svc_get/svc_put (Benjamin Coddington) [RHEL-34875] - svc: don't hold reference for poolstats, only mutex. (Benjamin Coddington) [RHEL-34875] - SUNRPC: remove printk when back channel request not found (Benjamin Coddington) [RHEL-34875] - svcrdma: Implement multi-stage Read completion again (Benjamin Coddington) [RHEL-34875] - svcrdma: Copy construction of svc_rqst::rq_arg to rdma_read_complete() (Benjamin Coddington) [RHEL-34875] - svcrdma: Add back svcxprt_rdma::sc_read_complete_q (Benjamin Coddington) [RHEL-34875] - svcrdma: Add back svc_rdma_recv_ctxt::rc_pages (Benjamin Coddington) [RHEL-34875] - svcrdma: Clean up comment in svc_rdma_accept() (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove queue-shortening warnings (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove pointer addresses shown in dprintk() (Benjamin Coddington) [RHEL-34875] - svcrdma: Optimize svc_rdma_cc_init() (Benjamin Coddington) [RHEL-34875] - svcrdma: De-duplicate completion ID initialization helpers (Benjamin Coddington) [RHEL-34875] - svcrdma: Move the svc_rdma_cc_init() call (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove struct svc_rdma_read_info (Benjamin Coddington) [RHEL-34875] - svcrdma: Update the synopsis of svc_rdma_read_special() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update the synopsis of svc_rdma_read_call_chunk() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_read_multiple_chunks() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_copy_inline_range() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update the synopsis of svc_rdma_read_data_item() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_read_chunk_range() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_build_read_chunk() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_build_read_segment() (Benjamin Coddington) [RHEL-34875] - svcrdma: Move read_info::ri_pageoff into struct svc_rdma_recv_ctxt (Benjamin Coddington) [RHEL-34875] - svcrdma: Move svc_rdma_read_info::ri_pageno to struct svc_rdma_recv_ctxt (Benjamin Coddington) [RHEL-34875] - svcrdma: Start moving fields out of struct svc_rdma_read_info (Benjamin Coddington) [RHEL-34875] - svcrdma: Move struct svc_rdma_chunk_ctxt to svc_rdma.h (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove the svc_rdma_chunk_ctxt::cc_rdma field (Benjamin Coddington) [RHEL-34875] - svcrdma: Pass a pointer to the transport to svc_rdma_cc_release() (Benjamin Coddington) [RHEL-34875] - svcrdma: Explicitly pass the transport to svc_rdma_post_chunk_ctxt() (Benjamin Coddington) [RHEL-34875] - svcrdma: Explicitly pass the transport into Read chunk I/O paths (Benjamin Coddington) [RHEL-34875] - svcrdma: Explicitly pass the transport into Write chunk I/O paths (Benjamin Coddington) [RHEL-34875] - svcrdma: Acquire the svcxprt_rdma pointer from the CQ context (Benjamin Coddington) [RHEL-34875] - svcrdma: Reduce size of struct svc_rdma_rw_ctxt (Benjamin Coddington) [RHEL-34875] - svcrdma: Update some svcrdma DMA-related tracepoints (Benjamin Coddington) [RHEL-34875] - svcrdma: DMA error tracepoints should report completion IDs (Benjamin Coddington) [RHEL-34875] - svcrdma: SQ error tracepoints should report completion IDs (Benjamin Coddington) [RHEL-34875] - rpcrdma: Introduce a simple cid tracepoint class (Benjamin Coddington) [RHEL-34875] - svcrdma: Add lockdep class keys for transport locks (Benjamin Coddington) [RHEL-34875] - svcrdma: Clean up locking (Benjamin Coddington) [RHEL-34875] - svcrdma: Add an async version of svc_rdma_write_info_free() (Benjamin Coddington) [RHEL-34875] - svcrdma: Add an async version of svc_rdma_send_ctxt_put() (Benjamin Coddington) [RHEL-34875] - svcrdma: Add a utility workqueue to svcrdma (Benjamin Coddington) [RHEL-34875] - svcrdma: Pre-allocate svc_rdma_recv_ctxt objects (Benjamin Coddington) [RHEL-34875] - svcrdma: Eliminate allocation of recv_ctxt objects in backchannel (Benjamin Coddington) [RHEL-34875] - nfsd: remove unnecessary NULL check (Benjamin Coddington) [RHEL-34875] - SUNRPC: Remove RQ_SPLICE_OK (Benjamin Coddington) [RHEL-34875] - NFSD: Modify NFSv4 to use nfsd_read_splice_ok() (Benjamin Coddington) [RHEL-34875] - NFSD: Replace RQ_SPLICE_OK in nfsd_read() (Benjamin Coddington) [RHEL-34875] - SUNRPC: Add a server-side API for retrieving an RPC's pseudoflavor (Benjamin Coddington) [RHEL-34875] - NFSD: Document lack of f_pos_lock in nfsd_readdir() (Benjamin Coddington) [RHEL-34875] - NFSD: Remove nfsd_drc_gc() tracepoint (Benjamin Coddington) [RHEL-34875] - NFSD: Make the file_delayed_close workqueue UNBOUND (Benjamin Coddington) [RHEL-34875] - NFSD: use read_seqbegin() rather than read_seqbegin_or_lock() (Benjamin Coddington) [RHEL-34875] - nfsd: new Kconfig option for legacy client tracking (Benjamin Coddington) [RHEL-34875] - NFSv4.1: Use the nfs_client's rpc timeouts for backchannel (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fixup v4.1 backchannel request timeouts (Benjamin Coddington) [RHEL-34875] - rpc_pipefs: Replace one label in bl_resolve_deviceid() (Benjamin Coddington) [RHEL-34875] - NFS: drop unused nfs_direct_req bytes_left (Benjamin Coddington) [RHEL-34875] - NFS: More fixes for nfs_direct_write_reschedule_io() (Benjamin Coddington) [RHEL-34875] - NFS: Use the correct commit info in nfs_join_page_group() (Benjamin Coddington) [RHEL-34875] - NFS: More O_DIRECT accounting fixes for error paths (Benjamin Coddington) [RHEL-34875] - NFS: Fix O_DIRECT locking issues (Benjamin Coddington) [RHEL-34875] - NFS: Fix error handling for O_DIRECT write scheduling (Benjamin Coddington) [RHEL-34875] - pNFS: Fix the pnfs block driver's calculation of layoutget size (Benjamin Coddington) [RHEL-34875] - nfs: print fileid in lookup tracepoints (Benjamin Coddington) [RHEL-34875] - nfs: rename the nfs_async_rename_done tracepoint (Benjamin Coddington) [RHEL-34875] - nfs: add new tracepoint at nfs4 revalidate entry point (Benjamin Coddington) [RHEL-34875] - SUNRPC: fix _xprt_switch_find_current_entry logic (Benjamin Coddington) [RHEL-34875] - NFSv4.1/pnfs: Ensure we handle the error NFS4ERR_RETURNCONFLICT (Benjamin Coddington) [RHEL-34875] - NFSv4.1: if referring calls are complete, trust the stateid argument (Benjamin Coddington) [RHEL-34875] - NFSv4: Track the number of referring calls in struct cb_process_state (Benjamin Coddington) [RHEL-34875] - pnfs/blocklayout: Don't add zero-length pnfs_block_dev (Benjamin Coddington) [RHEL-34875] - blocklayoutdriver: Fix reference leak of pnfs_device_node (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fix a suspicious RCU usage warning (Benjamin Coddington) [RHEL-34875] - SUNRPC: Create a helper function for accessing the rpc_clnt's xprt_switch (Benjamin Coddington) [RHEL-34875] - SUNRPC: Remove unused function rpc_clnt_xprt_switch_put() (Benjamin Coddington) [RHEL-34875] - SUNRPC: Clean up unused variable in rpc_xprt_probe_trunked() (Benjamin Coddington) [RHEL-34875] - nfsd: kill stale comment about simple_fill_super() requirements (Benjamin Coddington) [RHEL-34875] - SUNRPC: Replace strlcpy() with strscpy() (Benjamin Coddington) [RHEL-34875] - NFSD: Revert 738401a9bd1ac34ccd5723d69640a4adbb1a4bc0 (Benjamin Coddington) [RHEL-34875] - NFSD: Revert 6c41d9a9bd0298002805758216a9c44e38a8500d (Benjamin Coddington) [RHEL-34875] - nfsd: hold nfsd_mutex across entire netlink operation (Benjamin Coddington) [RHEL-34875] - NFSD: Fix checksum mismatches in the duplicate reply cache (Benjamin Coddington) [RHEL-34875] - NFSD: Fix "start of NFS reply" pointer passed to nfsd_cache_update() (Benjamin Coddington) [RHEL-34875] - NFSD: Update nfsd_cache_append() to use xdr_stream (Benjamin Coddington) [RHEL-34875] - nfsd: fix file memleak on client_opens_release (Benjamin Coddington) [RHEL-34875] - nfs: Convert nfs_symlink() to use a folio (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fix RPC client cleaned up the freed pipefs dentries (Benjamin Coddington) [RHEL-34875] - NFSv4.1: fix SP4_MACH_CRED protection for pnfs IO (Benjamin Coddington) [RHEL-34875] - SUNRPC: Add an IS_ERR() check back to where it was (Benjamin Coddington) [RHEL-34875] - NFSv4.1: fix handling NFS4ERR_DELAY when testing for session trunking (Benjamin Coddington) [RHEL-34875] - nfs41: drop dependency between flexfiles layout driver and NFSv3 modules (Benjamin Coddington) [RHEL-34875] - SUNRPC: SOFTCONN tasks should time out when on the sending list (Benjamin Coddington) [RHEL-34875] - SUNRPC: Force close the socket when a hard error is reported (Benjamin Coddington) [RHEL-34875] - SUNRPC: Don't skip timeout checks in call_connect_status() (Benjamin Coddington) [RHEL-34875] - SUNRPC: ECONNRESET might require a rebind (Benjamin Coddington) [RHEL-34875] - NFSv4/pnfs: Allow layoutget to return EAGAIN for softerr mounts (Benjamin Coddington) [RHEL-34875] - NFSv4: Add a parameter to limit the number of retries after NFS4ERR_DELAY (Benjamin Coddington) [RHEL-34875] - fs: add a new SB_I_NOUMASK flag (Benjamin Coddington) [RHEL-34875] - svcrdma: Fix tracepoint printk format (Benjamin Coddington) [RHEL-34875] - svcrdma: Drop connection after an RDMA Read error (Benjamin Coddington) [RHEL-34875] - NFSD: clean up alloc_init_deleg() (Benjamin Coddington) [RHEL-34875] - NFSD: Fix frame size warning in svc_export_parse() (Benjamin Coddington) [RHEL-34875] - NFSD: Rewrite synopsis of nfsd_percpu_counters_init() (Benjamin Coddington) [RHEL-34875] - nfsd: Clean up errors in nfs3proc.c (Benjamin Coddington) [RHEL-34875] - nfsd: Clean up errors in nfs4state.c (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up errors in stats.c (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_seek() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_offset_status() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_copy_notify() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_copy() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_test_stateid() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_exchange_id() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_do_encode_secinfo() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_access() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_readdir() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_entry4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add an nfsd4_encode_nfs_cookie4() helper (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_rdattr_error() (Benjamin Coddington) [RHEL-34875] - NFSD: Rename nfsd4_encode_dirent() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_sequence() (Benjamin Coddington) [RHEL-34875] - NFSD: Restructure nfsd4_encode_create_session() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_channel_attr4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add a utility function for encoding sessionid4 objects (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_open() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_none_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_write_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_read_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Refactor nfsd4_encode_lock_denied() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_lock_owner4() (Benjamin Coddington) [RHEL-34875] - NFSD: Remove a layering violation when encoding lock_denied (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_getdeviceinfo() (Benjamin Coddington) [RHEL-34875] - NFSD: Make @gdev parameter of ->encode_getdeviceinfo a const pointer (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_layoutreturn() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_layoutcommit() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_layoutget() (Benjamin Coddington) [RHEL-34875] - NFSD: Make @lgp parameter of ->encode_layoutget a const pointer (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_stateid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_count4() (Benjamin Coddington) [RHEL-34875] - NFSD: Rename nfsd4_encode_fattr() (Benjamin Coddington) [RHEL-34875] - NFSD: Use a bitmask loop to encode FATTR4 results (Benjamin Coddington) [RHEL-34875] - NFSD: Copy FATTR4 bit number definitions from RFCs (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_xattr_support() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_sec_label() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_suppattr_exclcreat() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_layout_blksize() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_layout_types() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fs_layout_types() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_mounted_on_fileid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_modify() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_metadata() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_delta() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_create() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_access() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_used() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_total() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_free() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_avail() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_rawdev() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_owner_group() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_owner() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_numlinks() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_mode() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxwrite() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxread() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxname() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxlink() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxfilesize() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fs_locations() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_files_total() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_files_free() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_files_avail() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fileid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_filehandle() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_acl() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_nfsace4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_aclsupport() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_rdattr_error() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_lease_time() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fsid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_size() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_change() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fh_expire_type() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_type() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_supported_attrs() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4__false() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4__true() (Benjamin Coddington) [RHEL-34875] - NFSD: Add struct nfsd4_fattr_args (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_setattr() (Benjamin Coddington) [RHEL-34875] - NFSD: Rename nfsd4_encode_bitmap() (Benjamin Coddington) [RHEL-34875] - NFSD: Add simple u32, u64, and bool encoders (Benjamin Coddington) [RHEL-34875] - SUNRPC: Remove BUG_ON call sites (Benjamin Coddington) [RHEL-34875] - nfs: fix the typo of rfc number about xattr in NFSv4 (Benjamin Coddington) [RHEL-34875] - NFSD: add rpc_status netlink support (Benjamin Coddington) [RHEL-34875] - NFSD: handle GETATTR conflict with write delegation (Benjamin Coddington) [RHEL-34875] - NFSD: add support for CB_GETATTR callback (Benjamin Coddington) [RHEL-34875] - SUNRPC: change svc_rqst::rq_flags bits to enum (Benjamin Coddington) [RHEL-34875] - SUNRPC: change svc_pool::sp_flags bits to enum (Benjamin Coddington) [RHEL-34875] - SUNRPC: change cache_head.flags bits to enum (Benjamin Coddington) [RHEL-34875] - lockd: hold a reference to nlmsvc_serv while stopping the thread. (Benjamin Coddington) [RHEL-34875] - SUNRPC: integrate back-channel processing with svc_recv() (Benjamin Coddington) [RHEL-34875] - SUNRPC: Clean up bc_svc_process() (Benjamin Coddington) [RHEL-34875] - SUNRPC: rename and refactor svc_get_next_xprt() (Benjamin Coddington) [RHEL-34875] - SUNRPC: move all of xprt handling into svc_xprt_handle() (Benjamin Coddington) [RHEL-34875] - lockd: fix race in async lock request handling (Benjamin Coddington) [RHEL-34875] - lockd: don't call vfs_lock_file() for pending requests (Benjamin Coddington) [RHEL-34875] - lockd: introduce safe async lock op (Benjamin Coddington) [RHEL-34875] - Documentation: Add missing documentation for EXPORT_OP flags (Benjamin Coddington) [RHEL-34875] - nfsd: Don't reset the write verifier on a commit EAGAIN (Benjamin Coddington) [RHEL-34875] - nfsd: Handle EOPENSTALE correctly in the filecache (Benjamin Coddington) [RHEL-34875] - NFSD: add trace points to track server copy progress (Benjamin Coddington) [RHEL-34875] - NFSD: initialize copy->cp_clp early in nfsd4_copy for use by trace point (Benjamin Coddington) [RHEL-34875] - nfs: move nfs4_xattr_handlers to .rodata (Benjamin Coddington) [RHEL-34875] - xattr: make the xattr array itself const (Benjamin Coddington) [RHEL-34875] - xattr: remove unused argument (Benjamin Coddington) [RHEL-34875] - xattr: add listxattr helper (Benjamin Coddington) [RHEL-34875] - xattr: simplify listxattr helpers (Benjamin Coddington) [RHEL-34875] - xattr: use rbtree for simple_xattrs (Benjamin Coddington) [RHEL-34875] - NFS/flexfiles: Annotate struct nfs4_ff_layout_segment with __counted_by (Benjamin Coddington) [RHEL-34875] - nfs41: Annotate struct nfs4_file_layout_dsaddr with __counted_by (Benjamin Coddington) [RHEL-34875] - phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP (Izabela Bakollari) [RHEL-26682] {CVE-2024-26600} - scsi: core: Handle devices which return an unusually large VPD page count (Ewan D. Milne) [RHEL-33543] - scsi: core: Fix handling of SCMD_FAIL_IF_RECOVERING (Ewan D. Milne) [RHEL-33543] - scsi: sd: Unregister device if device_add_disk() failed in sd_probe() (Ewan D. Milne) [RHEL-33543] - scsi: core: Fix unremoved procfs host directory regression (Ewan D. Milne) [RHEL-33543] - scsi: st: Make st_sysfs_class constant (Ewan D. Milne) [RHEL-33543] - scsi: ch: Make ch_sysfs_class constant (Ewan D. Milne) [RHEL-33543] - scsi: sg: Make sg_sysfs_class constant (Ewan D. Milne) [RHEL-33543] - scsi: core: ata: Do no try to probe for CDL on old drives (Ewan D. Milne) [RHEL-33543] - scsi: core: Simplify scsi_cdl_check_cmd() (Ewan D. Milne) [RHEL-33543] - scsi: sd: Handle read/write CDL timeout failures (Ewan D. Milne) [RHEL-33543] - scsi: block: Introduce BLK_STS_DURATION_LIMIT (Ewan D. Milne) [RHEL-33543] - scsi: sd: Set read/write command CDL index (Ewan D. Milne) [RHEL-33543] - block: uapi: Fix compilation errors using ioprio.h with C++ (Ewan D. Milne) [RHEL-33543] - scsi: block: Improve ioprio value validity checks (Ewan D. Milne) [RHEL-33543] - scsi: block: Introduce ioprio hints (Ewan D. Milne) [RHEL-33543] - scsi: block: ioprio: Clean up interface definition (Ewan D. Milne) [RHEL-33543] - scsi: core: Allow enabling and disabling command duration limits (Ewan D. Milne) [RHEL-33543] - scsi: core: Detect support for command duration limits (Ewan D. Milne) [RHEL-33543] - scsi: core: Support Service Action in scsi_report_opcode() (Ewan D. Milne) [RHEL-33543] - scsi: core: Support retrieving sub-pages of mode pages (Ewan D. Milne) [RHEL-33543] - scsi: core: Rename and move get_scsi_ml_byte() (Ewan D. Milne) [RHEL-33543] - scsi: core: Constify the struct device_type usage (Ewan D. Milne) [RHEL-33543] - scsi: core: Consult supported VPD page list prior to fetching page (Ewan D. Milne) [RHEL-33543] - scsi: sd: usb_storage: uas: Access media prior to querying device properties (Ewan D. Milne) [RHEL-33543] - scsi: core: Make scsi_bus_type const (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Make pseudo_lld_bus const (Ewan D. Milne) [RHEL-33543] - scsi: iscsi: Make iscsi_flashnode_bus const (Ewan D. Milne) [RHEL-33543] - scsi: ufs: Have midlayer retry start stop errors (Ewan D. Milne) [RHEL-33543] - scsi: sr: Have midlayer retry get_sectorsize() errors (Ewan D. Milne) [RHEL-33543] - scsi: ses: Have midlayer retry scsi_execute_cmd() errors (Ewan D. Milne) [RHEL-33543] - scsi: sd: Have midlayer retry read_capacity_10() errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Have SCSI midlayer retry scsi_report_lun_scan() errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Have midlayer retry scsi_mode_sense() UAs (Ewan D. Milne) [RHEL-33543] - scsi: ch: Have midlayer retry ch_do_scsi() UAs (Ewan D. Milne) [RHEL-33543] - scsi: ch: Remove unit_attention (Ewan D. Milne) [RHEL-33543] - scsi: sd: Have midlayer retry sd_sync_cache() errors (Ewan D. Milne) [RHEL-33543] - scsi: spi: Have midlayer retry spi_execute() UAs (Ewan D. Milne) [RHEL-33543] - scsi: device_handler: rdac: Have midlayer retry send_mode_select() errors (Ewan D. Milne) [RHEL-33543] - scsi: device_handler: hp_sw: Have midlayer retry scsi_execute_cmd() errors (Ewan D. Milne) [RHEL-33543] - scsi: sd: Have midlayer retry sd_spinup_disk() errors (Ewan D. Milne) [RHEL-33543] - scsi: sd: Use separate buf for START_STOP in sd_spinup_disk() (Ewan D. Milne) [RHEL-33543] - scsi: core: Retry INQUIRY after timeout (Ewan D. Milne) [RHEL-33543] - scsi: core: Have midlayer retry scsi_probe_lun() errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Allow passthrough to request midlayer retries (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in sd_suspend_common() (Ewan D. Milne) [RHEL-33543] - scsi: sr: Fix sshdr use in sr_get_events (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in cache_type_store (Ewan D. Milne) [RHEL-33543] - scsi: Fix sshdr use in scsi_test_unit_ready (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix scsi_mode_sense caller's sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: spi: Fix sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: rdac: Fix sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: rdac: Fix send_mode_select retry handling (Ewan D. Milne) [RHEL-33543] - scsi: hp_sw: Fix sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in sd_spinup_disk (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in read_capacity_16 (Ewan D. Milne) [RHEL-33543] - scsi: core: Safe warning about bad dev info string (Ewan D. Milne) [RHEL-33543] - scsi: core: Kick the requeue list after inserting when flushing (Ewan D. Milne) [RHEL-33543] - scsi: core: Add a precondition check in scsi_eh_scmd_add() (Ewan D. Milne) [RHEL-33543] - scsi: ch: Replace deprecated strncpy() with strscpy() (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Delete some bogus error checking (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Fix some bugs in sdebug_error_write() (Ewan D. Milne) [RHEL-33543] - scsi: core: Add comment to target_destroy in scsi_host_template (Ewan D. Milne) [RHEL-33543] - scsi: core: Clean up scsi_dev_queue_ready() (Ewan D. Milne) [RHEL-33543] - scsi: core: Handle depopulation and restoration in progress (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add param to control sdev's allow_restart (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add debugfs interface to fail target reset (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add new error injection type: Reset LUN failed (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add new error injection type: Abort Failed (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Set command result and sense data if error is injected (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Return failed value if error is injected (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Time out command if the error is injected (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Define grammar to remove added error injection (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add interface to manage error injection for a single device (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Create scsi_debug directory in the debugfs filesystem (Ewan D. Milne) [RHEL-33543] - scsi: simplify sysctl registration with register_sysctl() (Ewan D. Milne) [RHEL-33543] - scsi: sd: Convert SCSI errors to PR errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Rename status_byte to sg_status_byte (Ewan D. Milne) [RHEL-33543] - scsi/scsi_error: Use call_rcu_hurry() instead of call_rcu() (Ewan D. Milne) [RHEL-33543] - scsi: st: Remove redundant variable pointer stp (Ewan D. Milne) [RHEL-33543]- tipc: fix UAF in error path (Xin Long) [RHEL-34280] {CVE-2024-36886} - redhat: Add cgroup kselftests to kernel-selftests-internal (Waiman Long) [RHEL-43555] - vxlan: Pull inner IP header in vxlan_xmit_one(). (Guillaume Nault) [RHEL-35248] - geneve: Fix incorrect inner network header offset when innerprotoinherit is set (Guillaume Nault) [RHEL-35248] - vxlan: Pull inner IP header in vxlan_rcv(). (Guillaume Nault) [RHEL-35248] - gpio: tegra186: Fix tegra186_gpio_is_accessible() check (Charles Mirabile) [RHEL-32452] - ALSA: update configuration for RHEL 9.5 (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_rpmsg: update Kconfig dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: imx-rpmsg: SND_SOC_IMX_RPMSG should depend on OF and I2C (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-ctrl: only clear WAKESTS for HDaudio codecs (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-ctrl: add missing WAKE_STS clear (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Add fw_regs area to debugfs map (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: tgl: Add fw_regs area to debugfs map for IPC4 (Jaroslav Kysela) [RHEL-27515] - ALSA: pci: hda: hda_controller: Add support for use_pio_for_commands mode (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hdac_controller: Implement support for use_pio_for_commands mode (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-mtl-match: add cs42l43 only support (Jaroslav Kysela) [RHEL-27515] - soundwire: clarify maximum allowed address (Jaroslav Kysela) [RHEL-27515] - soundwire: remove unused sdw_bus_conf structure (Jaroslav Kysela) [RHEL-27515] - soundwire: cadence: remove PDI offset completely (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Component should be unbound before deconstruction (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Component should be unbound before deconstruction (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: add helper to detect SoundWire wakes (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-codec: preserve WAKEEN values (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Add fw_regs area to debugfs map (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Introduce flags to force commands via PIO instead of CORB (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: Select AZX_DCAPS_PIO_COMMANDS for Lunar Lake (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-bus: Use PIO mode for Lunar Lake (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-lnl-match: adds RT714 and RT1318 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-lnl-match: add cs42l43 only support (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Fix input format query of process modules without base extension (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Fix yet another spot for system message conversion (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Fix wrong loading calibrated data sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2552: Add TX path for capturing AUDIO-OUT data (Jaroslav Kysela) [RHEL-27515] - ASoC: mediatek: mt8192: fix register configuration for tdm (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs_dsp_ctl: Use private_free for control cleanup (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Fix a warning reported by robot kernel test (Jaroslav Kysela) [RHEL-27515] - soundwire: cadence: fix invalid PDI offset (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Remove Framework Laptop 16 from quirks (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: tas2781: Component should be unbound before deconstruction (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Move flags to private struct (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Fixup typo in device link checking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Fix swapped song position pointer data (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Set default protocol when not given explicitly (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Don't accept an invalid UMP protocol number (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Don't clear bank selection after sending a program change (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Fix incorrect UMP type for system messages (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Don't clear bank selection at event -> UMP MIDI2 conversion (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Fix missing bank setup between MIDI1/MIDI2 UMP conversion (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Adjust G814JZR to use SPI init for amp (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Remove debugfs at disconnection (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs don't work for ProBook 440/460 G11. (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Enable proc module when CONFIG_MODULES=y (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Fix NULL module pointer assignment at card init (Jaroslav Kysela) [RHEL-27515 RHEL-43900] {CVE-2024-38605} - regmap: kunit: Fix array overflow in stride() test (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Set lower bound of start tick time (Jaroslav Kysela) [RHEL-27515 RHEL-43811] {CVE-2024-38618} - ALSA: hda/realtek: Drop doubly quirk entry for 103c:8a2e (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - fixed headset Mic not show (Jaroslav Kysela) [RHEL-27515] - ALSA: Fix deadlocks with kctl removals at disconnection (Jaroslav Kysela) [RHEL-27515 RHEL-43933] {CVE-2024-38600} - ASoC: rt715-sdca-sdw: Fix wrong complete waiting in rt715_dev_resume() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Fix lifetime of cs_dsp instance (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_component: Initialize shared data during bind callback (Jaroslav Kysela) [RHEL-27515] - ASoC: xilinx: Add missing module descriptions (Jaroslav Kysela) [RHEL-27515] - ASoC: ux500: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: topology-test: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Add missing module descriptions (Jaroslav Kysela) [RHEL-27515] - ASoC: sigmadsp: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: ab8500: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: fix for acp platform device creation failure (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix build error without CONFIG_PM (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix conflicting PCI SSID 17aa:386f for Lenovo Legion models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Set GPIO3 to default at S4 state for Thinkpad with ALC1318 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-sdw-acpi: fix usage of device_get_named_child_node() (Jaroslav Kysela) [RHEL-27515 RHEL-39879] {CVE-2024-36955} - ASoC: SOF: debug: Handle cases when fw_lib_prefix is not set, NULL (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-dsp-config: harden I2C/I2S codec detection (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: fix usages of device_get_named_child_node() (Jaroslav Kysela) [RHEL-27515] - ASoC: da7219-aad: fix usage of device_get_named_child_node() (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: use mutex for E-MU FPGA access locking (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: move the whole GPIO event handling to the workqueue (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: fix E-MU card dock presence monitoring (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: fix E-MU dock initialization (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: factor out snd_emu1010_load_dock_firmware() (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: make E-MU FPGA writes potentially more reliable (Jaroslav Kysela) [RHEL-27515] - ALSA: kunit: use const qualifier for immutable data (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Lenovo 13X (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support Lenovo 13X laptop without _DSD (Jaroslav Kysela) [RHEL-27515] - ASoC: rt715-sdca: volume step modification (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Avoid static analysis warning of uninitialised variable (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa881x: set clk_stop_mode1 flag (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Fix conversion from MIDI2 to MIDI1 UMP messages (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Enable audio jacks of Haier Boyue G42 with ALC269VC (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Set name of control as in topology (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Huawei Matebook D14 NBLB-WAX9N (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: add support for up to 768kHz sample rate (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: add support for 705.6kHz and 768kHz sample rates (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: add DSD formats (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix volumn control of ThinkBook 16P Gen4 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fixes for Asus GU605M and GA403U sound (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Update DSP1RX5/6 Sources for DSP config (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Use shared cs-amp-lib to apply calibration (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Remove Speaker ID for Lenovo Legion slim 7 16ARHA7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Set the max PCM Gain using tuning setting (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support HP Omen models without _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for HP Omen models using CS35L41 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: Add new vendor_id and subsystem_id to support ThinkPad ICE-1 (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Core: Handle error returned by sof_select_ipc_and_paths (Jaroslav Kysela) [RHEL-27515] - ASoC: rt715: add vendor clear control register (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Fix an NULL vs IS_ERR() check (Jaroslav Kysela) [RHEL-27515] - tools/include: Sync uapi/sound/asound.h with the kernel sources (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l41: Update DSP1RX5/6 Sources for DSP config (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca: add headset microphone vrefo setting (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca: modify channel number to support 4 channels (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: rt5645: add cbj sleeve gpio property (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Fix the electric noise due to the CBJ contacts floating (Jaroslav Kysela) [RHEL-27515] - ASoC: acp: Support microphone from device Acer 315-24p (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: debug: show firmware/topology prefix/names (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: pcm: Restrict DSP D0i3 during S0ix to IPC3 (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: add default firmware library path for LNL (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Do not reset the ChainDMA if it has not been allocated (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Introduce generic sof_ipc4_pcm_stream_priv (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Use consistent name for sof_ipc4_timestamp_info pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Use consistent name for snd_sof_pcm_stream pointer (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add test cases for regmap_read_bypassed() (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add cache-drop test with multiple cache blocks (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Replace a kmalloc/kfree() pair with KUnit-managed alloc (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Use a KUnit action to call regmap_exit() (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add more cache-sync tests (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add more cache-drop tests (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Run non-sparse cache tests at non-zero register addresses (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Run sparse cache tests at non-zero register addresses (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Introduce struct for test case parameters (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Create a struct device for the regmap (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Fix warnings of implicit casts to __le16 and __be16 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Prevent overwriting firmware ASP config (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix unintended bus access while resetting amp (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Exit cache-only after cs35l56_wait_for_firmware_boot() (Jaroslav Kysela) [RHEL-27515] - regmap: Add regmap_read_bypassed() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Apply Asus T100TA quirk to Asus T100TAM too (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: Fix DSPK 16-bit playback (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix debug window description (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: correct the register for pow calibrated data (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for HP SnowWhite laptops (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Init debugfs before booting firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Wake from D0ix when starting streaming (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Remove dead code (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Test result of avs_get_module_entry() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix potential integer overflow (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Replace risky functions with safer variants (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix ASRC module initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix config_length for config-less copiers (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Silence false-positive memcpy() warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix debug-slot offset calculation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Restore stream decoupling on prepare (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Core: Add remove_late() to sof_init_environment failure path (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: fix for false dsp interrupts (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Disable DMIC/SSP offload on remove (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_cs_dsp_ctl: Remove notification of driver write (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Remove notification of driver write (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_cs_dsp_ctl: Use cs_dsp_coeff_lock_and_[read|write]_ctrl() (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Use cs_dsp_coeff_lock_and_[read|write]_ctrl() (Jaroslav Kysela) [RHEL-27515] - firmware: cs_dsp: Add locked wrappers for coeff read and write (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Correct the mtl_dsp_dump output (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dsp/mtl: Add support for ACE ROM state codes (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Implement firmware boot state check (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Disable interrupts when firmware boot failed (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Correct rom_status_reg (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Correct rom_status_reg (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: Create debugfs file to force a clean DSP boot (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: boards: Add modules description (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Removing the control of ADC_SCALE (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Solve a headphone detection issue after suspend and resume (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: modify clock table (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Solve error interruption issue (Jaroslav Kysela) [RHEL-27515] - ALSA: line6: Zero-initialize message buffers (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: cs35l41: Support ASUS ROG G634JYR (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add sound quirks for Lenovo Legion slim 7 16ARHA7 models (Jaroslav Kysela) [RHEL-27515] - Revert "ALSA: emu10k1: fix synthesizer sample playback position and caching" (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS Laptops using CS35L56 (Jaroslav Kysela) [RHEL-27515] - regmap: maple: Fix uninitialized symbol 'ret' warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: fix for acp_init function error handling (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: mark dvc_tlv with __maybe_unused (Jaroslav Kysela) [RHEL-27515] - ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw (Jaroslav Kysela) [RHEL-27515] - ASoC: rt-sdw*: add __func__ to all error logs (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt712-sdca-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt711-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt711-sdca: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5682-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: kirkwood: Fix potential NULL dereference (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: fix for wake interrupt handling for clockstop mode (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Add ACPI device match tables (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Fix inactive headset mic jack (Jaroslav Kysela) [RHEL-27515] - regmap: maple: Fix cache corruption in regcache_maple_drop() (Jaroslav Kysela) [RHEL-27515 RHEL-39706] {CVE-2024-36019} - ASoC: amd: acp: fix for acp pdm configuration check (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove useless dev_dbg from playback_hook (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add debug statements to kcontrols (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add locks to kcontrols (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove digital gain kcontrol (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: change cs35l56 name_prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: change rt715-sdca dai name (Jaroslav Kysela) [RHEL-27515] - ASoC: rt715-sdca: rename dai name with rt715-sdca prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt722_sdca: use rt_dmic_rtd_init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt722_sdca: set rtd_init in codec_info_list[] (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: remove unused rt dmic rtd_init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: use generic rtd_init function for Realtek SDW DMICs (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out codec name generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out BlueTooth DAI creation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out HDMI DAI creation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out DMIC DAI creation. (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out SSP DAI creation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Use for_each_set_bit (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Only pass dai_link pointer around (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Move get_codec_dai_by_name() into sof_sdw itself (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Set channel map directly from endpoints (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Only pass codec_conf pointer around (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Make find_codec_info_dai() return a pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Make find_codec_info_acpi() return a pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Make find_codec_info_part() return a pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Correct extraction of data pointer in suspend/resume (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mtrace: rework mtrace timestamp setting (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dsp: Skip IMR boot on ACE platforms in case of S3 suspend (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: Compensate LLP in case it is not reset (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add pplcllpl/u members to hdac_ext_stream (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Correct the delay calculation (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-pcm: Add pointer callback to sof_ipc_pcm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Invalidate the stream_start_offset in PAUSED state (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Combine the SOF_IPC4_PIPE_PAUSED cases in pcm_trigger (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Move struct sof_ipc4_timestamp_info definition locally (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Remove the get_stream_position callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Use the snd_sof_pcm_get_dai_frame_counter() for pcm_delay (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-common-ops: Do not set the get_stream_position callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Set the dai/host get frame/byte counter callbacks (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Introduce a new callback pair to be used for PCM delay reporting (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl/lnl: Use the generic get_stream_position callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: Implement get_stream_position (Linear Link Position) (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-pcm: Use dsp_max_burst_size_in_ms to place constraint (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Save the DMA maximum burst size for PCMs (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add dsp_max_burst_size_in_ms member to snd_sof_pcm_stream (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Set the init_done flag before component_add() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Raise device name message log level (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine_pcm: Allow passing component name via config (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Board cleanup (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Do not ignore route checks (Jaroslav Kysela) [RHEL-27515] - ASoC: topology: Do not ignore route checks when parsing graphs (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Disable route checks for Skylake boards (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-nhlt: add intel_nhlt_ssp_device_type() function (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: support NHLT device type (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Fix unannotated kfree() cleanup (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for some Clevo laptops (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for HP Spectre x360 14 eu0000 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix the hp playback volume issue for LG machines (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-compress: Fix and add DPCM locking (Jaroslav Kysela) [RHEL-27515] - ALSA: core: add kunitconfig (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: add in quirk for Acer Swift Go 16 - SFG16-71 (Jaroslav Kysela) [RHEL-27515] - Revert "ALSA: usb-audio: Name feature ctl using output if input is PCM" (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Skip IRAM/DRAM size modification for Steam Deck OLED (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Move signed_fw_image to struct acp_quirk_entry (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Fix missing irq-disable at closing (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for Lenovo Yoga 9 14IMH9 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Revert "add new YC platform variant (0x63) support" (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Revert "Fix non-functional mic on Lenovo 21J2" (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Stop parsing channels bits when all channels are found. (Jaroslav Kysela) [RHEL-27515 RHEL-36904] {CVE-2024-27436} - ALSA: hda/realtek - ALC236 fix volume mute & mic mute LED on some HP models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove unnecessary runtime_pm calls (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core.c: Skip dummy codec when adding platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on ASUS M7600RE (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen input gain range again (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen 4i4 low-voltage detection (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen autogain status values (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen input gain range (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: use dev_dbg in system_resume (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: do not call pm_runtime_force_* in system_resume/suspend (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add lock to system_suspend (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: do not reset cur_* values in runtime_suspend (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: restore power state after system_resume (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix ALC285 issues on HP Envy x360 laptops (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Add support for CS35L54 and CS35L57 (Jaroslav Kysela) [RHEL-27515] - platform/x86: serial-multi-instantiate: Add support for CS35L54 and CS35L57 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Add support for CS35L54 and CS35L57 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: catpt: Carefully use PCI bitwise constants (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_component: Include sound/hda_codec.h (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_component: Add missing #include guards (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Fix missing mutex_lock in wm_adsp_write_ctl() (Jaroslav Kysela) [RHEL-27515] - firmware: cirrus: cs_dsp: Remove non-existent member from kerneldoc (Jaroslav Kysela) [RHEL-27515] - firmware: cirrus: cs_dsp: Initialize debugfs_root to invalid (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: change support for ES8326 (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Changing members of private structure (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8962: Fix up incorrect error message in wm8962_set_fll (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8962: Enable both SPKOUTR_ENA and SPKOUTL_ENA in mono mode (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8962: Enable oscillator if selecting WM8962_FLL_OSC (Jaroslav Kysela) [RHEL-27515] - ASoC: trace: add event to snd_soc_dapm trace events (Jaroslav Kysela) [RHEL-27515] - ASoC: trace: add component to set_bias_level trace events (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: atom: sst_ipc: Remove unused intel-mid.h (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Fix wrong GPIO_FN_SEL and SPI_CLK_CONFIG1 defaults (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core.c: Prefer to return dai->driver->name in snd_soc_dai_name_get() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs-amp-lib: Add KUnit test for calibration helpers (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add HP Pavilion Aero Laptop 13-be2xxx(8BD6) into DMI quirk table (Jaroslav Kysela) [RHEL-27515] - ALSA: ac97: More cleanup with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Skip i915 initialization on CNL/LKF-based platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hda: Skip HDMI/DP registration if i915 is missing (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Ignore codecs with no suppoting driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hda: Cleanup error messages (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Reuse for_each_pcm_streams() (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Name feature ctl using output if input is PCM (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Overwrite CS35L41 configuration for ASUS UM5302LA (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Lenovo Thinkbook 16P laptops (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support Lenovo Thinkbook 16P (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Add Headset Mic supported Acer NB platform (Jaroslav Kysela) [RHEL-27515] - soundwire: Use snd_soc_substream_to_rtd() to obtain rtd (Jaroslav Kysela) [RHEL-27515] - soundwire: constify the struct device_type usage (Jaroslav Kysela) [RHEL-27515] - ALSA: hwdep: Move put_user() call out of scoped_guard() in snd_hwdep_control_ioctl() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: optimize the probe codec process (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Fix wrong register defaults (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Add an extra entry for the Chuwi Vi8 tablet (Jaroslav Kysela) [RHEL-27515] - ASoC: madera: Fix typo in madera_set_fll_clks shift value (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: midi: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: virmidi: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: prioq: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use guard() for PCM stream locks (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: oss: Use guard() for setup (Jaroslav Kysela) [RHEL-27515] - ALSA: control_led: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: info: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: mixer_oss: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: rawmidi: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: jack: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: fifo: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: memory: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ports: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: queue: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: timer: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: compress_offload: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: hrtimer: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: hwdep: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: kunit: Fix sparse warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on Lenovo 21J2 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: add new YC platform variant (0x63) support (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Prevent bad sign extension in cs35l56_read_silicon_uid() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - ALC285 reduce pop noise from Headphone port (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add Lenovo ThinkBook 21J0 into DMI quirk table (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add a test for ranges in combination with windows (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: correct TX SMIC MUXn widgets on SM8350+ (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: split widgets per different LPASS versions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add special fixup for Lenovo 14IRP8 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Apply amp calibration from EFI data (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Apply amp calibration from EFI data (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Add helper functions for amp calibration (Jaroslav Kysela) [RHEL-27515] - ASoC: cs-amp-lib: Add helpers for factory calibration data (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Add wm_adsp_start() and wm_adsp_stop() (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Add time postfixes on defines (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Add some missing dev_err_probe()s (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Handle error from devm_pm_runtime_enable() (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Tidy up header includes (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Use __u8 type rather than u8 for firmware interface (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-card: Fix missing locking in snd_soc_card_get_kcontrol() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: tas2781: enable subwoofer volume control (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use CLASS() for fdget()/fdput() (Jaroslav Kysela) [RHEL-27515] - ALSA: mixer_oss: ump: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm_oss: ump: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: oss: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: virmidi: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: core: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: compress_offload: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: vmaster: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: clarify and fix default msbits value for all formats (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core: tidyup strcmp() param on snd_soc_is_matching_dai() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: modify ACP register end address macro (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: update license (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: prioq: Unify cell removal functions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: beep: Drop stale mutex (Jaroslav Kysela) [RHEL-27515] - ALSA: echoaudio: remove redundant assignment to variable clock (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5660: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5640: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5616: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5514: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: nau8825: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: da7213: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa884x: Allow sharing reset GPIO (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,wsa8840: Add reset-gpios for shared line (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LED For HP mt440 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Downgrade BDL table overflow message (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Set up BDL table at hw_params (Jaroslav Kysela) [RHEL-27515] - ALSA: Drop leftover snd-rtctimer stuff from Makefile (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Fix the discard error code from snd_ump_legacy_open() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Populate board selection with new I2S entries (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ICCMAX recommendations for ICL+ platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: TGL-based platforms support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ICL-based platforms support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: CNL-based platforms support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Abstract IRQ handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Abstract IPC handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Prefix SKL/APL-specific members (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix sound clipping in single capture scenario (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: L1SEN reference counted (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l42: Remove redundant delays in suspend(). (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Remove redundant initialization of pointer 'data' (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: fix soundwire dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: add machine select and register code (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: fix for acp pme wake for soundwire configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: remove acp_reset flag (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: refactor acp child platform device creation code (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: refactor acp device configuration read logic (Jaroslav Kysela) [RHEL-27515] - ASoC: Constify pointer to of_phandle_args (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable Mute LED on HP 840 G8 (MB 8AB8) (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Must clear HALO_STATE before issuing SYSTEM_RESET (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix top speaker connection on Dell Inspiron 16 Plus 7630 (Jaroslav Kysela) [RHEL-27515] - ALSA: core: fix buffer overflow in test_format_fill_silence() (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: Fix "Coverity: virtsnd_kctl_tlv_op(): Uninitialized variables" warning. (Jaroslav Kysela) [RHEL-27515] - ALSA: avoid 'bool' as variable name (Jaroslav Kysela) [RHEL-27515] - soundwire: bus_type: make sdw_bus_type const (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: More relaxed check of MIDI jack names (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LED For HP mt645 (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: remove redundant 'tristate' for SND_SEQ_UMP_CLIENT (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: make snd_seq_bus_type const (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: make soundbus_bus_type const (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add some bounds checking to firmware data (Jaroslav Kysela) [RHEL-27515 RHEL-34741] {CVE-2024-26927} - ALSA: hda/realtek: cs35l41: Fix order and duplicates in quirks table (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: cs35l41: Fix device ID / model name (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: cs35l41: Add internal speaker support for ASUS UM3402 with missing DSD (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Workaround for ACPI with broken spk-id-gpios property (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: Simplify setting AMIC control (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: Mark AMIC control registers as volatile (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: Drop unimplemented DMIC clock divider (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: va-macro: add npl clk (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: fix function cast warnings (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add Lenovo Legion 7i gen7 sound quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: set config_length based on device_count (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-mlink: update incorrect comment (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Fix runtime pm usage counter balance after fw exception (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai: add support for dspless mode beyond HDAudio (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Do not use LNL specific wrappers in DSPless mode (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai-ops: add SoundWire dspless mode (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai-ops: use dai_type (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: topology: Parse DAI type token for dspless mode (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: start SoundWire links earlier for LNL+ devices (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: topology: dynamically allocate and store DAI widget->private (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai: remove dspless special case (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: fix dma_id for CHAIN_DMA capture (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: allow chain_dma for all supported DAIs (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: store number of playback/capture streams (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai-ops: enable chain_dma for ALH (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: add 'is_chain_dma_supported' callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ops: add new 'is_chain_dma_supported' callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: change chain_dma handling in dai_config (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: IPC3: fix message bounds on ipc ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Workaround for crashed firmware on system suspend (Jaroslav Kysela) [RHEL-27515 RHEL-35128] {CVE-2024-27057} - ASoC: q6dsp: fix event handler prototype (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-lnl: Change the topology path to intel/sof-ipc4-tplg (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-tgl: Change the default paths and firmware names (Jaroslav Kysela) [RHEL-27515] - ALSA: aw2: avoid casting function pointers (Jaroslav Kysela) [RHEL-27515] - ALSA: ctxfi: avoid casting function pointers (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: fix TYPO 'reguest' to 'request' in error log (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on Lenovo 82UU (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Ensure that changed bytes are actually different (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx: Add devicetree support to select topologies (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add DMI quirk for inverted jack-detect on MeeGoPad T8 (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Make LattePanda board DMI match more precise (Jaroslav Kysela) [RHEL-27515] - ALSA: es1938: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: es1968: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: fm801: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: maestro3: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: riptide: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: rme96: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: sis7019: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: via82xx: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: doc: Use DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: aaci: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: pxa2xx-ac97: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ASoC: pxa2xx-ac97: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: at73c213: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: ali5451: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: ali5451: Embed suspend image into struct snd_ali (Jaroslav Kysela) [RHEL-27515] - ALSA: azt3328: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: cmipci: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: cs4281: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: echoaudio: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: dummy: Replace with DEFINE_SIPMLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcsp: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: als300: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: als4000: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: atiixp: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: ens137x: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: intel8x0: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: nm256: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Fix locking in ACP IRQ handler (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: cht_bsw_rt5645: Cleanup codec_name handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Boards: Fix NULL pointer deref in BYT/CHT boards (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Remove default from IRQ1_CFG register (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: remove unused acpi_subysystem_id (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Expose FW version with sysfs (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: add support for audio controls (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs35l56: select intended config FW_CS_DSP (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add "Intel Reference board" SSID in the ALC256. (Jaroslav Kysela) [RHEL-27515] - ALSA: HDA: intel-sdw-acpi: add kernel parameter to select alternate controller (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: starts non sdw BE id with the highest sdw BE id (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-lnl-match: Add rt722 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi: add RT712 support for LNL (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Remove unused function prototypes (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: ssp-common: Add stub for sof_ssp_get_codec_name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: common: DMI remap for rebranded Intel NUC M15 (LAPRC710) laptops (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: remove .init callbacks (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: add common sdw dai link init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt5682: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_cs42l42: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt700: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt712_sdca: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt711: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: add get_codec_dai_by_name helper function (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: use single rtd_init for rt_amps (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for DAI link generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support DAI link order customization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: dmi quirk cleanup for mtl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for mtl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for rpl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for adl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for tgl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for jsl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc3-topology: Fix pipeline tear down logic (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix deadlock in ASP1 mixer register initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: constify static sdw_slave_ops struct (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Send initial config to module if present (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Add topology parsing support for initial config (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: UAPI: Add tokens for initial config feature (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix dynamic port assignment when TDM is set (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: fix raw noinc write test wrapping (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add system suspend ops to disable IRQ (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Handle error from devm_pm_runtime_enable (Jaroslav Kysela) [RHEL-27515] - soundwire: intel_auxdevice: remove redundant assignment to variable link_flags (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add DMI quirk for Lenovo Ideapad Pro 5 16ARP8 (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: fix SND_AMD_SOUNDWIRE_ACPI dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: fix SND_SOC_WCD939X dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Shut down jack detection on component remove (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Sync the hp ilimit works when removing the component (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add clear of stashed pointer on component remove (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: add module parameter to tascodec_init() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix pci_probe() error path (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: fix reversed if statement in cs35l56_dspwait_asp1tx_put() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: add IDs for Dell dual spk platform (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/conexant: Add quirk for SWS JS201D (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Remove two HP Laptops using CS35L41 (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Fix dependencies for SND_CORE_TEST (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Ignore clock selector errors for single connection (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Remove unused test stub function (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Firmware file must match the version of preloaded firmware (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Fix filename string field layout (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Fix order of searching for firmware files (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Allow more time for firmware to boot (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Load tunings for the correct speaker models (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Firmware file must match the version of preloaded firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix misuse of wm_adsp 'part' string for silicon revision (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix for initializing ASP1 mixer registers (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Initialize all ASP1 registers (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix default SDW TX mixer registers (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix to ensure ASP1 registers match cache (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Remove buggy checks from cs35l56_is_fw_reload_needed() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Don't add the same register patch multiple times (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: cs35l56_component_remove() must clean up wm_adsp (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: cs35l56_component_remove() must clear cs35l56->component (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Don't overwrite fwf_name with the default (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Fix firmware file search order (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Apply headset jack quirk for non-bass alc287 thinkpads (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: refactor acp driver pm ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: select soundwire dependency flag for acp6.3 based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: update descriptor fields for acp6.3 based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add machine select logic for soundwire based platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Add Soundwire DAI configuration support for AMD platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add interrupt handling for SoundWire manager devices (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add code for invoking soundwire manager helper functions (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: refactor register mask structure (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: implement function to extract slave information (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: refactor soundwire pads enable (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: refactor amd soundwire manager device node creation (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: update license (Jaroslav Kysela) [RHEL-27515] - ASoC/soundwire: implement generic api for scanning amd soundwire controller (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Add sound core KUnit test (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Fix snd_pcm_format_name function (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Add missing formats to formats list (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support ASUS Zenbook UM3402YAR (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS Zenbook UX3402VA (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: mtl-match: Add cs42l43_l0 cs35l56_l23 for MTL (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Fix support for a Huawei Matebook laptop (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add DMI quirk for MSI Bravo 15 C7VF (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Check presence of valid altsetting control (Jaroslav Kysela) [RHEL-27515] - Revert "ALSA: usb-audio: Skip setting clock selector for single connections" (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support HP models without _DSD using dual Speaker ID (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional HP Envy Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for various HP ENVY models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Set Channel Index correctly when system is missing _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Support read-only clock selector control (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: Drop type from "clocks" (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Use fls to calculate the pre-divider for the PLL (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Refactor to use for_each_set_bit() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Use USEC_PER_MSEC rather than hard coding (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add pm_ptr around the power ops (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Check error from device_property_read_u32_array() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Minor code tidy ups (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Tidy up header includes (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for HP G11 Laptops using CS35L56 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: realtek: Move hda_component implementation to module (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: realtek: Re-work CS35L41 fixups to re-use for other amps (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Adding new volume kcontrols (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Remove unneeded semicolon (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Sort quirk table entries (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: add quirk for RODE NT-USB+ (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Add delay quirk for MOTU M Series 2nd revision (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: remove duplicate check if queue is broken (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Add speaker pin verbtable for Dell dual speaker platform (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: fix typo (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Skip setting clock selector for single connections (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Add a quirk for Yamaha YIT-W12TX transmitter (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs8409: Suppress vmaster control for Dolphin models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Increase default bdl_pos_adj for Apollo Lake (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Replace numeric device IDs with constant values (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: limit speaker volumes (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Remove executable bit (Jaroslav Kysela) [RHEL-27515] - ASoC: allow up to eight CPU/codec DAIs (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd934x: drop unneeded regulator include (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: skip printing deferred probe failuers (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: handle deferred probe (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add check for cpu dai link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Update platform name for different boards (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Enable rt5682s clocks in acp slave mode (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: fix headphones volume controls (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd9335: drop unused gain hack remnant (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-wsa-macro: fix compander volume hack (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa883x: fix PA volume control (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: fix the capture noise issue (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Minimize the pop noise on headphone (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Improving the THD+N performance (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: improving crosstalk performance (Jaroslav Kysela) [RHEL-27515] - ALSA: synth: Save a few bytes of memory when registering a 'snd_emux' (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ZBook Power (Jaroslav Kysela) [RHEL-27515] - soundwire: stream: add missing const to Documentation (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8540: Add pre-charge actions for input (Jaroslav Kysela) [RHEL-27515] - ASoC: p1022_rdk: fix all kernel-doc warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Use devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Compute file paths on firmware load (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Skip firmware test for custom loaders (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Optimize quirk for Valve Galileo (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Fix memory leak in amd_sof_acp_probe() (Jaroslav Kysela) [RHEL-27515 RHEL-37099] {CVE-2023-52663} - ASoC: amd: acp: Update MODULE_DESCRIPTION for sof-mach (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add missing error handling in sof-mach (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Make use of existing *_CODEC_DAI macros (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Drop redundant initialization of machine driver data (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add WCD939x Codec driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add WCD939x Soundwire devices driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: wcd-mbhc-v2: add support when connected behind an USB-C audio mux (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: document WCD939x Audio Codec (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,wcd938x: move out common properties (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: fsl,micfil: Add compatible string for i.MX95 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_sai: Add support for i.MX95 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: fsl,sai: Add compatible string for i.MX95 platform (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable headset mic on Lenovo M70 Gen5 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on HP ZBook (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/relatek: Enable Mute LED on HP Laptop 15s-fq2xxx (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: remove log message for LLP (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: generic: Remove obsolete call to ledtrig_audio_get (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix yet more -Wformat-truncation warnings (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Properly setup HDMI stream (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: fix index check on graph_parse_node_multi_nm() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: icp3-dtrace: Revert "Fix wrong kfree() usage" (Jaroslav Kysela) [RHEL-27515] - ALSA: oxygen: Fix right channel of capture volume mixer (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: Introduce a function to get if access is interleaved mode (Jaroslav Kysela) [RHEL-27515] - ASoC: mediatek: mt8195: Remove afe-dai component and rework codec link (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: annotate calibration data endianness (Jaroslav Kysela) [RHEL-27515] - ASoC: mediatek: mt8192: Check existence of dai_name before dereferencing (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP Envy X360 13-ay0xxx (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/conexant: Fix headset auto detect fail in cx8070 and SN6140 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bxt_rt298: Fix kernel ops due to COMP_DUMMY change (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bxt_da7219_max98357a: Fix kernel ops due to COMP_DUMMY change (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Fix TDM enable and DAI format control flow (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Fix PM_RUNTIME usage (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Add tas2563 into driver (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Add tas2563 into header file for DSP mode (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2562: move tas2563 from tas2562 driver to tas2781 driver (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: move tas2563 from tas2562.yaml to tas2781.yaml (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP ProBook 440 G6 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: fix building without CONFIG_SPI (Jaroslav Kysela) [RHEL-27515] - ALSA: ac97: fix build regression (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support more HP models without _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add fixup for Lenovo 14ARB7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add TAS2563 support for 14ARB7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add configurable global i2c address (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add ptrs to calibration functions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ZBook (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add driver properties for cs35l41 for Lenovo Legion Slim 7 Gen 8 serie (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: enable SND_PCI_QUIRK for Lenovo Legion Slim 7 Gen 8 (2023) serie (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: configure the amp after firmware load (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: enable SND_PCI_QUIRK for hp pavilion 14-ec1xxx series (Jaroslav Kysela) [RHEL-27515] - ALSA: mark all struct bus_type as const (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5663: cancel the work when system suspends (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Rename DSP mux channels (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add PCM Input Switch for Solo Gen 4 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for custom Gen 4 Direct Monitor mixes (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add minimum firmware version check (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for Solo, 2i2, and 4i4 Gen 4 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add power status control (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add R/O headphone volume control (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Disable autogain during phantom power state change (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Allow for controls with a "mute mode" (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Disable input controls while autogain is running (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for Air Presence + Drive option (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Store mix_ctls for Gen 4 Direct Monitor (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for software-controllable input gain (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Handle Gen 4 Direct Monitor mix updates (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove repeated elem->head.mixer references (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Allow for interfaces without per-channel volume (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Split direct_monitor out from monitor_other (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Minor refactor MSD mode check (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove line_out_hw_vol device info entry (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Split input_other into level/pad/air/phantom (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for DSP mux channels (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Split dim_mute_update from vol_updated (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for air/phantom control on input 2 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove struct scarlett2_usb_volume_status (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add scarlett2_mixer_value_to_db() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for Gen 4 style parameters (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Refactor common port_count lookups (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Change num_mux_* from int to u8 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Refactor scarlett2_config_save() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add #define for SCARLETT2_MIX_MAX (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Refactor scarlett2_usb_set_config() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Parameterise notifications (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Rename db_scale_scarlett2_gain to volume (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove scarlett2_config_sets array (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Simplify enums by removing explicit values (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add config set struct (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Infer has_msd_mode from config items (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Infer standalone switch from config items (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Check for phantom persistence config item (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Check presence of mixer using mux_assignment (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for uploading new firmware (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add check for config_item presence (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add ioctl commands to erase flash segments (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Formatting fixes (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add skeleton hwdep/ioctl interface (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Update maintainer info (Jaroslav Kysela) [RHEL-27515 RHEL-37068] {CVE-2023-52680} - ALSA: scarlett2: Add missing error check to scarlett2_config_save() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add missing error check to scarlett2_usb_set_config() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add missing error checks to *_ctl_get() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add clamp() in scarlett2_mixer_ctl_put() (Jaroslav Kysela) [RHEL-27515 RHEL-37084] {CVE-2023-52674} - ALSA: scarlett2: Add missing mutex lock around get meter levels (Jaroslav Kysela) [RHEL-27515 RHEL-37056] {CVE-2023-52689} - ALSA: scarlett2: Add #defines for firmware upgrade (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Retrieve useful flash segment numbers (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Convert meter levels from little-endian (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Dell models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Prevent firmware load if SPI speed too low (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional Dell models without _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: fix kvmalloc_array() arguments order (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove sound controls in unbind (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: move set_drv_data outside tasdevice_init (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: fix typos in comment (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: do not use regcache (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx: Add SNDRV_PCM_INFO_BATCH flag (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add mono speaker information to the components string (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: cht_bsw_rt5645: Set card.components string (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add a rt5645_components() helper (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add rt5645_get_pdata() helper (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Refactor rt5645_parse_dt() (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add platform-data for Acer Switch V 10 (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Drop double EF20 entry from dmi_platform_data[] (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Only add SPI CS GPIO if SPI is enabled in kernel (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Do not allow uninitialised variables to be freed (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Add acp-psp mailbox interface for iram-dram fence register modification (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Rename amd_bt sof_dai_type (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add i2s bt dai configuration support for AMD platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Refactor sof_i2s_tokens reading to update acpbt dai (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Refactor spinlock_irq(&sdev->ipc_lock) sequence in irq_handler (Jaroslav Kysela) [RHEL-27515] - ASoC: soc.h: don't create dummy Component via COMP_DUMMY() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: use snd_soc_dummy_dlc (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: hdaudio.c: use snd_soc_dummy_dlc (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_sai: Fix channel swap issue on i.MX8MP (Jaroslav Kysela) [RHEL-27515] - ASoC: hdmi-codec: fix missing report for jack initial status (Jaroslav Kysela) [RHEL-27515] - ASoC: topology: Replace fake root_device with kunit_device in tests (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS Zenbook 2023 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS Zenbook 2023 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS Zenbook 2022 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS Zenbook 2022 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS ROG 2023 models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS ROG 2023 models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Add config table to support many laptops without _DSD (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Remove redundant ret variable (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: add support for FW version 0x0503 (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Fix trivial code style issues (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-pcm.c: Complete the active count for components without DAIs (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,sm8250: Add X1E80100 sound card (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Add x1e80100 sound machine driver (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add missing MODULE_DESCRIPTION in mach-common (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp-config: Add missing MODULE_DESCRIPTION (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Switch to {RUNTIME,SYSTEM_SLEEP}_PM_OPS (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Allow probing ACP PCI when SOF is disabled (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Drop conflicting ACPI-based probing (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: Add support for SM8650 (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,sm8250: document SM8650 sound card (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: tegra20_ac97: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Add new swapped-speakers quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Add quirk for the Medion Lifetab S10346 (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: drop bus freq calculation and set 'max_clk_freq' (Jaroslav Kysela) [RHEL-27515] - ALSA: au88x0: fixed a typo (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Increase delay in MOTU M quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add pm ops support for renoir platform. (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: check the validity of prm_no/cfg_no (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: remove duplicated including (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: check fw_context_save for library reload (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: IPC4: synchronize fw_config_params with fw definitions (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: IPC4: query fw_context_save feature from fw (Jaroslav Kysela) [RHEL-27515] - ALSA: au88x0: fixed spelling mistakes in au88x0_core.c (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: select program 0, conf 0 by default (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for ASUS ROG GV302XA (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: Document new DAI link flags playback-only/capture-only (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: Introduce playback-only/capture-only DAI link flags (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add missing statics for hp_ilimit functions (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Allow HP amp to cool off after current limit (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Don't enable bias sense during type detect (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-mtl-match: Change CS35L56 prefixes to AMPn (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: wsa884x: make use of new mute_unmute_on_trigger flag (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: audioreach: Add 4 channel support (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: audioreach: drop duplicate channel defines (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: audioreach: Commonize setting channel mappings (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Apply mute LED quirk for HP15-db (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/hdmi: add force-connect quirks for ASUSTeK Z170 variants (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/hdmi: add force-connect quirk for NUC5CPYB (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs35l56: Use set/get APIs to access spi->chip_select (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: fix off by one in graph_parse_node_multi_nm() (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Correct SoundWire port list (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Correct order of include files to be alphabetical (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: modify config flag read logic (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-mtl: add HDA_ARL PCI support (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-mtl: fix ARL-S definitions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: add HDA_ARL PCI ID support (Jaroslav Kysela) [RHEL-27515] - PCI: add INTEL_HDA_ARL to pci_ids.h (Jaroslav Kysela) [RHEL-27515] - ALSA: pcmtest: stop timer before buffer is released (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add Framework laptop 16 to quirks (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l45: Prevents spinning during runtime suspend (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l45: Prevent IRQ handling when suspending/resuming (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l45: Use modern pm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Set bclk as source to set pll for rt5682s codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Set bclk as source to set pll for rt5682s codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Enable dpcm_capture for MAX98388 codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add i2s bt support for nau8821-max card (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add new cpu dai and dailink creation for I2S BT instance (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: Remove extra dmi parameter (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Add condition check for acp config flag (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: Add new dmi entries for acp5x platform (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8186: Revert Add Google Steelix topology compatible (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: add new Framework laptop to quirks (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_cs_amp: Connect outputs to a speaker widget (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: add core get and set support for dsp core (Jaroslav Kysela) [RHEL-27515] - ASoC: cs4271: Fix spelling mistake "retrieveing" -> "retrieving" (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca: Set lane_control_support for multilane (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Wire up buffer flags (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: add alignment for topology header file struct definition (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: align topology header file with sof topology header (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: check ctx->headset_codec_dev instead of playback (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: ctx->headset_codec_dev = NULL (Jaroslav Kysela) [RHEL-27515 RHEL-37048] {CVE-2023-52697} - ASoC: Intel: sof_nau8825: board id cleanup for rpl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: glk_rt5682_max98357a: fix board id mismatch (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: board id cleanup for adl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-tgl-match: add cs42l43 and cs35l56 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcht_es8316: Determine quirks/routing with codec-dev ACPI DSM (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcht_es8316: Add is_bytcr helper variable (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcht_es8316: Dump basic _DSM information (Jaroslav Kysela) [RHEL-27515] - ASoC: es83xx: add ACPI DSM helper module (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Move sof_of_machine_select() to core.c from sof-of-dev.c (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: Limit speaker digital volumes (Jaroslav Kysela) [RHEL-27515] - ASoC: ops: add correct range check for limiting volume (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: fix memleak in wm_adsp_buffer_populate (Jaroslav Kysela) [RHEL-27515] - ASoC: da7219: Support low DC impedance headset (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add support for a new Huawei Matebook laptop (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: Add support for SM8450 and SM8550 (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: set card driver name from match data (Jaroslav Kysela) [RHEL-27515] - ASoC: cs4349: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Drop legacy includes (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l42: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cirrus: edb93xx: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs4271: Convert to GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l36: Drop legacy includes (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l35: Drop legacy includes (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l34: Fix GPIO name and drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l33: Fix GPIO name and drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l32: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: hdac_hda: Conditionally register dais for HDMI and Analog (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-tx-macro: set active_decimator correct default value (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on ASUS E1504FA (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add DMI entry to support System76 Pangolin 13 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Disable power-save on KONTRON SinglePC (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Move Soundwire runtime stream alloc to soundcards (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Add helper for allocating Soundwire stream runtime (Jaroslav Kysela) [RHEL-27515] - ptrace: Convert ptrace_attach() to use lock guards (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Add module ID print during module set up (Jaroslav Kysela) [RHEL-27515] - ASoC: core: Fix a handful of spelling mistakes. (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Move window offset configuration earlier (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: check return value of snd_sof_ipc_msg_data (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Implement IPC version fallback if firmware files are missing (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Do not use resource managed allocation for ipc4_data (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Add helper for initialization of paths, ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-pci-dev: Rely on core to create the file paths (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-of-dev: Rely on core to create the file paths (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-acpi-dev: Rely on core to create the file paths (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-pci-dev: Save the default IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Implement firmware, topology path setup in core (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-of-dev: Save the default IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-acpi-dev: Save the default IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add placeholder for platform IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Move sof_machine_* functions from sof-audio.c to core.c (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Move sof_of_machine_select() to sof-of-dev.c from sof-audio.c (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: icp3-dtrace: Fix wrong kfree() usage (Jaroslav Kysela) [RHEL-27515] - soundwire: generic_bandwidth_allocation use bus->params.max_dr_freq (Jaroslav Kysela) [RHEL-27515] - soundwire: intel_ace2x: fix AC timing setting for ACE2.x (Jaroslav Kysela) [RHEL-27515] - soundwire: stream: fix NULL pointer dereference for multi_link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for DAI link generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for DAI link generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support DAI link array generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for HDMI-In link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for HDMI-In link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support HDMI-In link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: simplify HDMI-In quirks (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: rename function parameter (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support BT offload link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for codec link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support amp link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for codec link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for codec link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support codec link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: cht_bsw_rt5672: check return value (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: ssp-common: get codec name function (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_maxim_common: check return value (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_maxim_common: add else between 2 if test (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: remove dead code (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-mtl-match: Add rt722 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Unhardcode HDAudio BE DAI drivers description (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Kill S24_LE format (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Drop snd_hdac_calc_stream_format() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel Skylake: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hdac_hdmi: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hdac_hda: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hda: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/ca0132: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/hdmi: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Upgrade stream-format infrastructure (Jaroslav Kysela) [RHEL-27515] - ASoC: pcm: Honor subformat when configuring runtime (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Honor subformat when querying PCMs (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Introduce MSBITS subformat interface (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi: add Gen4.1 SDCA board support for LNL RVP (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Add rt722 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Make use of dev_err_probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: remove unused function declaration (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Use existing helpers to change GPROCEN and PIE bits (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: call dsp dump when boot retry fails (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2-custom-sample: add CPU/Codec = N:M sample (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2-custom-sample: Add connection image (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: use better image for Multi connection (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: add CPU:Codec = N:M support (Jaroslav Kysela) [RHEL-27515] - ASoC: makes CPU/Codec channel connection map more generic (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Handle ALSA kcontrol change notification from firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Add data struct for module notification message from firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-control: Implement control update for switch/enum controls (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Helper to find an swidget by module/instance id (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Always register the HDMI dai links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: skl_hda_dsp_generic: Drop HDMI routes when HDMI is not available (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: correct white-spaces in examples (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Allow configuration of bit clock and frame inversion (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: set controller id to hw master id (Jaroslav Kysela) [RHEL-27515] - soundwire: bus: introduce controller_id (Jaroslav Kysela) [RHEL-27515] - soundwire: fix initializing sysfs for same devices on different buses (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Allow driver to work without IRQ connection (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_xcvr: refine the requested phy clock frequency (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8186: Add Google Steelix topology compatible (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-pcm: fix up bad merge (Jaroslav Kysela) [RHEL-27515] - soundwire: stream: constify sdw_port_config when adding devices (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: drop unneeded qcom_swrm_stream_alloc_ports() cleanup (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: move sconfig in qcom_swrm_stream_alloc_ports() out of critical section (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5650: add mutex to avoid the jack detection failure (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Enable low-power hibernation mode on SPI (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_xcvr: Enable 2 * TX bit clock for spdif only case (Jaroslav Kysela) [RHEL-27515] - ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Refer to correct stream index at loops (Jaroslav Kysela) [RHEL-27515] - ASoC: imx-rpmsg: Force codec power on in low power audio mode (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8810: Fix incorrect type in assignment and cast to restricted __be16 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Add switch to control normal and alt hp inputs (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Add handling of ACPI (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Store device in private struct and use it more consistently (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Fix incorrect frame delay configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Fix the position of const qualifier (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: mem leak in skl register function (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: Fix mem leak in few functions (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8822: Fix incorrect type in assignment and cast to restricted __be16 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add missing SND_SOC_AMD_ACP_LEGACY_COMMON flag for ACP70 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Alays handle -EPROBE_DEFER (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5682s: Add LDO output selection for dacref (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add Kconfig options for acp7.0 based platform driver (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: add mtl_rt5650 support (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add missing static from runtime PM ops (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8974: Correct boost mixer inputs (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Enable low-power hibernation mode on i2c (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add HP 255 G10 into quirk table (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: add noinc write test (Jaroslav Kysela) [RHEL-27515] - regmap: ram: support noinc semantics (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: remove unnecessary NULL check (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,sm8250: add SM8550 sound card (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the bin file parsing method (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: convert not to use dma_request_slave_channel() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: correct the format order (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Fix for indentation issue (Jaroslav Kysela) [RHEL-27515] - ASoC: dapm: Simplify widget clone (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: remove unused variables (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8186: clean up unused code (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8195: clean up unused code (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Changing the headset detection time (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Add chip version flag (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Changing initialisation and broadcasting (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8821: Add slew rate controls. (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: nau8821: Add DMIC slew rate. (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5682: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5663: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5514: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt286: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt298: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt274: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: probe: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: nau8825: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98373: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98927: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98357a: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: i2s_test: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: hdaudio: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: es8336: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: da7219: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: dmic: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add support for configuring PDM interface from topology (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx8m: Add DAI driver entry for MICFIL PDM (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-client: trivial: fix comment typo (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify macro value error (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the wrong judgment of re value (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the maximum value of calib (Jaroslav Kysela) [RHEL-27515] - mfd: arizona-spi: Set pdata.hpdet_channel for ACPI enumerated devs (Jaroslav Kysela) [RHEL-27515] - mfd: arizona-i2c: Simplify obtaining I2C match data (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: fix for i2s mode register field update (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: aw88399: Fix -Wuninitialized in aw_dev_set_vcalb() (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: Fix unused rockchip_i2s_tdm_match warning for !CONFIG_OF (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa883x: make use of new mute_unmute_on_trigger flag (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dai: add flag to mute and unmute stream during trigger (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: select SND_SOC_AMD_ACP_LEGACY_COMMON for ACP63 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add ACPI dependency (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: aw88399: fix typo in Kconfig select (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Add rt5514 machine board (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Add rt5514 machine board (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: use ack callback (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: machine: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wm8995: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wm8994: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wm8962: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd9335: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5682s: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: max9867: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-rx-macro: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: adav80x: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: adau1373: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: 88pm860x: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: wavefront: Drop obsoleted comments and definitions (Jaroslav Kysela) [RHEL-27515] - ALSA: wavefront: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: opl3: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: caiaq: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: mixart: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: azt3328: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: rawmidi: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add machine driver support for acp7.0 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add pci legacy driver support for acp7.0 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: change acp power on mask macro value (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: change acp-deinit function arguments (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add machine driver support for pdm use case (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add condition check for i2s clock generation (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add platform and flag data to acp data structure (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add code for scanning acp pdm controller (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add Kconfig options for acp6.3 based platform driver (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add machine driver support for acp6.3 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add i2s clock generation support for acp6.3 based platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: refactor acp i2s clock generation code (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add acp6.3 pci legacy driver support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: add an error code check in skl_pcm_trigger (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: use defines for entries in snd_soc_dai_driver array (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_IN_MAP quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_OUT_MAP quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_MCLK_19_2MHZ quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_SSP2 quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add aw88399 amplifier driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add code for bin parsing compatible with aw88399 (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add schema for "awinic,aw88399" (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Make return of remove_late void, too (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add support for Lenovo Yoga Tab 3 Pro YT3-X90 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-cht: Add Lenovo Yoga Tab 3 Pro YT3-X90 quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add option to use sram for data bin loading (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: refactor acp dram usage for data bin loading (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: increase DSP cache window range (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add support for acp6.3 based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: Add acpi machine id for acp6.3 version based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify max_register usage error (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support dmic link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: tlv320aic31xx: switch to gpiod_set_value_cansleep (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Remove extra argument from snd_hdac_i915_init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: Move snd_hdac_i915_init to before probe_work. (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: Move snd_hdac_i915_init to before probe_work. (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Move snd_hdac_i915_init to before probe_work. (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Allow xe as match for i915_component_master_match (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Add an allow_modprobe argument to snd_hdac_i915_init (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Allow override of gpu binding. (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: Fix error handling in azx_probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: enable wake capability for acp pci driver (Jaroslav Kysela) [RHEL-27515] - ASoC: sigmadsp: Add __counted_by for struct sigmadsp_data and use struct_size() (Jaroslav Kysela) [RHEL-27515] - soundwire: dmi-quirks: update HP Omen match (Jaroslav Kysela) [RHEL-27515] - soundwire: bus: improve error handling for clock stop prepare/deprepare (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: make .remove callback return void (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Dump the notification payload (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-mtl: use ARL specific firmware definitions (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: new module for common functions (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_da7219: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_hdmi: add common header for HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_da7219: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: Fix -Wuninitialized in tegra210_amx_platform_probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5663: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt286: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: nau8825: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98927: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98373: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: es8336: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: da7219: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt298: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98357a: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5682: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt274: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: i2s_test: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Improve topology parsing of dynamic strings (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Introduce helper functions for SSP and TDM handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Only create SSP%d snd_soc_dai_driver when requested (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa-macro: fix uninitialized stack variables with name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: explicitly include binding headers when used (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-client: fix build when only IPC4 is selected (Jaroslav Kysela) [RHEL-27515] - ASoC: Use device_get_match_data() (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom/lpass: Constify struct lpass_variant (Jaroslav Kysela) [RHEL-27515] - ASoC: Drop unnecessary of_match_device() calls (Jaroslav Kysela) [RHEL-27515] - ASoC: da7218: Use i2c_get_match_data() (Jaroslav Kysela) [RHEL-27515] - ASoC: Explicitly include correct DT includes (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add code_loading parameter to stream setup (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Fix stream fifo_size initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Enable low-power hibernation mode on SPI (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Enable low-power hibernation mode on i2c (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Wake transactions need to be issued twice (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Change hibernate sequence to use allow auto hibernate (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: Replace asm/prom.h with explicit includes (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Poll SDxFIFOS after programming SDxFMT (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Introduce HOST stream setup mechanism (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Use helper to setup HOST stream (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: Use helper to setup HOST stream (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Initialise a variable to silence possible static analysis error (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dapm: Annotate struct snd_soc_dapm_widget_list with __counted_by (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Remove unused hibernate wake constants (Jaroslav Kysela) [RHEL-27515] - ASoC: Adds support for TAS575x to the pcm512x driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: aw88261: Remove non-existing reset gpio (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: awinic,aw88395: Remove reset-gpios from AW88261 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Remove unused variable (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cirrus_scodec: fix an error code (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Drop superfluous stream decoupling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Keep module refcount up when gathering traces (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Disable DSP before loading basefw (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Preallocate memory for module configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Use generic size defines (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Move IPC error messages one level down (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Simplify referencing dai-params.yaml (Jaroslav Kysela) [RHEL-27515] - ASoC: doc: Update codec to codec examples (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the transmission mode of function parameters (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add aw87390 amplifier driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Rename "sync-flag" to "awinic,sync-flag" (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add code for bin parsing compatible with aw87390 (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify i2c driver name (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Rename "sound-channel" to "awinic,audio-channel" (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the transmission method of parameters (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Remove the "fade-enable property" (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add schema for "awinic,aw87390" (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: awinic,aw88395: Add properties for multiple PA support (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Remove useless else (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Add TDM input source select (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: rtq9128: Add TDM input source slect property (Jaroslav Kysela) [RHEL-27515] - sh: boards: Fix Sound Simple-Card struct name (Jaroslav Kysela) [RHEL-27515] - ASoC: remove asoc_xxx() compatible macro (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - sound: Fix snd_pcm_readv()/writev() to use iov access functions (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-iio-aux: Use flex array to simplify code (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-generic-dmaengine-pcm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-component: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-topology: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-compress: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-utils: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-link: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dapm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dai: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-pcm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: mediatek: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: intel: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: amd: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: cs47lxx: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: wm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: rt5677: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: avs: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soundwire: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: extensa: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: generic: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: bcm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: simple_card_utils.h: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc.h: convert asoc_xxx() to snd_soc_xxx() (Jaroslav Kysela) [RHEL-27515] - ALSA: usx2y: Annotate struct snd_usx2y_urb_seq with __counted_by (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Annotate struct hda_conn_list with __counted_by (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add Richtek rtq9128 audio amplifier support (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add Richtek rtq9128 audio amplifier (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: Log clk_get("iface") failures (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cirrus_scodec: Select GPIOLIB for KUnit test (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Drop unused IPC type defines (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Kconfig: Rename SND_SOC_SOF_INTEL_IPC4 to SND_SOC_SOF_IPC4 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Extend timeout on bias sense timeout (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Move headset bias sense enable earlier in process (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Enable bias sense by default (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Lower default type detect time (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: handle EXCEPTION_CAUGHT notification from firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: add ipc4 FW panic support on CAVS 2.5+ platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: dump dsp stack (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: add telemetry retrieval support on Intel platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: add exception node in sof debugfs directory (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: add definition of telemetry slot for exception handling (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: add a helper function to search debug slot (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-mtrace: move debug slot related definitions to header.h (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Xtensa: dump ar registers to restore call stack (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cirrus_scodec: Add KUnit test (Jaroslav Kysela) [RHEL-27515] - ASoC: da7213: tidyup SND_SOC_DAIFMT_xxx (Jaroslav Kysela) [RHEL-27515] - ASoC: da7213: add .auto_selectable_formats support (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: wlf,wm8782: Add wlf,fsampen property (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8782: Use wlf,fsampen device tree property (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8782: Constrain maximum audio rate at runtime (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: make const array controls static (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-27515] - ASoC: rt1015: fix the first word being cut off (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Omit cs35l56_pm_ops_i2c_spi if I2C/SPI not enabled (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Use new export macro for dev_pm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Use pm_ptr() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Dump the payload also when set_get_data fails (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ops.h: Change the error code for not supported to EOPNOTSUPP (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Fix -Wmissing-prototypes warning (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8821: Revise MICBIAS control for power saving. (Jaroslav Kysela) [RHEL-27515] - ASoC: hdac_hdmi: Remove temporary string use in create_fill_jack_kcontrols (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l41: Use modern pm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: max98927: Drop pointless includes (Jaroslav Kysela) [RHEL-27515] - ASoC: max98520: Drop pointless includes (Jaroslav Kysela) [RHEL-27515] - ASoC: max98388: Correct the includes (Jaroslav Kysela) [RHEL-27515] - ASoC: max98396: Drop pointless include (Jaroslav Kysela) [RHEL-27515] - ASoC: max98373: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: max98357a: Drop pointless include (Jaroslav Kysela) [RHEL-27515] - ASoC: max9768: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: tas571x: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42xx8-i2c: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8580: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add machine driver that enables sound for systems with a ES8336 codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add support for splitting the codec specific code from the ACP driver (Jaroslav Kysela) [RHEL-27515] - ASoC: es8316: Enable support for MCLK div by 2 (Jaroslav Kysela) [RHEL-27515] - ASoC: es8316: Replace NR_SUPPORTED_MCLK_LRCK_RATIOS with ARRAY_SIZE() (Jaroslav Kysela) [RHEL-27515] - ASoC: es8316: Enable support for S32 LE format (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-tx-macro: Add SM6115 support (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,lpass-tx-macro: Add SM6115 (Jaroslav Kysela) [RHEL-27515] - ASoC: ak4642: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: ak4642: Minor cleanups in probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: tlv320aic32x4-i2c: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: tlv320aic32x4-spi: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: tlv320aic32x4: Add enum aic32x4_type to aic32x4_probe() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Fix error checks of default read/write copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: Name iov_iter argument as iterator instead of buffer (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Drop unused iov_iter for process callback (Jaroslav Kysela) [RHEL-27515] - dt-bindings: Fix typos (Jaroslav Kysela) [RHEL-27515] - ALSA: doc: Update description for the new PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: pcm: Drop obsoleted PCM copy_user ops (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Drop obsoleted PCM copy_user and copy_kernel ops (Jaroslav Kysela) [RHEL-27515] - ASoC: component: Add generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Use iov_iter for process callback, too (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: pcmtest: Update comment about PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: xen: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: rme9652: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: hdsp: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: rme96: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: nm256: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: rme32: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: korg1212: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: es1938: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: dummy: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Add memory copy helpers between iov_iter and iomem (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Add copy ops with iov_iter (Jaroslav Kysela) [RHEL-27515] - iov_iter: Export import_ubuf() (Jaroslav Kysela) [RHEL-27515] - spi: tegra114: Remove unnecessary NULL-pointer checks (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: Fix Wvoid-pointer-to-enum-cast warning (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: merge DAI call back functions into ops (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Drop unneeded quotes (Jaroslav Kysela) [RHEL-27515] - spi: Constify spi parameters of chip select APIs (Jaroslav Kysela) [RHEL-27515] - spi: Constify spi_get_drvdata()'s spi parameter (Jaroslav Kysela) [RHEL-27515] - spi: Constify spi_get_ctldata()'s spi parameter (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Replace all spi->chip_select references with function call (Jaroslav Kysela) [RHEL-27515] - spi: Add APIs in spi core to set/get spi->chip_select and spi->cs_gpiod (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: remove prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: add clocks on endpoint (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: add missing mclk-fs (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: add definitions/ports (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: use definitions for port/endpoint (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: i2s_tdm: Add support for RK3588 (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: i2s_tdm: Make the grf property optional (Jaroslav Kysela) [RHEL-27515] - spi: Reintroduce spi_set_cs_timing() (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Document audio OF graph dai-tdm-slot-num dai-tdm-slot-width props (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add missing (unevaluated|additional)Properties on child nodes (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: sgtl5000: Add missing type to 'micbias-voltage-m-volts' (Jaroslav Kysela) [RHEL-27515] - dt-bindings: sound: Add generic serial MIDI device (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: mt8192-mt6359: add new compatible and new properties (Jaroslav Kysela) [RHEL-27515] - spi: mediatek: support tick_delay without enhance_timing (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: Add dai-tdm-slot-width-map (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: wcd938x: Add gpio property for selecting CTIA/OMTP headset (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Centralize the 'sound-dai' definition (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: enable both flag/phandle for bitclock/frame-master (Jaroslav Kysela) [RHEL-27515] - spi: modify set_cs_timing parameter (Jaroslav Kysela) [RHEL-27515] - spi: mediatek: add tick_delay support (Jaroslav Kysela) [RHEL-27515]- sdhci-of-dwcmshc: disable PM runtime in dwcmshc_remove() (Luiz Capitulino) [RHEL-45234] - platform/mellanox: mlxbf-tmfifo: Drop Tx network packet when Tx TmFIFO is full (Luiz Capitulino) [RHEL-45234] - platform/mellanox: mlxbf-tmfifo: Remove unnecessary bool conversion (Luiz Capitulino) [RHEL-45234] - platform/mellanox: mlxbf-pmc: fix signedness bugs (Luiz Capitulino) [RHEL-45234] - drivers/platform/mellanox: Convert snprintf to sysfs_emit (Luiz Capitulino) [RHEL-45234] - cpufreq: exit() callback is optional (Mark Langsdorf) [RHEL-43846] {CVE-2024-38615} - cppc_cpufreq: Fix possible null pointer dereference (Mark Langsdorf) [RHEL-44143] {CVE-2024-38573} - ACPI: processor_idle: Fix memory leak in acpi_processor_power_exit() (Mark Langsdorf) [RHEL-33200] {CVE-2024-26894} - RAS/AMD/ATL: Use system settings for MI300 DRAM to normalized address translation (Aristeu Rozanski) [RHEL-38634] - RAS/AMD/ATL: Fix MI300 bank hash (Aristeu Rozanski) [RHEL-38634] - arm64: hibernate: Fix level3 translation fault in swsusp_save() (Mark Salter) [RHEL-35086] {CVE-2024-26989} - hwmon: (w83791d) Fix NULL pointer dereference by removing unnecessary structure field (Steve Best) [RHEL-37717] {CVE-2021-47386} - pstore/platform: Add check for kstrdup (Steve Best) [RHEL-38128] {CVE-2023-52869} - ARM: 9359/1: flush: check if the folio is reserved for no-mapping addresses (Charles Mirabile) [RHEL-34956] {CVE-2024-26947} - PM: sleep: wakeirq: fix wake irq warning in system suspend (Mark Langsdorf) [RHEL-26183] - drivers/base/cpu: crash data showing should depends on KEXEC_CORE (Mark Langsdorf) [RHEL-26183] - mm/memory_hotplug: fix error handling in add_memory_resource() (Mark Langsdorf) [RHEL-26183] - mm/memory_hotplug: add missing mem_hotplug_lock (Mark Langsdorf) [RHEL-26183] - regmap: fix bogus error on regcache_sync success (Mark Langsdorf) [RHEL-26183] - fw loader: Remove the now superfluous sentinel element from ctl_table array (Mark Langsdorf) [RHEL-26183] - regmap: fix NULL deref on lookup (Mark Langsdorf) [RHEL-26183] - driver core: platform: Annotate struct irq_affinity_devres with __counted_by (Mark Langsdorf) [RHEL-26183] - drivers: base: test: Make property entry API test modular (Mark Langsdorf) [RHEL-26183] - drivers/base: Add modular KUnit property entry API tests (Mark Langsdorf) [RHEL-26183] - driver core: Add missing parameter description to __fwnode_link_add() (Mark Langsdorf) [RHEL-26183] - driver core: platform: Unify the firmware node type check (Mark Langsdorf) [RHEL-26183] - driver core: platform: Use temporary variable in platform_device_add() (Mark Langsdorf) [RHEL-26183] - driver core: platform: Refactor error path in a couple places (Mark Langsdorf) [RHEL-26183] - driver core: platform: Drop redundant check in platform_device_add() (Mark Langsdorf) [RHEL-26183] - regmap: rbtree: Fix wrong register marked as in-cache when creating new node (Mark Langsdorf) [RHEL-26183] - driver core: return an error when dev_set_name() hasn't happened (Mark Langsdorf) [RHEL-26183] - crash: memory and CPU hotplug sysfs attributes (Mark Langsdorf) [RHEL-26183] - driver core: Call in reversed order in device_platform_notify_remove() (Mark Langsdorf) [RHEL-26183] - driver core: Return proper error code when dev_set_name() fails (Mark Langsdorf) [RHEL-26183] - mm,thp: fix nodeN/meminfo output alignment (Mark Langsdorf) [RHEL-26183] - drivers: base: test: Add missing MODULE_* macros to root device tests (Mark Langsdorf) [RHEL-26183] - drivers: base: test: Add missing MODULE_* macros for platform devices tests (Mark Langsdorf) [RHEL-26183] - drivers: base: Free devm resources when unregistering a device (Mark Langsdorf) [RHEL-26183] - drivers: base: Add basic devm tests for platform devices (Mark Langsdorf) [RHEL-26183] - drivers: base: Add basic devm tests for root devices (Mark Langsdorf) [RHEL-26183] - drivers/base: Disable CONFIG_DM_KUNIT_TEST (Mark Langsdorf) [RHEL-26183] - base/node: Remove duplicated include (Mark Langsdorf) [RHEL-26183] - driver core: Call dma_cleanup() on the test_remove path (Mark Langsdorf) [RHEL-26183] - driver core: test_async: fix an error code (Mark Langsdorf) [RHEL-26183] - of: Move of_device_{add,register,unregister} to platform.c (Mark Langsdorf) [RHEL-26183] - of: Move of_platform_register_reconfig_notifier() into DT core (Mark Langsdorf) [RHEL-26183] - regmap: Provide user selectable option to enable regmap (Mark Langsdorf) [RHEL-26183] - Regmap: Add REGMAP_BUILD (Mark Langsdorf) [RHEL-26183] - regmap: Fix the type used for a bitmap pointer (Mark Langsdorf) [RHEL-26183] - regmap: Remove dynamic allocation warnings for rbtree and maple (Mark Langsdorf) [RHEL-26183] - regmap: rbtree: Use alloc_flags for memory allocations (Mark Langsdorf) [RHEL-26183] - regmap: Reject fast_io regmap configurations with RBTREE and MAPLE caches (Mark Langsdorf) [RHEL-26183] - regmap-irq: Fix out-of-bounds access when allocating config buffers (Mark Langsdorf) [RHEL-26183] - regmap: mmio: Remove unused 64-bit support code (Mark Langsdorf) [RHEL-26183] - regmap: cache: Revert "Add 64-bit mode support" (Mark Langsdorf) [RHEL-26183] - regmap: Revert "add 64-bit mode support" and Co. (Mark Langsdorf) [RHEL-26183] - PM: domains: Move the verification of in-params from genpd_add_device() (Mark Langsdorf) [RHEL-26183] - regmap: Drop early readability check (Mark Langsdorf) [RHEL-26183] - drivers: fwnode: fix fwnode_irq_get[_byname]() (Mark Langsdorf) [RHEL-26183] - regmap: Check for register readability before checking cache during read (Mark Langsdorf) [RHEL-26183] - regmap: Add debugfs file for forcing field writes (Mark Langsdorf) [RHEL-26183] - regmap: Don't check for changes in regcache_set_val() (Mark Langsdorf) [RHEL-26183] - regmap: Add missing cache_only checks (Mark Langsdorf) [RHEL-26183] - regmap: regmap-irq: Move handle_post_irq to before pm_runtime_put (Mark Langsdorf) [RHEL-26183] - base/node: Use 'property' to identify an access parameter (Mark Langsdorf) [RHEL-26183] - isa: Remove unnecessary checks (Mark Langsdorf) [RHEL-26183] - PM: suspend: Fix pm_suspend_target_state handling for !CONFIG_PM (Mark Langsdorf) [RHEL-26183] - PM: domains: fix integer overflow issues in genpd_parse_state() (Mark Langsdorf) [RHEL-26183] - regmap: mmio: Allow passing an empty config->reg_stride (Mark Langsdorf) [RHEL-26183] - regmap-irq: Drop backward compatibility for inverted mask/unmask (Mark Langsdorf) [RHEL-26183] - regmap-irq: Minor adjustments to .handle_mask_sync() (Mark Langsdorf) [RHEL-26183] - regmap-irq: Remove support for not_fixed_stride (Mark Langsdorf) [RHEL-26183] - regmap-irq: Remove type registers (Mark Langsdorf) [RHEL-26183] - regmap-irq: Remove virtual registers (Mark Langsdorf) [RHEL-26183] - regmap-irq: Drop map from handle_mask_sync() parameters (Mark Langsdorf) [RHEL-26183] - hwrng: cn10k - use dev_err_probe (Bharat Bhushan) [RHEL-22181] - hwrng: cn10k - delete empty remove function (Bharat Bhushan) [RHEL-22181] - hwrng: cn10k - Add extended trng register support (Bharat Bhushan) [RHEL-22181] - hwrng: octeon - Fix warnings on 32-bit platforms (Bharat Bhushan) [RHEL-22181] - REDHAT: Makefile, dont reset dist-git-tmp if set (Lucas Zampieri)- REDHAT: Makefile, dont reset dist-git-tmp if set (Lucas Zampieri) - Revert "REDHAT: Fix values in Makefile being redefined" (Lucas Zampieri) - tools/power turbostat: Add local build_bug.h header for snapshot target (David Arcari) [RHEL-33321] - tools/power turbostat: Fix unc freq columns not showing with '-q' or '-l' (David Arcari) [RHEL-33321] - tools/power turbostat: option '-n' is ambiguous (David Arcari) [RHEL-33321 RHEL-36084] - tools/power turbostat: version 2024.05.10 (David Arcari) [RHEL-33321] - tools/power turbostat: Ignore pkg_cstate_limit when it is not available (David Arcari) [RHEL-33321] - tools/power turbostat: Fix order of strings in pkg_cstate_limit_strings (David Arcari) [RHEL-33321] - tools/power turbostat: Read Package-cstates via perf (David Arcari) [RHEL-33321] - tools/power turbostat: Read Core-cstates via perf (David Arcari) [RHEL-33321] - tools/power turbostat: Avoid possible memory corruption due to sparse topology IDs (David Arcari) [RHEL-33321] - tools/power turbostat: Add columns for clustered uncore frequency (David Arcari) [RHEL-33321] - tools/power turbostat: Enable non-privileged users to read sysfs counters (David Arcari) [RHEL-33321] - tools/power turbostat: Replace _Static_assert with BUILD_BUG_ON (David Arcari) [RHEL-33321] - tools/power turbostat: Add ARL-H support (David Arcari) [RHEL-33321] - tools/power turbostat: Enhance ARL/LNL support (David Arcari) [RHEL-33321] - tools/power turbostat: Survive sparse die_id (David Arcari) [RHEL-33321] - tools/power turbostat: Remember global max_die_id (David Arcari) [RHEL-33321] - tools/power turbostat: Harden probe_intel_uncore_frequency() (David Arcari) [RHEL-33321] - tools/power turbostat: Add "snapshot:" Makefile target (David Arcari) [RHEL-33321] - platform/x86:intel/pmc: Enable S0ix blocker show in Lunar Lake (Steve Best) [RHEL-46817] - platform/x86:intel/pmc: Update LNL signal status map (Steve Best) [RHEL-46817] - platform/x86:intel/pmc: Add support to show S0ix blocker counter (Steve Best) [RHEL-46817] - platform/x86/intel/pmc: Fix PCH names in comments (Steve Best) [RHEL-46817] - platform/x86/intel/pmc: Improve PKGC residency counters debug (Steve Best) [RHEL-46817] - platform/x86/intel/pmc/arl: Put GNA device in D3 (Steve Best) [RHEL-46817] - net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc() (Davide Caratti) [RHEL-45534] - net/sched: taprio: extend minimum interval restriction to entire cycle too (Davide Caratti) [RHEL-44375 RHEL-45534] {CVE-2024-36244} - net/sched: taprio: make q->picos_per_byte available to fill_sched_entry() (Davide Caratti) [RHEL-44375 RHEL-45534] {CVE-2024-36244} - rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validation (Davide Caratti) [RHEL-39715] {CVE-2024-36017} - xfs: process free extents to busy list in FIFO order (Pavel Reichl) [RHEL-7961] - xfs: adjust the incore perag block_count when shrinking (Pavel Reichl) [RHEL-7961] - xfs: abort fstrim if kernel is suspending (Pavel Reichl) [RHEL-7961] - xfs: reduce AGF hold times during fstrim operations (Pavel Reichl) [RHEL-7961] - xfs: move log discard work to xfs_discard.c (Pavel Reichl) [RHEL-7961] - can: j1939: j1939_netdev_start(): fix UAF for rx_kref of j1939_priv (Ken Cox) [RHEL-38415] {CVE-2021-47459} - tty: n_gsm: fix possible out-of-bounds in gsm0_receive() (Steve Best) [RHEL-39354] {CVE-2024-36016} - net/sched: initialize noop_qdisc owner (Davide Caratti) [RHEL-35058] - net/sched: Fix mirred deadlock on device recursion (Davide Caratti) [RHEL-35058] {CVE-2024-27010} - KVM: SEV-ES: Fix svm_get_msr()/svm_set_msr() for KVM_SEV_ES_INIT guests (Paolo Bonzini) [RHEL-16745] - x86/e820: Add a new e820 table update helper (Paolo Bonzini) [RHEL-16745] - x86/sev: Add callback to apply RMP table fixups for kexec (Paolo Bonzini) [RHEL-16745] - x86/kexec: Do not update E820 kexec table for setup_data (Paolo Bonzini) [RHEL-16745] - x86/e820: Don't reserve SETUP_RNG_SEED in e820 (Paolo Bonzini) [RHEL-16745] - redhat: add new configs (Paolo Bonzini) [RHEL-16745] - KVM: SNP: Fix LBR Virtualization for SNP guest (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Don't save mmu_invalidate_seq after checking private attr (Paolo Bonzini) [RHEL-16745] - KVM: SEV-ES: Delegate LBR virtualization to the processor (Paolo Bonzini) [RHEL-16745] - KVM: SEV-ES: Disallow SEV-ES guests when X86_FEATURE_LBRV is absent (Paolo Bonzini) [RHEL-16745] - KVM: SEV-ES: Prevent MSR access post VMSA encryption (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Remove the need to trigger an UNBLOCK event on AP creation (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Don't WARN() if RMP lookup fails when invalidating gmem pages (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Automatically switch reclaimed pages to shared (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Add module parameter to enable SEV-SNP (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Avoid WBINVD for HVA-based MMU notifications for SNP (Paolo Bonzini) [RHEL-16745] - KVM: x86: Implement hook for determining max NPT mapping level (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Implement gmem hook for invalidating private pages (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Implement gmem hook for initializing private pages (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Support SEV-SNP AP Creation NAE event (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle RMP nested page faults (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle Page State Change VMGEXIT (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle MSR based Page State Change VMGEXIT (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle GHCB GPA register VMGEXIT (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add KVM_SEV_SNP_LAUNCH_FINISH command (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add KVM_SEV_SNP_LAUNCH_UPDATE command (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add KVM_SEV_SNP_LAUNCH_START command (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add initial SEV-SNP support (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Select KVM_GENERIC_PRIVATE_MEM when CONFIG_KVM_AMD_SEV=y (Paolo Bonzini) [RHEL-16745] - KVM: MMU: Disable fast path if KVM_EXIT_MEMORY_FAULT is needed (Paolo Bonzini) [RHEL-16745] - KVM: x86: Add hook for determining max NPT mapping level (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: Add hook for invalidating memory (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: Add interface for populating gmem pages with user data (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: extract __kvm_gmem_get_pfn() (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: Add hook for initializing memory (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: limit overzealous WARN (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: pass error up from filemap_grab_folio (Paolo Bonzini) [RHEL-16745] - KVM: x86: Advertise max mappable GPA in CPUID.0x80000008.GuestPhysBits (Paolo Bonzini) [RHEL-16745] - KVM: x86: Don't advertise guest.MAXPHYADDR as host.MAXPHYADDR in CPUID (Paolo Bonzini) [RHEL-16745] - KVM: x86: Split core of hypercall emulation to helper function (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Allow per-guest configuration of GHCB protocol version (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add GHCB handling for termination requests (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add GHCB handling for Hypervisor Feature Support requests (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle AP reset MSR protocol (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Sanity check that __kvm_faultin_pfn() doesn't create noslot pfns (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Initialize kvm_page_fault's pfn and hva to error values (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Set kvm_page_fault.hva to KVM_HVA_ERR_BAD for "no slot" faults (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Handle no-slot faults at the beginning of kvm_faultin_pfn() (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Move slot checks from __kvm_faultin_pfn() to kvm_faultin_pfn() (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Explicitly disallow private accesses to emulated MMIO (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Don't force emulation of L2 accesses to non-APIC internal slots (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Move private vs. shared check above slot validity checks (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: WARN and skip MMIO cache on private, reserved page faults (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: check for invalid async page faults involving private memory (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Use synthetic page fault error code to indicate private faults (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: WARN if upper 32 bits of legacy #PF error code are non-zero (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Pass full 64-bit error code when handling page faults (Paolo Bonzini) [RHEL-16745] - KVM: x86: Move synthetic PFERR_* sanity checks to SVM's #NPF handler (Paolo Bonzini) [RHEL-16745] - KVM: x86: Define more SEV+ page fault error bits/flags for #NPF (Paolo Bonzini) [RHEL-16745] - KVM: x86: Remove separate "bit" defines for page fault error code masks (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Exit to userspace with -EFAULT if private fault hits emulation (Paolo Bonzini) [RHEL-16745] - KVM: x86: Disable KVM_INTEL_PROVE_VE by default (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Enumerate EPT Violation #VE support in /proc/cpuinfo (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Print SPTEs on unexpected #VE (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Dump VMCS on unexpected #VE (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Add sanity checks that KVM doesn't create EPT #VE SPTEs (Paolo Bonzini) [RHEL-16745] - KVM: nVMX: Always handle #VEs in L0 (never forward #VEs from L2 to L1) (Paolo Bonzini) [RHEL-16745] - KVM: nVMX: Initialize #VE info page for vmcs02 when proving #VE support (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Don't kill the VM on an unexpected #VE (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Introduce test mode related to EPT violation VE (Paolo Bonzini) [RHEL-16745] - KVM, x86: add architectural support code for #VE (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Track shadow MMIO value on a per-VM basis (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Add Suppress VE bit to EPT shadow_mmio_mask/shadow_present_mask (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Use SHADOW_NONPRESENT_VALUE for atomic zap in TDP MMU (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Fix a largely theoretical race in kvm_mmu_track_write() (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Process atomically-zapped SPTEs after TLB flush (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Allow non-zero value for non-present SPTE and removed SPTE (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Replace hardcoded value 0 for the initial value for SPTE (Paolo Bonzini) [RHEL-16745] - KVM: Allow page-sized MMU caches to be initialized with custom 64-bit values (Paolo Bonzini) [RHEL-16745] - KVM: delete .change_pte MMU notifier callback (Paolo Bonzini) [RHEL-16745] - KVM: x86: Explicitly zero kvm_caps during vendor module load (Paolo Bonzini) [RHEL-16745] - KVM: x86: Fully re-initialize supported_mce_cap on vendor module load (Paolo Bonzini) [RHEL-16745] - KVM: x86: Fully re-initialize supported_vm_types on vendor module load (Paolo Bonzini) [RHEL-16745] - selftests: kvm: add test for transferring FPU state into VMSA (Paolo Bonzini) [RHEL-16745] - selftests: kvm: split "launch" phase of SEV VM creation (Paolo Bonzini) [RHEL-16745] - selftests: kvm: switch to using KVM_X86_*_VM (Paolo Bonzini) [RHEL-16745] - selftests: kvm: add tests for KVM_SEV_INIT2 (Paolo Bonzini) [RHEL-16745] - KVM: SEV: allow SEV-ES DebugSwap again (Paolo Bonzini) [RHEL-16745] - KVM: SEV: introduce KVM_SEV_INIT2 operation (Paolo Bonzini) [RHEL-16745] - KVM: SEV: sync FPU and AVX state at LAUNCH_UPDATE_VMSA time (Paolo Bonzini) [RHEL-16745] - KVM: SEV: define VM types for SEV and SEV-ES (Paolo Bonzini) [RHEL-16745] - KVM: SEV: introduce to_kvm_sev_info (Paolo Bonzini) [RHEL-16745] - KVM: x86: Add supported_vm_types to kvm_caps (Paolo Bonzini) [RHEL-16745] - KVM: x86: add fields to struct kvm_arch for CoCo features (Paolo Bonzini) [RHEL-16745] - KVM: SEV: store VMSA features in kvm_sev_info (Paolo Bonzini) [RHEL-16745] - KVM: SEV: publish supported VMSA features (Paolo Bonzini) [RHEL-16745] - KVM: introduce new vendor op for KVM_GET_DEVICE_ATTR (Paolo Bonzini) [RHEL-16745] - KVM: x86: use u64_to_user_ptr() (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Compile sev.c if and only if CONFIG_KVM_AMD_SEV=y (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Invert handling of SEV and SEV_ES feature flags (Paolo Bonzini) [RHEL-16745] - Documentation: kvm/sev: clarify usage of KVM_MEMORY_ENCRYPT_OP (Paolo Bonzini) [RHEL-16745] - Documentation: kvm/sev: separate description of firmware (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Track SNP host status with cc_platform_*() (Paolo Bonzini) [RHEL-16745] - x86/cc: Add cc_platform_set/_clear() helpers (Paolo Bonzini) [RHEL-16745] - x86/kvm/Kconfig: Have KVM_AMD_SEV select ARCH_HAS_CC_PLATFORM (Paolo Bonzini) [RHEL-16745] - x86/tdx: Preserve shared bit on mprotect() (Paolo Bonzini) [RHEL-16745] - x86/sev: Check for MWAITX and MONITORX opcodes in the #VC handler (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add models 0x10-0x1f to the Zen5 range (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Update the Zenbleed microcode revisions (Paolo Bonzini) [RHEL-16745] - crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg() (Paolo Bonzini) [RHEL-16745] - crypto: ccp - State in dmesg that TSME is enabled (Paolo Bonzini) [RHEL-16745] - x86/sev: Disable KMSAN for memory encryption TUs (Paolo Bonzini) [RHEL-16745] - x86/sev: Dump SEV_STATUS (Paolo Bonzini) [RHEL-16745] - crypto: ccp - Have it depend on AMD_IOMMU (Paolo Bonzini) [RHEL-16745] - iommu/amd: Fix failure return from snp_lookup_rmpentry() (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Make snp_range_list static (Paolo Bonzini) [RHEL-16745] - Documentation: virt: Fix up pre-formatted text block for SEV ioctls (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add the SNP_SET_CONFIG command (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add the SNP_COMMIT command (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add the SNP_PLATFORM_STATUS command (Paolo Bonzini) [RHEL-16745] - x86/cpufeatures: Enable/unmask SEV-SNP CPU feature (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Make AVIC backing, VMSA and VMCB memory allocation SNP safe (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add panic notifier for SEV/SNP firmware shutdown on kdump (Paolo Bonzini) [RHEL-16745] - iommu/amd: Clean up RMP entries for IOMMU pages during SNP shutdown (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Handle legacy SEV commands when SNP is enabled (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Handle non-volatile INIT_EX data when SNP is enabled (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Handle the legacy TMR allocation when SNP is enabled (Paolo Bonzini) [RHEL-16745] - x86/sev: Introduce an SNP leaked pages list (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Provide an API to issue SEV and SNP commands (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add support to initialize the AMD-SP for SEV-SNP (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Define the SEV-SNP commands (Paolo Bonzini) [RHEL-16745] - crypto: ccp - Fix null pointer dereference in __sev_platform_shutdown_locked (Paolo Bonzini) [RHEL-16745] - x86/sev: Adjust the directmap to avoid inadvertent RMP faults (Paolo Bonzini) [RHEL-16745] - x86/sev: Add helper functions for RMPUPDATE and PSMASH instruction (Paolo Bonzini) [RHEL-16745] - x86/fault: Dump RMP table information when RMP page faults occur (Paolo Bonzini) [RHEL-16745] - x86/traps: Define RMP violation #PF error code (Paolo Bonzini) [RHEL-16745] - x86/fault: Add helper for dumping RMP entries (Paolo Bonzini) [RHEL-16745] - x86/sev: Add RMP entry lookup helpers (Paolo Bonzini) [RHEL-16745] - x86/sev: Add SEV-SNP host initialization support (Paolo Bonzini) [RHEL-16745] - x86/mtrr: Don't print errors if MtrrFixDramModEn is set when SNP enabled (Paolo Bonzini) [RHEL-16745] - iommu/amd: Don't rely on external callers to enable IOMMU SNP support (Paolo Bonzini) [RHEL-16745] - x86/speculation: Do not enable Automatic IBRS if SEV-SNP is enabled (Paolo Bonzini) [RHEL-16745] - x86/cpufeatures: Add SEV-SNP CPU feature (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Do the common init on future Zens too (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add more models to X86_FEATURE_ZEN5 (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add X86_FEATURE_ZEN5 (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add X86_FEATURE_ZEN1 (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Drop now unused CPU erratum checking function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_1485[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_400[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_383[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_1054[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move the DIV0 bug detection to the Zen1 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move Zenbleed check to the Zen2 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Rename init_amd_zn() to init_amd_zen_common() (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Call the spectral chicken in the Zen2 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move erratum 1076 fix into the Zen1 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move the Zen3 BTC_NO detection to the Zen3 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Carve out the erratum 1386 fix (Paolo Bonzini) [RHEL-16745] - x86/sev: Fix position dependent variable references in startup code (Paolo Bonzini) [RHEL-16745] - x86/Kconfig: Remove CONFIG_AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT (Paolo Bonzini) [RHEL-16745] - x86/sme: Fix memory encryption setting if enabled by default and not overridden (Paolo Bonzini) [RHEL-16745]- netfilter: conntrack: switch connlabels to atomic_t (Xin Long) [RHEL-28816] - sched: act_ct: add netns into the key of tcf_ct_flow_table (Xin Long) [RHEL-28816] - stm class: Fix a double free in stm_register_device() (David Arcari) [RHEL-44520] {CVE-2024-38627} - lib/test_hmm.c: handle src_pfns and dst_pfns allocation failure (cki-backport-bot) [RHEL-44261] {CVE-2024-38543} - netfilter: complete validation of user input (Phil Sutter) [RHEL-37212] {CVE-2024-35896} - netfilter: validate user input for expected length (Phil Sutter) [RHEL-37212] {CVE-2024-35896} - xfs: fix reloading entire unlinked bucket lists (Pavel Reichl) [RHEL-7990] - xfs: make inode unlinked bucket recovery work with quotacheck (Pavel Reichl) [RHEL-7990] - xfs: reload entire unlinked bucket lists (Pavel Reichl) [RHEL-7990] - xfs: use i_prev_unlinked to distinguish inodes that are not on the unlinked list (Pavel Reichl) [RHEL-7990] - xfs: load uncached unlinked inodes into memory on demand (Pavel Reichl) [RHEL-7990] - netfilter: nf_tables: Implement table adoption support (Phil Sutter) [RHEL-32120] - netfilter: nf_tables: Introduce NFT_TABLE_F_PERSIST (Phil Sutter) [RHEL-32120] - netfilter: uapi: Document NFT_TABLE_F_OWNER flag (Phil Sutter) [RHEL-32120] - net: core: reject skb_copy(_expand) for fraglist GSO skbs (Xin Long) [RHEL-39781] {CVE-2024-36929} - net: relax socket state check at accept time. (Florian Westphal) [RHEL-39833] - tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets (Florian Westphal) [RHEL-39833] {CVE-2024-36905} - ppdev: Add an error check in register_device (Steve Best) [RHEL-39127] {CVE-2024-36015} - ppdev: Remove usage of the deprecated ida_simple_xx() API (Steve Best) [RHEL-39127] {CVE-2024-36015} - hwmon: (w83793) Fix NULL pointer dereference by removing unnecessary structure field (Steve Best) [RHEL-37725] {CVE-2021-47384} - of: module: prevent NULL pointer dereference in vsnprintf() (Steve Best) [RHEL-37254] {CVE-2024-35878}- KEYS: trusted: Fix memory leak in tpm2_key_encode() (CKI Backport Bot) [RHEL-41151] {CVE-2024-36967} - mm/zswap: invalidate duplicate entry when !zswap_enabled (Rafael Aquini) [RHEL-40684] - mm: zswap: fix objcg use-after-free in entry destruction (Rafael Aquini) [RHEL-40684] - mm: memcg: add per-memcg zswap writeback stat (Rafael Aquini) [RHEL-40684] - zswap: make shrinking memcg-aware (Rafael Aquini) [RHEL-40684] - memcontrol: implement mem_cgroup_tryget_online() (Rafael Aquini) [RHEL-40684] - mm/list_lru.c: remove unused list_lru_from_kmem() (Rafael Aquini) [RHEL-40684] - list_lru: allow explicit memcg and NUMA node selection (Rafael Aquini) [RHEL-40684] - mm: zswap: fix potential memory corruption on duplicate store (Rafael Aquini) [RHEL-40684] - mm: zswap: kill zswap_get_swap_cache_page() (Rafael Aquini) [RHEL-40684] - mm: zswap: tighten up entry invalidation (Rafael Aquini) [RHEL-40684] - mm: zswap: use zswap_invalidate_entry() for duplicates (Rafael Aquini) [RHEL-40684] - zswap: make zswap_load() take a folio (Rafael Aquini) [RHEL-40684] - swap: remove some calls to compound_head() in swap_readpage() (Rafael Aquini) [RHEL-40684] - memcg: convert get_obj_cgroup_from_page to get_obj_cgroup_from_folio (Rafael Aquini) [RHEL-40684] - zswap: make zswap_store() take a folio (Rafael Aquini) [RHEL-40684] - mm: kill frontswap (Rafael Aquini) [RHEL-40684] - mm: zswap: fix double invalidate with exclusive loads (Rafael Aquini) [RHEL-40684] - mm: zswap: invaldiate entry after writeback (Rafael Aquini) [RHEL-40684] - mm: zswap: remove zswap_header (Rafael Aquini) [RHEL-40684] - mm: zswap: simplify writeback function (Rafael Aquini) [RHEL-40684] - mm: zswap: remove shrink from zpool interface (Rafael Aquini) [RHEL-40684] - mm: zswap: remove page reclaim logic from zsmalloc (Rafael Aquini) [RHEL-40684] - mm: zswap: remove page reclaim logic from z3fold (Rafael Aquini) [RHEL-40684] - mm: zswap: remove page reclaim logic from zbud (Rafael Aquini) [RHEL-40684] - mm: zswap: add pool shrinking mechanism (Rafael Aquini) [RHEL-40684] - mm: zswap: support exclusive loads (Rafael Aquini) [RHEL-40684] - mm: zswap: shrink until can accept (Rafael Aquini) [RHEL-40684] - swap, __read_swap_cache_async(): enlarge get/put_swap_device protection range (Rafael Aquini) [RHEL-40684] - af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg (Guillaume Nault) [RHEL-43969] {CVE-2024-38596} - af_unix: Fix data-races around sk->sk_shutdown. (Guillaume Nault) [RHEL-43969] {CVE-2024-38596} - af_unix: Fix data races around sk->sk_shutdown. (Guillaume Nault) [RHEL-43969] {CVE-2024-38596} - tls: fix missing memory barrier in tls_init (cki-backport-bot) [RHEL-44477] {CVE-2024-36489} - net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP (cki-backport-bot) [RHEL-43400] {CVE-2024-36974} - packet: annotate data-races around ignore_outgoing (cki-backport-bot) [RHEL-33238] {CVE-2024-26862} - gfs2: Be more careful with the quota sync generation (Andreas Gruenbacher) [RHEL-40902] - gfs2: Get rid of some unnecessary quota locking (Andreas Gruenbacher) [RHEL-40902] - gfs2: Add some missing quota locking (Andreas Gruenbacher) [RHEL-40902] - gfs2: Fold qd_fish into gfs2_quota_sync (Andreas Gruenbacher) [RHEL-40902] - gfs2: quota need_sync cleanup (Andreas Gruenbacher) [RHEL-40902] - gfs2: Fix and clean up function do_qc (Andreas Gruenbacher) [RHEL-40902] - gfs2: Revert "Add quota_change type" (Andreas Gruenbacher) [RHEL-40902] - gfs2: Revert "ignore negated quota changes" (Andreas Gruenbacher) [RHEL-40902] - gfs2: qd_check_sync cleanups (Andreas Gruenbacher) [RHEL-40902] - gfs2: Check quota consistency on mount (Andreas Gruenbacher) [RHEL-40902] - gfs2: Minor gfs2_quota_init error path cleanup (Andreas Gruenbacher) [RHEL-40902] - gfs2: fix kernel BUG in gfs2_quota_cleanup (Edward Adam Davis) [RHEL-40902] - gfs2: Clean up quota.c:print_message (Andreas Gruenbacher) [RHEL-40902] - gfs2: Clean up gfs2_alloc_parms initializers (Andreas Gruenbacher) [RHEL-40902] - gfs2: Two quota=account mode fixes (Andreas Gruenbacher) [RHEL-40902] - gfs2: Remove useless assignment (Bob Peterson) [RHEL-40902] - gfs2: simplify slot_get (Bob Peterson) [RHEL-40902] - gfs2: Simplify qd2offset (Bob Peterson) [RHEL-40902] - gfs2: Remove quota allocation info from quota file (Bob Peterson) [RHEL-40902] - gfs2: use constant for array size (Bob Peterson) [RHEL-40902] - gfs2: Set qd_sync_gen in do_sync (Bob Peterson) [RHEL-40902] - gfs2: Remove useless err set (Bob Peterson) [RHEL-40902] - gfs2: Small gfs2_quota_lock cleanup (Bob Peterson) [RHEL-40902] - gfs2: move qdsb_put and reduce redundancy (Bob Peterson) [RHEL-40902] - gfs2: Don't try to sync non-changes (Bob Peterson) [RHEL-40902] - gfs2: Simplify function need_sync (Bob Peterson) [RHEL-40902] - gfs2: remove unneeded pg_oflow variable (Bob Peterson) [RHEL-40902] - gfs2: remove unneeded variable done (Bob Peterson) [RHEL-40902] - gfs2: pass sdp to gfs2_write_buf_to_page (Bob Peterson) [RHEL-40902] - gfs2: pass sdp in to gfs2_write_disk_quota (Bob Peterson) [RHEL-40902] - gfs2: Pass sdp to gfs2_adjust_quota (Bob Peterson) [RHEL-40902] - gfs2: remove dead code for quota writes (Bob Peterson) [RHEL-40902] - gfs2: Use qd_sbd more consequently (Bob Peterson) [RHEL-40902] - gfs2: replace 'found' with dedicated list iterator variable (Jakob Koschel) [RHEL-40902] - gfs2: Fix gfs2_qa_get imbalance in gfs2_quota_hold (Bob Peterson) [RHEL-40902] - KVM: arm64: FFA: Release hyp rx buffer (Sebastian Ott) [RHEL-43288] - KVM: arm64: Disassociate vcpus from redistributor region on teardown (Sebastian Ott) [RHEL-43288] - KVM: arm64: Ensure that SME controls are disabled in protected mode (Sebastian Ott) [RHEL-43288] - KVM: arm64: Refactor CPACR trap bit setting/clearing to use ELx format (Sebastian Ott) [RHEL-43288] - KVM: arm64: Consolidate initializing the host data's fpsimd_state/sve in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Eagerly restore host fpsimd/sve state in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Allocate memory mapped at hyp for host sve state in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Specialize handling of host fpsimd state on trap (Sebastian Ott) [RHEL-43288] - KVM: arm64: Abstract set/clear of CPTR_EL2 bits behind helper (Sebastian Ott) [RHEL-43288] - KVM: arm64: Fix prototype for __sve_save_state/__sve_restore_state (Sebastian Ott) [RHEL-43288] - KVM: arm64: Reintroduce __sve_save_state (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Expose BTI and CSV_frac to a guest hypervisor (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Fix relative priorities of exceptions generated by ERETAx (Sebastian Ott) [RHEL-43288] - KVM: arm64: AArch32: Fix spurious trapping of conditional instructions (Sebastian Ott) [RHEL-43288] - KVM: arm64: Allow AArch32 PSTATE.M to be restored as System mode (Sebastian Ott) [RHEL-43288] - KVM: arm64: Fix AArch32 register narrowing on userspace write (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Test vCPU-scoped feature ID registers (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Test that feature ID regs survive a reset (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Store expected register value in set_id_regs (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Rename helper in set_id_regs to imply VM scope (Sebastian Ott) [RHEL-43288] - KVM: arm64: Only reset vCPU-scoped feature ID regs once (Sebastian Ott) [RHEL-43288] - KVM: arm64: Reset VM feature ID regs from kvm_reset_sys_regs() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rename is_id_reg() to imply VM scope (Sebastian Ott) [RHEL-43288] - KVM: arm64: Destroy mpidr_data for 'late' vCPU creation (Sebastian Ott) [RHEL-43288] - KVM: arm64: Move management of __hyp_running_vcpu to load/put on VHE (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic: Allocate private interrupts on demand (Sebastian Ott) [RHEL-43288] - KVM: arm64: Force injection of a data abort on NISV MMIO exit (Sebastian Ott) [RHEL-43288] - KVM: arm64: Restrict supported capabilities for protected VMs (Sebastian Ott) [RHEL-43288] - KVM: arm64: Refactor setting the return value in kvm_vm_ioctl_enable_cap() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Add is_pkvm_initialized() helper (Sebastian Ott) [RHEL-43288] - KVM: arm64: Document the KVM/arm64-specific calls in hypercalls.rst (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rename firmware pseudo-register documentation file (Sebastian Ott) [RHEL-43288] - KVM: arm64: Reformat/beautify PTP hypercall documentation (Sebastian Ott) [RHEL-43288] - KVM: arm64: Clarify rationale for ZCR_EL1 value restored on guest exit (Sebastian Ott) [RHEL-43288] - KVM: arm64: Introduce and use predicates that check for protected VMs (Sebastian Ott) [RHEL-43288] - KVM: arm64: Simplify vgic-v3 hypercalls (Sebastian Ott) [RHEL-43288] - KVM: arm64: Move setting the page as dirty out of the critical section (Sebastian Ott) [RHEL-43288] - KVM: arm64: Change kvm_handle_mmio_return() return polarity (Sebastian Ott) [RHEL-43288] - KVM: arm64: Fix comment for __pkvm_vcpu_init_traps() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Prevent kmemleak from accessing .hyp.data (Sebastian Ott) [RHEL-43288] - KVM: arm64: Do not map the host fpsimd state to hyp in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rename __tlb_switch_to_{guest,host}() in VHE (Sebastian Ott) [RHEL-43288] - KVM: arm64: Support TLB invalidation in guest context (Sebastian Ott) [RHEL-43288] - KVM: arm64: Avoid BBM when changing only s/w bits in Stage-2 PTE (Sebastian Ott) [RHEL-43288] - KVM: arm64: Check for PTE validity when checking for executable/cacheable (Sebastian Ott) [RHEL-43288] - KVM: arm64: Avoid BUG-ing from the host abort path (Sebastian Ott) [RHEL-43288] - KVM: arm64: Issue CMOs when tearing down guest s2 pages (Sebastian Ott) [RHEL-43288] - KVM: arm64: Refactor checks for FP state ownership (Sebastian Ott) [RHEL-43288] - KVM: arm64: Move guest_owns_fp_regs() to increase its scope (Sebastian Ott) [RHEL-43288] - KVM: arm64: Initialize the kvm host data's fpsimd_state pointer in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Remove duplicated AA64MMFR1_EL1 XNX (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add stress test for LPI injection (Sebastian Ott) [RHEL-43288] - KVM: selftests: Use MPIDR_HWID_BITMASK from cputype.h (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add helper for enabling LPIs on a redistributor (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add a minimal library for interacting with an ITS (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add quadword MMIO accessors (Sebastian Ott) [RHEL-43288] - KVM: selftests: Standardise layout of GIC frames (Sebastian Ott) [RHEL-43288] - KVM: selftests: Align with kernel's GIC definitions (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Get rid of the lpi_list_lock (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Rip out the global translation cache (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Use the per-ITS translation cache for injection (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Spin off helper for finding ITS by doorbell addr (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Maintain a translation cache per ITS (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Scope translation cache invalidations to an ITS (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Get rid of vgic_copy_lpi_list() (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-debug: Use an xarray mark for debug iterator (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Walk LPI xarray in vgic_its_cmd_handle_movall() (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Walk LPI xarray in vgic_its_invall() (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Walk LPI xarray in its_sync_lpi_pending_table() (Sebastian Ott) [RHEL-43288] - KVM: Treat the device list as an rculist (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add test for uaccesses to non-existent vgic-v2 CPUIF (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Work around lack of pauth support in old toolchains (Sebastian Ott) [RHEL-43288] - KVM: arm64: Drop trapping of PAuth instructions/keys (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Advertise support for PAuth (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Handle ERETA[AB] instructions (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Add emulation for ERETAx instructions (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Add kvm_has_pauth() helper (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Reinject PAC exceptions caused by HCR_EL2.API==0 (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Handle HCR_EL2.{API,APK} independently (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Honor HFGITR_EL2.ERET being set (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Fast-track 'InHost' exception returns (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Add trap forwarding for ERET and SMC (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Configure HCR_EL2 for FEAT_NV2 (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Drop VCPU_HYP_CONTEXT flag (Sebastian Ott) [RHEL-43288] - KVM: arm64: Constraint PAuth support to consistent implementations (Sebastian Ott) [RHEL-43288] - KVM: arm64: Add helpers for ESR_ELx_ERET_ISS_ERET* (Sebastian Ott) [RHEL-43288] - KVM: arm64: Harden __ctxt_sys_reg() against out-of-range values (Sebastian Ott) [RHEL-43288] - KVM: arm64: Remove FFA_MSG_SEND_DIRECT_REQ from the denylist (Sebastian Ott) [RHEL-43288] - KVM: arm64: Improve out-of-order sysreg table diagnostics (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude FP ownership from kvm_vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude host_fpsimd_state pointer from kvm_vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude mdcr_el2_host from kvm_vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude host_debug_data from vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Add accessor for per-CPU state (Sebastian Ott) [RHEL-43288] - KVM: selftests: Allow many vCPUs and reader threads per UFFD in demand paging test (Sebastian Ott) [RHEL-43288] - KVM: selftests: Report per-vcpu demand paging rate from demand paging test (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rationalise KVM banner output (Sebastian Ott) [RHEL-43288] - KVM: arm64: Use TLBI_TTL_UNKNOWN in __kvm_tlb_flush_vmid_range() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Don't pass a TLBI level hint when zapping table entries (Sebastian Ott) [RHEL-43288] - KVM: arm64: Don't defer TLB invalidation when zapping table entries (Sebastian Ott) [RHEL-43288] - arm64/mm: Update tlb invalidation routines for FEAT_LPA2 (Sebastian Ott) [RHEL-43288] - arm64: Avoid cpus_have_const_cap() for ARM64_HAS_ARMv8_4_TTL (Sebastian Ott) [RHEL-43288] - vfio/pci: fix potential memory leak in vfio_intx_enable() (Alex Williamson) [RHEL-44424] {CVE-2024-38632} - perf test arm64: Fix version that enables VG register on Arm (Michael Petlan) [RHEL-32688] - scsi: qedf: Make qedf_execute_tmf() non-preemptible (John Meneghini) [RHEL-25790] - can: isotp: isotp_sendmsg(): fix return error fix on TX path (Radu Rendec) [RHEL-39584] - can: isotp: fix error path in isotp_sendmsg() to unlock wait queue (Radu Rendec) [RHEL-39584] - can: isotp: isotp_sendmsg(): fix return error on FC timeout on TX path (Radu Rendec) [RHEL-39584] - can: isotp: isotp_sendmsg(): fix TX buffer concurrent access in isotp_sendmsg() (Radu Rendec) [RHEL-39584] - netfilter: nf_tables: set dormant flag on hook register failure (Phil Sutter) [RHEL-33123] {CVE-2024-26835} - perf annotate: Fix segfault on sample histogram (Michael Petlan) [RHEL-29571] - perf symbols: Fix ownership of string in dso__load_vmlinux() (Michael Petlan) [RHEL-29571] - perf symbols: Update kcore map before merging in remaining symbols (Michael Petlan) [RHEL-29571] - perf maps: Re-use __maps__free_maps_by_name() (Michael Petlan) [RHEL-29571] - perf symbols: Remove map from list before updating addresses (Michael Petlan) [RHEL-29571] - perf annotate: Fix memory leak in annotated_source (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Check variable address range properly (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Check pointer offset when checking variables (Michael Petlan) [RHEL-29571] - perf tests: Remove dependency on lscpu (Michael Petlan) [RHEL-29571] - perf map: Remove kernel map before updating start and end addresses (Michael Petlan) [RHEL-29571] - perf tests: Apply attributes to all events in object code reading test (Michael Petlan) [RHEL-29571] - perf tests: Make "test data symbol" more robust on Neoverse N1 (Michael Petlan) [RHEL-29571] - perf test: Use a single fd for the child process out/err (Michael Petlan) [RHEL-29571] - perf test: Stat output per thread of just the parent process (Michael Petlan) [RHEL-29571] - perf record: Delete session after stopping sideband thread (Michael Petlan) [RHEL-29571] - perf riscv: Fix the warning due to the incompatible type (Michael Petlan) [RHEL-29571] - perf lock contention: Add a missing NULL check (Michael Petlan) [RHEL-29571] - perf annotate: Make sure to call symbol__annotate2() in TUI (Michael Petlan) [RHEL-29571] - riscv: andes: Support specifying symbolic firmware and hardware raw events (Michael Petlan) [RHEL-29571] - perf annotate: Add comments in the data structures (Michael Petlan) [RHEL-29571] - perf annotate: Remove sym_hist.addr[] array (Michael Petlan) [RHEL-29571] - perf annotate: Calculate instruction overhead using hashmap (Michael Petlan) [RHEL-29571] - perf annotate: Add a hashmap for symbol histogram (Michael Petlan) [RHEL-29571] - perf threads: Reduce table size from 256 to 8 (Michael Petlan) [RHEL-29571] - perf threads: Switch from rbtree to hashmap (Michael Petlan) [RHEL-29571] - perf threads: Move threads to its own files (Michael Petlan) [RHEL-29571] - perf machine: Move machine's threads into its own abstraction (Michael Petlan) [RHEL-29571] - perf machine: Move fprintf to for_each loop and a callback (Michael Petlan) [RHEL-29571] - perf trace: Ignore thread hashing in summary (Michael Petlan) [RHEL-29571] - perf report: Sort child tasks by tid (Michael Petlan) [RHEL-29571] - perf vendor events amd: Fix Zen 4 cache latency events (Michael Petlan) [RHEL-29571] - perf version: Display availability of OpenCSD support (Michael Petlan) [RHEL-29571] - perf vendor events intel: Add umasks/occ_sel to PCU events. (Michael Petlan) [RHEL-29571] - perf map: Fix map reference count issues (Michael Petlan) [RHEL-29571] - libperf evlist: Avoid out-of-bounds access (Michael Petlan) [RHEL-29571] - perf lock contention: Account contending locks too (Michael Petlan) [RHEL-29571] - perf metrics: Fix segv for metrics with no events (Michael Petlan) [RHEL-29571] - perf metrics: Fix metric matching (Michael Petlan) [RHEL-29571] - perf pmu: Fix a potential memory leak in perf_pmu__lookup() (Michael Petlan) [RHEL-29571] - perf test: Fix spelling mistake "curent" -> "current" (Michael Petlan) [RHEL-29571] - perf test: Use TEST_FAIL in the TEST_ASSERT macros instead of -1 (Michael Petlan) [RHEL-29571] - perf data convert: Fix segfault when converting to json when cpu_desc isn't set (Michael Petlan) [RHEL-29571] - perf bpf: Check that the minimal vmlinux.h installed is the latest one (Michael Petlan) [RHEL-29571] - perf print-events: make is_event_supported() more robust (Michael Petlan) [RHEL-29571] - perf tests: Add option to run tests in parallel (Michael Petlan) [RHEL-29571] - perf tests: Run time generate shell test suites (Michael Petlan) [RHEL-29571] - perf tests: Use scandirat for shell script finding (Michael Petlan) [RHEL-29571] - perf test: Rename builtin-test-list and add missed header guard (Michael Petlan) [RHEL-29571] - tools subcmd: Add a no exec function call option (Michael Petlan) [RHEL-29571] - perf tests: Avoid fork in perf_has_symbol test (Michael Petlan) [RHEL-29571] - perf list: Add scandirat compatibility function (Michael Petlan) [RHEL-29571] - perf thread_map: Skip exited threads when scanning /proc (Michael Petlan) [RHEL-29571] - perf list: fix short description for some cache events (Michael Petlan) [RHEL-29571] - perf stat: Fix metric-only aggregation index (Michael Petlan) [RHEL-29571] - perf metrics: Compute unmerged uncore metrics individually (Michael Petlan) [RHEL-29571] - perf stat: Pass fewer metric arguments (Michael Petlan) [RHEL-29571] - perf: script: prefer capstone to XED (Michael Petlan) [RHEL-29571] - perf: script: add raw|disasm arguments to --insn-trace option (Michael Petlan) [RHEL-29571] - perf: script: add field 'disasm' to display mnemonic instructions (Michael Petlan) [RHEL-29571] - perf: util: use capstone disasm engine to show assembly instructions (Michael Petlan) [RHEL-29571] - perf: build: introduce the libcapstone (Michael Petlan) [RHEL-29571] - perf list: For metricgroup only list include description (Michael Petlan) [RHEL-29571] - perf tools: Fixup module symbol end address properly (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update tigerlake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update skylakex TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update skylake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update sapphirerapids TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update sandybridge TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update rocketlake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update jaketown TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update ivytown TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update ivybridge TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update icelakex TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update icelake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update haswellx TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update haswell TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update cascadelakex TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwellx TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwellde TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwell TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update alderlake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update tigerlake events to v1.15 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update skylake events to v58 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update sierraforst events to v1.01 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update rocketlake events to v1.02 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update meteorlake events to v1.07 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update icelake events to v1.21 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update haswell events to v35 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update grandridge events to v1.01 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update emeraldrapids events to v1.03 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwell events to v29 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update alderlaken events to v1.24 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update alderlake events to v1.24 (Michael Petlan) [RHEL-29571] - perf augmented_raw_syscalls.bpf: Move 'struct timespec64' to vmlinux.h (Michael Petlan) [RHEL-29571] - perf testsuite: Install kprobe tests and common files (Michael Petlan) [RHEL-29571] - perf testsuite: Add test for kprobe handling (Michael Petlan) [RHEL-29571] - perf testsuite: Add common output checking helpers (Michael Petlan) [RHEL-29571] - perf testsuite: Add test case for perf probe (Michael Petlan) [RHEL-29571] - perf testsuite: Add initialization script for shell tests (Michael Petlan) [RHEL-29571] - perf testsuite: Add common setting for shell tests (Michael Petlan) [RHEL-29571] - perf testsuite: Add common regex patters (Michael Petlan) [RHEL-29571] - perf test: Enable Symbols test to work with a current module dso (Michael Petlan) [RHEL-29571] - perf build: Cleanup perf register configuration (Michael Petlan) [RHEL-29571] - perf parse-regs: Introduce a weak function arch__sample_reg_masks() (Michael Petlan) [RHEL-29571] - perf parse-regs: Always build perf register functions (Michael Petlan) [RHEL-29571] - perf build: Remove unused CONFIG_PERF_REGS (Michael Petlan) [RHEL-29571] - perf metric: Don't remove scale from counts (Michael Petlan) [RHEL-29571] - perf stat: Avoid metric-only segv (Michael Petlan) [RHEL-29571] - perf expr: Fix "has_event" function for metric style events (Michael Petlan) [RHEL-29571] - perf expr: Allow NaN to be a valid number (Michael Petlan) [RHEL-29571] - perf maps: Locking tidy up of nr_maps (Michael Petlan) [RHEL-29571] - perf maps: Hide maps internals (Michael Petlan) [RHEL-29571] - perf maps: Get map before returning in maps__find_next_entry (Michael Petlan) [RHEL-29571] - perf maps: Get map before returning in maps__find_by_name (Michael Petlan) [RHEL-29571] - perf maps: Get map before returning in maps__find (Michael Petlan) [RHEL-29571] - perf maps: Switch from rbtree to lazily sorted array for addresses (Michael Petlan) [RHEL-29571] - perf srcline: Add missed addr2line closes (Michael Petlan) [RHEL-29571] - perf stat: Support per-cluster aggregation (Michael Petlan) [RHEL-29571] - perf tools: Remove misleading comments on map functions (Michael Petlan) [RHEL-29571] - perf thread_map: Free strlist on normal path in thread_map__new_by_tid_str() (Michael Petlan) [RHEL-29571] - perf sched: Move curr_pid and cpu_last_switched initialization to perf_sched__{lat|map|replay}() (Michael Petlan) [RHEL-29571] - perf sched: Move curr_thread initialization to perf_sched__map() (Michael Petlan) [RHEL-29571] - perf sched: Fix memory leak in perf_sched__map() (Michael Petlan) [RHEL-29571] - perf sched: Move start_work_mutex and work_done_wait_mutex initialization to perf_sched__replay() (Michael Petlan) [RHEL-29571] - perf test: Skip metric w/o event name on arm64 in stat STD output linter (Michael Petlan) [RHEL-29571] - perf symbols: Slightly improve module file executable section mappings (Michael Petlan) [RHEL-29571] - perf tools: Make it possible to see perf's kernel and module memory mappings (Michael Petlan) [RHEL-29571] - perf record: Display data size on pipe mode (Michael Petlan) [RHEL-29571] - perf script: Print source line for each jump in brstackinsn (Michael Petlan) [RHEL-29571] - perf kvm powerpc: Fix build (Michael Petlan) [RHEL-29571] - tools: perf: Expose sample ID / stream ID to python scripts (Michael Petlan) [RHEL-29571] - perf bpf: Clean up the generated/copied vmlinux.h (Michael Petlan) [RHEL-29571] - perf jevents: Drop or simplify small integer values (Michael Petlan) [RHEL-29571] - perf parse-events: Print all errors (Michael Petlan) [RHEL-29571] - perf parse-events: Improve error location of terms cloned from an event (Michael Petlan) [RHEL-29571] - perf tsc: Add missing newlines to debug statements (Michael Petlan) [RHEL-29571] - perf Documentation: Add some more hints to tips.txt (Michael Petlan) [RHEL-29571] - perf test: Simplify metric value validation test final report (Michael Petlan) [RHEL-29571] - perf report: Prevent segfault with --no-parent (Michael Petlan) [RHEL-29571] - perf evsel: Fix duplicate initialization of data->id in evsel__parse_sample() (Michael Petlan) [RHEL-29571] - perf evsel: Rename get_states() to parse_task_states() and make it public (Michael Petlan) [RHEL-29571] - perf tools: Add -H short option for --hierarchy (Michael Petlan) [RHEL-29571] - perf pmu: Treat the msr pmu as software (Michael Petlan) [RHEL-29571] - perf test: Skip test_arm_callgraph_fp.sh if unwinding isn't built in (Michael Petlan) [RHEL-29571] - perf version: Display availability of HAVE_DWARF_UNWIND_SUPPORT (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_pmus__num_mem_pmus() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_events__record_args() (Michael Petlan) [RHEL-29571] - perf mem: Clean up is_mem_loads_aux_event() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_event__supported() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_events__name() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_events__ptr() (Michael Petlan) [RHEL-29571] - perf mem: Add mem_events into the supported perf_pmu (Michael Petlan) [RHEL-29571] - perf sched: Commit to evsel__taskstate() to parse task state info (Michael Petlan) [RHEL-29571] - perf util: Add evsel__taskstate() to parse the task state info instead (Michael Petlan) [RHEL-29571] - perf util: Add helpers to parse task state string from libtraceevent (Michael Petlan) [RHEL-29571] - perf sched: Sync state char array with the kernel (Michael Petlan) [RHEL-29571] - perf data: Minor code style alignment cleanup (Michael Petlan) [RHEL-29571] - perf record: Check conflict between '--timestamp-filename' option and pipe mode before recording (Michael Petlan) [RHEL-29571] - perf record: Fix possible incorrect free in record__switch_output() (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Check allowed DWARF Ops (Michael Petlan) [RHEL-29571] - perf annotate-data: Support stack variables (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Add die_get_cfa() (Michael Petlan) [RHEL-29571] - perf annotate-data: Support global variables (Michael Petlan) [RHEL-29571] - perf annotate-data: Handle PC-relative addressing (Michael Petlan) [RHEL-29571] - perf annotate-data: Add stack operation pseudo type (Michael Petlan) [RHEL-29571] - perf annotate-data: Handle array style accesses (Michael Petlan) [RHEL-29571] - perf annotate-data: Handle macro fusion on x86 (Michael Petlan) [RHEL-29571] - perf annotate-data: Parse 'lock' prefix from llvm-objdump (Michael Petlan) [RHEL-29571] - perf build: Check whether pkg-config is installed when libtraceevent is linked (Michael Petlan) [RHEL-29571] - perf test: raise limit to 20 percent for perf_stat_--bpf-counters_test (Michael Petlan) [RHEL-29571] - perf/x86: Fix out of range data (Michael Petlan) [RHEL-29571] - perf/x86/intel/ds: Don't clear ->pebs_data_cfg for the last PEBS event (Michael Petlan) [RHEL-29571] - perf/x86/amd/core: Avoid register reset when CPU is dead (Michael Petlan) [RHEL-29571] - perf/x86/amd/lbr: Discard erroneous branch entries (Michael Petlan) [RHEL-29571] - perf/bpf: Fix duplicate type check (Michael Petlan) [RHEL-29571] - perf/x86/amd/uncore: Fix __percpu annotation (Michael Petlan) [RHEL-29571] - tipc: Check the bearer type before calling tipc_udp_nl_bearer_add() (Xin Long) [RHEL-31303] {CVE-2024-26663} - netfilter: nf_tables: honor table dormant flag from netdev release event path (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: fix memleak in map from abort path (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: restore set elements when delete set fails (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: Fix potential data-race in __nft_obj_type_get() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: discard table flag update with pending basechain deletion (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject table flag and netdev basechain updates (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: Fix potential data-race in __nft_flowtable_type_get() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject new basechain after table flag update (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: flush pending destroy work before exit_net release (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path (Florian Westphal) [RHEL-33985] {CVE-2024-26925} - netfilter: nf_tables: release batch on table validation from abort path (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: do not compare internal table flags on updates (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject constant set with timeout (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: use kzalloc for hook allocation (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: register hooks last when adding new chain/flowtable (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: fix bidirectional offload regression (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: skip end interval element from gc (Florian Westphal) [RHEL-33985] {CVE-2024-26581} - netfilter: nf_tables: use timestamp to check for set element timeout (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: Remove unused variable nft_net (Florian Westphal) [RHEL-33985] - netfilter: nft_ct: reject direction for ct id (Florian Westphal) [RHEL-33985] - netfilter: nft_compat: restrict match/target protocol to u16 (Florian Westphal) [RHEL-33985] - netfilter: nft_compat: reject unused compat flag (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: restrict tunnel object to NFPROTO_NETDEV (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: NULL pointer dereference in nf_tables_updobj() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: validate NFPROTO_* family (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: restrict anonymous set and map names to 16 bytes (Florian Westphal) [RHEL-33985] - netfilter: nft_limit: reject configurations that cause integer overflow (Florian Westphal) [RHEL-33985] {CVE-2024-26668} - netfilter: nft_chain_filter: handle NETDEV_UNREGISTER for inet/ingress basechain (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject NFT_SET_CONCAT with not field length description (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: skip dead set elements in netlink dump (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: do not allow mismatch field size and set key length (Florian Westphal) [RHEL-33985] - netfilter: nft_limit: do not ignore unsupported flags (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject invalid set policy (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: shrink memory consumption of set elements (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: prefer sync gc to async worker (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: rename gc deactivate+erase function (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: de-constify set commit ops function argument (Florian Westphal) [RHEL-33985]- igc: Fix Energy Efficient Ethernet support declaration (Corinna Vinschen) [RHEL-17489] - igc: Fix LED-related deadlock on driver unbind (Corinna Vinschen) [RHEL-17489] - igc: Remove redundant runtime resume for ethtool ops (Corinna Vinschen) [RHEL-17489] - igc: Refactor runtime power management flow (Corinna Vinschen) [RHEL-17489] - net: intel: implement modern PM ops declarations (Corinna Vinschen) [RHEL-17489] - igc: Remove stale comment about Tx timestamping (Corinna Vinschen) [RHEL-17489] - igc: Fix missing time sync events (Corinna Vinschen) [RHEL-17489] - igc: avoid returning frame twice in XDP_REDIRECT (Corinna Vinschen) [RHEL-17489 RHEL-33266] {CVE-2024-26853} - igc: fix LEDS_CLASS dependency (Corinna Vinschen) [RHEL-17489] - eth: igc: remove unused embedded struct net_device (Corinna Vinschen) [RHEL-17489] - net: adopt skb_network_offset() and similar helpers (Corinna Vinschen) [RHEL-17489] - net: intel: igc: Use linkmode helpers for EEE (Corinna Vinschen) [RHEL-17489] - net: intel: i40e/igc: Remove setting Autoneg in EEE capabilities (Corinna Vinschen) [RHEL-17489] - igc: Add support for LEDs on i225/i226 (Corinna Vinschen) [RHEL-17489] - igc: Remove temporary workaround (Corinna Vinschen) [RHEL-17489] - igc: Unify filtering rule fields (Corinna Vinschen) [RHEL-17489] - igc: Use netdev printing functions for flex filters (Corinna Vinschen) [RHEL-17489] - igc: Use reverse xmas tree (Corinna Vinschen) [RHEL-17489] - igc: Fix hicredit calculation (Corinna Vinschen) [RHEL-17489] - igc: Check VLAN EtherType mask (Corinna Vinschen) [RHEL-17489] - igc: Check VLAN TCI mask (Corinna Vinschen) [RHEL-17489] - igc: Report VLAN EtherType matching back to user (Corinna Vinschen) [RHEL-17489] - igc: field get conversion (Corinna Vinschen) [RHEL-17489] - igc: field prep conversion (Corinna Vinschen) [RHEL-17489] - intel: add bit macro includes where needed (Corinna Vinschen) [RHEL-17489] - igc: Add support for PTP .getcyclesx64() (Corinna Vinschen) [RHEL-17489] - igc: Simplify setting flags in the TX data descriptor (Corinna Vinschen) [RHEL-17489] - bnxt_en: Restore PTP tx_avail count in case of skb_pad() error (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Set TSO max segs on devices with limits (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.3.44 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.3.39 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix error recovery for 5760X (P7) chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix memory leak in bnxt_hwrm_get_rings() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Remove mis-applied code from bnxt_cfg_ntp_filters() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Prevent TX timeout with a very small TX ring (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix TX ring indexing logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix AGG ring check logic in bnxt_check_rings() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix trimming of P5 RX and TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix HWTSTAMP_FILTER_ALL packet timestamp logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix wrong return value check in bnxt_close_nic() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Clear resource reservation during resume (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - net: bnxt: fix a potential use-after-free in bnxt_init_tc (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add 5760X (P7) PCI IDs (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Report the new ethtool link modes in the new firmware interface (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support force speed using the new HWRM fields (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support new firmware link parameters (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor ethtool speeds logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add support for new RX and TPA_START completion types for P7 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor and refine bnxt_tpa_start() and bnxt_tpa_end(). (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor RX VLAN acceleration logic. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add new P7 hardware interface definitions (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor RSS capability fields (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Implement the new toggle bit doorbell mechanism on P7 chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Consolidate DB offset calculation (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Define basic P7 macros (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.3.15 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix backing store V2 logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Rename some macros for the P5 chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify the NAPI logic for the new P7 chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify RX ring indexing logic. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify TX ring indexing logic. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add db_ring_mask and related macro to bnxt_db_info struct. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add support for HWRM_FUNC_BACKING_STORE_CFG_V2 firmware calls (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add support for new backing store query firmware API (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add bnxt_setup_ctxm_pg_tbls() helper function (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Use the pg_info field in bnxt_ctx_mem_type struct (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add page info to struct bnxt_ctx_mem_type (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Restructure context memory data structures (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Free bp->ctx inside bnxt_free_ctx_mem() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: The caller of bnxt_alloc_ctx_mem() should always free bp->ctx (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Optimize xmit_more TX path (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Use existing MSIX vectors for all mqprio TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add macros related to TC and TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add helper to get the number of CP rings required for TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support up to 8 TX rings per MSIX (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor bnxt_hwrm_set_coal() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: New encoding for the TX opaque field (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor bnxt_tx_int() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Remove BNXT_RX_HDL and BNXT_TX_HDL (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add completion ring pointer in TX and RX ring structures (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Restructure cp_ring_arr in struct bnxt_cp_ring_info (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add completion ring pointer in TX and RX ring structures (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Put the TX producer information in the TX BD opaque field (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix 2 stray ethtool -S counters (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: extend media types to supported and autoneg modes (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: convert to linkmode_set_bit() API (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor NRZ/PAM4 link speed related logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: refactor speed independent ethtool modes (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: support lane configuration via ethtool (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: add infrastructure to lookup ethtool link mode (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix invoking hwmon_notify_event (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Do not call sleeping hwmon_notify_event() from NAPI (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - eth: bnxt: fix backward compatibility with older devices (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - Revert "bnxt_en: Support QOS and TPID settings for the SRIOV VLAN" (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update VNIC resource calculation for VFs (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support QOS and TPID settings for the SRIOV VLAN (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Event handler for Thermal event (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Use non-standard attribute to expose shutdown temperature (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Expose threshold temperatures through hwmon (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify the driver to use hwmon_device_register_with_info (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Move hwmon functions into a dedicated file (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Enhance hwmon temperature reporting (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.2.171 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Flush XDP for bnxt_poll_nitroa0()'s NAPI (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt: use the NAPI skb allocation cache (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add tx_resets ring counter (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Display the ring error counters under ethtool -S (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Save ring error counters across reset (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Increment rx_resets counter in bnxt_disable_napi() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt: don't handle XDP in netpoll (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - netfilter: bridge: replace physindev with physinif in nf_bridge_info (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - netfilter: propagate net to nf_bridge_get_physindev (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - netfilter: nfnetlink_log: use proper helper for fetching physinif (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - netfilter: nf_queue: remove excess nf_bridge variable (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - nsh: Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment(). (Xin Long) [RHEL-39772] {CVE-2024-36933} - net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment() (Xin Long) [RHEL-39772] - s390/zcrypt: Use EBUSY to indicate temp unavailability (Tobias Huschle) [RHEL-23687] - s390/zcrypt: Handle ep11 cprb return code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: Fix wrong format string in debug feature printout (Tobias Huschle) [RHEL-23687] - s390/pkey: improve pkey retry behavior (Tobias Huschle) [RHEL-23687] - s390/zcrypt: improve zcrypt retry behavior (Tobias Huschle) [RHEL-23687] - s390/zcrypt: introduce retries on in-kernel send CPRB functions (Tobias Huschle) [RHEL-23687] - s390/ap: introduce mutex to lock the AP bus scan (Tobias Huschle) [RHEL-23687] - s390/ap: rework ap_scan_bus() to return true on config change (Tobias Huschle) [RHEL-23687] - s390/ap: clarify AP scan bus related functions and variables (Tobias Huschle) [RHEL-23687] - s390/ap: rearm APQNs bindings complete completion (Tobias Huschle) [RHEL-23687] - s390/ap: explicitly include ultravisor header (Tobias Huschle) [RHEL-23687] - s390/zcrypt: add debug possibility for CCA and EP11 messages (Tobias Huschle) [RHEL-23687] - s390/ap: add debug possibility for AP messages (Tobias Huschle) [RHEL-23687] - s390/pkey: introduce dynamic debugging for pkey (Tobias Huschle) [RHEL-23687] - s390/pkey: harmonize pkey s390 debug feature calls (Tobias Huschle) [RHEL-23687] - s390/zcrypt: introduce dynamic debugging for AP and zcrypt code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: harmonize debug feature calls and defines (Tobias Huschle) [RHEL-23687] - s390/ap: handle outband SE bind state change (Tobias Huschle) [RHEL-23687] - s390/ap: store TAPQ hwinfo in struct ap_card (Tobias Huschle) [RHEL-23687] - s390/ap: fix vanishing crypto cards in SE environment (Tobias Huschle) [RHEL-23687] - s390/zcrypt: don't report online if card or queue is in check-stop state (Tobias Huschle) [RHEL-23687] - s390/zcrypt: update list of EP11 operation modes (Tobias Huschle) [RHEL-23687] - s390/zcrypt: remove CEX2 and CEX3 device drivers (Tobias Huschle) [RHEL-23687] - s390/zcrypt: do not retry administrative requests (Tobias Huschle) [RHEL-23687] - s390/zcrypt: cleanup some debug code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: use kvmalloc_array() instead of kzalloc() (Tobias Huschle) [RHEL-23687] - s390/pkey: zeroize key blobs (Tobias Huschle) [RHEL-23687] - s390/zcrypt: rework arrays with length zero occurrences (Tobias Huschle) [RHEL-23687] - s390/zcrypt: simplify prep of CCA key token (Tobias Huschle) [RHEL-23687] - s390/zcrypt: remove unused ancient padding code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: introduce ctfm field in struct CPRBX (Tobias Huschle) [RHEL-23687] - s390/zcrypt: fix warning about field-spanning write (Tobias Huschle) [RHEL-23687] - xfrm: interface: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - bridge: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip_tunnel: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - sit: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip6_vti: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip6_tunnel: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip6_gre: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - vxlan: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ipv4: add __unregister_nexthop_notifier() (Antoine Tenart) [RHEL-29681] - gtp: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - geneve: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - bonding: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - bareudp: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - nexthop: convert nexthop_net_exit_batch to exit_batch_rtnl method (Antoine Tenart) [RHEL-29681] - net: add exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - net: remove default_device_exit() (Antoine Tenart) [RHEL-29681] - can: gw: switch cangw_pernet_exit() to batch mode (Antoine Tenart) [RHEL-29681] - ipmr: introduce ipmr_net_exit_batch() (Antoine Tenart) [RHEL-29681] - ip6mr: introduce ip6mr_net_exit_batch() (Antoine Tenart) [RHEL-29681] - ipv6: change fib6_rules_net_exit() to batch mode (Antoine Tenart) [RHEL-29681] - ipv4: add fib_net_exit_batch() (Antoine Tenart) [RHEL-29681] - nexthop: change nexthop_net_exit() to nexthop_net_exit_batch() (Antoine Tenart) [RHEL-29681] - net: net_namespace: Optimize the code (Antoine Tenart) [RHEL-29681] - netfilter: nf_tables: missing iterator type in lookup walk (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: do not free live element (Florian Westphal) [RHEL-33380 RHEL-34223] {CVE-2024-26924} - netfilter: nft_set_pipapo: release elements in clone only from destroy path (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: walk over current view on netlink dump (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: do not rely on ZERO_SIZE_PTR (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: constify lookup fn args where possible (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: fix missing : in kdoc (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: remove scratch_aligned pointer (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: add helper to release pcpu scratch area (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: store index in scratch maps (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: remove static in nft_pipapo_get() (Florian Westphal) [RHEL-33380] - Another hunk from an upstream merge commit (John W. Linville) [RHEL-23582] - cxl/core/regs: Fix usage of map->reg_type in cxl_decode_regblock() before assigned (John W. Linville) [RHEL-23582] - cxl/region: Fix cxlr_pmem leaks (John W. Linville) [RHEL-23582] - cxl/region: Fix memregion leaks in devm_cxl_add_region() (John W. Linville) [RHEL-23582] - cxl/port: Fix missing target list lock (John W. Linville) [RHEL-23582] - cxl/region: Use cxl_calc_interleave_pos() for auto-discovery (John W. Linville) [RHEL-23582] - cxl/region: Calculate a target position in a region interleave (John W. Linville) [RHEL-23582] - cxl/region: Prepare the decoder match range helper for reuse (John W. Linville) [RHEL-23582] - testing: nvdimm: add missing prototypes for wrapped functions (John W. Linville) [RHEL-23582] - cxl/core: Fix potential payload size confusion in cxl_mem_get_poison() (John W. Linville) [RHEL-23582] - cxl/trace: Correct DPA field masks for general_media & dram events (John W. Linville) [RHEL-23582] - cxl/acpi: Fix load failures due to single window creation failure (John W. Linville) [RHEL-23582] - perf: CXL: fix mismatched cpmu event opcode (John W. Linville) [RHEL-23582] - cxl/memdev: Hold region_rwsem during inject and clear poison ops (John W. Linville) [RHEL-23582] - cxl/core: Always hold region_rwsem while reading poison lists (John W. Linville) [RHEL-23582] - cxl/memdev: Fix sanitize vs decoder setup locking (John W. Linville) [RHEL-23582] - cxl/core: Fix initialization of mbox_cmd.size_out in get event (John W. Linville) [RHEL-23582] - cxl/mem: Fix for the index of Clear Event Record Handle (John W. Linville) [RHEL-23582] - libnvdimm: mark 'security_show' static again (John W. Linville) [RHEL-23582] - cxl/trace: Properly initialize cxl_poison region name (John W. Linville) [RHEL-23582] - cxl/pci: Fix disabling memory if DVSEC CXL Range does not match a CFMWS window (John W. Linville) [RHEL-23582] - cxl/region:Fix overflow issue in alloc_hpa() (John W. Linville) [RHEL-23582] - cxl/port: Fix decoder initialization when nr_targets > interleave_ways (John W. Linville) [RHEL-23582] - cxl/region: fix x9 interleave typo (John W. Linville) [RHEL-23582] - cxl/pmu: Ensure put_device on pmu devices (John W. Linville) [RHEL-23582] - cxl/hdm: Fix dpa translation locking (John W. Linville) [RHEL-23582] - cxl/hdm: Remove broken error path (John W. Linville) [RHEL-23582] - cxl/port: Fix delete_endpoint() vs parent unregistration race (John W. Linville) [RHEL-23582] - cxl/region: Fix x1 root-decoder granularity calculations (John W. Linville) [RHEL-23582] - cxl/region: Fix cxl_region_rwsem lock held when returning to user space (John W. Linville) [RHEL-23582] - cxl/mbox: Remove useless cast in cxl_mem_create_range_info() (John W. Linville) [RHEL-23582] - cxl/region: Do not try to cleanup after cxl_region_setup_targets() fails (John W. Linville) [RHEL-23582] - cxl/mem: Fix shutdown order (John W. Linville) [RHEL-23582] - cxl/pci: Fix sanitize notifier setup (John W. Linville) [RHEL-23582] - cxl/acpi: Annotate struct cxl_cxims_data with __counted_by (John W. Linville) [RHEL-23582] - cxl/region: Refactor granularity select in cxl_port_setup_targets() (John W. Linville) [RHEL-23582] - cxl/region: Match auto-discovered region decoders by HPA range (John W. Linville) [RHEL-23582] - cxl/mbox: Fix CEL logic for poison and security commands (John W. Linville) [RHEL-23582] - cxl/pci: Replace host_bridge->native_aer with pcie_aer_is_native() (John W. Linville) [RHEL-23582] - cxl/pci: Fix appropriate checking for _OSC while handling CXL RAS registers (John W. Linville) [RHEL-23582] - cxl/memdev: Only show sanitize sysfs files when supported (John W. Linville) [RHEL-23582] - cxl/memdev: Document security state in kern-doc (John W. Linville) [RHEL-23582] - tools/testing/cxl: Remove unused SZ_512G macro (John W. Linville) [RHEL-23582] - cxl/acpi: Return 'rc' instead of '0' in cxl_parse_cfmws() (John W. Linville) [RHEL-23582] - cxl/mem: Fix a double shift bug (John W. Linville) [RHEL-23582] - cxl: fix CONFIG_FW_LOADER dependency (John W. Linville) [RHEL-23582] - cxl: Fix one kernel-doc comment (John W. Linville) [RHEL-23582] - cxl/pci: Use correct flag for sanitize polling (John W. Linville) [RHEL-23582] - redhat/configs: add config item for CONFIG_CXL_PMU (John W. Linville) [RHEL-23582] - perf: CXL Performance Monitoring Unit driver (John W. Linville) [RHEL-23582] - Merge branch 'for-6.5/cxl-type-2' into for-6.5/cxl (John W. Linville) [RHEL-23582] - tools/testing/cxl: add firmware update emulation to CXL memdevs (John W. Linville) [RHEL-23582] - tools/testing/cxl: Use named effects for the Command Effect Log (John W. Linville) [RHEL-23582] - tools/testing/cxl: Fix command effects for inject/clear poison (John W. Linville) [RHEL-23582] - cxl: add a firmware update mechanism using the sysfs firmware loader (John W. Linville) [RHEL-23582] - cxl/test: Add Secure Erase opcode support (John W. Linville) [RHEL-23582] - cxl/mem: Support Secure Erase (John W. Linville) [RHEL-23582] - cxl/test: Add Sanitize opcode support (John W. Linville) [RHEL-23582] - cxl/mem: Wire up Sanitization support (John W. Linville) [RHEL-23582] - cxl/mbox: Add sanitization handling machinery (John W. Linville) [RHEL-23582] - cxl/mem: Introduce security state sysfs file (John W. Linville) [RHEL-23582] - cxl/mbox: Allow for IRQ_NONE case in the isr (John W. Linville) [RHEL-23582] - Revert "cxl/port: Enable the HDM decoder capability for switch ports" (John W. Linville) [RHEL-23582] - cxl/memdev: Formalize endpoint port linkage (John W. Linville) [RHEL-23582] - cxl/pci: Unconditionally unmask 256B Flit errors (John W. Linville) [RHEL-23582] - cxl/region: Manage decoder target_type at decoder-attach time (John W. Linville) [RHEL-23582] - cxl/hdm: Default CXL_DEVTYPE_DEVMEM decoders to CXL_DECODER_DEVMEM (John W. Linville) [RHEL-23582] - cxl/port: Rename CXL_DECODER_{EXPANDER, ACCELERATOR} => {HOSTONLYMEM, DEVMEM} (John W. Linville) [RHEL-23582] - cxl/memdev: Make mailbox functionality optional (John W. Linville) [RHEL-23582] - cxl/mbox: Move mailbox related driver state to its own data structure (John W. Linville) [RHEL-23582] - cxl: Remove leftover attribute documentation in 'struct cxl_dev_state' (John W. Linville) [RHEL-23582] - cxl: Fix kernel-doc warnings (John W. Linville) [RHEL-23582] - tools/testing/cxl: Remove unused @cxlds argument (John W. Linville) [RHEL-23582] - cxl/regs: Clarify when a 'struct cxl_register_map' is input vs output (John W. Linville) [RHEL-23582] - cxl/region: Fix state transitions after reset failure (John W. Linville) [RHEL-23582] - cxl/region: Flag partially torn down regions as unusable (John W. Linville) [RHEL-23582] - cxl/region: Move cache invalidation before region teardown, and before setup (John W. Linville) [RHEL-23582] - cxl/pci: Find and register CXL PMU devices (John W. Linville) [RHEL-23582] - cxl: Add functions to get an instance of / count regblocks of a given type (John W. Linville) [RHEL-23582] - cxl/mbox: Add background cmd handling machinery (John W. Linville) [RHEL-23582] - rcuwait: Support timeouts (John W. Linville) [RHEL-23582] - cxl/pci: Introduce cxl_request_irq() (John W. Linville) [RHEL-23582] - cxl/pci: Allocate irq vectors earlier during probe (John W. Linville) [RHEL-23582] - cxl: Explicitly initialize resources when media is not ready (John W. Linville) [RHEL-23582] - cxl: Move cxl_await_media_ready() to before capacity info retrieval (John W. Linville) [RHEL-23582] - cxl: Wait Memory_Info_Valid before access memory related info (John W. Linville) [RHEL-23582] - cxl/port: Enable the HDM decoder capability for switch ports (John W. Linville) [RHEL-23582] - cxl: Add missing return to cdat read error path (John W. Linville) [RHEL-23582] - cxl/test: Add mock test for set_timestamp (John W. Linville) [RHEL-23582] - cxl/mbox: Update CMD_RC_TABLE (John W. Linville) [RHEL-23582] - tools/testing/cxl: Require CONFIG_DEBUG_FS (John W. Linville) [RHEL-23582] - tools/testing/cxl: Add a sysfs attr to test poison inject limits (John W. Linville) [RHEL-23582] - tools/testing/cxl: Use injected poison for get poison list (John W. Linville) [RHEL-23582] - tools/testing/cxl: Mock the Clear Poison mailbox command (John W. Linville) [RHEL-23582] - tools/testing/cxl: Mock the Inject Poison mailbox command (John W. Linville) [RHEL-23582] - cxl/mem: Add debugfs attributes for poison inject and clear (John W. Linville) [RHEL-23582] - cxl/memdev: Trace inject and clear poison as cxl_poison events (John W. Linville) [RHEL-23582] - cxl/memdev: Warn of poison inject or clear to a mapped region (John W. Linville) [RHEL-23582] - cxl/memdev: Add support for the Clear Poison mailbox command (John W. Linville) [RHEL-23582] - cxl/memdev: Add support for the Inject Poison mailbox command (John W. Linville) [RHEL-23582] - tools/testing/cxl: Mock support for Get Poison List (John W. Linville) [RHEL-23582] - cxl/trace: Add an HPA to cxl_poison trace events (John W. Linville) [RHEL-23582] - cxl/region: Provide region info to the cxl_poison trace event (John W. Linville) [RHEL-23582] - cxl/memdev: Add trigger_poison_list sysfs attribute (John W. Linville) [RHEL-23582] - cxl/trace: Add TRACE support for CXL media-error records (John W. Linville) [RHEL-23582] - cxl/mbox: Add GET_POISON_LIST mailbox command (John W. Linville) [RHEL-23582] - cxl/mbox: Initialize the poison state (John W. Linville) [RHEL-23582] - cxl/mbox: Restrict poison cmds to debugfs cxl_raw_allow_all (John W. Linville) [RHEL-23582] - cxl/mbox: Deprecate poison commands (John W. Linville) [RHEL-23582] - cxl/port: Fix port to pci device assumptions in read_cdat_data() (John W. Linville) [RHEL-23582] - cxl/pci: Rightsize CDAT response allocation (John W. Linville) [RHEL-23582] - cxl/pci: Simplify CDAT retrieval error path (John W. Linville) [RHEL-23582] - cxl/pci: Use CDAT DOE mailbox created by PCI core (John W. Linville) [RHEL-23582] - PCI/DOE: Create mailboxes on device enumeration (John W. Linville) [RHEL-23582] - PCI/DOE: Allow mailbox creation without devres management (John W. Linville) [RHEL-23582] - PCI/DOE: Deduplicate mailbox flushing (John W. Linville) [RHEL-23582] - PCI/DOE: Make asynchronous API private (John W. Linville) [RHEL-23582] - cxl/pci: Use synchronous API for DOE (John W. Linville) [RHEL-23582] - PCI/DOE: Provide synchronous API and use it internally (John W. Linville) [RHEL-23582] - cxl/hdm: Add more HDM decoder debug messages at startup (John W. Linville) [RHEL-23582] - cxl/port: Scan single-target ports for decoders (John W. Linville) [RHEL-23582] - cxl/core: Drop unused io-64-nonatomic-lo-hi.h (John W. Linville) [RHEL-23582] - cxl/hdm: Use 4-byte reads to retrieve HDM decoder base+limit (John W. Linville) [RHEL-23582] - cxl/hdm: Extend DVSEC range register emulation for region enumeration (John W. Linville) [RHEL-23582] - cxl/hdm: Limit emulation to the number of range registers (John W. Linville) [RHEL-23582] - cxl/hdm: Skip emulation when driver manages mem_enable (John W. Linville) [RHEL-23582] - cxl/hdm: Fix double allocation of @cxlhdm (John W. Linville) [RHEL-23582] - cxl/mem: Add kdoc param for event log driver state (John W. Linville) [RHEL-23582] - cxl/trace: Add serial number to trace points (John W. Linville) [RHEL-23582] - cxl/trace: Add host output to trace points (John W. Linville) [RHEL-23582] - cxl/trace: Standardize device information output (John W. Linville) [RHEL-23582] - cxl/pci: Remove locked check for dvsec_range_allowed() (John W. Linville) [RHEL-23582] - cxl/hdm: Add emulation when HDM decoders are not committed (John W. Linville) [RHEL-23582] - cxl/hdm: Create emulated cxl_hdm for devices that do not have HDM decoders (John W. Linville) [RHEL-23582] - cxl/hdm: Emulate HDM decoder from DVSEC range registers (John W. Linville) [RHEL-23582] - cxl/pci: Refactor cxl_hdm_decode_init() (John W. Linville) [RHEL-23582] - cxl/port: Export cxl_dvsec_rr_decode() to cxl_port (John W. Linville) [RHEL-23582] - cxl/pci: Break out range register decoding from cxl_hdm_decode_init() (John W. Linville) [RHEL-23582] - cxl: add RAS status unmasking for CXL (John W. Linville) [RHEL-23582] - cxl/pmem: Fix nvdimm registration races (John W. Linville) [RHEL-23582] - cxl/uapi: Tag commands from cxl_query_cmd() (John W. Linville) [RHEL-23582] - cxl/mem: Remove unused CXL_CMD_FLAG_NONE define (John W. Linville) [RHEL-23582] - redhat/configs: add config item for CONFIG_DEV_DAX_CXL (John W. Linville) [RHEL-23582] - cxl/mem: Correct full ID range allocation (John W. Linville) [RHEL-23582] - cxl/pci: Fix irq oneshot expectations (John W. Linville) [RHEL-23582] - cxl/pci: Set the device timestamp (John W. Linville) [RHEL-23582] - cxl/mbox: Add missing parameter to docs. (John W. Linville) [RHEL-23582] - cxl/test: Simulate event log overflow (John W. Linville) [RHEL-23582] - cxl/test: Add specific events (John W. Linville) [RHEL-23582] - cxl/test: Add generic mock events (John W. Linville) [RHEL-23582] - cxl/mem: Trace Memory Module Event Record (John W. Linville) [RHEL-23582] - cxl/mem: Trace DRAM Event Record (John W. Linville) [RHEL-23582] - cxl/mem: Trace General Media Event Record (John W. Linville) [RHEL-23582] - cxl/mem: Wire up event interrupts (John W. Linville) [RHEL-23582] - cxl: fix spelling mistakes (John W. Linville) [RHEL-23582] - tools/testing/cxl: Remove cxl_test module math loading message (John W. Linville) [RHEL-23582] - tools/testing/cxl: Add XOR Math support to cxl_test (John W. Linville) [RHEL-23582] - cxl/mbox: Add debug messages for enabled mailbox commands (John W. Linville) [RHEL-23582] - cxl/mem: Read, trace, and clear events on driver load (John W. Linville) [RHEL-23582] - PCI/CXL: Export native CXL error reporting control (John W. Linville) [RHEL-23582] - fix build breakage in tools/testing/cxl (John W. Linville) [RHEL-23582] - redhat/configs: turn off CONFIG_NVDIMM_SECURITY_TEST (John W. Linville) [RHEL-23582] - libnvdimm: Introduce CONFIG_NVDIMM_SECURITY_TEST flag (John W. Linville) [RHEL-23582]- bonding: fix incorrect software timestamping report (Hangbin Liu) [RHEL-42409] - redhat/configs: increase CONFIG_DEFAULT_MMAP_MIN_ADDR from 32K to 64K for aarch64 (Brian Masney) [RHEL-45195] - locking/atomic: Make test_and_*_bit() ordered on failure (Paolo Bonzini) [RHEL-45199] - net: amd-xgbe: Fix skb data length underflow (Ken Cox) [RHEL-43794] {CVE-2022-48743} - net: sched: sch_multiq: fix possible OOB write in multiq_tune() (cki-backport-bot) [RHEL-43470] {CVE-2024-36978} - serial: port: Don't block system suspend even if bytes are left to xmit (Andrew Halaney) [RHEL-41060] - serial: core: Fix missing shutdown and startup for serial base port (Andrew Halaney) [RHEL-41060] - serial: core: Clearing the circular buffer before NULLifying it (Andrew Halaney) [RHEL-41060] - serial: port: Don't suspend if the port is still busy (Andrew Halaney) [RHEL-41060] - mmc: sdhci_am654: Fix ITAPDLY for HS400 timing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Add ITAPDLYSEL in sdhci_j721e_4bit_set_clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Update comments in sdhci_am654_set_clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Fix itapdly/otapdly array type (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Add OTAP/ITAP delay enable (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Write ITAPDLY for DDR52 timing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Add tuning algorithm for delay chain (Lucas Karpinski) [RHEL-41085] - Revert "mmc: core: Capture correct oemid-bits for eMMC cards" (Lucas Karpinski) [RHEL-41085] - mmc: core: Capture correct oemid-bits for eMMC cards (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Use readl_poll_timeout_atomic in msdc_reset_hw (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix error propagation for some ioctl commands (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix error code in sdhci_sprd_tuning() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Disable LPM during initialization (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: fix LPM negotiation so x86/S0ix SoCs can suspend (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Fix build error unused-function (Lucas Karpinski) [RHEL-41085] - mmc: host: Improve I/O read/write performance for GL9763E (Lucas Karpinski) [RHEL-41085] - mmc: core: sdio: hold retuning if sdio in 1-bit mode (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Move card detect gpio polarity quirk to gpiolib (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Replace platform device pointer by generic one (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Use temporary variable for struct device (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Get rid of platform data leftovers (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Add description for struct member (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: move atmel MCI header file (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Convert to gpio descriptors (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Add SD HS mode online tuning (Lucas Karpinski) [RHEL-41085] - mmc: core: Add host specific tuning support for SD HS mode (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-imx: improve ESDHC_FLAG_ERR010450 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pltfm: Rename sdhci_pltfm_register() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pltfm: Remove sdhci_pltfm_unregister() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-sparx5: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-hlwd: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-iproc: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_f_sdh30: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-dove: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-bcm-kona: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pltfm: Add sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: core: Cleanup mmc_sd_num_wr_blocks() function (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: milbeaut: remove redundant of_match_ptr() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-spear: remove redundant of_match_ptr() (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: fix double mmc_free_host() in wbsd_init() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Use devm_platform_ioremap_resource_byname() (Lucas Karpinski) [RHEL-41085] - mmc: block: Fix in_flight[issue_type] value error (Lucas Karpinski) [RHEL-41085] - MIPS: Alchemy: only build mmc support helpers if au1xmmc is enabled (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: force non-modular build and remove symbol_get usage (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: fix order of function calls in sdhci_f_sdh30_remove (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mvsdio: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-spear: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-mcf: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: wmt-sdmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: usdhi60rol0: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: owl: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: rockchip: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: alcor: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-imx: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-acpi: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-tegra: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdio: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-aspeed: Convert to platform remove (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-aspeed: remove unneeded variables (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: cavium-octeon: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mxs-mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-s3c: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: xenon: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav3: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: omap: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: milbeaut: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pic32: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: hi3798cv200: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: davinci_mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: cb710: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: litex_mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sunxi: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: core: propagate removable attribute to driver core (Lucas Karpinski) [RHEL-41085] - mmc: Explicitly include correct DT includes (Lucas Karpinski) [RHEL-41085] - mmc: davinci: Make SDIO irq truly optional (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: register irqs before registering controller (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: remove outdated indentation (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: register irqs before registering controller (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: Revert "mmc: core: Allow mmc_start_host() synchronously detect a card" (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-f-sdh30: Replace with sdhci_pltfm (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Improve ux500 debug prints (Lucas Karpinski) [RHEL-41085] - mmc: moxart: read scr register without changing byte order (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Drop redundant WARN_ON() in the irq handler (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add support for SW busy-end timeouts (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: add delay block support for STM32MP25 (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: prepare other delay block support (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: manage block gap hardware flow control (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add support for sdmmc variant revision v3.0 (Lucas Karpinski) [RHEL-41085] - mmc: mmci: add stm32_idmabsize_align parameter (Lucas Karpinski) [RHEL-41085] - mmc: usdhi60rol0: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sunxi: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-spear: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-acpi: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: owl: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: omap: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: mvsdio: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: litex_mmc: set PROBE_PREFER_ASYNCHRONOUS (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Break out a helper function (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Use a switch statement machine (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Use state machine state as exit condition (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Retry the busy start condition (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Make busy complete state machine explicit (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Break out error check in busy detect (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Stash status while waiting for busy (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Unwind big if() clause (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Clear busy_status when starting command (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: set feedback clock when using delay block (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: fix max busy timeout calculation (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Set PROBE_PREFER_ASYNCHRONOUS (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: reduce CIT for better performance (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: GL9755: Mask the replay timer timeout of AER (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add support SD Express card for GL9767 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Add VDD2 definition for power control register (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Set SDR104's clock to 205MHz and enable SSC for GL9767 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add Genesys Logic GL9767 support (Lucas Karpinski) [RHEL-41085] - rnbd-srv: don't pass a holder for non-exclusive blkdev_get_by_path (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: remove redundant mmc_request_done() call from irq context (Lucas Karpinski) [RHEL-41085] - mmc: block: ioctl: do write error check for spi (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: fix DMA configure compatibility issue when 64bit DMA mode is used. (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Add/rename SDIO ID of the RTL8723DS SDIO wifi cards (Lucas Karpinski) [RHEL-41085] - wifi: rtw88: rtw8723d: Implement RTL8723DS (SDIO) efuse parsing (Lucas Karpinski) [RHEL-41085] - wifi: rtw88: sdio: Check the HISR RX_REQUEST bit in rtw_sdio_rx_isr() (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove unnecessary error checks and change return type (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Disable broken 64-bit DMA on MSM8916 (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: Fix WILC CHIP_EN and RESETN toggling order (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix invalid response handling (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: Avoid ugly error message when SDIO wakeup IRQ isn't used (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Avoid cast to incompatible function type (Lucas Karpinski) [RHEL-41085] - mmc: block: Suppress empty whitespaces in prints (Lucas Karpinski) [RHEL-41085] - mmc: omap: restore original power up/down steps (Lucas Karpinski) [RHEL-41085] - mmc: omap: fix deferred probe (Lucas Karpinski) [RHEL-41085] - mmc: omap: fix broken slot switch lookup (Lucas Karpinski) [RHEL-41085] - ARM: OMAP2+: fix N810 MMC gpiod table (Lucas Karpinski) [RHEL-41085] - ARM: OMAP2+: fix bogus MMC GPIO labels on Nokia N8x0 (Lucas Karpinski) [RHEL-41085] - ARM: omap2: Fix copy/paste bug (Lucas Karpinski) [RHEL-41085] - ARM/mmc: Convert old mmci-omap to GPIO descriptors (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Make dw_mci_pltfm_remove() return void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-imx: make "no-mmc-hs400" works (Lucas Karpinski) [RHEL-41085] - mmc: block: ensure error propagation for non-blk (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Fix an error handling path in sdhci_cdns_probe() (Lucas Karpinski) [RHEL-41085] - mmc: vub300: remove unreachable code (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Support mmc hardware reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Add AMD Pensando Elba SoC support (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Support device specific init during probe (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Enable device specific override of writel() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Switch to the new ICE API (Lucas Karpinski) [RHEL-41085] - mmc: sdio: add Realtek SDIO vendor ID and various wifi device IDs (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove unused macro mmc_req_rel_wr (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Skip setting clock delay for 400KHz (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add support for eMMC5.1 on Xilinx Versal Net platform (Lucas Karpinski) [RHEL-41085] - mmc: core: Allow mmc_start_host() synchronously detect a card (Lucas Karpinski) [RHEL-41085] - mmc: core: remove unnecessary (void*) conversions (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: fix quirk to ignore command inhibit for data (Lucas Karpinski) [RHEL-41085] - mmc: core: Log about empty non-removable slots (Lucas Karpinski) [RHEL-41085] - mmc: sdricoh_cs: remove unused sdricoh_readw function (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Remove Intel Thunder Bay SOC support (Lucas Karpinski) [RHEL-41085] - mmc: usdhi6rol0: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-aspeed: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: owl-mmc: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: omap: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-pltfm: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: drop useless sdhci_get_compatibility() !OF stub (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: use new helpers mmc_regulator_enable/disable_vqmmc (Lucas Karpinski) [RHEL-41085] - mmc: core: add helpers mmc_regulator_enable/disable_vqmmc (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: simplify usage of mmc_regulator_set_ocr (Lucas Karpinski) [RHEL-41085] - mmc: arasan: Use of_property_present() for testing DT property presence (Lucas Karpinski) [RHEL-41085] - mmc: Use of_property_read_bool() for boolean properties (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: remove R-Car H3 ES1.* handling (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-starfive: Fix initialization of prev_err (Lucas Karpinski) [RHEL-41085] - mmc: core: Allow invalid regulator in mmc_regulator_set_ocr() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add support to request the "gate" clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: Fix SDR50 mode timing issue (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: core: fix return value check in devm_mmc_alloc_host() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: constify member data of struct meson_host (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: use devm_clk_get_enabled() for core clock (Lucas Karpinski) [RHEL-41085] - mmc: starfive: Add sdio/emmc driver support (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Add StarFive MMC module (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: support platform interrupt as card detect interrupt (Lucas Karpinski) [RHEL-41085] - mmc: core: support setting card detect interrupt from drivers (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: fix SDIO mode if cap_sdio_irq isn't set (Lucas Karpinski) [RHEL-41085] - mmc: core: Align to common busy polling behaviour for mmc ioctls (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: remove meson_mmc_get_cd (Lucas Karpinski) [RHEL-41085] - mmc: omap: drop TPS65010 dependency (Lucas Karpinski) [RHEL-41085] - mmc: moxart: set maximum request/block/segment sizes (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: use devm_mmc_alloc_host (Lucas Karpinski) [RHEL-41085] - mmc: core: add devm_mmc_alloc_host (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Add support for vqmmc power supply (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Work around bug on JZ4760(B) (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: fix error handling in mmc_spi_probe() (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: Add control to switch UHS speed (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: Add control of UHS mode using SD interface logic (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: uniphier-sd: Add socionext,syscon-uhs-mode property (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: sdhci-pxa: add pxav1 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add optional pinctrl for SDIO IRQ workaround (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add SDIO card IRQ workaround for PXA168 V1 controller (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add optional core clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: change clock name to match DT bindings (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add register workaround for PXA168 silicon bug (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: enable CONFIG_MMC_SDHCI_IO_ACCESSORS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add initial support for PXA168 V1 controller (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq_sd8787: Allow being built-in irrespective of dependencies (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-iproc: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav3: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Replace SDHCI_QUIRK_MISSING_CAPS for Ricoh controller (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Spelling s/compement/complement/ (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: fix race between stop command and start of next command (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Add RZ/V2M compatible string (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Modify mismatched function name (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: renesas,sdhi: Document RZ/V2M support (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix eMMC init failure after hw reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Disable CLK_AUTO when the clock is less than 400K (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Resolve "unused" warnings with CONFIG_OF=n (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix warning - do not call blocking ops when !TASK_RUNNING (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: limit the SDHC clock frequency (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove unneeded semicolon (Lucas Karpinski) [RHEL-41085] - mmc: core: Normalize the error handling branch in sd_read_ext_regs() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix no reset data and command after voltage switch (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Avoid unnecessary ->set_clock() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Fix voltage switch delay (Lucas Karpinski) [RHEL-41085] - mmc: mmc-hsq: Use fifo to dispatch mmc_request (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove non-data R1B ioctl workaround (Lucas Karpinski) [RHEL-41085] - mmc: core: refactor debugfs code (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Fix missing clk_disable_unprepare in msdc_of_clock_parse() (Lucas Karpinski) [RHEL-41085] - mmc: Avoid open coding by using mmc_op_tuning() (Lucas Karpinski) [RHEL-41085] - mmc: mmc_test: Fix removal of debugfs file (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: use new convenience macro from MMC core (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: add helper to access quirks (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: better reset from HS400 mode (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: alway populate SCC pointer (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix ambiguous TRIM and DISCARD arg (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: Use device_match_of_node() (Lucas Karpinski) [RHEL-41085] - clk: socfpga: remove the setting of clk-phase for sdmmc_clk (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-pltfm: socfpga: add method to configure clk-phase (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: synopsys-dw-mshc: document "altr,sysmgr-syscon" (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Fix possible memory leak caused by missing pci_dev_put() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Fix the SD tuning issue that the SDHCI_TRANSFER_MODE is cleared incorrectly (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add quirks for broken timeout clock capability (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add support for non-removable media (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add compatible string for Socionext F_SDH30_E51 (Lucas Karpinski) [RHEL-41085] - dt-bindings: sdhci-fujitsu: Add compatible string for F_SDH30_E51 (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add reset control support (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Convert sdhci-fujitsu to JSON schema (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: fix two spelling mistakes in comment (Lucas Karpinski) [RHEL-41085] - mmc: mmci: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: via-sdmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: litex_mmc: ensure `host->irq == 0` if polling (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: add Inline Crypto Engine clock control (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: fix card detect fail issue caused by CD# debounce timeout (Lucas Karpinski) [RHEL-41085] - mmc: tmio: remove 'alignment_shift' from platform data (Lucas Karpinski) [RHEL-41085] - mmc: tmio: remove tmio_mmc_k(un)map_atomic helpers (Lucas Karpinski) [RHEL-41085] - mmc: Remove duplicate words in comments (Lucas Karpinski) [RHEL-41085] - mmc: wmt-sdmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: toshsd: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: moxart: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: alcor: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Set PROBE_PREFER_ASYNCHRONOUS (Lucas Karpinski) [RHEL-41085] - mmc: core: properly select voltage range without power cycle (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-*: Convert drivers to new sdhci_and_cqhci_reset() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Fix SDHCI_RESET_ALL for CQHCI (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Fix SDHCI_RESET_ALL for CQHCI (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Allow building with COMPILE_TEST (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: 'select', not 'depends' REGMAP_MMIO (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix WRITE_ZEROES CQE handling (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add support for dynamic configuration (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix kernel panic when remove non-standard SDIO card (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-core: Disable ES for ASUS BIOS on Jasper Lake (Lucas Karpinski) [RHEL-41085] - mmc: block: Remove error check of hw_reset on reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix minimum clock limit (Lucas Karpinski) [RHEL-41085] - mmc: queue: Cancel recovery work on cleanup (Lucas Karpinski) [RHEL-41085] - mmc: remove tmio_mmc driver (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: tmio_mmc_core: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: tmio_mmc_core: Remove local_irq_{save,restore}() around k[un]map_atomic() (Lucas Karpinski) [RHEL-41085] - mmc: tifm_sd: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: tifm_sd: Remove local_irq_{save,restore}() around tifm_sd_bounce_block() (Lucas Karpinski) [RHEL-41085] - mmc: tifm_sd: Remove local_irq_{save,restore}() around tifm_sd_transfer_data() (Lucas Karpinski) [RHEL-41085] - mmc: mmc_test: Remove local_irq_{save,restore}() around sg_copy_{from,to}_buffer() (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Remove local_irq_{save,restore}() around sg_miter_{next,stop}() (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Remove local_irq_{save,restore}() around k[un]map_atomic() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove local_irq_{save,restore}() around sg_miter_{next,stop}() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove local_irq_{save,restore}() around k[un]map_atomic() (Lucas Karpinski) [RHEL-41085] - mmc: remove cns3xxx driver (Lucas Karpinski) [RHEL-41085] - clk: remove s3c24xx driver (Lucas Karpinski) [RHEL-41085] - mmc: remove s3cmci driver (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix the limitation of div (Lucas Karpinski) [RHEL-41085] - mmc: core: Terminate infinite loop in SD-UHS voltage switch (Lucas Karpinski) [RHEL-41085] - mmc: moxart: fix 4-bit bus width and remove 8-bit bus width (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Fix host->cmd is null (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: add SDIO interrupt support (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: adjust and re-use constant IRQ_EN_MASK (Lucas Karpinski) [RHEL-41085] - mmc: jz4740_mmc: Fix error check for dma_map_sg (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Fix error check for dma_map_sg (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: Fix an error handling path in au1xmmc_probe() (Lucas Karpinski) [RHEL-41085] - mmc: core: Switch to basic workqueue API for sdio_irq_work (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix inconsistent sd3_bus_mode at UHS-I SD voltage switch failure (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix UHS-I SD 1.8V workaround branch (Lucas Karpinski) [RHEL-41085] - mmc: sunxi-mmc: Fix clock refcount imbalance during unbind (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Fix an error handling path in meson_mmc_probe() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: fix some SD cards compatibility issue at DDR50 mode (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Clear interrupts when cqe off/disable (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Fix another error handling path in pxamci_probe() (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Fix an error handling path in pxamci_probe() (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: add support for SDIO eint wakup IRQ (Lucas Karpinski) [RHEL-41085] - mmc: core: Add support for SDIO wakeup interrupt (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: mtk-sd: extend interrupts and pinctrls properties (Lucas Karpinski) [RHEL-41085] - mmc: cavium-thunderx: Add of_node_put() when breaking out of loop (Lucas Karpinski) [RHEL-41085] - mmc: cavium-octeon: Add of_node_put() when breaking out of loop (Lucas Karpinski) [RHEL-41085] - mmc: core: quirks: Add of_node_put() when breaking out of loop (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: use clk_get_rate(base_clk) in PM resume (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: drop redundant of_device_id entries (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Use mmc_card_sdio macro (Lucas Karpinski) [RHEL-41085] - mmc: core: Use mmc_card_* macro and add a new for the sd_combo type (Lucas Karpinski) [RHEL-41085] - mmc: core: Replace with already defined values for readability (Lucas Karpinski) [RHEL-41085] - mmc: block: Add single read for 4k sector cards (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: fix set_uhs_signaling rewriting of MC1R (Lucas Karpinski) [RHEL-41085] - mmc: tmio: avoid glitches when resetting (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Fix typo's (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Get the reset handle early in the probe (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: re-tuning is needed after a pm transition to support emmc HS200 mode (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix a lockdep warning for PM runtime init (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Fixup use of of_find_compatible_node() (Lucas Karpinski) [RHEL-41085] - mmc: core: Do not evaluate HS400 capabilities if bus has no MMC capability (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: rockchip: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: hi3789cv200: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: wait dma stop bit reset to 0 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Initialize base_clk to NULL in sdhci_brcmstb_probe() (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Fix typo in comment (Lucas Karpinski) [RHEL-41085] - mmc: debugfs: Fix file release memory leak (Lucas Karpinski) [RHEL-41085] - mmc: block: Fix CQE recovery reset success (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: fix typo (Lucas Karpinski) [RHEL-41085] - mmc: cqhci: Capture eMMC and SD card errors (Lucas Karpinski) [RHEL-41085] - mmc: debugfs: Add debug fs error state entry for mmc driver (Lucas Karpinski) [RHEL-41085] - mmc: debugfs: Add debug fs entry for mmc driver (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Capture eMMC and SD card errors (Lucas Karpinski) [RHEL-41085] - mmc: core: Capture eMMC and SD card errors (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Silence a clang warning (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Fix refcount leak in esdhc_signal_voltage_switch (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Add ability to increase max clock rate for 72116b0 (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix busy polling for MMC_SEND_OP_COND again (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add NULL check for data field (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Fix compiler warning (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Add compatible string check for sdx65 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Add compatible string check for sm8150 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Add SoC specific compatibles (Lucas Karpinski) [RHEL-41085] - mmc: Add MMC_QUIRK_BROKEN_SD_CACHE for Kingston Canvas Go Plus from 11/2019 (Lucas Karpinski) [RHEL-41085] - mmc: core: Add SD card quirk for broken discard (Lucas Karpinski) [RHEL-41085] - mmc: core: Support zeroout using TRIM for eMMC (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Enable Clock Gating to save power (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Re-organize flags (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Remove custom ios handler (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Simplify if(chan) and if(!chan) (Lucas Karpinski) [RHEL-41085] - mmc: core: Add CIDs for cards to the entropy pool (Lucas Karpinski) [RHEL-41085] - mmc: core: use kobj_to_dev() (Lucas Karpinski) [RHEL-41085] - mmc: sunxi-mmc: Fix DMA descriptors allocated above 32 bits (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Reset GCC_SDCC_BCR register for SDHC (Lucas Karpinski) [RHEL-41085] - mmc: core: Allows to override the timeout value for ioctl() path (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Fix initialization frozen issue (Lucas Karpinski) [RHEL-41085] - mmc: core: Set HS clock speed before sending HS CMD13 (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Break IRQ status loop when all zero (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: switch to device-managed dmam_alloc_coherent() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: A workaround to allow GL9755 to enter ASPM L1.2 (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: move platform_data header to proper location (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Apply DMA engine limits to maximum segment size (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Use devm_clk_hw_get_clk() for clock retrieval (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Remove .card_hw_reset callback (Lucas Karpinski) [RHEL-41085] - mmc: improve API to make clear hw_reset callback is for cards (Lucas Karpinski) [RHEL-41085] - mmc: core: improve API to make clear that mmc_sw_reset is for cards (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: remove superfluous specific M3W entry (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: R-Car V3H ES2.0 gained HS400 support (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: don't overwrite TAP settings when HS400 tuning is complete (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: R-Car V3M also has no HS400 (Lucas Karpinski) [RHEL-41085] - mmc: omap: Make it CCF clk API compatible (Lucas Karpinski) [RHEL-41085] - mmc: core: Fixup support for writeback-cache for eMMC and SD (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: parse speed mode options (Lucas Karpinski) [RHEL-41085] - mmc: core: block: fix sloppy typing in mmc_blk_ioctl_multi_cmd() (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: use a buffer for unaligned DMA requests (Lucas Karpinski) [RHEL-41085] - mmc: block: Check for errors after write on SPI (Lucas Karpinski) [RHEL-41085] - Revert "mmc: sdhci-xenon: fix annoying 1.8V regulator warning" (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: correctly check all elements of sg list (Lucas Karpinski) [RHEL-41085] - mmc: tmio: remove outdated members from host struct (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Silence delay phase calculation debug log (Lucas Karpinski) [RHEL-41085] - mmc: davinci_mmc: Handle error for clk_enable (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Fix GL9763E runtime PM when the system resumes from suspend (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add runtime PM for GL9763E (Lucas Karpinski) [RHEL-41085] - mmc: dw-mmc-rockchip: Fix handling invalid clock rates (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Support setting f_min from host drivers (Lucas Karpinski) [RHEL-41085] - mmc: core: Restore (almost) the busy polling for MMC_SEND_OP_COND (Lucas Karpinski) [RHEL-41085] - mmc: core: Drop HS400 caps unless 8-bit bus is supported too (Lucas Karpinski) [RHEL-41085] - mmc: host: Return an error when ->enable_sdio_irq() ops is missing (Lucas Karpinski) [RHEL-41085] - mmc: core: Improve fallback to speed modes if eMMC HS200 fails (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: Simplify division/shift logic (Lucas Karpinski) [RHEL-41085] - mmc: meson: Fix usage of meson_mmc_post_req() (Lucas Karpinski) [RHEL-41085] - mmc: core: use sysfs_emit() instead of sprintf() (Lucas Karpinski) [RHEL-41085] - mmc: block: fix read single on recovery logic (Lucas Karpinski) [RHEL-41085] - mmc: sunxi-mmc: Add D1 MMC variant (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: sunxi: Add D1 MMC and eMMC compatibles (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Use device_property_string_array_count() (Lucas Karpinski) [RHEL-41085] - mmc: davinci: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - mmc: wmt-sdmmc: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - moxart: fix potential use-after-free on remove path (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: Check for null res pointer (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add a switch to enable/disable SSC for GL9750 and GL9755 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Enable SSC at 50MHz and 100MHz for GL9750 and GL9755 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Reduce the SSC value at 205MHz for GL9750 and GL9755 (Lucas Karpinski) [RHEL-41085] - mmc: core: Wait for command setting 'Power Off Notification' bit to complete (Lucas Karpinski) [RHEL-41085] - mmc: Add driver for LiteX's LiteSDCard interface (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Add bindings for LiteSDCard (Lucas Karpinski) [RHEL-41085] - MAINTAINERS: co-maintain LiteX platform (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Check for error num after setting mask (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Fix potential null pointer risk (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: propagate errors from platform_get_irq() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: Improve card input timing at SDR104/HS200 mode (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Support using a bi-directional DMA channel (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: ingenic: Support using bi-directional DMA channel (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Do not wait for DTO in case of error (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Add driver callbacks for data read timeout (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-exynos: Add support for ARTPEC-8 (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: exynos-dw-mshc: Add support for ARTPEC-8 (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Drop unused MESON_SDHC_NUM_BUILTIN_CLKS macro (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Set MANUAL_STOP for multi-block SDIO commands (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdio: add IRQ check (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: add IRQ check (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: clean up a debug message (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Assign src_clk parent to src_clk_cg for legacy DTs (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Fix usage of devm_clk_get_optional() (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Take action for no-sdio device-tree parameter (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Use BIT() and GENMASK() macros to describe fields (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Use readl_poll_timeout instead of open-coded polling (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: GL975[50]: Issue 8/16-bit MMIO reads as 32-bit reads. (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: GL9755: Support for CD/WP inversion on OF platforms (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: clear DLYB_CR after sending tuning command (Lucas Karpinski) [RHEL-41085] - mmc: mmci: add hs200 support for stm32 sdmmc (Lucas Karpinski) [RHEL-41085] - mmc: mmci: increase stm32 sdmmcv2 clock max freq (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add support for sdmmc variant revision v2.2 (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix blk_status_t handling (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove redundant driver match function (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: free the ext_csd when mmc_get_ext_csd success (Lucas Karpinski) [RHEL-41085] - mmc: mxc: Use the new PM macros (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Use the new PM macros (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: Use write_or_read temporary variable in mmc_spi_data_do() (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: Convert 'multiple' to be boolean in mmc_spi_data_do() (Lucas Karpinski) [RHEL-41085] - mmc: core: Disable card detect during shutdown (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: initialize variable properly when tuning (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: use common_caps (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: rockchip: use common_caps (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: hi3798cv200: use common_caps (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: add common capabilities to replace caps (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Add PCI ID for Intel ADL (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Allow lower TMOUT value than maximum (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Simplify an expression (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Use devm_clk_get_optional() to obtain CD clock (Lucas Karpinski) [RHEL-41085] - mmc: spi: Add device-tree SPI IDs (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Revert special init for wl1251 (Lucas Karpinski) [RHEL-41085] - mmc: core: transplant ti,wl1251 quirks from to be retired omap_hsmmc (Lucas Karpinski) [RHEL-41085] - mmc: core: Fixup storing of OCR for MMC_QUIRK_NONSTD_SDIO (Lucas Karpinski) [RHEL-41085] - mmc: core: provide macro and table to match the device tree to apply quirks (Lucas Karpinski) [RHEL-41085] - mmc: core: allow to match the device tree to apply quirks (Lucas Karpinski) [RHEL-41085] - mmc: core: rewrite mmc_fixup_device() (Lucas Karpinski) [RHEL-41085] - mmc: core: adjust polling interval for CMD1 (Lucas Karpinski) [RHEL-41085] - mmc: core: change __mmc_poll_for_busy() parameter type (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Avoid hung state if GEN_CMD transfer fails (Lucas Karpinski) [RHEL-41085] - mmc: tmio: reinit card irqs in reset routine (Lucas Karpinski) [RHEL-41085] - mmc: tmio: reenable card irqs after the reset callback (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: Move cqhci init behind ungate clock (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: Fix spelling mistake "candiates" -> candidates (Lucas Karpinski) [RHEL-41085] - mmc: cqhci: clear HALT state after CQE enable (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix control-message timeouts (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: fix the finding clock sample value (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix build if CONFIG_PM_SLEEP is not set (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Drop use of ->init_card() callback (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Remove forward declaration of sdhci_omap_context_save() (Lucas Karpinski) [RHEL-41085] - mmc: add MT7921 SDIO identifiers for MediaTek Bluetooth devices (Lucas Karpinski) [RHEL-41085] - mmc: winbond: don't build on M68K (Lucas Karpinski) [RHEL-41085] - mmc: mxs-mmc: disable regulator on error and in the remove function (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Configure optional wakeirq (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Allow SDIO card power off and enable aggressive PM (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Implement PM runtime functions (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Add omap_offset to support omap3 and earlier (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Handle voltages to add support omap4 (Lucas Karpinski) [RHEL-41085] - dt-bindings: sdhci-omap: Update binding for legacy SoCs (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Fix null pointer dereference on pointer host (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Fix reference count leaks in moxart_probe (Lucas Karpinski) [RHEL-41085] - mmc: slot-gpio: Update default label when no con_id provided (Lucas Karpinski) [RHEL-41085] - mmc: slot-gpio: Refactor mmc_gpio_alloc() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: do not use memcpy_to/fromio for dram-access-quirk (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Wait until DLL locked after being configured (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: Fix spelling mistake "unsupport" -> "unsupported" (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-s3c: Describe driver in KConfig (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: replace while loop with read_poll_timeout (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: wait for calibration done before proceed (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add small comment about reset thread (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Check MMCHS_HL_HWINFO register for ADMA (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Parse legacy ti,non-removable property (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Restore sysconfig after reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix context restore (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix NULL pointer exception if regulator is not configured (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Add HS400 online tuning support (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: mtk-sd: Add hs400 dly3 setting (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-s3c: drop unneeded MODULE_ALIAS (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: update mmc-card.yaml reference (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Dont wait for DRTO on Write RSP error (Lucas Karpinski) [RHEL-41085] - mmc: cqhci: Print out qcnt in case of timeout (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Make use of the helper macro SET_RUNTIME_PM_OPS() (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Remove unused parameters (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add intel Thunder Bay SOC support to the arasan eMMC driver (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Remove unused parameters(mrq) (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Add wait dma stop done flow (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: fix regression with hard reset on old SDHIs (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Only inject fault before done/error (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: fix compilation warning (Lucas Karpinski) [RHEL-41085] - mmc: queue: Remove unused parameters(request_queue) (Lucas Karpinski) [RHEL-41085] - mmc: core: Return correct emmc response in case of ioctl error (Lucas Karpinski) [RHEL-41085] - mmc: queue: Match the data type of max_segments (Lucas Karpinski) [RHEL-41085] - mmc: switch from 'pci_' to 'dma_' API (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: add wilc1000_sdio dependency for pwrseq_sd8787 (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: add support for wilc1000 (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Extend pwrseq-sd8787 binding for wilc1000 (Lucas Karpinski) [RHEL-41085] - mmc: core: Issue HPI in case the BKOPS timed out (Lucas Karpinski) [RHEL-41085] - mmc: usdhi6rol0: Implement card_busy function (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Fix issue with uninitialized dma_slave_config (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Fix issue with uninitialized dma_slave_config (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Use maximum possible data timeout value (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Print contents of unknown CIS tuples (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Don't warn about vendor CIS tuples (Lucas Karpinski) [RHEL-41085] - mmc: core: Avoid hogging the CPU while polling for busy after I/O writes (Lucas Karpinski) [RHEL-41085] - mmc: core: Avoid hogging the CPU while polling for busy for mmc ioctls (Lucas Karpinski) [RHEL-41085] - mmc: core: Avoid hogging the CPU while polling for busy in the I/O err path (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Add data CRC error injection (Lucas Karpinski) [RHEL-41085] - mmc: mmci: De-assert reset on probe (Lucas Karpinski) [RHEL-41085] - mmc: core: Only print retune error when we don't check for card removal (Lucas Karpinski) [RHEL-41085] - mmc: host: factor out clearing the retune state (Lucas Karpinski) [RHEL-41085] - mmc: host: add kdoc for mmc_retune_{en|dis}able (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: Simplify busy loop in mmc_spi_skip() (Lucas Karpinski) [RHEL-41085] - mmc: usdhi6rol0: use proper DMAENGINE API for termination (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: use proper DMAENGINE API for termination (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi_sys_dmac: use proper DMAENGINE API for termination (Lucas Karpinski) [RHEL-41085] - mmc: arasan: Fix the issue in reading tap values from DT (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Modify data type of the clk_phase array (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Use appropriate type of division macro (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Check return value of non-void funtions (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Skip Auto tuning for DDR50 mode in ZynqMP platform (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add "SDHCI_QUIRK_MULTIBLOCK_READ_ACMD12" quirk. (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Modified SD default speed to 19MHz for ZynqMP (Lucas Karpinski) [RHEL-41085] - redhat/configs: Adding CONFIG_TYPEC_MUX_IT5205 and CONFIG_USB_DEFAULT_AUTHORIZATION_MODE (Desnes Nunes) [RHEL-37673] - redhat/configs: Adding CONFIG_PHY_RTK_RTD_USB2PHY and CONFIG_PHY_RTK_RTD_USB3PHY (Desnes Nunes) [RHEL-37673] - redhat/configs: Adding CONFIG_TYPEC_MUX_IT5205 (Desnes Nunes) [RHEL-37673] - kcov, usb: disable interrupts in kcov_remote_start_usb_softirq (Desnes Nunes) [RHEL-37673] - kcov: fix spelling typos in comments (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: fix use-after-free case in tcpm_register_source_caps (Desnes Nunes) [RHEL-37673] - usb: core: hcd: Convert from tasklet to BH workqueue (Desnes Nunes) [RHEL-37673] - backtracetest: Convert from tasklet to BH workqueue (Desnes Nunes) [RHEL-37673] - media: dvb_frontend: Use wait_event_freezable_timeout() for freezable kthread (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: Check for port partner validity before consuming it (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: enforce ready state when queueing alt mode vdm (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: unregister existing source caps before re-registration (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: clear pd_event queue in PORT_RESET (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: queue correct sop type in tcpm_queue_vdm_unlocked (Desnes Nunes) [RHEL-37673] - usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device (Desnes Nunes) [RHEL-37673] - usb: ohci: Prevent missed ohci interrupts (Desnes Nunes) [RHEL-37673] - USB: core: Fix access violation during port device removal (Desnes Nunes) [RHEL-37673] - usb: dwc3: core: Prevent phy suspend during init (Desnes Nunes) [RHEL-37673] - usb: xhci-plat: Don't include xhci.h (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Telit FN920C04 rmnet compositions (Desnes Nunes) [RHEL-37673] - usb: dwc3: ep0: Don't reset resource alloc flag (Desnes Nunes) [RHEL-37673] - Revert "usb: cdc-wdm: close race between read and workqueue" (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Rolling RW101-GL and RW135-GL support (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Lonsung U8300/U9300 product (Desnes Nunes) [RHEL-37673] - USB: serial: option: add support for Fibocom FM650/FG650 (Desnes Nunes) [RHEL-37673] - USB: serial: option: support Quectel EM060K sub-models (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Fibocom FM135-GL variants (Desnes Nunes) [RHEL-37673] - usb: misc: onboard_usb_hub: Disable the USB hub clock on failure (Desnes Nunes) [RHEL-37673] - thunderbolt: Avoid notify PM core about runtime PM resume (Desnes Nunes) [RHEL-37673] - thunderbolt: Fix wake configurations after device unplug (Desnes Nunes) [RHEL-37673] - phy: freescale: imx8m-pcie: fix pcie link-up instability (Desnes Nunes) [RHEL-37673] - usb: Disable USB3 LPM at shutdown (Desnes Nunes) [RHEL-37673] - xhci: Fix root hub port null pointer dereference in xhci tracepoints (Desnes Nunes) [RHEL-37673] - usb: xhci: correct return value in case of STS_HCE (Desnes Nunes) [RHEL-37673] - USB: core: Fix deadlock in port "disable" sysfs attribute (Desnes Nunes) [RHEL-37673] - USB: core: Add hub_get() and hub_put() routines (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Check capabilities before cable and identity discovery (Desnes Nunes) [RHEL-37673] - usb: typec: Return size of buffer if pd_set operation succeeds (Desnes Nunes) [RHEL-37673] - usb: udc: remove warning when queue disabled ep (Desnes Nunes) [RHEL-37673] - usb: dwc3: Properly set system wakeup (Desnes Nunes) [RHEL-37673] - Revert "usb: phy: generic: Get the vbus supply" (Desnes Nunes) [RHEL-37673] - usb: cdc-wdm: close race between read and workqueue (Desnes Nunes) [RHEL-37673] - USB: core: Fix deadlock in usb_deauthorize_interface() (Desnes Nunes) [RHEL-37673] - USB: UAS: return ENODEV when submit urbs fail with device not attached (Desnes Nunes) [RHEL-37673] - usb: usb-acpi: Fix oops due to freeing uninitialized pld pointer (Desnes Nunes) [RHEL-37673] - usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic (Desnes Nunes) [RHEL-37673] - phy: tegra: xusb: Add API to retrieve the port number of phy (Desnes Nunes) [RHEL-37673] - usb: Clarify expected behavior of dev_bin_attrs_are_visible() (Desnes Nunes) [RHEL-37673] - xhci: Allow RPM on the USB controller (1022:43f7) by default (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add support to set tcpc connector orientatition (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add generic tcpci fallback compatible (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: typec-tcpci: add tcpci fallback binding (Desnes Nunes) [RHEL-37673] - usb: core: Set connect_type of ports based on DT node (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Add downstream facing ports to realtek binding (Desnes Nunes) [RHEL-37673] - usb: misc: onboard_usb_hub: Add support for TI TUSB8020B (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Add binding for TI USB8020B hub controller (Desnes Nunes) [RHEL-37673] - usb: dwc3: core: Add DWC31 version 2.00a controller (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Register SOP' alternate modes with cable plug (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Register SOP/SOP' Discover Identity Responses (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Register cables based on GET_CABLE_PROPERTY (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros (Desnes Nunes) [RHEL-37673] - usb: typec: pd: no opencoding of FIELD_GET (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes/displayport: send configure message on sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: fix SOP' sequences in tcpm_pd_svdm (Desnes Nunes) [RHEL-37673] - usb: usb-acpi: Set port connect type of not connectable ports correctly (Desnes Nunes) [RHEL-37673] - usb: Export BOS descriptor to sysfs (Desnes Nunes) [RHEL-37673] - USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M (Desnes Nunes) [RHEL-37673] - USB: serial: keyspan: remove redundant assignment to pointer data (Desnes Nunes) [RHEL-37673] - USB: serial: ftdi_sio: remove redundant assignment to variable cflag (Desnes Nunes) [RHEL-37673] - USB: serial: oti6858: remove redundant assignment to variable divisor (Desnes Nunes) [RHEL-37673] - USB: serial: option: add MeiG Smart SLM320 product (Desnes Nunes) [RHEL-37673] - USB: serial: cp210x: add ID for MGP Instruments PDS100 (Desnes Nunes) [RHEL-37673] - USB: serial: add device ID for VeriFone adapter (Desnes Nunes) [RHEL-37673] - USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB (Desnes Nunes) [RHEL-37673] - USB: document some API requirements on disconnection (Desnes Nunes) [RHEL-37673] - usb: xhci: Add error handling in xhci_map_urb_for_dma (Desnes Nunes) [RHEL-37673] - xhci: dbc: poll at different rate depending on data transfer activity (Desnes Nunes) [RHEL-37673] - xhci: retry Stop Endpoint on buggy NEC controllers (Desnes Nunes) [RHEL-37673] - xhci: fix matching completion events with TDs (Desnes Nunes) [RHEL-37673] - usb: xhci: utilize 'xhci_free_segments_for_ring()' for freeing segments (Desnes Nunes) [RHEL-37673] - usb: xhci: remove duplicate code from 'xhci_clear_command_ring()' (Desnes Nunes) [RHEL-37673] - xhci: save slot ID in struct 'xhci_port' (Desnes Nunes) [RHEL-37673] - xhci: replace real & fake port with pointer to root hub port (Desnes Nunes) [RHEL-37673] - xhci: rework how real & fake ports are found (Desnes Nunes) [RHEL-37673] - usb: typec: constify struct class usage (Desnes Nunes) [RHEL-37673] - USB: typec: no opencoding FIELD_GET (Desnes Nunes) [RHEL-37673] - media: pvrusb2: fix uaf in pvr2_context_set_notify (Desnes Nunes) [RHEL-37673] - media: usb: s2255: Refactor s2255_get_fx2fw (Desnes Nunes) [RHEL-37673] - thunderbolt: Constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - thunderbolt: Add trace events support for the control channel (Desnes Nunes) [RHEL-37673] - thunderbolt: Keep the domain powered when USB4 port is in redrive mode (Desnes Nunes) [RHEL-37673] - Revert "xhci: add helper to stop endpoint and wait for completion" (Desnes Nunes) [RHEL-37673] - usb: core: constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - usb: phy: constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - usb: typec: constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Get PD revision for partner (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Update connector cap and status (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Limit read size on v1.2 (Desnes Nunes) [RHEL-37673] - minmax: relax check to allow comparison between unsigned arguments and signed constants (Desnes Nunes) [RHEL-37673] - minmax: allow comparisons of 'int' against 'unsigned char/short' (Desnes Nunes) [RHEL-37673] - minmax: allow min()/max()/clamp() if the arguments have the same signedness. (Desnes Nunes) [RHEL-37673] - minmax: add umin(a, b) and umax(a, b) (Desnes Nunes) [RHEL-37673] - minmax: fix header inclusions (Desnes Nunes) [RHEL-37673] - tracing: Define the is_signed_type() macro once (Desnes Nunes) [RHEL-37673] - usb: roles: Link the switch to its connector (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: microchip,usb5744: Remove peer-hub as requirement (Desnes Nunes) [RHEL-37673] - usb: image: mdc800: Remove redundant assignment to variable retval (Desnes Nunes) [RHEL-37673] - usb: storage: freecom: Remove redundant assignment to variable offset (Desnes Nunes) [RHEL-37673] - usb: sysfs: use kstrtobool() if possible (Desnes Nunes) [RHEL-37673] - Documentation: usb: Document FunctionFS DMABUF API (Desnes Nunes) [RHEL-37673] - usb: gadget: functionfs: Add DMABUF import interface (Desnes Nunes) [RHEL-37673] - usb: gadget: functionfs: Factorize wait-for-endpoint code (Desnes Nunes) [RHEL-37673] - usb: gadget: Support already-mapped DMA SGs (Desnes Nunes) [RHEL-37673] - usb: dwc3: apply snps,host-vbus-glitches workaround unconditionally (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: dwc3: drop 'snps,host-vbus-glitches-quirk' (Desnes Nunes) [RHEL-37673] - usb: dwc3: Fix an IS_ERR() vs NULL check in dwc3_power_off_all_roothub_ports() (Desnes Nunes) [RHEL-37673] - usb: dwc3: gadget: Remove redundant assignment to pointer trb (Desnes Nunes) [RHEL-37673] - usb: dwc3: gadget: Rewrite endpoint allocation flow (Desnes Nunes) [RHEL-37673] - usb: core: Kconfig: Improve USB authorization mode help (Desnes Nunes) [RHEL-37673] - xhci: add helper to stop endpoint and wait for completion (Desnes Nunes) [RHEL-37673] - xhci: Decouple handling an event from checking for unhandled events (Desnes Nunes) [RHEL-37673] - xhci: Don't check if the event ring is valid before every event TRB (Desnes Nunes) [RHEL-37673] - xhci: add helper that checks for unhandled events on a event ring (Desnes Nunes) [RHEL-37673] - xhci: move event processing for one interrupter to a separate function (Desnes Nunes) [RHEL-37673] - xhci: update event ring dequeue pointer position to controller correctly (Desnes Nunes) [RHEL-37673] - xhci: remove unnecessary event_ring_deq parameter from xhci_handle_event() (Desnes Nunes) [RHEL-37673] - xhci: make isoc_bei_interval variable interrupter specific. (Desnes Nunes) [RHEL-37673] - xhci: Add helper to set an interrupters interrupt moderation interval (Desnes Nunes) [RHEL-37673] - xhci: Add interrupt pending autoclear flag to each interrupter (Desnes Nunes) [RHEL-37673] - media: pvrusb2: fix pvr2_stream_callback casts (Desnes Nunes) [RHEL-37673] - media: pvrusb2: remove redundant NULL check (Desnes Nunes) [RHEL-37673] - media: pvrusb2: Use wait_event_freezable() for freezable kthread (Desnes Nunes) [RHEL-37673] - thunderbolt: Improve DisplayPort tunnel setup process to be more robust (Desnes Nunes) [RHEL-37673] - thunderbolt: Calculate DisplayPort tunnel bandwidth after DPRX capabilities read (Desnes Nunes) [RHEL-37673] - thunderbolt: Reserve released DisplayPort bandwidth for a group for 10 seconds (Desnes Nunes) [RHEL-37673] - thunderbolt: Introduce tb_tunnel_direction_downstream() (Desnes Nunes) [RHEL-37673] - thunderbolt: Re-order bandwidth group functions (Desnes Nunes) [RHEL-37673] - thunderbolt: Fail the failed bandwidth request properly (Desnes Nunes) [RHEL-37673] - thunderbolt: Log an error if DPTX request is not cleared (Desnes Nunes) [RHEL-37673] - thunderbolt: Handle bandwidth allocation mode disable request (Desnes Nunes) [RHEL-37673] - thunderbolt: Re-calculate estimated bandwidth when allocation mode is enabled (Desnes Nunes) [RHEL-37673] - thunderbolt: Use DP_LOCAL_CAP for maximum bandwidth calculation (Desnes Nunes) [RHEL-37673] - thunderbolt: Correct typo in host_reset parameter (Desnes Nunes) [RHEL-37673] - thunderbolt: Skip discovery also in USB4 v2 host (Desnes Nunes) [RHEL-37673] - thunderbolt: Reset only non-USB4 host routers in resume (Desnes Nunes) [RHEL-37673] - media: cx231xx: controls are from another device, mark this (Desnes Nunes) [RHEL-37673] - media: em28xx: annotate unchecked call to media_device_register() (Desnes Nunes) [RHEL-37673] - usb: gadget: f_fs: expose ready state in configfs (Desnes Nunes) [RHEL-37673] - usb: dwc3: Add workaround for host mode VBUS glitch when boot (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: dwc3: Add snps,host-vbus-glitches-quirk avoid vbus glitch (Desnes Nunes) [RHEL-37673] - XHCI: Separate PORT and CAPs macros into dedicated file (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes/displayport: add SOP' support (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add alt mode enter/exit/vdm support for sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add discover svids and discover modes support for sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add state machine support for SRC_VDM_IDENTITY_REQUEST (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add discover identity support for SOP' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add attempt_vconn_swap_discovery callback (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add control message support to sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: process receive and transmission of sop' messages (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add tcpm_transmit_type to tcpm_pd_receive (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add cable_comm_capable attribute (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes: add svdm version info for typec cables (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes: add typec_cable_ops to typec_altmode (Desnes Nunes) [RHEL-37673] - usb: phy: generic: Disable vbus on removal (Desnes Nunes) [RHEL-37673] - usb: phy: generic: Implement otg->set_vbus (Desnes Nunes) [RHEL-37673] - usb: phy: generic: Get the vbus supply (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: usb-nop-xceiv: Repurpose vbus-regulator (Desnes Nunes) [RHEL-37673] - usb: mtu3: Add MT8195 MTU3 ip-sleep wakeup support (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: mtu3: Add MT8195 MTU3 ip-sleep support (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Clean-up "usb-phy" constraints (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: add common Type-C USB Switch schema (Desnes Nunes) [RHEL-37673] - usb: core: add phy notify connect and disconnect (Desnes Nunes) [RHEL-37673] - phy: realtek: usb: add new driver for the Realtek RTD SoC USB 3.0 PHY (Desnes Nunes) [RHEL-37673] - phy: realtek: usb: add new driver for the Realtek RTD SoC USB 2.0 PHY (Desnes Nunes) [RHEL-37673] - phy: core: add notify_connect and notify_disconnect callback (Desnes Nunes) [RHEL-37673] - usb: core: Make default authorization mode configurable (Desnes Nunes) [RHEL-37673] - usb: core: Amend initial authorized_default value (Desnes Nunes) [RHEL-37673] - usb: host: Add ac5 to EHCI Orion (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Add Marvell ac5 (Desnes Nunes) [RHEL-37673] - ucsi_ccg: Refine the UCSI Interrupt handling (Desnes Nunes) [RHEL-37673] - usb: audio-v2: Correct comments for struct uac_clock_selector_descriptor (Desnes Nunes) [RHEL-37673] - usb: typec: mux: Add ITE IT5205 Alternate Mode Passive MUX driver (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Introduce ITE IT5205 Alt. Mode Passive MUX (Desnes Nunes) [RHEL-37673] - usb: storage: sddr55: fix sloppy typing in sddr55_{read|write}_data() (Desnes Nunes) [RHEL-37673] - usb: usb_autopm_get_interface use modern helper (Desnes Nunes) [RHEL-37673] - USB: uapi: OTG 3.0 (Desnes Nunes) [RHEL-37673] - thunderbolt: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-37673] - thunderbolt: Fix rollback in tb_port_lane_bonding_enable() for lane 1 (Desnes Nunes) [RHEL-37673] - thunderbolt: Fix XDomain rx_lanes_show and tx_lanes_show (Desnes Nunes) [RHEL-37673] - thunderbolt: Reset topology created by the boot firmware (Desnes Nunes) [RHEL-37673] - thunderbolt: Make tb_switch_reset() support Thunderbolt 2, 3 and USB4 routers (Desnes Nunes) [RHEL-37673] - thunderbolt: Introduce tb_path_deactivate_hop() (Desnes Nunes) [RHEL-37673] - thunderbolt: Introduce tb_port_reset() (Desnes Nunes) [RHEL-37673] - ABI: sysfs-class-extcon: use uppercase X for wildcards (Desnes Nunes) [RHEL-37673] - extcon: Remove unused inline functions (Desnes Nunes) [RHEL-37673] - extcon: Amend kernel documentation of struct extcon_dev (Desnes Nunes) [RHEL-37673] - extcon: fix possible name leak in extcon_dev_register() (Desnes Nunes) [RHEL-37673] - extcon: Drop unneeded assignments (Desnes Nunes) [RHEL-37673] - extcon: Use sizeof(*pointer) instead of sizeof(type) (Desnes Nunes) [RHEL-37673] - extcon: Use unique number for the extcon device ID (Desnes Nunes) [RHEL-37673] - extcon: Remove dup device name in the message and unneeded error check (Desnes Nunes) [RHEL-37673] - extcon: Use dev_of_node(dev) instead of dev->of_node (Desnes Nunes) [RHEL-37673] - extcon: Use device_match_of_node() helper (Desnes Nunes) [RHEL-37673] - extcon: Use sysfs_emit() to instead of sprintf() (Desnes Nunes) [RHEL-37673] - extcon: Use DECLARE_BITMAP() to declare bit arrays (Desnes Nunes) [RHEL-37673] - extcon: Fix kernel doc of property capability fields to avoid warnings (Desnes Nunes) [RHEL-37673] - extcon: Fix kernel doc of property fields to avoid warnings (Desnes Nunes) [RHEL-37673] - extcon: Add extcon_alloc_groups to simplify extcon register function (Desnes Nunes) [RHEL-37673] - extcon: Add extcon_alloc_muex to simplify extcon register function (Desnes Nunes) [RHEL-37673] - extcon: Add extcon_alloc_cables to simplify extcon register function (Desnes Nunes) [RHEL-37673] - extcon: Remove redundant null checking for class (Desnes Nunes) [RHEL-37673] - extcon: Add EXTCON_DISP_CVBS and EXTCON_DISP_EDP (Desnes Nunes) [RHEL-37673] - extcon: Drop unexpected word "the" in the comments (Desnes Nunes) [RHEL-37673] - extcon: Modify extcon device to be created after driver data is set (Desnes Nunes) [RHEL-37673] - extcon: Fix some kernel-doc comments (Desnes Nunes) [RHEL-37673] - extcon: Deduplicate code in extcon_set_state_sync() (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: Display pin function in pinconf-groups (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: add OF node when logging OF parsing errors (Desnes Nunes) [RHEL-37673] - Revert "pinctrl: tegra: Add support to display pin function" (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: Switch to use DEFINE_NOIRQ_DEV_PM_OPS() helper (Desnes Nunes) [RHEL-37673] - pm: Introduce DEFINE_NOIRQ_DEV_PM_OPS() helper (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: Add support to display pin function (Desnes Nunes) [RHEL-37673] - usb: dwc3: pci: Don't set "linux,phy_charger_detect" property on Lenovo Yoga Tab2 1380 (Desnes Nunes) [RHEL-37673] - usb: dwc3: pci: Drop duplicate ID (Desnes Nunes) [RHEL-37673] - usb: dwc3: pci: add support for the Intel Arrow Lake-H (Desnes Nunes) [RHEL-37673] - mm/hugetlb: fix DEBUG_LOCKS_WARN_ON(1) when dissolve_free_hugetlb_folio() (Nico Pache) [RHEL-39710] {CVE-2024-36028} - hugetlb: check for hugetlb folio before vmemmap_restore (Nico Pache) [RHEL-39710] - hugetlb: set hugetlb page flag before optimizing vmemmap (Nico Pache) [RHEL-39710] - ACPI: PM: s2idle: Enable Low-Power S0 Idle MSFT UUID for non-AMD systems (Lenny Szubowicz) [RHEL-25779]- wifi: save new module iwlwifi-tests in internal rpm (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: restore country code during resume (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: refactor setting country code logic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't change BA sessions during restart (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: mark EMLSR disabled in cleanup iterator (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: assign link STA ID lookups during restart (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: check BSSID Index against MaxBSSID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: improve association error reporting slightly (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Add mhi_power_down_keep_dev() API to support system suspend/hibernation (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - net: qrtr: support suspend/hibernation (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: support hibernation (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: rtw89: pci: correct TX resource checking for PCI DMA channel of firmware command (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36253] - wifi: rtw89: reset AFEDIG register in power off sequence (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36253] - wifi: nl80211: Avoid address calculations via out of bounds array indexing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: transmit deauth only if link is available (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: connac: use muar idx 0xe for non-mt799x as well (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7603: add wpdma tx eof flag for PSE client reset (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: add missing chanctx ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix check in iwl_mvm_sta_fw_id_mask (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: reconfigure TLC during HW restart (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: select STA mask only for active links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: set wider BW OFDMA ignore correctly (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix active link counting during recovery (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't select link ID if not provided in scan request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix uninitialized variable in mt7996_irq_tasklet() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Do not warn on invalid link on scan complete (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: ignore non-TX BSSs in per-STA profile (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: ensure 4-byte alignment for suspend & wow command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: pcie: handle randbuf allocation failure (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix size of txpower MCU command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: connac: check for null before dereferencing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix link ID management (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix unaligned le16 access (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove link before AP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: init peer measurement result (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: don't free NULL coalescing rule (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-39754] {CVE-2024-36941} - wifi: mac80211: mlme: re-parse if AP mode is less than client (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: mlme: fix memory leak (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: mlme: re-parse with correct mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix idle calculation with multi-link (Jose Ignacio Tornos Martinez) [RHEL-34696] - Revert "wifi: iwlwifi: bump FW API to 90 for BZ/SC devices" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: return uid from iwl_mvm_build_scan_cmd (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove old PASN station when adding a new one (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: split mesh fast tx cache into local/proxied/forwarded (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix the order of arguments for trace events of the tx_rx_evt class (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: ensure beacon is non-S1G prior to extracting the beacon timestamp field (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't use rate mask for scanning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check EHT/TTLM action frame length (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: include link ID when releasing frames (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: handle debugfs names more carefully (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: guard against invalid STA ID on removal (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-39803] {CVE-2024-36921} - wifi: iwlwifi: read txq->read_ptr under lock (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-39799] {CVE-2024-36922} - wifi: iwlwifi: fw: don't always use FW dump trig (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: rfi: fix potential response leaks (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37165] {CVE-2024-35912} - wifi: mac80211: correctly set active links upon TTLM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Configure the link mapping for non-MLD FW (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: consider having one active link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: pick the version of SESSION_PROTECTION_NOTIF (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37161] {CVE-2024-35913} - wifi: mac80211: fix prep_connection error path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix rdev_dump_mpp() arguments order (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: disable MLO for the time being (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add a flag to disable wireless extensions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check/clear fast rx for non-4addr sta VLAN changes (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36809] {CVE-2024-35789} - wifi: mac80211: fix mlme_link_id_dbg() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: fix configuration for shared antenna for 8922A (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: move release offload packet earlier for WoWLAN mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: set security engine options for 802.11ax chips only (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update suspend/resume for different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: update config mac function with different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update DMA function with different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: update WoWLAN status register for different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: update WoWLAN reason register for different chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcm80211: handle pmk_op allocation failure (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35152] {CVE-2024-27048} - wifi: rtw89: coex: Add coexistence policy to decrease WiFi packet CRC-ERR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: When Bluetooth not available don't set power/gain (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: add return value to ensure H2C command is success or not (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: Reorder H2C command index to align with firmware (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: add BTC ctrl_info version 7 and related logic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: add init_info H2C command format version 7 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add coexistence helpers of SW grant (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: add coexistence helpers {cfg/get}_plt (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: Remove rtl_intf_ops.read_efuse_byte (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821c: Fix false alarm count (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821c: Fix beacon loss and disconnect (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821cu: Fix connection failure (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821cu: Fix firmware upload fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: Add missing VID/PIDs for 8811CU and 8821CU (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove TDLS peers on link deactivation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove TDLS peers only on affected link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: mlme: unify CSA handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: introduce a feature flag for quiet in CSA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: pass link conf to abort_channel_switch (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: pass link_id to channel switch ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: allow cfg80211_defragment_element() without output (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: expose cfg80211_iter_rnr() to drivers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: hide element parsing internals (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unneeded scratch_len subtraction (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: defragment reconfiguration MLE when parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify multi-link element parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unnecessary ML element checks (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add ieee80211_vif_link_active() helper (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unnecessary ML element type check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: update scratch_pos after defrag (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: Adjust CQM handling for MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: Allow beacons to update BSS table regardless of scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add link id to ieee80211_gtk_rekey_add() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: print flags in tracing in hex (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: obtain AP HT/VHT data for assoc request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't add VHT capa on links without them (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: handle netif carrier up/down with link AP during MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove only link keys during stopping link AP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: check A-MSDU format more carefully (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37345] {CVE-2024-35937} - wifi: iwlwifi: Add missing MODULE_FIRMWARE() for *.pnvm (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: track capability/opmode NSS separately (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix supported rate masking in scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check link exists before use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: always initialize match_auth (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix license in p2p.c and p2p.h (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: constify MHI channel and controller configs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add rcu lock for ath12k_wmi_p2p_noa_event() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: decrease MHI channel buffer length to 8KB (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37341] {CVE-2024-35938} - wifi: rtl8xxxu: fix mixed declarations in rtl8xxxu_set_aifs() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rt2x00: silence sparse warnings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: silence sparse warnings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: do not pass hidden SSID attribute as value directly (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: implement PCI CLK/ASPM/L1SS for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: Update EHT PHY beamforming capability (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: advertise missing extended scan feature (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: fweh: Fix boot crash on Raspberry Pi 4 (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: pci_generic: constify modem_telit_fn980_hw_v1_config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: thermal: don't try to register multiple times (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: fix warning on DMA ring capabilities event (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: do not dump SRNG statistics during resume (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: remove MHI LOOPBACK channels (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: rearrange IRQ enable/disable in reset path (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: mt76: Remove redundant assignment to variable tidno (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: fix the issue of missing txpwr settings from ch153 to ch177 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix suspend issue on MediaTek COB platform (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix a potential association failure upon resuming (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix the unfinished command of regd_notifier before suspend (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792x: update the country list of EU for ACPI SAR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792x: fix a potential loading failure of the 6Ghz channel config from ACPI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix incorrect type conversion for CLC command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925e: fix use-after-free in free_irq() (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35148] {CVE-2024-27049} - wifi: mt76: mt7921e: fix use-after-free in free_irq() (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-34868] {CVE-2024-26892} - wifi: mt76: mt792x: add the illegal value check for mtcl table of acpi (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix the wrong data type for scan command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: set page_pool napi pointer for mmio devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792x: fix ethtool warning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix HIF_TXD_V2_1 value (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: connac: set correct muar_idx for mt799x chipsets (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: add locking for accessing mapped registers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: remove TXS queue setting (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix efuse reading issue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: mark GCMP IGTK unsupported (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix HE beamformer phy cap for station vif (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: ensure 4-byte alignment for beacon commands (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix incorrect interpretation of EHT MCS caps (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: disable AMSDU for non-data frames (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix TWT issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: check txs format before getting skb by pid (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: support temperature sensor (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: update PCIe DMA settings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: add support to set ifs time by mcu command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: add flow to avoid chip bt function fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix the wrong header translation config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix WoW failed in encrypted mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix fw download fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix wmm queue mapping (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix mcu query command fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix SAP no beacon issue in 5Ghz and 6Ghz band (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix connect to 80211b mode fail in 2Ghz band (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt76x2u: add netgear wdna3100v3 to device table (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792xu: enable dmashdl support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: usb: store usb endpoint in mt76_queue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: usb: create a dedicated queue for psd traffic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix fw loading timeout (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: update mt798x_wmac_adie_patch_7976 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: add locking for accessing mapped registers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: fix error recovery with WED enabled (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: check txs format before getting skb by pid (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: disable HW AMSDU when using fixed rate (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Change the trace string for the userspace tools mapping (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: revert reset line logic flip (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: Add DMI nvram filename quirk for ACEPC W5 Pro (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: set initial values for unexpected cases of USB endpoint priority (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: check vif before using in rtl8xxxu_tx() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl8192cu: Fix TX aggregation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: remove AKM suite be32 conversion for external auth request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: refactor parsing CSA offsets (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: force WLAN_AKM_SUITE_SAE in big endian in NL80211_CMD_EXTERNAL_AUTH (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: load b0 version of ucode for HR1/HR2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: handle per-phy statistics from fw (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: iwl-fh.h: fix kernel-doc issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: fix kernel-doc reference (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: unlock mvm if there is no primary link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 90 for BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: support PHY context version 6 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: partially support PHY context version 6 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: support wider-bandwidth OFDMA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: use ML element parsing helpers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: align ieee80211_mle_get_bss_param_ch_cnt() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: refactor RNR parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: clean up cfg80211_inform_bss_frame_data() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: remove cfg80211_inform_single_bss_frame_data() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: set correct param change count in ML element (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: Add KHZ_PER_GHZ to units.h and reuse (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up assignments to pointer cache. (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: make associated BSS pointer visible to the driver (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: add support for switch_vif_chanctx callback (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check beacon countdown is complete on per link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: ep: check the correct variable in mhi_ep_register_controller() (Jose Ignacio Tornos Martinez) [RHEL-34696] - Revert "bus: mhi: core: Add support for reading MHI info from device" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: add missing read critical sections around vif list traversal (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix declarations ordering (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: use SRCU instead of RCU for vif list traversal (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: split deeply nested RCU list traversal in dedicated helper (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add helper of set_channel (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add set_channel RF part (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add set_channel BB part (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add set_channel MAC part (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: avoid function pointer casts (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: remove unused scan_events from struct scan_req_params (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add support for QCA2066 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: move pci.ops registration ahead (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: provide address list if chip supports 2 stations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: support 2 station interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl_usb: Store the endpoint addresses (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl8192cu: Fix 2T2R chip type detection (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: remove unnecessary rcu_read_unlock() for punctured (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: declare to support two chanctx (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: support MCC on Wi-Fi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: implement MRC H2C command functions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: implement MRC C2H event handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add definition of H2C command and C2H event for MRC series (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: validate chip id during bus probe (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: prevent use-after-free on vif when cleaning up all interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: use IEEE80211_MAX_MESH_ID_LEN appropriately (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: cancel session protection only if there is one (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove IWL_MVM_STATUS_NEED_FLUSH_P2P (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: remove the unused scan_events from ath12k_wmi_scan_req_arg (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Remove unused scan_flags from struct ath12k_wmi_scan_req_arg (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Do not use scan_flags from struct ath12k_wmi_scan_req_arg (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: Remove scan_flags union from struct scan_req_params (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: Do not directly use scan_flags in struct scan_req_params (Jose Ignacio Tornos Martinez) [RHEL-34696] - net: sched: codel replace GPLv2/BSD boilerplate (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: check own capabilities for EMLSR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 89 for AX/BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: iwl-trans.h: clean up kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: file: clean up kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: dbg-tlv: fix up kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: error-dump: fix kernel-doc issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix thermal kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: don't use TRUE/FALSE with bool (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: fix constant version to match FW (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Fix the listener MAC filter flags (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Extend support for P2P service discovery (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: work around A-MSDU size problem (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: nvm: parse the VLP/AFC bit from regulatory (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: iwlmvm: handle unprotected deauth/disassoc in d3 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: report unprotected deauth/disassoc in wowlan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: allow reporting wakeup for unprot deauth/disassoc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: drop injection on disabled-chan monitor (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: optionally support monitor on disabled channels (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: rename UHB to 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: Add 160MHz bw range to regdom_custom_04 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove only own link stations during stop_ap (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: flush only stations using requests links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add support for link id attribute in NL80211_CMD_DEL_STATION (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove gfp parameter from ieee80211_obss_color_collision_notify (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: change qutoa to DBCC by default for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: reference quota mode when setting Tx power (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: implement AP mode related reg for BE generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: correct register definition and merge IO for ctrl_nbtg_bt_tx() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: differentiate narrow_bw_ru_dis setting according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: use PLCP information to match BSS_COLOR and AID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: reset PHY-1 hardware when going to enable/disable (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: correct MUEDCA setting for MAC-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: return held quota of DLE when changing MAC-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: load BB parameters to PHY-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: correct PHY register offset for PHY-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: do not cast hidden SSID attribute value to boolean (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: Refactor 1-element array into flexible array in struct mwifiex_ie_types_chan_list_param_set (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: correct CRC7 calculation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: MCC take reconfig into account (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: move handling from add/remove to assign/unassign for MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: tweak weight recalc ahead before MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: tweak bitmap recalc ahead before MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: add sub-entity swap function to cover replacing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: drop TIMING_BEACON_ONLY and sync beacon TSF by self (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: set preamble size to auto as default in wilc_init_fw_config() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: use kstrtoX_from_user() in debugfs handlers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fix #ifdef CONFIG_ACPI check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix kernel-doc for cfg80211_chandef_primary (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: queue: improve warning for no skb in reclaim (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: move BA notif messages before action (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: show skb_mac_gso_segment() failure reason (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove flags for enable/disable beacon filter (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't set replay counters to 0xff (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: pcie: Add new PCI device id and CNVI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't send the smart fifo command if not needed (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't set the MFP flag for the GTK (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36900] {CVE-2024-27434} - wifi: iwlwifi: fw: allow vmalloc for PNVM image (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't do duplicate detection for nullfunc packets (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix erroneous queue index mask (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: avoid garbage iPN (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: always update keys in D3 exit (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: limit pseudo-D3 to 60 seconds (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: combine condition/warning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix the key PN index (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Keep connection in case of missed beacons during RX (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: properly check if link is active (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: take SGOM and UATS code out of ACPI ifdef (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't abort queue sync in CT-kill (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: define RX queue sync timeout as a macro (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: expand queue sync warning messages (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Declare support for secure LTF measurement (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: advertise support for protected ranging negotiation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove one queue sync on BA session stop (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: support EHT for WH (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't support reduced tx power on ack for new devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: use system_unbound_wq for debug dump (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove EHT code from mac80211.c (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read mac step from aux register (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: adjust rx_phyinfo debugfs to MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: const-ify chandef pointers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: Add support for PPAG cmd v5 and PPAG revision 3 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: pcie: don't allow hw-rfkill to stop device on gen2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: add HONOR to PPAG approved list (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add support to call csa_finish on a link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: start and finalize channel switch on link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: handle set csa/after_csa beacon on per link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: update beacon counters per link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: send link id in channel_switch ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: refactor STA CSA parsing flows (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: Add utility for converting op_class into chandef (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: return negative -EINVAL instead of positive EINVAL (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't use sband->band early (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: add missing kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add missing kernel-doc for fast_tx_check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clarify vif handling in TX dequeue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: allow CSA to same channel (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: convert ieee80211_ie_build_eht_cap() to SKB use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: convert ieee80211_ie_build_he_cap() to SKB use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: move element parsing to a new file (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: start building elements in SKBs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify adding supported rates (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: tdls: use ieee80211_put_he_6ghz_cap() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: rename ieee80211_ie_build_he_6ghz_cap() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: limit HE RU capabilities when limiting bandwidth (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: adjust EHT capa when lowering bandwidth (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify HE/EHT element length functions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: disallow basic multi-link element in per-STA profile (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: disambiguate element parsing errors (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: implement MLO multicast deduplication (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add/use ieee80211_get_sn() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211/mac80211: move puncturing into chandef (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: mvm: Use for_each_thermal_trip() for walking trip points (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: mvm: Populate trip table before registering thermal zone (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: mvm: Drop unused fw_trips_index[] from iwl_mvm_thermal_device (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: use cfg80211_chandef_primary_freq() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: simplify cfg80211_chandef_compatible() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wireless: declare different S1G chandefs incompatible (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: refactor puncturing bitmap extraction (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: move puncturing validation code (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: validate assoc response channel config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: support wider bandwidth OFDMA config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add and use a link iteration macro (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: introduce 'channel request' (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: chan: chandef is non-NULL for reserved (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify non-chanctx drivers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up HE 6 GHz and EHT chandef parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up connection process (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up band switch in duration (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove extra shadowing variable (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unused MAX_MSG_LEN define (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Fix uninitialized use of ret in ath12k_mac_allocate() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: Really consistently use ath11k_vif_to_arvif() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: advertise P2P dev support for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: designating channel frequency for ROC scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: move peer delete after vdev stop of station for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: allow specific mgmt frame tx while vdev is not up (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: change WLAN_SCAN_PARAMS_MAX_IE_LEN from 256 to 512 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: implement remain on channel for P2P mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: implement handling of P2P NoA event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add P2P IE in beacon template (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: change interface combination for P2P mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix incorrect logic of calculating vdev_stats_id (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix broken structure wmi_vdev_create_cmd (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: update rate mask per sta (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: download firmware with key data for secure boot (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: parse secure section from firmware file (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: read firmware secure information from efuse (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: consider checksum length of security data (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::rfk_hw_init (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::rfk_init_late to do initial RF calibrations later (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: rfk: implement chip_ops to call RF calibrations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger TSSI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger TXGAPK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger DACK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger DPK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger RX DCK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger IQK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: send channel information to firmware for RF calibrations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add a completion to wait RF calibration report from C2H event (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Add tracing support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: remove setting msg.spi (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: Drop unused headers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: Drop legacy header (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: Add TP-Link TL-WN823N V2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: initialize eirp_power before use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: initialize rx_mcs_80 and rx_mcs_160 before use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: enable 802.11 power save mode in station mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix kunit exports (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix warnings from dmi_get_system_info() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: fix compiler warning for NULL string print (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: fix compile w/o CONFIG_ACPI (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: ep: Use kcalloc() instead of kzalloc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: make functions public (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 88 for AX/BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't send BT_COEX_CI command on new devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read DSM functions from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading DSM from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: simplify getting DSM from ACPI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: take send-DSM-to-FW flows out of ACPI ifdef (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: rfi: use a single DSM function for all RFI configurations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read ECKV table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read WRDD table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: support link command version 2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: use fast balance scan in case of an active P2P GO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't send NDPs for new tx devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read SPLC from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading SPLC from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: clean up some kernel-doc/typos (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: remove unused function prototype (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: fw: fix more kernel-doc warnings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't allow deactivation of all links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: enable all links only in MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: move WPA version validation to policy (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up FILS discovery change flags handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: trace SMPS requests from driver (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: add control to skip beacons (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read WTAS table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: separate TAS 'read-from-BIOS' and 'send-to-FW' flows (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading TAS table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: don't check TAS block list size twice (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read PPAG table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: validate PPAG table when sent to FW (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading PPAG table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: small cleanups in PPAG table flows (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read SAR tables from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: cleanup sending PER_CHAIN_LIMIT_OFFSET_CMD (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading SAR tables from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: check AP supports EMLSR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: d3: implement suspend with MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read BIOS PNVM only for non-Intel SKU (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: tests: verify BSS use flags of NSTR links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add a kunit test for 6 GHz colocated AP parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: refactor duplicate chanctx condition (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: log dropped packets due to MIC error (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: support SPP A-MSDUs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: pcie: Add the PCI device id for new hardware (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix the TLC command after ADD_STA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: use FW rate for non-data only on new devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: remove Gl A-step remnants (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Fix FTM initiator flags (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: always have 'uats_enabled' (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't set trigger frame padding in AP mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: Fix spelling mistake "SESION" -> "SESSION" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: d3: fix IPN byte order (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: add support for TID to link mapping neg request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fix EWRD table validity check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: cleanup uefi variables loading (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: implement GLAI ACPI table loading (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: initialize rates in FW earlier (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: disconnect station vifs if recovery failed (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: acpi: fix WPFC reading (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: dbg: ensure correct config name sizes (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: dbg-tlv: ensure NUL termination (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37028] {CVE-2024-35845} - wifi: iwlwifi: dbg-tlv: use struct_size() for allocation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: dbg-tlv: avoid extra allocation/copy (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fix some kernel-doc issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: d3: disconnect on GTK rekey failure (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: report beacon protection failures (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Add support for removing responder TKs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: disable eSR when BT is active (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor the rfkill worker (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add processing for TWT disable event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add processing for TWT enable event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: disable QMI PHY capability learn in split-phy QCN9274 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Read board id to support split-PHY QCN9274 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix PCI read and write (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add MAC id support in WBM error path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: subscribe required word mask from rx tlv (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: remove hal_desc_sz from hw params (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: split hal_ops to support RX TLVs word mask compaction (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix firmware assert during insmod in memory segment mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Add logic to write QRTR node id to scratch (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix fetching MCBC flag for QCN9274 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support for peer meta data version (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fetch correct pdev id from WMI_SERVICE_READY_EXT_EVENTID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: indicate NON MBSSID vdev by default during vdev start (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add firmware-2.bin support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: change to move WMI_VDEV_PARAM_SET_HEMU_MODE before WMI_PEER_ASSOC_CMDID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: delay all of ath9k_wmi_event_tasklet() until init is complete (Jose Ignacio Tornos Martinez) [RHEL-34187 RHEL-34696] {CVE-2024-26897} - wifi: ath9k: remove redundant assignment to variable ret (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: fix error messages (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add more fields to beacon H2C command to support multi-links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update ps_state register for chips with different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add new H2C for PS mode in 802.11be chip (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add ieee80211_ops::hw_scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: prepare scan leaf functions for wifi 7 ICs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: debug: add FW log component for scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update scan C2H messages for wifi 7 IC (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: set chip_ops FEM and GPIO to NULL (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops to get thermal value (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add RF read/write v2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::cfg_txrx_path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: implement {stop,resume}_sch_tx and cfg_ppdu (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: hook handlers of TX/RX descriptors to chip_ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: enlarge RX DMA buffer to consider size of RX descriptor (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: validate RX tag for RXQ and RPQ (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: interrupt v2 refine IMR for SER (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: update SER timer unit and timeout time (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: fix copyright year mentioned in platform_data header (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: add linefeed at end of file (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Read PK HASH dynamically (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Add MHI_PM_SYS_ERR_FAIL state (Jose Ignacio Tornos Martinez) [RHEL-34696] - Revert "nl80211/cfg80211: Specify band specific min RSSI thresholds with sched scan" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: add support for a wiphy_work rx handler (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: implement can_activate_links callback (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 87 for AX/BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: introduce PHY_CONTEXT_CMD_API_VER_5 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: skip affinity setting on non-SMP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: nvm-parse: advertise common packet padding (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: remove retry loops in start (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: limit EHT 320 MHz MCS for STEP URM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: disable 160 MHz based on subsystem device ID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: make TB reallocation a debug message (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: Add support for new 802.11be device (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: add kunit test for devinfo ordering (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: apply duration for SW scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't set bss_conf in parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: disallow drivers with HT wider than HE (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify HE capability access (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove extra element parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify ieee80211_config_bw() prototype (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: advertise 15 simultaneous links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: validate MLO connections better (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: take EML/MLD capa from assoc response (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: advertise AP-side EMLSR/EMLMR capa (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add support for SPP A-MSDUs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add support for SPP A-MSDUs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: Declare support for negotiated TTLM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add support for negotiated TTLM request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: handle BSS_CHANGED_MLD_TTLM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: handle TID to link mapping neg request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: process and save negotiated TID to Link mapping request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ieee80211: add definitions for negotiated TID to Link map (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add RNR with reporting AP information (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wireless: avoid strlen() in cfg80211_michael_mic_failure() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fix connection failure due to unexpected peer delete (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: avoid forward declaration of ath11k_mac_start_vdev_delay() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: rename ath11k_start_vdev_delay() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: remove invalid peer create logic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: enable 36 bit mask for stream DMA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Fix issues in channel list update (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fix disabling concurrent mode TX hang issue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fix HW scan timeout due to TSF sync issue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add wait/completion for abort scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fix null pointer access when abort scan (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37357] {CVE-2024-35946} - wifi: rtw89: disable RTS when broadcast/multicast (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: Set default CQM config if not present (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: refine hardware scan C2H events (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: refine add_chan H2C command to encode_bits (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add BTG functions to assist BT coexistence to control TX/RX (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add TX power related ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add register definitions of H2C, C2H, page, RRSR and EDCCA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops related to BB init (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::{enable,disable}_bb_rf (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add mlo_dbcc_mode for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: Fix enum ath10k_fw_crash_dump_type kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: Fix htt_data_tx_completion kernel-doc warning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: fix htt_q_state_conf & htt_q_state kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: correctly document enum wmi_tlv_tx_pause_id (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: add missing wmi_10_4_feature_mask documentation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support for collecting firmware log (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Introduce the container for mac80211 hw (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Refactor the mac80211 hw access from link/radio (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: Speed up firmware loading for USB (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add missing number of sec cam entries for all variants (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: allow per-vendor event handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: avoid invalid list operation when vendor attach fails (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: Demote vendor-specific attach/detach messages to info (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: cfg80211: Use WSEC to set SAE password (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: move feature overrides before feature_disable (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: add per-vendor feature detection callback (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: export firmware interface functions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: Fix use-after-free bug in brcmf_cfg80211_detach (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rt2x00: simplify rt2x00crypto_rx_insert_iv() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: debugfs: Drop unnecessary error check for debugfs_create_dir() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: Use helpers to check multicast addresses (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: phy: Remove unreachable code (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: make instances of iface limit and combination to be static const (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: convert EN_DESC_ID of TX descriptor to le32 type (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix multi-vif management when deleting a vif (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix incorrect power down sequence (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: do not realloc workqueue everytime an interface is added (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix driver_handler when committing initial configuration (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl8192de: Don't read register in _rtl92de_query_rxphystatus (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: extend JOIN H2C command to support WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: use struct to fill JOIN H2C command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add H2C command to reset DMAC table for WiFi 7 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add H2C command to reset CMAC table for WiFi 7 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: update TX AMPDU parameter to CMAC table (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add chip_ops to update CMAC table to associated station (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: fill CMAC table to associated station for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add H2C command to update security CAM v2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: declare EXT NSS BW of VHT capability (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add EHT capabilities for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: change supported bandwidths of chip_info to bit mask (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: adjust init_he_cap() to add EHT cap into iftype_data (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: use kstrtoX_from_user() in debugfs handlers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: change MAC buffer ring size to 2048 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support for BA1024 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix wrong definitions of hal_reo_update_rx_queue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add QMI PHY capability learn support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor QMI MLO host capability helper function (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: document HAL_RX_BUF_RBM_SW4_BM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: ath12k_start_vdev_delay(): convert to use ar (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_flush() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_ampdu_action() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_configure_filter() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_update_vif_offload() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_stop() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_start() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_conf_tx() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_bss_assoc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_config() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_register() and ath12k_mac_unregister() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_setup_channels_rates() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_allocate() and ath12k_mac_destroy() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: relocate ath12k_dp_pdev_pre_alloc() call (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: enable channel switch support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35142] {CVE-2024-27052} - wifi: ath12k: Use initializers for QMI message buffers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Add missing qmi_txn_cancel() calls (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Remove unnecessary struct qmi_txn initializers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: use WMI_VDEV_SET_TPC_POWER_CMDID when EXT_TPC_REG_SUPPORT for 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add handler for WMI_VDEV_SET_TPC_POWER_CMDID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add WMI_TLV_SERVICE_EXT_TPC_REG_SUPPORT service bit (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fill parameters for vdev set tpc power WMI command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: save max transmit power in vdev start response event from firmware (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add parse of transmit power envelope element (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: save power spectral density(PSD) of regulatory rule (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: update regulatory rules when connect to AP on 6 GHz band for station (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: update regulatory rules when interface added (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fix a possible dead lock caused by ab->base_lock (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: store cur_regulatory_info for each radio (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add support to select 6 GHz regulatory type (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl_usb: Use sync register writes (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: cleanup few rtlxxx_tx_fill_desc() routines (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add chip_ops::update_beacon to abstract update beacon operation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add H2C command to download beacon frame for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: use struct to fill H2C command to download beacon frame (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add new H2C command to pause/sleep transmitting by MAC ID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: refine H2C command that pause transmitting by MAC ID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: use struct to fill BA CAM H2C commands (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: update BA CAM number to 24 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add chip_ops::h2c_ba_cam() to configure BA CAM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: add feature_init to initialize BA CAM V1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add firmware H2C command of BA CAM V1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix RCU usage in connect path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix declarations ordering (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_wmi_tlv_parse_alloc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fix IOMMU errors on buffer rings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: Fix off by one initial RTS rate (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: Fix LED control code of RTL8192FU (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: declare concurrent mode support for 8188f (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: make supporting AP mode only on port 0 transparent (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add hw crypto support for AP mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: remove obsolete priv->vif (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add macids for STA mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interface in start_ap() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in bss_info_changed() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in {add,remove}_interface() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in watchdog_callback() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in configure_filter() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in update_beacon_work_callback() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in set_aifs() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support setting bssid register for multiple interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: don't parse CFO, if both interfaces are connected in STA mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: extend check for matching bssid to both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: extend wifi connected check to both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support setting mac address register for both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: 8188e: convert usage of priv->vif to priv->vifs[0] (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support setting linktype for both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: prepare supporting two virtual interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: remove assignment of priv->vif in rtl8xxxu_bss_info_changed() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8822ce: refine power parameters for RFE type 5 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: Fix spelling mistakes "notfify" -> "notify" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: set channel_info for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: add BB wrapper of TX power for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add NCTL pre-settings for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: ignore special data from BB parameter file (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: update the register used in DIG and the DIG flow (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: set RX gain along with set_channel operation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: add parser to support RX gain dynamic setting flow (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: move bb_gain_info used by WiFi 6 chips to union (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8851b: update TX power tables to R37 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8852b: update TX power tables to R36 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: use DBI function for 8852AE/8852BE/8851BE (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Make QMI message rules const (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: support default regdb while searching board-2.bin for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support to search regdb data in board-2.bin for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: remove unused ATH12K_BD_IE_BOARD_EXT (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add fallback board name without variant while searching board-2.bin (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add string type to search board data in board-2.bin for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: remove duplicate memset() in 10.4 TDLS peer update (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: use flexible array in struct wmi_tdls_peer_capabilities (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: remove unused template structs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: remove struct wmi_pdev_chanlist_update_event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: use flexible arrays for WMI start scan TLVs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: use flexible array in struct wmi_host_mem_chunks (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: fix LNA selection in ath_ant_try_scan() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: delete some unused/duplicate macros (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: refactor ath11k_wmi_tlv_parse_alloc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: fix NULL pointer dereference in ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev() (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35199] {CVE-2023-52651} - bcma: Use PCI_HEADER_TYPE_MASK instead of literal (Jose Ignacio Tornos Martinez) [RHEL-34696] - bcma: make bcma_bus_type const (Jose Ignacio Tornos Martinez) [RHEL-34696] - bcma: convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: drop NULL pointer check in iwl_mvm_tzone_set_trip_temp() (Jose Ignacio Tornos Martinez) [RHEL-34696] - mm: use memalloc_nofs_save() in page_cache_ra_order() (Nico Pache) [RHEL-39635] {CVE-2024-36882} - afs: Don't cross .backup mountpoint from backup volume (Marc Dionne) [RHEL-39509] - afs: Fix fileserver rotation getting stuck (Marc Dionne) [RHEL-39509] - rxrpc: Only transmit one ACK per jumbo packet received (Marc Dionne) [RHEL-39509] - rxrpc: Fix congestion control algorithm (Marc Dionne) [RHEL-39509] - rxrpc: Clients must accept conn from any address (Marc Dionne) [RHEL-39509] - rxrpc: Fix error check on ->alloc_txbuf() (Marc Dionne) [RHEL-39509] - afs: Fix occasional rmdir-then-VNOVNODE with generic/011 (Marc Dionne) [RHEL-39509] - afs: Don't cache preferred address (Marc Dionne) [RHEL-39509] - rxrpc: Extract useful fields from a received ACK to skb priv data (Marc Dionne) [RHEL-39509] - rxrpc: Clean up the resend algorithm (Marc Dionne) [RHEL-39509] - rxrpc: Record probes after transmission and reduce number of time-gets (Marc Dionne) [RHEL-39509] - rxrpc: Use ktimes for call timeout tracking and set the timer lazily (Marc Dionne) [RHEL-39509] - rxrpc: Differentiate PING ACK transmission traces. (Marc Dionne) [RHEL-39509] - rxrpc: Don't permit resending after all Tx packets acked (Marc Dionne) [RHEL-39509] - rxrpc: Parse received packets before dealing with timeouts (Marc Dionne) [RHEL-39509] - rxrpc: Do zerocopy using MSG_SPLICE_PAGES and page frags (Marc Dionne) [RHEL-39509] - rxrpc: Use rxrpc_txbuf::kvec[0] instead of rxrpc_txbuf::wire (Marc Dionne) [RHEL-39509] - rxrpc: Move rxrpc_send_ACK() to output.c with rxrpc_send_ack_packet() (Marc Dionne) [RHEL-39509] - rxrpc: Don't pick values out of the wire header when setting up security (Marc Dionne) [RHEL-39509] - rxrpc: Split up the DATA packet transmission function (Marc Dionne) [RHEL-39509] - rxrpc: Add a kvec[] to the rxrpc_txbuf struct (Marc Dionne) [RHEL-39509] - rxrpc: Merge together DF/non-DF branches of data Tx function (Marc Dionne) [RHEL-39509] - rxrpc: Do lazy DF flag resetting (Marc Dionne) [RHEL-39509] - rxrpc: Remove atomic handling on some fields only used in I/O thread (Marc Dionne) [RHEL-39509] - rxrpc: Strip barriers and atomics off of timer tracking (Marc Dionne) [RHEL-39509] - rxrpc: Fix the names of the fields in the ACK trailer struct (Marc Dionne) [RHEL-39509] - rxrpc: Note cksum in txbuf (Marc Dionne) [RHEL-39509] - rxrpc: Convert rxrpc_txbuf::flags into a mask and don't use atomics (Marc Dionne) [RHEL-39509] - rxrpc: Record the Tx serial in the rxrpc_txbuf and retransmit trace (Marc Dionne) [RHEL-39509] - ice: Fix ASSERT_RTNL() warning during certain scenarios (Ivan Vecera) [RHEL-30139] - netdev-genl: Add PID for the NAPI thread (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Add PID in netdev netlink YAML spec (Ivan Vecera) [RHEL-30139] - net: Add NAPI IRQ support (Ivan Vecera) [RHEL-30139] - net: minor reshuffle of napi_struct (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Add irq in netdev netlink YAML spec (Ivan Vecera) [RHEL-30139] - netdev-genl: Add netlink framework functions for napi (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Extend netdev netlink spec in YAML for NAPI (Ivan Vecera) [RHEL-30139] - netdev-genl: Add netlink framework functions for queue (Ivan Vecera) [RHEL-30139] - ice: Add support in the driver for associating queue with napi (Ivan Vecera) [RHEL-30139] - net: Add queue and napi association (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Extend netdev netlink spec in YAML for queue (Ivan Vecera) [RHEL-30139] - ice: implement AQ download pkg retry (Petr Oros) [RHEL-17318] - io_uring: drop any code related to SCM_RIGHTS (Jeff Moyer) [RHEL-36366] {CVE-2023-52656} - io_uring/unix: drop usage of io_uring socket (Jeff Moyer) [RHEL-36366] {CVE-2023-52656} - nvme-tcp: strict pdu pacing to avoid send stalls on TLS (Chris Leech) [RHEL-35558]- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find() (Pavel Reichl) [RHEL-45031] {CVE-2024-39276} - epoll: be better about file lifetimes (Pavel Reichl) [RHEL-44083] {CVE-2024-38580} - ipvlan: Dont Use skb->sk in ipvlan_process_v{4,6}_outbound (Hangbin Liu) [RHEL-44402] {CVE-2024-33621} - net: micrel: Fix receiving the timestamp in the frame for lan8841 (Jose Ignacio Tornos Martinez) [RHEL-43994] {CVE-2024-38593} - net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg (Jose Ignacio Tornos Martinez) [RHEL-43623] {CVE-2021-47596} - usb: dwc3: Wait unconditionally after issuing EndXfer command (Desnes Nunes) [RHEL-43396] {CVE-2024-36977} - mm/gup: do not return 0 from pin_user_pages_fast() for bad args (Paulo Alcantara) [RHEL-38622] - ixgbe: fix end of loop test in ixgbe_set_vf_macvlan() (Ken Cox) [RHEL-17490 RHEL-25594] - ixgbe: fix crash with empty VF macvlan list (Ken Cox) [RHEL-17490 RHEL-25594] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (Ken Cox) [RHEL-17490 RHEL-25594] - ethernet/intel: Use list_for_each_entry() helper (Ken Cox) [RHEL-17490 RHEL-25594] - ixgbe: fix timestamp configuration code (Ken Cox) [RHEL-17490 RHEL-25594] - redhat: deprecate bnx2xx drivers in rhel-9.5 (John Meneghini) [RHEL-40741] - net/tg3: fix race condition in tg3_reset_task() (Ken Cox) [RHEL-23102 RHEL-25507 RHEL-34072] - tg3: Increment tx_dropped in tg3_tso_bug() (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Move the [rt]x_dropped counters to tg3_napi (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Fix the TX ring stall (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: power down device only on SYSTEM_POWER_OFF (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Improve PTP TX timestamping logic (Ken Cox) [RHEL-23102 RHEL-25507] - ethernet: tg3: remove unreachable code (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Use slab_build_skb() when needed (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Use pci_dev_id() to simplify the code (Ken Cox) [RHEL-23102 RHEL-25507] - Add MODULE_FIRMWARE() for FIRMWARE_TG357766. (Ken Cox) [RHEL-23102 RHEL-25507] - scsi: qedi: Fix crash while reading debugfs attribute (John Meneghini) [RHEL-8112] - iomap: clear the per-folio dirty bits on all writeback failures (Pavel Reichl) [RHEL-11455] - iomap: don't skip reading in !uptodate folios when unsharing a range (Pavel Reichl) [RHEL-11455] - iomap: Add per-block dirty state tracking to improve performance (Pavel Reichl) [RHEL-11455] - iomap: Allocate ifs in ->write_begin() early (Pavel Reichl) [RHEL-11455] - iomap: Refactor iomap_write_delalloc_punch() function out (Pavel Reichl) [RHEL-11455] - iomap: Use iomap_punch_t typedef (Pavel Reichl) [RHEL-11455] - iomap: Fix possible overflow condition in iomap_write_delalloc_scan (Pavel Reichl) [RHEL-11455] - iomap: Add some uptodate state handling helpers for ifs state bitmap (Pavel Reichl) [RHEL-11455] - iomap: Drop ifs argument from iomap_set_range_uptodate() (Pavel Reichl) [RHEL-11455] - iomap: Rename iomap_page to iomap_folio_state and others (Pavel Reichl) [RHEL-11455] - iomap: Remove unnecessary test from iomap_release_folio() (Pavel Reichl) [RHEL-11455] - iomap: Simplify is_partially_uptodate a little (Pavel Reichl) [RHEL-11455] - iomap: Remove test for folio error (Pavel Reichl) [RHEL-11455] - ip_tunnel: harden copying IP tunnel params to userspace (Ivan Vecera) [RHEL-40130] - ip_tunnel: convert __be16 tunnel flags to bitmaps (Ivan Vecera) [RHEL-40130] - bitmap: introduce generic optimized bitmap_size() (Ivan Vecera) [RHEL-40130] - tools: move alignment-related macros to new (Ivan Vecera) [RHEL-40130] - s390/cio: rename bitmap_size() -> idset_bitmap_size() (Ivan Vecera) [RHEL-40130] - bitmap: don't assume compiler evaluates small mem*() builtins calls (Ivan Vecera) [RHEL-40130] - vxlan: use generic function for tunnel IPv6 route lookup (Ivan Vecera) [RHEL-40130] - ipv6: mark address parameters of udp_tunnel6_xmit_skb() as const (Ivan Vecera) [RHEL-40130] - geneve: use generic function for tunnel IPv6 route lookup (Ivan Vecera) [RHEL-40130] - ipv6: add new arguments to udp_tunnel6_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv6: remove "proto" argument from udp_tunnel6_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv6: rename and move ip6_dst_lookup_tunnel() (Ivan Vecera) [RHEL-40130] - vxlan: use generic function for tunnel IPv4 route lookup (Ivan Vecera) [RHEL-40130] - geneve: use generic function for tunnel IPv4 route lookup (Ivan Vecera) [RHEL-40130] - geneve: add dsfield helper function (Ivan Vecera) [RHEL-40130] - ipv4: use tunnel flow flags for tunnel route lookups (Ivan Vecera) [RHEL-40130] - ipv4: add new arguments to udp_tunnel_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv4: remove "proto" argument from udp_tunnel_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv4: rename and move ip_route_output_tunnel() (Ivan Vecera) [RHEL-40130] - nfp: flower: add support for tunnel offload without key ID (Ivan Vecera) [RHEL-40130] - ip6_gre: Make IP6GRE and IP6GRETAP devices always NETIF_F_LLTX (Ivan Vecera) [RHEL-40130] - ip_gre: Make GRE and GRETAP devices always NETIF_F_LLTX (Ivan Vecera) [RHEL-40130] - ip_tunnel: use a separate struct to store tunnel params in the kernel (Ivan Vecera) [RHEL-40130] - lib/bitmap: add bitmap_{read,write}() (Ivan Vecera) [RHEL-40130] - net: Add helper function to parse netlink msg of ip_tunnel_parm (Ivan Vecera) [RHEL-40130] - net: Add helper function to parse netlink msg of ip_tunnel_encap (Ivan Vecera) [RHEL-40130] - selftests/memfd: fix spelling mistakes (Waiman Long) [RHEL-37152] - selftests/memfd: delete unused declarations (Waiman Long) [RHEL-37152] - memfd: drop warning for missing exec-related flags (Waiman Long) [RHEL-37152] - selftests: improve vm.memfd_noexec sysctl tests (Waiman Long) [RHEL-37152] - memfd: replace ratcheting feature from vm.memfd_noexec with hierarchy (Waiman Long) [RHEL-37152] - memfd: do not -EACCES old memfd_create() users with vm.memfd_noexec=2 (Waiman Long) [RHEL-37152] - selftests: memfd: error out test process when child test fails (Waiman Long) [RHEL-37152] - kernel: pid_namespace: remove unused set_memfd_noexec_scope() (Waiman Long) [RHEL-37152] - kernel: pid_namespace: simplify sysctls with register_sysctl() (Waiman Long) [RHEL-37152] - selftests/memfd: fix test_sysctl (Waiman Long) [RHEL-37152] - xfs: warn deprecation of V4 format beginning with RHEL10 instead of 2030. (Bill O'Donnell) [RHEL-40421] - bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Add a missing check in bnxt_qplib_query_srq (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Return error for SRQ resize (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix unconditional fence for newer adapters (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Remove a redundant check inside bnxt_re_vf_res_config (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Avoid creating fence MR for newer adapters (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix error code in bnxt_re_create_cq() (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix the sparse warnings (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix the offset for GenP7 adapters for user applications (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Share a page to expose per CQ info with userspace (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Add UAPI to share a page with user space (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Adds MSN table capability for Gen P7 adapters (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Doorbell changes (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Get the toggle bits from CQ completions (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Update the HW interface definitions (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Update the BAR offsets (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Support new 5760X P7 devices (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Correct module description string (Sreekanth Reddy) [RHEL-19812] - nfs: fix UAF in direct writes (Benjamin Coddington) [RHEL-34977] {CVE-2024-26958} - virtio-blk: fix implicit overflow on virtio_max_dma_size (Ming Lei) [RHEL-38133] {CVE-2023-52762} - mm/kmemleak: disable KASAN instrumentation in kmemleak (Waiman Long) [RHEL-8656] - mm/kmemleak: compact kmemleak_object further (Waiman Long) [RHEL-8656] - kmemleak: avoid RCU stalls when freeing metadata for per-CPU pointers (Waiman Long) [RHEL-8656] - kmemleak: add checksum to backtrace report (Waiman Long) [RHEL-8656] - kmemleak: drop (age ) from leak record (Waiman Long) [RHEL-8656] - mm/kmemleak: move set_track_prepare() outside raw_spinlocks (Waiman Long) [RHEL-8656] - Revert "mm/kmemleak: move the initialisation of object to __link_object" (Waiman Long) [RHEL-8656] - mm/kmemleak: move the initialisation of object to __link_object (Waiman Long) [RHEL-8656] - mm/kmemleak: fix partially freeing unknown object warning (Waiman Long) [RHEL-8656] - mm: kmemleak: add __find_and_remove_object() (Waiman Long) [RHEL-8656] - mm: kmemleak: use mem_pool_free() to free object (Waiman Long) [RHEL-8656] - mm: kmemleak: split __create_object into two functions (Waiman Long) [RHEL-8656] - mm/kmemleak: fix print format of pointer in pr_debug() (Waiman Long) [RHEL-8656] - mm/kmemleak: move up cond_resched() call in page scanning loop (Waiman Long) [RHEL-8656] - Rename kmemleak_initialized to kmemleak_late_initialized (Waiman Long) [RHEL-8656] - mm/kmemleak: use %pK to display kernel pointers in backtrace (Waiman Long) [RHEL-8656] - mptcp: cleanup SOL_TCP handling (Paolo Abeni) [RHEL-28492] - mptcp: implement TCP_NOTSENT_LOWAT support (Paolo Abeni) [RHEL-28492] - mptcp: avoid some duplicate code in socket option handling (Paolo Abeni) [RHEL-28492] - mptcp: cleanup writer wake-up (Paolo Abeni) [RHEL-28492] - mptcp: check the protocol in mptcp_sk() with DEBUG_NET (Paolo Abeni) [RHEL-28492] - mptcp: check the protocol in tcp_sk() with DEBUG_NET (Paolo Abeni) [RHEL-28492] - mptcp: token kunit: set protocol (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless accesses around read-mostly fields (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless access for token (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless access for RX path fields (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless access for the tx path (Paolo Abeni) [RHEL-28492] - mptcp: annotate access for msk keys (Paolo Abeni) [RHEL-28492] - mptcp: use mptcp_set_state (Paolo Abeni) [RHEL-28492] - mptcp: add CurrEstab MIB counter support (Paolo Abeni) [RHEL-28492] - mptcp: rename mptcp_setsockopt_sol_ip_set_transparent() (Paolo Abeni) [RHEL-28492] - netlink: specs: mptcp: rename the MPTCP path management spec (Paolo Abeni) [RHEL-28492] - mptcp: add mptcpi_subflows_total counter (Paolo Abeni) [RHEL-28492] - net: atlantic: Fix DMA mapping for PTP hwts ring (Michal Schmidt) [RHEL-31367 RHEL-36002] {CVE-2024-26680} - net: atlantic: eliminate double free in error handling logic (Michal Schmidt) [RHEL-36002] - net: atlantic: fix double free in ring reinit logic (Michal Schmidt) [RHEL-36002] - net: atlantic: Fix NULL dereference of skb pointer in (Michal Schmidt) [RHEL-36002] - net: atlantic: Remove unnecessary (void*) conversions (Michal Schmidt) [RHEL-36002] - net: atlantic: Define aq_pm_ops conditionally on CONFIG_PM (Michal Schmidt) [RHEL-36002] - atlantic:hw_atl2:hw_atl2_utils_fw: Remove unnecessary (void*) conversions (Michal Schmidt) [RHEL-36002] - net: aquantia: constify pointers to hwmon_channel_info (Michal Schmidt) [RHEL-36002] - block: fix deadlock between bd_link_disk_holder and partition scan (Ming Lei) [RHEL-34860] {CVE-2024-26899} - xfs: recovery should not clear di_flushiter unconditionally (Bill O'Donnell) [RHEL-25419] - xfs: revert commit 44af6c7e59b12 (Bill O'Donnell) [RHEL-25419] - xfs: use dontcache for grabbing inodes during scrub (Bill O'Donnell) [RHEL-25419] - xfs: fix imprecise logic in xchk_btree_check_block_owner (Bill O'Donnell) [RHEL-25419] - xfs: fix perag leak when growfs fails (Bill O'Donnell) [RHEL-25419] - xfs: add lock protection when remove perag from radix tree (Bill O'Donnell) [RHEL-25419] - xfs: fix units conversion error in xfs_bmap_del_extent_delay (Bill O'Donnell) [RHEL-25419] - xfs: fix dqiterate thinko (Bill O'Donnell) [RHEL-25419] - xfs: fix agf_fllast when repairing an empty AGFL (Bill O'Donnell) [RHEL-25419] - xfs: convert flex-array declarations in xfs attr shortform objects (Bill O'Donnell) [RHEL-25419] - xfs: convert flex-array declarations in xfs attr leaf blocks (Bill O'Donnell) [RHEL-25419] - xfs: convert flex-array declarations in struct xfs_attrlist* (Bill O'Donnell) [RHEL-25419] - xfs: fix uninit warning in xfs_growfs_data (Bill O'Donnell) [RHEL-25419] - xfs: Remove unneeded semicolon (Bill O'Donnell) [RHEL-25419] - xfs: AGI length should be bounds checked (Bill O'Donnell) [RHEL-25419] - xfs: fix xfs_btree_query_range callers to initialize btree rec fully (Bill O'Donnell) [RHEL-25419] - xfs: validate fsmap offsets specified in the query keys (Bill O'Donnell) [RHEL-25419] - xfs: clean up the rtbitmap fsmap backend (Bill O'Donnell) [RHEL-25419] - xfs: fix getfsmap reporting past the last rt extent (Bill O'Donnell) [RHEL-25419] - xfs: AGF length has never been bounds checked (Bill O'Donnell) [RHEL-25419] - xfs: journal geometry is not properly bounds checked (Bill O'Donnell) [RHEL-25419] - xfs: don't block in busy flushing when freeing extents (Bill O'Donnell) [RHEL-25419] - xfs: allow extent free intents to be retried (Bill O'Donnell) [RHEL-25419] - xfs: pass alloc flags through to xfs_extent_busy_flush() (Bill O'Donnell) [RHEL-25419] - xfs: use deferred frees for btree block freeing (Bill O'Donnell) [RHEL-25419] - xfs: remove redundant initializations of pointers drop_leaf and save_leaf (Bill O'Donnell) [RHEL-25419] - xfs: fix ag count overflow during growfs (Bill O'Donnell) [RHEL-25419] - xfs: set FMODE_CAN_ODIRECT instead of a dummy direct_IO method (Bill O'Donnell) [RHEL-25419] - xfs: drop EXPERIMENTAL tag for large extent counts (Bill O'Donnell) [RHEL-25419] - xfs: fix broken logic when detecting mergeable bmap records (Bill O'Donnell) [RHEL-25419] - xfs: Fix undefined behavior of shift into sign bit (Bill O'Donnell) [RHEL-25419] - xfs: disable reaping in fscounters scrub (Bill O'Donnell) [RHEL-25419] - xfs: fix negative array access in xfs_getbmap (Bill O'Donnell) [RHEL-25419] - xfs: don't allocate into the data fork for an unshare request (Bill O'Donnell) [RHEL-25419] - xfs: flush dirty data and drain directios before scrubbing cow fork (Bill O'Donnell) [RHEL-25419] - xfs: fix duplicate includes (Bill O'Donnell) [RHEL-25419] - xfs: simplify two-level sysctl registration for xfs_table (Bill O'Donnell) [RHEL-25419] - xfs: fix BUG_ON in xfs_getbmap() (Bill O'Donnell) [RHEL-25419] - xfs: _{attr,data}_map_shared should take ILOCK_EXCL until iread_extents is completely done (Bill O'Donnell) [RHEL-25419] - xfs: remove WARN when dquot cache insertion fails (Bill O'Donnell) [RHEL-25419] - xfs: Extend table marker on deprecated mount options table (Bill O'Donnell) [RHEL-25419] - xfs: deprecate the ascii-ci feature (Bill O'Donnell) [RHEL-25419] - xfs: test the ascii case-insensitive hash (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with refcount btrees (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with inode btrees (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with free space btrees (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with ag btrees (Bill O'Donnell) [RHEL-25419] - xfs: introduce bitmap type for AG blocks (Bill O'Donnell) [RHEL-25419] - xfs: convert xbitmap to interval tree (Bill O'Donnell) [RHEL-25419] - xfs: drop the _safe behavior from the xbitmap foreach macro (Bill O'Donnell) [RHEL-25419] - xfs: don't load local xattr values during scrub (Bill O'Donnell) [RHEL-25419] - xfs: remove the for_each_xbitmap_ helpers (Bill O'Donnell) [RHEL-25419] - xfs: only allocate free space bitmap for xattr scrub if needed (Bill O'Donnell) [RHEL-25419] - xfs: clean up xattr scrub initialization (Bill O'Donnell) [RHEL-25419] - xfs: check used space of shortform xattr structures (Bill O'Donnell) [RHEL-25419] - xfs: move xattr scrub buffer allocation to top level function (Bill O'Donnell) [RHEL-25419] - xfs: remove flags argument from xchk_setup_xattr_buf (Bill O'Donnell) [RHEL-25419] - xfs: split valuebuf from xchk_xattr_buf.buf (Bill O'Donnell) [RHEL-25419] - xfs: split usedmap from xchk_xattr_buf.buf (Bill O'Donnell) [RHEL-25419] - xfs: split freemap from xchk_xattr_buf.buf (Bill O'Donnell) [RHEL-25419] - xfs: remove unnecessary dstmap in xattr scrubber (Bill O'Donnell) [RHEL-25419] - xfs: don't shadow @leaf in xchk_xattr_block (Bill O'Donnell) [RHEL-25419] - xfs: xattr scrub should ensure one namespace bit per name (Bill O'Donnell) [RHEL-25419] - xfs: check for reverse mapping records that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: check overlapping rmap btree records (Bill O'Donnell) [RHEL-25419] - xfs: flag refcount btree records that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: don't call xchk_bmap_check_rmaps for btree-format file forks (Bill O'Donnell) [RHEL-25419] - xfs: flag free space btree records that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: split the xchk_bmap_check_rmaps into a predicate (Bill O'Donnell) [RHEL-25419] - xfs: alert the user about data/attr fork mappings that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: split xchk_bmap_xref_rmap into two functions (Bill O'Donnell) [RHEL-25419] - xfs: accumulate iextent records when checking bmap (Bill O'Donnell) [RHEL-25419] - xfs: change bmap scrubber to store the previous mapping (Bill O'Donnell) [RHEL-25419] - xfs: don't take the MMAPLOCK when scrubbing file metadata (Bill O'Donnell) [RHEL-25419] - xfs: retain the AGI when we can't iget an inode to scrub the core (Bill O'Donnell) [RHEL-25419] - xfs: rename xchk_get_inode -> xchk_iget_for_scrubbing (Bill O'Donnell) [RHEL-25419] - xfs: fix an inode lookup race in xchk_get_inode (Bill O'Donnell) [RHEL-25419] - xfs: fix parent pointer scrub racing with subdirectory reparenting (Bill O'Donnell) [RHEL-25419] - xfs: manage inode DONTCACHE status at irele time (Bill O'Donnell) [RHEL-25419] - xfs: simplify xchk_parent_validate (Bill O'Donnell) [RHEL-25419] - xfs: remove xchk_parent_count_parent_dentries (Bill O'Donnell) [RHEL-25419] - xfs: always check the existence of a dirent's child inode (Bill O'Donnell) [RHEL-25419] - xfs: streamline the directory iteration code for scrub (Bill O'Donnell) [RHEL-25419] - xfs: ensure that single-owner file blocks are not owned by others (Bill O'Donnell) [RHEL-25419] - xfs: convert xfs_ialloc_has_inodes_at_extent to return keyfill scan results (Bill O'Donnell) [RHEL-25419] - xfs: teach scrub to check for sole ownership of metadata objects (Bill O'Donnell) [RHEL-25419] - xfs: directly cross-reference the inode btrees with each other (Bill O'Donnell) [RHEL-25419] - xfs: clean up broken eearly-exit code in the inode btree scrubber (Bill O'Donnell) [RHEL-25419] - xfs: remove pointless shadow variable from xfs_difree_inobt (Bill O'Donnell) [RHEL-25419] - xfs: ensure that all metadata and data blocks are not cow staging extents (Bill O'Donnell) [RHEL-25419] - xfs: check the reference counts of gaps in the refcount btree (Bill O'Donnell) [RHEL-25419] - xfs: implement masked btree key comparisons for _has_records scans (Bill O'Donnell) [RHEL-25419] - xfs: replace xfs_btree_has_record with a general keyspace scanner (Bill O'Donnell) [RHEL-25419] - xfs: refactor ->diff_two_keys callsites (Bill O'Donnell) [RHEL-25419] - xfs: refactor converting btree irec to btree key (Bill O'Donnell) [RHEL-25419] - xfs: check btree keys reflect the child block (Bill O'Donnell) [RHEL-25419] - xfs: detect unwritten bit set in rmapbt node block keys (Bill O'Donnell) [RHEL-25419] - xfs: hoist inode record alignment checks from scrub (Bill O'Donnell) [RHEL-25419] - xfs: hoist rmap record flag checks from scrub (Bill O'Donnell) [RHEL-25419] - xfs: complain about bad file mapping records in the ondisk bmbt (Bill O'Donnell) [RHEL-25419] - xfs: hoist rmap record flag checks from scrub (Bill O'Donnell) [RHEL-25419] - xfs: complain about bad records in query_range helpers (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for bmap btrees (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for rmap btrees (Bill O'Donnell) [RHEL-25419] - xfs: return a failure address from xfs_rmap_irec_offset_unpack (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for refcount btrees (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for inode btrees (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for free space btrees (Bill O'Donnell) [RHEL-25419] - xfs: scrub should use ECHRNG to signal that the drain is needed (Bill O'Donnell) [RHEL-25419] - xfs: minimize overhead of drain wakeups by using jump labels (Bill O'Donnell) [RHEL-25419] - xfs: clean up scrub context if scrub setup returns -EDEADLOCK (Bill O'Donnell) [RHEL-25419] - xfs: allow queued AG intents to drain before scrubbing (Bill O'Donnell) [RHEL-25419] - xfs: add a tracepoint to report incorrect extent refcounts (Bill O'Donnell) [RHEL-25419] - xfs: update copyright years for scrub/ files (Bill O'Donnell) [RHEL-25419] - xfs: fix author and spdx headers on scrub/ files (Bill O'Donnell) [RHEL-25419] - xfs: create traced helper to get extra perag references (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_refcount_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_rmap_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_extfree_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - xfs: pass per-ag references to xfs_free_extent (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_bmap_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - cpumap: Zero-initialise xdp_rxq_info struct before running XDP program (Viktor Malik) [RHEL-23644 RHEL-36815] {CVE-2024-27431} - selftests: net: veth: test the ability to independently manipulate GRO and XDP (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - net: veth: do not manipulate GRO when using XDP (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - selftests: net: veth: test syncing GRO and XDP state while device is down (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - net: veth: clear GRO when clearing XDP even when down (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - selftests/bpf: Run cgroup1_hierarchy test in own mount namespace (Viktor Malik) [RHEL-23644] - selftests/bpf: fix RELEASE=1 build for tc_opts (Viktor Malik) [RHEL-23644] - bpf: don't emit warnings intended for global subprogs for static subprogs (Viktor Malik) [RHEL-23644] - bpf: make sure scalar args don't accept __arg_nonnull tag (Viktor Malik) [RHEL-23644] - bpf: Protect against int overflow for stack access size (Viktor Malik) [RHEL-23644] - libbpf: Prevent null-pointer dereference when prog to load has no BTF (Viktor Malik) [RHEL-23644] - selftests/bpf: Add negtive test cases for task iter (Viktor Malik) [RHEL-23644] - bpf: Fix an issue due to uninitialized bpf_iter_task (Viktor Malik) [RHEL-23644] - selftests/bpf: Test racing between bpf_timer_cancel_and_free and bpf_timer_cancel (Viktor Malik) [RHEL-23644] - bpf: Fix racing between bpf_timer_cancel_and_free and bpf_timer_cancel (Viktor Malik) [RHEL-23644 RHEL-31726] {CVE-2024-26737} - bpf, scripts: Correct GPL license name (Viktor Malik) [RHEL-23644] - bpf: Fix warning for bpf_cpumask in verifier (Viktor Malik) [RHEL-23644] - libbpf: fix return value for PERF_EVENT __arg_ctx type fix up check (Viktor Malik) [RHEL-23644] - libbpf: fix __arg_ctx type enforcement for perf_event programs (Viktor Malik) [RHEL-23644] - bpftool: Fix wrong free call in do_show_link (Viktor Malik) [RHEL-23644] - libbpf: warn on unexpected __arg_ctx type when rewriting BTF (Viktor Malik) [RHEL-23644] - selftests/bpf: add tests confirming type logic in kernel for __arg_ctx (Viktor Malik) [RHEL-23644] - bpf: enforce types for __arg_ctx-tagged arguments in global subprogs (Viktor Malik) [RHEL-23644] - bpf: extract bpf_ctx_convert_map logic and make it more reusable (Viktor Malik) [RHEL-23644] - libbpf: feature-detect arg:ctx tag support in kernel (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for alu on PTR_TO_FLOW_KEYS (Viktor Malik) [RHEL-23644] - bpf: Reject variable offset alu on PTR_TO_FLOW_KEYS (Viktor Malik) [RHEL-23644 RHEL-26467] {CVE-2024-26589} - selftests/bpf: Test re-attachment fix for bpf_tracing_prog_attach (Viktor Malik) [RHEL-23644] - bpf: Fix re-attachment branch in bpf_tracing_prog_attach (Viktor Malik) [RHEL-23644 RHEL-26486] {CVE-2024-26591} - selftests/bpf: Add test for recursive attachment of tracing progs (Viktor Malik) [RHEL-23644] - bpf: Relax tracing prog recursive attach rules (Viktor Malik) [RHEL-23644] - bpf, x86: Use emit_nops to replace memcpy x86_nops (Viktor Malik) [RHEL-23644] - selftests/bpf: Test gotol with large offsets (Viktor Malik) [RHEL-23644] - selftests/bpf: Double the size of test_loader log (Viktor Malik) [RHEL-23644] - bpf: Remove unnecessary cpu == 0 check in memalloc (Viktor Malik) [RHEL-23644] - selftests/bpf: add __arg_ctx BTF rewrite test (Viktor Malik) [RHEL-23644] - selftests/bpf: add arg:ctx cases to test_global_funcs tests (Viktor Malik) [RHEL-23644] - libbpf: implement __arg_ctx fallback logic (Viktor Malik) [RHEL-23644] - libbpf: move BTF loading step after relocation step (Viktor Malik) [RHEL-23644] - libbpf: move exception callbacks assignment logic into relocation step (Viktor Malik) [RHEL-23644] - libbpf: use stable map placeholder FDs (Viktor Malik) [RHEL-23644] - libbpf: don't rely on map->fd as an indicator of map being created (Viktor Malik) [RHEL-23644] - libbpf: use explicit map reuse flag to skip map creation steps (Viktor Malik) [RHEL-23644] - libbpf: make uniform use of btf__fd() accessor inside libbpf (Viktor Malik) [RHEL-23644] - selftests/bpf: Convert profiler.c to bpf_cmp. (Viktor Malik) [RHEL-23644] - bpf: Add bpf_nop_mov() asm macro. (Viktor Malik) [RHEL-23644] - selftests/bpf: Remove bpf_assert_eq-like macros. (Viktor Malik) [RHEL-23644] - selftests/bpf: Convert exceptions_assert.c to bpf_cmp (Viktor Malik) [RHEL-23644] - bpf: Introduce "volatile compare" macros (Viktor Malik) [RHEL-23644] - selftests/bpf: Attempt to build BPF programs with -Wsign-compare (Viktor Malik) [RHEL-23644] - bpf: Add a possibly-zero-sized read test (Viktor Malik) [RHEL-23644] - bpf: Simplify checking size of helper accesses (Viktor Malik) [RHEL-23644] - bpf: Avoid unnecessary use of comma operator in verifier (Viktor Malik) [RHEL-23644] - bpf: Re-support uid and gid when mounting bpffs (Viktor Malik) [RHEL-23644] - libbpf: Fix NULL pointer dereference in bpf_object__collect_prog_relos (Viktor Malik) [RHEL-23644] - libbpf: Skip DWARF sections in linker sanity check (Viktor Malik) [RHEL-23644] - samples/bpf: Use %lu format specifier for unsigned long values (Viktor Malik) [RHEL-23644] - selftests/bpf: Close cgrp fd before calling cleanup_cgroup_environment() (Viktor Malik) [RHEL-23644] - selftests/bpf: add freplace of BTF-unreliable main prog test (Viktor Malik) [RHEL-23644] - selftests/bpf: add global subprog annotation tests (Viktor Malik) [RHEL-23644] - libbpf: add __arg_xxx macros for annotating global func args (Viktor Malik) [RHEL-23644] - bpf: add support for passing dynptr pointer to global subprog (Viktor Malik) [RHEL-23644] - bpf: support 'arg:xxx' btf_decl_tag-based hints for global subprog args (Viktor Malik) [RHEL-23644] - bpf: reuse subprog argument parsing logic for subprog call checks (Viktor Malik) [RHEL-23644] - bpf: move subprog call logic back to verifier.c (Viktor Malik) [RHEL-23644] - bpf: prepare btf_prepare_func_args() for handling static subprogs (Viktor Malik) [RHEL-23644] - bpf: reuse btf_prepare_func_args() check for main program BTF validation (Viktor Malik) [RHEL-23644] - bpf: abstract away global subprog arg preparation logic from reg state setup (Viktor Malik) [RHEL-23644] - selftests/bpf: add testcase to verifier_bounds.c for BPF_JNE (Viktor Malik) [RHEL-23644] - selftests/bpf: activate the OP_NE logic in range_cond() (Viktor Malik) [RHEL-23644] - selftests/bpf: remove reduplicated s32 casting in "crafted_cases" (Viktor Malik) [RHEL-23644] - bpf: make the verifier tracks the "not equal" for regs (Viktor Malik) [RHEL-23644] - Revert BPF token-related functionality (Viktor Malik) [RHEL-23644] - selftests/bpf: Add more uprobe multi fail tests (Viktor Malik) [RHEL-23644] - bpf: Fail uprobe multi link with negative offset (Viktor Malik) [RHEL-23644] - bpf: Ensure precise is reset to false in __mark_reg_const_zero() (Viktor Malik) [RHEL-23644] - selftests/bpf: Test the release of map btf (Viktor Malik) [RHEL-23644] - s390/bpf: Fix indirect trampoline generation (Viktor Malik) [RHEL-23644] - selftests/bpf: Temporarily disable dummy_struct_ops test on s390 (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix bpf_exception_cb() signature (Viktor Malik) [RHEL-23644] - bpf: Fix dtor CFI (Viktor Malik) [RHEL-23644] - cfi: Add CFI_NOSEAL() (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix bpf_struct_ops CFI (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix bpf_callback_t CFI (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix BPF JIT call (Viktor Malik) [RHEL-23644] - cfi: Flip headers (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for abnormal cnt during multi-kprobe attachment (Viktor Malik) [RHEL-23644] - selftests/bpf: Don't use libbpf_get_error() in kprobe_multi_test (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for abnormal cnt during multi-uprobe attachment (Viktor Malik) [RHEL-23644] - bpf: Limit the number of kprobes when attaching program to multiple kprobes (Viktor Malik) [RHEL-23644] - selftests/bpf: utilize string values for delegate_xxx mount options (Viktor Malik) [RHEL-23644] - bpf: support symbolic BPF FS delegation mount options (Viktor Malik) [RHEL-23644] - selftests/bpf: Remove flaky test_btf_id test (Viktor Malik) [RHEL-23644] - bpf: Fix a race condition between btf_put() and map_free() (Viktor Malik) [RHEL-23644] - bpf: Use GFP_KERNEL in bpf_event_entry_gen() (Viktor Malik) [RHEL-23644] - bpf: Reduce the scope of rcu_read_lock when updating fd map (Viktor Malik) [RHEL-23644] - bpf: Update the comments in maybe_wait_bpf_programs() (Viktor Malik) [RHEL-23644] - bpf: add small subset of SECURITY_PATH hooks to BPF sleepable_lsm_hooks list (Viktor Malik) [RHEL-23644] - selftests/bpf: add tests for LIBBPF_BPF_TOKEN_PATH envvar (Viktor Malik) [RHEL-23644] - libbpf: support BPF token path setting through LIBBPF_BPF_TOKEN_PATH envvar (Viktor Malik) [RHEL-23644] - selftests/bpf: add tests for BPF object load with implicit token (Viktor Malik) [RHEL-23644] - selftests/bpf: add BPF object loading tests with explicit token passing (Viktor Malik) [RHEL-23644] - libbpf: wire up BPF token support at BPF object level (Viktor Malik) [RHEL-23644] - libbpf: wire up token_fd into feature probing logic (Viktor Malik) [RHEL-23644] - libbpf: move feature detection code into its own file (Viktor Malik) [RHEL-23644] - libbpf: further decouple feature checking logic from bpf_object (Viktor Malik) [RHEL-23644] - libbpf: split feature detectors definitions from cached results (Viktor Malik) [RHEL-23644] - bpf: fail BPF_TOKEN_CREATE if no delegation option was set on BPF FS (Viktor Malik) [RHEL-23644] - bpf: selftests: Add verifier tests for CO-RE bitfield writes (Viktor Malik) [RHEL-23644] - bpf: selftests: test_loader: Support __btf_path() annotation (Viktor Malik) [RHEL-23644] - libbpf: Add BPF_CORE_WRITE_BITFIELD() macro (Viktor Malik) [RHEL-23644] - bpf: Support uid and gid when mounting bpffs (Viktor Malik) [RHEL-23644] - selftests/bpf: fix compiler warnings in RELEASE=1 mode (Viktor Malik) [RHEL-23644] - selftests/bpf: Relax time_tai test for equal timestamps in tai_forward (Viktor Malik) [RHEL-23644] - bpf: Comment on check_mem_size_reg (Viktor Malik) [RHEL-23644] - bpf: Remove unused backtrack_state helper functions (Viktor Malik) [RHEL-23644] - bpf: use bitfields for simple per-subprog bool flags (Viktor Malik) [RHEL-23644] - bpf: tidy up exception callback management a bit (Viktor Malik) [RHEL-23644] - bpf: emit more dynptr information in verifier log (Viktor Malik) [RHEL-23644] - bpf: log PTR_TO_MEM memory size in verifier log (Viktor Malik) [RHEL-23644] - selftests/bpf: validate eliminated global subprog is not freplaceable (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for bpf_cpumask_weight() kfunc (Viktor Malik) [RHEL-23644] - bpf: Add bpf_cpumask_weight() kfunc (Viktor Malik) [RHEL-23644] - selftests/bpf: validate fake register spill/fill precision backtracking logic (Viktor Malik) [RHEL-23644] - bpf: handle fake register spill to stack with BPF_ST_MEM instruction (Viktor Malik) [RHEL-23644] - bpf: Set uattr->batch.count as zero before batched update or deletion (Viktor Malik) [RHEL-23644] - bpf: Only call maybe_wait_bpf_programs() when map operation succeeds (Viktor Malik) [RHEL-23644] - bpf: Add missed maybe_wait_bpf_programs() for htab of maps (Viktor Malik) [RHEL-23644] - bpf: Call maybe_wait_bpf_programs() only once for generic_map_update_batch() (Viktor Malik) [RHEL-23644] - bpf: Remove unnecessary wait from bpf_map_copy_value() (Viktor Malik) [RHEL-23644] - libbpf: Add pr_warn() for EINVAL cases in linker_sanity_check_elf (Viktor Malik) [RHEL-23644] - selftests/bpf: Add selftests for cgroup1 local storage (Viktor Malik) [RHEL-23644] - selftests/bpf: Add a new cgroup helper open_classid() (Viktor Malik) [RHEL-23644] - bpf: Enable bpf_cgrp_storage for cgroup1 non-attach case (Viktor Malik) [RHEL-23644] - selftests/bpf: fix timer/test_bad_ret subtest on test_progs-cpuv4 flavor (Viktor Malik) [RHEL-23644] - bpf: Minor cleanup around stack bounds (Viktor Malik) [RHEL-23644] - bpf: Fix accesses to uninit stack slots (Viktor Malik) [RHEL-23644] - bpf: Add some comments to stack representation (Viktor Malik) [RHEL-23644] - bpf: Load vmlinux btf for any struct_ops map (Viktor Malik) [RHEL-23644] - bpf: Guard stack limits against 32bit overflow (Viktor Malik) [RHEL-23644 RHEL-37076] {CVE-2023-52676} - bpf: Add verifier regression test for previous patch (Viktor Malik) [RHEL-23644] - bpf: Fix verification of indirect var-off stack access (Viktor Malik) [RHEL-23644] - x86, bpf: Use bpf_prog_pack for bpf trampoline (Viktor Malik) [RHEL-23644] - bpf: Use arch_bpf_trampoline_size (Viktor Malik) [RHEL-23644] - bpf: Add arch_bpf_trampoline_size() (Viktor Malik) [RHEL-23644] - bpf, x86: Adjust arch_prepare_bpf_trampoline return value (Viktor Malik) [RHEL-23644] - bpf: Add helpers for trampoline image management (Viktor Malik) [RHEL-23644] - bpf: Adjust argument names of arch_prepare_bpf_trampoline() (Viktor Malik) [RHEL-23644] - bpf: Let bpf_prog_pack_free handle any pointer (Viktor Malik) [RHEL-23644] - bpf: rename MAX_BPF_LINK_TYPE into __MAX_BPF_LINK_TYPE for consistency (Viktor Malik) [RHEL-23644] - bpf,selinux: allocate bpf_security_struct per BPF token (Viktor Malik) [RHEL-23644] - selftests/bpf: add BPF token-enabled tests (Viktor Malik) [RHEL-23644] - libbpf: add BPF token support to bpf_prog_load() API (Viktor Malik) [RHEL-23644] - libbpf: add BPF token support to bpf_btf_load() API (Viktor Malik) [RHEL-23644] - libbpf: add BPF token support to bpf_map_create() API (Viktor Malik) [RHEL-23644] - libbpf: add bpf_token_create() API (Viktor Malik) [RHEL-23644] - bpf,lsm: add BPF token LSM hooks (Viktor Malik) [RHEL-23644] - bpf,lsm: refactor bpf_map_alloc/bpf_map_free LSM hooks (Viktor Malik) [RHEL-23644] - bpf,lsm: refactor bpf_prog_alloc/bpf_prog_free LSM hooks (Viktor Malik) [RHEL-23644] - lsm: move the bpf hook comments to security/security.c (Viktor Malik) [RHEL-23644] - bpf: consistently use BPF token throughout BPF verifier logic (Viktor Malik) [RHEL-23644] - bpf: take into account BPF token when fetching helper protos (Viktor Malik) [RHEL-23644] - bpf: add BPF token support to BPF_PROG_LOAD command (Viktor Malik) [RHEL-23644] - bpf: add BPF token support to BPF_BTF_LOAD command (Viktor Malik) [RHEL-23644] - bpf: add BPF token support to BPF_MAP_CREATE command (Viktor Malik) [RHEL-23644] - bpf: introduce BPF token object (Viktor Malik) [RHEL-23644] - bpf: add BPF token delegation mount options to BPF FS (Viktor Malik) [RHEL-23644] - bpf: align CAP_NET_ADMIN checks with bpf_capable() approach (Viktor Malik) [RHEL-23644] - selftests/bpf: validate precision logic in partial_stack_load_preserves_zeros (Viktor Malik) [RHEL-23644] - bpf: track aligned STACK_ZERO cases as imprecise spilled registers (Viktor Malik) [RHEL-23644] - selftests/bpf: validate zero preservation for sub-slot loads (Viktor Malik) [RHEL-23644] - bpf: preserve constant zero when doing partial register restore (Viktor Malik) [RHEL-23644] - selftests/bpf: validate STACK_ZERO is preserved on subreg spill (Viktor Malik) [RHEL-23644] - bpf: preserve STACK_ZERO slots on partial reg spills (Viktor Malik) [RHEL-23644] - selftests/bpf: add stack access precision test (Viktor Malik) [RHEL-23644] - bpf: support non-r10 register spill/fill to/from stack in precision tracking (Viktor Malik) [RHEL-23644] - selftests/bpf: Test bpf_kptr_xchg stashing of bpf_rb_root (Viktor Malik) [RHEL-23644] - selftests/bpf: Test outer map update operations in syscall program (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test cases for inner map (Viktor Malik) [RHEL-23644] - bpf: Optimize the free of inner map (Viktor Malik) [RHEL-23644] - bpf: Defer the free of inner map when necessary (Viktor Malik) [RHEL-23644] - bpf: Set need_defer as false when clearing fd array during map free (Viktor Malik) [RHEL-23644] - bpf: Add map and need_defer parameters to .map_fd_put_ptr() (Viktor Malik) [RHEL-23644] - bpf: Check rcu_read_lock_trace_held() before calling bpf map helpers (Viktor Malik) [RHEL-23644 RHEL-30513] {CVE-2023-52621} - bpf: Minor logging improvement (Viktor Malik) [RHEL-23644] - bpf: simplify tnum output if a fully known constant (Viktor Malik) [RHEL-23644] - selftests/bpf: adjust global_func15 test to validate prog exit precision (Viktor Malik) [RHEL-23644] - selftests/bpf: validate async callback return value check correctness (Viktor Malik) [RHEL-23644] - bpf: enforce precision of R0 on program/async callback return (Viktor Malik) [RHEL-23644] - bpf: unify async callback and program retval checks (Viktor Malik) [RHEL-23644] - bpf: enforce precise retval range on program exit (Viktor Malik) [RHEL-23644] - selftests/bpf: add selftest validating callback result is enforced (Viktor Malik) [RHEL-23644] - bpf: enforce exact retval range on subprog/callback exit (Viktor Malik) [RHEL-23644] - bpf: enforce precision of R0 on callback return (Viktor Malik) [RHEL-23644] - bpf: provide correct register name for exception callback retval check (Viktor Malik) [RHEL-23644] - bpf: rearrange bpf_func_state fields to save a bit of memory (Viktor Malik) [RHEL-23644] - bpf/tests: Remove duplicate JSGT tests (Viktor Malik) [RHEL-23644] - selftests/bpf: Use pkg-config for libelf (Viktor Malik) [RHEL-23644] - selftests/bpf: Override PKG_CONFIG for static builds (Viktor Malik) [RHEL-23644] - selftests/bpf: Choose pkg-config for the target (Viktor Malik) [RHEL-23644] - bpftool: Add support to display uprobe_multi links (Viktor Malik) [RHEL-23644] - selftests/bpf: Add link_info test for uprobe_multi link (Viktor Malik) [RHEL-23644] - selftests/bpf: Use bpf_link__destroy in fill_link_info tests (Viktor Malik) [RHEL-23644] - bpf: Add link_info support for uprobe multi link (Viktor Malik) [RHEL-23644] - bpf: Store ref_ctr_offsets values in bpf_uprobe array (Viktor Malik) [RHEL-23644] - libbpf: Add st_type argument to elf_resolve_syms_offsets function (Viktor Malik) [RHEL-23644] - selftests/bpf: update test_offload to use new orphaned property (Viktor Malik) [RHEL-23644] - bpftool: mark orphaned programs during prog show (Viktor Malik) [RHEL-23644] - bpf: Fix a few selftest failures due to llvm18 change (Viktor Malik) [RHEL-23644] - selftests/bpf: Add lazy global subprog validation tests (Viktor Malik) [RHEL-23644] - bpf: Validate global subprogs lazily (Viktor Malik) [RHEL-23644] - bpf: Emit global subprog name in verifier logs (Viktor Malik) [RHEL-23644] - libbpf: Start v1.4 development cycle (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in vmlinux (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bpf_obj_id (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bind_perm (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bpf_tcp_ca (Viktor Malik) [RHEL-23644] - selftests/bpf: reduce verboseness of reg_bounds selftest logs (Viktor Malik) [RHEL-23644] - bpf: bpf_iter_task_next: use next_task(kit->task) rather than next_task(kit->pos) (Viktor Malik) [RHEL-23644] - bpf: bpf_iter_task_next: use __next_thread() rather than next_thread() (Viktor Malik) [RHEL-23644] - bpf: task_group_seq_get_next: use __next_thread() rather than next_thread() (Viktor Malik) [RHEL-23644] - change next_thread() to use __next_thread() ?: group_leader (Viktor Malik) [RHEL-23644] - introduce __next_thread(), fix next_tid() vs exec() race (Viktor Malik) [RHEL-23644] - bpf: emit frameno for PTR_TO_STACK regs if it differs from current one (Viktor Malik) [RHEL-23644] - bpf: smarter verifier log number printing logic (Viktor Malik) [RHEL-23644] - bpf: omit default off=0 and imm=0 in register state log (Viktor Malik) [RHEL-23644] - bpf: emit map name in register state if applicable and available (Viktor Malik) [RHEL-23644] - bpf: print spilled register state in stack slot (Viktor Malik) [RHEL-23644] - bpf: extract register state printing (Viktor Malik) [RHEL-23644] - bpf: move verifier state printing code to kernel/bpf/log.c (Viktor Malik) [RHEL-23644] - bpf: move verbose_linfo() into kernel/bpf/log.c (Viktor Malik) [RHEL-23644] - bpf: rename BPF_F_TEST_SANITY_STRICT to BPF_F_TEST_REG_INVARIANTS (Viktor Malik) [RHEL-23644] - selftests/bpf: add iter test requiring range x range logic (Viktor Malik) [RHEL-23644] - veristat: add ability to set BPF_F_TEST_SANITY_STRICT flag with -r flag (Viktor Malik) [RHEL-23644] - selftests/bpf: set BPF_F_TEST_SANITY_SCRIPT by default (Viktor Malik) [RHEL-23644] - selftests/bpf: add randomized reg_bounds tests (Viktor Malik) [RHEL-23644] - selftests/bpf: add range x range test to reg_bounds (Viktor Malik) [RHEL-23644] - selftests/bpf: adjust OP_EQ/OP_NE handling to use subranges for branch taken (Viktor Malik) [RHEL-23644] - selftests/bpf: BPF register range bounds tester (Viktor Malik) [RHEL-23644] - bpf: make __reg{32,64}_deduce_bounds logic more robust (Viktor Malik) [RHEL-23644] - bpf: remove redundant s{32,64} -> u{32,64} deduction logic (Viktor Malik) [RHEL-23644] - bpf: add register bounds sanity checks and sanitization (Viktor Malik) [RHEL-23644] - bpf: enhance BPF_JEQ/BPF_JNE is_branch_taken logic (Viktor Malik) [RHEL-23644] - bpf: generalize is_scalar_branch_taken() logic (Viktor Malik) [RHEL-23644] - bpf: generalize reg_set_min_max() to handle non-const register comparisons (Viktor Malik) [RHEL-23644] - selftests/bpf: Add selftests for cgroup1 hierarchy (Viktor Malik) [RHEL-23644] - selftests/bpf: Add a new cgroup helper get_cgroup_hierarchy_id() (Viktor Malik) [RHEL-23644] - selftests/bpf: Add a new cgroup helper get_classid_cgroup_id() (Viktor Malik) [RHEL-23644] - selftests/bpf: Add parallel support for classid (Viktor Malik) [RHEL-23644] - selftests/bpf: Fix issues in setup_classid_environment() (Viktor Malik) [RHEL-23644] - bpf: Add a new kfunc for cgroup1 hierarchy (Viktor Malik) [RHEL-23644] - selftests/bpf: Add assert for user stacks in test_task_stack (Viktor Malik) [RHEL-23644] - selftests/bpf: Fix pyperf180 compilation failure with clang18 (Viktor Malik) [RHEL-23644 RHEL-40832] - bpf: Add crosstask check to __bpf_get_stack (Viktor Malik) [RHEL-23644] - bpf: Use named fields for certain bpf uapi structs (Viktor Malik) [RHEL-23644] - veristat: add ability to filter top N results (Viktor Malik) [RHEL-23644] - veristat: add ability to sort by stat's absolute value (Viktor Malik) [RHEL-23644] - bpf: replace register_is_const() with is_reg_const() (Viktor Malik) [RHEL-23644] - libbpf: Fix potential uninitialized tail padding with LIBBPF_OPTS_RESET (Viktor Malik) [RHEL-23644] - selftests/bpf: Test bpf_refcount_acquire of node obtained via direct ld (Viktor Malik) [RHEL-23644] - bpf: Mark direct ld of stashed bpf_{rb,list}_node as non-owning ref (Viktor Malik) [RHEL-23644] - bpf: Move GRAPH_{ROOT,NODE}_MASK macros into btf_field_type enum (Viktor Malik) [RHEL-23644] - bpf: Use bpf_mem_free_rcu when bpf_obj_dropping non-refcounted nodes (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test passing MAYBE_NULL reg to bpf_refcount_acquire (Viktor Malik) [RHEL-23644] - bpf: Add KF_RCU flag to bpf_refcount_acquire_impl (Viktor Malik) [RHEL-23644] - bpf: Introduce KF_ARG_PTR_TO_CONST_STR (Viktor Malik) [RHEL-23644] - bpf: Factor out helper check_reg_const_str() (Viktor Malik) [RHEL-23644] - bpf: Add __bpf_dynptr_data* for in kernel use (Viktor Malik) [RHEL-23644] - bpf, lpm: Fix check prefixlen before walking trie (Viktor Malik) [RHEL-23644] - selftests/bpf: Disable CONFIG_DEBUG_INFO_REDUCED in config.aarch64 (Viktor Malik) [RHEL-23644] - bpftool: Fix prog object type in manpage (Viktor Malik) [RHEL-23644] - selftests/bpf: Consolidate VIRTIO/9P configs in config.vm file (Viktor Malik) [RHEL-23644] - bpf: generalize reg_set_min_max() to handle two sets of two registers (Viktor Malik) [RHEL-23644] - bpf: prepare reg_set_min_max for second set of registers (Viktor Malik) [RHEL-23644] - bpf: unify 32-bit and 64-bit is_branch_taken logic (Viktor Malik) [RHEL-23644] - bpf: generalize is_branch_taken to handle all conditional jumps in one place (Viktor Malik) [RHEL-23644] - selftsets/bpf: Retry map update for non-preallocated per-cpu map (Viktor Malik) [RHEL-23644] - selftests/bpf: Export map_update_retriable() (Viktor Malik) [RHEL-23644] - selftests/bpf: Use value with enough-size when updating per-cpu map (Viktor Malik) [RHEL-23644] - bpf: move is_branch_taken() down (Viktor Malik) [RHEL-23644] - bpf: generalize is_branch_taken() to work with two registers (Viktor Malik) [RHEL-23644] - bpf: rename is_branch_taken reg arguments to prepare for the second one (Viktor Malik) [RHEL-23644] - bpf: drop knowledge-losing __reg_combine_{32,64}_into_{64,32} logic (Viktor Malik) [RHEL-23644] - bpf: try harder to deduce register bounds from different numeric domains (Viktor Malik) [RHEL-23644] - bpf: improve deduction of 64-bit bounds from 32-bit bounds (Viktor Malik) [RHEL-23644] - bpf: add special smin32/smax32 derivation from 64-bit bounds (Viktor Malik) [RHEL-23644] - bpf: derive subreg bounds from full bounds when upper 32 bits are constant (Viktor Malik) [RHEL-23644] - bpf: derive smin32/smax32 from umin32/umax32 bounds (Viktor Malik) [RHEL-23644] - bpf: derive smin/smax from umin/max bounds (Viktor Malik) [RHEL-23644] - selftests/bpf: satisfy compiler by having explicit return in btf test (Viktor Malik) [RHEL-23644] - selftests/bpf: Add malloc failure checks in bpf_iter (Viktor Malik) [RHEL-23644] - selftests/bpf: Convert CHECK macros to ASSERT_* macros in bpf_iter (Viktor Malik) [RHEL-23644] - selftests/bpf: Add tests for open-coded task_vma iter (Viktor Malik) [RHEL-23644] - bpf: Introduce task_vma open-coded iterator kfuncs (Viktor Malik) [RHEL-23644] - selftests/bpf: Fix potential premature unload in bpf_testmod (Viktor Malik) [RHEL-19647] - bpf: Move kernel test kfuncs to bpf_testmod (Viktor Malik) [RHEL-19647]- ext4: enable meta_bg only when new desc blocks are needed (Carlos Maiolino) [RHEL-36282] - ext4: verify s_clusters_per_group even without bigalloc (Carlos Maiolino) [RHEL-36282] - ext4: fix corruption during on-line resize (Carlos Maiolino) [RHEL-36976] {CVE-2024-35807} - ext4_get_link(): fix breakage in RCU mode (Carlos Maiolino) [RHEL-36282] - ext4: correct best extent lstart adjustment logic (Carlos Maiolino) [RHEL-36282] - ext4: forbid commit inconsistent quota data when errors=remount-ro (Carlos Maiolino) [RHEL-36282] - ext4: add a hint for block bitmap corrupt state in mb_groups (Carlos Maiolino) [RHEL-36282] - ext4: fix the comment of ext4_map_blocks()/ext4_ext_map_blocks() (Carlos Maiolino) [RHEL-36282] - ext4: mark the group block bitmap as corrupted before reporting an error (Carlos Maiolino) [RHEL-36282] - ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal() (Carlos Maiolino) [RHEL-31702] {CVE-2024-26772} - ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks() (Carlos Maiolino) [RHEL-36282] - ext4: do not trim the group with corrupted block bitmap (Carlos Maiolino) [RHEL-36282] - ext4: delete redundant calculations in ext4_mb_get_buddy_page_lock() (Carlos Maiolino) [RHEL-36282] - ext4_add_entry(): ->d_name.len is never 0 (Carlos Maiolino) [RHEL-36282] - ext4: don't access the source subdirectory content on same-directory rename (Carlos Maiolino) [RHEL-36282] - Revert "ext4: apply umask if ACL support is disabled" (Carlos Maiolino) [RHEL-36282] - ext4: apply umask if ACL support is disabled (Carlos Maiolino) [RHEL-36282] - ext4: mark buffer new if it is unwritten to avoid stale data exposure (Carlos Maiolino) [RHEL-36282] - ext4: move 'ix' sanity check to corrent position (Carlos Maiolino) [RHEL-36282] - ext4: remove unnecessary initialization of count2 in set_flexbg_block_bitmap (Carlos Maiolino) [RHEL-36282] - ext4: remove unnecessary check to avoid repeat update_backups for the same gdb (Carlos Maiolino) [RHEL-36282] - ext4: simplify the gdbblock calculation in add_new_gdb_meta_bg (Carlos Maiolino) [RHEL-36282] - ext4: use saved local variable sbi instead of EXT4_SB(sb) (Carlos Maiolino) [RHEL-36282] - ext4: remove EXT4FS_DEBUG defination in resize.c (Carlos Maiolino) [RHEL-36282] - ext4: calculate free_clusters_count in cluster unit in verify_group_input (Carlos Maiolino) [RHEL-36282] - ext4: remove commented code in reserve_backup_gdb (Carlos Maiolino) [RHEL-36282] - ext4: remove redundant check of count (Carlos Maiolino) [RHEL-36282] - ext4: fix typo in setup_new_flex_group_blocks (Carlos Maiolino) [RHEL-36282] - ext4: remove gdb backup copy for meta bg in setup_new_flex_group_blocks (Carlos Maiolino) [RHEL-36282] - ext4: correct return value of ext4_convert_meta_bg (Carlos Maiolino) [RHEL-36282] - ext4: add missed brelse in update_backups (Carlos Maiolino) [RHEL-36282] - ext4: correct offset of gdb backup in non meta_bg group to update_backups (Carlos Maiolino) [RHEL-36282] - ext4: fix incorrect offset (Carlos Maiolino) [RHEL-36282] - ext4: correct the start block of counting reserved clusters (Carlos Maiolino) [RHEL-36282] - ext4: make running and commit transaction have their own freed_data_list (Carlos Maiolino) [RHEL-36282] - ext4: fix traditional comparison using max/min method (Carlos Maiolino) [RHEL-36282] - ext4: add missing initialization of call_notify_error in update_super_work() (Carlos Maiolino) [RHEL-36282] - ext4: remove redundant checks of s_encoding (Carlos Maiolino) [RHEL-36282] - ext4: reject casefold inode flag without casefold feature (Carlos Maiolino) [RHEL-36282] - ext4: rename s_error_work to s_sb_upd_work (Carlos Maiolino) [RHEL-36282] - ext4: add periodic superblock update check (Carlos Maiolino) [RHEL-36282] - ext4: fix unttached inode after power cut with orphan file feature enabled (Carlos Maiolino) [RHEL-36282] - ext4: fix memory leaks in ext4_fname_{setup_filename,prepare_lookup} (Carlos Maiolino) [RHEL-36282] - ext4: mballoc: avoid garbage value from err (Carlos Maiolino) [RHEL-36282] - ext4: fix race between writepages and remount (Carlos Maiolino) [RHEL-36282] - ext4: avoid potential data overflow in next_linear_group (Carlos Maiolino) [RHEL-36282] - jbd2: abort journal when detecting metadata writeback error of fs dev (Carlos Maiolino) [RHEL-36282] - jbd2: remove unused 'JBD2_CHECKPOINT_IO_ERROR' and 'j_atomic_flags' (Carlos Maiolino) [RHEL-36282] - jbd2: replace journal state flag by checking errseq (Carlos Maiolino) [RHEL-36282] - jbd2: add errseq to detect client fs's bdev writeback error (Carlos Maiolino) [RHEL-36282] - jbd2: fix soft lockup in journal_finish_inode_data_buffers() (Carlos Maiolino) [RHEL-36282] - jbd2: increase the journal IO's priority (Carlos Maiolino) [RHEL-36282] - jbd2: correct the printing of write_flags in jbd2_write_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: fix potential data lost in recovering journal raced with synchronizing fs bdev (Carlos Maiolino) [RHEL-36282] - jbd2: fix printk format type for 'io_block' in do_one_pass() (Carlos Maiolino) [RHEL-36282] - jbd2: print io_block if check data block checksum failed when do recovery (Carlos Maiolino) [RHEL-36282] - jbd2: Fix memory leak in journal_init_common() (Carlos Maiolino) [RHEL-36282] - jbd2: correct the end of the journal recovery scan range (Carlos Maiolino) [RHEL-36282] - jbd2: jbd2_journal_init_{dev,inode} return proper error return value (Carlos Maiolino) [RHEL-36282] - jbd2: drop useless error tag in jbd2_journal_wipe() (Carlos Maiolino) [RHEL-36282] - jbd2: cleanup journal_init_common() (Carlos Maiolino) [RHEL-36282] - jbd2: add fast_commit space check (Carlos Maiolino) [RHEL-36282] - jbd2: cleanup load_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: open code jbd2_verify_csum_type() helper (Carlos Maiolino) [RHEL-36282] - jbd2: checking valid features early in journal_get_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: don't load superblock in jbd2_journal_check_used_features() (Carlos Maiolino) [RHEL-36282] - jbd2: move load_superblock() into journal_init_common() (Carlos Maiolino) [RHEL-36282] - jbd2: move load_superblock() dependent functions (Carlos Maiolino) [RHEL-36282] - jbd2: remove unused function '__cp_buffer_busy' (Carlos Maiolino) [RHEL-36282] - jbd2: check 'jh->b_transaction' before removing it from checkpoint (Carlos Maiolino) [RHEL-36282] - jbd2: fix checkpoint cleanup performance regression (Carlos Maiolino) [RHEL-36282] - fs: jbd2: fix an incorrect warn log (Carlos Maiolino) [RHEL-36282] - jbd2: remove __journal_try_to_free_buffer() (Carlos Maiolino) [RHEL-36282] - jbd2: fix a race when checking checkpoint buffer busy (Carlos Maiolino) [RHEL-36282] - jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint (Carlos Maiolino) [RHEL-36282] - jbd2: remove journal_clean_one_cp_list() (Carlos Maiolino) [RHEL-36282] - jbd2: remove t_checkpoint_io_list (Carlos Maiolino) [RHEL-36282] - jbd2: recheck chechpointing non-dirty buffer (Carlos Maiolino) [RHEL-36282] - jbd2: skip reading super block if it has been verified (Carlos Maiolino) [RHEL-36282] - jbd2: remove j_format_version (Carlos Maiolino) [RHEL-36282] - jbd2: factor out journal initialization from journal_get_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: switch to check format version in superblock directly (Carlos Maiolino) [RHEL-36282] - jbd2: Avoid printing outside the boundary of the buffer (Carlos Maiolino) [RHEL-36282] - block: fix overflow in blk_ioctl_discard() (Ming Lei) [RHEL-39813] {CVE-2024-36917} - Revert "i2c: Make remove callback return void" for ti-tfp410.c (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Drop unused fields in struct pca953x_platform_data (Andrew Halaney) [RHEL-35606] - gpio: pca953x: add support for TCA9538 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Remove unused PCAL953X_OUT_CONF from pcal6534_recalc_addr() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Clean up pcal6534_check_register() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: avoid logically dead code (Andrew Halaney) [RHEL-35606] - gpio: pca953x: avoid to use uninitialized value pinctrl (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Add missing header(s) (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Add support for PCAL6534 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Swap if statements to save later complexity (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Fix pca953x_gpio_set_pull_up_down() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: introduce support for nxp,pcal6408 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Add mutex_lock for regcache sync in PM (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Make platform teardown callback return void (Andrew Halaney) [RHEL-35606] - gpio: pca953x: use the correct register address when regcache sync during init (Andrew Halaney) [RHEL-35606] - gpio: pca953x: use the correct range when do regmap sync (Andrew Halaney) [RHEL-35606] - gpio: pca953x: only use single read/write for No AI mode (Andrew Halaney) [RHEL-35606] - gpio: pca953x: use the correct register address to do regcache sync (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Make the irqchip immutable (Andrew Halaney) [RHEL-35606] - gpio: pca953x: fix irq_stat not updated when irq is disabled (irq_mask not set) (Andrew Halaney) [RHEL-35606] - gpio: pca953xx: Add support for pca6408 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Improve bias setting (Andrew Halaney) [RHEL-35606] - gpio: pca953x: do not ignore i2c errors (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Add main esm address range (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-main: Enable support for UHS mode (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-evm: Fix UART pin type and macro type (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Use exact ranges for FSS node (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Remove UART baud rate selection (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-main: Fix mux-reg-masks in serdes_ln_ctrl (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-main: Add CSI2RX capture nodes (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-evm: Enable camera peripherals (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: Add phase tags for memory node on J784S4 EVM and AM69 SK (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix sync-lost issue with two displays (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix initial plane zpos values (Andrew Halaney) [RHEL-35606] - drm/tidss: Use DRM_PLANE_COMMIT_ACTIVE_ONLY (Andrew Halaney) [RHEL-35606] - drm/tidss: IRQ code cleanup (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix dss reset (Andrew Halaney) [RHEL-35606] - drm/tidss: Add simple K2G manual reset (Andrew Halaney) [RHEL-35606] - drm/tidss: Check for K2G in in dispc_softreset() (Andrew Halaney) [RHEL-35606] - drm/tidss: Return error value from from softreset (Andrew Halaney) [RHEL-35606] - drm/tidss: Move reset to the end of dispc_init() (Andrew Halaney) [RHEL-35606] - drm/tidss: Drop useless variable init (Andrew Halaney) [RHEL-35606] - drm/tidss: Use PM autosuspend (Andrew Halaney) [RHEL-35606] - drm/tidss: Use pm_runtime_resume_and_get() (Andrew Halaney) [RHEL-35606] - drm/tidss: Add support for AM62A7 DSS (Andrew Halaney) [RHEL-35606] - mux: mmio: use reg property when parent device is not a syscon (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: cadence-sierra: Add clock ID for derived reference clock (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: cadence-torrent: Rename SSC macros to use generic names (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: cadence-torrent: Add clock IDs for derived and received refclk (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: Add PHY_TYPE_USXGMII definition (Andrew Halaney) [RHEL-35606] - dt-bindings: msm: dsi: document phy-type property for 7nm dsi phy (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add SGMII support in WIZ driver for J784S4 (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Use key:value pair table for all settings (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add single link USXGMII configuration for 156.25MHz refclk (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add USB + DP multilink configuration (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add PCIe + DP multilink configuration for 100MHz refclk (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Prepare driver for multilink DP support (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add function to get PLL to be configured for DP (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add a determine_rate hook (Andrew Halaney) [RHEL-35606] - phy: cadence: torrent: Add a determine_rate hook (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add SGMII support in WIZ driver for J721E (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Fix unreachable code in wiz_mode_select() (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-35606] - phy: cadence: phy-cadence-torrent: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add support to enable LN23 Type-C swap (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Manage TypeC lane swap if typec-dir-gpios not specified (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: add j721s2-wiz-10g module support (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: add j784s4-wiz-10g module support (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: fix reference leaks in wiz_probe() (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: stop name conflict if multiple serdes are initialized (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: set PMA_CMN_REFCLK_DIG_DIV based on reflk rate (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: add support for j7200-wiz-10g (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz.c: Add usxgmii support in wiz driver (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: Add SGMII support in wiz driver for J7200 (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Remove unused `regmap` field from state struct (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: use OF data for device specific data (Andrew Halaney) [RHEL-35606] - phy: ti: Fix missing sentinel for clk_div_table (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: use swap() to make code cleaner (Andrew Halaney) [RHEL-35606] - phy: ti: report 2 non-kernel-doc comments (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add support to output received reference clock (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Model reference clock driver as a clock to enable derived refclk (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Migrate to clk_hw based registration and OF APIs (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Check PIPE mode PHY status to be ready for operation (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add debug information for PHY configuration (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add separate functions for reusable code (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add PHY configuration for DP with 100MHz ref clock (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add PHY registers for DP in array format (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Configure PHY registers as a function of input reference clock rate (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add enum for supported input reference clock frequencies (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Reorder few functions to remove function declarations (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Remove use of CamelCase to fix checkpatch CHECK message (Andrew Halaney) [RHEL-35606] - drm/gem: rename struct drm_gem_dma_object.{paddr => dma_addr} (Andrew Halaney) [RHEL-35606] - drm: Remove linux/media-bus-format.h from drm_crtc.h (Andrew Halaney) [RHEL-35606] - drm/tidss: Update encoder/bridge chain connect model (Andrew Halaney) [RHEL-35606] - drm/bridge: Centralize error message when bridge attach fails (Andrew Halaney) [RHEL-35606] - drm/tidss: Add support for AM625 DSS (Andrew Halaney) [RHEL-35606] - drm/tidss: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-35606] - drm/tidss: Use GEM DMA fbdev emulation (Andrew Halaney) [RHEL-35606] - drm/tidss: Implement struct drm_plane_helper_funcs.atomic_enable (Andrew Halaney) [RHEL-35606] - drm/tidss: Remove return values from dispc_plane_{setup, enable}() (Andrew Halaney) [RHEL-35606] - drm/tidss: Remove unnecessary include statements for drm_crtc_helper.h (Andrew Halaney) [RHEL-35606] - drm/fb-helper: Remove unnecessary include statements (Andrew Halaney) [RHEL-35606] - drm/fb-helper: Move generic fbdev emulation into separate source file (Andrew Halaney) [RHEL-35606] - drm/gem: rename GEM CMA helpers to GEM DMA helpers (Andrew Halaney) [RHEL-35606] - drm: Remove CONFIG_DRM_KMS_CMA_HELPER option (Andrew Halaney) [RHEL-35606] - drm/fb: rename FB CMA helpers to FB DMA helpers (Andrew Halaney) [RHEL-35606] - drm: Drop drm_blend.h from drm_crtc.h (Andrew Halaney) [RHEL-35606] - drm/fb: remove unused includes of drm_fb_cma_helper.h (Andrew Halaney) [RHEL-35606] - drm: Drop drm_framebuffer.h from drm_crtc.h (Andrew Halaney) [RHEL-35606] - drm: Remove unnecessary include statements of drm_plane_helper.h (Andrew Halaney) [RHEL-35606] - drm: tidss: Fix pixel format definition (Andrew Halaney) [RHEL-35606] - drm/tidss: Set max DMA segment size (Andrew Halaney) [RHEL-35606] - drm/tidss: fix repeated words in comments (Andrew Halaney) [RHEL-35606] - drm/tidss: Soft Reset DISPC on startup (Andrew Halaney) [RHEL-35606] - drm/tidss: Use drm_module_platform_driver() to register the driver (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix warning: unused variable 'tidss_pm_ops' (Andrew Halaney) [RHEL-35606] - drm/tidss: Make use of the helper macro SET_RUNTIME_PM_OPS() (Andrew Halaney) [RHEL-35606] - drm/tidss: Convert to Linux IRQ interfaces (Andrew Halaney) [RHEL-35606] - drm/tidss: Don't use struct drm_device.irq_enabled (Andrew Halaney) [RHEL-35606] - drm/: drm_gem_plane_helper_prepare_fb is now the default (Andrew Halaney) [RHEL-35606] - selftests/bpf: Check VLAN tag and proto in xdp_metadata (Petr Oros) [RHEL-31890] - selftests/bpf: Add AF_INET packet generation to xdp_metadata (Petr Oros) [RHEL-31890] - selftests/bpf: Add flags and VLAN hint to xdp_hw_metadata (Petr Oros) [RHEL-31890] - selftests/bpf: Allow VLAN packets in xdp_hw_metadata (Petr Oros) [RHEL-31890] - net: make vlan_get_tag() return -ENODATA instead of -EINVAL (Petr Oros) [RHEL-31890] - veth: Implement VLAN tag XDP hint (Petr Oros) [RHEL-31890] - xdp: Add VLAN tag hint (Petr Oros) [RHEL-31890] - xsk: add functions to fill control buffer (Petr Oros) [RHEL-31890] - redhat: remove gcc version check for ENABLE_WERROR (Eric Chanudet) [RHEL-43372] - vduse: Temporarily fail if control queue feature requested (Cindy Lu) [RHEL-23888] - redhat/configs: Enable CONFIG_VDPA_USER (Cindy Lu) [RHEL-23888] - mm: replace vma->vm_flags direct modifications with modifier calls (Cindy Lu) [RHEL-23888] - vduse: enable Virtio-net device type (Cindy Lu) [RHEL-23888] - vduse: validate block features only with block devices (Cindy Lu) [RHEL-23888] - file: Export receive_fd() to modules (Cindy Lu) [RHEL-23888] - eventfd: simplify eventfd_signal() (Cindy Lu) [RHEL-23888] - vduse: implement DMA sync callbacks (Cindy Lu) [RHEL-23888] - vduse: make vduse_class constant (Cindy Lu) [RHEL-23888] - vdpa: Provide interface to read driver features (Cindy Lu) [RHEL-23888] - vduse: Use proper spinlock for IRQ injection (Cindy Lu) [RHEL-23888] - vduse: fix NULL pointer dereference (Cindy Lu) [RHEL-23888] - vduse: avoid empty string for dev name (Cindy Lu) [RHEL-23888] - vduse: Support specifying bounce buffer size via sysfs (Cindy Lu) [RHEL-23888] - vduse: Delay iova domain creation (Cindy Lu) [RHEL-23888] - vduse: Signal vq trigger eventfd directly if possible (Cindy Lu) [RHEL-23888] - vduse: Add sysfs interface for irq callback affinity (Cindy Lu) [RHEL-23888] - vduse: Support get_vq_affinity callback (Cindy Lu) [RHEL-23888] - vduse: Support set_vq_affinity callback (Cindy Lu) [RHEL-23888] - vduse: Refactor allocation for vduse virtqueues (Cindy Lu) [RHEL-23888] - driver core: class: remove module * from class_create() (Cindy Lu) [RHEL-23888] - vduse: Remove include of rwlock.h (Cindy Lu) [RHEL-23888] - vduse: Validate vq_num in vduse_validate_config() (Cindy Lu) [RHEL-23888] - driver core: make struct class.devnode() take a const * (Cindy Lu) [RHEL-23888] - vduse: prevent uninitialized memory accesses (Cindy Lu) [RHEL-23888] - vduse: Support querying information of IOVA regions (Cindy Lu) [RHEL-23888] - vduse: Support registering userspace memory for IOVA regions (Cindy Lu) [RHEL-23888] - vduse: Support using userspace pages as bounce buffer (Cindy Lu) [RHEL-23888] - vduse: Use memcpy_{to,from}_page() in do_bounce() (Cindy Lu) [RHEL-23888] - vduse: Remove unnecessary spin lock protection (Cindy Lu) [RHEL-23888] - vduse: Tie vduse mgmtdev and its device (Cindy Lu) [RHEL-23888] - vduse: Fix NULL pointer dereference on sysfs access (Cindy Lu) [RHEL-23888] - vduse: Fix returning wrong type in vduse_domain_alloc_iova() (Cindy Lu) [RHEL-23888] - vdpa: multiple address spaces support (Cindy Lu) [RHEL-23888] - vdpa: introduce virtqueue groups (Cindy Lu) [RHEL-23888] - iommu/iova: Separate out rcache init (Cindy Lu) [RHEL-23888] - vduse: moving kvfree into caller (Cindy Lu) [RHEL-23888] - iommu/iova: Move fast alloc size roundup into alloc_iova_fast() (Cindy Lu) [RHEL-23888] - vduse: check that offset is within bounds in get_config() (Cindy Lu) [RHEL-23888] - vduse: fix memory corruption in vduse_dev_ioctl() (Cindy Lu) [RHEL-23888] - vdpa: Enable user to set mac and mtu of vdpa device (Cindy Lu) [RHEL-23888] - vduse: Fix race condition between resetting and irq injecting (Cindy Lu) [RHEL-23888] - vduse: Disallow injecting interrupt before DRIVER_OK is set (Cindy Lu) [RHEL-23888] - VDUSE: fix documentation underline warning (Cindy Lu) [RHEL-23888] - vduse: Cleanup the old kernel states after reset failure (Cindy Lu) [RHEL-23888] - vduse: missing error code in vduse_init() (Cindy Lu) [RHEL-23888] - Documentation: Add documentation for VDUSE (Cindy Lu) [RHEL-23888] - vduse: Introduce VDUSE - vDPA Device in Userspace (Cindy Lu) [RHEL-23888] - vduse: Implement an MMU-based software IOTLB (Cindy Lu) [RHEL-23888] - af_unix: Suppress false-positive lockdep splat for spin_lock() in __unix_gc(). (Davide Caratti) [RHEL-33410] - net: replace calls to sock->ops->connect() with kernel_connect() (Davide Caratti) [RHEL-33410] - net: Avoid address overwrite in kernel_connect (Davide Caratti) [RHEL-30875 RHEL-33410] - af_unix: Fix garbage collector racing against connect() (Davide Caratti) [RHEL-33410] - veth: try harder when allocating queue memory (Davide Caratti) [RHEL-33410] - net: enable memcg accounting for veth queues (Davide Caratti) [RHEL-33410] - net: veth: do not manipulate GRO when using XDP (Davide Caratti) [RHEL-33410] - net: veth: clear GRO when clearing XDP even when down (Davide Caratti) [RHEL-33410] - af_unix: fix lockdep positive in sk_diag_dump_icons() (Davide Caratti) [RHEL-33410] - llc: call sock_orphan() at release time (Davide Caratti) [RHEL-33410] - llc: Drop support for ETH_P_TR_802_2. (Davide Caratti) [RHEL-33410] - llc: make llc_ui_sendmsg() more robust against bonding changes (Davide Caratti) [RHEL-33410] - vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING (Davide Caratti) [RHEL-33410] - ethtool: netlink: Add missing ethnl_ops_begin/complete (Davide Caratti) [RHEL-33410] - net: netdev_queue: netdev_txq_completed_mb(): fix wake condition (Davide Caratti) [RHEL-33410] - net/ipv6: convert skip_notify_on_dev_down sysctl to u8 (Davide Caratti) [RHEL-33410] - net/ipv6: fix bool/int mismatch for skip_notify_on_dev_down (Davide Caratti) [RHEL-33410] - neighbour: fix unaligned access to pneigh_entry (Davide Caratti) [RHEL-33410] - af_packet: do not use READ_ONCE() in packet_bind() (Davide Caratti) [RHEL-33410] - af_packet: Fix data-races of pkt_sk(sk)->num. (Davide Caratti) [RHEL-33410] - vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit() (Davide Caratti) [RHEL-33410] - af_unix: Fix data race around sk->sk_err. (Davide Caratti) [RHEL-33410] - af_unix: Fix data-races around sk->sk_shutdown. (Davide Caratti) [RHEL-33410] - af_unix: Fix data races around sk->sk_shutdown. (Davide Caratti) [RHEL-33410] - af_unix: Fix a data race of sk->sk_receive_queue->qlen. (Davide Caratti) [RHEL-33410] - net/packet: convert po->pressure to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->running to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->has_vnet_hdr to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->tp_loss to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->tp_tx_has_off to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: annotate accesses to po->tp_tstamp (Davide Caratti) [RHEL-33410] - net/packet: convert po->auxdata to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->origdev to an atomic flag (Davide Caratti) [RHEL-33410] - xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RING (Felix Maurer) [RHEL-30107] - bpf, sockmap: Prevent lock inversion deadlock in map delete elem (Felix Maurer) [RHEL-30107] - cpumap: Zero-initialise xdp_rxq_info struct before running XDP program (Felix Maurer) [RHEL-30107] - xsk: Add truesize to skb_add_rx_frag(). (Felix Maurer) [RHEL-30107] - xdp: reflect tail increase for MEM_TYPE_XSK_BUFF_POOL (Felix Maurer) [RHEL-30107] - xsk: fix usage of multi-buffer BPF helpers for ZC XDP (Felix Maurer) [RHEL-28894 RHEL-30107] {CVE-2024-26611} - xsk: make xsk_buff_pool responsible for clearing xdp_buff::flags (Felix Maurer) [RHEL-30107] - xsk: recycle buffer in case Rx queue was full (Felix Maurer) [RHEL-30107] - xsk: Skip polling event check for unbound socket (Felix Maurer) [RHEL-30107] - bpf: Fix bpf socket lookup from tc/xdp to respect socket VRF bindings (Felix Maurer) [RHEL-30107] - bpf: Call __bpf_sk_lookup()/__bpf_skc_lookup() directly via TC hookpoint (Felix Maurer) [RHEL-30107] - bpf: Factor out socket lookup functions for the TC hookpoint. (Felix Maurer) [RHEL-30107] - selftest/cgroup: Update test_cpuset_prs.sh to match changes (Waiman Long) [RHEL-43331] - cgroup/cpuset: Make cpuset.cpus.exclusive independent of cpuset.cpus (Waiman Long) [RHEL-43331] - cgroup/cpuset: Delay setting of CS_CPU_EXCLUSIVE until valid partition (Waiman Long) [RHEL-43331] - selftest/cgroup: Fix test_cpuset_prs.sh problems reported by test robot (Waiman Long) [RHEL-43331] - cgroup/cpuset: Fix remote root partition creation problem (Waiman Long) [RHEL-43331] - cgroup/cpuset: Optimize isolated partition only generate_sched_domains() calls (Waiman Long) [RHEL-43331] - cgroup/cpuset: Make cpuset hotplug processing synchronous (Waiman Long) [RHEL-43331] - mm/mglru: Revert "don't sync disk for each aging cycle" (Waiman Long) [RHEL-43371]- Revert "kernel/panic.c: Move the location of bust_spinlocks to prevent hanging." (Derek Barbosa) [RHEL-39473] - arch/x86: Fix typos [partial] (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Check HSMP support on AMD family of processors (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: switch to use device_add_groups() (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc() (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Remove extra parenthesis and add a space (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Add support for ACPI based probing (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Restructure sysfs group creation (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Define a struct to hold mailbox regs (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Create static func to handle platdev (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Move hsmp_test to probe (David Arcari) [RHEL-43368] - octeontx2-af: fix the double free in rvu_npc_freemem() (Kamal Heib) [RHEL-39651] {CVE-2024-36030} - e1000e: Add support for the next LOM generation (Ken Cox) [RHEL-17484] - e1000e: Use PME poll to circumvent unreliable ACPI wake (Ken Cox) [RHEL-17484] - net: e1000e: Remove unused declarations (Ken Cox) [RHEL-17484] - e1000e: Add @adapter description to kdoc (Ken Cox) [RHEL-17484] - mm: huge_memory: don't force huge page alignment on 32 bit (Rafael Aquini) [RHEL-22187] - x86/topology: Fix max_siblings calculation for some hybrid cpus (David Arcari) [RHEL-40607] - ipv6: Fix potential uninit-value access in __ip6_make_skb() (Antoine Tenart) [RHEL-39786] - ipv4: Fix uninit-value access in __ip_make_skb() (Antoine Tenart) [RHEL-39786] {CVE-2024-36927} - Enable ALSA (CONFIG_SND) on aarch64 (Charles Mirabile) [RHEL-40411] - gpiolib: cdev: Fix use after free in lineinfo_changed_notify (Steve Best) [RHEL-39849] {CVE-2024-36899} - Add CONFIG_PCP_BATCH_SCALE_MAX to RHEL configs collection (Chris von Recklinghausen) [RHEL-20141] - mm and cache_info: remove unnecessary CPU cache info update (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: reduce detecting time of consecutive high order page freeing (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: decrease PCP high if free pages < high watermark (Chris von Recklinghausen) [RHEL-20141] - mm: tune PCP high automatically (Chris von Recklinghausen) [RHEL-20141] - mm: add framework for PCP high auto-tuning (Chris von Recklinghausen) [RHEL-20141] - mm, page_alloc: scale the number of pages that are batch allocated (Chris von Recklinghausen) [RHEL-20141] - mm: restrict the pcp batch scale factor to avoid too long latency (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: reduce lock contention for draining high-order pages (Chris von Recklinghausen) [RHEL-20141] - cacheinfo: calculate size of per-CPU data cache slice (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: avoid to drain PCP when process exit (Chris von Recklinghausen) [RHEL-20141] - mm/page_alloc: remove unnecessary parameter batch of nr_pcp_free (Chris von Recklinghausen) [RHEL-20141] - mm/page_alloc: remove track of active PCP lists range in bulk free (Chris von Recklinghausen) [RHEL-20141] - mm: remove obsolete comment above struct per_cpu_pages (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move is_check_pages_enabled() into page_alloc.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move sysctls into it own fils (Chris von Recklinghausen) [RHEL-20141] - mm: vmscan: use gfp_has_io_fs() (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move pm_* function into power (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move mark_free_page() into snapshot.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: split out DEBUG_PAGEALLOC (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: split out FAIL_PAGE_ALLOC (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: remove alloc_contig_dump_pages() stub (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: squash page_is_consistent() (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: collect mem statistic into show_mem.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move set_zone_contiguous() into mm_init.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move init_on_alloc/free() into mm_init.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move mirrored_kernelcore into mm_init.c (Chris von Recklinghausen) [RHEL-20141] - rxrpc: replace zero-lenth array with DECLARE_FLEX_ARRAY() helper (Ivan Vecera) [RHEL-40250] - ext4: fix fortify warning in fs/ext4/fast_commit.c:1551 (Ivan Vecera) [RHEL-40250] - string: Allow 2-argument strscpy_pad() (Ivan Vecera) [RHEL-40250] - string: Redefine strscpy_pad() as a macro (Ivan Vecera) [RHEL-40250] - string: Allow 2-argument strscpy() (Ivan Vecera) [RHEL-40250] - kernel.h: split out COUNT_ARGS() and CONCATENATE() to args.h (Ivan Vecera) [RHEL-40250] - uml: Replace strlcpy with strscpy (Ivan Vecera) [RHEL-40250] - fortify: strscpy: Fix flipped q and p docstring typo (Ivan Vecera) [RHEL-40250] - fortify: Use const variables for __member_size tracking (Ivan Vecera) [RHEL-40250] - overflow: add DEFINE_FLEX() for on-stack allocs (Ivan Vecera) [RHEL-40250] - fortify: Use __builtin_dynamic_object_size() when available (Ivan Vecera) [RHEL-40250] - fortify: Short-circuit known-safe calls to strscpy() (Ivan Vecera) [RHEL-40250] - string: Rewrite and add more kern-doc for the str*() functions (Ivan Vecera) [RHEL-40250] - fortify: Convert to struct vs member helpers (Ivan Vecera) [RHEL-40250] - fortify: Explicitly check bounds are compile-time constants (Ivan Vecera) [RHEL-40250] - fortify: Use SIZE_MAX instead of (size_t)-1 (Ivan Vecera) [RHEL-40250] - fortify: Add run-time WARN for cross-field memcpy() (Ivan Vecera) [RHEL-40250] - sched/x86: Export 'percpu arch_freq_scale' (Phil Auld) [RHEL-39512] - tpm_tis_spi: Account for SPI header when allocating TPM SPI xfer buffer (Mark Salter) [RHEL-39308] - randomize_kstack: Improve entropy diffusion (Chris von Recklinghausen) [RHEL-37308] {CVE-2024-35918} - net: usb: lan78xx: add phy dependency for user tools (Jose Ignacio Tornos Martinez) [RHEL-17582] - aio: Fix incorrect usage of eventfd_signal_allowed() (Waiman Long) [RHEL-38738] - aio: fix use-after-free due to missing POLLFREE handling (Waiman Long) [RHEL-38738 RHEL-38739] {CVE-2021-47505} - aio: keep poll requests on waitqueue until completed (Waiman Long) [RHEL-38738 RHEL-38739] {CVE-2021-47505} - redhat/configs: Enable CONFIG_DRM_MGAG200_DISABLE_WRITECOMBINE (Jocelyn Falempe) [RHEL-28760] - drm/mgag200: Add an option to disable Write-Combine (Jocelyn Falempe) [RHEL-28760] - Revert "drm/mgag200: Add a workaround for low-latency" (Jocelyn Falempe) [RHEL-28760] - md: Revert "md: Fix overflow in is_mddev_idle" (Nigel Croxon) [RHEL-39038] - mlxsw: spectrum_acl_tcam: Fix memory leak when canceling rehash work (Ivan Vecera) [RHEL-37018] {CVE-2024-35852} - pwm: Fix double shift bug (Steve Best) [RHEL-38280] {CVE-2023-52756} - nbd: null check for nla_nest_start (Ming Lei) [RHEL-35178] {CVE-2024-27025} - x86/xen: Add some null pointer checking to smp.c (Vitaly Kuznetsov) [RHEL-33260] {CVE-2024-26908} - misc: lis3lv02d_i2c: Fix regulators getting en-/dis-abled twice on suspend/resume (Steve Best) [RHEL-36934] {CVE-2024-35824} - ice: final upstream version of the fix for RHEL-19000 (Michal Schmidt) [RHEL-35969] - kernel.spec: add iommu selftests to kernel-selftests-internal (Eder Zulian) [RHEL-32894] - virtiofs: include a newline in sysfs tag (Brian Foster) [RHEL-34071] - virtio_fs: remove duplicate check if queue is broken (Brian Foster) [RHEL-34071] - virtiofs: drop __exit from virtio_fs_sysfs_exit() (Brian Foster) [RHEL-34071] - virtiofs: emit uevents on filesystem events (Brian Foster) [RHEL-34071] - virtiofs: export filesystem tags through sysfs (Brian Foster) [RHEL-34071] - virtiofs: forbid newlines in tags (Brian Foster) [RHEL-34071] - xsk: Add missing SPDX to AF_XDP TX metadata documentation (Petr Oros) [RHEL-31944] - xsk: Don't assume metadata is always requested in TX completion (Petr Oros) [RHEL-31944] - selftests/bpf: Add TX side to xdp_hw_metadata (Petr Oros) [RHEL-31944] - selftests/bpf: Convert xdp_hw_metadata to XDP_USE_NEED_WAKEUP (Petr Oros) [RHEL-31944] - selftests/bpf: Fix broken build where char is unsigned (Petr Oros) [RHEL-31944] - selftests/bpf: Add options and frags to xdp_hw_metadata (Petr Oros) [RHEL-31944] - selftests/bpf: xdp_hw_metadata track more timestamps (Petr Oros) [RHEL-31944] - selftests/bpf: Add TX side to xdp_metadata (Petr Oros) [RHEL-31944] - selftests/bpf: Add csum helpers (Petr Oros) [RHEL-31944] - selftests/xsk: Support tx_metadata_len (Petr Oros) [RHEL-31944] - xsk: Add option to calculate TX checksum in SW (Petr Oros) [RHEL-31944] - xsk: Validate xsk_tx_metadata flags (Petr Oros) [RHEL-31944] - xsk: Document tx_metadata_len layout (Petr Oros) [RHEL-31944] - tools: ynl: Print xsk-features from the sample (Petr Oros) [RHEL-31944] - xsk: Add TX timestamp and TX checksum offload support (Petr Oros) [RHEL-31944] - xsk: Support tx_metadata_len (Petr Oros) [RHEL-31944] - xsk: Elide base_addr comparison in xp_unaligned_validate_desc (Petr Oros) [RHEL-31944]- modules: wait do_free_init correctly (Donald Dutile) [RHEL-28063] - Subject: revert of revert KEYS: Make use of platform keyring for module signature verify (Donald Dutile) [RHEL-28063] - linux/export: Ensure natural alignment of kcrctab array (Donald Dutile) [RHEL-28063] - linux/export: Fix alignment for 64-bit ksymtab entries (Donald Dutile) [RHEL-28063] - kernel/module: improve documentation for try_module_get() (Donald Dutile) [RHEL-28063] - module: Remove redundant TASK_UNINTERRUPTIBLE (Donald Dutile) [RHEL-28063] - params: Introduce the param_unknown_fn type (Donald Dutile) [RHEL-28063] - module/decompress: use kvmalloc() consistently (Donald Dutile) [RHEL-28063] - module: Annotate struct module_notes_attrs with __counted_by (Donald Dutile) [RHEL-28063] - module: Fix comment typo (Donald Dutile) [RHEL-28063] - module: Make is_mapping_symbol() return bool (Donald Dutile) [RHEL-28063] - module/decompress: use vmalloc() for gzip decompression workspace (Donald Dutile) [RHEL-28063] - module: Clarify documentation of module_param_call() (Donald Dutile) [RHEL-28063] - modpost: do not make find_tosym() return NULL (Donald Dutile) [RHEL-28063] - modpost: Optimize symbol search from linear to binary search (Donald Dutile) [RHEL-28063] - module/decompress: use vmalloc() for zstd decompression workspace (Donald Dutile) [RHEL-28063] - dyndbg: add source filename to prefix (Donald Dutile) [RHEL-28063] - dyndbg: increase PREFIX_SIZE to 128 (Donald Dutile) [RHEL-28063] - dyndbg: constify opt_array (Donald Dutile) [RHEL-28063] - module: Expose module_init_layout_section() (Donald Dutile) [RHEL-28063] - modpost, kallsyms: Treat add '$'-prefixed symbols as mapping symbols (Donald Dutile) [RHEL-28063] - module: Ignore RISC-V mapping symbols too (Donald Dutile) [RHEL-28063] - module: fix init_module_from_file() error handling (Donald Dutile) [RHEL-28063] - modules: catch concurrent module loads, treat them as idempotent (Donald Dutile) [RHEL-28063] - module: split up 'finit_module()' into init_module_from_file() helper (Donald Dutile) [RHEL-28063] - kallsyms: Fix kallsyms_selftest failure (Donald Dutile) [RHEL-28063] - kallsyms: Add more debug output for selftest (Donald Dutile) [RHEL-28063] - modpost: check static EXPORT_SYMBOL* by modpost again (Donald Dutile) [RHEL-28063] - kbuild: generate KSYMTAB entries by modpost (Donald Dutile) [RHEL-28063] - modpost: pass struct module pointer to check_section_mismatch() (Donald Dutile) [RHEL-28063] - modpost: fix off by one in is_executable_section() (Donald Dutile) [RHEL-28063] - modpost: Include '.text.*' in TEXT_SECTIONS (Donald Dutile) [RHEL-28063] - xen: unexport __init-annotated xen_xlate_map_ballooned_pages() (Donald Dutile) [RHEL-28063] - tick/nohz: unexport __init-annotated tick_nohz_full_setup() (Donald Dutile) [RHEL-28063] - kallsyms: make kallsyms_show_value() as generic function (Donald Dutile) [RHEL-28063] - kallsyms: move kallsyms_show_value() out of kallsyms.c (Donald Dutile) [RHEL-28063] - modpost: detect section mismatch for R_ARM_REL32 (Donald Dutile) [RHEL-28063] - modpost: fix section_mismatch message for R_ARM_THM_{CALL,JUMP24,JUMP19} (Donald Dutile) [RHEL-28063] - modpost: detect section mismatch for R_ARM_THM_{MOVW_ABS_NC,MOVT_ABS} (Donald Dutile) [RHEL-28063] - modpost: refactor find_fromsym() and find_tosym() (Donald Dutile) [RHEL-28063] - modpost: detect section mismatch for R_ARM_{MOVW_ABS_NC,MOVT_ABS} (Donald Dutile) [RHEL-28063] - modpost: fix section mismatch message for R_ARM_{PC24,CALL,JUMP24} (Donald Dutile) [RHEL-28063] - modpost: fix section mismatch message for R_ARM_ABS32 (Donald Dutile) [RHEL-28063] - module/decompress: Fix error checking on zstd decompression (Donald Dutile) [RHEL-28063] - module: fix module load for ia64 (Donald Dutile) [RHEL-28063] - modpost: remove *_sections[] arrays (Donald Dutile) [RHEL-28063] - modpost: merge bad_tosec=ALL_EXIT_SECTIONS entries in sectioncheck table (Donald Dutile) [RHEL-28063] - modpost: merge fromsec=DATA_SECTIONS entries in sectioncheck table (Donald Dutile) [RHEL-28063] - modpost: remove is_shndx_special() check from section_rel(a) (Donald Dutile) [RHEL-28063] - modpost: replace r->r_offset, r->r_addend with faddr, taddr (Donald Dutile) [RHEL-28063] - modpost: unify 'sym' and 'to' in default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: remove unused argument from secref_whitelist() (Donald Dutile) [RHEL-28063] - Revert "modpost: skip ELF local symbols during section mismatch check" (Donald Dutile) [RHEL-28063] - kallsyms: remove unsed API lookup_symbol_attrs (Donald Dutile) [RHEL-28063] - module: Remove preempt_disable() from module reference counting. (Donald Dutile) [RHEL-28063] - module: Fix use-after-free bug in read_file_mod_stats() (Donald Dutile) [RHEL-28063] - modpost: rename find_elf_symbol() and find_elf_symbol2() (Donald Dutile) [RHEL-28063] - modpost: pass section index to find_elf_symbol2() (Donald Dutile) [RHEL-28063] - modpost: pass 'tosec' down to default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: squash extable_mismatch_handler() into default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: clean up is_executable_section() (Donald Dutile) [RHEL-28063] - modpost: squash report_sec_mismatch() into default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: squash report_extable_warnings() into extable_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: remove get_prettyname() (Donald Dutile) [RHEL-28063] - modpost: remove fromsym info in __ex_table section mismatch warning (Donald Dutile) [RHEL-28063] - modpost: remove broken calculation of exception_table_entry size (Donald Dutile) [RHEL-28063] - module: include internal.h in module/dups.c (Donald Dutile) [RHEL-28063] - module: add debugging auto-load duplicate module support (Donald Dutile) [RHEL-28063] - module: stats: fix invalid_mod_bytes typo (Donald Dutile) [RHEL-28063] - module: remove use of uninitialized variable len (Donald Dutile) [RHEL-28063] - module: fix building stats for 32-bit targets (Donald Dutile) [RHEL-28063] - module: stats: include uapi/linux/module.h (Donald Dutile) [RHEL-28063] - module: avoid allocation if module is already present and ready (Donald Dutile) [RHEL-28063] - module: add debug stats to help identify memory pressure (Donald Dutile) [RHEL-28063] - module: extract patient module check into helper (Donald Dutile) [RHEL-28063] - modules/kmod: replace implementation with a semaphore (Donald Dutile) [RHEL-28063] - module: fix kmemleak annotations for non init ELF sections (Donald Dutile) [RHEL-28063] - module: Ignore L0 and rename is_arm_mapping_symbol() (Donald Dutile) [RHEL-28063] - module: Move is_arm_mapping_symbol() to module_symbol.h (Donald Dutile) [RHEL-28063] - module: Sync code of is_arm_mapping_symbol() (Donald Dutile) [RHEL-28063] - module: already_uses() - reduce pr_debug output volume (Donald Dutile) [RHEL-28063] - module: add section-size to move_module pr_debug (Donald Dutile) [RHEL-28063] - module: add symbol-name to pr_debug Absolute symbol (Donald Dutile) [RHEL-28063] - module: in layout_sections, move_module: add the modname (Donald Dutile) [RHEL-28063] - module: fold usermode helper kmod into modules directory (Donald Dutile) [RHEL-28063] - module: merge remnants of setup_load_info() to elf validation (Donald Dutile) [RHEL-28063] - module: move more elf validity checks to elf_validity_check() (Donald Dutile) [RHEL-28063] - module: add stop-grap sanity check on module memcpy() (Donald Dutile) [RHEL-28063] - module: add sanity check for ELF module section (Donald Dutile) [RHEL-28063] - module: rename check_module_license_and_versions() to check_export_symbol_versions() (Donald Dutile) [RHEL-28063] - module: converge taint work together (Donald Dutile) [RHEL-28063] - module: move signature taint to module_augment_kernel_taints() (Donald Dutile) [RHEL-28063] - module: move tainting until after a module hits our linked list (Donald Dutile) [RHEL-28063] - module: split taint adding with info checking (Donald Dutile) [RHEL-28063] - module: split taint work out of check_modinfo_livepatch() (Donald Dutile) [RHEL-28063] - module: rename set_license() to module_license_taint_check() (Donald Dutile) [RHEL-28063] - module: move check_modinfo() early to early_mod_check() (Donald Dutile) [RHEL-28063] - module: move early sanity checks into a helper (Donald Dutile) [RHEL-28063] - module: add a for_each_modinfo_entry() (Donald Dutile) [RHEL-28063] - module: rename next_string() to module_next_tag_pair() (Donald Dutile) [RHEL-28063] - module: move get_modinfo() helpers all above (Donald Dutile) [RHEL-28063] - modpost: Fix processing of CRCs on 32-bit build machines (Donald Dutile) [RHEL-28063] - module/decompress: Never use kunmap() for local un-mappings (Donald Dutile) [RHEL-28063] - kallsyms: Delete an unused parameter related to {module_}kallsyms_on_each_symbol() (Donald Dutile) [RHEL-28063] - dyndbg: cleanup dynamic usage in ib_srp.c (Donald Dutile) [RHEL-28063] - kernel/module: add documentation for try_module_get() (Donald Dutile) [RHEL-28063] - ARM: dyndbg: allow including dyndbg.h in decompressor (Donald Dutile) [RHEL-28063] - dyndbg: use the module notifier callbacks (Donald Dutile) [RHEL-28063] - dyndbg: remove unused 'base' arg from __ddebug_add_module() (Donald Dutile) [RHEL-28063] - module: make module_ktype structure constant (Donald Dutile) [RHEL-28063] - module: Remove the unused function within (Donald Dutile) [RHEL-28063] - scripts/gdb: fix usage of MOD_TEXT not defined when CONFIG_MODULES=n (Donald Dutile) [RHEL-28063] - scripts/gdb: fix 'lx-lsmod' show the wrong size (Donald Dutile) [RHEL-28063] - scripts/gdb: use mem instead of core_layout to get the module address (Donald Dutile) [RHEL-28063] - module: replace module_layout with module_memory (Donald Dutile) [RHEL-28063] - s390/module: fix loading modules with a lot of relocations (Donald Dutile) [RHEL-28063] - module: Use kstrtobool() instead of strtobool() (Donald Dutile) [RHEL-28063] - livepatch: Improve the search performance of module_kallsyms_on_each_symbol() (Donald Dutile) [RHEL-28063] - kallsyms: Fix scheduling with interrupts disabled in self-test (Donald Dutile) [RHEL-28063] - modpost: error out if addend_*_rel() is not implemented for REL arch (Donald Dutile) [RHEL-28063] - module/decompress: Support zstd in-kernel decompression (Donald Dutile) [RHEL-28063] - module: add module_elf_check_arch for module-specific checks (Donald Dutile) [RHEL-28063] - modpost: Mark uuid_le type to be suitable only for MEI (Donald Dutile) [RHEL-28063] - modpost: fix array_size.cocci warning (Donald Dutile) [RHEL-28063] - modpost: Join broken long printed messages (Donald Dutile) [RHEL-28063] - kallsyms: Remove unneeded semicolon (Donald Dutile) [RHEL-28063] - kallsyms: Add self-test facility (Donald Dutile) [RHEL-28063] - kallsyms: Add helper kallsyms_on_each_match_symbol() (Donald Dutile) [RHEL-28063] - kallsyms: Reduce the memory occupied by kallsyms_seqs_of_names[] (Donald Dutile) [RHEL-28063] - kallsyms: Improve the performance of kallsyms_lookup_name() (Donald Dutile) [RHEL-28063] - module: Fix NULL vs IS_ERR checking for module_get_next_page (Donald Dutile) [RHEL-28063] - module: Remove unused macros module_addr_min/max (Donald Dutile) [RHEL-28063] - module: remove redundant module_sysfs_initialized variable (Donald Dutile) [RHEL-28063] - module: tracking: Keep a record of tainted unloaded modules only (Donald Dutile) [RHEL-28063] - linux/export: use inline assembler to populate symbol CRCs (Donald Dutile) [RHEL-28063] - powerpc/xmon: Use KSYM_NAME_LEN in array size (Donald Dutile) [RHEL-28063] - kallsyms: increase maximum kernel symbol length to 512 (Donald Dutile) [RHEL-28063] - kallsyms: support "big" kernel symbols (Donald Dutile) [RHEL-28063] - kallsyms: add static relationship between `KSYM_NAME_LEN{,_BUFFER}` (Donald Dutile) [RHEL-28063] - kallsyms: avoid hardcoding buffer size (Donald Dutile) [RHEL-28063] - cfi: Drop __CFI_ADDRESSABLE (Donald Dutile) [RHEL-28063] - cfi: Remove CONFIG_CFI_CLANG_SHADOW (Donald Dutile) [RHEL-28063] - module/decompress: generate sysfs string at compile time (Donald Dutile) [RHEL-28063] - module: Add debugfs interface to view unloaded tainted modules (Donald Dutile) [RHEL-28063] - dyndbg: add drm.debug style (drm/parameters/debug) bitmap support (Donald Dutile) [RHEL-28063] - dyndbg: validate class FOO by checking with module (Donald Dutile) [RHEL-28063] - dyndbg: add ddebug_attach_module_classes (Donald Dutile) [RHEL-28063] - kernel/module: add __dyndbg_classes section (Donald Dutile) [RHEL-28063] - dyndbg: add DECLARE_DYNDBG_CLASSMAP macro (Donald Dutile) [RHEL-28063] - dyndbg: add __pr_debug_cls for testing (Donald Dutile) [RHEL-28063] - dyndbg: add class_id to pr_debug callsites (Donald Dutile) [RHEL-28063] - dyndbg: gather __dyndbg[] state into struct _ddebug_info (Donald Dutile) [RHEL-28063] - dyndbg: cleanup auto vars in dynamic_debug_init (Donald Dutile) [RHEL-28063] - dyndbg: drop EXPORTed dynamic_debug_exec_queries (Donald Dutile) [RHEL-28063] - dyndbg: let query-modname override actual module name (Donald Dutile) [RHEL-28063] - dyndbg: use ESCAPE_SPACE for cat control (Donald Dutile) [RHEL-28063] - dyndbg: reverse module.callsite walk in cat control (Donald Dutile) [RHEL-28063] - dyndbg: reverse module walk in cat control (Donald Dutile) [RHEL-28063] - dyndbg: show both old and new in change-info (Donald Dutile) [RHEL-28063] - dyndbg: fix module.dyndbg handling (Donald Dutile) [RHEL-28063] - dyndbg: fix static_branch manipulation (Donald Dutile) [RHEL-28063] - modpost: fix module versioning when a symbol lacks valid CRC (Donald Dutile) [RHEL-28063] - modpost: remove .symbol_white_list field entirely (Donald Dutile) [RHEL-28063] - modpost: remove unneeded .symbol_white_list initializers (Donald Dutile) [RHEL-28063] - modpost: add PATTERNS() helper macro (Donald Dutile) [RHEL-28063] - modpost: shorten warning messages in report_sec_mismatch() (Donald Dutile) [RHEL-28063] - Revert "Kbuild, lto, workaround: Don't warn for initcall_reference in modpost" (Donald Dutile) [RHEL-28063] - modpost: use more reliable way to get fromsec in section_rel(a)() (Donald Dutile) [RHEL-28063] - modpost: add array range check to sec_name() (Donald Dutile) [RHEL-28063] - modpost: refactor get_secindex() (Donald Dutile) [RHEL-28063] - modpost: remove unused Elf_Sword macro (Donald Dutile) [RHEL-28063] - modpost: use sym_get_data() to get module device_table data (Donald Dutile) [RHEL-28063] - modpost: drop executable ELF support (Donald Dutile) [RHEL-28063] - module: Replace kmap() with kmap_local_page() (Donald Dutile) [RHEL-28063] - module: Show the last unloaded module's taint flag(s) (Donald Dutile) [RHEL-28063] - module: Use strscpy() for last_unloaded_module (Donald Dutile) [RHEL-28063] - module: Modify module_flags() to accept show_state argument (Donald Dutile) [RHEL-28063] - module: Move module's Kconfig items in kernel/module/ (Donald Dutile) [RHEL-28063] - module: panic: Taint the kernel when selftest modules load (Donald Dutile) [RHEL-28063] - module: Use vzalloc() instead of vmalloc()/memset(0) (Donald Dutile) [RHEL-28063] - module: Increase readability of module_kallsyms_lookup_name() (Donald Dutile) [RHEL-28063] - module: Fix ERRORs reported by checkpatch.pl (Donald Dutile) [RHEL-28063] - module: Add support for default value for module async_probe (Donald Dutile) [RHEL-28063] - module: kallsyms: Ensure preemption in add_kallsyms() with PREEMPT_RT (Donald Dutile) [RHEL-28063] - module: Fix "warning: variable 'exit' set but not used" (Donald Dutile) [RHEL-28063] - module: Fix selfAssignment cppcheck warning (Donald Dutile) [RHEL-28063] - modules: Fix corruption of /proc/kallsyms (Donald Dutile) [RHEL-28063] - modpost: fix section mismatch check for exported init/exit sections (Donald Dutile) [RHEL-28063] - modpost: use fnmatch() to simplify match() (Donald Dutile) [RHEL-28063] - modpost: simplify mod->name allocation (Donald Dutile) [RHEL-28063] - module: Fix prefix for module.sig_enforce module param (Donald Dutile) [RHEL-28063] - kbuild: check static EXPORT_SYMBOL* by script instead of modpost (Donald Dutile) [RHEL-28063] - modpost: squash if...else-if in find_elf_symbol2() (Donald Dutile) [RHEL-28063] - modpost: reuse ARRAY_SIZE() macro for section_mismatch() (Donald Dutile) [RHEL-28063] - modpost: remove the unused argument of check_sec_ref() (Donald Dutile) [RHEL-28063] - modpost: fix undefined behavior of is_arm_mapping_symbol() (Donald Dutile) [RHEL-28063] - modpost: fix removing numeric suffixes (Donald Dutile) [RHEL-28063] - genksyms: adjust the output format to modpost (Donald Dutile) [RHEL-28063] - kbuild: stop merging *.symversions (Donald Dutile) [RHEL-28063] - kbuild: link symbol CRCs at final link, removing CONFIG_MODULE_REL_CRCS (Donald Dutile) [RHEL-28063] - modpost: extract symbol versions from *.cmd files (Donald Dutile) [RHEL-28063] - modpost: add sym_find_with_module() helper (Donald Dutile) [RHEL-28063] - module: merge check_exported_symbol() into find_exported_symbol_in_section() (Donald Dutile) [RHEL-28063] - module: do not binary-search in __ksymtab_gpl if fsa->gplok is false (Donald Dutile) [RHEL-28063] - module: do not pass opaque pointer for symbol search (Donald Dutile) [RHEL-28063] - module: show disallowed symbol name for inherit_taint() (Donald Dutile) [RHEL-28063] - module: fix [e_shstrndx].sh_size=0 OOB access (Donald Dutile) [RHEL-28063] - module: Introduce module unload taint tracking (Donald Dutile) [RHEL-28063] - module: Move module_assert_mutex_or_preempt() to internal.h (Donald Dutile) [RHEL-28063] - module: Make module_flags_taint() accept a module's taints bitmap and usable outside core code (Donald Dutile) [RHEL-28063] - module.h: simplify MODULE_IMPORT_NS (Donald Dutile) [RHEL-28063] - modpost: change the license of EXPORT_SYMBOL to bool type (Donald Dutile) [RHEL-28063] - kbuild: record symbol versions in *.cmd files (Donald Dutile) [RHEL-28063] - kbuild: generate a list of objects in vmlinux (Donald Dutile) [RHEL-28063] - modpost: move *.mod.c generation to write_mod_c_files() (Donald Dutile) [RHEL-28063] - modpost: merge add_{intree_flag,retpoline,staging_flag} to add_header (Donald Dutile) [RHEL-28063] - modpost: split new_symbol() to symbol allocation and hash table addition (Donald Dutile) [RHEL-28063] - modpost: make sym_add_exported() always allocate a new symbol (Donald Dutile) [RHEL-28063] - modpost: make multiple export error (Donald Dutile) [RHEL-28063] - modpost: dump Module.symvers in the same order of modules.order (Donald Dutile) [RHEL-28063] - modpost: traverse the namespace_list in order (Donald Dutile) [RHEL-28063] - modpost: use doubly linked list for dump_lists (Donald Dutile) [RHEL-28063] - modpost: traverse unresolved symbols in order (Donald Dutile) [RHEL-28063] - modpost: add sym_add_unresolved() helper (Donald Dutile) [RHEL-28063] - modpost: traverse modules in order (Donald Dutile) [RHEL-28063] - modpost: import include/linux/list.h (Donald Dutile) [RHEL-28063] - modpost: change mod->gpl_compatible to bool type (Donald Dutile) [RHEL-28063] - modpost: use bool type where appropriate (Donald Dutile) [RHEL-28063] - modpost: move struct namespace_list to modpost.c (Donald Dutile) [RHEL-28063] - modpost: retrieve the module dependency and CRCs in check_exports() (Donald Dutile) [RHEL-28063] - modpost: add a separate error for exported symbols without definition (Donald Dutile) [RHEL-28063] - modpost: remove stale comment about sym_add_exported() (Donald Dutile) [RHEL-28063] - modpost: do not write out any file when error occurred (Donald Dutile) [RHEL-28063] - modpost: use snprintf() instead of sprintf() for safety (Donald Dutile) [RHEL-28063] - kbuild: refactor cmd_modversions_S (Donald Dutile) [RHEL-28063] - kbuild: refactor cmd_modversions_c (Donald Dutile) [RHEL-28063] - modpost: remove annoying namespace_from_kstrtabns() (Donald Dutile) [RHEL-28063] - modpost: remove redundant initializes for static variables (Donald Dutile) [RHEL-28063] - modpost: move export_from_secname() call to more relevant place (Donald Dutile) [RHEL-28063] - modpost: remove useless export_from_sec() (Donald Dutile) [RHEL-28063] - kbuild: do not remove empty *.symtypes explicitly (Donald Dutile) [RHEL-28063] - kbuild: factor out genksyms command from cmd_gensymtypes_{c,S} (Donald Dutile) [RHEL-28063] - module: Remove module_addr_min and module_addr_max (Donald Dutile) [RHEL-28063] - module: Add CONFIG_ARCH_WANTS_MODULES_DATA_IN_VMALLOC (Donald Dutile) [RHEL-28063] - module: Introduce data_layout (Donald Dutile) [RHEL-28063] - module: Prepare for handling several RB trees (Donald Dutile) [RHEL-28063] - module: Always have struct mod_tree_root (Donald Dutile) [RHEL-28063] - module: Rename debug_align() as strict_align() (Donald Dutile) [RHEL-28063] - module: Rework layout alignment to avoid BUG_ON()s (Donald Dutile) [RHEL-28063] - module: Move module_enable_x() and frob_text() in strict_rwx.c (Donald Dutile) [RHEL-28063] - module: Make module_enable_x() independent of CONFIG_ARCH_HAS_STRICT_MODULE_RWX (Donald Dutile) [RHEL-28063] - module: Move version support into a separate file (Donald Dutile) [RHEL-28063] - module: Move kdb module related code out of main kdb code (Donald Dutile) [RHEL-28063] - module: Move sysfs support into a separate file (Donald Dutile) [RHEL-28063] - module: Move procfs support into a separate file (Donald Dutile) [RHEL-28063] - module: kallsyms: Fix suspicious rcu usage (Donald Dutile) [RHEL-28063] - module: Move kallsyms support into a separate file (Donald Dutile) [RHEL-28063] - module: Move kmemleak support to a separate file (Donald Dutile) [RHEL-28063] - module: Move extra signature support out of core code (Donald Dutile) [RHEL-28063] - module: Move strict rwx support to a separate file (Donald Dutile) [RHEL-28063] - module: Move latched RB-tree support to a separate file (Donald Dutile) [RHEL-28063] - module: Move livepatch support to a separate file (Donald Dutile) [RHEL-28063] - module: Make internal.h and decompress.c more compliant (Donald Dutile) [RHEL-28063] - module: Simple refactor in preparation for split (Donald Dutile) [RHEL-28063] - scripts/gdb: Fix gdb 'lx-symbols' command (Donald Dutile) [RHEL-28063] - module: Move all into module/ (Donald Dutile) [RHEL-28063] - modpost: restore the warning message for missing symbol versions (Donald Dutile) [RHEL-28063] - ftrace: Have architectures opt-in for mcount build time sorting (Donald Dutile) [RHEL-28063] - ftrace: Fix assuming build time sort works for s390 (Donald Dutile) [RHEL-28063] - script/sorttable: Fix some initialization problems (Donald Dutile) [RHEL-28063] - ftrace: Add test to make sure compiled time sorts work (Donald Dutile) [RHEL-28063] - scripts: ftrace - move the sort-processing in ftrace_init (Donald Dutile) [RHEL-28063] - module.h: allow #define strings to work with MODULE_IMPORT_NS (Donald Dutile) [RHEL-28063] - livepatch: Avoid CPU hogging with cond_resched (Donald Dutile) [RHEL-28063] - sections: provide internal __is_kernel() and __is_kernel_text() helper (Donald Dutile) [RHEL-28063] - kallsyms: fix address-checks for kernel related range (Donald Dutile) [RHEL-28063] - dyndbg: refine verbosity 1-4 summary-detail (Donald Dutile) [RHEL-28063] - dyndbg: fix spurious vNpr_info change (Donald Dutile) [RHEL-28063] - dyndbg: no vpr-info on empty queries (Donald Dutile) [RHEL-28063] - dyndbg: vpr-info on remove-module complete, not starting (Donald Dutile) [RHEL-28063] - dyndbg: Remove support for ddebug_query param (Donald Dutile) [RHEL-28063] - dyndbg: make dyndbg a known cli param (Donald Dutile) [RHEL-28063] - dyndbg: show module in vpr-info in dd-exec-queries (Donald Dutile) [RHEL-28063] - scripts: update the comments of kallsyms support (Donald Dutile) [RHEL-28063] - modpost: get the *.mod file path more simply (Donald Dutile) [RHEL-28063] - kbuild: merge vmlinux_link() between ARCH=um and other architectures (Donald Dutile) [RHEL-28063] - kbuild: do not remove 'linux' link in scripts/link-vmlinux.sh (Donald Dutile) [RHEL-28063] - kbuild: merge vmlinux_link() between the ordinary link and Clang LTO (Donald Dutile) [RHEL-28063] - module: fix signature check failures when using in-kernel decompression (Donald Dutile) [RHEL-28063] - module: Remove outdated comment (Donald Dutile) [RHEL-28063] - module: fix building with sysfs disabled (Donald Dutile) [RHEL-28063] - kernel: Fix spelling mistake "compresser" -> "compressor" (Donald Dutile) [RHEL-28063] - module: add in-kernel support for decompressing (Donald Dutile) [RHEL-28063] - module: change to print useful messages from elf_validity_check() (Donald Dutile) [RHEL-28063] - module: fix validate_section_offset() overflow bug on 64-bit (Donald Dutile) [RHEL-28063] - module: fix clang CFI with MODULE_UNLOAD=n (Donald Dutile) [RHEL-28063] - Subject: revert KEYS: Make use of platform keyring for module signature verify (Donald Dutile) [RHEL-28063] - lib/bitmap.c make bitmap_print_bitmask_to_buf parseable (Donald Dutile) [RHEL-28063] - bitmap: extend comment to bitmap_print_bitmask/list_to_buf (Donald Dutile) [RHEL-28063]- arm64: mm: Make hibernation aware of KFENCE (Maxim Levitsky) [RHEL-7225] - scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup() (John Meneghini) [RHEL-38200] {CVE-2023-52809} - pinctrl: core: delete incorrect free in pinctrl_enable() (David Arcari) [RHEL-39758] {CVE-2024-36940} - x86/coco: Require seeding RNG with RDRAND on CoCo systems (Lenny Szubowicz) [RHEL-37269] {CVE-2024-35875} - mac802154: fix llsec key resources release in mac802154_llsec_key_del (Steve Best) [RHEL-34969] {CVE-2024-26961} - hwmon: (w83792d) Fix NULL pointer dereference by removing unnecessary structure field (Steve Best) [RHEL-37721] {CVE-2021-47385} - redhat/configs: add CONFIG_CSD_LOCK_WAIT_DEBUG_DEFAULT (Leonardo Bras) [RHEL-13876] - trace,smp: Add tracepoints for scheduling remotelly called functions (Leonardo Bras) [RHEL-13876] - trace,smp: Add tracepoints around remotelly called functions (Leonardo Bras) [RHEL-13876] - trace,smp: Trace all smp_function_call*() invocations (Leonardo Bras) [RHEL-13876] - locking/csd_lock: Remove added data from CSD lock debugging (Leonardo Bras) [RHEL-13876] - trace,smp: Add tracepoints for scheduling remotelly called functions (Leonardo Bras) [RHEL-13876]- qede: fix firmware halt over suspend and resume (John Meneghini) [RHEL-14143] - mm/vmalloc: eliminated the lock contention from twice to once (Aristeu Rozanski) [RHEL-28501] - cachefiles: fix memory leak in cachefiles_add_cache() (Andrey Albershteyn) [RHEL-33111] {CVE-2024-26840} - redhat: include resolve_btfids in kernel-devel (Viktor Malik) [RHEL-40707] - nvme: fix namespace removal list (Maurizio Lombardi) [RHEL-40472] - nvme: use srcu for iterating namespace list (Maurizio Lombardi) [RHEL-40472] - tcp: Use refcount_inc_not_zero() in tcp_twsk_unique(). (Guillaume Nault) [RHEL-39837] {CVE-2024-36904} - ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action() (Guillaume Nault) [RHEL-39845] {CVE-2024-36902} - rtnetlink: fix error logic of IFLA_BRIDGE_FLAGS writing back (Davide Caratti) [RHEL-36874] {CVE-2024-27414} - net: dev_addr_lists: move locking out of init/exit in kunit (Hangbin Liu) [RHEL-21442] - net: annotate writes on dev->mtu from ndo_change_mtu() (Ivan Vecera) [RHEL-39583] - geneve: fix header validation in geneve[6]_xmit_skb (Antoine Tenart) [RHEL-37386] {CVE-2024-35973} - icmp: prevent possible NULL dereferences from icmp_build_probe() (Antoine Tenart) [RHEL-37002] {CVE-2024-35857} - netdevsim: add selftest for forwarding skb between connected ports (Petr Oros) [RHEL-38987] - netdevsim: add ndo_get_iflink() implementation (Petr Oros) [RHEL-38987] - netdevsim: forward skbs from one connected port to another (Petr Oros) [RHEL-38987] - netdevsim: allow two netdevsim ports to be connected (Petr Oros) [RHEL-38987] - selftests: net: Correct couple of spelling mistakes (Petr Oros) [RHEL-38987] - selftests: netdevsim: be less selective for FW for the devlink test (Petr Oros) [RHEL-38987] - net: netdevsim: constify the struct device_type usage (Petr Oros) [RHEL-38987] - netdevsim: make nsim_bus const (Petr Oros) [RHEL-38987] - selftests: netdevsim: stop using ifconfig (Petr Oros) [RHEL-38987] - netdevsim: avoid potential loop in nsim_dev_trap_report_work() (Petr Oros) [RHEL-38987] - netdevsim: add Makefile for selftests (Petr Oros) [RHEL-38987] - selftests: netdevsim: fix the udp_tunnel_nic test (Petr Oros) [RHEL-38987] - selftests: netdevsim: correct expected FEC strings (Petr Oros) [RHEL-38987] - selftests: netdevsim: sprinkle more udevadm settle (Petr Oros) [RHEL-38987] - netdevsim: Don't accept device bound programs (Petr Oros) [RHEL-38987] - selftests: netdevsim: use suitable existing dummy file for flash test (Petr Oros) [RHEL-38987] - netdevsim: fix uninitialized data in nsim_dev_trap_fa_cookie_write() (Petr Oros) [RHEL-38987] - xdp: reflect tail increase for MEM_TYPE_XSK_BUFF_POOL (Petr Oros) [RHEL-38863] - ice: update xdp_rxq_info::frag_size for ZC enabled Rx queue (Petr Oros) [RHEL-38863] - intel: xsk: initialize skb_frag_t::bv_offset in ZC drivers (Petr Oros) [RHEL-38863] - ice: remove redundant xdp_rxq_info registration (Petr Oros) [RHEL-38863] - ice: work on pre-XDP prog frag count (Petr Oros) [RHEL-38863] - xsk: fix usage of multi-buffer BPF helpers for ZC XDP (Petr Oros) [RHEL-38863] - xsk: make xsk_buff_pool responsible for clearing xdp_buff::flags (Petr Oros) [RHEL-38863] - xsk: recycle buffer in case Rx queue was full (Petr Oros) [RHEL-38863] - net/mlx5e: Use a memory barrier to enforce PTP WQ xmit submission tracking occurs after populating the metadata_map (Kamal Heib) [RHEL-34192] {CVE-2024-26858} - netlabel: fix RCU annotation for IPv4 options on socket creation (Davide Caratti) [RHEL-31390] - net: fix sk_memory_allocated_{add|sub} vs softirqs (Paolo Abeni) [RHEL-34070] - tcp: sk_forced_mem_schedule() optimization (Paolo Abeni) [RHEL-34070] - net: make SK_MEMORY_PCPU_RESERV tunable (Paolo Abeni) [RHEL-34070] - rcu: Restrict access to RCU CPU stall notifiers (Waiman Long) [RHEL-34076] - rcu: Add RCU CPU stall notifier (Waiman Long) [RHEL-34076] - rcu/exp: Handle RCU expedited grace period kworker allocation failure (Waiman Long) [RHEL-34076] - rcu/exp: Fix RCU expedited parallel grace period kworker allocation failure recovery (Waiman Long) [RHEL-34076] - rcu: Break rcu_node_0 --> &rq->__lock order (Waiman Long) [RHEL-34076] - rcu/tree: Defer setting of jiffies during stall reset (Waiman Long) [RHEL-34076] - rcutorture: Add test of RCU CPU stall notifiers (Waiman Long) [RHEL-34076] - rcu: Eliminate check_cpu_stall() duplicate code (Waiman Long) [RHEL-34076] - rcu: Don't redump the stalled CPU where RCU GP kthread last ran (Waiman Long) [RHEL-34076] - rcu: Delete a redundant check in rcu_check_gp_kthread_starvation() (Waiman Long) [RHEL-34076] - rcu-tasks: Make rcu_tasks_lazy_ms static (Waiman Long) [RHEL-34076] - rcu-tasks: Pull sampling of ->percpu_dequeue_lim out of loop (Waiman Long) [RHEL-34076] - rcu-tasks: Add printk()s to localize boot-time self-test hang (Waiman Long) [RHEL-34076] - refscale: Print out additional module parameters (Waiman Long) [RHEL-34076] - refscale: Fix misplaced data re-read (Waiman Long) [RHEL-34076] - srcu: Only accelerate on enqueue time (Waiman Long) [RHEL-34076] - srcu: Fix callbacks acceleration mishandling (Waiman Long) [RHEL-34076] - rcu: Conditionally build CPU-hotplug teardown callbacks (Waiman Long) [RHEL-34076] - rcu: Assume rcu_report_dead() is always called locally (Waiman Long) [RHEL-34076] - rcu: Assume IRQS disabled from rcu_report_dead() (Waiman Long) [RHEL-34076] - rcu: Use rcu_segcblist_segempty() instead of open coding it (Waiman Long) [RHEL-34076] - rcu: kmemleak: Ignore kmemleak false positives when RCU-freeing objects (Waiman Long) [RHEL-34076] - srcu: Fix srcu_struct node grpmask overflow on 64-bit systems (Waiman Long) [RHEL-34076] - rcu: Eliminate rcu_gp_slow_unregister() false positive (Waiman Long) [RHEL-34076] - rcu: Dump memory object info if callback function is invalid (Waiman Long) [RHEL-34076] - rcu: Add sysfs to provide throttled access to rcu_barrier() (Waiman Long) [RHEL-34076] - rcu/tree: Remove superfluous return from void call_rcu* functions (Waiman Long) [RHEL-34076] - srcu: Fix error handling in init_srcu_struct_fields() (Waiman Long) [RHEL-34076] - rcutorture: Traverse possible cpu to set maxcpu in rcu_nocb_toggle() (Waiman Long) [RHEL-34076] - rcutorture: Replace schedule_timeout*() 1-jiffy waits with HZ/20 (Waiman Long) [RHEL-34076] - torture: Move rcutorture_sched_setaffinity() out of rcutorture (Waiman Long) [RHEL-34076] - rcu: Include torture_sched_setaffinity() declaration (Waiman Long) [RHEL-34076] - rcutorture: Stop right-shifting torture_random() return values (Waiman Long) [RHEL-34076] - rcutorture: Dump grace-period state upon rtort_pipe_count incidents (Waiman Long) [RHEL-34076] - refscale: Add a "jiffies" test (Waiman Long) [RHEL-34076] - rcuscale: Move rcu_scale_writer() schedule_timeout_uninterruptible() to _idle() (Waiman Long) [RHEL-34076] - rcuscale: fix building with RCU_TINY (Waiman Long) [RHEL-34076] - rcuscale: Add RCU Tasks Rude testing (Waiman Long) [RHEL-34076] - rcuscale: Measure RCU Tasks Trace grace-period kthread CPU time (Waiman Long) [RHEL-34076] - rcuscale: Measure grace-period kthread CPU time (Waiman Long) [RHEL-34076] - rcuscale: Print out full set of kfree_rcu parameters (Waiman Long) [RHEL-34076] - rcuscale: Print out full set of module parameters (Waiman Long) [RHEL-34076] - rcuscale: Add minruntime module parameter (Waiman Long) [RHEL-34076] - rcuscale: Fix gp_async_max typo: s/reader/writer/ (Waiman Long) [RHEL-34076] - rcuscale: Permit blocking delays between writers (Waiman Long) [RHEL-34076] - rcu-tasks: Fix boot-time RCU tasks debug-only deadlock (Waiman Long) [RHEL-34076] - rcu-tasks: Permit use of debug-objects with RCU Tasks flavors (Waiman Long) [RHEL-34076] - rcu-tasks: Cancel callback laziness if too many callbacks (Waiman Long) [RHEL-34076] - rcu-tasks: Add kernel boot parameters for callback laziness (Waiman Long) [RHEL-34076] - rcu-tasks: Remove redundant #ifdef CONFIG_TASKS_RCU (Waiman Long) [RHEL-34076] - rcu-tasks: Treat only synchronous grace periods urgently (Waiman Long) [RHEL-34076] - rcu: Make the rcu_nocb_poll boot parameter usable via boot config (Waiman Long) [RHEL-34076] - rcu: Mark __rcu_irq_enter_check_tick() ->rcu_urgent_qs load (Waiman Long) [RHEL-34076] - rcu: Clarify rcu_is_watching() kernel-doc comment (Waiman Long) [RHEL-34076] - rcu/rcuscale: Stop kfree_scale_thread thread(s) after unloading rcuscale (Waiman Long) [RHEL-34076] - rcu/rcuscale: Move rcu_scale_*() after kfree_scale_cleanup() (Waiman Long) [RHEL-34076] - rcu-tasks: Clarify the cblist_init_generic() function's pr_info() output (Waiman Long) [RHEL-34076] - rcu-tasks: Avoid pr_info() with spin lock in cblist_init_generic() (Waiman Long) [RHEL-34076] - rcu/nocb: Make shrinker iterate only over NOCB CPUs (Waiman Long) [RHEL-34076] - rcu/nocb: Recheck lazy callbacks under the ->nocb_lock from shrinker (Waiman Long) [RHEL-34076] - rcu/nocb: Fix shrinker race against callback enqueuer (Waiman Long) [RHEL-34076] - rcu/nocb: Protect lazy shrinker against concurrent (de-)offloading (Waiman Long) [RHEL-34076] - rcu/kvfree: Make drain_page_cache() take early return if cache is disabled (Waiman Long) [RHEL-34076] - rcu/kvfree: Make fill page cache start from krcp->nr_bkv_objs (Waiman Long) [RHEL-34076] - rcu/kvfree: Do not run a page work if a cache is disabled (Waiman Long) [RHEL-34076] - rcu/kvfree: Use consistent krcp when growing kfree_rcu() page cache (Waiman Long) [RHEL-34076] - rcu/kvfree: Invoke debug_rcu_bhead_unqueue() after checking bnode->gp_snap (Waiman Long) [RHEL-34076] - rcu/kvfree: Add debug check for GP complete for kfree_rcu_cpu list (Waiman Long) [RHEL-34076] - rcu/kvfree: Add debug to check grace periods (Waiman Long) [RHEL-34076] - rcu-tasks: Stop rcu_tasks_invoke_cbs() from using never-onlined CPUs (Waiman Long) [RHEL-34076] - rcu: Make rcu_cpu_starting() rely on interrupts being disabled (Waiman Long) [RHEL-34076] - rcu: Mark rcu_cpu_kthread() accesses to ->rcu_cpu_has_work (Waiman Long) [RHEL-34076] - rcu: Mark additional concurrent load from ->cpu_no_qs.b.exp (Waiman Long) [RHEL-34076] - rcu: Employ jiffies-based backstop to callback time limit (Waiman Long) [RHEL-34076] - rcu: Check callback-invocation time limit for rcuc kthreads (Waiman Long) [RHEL-34076] - rcutorture: Verify NUM_ACTIVE_RCU_POLL_OLDSTATE (Waiman Long) [RHEL-34076] - rcutorture: Verify NUM_ACTIVE_RCU_POLL_FULL_OLDSTATE (Waiman Long) [RHEL-34076] - rcu-tasks: Make grace-period-age message human-readable (Waiman Long) [RHEL-34076] - rcu: Synchronize ->qsmaskinitnext in rcu_boost_kthread_setaffinity() (Waiman Long) [RHEL-34076] - rcu/nocb: Add CPU number to CPU-{,de}offload failure messages (Waiman Long) [RHEL-34076] - rcutorture: Fix ksoftirqd boosting timing and iteration (Waiman Long) [RHEL-34076]- efivarfs: force RO when remounting if SetVariable is not supported (Pavel Reichl) [RHEL-26588] {CVE-2023-52463} - keys: Fix overwrite of key expiration on instantiation (David Howells) [RHEL-39708] {CVE-2024-36031} - cpufreq: intel_pstate: Fix unchecked HWP MSR access (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: fix struct cpudata::epp_cached kernel-doc (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: hide unused intel_pstate_cpu_oob_ids[] (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Update the maximum CPU frequency consistently (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Replace three global.turbo_disabled checks (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Read global.no_turbo under READ_ONCE() (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Rearrange show_no_turbo() and store_no_turbo() (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Do not update global.turbo_disabled after initialization (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Fold intel_pstate_max_within_limits() into caller (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Use __ro_after_init for three variables (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Get rid of unnecessary READ_ONCE() annotations (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Wait for canceled delayed work to complete (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Simplify spinlock locking (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Drop redundant locking from intel_pstate_driver_cleanup() (David Arcari) [RHEL-39731] - block: prevent division by zero in blk_rq_stat_sum() (Ming Lei) [RHEL-37281] {CVE-2024-35925} - block: fix module reference leakage from bdev_open_by_dev error path (Ming Lei) [RHEL-37000] {CVE-2024-35859} - net/mlx4_core: replace deprecated strncpy with strscpy (Benjamin Poirier) [RHEL-24474] - IB/mlx4: Fix the size of a buffer in add_port_entries() (Benjamin Poirier) [RHEL-24474] - mlx4: Delete custom device management logic (Benjamin Poirier) [RHEL-24474] - mlx4: Connect the infiniband part to the auxiliary bus (Benjamin Poirier) [RHEL-24474] - mlx4: Connect the ethernet part to the auxiliary bus (Benjamin Poirier) [RHEL-24474] - mlx4: Register mlx4 devices to an auxiliary virtual bus (Benjamin Poirier) [RHEL-24474] - mlx4: Avoid resetting MLX4_INTFF_BONDING per driver (Benjamin Poirier) [RHEL-24474] - mlx4: Move the bond work to the core driver (Benjamin Poirier) [RHEL-24474] - mlx4: Get rid of the mlx4_interface.activate callback (Benjamin Poirier) [RHEL-24474] - mlx4: Replace the mlx4_interface.event callback with a notifier (Benjamin Poirier) [RHEL-24474] - mlx4: Use 'void *' as the event param of mlx4_dispatch_event() (Benjamin Poirier) [RHEL-24474] - mlx4: Rename member mlx4_en_dev.nb to netdev_nb (Benjamin Poirier) [RHEL-24474] - mlx4: Get rid of the mlx4_interface.get_dev callback (Benjamin Poirier) [RHEL-24474] - RDMA/mlx4: Copy union directly (Benjamin Poirier) [RHEL-24474] - net/mlx4: Remove many unnecessary NULL values (Benjamin Poirier) [RHEL-24474] - RDMA/mlx: Remove unnecessary variable initializations (Benjamin Poirier) [RHEL-24474] - net/mlx4: clean up a type issue (Benjamin Poirier) [RHEL-24474] - RDMA/mlx4: Make check for invalid flags stricter (Benjamin Poirier) [RHEL-24474] - net/mlx4: Use bitmap_weight_and() (Benjamin Poirier) [RHEL-24474] - RDMA/mlx: Calling qp event handler in workqueue context (Benjamin Poirier) [RHEL-24474] - sched/topology: Optimize topology_span_sane() (Phil Auld) [RHEL-39277] - cpumask: Add for_each_cpu_from() (Phil Auld) [RHEL-39277] - mm/slub, kunit: Use inverted data to corrupt kmem cache (Nico Pache) [RHEL-38018] - drop_monitor: replace spin_lock by raw_spin_lock (Wander Lairson Costa) [RHEL-1016] - redhat/configs: Add CONFIG_MITIGATION_SPECTRE_BHI (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix BHI retpoline check (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Replace CONFIG_SPECTRE_BHI_{ON,OFF} with CONFIG_MITIGATION_SPECTRE_BHI (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Remove CONFIG_BHI_MITIGATION_AUTO and spectre_bhi=auto (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Clarify that syscall hardening isn't a BHI mitigation (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix BHI handling of RRSBA (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Rename various 'ia32_cap' variables to 'x86_arch_cap_msr' (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Cache the value of MSR_IA32_ARCH_CAPABILITIES (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix BHI documentation (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix return type of spectre_bhi_state() (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Make CONFIG_SPECTRE_BHI_ON the default (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - KVM: x86: Add BHI_NO (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Mitigate KVM by default (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Add BHI mitigation knob (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Enumerate Branch History Injection (BHI) bug (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Define SPEC_CTRL_BHI_DIS_S (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Add support for clearing branch history at syscall entry (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Change commas to semicolons in 'spectre_v2' sysfs file (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - perf/x86/amd/lbr: Use freeze based on availability (Waiman Long) [RHEL-28203 RHEL-28209] - Documentation/kernel-parameters: Add spec_rstack_overflow to mitigations=off (Waiman Long) [RHEL-28203 RHEL-28209]- cpu/hotplug: Don't offline the last non-isolated CPU (David Arcari) [RHEL-38274] {CVE-2023-52831} - cpu/hotplug: Prevent self deadlock on CPU hot-unplug (David Arcari) [RHEL-38274] {CVE-2023-52831} - efi: fix panic in kdump kernel (Steve Best) [RHEL-36998] {CVE-2024-35800} - mm/secretmem: fix GUP-fast succeeding on secretmem folios (Waiman Long) [RHEL-37271 RHEL-37272] {CVE-2024-35872} - secretmem: convert page_is_secretmem() to folio_is_secretmem() (Waiman Long) [RHEL-37271 RHEL-37272] {CVE-2024-35872} - NFSv4.1: fix handling NFS4ERR_DELAY when testing for session trunking (Scott Mayhew) [RHEL-24133] - mtd: mtdpart: Don't create platform device that'll never probe (Rupinderjit Singh) [RHEL-22420] - mtd: call of_platform_populate() for MTD partitions (Rupinderjit Singh) [RHEL-22420] - bus: imx-weim: make symbol 'weim_of_notifier' static (Rupinderjit Singh) [RHEL-22420] - treewide: Fix probing of devices in DT overlays (Rupinderjit Singh) [RHEL-22420] - bus: imx-weim: add DT overlay support for WEIM bus (Rupinderjit Singh) [RHEL-22420] - of: property: fw_devlink: Fix stupid bug in remote-endpoint parsing (Rupinderjit Singh) [RHEL-22420] - of: property: Improve finding the supplier of a remote-endpoint property (Rupinderjit Singh) [RHEL-22420] - soc: renesas: Move away from using OF_POPULATED for fw_devlink (Rupinderjit Singh) [RHEL-22420] - driver core: Fix device_link_flag_is_sync_state_only() (Rupinderjit Singh) [RHEL-22420] - driver core: fw_devlink: Improve logs for cycle detection (Rupinderjit Singh) [RHEL-22420] - driver core: fw_devlink: Improve detection of overlapping cycles (Rupinderjit Singh) [RHEL-22420] - of: property: Simplify of_link_to_phandle() (Rupinderjit Singh) [RHEL-22420] - platform/mellanox: nvsw-sn2201: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/mellanox: mlxreg-lc: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/mellanox: mlxreg-io: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform: mellanox: mlxreg-hotplug: Extend condition for notification callback processing (Mark Langsdorf) [RHEL-33550] - platform/mellanox: mlxreg-lc: Make error handling flow consistent (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Handle events during suspend after resume completion (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: properly fix race condition (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Separate host command and irq disable (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: fix compilation warning (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_proto: Mark outdata as const (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Mark port_amode_ops const (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Use dev_err_probe() more (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Use semi-colons instead of commas (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Add Displayport Alternatemode 2.1 Support (Mark Langsdorf) [RHEL-33550] - platform/chrome/wilco_ec: telemetry: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome/wilco_ec: debugfs: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome/wilco_ec: core: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_usbpd_notify: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_usbpd_logger: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_vbc: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_sysfs: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lightbar: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_debugfs: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_chardev: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: wilco_ec: Annotate struct ec_event_queue with __counted_by (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Configure Retimer cable type (Mark Langsdorf) [RHEL-33550] - platform/chrome: chromeos_acpi: print hex string for ACPI_TYPE_BUFFER (Mark Langsdorf) [RHEL-33550] - platform/chrome: chromeos_acpi: support official HID GOOG0016 (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Remove EC panic shutdown timeout (Mark Langsdorf) [RHEL-33550] - platform: Explicitly include correct DT includes (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_spi: Use %*ph for printing hexdump of a small buffer (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Move host command to prepare/complete (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Report EC panic as uevent (Mark Langsdorf) [RHEL-33550] - platform/chrome: wilco_ec: remove return value check of debugfs_create_dir() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_debugfs: fix kernel-doc warning (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Separate logic for getting panic info (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: remove unneeded label and if-condition (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_chardev: fix kernel data leak from ioctl (Mark Langsdorf) [RHEL-33550] - platform/olpc: olpc-xo175-ec: Use SPI device ID data to bind device (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Fix spelling mistake (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Add Attention support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Fix VDO copy (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: fix negative type promoted to high (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Use per-device lockdep key (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix kernel-doc warnings for panic notifier (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: initialize the buf variable (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Fix panic notifier registration (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Add VDM send support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Add VDM reply support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Add initial VDM support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Alter module name with hyphens (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Move structs to header (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Update port DP VDO (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Set port alt mode drvdata (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Stash port driver info (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Shutdown on EC Panic (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Poll EC log on EC panic (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: fix race condition (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: Add DT enumeration support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: Add transport layer (Mark Langsdorf) [RHEL-33550] - platform/chrome: use sysfs_emit_at() instead of scnprintf() (Mark Langsdorf) [RHEL-33550] - platform/chrome: use sysfs_emit() instead of scnprintf() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Set parent of partner PD object (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_usbpd_notify: Fix error handling in cros_usbpd_notify_init() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Convert to i2c's .probe_new() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Force synchronous probe (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Mark PROBE_PREFER_ASYNCHRONOUS (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lightbar: Set PROBE_PREFER_ASYNCHRONOUS (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_spi: Set PROBE_PREFER_ASYNCHRONOUS (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Move mec_init to device probe (Mark Langsdorf) [RHEL-33550] - platform/chrome: Use kstrtobool() instead of strtobool() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc_mec: remove cros_ec_lpc_mec_destroy() (Mark Langsdorf) [RHEL-33550] - platform/chrome: add a driver for HPS (Mark Langsdorf) [RHEL-33550] - redhat/configs: enable HPS driver as a module (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Notify the PM of wake events during resume (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Register partner PDOs (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Correct alt mode index (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Expose suspend_timeout_ms in debugfs (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix double-free in chromeos_laptop_prepare() (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix memory corruption in ioctl (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_proto: Update version on GET_NEXT_EVENT failure (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix kernel-doc warning for suspend_timeout_ms (Mark Langsdorf) [RHEL-33550]- net/smc: avoid data corruption caused by decline (Tobias Huschle) [RHEL-38236] {CVE-2023-52775} - powerpc/pseries/memhp: Fix access beyond end of drmem array (Mamatha Inamdar) [RHEL-26494] {CVE-2023-52451} - octeontx2-af: avoid off-by-one read from userspace (Kamal Heib) [RHEL-39873] {CVE-2024-36957} - iommu/amd: Fix panic accessing amd_iommu_enable_faulting (Jerry Snitselaar) [RHEL-37320 RHEL-40344] - blk-cgroup: Properly propagate the iostat update up the hierarchy (Ming Lei) [RHEL-38596] - ethernet: hisilicon: hns: hns_dsaf_misc: fix a possible array overflow in hns_dsaf_ge_srst_by_port() (Ken Cox) [RHEL-38715] {CVE-2021-47548} - watchdog: rti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt:using the pm_runtime_resume_and_get to simplify the code (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt: Fix pm_runtime_get_sync() error checking (Andrew Halaney) [RHEL-40150] - watchdog: rti_wdt: Fix calculation and evaluation of preset heartbeat (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt: Add missing pm_runtime_disable() in probe function (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt: Make use of the helper function devm_platform_ioremap_resource() (Andrew Halaney) [RHEL-40150] - clk: Get runtime PM before walking tree for clk_summary (Andrew Halaney) [RHEL-35062] - clk: Get runtime PM before walking tree during disable_unused (Andrew Halaney) [RHEL-35062] {CVE-2024-27004} - clk: Initialize struct clk_core kref earlier (Andrew Halaney) [RHEL-35062] - clk: Don't hold prepare_lock when calling kref_put() (Andrew Halaney) [RHEL-35062] - clk: Remove prepare_lock hold assertion in __clk_release() (Andrew Halaney) [RHEL-35062] - atl1c: Work around the DMA RX overflow issue (Ken Cox) [RHEL-38289] {CVE-2023-52834} - scsi: ufs: ti-j721e: Expose device tree aliases (Andrew Halaney) [RHEL-39999] - scsi: ufs: cdns-pltfrm: Perform read back after writing HCLKDIV (Andrew Halaney) [RHEL-39999] - redhat/configs: Enable CONFIG_BLK_CGROUP_IOCOST (Waiman Long) [RHEL-38879] - null_blk: Fix return value of nullb_device_power_store() (Ming Lei) [RHEL-39662] - null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues' (Ming Lei) [RHEL-39662] - stackdepot: respect __GFP_NOLOCKDEP allocation flag (Waiman Long) [RHEL-38628] - lib/stackdepot: off by one in depot_fetch_stack() (Waiman Long) [RHEL-38628] - lib/stackdepot: fix first entry having a 0-handle (Waiman Long) [RHEL-38628] - platform/x86: wmi: Fix opening of char device (David Arcari) [RHEL-38260] {CVE-2023-52864} - platform/x86: wmi: remove unnecessary initializations (David Arcari) [RHEL-38260] {CVE-2023-52864} - scsi: mpi3mr: Use proper format specifier in mpi3mr_sas_port_add() (Bryan Gurney) [RHEL-38547] - scsi: mpi3mr: Sanitise num_phys (Bryan Gurney) [RHEL-38547] - mlxbf_gige: call request_irq() after NAPI initialized (Kamal Heib) [RHEL-37179] {CVE-2024-35907} - mlxbf_gige: stop PHY during open() error paths (Kamal Heib) [RHEL-37179] - fork: defer linking file vma until vma is fully initialized (Rafael Aquini) [RHEL-35022] {CVE-2024-27022} - platform/x86/intel-uncore-freq: Don't present root domain on error (David Arcari) [RHEL-38558] - platform/x86/intel-uncore-freq: Increase minor number support (David Arcari) [RHEL-38558] - x86/cpu/topology: Rename topology_max_die_per_package() (David Arcari) [RHEL-38558] - platform/x86/intel-uncore-freq: Process read/write blocked feature status (David Arcari) [RHEL-38558] - mlxbf_gige: stop interface during shutdown (Kamal Heib) [RHEL-37244] {CVE-2024-35885} - usbnet: fix error return code in usbnet_probe() (Jose Ignacio Tornos Martinez) [RHEL-38442] {CVE-2021-47495} - usbnet: sanity check for maxpacket (Jose Ignacio Tornos Martinez) [RHEL-38442] {CVE-2021-47495} - net: ena: Fix incorrect descriptor free behavior (Kamal Heib) [RHEL-37430] {CVE-2024-35958} - VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler() (Steve Best) [RHEL-37327] {CVE-2024-35944} - VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host() (Steve Best) [RHEL-37327] {CVE-2024-35944} - x86/mm: Ensure input to pfn_to_kaddr() is treated as a 64-bit type (Steve Best) [RHEL-36906] {CVE-2023-52659} - powerpc/mm: Align memory_limit value specified using mem= kernel parameter (Joel Savitz) [RHEL-8591] - dyndbg: fix old BUG_ON in >control parser (Waiman Long) [RHEL-37113 RHEL-37114] {CVE-2024-35947} - nbd: always initialize struct msghdr completely (Ming Lei) [RHEL-29500] {CVE-2024-26638} - cpufreq: amd-pstate: Fix the inconsistency in max frequency units (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: remove global header file (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: fix memory leak on CPU EPP exit (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: fix the highest frequency issue which limits performance (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: remove unused variable lowest_nonlinear_freq (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: fix code format problems (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Add quirk for the pstate CPPC capabilities missing (David Arcari) [RHEL-34751] - x86/CPU/AMD: Add ZenX generations flags (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: get transition delay and latency value from ACPI tables (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Bail out if min/max/nominal_freq is 0 (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Remove amd_get_{min,max,nominal,lowest_nonlinear}_freq() (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Unify computation of {max,min,nominal,lowest_nonlinear}_freq (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Document the units for freq variables in amd_cpudata (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Document *_limit_* fields in struct amd_cpudata (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: adjust min/max limit perf (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Fix min_perf assignment in amd_pstate_adjust_perf() (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Update amd-pstate preferred core ranking dynamically (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Enable amd-pstate preferred core support (David Arcari) [RHEL-34751] - ACPI: CPPC: Add helper to get the highest performance value (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Fix setting scaling max/min freq values (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Only print supported EPP values for performance governor (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Fix scaling_min_freq and scaling_max_freq update (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Fix the return value of amd_pstate_fast_switch() (David Arcari) [RHEL-34751] - Merge DRM changes from upstream v6.8..v6.9 (Dave Airlie) [RHEL-24102] - Merge DRM changes from upstream v6.7..v6.8 (Dave Airlie) [RHEL-24102] - redhat/configs: add new configs from drm backport (Dave Airlie) [RHEL-24102] - Partial revert: "file: convert to SLAB_TYPESAFE_BY_RCU" for i915 (Dave Airlie) [RHEL-24102] - Revert "drm/ttm: dynamically allocate the drm-ttm_pool shrinker" (Dave Airlie) [RHEL-24102] - Revert "drm/i915: dynamically allocate the i915_gem_mm shrinker" (Dave Airlie) [RHEL-24102] - Merge DRM changes from upstream v6.6..v6.7 (Dave Airlie) [RHEL-24102]- nvmem: Fix shift-out-of-bound (UBSAN) with byte size cells (Steve Best) [RHEL-38438] {CVE-2021-47497} - kernel: watch_queue: copy user-array safely (Steve Best) [RHEL-38238] {CVE-2023-52824} - lib/generic-radix-tree.c: Don't overflow in peek() (Waiman Long) [RHEL-37739 RHEL-37740] {CVE-2021-47432} - include/linux/generic-radix-tree.h: replace kernel.h with the necessary inclusions (Waiman Long) [RHEL-37739 RHEL-37740] {CVE-2021-47432} - efi: runtime: Fix potential overflow of soft-reserved region size (Lenny Szubowicz) [RHEL-33098] {CVE-2024-26843} - workqueue: Drain BH work items on hot-unplugged CPUs (Waiman Long) [RHEL-25103] - workqueue: Control intensive warning threshold through cmdline (Waiman Long) [RHEL-25103] - workqueue: Make @flags handling consistent across set_work_data() and friends (Waiman Long) [RHEL-25103] - workqueue: Remove clear_work_data() (Waiman Long) [RHEL-25103] - workqueue: Factor out work_grab_pending() from __cancel_work_sync() (Waiman Long) [RHEL-25103] - workqueue: Clean up enum work_bits and related constants (Waiman Long) [RHEL-25103] - workqueue: Introduce work_cancel_flags (Waiman Long) [RHEL-25103] - workqueue: Use variable name irq_flags for saving local irq flags (Waiman Long) [RHEL-25103] - workqueue: Reorganize flush and cancel[_sync] functions (Waiman Long) [RHEL-25103] - workqueue: Rename __cancel_work_timer() to __cancel_timer_sync() (Waiman Long) [RHEL-25103] - workqueue: Use rcu_read_lock_any_held() instead of rcu_read_lock_held() (Waiman Long) [RHEL-25103] - workqueue: Cosmetic changes (Waiman Long) [RHEL-25103] - workqueue, irq_work: Build fix for !CONFIG_IRQ_WORK (Waiman Long) [RHEL-25103] - workqueue: Fix queue_work_on() with BH workqueues (Waiman Long) [RHEL-25103] - async: Use a dedicated unbound workqueue with raised min_active (Waiman Long) [RHEL-25103] - workqueue: Implement workqueue_set_min_active() (Waiman Long) [RHEL-25103] - workqueue: Fix kernel-doc comment of unplug_oldest_pwq() (Waiman Long) [RHEL-25103] - workqueue: Bind unbound workqueue rescuer to wq_unbound_cpumask (Waiman Long) [RHEL-25103] - kernel/workqueue: Let rescuers follow unbound wq cpumask changes (Waiman Long) [RHEL-25103] - workqueue: Enable unbound cpumask update on ordered workqueues (Waiman Long) [RHEL-25103] - workqueue: Link pwq's into wq->pwqs from oldest to newest (Waiman Long) [RHEL-25103] - workqueue: Don't implicitly make UNBOUND workqueues w/ @max_active==1 ordered (Waiman Long) [RHEL-25103] - workqueue: Skip __WQ_DESTROYING workqueues when updating global unbound cpumask (Waiman Long) [RHEL-25103] - workqueue: fix a typo in comment (Waiman Long) [RHEL-25103] - Revert "workqueue: make wq_subsys const" (Waiman Long) [RHEL-25103] - workqueue: Implement BH workqueues to eventually replace tasklets (Waiman Long) [RHEL-25103] - workqueue: Factor out init_cpu_worker_pool() (Waiman Long) [RHEL-25103] - workqueue: Update lock debugging code (Waiman Long) [RHEL-25103] - workqueue: make wq_subsys const (Waiman Long) [RHEL-25103] - workqueue: Fix pwq->nr_in_flight corruption in try_to_grab_pending() (Waiman Long) [RHEL-25103] - workqueue: Avoid premature init of wq->node_nr_active[].max (Waiman Long) [RHEL-25103] - workqueue: Don't call cpumask_test_cpu() with -1 CPU in wq_update_node_max_active() (Waiman Long) [RHEL-25103] - tools/workqueue/wq_dump.py: Add node_nr/max_active dump (Waiman Long) [RHEL-25103] - workqueue: Implement system-wide nr_active enforcement for unbound workqueues (Waiman Long) [RHEL-25103] - workqueue: Introduce struct wq_node_nr_active (Waiman Long) [RHEL-25103] - workqueue: Move pwq_dec_nr_in_flight() to the end of work item handling (Waiman Long) [RHEL-25103] - workqueue: RCU protect wq->dfl_pwq and implement accessors for it (Waiman Long) [RHEL-25103] - workqueue: Make wq_adjust_max_active() round-robin pwqs while activating (Waiman Long) [RHEL-25103] - workqueue: Move nr_active handling into helpers (Waiman Long) [RHEL-25103] - workqueue: Replace pwq_activate_inactive_work() with [__]pwq_activate_work() (Waiman Long) [RHEL-25103] - workqueue: Factor out pwq_is_empty() (Waiman Long) [RHEL-25103] - workqueue: Move pwq->max_active to wq->max_active (Waiman Long) [RHEL-25103] - workqueue: Break up enum definitions and give names to the types (Waiman Long) [RHEL-25103] - workqueue: Drop unnecessary kick_pool() in create_worker() (Waiman Long) [RHEL-25103] - tools/workqueue/wq_dump.py: Clean up code and drop duplicate information (Waiman Long) [RHEL-25103] - workqueue: mark power efficient workqueue as unbounded if nohz_full enabled (Waiman Long) [RHEL-25103] - workqueue: Add rcu lock check at the end of work item execution (Waiman Long) [RHEL-25103] - kernel/workqueue: Bind rescuer to unbound cpumask for WQ_UNBOUND (Waiman Long) [RHEL-25103] - tools/workqueue: Add rescuers printing to wq_dump.py (Waiman Long) [RHEL-25103] - Revert "workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask()" (Waiman Long) [RHEL-25103] - Documentation/core-api: fix spelling mistake in workqueue (Waiman Long) [RHEL-25103] - Documentation/core-api : fix typo in workqueue (Waiman Long) [RHEL-25103] - async: Split async_schedule_node_domain() (Waiman Long) [RHEL-25103] - workqueue: Provide one lock class key per work_on_cpu() callsite (Waiman Long) [RHEL-25103] - workqueue: fix -Wformat-truncation in create_worker (Waiman Long) [RHEL-25103] - workqueue: Use the kmem_cache_free() instead of kfree() to release pwq (Waiman Long) [RHEL-25103] - workqueue: doc: Fix function and sysfs path errors (Waiman Long) [RHEL-25103] - workqueue: Fix UAF report by KASAN in pwq_release_workfn() (Waiman Long) [RHEL-25103] - workqueue: Fix missed pwq_release_worker creation in wq_cpu_intensive_thresh_init() (Waiman Long) [RHEL-25103] - workqueue: Removed double allocation of wq_update_pod_attrs_buf (Waiman Long) [RHEL-25103] - workqueue: fix data race with the pwq->stats[] increment (Waiman Long) [RHEL-25103] - workqueue: Rename rescuer kworker (Waiman Long) [RHEL-25103] - workqueue: Make default affinity_scope dynamically updatable (Waiman Long) [RHEL-25103] - workqueue: Add "Affinity Scopes and Performance" section to documentation (Waiman Long) [RHEL-25103] - workqueue: Implement non-strict affinity scope for unbound workqueues (Waiman Long) [RHEL-25103] - workqueue: Add workqueue_attrs->__pod_cpumask (Waiman Long) [RHEL-25103] - workqueue: Factor out need_more_worker() check and worker wake-up (Waiman Long) [RHEL-25103] - workqueue: Factor out work to worker assignment and collision handling (Waiman Long) [RHEL-25103] - workqueue: Add multiple affinity scopes and interface to select them (Waiman Long) [RHEL-25103] - workqueue: Modularize wq_pod_type initialization (Waiman Long) [RHEL-25103] - workqueue: Add tools/workqueue/wq_dump.py which prints out workqueue configuration (Waiman Long) [RHEL-25103] - workqueue: Generalize unbound CPU pods (Waiman Long) [RHEL-25103] - workqueue: Factor out clearing of workqueue-only attrs fields (Waiman Long) [RHEL-25103] - workqueue: Factor out actual cpumask calculation to reduce subtlety in wq_update_pod() (Waiman Long) [RHEL-25103] - workqueue: Initialize unbound CPU pods later in the boot (Waiman Long) [RHEL-25103] - workqueue: Move wq_pod_init() below workqueue_init() (Waiman Long) [RHEL-25103] - workqueue: Rename NUMA related names to use pod instead (Waiman Long) [RHEL-25103] - workqueue: Rename workqueue_attrs->no_numa to ->ordered (Waiman Long) [RHEL-25103] - workqueue: Make unbound workqueues to use per-cpu pool_workqueues (Waiman Long) [RHEL-25103] - workqueue: Call wq_update_unbound_numa() on all CPUs in NUMA node on CPU hotplug (Waiman Long) [RHEL-25103] - workqueue: Make per-cpu pool_workqueues allocated and released like unbound ones (Waiman Long) [RHEL-25103] - workqueue: Use a kthread_worker to release pool_workqueues (Waiman Long) [RHEL-25103] - workqueue: Remove module param disable_numa and sysfs knobs pool_ids and numa (Waiman Long) [RHEL-25103] - workqueue: Relocate worker and work management functions (Waiman Long) [RHEL-25103] - workqueue: Rename wq->cpu_pwqs to wq->cpu_pwq (Waiman Long) [RHEL-25103] - workqueue: Not all work insertion needs to wake up a worker (Waiman Long) [RHEL-25103] - workqueue: Cleanups around process_scheduled_works() (Waiman Long) [RHEL-25103] - workqueue: Drop the special locking rule for worker->flags and worker_pool->flags (Waiman Long) [RHEL-25103] - workqueue: use LIST_HEAD to initialize cull_list (Waiman Long) [RHEL-25103] - workqueue: Warn attempt to flush system-wide workqueues. (Waiman Long) [RHEL-25103] - workqueue: Scale up wq_cpu_intensive_thresh_us if BogoMIPS is below 4000 (Waiman Long) [RHEL-25103] - workqueue: Fix cpu_intensive_thresh_us name in help text (Waiman Long) [RHEL-25103] - soc: qcom: qmi: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - dm integrity: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - scsi: NCR5380: Use default @max_active for hostdata->work_q (Waiman Long) [RHEL-25103] - crypto: octeontx2: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - xen/pvcalls: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - virt: acrn: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - net: octeontx2: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - net: thunderx: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - greybus: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - powerpc, workqueue: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - workqueue: Disable per-cpu CPU hog detection when wq_cpu_intensive_thresh_us is 0 (Waiman Long) [RHEL-25103] - workqueue: Fix WARN_ON_ONCE() triggers in worker_enter_idle() (Waiman Long) [RHEL-25103] - workqueue: Track and monitor per-workqueue CPU time usage (Waiman Long) [RHEL-25103] - redhat/configs: Add CONFIG_WQ_CPU_INTENSIVE_REPORT (Waiman Long) [RHEL-25103] - workqueue: Report work funcs that trigger automatic CPU_INTENSIVE mechanism (Waiman Long) [RHEL-25103] - workqueue: Automatically mark CPU-hogging work items CPU_INTENSIVE (Waiman Long) [RHEL-25103] - workqueue: Improve locking rule description for worker fields (Waiman Long) [RHEL-25103] - workqueue: Move worker_set/clr_flags() upwards (Waiman Long) [RHEL-25103] - workqueue: Re-order struct worker fields (Waiman Long) [RHEL-25103] - workqueue: Add pwq->stats[] and a monitoring script (Waiman Long) [RHEL-25103] - Further upgrade queue_work_on() comment (Waiman Long) [RHEL-25103] - workqueue: clean up WORK_* constant types, clarify masking (Waiman Long) [RHEL-25103] - workqueue: Introduce show_freezable_workqueues (Waiman Long) [RHEL-25103] - workqueue: Print backtraces from CPUs with hung CPU bound workqueues (Waiman Long) [RHEL-25103] - workqueue: Warn when a rescuer could not be created (Waiman Long) [RHEL-25103] - workqueue: Interrupted create_worker() is not a repeated event (Waiman Long) [RHEL-25103] - workqueue: Warn when a new worker could not be created (Waiman Long) [RHEL-25103] - workqueue: Fix hung time report of worker pools (Waiman Long) [RHEL-25103] - workqueue: Simplify a pr_warn() call in wq_select_unbound_cpu() (Waiman Long) [RHEL-25103] - scsi: message: fusion: Avoid flush_scheduled_work() usage (Waiman Long) [RHEL-25103] - scsi: message: fusion: Remove unused sas_persist_task work (Waiman Long) [RHEL-25103] - workqueue: Make show_pwq() use run-length encoding (Waiman Long) [RHEL-25103] - workqueue: Add a new flag to spot the potential UAF error (Waiman Long) [RHEL-25103] - workqueue: Make queue_rcu_work() use call_rcu_hurry() (Waiman Long) [RHEL-25103] - treewide: Drop WARN_ON_FUNCTION_MISMATCH (Waiman Long) [RHEL-25103] - Input: psmouse-smbus - avoid flush_scheduled_work() usage (Waiman Long) [RHEL-25103] - workqueue: Convert the type of pool->nr_running to int (Waiman Long) [RHEL-25103] - workqueue: Use wake_up_worker() in wq_worker_sleeping() instead of open code (Waiman Long) [RHEL-25103] - Revert "module, async: async_synchronize_full() on module init iff async is used" (Waiman Long) [RHEL-25103] - workqueue: Upgrade queue_work_on() comment (Waiman Long) [RHEL-25103] - workqueue: doc: Call out the non-reentrance conditions (Waiman Long) [RHEL-25103]- i2c: core: Fix atomic xfer check for non-preempt config (Steve Best) [RHEL-38315] {CVE-2023-52791} - i2c: core: Run atomic i2c xfer when !preemptible (Steve Best) [RHEL-38315] {CVE-2023-52791} - x86/fpu: Keep xfd_state in sync with MSR_IA32_XFD (Steve Best) [RHEL-36996] {CVE-2024-35801} - platform/x86: p2sb: On Goldmont only cache P2SB and SPI devfn BAR (Steve Best) [RHEL-31058] - xen-netfront: Add missing skb_mark_for_recycle (Vitaly Kuznetsov) [RHEL-36573] {CVE-2024-27393} - bounds: Use the right number of bits for power-of-two CONFIG_NR_CPUS (Steve Best) [RHEL-37368] {CVE-2024-35983} - mm/hugetlb: fix missing hugetlb_lock for resv uncharge (Rafael Aquini) [RHEL-37467] {CVE-2024-36000} - ice: fix uninitialized dplls mutex usage (Petr Oros) [RHEL-36283] - ice: fix pin phase adjust updates on PF reset (Petr Oros) [RHEL-36283] - ice: fix dpll periodic work data updates on PF reset (Petr Oros) [RHEL-36283] - ice: fix dpll and dpll_pin data access on PF reset (Petr Oros) [RHEL-36283] - ice: fix dpll input pin phase_adjust value updates (Petr Oros) [RHEL-36283] - ice: fix connection state of DPLL and out pin (Petr Oros) [RHEL-36283] - ice: Add automatic VF reset on Tx MDD events (Petr Oros) [RHEL-36317] - dmaengine: idxd: add a write() method for applications to submit work (Jerry Snitselaar) [RHEL-35828] {CVE-2024-21823} - dmaengine: idxd: add a new security check to deal with a hardware erratum (Jerry Snitselaar) [RHEL-35828] {CVE-2024-21823} - VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist (Jerry Snitselaar) [RHEL-35828] {CVE-2024-21823} - scsi: lpfc: Copyright updates for 14.4.0.2 patches (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Update lpfc version to 14.4.0.2 (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Add support for 32 byte CDBs (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Change lpfc_hba hba_flag member into a bitmask (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Introduce rrq_list_lock to protect active_rrq_list (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Clear deferred RSCN processing flag when driver is unloading (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Update logging of protection type for T10 DIF I/O (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Change default logging level for unsolicited CT MIB commands (Dick Kennedy) [RHEL-35858] - mm/memory-failure: fix deadlock when hugetlb_optimize_vmemmap is enabled (Aristeu Rozanski) [RHEL-35090 RHEL-35091] {CVE-2024-26987} - selftest/bpf: Test the read of vsyscall page under x86-64 (Rafael Aquini) [RHEL-33168] {CVE-2024-26906} - x86/mm: Disallow vsyscall page read for copy_from_kernel_nofault() (Rafael Aquini) [RHEL-33168] {CVE-2024-26906} - x86/mm: Move is_vsyscall_vaddr() into asm/vsyscall.h (Rafael Aquini) [RHEL-33168] {CVE-2024-26906} - gfs2: Remove and replace gfs2_glock_queue_work (Andreas Gruenbacher) [RHEL-32940] - gfs2: do_xmote fixes (Andreas Gruenbacher) [RHEL-32940] - gfs2: finish_xmote cleanup (Andreas Gruenbacher) [RHEL-32940] - gfs2: Fix lru_count accounting (Andreas Gruenbacher) [RHEL-32940] - gfs2: Fix "Make glock lru list scanning safer" (Andreas Gruenbacher) [RHEL-32940] - gfs2: Fix "ignore unlock failures after withdraw" (Andreas Gruenbacher) [RHEL-32940] - gfs2: Don't set GLF_LOCK in gfs2_dispose_glock_lru (Andreas Gruenbacher) [RHEL-32940] - gfs2: Replace gfs2_glock_queue_put with gfs2_glock_put_async (Andreas Gruenbacher) [RHEL-32940] - gfs2: Get rid of gfs2_glock_queue_put in signal_our_withdraw (Andreas Gruenbacher) [RHEL-32940] - gfs2: Don't forget to complete delayed withdraw (Andreas Gruenbacher) [RHEL-32940] - arm64: entry: fix ARM64_WORKAROUND_SPECULATIVE_UNPRIV_LOAD (Mark Salter) [RHEL-31321] {CVE-2024-26670} - arm64: Rename ARM64_WORKAROUND_2966298 (Mark Salter) [RHEL-31321] {CVE-2024-26670} - cpufreq: Fix per-policy boost behavior on SoCs using cpufreq_boost_set_sw() (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Preserve PM domain votes in system suspend (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Enable virtual power domain devices (Mark Langsdorf) [RHEL-32446] - PM: sleep: Add helpers to allow a device to remain powered-on (Mark Langsdorf) [RHEL-32446] - cpufreq: imx6q: Don't disable 792 Mhz OPP unnecessarily (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Introduce cpufreq for ipq95xx (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Enable cpufreq for ipq53xx (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: add support for IPQ8074 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: add support for IPQ8064 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: also accept operating-points-v2-krait-cpu (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: drop pvs_ver for format a fuses (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: add support for IPQ6018 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Add MSM8909 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Simplify driver data allocation (Mark Langsdorf) [RHEL-32446] - cpufreq: arm: Kconfig: Add i.MX7 to supported SoC for ARM_IMX_CPUFREQ_DT (Mark Langsdorf) [RHEL-32446] - cpufreq: stats: Fix buffer overflow detection in trans_stats() (Mark Langsdorf) [RHEL-32446] - cpufreq: ARM_BRCMSTB_AVS_CPUFREQ cannot be used with ARM_SCMI_CPUFREQ (Mark Langsdorf) [RHEL-32446] - cpufreq: ti-cpufreq: Add opp support for am62p5 SoCs (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: add am62p5 to blocklist (Mark Langsdorf) [RHEL-32446] - cpufreq: userspace: Move is_managed indicator into per-policy structure (Mark Langsdorf) [RHEL-32446] - cpufreq: userspace: Use fine-grained mutex in userspace governor (Mark Langsdorf) [RHEL-32446] - cpufreq: conservative: Simplify the condition of storing 'down_threshold' (Mark Langsdorf) [RHEL-32446] - cpufreq: Replace deprecated strncpy() with strscpy() (Mark Langsdorf) [RHEL-32446] - cpufreq: dt: platdev: Add MSM8909 to blocklist (Mark Langsdorf) [RHEL-32446] - cpufreq: pmac32: Use of_property_read_reg() to parse "reg" (Mark Langsdorf) [RHEL-32446] - cpufreq: Add QCM6490 to cpufreq-dt-platdev blocklist (Mark Langsdorf) [RHEL-32446] - cpufreq: Support per-policy performance boost (Mark Langsdorf) [RHEL-32446] - cpufreq: pcc: Fix the potentinal scheduling delays in target_index() (Mark Langsdorf) [RHEL-32446] - cpufreq: governor: Free dbs_data directly when gov->init() fails (Mark Langsdorf) [RHEL-32446] - cpufreq: Avoid printing kernel addresses in cpufreq_resume() (Mark Langsdorf) [RHEL-32446] - cpufreq: powernow-k8: Use related_cpus instead of cpus in driver.exit() (Mark Langsdorf) [RHEL-32446] - cpufreq: tegra194: add online/offline hooks (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-cpufreq-hw: add support for 4 freq domains (Mark Langsdorf) [RHEL-32446] - cpufreq: stats: Improve the performance of cpufreq_stats_create_table() (Mark Langsdorf) [RHEL-32446] - cpufreq: cppc: Set fie_disabled to FIE_DISABLED if fails to create kworker_fie (Mark Langsdorf) [RHEL-32446] - cpufreq: cppc: cppc_cpufreq_get_rate() returns zero in all error cases. (Mark Langsdorf) [RHEL-32446] - cpufreq: Prefer to print cpuid in MIN/MAX QoS register error message (Mark Langsdorf) [RHEL-32446] - cpufreq: brcmstb-avs-cpufreq: Fix -Warray-bounds bug (Mark Langsdorf) [RHEL-32446] - cpufreq: blocklist MSM8998 in cpufreq-dt-platdev (Mark Langsdorf) [RHEL-32446] - cpufreq: omap: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: raspberrypi: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: tegra186: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: qoriq: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: acpi: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: kirkwood: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: pcc-cpufreq: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: davinci: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: imx-cpufreq-dt: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: brcmstb-avs-cpufreq: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: tegra194: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: vexpress: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: scpi: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: imx6q: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-cpufreq-hw: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: dt: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: Explicitly include correct DT includes (Mark Langsdorf) [RHEL-32446] - cpufreq: Make CONFIG_CPUFREQ_DT_PLATDEV depend on OF (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-cpufreq-hw: Use dev_err_probe() when failing to get icc paths (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: Support building as module (Mark Langsdorf) [RHEL-32446] - redhat/configs: add default values for CONFIG_CPUFREQ_DT_PLATDEV (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: Blacklist ti,am62a7 SoC (Mark Langsdorf) [RHEL-32446] - cpufreq: ti-cpufreq: Add support for AM62A7 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: use helper to get SMEM SoC ID (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: use SoC ID-s from bindings (Mark Langsdorf) [RHEL-32446] - soc: qcom: smem: introduce qcom_smem_get_soc_id() (Mark Langsdorf) [RHEL-32446] - soc: qcom: smem: Switch to EXPORT_SYMBOL_GPL() (Mark Langsdorf) [RHEL-32446] - soc: qcom: socinfo: move SMEM item struct and defines to a header (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for SM8475 family (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for QCM8550 and QCS8550 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add SoC ID for SM8650 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ8174 family (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add Soc ID for SM7150P (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add SoC ID for SM7125 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: drop the IPQ5019 SoC ID (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for SM4450 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for IPQ5300 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for IPQ5312 and IPQ5302 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ5018 family (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add Soc ID for SM7150 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for QRB4210 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ9574 and its variants (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for QCM2290/QRB2210 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ5332 and its variant (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add Soc IDs for IPQ8064 and variants (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add a bunch of older SoCs (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add QRD board ID (Mark Langsdorf) [RHEL-32446] - cpufreq: imx6q: don't warn for disabling a non-existing frequency (Mark Langsdorf) [RHEL-32446] - cpufreq: Adjust includes to remove of_device.h (Mark Langsdorf) [RHEL-32446] - Merge tag 'devicetree-for-6.4-2' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: Add JH7110 SOC to the allowlist (Mark Langsdorf) [RHEL-32446] - cpufreq: Add SM7225 to cpufreq-dt-platdev blocklist (Mark Langsdorf) [RHEL-32446] - arch/x86: Fix XSAVE check for x86_64-v2 check (Prarit Bhargava) [RHEL-22439] - arch/x86: mark x86_64-v1 and x86_64-v2 processors as deprecated (Prarit Bhargava) [RHEL-22439] - scsi: qla2xxx: Update version to 10.02.09.200-k (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Delay I/O Abort on PCI error (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Change debug message during driver unload (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix double free of fcport (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix double free of the ha->vp_map pointer (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix command flush on cable pull (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: NVME|FCP prefer flag not being honored (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Update manufacturer detail (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Split FCE|EFT trace control (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix N2N stuck connection (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Prevent command send on chip reset (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Use FIELD_GET() to extract PCIe capability fields (Nilesh Javali) [RHEL-25184] - workqueue: Shorten events_freezable_power_efficient name (Audra Mitchell) [RHEL-3534] - workqueue.c: Increase workqueue name length (Audra Mitchell) [RHEL-3534] - net/mlx5e: Tidy up IPsec NAT-T SA discovery (Amir Tzin) [RHEL-24465] - Revert "net/mlx5e: Check the number of elements before walk TC rhashtable" (Amir Tzin) [RHEL-24465] - net/mlx5e: Fix peer flow lists handling (Amir Tzin) [RHEL-24465] - net/mlx5e: Disable IPsec offload support if not FW steering (Amir Tzin) [RHEL-24465] - net/mlx5: Refactor mlx5_flow_destination->rep pointer to vport num (Amir Tzin) [RHEL-24465] - mlx5/core: E-Switch, Create ACL FT for eswitch manager in switchdev mode (Amir Tzin) [RHEL-24465] - net/mlx5: Return correct EC_VF function ID (Amir Tzin) [RHEL-24465] - net/mlx5e: Decrease num_block_tc when unblock tc offload (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, only use devcom after NULL check in mlx5_devcom_send_event() (Amir Tzin) [RHEL-24465] - net/mlx5: Fix mlx5_cmd_update_root_ft() error flow (Amir Tzin) [RHEL-24465] - net/mlx5: DR, Fix peer domain namespace setting (Amir Tzin) [RHEL-24465] - net/mlx5e: Fix overrun reported by coverity (Amir Tzin) [RHEL-24465] - RDMA/mlx5: Change the key being sent for MPV device affiliation (Amir Tzin) [RHEL-24465] - net/mlx5e: Check the number of elements before walk TC rhashtable (Amir Tzin) [RHEL-24465] - net/mlx5e: Reduce eswitch mode_lock protection context (Amir Tzin) [RHEL-24465] - net/mlx5e: Support IPsec upper TCP protocol selector (Amir Tzin) [RHEL-24465] - net/mlx5e: Add IPsec and ASO syndromes check in HW (Amir Tzin) [RHEL-24465] - net/mlx5e: Allow IPsec soft/hard limits in bytes (Amir Tzin) [RHEL-24465] - net/mlx5e: Support IPsec upper protocol selector field offload for RX (Amir Tzin) [RHEL-24465] - net/mlx5e: Remove exposure of IPsec RX flow steering struct (Amir Tzin) [RHEL-24465] - net/mlx5e: Unify esw and normal IPsec status table creation/destruction (Amir Tzin) [RHEL-24465] - net/mlx5e: Don't modify the peer sent-to-vport rules for IPSec offload (Amir Tzin) [RHEL-24465] - net/mlx5: Handle IPsec steering upon master unbind/bind (Amir Tzin) [RHEL-24465] - net/mlx5: Configure IPsec steering for ingress RoCEv2 MPV traffic (Amir Tzin) [RHEL-24465] - net/mlx5: Configure IPsec steering for egress RoCEv2 MPV traffic (Amir Tzin) [RHEL-24465] - net/mlx5: Add create alias flow table function to ipsec roce (Amir Tzin) [RHEL-24465] - net/mlx5: Implement alias object allow and create functions (Amir Tzin) [RHEL-24465] - net/mlx5: Add alias flow table bits (Amir Tzin) [RHEL-24465] - net/mlx5: Store devcom pointer inside IPsec RoCE (Amir Tzin) [RHEL-24465] - net/mlx5: Register mlx5e priv to devcom in MPV mode (Amir Tzin) [RHEL-24465] - RDMA/mlx5: Send events from IB driver about device affiliation state (Amir Tzin) [RHEL-24465] - net/mlx5: Implement devlink port function cmds to control ipsec_packet (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Implement devlink port function cmds to control ipsec_crypto (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Provide an interface to block change of IPsec capabilities (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Add IFC bits to support IPsec enable/disable (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5e: Rewrite IPsec vs. TC block interface (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Drop extra layer of locks in IPsec (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Store vport in struct mlx5_devlink_port and use it in port ops (Amir Tzin) [RHEL-24465] - net/mlx5: Check vhca_resource_manager capability in each op and add extack msg (Amir Tzin) [RHEL-24465] - net/mlx5: Relax mlx5_devlink_eswitch_get() return value checking (Amir Tzin) [RHEL-24465] - net/mlx5: Return -EOPNOTSUPP in mlx5_devlink_port_fn_migratable_set() directly (Amir Tzin) [RHEL-24465] - net/mlx5: Reduce number of vport lookups passing vport pointer instead of index (Amir Tzin) [RHEL-24465] - net/mlx5: Embed struct devlink_port into driver structure (Amir Tzin) [RHEL-24465] - net/mlx5: Don't register ops for non-PF/VF/SF port and avoid checks in ops (Amir Tzin) [RHEL-24465] - net/mlx5: Remove no longer used mlx5_esw_offloads_sf_vport_enable/disable() (Amir Tzin) [RHEL-24465] - net/mlx5: Introduce mlx5_eswitch_load/unload_sf_vport() and use it from SF code (Amir Tzin) [RHEL-24465] - net/mlx5: Allow mlx5_esw_offloads_devlink_port_register() to register SFs (Amir Tzin) [RHEL-24465] - net/mlx5: Push devlink port PF/VF init/cleanup calls out of devlink_port_register/unregister() (Amir Tzin) [RHEL-24465] - net/mlx5: Push out SF devlink port init and cleanup code to separate helpers (Amir Tzin) [RHEL-24465] - net/mlx5: Rework devlink port alloc/free into init/cleanup (Amir Tzin) [RHEL-24465] - net/mlx5: Rename devlink port ops struct for PFs/VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Remove VPORT_UPLINK handling from devlink_port.c (Amir Tzin) [RHEL-24465] - net/mlx5: Call mlx5_esw_offloads_rep_load/unload() for uplink port directly (Amir Tzin) [RHEL-24465] - net/mlx5: Give esw_offloads_load/unload_rep() "mlx5_" prefix (Amir Tzin) [RHEL-24465] - net/mlx5: Make mlx5_eswitch_load/unload_vport() static (Amir Tzin) [RHEL-24465] - net/mlx5: Make mlx5_esw_offloads_rep_load/unload() static (Amir Tzin) [RHEL-24465] - net/mlx5: Remove pointless devlink_rate checks (Amir Tzin) [RHEL-24465] - net/mlx5: Don't check vport->enabled in port ops (Amir Tzin) [RHEL-24465] - net/mlx5: Don't query MAX caps twice (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5: Remove unused MAX HCA capabilities (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5: Remove unused CAPs (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5: Adjust mlx5_query_hca_caps() to upstream (Amir Tzin) [RHEL-24465] - net/mlx5: Expose max possible SFs via devlink resource (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5e: E-Switch, Allow devcom initialization on more vports (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Register devcom device with switch id key (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, Infrastructure changes (Amir Tzin) [RHEL-24465] - net/mlx5: Use shared code for checking lag is supported (Amir Tzin) [RHEL-24465] - net/mlx5e: Support IPsec NAT-T functionality (Amir Tzin) [RHEL-24465] - net/mlx5e: Check for IPsec NAT-T support (Amir Tzin) [RHEL-24465] - net/mlx5: Add relevant capabilities bits to support NAT-T (Amir Tzin) [RHEL-24465] - net/mlx5e: Make TC and IPsec offloads mutually exclusive on a netdev (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Add get IPsec offload stats for uplink representor (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Modify and restore TC rules for IPSec TX rules (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Make IPsec offload work together with eswitch and TC (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5: Compare with old_dest param to modify rule destination (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Support IPsec packet offload for TX in switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Refactor IPsec TX tables creation (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Handle IPsec offload for RX datapath in switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Support IPsec packet offload for RX in switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Refactor IPsec RX tables creation and destruction (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Prepare IPsec packet offload for switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Change the parameter of IPsec RX skb handle function (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Add function to get IPsec offload namespace (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5: DR, update query of HCA caps for EC VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Fix the macro for accessing EC VF vports (Amir Tzin) [RHEL-24465] - net/mlx5: Fix devlink controller number for ECVF (Amir Tzin) [RHEL-24465] - net/mlx5: Fix UAF in mlx5_eswitch_cleanup() (Amir Tzin) [RHEL-24465] - net/mlx5: Fix SFs kernel documentation error (Amir Tzin) [RHEL-24465] - net/mlx5: Bridge, set debugfs access right to root-only (Amir Tzin) [RHEL-24465] - net/mlx5: Bridge, expose FDB state via debugfs (Amir Tzin) [RHEL-24465] - net/mlx5: Bridge, pass net device when linking vport to bridge (Amir Tzin) [RHEL-24465] - net/mlx5: Create eswitch debugfs root directory (Amir Tzin) [RHEL-24465] - net/mlx5: Light probe local SFs (Amir Tzin) [RHEL-24417 RHEL-24465] - net/mlx5: Move esw multiport devlink param to eswitch code (Amir Tzin) [RHEL-24417 RHEL-24465] - net/mlx5: Split function_setup() to enable and open functions (Amir Tzin) [RHEL-24417 RHEL-24465] - net/mlx5: Enable 4 ports VF LAG (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, block multiport eswitch LAG in case ldev have more than 2 ports (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, block multipath LAG in case ldev have more than 2 ports (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, change mlx5_shared_fdb_supported() to static (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, generalize handling of shared FDB (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, check if all eswitches are paired for shared FDB (Amir Tzin) [RHEL-24409 RHEL-24465] - {net/RDMA}/mlx5: introduce lag_for_each_peer (Amir Tzin) [RHEL-24409 RHEL-24465] - RDMA/mlx5: Free second uplink ib port (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5e: E-Switch, Fix shared fdb error flow (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Pass other_vport flag if vport is not 0 (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Use xarray for devcom paired device index (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Add peer fdb miss rules for vport manager or ecpf (Amir Tzin) [RHEL-24465] - net/mlx5e: Use vhca_id for device index in vport rx rules (Amir Tzin) [RHEL-24465] - net/mlx5: Lag, Remove duplicate code checking lag is supported (Amir Tzin) [RHEL-24465] - net/mlx5: Set max number of embedded CPU VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Update SRIOV enable/disable to handle EC/VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Query correct caps for min msix vectors (Amir Tzin) [RHEL-24465] - net/mlx5: Use correct vport when restoring GUIDs (Amir Tzin) [RHEL-24465] - net/mlx5: Add new page type for EC VF pages (Amir Tzin) [RHEL-24465] - net/mlx5: Add/remove peer miss rules for EC VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Add management of EC VF vports (Amir Tzin) [RHEL-24465] - mlx5/core: E-Switch, Allocate ECPF vport if it's an eswitch manager (Amir Tzin) [RHEL-24465] - net/mlx5: Update vport caps query/set for EC VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Enable devlink port for embedded cpu VF vports (Amir Tzin) [RHEL-24465] - net/mlx5: mlx5_ifc updates for embedded CPU SRIOV (Amir Tzin) [RHEL-24465] - net/mlx5: Simplify unload all rep code (Amir Tzin) [RHEL-24465] - net/mlx5: Skip inline mode check after mlx5_eswitch_enable_locked() failure (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, extend mlx5_devcom_send_event to work with more than two devices (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, introduce devcom_for_each_peer_entry (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, mark devcom as not ready when all eswitches are unpaired (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, Rename paired to ready (Amir Tzin) [RHEL-24465] - net/mlx5: DR, handle more than one peer domain (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, generalize shared FDB creation (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, Handle multiple master egress rules (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, refactor FDB miss rule add/remove (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, enlarge peer miss group table (Amir Tzin) [RHEL-24465] - net/mlx5e: Handle offloads flows per peer (Amir Tzin) [RHEL-24465] - net/mlx5e: en_tc, re-factor query route port (Amir Tzin) [RHEL-24465] - net/mlx5e: rep, store send to vport rules per peer (Amir Tzin) [RHEL-24465] - net/mlx5e: tc, Refactor peer add/del flow (Amir Tzin) [RHEL-24465] - net/mlx5e: en_tc, Extend peer flows to a list (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Initialize E-Switch for eswitch manager (Amir Tzin) [RHEL-24465] - net/mlx5: devlink, Only show PF related devlink warning when needed (Amir Tzin) [RHEL-24465] - net/mlx5: E-Switch, Use metadata matching for RoCE loopback rule (Amir Tzin) [RHEL-24465] - net/mlx5: E-Switch, Use RoCE version 2 for loopback traffic (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Add a check that log_max_l2_table is valid (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch: move debug print of adding mac to correct place (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Check device is PF when stopping esw offloads (Amir Tzin) [RHEL-24465] - net/mlx5: Remove redundant vport_group_manager cap check (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Use metadata for vport matching in send-to-vport rules (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Allow get vport api if esw exists (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Update when to set other vport context (Amir Tzin) [RHEL-24465] - net/mlx5e: Remove redundant __func__ arg from fs_err() calls (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Remove flow_source check for metadata matching (Amir Tzin) [RHEL-24465] - net/mlx5: E-Switch, Remove redundant check (Amir Tzin) [RHEL-24465] - net/mlx5: Remove redundant esw multiport validate function (Amir Tzin) [RHEL-24465] - RDMA/mlx5: Handles RoCE MACsec steering rules addition and deletion (Amir Tzin) [RHEL-22227] - net/mlx5: Add RoCE MACsec steering infrastructure in core (Amir Tzin) [RHEL-22227] - net/mlx5: Configure MACsec steering for ingress RoCEv2 traffic (Amir Tzin) [RHEL-22227] - net/mlx5: Configure MACsec steering for egress RoCEv2 traffic (Amir Tzin) [RHEL-22227] - net/mlx5: Add MACsec priorities in RDMA namespaces (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Implement MACsec gid addition and deletion (Amir Tzin) [RHEL-22227] - net/mlx5: Maintain fs_id xarray per MACsec device inside macsec steering (Amir Tzin) [RHEL-22227] - net/mlx5: Remove netdevice from MACsec steering (Amir Tzin) [RHEL-22227] - net/mlx5e: Move MACsec flow steering and statistics database from ethernet to core (Amir Tzin) [RHEL-22227] - net/mlx5e: Rename MACsec flow steering functions/parameters to suit core naming style (Amir Tzin) [RHEL-22227] - net/mlx5: Remove dependency of macsec flow steering on ethernet (Amir Tzin) [RHEL-22227] - net/mlx5e: Move MACsec flow steering operations to be used as core library (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Return the firmware result upon destroying QP/RQ (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Handle DCT QP logic separately from low level QP interface (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Reduce QP table exposure (Amir Tzin) [RHEL-22227] - net/mlx5: Nullify qp->dbg pointer post destruction (Amir Tzin) [RHEL-22227]- nvmet: fix ns enable/disable possible hang (Maurizio Lombardi) [RHEL-37676] - nvme: fix reconnection fail due to reserved tag allocation (Maurizio Lombardi) [RHEL-36896] {CVE-2024-27435} - Revert "xen/x2apic: enable x2apic mode when supported for HVM" (Vitaly Kuznetsov) [RHEL-34602] - ext4: dax - remove tech preview tag (Bill O'Donnell) [RHEL-39889] - redhat: remove the merge subtrees script (Derek Barbosa) - redhat: rhdocs: delete .get_maintainer.conf (Derek Barbosa) - redhat: rhdocs: Remove the rhdocs directory (Derek Barbosa) - redhat: redhat/Makefile: remove dist-maint-update target (Derek Barbosa) - nfp: flower: handle acti_netdevs allocation failure (Ken Cox) [RHEL-35158] {CVE-2024-27046} - crypto: qat - Fix ADF_DEV_RESET_SYNC memory leak (Vladis Dronov) [RHEL-35816] {CVE-2024-26974} - crypto: qat - specify firmware files for 402xx (Vladis Dronov) [RHEL-35816] - crypto: qat - validate slices count returned by FW (Vladis Dronov) [RHEL-35816] - crypto: qat - improve error logging to be consistent across features (Vladis Dronov) [RHEL-35816] - crypto: qat - improve error message in adf_get_arbiter_mapping() (Vladis Dronov) [RHEL-35816] - crypto: qat - implement dh fallback for primes > 4K (Vladis Dronov) [RHEL-24063] - crypto: qat - Fix spelling mistake "Invalide" -> "Invalid" (Vladis Dronov) [RHEL-35816] - crypto: qat - Avoid -Wflex-array-member-not-at-end warnings (Vladis Dronov) [RHEL-35816] - crypto: qat - implement interface for live migration (Vladis Dronov) [RHEL-35816] - crypto: qat - add interface for live migration (Vladis Dronov) [RHEL-35816] - crypto: qat - add bank save and restore flows (Vladis Dronov) [RHEL-35816] - crypto: qat - expand CSR operations for QAT GEN4 devices (Vladis Dronov) [RHEL-35816] - crypto: qat - rename get_sla_arr_of_type() (Vladis Dronov) [RHEL-35816] - crypto: qat - relocate CSR access code (Vladis Dronov) [RHEL-35816] - crypto: qat - move PFVF compat checker to a function (Vladis Dronov) [RHEL-35816] - crypto: qat - relocate and rename 4xxx PF2VM definitions (Vladis Dronov) [RHEL-35816] - crypto: qat - adf_get_etr_base() helper (Vladis Dronov) [RHEL-35816] - powerpc/eeh: Permanently disable the removed device (Mamatha Inamdar) [RHEL-35642] - powerpc/eeh: Use a goto for recovery failures (Mamatha Inamdar) [RHEL-35642] - powerpc/eeh: Small refactor of eeh_handle_normal_event() (Mamatha Inamdar) [RHEL-35642] - REDHAT: Fix values in Makefile being redefined (Lucas Zampieri) - selftests/net/lib: no need to record ns name if it already exist (Ivan Vecera) [RHEL-36219] - netlink: specs: Add missing bridge linkinfo attrs (Ivan Vecera) [RHEL-36219] - net: bridge: switchdev: Ensure deferred event delivery on unoffload (Ivan Vecera) [RHEL-36219] - net: bridge: switchdev: Skip MDB replays of deferred events on offload (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Fix bridge locked port test flakiness (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Suppress grep warnings (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Fix bridge MDB test flakiness (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Fix layer 2 miss test flakiness (Ivan Vecera) [RHEL-36219] - selftests: net: Fix bridge backup port test flakiness (Ivan Vecera) [RHEL-36219] - selftests: forwarding: List helper scripts in TEST_FILES Makefile variable (Ivan Vecera) [RHEL-36219] - selftests: net: Add missing matchall classifier (Ivan Vecera) [RHEL-36219] - bridge: mcast: fix disabled snooping after long uptime (Ivan Vecera) [RHEL-36219] - selftests/net/lib: update busywait timeout value (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Remove executable bits from lib.sh (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Avoid failures to source net/lib.sh (Ivan Vecera) [RHEL-36219] - bridge: cfm: fix enum typo in br_cc_ccm_tx_parse (Ivan Vecera) [RHEL-36219] - selftests: vxlan_mdb: Add MDB bulk deletion test (Ivan Vecera) [RHEL-36219] - selftests: bridge_mdb: Add MDB bulk deletion test (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Add MDB bulk deletion support (Ivan Vecera) [RHEL-36219] - bridge: mdb: Add MDB bulk deletion support (Ivan Vecera) [RHEL-36219] - bridge: add MDB state mask uAPI attribute (Ivan Vecera) [RHEL-36219] - selftests/net: convert test_bridge_neigh_suppress.sh to run it in unique namespace (Ivan Vecera) [RHEL-36219] - selftests/net: convert test_bridge_backup_port.sh to run it in unique namespace (Ivan Vecera) [RHEL-36219] - selftests/net: add lib.sh (Ivan Vecera) [RHEL-36219] - docs: bridge: add other features (Ivan Vecera) [RHEL-36219] - docs: bridge: add netfilter doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add switchdev doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add multicast doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add VLAN doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add STP doc (Ivan Vecera) [RHEL-36219] - docs: bridge: Add kAPI/uAPI fields (Ivan Vecera) [RHEL-36219] - net: bridge: add document for IFLA_BRPORT enum (Ivan Vecera) [RHEL-36219] - net: bridge: add document for IFLA_BR enum (Ivan Vecera) [RHEL-36219] - docs: bridge: update doc format to rst (Ivan Vecera) [RHEL-36219] - net: bridge: fill in MODULE_DESCRIPTION() (Ivan Vecera) [RHEL-36219] - selftests: vxlan_mdb: Use MDB get instead of dump (Ivan Vecera) [RHEL-36219] - selftests: bridge_mdb: Use MDB get instead of dump (Ivan Vecera) [RHEL-36219] - rtnetlink: Add MDB get support (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Add MDB get support (Ivan Vecera) [RHEL-36219] - bridge: mcast: Add MDB get support (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Factor out a helper for remote entry size calculation (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Adjust function arguments (Ivan Vecera) [RHEL-36219] - bridge: mcast: Rename MDB entry get function (Ivan Vecera) [RHEL-36219] - bridge: mcast: Factor out a helper for PG entry size calculation (Ivan Vecera) [RHEL-36219] - bridge: mcast: Account for missing attributes (Ivan Vecera) [RHEL-36219] - bridge: mcast: Dump MDB entries even when snooping is disabled (Ivan Vecera) [RHEL-36219] - br_netfilter: use single forward hook for ip and arp (Ivan Vecera) [RHEL-36219] - selftests: forwarding: bridge_fdb_learning_limit: Add a new selftest (Ivan Vecera) [RHEL-36219] - net: bridge: Set strict_start_type for br_policy (Ivan Vecera) [RHEL-36219] - net: bridge: Add netlink knobs for number / max learned FDB entries (Ivan Vecera) [RHEL-36219] - net: bridge: Track and limit dynamically learned FDB entries (Ivan Vecera) [RHEL-36219] - net: bridge: Set BR_FDB_ADDED_BY_USER early in fdb_add_entry (Ivan Vecera) [RHEL-36219] - selftests: net: Add bridge backup port and backup nexthop ID test (Ivan Vecera) [RHEL-36219] - bridge: Add backup nexthop ID support (Ivan Vecera) [RHEL-36219] - RDMA/mlx5: Fix fortify source warning while accessing Eth segment (Kamal Heib) [RHEL-33164] {CVE-2024-26907} - powerpc/pseries: Rework lppaca_shared_proc() to avoid DEBUG_PREEMPT (Mark Langsdorf) [RHEL-32447] - powerpc: Don't include lppaca.h in paca.h (Mark Langsdorf) [RHEL-32447] - cpuidle: dt: Replace deprecated strncpy() with strscpy() (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Avoid unnecessary variable assignments (Mark Langsdorf) [RHEL-32447] - cpuidle: menu: Skip tick_nohz_get_sleep_length() call in some cases (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Gather statistics regarding whether or not to stop the tick (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Skip tick_nohz_get_sleep_length() call in some cases (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Do not call tick_nohz_get_sleep_length() upfront (Mark Langsdorf) [RHEL-32447] - cpuidle: psci: Move enabling OSI mode after power domains creation (Mark Langsdorf) [RHEL-32447] - cpuidle: dt_idle_genpd: Add helper function to remove genpd topology (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Drop utilized from struct teo_cpu (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Avoid stopping the tick unnecessarily when bailing out (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Update idle duration estimate when choosing shallower state (Mark Langsdorf) [RHEL-32447] - cpuidle: Adjust includes to remove of_device.h (Mark Langsdorf) [RHEL-32447] - cpuidle: Use of_property_present() for testing DT property presence (Mark Langsdorf) [RHEL-32447] - nvme-fabrics: prevent overriding of existing host (John Meneghini) [RHEL-30850] - tee: amdtee: fix use-after-free vulnerability in amdtee_close_session (David Arcari) [RHEL-24997] - tee: amdtee: Add return_origin to 'struct tee_cmd_load_ta' (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Update sps power thermals according to the platform-profiles (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get sps default APTS index values (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get APTS index numbers for static slider (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to notify sbios heart beat event (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get sbios requests in PMF driver (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Disable debugfs support for querying power thermals (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Differentiate PMF ACPI versions (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add debugging message for missing policy data (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Remove smart_pc_status enum (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix possible out-of-bound memory accesses (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Use struct for cookie header (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Do not use readl() for policy buffer access (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix return value of amd_pmf_start_policy_engine() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add missing __iomem attribute to policy_base (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix missing error code in amd_pmf_init_smart_pc() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix a potential race with policy binary sideload (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fixup error handling for amd_pmf_init_smart_pc() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix a suspend hang on Framework 13 (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix TEE enact command failure after suspend and resume (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix memory leak in amd_pmf_get_pb_data() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Get ambient light information from AMD SFH driver (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Get Human presence information from AMD SFH driver (David Arcari) [RHEL-24997] - HID: amd_sfh: Add a new interface for exporting ALS data (David Arcari) [RHEL-24997] - HID: amd_sfh: Add a new interface for exporting HPD data (David Arcari) [RHEL-24997] - HID: amd_sfh: rename float_to_int() to amd_sfh_float_to_int() (David Arcari) [RHEL-24997] - HID: amd_sfh: Add light chromaticity for SFH1.1 (David Arcari) [RHEL-24997] - HID: amd_sfh: Add light chromaticity support (David Arcari) [RHEL-24997] - HID: amd_sfh: Add support for SFH1.1 light color temperature (David Arcari) [RHEL-24997] - HID: amd_sfh: Add support for light color temperature (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Return a status code only as a constant in two functions (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Return directly after a failed apmf_if_call() in apmf_sbios_heartbeat_notify() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: dump policy binary data (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add capability to sideload of policy binary (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add facility to dump TA inputs (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Make source_as_str() as non-static (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to update system state (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support update p3t limit (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get inputs from other subsystems (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: change amd_pmf_init_features() call sequence (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support for PMF Policy Binary (David Arcari) [RHEL-24997] - redhat/configs: enable AMDTEE (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Change return type of amd_pmf_set_dram_addr() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support for PMF-TA interaction (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add PMF TEE interface (David Arcari) [RHEL-24997]- powerpc/pseries/iommu: LPAR panics during boot up with a frozen PE (Mamatha Inamdar) [RHEL-39788] {CVE-2024-36926} - thermal/debugfs: Fix two locking issues with thermal zone debug (David Arcari) [RHEL-40008] {CVE-2024-36961} - thermal/debugfs: Free all thermal zone debug memory on zone removal (David Arcari) [RHEL-39875] {CVE-2024-36956} - thermal/debugfs: Prevent use-after-free from occurring after cdev removal (David Arcari) [RHEL-39774] {CVE-2024-36932} - s390/qeth: Fix typo 'weed' in comment (Tobias Huschle) [RHEL-23681] - s390/qeth: replace deprecated strncpy with strscpy (Tobias Huschle) [RHEL-23681] - s390/ctcm: replace deprecated strncpy with strscpy (Tobias Huschle) [RHEL-23681] - s390/qeth: Fix kernel panic after setting hsuid (Tobias Huschle) [RHEL-23681] - s390/ism: Properly fix receive message buffer allocation (Tobias Huschle) [RHEL-23681] - s390/qeth: handle deferred cc1 (Tobias Huschle) [RHEL-23681] - s390/qeth: Fix potential loss of L3-IP@ in case of network issues (Tobias Huschle) [RHEL-23681] - s390/ism: ism driver implies smc protocol (Tobias Huschle) [RHEL-23681] - net/smc: fix neighbour and rtable leak in smc_ib_find_route() (Tobias Huschle) [RHEL-23682] - s390/qdio: handle deferred cc1 (Tobias Huschle) [RHEL-23680] - scsi: zfcp: Replace strlcpy() with strscpy() (Tobias Huschle) [RHEL-23680] - scsi: zfcp: Fix a double put in zfcp_port_enqueue() (Tobias Huschle) [RHEL-23680] - net/mlx5: Properly link new fs rules into the tree (Kamal Heib) [RHEL-37422] {CVE-2024-35960} - net/mlx5e: fix a double-free in arfs_create_groups (Kamal Heib) [RHEL-36922] {CVE-2024-35835} - net/mlx5e: fix a potential double-free in fs_any_create_groups (Kamal Heib) [RHEL-37093] {CVE-2023-52667} - can: dev: can_put_echo_skb(): don't crash kernel if can_priv::echo_skb is accessed out of bounds (Jose Ignacio Tornos Martinez) [RHEL-38226] {CVE-2023-52878} - blk-mq: add helper for checking if one CPU is mapped to specified hctx (Ming Lei) [RHEL-36684] - net: hns3: fix kernel crash when 1588 is received on HIP08 devices (Ken Cox) [RHEL-33213] {CVE-2024-26881} - fsverity: use register_sysctl_init() to avoid kmemleak warning (Andrey Albershteyn) [RHEL-36258] - ethtool: netlink: Add missing ethnl_ops_begin/complete (Ivan Vecera) [RHEL-36217] - ethtool: reformat kerneldoc for struct ethtool_fec_stats (Ivan Vecera) [RHEL-36217] - ethtool: reformat kerneldoc for struct ethtool_link_settings (Ivan Vecera) [RHEL-36217] - Documentation: networking: add missing PLCA messages from the message list (Ivan Vecera) [RHEL-36217] - net: partial revert of the "Make timestamping selectable: series (Ivan Vecera) [RHEL-36217] - net: ethtool: ts: Let the active time stamping layer be selectable (Ivan Vecera) [RHEL-36217] - net: ethtool: ts: Update GET_TS to reply the current selected timestamp (Ivan Vecera) [RHEL-36217] - net: Change the API of PHY default timestamp to MAC (Ivan Vecera) [RHEL-36217] - net: Replace hwtstamp_source by timestamping layer (Ivan Vecera) [RHEL-36217] - net: ethtool: Add a command to list available time stamping layers (Ivan Vecera) [RHEL-36217] - net: ethtool: Add a command to expose current time stamping layer (Ivan Vecera) [RHEL-36217] - net_tstamp: Add TIMESTAMPING SOFTWARE and HARDWARE mask (Ivan Vecera) [RHEL-36217] - net: phy: micrel: fix ts_info value in case of no phc (Ivan Vecera) [RHEL-36217] - net: Make dev_set_hwtstamp_phylib accessible (Ivan Vecera) [RHEL-36217] - net: macb: Convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: ethtool: Refactor identical get_ts_info implementations. (Ivan Vecera) [RHEL-36217] - net: phy: Remove the call to phy_mii_ioctl in phy_hwstamp_get/set (Ivan Vecera) [RHEL-36217] - net: Convert PHYs hwtstamp callback to use kernel_hwtstamp_config (Ivan Vecera) [RHEL-36217] - net: omit ndo_hwtstamp_get() call when possible in dev_set_hwtstamp_phylib() (Ivan Vecera) [RHEL-36217] - net: remove phy_has_hwtstamp() -> phy_mii_ioctl() decision from converted drivers (Ivan Vecera) [RHEL-36217] - net: fec: delete fec_ptp_disable_hwts() (Ivan Vecera) [RHEL-36217] - net: fec: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: bonding: convert to ndo_hwtstamp_get() / ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: macvlan: convert to ndo_hwtstamp_get() / ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: vlan: convert to ndo_hwtstamp_get() / ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: ethtool: Fix documentation of ethtool_sprintf() (Ivan Vecera) [RHEL-36217] - Revert "ethtool: Fix mod state of verbose no_mask bitset" (Ivan Vecera) [RHEL-36217] - ethtool: Fix mod state of verbose no_mask bitset (Ivan Vecera) [RHEL-36217] - ipv6: also use netdev_hold() in ip6_route_check_nh() (Ivan Vecera) [RHEL-36217] - net: create device lookup API with reference tracking (Ivan Vecera) [RHEL-36217] - net_tstamp: add SOF_TIMESTAMPING_OPT_ID_TCP (Ivan Vecera) [RHEL-36217] - fbcon: always restore the old font data in fbcon_do_set_font() (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix incorrect printed function name in fbcon_prepare_logo() (Jocelyn Falempe) [RHEL-23295] - hid/picolcd_fb: Set FBINFO_VIRTFB flag (Jocelyn Falempe) [RHEL-23295] - fbdev: remove I2C_CLASS_DDC support (Jocelyn Falempe) [RHEL-23295] - fbdev/intelfb: Remove driver (Jocelyn Falempe) [RHEL-23295] - video/logo: use %u format specifier for unsigned int values (Jocelyn Falempe) [RHEL-23295] - video/sticore: Store ROM device in STI struct (Jocelyn Falempe) [RHEL-23295] - fbdev: flush deferred IO before closing (Jocelyn Falempe) [RHEL-23295] - fbdev: flush deferred work in fb_deferred_io_fsync() (Jocelyn Falempe) [RHEL-23295] - fbdev: amba-clcd: Delete the old CLCD driver (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove support for Carillo Ranch driver (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove default file-I/O implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Warn on incorrect framebuffer access (Jocelyn Falempe) [RHEL-23295] - fbdev: Move default fb_mmap code into helper function (Jocelyn Falempe) [RHEL-23295] - fbdev: Push pgprot_decrypted() into mmap implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Rename FB_SYS_FOPS token to FB_SYSMEM_FOPS (Jocelyn Falempe) [RHEL-23295] - fbdev/cyber2000fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/wm8505fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vt8500lcdfb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/clps711x-fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/ps3fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/au1200fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/udlfb: Select correct helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/smscufx: Select correct helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sh_mobile_lcdcfb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/arcfb: Use generator macros for deferred I/O (Jocelyn Falempe) [RHEL-23295] - fbdev/vfb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Use dev_err_probe (Jocelyn Falempe) [RHEL-23295] - fbdev: offb: Simplify offb_init_fb() (Jocelyn Falempe) [RHEL-23295] - fbdev: stifb: Make the STI next font pointer a 32-bit signed offset (Jocelyn Falempe) [RHEL-23295] - fbdev/vt8623fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/viafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vermilionfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/tridentfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/tgafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/tdfxfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sunxvr500: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/stifb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sm712fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sm501fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sisfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/savagefb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sa1100fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/s3fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/s1d13xxxfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/rivafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/radeon: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pvr2fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pm3fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pm2fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/nvidiafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/neofb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/matroxfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/intelfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/imsttfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/i810fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/hpfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/hitfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/hgafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/gbefb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/ep93xx-fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/dnfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/cyber2000fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/controlfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/cobalt-lcd: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/cirrusfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/au1100fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/atyfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/atafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/arkfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/amifb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/amba-clcd: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/68328fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Provide I/O-memory helpers as module (Jocelyn Falempe) [RHEL-23295] - hid/picolcd: Use fb_ops helpers for deferred I/O (Jocelyn Falempe) [RHEL-23295] - console: fix up ARM screen_info reference (Jocelyn Falempe) [RHEL-23295] - vga16fb: drop powerpc support (Jocelyn Falempe) [RHEL-23295] - dummycon: limit Arm console size hack to footbridge (Jocelyn Falempe) [RHEL-23295] - fbdev: core: syscopyarea: fix sloppy typing (Jocelyn Falempe) [RHEL-23295] - fbdev: core: cfbcopyarea: fix sloppy typing (Jocelyn Falempe) [RHEL-23295] - fbdev: uvesafb: Remove uvesafb_exec() prototype from include/video/uvesafb.h (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Disable PWM on shutdown, suspend and remove (Jocelyn Falempe) [RHEL-23295] - fbdev: Replace fb_pgprotect() with pgprot_framebuffer() (Jocelyn Falempe) [RHEL-23295] - fbdev: Avoid file argument in fb_pgprotect() (Jocelyn Falempe) [RHEL-23295] - fbdev: mmp: Annotate struct mmp_path with __counted_by (Jocelyn Falempe) [RHEL-23295] - drm: fix up fbdev Kconfig defaults (Jocelyn Falempe) [RHEL-23295] - fbdev: Update fbdev source file paths (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Clean up include statements in fbmem.c (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Remove empty internal helpers from fb_logo.c (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move logo functions into separate source file (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Unexport logo helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Fix style of code for boot-up logo (Jocelyn Falempe) [RHEL-23295] - fbdev/hyperv_fb: Use fb_ops helpers for deferred I/O (Jocelyn Falempe) [RHEL-23295] - fbdev: Add Kconfig macro FB_IOMEM_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Use bool for ssd1307fb_deviceinfo flags (Jocelyn Falempe) [RHEL-23295] - fbdev: mx3fb: Remove the driver (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Use list_for_each_entry() helper (Jocelyn Falempe) [RHEL-23295] - fbdev/tcx: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/p9100: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/leo: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/cg3: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/cg14: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/bw2: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/sbus: Add initializer macros and Kconfig tokens for SBUS support (Jocelyn Falempe) [RHEL-23295] - fbdev/sbus: Build sbuslib.o if CONFIG_FB_SBUS has been selected (Jocelyn Falempe) [RHEL-23295] - hid/picolcd: Remove flag FBINFO_FLAG_DEFAULT from fbdev driver (Jocelyn Falempe) [RHEL-23295] - backlight: led_bl: Remove redundant of_match_ptr() (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Drop ret variable in brightness change function (Jocelyn Falempe) [RHEL-23295] - fbdev: kyro: Remove unused declarations (Jocelyn Falempe) [RHEL-23295] - fbdev/xilinxfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vesafb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/valkyriefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/uvesafb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sunxvr2500: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sunxvr1000: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sstfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/simplefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sh7760fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/s3cfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/q40fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pxafb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pxa168fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pmagb-b-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pmag-ba-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pmag-aa-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/platinumfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/offb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/ocfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/mx3fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/mb862xxfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/maxinefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/macfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/kyro: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/imxfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/i740fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/gxt4500: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/grvga: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/goldfishfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/g364fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/fsl-diu-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/fm2fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/efifb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/da8xx-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/chipsfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/carminefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/aty128fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/atmel_lcdfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/asiliantfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/acornfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbcon: Make fbcon_registered_fb and fbcon_num_registered_fb static (Jocelyn Falempe) [RHEL-23295] - fbdev: Align deferred I/O with naming of helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Use _DMAMEM_ infix for DMA-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Use _SYSMEM_ infix for system-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Use _IOMEM_ infix for I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Harmonize some comments in (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FB_DEFAULT_SYS_OPS (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_DEFAULT and FBINFO_FLAG_DEFAULT (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Print the PWM's label instead of its number (Jocelyn Falempe) [RHEL-23295] - backlight: gpio_backlight: Drop output GPIO direction check for initial power state (Jocelyn Falempe) [RHEL-23295] - video: logo: LOGO should depend on FB_CORE i.s.o. FB (Jocelyn Falempe) [RHEL-23295] - Revert "fbcon: Use kzalloc() in fbcon_prepare_logo()" (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Catch errors when changing brightness (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Initialize PWM state on first brightness change (Jocelyn Falempe) [RHEL-23295] - fbdev: Add fb_ops init macros for framebuffers in DMA-able memory (Jocelyn Falempe) [RHEL-23295] - fbdev: Document that framebuffer_alloc() returns zero'ed data (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_FLAG_DEFAULT from framebuffer_alloc()'ed structs (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_FLAG_DEFAULT from kzalloc()'ed structs (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_DEFAULT from framebuffer_alloc()'ed structs (Jocelyn Falempe) [RHEL-23295] - fbdev: Split frame buffer support in FB and FB_CORE symbols (Jocelyn Falempe) [RHEL-23295] - fbdev: Move core fbdev symbols to a separate Kconfig file (Jocelyn Falempe) [RHEL-23295] - video: Add auxiliary display drivers to Graphics support menu (Jocelyn Falempe) [RHEL-23295] - fbcon: remove unused display (p) from fbcon_redraw() (Jocelyn Falempe) [RHEL-23295] - vgacon: cache vc_cell_height in vgacon_cursor() (Jocelyn Falempe) [RHEL-23295] - vgacon: let vgacon_doresize() return void (Jocelyn Falempe) [RHEL-23295] - vgacon: remove unused xpos from vgacon_set_cursor_size() (Jocelyn Falempe) [RHEL-23295] - vgacon: remove unneeded forward declarations (Jocelyn Falempe) [RHEL-23295] - vgacon: switch vgacon_scrolldelta() and vgacon_restore_screen() (Jocelyn Falempe) [RHEL-23295] - fbdev/xen-fbfront: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/ssd1307fb: Generate deferred I/O ops (Jocelyn Falempe) [RHEL-23295] - fbdev/ssd1307fb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/metronomefb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/hecubafb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/broadsheetfb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - redhat/configs: Enable FB_DEVICE (Jocelyn Falempe) [RHEL-23295] - fbdev: Make support for userspace interfaces configurable (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Rework fb init code (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move file-I/O code into separate file (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move procfs code to separate file (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Add fb_device_{create,destroy}() (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move framebuffer and backlight helpers into separate files (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Pass Linux device to pm_vt_switch_*() functions (Jocelyn Falempe) [RHEL-23295] - backlight/gpio_backlight: Rename field 'fbdev' to 'dev' (Jocelyn Falempe) [RHEL-23295] - backlight/gpio_backlight: Compare against struct fb_info.device (Jocelyn Falempe) [RHEL-23295] - fbdev: Rename fb_mem*() helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Move framebuffer I/O helpers into (Jocelyn Falempe) [RHEL-23295] - arch/x86: Include in fbdev source file (Jocelyn Falempe) [RHEL-23295] - arch/x86: Implement with generic helpers (Jocelyn Falempe) [RHEL-23295] - arch/powerpc: Implement with generic helpers (Jocelyn Falempe) [RHEL-23295] - arch/arm64: Implement with generic helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Prepare generic architecture helpers (Jocelyn Falempe) [RHEL-23295] - backlight: led_bl: Take led_access lock when required (Jocelyn Falempe) [RHEL-23295] - fbdev: fix potential OOB read in fast_imageblit() (Jocelyn Falempe) [RHEL-23295] - video: backlight: lp855x: Get PWM for PWM mode during probe (Jocelyn Falempe) [RHEL-23295] - fbdev: Add Kconfig options to select different fb_ops helpers (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix null-ptr-deref in soft_cursor (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Remove unneeded checks for valid GPIOs (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmem: mark get_fb_unmapped_area() static (Jocelyn Falempe) [RHEL-23295] - fbdev: Include instead of (Jocelyn Falempe) [RHEL-23295] - fbdev/matrox: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - fbdev: modedb: Add 1920x1080 at 60 Hz video mode (Jocelyn Falempe) [RHEL-23295] - fbdev: Validate info->screen_{base, buffer} in fb_ops implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Don't re-validate info->state in fb_ops implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Use screen_buffer in fb_sys_{read,write}() (Jocelyn Falempe) [RHEL-23295] - fbdev: vga16fb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: vesafb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: simplefb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: offb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: efifb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - video: Move HP PARISC STI core code to shared location (Jocelyn Falempe) [RHEL-23295] - video/aperture: Provide a VGA helper for gma500 and internal use (Jocelyn Falempe) [RHEL-23295] - fbmem: Reject FB_ACTIVATE_KD_TEXT from userspace (Jocelyn Falempe) [RHEL-23295] - video/aperture: Fix typos in comments (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Mark OF related data as maybe unused (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - backlight: led_bl: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: Use of_property_read_bool() for boolean properties (Jocelyn Falempe) [RHEL-23295] - drivers: video: logo: add SPDX comment, remove GPL notice in pnmtologo.c (Jocelyn Falempe) [RHEL-23295] - drivers: video: logo: fix code style issues in pnmtologo.c (Jocelyn Falempe) [RHEL-23295] - fbdev: Make fb_modesetting_disabled() static inline (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix incorrect page mapping clearance at fb_deferred_io_release() (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Don't rely on a disabled PWM emiting inactive state (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Configure pwm only once per backlight toggle (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Drop support for legacy PWM probing (Jocelyn Falempe) [RHEL-23295] - backlight: backlight: Fix doc for backlight_device_get_by_name (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix invalid page access after closing deferred I/O devices (Jocelyn Falempe) [RHEL-23295] - fbdev: remove w100fb driver (Jocelyn Falempe) [RHEL-23295] - fbdev: remove tmiofb driver (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove unused struct fb_deferred_io .first_io field (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmon: fix function name in kernel-doc (Jocelyn Falempe) [RHEL-23295] - fbdev: remove s3c2410 framebuffer (Jocelyn Falempe) [RHEL-23295] - drm/fbdev: Remove aperture handling and FBINFO_MISC_FIRMWARE (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/vesafb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/vesafb: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - fbdev/simplefb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/offb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/offb: Allocate struct offb_par with framebuffer_alloc() (Jocelyn Falempe) [RHEL-23295] - fbdev/efifb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/efifb: Add struct efifb_par for driver data (Jocelyn Falempe) [RHEL-23295] - Revert "fbcon: don't lose the console font across generic->chip driver switch" (Jocelyn Falempe) [RHEL-23295] - fbcon: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - fbdev: matroxfb: G200eW: Increase max memory from 1 MB to 16 MB (Jocelyn Falempe) [RHEL-23295] - fbdev: make offb driver tristate (Jocelyn Falempe) [RHEL-23295] - fbdev: fbcon: release buffer when fbcon_do_set_font() failed (Jocelyn Falempe) [RHEL-23295] - fbdev: uvesafb: don't build on UML (Jocelyn Falempe) [RHEL-23295] - fbdev: matroxfb: Convert to i2c's .probe_new() (Jocelyn Falempe) [RHEL-23295] - fbdev: omapfb: connector-analog-tv: remove support for platform data (Jocelyn Falempe) [RHEL-23295] - fbdev: omapfb: panel-dpi: remove support for platform data (Jocelyn Falempe) [RHEL-23295] - fbdev: omapfb: panel-sony-acx565akm: remove support for platform data (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Drop duplicate NULL checks for PWM APIs (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Drop optional dependency (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Convert to i2c's .probe_new() (Jocelyn Falempe) [RHEL-23295] - fbcon: Use kzalloc() in fbcon_prepare_logo() (Jocelyn Falempe) [RHEL-23295] - Revert "drm/fb-helper: Schedule deferred-I/O worker after writing to framebuffer" (Jocelyn Falempe) [RHEL-23295] - fbdev: Add support for the nomodeset kernel parameter (Jocelyn Falempe) [RHEL-23295] - drm/fb-helper: Schedule deferred-I/O worker after writing to framebuffer (Jocelyn Falempe) [RHEL-23295] - fbdev: MIPS supports iomem addresses (Jocelyn Falempe) [RHEL-23295] - fbdev: vga16fb: Add missing MODULE_DEVICE_TABLE() entry (Jocelyn Falempe) [RHEL-23295] - fbdev: fbcon: Properly revert changes when vc_resize() failed (Jocelyn Falempe) [RHEL-23295] - fbdev: Move fbdev drivers from strlcpy to strscpy (Jocelyn Falempe) [RHEL-23295] - fbdev: fbcon: Destroy mutex on freeing struct fb_info (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Fix repeated words in comments (Jocelyn Falempe) [RHEL-23295] - video: fbdev: offb: Include missing linux/platform_device.h (Jocelyn Falempe) [RHEL-23295] - fbdev: Make registered_fb[] private to fbmem.c (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Auto-generate module init/exit code (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Create EGA/VGA devices in sysfb code (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Switch to atomic PWM API (Jocelyn Falempe) [RHEL-23295] - Revert "drivers/video/backlight/platform_lcd.c: add support for device tree based probe" (Jocelyn Falempe) [RHEL-23295] - fbcon: Use fbcon_info_from_console() in fbcon_modechange_possible() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: simplefb: Check before clk_put() not needed (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix boundary checks for fbcon=vc:n1-n2 parameters (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix accelerated fbdev scrolling while logo is still shown (Jocelyn Falempe) [RHEL-23295] - fbcon: Remove obsolete reference to initmem_freed (Jocelyn Falempe) [RHEL-23295] - video: fbdev: radeon: Fix spelling typo in comment (Jocelyn Falempe) [RHEL-23295] - fbdev: Prevent possible use-after-free in fb_release() (Jocelyn Falempe) [RHEL-23295] - Revert "fbdev: Prevent probing generic drivers if a FB is already registered" (Jocelyn Falempe) [RHEL-23295] - fbdev: Rename pagelist to pagereflist for deferred I/O (Jocelyn Falempe) [RHEL-23295] - fbdev: Refactor implementation of page_mkwrite (Jocelyn Falempe) [RHEL-23295] - fbcon: replace snprintf in show functions with sysfs_emit (Jocelyn Falempe) [RHEL-23295] - video: fbdev: aty/matrox/...: Prepare cleanup of powerpc's asm/prom.h (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix cfb_imageblit() for arbitrary image widths (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix sys_imageblit() for arbitrary image widths (Jocelyn Falempe) [RHEL-23295] - video: fbdev: offb: fix warning comparing pointer to 0 (Jocelyn Falempe) [RHEL-23295] - backlight: backlight: Slighly simplify devm_of_find_backlight() (Jocelyn Falempe) [RHEL-23295] - drm/exynos: fimd: add BGR support for exynos4/5 (Jocelyn Falempe) [RHEL-23295] - fbdev: Improve performance of cfb_imageblit() (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove trailing whitespaces from cfbimgblt.c (Jocelyn Falempe) [RHEL-23295] - fbdev: Improve performance of sys_imageblit() (Jocelyn Falempe) [RHEL-23295] - fbdev: Improve performance of sys_fillrect() (Jocelyn Falempe) [RHEL-23295] - fbcon: Avoid 'cap' set but not used warning (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Avoid open coded arithmetic in memory allocation (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmem: Fix the implicit type casting (Jocelyn Falempe) [RHEL-23295] - redhat/configs: disable FRAMEBUFFER_CONSOLE_LEGACY_ACCELERATION (Jocelyn Falempe) [RHEL-23295] - fbcon: Add option to enable legacy hardware acceleration (Jocelyn Falempe) [RHEL-23295] - Revert "fbcon: Disable accelerated scrolling" (Jocelyn Falempe) [RHEL-23295] - video: fbdev: fbcvt.c: fix printing in fb_cvt_print_name() (Jocelyn Falempe) [RHEL-23295] - video: fbmem: use swap() to make code cleaner in fb_rotate_logo() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Make use of the helper function dev_err_probe() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: matroxfb: set maxvram of vbG200eW to the same as vbG200 to avoid black screen (Jocelyn Falempe) [RHEL-23295] - video: vga16fb: Fix logic that checks for the display standard (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Add support ACPI enumeration (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Add dev helper variable to lp855x_probe() (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Move device_config setting out of lp855x_configure() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: replace snprintf in show functions with sysfs_emit (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmem: Fix double free of 'fb_info->pixmap.addr' (Jocelyn Falempe) [RHEL-23295] - backlight: Propagate errors from get_brightness() (Jocelyn Falempe) [RHEL-23295] - video: backlight: Drop maximum brightness override for brightness zero (Jocelyn Falempe) [RHEL-23295] - fbmem: don't allow too huge resolutions (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Improve bootloader/kernel device handover (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Cache address ranges (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Optimize screen updates (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Extract ssd1307fb_set_{col,page}_range() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Simplify ssd1307fb_update_display() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Propagate errors via ssd1307fb_update_display() (Jocelyn Falempe) [RHEL-23295] - fbmem: Convert from atomic_t to refcount_t on fb_info->count (Jocelyn Falempe) [RHEL-23295] - scsi: lpfc: Copyright updates for 14.4.0.1 patches (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc version to 14.4.0.1 (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Define types in a union for generic void *context3 ptr (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Define lpfc_dmabuf type for ctx_buf ptr (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Define lpfc_nodelist type for ctx_ndlp ptr (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Use a dedicated lock for ras_fwlog state (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Avoid -Wstringop-overflow warning (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Replace hbalock with ndlp lock in lpfc_nvme_unregister_port() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove IRQF_ONESHOT flag from threaded IRQ handling (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Move NPIV's transport unregistration to after resource clean up (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove unnecessary log message in queuecommand path (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Correct size for cmdwqe/rspwqe for memset() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Correct size for wqe for memset() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Replace deprecated strncpy() with strscpy() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Copyright updates for 14.4.0.0 patches (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc version to 14.4.0.0 (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc version to 14.2.0.17 (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Move determination of vmid_flag after VMID reinitialization completes (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Reinitialize an NPIV's VMID data structures after FDISC (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change VMID driver load time parameters to read only (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change lpfc_vport load_flag member into a bitmask (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change lpfc_vport fc_flag member into a bitmask (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Protect vport fc_nodes list with an explicit spin lock (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change nlp state statistic counters into atomic_t (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Move handling of reset congestion statistics events (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Save FPIN frequency statistics upon receipt of peer cgn notifications (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Add condition to delete ndlp object after sending BLS_RJT to an ABTS (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Fix failure to delete vports when discovery is in progress (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove NLP_RCV_PLOGI early return during RSCN processing for ndlps (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Allow lpfc_plogi_confirm_nport() logic to execute for Fabric nodes (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove D_ID swap log message from trace event logger (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Use sg_dma_len() API to get struct scatterlist's length (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove reftag check in DIF paths (Dick Kennedy) [RHEL-24508] - lpfc: Use the proper SCSI midlayer interfaces for PI (Dick Kennedy) [RHEL-24508] - lpfc: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Fix reftag generation sizing errors (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Fix possible memory leak in lpfc_rcv_padisc() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Initialize status local variable in lpfc_sli4_repost_sgl_list() (Dick Kennedy) [RHEL-24508] - x86/coco: Use CC_VENDOR_INTEL for Hyper-V/TDX (Vitaly Kuznetsov) [RHEL-38910]- powerpc/64s: Fix unrecoverable MCE calling async handler from NMI (Mamatha Inamdar) [RHEL-37688] {CVE-2021-47429} - misc: rtsx: do clear express reg every SD_INT (David Arcari) [RHEL-33706] - misc: rtsx: Fix rts5264 driver status incorrect when card removed (David Arcari) [RHEL-33706] - net/mlx5e: Fix mlx5e_priv_init() cleanup flow (Kamal Heib) [RHEL-37426] {CVE-2024-35959} - can: isotp: isotp_sendmsg(): add result check for wait_event_interruptible() (Jose Ignacio Tornos Martinez) [RHEL-38417] {CVE-2021-47457} - net/usb: kalmia: Don't pass act_len in usb_bulk_msg error path (Jose Ignacio Tornos Martinez) [RHEL-38115] {CVE-2023-52703} - net: hns3: do not allow call hns3_nic_net_open repeatedly (Jose Ignacio Tornos Martinez) [RHEL-37707] {CVE-2021-47400} - ice: use irq_update_affinity_hint() (Michal Schmidt) [RHEL-35293] - arm64: mm: Don't remap pgtables for allocate vs populate (Eric Chanudet) [RHEL-32699] - arm64: mm: Batch dsb and isb when populating pgtables (Eric Chanudet) [RHEL-32699] - arm64: mm: Don't remap pgtables per-cont(pte|pmd) block (Eric Chanudet) [RHEL-32699] - cgroup: Remove duplicated cgroup_local_stat_show() and cpu_local_stat_show() functions (Waiman Long) [RHEL-36683] - Revert "Revert "Merge: cgroup: Backport upstream cgroup commits up to v6.8"" (Waiman Long) [RHEL-36683] - x86/tdx: Fix unexpected end of section warning around __tdx_hypercall_failed() (Joe Lawrence) [RHEL-36224] - tipc: fix a possible memleak in tipc_buf_append (Xin Long) [RHEL-36209] - net: tipc: remove redundant 'bool' from CONFIG_TIPC_{MEDIA_UDP,CRYPTO} (Xin Long) [RHEL-36209] - tipc: node: remove Excess struct member kernel-doc warnings (Xin Long) [RHEL-36209] - tipc: socket: remove Excess struct member kernel-doc warning (Xin Long) [RHEL-36209] - tipc: Remove some excess struct member documentation (Xin Long) [RHEL-36209] - tipc: Remove redundant call to TLV_SPACE() (Xin Long) [RHEL-36209] - redhat/configs: Update for ARM_SMMU_V3_KUNIT_TEST (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Make the kunit into a module (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add unit tests for arm_smmu_write_entry (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Build the whole CD in arm_smmu_make_s1_cd() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Move the CD generation for SVA into a function (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Allocate the CD table entry in advance (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Make arm_smmu_alloc_cd_ptr() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Consolidate clearing a CD table entry (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Move the CD generation for S1 domains into a function (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Make CD programming use arm_smmu_write_entry() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Add an ops indirection to the STE code (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Free MSIs in case of ENOMEM (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu: Convert to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add a type for the CD entry (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Do not ATC invalidate the entire domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Do not allow a SVA domain to be set on the wrong PASID (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Retire disable_bypass parameter (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Decouple igfx_off from graphic identity mapping (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix compilation error (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable Guest Translation after reading IOMMU feature register (Jerry Snitselaar) [RHEL-28780] - iommufd: Add config needed for iommufd_fail_nth (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - selftests/iommu: fix the config fragment (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Add mock IO hugepages tests (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Refactor dirty bitmap tests (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Test u64 unaligned bitmaps (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Use the correct type in nvidia_smmu_context_fault() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove caching mode check before device TLB flush (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove private data use in fault message (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove debugfs use of private data field (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Allocate DMAR fault interrupts locally (Jerry Snitselaar) [RHEL-28780] - iommu: Pass domain to remove_dev_pasid() op (Jerry Snitselaar) [RHEL-28780] - iommu: Undo pasid attachment only for the devices that have succeeded (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use try_cmpxchg64{,_local}() in iommu.c (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove redundant assignment to variable err (Jerry Snitselaar) [RHEL-28780] - swiotlb: initialise restricted pool list_head when SWIOTLB_DYNAMIC=y (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add SVA domain support (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Initial SVA support for AMD IOMMU (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for enable/disable IOPF (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add IO page fault notifier handler (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for page response (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Define per-IOMMU iopf_queue (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable PCI features based on attached domain capability (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Setup GCR3 table in advance if domain is SVA capable (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce iommu_dev_data.max_pasids (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix PPR interrupt processing logic (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Move PPR-related functions into ppr.c (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for enabling/disabling IOMMU features (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce per device DTE update function (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rename amd_iommu_v2_supported() as amd_iommu_pasid_supported() (Jerry Snitselaar) [RHEL-28780] - iommu: Add ops->domain_alloc_sva() (Jerry Snitselaar) [RHEL-28780] - redhat/configs: Clean up CONFIG_AMD_IOMMU_V2 (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enhance def_domain_type to handle untrusted device (Jerry Snitselaar) [RHEL-28780] - iommufd: Add missing IOMMUFD_DRIVER kconfig for the selftest (Jerry Snitselaar) [RHEL-28780] - swiotlb: do not set total_used to 0 in swiotlb_create_debugfs_files() (Jerry Snitselaar) [RHEL-28780] - swiotlb: fix swiotlb_bounce() to do partial sync's correctly (Jerry Snitselaar) [RHEL-28780] - swiotlb: extend buffer pre-padding to alloc_align_mask if necessary (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix WARN_ON in iommu probe path (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Allocate local memory for page request queue (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix wrong use of pasid config (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix possible irq lock inversion dependency issue (Jerry Snitselaar) [RHEL-28780] - iommu: Validate the PASID in iommu_attach_device_pasid() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Fix access for STE.SHCFG (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add cpu_to_le64() around STRTAB_STE_0_V (Jerry Snitselaar) [RHEL-28780] - swiotlb: Reinstate page-alignment for mappings >= PAGE_SIZE (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Force swiotlb_max_mapping_size on an untrusted device (Jerry Snitselaar) [RHEL-28780] - swiotlb: Fix alignment checks when both allocation and DMA masks are present (Jerry Snitselaar) [RHEL-28780] - swiotlb: Honour dma_alloc_coherent() alignment in swiotlb_alloc() (Jerry Snitselaar) [RHEL-28780] - swiotlb: Enforce page alignment in swiotlb_alloc() (Jerry Snitselaar) [RHEL-28780] - swiotlb: Fix double-allocation of slots due to broken alignment handling (Jerry Snitselaar) [RHEL-28780] - dma-direct: Leak pages on dma_set_decrypted() failure (Jerry Snitselaar) [RHEL-28780] - swiotlb: add debugfs to track swiotlb transient pool usage (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Document min_align_mask assumption (Jerry Snitselaar) [RHEL-28780] - iommu: re-use local fwnode variable in iommu_ops_from_fwnode() (Jerry Snitselaar) [RHEL-28780] - iommu: constify fwnode in iommu_ops_from_fwnode() (Jerry Snitselaar) [RHEL-28780] - iommu: constify of_phandle_args in xlate (Jerry Snitselaar) [RHEL-28780] - iommu: constify pointer to bus_type (Jerry Snitselaar) [RHEL-28780] - iommu: Make iommu_report_device_fault() return void (Jerry Snitselaar) [RHEL-28780] - iommu: Make iopf_group_response() return void (Jerry Snitselaar) [RHEL-28780] - iommu: Track iopf group instead of last fault (Jerry Snitselaar) [RHEL-28780] - iommu: Improve iopf_queue_remove_device() (Jerry Snitselaar) [RHEL-28780] - iommu: Use refcount for fault data access (Jerry Snitselaar) [RHEL-28780] - iommu: Refine locking for per-device fault data management (Jerry Snitselaar) [RHEL-28780] - iommu: Separate SVA and IOPF (Jerry Snitselaar) [RHEL-28780] - iommu: Make iommu_queue_iopf() more generic (Jerry Snitselaar) [RHEL-28780] - iommu: Prepare for separating SVA and IOPF (Jerry Snitselaar) [RHEL-28780] - iommu: Merge iommu_fault_event and iopf_fault (Jerry Snitselaar) [RHEL-28780] - iommu: Remove iommu_[un]register_device_fault_handler() (Jerry Snitselaar) [RHEL-28780] - iommu: Merge iopf_device_param into iommu_fault_param (Jerry Snitselaar) [RHEL-28780] - iommu: Cleanup iopf data structure definitions (Jerry Snitselaar) [RHEL-28780] - iommu: Remove unrecoverable fault data (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Remove unrecoverable faults reporting (Jerry Snitselaar) [RHEL-28780] - iommu: Move iommu fault data to linux/iommu.h (Jerry Snitselaar) [RHEL-28780] - iommu/iova: use named kmem_cache for iova magazines (Jerry Snitselaar) [RHEL-28780] - iommu/iova: Reorganise some code (Jerry Snitselaar) [RHEL-28780] - iommu/iova: Tidy up iova_cache_get() failure (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix sleeping in atomic context (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Mark interrupt as managed (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce per-device domain ID to fix potential TLB aliasing issue (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused GCR3 table parameters from struct protection_domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rearrange device flush code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused flush pasid functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor GCR3 table helper functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor protection_domain helper functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor attaching / detaching device functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor helper function for setting / clearing GCR3 (Jerry Snitselaar) [RHEL-28780] - iommu: Introduce iommu_group_mutex_assert() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rearrange GCR3 table setup code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for device based TLB invalidation (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Use protection_domain.flags to check page table mode (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce per-device GCR3 table (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce struct protection_domain.pd_mode (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce get_amd_iommu_from_dev() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable Guest Translation before registering devices (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Pass struct iommu_dev_data to set_dte_entry() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove EXPORT_SYMBOL for perf counter related functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove redundant error check in amd_iommu_probe_device() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove duplicate function declarations from amd_iommu.h (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused APERTURE_* macros (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused IOVA_* macro (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused PPR_* macros (Jerry Snitselaar) [RHEL-28780] - iommu: Fix compilation without CONFIG_IOMMU_INTEL (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove scalabe mode in domain_context_clear_one() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove scalable mode context entry setup from attach_dev (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Setup scalable mode context entry in probe path (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix NULL domain on device release (Jerry Snitselaar) [RHEL-28780 RHEL-29357] - iommu: Add static iommu_ops->release_domain (Jerry Snitselaar) [RHEL-28780 RHEL-29357] - iommu/vt-d: Improve ITE fault handling if target device isn't present (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Don't issue ATS Invalidation request when device is disconnected (Jerry Snitselaar) [RHEL-28780] - PCI: Make pci_dev_is_disconnected() helper public for other drivers (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use device rbtree in iopf reporting path (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use rbtree to track iommu probed devices (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Merge intel_svm_bind_mm() into its caller (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove initialization for dynamically heap-allocated rcu_head (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove treatment for revoking PASIDs with pending page faults (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use kcalloc() instead of kzalloc() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove INTEL_IOMMU_BROKEN_GFX_WA (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Convert to domain_alloc_paging() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Pass arm_smmu_domain and arm_smmu_device to finalize (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Use the identity/blocked domain during release (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Add a global static BLOCKED domain (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Add a global static IDENTITY domain (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Check that the RID domain is S1 in SVA (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Remove arm_smmu_master->domain (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Pass smmu_domain to arm_enable/disable_ats() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Put writing the context descriptor in the right order (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Do not change the STE twice during arm_smmu_attach_dev() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Compute the STE only once for each master (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Hold arm_smmu_asid_lock during all of attach_dev (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Build the whole STE in arm_smmu_make_s2_domain_ste() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Move the STE generation for S1 and S2 domains into functions (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Consolidate the STE generation for abort/bypass (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Make STE programming independent of the callers (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-qcom: Add X1E80100 MDSS compatible (Jerry Snitselaar) [RHEL-28780] - iommu/ipmmu-vmsa: Minor cleanups (Jerry Snitselaar) [RHEL-28780] - iommu/msm-iommu: don't limit the driver too much (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Don't check map/unmap pairing with HUGE_PAGES (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix protection fault in iommufd_test_syz_conv_iova (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Fix mock_dev_num bug (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix iopt_access_list_id overwrite bug (Jerry Snitselaar) [RHEL-28780] - iommu/sva: Fix SVA handle sharing in multi device case (Jerry Snitselaar) [RHEL-28780] - iommu/sva: Restore SVA handle sharing (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Do not use GFP_KERNEL under as spinlock (Jerry Snitselaar) [RHEL-28780] - Revert "iommu/arm-smmu: Convert to domain_alloc_paging()" (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix constant-out-of-range warning (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Set SSADE when attaching to a parent with dirty tracking (Jerry Snitselaar) [RHEL-28780 RHEL-29359] - iommu/vt-d: Add missing dirty tracking set for parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Wrap the dirty tracking loop to be a helper (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove domain parameter for intel_pasid_setup_dirty_tracking() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add missing device iotlb flush for parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Update iotlb in nested domain attach (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add missing iotlb flush for parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add __iommu_flush_iotlb_psi() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Track nested domains in parent (Jerry Snitselaar) [RHEL-28780] - iommufd: Reject non-zero data_type if no data_len is provided (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Consider page offset for the pages to be pinned (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Hugepage mock domain support (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Refactor mock_domain_read_and_clear_dirty() (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Handle recording beyond the mapped pages (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Switch iova_bitmap::bitmap to an u8 array (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Bounds check mapped::pages access (Jerry Snitselaar) [RHEL-28780] - drm/tegra: Do not assume that a NULL domain means no DMA IOMMU (Jerry Snitselaar) [RHEL-28780] - iommu: Allow ops->default_domain to work when !CONFIG_IOMMU_DMA (Jerry Snitselaar) [RHEL-28780] - dma-debug: fix kernel-doc warnings (Jerry Snitselaar) [RHEL-28780] - swiotlb: check alloc_size before the allocation of a new memory pool (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Check the bus type during probe (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add iotlb flush for nested domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add data structure for Intel VT-d stage-1 cache invalidation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add coverage for IOMMU_HWPT_INVALIDATE ioctl (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add IOMMU_TEST_OP_MD_CHECK_IOTLB test op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add mock_domain_cache_invalidate_user support (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add iommu_copy_struct_from_user_array helper (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add IOMMU_HWPT_INVALIDATE (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add cache_invalidate_user op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/sva: Fix memory leak in iommu_sva_bind_device() (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Trace bounce buffer usage when mapping buffers (Jerry Snitselaar) [RHEL-28780] - iommu/tegra: Use tegra_dev_iommu_get_stream_id() in the remaining places (Jerry Snitselaar) [RHEL-28780] - acpi: Do not return struct iommu_ops from acpi_iommu_configure_id() (Jerry Snitselaar) [RHEL-28780] - iommu: Mark dev_iommu_priv_set() with a lockdep (Jerry Snitselaar) [RHEL-28780] - iommu: Mark dev_iommu_get() with lockdep (Jerry Snitselaar) [RHEL-28780] - iommu/of: Use -ENODEV consistently in of_iommu_configure() (Jerry Snitselaar) [RHEL-28780] - iommmu/of: Do not return struct iommu_ops from of_iommu_configure() (Jerry Snitselaar) [RHEL-28780] - iommu: Remove struct iommu_ops *iommu from arch_setup_dma_ops() (Jerry Snitselaar) [RHEL-28780] - iommu: Set owner token to SVA domain (Jerry Snitselaar) [RHEL-28780] - iommu: Support mm PASID 1:n with sva domains (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - mm: Deprecate pasid field (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - mm: Add structure to keep sva information (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu: Add mm_get_enqcmd_pasid() helper function (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu/vt-d: Remove mm->pasid in intel_sva_bind_mm() (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu: Change kconfig around IOMMU_SVA (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu: Extend LPAE page table format to support custom allocators (Jerry Snitselaar) [RHEL-28780] - iommu/io-pgtable: Move Apple DART support to its own file (Jerry Snitselaar) [RHEL-28780] - iommu: Allow passing custom allocators to pgtable drivers (Jerry Snitselaar) [RHEL-28780] - iommu: Clean up open-coded ownership checks (Jerry Snitselaar) [RHEL-28780] - iommu: Retire bus ops (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Don't register fwnode for legacy binding (Jerry Snitselaar) [RHEL-28780] - iommu: Decouple iommu_domain_alloc() from bus ops (Jerry Snitselaar) [RHEL-28780] - iommu: Validate that devices match domains (Jerry Snitselaar) [RHEL-28780] - iommu: Decouple iommu_present() from bus ops (Jerry Snitselaar) [RHEL-28780] - iommu: Factor out some helpers (Jerry Snitselaar) [RHEL-28780] - iommu: Map reserved memory as cacheable if device is coherent (Jerry Snitselaar) [RHEL-28780] - iommu/amd/pgtbl_v2: Invalidate updated page ranges only (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Make domain_flush_pages as global function (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate amd_iommu_domain_flush_complete() call (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor device iotlb invalidation code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor IOMMU tlb invalidation code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support to invalidate multiple guest pages (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove redundant passing of PDE bit (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove redundant domain flush from attach_device() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rename iommu_flush_all_caches() -> amd_iommu_flush_all_caches() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Do not flush IRTE when only updating isRun and destination fields (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Set variable amd_dirty_ops to static (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Move inline helpers to header files (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove unused vcmd interfaces (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove unused parameter of intel_pasid_setup_pass_through() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Refactor device_to_iommu() to retrieve iommu directly (Jerry Snitselaar) [RHEL-28780] - iommu/virtio: Add ops->flush_iotlb_all and enable deferred flush (Jerry Snitselaar) [RHEL-28780] - iommu/virtio: Make use of ops->iotlb_sync_map (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Convert to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Pass arm_smmu_domain to internal functions (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Implement IOMMU_DOMAIN_BLOCKED (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Convert to a global static identity domain (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Reorganize arm_smmu_domain_add_master() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Remove ARM_SMMU_DOMAIN_NESTED (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Master cannot be NULL in arm_smmu_write_strtab_ent() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add a type for the STE (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: disable stall for quiet_cd (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-qcom: Add QCM2290 MDSS compatible (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-qcom: Add missing GMU entry to match table (Jerry Snitselaar) [RHEL-28780] - dma-debug: make dma_debug_add_bus take a const pointer (Jerry Snitselaar) [RHEL-28780] - dma-mapping: clear dev->dma_mem to NULL after freeing it (Jerry Snitselaar) [RHEL-28780] - swiotlb: reduce area lock contention for non-primary IO TLB pools (Jerry Snitselaar) [RHEL-28780] - dma-mapping: don't store redundant offsets (Jerry Snitselaar) [RHEL-28780] - iommufd: Do not UAF during iommufd_put_object() (Jerry Snitselaar) [RHEL-28780] - iommufd: Add iommufd_ctx to iommufd_put_object() (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Fix _test_mock_dirty_bitmaps() (Jerry Snitselaar) [RHEL-28780] - iommu: Fix printk arg in of_iommu_get_resv_regions() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Set variable intel_dirty_ops to static (Jerry Snitselaar) [RHEL-28780] - iommu: Flow ERR_PTR out from __iommu_domain_alloc() (Jerry Snitselaar) [RHEL-28780] - swiotlb: fix out-of-bounds TLB allocations with CONFIG_SWIOTLB_DYNAMIC (Jerry Snitselaar) [RHEL-28780] - dma-mapping: fix dma_addressing_limited() if dma_range_map can't cover all system RAM (Jerry Snitselaar) [RHEL-28780] - dma-mapping: move dma_addressing_limited() out of line (Jerry Snitselaar) [RHEL-28780] - swiotlb: do not free decrypted pages if dynamic (Jerry Snitselaar) [RHEL-28780] - s390/pci: prepare is_passed_through() for dma-iommu (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Use a large flush queue and timeout for shadow_on_flush (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Allow a single FQ in addition to per-CPU FQs (Jerry Snitselaar) [RHEL-28780] - iommu/s390: Disable deferred flush for ISM devices (Jerry Snitselaar) [RHEL-28780] - s390/pci: Fix reset of IOMMU software counters (Jerry Snitselaar) [RHEL-28780] - s390/pci: Use dma-iommu layer (Jerry Snitselaar) [RHEL-28780] - s390/pci: convert high_memory to physical address (Jerry Snitselaar) [RHEL-28780] - iommu: Allow .iotlb_sync_map to fail and handle s390's -ENOMEM return (Jerry Snitselaar) [RHEL-28780] - iommufd: Convert to alloc_domain_paging() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use ops->blocked_domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Update the definition of the blocking domain (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Refactor spapr_tce_platform_iommu_attach_dev() (Jerry Snitselaar) [RHEL-28780] - powerpc/pseries/iommu: DLPAR add doesn't completely initialize pci_controller (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Fix the missing iommu_group_put() during platform domain attach (Jerry Snitselaar) [RHEL-28780] - powerpc: iommu: Bring back table group release_ownership() call (Jerry Snitselaar) [RHEL-28780] - iommu: Move IOMMU_DOMAIN_BLOCKED global statics to ops->blocked_domain (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Do not do platform domain attach atctions after probe (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Setup a default domain and remove set_platform_dma_ops (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Fix notifiers being shared by PCI and VIO buses (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Only build sPAPR access functions on pSeries (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Remove iommu_del_device() (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Add iommu_ops to report capabilities and allow blocking domains (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Add "borrowing" iommu_table_group_ops (Jerry Snitselaar) [RHEL-28780] - powerpc/pci_64: Init pcibios subsys a bit later (Jerry Snitselaar) [RHEL-28780] - iommu: change iommu_map_sgtable to return signed values (Jerry Snitselaar) [RHEL-28780] - iommu: Fix return code in iommu_group_alloc_default_domain() (Jerry Snitselaar) [RHEL-28780] - iommu: Do not use IOMMU_DOMAIN_DMA if CONFIG_IOMMU_DMA is not enabled (Jerry Snitselaar) [RHEL-28780] - iommu: Improve map/unmap sanity checks (Jerry Snitselaar) [RHEL-28780] - iommu: Retire map/unmap ops (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Update to {map,unmap}_pages (Jerry Snitselaar) [RHEL-28780] - iommu/ipmmu-vmsa: Convert to generic_single_device_group() (Jerry Snitselaar) [RHEL-28780] - iommu: Add generic_single_device_group() (Jerry Snitselaar) [RHEL-28780] - iommu: Remove useless group refcounting (Jerry Snitselaar) [RHEL-28780] - iommu: Convert remaining simple drivers to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu: Convert simple drivers with DOMAIN_DMA to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu: Add ops->domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu: Add __iommu_group_domain_alloc() (Jerry Snitselaar) [RHEL-28780] - iommu: Require a default_domain for all iommu drivers (Jerry Snitselaar) [RHEL-28780] - iommu/ipmmu: Add an IOMMU_IDENTITIY_DOMAIN (Jerry Snitselaar) [RHEL-28780] - iommu: Remove ops->set_platform_dma_ops() (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Support DMA domains in tegra (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Implement an IDENTITY domain (Jerry Snitselaar) [RHEL-28780] - iommu: Allow an IDENTITY domain as the default_domain in ARM32 (Jerry Snitselaar) [RHEL-28780] - iommu: Reorganize iommu_get_default_domain_type() to respect def_domain_type() (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-gart: Remove tegra-gart (Jerry Snitselaar) [RHEL-28780] - iommu: Add IOMMU_DOMAIN_PLATFORM for S390 (Jerry Snitselaar) [RHEL-28780] - iommu: Add IOMMU_DOMAIN_PLATFORM (Jerry Snitselaar) [RHEL-28780] - iommu: Add iommu_ops->identity_domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove DMA_FQ type from domain allocation path (Jerry Snitselaar) [RHEL-28780] - Revert "iommu: Fix false ownership failure on AMD systems with PASID activated" (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused EXPORT_SYMBOLS (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove amd_iommu_device_info() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove PPR support (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove iommu_v2 module (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Initialize iommu_device->max_pasids (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable device ATS/PASID/PRI capabilities independently (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce iommu_dev_data.flags to track device capabilities (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce iommu_dev_data.ppr (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rename ats related variables (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Modify logic for checking GT and PPR features (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate feature detection and reporting logic (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Miscellaneous clean up when free domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Do not set amd_iommu_pgtable in pass-through mode (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce helper functions for managing GCR3 table (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor protection domain allocation code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate logic to allocate protection domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate timeout pre-define to amd_iommu_type.h (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused amd_io_pgtable.pt_root variable (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: debugfs: Support dumping a specified page table (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: debugfs: Create/remove debugfs file per {device, pasid} (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: debugfs: Dump entry pointing to huge page (Jerry Snitselaar) [RHEL-28780] - iommu/virtio: Add __counted_by for struct viommu_request and use struct_size() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3-sva: Remove bond refcount (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3-sva: Remove unused iommu_sva handle (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Rename cdcfg to cd_table (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Update comment about STE liveness (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Cleanup arm_smmu_domain_finalise (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Move CD table to arm_smmu_master (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Refactor write_ctx_desc (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: move stall_enabled to the cd table (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Encapsulate ctx_desc_cfg init in alloc_cd_tables (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Replace s1_cfg with cdtab_cfg (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Move ctx_desc out of s1_cfg (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-qcom: Add SM7150 SMMUv2 (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-qcom: Add SDM670 MDSS compatible (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Drop unnecessary error check for for debugfs_create_dir() (Jerry Snitselaar) [RHEL-28780] - iommufd: Organize the mock domain alloc functions closer to Joerg's tree (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Fix page-size check in iommufd_test_dirty() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add iopt_area_alloc() (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix missing update of domains_itree after splitting iopt_area (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Disallow read-only mappings to nest parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add nested domain allocation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Set the nested domain to a device (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Make domain attach helpers to be extern (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add helper to setup pasid nested translation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add helper for nested domain allocation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Extend dmar_domain to support nested domain (Jerry Snitselaar) [RHEL-28780] - iommufd: Add data structure for Intel VT-d stage-1 domain allocation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Enhance capability check for nested parent domain allocation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add coverage for IOMMU_HWPT_ALLOC with nested HWPTs (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add nested domain allocation for mock domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add iommu_copy_struct_from_user helper (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add a nested HW pagetable object (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Pass in parent domain with user_data to domain_alloc_user op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Share iommufd_hwpt_alloc with IOMMUFD_OBJ_HWPT_NESTED (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Derive iommufd_hwpt_paging from iommufd_hw_pagetable (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/device: Wrap IOMMUFD_OBJ_HWPT_PAGING-only configurations (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Rename IOMMUFD_OBJ_HW_PAGETABLE to IOMMUFD_OBJ_HWPT_PAGING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add IOMMU_DOMAIN_NESTED (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Only enforce cache coherency in iommufd_hw_pagetable_alloc (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_GET_DIRTY_BITMAP_NO_CLEAR flag (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test out_capabilities in IOMMU_GET_HW_INFO (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_GET_DIRTY_BITMAP (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_SET_DIRTY_TRACKING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_ALLOC_DIRTY_TRACKING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Expand mock_domain with dev_flags (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/vt-d: Access/Dirty bit support for SS domains (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/amd: Access/Dirty bit support in IOPTEs (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/amd: Add domain_alloc_user based domain allocation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add a flag to skip clearing of IOPTE dirty (Jerry Snitselaar) [RHEL-28780] - iommufd: Add capabilities to IOMMU_GET_HW_INFO (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add IOMMU_HWPT_GET_DIRTY_BITMAP (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add IOMMU_HWPT_SET_DIRTY_TRACKING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add a flag to enforce dirty tracking on attach (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add iommu_domain ops for dirty tracking (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Correct IOMMU_HWPT_ALLOC_NEST_PARENT description (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Rework TEST_LENGTH to test min_size explicitly (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add domain_alloc_user op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add domain_alloc_user() support in iommu mock (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Support allocating nested parent domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Flow user flags for domain allocation to domain_alloc_user() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Use the domain_alloc_user() op for domain allocation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add new iommu op to create domains owned by userspace (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Iterate idev_ids in mock_domain's alloc_hwpt test (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix spelling errors in comments (Jerry Snitselaar) [RHEL-28780] - dma-debug: Fix a typo in a debugging eye-catcher (Jerry Snitselaar) [RHEL-28780] - swiotlb: rewrite comment explaining why the source is preserved on DMA_FROM_DEVICE (Jerry Snitselaar) [RHEL-28780] - net: fec: use dma_alloc_noncoherent for data cache enabled coldfire (Jerry Snitselaar) [RHEL-28780] - dma-direct: warn when coherent allocations aren't supported (Jerry Snitselaar) [RHEL-28780] - dma-direct: simplify the use atomic pool logic in dma_direct_alloc (Jerry Snitselaar) [RHEL-28780] - dma-direct: add a CONFIG_ARCH_HAS_DMA_ALLOC symbol (Jerry Snitselaar) [RHEL-28780] - dma-direct: add dependencies to CONFIG_DMA_GLOBAL_POOL (Jerry Snitselaar) [RHEL-28780] - swiotlb: do not try to allocate a TLB bigger than MAX_ORDER pages (Jerry Snitselaar) [RHEL-28780] - swiotlb: fix the check whether a device has used software IO TLB (Jerry Snitselaar) [RHEL-28780] - dma-contiguous: fix the Kconfig entry for CONFIG_DMA_NUMA_CMA (Jerry Snitselaar) [RHEL-28780] - iommu: Explicitly include correct DT includes (Jerry Snitselaar) [RHEL-28780] - swiotlb: move slot allocation explanation comment where it belongs (Jerry Snitselaar) [RHEL-28780] - swiotlb: search the software IO TLB only if the device makes use of it (Jerry Snitselaar) [RHEL-28780] - swiotlb: allocate a new memory pool when existing pools are full (Jerry Snitselaar) [RHEL-28780] - swiotlb: determine potential physical address limit (Jerry Snitselaar) [RHEL-28780] - swiotlb: if swiotlb is full, fall back to a transient memory pool (Jerry Snitselaar) [RHEL-28780] - redhat/configs: add file for SWIOTLB_DYNAMIC (Jerry Snitselaar) [RHEL-28780] - swiotlb: add a flag whether SWIOTLB is allowed to grow (Jerry Snitselaar) [RHEL-28780] - swiotlb: separate memory pool data from other allocator data (Jerry Snitselaar) [RHEL-28780] - swiotlb: add documentation and rename swiotlb_do_find_slots() (Jerry Snitselaar) [RHEL-28780] - redhat/configs: Add CONFIG_DMA_NUMA_CMA and remove CONFIG_DMA_PERNUMA_CMA (Jerry Snitselaar) [RHEL-28780] - dma-contiguous: support numa CMA for specified node (Jerry Snitselaar) [RHEL-28780] - dma-contiguous: support per-numa CMA for all architectures (Jerry Snitselaar) [RHEL-28780] - of: Fix "dma-ranges" handling for bus controllers (Jerry Snitselaar) [RHEL-28780] - net/mlx5e: Fix operation precedence bug in port timestamping napi_poll context (Kamal Heib) [RHEL-30492] {CVE-2023-52626} - sched/numa: Fix mm numa_scan_seq based unconditional scan (Phil Auld) [RHEL-10049] - sched/numa: Complete scanning of inactive VMAs when there is no alternative (Phil Auld) [RHEL-10049] - sched/numa: Complete scanning of partial VMAs regardless of PID activity (Phil Auld) [RHEL-10049] - sched/numa: Move up the access pid reset logic (Phil Auld) [RHEL-10049] - sched/numa: Trace decisions related to skipping VMAs (Phil Auld) [RHEL-10049] - sched/numa: Rename vma_numab_state::access_pids[] => ::pids_active[], ::next_pid_reset => ::pids_active_reset (Phil Auld) [RHEL-10049] - sched/numa: Document vma_numab_state fields (Phil Auld) [RHEL-10049] - sched/numa: use hash_32 to mix up PIDs accessing VMA (Phil Auld) [RHEL-10049] - sched/numa: implement access PID reset logic (Phil Auld) [RHEL-10049] - selftests/livepatch: fix and refactor new dmesg message code (Ryan Sullivan) [RHEL-31518] - docs: automarkup: linkify git revs (Ryan Sullivan) [RHEL-31518] - livepatch: Fix missing newline character in klp_resolve_symbols() (Ryan Sullivan) [RHEL-31518]- KVM: arm64: Do not re-initialize the KVM lock (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr() (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: Ensure target address is granule-aligned for range TLBI (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: Fix host-programmed guest events in nVHE (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: selftests: Fix spelling mistake "trigged" -> "triggered" (Sebastian Ott) [RHEL-31215] - KVM: arm64: removed unused kern_hyp_va asm macro (Sebastian Ott) [RHEL-31215] - KVM: arm64: add comments to __kern_hyp_va (Sebastian Ott) [RHEL-31215] - KVM: selftests: arm64: Support P52V48 4K and 16K guest_modes (Sebastian Ott) [RHEL-31215] - KVM: selftests: arm64: Determine max ipa size per-page size (Sebastian Ott) [RHEL-31215] - KVM: selftests: Fix __GUEST_ASSERT() format warnings in ARM's arch timer test (Sebastian Ott) [RHEL-31215] - perf build: Fix out of tree build related to installation of sysreg-defs (Sebastian Ott) [RHEL-31215] - tools headers: Update tools's copy of arm64/asm headers (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Remove unused functions from vpmu test (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Split arch_timer test code (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Enable tuning of error margin in arch_timer test (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Data type cleanup for arch_timer test (Sebastian Ott) [RHEL-31215] - KVM: selftests: Print timer ctl register in ISTATUS assertion (Sebastian Ott) [RHEL-31215] - KVM: selftests: Fix GUEST_PRINTF() format warnings in ARM code (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Remove redundant newlines (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Handle feature fields with nonzero minimum value correctly (Sebastian Ott) [RHEL-31215] - KVM: selftests: Ensure sysreg-defs.h is generated at the expected path (Sebastian Ott) [RHEL-31215] - perf build: Ensure sysreg-defs Makefile respects output dir (Sebastian Ott) [RHEL-31215] - tools headers arm64: Fix references to top srcdir in Makefile (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Update tools copy of arm_pmuv3.h (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: vPMU test for validating user accesses (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: vPMU register test for unimplemented counters (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: vPMU register test for implemented counters (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Introduce vpmu_counter_access test (Sebastian Ott) [RHEL-31215] - tools: Import arm_pmuv3.h (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Test for setting ID register from usersapce (Sebastian Ott) [RHEL-31215] - KVM: arm64: Document vCPU feature selection UAPIs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Document KVM_ARM_GET_REG_WRITABLE_MASKS (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix out-of-IPA space translation fault handling (Sebastian Ott) [RHEL-31215] - Revert "KVM: arm64: Snapshot all non-zero RES0/RES1 sysreg fields for later checking" (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix TRFCR_EL1/PMSCR_EL1 access in hVHE mode (Sebastian Ott) [RHEL-31215] - KVM: arm64: Don't initialize idreg debugfs w/ preemption disabled (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fail the idreg iterator if idregs aren't initialized (Sebastian Ott) [RHEL-31215] - KVM: arm64: Set io memory s2 pte as normalnc for vfio pci device (Sebastian Ott) [RHEL-31215] - mm: Introduce new flag to indicate wc safe (Sebastian Ott) [RHEL-31215] - KVM: arm64: Introduce new flag for non-cacheable IO memory (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix typos (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Don't acquire the lpi_list_lock in vgic_put_irq() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Ensure the irq refcount is nonzero when taking a ref (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Rely on RCU protection in vgic_get_lpi() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Free LPI vgic_irq structs in an RCU-safe manner (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Use atomics to count LPIs (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Get rid of the LPI linked-list (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-its: Walk the LPI xarray in vgic_copy_lpi_list() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-v3: Iterate the xarray to find pending LPIs (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Use xarray to find LPI in vgic_get_lpi() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Store LPIs in an xarray (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make build-time check of RES0/RES1 bits optional (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table() (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: Add debugfs file for guest's ID registers (Sebastian Ott) [RHEL-31215] - KVM: arm64: Snapshot all non-zero RES0/RES1 sysreg fields for later checking (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make FEAT_MOPS UNDEF if not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make AMU sysreg UNDEF if FEAT_AMU is not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make PIR{,E0}_EL1 UNDEF if S1PIE is not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make TLBI OS/Range UNDEF if not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Streamline save/restore of HFG[RW]TR_EL2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Move existing feature disabling over to FGU infrastructure (Sebastian Ott) [RHEL-31215] - KVM: arm64: Propagate and handle Fine-Grained UNDEF bits (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add Fine-Grained UNDEF tracking information (Sebastian Ott) [RHEL-31215] - KVM: arm64: Rename __check_nv_sr_forward() to triage_sysreg_trap() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use the xarray as the primary sysreg/sysinsn walker (Sebastian Ott) [RHEL-31215] - KVM: arm64: Register AArch64 system register entries with the sysreg xarray (Sebastian Ott) [RHEL-31215] - KVM: arm64: Always populate the trap configuration xarray (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Move system instructions to their own sys_reg_desc array (Sebastian Ott) [RHEL-31215] - KVM: arm64: Drop the requirement for XARRAY_MULTI (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Turn encoding ranges into discrete XArray stores (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Correctly handle negative polarity FGTs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Unify HDFG[WR]TR_GROUP FGT identifiers (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Drop sanitised_sys_reg() helper (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to VNCR-backed HCRX_EL2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to VNCR-backed FGT sysregs (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to EL2 configuration registers (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to VNCR-backed sysregs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add feature checking helpers (Sebastian Ott) [RHEL-31215] - arm64: sysreg: Add missing ID_AA64ISAR[13]_EL1 fields and variants (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Fix FEAT_NV check when checking for FEAT_NV1 (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Only check for NV1 if NV is present (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Add missing ID_AA64MMFR4_EL1 to __read_sysreg_by_encoding() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Handle Apple M2 as not having HCR_EL2.NV1 implemented (Sebastian Ott) [RHEL-31215] - arm64: kvm: avoid CONFIG_PGTABLE_LEVELS for runtime levels (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix double-free following kvm_pgtable_stage2_free_unlinked() (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: print Hyp mode (Sebastian Ott) [RHEL-31215] - KVM: arm64: Force guest's HCR_EL2.E2H RES1 when NV1 is not implemented (Sebastian Ott) [RHEL-31215] - KVM: arm64: Expose ID_AA64MMFR4_EL1 to guests (Sebastian Ott) [RHEL-31215] - arm64: Fix early handling of FEAT_E2H0 not being implemented (Sebastian Ott) [RHEL-31215] - arm64: Treat HCR_EL2.E2H as RES1 when ID_AA64MMFR4_EL1.E2H0 is negative (Sebastian Ott) [RHEL-31215] - arm64: cpufeature: Detect HCR_EL2.NV1 being RES0 (Sebastian Ott) [RHEL-31215] - arm64: cpufeature: Add ID_AA64MMFR4_EL1 handling (Sebastian Ott) [RHEL-31215] - arm64: sysreg: Add layout for ID_AA64MMFR4_EL1 (Sebastian Ott) [RHEL-31215] - arm64: cpufeature: Correctly display signed override values (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Correctly handle signed values (Sebastian Ott) [RHEL-31215] - arm64: Add macro to compose a sysreg field value (Sebastian Ott) [RHEL-31215] - KVM: arm64: Do not source virt/lib/Kconfig twice (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-its: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-init: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: sys_regs: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: mmu: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: vhe: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: hyp/aarch32: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: guest: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: debug: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix circular locking dependency (Sebastian Ott) [RHEL-31215 RHEL-31553 RHEL-36279] {CVE-2024-26691} - KVM: arm64: nv: Handle virtual EL2 registers in vcpu_read/write_sys_reg() (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Map VNCR-capable registers to a separate page (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add EL2_REG_VNCR()/EL2_REG_REDIR() sysreg helpers (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add include containing the VNCR_EL2 offsets (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add non-VHE-EL2->EL1 translation helpers (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Restrict NV support to FEAT_NV2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Introduce a bad_trap() primitive for unexpected trap handling (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Drop EL12 register traps that are redirected to VNCR (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Compute NV view of idregs as a one-off (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Hoist vcpu_has_nv() into is_hyp_ctxt() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Trap external trace for protected VMs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Mark PAuth as a restricted feature for protected VMs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix which features are marked as allowed for protected VMs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Macros for setting/clearing FGT bits (Sebastian Ott) [RHEL-31215] - KVM: arm64: Define FGT nMASK bits relative to other fields (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use generated FGT RES0 bits instead of specifying them (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add build validation for FGT trap mask values (Sebastian Ott) [RHEL-31215] - KVM: arm64: Handle HAFGRTR_EL2 trapping in nested virt (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add bit masks for HAFGRTR_EL2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add missing HFGITR_EL2 FGT entries to nested virt (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add missing HFGxTR_EL2 FGT entries to nested virt (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing system instruction definitions for FGT (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing system register definitions for FGT (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing ExtTrcBuff field definition to ID_AA64DFR0_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing Pauth_LR field definitions to ID_AA64ISAR1_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add new system registers for GCS (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for FPMR (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update HCRX_EL2 definition for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update SCTLR_EL1 for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update ID_AA64SMFR0_EL1 definition for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for ID_AA64FPFR0_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for ID_AA64ISAR3_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update ID_AA64ISAR2_EL1 defintion for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for ID_AA64PFR2_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: update CPACR_EL1 register (Sebastian Ott) [RHEL-31215] - arm64/sysreg: add system register POR_EL{0,1} (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for HAFGRTR_EL2 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update HFGITR_EL2 definiton to DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Explicitly trap unsupported HFGxTR_EL2 features (Sebastian Ott) [RHEL-31215] - arm: perf/kvm: Use GENMASK for ARMV8_PMU_PMCR_N (Sebastian Ott) [RHEL-31215] - KVM: arm64: Remove VPIPT I-cache handling (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use helpers to classify exception types reported via ESR (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow guests with >48-bit IPA size on FEAT_LPA2 systems (Sebastian Ott) [RHEL-31215] - KVM: arm64: Support up to 5 levels of translation in kvm_pgtable (Sebastian Ott) [RHEL-31215] - KVM: arm64: Convert translation level parameter to s8 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use LPA2 page-tables for stage2 and hyp stage1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add new (V)TCR_EL2 field definitions for FEAT_LPA2 (Sebastian Ott) [RHEL-31215] - arm64: Add ARM64_HAS_LPA2 CPU capability (Sebastian Ott) [RHEL-31215] - arm64/mm: Add FEAT_LPA2 specific ID_AA64MMFR0.TGRAN[2] (Sebastian Ott) [RHEL-31215] - arm64/mm: Add lpa2_is_enabled() kvm_lpa2_is_enabled() stubs (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Allow userspace to limit PMCR_EL0.N for the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Sanitize PM{C,I}NTEN{SET,CLR}, PMOVS{SET,CLR} before first run (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add {get,set}_user for PM{C,I}NTEN{SET,CLR}, PMOVS{SET,CLR} (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Set PMCR_EL0.N for vCPU based on the associated PMU (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Add a helper to read a vCPU's PMCR_EL0 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Select default PMU in KVM_ARM_VCPU_INIT handler (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add PMU event filter bits required if EL3 is implemented (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make PMEVTYPER_EL0.NSH RES0 if EL2 isn't advertised (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Introduce helpers to set the guest's PMU (Sebastian Ott) [RHEL-31215] - KVM: arm64: Move VTCR_EL2 into struct s2_mmu (Sebastian Ott) [RHEL-31215] - KVM: arm64: Load the stage-2 MMU context in kvm_vcpu_load_vhe() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Rename helpers for VHE vCPU load/put (Sebastian Ott) [RHEL-31215] - KVM: arm64: Reload stage-2 for VMID change on VHE (Sebastian Ott) [RHEL-31215] - KVM: arm64: Restore the stage-2 context in VHE's __tlb_switch_to_host() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Don't zero VTTBR in __tlb_switch_to_host() (Sebastian Ott) [RHEL-31215] - arm64: kvm: Use cpus_have_final_cap() explicitly (Sebastian Ott) [RHEL-31215] - KVM: arm64: Expose MOPS instructions to guests (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add handler for MOPS exceptions (Sebastian Ott) [RHEL-31215] - KVM: arm64: FFA: Remove access of endpoint memory access descriptor array (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use mtree_empty() to determine if SMCCC filter configured (Sebastian Ott) [RHEL-31215] - KVM: arm64: Only insert reserved ranges when SMCCC filter is used (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add a predicate for testing if SMCCC filter is configured (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64ZFR0_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64PFR0_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64MMFR{0-2}_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64ISAR{0-2}_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Bump up the default KVM sanitised debug version to v8p8 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Reject attempts to set invalid debug arch version (Sebastian Ott) [RHEL-31215] - KVM: arm64: Advertise selected DebugVer in DBGDIDR.Version (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use guest ID register values for the sake of emulation (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to get the writable masks for feature ID registers (Sebastian Ott) [RHEL-31215] - KVM: arm64: Do not transfer page refcount for THP adjustment (Sebastian Ott) [RHEL-31215] - KVM: arm64: Don't use kerneldoc comment for arm64_check_features() (Sebastian Ott) [RHEL-31215] - Revert "Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists in DT" (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add new VID/PID 13d3/3602 for MT7925 (David Marlin) [RHEL-30099] - Bluetooth: qca: Fix triggering coredump implementation (David Marlin) [RHEL-30099] - Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists in DT (David Marlin) [RHEL-30099] - Bluetooth: qca: Fix wrong event type for patch config command (David Marlin) [RHEL-30099] - Bluetooth: Enforce validation on max value of connection interval (David Marlin) [RHEL-30099] - Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST (David Marlin) [RHEL-30099] - Bluetooth: mgmt: Fix limited discoverable off timeout (David Marlin) [RHEL-30099] - Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR (David Marlin) [RHEL-30099] - Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security (David Marlin) [RHEL-27921 RHEL-30099] {CVE-2024-22099} - Bluetooth: hci_sync: Fix accept_list when attempting to suspend (David Marlin) [RHEL-30099] - Bluetooth: Avoid potential use-after-free in hci_error_reset (David Marlin) [RHEL-30099 RHEL-31828] {CVE-2024-26801} - Bluetooth: hci_sync: Check the correct flag before starting a scan (David Marlin) [RHEL-30099] - Bluetooth: hci_bcm4377: do not mark valid bd_addr as invalid (David Marlin) [RHEL-30099] - Bluetooth: Fix atomicity violation in {min,max}_key_size_set (David Marlin) [RHEL-30099] - Bluetooth: Add device 13d3:3572 IMC Networks Bluetooth Radio (David Marlin) [RHEL-30099] - Bluetooth: L2CAP: Fix possible multiple reject send (David Marlin) [RHEL-30099] - Bluetooth: hci_sync: fix BR/EDR wakeup bug (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: remove useless assignment (David Marlin) [RHEL-30099] - Bluetooth: btmtkuart: fix recv_buf() return value (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: fix recv_buf() return value (David Marlin) [RHEL-30099] - Bluetooth: qca: Support HFP offload for QCA2066 (David Marlin) [RHEL-30099] - Bluetooth: hci_conn: Check non NULL function before calling for HFP offload (David Marlin) [RHEL-30099] - Bluetooth: ISO: Avoid creating child socket if PA sync is terminating (David Marlin) [RHEL-30099] - Bluetooth: btintel: Print firmware SHA1 (David Marlin) [RHEL-30099] - Bluetooth: hci_core: Remove le_restart_scan work (David Marlin) [RHEL-30099] - Bluetooth: Add documentation to exported functions in lib (David Marlin) [RHEL-30099] - Bluetooth: btusb: Don't suspend when there are connections (David Marlin) [RHEL-30099] - Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066 (David Marlin) [RHEL-30099] - Bluetooth: ISO: Reassociate a socket with an active BIS (David Marlin) [RHEL-30099] - Bluetooth: ISO: Allow binding a PA sync socket (David Marlin) [RHEL-30099] - Bluetooth: MGMT/SMP: Fix address type when using SMP over BREDR/LE (David Marlin) [RHEL-30099] - Bluetooth: L2CAP: Send reject on command corrupted request (David Marlin) [RHEL-30099] - Bluetooth: hci_core: Fix hci_conn_hash_lookup_cis (David Marlin) [RHEL-30099] - Bluetooth: hci_event: shut up a false-positive warning (David Marlin) [RHEL-30099] - Bluetooth: hci_event: Fix not checking if HCI_OP_INQUIRY has been sent (David Marlin) [RHEL-30099] - Bluetooth: Fix deadlock in vhci_send_frame (David Marlin) [RHEL-30099] - Bluetooth: Fix not notifying when connection encryption changes (David Marlin) [RHEL-30099] - Bluetooth: btmtksdio: enable bluetooth wakeup in system suspend (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add 0bda:b85b for Fn-Link RTL8852BE (David Marlin) [RHEL-30099] - Bluetooth: ISO: Copy BASE if service data matches EIR_BAA_SERVICE_UUID (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add date->evt_skb is NULL check (David Marlin) [RHEL-30099] - Bluetooth: msft: __hci_cmd_sync() doesn't return NULL (David Marlin) [RHEL-30099] - Bluetooth: ISO: Match QoS adv handle with BIG handle (David Marlin) [RHEL-30099] - Bluetooth: ISO: Allow binding a bcast listener to 0 bises (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add RTW8852BE device 13d3:3570 to device tables (David Marlin) [RHEL-30099] - Bluetooth: qca: add support for QCA2066 (David Marlin) [RHEL-30099] - Bluetooth: Add support for Intel Misty Peak - 8087:0038 (David Marlin) [RHEL-30099] - Bluetooth: Add support ITTIM PE50-M75C (David Marlin) [RHEL-30099] - Bluetooth: ISO: Fix BIS cleanup (David Marlin) [RHEL-30099] - Bluetooth: Fix a refcnt underflow problem for hci_conn (David Marlin) [RHEL-30099] - Bluetooth: vhci: Fix race when opening vhci device (David Marlin) [RHEL-30099] - Bluetooth: Avoid redundant authentication (David Marlin) [RHEL-30099] - Bluetooth: ISO: Fix handling of listen for unicast (David Marlin) [RHEL-30099] - Bluetooth: btusb: add shutdown function for QCA6174 (David Marlin) [RHEL-30099] - Bluetooth: Delete unused hci_req_prepare_suspend() declaration (David Marlin) [RHEL-30099] - Bluetooth: btusb: Do not call kfree_skb() under spin_lock_irqsave() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Fix quirks table naming (David Marlin) [RHEL-30099] - Bluetooth: btintel: Send new command for PPAG (David Marlin) [RHEL-30099] - Bluetooth: ISO: Add support for periodic adv reports processing (David Marlin) [RHEL-30099] - Bluetooth: qca: add support for WCN7850 (David Marlin) [RHEL-30099] - Bluetooth: qca: use switch case for soc type behavior (David Marlin) [RHEL-30099] - Bluetooth: hci_conn: Fix sending BT_HCI_CMD_LE_CREATE_CONN_CANCEL (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Improve inband Independent Reset handling (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Add support for IW624 chipset (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Remove check for CTS low after FW download (David Marlin) [RHEL-30099] - Bluetooth: hci_event: drop only unbound CIS if Set CIG Parameters fails (David Marlin) [RHEL-30099] - Bluetooth: Remove unnecessary NULL check before vfree() (David Marlin) [RHEL-30099] - Bluetooth: hci_sync: Avoid use-after-free in dbg for hci_add_adv_monitor() (David Marlin) [RHEL-30099] - Bluetooth: Remove unused declaration amp_read_loc_info() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Move btusb_recv_event_intel to btintel (David Marlin) [RHEL-30099] - Bluetooth: btqca: Add WCN3988 support (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Add support for AW693 chipset (David Marlin) [RHEL-30099] - Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe() (David Marlin) [RHEL-30099] - bluetooth: Explicitly include correct DT includes (David Marlin) [RHEL-30099] - Bluetooth: btbcm: add default address for BCM43430A1 (David Marlin) [RHEL-30099] - Bluetooth: ISO: Add support for BT_PKT_STATUS (David Marlin) [RHEL-30099] - Bluetooth: af_bluetooth: Make BT_PKT_STATUS generic (David Marlin) [RHEL-30099] - Bluetooth: btmtk: Fix kernel crash when processing coredump (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add support for another MediaTek 7922 VID/PID (David Marlin) [RHEL-30099] - Bluetooth: Fix hci_suspend_sync crash (David Marlin) [RHEL-30099] - Bluetooth: hci_debugfs: Use kstrtobool() instead of strtobool() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add new VID/PID 04ca/3804 for MT7922 (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add new VID/PID 0489/e102 for MT7922 (David Marlin) [RHEL-30099] - Bluetooth: hci_sync: Don't double print name in add/remove adv_monitor (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add a new VID/PID 0489/e0f6 for MT7922 (David Marlin) [RHEL-30099] - Bluetooth: msft: Fix error code in msft_cancel_address_filter_sync() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add device 0489:e0f5 as MT7922 device (David Marlin) [RHEL-30099] - Bluetooth: btusb: mediatek: add MediaTek devcoredump support (David Marlin) [RHEL-30099] - Bluetooth: btmtk: introduce btmtk reset work (David Marlin) [RHEL-30099] - Bluetooth: btusb: mediatek: readx_poll_timeout replaces open coding (David Marlin) [RHEL-30099] - Bluetooth: btmtk: add printing firmware information (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add support Mediatek MT7925 (David Marlin) [RHEL-30099] - Bluetooth: btintel: Add support to reset bluetooth via ACPI DSM (David Marlin) [RHEL-30099] - Bluetooth: hci_qca: Add qcom devcoredump support (David Marlin) [RHEL-30099] - Bluetooth: hci_qca: Add qcom devcoredump sysfs support (David Marlin) [RHEL-30099] - Bluetooth: hci_sock: Forward credentials to monitor (David Marlin) [RHEL-30099] - Bluetooth: Init sk_peer_* on bt_sock_alloc (David Marlin) [RHEL-30099] - Bluetooth: Consolidate code around sk_alloc into a helper function (David Marlin) [RHEL-30099]- memblock: fix crash when reserved memory is not added to memory (Eric Chanudet) [RHEL-36126] - mm: pass nid to reserve_bootmem_region() (Eric Chanudet) [RHEL-36126] - x86/tsc: Trust initial offset in architectural TSC-adjust MSRs (Prarit Bhargava) [RHEL-29437] - net/mlx5e: Advertise mlx5 ethernet driver updates sk_buff md_dst for MACsec (Sabrina Dubroca) [RHEL-31748] - macsec: Detect if Rx skb is macsec-related for offloading devices that update md_dst (Sabrina Dubroca) [RHEL-31748] - ethernet: Add helper for assigning packet type when dest address does not match device address (Sabrina Dubroca) [RHEL-31748] - macsec: Enable devices to advertise whether they update sk_buff md_dst during offloads (Sabrina Dubroca) [RHEL-31748] - net: macsec: revert the MAC address if mdo_upd_secy fails (Sabrina Dubroca) [RHEL-31748] - net: macsec: documentation for macsec_context and macsec_ops (Sabrina Dubroca) [RHEL-31748] - net: macsec: move sci_to_cpu to macsec header (Sabrina Dubroca) [RHEL-31748] - net: add DEV_STATS_READ() helper (Sabrina Dubroca) [RHEL-31748] - net: macsec: Use helper functions to update stats (Sabrina Dubroca) [RHEL-31748] - macsec: use DEV_STATS_INC() (Sabrina Dubroca) [RHEL-31748] - net: macsec: remove the prepare flag from the MACsec offloading context (Sabrina Dubroca) [RHEL-31748] - ethtool: add linkmode bitmap support to struct ethtool_keee (Ivan Vecera) [RHEL-32101] - ethtool: add suffix _u32 to legacy bitmap members of struct ethtool_keee (Ivan Vecera) [RHEL-32101] - ethtool: adjust struct ethtool_keee to kernel needs (Ivan Vecera) [RHEL-32101] - ethtool: switch back from ethtool_keee to ethtool_eee for ioctl (Ivan Vecera) [RHEL-32101] - ethtool: replace struct ethtool_eee with a new struct ethtool_keee on kernel side (Ivan Vecera) [RHEL-32101] - treewide: use get_random_u32_below() instead of deprecated function (Bill O'Donnell) [RHEL-36333] - powerpc/64s: fix program check interrupt emergency stack path (Mamatha Inamdar) [RHEL-37690] {CVE-2021-47428} - ext4: regenerate buddy after block freeing failed if under fc replay (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: change the type of blocksize in ext4_mb_init_cache() (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: correct grp validation in ext4_mb_good_group (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: drop the call to ext4_error() from ext4_get_group_info() (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: allow ext4_get_group_info() to fail (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - blk-cgroup: fix list corruption from reorder of WRITE ->lqueued (Ming Lei) [RHEL-38348] - blk-cgroup: fix list corruption from resetting io stat (Ming Lei) [RHEL-38348] - net: dst: fix missing initialization of rt_uncached (Felix Maurer) [RHEL-15695] - net: dst: Switch to rcuref_t reference counting (Felix Maurer) [RHEL-15695] - net: Use call_rcu_hurry() for dst_release() (Felix Maurer) [RHEL-15695] - net: dst: Prevent false sharing vs. dst_entry:: __refcnt (Felix Maurer) [RHEL-15695] - rh_messages.h: mark mlx5 on Bluefield-3 as unmaintained (Scott Weaver) [RHEL-33061] - rh_messages.h: update driver and device lists (Scott Weaver) [RHEL-35575] - i2c: dev: copy userspace array safely (Steve Best) [RHEL-38295] {CVE-2023-52758} - crypto: pcrypt - Fix hungtask for PADATA_RESET (Herbert Xu) [RHEL-38173] {CVE-2023-52813} - platform/x86/amd/pmc: Modify SMU message port for latest AMD platform (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add 1Ah family series to STB support list (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add idlemask support for 1Ah family (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: call amd_pmc_get_ip_info() during driver probe (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add VPE information for AMDI000A platform (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Send OS_HINT command for AMDI000A platform (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Disable keyboard wakeup on AMD Framework 13 (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Move keyboard wakeup disablement detection to pmc-quirks (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Only run IRQ1 firmware version check on Cezanne (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Move platform defines to header (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: adjust getting DRAM size behavior (David Arcari) [RHEL-24991] - platform/x86: Add s2idle quirk for more Lenovo laptops (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add dump_custom_stb module parameter (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Handle overflow cases where the num_samples range is higher (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Use flex array when calling amd_pmc_stb_debugfs_open_v2() (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add PMFW command id to support S2D force flush (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Fix build error with randconfig (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Move PMC driver to separate directory (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Use release_mem_region() to undo request_mem_region_muxed() (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Apply nvme quirk to HP 15s-eq2xxx (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Add new ACPI ID AMDI000A (David Arcari) [RHEL-24991] - platform/x86: Move s2idle quirk from thinkpad-acpi to amd-pmc (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Use pm_pr_dbg() for suspend related messages (David Arcari) [RHEL-24991] - include/linux/suspend.h: Only show pm_pr_dbg messages at suspend/resume (David Arcari) [RHEL-24991] - PM: sleep: enable dynamic debug support within pm_pr_dbg() (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Update metrics table info for Pink Sardine (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Add helper function to check the cpu id (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Get STB DRAM size from PMFW (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Pass true/false to bool argument (David Arcari) [RHEL-24991] - redhat/configs: Enable INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON (Jerry Snitselaar) [RHEL-28672] - idpf: don't skip over ethtool tcp-data-split setting (Michal Schmidt) [RHEL-36182] - mmc: sdio: fix possible resource leaks in some error paths (Steve Best) [RHEL-38151] {CVE-2023-52730} - redhat/configs: Adding CONFIG_TYPEC_MUX_WCD939X_USBSS (Desnes Nunes) [RHEL-34114] - usb: xhci: use array_size() when allocating and freeing memory (Desnes Nunes) [RHEL-34114] - usb: xhci: check if 'requested segments' exceeds ERST capacity (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: limit the UCSI_NO_PARTNER_PDOS even further (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: allow non-partner GET_PDOS for Qualcomm devices (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Fix connector check on init (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi_acpi: Refactor and fix DELL quirk (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Ack unsupported commands (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Check for notifications after init (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Clear EVENT_PENDING under PPM lock (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Correct the PDO counting in pd_set (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Update PD of Type-C port upon pd_set (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: fix double-free issue in tcpm_port_unregister_pd() (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Correct port source pdo array in pd_set callback (Desnes Nunes) [RHEL-34114] - xhci: Fix failure to detect ring expansion need. (Desnes Nunes) [RHEL-34114] - usb: port: Don't try to peer unused USB ports based on location (Desnes Nunes) [RHEL-34114] - usb: typec: altmodes/displayport: create sysfs nodes as driver's default device attribute group (Desnes Nunes) [RHEL-34114] - usb: typec: tpcm: Fix PORT_RESET behavior for self powered devices (Desnes Nunes) [RHEL-34114] - USB: usb-storage: Prevent divide-by-0 error in isd200_ata_command (Desnes Nunes) [RHEL-34114] - usb: typec: tpcm: Fix issues with power being removed during reset (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Don't disconnect if not started (Desnes Nunes) [RHEL-34114] - usb: roles: don't get/set_role() when usb_role_switch is unregistered (Desnes Nunes) [RHEL-34114] - usb: roles: fix NULL pointer issue when put module's reference (Desnes Nunes) [RHEL-34114] - USB: roles: make role_class a static const structure (Desnes Nunes) [RHEL-34114] - usb: uhci-grlib: Explicitly include linux/platform_device.h (Desnes Nunes) [RHEL-34114] - usb: uhci-grlib: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-34114] - scsi: sd: usb_storage: uas: Access media prior to querying device properties (Desnes Nunes) [RHEL-34114] - Revert "usb: dwc3: Support EBC feature of DWC_usb31" (Desnes Nunes) [RHEL-34114] - dt-bindings: xilinx: replace Piyush Mehta maintainership (Desnes Nunes) [RHEL-34114] - USB: serial: option: add Fibocom FM101-GL variant (Desnes Nunes) [RHEL-34114] - USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e (Desnes Nunes) [RHEL-34114] - USB: serial: cp210x: add ID for IMST iM871A-USB (Desnes Nunes) [RHEL-34114] - thunderbolt: Fix setting the CNS bit in ROUTER_CS_5 (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: fix the PD disabled case (Desnes Nunes) [RHEL-34114] - usb: ucsi_acpi: Quirk to ack a connector change ack cmd (Desnes Nunes) [RHEL-34114] - usb: ucsi_acpi: Fix command completion handling (Desnes Nunes) [RHEL-34114] - usb: ucsi: Add missing ppm_lock (Desnes Nunes) [RHEL-34114] - usb: ulpi: Fix debugfs directory leak (Desnes Nunes) [RHEL-34114] - Revert "usb: typec: tcpm: fix cc role at port reset" (Desnes Nunes) [RHEL-34114] - USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT (Desnes Nunes) [RHEL-34114] - usb: chipidea: core: handle power lost in workqueue (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Fix NULL pointer dereference in dwc3_gadget_suspend (Desnes Nunes) [RHEL-34114] - usb: core: Prevent null pointer dereference in update_port_device_state (Desnes Nunes) [RHEL-34114] - xhci: handle isoc Babble and Buffer Overrun events properly (Desnes Nunes) [RHEL-34114] - xhci: process isoc TD properly when there was a transaction error mid TD. (Desnes Nunes) [RHEL-34114] - xhci: fix off by one check when adding a secondary interrupter. (Desnes Nunes) [RHEL-34114] - xhci: fix possible null pointer dereference at secondary interrupter removal (Desnes Nunes) [RHEL-34114] - usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK (Desnes Nunes) [RHEL-34114] - usb: dwc3: host: Set XHCI_SG_TRB_CACHE_SIZE_QUIRK (Desnes Nunes) [RHEL-34114] - usb: gadget: ncm: Fix indentations in documentation of NCM section (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: fix use of device-specific init function (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: Separate reset for TPS6598x (Desnes Nunes) [RHEL-34114] - usb: mon: Fix atomicity violation in mon_bin_vma_fault (Desnes Nunes) [RHEL-34114] - usb: typec: class: fix typec_altmode_put_partner to put plugs (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: dwc3: Limit num-hc-interrupters definition (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: xhci: Add num-hc-interrupters definition (Desnes Nunes) [RHEL-34114] - xhci: add support to allocate several interrupters (Desnes Nunes) [RHEL-34114] - USB: core: Use device_driver directly in struct usb_driver and usb_device_driver (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Queue PM runtime idle on disconnect event (Desnes Nunes) [RHEL-34114] - usb: chipidea: wait controller resume finished for wakeup irq (Desnes Nunes) [RHEL-34114] - usb: chipidea: ci_hdrc_imx: add wakeup clock and keep it always on (Desnes Nunes) [RHEL-34114] - usb: gadget: ncm: Add support to update wMaxSegmentSize via configfs (Desnes Nunes) [RHEL-34114] - usb: gadget: ncm: Handle decoding of multiple NTB's in unwrap call (Desnes Nunes) [RHEL-34114] - usb: gadget: f_ncm: Always set current gadget in ncm_bind() (Desnes Nunes) [RHEL-34114] - usb: dwc3: set pm runtime active before resume common (Desnes Nunes) [RHEL-34114] - usb: dwc3: Support EBC feature of DWC_usb31 (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Support multiple capabilities (Desnes Nunes) [RHEL-34114] - dt-bindings: connector: Add child nodes for multiple PD capabilities (Desnes Nunes) [RHEL-34114] - usb: xhci-plat: fix usb disconnect issue after s4 (Desnes Nunes) [RHEL-34114] - usb: dwc3: core: set force_gen1 bit in USB31 devices if max speed is SS (Desnes Nunes) [RHEL-34114] - usb: dwc: ep0: Update request status in dwc3_ep0_stall_restart (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Handle EP0 request dequeuing properly (Desnes Nunes) [RHEL-34114] - usb: dwc3: Properly handle processing of pending events (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Propagate core init errors to UDC during pullup (Desnes Nunes) [RHEL-34114] - USB: fix up merge of 6.4-rc4 into usb-next (Desnes Nunes) [RHEL-34114] - usb: dwc3: Add error logs for unknown endpoint events (Desnes Nunes) [RHEL-34114] - usb: ueagle-atm: Use wait_event_freezable_timeout() in uea_wait() (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: add patch update support for tps6598x (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: declare in_data in as const in exec_cmd functions (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: add function to request firmware (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: add init and reset functions to tipd_data (Desnes Nunes) [RHEL-34114] - Revert "usb: dwc3: don't reset device side if dwc3 was configured as host-only" (Desnes Nunes) [RHEL-34114] - Revert "usb: dwc3: Soft reset phy on probe for host" (Desnes Nunes) [RHEL-34114] - usb: linux/usb.h: fix Excess kernel-doc description warning (Desnes Nunes) [RHEL-34114] - thunderbolt: Reduce retry timeout to speed up boot for some devices (Desnes Nunes) [RHEL-34114] - thunderbolt: Keep link as asymmetric if preferred by hardware (Desnes Nunes) [RHEL-34114] - thunderbolt: make tb_bus_type const (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Parse Accessory Mode information (Desnes Nunes) [RHEL-34114] - dt-bindings: connector: usb: add accessory mode description (Desnes Nunes) [RHEL-34114] - xhci: Fix null pointer dereference during S4 resume when resetting ep0 (Desnes Nunes) [RHEL-34114] - usb: dwc3: imx8mp: Fix smatch warning (Desnes Nunes) [RHEL-34114] - usb: typec: fixed a typo (Desnes Nunes) [RHEL-34114] - usb: gadget: f_fs: fix fortify warning (Desnes Nunes) [RHEL-34114] - usb: storage: Remove snprintf() from sysfs call-backs and replace with sysfs_emit() (Desnes Nunes) [RHEL-34114] - usb: mon_text: Replace snprintf() with the safer scnprintf() variant (Desnes Nunes) [RHEL-34114] - usb: mon_stat: Replace snprintf() with the safer scnprintf() variant (Desnes Nunes) [RHEL-34114] - usb: typec: mux: add Qualcomm WCD939X USB SubSystem Altmode Mux driver (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: Document WCD939x USB SubSystem Altmode/Analog Audio Switch (Desnes Nunes) [RHEL-34114] - usb: core: Fix crash w/ usb_choose_configuration() if no driver (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Query Source partner for FRS capability only if it is DRP (Desnes Nunes) [RHEL-34114] - usb: typec: change altmode SVID to u16 entry (Desnes Nunes) [RHEL-34114] - dt-bindings: connector: usb: add altmodes description (Desnes Nunes) [RHEL-34114] - usb: typec: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-34114] - usb: chipidea: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: nxp,ptn5110: Fix typos in the title (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: genesys,gl850g: Document 'peer-hub' (Desnes Nunes) [RHEL-34114] - usb: cdc-acm: return correct error code on unsupported break (Desnes Nunes) [RHEL-34114] - thunderbolt: Add support for Intel Lunar Lake (Desnes Nunes) [RHEL-34114] - thunderbolt: Disable PCIe extended encapsulation upon teardown properly (Desnes Nunes) [RHEL-34114] - thunderbolt: Make PCIe tunnel setup and teardown follow CM guide (Desnes Nunes) [RHEL-34114] - thunderbolt: Improve logging when DisplayPort resource is added due to hotplug (Desnes Nunes) [RHEL-34114] - thunderbolt: Use tb_dp_read_cap() to read DP_COMMON_CAP as well (Desnes Nunes) [RHEL-34114] - thunderbolt: Disable CL states only when actually needed (Desnes Nunes) [RHEL-34114] - thunderbolt: Transition link to asymmetric only when both sides support it (Desnes Nunes) [RHEL-34114] - thunderbolt: Log XDomain link speed and width (Desnes Nunes) [RHEL-34114] - thunderbolt: Move width_name() helper to tb.h (Desnes Nunes) [RHEL-34114] - thunderbolt: Handle lane bonding of Gen 4 XDomain links properly (Desnes Nunes) [RHEL-34114] - thunderbolt: Unwind TMU configuration if tb_switch_set_tmu_mode_params() fails (Desnes Nunes) [RHEL-34114] - media: uvcvideo: Fix power line control for SunplusIT camera (Desnes Nunes) [RHEL-34114] - media: uvcvideo: Pick first best alternate setting insteed of last (Desnes Nunes) [RHEL-34114] - media: uvcvideo: Fix power line control for a Chicony camera (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: fix UCSI on buggy Qualcomm devices (Desnes Nunes) [RHEL-34114] - media: cx231xx: fix a memleak in cx231xx_init_isoc (Desnes Nunes) [RHEL-34114] - usb: xhci: xhci-plat: Add support for BCM2711 (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: xhci: Add support for BCM2711 (Desnes Nunes) [RHEL-34114] - usb: hub: Add quirk to decrease IN-ep poll interval for Microchip USB491x hub (Desnes Nunes) [RHEL-34114] - usb: hub: Replace hardcoded quirk value with BIT() macro (Desnes Nunes) [RHEL-34114] - usb: typec: tcpci: add vconn over current fault handling to maxim_core (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: add tcpm_port_error_recovery symbol (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: tps6598x: add reset-gpios property (Desnes Nunes) [RHEL-34114] - usb: typec: tps6598x: add reset gpio support (Desnes Nunes) [RHEL-34114] - r8152: fix unknown device for choose_configuration (Desnes Nunes) [RHEL-34114] - r8152: Choose our USB config with choose_configuration() rather than probe() (Desnes Nunes) [RHEL-34114] - usb: core: Allow subclassed USB drivers to override usb_choose_configuration() (Desnes Nunes) [RHEL-34114] - usb: core: Don't force USB generic_subclass drivers to define probe() (Desnes Nunes) [RHEL-34114] - usb: atm: Remove snprintf() from sysfs call-backs and replace with sysfs_emit() (Desnes Nunes) [RHEL-34114] - xhci: fix possible null pointer deref during xhci urb enqueue (Desnes Nunes) [RHEL-34114] - xhci: Reconfigure endpoint 0 max packet size only during endpoint reset (Desnes Nunes) [RHEL-34114] - xhci: minor coding style cleanup in 'xhci_try_enable_msi()' (Desnes Nunes) [RHEL-34114] - xhci: rework 'xhci_try_enable_msi()' MSI and MSI-X setup code (Desnes Nunes) [RHEL-34114] - xhci: change 'msix_count' to encompass MSI or MSI-X vectors (Desnes Nunes) [RHEL-34114] - xhci: refactor static MSI function (Desnes Nunes) [RHEL-34114] - xhci: refactor static MSI-X function (Desnes Nunes) [RHEL-34114] - xhci: add handler for only one interrupt line (Desnes Nunes) [RHEL-34114] - xhci: check if legacy irq is available before using it as fallback (Desnes Nunes) [RHEL-34114] - xhci: dbc: Add missing headers (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use sizeof(*pointer) instead of sizeof(type) (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use sizeof_field() where it makes sense (Desnes Nunes) [RHEL-34114] - xhci: dbc: Replace custom return value with proper Linux error code (Desnes Nunes) [RHEL-34114] - xhci: dbc: Don't shadow error codes in store() functions (Desnes Nunes) [RHEL-34114] - xhci: dbc: Check for errors first in xhci_dbc_stop() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use ATTRIBUTE_GROUPS() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use sysfs_emit() to instead of scnprintf() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Convert to use sysfs_streq() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Drop duplicate checks for dma_free_coherent() (Desnes Nunes) [RHEL-34114] - usb: new quirk to reduce the SET_ADDRESS request timeout (Desnes Nunes) [RHEL-34114] - usb: xhci: Add timeout argument in address_device USB HCD callback (Desnes Nunes) [RHEL-34114] - media: usb: cx231xx: Stop direct calls to queue num_buffers field (Desnes Nunes) [RHEL-34114] - USB: misc: iowarrior: remove redundant assignment to variable io_res (Desnes Nunes) [RHEL-34114] - thunderbolt: Remove duplicated re-assignment of pointer 'out' (Desnes Nunes) [RHEL-34114] - dt-bindings: phy: imx8mq-usb: add phy tuning properties (Desnes Nunes) [RHEL-34114] - dt-bindings: phy: imx8mq-usb: add power-domains property (Desnes Nunes) [RHEL-34114] - dt-bindings: phy: imx8mq-usb-phy: convert to json schema (Desnes Nunes) [RHEL-34114] - memstick: jmb38x_ms: Annotate struct jmb38x_ms with __counted_by (Desnes Nunes) [RHEL-34114] - memstick r592: make memstick_debug_get_tpc_name() static (Desnes Nunes) [RHEL-34114] - memstick: fix memory leak if card device is never registered (Desnes Nunes) [RHEL-34114] - memstick: core: Imply IOSCHED_BFQ (Desnes Nunes) [RHEL-34114] - mmc: core: Imply IOSCHED_BFQ (Desnes Nunes) [RHEL-34114] - memstick/mspro_block: Convert to use sysfs_emit()/sysfs_emit_at() APIs (Desnes Nunes) [RHEL-34114] - memstick: r592: Fix a UAF bug when removing the driver (Desnes Nunes) [RHEL-34114] - memstick: jmb38x_ms: use appropriate free function in jmb38x_ms_alloc_host() (Desnes Nunes) [RHEL-34114] - memstick: jmb38x_ms: Prefer struct_size over open coded arithmetic (Desnes Nunes) [RHEL-34114] - memstick: switch from 'pci_' to 'dma_' API (Desnes Nunes) [RHEL-34114] - memstick: r592: Change the name of the 'pci_driver' structure to be consistent (Desnes Nunes) [RHEL-34114] - misc: rtsx: clean up one inconsistent indenting (Desnes Nunes) [RHEL-34114] - phy: broadcom: sata: fix Wvoid-pointer-to-enum-cast warning (Desnes Nunes) [RHEL-34114] - phy: broadcom: Kconfig: Add configuration menu for Broadcom phy drivers (Desnes Nunes) [RHEL-34114] - phy: qcom: qmp-ufs: add missing offsets to sm8150 configuration (Desnes Nunes) [RHEL-34114] - phy: core: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-34114] - phy: core: add debugfs files (Desnes Nunes) [RHEL-34114] - PCI: tegra: Convert to devm_of_phy_optional_get() (Desnes Nunes) [RHEL-34114] - phy: Add devm_of_phy_optional_get() helper (Desnes Nunes) [RHEL-34114] - doc: phy: Document devm_of_phy_get() (Desnes Nunes) [RHEL-34114] - phy: Remove unused phy_optional_get() (Desnes Nunes) [RHEL-34114] - net: hsr: hsr_slave: Fix the promiscuous mode in offload mode (Felix Maurer) [RHEL-30017] - hsr: Handle failures in module init (Felix Maurer) [RHEL-30017] - hsr: Fix uninit-value access in hsr_get_node() (Felix Maurer) [RHEL-30017 RHEL-33236] {CVE-2024-26863} - net: hsr: Use correct offset for HSR TLV values in supervisory HSR frames (Felix Maurer) [RHEL-30017] - net: hsr: remove WARN_ONCE() in send_hsr_supervision_frame() (Felix Maurer) [RHEL-30017 RHEL-31606] {CVE-2024-26707} - net: hsr: Add support for MC filtering at the slave device (Felix Maurer) [RHEL-30017] - net: hsr: Disable promiscuous mode in offload mode (Felix Maurer) [RHEL-30017]- net: add netdev_lockdep_set_classes() to virtual drivers (Davide Caratti) [RHEL-6066] - net: bridge: use netdev_lockdep_set_classes() (Davide Caratti) [RHEL-6066] - vlan: use netdev_lockdep_set_classes() (Davide Caratti) [RHEL-6066] - net/sched: unregister lockdep keys in qdisc_create/qdisc_alloc error path (Davide Caratti) [RHEL-6066] - net/sched: fix false lockdep warning on qdisc root lock (Davide Caratti) [RHEL-6066] - selftests: net: more pmtu.sh fixes (Hangbin Liu) [RHEL-31077] - selftests: net: cope with slow env in so_txtime.sh test (Hangbin Liu) [RHEL-31077] - selftests: net: cope with slow env in gro.sh test (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Fix bridge locked port test flakiness (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Fix bridge MDB test flakiness (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Fix layer 2 miss test flakiness (Hangbin Liu) [RHEL-31077] - selftests: net: let big_tcp test cope with slow env (Hangbin Liu) [RHEL-31077] - selftests: net: avoid just another constant wait (Hangbin Liu) [RHEL-31077] - selftests: net: fix tcp listener handling in pmtu.sh (Hangbin Liu) [RHEL-31077] - selftests: net: don't access /dev/stdout in pmtu.sh (Hangbin Liu) [RHEL-31077] - selftests: net: test vxlan pmtu exceptions with tcp (Hangbin Liu) [RHEL-31077] - selftests: net: cut more slack for gro fwd tests. (Hangbin Liu) [RHEL-31077] - selftests: forwarding: List helper scripts in TEST_FILES Makefile variable (Hangbin Liu) [RHEL-31077] - selftests: bonding: Check initial state (Hangbin Liu) [RHEL-31077] - selftests: net: fix available tunnels detection (Hangbin Liu) [RHEL-31077] - selftests: net: give more time for GRO aggregation (Hangbin Liu) [RHEL-31077] - selftests: net: fix rps_default_mask with >32 CPUs (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Remove executable bits from lib.sh (Hangbin Liu) [RHEL-31077] - selftests: bonding: Change script interpreter (Hangbin Liu) [RHEL-31077] - selftests/net: fix grep checking for fib_nexthop_multiprefix (Hangbin Liu) [RHEL-31077] - selftests/net: ipsec: fix constant out of range (Hangbin Liu) [RHEL-31077] - selftests: net: fcnal-test: check if FIPS mode is enabled (Hangbin Liu) [RHEL-31077] - selftests: net: vrf-xfrm-tests: change authentication and encryption algos (Hangbin Liu) [RHEL-31077] - selftests: add few test cases for tap driver (Hangbin Liu) [RHEL-31077] - net: tap: NULL pointer derefence in dev_parse_header_protocol when skb->dev is null (Hangbin Liu) [RHEL-31077] - idpf: disable local BH when scheduling napi for marker packets (Michal Schmidt) [RHEL-29553] - idpf: remove dealloc vector msg err in idpf_intr_rel (Michal Schmidt) [RHEL-29553] - idpf: fix minor controlq issues (Michal Schmidt) [RHEL-29553] - idpf: prevent deinit uninitialized virtchnl core (Michal Schmidt) [RHEL-29553] - idpf: cleanup virtchnl cruft (Michal Schmidt) [RHEL-29553] - idpf: refactor idpf_recv_mb_msg (Michal Schmidt) [RHEL-29553] - idpf: add async_handler for MAC filter messages (Michal Schmidt) [RHEL-29553] - idpf: refactor remaining virtchnl messages (Michal Schmidt) [RHEL-29553] - idpf: refactor queue related virtchnl messages (Michal Schmidt) [RHEL-29553] - idpf: refactor vport virtchnl messages (Michal Schmidt) [RHEL-29553] - idpf: implement virtchnl transaction manager (Michal Schmidt) [RHEL-29553] - idpf: add idpf_virtchnl.h (Michal Schmidt) [RHEL-29553] - idpf: avoid compiler padding in virtchnl2_ptype struct (Michal Schmidt) [RHEL-29553] - idpf: add get/set for Ethtool's header split ringparam (Michal Schmidt) [RHEL-29553] - powerpc/smp: do not decrement idle task preempt count in CPU offline (Mamatha Inamdar) [RHEL-38427] {CVE-2021-47454} - Squashfs: check the inode number is not the invalid value of zero (Abhi Das) [RHEL-35098] {CVE-2024-26982} - locktorture: Increase Hamming distance between call_rcu_chain and rcu_call_chains (Waiman Long) [RHEL-35759] - torture: add missing dependency on hrtimer.h (Waiman Long) [RHEL-35759] - locking/mutex: Document that mutex_unlock() is non-atomic (Waiman Long) [RHEL-35759] - cleanup: Add conditional guard support (Waiman Long) [RHEL-35759] - locking/osq_lock: Clarify osq_wait_next() (Waiman Long) [RHEL-35759] - locking/osq_lock: Clarify osq_wait_next() calling convention (Waiman Long) [RHEL-35759] - locking/osq_lock: Move the definition of optimistic_spin_node into osq_lock.c (Waiman Long) [RHEL-35759] - locktorture: Check the correct variable for allocation failure (Waiman Long) [RHEL-35759] - locktorture: Rename readers_bind/writers_bind to bind_readers/bind_writers (Waiman Long) [RHEL-35759] - doc: Catch-up update for locktorture module parameters (Waiman Long) [RHEL-35759] - locktorture: Add call_rcu_chains module parameter (Waiman Long) [RHEL-35759] - locktorture: Add new module parameters to lock_torture_print_module_parms() (Waiman Long) [RHEL-35759] - torture: Print out torture module parameters (Waiman Long) [RHEL-35759] - locktorture: Add acq_writer_lim to complain about long acquistion times (Waiman Long) [RHEL-35759] - locktorture: Consolidate "if" statements in lock_torture_writer() (Waiman Long) [RHEL-35759] - locktorture: Alphabetize torture_param() entries (Waiman Long) [RHEL-35759] - rcutorture: Fix stuttering races and other issues (Waiman Long) [RHEL-35759] - locktorture: Add readers_bind and writers_bind module parameters (Waiman Long) [RHEL-35759] - torture: Move rcutorture_sched_setaffinity() out of rcutorture (Waiman Long) [RHEL-35759] - torture: Make torture_hrtimeout_ns() take an hrtimer mode parameter (Waiman Long) [RHEL-35759] - torture: Share torture_random_state with torture_shuffle_tasks() (Waiman Long) [RHEL-35759] - locking/seqlock: Fix grammar in comment (Waiman Long) [RHEL-35759] - locking/seqlock: Propagate 'const' pointers within read-only methods, remove forced type casts (Waiman Long) [RHEL-35759] - locking/lockdep: Fix string sizing bug that triggers a format-truncation compiler-warning (Waiman Long) [RHEL-35759] - locking/seqlock: Change __seqprop() to return the function pointer (Waiman Long) [RHEL-35759] - locking/seqlock: Simplify SEQCOUNT_LOCKNAME() (Waiman Long) [RHEL-35759] - locking/seqlock: Fix typo in comment (Waiman Long) [RHEL-35759] - locking/debug: Fix debugfs API return value checks to use IS_ERR() (Waiman Long) [RHEL-35759] - locking/ww_mutex/test: Make sure we bail out instead of livelock (Waiman Long) [RHEL-35759] - locking/ww_mutex/test: Fix potential workqueue corruption (Waiman Long) [RHEL-35759] - locking/ww_mutex/test: Use prng instead of rng to avoid hangs at bootup (Waiman Long) [RHEL-35759] - locking: export contention tracepoints for bcachefs six locks (Waiman Long) [RHEL-35759] - locking/seqlock: Do the lockdep annotation before locking in do_write_seqcount_begin_nested() (Waiman Long) [RHEL-35759] - lockdep: fix static memory detection even more (Waiman Long) [RHEL-35759] - torture: Stop right-shifting torture_random() return values (Waiman Long) [RHEL-35759] - torture: Move stutter_wait() timeouts to hrtimers (Waiman Long) [RHEL-35759] - torture: Move torture_shuffle() timeouts to hrtimers (Waiman Long) [RHEL-35759] - torture: Move torture_onoff() timeouts to hrtimers (Waiman Long) [RHEL-35759] - torture: Make torture_hrtimeout_*() use TASK_IDLE (Waiman Long) [RHEL-35759] - torture: Add lock_torture writer_fifo module parameter (Waiman Long) [RHEL-35759] - torture: Add a kthread-creation callback to _torture_create_kthread() (Waiman Long) [RHEL-35759] - torture: Support randomized shuffling for proxy exec testing (Waiman Long) [RHEL-35759] - locking: add lockevent_read() prototype (Waiman Long) [RHEL-35759] - lockdep: Add lock_set_cmp_fn() annotation (Waiman Long) [RHEL-35759] - locktorture: Add long_hold to adjust lock-hold delays (Waiman Long) [RHEL-35759] - torture: Fix hang during kthread shutdown phase (Waiman Long) [RHEL-35759] - torture: Seed torture_random_state on CPU (Waiman Long) [RHEL-35759] - seqlock: drop seqcount_ww_mutex_t (Waiman Long) [RHEL-35759] - sections: global data can be in .bss (Waiman Long) [RHEL-35759] - bnxt_en: do not map packet buffers twice (Petr Oros) [RHEL-31941] - bnxt_en: Fix skb recycling logic in bnxt_deliver_skb() (Petr Oros) [RHEL-31941] - bpf, test_run: fix crashes due to XDP frame overwriting/corruption (Petr Oros) [RHEL-31941] - bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES (Petr Oros) [RHEL-31941] - Revert "bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES" (Petr Oros) [RHEL-31941] - bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES (Petr Oros) [RHEL-31941] - page_pool: fix netlink dump stop/resume (Petr Oros) [RHEL-31941] - page_pool: fix typos and punctuation (Petr Oros) [RHEL-31941] - page_pool: transition to reference count management after page draining (Petr Oros) [RHEL-31941] - net: page_pool: factor out releasing DMA from releasing the page (Petr Oros) [RHEL-31941] - net: page_pool: fix general protection fault in page_pool_unlist (Petr Oros) [RHEL-31941] - tools: ynl: don't skip regeneration from make targets (Petr Oros) [RHEL-31941] - tools: ynl: order building samples after generated code (Petr Oros) [RHEL-31941] - tools: ynl: make sure we use local headers for page-pool (Petr Oros) [RHEL-31941] - tools: ynl: fix build of the page-pool sample (Petr Oros) [RHEL-31941] - tools: ynl: add sample for getting page-pool information (Petr Oros) [RHEL-31941] - net: page_pool: mute the periodic warning for visible page pools (Petr Oros) [RHEL-31941] - net: page_pool: expose page pool stats via netlink (Petr Oros) [RHEL-31941] - net: page_pool: report when page pool was destroyed (Petr Oros) [RHEL-31941] - net: page_pool: report amount of memory held by page pools (Petr Oros) [RHEL-31941] - net: page_pool: add netlink notifications for state changes (Petr Oros) [RHEL-31941] - net: page_pool: implement GET in the netlink API (Petr Oros) [RHEL-31941] - net: page_pool: add nlspec for basic access to page pools (Petr Oros) [RHEL-31941] - eth: link netdev to page_pools in drivers (Petr Oros) [RHEL-31941] - net: page_pool: stash the NAPI ID for easier access (Petr Oros) [RHEL-31941] - net: page_pool: record pools per netdev (Petr Oros) [RHEL-31941] - net: page_pool: id the page pools (Petr Oros) [RHEL-31941] - net: page_pool: factor out uninit (Petr Oros) [RHEL-31941] - net: page_pool: avoid touching slow on the fastpath (Petr Oros) [RHEL-31941] - net: page_pool: split the page_pool_params into fast and slow (Petr Oros) [RHEL-31941] - page_pool: update document about fragment API (Petr Oros) [RHEL-31941] - page_pool: introduce page_pool_alloc() API (Petr Oros) [RHEL-31941] - page_pool: remove PP_FLAG_PAGE_FRAG (Petr Oros) [RHEL-31941] - bnxt_en: Let the page pool manage the DMA mapping (Petr Oros) [RHEL-31941] - bnxt_en: Use the unified RX page pool buffers for XDP and non-XDP (Petr Oros) [RHEL-31941] - page_pool: unify frag_count handling in page_pool_is_last_frag() (Petr Oros) [RHEL-31941] - page_pool: fragment API support for 32-bit arch with 64-bit DMA (Petr Oros) [RHEL-31941] - page_pool: fix documentation typos (Petr Oros) [RHEL-31941] - docs: net: page_pool: de-duplicate the intro comment (Petr Oros) [RHEL-31941] - net: skbuff: always try to recycle PP pages directly when in softirq (Petr Oros) [RHEL-31941] - page_pool: add a lockdep check for recycling in hardirq (Petr Oros) [RHEL-31941] - net: skbuff: avoid accessing page_pool if !napi_safe when returning page (Petr Oros) [RHEL-31941] - page_pool: place frag_* fields in one cacheline (Petr Oros) [RHEL-31941] - net: page_pool: merge page_pool_release_page() with page_pool_return_page() (Petr Oros) [RHEL-31941] - net: page_pool: hide page_pool_release_page() (Petr Oros) [RHEL-31941] - eth: stmmac: let page recycling happen with skbs (Petr Oros) [RHEL-31941] - page_pool: add DMA_ATTR_WEAK_ORDERING on all mappings (Petr Oros) [RHEL-31941] - xdp: remove unused {__,}xdp_release_frame() (Petr Oros) [RHEL-31941] - xdp: recycle Page Pool backed skbs built from XDP frames (Petr Oros) [RHEL-31941] - net: page_pool, skbuff: make skb_mark_for_recycle() always available (Petr Oros) [RHEL-31941] - selftests/bpf: robustify test_xdp_do_redirect with more payload magics (Petr Oros) [RHEL-31941] - Documentation: networking: correct spelling (Petr Oros) [RHEL-31941] - erspan: make sure erspan_base_hdr is present in skb->head (Xin Long) [RHEL-37232] {CVE-2024-35888} - tcp: Add memory barrier to tcp_push() (Antoine Tenart) [RHEL-22708] - tcp: tcp_wfree() refactoring (Antoine Tenart) [RHEL-22708] - powerpc/powernv: Add a null pointer check to scom_debug_init_one() (Mamatha Inamdar) [RHEL-37052] {CVE-2023-52690} - KVM: Drop unused @may_block param from gfn_to_pfn_cache_invalidate_start() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add coverage of EPT-disabled to vmx_dirty_log_test (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Fix and clarify comments about clearing D-bit vs. write-protecting (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Remove function comments above clear_dirty_{gfn_range,pt_masked}() (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Write-protect L2 SPTEs in TDP MMU when clearing dirty status (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Precisely invalidate MMU root_role during CPUID update (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Disable LBR virtualization if the CPU doesn't support LBR callstacks (Maxim Levitsky) [RHEL-32430] - perf/x86/intel: Expose existence of callback support to KVM (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Snapshot LBR capabilities during module initialization (Maxim Levitsky) [RHEL-32430] - tools/include: Sync uapi/linux/kvm.h and asm/kvm.h with the kernel sources (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Do not mask LVTPC when handling a PMI on AMD platforms (Maxim Levitsky) [RHEL-32430] - KVM: x86: Snapshot if a vCPU's vendor model is AMD vs. Intel compatible (Maxim Levitsky) [RHEL-32430] - KVM: x86: Stop compiling vmenter.S with OBJECT_FILES_NON_STANDARD (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Create a stack frame in __svm_sev_es_vcpu_run() (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Save/restore args across SEV-ES VMRUN via host save area (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Save/restore non-volatile GPRs in SEV-ES VMRUN via host save area (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Wrap __svm_sev_es_vcpu_run() with #ifdef CONFIG_KVM_AMD_SEV (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Create a stack frame in __svm_vcpu_run() for unwinding (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Clobber RAX instead of RBX when discarding spec_ctrl_intercepted (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Drop 32-bit "support" from __svm_sev_es_vcpu_run() (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Remove a useless zeroing of allocated memory (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Ignore MKTME KeyID bits when intercepting #PF for allow_smaller_maxphyaddr (Maxim Levitsky) [RHEL-32430] - KVM: selftests: fix max_guest_memory_test with more that 256 vCPUs (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Verify post-RESET value of PERF_GLOBAL_CTRL in PMCs test (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Set enable bits for GP counters in PERF_GLOBAL_CTRL at "RESET" (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: x86: Don't overflow lpage_info when checking attributes (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Disable support for adaptive PEBS (Maxim Levitsky) [RHEL-32430] - KVM: Explicitly disallow activatating a gfn_to_pfn_cache with INVALID_GPA (Maxim Levitsky) [RHEL-32430] - KVM: Check validity of offset+length of gfn_to_pfn_cache prior to activation (Maxim Levitsky) [RHEL-32430] - KVM: Add helpers to consolidate gfn_to_pfn_cache's page split check (Maxim Levitsky) [RHEL-32430] - KVM: SEV: fix compat ABI for KVM_MEMORY_ENCRYPT_OP (Maxim Levitsky) [RHEL-32430] - selftests: kvm: remove meaningless assignments in Makefiles (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Check that PV_UNHALT is cleared when HLT exiting is disabled (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Explicitly close guest_memfd files in some gmem tests (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: fix recursive deadlock in timer injection (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: simplify locking and make more self-contained (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: remove WARN_ON_ONCE() with false positives in evtchn delivery (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: inject vCPU upcall vector when local APIC is enabled (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: improve accuracy of Xen timers (Maxim Levitsky) [RHEL-32430] - hyperv-tlfs: Change prefix of generic HV_REGISTER_* MSRs to HV_MSR_* (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a basic SEV-ES smoke test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a basic SEV smoke test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Use the SEV library APIs in the intra-host migration test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add library for creating and interacting with SEV guests (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Allow tagging protected memory in guest page tables (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Explicitly ucall pool from shared memory (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add support for protected vm_vaddr_* allocations (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add support for allocating/managing protected guest memory (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a macro to iterate over a sparsebit range (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Make sparsebit structs const where appropriate (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Extend VM creation's @shape to allow control of VM subtype (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the userspace_msr_exit test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the vmx_pmu_caps test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the fix_hypercall test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the sync_regs test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a macro to define a test with one vcpu (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Move setting a vCPU's entry point to a dedicated API (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: sync_regs_test: Get regs structure before modifying it (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: sync_regs_test: Use vcpu_run() where appropriate (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Combine "check" and "get" APIs for passthrough MSR lookups (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Rename vmplX_ssp -> plX_ssp (Maxim Levitsky) [RHEL-32430] - kvm/x86: allocate the write-tracking metadata on-demand (Maxim Levitsky) [RHEL-32430] - KVM: VMX: return early if msr_bitmap is not supported (Maxim Levitsky) [RHEL-32430] - KVM: VMX: fix comment to add LBR to passthrough MSRs (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Explicitly check NMI from guest to reducee false positives (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add CONFIG_64BIT definition for the build (Maxim Levitsky) [RHEL-32430] - selftests/kvm: Fix issues with $(SPLIT_TESTS) (Maxim Levitsky) [RHEL-32430] - KVM: Get rid of return value from kvm_arch_create_vm_debugfs() (Maxim Levitsky) [RHEL-32430] - tools/include: Sync x86 asm/irq_vectors.h with the kernel sources (Maxim Levitsky) [RHEL-32430] - x86: irq: unconditionally define KVM interrupt vectors (Maxim Levitsky) [RHEL-32430] - KVM: fix kvm_mmu_memory_cache allocation warning (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Free TDP MMU roots while holding mmy_lock for read (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Alloc TDP MMU roots while holding mmu_lock for read (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Check for usable TDP MMU root while holding mmu_lock for read (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Skip invalid TDP MMU roots when write-protecting SPTEs (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Skip invalid roots when zapping leaf SPTEs for GFN range (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Allow passing '-1' for "all" as_id for TDP MMU iterators (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Don't do TLB flush when zappings SPTEs in invalid roots (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Zap invalidated TDP MMU roots at 4KiB granularity (Maxim Levitsky) [RHEL-32430] - KVM: Add a comment explaining the directed yield pending interrupt logic (Maxim Levitsky) [RHEL-32430] - KVM: x86: Clean up directed yield API for "has pending interrupt" (Maxim Levitsky) [RHEL-32430] - KVM: x86: Rely solely on preempted_in_kernel flag for directed yield (Maxim Levitsky) [RHEL-32430] - KVM: Add dedicated arch hook for querying if vCPU was preempted in-kernel (Maxim Levitsky) [RHEL-32430] - KVM: x86: Sanity check that kvm_has_noapic_vcpu is zero at module_exit() (Maxim Levitsky) [RHEL-32430] - KVM: x86: Move "KVM no-APIC vCPU" key management into local APIC code (Maxim Levitsky) [RHEL-32430] - KVM: x86: Fully defer to vendor code to decide how to force immediate exit (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Handle KVM-induced preemption timer exits in fastpath for L2 (Maxim Levitsky) [RHEL-32430] - KVM: x86: Move handling of is_guest_mode() into fastpath exit handlers (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Handle forced exit due to preemption timer in fastpath (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Re-enter guest in fastpath for "spurious" preemption timer exits (Maxim Levitsky) [RHEL-32430] - KVM: x86: Plumb "force_immediate_exit" into kvm_entry() tracepoint (Maxim Levitsky) [RHEL-32430] - KVM: x86: Drop superfluous check on direct MMU vs. WRITE_PF_TO_SP flag (Maxim Levitsky) [RHEL-32430] - KVM: x86: Drop dedicated logic for direct MMUs in reexecute_instruction() (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Don't acquire mmu_lock when using indirect_shadow_pages as a heuristic (Maxim Levitsky) [RHEL-32430] - KVM: x86: Open code all direct reads to guest DR6 and DR7 (Maxim Levitsky) [RHEL-32430] - KVM: x86: Make kvm_get_dr() return a value, not use an out parameter (Maxim Levitsky) [RHEL-32430] - x86/cpu: Add a VMX flag to enumerate 5-level EPT support to userspace (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test top-down slots event in x86's pmu_counters_test (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: allow vcpu_info content to be 'safely' copied (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: check the need for invalidation under read lock first (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: advertize the KVM_XEN_HVM_CONFIG_SHARED_INFO_HVA capability (Maxim Levitsky) [RHEL-32430] - KVM: selftests: re-map Xen's vcpu_info using HVA rather than GPA (Maxim Levitsky) [RHEL-32430] - KVM: selftests: map Xen's shared_info page using HVA rather than GFN (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: allow vcpu_info to be mapped by fixed HVA (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: allow shared_info to be mapped by fixed HVA (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: re-initialize shared_info if guest (32/64-bit) mode is set (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: separate initialization of shared_info cache and content (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: allow a cache to be activated with a fixed (userspace) HVA (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: include page offset in uhva and use it consistently (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: stop open-coding offset_in_page() (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: remove KVM_GUEST_USES_PFN usage (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: add a mark-dirty helper (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: mark guest pages dirty with the pfncache lock held (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: remove unnecessary exports (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: Add a map helper function (Maxim Levitsky) [RHEL-32430] - treewide: remove CONFIG_HAVE_KVM (Maxim Levitsky) [RHEL-32430] - vfio: replace CONFIG_HAVE_KVM with IS_ENABLED(CONFIG_KVM) (Maxim Levitsky) [RHEL-32430] - x86: replace CONFIG_HAVE_KVM with IS_ENABLED(CONFIG_KVM) (Maxim Levitsky) [RHEL-32430] - MIPS: introduce Kconfig for MIPS VZ (Maxim Levitsky) [RHEL-32430] - kvm: move "select IRQ_BYPASS_MANAGER" to common code (Maxim Levitsky) [RHEL-32430] - KVM: remove unnecessary #ifdef (Maxim Levitsky) [RHEL-32430] - KVM: define __KVM_HAVE_GUEST_DEBUG unconditionally (Maxim Levitsky) [RHEL-32430] - kvm: replace __KVM_HAVE_READONLY_MEM with Kconfig symbol (Maxim Levitsky) [RHEL-32430] - KVM: arm64: move ARM-specific defines to uapi/asm/kvm.h (Maxim Levitsky) [RHEL-32430] - KVM: powerpc: move powerpc-specific structs to uapi/asm/kvm.h (Maxim Levitsky) [RHEL-32430] - KVM: x86: move x86-specific structs to uapi/asm/kvm.h (Maxim Levitsky) [RHEL-32430] - KVM: remove more traces of device assignment UAPI (Maxim Levitsky) [RHEL-32430] - kvm: x86: use a uapi-friendly macro for GENMASK (Maxim Levitsky) [RHEL-32430] - kvm: x86: use a uapi-friendly macro for BIT (Maxim Levitsky) [RHEL-32430] - uapi: introduce uapi-friendly macros for GENMASK (Maxim Levitsky) [RHEL-32430] - KVM: x86: rename push to emulate_push for consistency (Maxim Levitsky) [RHEL-32430] - KVM: x86: Clean up partially uninitialized integer in emulate_pop() (Maxim Levitsky) [RHEL-32430] - KVM: x86/emulator: emulate movbe with operand-size prefix (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Report up-to-date exit qualification to userspace (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Return -EINVAL instead of -EBUSY on attempt to re-init SEV/SEV-ES (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Add support for allowing zero SEV ASIDs (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Use unsigned integers when dealing with ASIDs (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Set sev->asid in sev_asid_new() instead of overloading the return (Maxim Levitsky) [RHEL-32430] - KVM: Nullify async #PF worker's "apf" pointer as soon as it might be freed (Maxim Levitsky) [RHEL-32430] - KVM: Get reference to VM's address space in the async #PF worker (Maxim Levitsky) [RHEL-32430] - KVM: Put mm immediately after async #PF worker completes remote gup() (Maxim Levitsky) [RHEL-32430] - KVM: Always flush async #PF workqueue when vCPU is being destroyed (Maxim Levitsky) [RHEL-32430] - KVM: x86: Improve documentation of MSR_KVM_ASYNC_PF_EN (Maxim Levitsky) [RHEL-32430] - x86/kvm: Use separate percpu variable to track the enabling of asyncpf (Maxim Levitsky) [RHEL-32430] - KVM: x86: Fix broken debugregs ABI for 32 bit kernels (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Avoid CPL lookup if PMC enabline for USER and KERNEL is the same (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Check eventsel first when emulating (branch) insns retired (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Expand the comment about what bits are check emulating events (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Snapshot event selectors that KVM emulates in software (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Process only enabled PMCs when emulating events in software (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Add macros to iterate over all PMCs given a bitmap (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Snapshot and clear reprogramming bitmap before reprogramming (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Move pmc_idx => pmc translation helper to common code (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Add common define to capture fixed counters offset (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Zero out PMU metadata on AMD if PMU is disabled (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Use KMEM_CACHE instead of kmem_cache_create() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Extend PMU counters test to validate RDPMC after WRMSR (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add helpers for safe and safe+forced RDMSR, RDPMC, and XGETBV (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a forced emulation variation of KVM_ASM_SAFE() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test PMC virtualization with forced emulation (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Move KVM_FEP macro into common library header (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Query module param to detect FEP in MSR filtering test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add helpers to read integer module params (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a helper to query if the PMU module param is enabled (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Expand PMU counters test to verify LLC events (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add functional test for Intel's fixed PMU counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test consistency of CPUID with num of fixed counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test consistency of CPUID with num of gp counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test Intel PMU architectural events on fixed counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test Intel PMU architectural events on gp counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add pmu.h and lib/pmu.c for common PMU assets (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Extend {kvm,this}_pmu_has() to support fixed counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Drop the "name" param from KVM_X86_PMU_FEATURE() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add vcpu_set_cpuid_property() to set properties (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Explicitly check for RDPMC of unsupported Intel PMC types (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Treat "fixed" PMU type in RDPMC as index as a value, not flag (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Disallow "fast" RDPMC for architectural Intel PMUs (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Apply "fast" RDPMC only to Intel PMUs (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Prioritize VMX interception over #GP on RDPMC due to bad index (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Don't ignore bits 31:30 for RDPMC index on AMD (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Get eventsel for fixed counters from perf (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Setup fixed counters' eventsel during PMU initialization (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Remove KVM's enumeration of Intel's architectural encodings (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Allow programming events that match unsupported arch events (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Always treat Fixed counters as available when supported (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use mutex guards to eliminate __kvm_x86_vendor_init() (Maxim Levitsky) [RHEL-32430] - KVM: Harden against unpaired kvm_mmu_notifier_invalidate_range_end() calls (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Flush pages under kvm->lock to fix UAF in svm_register_enc_region() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a testcase to verify GUEST_MEMFD and READONLY are exclusive (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Create GUEST_MEMFD for relevant invalid flags testcases (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Restrict KVM_SW_PROTECTED_VM to the TDP MMU (Maxim Levitsky) [RHEL-32430] - KVM: x86: Update KVM_SW_PROTECTED_VM docs to make it clear they're a WIP (Maxim Levitsky) [RHEL-32430] - KVM: Make KVM_MEM_GUEST_MEMFD mutually exclusive with KVM_MEM_READONLY (Maxim Levitsky) [RHEL-32430] - KVM: x86: Mark target gfn of emulated atomic instruction as dirty (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Don't assert on exact number of 4KiB in dirty log split test (Maxim Levitsky) [RHEL-32430] - KVM: x86: Fix KVM_GET_MSRS stack info leak (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Fix type length error when reading pmu->fixed_ctr_ctrl (Maxim Levitsky) [RHEL-32430] - KVM: x86: Make gtod_is_based_on_tsc() return 'bool' (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Make hyperv_clock require TSC based system clocksource (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Run clocksource dependent tests with hyperv_clocksource_tsc_page too (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Use generic sys_clocksource_is_tsc() in vmx_nested_tsc_scaling_test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Generalize check_clocksource() from kvm_clock_test (Maxim Levitsky) [RHEL-32430] - KVM: x86: Check irqchip mode before create PIT (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fail tests when open() fails with !ENOENT (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Avoid infinite loop in hyperv_features when invtsc is missing (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Delete superfluous, unused "stage" variable in AMX test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86_64: Remove redundant newlines (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Remove redundant newlines (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Reword the NX hugepage test's skip message to be more helpful (Maxim Levitsky) [RHEL-32430] - tools headers UAPI: Sync kvm headers with the kernel sources (Maxim Levitsky) [RHEL-32430] - KVM: x86: add missing "depends on KVM" (Maxim Levitsky) [RHEL-32430] - KVM: fix direction of dependency on MMU notifiers (Maxim Levitsky) [RHEL-32430] - KVM: introduce CONFIG_KVM_COMMON (Maxim Levitsky) [RHEL-32430] - KVM: clean up directives to compile out irqfds (Maxim Levitsky) [RHEL-32430] - KVM: remove deprecated UAPIs (Maxim Levitsky) [RHEL-32430] - KVM: remove CONFIG_HAVE_KVM_IRQFD (Maxim Levitsky) [RHEL-32430] - KVM: remove CONFIG_HAVE_KVM_EVENTFD (Maxim Levitsky) [RHEL-32430] - KVM: guest-memfd: fix unused-function warning (Maxim Levitsky) [RHEL-32430] - KVM x86/xen: add an override for PVCLOCK_TSC_STABLE_BIT (Maxim Levitsky) [RHEL-32430] - KVM: nSVM: Hide more stuff under CONFIG_KVM_HYPERV/CONFIG_HYPERV (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Hide more stuff under CONFIG_KVM_HYPERV (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Introduce accessor to get Hyper-V eVMCS pointer (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Introduce helpers to check if Hyper-V evmptr12 is valid/set (Maxim Levitsky) [RHEL-32430] - KVM: x86: Make Hyper-V emulation optional (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Move guest_cpuid_has_evmcs() to hyperv.h (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix vmxon_pa == vmcs12_pa == -1ull nVMX testcase for !eVMCS (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Make Hyper-V tests explicitly require KVM Hyper-V support (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Split off helper for emulating VMCLEAR on Hyper-V eVMCS (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce helper to handle Hyper-V paravirt TLB flush requests (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Split off hyperv_evmcs.{ch} (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce helper to check if vector is set in Hyper-V SynIC (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce helper to check if auto-EOI is set in Hyper-V SynIC (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Split off vmx_onhyperv.{ch} from hyperv.{ch} (Maxim Levitsky) [RHEL-32430] - KVM: x86: Move Hyper-V partition assist page out of Hyper-V emulation context (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: Remove unneeded xen context from kvm_arch when !CONFIG_KVM_XEN (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix broken assert messages in Hyper-V features test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix benign %llx vs. %lx issues in guest asserts (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix MWAIT error message when guest assertion fails (Maxim Levitsky) [RHEL-32430] - KVM: Harden copying of userspace-array against overflow (Maxim Levitsky) [RHEL-32430] - KVM: x86: Harden copying of userspace-array against overflow (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: fix comment about mmu_unsync_pages_lock (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: always take tdp_mmu_pages_lock (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: remove unnecessary "bool shared" argument from iterators (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: remove unnecessary "bool shared" argument from functions (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Check for leaf SPTE when clearing dirty bit in the TDP MMU (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Fix off-by-1 when splitting huge pages during CLEAR (Maxim Levitsky) [RHEL-32430] - KVM: move KVM_CAP_DEVICE_CTRL to the generic check (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Track emulated counter events instead of previous counter (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Update sample period in pmc_write_counter() (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Remove manual clearing of fields in kvm_pmu_init() (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Stop calling kvm_pmu_reset() at RESET (it's redundant) (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Reset the PMU, i.e. stop counters, before refreshing (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Move PMU reset logic to common x86 code (Maxim Levitsky) [RHEL-32430] - KVM: SVM,VMX: Use %rip-relative addressing to access kvm_rebooting (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Don't intercept IRET when injecting NMI and vNMI is enabled (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Explicitly require FLUSHBYASID to enable SEV support (Maxim Levitsky) [RHEL-32430] - KVM: nSVM: Advertise support for flush-by-ASID (Maxim Levitsky) [RHEL-32430] - Revert "nSVM: Check for reserved encodings of TLB_CONTROL in nested VMCB" (Maxim Levitsky) [RHEL-32430] - KVM: x86: Don't unnecessarily force masterclock update on vCPU hotplug (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use a switch statement and macros in __feature_translate() (Maxim Levitsky) [RHEL-32430] - KVM: x86: Advertise CPUID.(EAX=7,ECX=2):EDX[5:0] to userspace (Maxim Levitsky) [RHEL-32430] - KVM: x86: Turn off KVM_WERROR by default for all configs (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Remove x86's so called "MMIO warning" test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add logic to detect if ioctl() failed because VM was killed (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Drop the single-underscore ioctl() helpers (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Declare flush_remote_tlbs{_range}() hooks iff HYPERV!=n (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use KVM-governed feature framework to track "LAM enabled" (Maxim Levitsky) [RHEL-32430] - KVM: x86: Advertise and enable LAM (user and supervisor) (Maxim Levitsky) [RHEL-32430] - KVM: x86: Virtualize LAM for user pointer (Maxim Levitsky) [RHEL-32430] - KVM: x86: Virtualize LAM for supervisor pointer (Maxim Levitsky) [RHEL-32430] - KVM: x86: Untag addresses for LAM emulation where applicable (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce get_untagged_addr() in kvm_x86_ops and call it in emulator (Maxim Levitsky) [RHEL-32430] - KVM: x86: Remove kvm_vcpu_is_illegal_gpa() (Maxim Levitsky) [RHEL-32430] - KVM: x86: Add & use kvm_vcpu_is_legal_cr3() to check CR3's legality (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Drop non-PA bits when getting GFN for guest's PGD (Maxim Levitsky) [RHEL-32430] - KVM: SEV: Do not intercept accesses to MSR_IA32_XSS for SEV-ES guests (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix dynamic generation of configuration names (Maxim Levitsky) [RHEL-32430] - KVM: Convert comment into an assertion in kvm_io_bus_register_dev() (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Update EFER software model on CR0 trap for SEV-ES (Maxim Levitsky) [RHEL-32430] - KVM: selftests: add -MP to CFLAGS (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Actually print out magic token in NX hugepages skip message (Maxim Levitsky) [RHEL-32430] - KVM: x86: Remove 'return void' expression for 'void function' (Maxim Levitsky) [RHEL-32430] - Revert "KVM: Prevent module exit until all VMs are freed" (Maxim Levitsky) [RHEL-32430] - KVM: Set file_operations.owner appropriately for all such structures (Maxim Levitsky) [RHEL-32430] - KVM: x86: Get CPL directly when checking if loaded vCPU is in kernel mode (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Avoid using forced target for generating arm64 headers (Maxim Levitsky) [RHEL-32430] - tools headers arm64: Update sysreg.h with kernel sources (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Generate sysreg-defs.h and add to include path (Maxim Levitsky) [RHEL-32430] - perf build: Generate arm64's sysreg-defs.h and add to include path (Maxim Levitsky) [RHEL-32430] - tools: arm64: Add a Makefile for generating sysreg-defs.h (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test behavior of HWCR, a.k.a. MSR_K7_HWCR (Maxim Levitsky) [RHEL-32430] - KVM: Annotate struct kvm_irq_routing_table with __counted_by (Maxim Levitsky) [RHEL-32430] - powerpc/powernv: Add a null pointer check in opal_event_init() (Mamatha Inamdar) [RHEL-37060] {CVE-2023-52686} - crypto: qcom-rng - Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng - Add missing dependency on hw_random (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng - Add hw_random interface support (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng: Make the core clock optional regardless of ACPI presence (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng - Fix qcom_rng_of_match unused warning (Lucas Karpinski) [RHEL-36682] - bpf: fix check for attempt to corrupt spilled pointer (Viktor Malik) [RHEL-26569] {CVE-2023-52462} - vxlan: Add missing VNI filter counter update in arp_reduce(). (Ivan Vecera) [RHEL-36610] - vxlan: Fix racy device stats updates. (Ivan Vecera) [RHEL-36610] - selftests: vxlan_mdb: Fix failures with old libnet (Ivan Vecera) [RHEL-36610] - selftests: fill in some missing configs for net (Ivan Vecera) [RHEL-36610] - vxlan: Cleanup IFLA_VXLAN_PORT_RANGE entry in vxlan_get_size() (Ivan Vecera) [RHEL-36610] - mlxsw: spectrum_nve_vxlan: Fix unsupported flag regression (Ivan Vecera) [RHEL-36610] - net-next: gro: Fix use of skb_gro_header_slow (Ivan Vecera) [RHEL-36610] - vxlan: Add missing entries to vxlan_get_size() (Ivan Vecera) [RHEL-36610] - vxlan: vnifilter: Use GFP_KERNEL instead of GFP_ATOMIC (Ivan Vecera) [RHEL-36610] - vxlan: Use helper functions to update stats (Ivan Vecera) [RHEL-36610] - drivers: vxlan: vnifilter: free percpu vni stats on error path (Ivan Vecera) [RHEL-36610] - vxlan: Add support for nexthop ID metadata (Ivan Vecera) [RHEL-36610] - ip_tunnels: Add nexthop ID field to ip_tunnel_key (Ivan Vecera) [RHEL-36610] - selftests: net: vxlan: Fix selftest regression after changes in iproute2. (Ivan Vecera) [RHEL-36610] - selftests: net: vxlan: Add tests for vxlan nolocalbypass option. (Ivan Vecera) [RHEL-36610] - net: vxlan: Add nolocalbypass option to vxlan. (Ivan Vecera) [RHEL-36610] - selftests: net: Add VXLAN MDB test (Ivan Vecera) [RHEL-36610] - vxlan: Enable MDB support (Ivan Vecera) [RHEL-36610] - vxlan: Add MDB data path support (Ivan Vecera) [RHEL-36610] - vxlan: mdb: Add an internal flag to indicate MDB usage (Ivan Vecera) [RHEL-36610] - vxlan: mdb: Add MDB control path support (Ivan Vecera) [RHEL-36610] - vxlan: Expose vxlan_xmit_one() (Ivan Vecera) [RHEL-36610] - vxlan: Move address helpers to private headers (Ivan Vecera) [RHEL-36610] - selftests: Fix failing VXLAN VNI filtering test (Ivan Vecera) [RHEL-36610] - vxlan: Fix memory leaks in error path (Ivan Vecera) [RHEL-36610] - net: gro: skb_gro_header helper function (Ivan Vecera) [RHEL-36610] - net: vxlan: Fix kernel coding style (Ivan Vecera) [RHEL-36610] - net: vxlan: Add extack support to vxlan_fdb_delete (Ivan Vecera) [RHEL-36610] - selftests/net: add missing tests to Makefile (Ivan Vecera) [RHEL-36610] - vxlan: do not feed vxlan_vnifilter_dump_dev with non vxlan devices (Ivan Vecera) [RHEL-36610] - drivers: vxlan: fix returnvar.cocci warning (Ivan Vecera) [RHEL-36610] - vxlan_core: delete unnecessary condition (Ivan Vecera) [RHEL-36610] - drivers: vxlan: vnifilter: add support for stats dumping (Ivan Vecera) [RHEL-36610] - drivers: vxlan: vnifilter: per vni stats (Ivan Vecera) [RHEL-36610] - selftests: add new tests for vxlan vnifiltering (Ivan Vecera) [RHEL-36610] - vxlan: vni filtering support on collect metadata device (Ivan Vecera) [RHEL-36610] - ipv6: sr: fix memleak in seg6_hmac_init_algo (Hangbin Liu) [RHEL-37511] - ipv6: sr: fix missing sk_buff release in seg6_input_core (Hangbin Liu) [RHEL-37511] - ipv6: sr: fix invalid unregister error path (Hangbin Liu) [RHEL-37511] - ipv6: sr: fix incorrect unregister order (Hangbin Liu) [RHEL-37511] - ipv6: sr: add missing seg6_local_exit (Hangbin Liu) [RHEL-37511] - tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string (Ivan Vecera) [RHEL-36218] - net: bql: fix building with BQL disabled (Ivan Vecera) [RHEL-36218] - net: sched: Remove NET_ACT_IPT from Kconfig (Ivan Vecera) [RHEL-36218] - net: fill in MODULE_DESCRIPTION()s for net/sched (Ivan Vecera) [RHEL-36218] - net/sched: act_mirred: Don't zero blockid when net device is being deleted (Ivan Vecera) [RHEL-36218] - selftests: forwarding: Fix layer 2 miss test flakiness (Ivan Vecera) [RHEL-36218] - net: netdevsim: don't try to destroy PHC on VFs (Ivan Vecera) [RHEL-36218] - net: sched: track device in tcf_block_get/put_ext() only for clsact binder types (Ivan Vecera) [RHEL-36218] - net/sched: Remove ipt action tests (Ivan Vecera) [RHEL-36218] - net/sched: simplify tc_action_load_ops parameters (Ivan Vecera) [RHEL-36218] - net: sched: move block device tracking into tcf_block_get/put_ext() (Ivan Vecera) [RHEL-36218] - net/sched: sch_api: conditional netlink notifications (Ivan Vecera) [RHEL-36218] - net/sched: introduce ACT_P_BOUND return code (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: complement tcf_tfilter_dump_policy (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for CBQ qdisc (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for ATM qdisc (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for dsmark qdisc (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for tcindex classifier (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for rsvp classifier (Ivan Vecera) [RHEL-36218] - net/sched: Remove CONFIG_NET_ACT_IPT from default configs (Ivan Vecera) [RHEL-36218] - net/sched: Retire ipt action (Ivan Vecera) [RHEL-36218] - net: sched: em_text: fix possible memory leak in em_text_destroy() (Ivan Vecera) [RHEL-36218] - net/sched: act_mirred: Allow mirred to block (Ivan Vecera) [RHEL-36218] - net/sched: act_mirred: Add helper function tcf_mirred_replace_dev (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: Expose tc block to the datapath (Ivan Vecera) [RHEL-36218] - net/sched: Introduce tc block netdev tracking infra (Ivan Vecera) [RHEL-36218] - net: sched: Add initial TC error skb drop reasons (Ivan Vecera) [RHEL-36218] - packet: add a generic drop reason for receive (Ivan Vecera) [RHEL-36218] - net: sched: Make tc-related drop reason more flexible for remaining qdiscs (Ivan Vecera) [RHEL-36218] - net: sched: Move drop_reason to struct tc_skb_cb (Ivan Vecera) [RHEL-36218] - net/sched: act_api: skip idr replace on bound actions (Ivan Vecera) [RHEL-36218] - net/sched: act_api: rely on rcu in tcf_idr_check_alloc (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: conditional notification of events (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: remove 'unicast' argument from delete notification (Ivan Vecera) [RHEL-36218] - net/sched: act_api: conditional notification of events (Ivan Vecera) [RHEL-36218] - net/sched: act_api: don't open code max() (Ivan Vecera) [RHEL-36218] - rtnl: add helper to send if skb is not null (Ivan Vecera) [RHEL-36218] - rtnl: add helper to check if a notification is needed (Ivan Vecera) [RHEL-36218] - rtnl: add helper to check if rtnl group has listeners (Ivan Vecera) [RHEL-36218] - net/sched: act_api: use tcf_act_for_each_action in tcf_idr_insert_many (Ivan Vecera) [RHEL-36218] - net/sched: act_api: stop loop over ops array on NULL in tcf_action_init (Ivan Vecera) [RHEL-36218] - net/sched: act_api: avoid non-contiguous action array (Ivan Vecera) [RHEL-36218] - net/sched: act_api: use tcf_act_for_each_action (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove filters/tests.json (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: rename concurrency.json to flower.json (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove spurious './' from Makefile (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove spurious nsPlugin usage (Ivan Vecera) [RHEL-36218] - net/sched: cbs: Use units.h instead of the copy of a definition (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove unused import (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: cleanup on Ctrl-C (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: prefix iproute2 functions with "ipr2" (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove unnecessary time.sleep (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove buildebpf plugin (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: report number of workers in use (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: timeout on unbounded loops (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: leverage -all in suite ns teardown (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: use netns delete from pyroute2 (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: move back to per test ns setup (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: cap parallel tdc to 4 cores (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: add hashtable tests for u32 (Ivan Vecera) [RHEL-36218] - net/sched: cls_u32: replace int refcounts with proper refcounts (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: use parallel tdc in kselftests (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: preload all modules in kselftests (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: rework namespaces and devices setup (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: drop '-N' argument from nsPlugin (Ivan Vecera) [RHEL-36218] - net: don't dump stack on queue timeout (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: better validate TCA_FQ_WEIGHTS and TCA_FQ_PRIOMAP (Ivan Vecera) [RHEL-36218] - net, sched: Fix SKB_NOT_DROPPED_YET splat under debug config (Ivan Vecera) [RHEL-36218] - net: sched: Fill in missing MODULE_DESCRIPTION for qdiscs (Ivan Vecera) [RHEL-36218] - net: sched: Fill in missing MODULE_DESCRIPTION for classifiers (Ivan Vecera) [RHEL-36218] - net: sched: Fill in MODULE_DESCRIPTION for act_gate (Ivan Vecera) [RHEL-36218] - sched: act_ct: switch to per-action label counting (Ivan Vecera) [RHEL-36218] - net: sched: sch_qfq: Use non-work-conserving warning handler (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: fastpath needs to take care of sk->sk_pacing_status (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: fix off-by-one error in fq_dequeue() (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: add test for 'rt' upgrade on hfsc (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: move auxiliary scripts to a dedicated folder (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: add missing Kconfig options to 'config' (Ivan Vecera) [RHEL-36218] - net, sched: Add tcf_set_drop_reason for {__,}tcf_classify (Ivan Vecera) [RHEL-36218] - net, sched: Make tc-related drop reason more flexible (Ivan Vecera) [RHEL-36218] - net: sched: cls_u32: Fix allocation size in u32_init() (Ivan Vecera) [RHEL-36218] - netem: Annotate struct disttable with __counted_by (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: add TCA_FQ_WEIGHTS attribute (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: add 3 bands and WRR scheduling (Ivan Vecera) [RHEL-36218] - net_sched: export pfifo_fast prio2band[] (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: remove q->ktime_cache (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: always garbage collect (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: add fast path for mostly idle qdisc (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: change how @inactive is tracked (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: struct sched_data reorg (Ivan Vecera) [RHEL-36218] - net_sched: constify qdisc_priv() (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: update tdc documentation (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: implement tdc parallel test run (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: update test definitions for local resources (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: localize test resources (Ivan Vecera) [RHEL-36218] - net/sched: cls_route: make netlink errors meaningful (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: cls_u32: add tests for classid (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: cls_route: add tests for classid (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: cls_fw: add tests for classid (Ivan Vecera) [RHEL-36218] - net/ipv6: SKB symmetric hash should incorporate transport ports (Ivan Vecera) [RHEL-36218] - net: sched: sch_qfq: Fix UAF in qfq_dequeue() (Ivan Vecera) [RHEL-36218] - net/sched: fq_pie: avoid stalls in fq_pie_timer() (Ivan Vecera) [RHEL-36218] - netem: use seeded PRNG for correlated loss events (Ivan Vecera) [RHEL-36218] - netem: use a seeded PRNG for generating random losses (Ivan Vecera) [RHEL-36218] - netem: add prng attribute to netem_sched_data (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: verify that a qdisc can be grafted onto a taprio class (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: test that taprio can only be attached as root (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: add ptp_mock Kconfig dependency (Ivan Vecera) [RHEL-36218] - net: netdevsim: mimic tc-taprio offload (Ivan Vecera) [RHEL-36218] - net: netdevsim: use mock PHC driver (Ivan Vecera) [RHEL-36218] - redhat/configs: Add CONFIG_PTP_1588_CLOCK_MOCK (Ivan Vecera) [RHEL-36218] - net: ptp: create a mock-up PTP Hardware Clock driver (Ivan Vecera) [RHEL-36218] - net/sched: taprio: dump class stats for the actual q->qdiscs[] (Ivan Vecera) [RHEL-36218] - net/sched: taprio: delete misleading comment about preallocating child qdiscs (Ivan Vecera) [RHEL-36218] - net/sched: taprio: try again to report q->qdiscs[] to qdisc_leaf() (Ivan Vecera) [RHEL-36218] - net/sched: taprio: keep child Qdisc refcount elevated at 2 in offload mode (Ivan Vecera) [RHEL-36218] - net/sched: taprio: don't access q->qdiscs[] in unoffloaded mode during attach() (Ivan Vecera) [RHEL-36218] - net: pkt_cls: Remove unused inline helpers (Ivan Vecera) [RHEL-36218] - tc: flower: Enable offload support IPSEC SPI field. (Ivan Vecera) [RHEL-36218] - tc: flower: support for SPI (Ivan Vecera) [RHEL-36218] - net: flow_dissector: Add IPSEC dissector (Ivan Vecera) [RHEL-36218] - net/sched: sch_qfq: warn about class in use while deleting (Ivan Vecera) [RHEL-36218] - net/sched: sch_drr: warn about class in use while deleting (Ivan Vecera) [RHEL-36218] - net/sched: wrap open coded Qdics class filter counter (Ivan Vecera) [RHEL-36218] - overflow: Allow mixed type arguments (Ivan Vecera) [RHEL-36218] - compiler.h: drop fallback overflow checkers (Ivan Vecera) [RHEL-36218] - dpll: fix dpll_pin_on_pin_register() for multiple parent pins (Petr Oros) [RHEL-32098] - dpll: indent DPLL option type by a tab (Petr Oros) [RHEL-32098] - dpll: fix dpll_xa_ref_*_del() for multiple registrations (Petr Oros) [RHEL-32098] - dpll: spec: use proper enum for pin capabilities attribute (Petr Oros) [RHEL-32098] - dpll: move all dpll<>netdev helpers to dpll code (Petr Oros) [RHEL-32098] - dpll: fix build failure due to rcu_dereference_check() on unknown type (Petr Oros) [RHEL-32098] - dpll: rely on rcu for netdev_dpll_pin() (Petr Oros) [RHEL-32098] - dpll: fix possible deadlock during netlink dump operation (Petr Oros) [RHEL-32098] - dpll: check that pin is registered in __dpll_pin_unregister() (Petr Oros) [RHEL-32098] - dpll: move xa_erase() call in to match dpll_pin_alloc() error path order (Petr Oros) [RHEL-32098] - dpll: expose fractional frequency offset value to user (Petr Oros) [RHEL-32098] - dpll: allocate pin ids in cycle (Petr Oros) [RHEL-32098] - dpll: remove leftover mode_supported() op and use mode_get() instead (Petr Oros) [RHEL-32098] - Documentation: dpll: wrap DPLL_CMD_PIN_GET output in a code block (Petr Oros) [RHEL-32098] - Documentation: dpll: Fix code blocks (Petr Oros) [RHEL-32098] - MAINTAINERS: adjust header file entry in DPLL SUBSYSTEM (Petr Oros) [RHEL-32098] - netdev: Remove unneeded semicolon (Petr Oros) [RHEL-32098] - ipvs: Fix checksumming on GSO of SCTP packets (Xin Long) [RHEL-36204] - net: sctp: fix skb leak in sctp_inq_free() (Xin Long) [RHEL-36204] - sctp: preserve const qualifier in sctp_sk() (Xin Long) [RHEL-36204] - sctp: Simplify the allocation of slab caches (Xin Long) [RHEL-36204] - sctp: fix busy polling (Xin Long) [RHEL-36204] - sctp: support MSG_ERRQUEUE flag in recvmsg() (Xin Long) [RHEL-36204] - arm64: dts: qcom: sa8775p: Make watchdog bark interrupt edge triggered (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8775p: enable safety IRQ (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: Make watchdog bark interrupt edge triggered (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add sa8775p compatible (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add compatible for MSM8226 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add compatible for SM6375 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add QCM2290 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: qcom-tsens: Correct unit address (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: correct name of remoteproc_nsp0 firmware (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: add per-sensor cells for msm8974 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: support per-sensor calibration cells (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: add msm8956 compat (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: Document i2c busses (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: Fix some i2c pinctrl settings (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: add i2c nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: add missing spi nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: add missing i2c nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: rename qup0_i2c4 to i2c4 (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: rename qup2_i2c5 to i2c21 (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: rename qup2_uart17 to uart17 (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: disable pcie2a node (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: enable pcie2a node (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: enable rtc (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: Pad addresses to 8 hex digits (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: drop bogus clock-controller property (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: correct SPMI bus address cells (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: align PSCI domain names with DT schema (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: add gpr node (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: fix USB-DP PHY nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: fix primary USB-DP PHY reset (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: qcom-tsens: narrow interrupts for SC8280XP, SM6350 and SM8450 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add sc8280xp compatible (Steve Dunnagan) [RHEL-33072]- powerpc: Export mmu_feature_keys[] as non-GPL (Mamatha Inamdar) [RHEL-26102] - powerpc/64s/interrupt: Fix interrupt exit race with security mitigation switch (Mamatha Inamdar) [RHEL-38276] {CVE-2023-52740} - platform/x86/intel/pmc/lnl: Remove SSRAM support (David Arcari) [RHEL-27144] - platform/x86/intel/vsec: Remove nuisance message (David Arcari) [RHEL-27144] - powerpc/qspinlock: Fix stale propagated yield_cpu (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: add compile-time tuning adjustments (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: provide accounting and options for sleepy locks (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow indefinite spinning on a preempted owner (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: reduce remote node steal spins (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: use spin_begin/end API (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow lock stealing in trylock and lock fastpath (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: add ability to prod new queue head CPU (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow propagation of yield CPU down the queue (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow stealing when head of queue yields (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: implement option to yield to previous node (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: paravirt yield to lock owner (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: store owner CPU in lock word (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: theft prevention to control latency (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow new waiters to steal the lock before queueing (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: convert atomic operations to assembly (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: use a half-word store to unlock to avoid larx/stcx. (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: add mcs queueing for contended waiters (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: powerpc qspinlock implementation (Artem Savkov) [RHEL-36278] - thermal/drivers/tsens: Add suspend to RAM support for tsens (Lucas Karpinski) [RHEL-35736] - thermal/qcom/tsens: Drop ops_v0_1 (Lucas Karpinski) [RHEL-35736] - thermal: tsens: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-35736] - drivers: thermal: tsens: Annotate struct tsens_priv with __counted_by (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Make tsens_xxxx_nvmem static (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/temp-alarm: Use dev_err_probe (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Add MSM8909 data (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Add mdm9607 correction offsets (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Fix mdm9607 slope values (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens: Drop unused legacy structs (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Add support for MSM8226 (Lucas Karpinski) [RHEL-35736] - thermal/core: Use the thermal zone 'devdata' accessor in thermal located drivers (Lucas Karpinski) [RHEL-35736] - thermal: Remove core header inclusion from drivers (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom-spmi-adc-tm5: Use asm intead of asm-generic (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop single-cell code for msm8976/msm8956 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop single-cell code for msm8939 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop single-cell code for mdm9607 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Rework legacy calibration data parsers (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Support using nvmem cells for msm8974 calibration (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Support using nvmem cells for calibration data (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: limit num_sensors to 9 for msm8939 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: fix slope values for msm8939 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Sort out msm8976 vs msm8956 data (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop msm8976-specific defines (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop unnecessary hw_ids (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Fix lock inversion (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Fix set_trip_temp() deadlock (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Use generic thermal_zone_get_trip() function (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: Fix irq handler return value (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Demote error log of thermal zone register to debug (Lucas Karpinski) [RHEL-35736] - thermal: qcom-spmi-adc-tm5: suppress probe-deferral error message (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Add IPQ8074 support (Lucas Karpinski) [RHEL-35736] - thermal: qcom: qcom-spmi-adc-tm5: convert to IIO fwnode API (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/spmi-adc-tm5: Remove unnecessary print function dev_err() (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/spmi-adc-tm5: Register thermal zones as hwmon sensors (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/temp-alarm: Register thermal zones as hwmon sensors (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: Add sc8180x compatible (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Add compat string for the qcom,msm8960 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: Add support for sm8150 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: make QCOM_LMH depends on QCOM_SCM (Lucas Karpinski) [RHEL-35736] - New configs in drivers/thermal (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Add support for LMh driver (Lucas Karpinski) [RHEL-35736] - ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found() (Pavel Reichl) [RHEL-31690] {CVE-2024-26773} - ext4: avoid dividing by 0 in mb_update_avg_fragment_size() when block bitmap corrupt (Pavel Reichl) [RHEL-31686] {CVE-2024-26774} - ext4: fix double-free of blocks due to wrong extents moved_len (Pavel Reichl) [RHEL-31614] {CVE-2024-26704} - ext4: reduce unnecessary memory allocation in alloc_flex_gd() (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - ext4: avoid online resizing failures due to oversized flex bg (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - ext4: remove unnecessary check from alloc_flex_gd() (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - ext4: unify the type of flexbg_size to unsigned int (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - scsi: ufs: host: Fix kernel-doc warning (Joel Slebodnick) [RHEL-35861] - scsi: ufs: qcom: Avoid re-init quirk when gears match (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Add support for UFS device version detection (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Check return value of phy_set_mode_ext() (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Set initial PHY gear to max HS gear for HW ver 4 and newer (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Limit HS-G5 Rate-A to hosts with HW version 5 (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Allow the first init start with the maximum supported gear (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Setup host power mode during init (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: No need to set hs_rate after ufshcd_init_host_param() (Joel Slebodnick) [RHEL-35861] - scsi: ufs: host: Rename structure ufs_dev_params to ufs_host_params (Joel Slebodnick) [RHEL-35861] - mfd: intel-lpss: Introduce QUIRK_CLOCK_DIVIDER_UNITY for XPS 9530 (David Arcari) [RHEL-20053] - mfd: intel-lpss: Switch to generalized quirk table (David Arcari) [RHEL-20053] - mfd: intel-lpss: Fix the fractional clock divider flags (David Arcari) [RHEL-20053] - mfd: intel-lpss: Don't fail probe on success of pci_alloc_irq_vectors() (David Arcari) [RHEL-20053] - mfd: intel-lpss: Provide Intel LPSS PM ops structure (David Arcari) [RHEL-20053] - mfd: intel-lpss: Move exported symbols to INTEL_LPSS namespace (David Arcari) [RHEL-20053] - lib/vsprintf: declare no_hash_pointers in sprintf.h (David Arcari) [RHEL-20053] - lib/vsprintf: split out sprintf() and friends (David Arcari) [RHEL-20053] - mfd: intel-lpss: Adjust header inclusions (David Arcari) [RHEL-20053] - mfd: intel-lpss: Use device_get_match_data() (David Arcari) [RHEL-20053] - mfd: intel-lpss: Revert "Add missing check for platform_get_resource" (David Arcari) [RHEL-20053] - mfd: intel-lpss-acpi: Convert to platform remove callback returning void (David Arcari) [RHEL-20053] - mfd: intel-lpss: Return error code received from the IRQ API (David Arcari) [RHEL-20053] - mfd: intel-lpss: Use PCI APIs instead of dereferencing (David Arcari) [RHEL-20053] - mfd: intel-lpss: Remove usage of the deprecated ida_simple_xx() API (David Arcari) [RHEL-20053] - mfd: intel-lpss: Add Intel Lunar Lake-M PCI IDs (David Arcari) [RHEL-20053] - mfd: intel-lpss: Add missing check for platform_get_resource (David Arcari) [RHEL-20053] - mfd: intel-lpss: Hide suspend/resume functions in #ifdef (David Arcari) [RHEL-20053]- Documentation: vmcoreinfo: Fix htmldocs warning (Baoquan He) [RHEL-32199] - arm64: Fix dangling references to Documentation/arm64 (Baoquan He) [RHEL-32199] - arm64: crash_core: Export MODULES, VMALLOC, and VMEMMAP ranges (Baoquan He) [RHEL-32199] - LoongArch: Add ELF-related definitions (Baoquan He) [RHEL-32199] - kexec.h: add linux/kexec.h to UAPI compile-test coverage (Baoquan He) [RHEL-32199] - crash_dump: remove duplicate include in crash_dump.h (Baoquan He) [RHEL-32199] - crash_dump: fix boolreturn.cocci warning (Baoquan He) [RHEL-32199] - crash_dump: Make elfcorehdr address/size symbols always visible (Baoquan He) [RHEL-32199] - proc/vmcore: fix signedness bug in read_from_oldmem() (Baoquan He) [RHEL-32199] - use less confusing names for iov_iter direction initializers (Baoquan He) [RHEL-32199] - coredump, vmcore: Set p_align to 4 for PT_NOTE (Baoquan He) [RHEL-32199] - copy_oldmem_kernel() - WRITE is "data source", not destination (Baoquan He) [RHEL-32199] - vmcoreinfo: warn if we exceed vmcoreinfo data size (Baoquan He) [RHEL-32199] - x86/purgatory: Omit use of bin2c (Baoquan He) [RHEL-32199] - kexec: support purgatories with .text.hot sections (Baoquan He) [RHEL-32199] - kexec: enable kexec_crash_size to support two crash kernel regions (Baoquan He) [RHEL-32199] - kexec: add helper __crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: improve the readability of crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: clear crashk_res if all its memory has been released (Baoquan He) [RHEL-32199] - kexec: delete a useless check in crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: fix a memory leak in crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: avoid calculating array size twice (Baoquan He) [RHEL-32199] - kexec: introduce sysctl parameters kexec_load_limit_* (Baoquan He) [RHEL-32199] - kexec: factor out kexec_load_permitted (Baoquan He) [RHEL-32199] - Documentation: sysctl: correct kexec_load_disabled (Baoquan He) [RHEL-32199] - ARM: kexec: make machine_crash_nonpanic_core() static (Baoquan He) [RHEL-32199] - kexec: replace crash_mem_range with range (Baoquan He) [RHEL-32199] - kexec: remove the unneeded result variable (Baoquan He) [RHEL-32199] - proc/vmcore: fix potential memory leak in vmcore_init() (Baoquan He) [RHEL-32199] - kexec: replace kmap() with kmap_local_page() (Baoquan He) [RHEL-32199] - powerpc/powernv: Add a null pointer check in opal_powercap_init() (Mamatha Inamdar) [RHEL-37050] {CVE-2023-52696} - scsi: sg: Avoid race in error handling & drop bogus warn (Ewan D. Milne) [RHEL-35659] - scsi: sg: Avoid sg device teardown race (Ewan D. Milne) [RHEL-35659] - xfs: dax - remove tech preview tag (Bill O'Donnell) [RHEL-35289] - percpu-internal/pcpu_chunk: re-layout pcpu_chunk structure to reduce false sharing (Audra Mitchell) [RHEL-15605] - x86/mce: Make sure to grab mce_sysfs_mutex in set_bank() (Steve Best) [RHEL-37264] {CVE-2024-35876} - Bluetooth: hci_h5: Add ability to allocate memory for private data (Bastien Nocera) [RHEL-33202 RHEL-33203] {CVE-2024-26890} - Bluetooth: btrtl: fix out of bounds memory access (Bastien Nocera) [RHEL-33202 RHEL-33203] {CVE-2024-26890} - redhat: pass correct RPM_VMLINUX_H to bpftool install (Ian Wienand)- RAS: enable CONFIG_RAS_FMPM (Aristeu Rozanski) [RHEL-17008] - RAS: Avoid build errors when CONFIG_DEBUG_FS=n (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Safely handle saved records of various sizes (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Avoid NULL ptr deref in get_saved_records() (Aristeu Rozanski) [RHEL-17008] - Merge tag 'edac_updates_for_v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Fix off by one when unwinding on error (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Add debugfs interface to print record entries (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Save SPA values (Aristeu Rozanski) [RHEL-17008] - RAS: Export helper to get ras_debugfs_dir (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Fix bit overflow in denorm_addr_df4_np2() (Aristeu Rozanski) [RHEL-17008] - RAS: Introduce a FRU memory poison manager (Aristeu Rozanski) [RHEL-17008] - x86/cpu/amd: Provide a separate accessor for Node ID (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Add MI300 row retirement support (Aristeu Rozanski) [RHEL-17008] - Documentation: Move RAS section to admin-guide (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Add MI300 DRAM to normalized address translation support (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Fix array overflow in get_logical_coh_st_fabric_id_mi300() (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Add MI300 support (Aristeu Rozanski) [RHEL-17008] - Documentation: RAS: Add index and address translation section (Aristeu Rozanski) [RHEL-17008] - hwmon: (fam15h_power) Use topology_core_id() (Aristeu Rozanski) [RHEL-17008] - scsi: lpfc: Use topology_core_id() (Aristeu Rozanski) [RHEL-17008] - cpu/SMT: Make SMT control more robust against enumeration failures (Aristeu Rozanski) [RHEL-17008] - dm integrity: fix out-of-range warning (Benjamin Marzinski) [RHEL-34599] - dm snapshot: fix lockup in dm_exception_table_exit (Benjamin Marzinski) [RHEL-34599] - dm: call the resume method on internal suspend (Benjamin Marzinski) [RHEL-33217] {CVE-2024-26880} - dm raid: fix false positive for requeue needed during reshape (Benjamin Marzinski) [RHEL-34599] - dm: replace fmode_t with a block-specific type for block open flags (Benjamin Marzinski) [RHEL-34599] - dm flakey: use get_random_u8() in corrupt_bio_random (Benjamin Marzinski) [RHEL-34599] - block: count 'ios' and 'sectors' when io is done for bio-based device (Benjamin Marzinski) [RHEL-34599] - dm: verity-loadpin: Add NULL pointer check for 'bdev' parameter (Benjamin Marzinski) [RHEL-34599] - dm integrity: Use alloc_ordered_workqueue() to create ordered workqueues (Benjamin Marzinski) [RHEL-34599] - dm: Add support for block PR read keys/reservation (Benjamin Marzinski) [RHEL-34599] - dm: Annotate struct dm_bio_prison with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm: Annotate struct dm_stat with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm: Annotate struct stripe_c with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm crypt: Annotate struct crypt_config with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm raid: Annotate struct raid_set with __counted_by (Benjamin Marzinski) [RHEL-34599] - scsi: target: Fix SELinux error when systemd-modules loads the target module (Maurizio Lombardi) [RHEL-21327] - x86/bugs: Reverse instruction order of CLEAR_CPU_BUFFERS (Waiman Long) [RHEL-31226] - Revert "x86/bugs: Use fixed addressing for VERW operand" (Waiman Long) [RHEL-31226] - KVM/x86: Export RFDS_NO and RFDS_CLEAR to guests (Waiman Long) [RHEL-31226] - redhat/configs: Enable x86 CONFIG_MITIGATION_RFDS (Waiman Long) [RHEL-31226] - x86/rfds: Mitigate Register File Data Sampling (RFDS) (Waiman Long) [RHEL-31226] - Documentation/hw-vuln: Add documentation for RFDS (Waiman Long) [RHEL-31226] - x86/mmio: Disable KVM mitigation when X86_FEATURE_CLEAR_CPU_BUF is set (Waiman Long) [RHEL-31226] - x86/bugs: Use fixed addressing for VERW operand (Waiman Long) [RHEL-31226] - KVM/VMX: Move VERW closer to VMentry for MDS mitigation (Waiman Long) [RHEL-31226] - KVM/VMX: Use BT+JNC, i.e. EFLAGS.CF to select VMRESUME vs. VMLAUNCH (Waiman Long) [RHEL-31226] - x86/bugs: Use ALTERNATIVE() instead of mds_user_clear static key (Waiman Long) [RHEL-31226] - x86/entry_32: Add VERW just before userspace transition (Waiman Long) [RHEL-31226] - x86/entry_64: Add VERW just before userspace transition (Waiman Long) [RHEL-31226] - x86/bugs: Add asm helpers for executing VERW (Waiman Long) [RHEL-31226] - PM: clk: make pm_clk_add_notifier() take a const pointer (Jerry Snitselaar) [RHEL-28792] - driver core: bus: constantify subsys_register() calls (Jerry Snitselaar) [RHEL-28792] - driver core: bus: make bus_sort_breadthfirst() take a const pointer (Jerry Snitselaar) [RHEL-28792] - vfio/type1: constify bus_type use in vfio_bus_type (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: constify the struct device_type usage (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: make dsa_bus_type const (Jerry Snitselaar) [RHEL-28792] - driver core: device.h: make struct bus_type a const * (Jerry Snitselaar) [RHEL-28792] - driver core: make the bus_type in struct device_driver constant (Jerry Snitselaar) [RHEL-28792] - dmaengine: of: constify of_phandle_args in of_dma_find_controller() (Jerry Snitselaar) [RHEL-28792] - dmaengine: ptdma: use consistent DMA masks (Jerry Snitselaar) [RHEL-28792] - dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV (Jerry Snitselaar) [RHEL-28792] - dmaengine: usb-dmac: Avoid format-overflow warning (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: rz-dmac: Avoid format-overflow warning (Jerry Snitselaar) [RHEL-28792] - dmaengine: imx-sdma: fix Excess kernel-doc warnings (Jerry Snitselaar) [RHEL-28792] - dmaengine: fix NULL pointer in channel unregistration function (Jerry Snitselaar) [RHEL-28792 RHEL-28869] {CVE-2023-52492} - dmaengine: idxd: Remove usage of the deprecated ida_simple_xx() API (Jerry Snitselaar) [RHEL-28792] - dmaengine: dmatest: prevent using swiotlb buffer with nobounce parameter (Jerry Snitselaar) [RHEL-28792] - iommu/tegra: Use tegra_dev_iommu_get_stream_id() in the remaining places (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: Fix incorrect descriptions for GRPCFG register (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: Protect int_handle field in hw descriptor (Jerry Snitselaar) [RHEL-28792] - dmaengine: Remove unused declaration dma_chan_cleanup() (Jerry Snitselaar) [RHEL-28792] - dmaengine: qcom: fix Wvoid-pointer-to-enum-cast warning (Jerry Snitselaar) [RHEL-28792] - dmaengine: usb-dmac: Annotate struct usb_dmac_desc with __counted_by (Jerry Snitselaar) [RHEL-28792] - dmaengine: tegra: Annotate struct tegra_dma_desc with __counted_by (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: Register dsa_bus_type before registering idxd sub-drivers (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: rate limit printk in misc interrupt thread (Jerry Snitselaar) [RHEL-28792] - dmaengine: tegra20-apb-dma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: tegra186-gpc-dma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: usb-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: rz-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: rcar-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: qcom: hidma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: imx-sdma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: idma64: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: dw: platform: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine:idxd: Use local64_try_cmpxchg in perfmon_pmu_event_update (Jerry Snitselaar) [RHEL-28792] - dmaengine: Explicitly include correct DT includes (Jerry Snitselaar) [RHEL-28792] - dmaengine: qcom: gpi: Use devm_platform_get_and_ioremap_resource() (Jerry Snitselaar) [RHEL-28792] - PCI: switchtec: Fix an error handling path in switchtec_pci_probe() (Myron Stowe) [RHEL-29481] {CVE-2023-52617} - PCI: switchtec: Fix stdev_release() crash after surprise hot remove (Myron Stowe) [RHEL-29481] {CVE-2023-52617} - kbuild: factor out the common objtool arguments (Joe Lawrence) [RHEL-2773] - kbuild: move vmlinux.o link to scripts/Makefile.vmlinux_o (Joe Lawrence) [RHEL-2773] - kbuild: remove redundant cleanups in scripts/link-vmlinux.sh (Joe Lawrence) [RHEL-2773] - kbuild: add cmd_and_savecmd macro (Joe Lawrence) [RHEL-2773] - kbuild: warn if FORCE is missing for if_changed(_dep,_rule) and filechk (Joe Lawrence) [RHEL-2773] - kbuild: macrofy the condition of if_changed and friends (Joe Lawrence) [RHEL-2773] - mm/swap: fix race when skipping swapcache (Rafael Aquini) [RHEL-31646] {CVE-2024-26759} - timers: Use already existing function for forwarding timer base (Phil Auld) [RHEL-33787] - timers: Split out forward timer base functionality (Phil Auld) [RHEL-33787] - timers: Clarify check in forward_timer_base() (Phil Auld) [RHEL-33787] - timers: Move store of next event into __next_timer_interrupt() (Phil Auld) [RHEL-33787] - timers: Do not IPI for deferrable timers (Phil Auld) [RHEL-33787] - tracing/timers: Add tracepoint for tracking timer base is_idle flag (Phil Auld) [RHEL-33787] - tracing/timers: Enhance timer_start tracepoint (Phil Auld) [RHEL-33787] - tick-sched: Warn when next tick seems to be in the past (Phil Auld) [RHEL-33787] - tick/sched: Cleanup confusing variables (Phil Auld) [RHEL-33787] - tick-sched: Fix function names in comments (Phil Auld) [RHEL-33787] - tick/nohz: Update comments some more (Phil Auld) [RHEL-33787] - tick/nohz: Don't shutdown the lowres tick from itself (Phil Auld) [RHEL-33787] - tick/nohz: Update obsolete comments (Phil Auld) [RHEL-33787] - tick/nohz: Rename the tick handlers to more self-explanatory names (Phil Auld) [RHEL-33787] - tick/rcu: Fix false positive "softirq work is pending" messages (Phil Auld) [RHEL-33787] - tick/common: Align tick period during sched_timer setup (Phil Auld) [RHEL-33787] - selftests/proc: Assert clock_gettime(CLOCK_BOOTTIME) VS /proc/uptime monotonicity (Phil Auld) [RHEL-33787] - selftests/proc: Remove idle time monotonicity assertions (Phil Auld) [RHEL-33787] - MAINTAINERS: Remove stale email address (Phil Auld) [RHEL-33787] - timers/nohz: Remove middle-function __tick_nohz_idle_stop_tick() (Phil Auld) [RHEL-33787] - timers/nohz: Add a comment about broken iowait counter update race (Phil Auld) [RHEL-33787] - timers/nohz: Protect idle/iowait sleep time under seqcount (Phil Auld) [RHEL-33787] - timers/nohz: Only ever update sleeptime from idle exit (Phil Auld) [RHEL-33787] - timers/nohz: Restructure and reshuffle struct tick_sched (Phil Auld) [RHEL-33787] - tick/common: Align tick period with the HZ tick. (Phil Auld) [RHEL-33787] - tick/nohz: Fix cpu_is_hotpluggable() by checking with nohz subsystem (Phil Auld) [RHEL-33787] - timers/nohz: Switch to ONESHOT_STOPPED in the low-res handler when the tick is stopped (Phil Auld) [RHEL-33787] - tracing/timer: Add missing argument documentation of trace points (Phil Auld) [RHEL-33787] - scsi: be2iscsi: Fix a memleak in beiscsi_init_wrb_handle() (Maurizio Lombardi) [RHEL-25590] - fat: fix uninitialized field in nostale filehandles (Andrey Albershteyn) [RHEL-33188 RHEL-35110] {CVE-2024-26973} - do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak (Andrey Albershteyn) [RHEL-33188] {CVE-2024-26901} - md: fix resync softlockup when bitmap size is less than array size (Nigel Croxon) [RHEL-35393] - md: don't account sync_io if iostats of the disk is disabled (Nigel Croxon) [RHEL-35393] - md: Fix overflow in is_mddev_idle (Nigel Croxon) [RHEL-35393] - md: add check for sleepers in md_wakeup_thread() (Nigel Croxon) [RHEL-35393] - md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING (Nigel Croxon) [RHEL-35393] - Revert "md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING" (Nigel Croxon) [RHEL-35393] - raid1: fix use-after-free for original bio in raid1_write_request() (Nigel Croxon) [RHEL-35393] - platform/x86: ISST: Add Grand Ridge to HPM CPU list (Steve Best) [RHEL-35956] - platform/x86: ISST: Add Granite Rapids-D to HPM CPU list (Steve Best) [RHEL-35956] - platform/x86: ISST: Allow reading core-power state on HWP disabled systems (Steve Best) [RHEL-35956] - platform/x86: ISST: Process read/write blocked feature status (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Change vsec offset to u64 (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Move TPMI ID definition (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Modify external interface to get read/write state (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Don't create devices for disabled features (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Add debugfs support for read/write blocked (Steve Best) [RHEL-35956] - of: fdt: fix off-by-one error in unflatten_dt_nodes() (Steve Best) [RHEL-35465] {CVE-2022-48672} - s390/cpum_cf: make crypto counters upward compatible across machine types (Tobias Huschle) [RHEL-36047]- EDAC/thunderx: Fix possible out-of-bounds string access (Aristeu Rozanski) [RHEL-26577] {CVE-2023-52464} - rtc: cmos: Use ACPI alarm for non-Intel x86 systems too (Čestmír Kalina) [RHEL-19606] - redhat: configs: move CONFIG_BLK_SED_OPAL to configs/common/generic/ (Ming Lei) [RHEL-18186] - platform/x86: p2sb: Allow p2sb_bar() calls during PCI device probe (Steve Best) [RHEL-30600] {CVE-2024-26650} - x86/lib: Revert to _ASM_EXTABLE_UA() for {get,put}_user() fixups (Steve Best) [RHEL-31441] {CVE-2024-26674} - mm/damon/vaddr-test: fix memory leak in damon_do_test_apply_three_regions() (Rafael Aquini) [RHEL-29296] {CVE-2023-52560} - kprobes/x86: Use copy_from_kernel_nofault() to read from unsafe address (Steve Best) [RHEL-34985] {CVE-2024-26946} - can: j1939: prevent deadlock by changing j1939_socks_lock to rwlock (Jose Ignacio Tornos Martinez) [RHEL-31530] {CVE-2023-52638} - RDMA/efa: Add shutdown notifier (Kamal Heib) [RHEL-15968] - mm: swap: fix race between free_swap_and_cache() and swapoff() (Waiman Long) [RHEL-34973 RHEL-34974] {CVE-2024-26960} - swap: comments get_swap_device() with usage rule (Waiman Long) [RHEL-34973 RHEL-34974] {CVE-2024-26960} - config: wifi: enable RTL 8822BU device (Jose Ignacio Tornos Martinez) [RHEL-33698] - selftests: cgroup: fix unexpected failure on test_memcg_sock (Waiman Long) [RHEL-33709] - selftests: cgroup: Add 'malloc' failures checks in test_memcontrol (Waiman Long) [RHEL-33709] - selftests: memcg: fix compilation (Waiman Long) [RHEL-33709] - x86/efistub: Use 1:1 file:memory mapping for PE/COFF .compat section (Lenny Szubowicz) [RHEL-31446] {CVE-2024-26678} - can: j1939: Fix UAF in j1939_sk_match_filter during setsockopt(SO_J1939_FILTER) (Jose Ignacio Tornos Martinez) [RHEL-31532] {CVE-2023-52637} - pstore: inode: Only d_invalidate() is needed (Steve Best) [RHEL-35207] {CVE-2024-27389} - net/mlx5e: Prevent deadlock while disabling aRFS (Kamal Heib) [RHEL-35043] {CVE-2024-27014} - iavf: Fix TC config comparison with existing adapter TC config (Michal Schmidt) [RHEL-17485] - iavf: drop duplicate iavf_{add|del}_cloud_filter() calls (Michal Schmidt) [RHEL-17485] - iavf: adopt skb_network_header_len() more broadly (Michal Schmidt) [RHEL-17485] - iavf: adopt skb_network_offset() and similar helpers (Michal Schmidt) [RHEL-17485] - iavf: field get conversion (Michal Schmidt) [RHEL-17485] - iavf: field prep conversion (Michal Schmidt) [RHEL-17485] - iavf: add bit macro includes where needed (Michal Schmidt) [RHEL-17485] - iavf: use iavf_schedule_aq_request() helper (Michal Schmidt) [RHEL-17485] - iavf: Remove queue tracking fields from iavf_adminq_ring (Michal Schmidt) [RHEL-17485] - ubi: Check for too small LEB size in VTBL code (Steve Best) [RHEL-25094] {CVE-2024-25739} - cxgb4: Properly lock TX queue for the selftest. (Michal Schmidt) [RHEL-31990 RHEL-9354] - net: chelsio: remove unused function calc_tx_descs (Michal Schmidt) [RHEL-9354] - net: chelsio: cxgb4: add an error code check in t4_load_phy_fw (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct smt_data with __counted_by (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct sched_table with __counted_by (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct cxgb4_tc_u32_table with __counted_by (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct clip_tbl with __counted_by (Michal Schmidt) [RHEL-9354] - chelsio/l2t: Annotate struct l2t_data with __counted_by (Michal Schmidt) [RHEL-9354] - net: cxgb4vf: Remove redundant pci_clear_master (Michal Schmidt) [RHEL-9354] - cxgb4: fill IPsec state validation failure reason (Michal Schmidt) [RHEL-9354] - cxgb4vf: shut down the adapter when t4vf_update_port_info() failed in cxgb4vf_open() (Michal Schmidt) [RHEL-9354] - cxgb4: fix missing unlock on ETHOFLD desc collect fail path (Michal Schmidt) [RHEL-9354] - PCI/ASPM: Restore parent state to parent, child state to child (Myron Stowe) [RHEL-33544] - PCI/ASPM: Clarify that pcie_aspm=off means leave ASPM untouched (Myron Stowe) [RHEL-33544] - MAINTAINERS: Drop Gustavo Pimentel as PCI DWC Maintainer (Myron Stowe) [RHEL-33544] - PCI: qcom: Add X1E80100 PCIe support (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom: Document the X1E80100 PCIe Controller (Myron Stowe) [RHEL-33544] - PCI: qcom: Enable BDF to SID translation properly (Myron Stowe) [RHEL-33544] - PCI: qcom: Disable ASPM L0s for sc8280xp, sa8540p and sa8295p (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom: Do not require 'msi-map-mask' (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom: Allow 'required-opps' (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sa8775p: Move SA8775p to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sc7280: Move SC7280 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sc8180x: Move SC8180X to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sc8280xp: Move SC8280XP to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8350: Move SM8350 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8150: Move SM8150 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8250: Move SM8250 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8450: Move SM8450 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8550: Move SM8550 to dedicated schema (Myron Stowe) [RHEL-33544] - PCI: imx6: Add iMX95 Endpoint (EP) support (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Add iMX95 pcie endpoint compatible string (Myron Stowe) [RHEL-33544] - PCI: imx6: Add epc_features in imx6_pcie_drvdata (Myron Stowe) [RHEL-33544] - PCI: imx6: Clean up addr_space retrieval code (Myron Stowe) [RHEL-33544] - PCI: imx6: Add iMX95 PCIe Root Complex support (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Add imx95 pcie compatible string (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Restruct reg and reg-name (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Clean up duplicate clocks check (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify switch-case logic by introducing init_phy() callback (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify configure_type() by using mode_off and mode_mask (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify ltssm_enable() by using ltssm_off and ltssm_mask (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify reset handling by using *_FLAG_HAS_*_RESET (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify PHY handling by using IMX6_PCIE_FLAG_HAS_PHYDRV (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify clock handling by using clk_bulk*() function (Myron Stowe) [RHEL-33544] - PCI: dwc: endpoint: Fix advertised resizable BAR size (Myron Stowe) [RHEL-33544] - PCI: dwc: Strengthen the MSI address allocation logic (Myron Stowe) [RHEL-33544] - PCI: cadence: Clear the ARI Capability Next Function Number of the last function (Myron Stowe) [RHEL-33544] - PCI: brcmstb: Fix broken brcm_pcie_mdio_write() polling (Myron Stowe) [RHEL-33544] - PCI: Make pcie_port_bus_type const (Myron Stowe) [RHEL-33544] - PCI: endpoint: Drop only_64bit on reserved BARs (Myron Stowe) [RHEL-33544] - PCI: endpoint: Clean up hardware description for BARs (Myron Stowe) [RHEL-33544] - PCI: epf-mhi: Add support for SA8775P SoC (Myron Stowe) [RHEL-33544] - PCI: epf-mhi: Add "pci_epf_mhi_" prefix to the function names (Myron Stowe) [RHEL-33544] - PCI: epf-vntb: Return actual error code during pci_vntb_probe() failure (Myron Stowe) [RHEL-33544] - NTB: fix possible name leak in ntb_register_device() (Myron Stowe) [RHEL-33544] - PCI: endpoint: pci-epf-vntb: Remove superfluous checks for pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: pci-epf-test: Remove superfluous checks for pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: Improve pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: Refactor pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: Make pci_epf_bus_type const (Myron Stowe) [RHEL-33544] - PCI/sysfs: Demacrofy pci_dev_resource_resize_attr(n) functions (Myron Stowe) [RHEL-33544] - PCI: Remove obsolete pci_cleanup_rom() declaration (Myron Stowe) [RHEL-33544] - PCI/sysfs: Compile pci-sysfs.c only if CONFIG_SYSFS=y (Myron Stowe) [RHEL-33544] - PCI: switchtec: Fix an error handling path in switchtec_pci_probe() (Myron Stowe) [RHEL-33544] - PCI/PM: Drain runtime-idle callbacks before driver removal (Myron Stowe) [RHEL-33544] - PCI/PM: Allow runtime PM with no PM callbacks at all (Myron Stowe) [RHEL-33544] - Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default" (Myron Stowe) [RHEL-33544] - PCI: Disable D3cold on Asus B1400 PCI-NVMe bridge (Myron Stowe) [RHEL-33544] - PCI/P2PDMA: Fix a sleeping issue in a RCU read section (Myron Stowe) [RHEL-33544] - PCI: Mark 3ware-9650SE Root Port Extended Tags as broken (Myron Stowe) [RHEL-33544] - PCI: Place interrupt related code into irq.c (Myron Stowe) [RHEL-33544] - PCI/DPC: Quirk PIO log size for Intel Raptor Lake Root Ports (Myron Stowe) [RHEL-33544] - PCI/DPC: Ignore Surprise Down error on hot removal (Myron Stowe) [RHEL-33544] - PCI/DPC: Print all TLP Prefixes, not just the first (Myron Stowe) [RHEL-33544] - PCI: Move devres code from pci.c to devres.c (Myron Stowe) [RHEL-33544] - PCI: Move PCI-specific devres code to drivers/pci/ (Myron Stowe) [RHEL-33544] - PCI: Move pci_iomap.c to drivers/pci/ (Myron Stowe) [RHEL-33544] - pci_iounmap(): Fix MMIO mapping leak (Myron Stowe) [RHEL-33544] - PCI/ASPM: Update save_state when configuration changes (Myron Stowe) [RHEL-33544] - PCI/ASPM: Disable L1 before configuring L1 Substates (Myron Stowe) [RHEL-33544] - PCI/ASPM: Call pci_save_ltr_state() from pci_save_pcie_state() (Myron Stowe) [RHEL-33544] - PCI/ASPM: Save L1 PM Substates Capability for suspend/resume (Myron Stowe) [RHEL-33544] - PCI/ASPM: Move pci_save_ltr_state() to aspm.c (Myron Stowe) [RHEL-33544] - PCI/ASPM: Always build aspm.c (Myron Stowe) [RHEL-33544] - PCI/ASPM: Move pci_configure_ltr() to aspm.c (Myron Stowe) [RHEL-33544] - PCI/AER: Generalize TLP Header Log reading (Myron Stowe) [RHEL-33544] - PCI/AER: Use explicit register size for PCI_ERR_CAP (Myron Stowe) [RHEL-33544] - PCI/AER: Block runtime suspend when handling errors (Myron Stowe) [RHEL-33544] - PCI/AER: Clean up version indentation in ABI docs (Myron Stowe) [RHEL-33544] - PCI/AER: Fix rootport attribute paths in ABI docs (Myron Stowe) [RHEL-33544] - PCI: Move pci_clear_and_set_dword() helper to PCI header (Myron Stowe) [RHEL-33544] - PCI: Add debug print for device ready delay (Myron Stowe) [RHEL-33544] - PCI/AER: Unmask RCEC internal errors to enable RCH downstream port error handling (Myron Stowe) [RHEL-33544] - PCI/AER: Forward RCH downstream port-detected errors to the CXL.mem dev handler (Myron Stowe) [RHEL-33544] - PCI/AER: Refactor cper_print_aer() for use by CXL driver module (Myron Stowe) [RHEL-33544] - NTB: EPF: fix possible memory leak in pci_vntb_probe() (Myron Stowe) [RHEL-33544] - devres: show which resource was invalid in __devm_ioremap_resource() (Myron Stowe) [RHEL-33544] - devres: remove devm_ioremap_np (Myron Stowe) [RHEL-33544] - lib: devres: use numa aware allocation (Myron Stowe) [RHEL-33544] - PCI: Allow architecture-specific pci_remap_iospace() (Myron Stowe) [RHEL-33544] - pci_iounmap'2: Electric Boogaloo: try to make sense of it all (Myron Stowe) [RHEL-33544] - parisc: Declare pci_iounmap() parisc version only when CONFIG_PCI enabled (Myron Stowe) [RHEL-33544] - stmmac: Clear variable when destroying workqueue (Izabela Bakollari) [RHEL-31824] {CVE-2024-26802} - drm/i915/display: Increase number of fast wake precharge pulses (Mika Penttilä) [RHEL-20439] - drm/i915/psr: Improve fast and IO wake lines calculation (Mika Penttilä) [RHEL-20439] - drm/i915/display: Make intel_dp_aux_fw_sync_len available for PSR code (Mika Penttilä) [RHEL-20439]- Fix for "serial: 8250: Toggle IER bits on only after irq has been setup" (Lucas Zampieri)- Revert "Merge: cgroup: Backport upstream cgroup commits up to v6.8" (Lucas Zampieri) - arm64: dts: qcom: sa8775p: fix USB wakeup interrupt types (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p-ride: enable pmm8654au_0_pon_resin (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: Make watchdog bark interrupt edge triggered (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: Enable tsens and thermal for sa8775p SoC (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: Add RPMh sleep stats (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: add TRNG node (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: enable the inline crypto engine (Steve Dunnagan) [RHEL-31258] - net: ethtool: reject unsupported RSS input xfrm values (Ivan Vecera) [RHEL-31889] - net: ethtool: Fix symmetric-xor RSS RX flow hash check (Ivan Vecera) [RHEL-31889] - net: ethtool: add a NO_CHANGE uAPI for new RXFH's input_xfrm (Ivan Vecera) [RHEL-31889] - net: ethtool: copy input_xfrm to user-space in ethtool_get_rxfh (Ivan Vecera) [RHEL-31889] - net: ethtool: add support for symmetric-xor RSS hash (Ivan Vecera) [RHEL-31889] - net: ethtool: get rid of get/set_rxfh_context functions (Ivan Vecera) [RHEL-31889] - net: ethtool: pass a pointer to parameters to get/set_rxfh ethtool ops (Ivan Vecera) [RHEL-31889] - net/mlx5e: Make flow classification filters static (Ivan Vecera) [RHEL-31889] - redhat: kernel.spec: add dependency for the python3-pyyaml package (Petr Oros) [RHEL-30145] - Documentation: add pyyaml to requirements.txt (Petr Oros) [RHEL-30145] - netlink: use kvmalloc() in netlink_alloc_large_skb() (Petr Oros) [RHEL-30145] - devlink: Fix devlink parallel commands processing (Petr Oros) [RHEL-30145] - Fix NULL pointer dereference in cn_filter() (Petr Oros) [RHEL-30145] - devlink: Fix length of eswitch inline-mode (Petr Oros) [RHEL-30145] - net/mlx5: Fix fw reporter diagnose output (Petr Oros) [RHEL-30145] - net/mlx5: fix uninit value use (Petr Oros) [RHEL-30145] - netdevsim: Block until all devices are released (Petr Oros) [RHEL-30145] - netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter (Petr Oros) [RHEL-30145] - devlink: fix port dump cmd type (Petr Oros) [RHEL-30145] - devlink: fix possible use-after-free and memory leaks in devlink_init() (Petr Oros) [RHEL-30145] - net: add rcu safety to rtnl_prop_list_size() (Petr Oros) [RHEL-30145] - devlink: Fix command annotation documentation (Petr Oros) [RHEL-30145] - devlink: avoid potential loop in devlink_rel_nested_in_notify_work() (Petr Oros) [RHEL-30145] - doc/netlink/specs: Add missing attr in rt_link spec (Petr Oros) [RHEL-30145] - devlink: Fix referring to hw_addr attribute during state validation (Petr Oros) [RHEL-30145] - netlink: fix potential sleeping issue in mqueue_flush_file (Petr Oros) [RHEL-30145] - genetlink: Use internal flags for multicast groups (Petr Oros) [RHEL-30145] - rtnetlink: bridge: Enable MDB bulk deletion (Petr Oros) [RHEL-30145] - rtnetlink: bridge: Invoke MDB bulk deletion when needed (Petr Oros) [RHEL-30145] - net: Add MDB bulk deletion device operation (Petr Oros) [RHEL-30145] - rtnetlink: bridge: Use a different policy for MDB bulk delete (Petr Oros) [RHEL-30145] - devlink: extend multicast filtering by port index (Petr Oros) [RHEL-30145] - devlink: add a command to set notification filter and use it for multicasts (Petr Oros) [RHEL-30145] - genetlink: introduce helpers to do filtered multicast (Petr Oros) [RHEL-30145] - netlink: introduce typedef for filter function (Petr Oros) [RHEL-30145] - genetlink: introduce per-sock family private storage (Petr Oros) [RHEL-30145] - devlink: introduce a helper for netlink multicast send (Petr Oros) [RHEL-30145] - devlink: send notifications only if there are listeners (Petr Oros) [RHEL-30145] - devlink: introduce __devl_is_registered() helper and use it instead of xa_get_mark() (Petr Oros) [RHEL-30145] - devlink: use devl_is_registered() helper instead xa_get_mark() (Petr Oros) [RHEL-30145] - connector/cn_proc: Performance improvements (Petr Oros) [RHEL-30145] - connector/cn_proc: Add filtering to fix some bugs (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Remove extra indentation from generated docs (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Remove bold from attribute-set headings (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Sort the index of generated netlink specs (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Add sub-messages to generated docs (Petr Oros) [RHEL-30145] - doc/netlink: Regenerate netlink .rst files if ynl-gen-rst changes (Petr Oros) [RHEL-30145] - doc/netlink/specs: Add a spec for tc (Petr Oros) [RHEL-30145] - doc/netlink/specs: use pad in structs in rt_link (Petr Oros) [RHEL-30145] - doc/netlink/specs: Add sub-message type to rt_link family (Petr Oros) [RHEL-30145] - tools/net/ynl: Add binary and pad support to structs for tc (Petr Oros) [RHEL-30145] - tools/net/ynl: Add 'sub-message' attribute decoding to ynl (Petr Oros) [RHEL-30145] - doc/netlink: Document the sub-message format for netlink-raw (Petr Oros) [RHEL-30145] - doc/netlink: Add sub-message support to netlink-raw (Petr Oros) [RHEL-30145] - tools/net/ynl: Use consistent array index expression formatting (Petr Oros) [RHEL-30145] - net: rtnl: use rcu_replace_pointer_rtnl in rtnl_unregister_* (Petr Oros) [RHEL-30145] - net: rtnl: introduce rcu_replace_pointer_rtnl (Petr Oros) [RHEL-30145] - netlink: specs: mptcp: rename the MPTCP path management spec (Petr Oros) [RHEL-30145] - netlink: specs: ovs: correct enum names in specs (Petr Oros) [RHEL-30145] - netlink: specs: ovs: remove fixed header fields from attrs (Petr Oros) [RHEL-30145] - tools: ynl-gen: print prototypes for recursive stuff (Petr Oros) [RHEL-30145] - tools: ynl-gen: store recursive nests by a pointer (Petr Oros) [RHEL-30145] - tools: ynl-gen: re-sort ignoring recursive nests (Petr Oros) [RHEL-30145] - tools: ynl-gen: record information about recursive nests (Petr Oros) [RHEL-30145] - tools: ynl-gen: fill in implementations for TypeUnused (Petr Oros) [RHEL-30145] - tools: ynl-gen: support fixed headers in genetlink (Petr Oros) [RHEL-30145] - tools: ynl-gen: use enum user type for members and args (Petr Oros) [RHEL-30145] - tools: ynl-gen: add missing request free helpers for dumps (Petr Oros) [RHEL-30145] - netlink: specs: devlink: add some(not all) missing attributes in devlink.yaml (Petr Oros) [RHEL-30145] - rtnl: add helper to send if skb is not null (Petr Oros) [RHEL-30145] - rtnl: add helper to check if a notification is needed (Petr Oros) [RHEL-30145] - rtnl: add helper to check if rtnl group has listeners (Petr Oros) [RHEL-30145] - tools: ynl: use strerror() if no extack of note provided (Petr Oros) [RHEL-30145] - tools: pynl: make flags argument optional for do() (Petr Oros) [RHEL-30145] - docs: netlink: add NLMSG_DONE message format for doit actions (Petr Oros) [RHEL-30145] - doc/netlink: Add bitfield32, s8, s16 to the netlink-raw schema (Petr Oros) [RHEL-30145] - docs: netlink: link to family documentations from spec info (Petr Oros) [RHEL-30145] - devlink: warn about existing entities during reload-reinit (Petr Oros) [RHEL-30145] - Documentation: devlink: extend reload-reinit description (Petr Oros) [RHEL-30145] - tools: ynl-gen: always construct struct ynl_req_state (Petr Oros) [RHEL-30145] - ethtool: don't propagate EOPNOTSUPP from dumps (Petr Oros) [RHEL-30145] - tools: ynl-gen: use enum name from the spec (Petr Oros) [RHEL-30145] - tools: ynl-get: use family c-name (Petr Oros) [RHEL-30145] - tools: ynl-gen: always append ULL/LL to range types (Petr Oros) [RHEL-30145] - Documentation: Document each netlink family (Petr Oros) [RHEL-30145] - tools: ynl: fix duplicate op name in devlink (Petr Oros) [RHEL-30145] - tools: ynl: fix header path for nfsd (Petr Oros) [RHEL-30145] - rtnetlink: introduce nlmsg_new_large and use it in rtnl_getlink (Petr Oros) [RHEL-30145] - devlink: Add device lock assert in reload operation (Petr Oros) [RHEL-30145] - devlink: Acquire device lock during reload command (Petr Oros) [RHEL-30145] - devlink: Allow taking device lock in pre_doit operations (Petr Oros) [RHEL-30145] - devlink: Enable the use of private flags in post_doit operations (Petr Oros) [RHEL-30145] - devlink: Acquire device lock during netns dismantle (Petr Oros) [RHEL-30145] - devlink: Move private netlink flags to C file (Petr Oros) [RHEL-30145] - netlink: specs: Introduce time stamping set command (Petr Oros) [RHEL-30145] - netlink: specs: Introduce new netlink command to list available time stamping layers (Petr Oros) [RHEL-30145] - netlink: specs: Introduce new netlink command to get current timestamp (Petr Oros) [RHEL-30145] - nfsd: regenerate user space parsers after ynl-gen changes (Petr Oros) [RHEL-30145] - netlink: fill in missing MODULE_DESCRIPTION() (Petr Oros) [RHEL-30145] - tools: ynl-gen: don't touch the output file if content is the same (Petr Oros) [RHEL-30145] - netlink: specs: devlink: add forgotten port function caps enum values (Petr Oros) [RHEL-30145] - doc/netlink: Update schema to support cmd-cnt-name and cmd-max-name (Petr Oros) [RHEL-30145] - tools: ynl: introduce option to process unknown attributes or types (Petr Oros) [RHEL-30145] - net: Add MDB get device operation (Petr Oros) [RHEL-30145] - bridge: add MDB get uAPI attributes (Petr Oros) [RHEL-30145] - tools: ynl-gen: respect attr-cnt-name at the attr set level (Petr Oros) [RHEL-30145] - netlink: specs: support conditional operations (Petr Oros) [RHEL-30145] - netlink: make range pointers in policies const (Petr Oros) [RHEL-30145] - tools: ynl-gen: add support for exact-len validation (Petr Oros) [RHEL-30145] - tools: ynl: add uns-admin-perm to genetlink legacy (Petr Oros) [RHEL-30145] - devlink: remove netlink small_ops (Petr Oros) [RHEL-30145] - devlink: remove duplicated netlink callback prototypes (Petr Oros) [RHEL-30145] - netlink: specs: devlink: add the remaining command to generate complete split_ops (Petr Oros) [RHEL-30145] - devlink: rename netlink callback to be aligned with the generated ones (Petr Oros) [RHEL-30145] - devlink: make devlink_flash_overwrite enum named one (Petr Oros) [RHEL-30145] - netlink: specs: devlink: make dont-validate single line (Petr Oros) [RHEL-30145] - netlink: specs: devlink: remove reload-action from devlink-get cmd reply (Petr Oros) [RHEL-30145] - tools: ynl-gen: render rsp_parse() helpers if cmd has only dump op (Petr Oros) [RHEL-30145] - tools: ynl-gen: introduce support for bitfield32 attribute type (Petr Oros) [RHEL-30145] - genetlink: don't merge dumpit split op for different cmds into single iter (Petr Oros) [RHEL-30145] - tools: ynl-gen: change spacing around __attribute__ (Petr Oros) [RHEL-30145] - tcp: add RTAX_FEATURE_TCP_USEC_TS (Petr Oros) [RHEL-30145] - netlink: specs: add support for auto-sized scalars (Petr Oros) [RHEL-30145] - netlink: add variable-length / auto integers (Petr Oros) [RHEL-30145] - tools: ynl-gen: make the mnl_type() method public (Petr Oros) [RHEL-30145] - devlink: convert most of devlink_fmsg_*() to return void (Petr Oros) [RHEL-30145] - qed: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - net/mlx5: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - mlxsw: core: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - octeontx2-af: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - hinic: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - bnxt_en: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - netdevsim: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - devlink: retain error in struct devlink_fmsg (Petr Oros) [RHEL-30145] - tools: ynl-gen: support limit names (Petr Oros) [RHEL-30145] - tools: ynl-gen: support full range of min/max checks for integer values (Petr Oros) [RHEL-30145] - tools: ynl-gen: track attribute use (Petr Oros) [RHEL-30145] - devlink: document devlink_rel_nested_in_notify() function (Petr Oros) [RHEL-30145] - Documentation: devlink: add a note about RTNL lock into locking section (Petr Oros) [RHEL-30145] - Documentation: devlink: add nested instance section (Petr Oros) [RHEL-30145] - devlink: don't take instance lock for nested handle put (Petr Oros) [RHEL-30145] - devlink: take device reference for devlink object (Petr Oros) [RHEL-30145] - devlink: call peernet2id_alloc() with net pointer under RCU read lock (Petr Oros) [RHEL-30145] - net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu() (Petr Oros) [RHEL-30145] - docs: netlink: clean up after deprecating version (Petr Oros) [RHEL-30145] - tools: ynl: fix converting flags to names after recent cleanup (Petr Oros) [RHEL-30145] - tools: ynl: Add source files for nfsd netlink protocol (Petr Oros) [RHEL-30145] - NFSD: introduce netlink stubs (Petr Oros) [RHEL-30145] - net: Handle bulk delete policy in bridge driver (Petr Oros) [RHEL-30145] - tools: ynl: use ynl-gen -o instead of stdout in Makefile (Petr Oros) [RHEL-30145] - netlink: specs: don't allow version to be specified for genetlink (Petr Oros) [RHEL-30145] - tools: ynl-gen: handle do ops with no input attrs (Petr Oros) [RHEL-30145] - netlink: specs: remove redundant type keys from attributes in subsets (Petr Oros) [RHEL-30145] - tools: ynl-gen: lift type requirement for attribute subsets (Petr Oros) [RHEL-30145] - tools: ynl-gen: use uapi header name for the header guard (Petr Oros) [RHEL-30145] - netlink: Annotate struct netlink_policy_dump_state with __counted_by (Petr Oros) [RHEL-30145] - tools: ynl: use uAPI include magic for samples (Petr Oros) [RHEL-30145] - tools: ynl: don't regen on every make (Petr Oros) [RHEL-30145] - handshake: Fix sign of key_serial_t fields (Petr Oros) [RHEL-30145] - handshake: Fix sign of socket file descriptor fields (Petr Oros) [RHEL-30145] - devlink: introduce possibility to expose info about nested devlinks (Petr Oros) [RHEL-30145] - devlink: convert linecard nested devlink to new rel infrastructure (Petr Oros) [RHEL-30145] - devlink: expose peer SF devlink instance (Petr Oros) [RHEL-30145] - devlink: introduce object and nested devlink relationship infra (Petr Oros) [RHEL-30145] - devlink: extend devlink_nl_put_nested_handle() with attrtype arg (Petr Oros) [RHEL-30145] - devlink: move devlink_nl_put_nested_handle() into netlink.c (Petr Oros) [RHEL-30145] - devlink: put netnsid to nested handle (Petr Oros) [RHEL-30145] - devlink: move linecard struct into linecard.c (Petr Oros) [RHEL-30145] - mm/vmscan: fix a bug calling wakeup_kswapd() with a wrong zone index (Rafael Aquini) [RHEL-31840] {CVE-2024-26783} - ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr (Jiri Benc) [RHEL-32372] - ASoC: SOF: ipc4-topology: Save the ALH DAI index during hw_params (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: pcm: reset all PCM sources in case of xruns (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: pcm: add pending_stop state variable (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: pcm: simplify sof_pcm_hw_free() with helper (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: sof-audio: revisit sof_pcm_stream_free() error handling and logs (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda: Clear Soundwire node ID during BE DAI hw_free (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda: move helper to static inline (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: IPC4: extend dai_data with node_id (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda: extend signature of sdw_hda_dai_hw_params() (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: set the DMA TLV device as dai_index (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: add helpers to set dai config (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: set dma_stream_channel_map device (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: set lowest N bits in ch_mask (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: make dma_config_tlv be an array (Jaroslav Kysela) [RHEL-26198] - Revert "ASoC: SOF: Intel: hda-dai-ops: only allocate/release streams for first CPU DAI" (Jaroslav Kysela) [RHEL-26198] - Revert "ASoC: SOF: Intel: hda-dai-ops: reset device count for SoundWire DAIs" (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: fix channel map configuration for aggregated dailink (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Introduce generic names for IPC types (Jaroslav Kysela) [RHEL-26198] - arm64/arch_timer: Fix MMIO byteswap (Phil Auld) [RHEL-32862] - cpuidle: Use local_clock_noinstr() (Phil Auld) [RHEL-32862] - sched/clock: Provide local_clock_noinstr() (Phil Auld) [RHEL-32862] - sched/clock: Fix local_clock() before sched_clock_init() (Phil Auld) [RHEL-32862] - sched/clock: Make local_clock() noinstr (Phil Auld) [RHEL-32862] - sched/clock: Use try_cmpxchg64 in sched_clock_{local,remote} (Phil Auld) [RHEL-32862] - math64: Always inline u128 version of mul_u64_u64_shr() (Phil Auld) [RHEL-32862] - s390/time: Provide sched_clock_noinstr() (Phil Auld) [RHEL-32862] - arm64/arch_timer: Provide noinstr sched_clock_read() functions (Phil Auld) [RHEL-32862] - arm64/io: Always inline all of __raw_{read,write}[bwlq]() (Phil Auld) [RHEL-32862] - time/sched_clock: Provide sched_clock_noinstr() (Phil Auld) [RHEL-32862] - seqlock/latch: Provide raw_read_seqcount_latch_retry() (Phil Auld) [RHEL-32862] - timekeeping: Consolidate fast timekeeper (Phil Auld) [RHEL-32862] - timekeeping: Annotate ktime_get_boot_fast_ns() with data_race() (Phil Auld) [RHEL-32862] - KVM: s390: Check kvm pointer when testing KVM_CAP_S390_HPAGE_1M (Thomas Huth) [RHEL-29741] - s390/mm: Fix storage key clearing for guest huge pages (Thomas Huth) [RHEL-29741] - s390/vfio-ap: handle hardware checkstop state on queue reset operation (Thomas Huth) [RHEL-29741] - KVM: s390: Refactor kvm_is_error_gpa() into kvm_is_gpa_in_memslot() (Thomas Huth) [RHEL-29741] - KVM: s390: selftest: memop: Fix undefined behavior (Thomas Huth) [RHEL-29741] - KVM: s390: only deliver the set service event bits (Thomas Huth) [RHEL-29741] - KVM: s390: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - KVM: s390: move s390-specific structs to uapi/asm/kvm.h (Thomas Huth) [RHEL-29741] - KVM: s390: selftests: memop: add a simple AR test (Thomas Huth) [RHEL-29741] - KVM: s390: fix access register usage in ioctls (Thomas Huth) [RHEL-29741] - KVM: s390: introduce kvm_s390_fpu_(store|load) (Thomas Huth) [RHEL-29741] - KVM: selftests: s390x: Remove redundant newlines (Thomas Huth) [RHEL-29741] - s390/fpu: remove TIF_FPU (Thomas Huth) [RHEL-29741] - s390/fpu: limit save and restore to used registers (Thomas Huth) [RHEL-29741] - s390/fpu: decrease stack usage for some cases (Thomas Huth) [RHEL-29741] - s390/fpu: let fpu_vlm() and fpu_vstm() return number of registers (Thomas Huth) [RHEL-29741] - s390/fpu: remove anonymous union from struct fpu (Thomas Huth) [RHEL-29741] - s390/fpu: remove regs member from struct fpu (Thomas Huth) [RHEL-29741] - s390/kvm: convert to regular kernel fpu user (Thomas Huth) [RHEL-29741] - s390/fpu: make kernel fpu context preemptible (Thomas Huth) [RHEL-29741] - s390/fpu: change type of fpu mask from u32 to int (Thomas Huth) [RHEL-29741] - s390/fpu: rename save_fpu_regs() to save_user_fpu_regs(), etc (Thomas Huth) [RHEL-29741] - s390/fpu: convert FPU CIF flag to regular TIF flag (Thomas Huth) [RHEL-29741] - s390/fpu: convert __kernel_fpu_begin()/__kernel_fpu_end() to C (Thomas Huth) [RHEL-29741] - s390/fpu: provide and use vlm and vstm inline assemblies (Thomas Huth) [RHEL-29741] - s390/fpu: provide and use lfpc, sfpc, and stfpc inline assemblies (Thomas Huth) [RHEL-29741] - s390/fpu: provide and use ld and std inline assemblies (Thomas Huth) [RHEL-29741] - s390/fpu: use lfpc instead of sfpc instruction (Thomas Huth) [RHEL-29741] - s390/fpu: add documentation about fpu helper functions (Thomas Huth) [RHEL-29741] - s390/fpu: move, rename, and merge header files (Thomas Huth) [RHEL-29741] - s390/fpu: various coding style changes (Thomas Huth) [RHEL-29741] - s390/fpu: use KERNEL_VXR_LOW instead of KERNEL_VXR_V0V7 (Thomas Huth) [RHEL-29741] - s390/fpu: improve description of RXB macro (Thomas Huth) [RHEL-29741] - s390/fpu: fix VLGV macro (Thomas Huth) [RHEL-29741] - s390/switch_to: use generic header file (Thomas Huth) [RHEL-29741] - s390/acrs: cleanup access register handling (Thomas Huth) [RHEL-29741] - s390/fpu: make use of __uninitialized macro (Thomas Huth) [RHEL-29741] - Compiler Attributes: Add __uninitialized macro (Thomas Huth) [RHEL-29741] - s390/fpu: remove __load_fpu_regs() export (Thomas Huth) [RHEL-29741] - KVM: s390: cpu model: Use proper define for facility mask size (Thomas Huth) [RHEL-29741] - s390/vx: fix save/restore of fpu kernel context (Thomas Huth) [RHEL-29741] - s390/mm: convert pgste locking functions to C (Thomas Huth) [RHEL-29741] - s390/fpu: get rid of MACHINE_HAS_VX (Thomas Huth) [RHEL-29741] - s390/als: add vector facility to z13 architecture level set (Thomas Huth) [RHEL-29741] - s390/fpu: remove "novx" option (Thomas Huth) [RHEL-29741] - s390/fpu: remove ARCH_WANTS_DYNAMIC_TASK_STRUCT support (Thomas Huth) [RHEL-29741] - KVM: s390: remove superfluous save_fpu_regs() call (Thomas Huth) [RHEL-29741] - s390/ptrace: remove leftover comment (Thomas Huth) [RHEL-29741] - s390/fpu: get rid of test_fp_ctl() (Thomas Huth) [RHEL-29741] - s390: remove .fixup section (Thomas Huth) [RHEL-29741] - KVM: s390: use READ_ONCE() to read fpc register value (Thomas Huth) [RHEL-29741] - s390/ptrace: handle setting of fpc register correctly (Thomas Huth) [RHEL-29741] - KVM: s390: Harden copying of userspace-array against overflow (Thomas Huth) [RHEL-29741] - s390/vfio-ap: improve reaction to response code 07 from PQAP(AQIC) command (Thomas Huth) [RHEL-29741] - s390/vfio-ap: set status response code to 06 on gisc registration failure (Thomas Huth) [RHEL-29741] - s390/ap: fix AP bus crash on early config change callback invocation (Thomas Huth) [RHEL-29741] - s390/ap: re-enable interrupt for AP queues (Thomas Huth) [RHEL-29741] - s390/ap: rework to use irq info from ap queue status (Thomas Huth) [RHEL-29741] - s390/mm: move translation-exception identification structure to fault.h (Thomas Huth) [RHEL-29741] - s390/ap: show APFS value on error reply 0x8B (Thomas Huth) [RHEL-29741] - s390/zcrypt: introduce new internal AP queue se_bound attribute (Thomas Huth) [RHEL-29741] - s390/ap: re-init AP queues on config on (Thomas Huth) [RHEL-29741] - s390/setup: use strlcat() instead of strcat() (Thomas Huth) [RHEL-29741] - s390/airq: remove lsi_mask from airq_struct (Thomas Huth) [RHEL-29741] - s390/pfault: use consistent comment style (Thomas Huth) [RHEL-29741] - s390/pfault: cleanup inline assemblies (Thomas Huth) [RHEL-29741] - s390/pfault: use early_param() instead if __setup() (Thomas Huth) [RHEL-29741] - s390/pfault: remove not needed packed and aligned attributes (Thomas Huth) [RHEL-29741] - s390/pfault: use UL instead of ULL (Thomas Huth) [RHEL-29741] - s390/mm: move pfault code to own C file (Thomas Huth) [RHEL-29741] - s390/virtio_ccw: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - s390/cio: use bitwise types to allow for type checking (Thomas Huth) [RHEL-29741] - s390/cio: introduce bitwise dma types and helper functions (Thomas Huth) [RHEL-29741] - s390/vfio_ccw: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - s390/cio: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - s390/zcrypt: fix reference counting on zcrypt card objects (Thomas Huth) [RHEL-29741] - s390/vtime: fix average steal time calculation (Thomas Huth) [RHEL-29741] - s390: include linux/io.h instead of asm/io.h (Thomas Huth) [RHEL-29741] - s390: fix various typos (Thomas Huth) [RHEL-29741] - lib/bitmap: drop optimization of bitmap_{from,to}_arr64 (Thomas Huth) [RHEL-29741] - s390/crypto: use vector instructions only if available for ChaCha20 (Thomas Huth) [RHEL-29741] - s390/relocate_kernel: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/entry: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/purgatory: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/kprobes: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/reipl: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/head64: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/earlypgm: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/crc32le: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/crc32be: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/crypto,chacha: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/lib: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390: enable HAVE_ARCH_STACKLEAK (Thomas Huth) [RHEL-29741] - s390/stack: set lowcore kernel stack pointer early (Thomas Huth) [RHEL-29741] - s390/stack: use STACK_INIT_OFFSET where possible (Thomas Huth) [RHEL-29741] - s390/dumpstack: simplify in stack logic code (Thomas Huth) [RHEL-29741] - s390/entry: rely on long-displacement facility (Thomas Huth) [RHEL-29741] - s390/bp: remove __bpon() (Thomas Huth) [RHEL-29741] - s390/bp: remove s390_isolate_bp_guest() (Thomas Huth) [RHEL-29741] - s390/bp: remove TIF_ISOLATE_BP (Thomas Huth) [RHEL-29741] - s390/bp: add missing BPENTER to program check handler (Thomas Huth) [RHEL-29741] - s390/mcck: cleanup user process termination path (Thomas Huth) [RHEL-29741] - s390/nmi: fix virtual-physical address confusion (Thomas Huth) [RHEL-29741] - s390/entry: remove toolchain dependent micro-optimization (Thomas Huth) [RHEL-29741] - s390/vx: remove __uint128_t type from __vector128 struct again (Thomas Huth) [RHEL-29741] - s390/vx: use simple assignments to access __vector128 members (Thomas Huth) [RHEL-29741] - s390/vx: add 64 and 128 bit members to __vector128 struct (Thomas Huth) [RHEL-29741] - s390/virtio: sort out physical vs virtual pointers usage (Thomas Huth) [RHEL-29741] - s390/early: fix sclp_early_sccb variable lifetime (Thomas Huth) [RHEL-29741] - s390/nmi: get rid of private slab cache (Thomas Huth) [RHEL-29741] - s390/nmi: move storage error checking back to C, enter with DAT on (Thomas Huth) [RHEL-29741] - s390/nmi: print machine check interruption code before stopping system (Thomas Huth) [RHEL-29741] - s390/sclp: introduce sclp_emergency_printk() (Thomas Huth) [RHEL-29741] - s390/sclp: keep sclp_early_sccb (Thomas Huth) [RHEL-29741] - s390/nmi: rework register validation handling (Thomas Huth) [RHEL-29741] - s390/nmi: use vector instruction macros instead of byte patterns (Thomas Huth) [RHEL-29741] - s390/vx: add vx-insn.h wrapper include file (Thomas Huth) [RHEL-29741] - s390/appldata: remove power management callbacks (Thomas Huth) [RHEL-29741] - s390/mm: use pmd_pgtable_page() helper in __gmap_segment_gaddr() (Thomas Huth) [RHEL-29741] - mm/thp: rename pmd_to_page() as pmd_pgtable_page() (Thomas Huth) [RHEL-29741] - s390/entry: sort out physical vs virtual pointers usage in sie64a (Thomas Huth) [RHEL-29741] - s390/nmi: use irqentry_nmi_enter()/irqentry_nmi_exit() (Thomas Huth) [RHEL-29741] - lib/test_bitmap: test the tail after bitmap_to_arr64() (Thomas Huth) [RHEL-29741] - lib/bitmap: fix off-by-one in bitmap_to_arr64() (Thomas Huth) [RHEL-29741] - lib: bitmap: fix the duplicated comments on bitmap_to_arr64() (Thomas Huth) [RHEL-29741] - KVM: s390: replace bitmap_copy with bitmap_{from,to}_arr64 where appropriate (Thomas Huth) [RHEL-29741] - lib/bitmap: add test for bitmap_{from,to}_arr64 (Thomas Huth) [RHEL-29741] - lib: add bitmap_{from,to}_arr64 (Thomas Huth) [RHEL-29741] - lib/bitmap: extend comment for bitmap_(from,to)_arr32() (Thomas Huth) [RHEL-29741] - s390/stack: add union to reflect kvm stack slot usages (Thomas Huth) [RHEL-29741] - s390/stack: merge empty stack frame slots (Thomas Huth) [RHEL-29741] - s390/mcck: isolate SIE instruction when setting CIF_MCCK_GUEST flag (Thomas Huth) [RHEL-29741] - s390: generate register offsets into pt_regs automatically (Thomas Huth) [RHEL-29741] - s390: simplify early program check handler (Thomas Huth) [RHEL-29741] - s390/head: get rid of 31 bit leftovers (Thomas Huth) [RHEL-29741] - scripts/min-tool-version.sh: raise minimum clang version to 14.0.0 for s390 (Thomas Huth) [RHEL-29741] - s390/boot: do not emit debug info for assembly with llvm's IAS (Thomas Huth) [RHEL-29741] - s390/boot: workaround llvm IAS bug (Thomas Huth) [RHEL-29741] - s390/purgatory: workaround llvm's IAS limitations (Thomas Huth) [RHEL-29741] - s390/entry: workaround llvm's IAS limitations (Thomas Huth) [RHEL-29741] - s390/alternatives: remove padding generation code (Thomas Huth) [RHEL-29741] - s390/alternatives: provide identical sized orginal/alternative sequences (Thomas Huth) [RHEL-29741] - s390/compat: cleanup compat_linux.h header file (Thomas Huth) [RHEL-29741] - s390/entry: remove broken and not needed code (Thomas Huth) [RHEL-29741] - s390/boot: convert parmarea to C (Thomas Huth) [RHEL-29741] - s390/boot: convert initial lowcore to C (Thomas Huth) [RHEL-29741] - s390/ptrace: move short psw definitions to ptrace header file (Thomas Huth) [RHEL-29741] - s390/head: initialize all new psws (Thomas Huth) [RHEL-29741] - s390/boot: change initial program check handler to disabled wait psw (Thomas Huth) [RHEL-29741] - s390/head: adjust iplstart entry point (Thomas Huth) [RHEL-29741] - s390/vx: remove comments from macros which break LLVM's IAS (Thomas Huth) [RHEL-29741] - s390/nospec: prefer local labels in .set directives (Thomas Huth) [RHEL-29741] - s390/alternatives: use insn format for new instructions (Thomas Huth) [RHEL-29741] - s390/alternatives: avoid using jgnop mnemonic (Thomas Huth) [RHEL-29741] - s390/alternatives: use instructions instead of byte patterns (Thomas Huth) [RHEL-29741] - s390/traps: improve panic message for translation-specification exception (Thomas Huth) [RHEL-29741] - s390: convert ".insn" encoding to instruction names (Thomas Huth) [RHEL-29741] - s390/crypto: fix compile error for ChaCha20 module (Thomas Huth) [RHEL-29741] - s390/nospec: move to single register thunks (Thomas Huth) [RHEL-29741] - s390/ptrace: remove opencoded offsetof (Thomas Huth) [RHEL-29741] - s390: always use the packed stack layout (Thomas Huth) [RHEL-29741] - s390/ftrace: fix arch_ftrace_get_regs implementation (Thomas Huth) [RHEL-29741] - s390/ftrace: fix ftrace_caller/ftrace_regs_caller generation (Thomas Huth) [RHEL-29741] - s390/nmi: handle vector validity failures for KVM guests (Thomas Huth) [RHEL-29741] - s390/nmi: handle guarded storage validity failures for KVM guests (Thomas Huth) [RHEL-29741] - s390/sclp: sort out physical vs virtual pointers usage (Thomas Huth) [RHEL-29741] - s390: make STACK_FRAME_OVERHEAD available via asm-offsets.h (Thomas Huth) [RHEL-29741] - s390/ftrace: add HAVE_DYNAMIC_FTRACE_WITH_DIRECT_CALL support (Thomas Huth) [RHEL-29741] - s390/ptrace: add function argument access API (Thomas Huth) [RHEL-29741] - selftests/ftrace: add s390 support for kprobe args tests (Thomas Huth) [RHEL-29741] - s390/ptrace: fix coding style (Thomas Huth) [RHEL-29741] - s390/ftrace: provide separate ftrace_caller/ftrace_regs_caller implementations (Thomas Huth) [RHEL-29741] - s390/ftrace: add ftrace_instruction_pointer_set() helper function (Thomas Huth) [RHEL-29741] - s390/ftrace: add HAVE_DYNAMIC_FTRACE_WITH_ARGS support (Thomas Huth) [RHEL-29741] - s390/jump_label: make use of HAVE_JUMP_LABEL_BATCH (Thomas Huth) [RHEL-29741] - s390/ftrace: add missing serialization for graph caller patching (Thomas Huth) [RHEL-29741] - s390/ftrace: use text_poke_sync_lock() (Thomas Huth) [RHEL-29741] - s390/jump_label: use text_poke_sync() (Thomas Huth) [RHEL-29741] - s390/ftrace: remove dead code (Thomas Huth) [RHEL-29741] - s390/ftrace: remove incorrect __va usage (Thomas Huth) [RHEL-29741] - s390/sclp: add __nonstring annotation (Thomas Huth) [RHEL-29741] - s390/entry: make oklabel within CHKSTG macro local (Thomas Huth) [RHEL-29741] - s390/sclp: add tracing of SCLP interactions (Thomas Huth) [RHEL-29741] - s390/debug: fix kernel-doc warnings (Thomas Huth) [RHEL-29741] - s390/debug: add early tracing support (Thomas Huth) [RHEL-29741] - s390/debug: fix debug area life cycle (Thomas Huth) [RHEL-29741] - s390/debug: keep debug data on resize (Thomas Huth) [RHEL-29741] - s390/hwcaps: make sie capability regular hwcap (Thomas Huth) [RHEL-29741] - s390/hwcaps: remove hwcap stfle check (Thomas Huth) [RHEL-29741] - s390/hwcaps: remove z/Architecture mode active check (Thomas Huth) [RHEL-29741] - s390/hwcaps: use consistent coding style / remove comments (Thomas Huth) [RHEL-29741] - s390/hwcaps: open code initialization of first six hwcap bits (Thomas Huth) [RHEL-29741] - s390/hwcaps: split setup_hwcaps() (Thomas Huth) [RHEL-29741] - s390/hwcaps: move setup_hwcaps() (Thomas Huth) [RHEL-29741] - s390/hwcaps: add sanity checks (Thomas Huth) [RHEL-29741] - s390/hwcaps: use named initializers for hwcap string arrays (Thomas Huth) [RHEL-29741] - s390/hwcaps: introduce HWCAP bit numbers (Thomas Huth) [RHEL-29741] - s390/hwcaps: shorten HWCAP defines (Thomas Huth) [RHEL-29741] - s390/cpacf: get rid of register asm (Thomas Huth) [RHEL-29741] - s390/debug: remove unused print defines (Thomas Huth) [RHEL-29741] - s390/dasd: remove debug printk (Thomas Huth) [RHEL-29741] - ipc/msg.c: fix percpu_counter use after free (Rafael Aquini) [RHEL-15602] - ipc/msg: mitigate the lock contention with percpu counter (Rafael Aquini) [RHEL-15602] - percpu: add percpu_counter_add_local and percpu_counter_sub_local (Rafael Aquini) [RHEL-15602] - redhat/configs: Add CONFIG_USB_PCI_AMD (Desnes Nunes) [RHEL-28810] - redhat/configs: Add CONFIG_USB_LJCA (Desnes Nunes) [RHEL-28810] - redhat/configs: Add CONFIG_USB_CHIPIDEA_NPCM (Desnes Nunes) [RHEL-28810] - redhat/configs: Add CONFIG_TYPEC_MUX_PTN36502 (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: set the dma max_seg_size (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - xhci: tracing: Use the new __vstring() helper (Desnes Nunes) [RHEL-28810] - Revert "usb: typec: class: fix typec_altmode_put_partner to put plugs" (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix NULL pointer dereference in tb_port_update_credits() (Desnes Nunes) [RHEL-28810] - thunderbolt: Do not create DisplayPort tunnels on adapters of the same router (Desnes Nunes) [RHEL-28810] - usb: misc: onboard_hub: use pointer consistently in the probe function (Desnes Nunes) [RHEL-28810] - usb: typec: ucsi: Fix race between typec_switch and role_switch (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Quectel EG912Y module support (Desnes Nunes) [RHEL-28810] - USB: serial: ftdi_sio: update Actisense PIDs constant names (Desnes Nunes) [RHEL-28810] - usb-storage: Add quirk for incorrect WP on Kingston DT Ultimate 3.0 G3 (Desnes Nunes) [RHEL-28810] - usb: typec: ucsi: fix gpio-based orientation detection (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Quectel RM500Q R13 firmware support (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Foxconn T99W265 with new baseline (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix minimum allocated USB 3.x and PCIe bandwidth (Desnes Nunes) [RHEL-28810] - r8152: add vendor/device ID pair for ASUS USB-C2500 (Desnes Nunes) [RHEL-28810] - Revert "xhci: Loosen RPM as default policy to cover for AMD xHC 1.1" (Desnes Nunes) [RHEL-28810] - usb: typec: class: fix typec_altmode_put_partner to put plugs (Desnes Nunes) [RHEL-28810] - USB: gadget: core: adjust uevent timing on gadget unbind (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix memory leak in margining_port_remove() (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Luat Air72*U series products (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: qcom,dwc3: fix example wakeup interrupt types (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Fibocom L7xx modules (Desnes Nunes) [RHEL-28810] - USB: xhci-plat: fix legacy PHY double init (Desnes Nunes) [RHEL-28810] - usb: typec: tipd: Supply also I2C driver data (Desnes Nunes) [RHEL-28810] - i2c: Add i2c_get_match_data() (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: fix in-ep's start-split check failure (Desnes Nunes) [RHEL-28810] - usb: dwc3: set the dma max_seg_size (Desnes Nunes) [RHEL-28810] - usb: config: fix iteration issue in 'usb_get_bos_descriptor()' (Desnes Nunes) [RHEL-28810] - usb: dwc3: add missing of_node_put and platform_device_put (Desnes Nunes) [RHEL-28810] - usb: dwc3: Fix default mode initialization (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Fix a memory leak in an error handling path (Desnes Nunes) [RHEL-28810] - usb: typec: tcpm: Skip hard reset when in error recovery (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: hcd: add missing phy name to example (Desnes Nunes) [RHEL-28810] - USB: serial: option: don't claim interface 4 for ZTE MF290 (Desnes Nunes) [RHEL-28810] - thunderbolt: Only add device router DP IN to the head of the DP resource list (Desnes Nunes) [RHEL-28810] - thunderbolt: Send uevent after asymmetric/symmetric switch (Desnes Nunes) [RHEL-28810] - usb: storage: set 1.50 as the lower bcdDevice for older "Super Top" compatibility (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: fsa4480: Add compatible for OCP96011 (Desnes Nunes) [RHEL-28810] - usb: typec: fsa4480: Add support to swap SBU orientation (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: fsa4480: Add data-lanes property to endpoint (Desnes Nunes) [RHEL-28810] - usb: typec: tcpm: Fix NULL pointer dereference in tcpm_pd_svdm() (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: rockchip,dwc3: update inno usb2 phy binding name (Desnes Nunes) [RHEL-28810] - Revert "dt-bindings: usb: Add bindings for multiport properties on DWC3 controller" (Desnes Nunes) [RHEL-28810] - Revert "dt-bindings: usb: qcom,dwc3: Add bindings for SC8280 Multiport" (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix one kernel-doc comment (Desnes Nunes) [RHEL-28810] - usb: core: Remove duplicated check in usb_hub_create_port_device (Desnes Nunes) [RHEL-28810] - usb: typec: tcpm: Add additional checks for contaminant (Desnes Nunes) [RHEL-28810] - usb: dwc3: add optional PHY interface clocks (Desnes Nunes) [RHEL-28810] - usb: typec: add support for PTN36502 redriver (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: add NXP PTN36502 Type-C redriver bindings (Desnes Nunes) [RHEL-28810] - usb: chipidea: Fix unused ci_hdrc_usb2_of_match warning for !CONFIG_OF (Desnes Nunes) [RHEL-28810] - usb: chipidea: Add support for NPCM (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: ci-hdrc-usb2: add npcm750 and npcm845 compatible (Desnes Nunes) [RHEL-28810] - usb: chipidea: add CI_HDRC_FORCE_VBUS_ACTIVE_ALWAYS flag (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: vialab,vl817: remove reset-gpios from required list (Desnes Nunes) [RHEL-28810] - usb-storage,uas: make internal quirks flags 64bit (Desnes Nunes) [RHEL-28810] - usb-storage: remove UNUSUAL_VENDOR_INTF macro (Desnes Nunes) [RHEL-28810] - usb: host: xhci: Avoid XHCI resume delay if SSUSB device is not present (Desnes Nunes) [RHEL-28810] - usb: host: xhci-plat: fix possible kernel oops while resuming (Desnes Nunes) [RHEL-28810] - usb: xhci: Implement xhci_handshake_check_state() helper (Desnes Nunes) [RHEL-28810] - xhci: split free interrupter into separate remove and free parts (Desnes Nunes) [RHEL-28810] - xhci: Enable RPM on controllers that support low-power states (Desnes Nunes) [RHEL-28810] - xhci: Loosen RPM as default policy to cover for AMD xHC 1.1 (Desnes Nunes) [RHEL-28810] - xhci: Simplify event ring dequeue pointer update for port change events (Desnes Nunes) [RHEL-28810] - xhci: simplify event ring dequeue tracking for transfer events (Desnes Nunes) [RHEL-28810] - xhci: Clean up xhci_{alloc,free}_erst() declarations (Desnes Nunes) [RHEL-28810] - usb: Annotate struct urb_priv with __counted_by (Desnes Nunes) [RHEL-28810] - xhci: Clean up stale comment on ERST_SIZE macro (Desnes Nunes) [RHEL-28810] - xhci: Clean up ERST_PTR_MASK inversion (Desnes Nunes) [RHEL-28810] - xhci: Expose segment numbers in debugfs (Desnes Nunes) [RHEL-28810] - xhci: Update last segment pointer after Event Ring expansion (Desnes Nunes) [RHEL-28810] - xhci: Adjust segment numbers after ring expansion (Desnes Nunes) [RHEL-28810] - xhci: Use more than one Event Ring segment (Desnes Nunes) [RHEL-28810] - xhci: Set DESI bits in ERDP register correctly (Desnes Nunes) [RHEL-28810] - xhci: expand next_trb() helper to support more ring types (Desnes Nunes) [RHEL-28810] - xhci: Add busnumber to port tracing (Desnes Nunes) [RHEL-28810] - xhci: pass port structure to tracing instead of port number (Desnes Nunes) [RHEL-28810] - thunderbolt: Configure asymmetric link if needed and bandwidth allows (Desnes Nunes) [RHEL-28810] - thunderbolt: Add support for asymmetric link (Desnes Nunes) [RHEL-28810] - thunderbolt: Introduce tb_switch_depth() (Desnes Nunes) [RHEL-28810] - thunderbolt: Introduce tb_for_each_upstream_port_on_path() (Desnes Nunes) [RHEL-28810] - thunderbolt: Introduce tb_port_path_direction_downstream() (Desnes Nunes) [RHEL-28810] - thunderbolt: Set path power management packet support bit for USB4 v2 routers (Desnes Nunes) [RHEL-28810] - thunderbolt: Change bandwidth reservations to comply USB4 v2 (Desnes Nunes) [RHEL-28810] - thunderbolt: Make is_gen4_link() available to the rest of the driver (Desnes Nunes) [RHEL-28810] - thunderbolt: Use weight constants in tb_usb3_consumed_bandwidth() (Desnes Nunes) [RHEL-28810] - thunderbolt: Use constants for path weight and priority (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: ti,tps6598x: Disallow undefined properties (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: gpio-sbu-mux: Make 'mode-switch' not required (Desnes Nunes) [RHEL-28810] - usb: Inform the USB Type-C class about enumerated devices (Desnes Nunes) [RHEL-28810] - usb: typec: Link enumerated USB devices with Type-C partner (Desnes Nunes) [RHEL-28810] - media: cx231xx: Use EP5_BUF_SIZE macro (Desnes Nunes) [RHEL-28810] - thunderbolt: Add DP IN added last in the head of the list of DP resources (Desnes Nunes) [RHEL-28810] - thunderbolt: Create multiple DisplayPort tunnels if there are more DP IN/OUT pairs (Desnes Nunes) [RHEL-28810] - thunderbolt: Log NVM version of routers and retimers (Desnes Nunes) [RHEL-28810] - thunderbolt: Use tb_tunnel_xxx() log macros in tb.c (Desnes Nunes) [RHEL-28810] - thunderbolt: Expose tb_tunnel_xxx() log macros to the rest of the driver (Desnes Nunes) [RHEL-28810] - thunderbolt: Use tb_tunnel_dbg() where possible to make logging more consistent (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix typo of HPD bit for Hot Plug Detect (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix typo in enum tb_link_width kernel-doc (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix debug log when DisplayPort adapter not available for pairing (Desnes Nunes) [RHEL-28810] - thunderbolt: Check for unplugged router in tb_switch_clx_disable() (Desnes Nunes) [RHEL-28810] - thunderbolt: Make tb_switch_clx_is_supported() static (Desnes Nunes) [RHEL-28810] - thunderbolt: Get rid of usb4_usb3_port_actual_link_rate() (Desnes Nunes) [RHEL-28810] - thunderbolt: dma_test: Use enum tb_link_width (Desnes Nunes) [RHEL-28810] - usb: typec: altmodes/displayport: fixup drm internal api change vs new user. (Desnes Nunes) [RHEL-28810] - drm: Add HPD state to drm_connector_oob_hotplug_event() (Desnes Nunes) [RHEL-28810] - usb: Add support for Intel LJCA device (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add status trace for tps25750 (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add power status trace for tps25750 (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add trace for tps25750 irq (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add TPS25750 support (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add device data to of_device_id (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Refactor tps6598x port registration (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add patch mode to tps6598x (Desnes Nunes) [RHEL-28810] - USB: typec: tsp6598x: Add cmd timeout and response delay (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: tps6598x: Add tps25750 (Desnes Nunes) [RHEL-28810] - usb: Use device_get_match_data() (Desnes Nunes) [RHEL-28810] - usb: dwc2: add pci_device_id driver_data parse support (Desnes Nunes) [RHEL-28810] - usb: usbtest: fix a type promotion bug (Desnes Nunes) [RHEL-28810] - usb: ucsi: glink: use the connector orientation GPIO to provide switch events (Desnes Nunes) [RHEL-28810] - usb: dwc3: document gfladj_refclk_lpm_sel field (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: gpio-sbu-mux: Add an entry for CBDTU02043 (Desnes Nunes) [RHEL-28810] - docs: driver-api: usb: update dma info (Desnes Nunes) [RHEL-28810] - USB: dma: remove unused function prototype (Desnes Nunes) [RHEL-28810] - usb: atm: Use size_add() in call to struct_size() (Desnes Nunes) [RHEL-28810] - usb: gadget: clarify usage of USB_GADGET_DELAYED_STATUS (Desnes Nunes) [RHEL-28810] - usb: pd: Exposing the Peak Current value of Fixed Supplies to user space (Desnes Nunes) [RHEL-28810] - usb:typec:tcpm:support double Rp to Vbus cable as sink (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: improve split scheduling by separate IN/OUT budget (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: add a bandwidth budget table (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: ci-hdrc-usb2: Allow "fsl,imx27-usb" to be passed alone (Desnes Nunes) [RHEL-28810] - usb: pci-quirks: handle HAS_IOPORT dependency for UHCI handoff (Desnes Nunes) [RHEL-28810] - usb: pci-quirks: handle HAS_IOPORT dependency for AMD quirk (Desnes Nunes) [RHEL-28810] - usb: pci-quirks: group AMD specific quirk code together (Desnes Nunes) [RHEL-28810] - usbmon: Use list_for_each_entry() helper (Desnes Nunes) [RHEL-28810] - usb: chipidea: tegra: Consistently use dev_err_probe() (Desnes Nunes) [RHEL-28810] - usb: chipidea: Simplify Tegra DMA alignment code (Desnes Nunes) [RHEL-28810] - usb: chipidea: Fix DMA overwrite for Tegra (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: dwc3: Add SDX75 compatible (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: qcom,dwc3: Fix SDX65 clocks (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: dwc3: Add DWC_usb3 TX/RX threshold configurable (Desnes Nunes) [RHEL-28810] - usb: dwc3: core: configure TX/RX threshold for DWC3_IP (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: dwc3: Add Realtek DHC RTD SoC DWC3 USB (Desnes Nunes) [RHEL-28810] - usb: dwc3: add Realtek DHC RTD SoC dwc3 glue layer driver (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Configure Displayport Alternate mode 2.1 (Desnes Nunes) [RHEL-28810] - usb: pd: Add helper macro to get Type C cable speed (Desnes Nunes) [RHEL-28810] - usb: typec: Add Active or Passive cable defination to cable discover mode VDO (Desnes Nunes) [RHEL-28810] - usb: typec: Add Displayport Alternate Mode 2.1 Support (Desnes Nunes) [RHEL-28810] - usb: xhci: Move extcaps related macros to respective header file (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: Add bindings for multiport properties on DWC3 controller (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: qcom,dwc3: Add bindings for SC8280 Multiport (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: enable sysfs usb role access (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Add new ACPI ID for Lunar Lake IOM device (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Expose IOM port status to debugfs (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - media: cx231xx: Add EP5_BUF_SIZE and EP5_TIMEOUT_MS macros (Desnes Nunes) [RHEL-28810] - media: cx231xx: Switch to use kmemdup() helper (Desnes Nunes) [RHEL-28810] - media: gspca: cpia1: shift-out-of-bounds in set_flicker (Desnes Nunes) [RHEL-28810] - media: usb: siano: Use kmemdup to simplify kmalloc and memcpy logic (Desnes Nunes) [RHEL-28810] - thunderbolt: Apply USB 3.x bandwidth quirk only in software connection manager (Desnes Nunes) [RHEL-28810] - phy: broadcom: sr-usb: fix Wvoid-pointer-to-enum-cast warning (Desnes Nunes) [RHEL-28810] - phy: fsl-imx8mq-usb: add dev_err_probe if getting vbus failed (Desnes Nunes) [RHEL-28810] - phy: fsl-imx8mp-usb: add support for phy tuning (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: check return value of devm_kzalloc() (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Clear the driver reference in usb-phy dev (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Add missing tegra_xusb_port_unregister for usb2_port and ulpi_port (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Support sleepwalk for Tegra234 (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: Drop if block with always false condition (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: fix return value check of mmc_add_host() (Desnes Nunes) [RHEL-28810] - mmc: rtsx: add 74 Clocks in power on flow (Desnes Nunes) [RHEL-28810] - mmc: rtsx: Fix build errors/warnings for unused variable (Desnes Nunes) [RHEL-28810] - mmc: rtsx: Let MMC core handle runtime PM (Desnes Nunes) [RHEL-28810] - mmc: rtsx: Use pm_runtime_{get,put}() to handle runtime PM (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: Fix long reads when clock is prescaled (Desnes Nunes) [RHEL-28810] - misc: rtsx: Fix clang -Wsometimes-uninitialized in rts5261_init_from_hw() (Desnes Nunes) [RHEL-28810] - misc: rtsx: Fix some platforms can not boot and move the l1ss judgment to probe (Desnes Nunes) [RHEL-28810] - misc: rtsx: add rts5261 efuse function (Desnes Nunes) [RHEL-28810] - misc: rtsx: judge ASPM Mode to set PETXCFG Reg (Desnes Nunes) [RHEL-28810] - misc: rtsx_pcr: Fix a typo (Desnes Nunes) [RHEL-28810] - misc: rtsx: Fix an error handling path in rtsx_pci_probe() (Desnes Nunes) [RHEL-28810] - misc: rtsx: Avoid mangling IRQ during runtime PM (Desnes Nunes) [RHEL-28810] - misc: rtsx: Remove usage of the deprecated "pci-dma-compat.h" API (Desnes Nunes) [RHEL-28810] - mlxsw: core_env: Fix driver initialization with old firmware (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Register netdevice notifier before nexthop (Ivan Vecera) [RHEL-34673] - mlxsw: pci: Allocate skbs using GFP_KERNEL during initialization (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_ethtool: Fix -Wformat-truncation warning (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Fix -Wformat-truncation warning (Ivan Vecera) [RHEL-34673] - mlxsw: fix mlxsw_sp2_nve_vxlan_learning_set() return type (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Fill blocks with high entropy first (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Save chosen elements in all blocks per search (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Save chosen elements per block (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Add a bitmap to save which blocks are chosen (Ivan Vecera) [RHEL-34673] - mlxsw: Mark high entropy key blocks (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_span: Annotate struct mlxsw_sp_span with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Annotate struct mlxsw_sp_nexthop_group_info with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Annotate struct mlxsw_sp_counter_pool with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: core: Annotate struct mlxsw_env with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: Annotate struct mlxsw_linecards with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: i2c: Utilize standard macros for dividing buffer into chunks (Ivan Vecera) [RHEL-34673] - mlxsw: core: Extend allowed list of external cooling devices for thermal zone binding (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Limit MTBR register payload to a single data record (Ivan Vecera) [RHEL-34673] - mlxsw: Edit IPv6 key blocks to use one less block for multicast forwarding (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_acl_flex_keys: Add 'ipv4_5b' flex key (Ivan Vecera) [RHEL-34673] - mlxsw: Add 'ipv4_5' flex key (Ivan Vecera) [RHEL-34673] - mlxsw: Use size_mul() in call to struct_size() (Ivan Vecera) [RHEL-34673] - mlxsw: core_hwmon: Adjust module label names based on MTCAP sensor counter (Ivan Vecera) [RHEL-34673] - mlxsw: i2c: Limit single transaction buffer size (Ivan Vecera) [RHEL-34673] - mlxsw: i2c: Fix chunk size setting in output mailbox buffer (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: Fix test failure on Spectrum-4 (Ivan Vecera) [RHEL-34673] - mlxsw: Fix the size of 'VIRT_ROUTER_MSB' (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Fix SSPR register layout (Ivan Vecera) [RHEL-34673] - mlxsw: pci: Set time stamp fields also when its type is MIRROR_UTC (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Stop ignoring learning notifications from redirected traffic (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Disable learning and security lookup when redirecting (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_actions: Add IGNORE_ACTION (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Use is_zero_ether_addr() instead of ether_addr_equal() (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: router_bridge_lag: Add a new selftest (Ivan Vecera) [RHEL-34673] - mlxsw: Set port STP state on bridge enslavement (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Remove unused function declarations (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rif_bridge: Add a new selftest (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rif_lag_vlan: Add a new selftest (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rif_lag: Add a new selftest (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: IPv6 events: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: RIF: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: hw_stats: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: FIB: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_nve: Do not take reference when looking up netdevice (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Drop unused functions mlxsw_sp_port_lower_dev_hold/_put() (Ivan Vecera) [RHEL-34673] - mlxsw: core_env: Read transceiver module EEPROM in 128 bytes chunks (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Increase Management Cable Info Access Register length (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Remove unused function argument (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Add Management Capabilities Mask Register (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Move 'mpsc' definition in 'mlxsw_reg_infos' (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Permit enslavement to netdevices with uppers (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay IP NETDEV_UP on device deslavement (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay IP NETDEV_UP on device enslavement (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay neighbours when RIF is made (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay MACVLANs when RIF is made (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Offload ethernet nexthops when RIF is made (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Join RIFs of LAG upper VLANs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Replay switchdev objects on port join (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: On port enslavement to a LAG, join upper's bridges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Add a replay_deslavement argument to event handlers (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Allow event handlers to check unowned bridges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Split a helper out of mlxsw_sp_netdevice_event() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper to schedule neighbour work (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Allow address handlers to run on bridge ports (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rtnetlink: Drop obsolete tests (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Manage RIFs on PVID change (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: mlxsw_sp_inetaddr_bridge_event: Add an argument (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Adjust mlxsw_sp_inetaddr_vlan_event() coding style (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Take VID for VLAN FIDs from RIF params (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Pass struct mlxsw_sp_rif_params to fid_get (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Pass extack to mlxsw_sp_br_ban_rif_pvid_change() (Ivan Vecera) [RHEL-34673] - selftests: forwarding: Add test cases for flower port range matching (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: Test port range registers' occupancy (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: Add scale test for port ranges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Add ability to match on port ranges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_acl: Pass main driver structure to mlxsw_sp_acl_rulei_destroy() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_acl: Add port range key element (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_port_range: Add devlink resource support (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_port_range: Add port range core (Ivan Vecera) [RHEL-34673] - mlxsw: resource: Add resource identifier for port range registers (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Add Policy-Engine Port Range Register (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Fix an IS_ERR() vs NULL check (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Track next hops at CRIFs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Split nexthop finalization to two stages (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use router.lb_crif instead of .lb_rif_index (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Link CRIFs to RIFs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Maintain CRIF for fallback loopback RIF (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Maintain a hash table of CRIFs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use mlxsw_sp_ul_rif_get() to get main VRF LB RIF (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Add extack argument to mlxsw_sp_lb_rif_init() (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: one_armed_router: Use port MAC for bridge address (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: vxlan: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: spectrum: q_in_vni_veto: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: qos_mc_aware: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: qos_ets_strict: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: qos_dscp_bridge: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: mirror_gre_scale: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: extack: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: q_in_q_veto: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Move IPIP init up (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper for RIF migration (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Add a helper to check if netdev has addresses (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper to free a RIF (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access nhgi->rif through a helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access nh->rif->dev through a helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access rif->dev from params in mlxsw_sp_rif_create() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access rif->dev through a helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Add a helper specifically for joining a LAG (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper from mlxsw_sp_port_vlan_router_join() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Privatize mlxsw_sp_rif_dev() (Ivan Vecera) [RHEL-34673] - mlxsw: Convert does-RIF-have-this-netdev queries to a dedicated helper (Ivan Vecera) [RHEL-34673] - mlxsw: Convert RIF-has-netdevice queries to a dedicated helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Reuse work neighbor initialization in work scheduler (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use the available router pointer for netevent handling (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Pass router to mlxsw_sp_router_schedule_work() directly (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Move here inetaddr validator notifiers (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: mlxsw_sp_router_fini(): Extract a helper variable (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: egress_vid_classification: Fix the diagram (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: ingress_rif_conf_1d: Fix the diagram (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Do not query MAX_VRS on each iteration (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Do not query MAX_RIFS on each iteration (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use extack in mlxsw_sp~_rif_ipip_lb_configure() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Clarify a comment (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Add ability to match on layer 2 miss (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Do not force matching on iif (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Split iif parsing to a separate function (Ivan Vecera) [RHEL-34673] - mlxfw: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Ivan Vecera) [RHEL-34673] - selftests: forwarding: introduce helper for standard ethtool counters (Ivan Vecera) [RHEL-34673] - selftests: forwarding: generalize bail_on_lldpad from mlxsw (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Simplify transceiver module get_temp() callback (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Make mlxsw_thermal_module_init() void (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Use static trip points for transceiver modules (Ivan Vecera) [RHEL-34673] - net/mlxsw: Convert to i2c's .probe_new() (Ivan Vecera) [RHEL-34673] - i40e: Do not use WQ_MEM_RECLAIM flag for workqueue (Ivan Vecera) [RHEL-32141] - cgroup/cpuset: Fix retval in update_cpumask() (Waiman Long) [RHEL-34600] - cgroup/cpuset: Fix a memory leak in update_exclusive_cpumask() (Waiman Long) [RHEL-34600] - kernel/cgroup: use kernfs_create_dir_ns() (Waiman Long) [RHEL-34600] - PM: sleep: Remove obsolete comment from unlock_system_sleep() (Waiman Long) [RHEL-34600] - Documentation: PM: Adjust freezing-of-tasks.rst to the freezer changes (Waiman Long) [RHEL-34600] - cgroup: Move rcu_head up near the top of cgroup_root (Waiman Long) [RHEL-34600] - cgroup: Add a new helper for cgroup1 hierarchy (Waiman Long) [RHEL-34600] - cgroup: Add annotation for holding namespace_sem in current_cgns_cgroup_from_root() (Waiman Long) [RHEL-34600] - cgroup: Eliminate the need for cgroup_mutex in proc_cgroup_show() (Waiman Long) [RHEL-34600] - cgroup: Make operations on the cgroup root_list RCU safe (Waiman Long) [RHEL-34600] - cgroup: Remove unnecessary list_empty() (Waiman Long) [RHEL-34600] - cgroup_freezer: cgroup_freezing: Check if not frozen (Waiman Long) [RHEL-34600] - sched: psi: fix unprivileged polling against cgroups (Waiman Long) [RHEL-34600] - cgroup: use legacy_name for cgroup v1 disable info (Waiman Long) [RHEL-34600] - cgroup: Avoid extra dereference in css_populate_dir() (Waiman Long) [RHEL-34600] - cgroup: Check for ret during cgroup1_base_files cft addition (Waiman Long) [RHEL-34600] - sched/core: Update stale comment in try_to_wake_up() (Waiman Long) [RHEL-34600] - cgroup: Remove duplicates in cgroup v1 tasks file (Waiman Long) [RHEL-34600] - cgroup: fix build when CGROUP_SCHED is not enabled (Waiman Long) [RHEL-34600] - cgroup: Avoid -Wstringop-overflow warnings (Waiman Long) [RHEL-34600] - cgroup:namespace: Remove unused cgroup_namespaces_init() (Waiman Long) [RHEL-34600] - cgroup/rstat: Record the cumulative per-cpu time of cgroup and its descendants (Waiman Long) [RHEL-34600] - cgroup: clean up if condition in cgroup_pidlist_start() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete function name in cgroup_destroy_locked() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete function name above css_free_rwork_fn() (Waiman Long) [RHEL-34600] - cgroup/cpuset: fix kernel-doc (Waiman Long) [RHEL-34600] - cgroup: clean up printk() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete comment above cgroup_create() (Waiman Long) [RHEL-34600] - cgroup/misc: Store atomic64_t reads to u64 (Waiman Long) [RHEL-34600] - cgroup/misc: Change counters to be explicit 64bit types (Waiman Long) [RHEL-34600] - cgroup/misc: update struct members descriptions (Waiman Long) [RHEL-34600] - cgroup: remove cgrp->kn check in css_populate_dir() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete function name (Waiman Long) [RHEL-34600] - cgroup: use cached local variable parent in for loop (Waiman Long) [RHEL-34600] - cgroup: put cgroup_tryget_css() inside CONFIG_CGROUP_SCHED (Waiman Long) [RHEL-34600] - cgroup: fix obsolete comment above for_each_css() (Waiman Long) [RHEL-34600] - cgroup/cpuset: avoid unneeded cpuset_mutex re-lock (Waiman Long) [RHEL-34600] - cgroup: minor cleanup for cgroup_extra_stat_show() (Waiman Long) [RHEL-34600] - cgroup: remove unneeded return value of cgroup_rm_cftypes_locked() (Waiman Long) [RHEL-34600] - kernfs: add stub helper for kernfs_generic_poll() (Waiman Long) [RHEL-34600] - sched/psi: Select KERNFS as needed (Waiman Long) [RHEL-34600] - sched: add throttled time stat for throttled children (Waiman Long) [RHEL-34600] - sched: don't account throttle time for empty groups (Waiman Long) [RHEL-34600] - sched/psi: use kernfs polling functions for PSI trigger polling (Waiman Long) [RHEL-34600] - psi: remove 500ms min window size limitation for triggers (Waiman Long) [RHEL-34600] - cgroup,freezer: hold cpu_hotplug_lock before freezer_mutex in freezer_css_{online,offline}() (Waiman Long) [RHEL-34600] - cgroup,freezer: hold cpu_hotplug_lock before freezer_mutex (Waiman Long) [RHEL-34600] - freezer,umh: Fix call_usermode_helper_exec() vs SIGKILL (Waiman Long) [RHEL-34600] - sched: Fix race in task_call_func() (Waiman Long) [RHEL-34600] - sched/psi: Per-cgroup PSI accounting disable/re-enable interface (Waiman Long) [RHEL-34600] - sched: Fix more TASK_state comparisons (Waiman Long) [RHEL-34600] - sched: Fix TASK_state comparisons (Waiman Long) [RHEL-34600] - freezer,sched: Rewrite core freezer logic (Waiman Long) [RHEL-34600] - cgroup.c: remove redundant check for mixable cgroup in cgroup_migrate_vet_dst (Waiman Long) [RHEL-34600] - ethtool: add SET for TCP_DATA_SPLIT ringparam (Ivan Vecera) [RHEL-32112] - i40e: Report MFS in decimal base instead of hex (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: fix vf may be used uninitialized in this function warning (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: fix i40e_count_filters() to count only active/new filters (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Enforce software interrupt during busy-poll exit (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: remove unnecessary qv_info ptr NULL checks (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Remove VEB recursion (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Fix broken support for floating VEBs (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Add helpers to find VSI and VEB by SEID and use them (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Introduce and use macros for iterating VSIs and VEBs (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Use existing helper to find flow director VSI (Kamal Heib) [RHEL-17460 RHEL-25596] - cpufreq: intel_pstate: Update default EPPs for Meteor Lake (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Allow model specific EPPs (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: fix pstate limits enforcement for adjust_perf call back (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Refine computation of P-state for given frequency (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Update hybrid scaling factor for Meteor Lake (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Prioritize firmware-provided balance performance EPP (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Revise global turbo disable check (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: set stale CPU frequency to minimum (Steve Best) [RHEL-34665] - bitfield: add FIELD_PREP_CONST() (Steve Best) [RHEL-34665] - NFSv4.1/pnfs: fix NFS with TLS in pnfs (Benjamin Coddington) [RHEL-34576] - octeontx2-af: Use separate handlers for interrupts (Kamal Heib) [RHEL-35170] {CVE-2024-27030} - fs: sysfs: Fix reference leak in sysfs_break_active_protection() (Ewan D. Milne) [RHEL-35078] {CVE-2024-26993} - init/main.c: Fix potential static_command_line memory overflow (Steve Best) [RHEL-35088] {CVE-2024-26988} - tls: remove redundant assignment to variable decrypted (Sabrina Dubroca) [RHEL-29306] - net: skbuff: generalize the skb->decrypted bit (Sabrina Dubroca) [RHEL-29306] - tls: fix lockless read of strp->msg_ready in ->poll (Sabrina Dubroca) [RHEL-29306] - tls: get psock ref after taking rxlock to avoid leak (Sabrina Dubroca) [RHEL-29306] - selftests: tls: add test with a partially invalid iov (Sabrina Dubroca) [RHEL-29306] - tls: adjust recv return with async crypto and failed copy to userspace (Sabrina Dubroca) [RHEL-29306] - tls: recv: process_rx_list shouldn't use an offset with kvec (Sabrina Dubroca) [RHEL-29306] - tls: fix peeking with sync+async decryption (Sabrina Dubroca) [RHEL-29306] - selftests: tls: add test for peeking past a record of a different type (Sabrina Dubroca) [RHEL-29306] - selftests: tls: add test for merging of same-type control messages (Sabrina Dubroca) [RHEL-29306] - tls: don't skip over different type records from the rx_list (Sabrina Dubroca) [RHEL-29306] - tls: stop recv() if initial process_rx_list gave us non-DATA (Sabrina Dubroca) [RHEL-29306] - tls: break out of main loop when PEEK gets a non-data record (Sabrina Dubroca) [RHEL-29306] - selftests: tls: increase the wait in poll_partial_rec_async (Sabrina Dubroca) [RHEL-29306] - net: tls: fix returned read length with async decrypt (Sabrina Dubroca) [RHEL-29306] - selftests: tls: use exact comparison in recv_partial (Sabrina Dubroca) [RHEL-29306] - net: tls, add test to capture error on large splice (Sabrina Dubroca) [RHEL-29306] - tls: Use size_add() in call to struct_size() (Sabrina Dubroca) [RHEL-29306] - net/tls: avoid TCP window full during ->read_sock() (Sabrina Dubroca) [RHEL-29306] - PCI: Fix pci_rh_check_status() call semantics (Luiz Capitulino) [RHEL-35032] - ionic: keep stats struct local to error handling (Michal Schmidt) [RHEL-36065] - ionic: better dma-map error handling (Michal Schmidt) [RHEL-36065] - ionic: remove unnecessary NULL test (Michal Schmidt) [RHEL-36065] - ionic: rearrange ionic_queue for better layout (Michal Schmidt) [RHEL-36065] - ionic: rearrange ionic_qcq (Michal Schmidt) [RHEL-36065] - ionic: carry idev in ionic_cq struct (Michal Schmidt) [RHEL-36065] - ionic: refactor skb building (Michal Schmidt) [RHEL-36065] - ionic: fold adminq clean into service routine (Michal Schmidt) [RHEL-36065] - ionic: use specialized desc info structs (Michal Schmidt) [RHEL-36065] - ionic: remove the cq_info to save more memory (Michal Schmidt) [RHEL-36065] - ionic: remove callback pointer from desc_info (Michal Schmidt) [RHEL-36065] - ionic: move adminq-notifyq handling to main file (Michal Schmidt) [RHEL-36065] - ionic: drop q mapping (Michal Schmidt) [RHEL-36065] - ionic: remove desc, sg_desc and cmb_desc from desc_info (Michal Schmidt) [RHEL-36065] - ionic: change MODULE_AUTHOR to person name (Michal Schmidt) [RHEL-36065] - ionic: Clean RCT ordering issues (Michal Schmidt) [RHEL-36065] - ionic: Use CQE profile for dim (Michal Schmidt) [RHEL-36065] - ionic: change the hwstamp likely check (Michal Schmidt) [RHEL-36065] - ionic: reduce the use of netdev (Michal Schmidt) [RHEL-36065] - ionic: Pass local netdev instead of referencing struct (Michal Schmidt) [RHEL-36065] - ionic: Check stop no restart (Michal Schmidt) [RHEL-36065] - ionic: Clean up BQL logic (Michal Schmidt) [RHEL-36065] - ionic: Make use napi_consume_skb (Michal Schmidt) [RHEL-36065] - ionic: Shorten a Tx hotpath (Michal Schmidt) [RHEL-36065] - ionic: Change default number of descriptors for Tx and Rx (Michal Schmidt) [RHEL-36065] - ionic: Rework Tx start/stop flow (Michal Schmidt) [RHEL-36065] - ionic: restore netdev feature bits after reset (Michal Schmidt) [RHEL-36065] - ionic: check cmd_regs before copying in or out (Michal Schmidt) [RHEL-36065] - ionic: check before releasing pci regions (Michal Schmidt) [RHEL-36065] - ionic: use pci_is_enabled not open code (Michal Schmidt) [RHEL-36065] - ionic: implement xdp frags support (Michal Schmidt) [RHEL-36065] - ionic: add ndo_xdp_xmit (Michal Schmidt) [RHEL-36065] - ionic: Add XDP_REDIRECT support (Michal Schmidt) [RHEL-36065] - ionic: Add XDP_TX support (Michal Schmidt) [RHEL-36065] - ionic: Add XDP packet headroom (Michal Schmidt) [RHEL-36065] - ionic: add initial framework for XDP support (Michal Schmidt) [RHEL-36065] - ionic: use dma range APIs (Michal Schmidt) [RHEL-36065] - ionic: add helpers for accessing buffer info (Michal Schmidt) [RHEL-36065] - ionic: set adminq irq affinity (Michal Schmidt) [RHEL-36065] - ionic: minimal work with 0 budget (Michal Schmidt) [RHEL-36065] - ionic: fill out pci error handlers (Michal Schmidt) [RHEL-36065] - ionic: lif debugfs refresh on reset (Michal Schmidt) [RHEL-36065] - ionic: use timer_shutdown_sync (Michal Schmidt) [RHEL-36065] - ionic: no fw read when PCI reset failed (Michal Schmidt) [RHEL-36065] - ionic: prevent pci disable of already disabled device (Michal Schmidt) [RHEL-36065] - ionic: bypass firmware cmds when stuck in reset (Michal Schmidt) [RHEL-36065] - ionic: keep filters across FLR (Michal Schmidt) [RHEL-36065] - ionic: pass opcode to devcmd_wait (Michal Schmidt) [RHEL-36065] - ionic: Re-arrange ionic_intr_info struct for cache perf (Michal Schmidt) [RHEL-36065] - ionic: Make the check for Tx HW timestamping more obvious (Michal Schmidt) [RHEL-36065] - ionic: Don't check null when calling vfree() (Michal Schmidt) [RHEL-36065] - ionic: set ionic ptr before setting up ethtool ops (Michal Schmidt) [RHEL-36065] - ionic: Use cached VF attributes (Michal Schmidt) [RHEL-36065] - ionic: Fix dim work handling in split interrupt mode (Michal Schmidt) [RHEL-36065] - ionic: fix snprintf format length warning (Michal Schmidt) [RHEL-36065] - ionic: replace deprecated strncpy with strscpy (Michal Schmidt) [RHEL-36065] - ionic: expand the descriptor bufs array (Michal Schmidt) [RHEL-36065] - ionic: add a check for max SGs and SKB frags (Michal Schmidt) [RHEL-36065] - ionic: count SGs in packet to minimize linearize (Michal Schmidt) [RHEL-36065] - ionic: fix 16bit math issue when PAGE_SIZE >= 64KB (Michal Schmidt) [RHEL-36065] - ionic: Remove unused declarations (Michal Schmidt) [RHEL-36065] - ionic: Add missing err handling for queue reconfig (Michal Schmidt) [RHEL-36065] - ionic: add FLR recovery support (Michal Schmidt) [RHEL-36065] - ionic: pull out common bits from fw_up (Michal Schmidt) [RHEL-36065] - ionic: extract common bits from ionic_probe (Michal Schmidt) [RHEL-36065] - ionic: extract common bits from ionic_remove (Michal Schmidt) [RHEL-36065] - ionic: remove dead device fail path (Michal Schmidt) [RHEL-36065] - ionic: remove WARN_ON to prevent panic_on_warn (Michal Schmidt) [RHEL-36065] - ionic: use vmalloc_array and vcalloc (Michal Schmidt) [RHEL-36065] - ionic: add support for ethtool extended stat link_down_count (Michal Schmidt) [RHEL-36065] - ionic: catch failure from devlink_alloc (Michal Schmidt) [RHEL-36065] - ionic: remove noise from ethtool rxnfc error msg (Michal Schmidt) [RHEL-36065] - ionic: Don't overwrite the cyclecounter bitmask (Michal Schmidt) [RHEL-36065] - ionic: Remove redundant pci_clear_master (Michal Schmidt) [RHEL-36065] - ionic: add tx/rx-push support with device Component Memory Buffers (Michal Schmidt) [RHEL-36065] - ionic: remove unnecessary void casts (Michal Schmidt) [RHEL-36065] - ionic: remove unnecessary indirection (Michal Schmidt) [RHEL-36065] - ionic: missed doorbell workaround (Michal Schmidt) [RHEL-36065] - ionic: clear up notifyq alloc commentary (Michal Schmidt) [RHEL-36065] - ionic: clean interrupt before enabling queue to avoid credit race (Michal Schmidt) [RHEL-36065] - net: ionic: Fix error handling in ionic_init_module() (Michal Schmidt) [RHEL-36065] - ionic: refactor use of ionic_rx_fill() (Michal Schmidt) [RHEL-36065] - ionic: enable tunnel offloads (Michal Schmidt) [RHEL-36065] - ionic: new ionic device identity level and VF start control (Michal Schmidt) [RHEL-36065] - ionic: only save the user set VF attributes (Michal Schmidt) [RHEL-36065] - ionic: replay VF attributes after fw crash recovery (Michal Schmidt) [RHEL-36065] - ionic: catch NULL pointer issue on reconfig (Michal Schmidt) [RHEL-36065] - ionic: VF initial random MAC address if no assigned mac (Michal Schmidt) [RHEL-36065] - ionic: fix up issues with handling EAGAIN on FW cmds (Michal Schmidt) [RHEL-36065] - ionic: clear broken state on generation change (Michal Schmidt) [RHEL-36065] - net: ionic: fix error check for vlan flags in ionic_set_nic_features() (Michal Schmidt) [RHEL-36065] - ionic: convert users of bitmap_foo() to linkmode_foo() (Michal Schmidt) [RHEL-36065] - arm64: add dependency between vmlinuz.efi and Image (Lenny Szubowicz) [RHEL-25537] - aarch64: enable zboot (Lenny Szubowicz) [RHEL-25537] - arm64: efi: enable generic EFI compressed boot (Lenny Szubowicz) [RHEL-25537] - kbuild: factor out the common installation code into scripts/install.sh (Lenny Szubowicz) [RHEL-25537] - ipv6: fib6_rules: flush route cache when rule is changed (Hangbin Liu) [RHEL-31050] - net/ipv6: avoid possible UAF in ip6_route_mpath_notify() (Hangbin Liu) [RHEL-31050 RHEL-33271] {CVE-2024-26852} - ipv6: fix potential "struct net" leak in inet6_rtm_getaddr() (Hangbin Liu) [RHEL-31050] - ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid (Hangbin Liu) [RHEL-31050] - ipv6: mcast: remove one synchronize_net() barrier in ipv6_mc_down() (Hangbin Liu) [RHEL-31050] - ipv6: Ensure natural alignment of const ipv6 loopback and router addresses (Hangbin Liu) [RHEL-31050] - ipv6: mcast: fix data-race in ipv6_mc_down / mld_ifc_work (Hangbin Liu) [RHEL-29532 RHEL-31050] {CVE-2024-26631} - net: ipv6: support reporting otherwise unknown prefix flags in RTM_NEWPREFIX (Hangbin Liu) [RHEL-31050] - ipv6: remove hard coded limitation on ipv6_pinfo (Hangbin Liu) [RHEL-31050] - tools headers UAPI: Sync the linux/in.h with the kernel sources (Hangbin Liu) [RHEL-31050] - ipv{4,6}/raw: fix output xfrm lookup wrt protocol (Hangbin Liu) [RHEL-31050] - net: openvswitch: limit the number of recursions from action sets (Aaron Conole) [RHEL-23575] {CVE-2024-1151} - RHEL: enable CONFIG_AMD_ATL (Aristeu Rozanski) [RHEL-26704] - EDAC/amd64: Use new AMD Address Translation Library (Aristeu Rozanski) [RHEL-26704] - RAS: Introduce AMD Address Translation Library (Aristeu Rozanski) [RHEL-26704] - vhost: use kzalloc() instead of kmalloc() followed by memset() (Jon Maloy) [RHEL-21507] {CVE-2024-0340} - serial: 8250: Toggle IER bits on only after irq has been set up (Prarit Bhargava) [RHEL-30355] - HID: intel-ish-hid: ipc: Add Arrow Lake PCI device ID (Tony Camuso) [RHEL-31212] - HID: Intel-ish-hid: Ishtp: Fix sensor reads after ACPI S3 suspend (Tony Camuso) [RHEL-31212] - HID: intel-ish-hid: ipc: Rework EHL OOB wakeup (Tony Camuso) [RHEL-31212] - HID: intel-ish-hid: ishtp-fw-loader: use helper functions for connection (Tony Camuso) [RHEL-31212] - HID: intel-ish-hid: ishtp-hid-client: use helper functions for connection (Tony Camuso) [RHEL-31212] - HID: Intel-ish-hid: Ishtp: Add helper functions for client connection (Tony Camuso) [RHEL-31212] - maple_tree: fix node allocation testing on 32 bit (Nico Pache) [RHEL-5619] - bdi: remove enum wb_congested_state (Nico Pache) [RHEL-5619] - mm/page_alloc: fix min_free_kbytes calculation regarding ZONE_MOVABLE (Nico Pache) [RHEL-5619] - fuse: remove unneeded lock which protecting update of congestion_threshold (Nico Pache) [RHEL-5619] - mm: memcg: use larger batches for proactive reclaim (Nico Pache) [RHEL-5619] - hugetlb: fix null-ptr-deref in hugetlb_vma_lock_write (Nico Pache) [RHEL-5619] - Revert "page cache: fix page_cache_next/prev_miss off by one" (Nico Pache) [RHEL-5619] - tmpfs: fix Documentation of noswap and huge mount options (Nico Pache) [RHEL-5619] - selftests/memfd: sysctl: fix MEMFD_NOEXEC_SCOPE_NOEXEC_ENFORCED (Nico Pache) [RHEL-5619] - mm/memfd: sysctl: fix MEMFD_NOEXEC_SCOPE_NOEXEC_ENFORCED (Nico Pache) [RHEL-5619] - kasan: remove hwasan-kernel-mem-intrinsic-prefix=1 for clang-14 (Nico Pache) [RHEL-5619] - mm/memory-failure: fix crash in split_huge_page_to_list from soft_offline_page (Nico Pache) [RHEL-5619] - objtool: mem*() are not uaccess safe (Nico Pache) [RHEL-5619] - mm: page_alloc: unreserve highatomic page blocks before oom (Nico Pache) [RHEL-5619] - mm/hugetlb: fix nodes huge page allocation when there are surplus pages (Nico Pache) [RHEL-5619] - mm: fix unaccount of memory on vma_link() failure (Nico Pache) [RHEL-5619] - vfs: fix readahead(2) on block devices (Nico Pache) [RHEL-5619] - kasan: print the original fault addr when access invalid shadow (Nico Pache) [RHEL-5619] - hugetlbfs: close race between MADV_DONTNEED and page fault (Nico Pache) [RHEL-5619] - hugetlbfs: extend hugetlb_vma_lock to private VMAs (Nico Pache) [RHEL-5619] - hugetlbfs: clear resv_map pointer if mmap fails (Nico Pache) [RHEL-5619] - mm/page_alloc: use write_seqlock_irqsave() instead write_seqlock() + local_irq_save(). (Nico Pache) [RHEL-5619] - writeback: account the number of pages written back (Nico Pache) [RHEL-5619] - mm/hugetlb.c: fix a bug within a BUG(): inconsistent pte comparison (Nico Pache) [RHEL-5619] - mm: memcontrol: don't throttle dying tasks on memory.high (Nico Pache) [RHEL-5619] - mm: memcg: use READ_ONCE()/WRITE_ONCE() to access stock->cached (Nico Pache) [RHEL-5619] - mm: kmem: fix a NULL pointer dereference in obj_stock_flush_required() (Nico Pache) [RHEL-5619] - mm/memcontrol: do not tweak node in mem_cgroup_init() (Nico Pache) [RHEL-5619] - mm:vmscan: fix inaccurate reclaim during proactive reclaim (Nico Pache) [RHEL-5619] - fuse: remove reliance on bdi congestion (Nico Pache) [RHEL-5619] - minmax: clamp more efficiently by avoiding extra comparison (Nico Pache) [RHEL-5619] - minmax: sanity check constant bounds when clamping (Nico Pache) [RHEL-5619] - FAT: use io_schedule_timeout() instead of congestion_wait() (Nico Pache) [RHEL-5619] - mm, mmap: fix vma_merge() case 7 with vma_ops->close (Nico Pache) [RHEL-5619] - mmap: fix error paths with dup_anon_vma() (Nico Pache) [RHEL-5619] - mm: move vma locking out of vma_prepare and dup_anon_vma (Nico Pache) [RHEL-5619] - mm: always lock new vma before inserting into vma tree (Nico Pache) [RHEL-5619] - mm: lock vma explicitly before doing vm_flags_reset and vm_flags_reset_once (Nico Pache) [RHEL-5619] - mm: mark VMA as being written when changing vm_flags (Nico Pache) [RHEL-5619] - mm: replace mmap with vma write lock assertions when operating on a vma (Nico Pache) [RHEL-5619] - mm: for !CONFIG_PER_VMA_LOCK equate write lock assertion for vma and mmap (Nico Pache) [RHEL-5619] - mmap: fix vma_iterator in error path of vma_merge() (Nico Pache) [RHEL-5619] - kunit: kasan_test: disable fortify string checker on kmalloc_oob_memset (Nico Pache) [RHEL-5619] - x86/mm/pat: fix VM_PAT handling in COW mappings (Nico Pache) [RHEL-5619] - mm: cachestat: fix two shmem bugs (Nico Pache) [RHEL-5619] - memtest: use {READ,WRITE}_ONCE in memory scanning (Nico Pache) [RHEL-5619] - mm: cachestat: fix folio read-after-free in cache walk (Nico Pache) [RHEL-5619] - kasan/test: avoid gcc warning for intentional overflow (Nico Pache) [RHEL-5619] - mm: memcontrol: clarify swapaccount=0 deprecation warning (Nico Pache) [RHEL-5619] - userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb (Nico Pache) [RHEL-5619] - mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again (Nico Pache) [RHEL-5619] - readahead: avoid multiple marked readahead pages (Nico Pache) [RHEL-5619] - mm: fix unmap_mapping_range high bits shift bug (Nico Pache) [RHEL-5619] - mm/mglru: respect min_ttl_ms with memcgs (Nico Pache) [RHEL-5619] - mm/shmem: fix race in shmem_undo_range w/THP (Nico Pache) [RHEL-5619] - mm/rmap: fix misplaced parenthesis of a likely() (Nico Pache) [RHEL-5619] - mm: fix oops when filemap_map_pmd() without prealloc_pte (Nico Pache) [RHEL-5619] - mm: kmem: drop __GFP_NOFAIL when allocating objcg vectors (Nico Pache) [RHEL-5619] - mm: fix for negative counter: nr_file_hugepages (Nico Pache) [RHEL-5619] - mm: zswap: fix pool refcount bug around shrink_worker() (Nico Pache) [RHEL-5619] - mm/migrate: fix do_pages_move for compat pointers (Nico Pache) [RHEL-5619] - mm/page_alloc: correct start page when guard page debug is enabled (Nico Pache) [RHEL-5619] - mm/memory_hotplug: use pfn math in place of direct struct page manipulation (Nico Pache) [RHEL-5619] - mm/cma: use nth_page() in place of direct struct page manipulation (Nico Pache) [RHEL-5619] - mm: mempolicy: keep VMA walk if both MPOL_MF_STRICT and MPOL_MF_MOVE are specified (Nico Pache) [RHEL-5619] - mm, memcg: reconsider kmem.limit_in_bytes deprecation (Nico Pache) [RHEL-5619] - mm: memcontrol: fix GFP_NOFS recursion in memory.high enforcement (Nico Pache) [RHEL-5619] - mm: page_alloc: fix CMA and HIGHATOMIC landing on the wrong buddy list (Nico Pache) [RHEL-5619] - rcu: dump vmalloc memory info safely (Nico Pache) [RHEL-5619] - mm/vmalloc: add a safer version of find_vm_area() for debug (Nico Pache) [RHEL-5619] - mm: memory-failure: fix unexpected return value in soft_offline_page() (Nico Pache) [RHEL-5619] - mm: add a call to flush_cache_vmap() in vmap_pfn() (Nico Pache) [RHEL-5619] - mm/gup: handle cont-PTE hugetlb pages correctly in gup_must_unshare() via GUP-fast (Nico Pache) [RHEL-5619] - mm: enable page walking API to lock vmas during the walk (Nico Pache) [RHEL-5619] - smaps: use vm_normal_page_pmd() instead of follow_trans_huge_pmd() (Nico Pache) [RHEL-5619] - mm/gup: reintroduce FOLL_NUMA as FOLL_HONOR_NUMA_FAULT (Nico Pache) [RHEL-5619] - mm: hugetlb_vmemmap: fix a race between vmemmap pmd split (Nico Pache) [RHEL-5619] - memcg: drop kmem.limit_in_bytes (Nico Pache) [RHEL-5619] - hugetlb: do not clear hugetlb dtor until allocating vmemmap (Nico Pache) [RHEL-5619] - zsmalloc: fix races between modifications of fullness and isolated (Nico Pache) [RHEL-5619] - kasan, slub: fix HW_TAGS zeroing with slub_debug (Nico Pache) [RHEL-5619] - kasan: fix type cast in memory_is_poisoned_n (Nico Pache) [RHEL-5619] - mm: call arch_swap_restore() from do_swap_page() (Nico Pache) [RHEL-5619] - shmem: use ramfs_kill_sb() for kill_sb method of ramfs-based tmpfs (Nico Pache) [RHEL-5619] - kasan: use internal prototypes matching gcc-13 builtins (Nico Pache) [RHEL-5619] - kasan: add kasan_tag_mismatch prototype (Nico Pache) [RHEL-5619] - radix tree: remove unused variable (Nico Pache) [RHEL-5619] - lib/test_meminit: allocate pages up to order MAX_ORDER (Nico Pache) [RHEL-5619] - maple_tree: fix 32 bit mas_next testing (Nico Pache) [RHEL-5619] - lz4: fix LZ4_decompress_safe_partial read out of bound (Nico Pache) [RHEL-5619] - lib/raid6/test: fix multiple definition linking error (Nico Pache) [RHEL-5619] - mm/mmap: Fix error return in do_vmi_align_munmap() (Nico Pache) [RHEL-5619] - mm/ksm: support fork/exec for prctl (Nico Pache) [RHEL-5619] - mm/uffd: allow vma to merge as much as possible (Nico Pache) [RHEL-5619] - mm/uffd: fix vma operation where start addr cuts part of vma (Nico Pache) [RHEL-5619] - mm/khugepaged: fix regression in collapse_file() (Nico Pache) [RHEL-5619] - mm: remove unused vma_init_lock() (Nico Pache) [RHEL-5619] - fs/proc/kcore: reinstate bounce buffer for KCORE_TEXT regions (Nico Pache) [RHEL-5619] - mm/mempolicy: Take VMA lock before replacing policy (Nico Pache) [RHEL-5619] - mm: lock_vma_under_rcu() must check vma->anon_vma under vma lock (Nico Pache) [RHEL-5619] - tcp: Use per-vma locking for receive zerocopy (Nico Pache) [RHEL-5619] - mm: fix memory ordering for mm_lock_seq and vm_lock_seq (Nico Pache) [RHEL-5619] - mm: lock VMA in dup_anon_vma() before setting ->anon_vma (Nico Pache) [RHEL-5619] - mm: don't drop VMA locks in mm_drop_all_locks() (Nico Pache) [RHEL-5619] - userfaultfd: fix regression in userfaultfd_unmap_prep() (Nico Pache) [RHEL-5619] - mm/gup: disallow FOLL_LONGTERM GUP-fast writing to file-backed mappings (Nico Pache) [RHEL-5619] - mm/gup: disallow FOLL_LONGTERM GUP-nonfast writing to file-backed mappings (Nico Pache) [RHEL-5619] - mm/mmap: separate writenotify and dirty tracking logic (Nico Pache) [RHEL-5619] - mm/mlock: rename mlock_future_check() to mlock_future_ok() (Nico Pache) [RHEL-5619] - mm/mmap: refactor mlock_future_check() (Nico Pache) [RHEL-5619] - mm: avoid rewalk in mmap_region (Nico Pache) [RHEL-5619] - mm: add vma_iter_{next,prev}_range() to vma iterator (Nico Pache) [RHEL-5619] - mm: update vma_iter_store() to use MAS_WARN_ON() (Nico Pache) [RHEL-5619] - mm: update validate_mm() to use vma iterator (Nico Pache) [RHEL-5619] - dmapool: create/destroy cleanup (Nico Pache) [RHEL-5619] - mm/mempolicy: fix set_mempolicy_home_node() previous VMA pointer (Nico Pache) [RHEL-5619] - mm/vmalloc: fix the unchecked dereference warning in vread_iter() (Nico Pache) [RHEL-5619] - selftests/mm: FOLL_LONGTERM need to be updated to 0x100 (Nico Pache) [RHEL-5619] - hugetlb: revert use of page_cache_next_miss() (Nico Pache) [RHEL-5619] - mm/mlock: fix vma iterator conversion of apply_vma_lock_flags() (Nico Pache) [RHEL-5619] - mm: add a NO_INHERIT flag to the PR_SET_MDWE prctl (Nico Pache) [RHEL-5619] - mm: make PR_MDWE_REFUSE_EXEC_GAIN an unsigned long (Nico Pache) [RHEL-5619] - tools headers UAPI: Sync linux/prctl.h with the kernel sources (Nico Pache) [RHEL-5619] - mm: fix memcpy_from_file_folio() integer underflow (Nico Pache) [RHEL-5619] - mm: page_alloc: remove stale CMA guard code (Nico Pache) [RHEL-5619] - mm/memory-failure: fix hardware poison check in unpoison_memory() (Nico Pache) [RHEL-5619] - tools/Makefile: do missed s/vm/mm/ (Nico Pache) [RHEL-5619] - mm: memory-failure: avoid false hwpoison page mapped error info (Nico Pache) [RHEL-5619] - mm: memory-failure: fix potential unexpected return value from unpoison_memory() (Nico Pache) [RHEL-5619] - mm/swapfile: fix wrong swap entry type for hwpoisoned swapcache page (Nico Pache) [RHEL-5619] - Docs/admin-guide/mm/zswap: remove zsmalloc's lack of writeback warning (Nico Pache) [RHEL-5619] - mm: fix arithmetic for max_prop_frac when setting max_ratio (Nico Pache) [RHEL-5619] - mm: fix arithmetic for bdi min_ratio (Nico Pache) [RHEL-5619] - mm/gup: add missing gup_must_unshare() check to gup_huge_pgd() (Nico Pache) [RHEL-5619] - docs: Fix path paste-o for /sys/kernel/warn_count (Nico Pache) [RHEL-5619] - mm: remove unused inline functions from include/linux/mm_inline.h (Nico Pache) [RHEL-5619] - mm: add more BUILD_BUG_ONs to gfp_migratetype() (Nico Pache) [RHEL-5619] - mm: cleanup is_highmem() (Nico Pache) [RHEL-5619] - mm/huge_memory: check pmd_present first in is_huge_zero_pmd (Nico Pache) [RHEL-5619] - mm/mmap: drop ARCH_HAS_VM_GET_PAGE_PROT (Nico Pache) [RHEL-5619] - s390/mm: enable ARCH_HAS_VM_GET_PAGE_PROT (Nico Pache) [RHEL-5619] - memregion: Fix memregion_free() fallback definition (Nico Pache) [RHEL-5619] - mm: Add kernel-doc for folio->mlock_count (Nico Pache) [RHEL-5619] - nodemask.h: fix compilation error with GCC12 (Nico Pache) [RHEL-5619] - mm/swap: fix the obsolete comment for SWP_TYPE_SHIFT (Nico Pache) [RHEL-5619] - filemap: Update the folio_lock documentation (Nico Pache) [RHEL-5619] - filemap: Remove obsolete comment in lock_page (Nico Pache) [RHEL-5619] - kasan: mark KASAN_VMALLOC flags as kasan_vmalloc_flags_t (Nico Pache) [RHEL-5619] - mm/vmalloc: fix comments about vmap_area struct (Nico Pache) [RHEL-5619] - mm/memcg: retrieve parent memcg from css.parent (Nico Pache) [RHEL-5619] - remove congestion tracking framework (Nico Pache) [RHEL-5619] - mm: slab: Delete unused SLAB_DEACTIVATED flag (Nico Pache) [RHEL-5619] - mm: fix boolreturn.cocci warning (Nico Pache) [RHEL-5619] - memblock: Remove #ifdef __KERNEL__ from memblock.h (Nico Pache) [RHEL-5619] - mm/slab: Finish struct page to struct slab conversion (Nico Pache) [RHEL-5619] - memblock: fix memblock_phys_alloc() section mismatch error (Nico Pache) [RHEL-5619] - mm, slab: Remove compiler check in __kmalloc_index (Nico Pache) [RHEL-5619] - memblock: improve MEMBLOCK_HOTPLUG documentation (Nico Pache) [RHEL-5619] - mm/memory_hotplug: remove stale function declarations (Nico Pache) [RHEL-5619] - mm/vmstat: annotate data race for zone->free_area[order].nr_free (Nico Pache) [RHEL-5619] - mm/page_alloc.c: avoid allocating highmem pages via alloc_pages_exact[_nid] (Nico Pache) [RHEL-5619] - mm: fix data race in PagePoisoned() (Nico Pache) [RHEL-5619]- printk: nbcon: move locked_port flag to struct uart_port (Andrew Halaney) [RHEL-3987] - tty/serial/pl011: Make the locking work on RT (Andrew Halaney) [RHEL-3987] - tty/serial/omap: Make the locking RT aware (Andrew Halaney) [RHEL-3987] - printk: Avoid false positive lockdep report for legacy driver. (Andrew Halaney) [RHEL-3987] - serial: 8250: revert "drop lockdep annotation from serial8250_clear_IER()" (Andrew Halaney) [RHEL-3987] - printk: Add kthread for all legacy consoles (Andrew Halaney) [RHEL-3987] - serial: 8250: Switch to nbcon console (Andrew Halaney) [RHEL-3987] - serial/8250: Use fifo in 8250 console driver (Andrew Halaney) [RHEL-3987] - serial: core: Provide low-level functions to port lock (Andrew Halaney) [RHEL-3987] - printk: nbcon: Provide function to reacquire ownership (Andrew Halaney) [RHEL-3987] - tty: sysfs: Add nbcon support for 'active' (Andrew Halaney) [RHEL-3987] - proc: Add nbcon support for /proc/consoles (Andrew Halaney) [RHEL-3987] - printk: nbcon: Start printing threads (Andrew Halaney) [RHEL-3987] - printk: nbcon: Stop threads on shutdown/reboot (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add printer thread wakeups (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add context to console_is_usable() (Andrew Halaney) [RHEL-3987] - printk: Atomic print in printk context on shutdown (Andrew Halaney) [RHEL-3987] - printk: nbcon: Introduce printing kthreads (Andrew Halaney) [RHEL-3987] - lockdep: Mark emergency section in lockdep splats (Andrew Halaney) [RHEL-3987] - rcu: Mark emergency section in rcu stalls (Andrew Halaney) [RHEL-3987] - panic: Mark emergency section in oops (Andrew Halaney) [RHEL-3987] - panic: Mark emergency section in warn (Andrew Halaney) [RHEL-3987] - printk: nbcon: Implement emergency sections (Andrew Halaney) [RHEL-3987] - printk: Coordinate direct printing in panic (Andrew Halaney) [RHEL-3987] - printk: Track nbcon consoles (Andrew Halaney) [RHEL-3987] - printk: Avoid console_lock dance if no legacy or boot consoles (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add unsafe flushing on panic (Andrew Halaney) [RHEL-3987] - printk: nbcon: Assign priority based on CPU state (Andrew Halaney) [RHEL-3987] - printk: nbcon: Use nbcon consoles in console_flush_all() (Andrew Halaney) [RHEL-3987] - printk: Update @console_may_schedule in console_trylock_spinning() (Derek Barbosa) [RHEL-3987] - serial: Lock console when calling into driver before registration (Derek Barbosa) [RHEL-3987] - printk: Disable passing console lock owner completely during panic() (Derek Barbosa) [RHEL-3987] - printk: Track registered boot consoles (Andrew Halaney) [RHEL-3987] - printk: nbcon: Provide function to flush using write_atomic() (Andrew Halaney) [RHEL-3987] - printk: Add @flags argument for console_is_usable() (Andrew Halaney) [RHEL-3987] - printk: Let console_is_usable() handle nbcon (Andrew Halaney) [RHEL-3987] - printk: Make console_is_usable() available to nbcon (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add driver_enter/driver_exit console callbacks (Andrew Halaney) [RHEL-3987] - printk: nbcon: Implement processing in port->lock wrapper (Andrew Halaney) [RHEL-3987] - printk: Check printk_deferred_enter()/_exit() usage (Andrew Halaney) [RHEL-3987] - printk: nbcon: Ensure ownership release on failed emit (Andrew Halaney) [RHEL-3987] - printk: Add sparse notation to console_srcu locking (Andrew Halaney) [RHEL-3987] - printk: Consider nbcon boot consoles on seq init (Andrew Halaney) [RHEL-3987] - panic: Flush kernel log buffer at the end (Andrew Halaney) [RHEL-3987] - printk: Avoid non-panic CPUs writing to ringbuffer (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Consider committed as finalized in panic (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Skip non-finalized records in panic (Andrew Halaney) [RHEL-3987] - printk: Wait for all reserved records with pr_flush() (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Cleanup reader terminology (Andrew Halaney) [RHEL-3987] - printk: Add this_cpu_in_panic() (Andrew Halaney) [RHEL-3987] - printk: For @suppress_panic_printk check for other CPU in panic (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Clarify special lpos values (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Do not skip non-finalized records with prb_next_seq() (Andrew Halaney) [RHEL-3987] - printk: Use prb_first_seq() as base for 32bit seq macros (Andrew Halaney) [RHEL-3987] - printk: Adjust mapping for 32bit seq macros (Andrew Halaney) [RHEL-3987] - printk: nbcon: Relocate 32bit seq macros (Andrew Halaney) [RHEL-3987] - printk: Reduce pr_flush() pooling time (Andrew Halaney) [RHEL-3987] - printk: fix illegal pbufs access for !CONFIG_PRINTK (Andrew Halaney) [RHEL-3987] - printk: nbcon: Allow drivers to mark unsafe regions and check state (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add emit function and callback function for atomic printing (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add sequence handling (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add ownership state functions (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add buffer management (Andrew Halaney) [RHEL-3987] - printk: Make static printk buffers available to nbcon (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add acquire/release logic (Andrew Halaney) [RHEL-3987] - printk: Add non-BKL (nbcon) console basic infrastructure (Andrew Halaney) [RHEL-3987] - printk: flush consoles before checking progress (Andrew Halaney) [RHEL-3987] - panic: Reenable preemption in WARN slowpath (Andrew Halaney) [RHEL-3987] - Revert "printk: export symbols for debug modules" (Andrew Halaney) [RHEL-3987] - printk: export symbols for debug modules (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Fix truncating buffer size min_t cast (Andrew Halaney) [RHEL-3987] - printk: Rename abandon_console_lock_in_panic() to other_cpu_in_panic() (Andrew Halaney) [RHEL-3987] - printk: Add per-console suspended state (Andrew Halaney) [RHEL-3987] - console: Document struct console (Derek Barbosa) [RHEL-3987] - console: Use BIT() macros for @flags values (Derek Barbosa) [RHEL-3987] - printk: Consolidate console deferred printing (Andrew Halaney) [RHEL-3987] - printk: Do not take console lock for console_flush_on_panic() (Andrew Halaney) [RHEL-3987] - printk: Keep non-panic-CPUs out of console lock (Andrew Halaney) [RHEL-3987] - printk: Reduce console_unblank() usage in unsafe scenarios (Andrew Halaney) [RHEL-3987] - panic: hide unused global functions (Andrew Halaney) [RHEL-3987] - seqlock/latch: Provide raw_read_seqcount_latch_retry() (Andrew Halaney) [RHEL-3987] - timekeeping: Consolidate fast timekeeper (Andrew Halaney) [RHEL-3987] - printk: export console trace point for kcsan/kasan/kfence/kmsan (Andrew Halaney) [RHEL-3987] - kcsan: test: use new suite_{init,exit} support (Andrew Halaney) [RHEL-3987] - printk: Remove obsoleted check for non-existent "user" object (Andrew Halaney) [RHEL-3987] - panic: fix the panic_print NMI backtrace setting (Andrew Halaney) [RHEL-3987] - kernel/printk/index.c: fix memory leak with using debugfs_lookup() (Andrew Halaney) [RHEL-3987] - printk: Use scnprintf() to print the message about the dropped messages on a console (Andrew Halaney) [RHEL-3987] - kernel/printk/printk.c: Fix W=1 kernel-doc warning (Andrew Halaney) [RHEL-3987] - printk: Remove trace_.*_rcuidle() usage (Andrew Halaney) [RHEL-3987] - printk: adjust string limit macros (Andrew Halaney) [RHEL-3987] - printk: use printk_buffers for devkmsg (Andrew Halaney) [RHEL-3987] - printk: introduce console_prepend_dropped() for dropped messages (Andrew Halaney) [RHEL-3987] - printk: introduce printk_get_next_message() and printk_message (Andrew Halaney) [RHEL-3987] - printk: introduce struct printk_buffers (Andrew Halaney) [RHEL-3987] - printk: move size limit macros into internal.h (Andrew Halaney) [RHEL-3987] - exit: Use READ_ONCE() for all oops/warn limit reads (Andrew Halaney) [RHEL-3987] - exit: Allow oops_limit to be disabled (Andrew Halaney) [RHEL-3987] - exit: Put an upper limit on how often we can oops (Andrew Halaney) [RHEL-3987] - printk: htmldocs: add missing description (Andrew Halaney) [RHEL-3987] - panic: use str_enabled_disabled() helper (Andrew Halaney) [RHEL-3987] - printk: cpu sync always disable interrupts (Andrew Halaney) [RHEL-3987] - panic: move panic_print before kmsg dumpers (Andrew Halaney) [RHEL-3987] - panic: add option to dump all CPUs backtraces in panic_print (Andrew Halaney) [RHEL-3987] - docs: sysctl/kernel: add missing bit to panic_print (Andrew Halaney) [RHEL-3987] - panic: remove oops_id (Andrew Halaney) [RHEL-3987] - panic: use error_report_end tracepoint on warnings (Andrew Halaney) [RHEL-3987] - tools/bootconfig: Print all error message in stderr (Andrew Halaney) [RHEL-3987] - printk: Remove console_silent() (Andrew Halaney) [RHEL-3987] - redhat/configs: Disable CONFIG_RPMSG_TTY (Andrew Halaney) [RHEL-24205] - redhat/configs: Align new TTY configs with ELN (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Add ACPI ID for Granite Rapids-D UART (Andrew Halaney) [RHEL-24205] - tty: serial: fsl_lpuart: Check the return value of dmaengine_tx_status (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix unconditional activation of THRI interrupt (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: Fix DMA transmission in RS485 mode (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: simplify qcom_geni_serial_send_chunk_fifo()" (Andrew Halaney) [RHEL-24205] - vt: fix unicode buffer corruption when deleting characters (Andrew Halaney) [RHEL-24205] - tty: serial: imx: Fix broken RS485 (Andrew Halaney) [RHEL-24205] - serial: stm32: do not always set SER_RS485_RX_DURING_TX if RS485 is enabled (Andrew Halaney) [RHEL-24205] - ARM: PL011: Fix DMA support (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: address RX timeout interrupt errata (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Clear UART_HAS_RHR_IT_DIS bit (Andrew Halaney) [RHEL-24205] - serdev: Replace custom code with device_match_acpi_handle() (Andrew Halaney) [RHEL-24205] - serdev: Simplify devm_serdev_device_open() function (Andrew Halaney) [RHEL-24205] - serdev: Make use of device_set_node() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add copyright Siemens Mobility GmbH (Andrew Halaney) [RHEL-24205] - tty: 8250: Add note for PX-835 (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Intashield IX cards (Andrew Halaney) [RHEL-24205] - tty: 8250: Fix IS-200 PCI ID comment (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for additional Brainboxes PX cards (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Intashield IS-100 (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Brainboxes UP cards (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for additional Brainboxes UC cards (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Set the console genpd always on if no console suspend (Andrew Halaney) [RHEL-24205] - hvc/xen: fix console unplug (Andrew Halaney) [RHEL-24205] - hvc/xen: fix error path in xen_hvc_init() to always register frontend driver (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Add support for MOXA Mini PCIe boards (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Relocate macros within 8250_pci.c (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Cleanup MOXA configurations (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Modify MOXA enum name within 8250_pci.c (Andrew Halaney) [RHEL-24205] - tty: whitespaces in descriptions corrected by replacing tabs with spaces (Andrew Halaney) [RHEL-24205] - serial/esp32_uart: use prescaler when available (Andrew Halaney) [RHEL-24205] - serial: 8250: remove AR7 support (Andrew Halaney) [RHEL-24205] - tty: serial: meson: fix hard LOCKUP on crtscts mode (Andrew Halaney) [RHEL-24205] - drivers/tty/serial: add ESP32S3 ACM gadget driver (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: document esp32s3-acm (Andrew Halaney) [RHEL-24205] - drivers/tty/serial: add driver for the ESP32 UART (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: document esp32-uart (Andrew Halaney) [RHEL-24205] - serial: core: tidy invalid baudrate handling in uart_get_baud_rate (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: unset STOPBRK when setting STARTBRK (Andrew Halaney) [RHEL-24205] - serial: max310x: remove trailing whitespaces (Andrew Halaney) [RHEL-24205] - tty/sysrq: replace smp_processor_id() with get_cpu() (Andrew Halaney) [RHEL-24205] - serial: add PORT_GENERIC definition (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a earlycon for the S4 SoC (Andrew Halaney) [RHEL-24205] - serial: initialize retinfo in uart_get_info() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use devm_clk_get_optional_enabled() (Andrew Halaney) [RHEL-24205] - tty: vc_screen: make vc_class constant (Andrew Halaney) [RHEL-24205] - tty: vt: make vtconsole_class constant (Andrew Halaney) [RHEL-24205] - tty: Restrict access to TIOCLINUX' copy-and-paste subcommands (Andrew Halaney) [RHEL-24205] - serial: core: Simplify uart_get_rs485_mode() (Andrew Halaney) [RHEL-24205] - serial: 8250: Check for valid console index (Andrew Halaney) [RHEL-24205] - dt-bindings: sc16is7xx: convert to YAML (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: use device_property APIs when configuring irda mode (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: Do not complain when DMA is absent (Andrew Halaney) [RHEL-24205] - serial: imx: Put DMA enabled UART in separate lock subclass (Andrew Halaney) [RHEL-24205] - serial: core: add comment about definitely used port types (Andrew Halaney) [RHEL-24205] - serial: core: remove cruft from uapi header (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Annotate struct pci1xxxx_8250 with __counted_by (Andrew Halaney) [RHEL-24205] - serial: exar: Add RS-485 support for Sealevel XR17V35X based cards (Andrew Halaney) [RHEL-24205] - vt: Replace strlcpy with strscpy (Andrew Halaney) [RHEL-24205] - serial: core: fix kernel-doc for uart_port_unlock_irqrestore() (Andrew Halaney) [RHEL-24205] - mxser: Annotate struct mxser_board with __counted_by (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use devm_clk_get_optional_enabled() (Andrew Halaney) [RHEL-24205] - serial: 8250_of: Use devm_clk_get_enabled() (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Use devm_clk_get_enabled() (Andrew Halaney) [RHEL-24205] - tty: use 'if' in send_break() instead of 'goto' (Andrew Halaney) [RHEL-24205] - tty: don't check for signal_pending() in send_break() (Andrew Halaney) [RHEL-24205] - tty: early return from send_break() on TTY_DRIVER_HARDWARE_BREAK (Andrew Halaney) [RHEL-24205] - tty: convert THROTTLE constants into enum (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: use bool for 'restart' in tty_buffer_unlock_exclusive() (Andrew Halaney) [RHEL-24205] - tty: stop using ndash in kernel-doc (Andrew Halaney) [RHEL-24205] - tty: invert return values of tty_{,un}throttle_safe() (Andrew Halaney) [RHEL-24205] - tty: switch tty_{,un}throttle_safe() to return a bool (Andrew Halaney) [RHEL-24205] - tty: n_tty: use do-while in n_tty_check_{,un}throttle() (Andrew Halaney) [RHEL-24205] - tty: n_tty: invert the condition in copy_from_read_buf() (Andrew Halaney) [RHEL-24205] - tty: n_tty: use min3() in copy_from_read_buf() (Andrew Halaney) [RHEL-24205] - tty: n_tty: rename and retype 'retval' in n_tty_ioctl() (Andrew Halaney) [RHEL-24205] - tty: n_tty: use 'retval' instead of 'c' (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use dev_err_probe() instead of dev_err() (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: uartlite: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: timbuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunzilog: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunsu: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunsab: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunhv: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: stm32: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: st-asc: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sprd: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sifive: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: txx9: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mctrl_gpio: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: core: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: tegra: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sb1250-duart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: samsung_tty: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sa1100: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: rp2: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: rda: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pxa: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pic32: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pch: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: owl: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: omap: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: msm: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mps2-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mpc52xx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: milbeaut_usio: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: meson: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: men_z135_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mcf: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ma35d1: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: lpc32xx_hs: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: liteuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: jsm: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ip22zilog: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: imx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: icom: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: fsl_lpuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: linflexuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: dz: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: digicolor: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: bcm63xx-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: atmel: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: arc_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: apb: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: amba-pl010: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: altera_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: altera_jtaguart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 21285: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: core: Use lock wrappers (Andrew Halaney) [RHEL-24205] - serial: core: Provide port lock wrappers (Andrew Halaney) [RHEL-24205] - tty: serial: 8250_exar: Does not use anything from 8250_pci (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Remove 8250_pci usage (Andrew Halaney) [RHEL-24205] - tty/serial: 8250: Sort drivers in Makefile (Andrew Halaney) [RHEL-24205] - tty/serial: Sort drivers in makefile (Andrew Halaney) [RHEL-24205] - serial: imx: Simplify compatibility handling (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: improve comments about variants (Andrew Halaney) [RHEL-24205] - tty: tty_jobctrl: fix pid memleak in disassociate_ctty() (Andrew Halaney) [RHEL-24205] - tty: serial: linflexuart: Fix to check return value of platform_get_irq() in linflex_probe() (Andrew Halaney) [RHEL-24205] - tty: serial: ma35d1_serial: Add missing check for ioremap (Andrew Halaney) [RHEL-24205] - serial: 8250_of: Use dev_err_probe() instead of dev_warn() (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Use dev_err_probe() instead of dev_err() (Andrew Halaney) [RHEL-24205] - serial: 8250_port: Introduce UART_IIR_FIFO_ENABLED_16750 (Andrew Halaney) [RHEL-24205] - tty: hvc: remove set but unused variable (Andrew Halaney) [RHEL-24205] - serial: stm32: add support for break control (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: remove unused to_sc16is7xx_port macro (Andrew Halaney) [RHEL-24205] - tty: vcc: Add check for kstrdup() in vcc_probe() (Andrew Halaney) [RHEL-24205] - net: hso: drop unused function argument (Andrew Halaney) [RHEL-24205] - serial: mxs-auart: fix tx (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: reorder code to remove prototype declarations (Andrew Halaney) [RHEL-24205] - serial: omap: do not override settings for RS485 support (Andrew Halaney) [RHEL-24205] - serial: core, imx: do not set RS485 enabled if it is not supported (Andrew Halaney) [RHEL-24205] - serial: core: make sure RS485 cannot be enabled when it is not supported (Andrew Halaney) [RHEL-24205] - serial: core: fix sanitizing check for RTS settings (Andrew Halaney) [RHEL-24205] - serial: core: set missing supported flag for RX during TX GPIO (Andrew Halaney) [RHEL-24205] - serial: Do not hold the port lock when setting rx-during-tx GPIO (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Restore clock error handling (Andrew Halaney) [RHEL-24205] - serial: imx: Ensure that imx_uart_rs485_config() is called with enabled clock (Andrew Halaney) [RHEL-24205] - serial: apbuart: fix console prompt on qemu (Andrew Halaney) [RHEL-24205] - serial: ma35d1: Validate console index before assignment (Andrew Halaney) [RHEL-24205] - arm64: defconfig: Increase SERIAL_8250_NR_UARTS (Andrew Halaney) [RHEL-24205] - tty: fix tty_operations types in documentation (Andrew Halaney) [RHEL-24205] - serial: core: Revert checks for tx runtime PM state (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Do not start RX DMA on THRI interrupt (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Don't skip resource freeing if pm_runtime_resume_and_get() failed (Andrew Halaney) [RHEL-24205] - serial: core: Fix runtime PM handling for pending tx (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: drop earlycon support for unsupported platforms (Andrew Halaney) [RHEL-24205] - tty: 8250: Add Brainboxes Oxford Semiconductor-based quirks (Andrew Halaney) [RHEL-24205] - tty: 8250: Fix up PX-803/PX-857 (Andrew Halaney) [RHEL-24205] - tty: 8250: Fix port count of PX-257 (Andrew Halaney) [RHEL-24205] - tty: 8250: Remove UC-257 and UC-431 (Andrew Halaney) [RHEL-24205] - hvc/xen: fix event channel handling for secondary consoles (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: remove dead code (Andrew Halaney) [RHEL-24205] - ASoC: ti: ams-delta: Fix cx81801_receive() argument types (Andrew Halaney) [RHEL-24205] - serial: core: Fix checks for tx runtime PM state (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Drop pm_runtime_irq_safe() (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Fix errors with no_console_suspend (Andrew Halaney) [RHEL-24205] - serial: Reduce spinlocked portion of uart_rs485_config() (Andrew Halaney) [RHEL-24205] - serial: exar: Revert "serial: exar: Add support for Sealevel 7xxxC serial cards" (Andrew Halaney) [RHEL-24205] - Revert "tty: n_gsm: fix UAF in gsm_cleanup_mux" (Andrew Halaney) [RHEL-24205] - serial: 8250_port: Check IRQ data before use (Andrew Halaney) [RHEL-24205] - tty: shrink the size of struct tty_struct by 40 bytes (Andrew Halaney) [RHEL-24205] - tty: n_tty: deduplicate copy code in n_tty_receive_buf_real_raw() (Andrew Halaney) [RHEL-24205] - tty: n_tty: extract ECHO_OP processing to a separate function (Andrew Halaney) [RHEL-24205] - tty: n_tty: unify counts to size_t (Andrew Halaney) [RHEL-24205] - tty: n_tty: use u8 for chars and flags (Andrew Halaney) [RHEL-24205] - tty: n_tty: simplify chars_in_buffer() (Andrew Halaney) [RHEL-24205] - tty: n_tty: remove unsigned char casts from character constants (Andrew Halaney) [RHEL-24205] - tty: n_tty: move newline handling to a separate function (Andrew Halaney) [RHEL-24205] - tty: n_tty: move canon handling to a separate function (Andrew Halaney) [RHEL-24205] - tty: n_tty: use MASK() for masking out size bits (Andrew Halaney) [RHEL-24205] - tty: n_tty: make n_tty_data::num_overrun unsigned (Andrew Halaney) [RHEL-24205] - tty: n_tty: use time_is_before_jiffies() in n_tty_receive_overrun() (Andrew Halaney) [RHEL-24205] - tty: n_tty: use 'num' for writes' counts (Andrew Halaney) [RHEL-24205] - tty: n_tty: use output character directly (Andrew Halaney) [RHEL-24205] - tty: n_tty: make flow of n_tty_receive_buf_common() a bool (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: meson: Add a earlycon for the T7 SoC" (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: improve bcm7271 8250 port (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: add missing support for rs485 devicetree properties (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix bug when first setting GPIO direction (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix regression with GPIO configuration (Andrew Halaney) [RHEL-24205] - dt-bindings: sc16is7xx: Add property to change GPIO function (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: remove obsolete out_thread label (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix broken port 0 uart init (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: fall back to poll if there's no interrupt (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: snps-dw-apb-uart: make interrupt optional (Andrew Halaney) [RHEL-24205] - serial: tegra: handle clk prepare error in tegra_uart_hw_init() (Andrew Halaney) [RHEL-24205] - serial: sifive: Add suspend and resume operations (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a earlycon for the T7 SoC (Andrew Halaney) [RHEL-24205] - serial: stm32: synchronize RX DMA channel in shutdown (Andrew Halaney) [RHEL-24205] - serial: stm32: replace access to DMAR bit by dmaengine_pause/resume (Andrew Halaney) [RHEL-24205] - serial: stm32: group dma pause/resume error handling into single function (Andrew Halaney) [RHEL-24205] - serial: stm32: modify parameter and rename stm32_usart_rx_dma_enabled (Andrew Halaney) [RHEL-24205] - serial: stm32: use DMAT as a configuration bit (Andrew Halaney) [RHEL-24205] - serial: stm32: avoid clearing DMAT bit during transfer (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add restart flag to extended ioctl config (Andrew Halaney) [RHEL-24205] - tty: n_gsm: cleanup gsm_control_command and gsm_control_reply (Andrew Halaney) [RHEL-24205] - tty: n_gsm: increase gsm_mux unsupported counted where appropriate (Andrew Halaney) [RHEL-24205] - tty: n_gsm: increase malformed counter for malformed control frames (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add open_error counter to gsm_mux (Andrew Halaney) [RHEL-24205] - tty: n_gsm: remove unneeded initialization of ret in gsm_dlci_config (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add missing description to structs in gsmmux.h (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add restart flag to DLC specific ioctl config (Andrew Halaney) [RHEL-24205] - serial: core: Remove unused PORT_* definitions (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: invert conditions in __tty_buffer_request_room() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: initialize variables in initializers already (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: better types in __tty_buffer_request_room() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: use __tty_insert_flip_string_flags() in tty_insert_flip_char() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: let tty_prepare_flip_string() return size_t (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: switch insert functions to size_t (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: warn if losing flags in __tty_insert_flip_string_flags() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: unify tty_insert_flip_string_{fixed_flag,flags}() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: use struct_size() in tty_buffer_alloc() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: switch data type to u8 (Andrew Halaney) [RHEL-24205] - tty: gdm724x: use min_t() for size_t varable and a constant (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial core port id, including multiport devices (Andrew Halaney) [RHEL-24205] - serial: 8250: drop lockdep annotation from serial8250_clear_IER() (Andrew Halaney) [RHEL-24205] - tty: rfcomm: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: hso: simplify hso_serial_write() (Andrew Halaney) [RHEL-24205] - tty: gdm724x: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: vcc: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: hvc: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: ldops: unify to u8 (Andrew Halaney) [RHEL-24205] - tty: audit: unify to u8 (Andrew Halaney) [RHEL-24205] - tty: make tty_operations::write()'s count size_t (Andrew Halaney) [RHEL-24205] - tty: propagate u8 data to tty_operations::put_char() (Andrew Halaney) [RHEL-24205] - tty: propagate u8 data to tty_operations::write() (Andrew Halaney) [RHEL-24205] - tty: use min() for size computation in iterate_tty_read() (Andrew Halaney) [RHEL-24205] - tty: switch size and count types in iterate_tty_read() to size_t (Andrew Halaney) [RHEL-24205] - tty: use ssize_t for iterate_tty_read() returned type (Andrew Halaney) [RHEL-24205] - tty: use min() in iterate_tty_write() (Andrew Halaney) [RHEL-24205] - tty: rename and de-inline do_tty_write() (Andrew Halaney) [RHEL-24205] - tty: don't pass write() to do_tty_write() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: make all offsets unsigned (Andrew Halaney) [RHEL-24205] - tty: make char_buf_ptr()/flag_buf_ptr()'s offset unsigned (Andrew Halaney) [RHEL-24205] - misc: ti-st: make st_recv() conforming to tty_ldisc_ops::receive_buf() (Andrew Halaney) [RHEL-24205] - tty: use u8 for flags (Andrew Halaney) [RHEL-24205] - tty: use u8 for chars (Andrew Halaney) [RHEL-24205] - tty: make tty_ldisc_ops::*buf*() hooks operate on size_t (Andrew Halaney) [RHEL-24205] - tty: can327, move overflow test inside can327_ldisc_rx()'s loop (Andrew Halaney) [RHEL-24205] - tty: can327: unify error paths in can327_ldisc_rx() (Andrew Halaney) [RHEL-24205] - tty: switch count in tty_ldisc_receive_buf() to size_t (Andrew Halaney) [RHEL-24205] - tty: switch receive_buf() counts to size_t (Andrew Halaney) [RHEL-24205] - tty: make counts in tty_port_client_operations hooks size_t (Andrew Halaney) [RHEL-24205] - tty: make tty_port_client_operations operate with u8 (Andrew Halaney) [RHEL-24205] - tty: make tty_change_softcar() more understandable (Andrew Halaney) [RHEL-24205] - tty: drop tty_debug_wait_until_sent() (Andrew Halaney) [RHEL-24205] - tty: tty_port: rename 'disc' to 'ld' (Andrew Halaney) [RHEL-24205] - tty: change tty_write_lock()'s ndelay parameter to bool (Andrew Halaney) [RHEL-24205] - tty: n_null: remove optional ldops (Andrew Halaney) [RHEL-24205] - tty: remove dummy tty_ldisc_ops::poll() implementations (Andrew Halaney) [RHEL-24205] - tty: ldisc: document that ldops are optional (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: Poll primary sequencer irq status after cancel_tx (Andrew Halaney) [RHEL-24205] - serial: sifive: Remove redundant of_match_ptr() (Andrew Halaney) [RHEL-24205] - serial: core: Revert port_id use (Andrew Halaney) [RHEL-24205] - TIOCSTI: Document CAP_SYS_ADMIN behaviour in Kconfig (Andrew Halaney) [RHEL-24205] - dmaengine: pl330: Return DMA_PAUSED when transaction is paused (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix oops for port->pm on uart_change_pm() (Andrew Halaney) [RHEL-24205] - serial: 8250: Reinit port_id when adding back serial8250_isa_devs (Andrew Halaney) [RHEL-24205] - serial: core: Fix kmemleak issue for serial core device remove (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: remove unnecessary cast when reading register (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove linux/fs_uart_pd.h (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Don't include fs_uart_pd.h when not needed (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove stale prototype in powerpc/fsl_soc.c (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove cpm_uart/ subdirectory (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Refactor cpm_uart_[un]map_pram() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Refactor cpm_uart_allocbuf()/cpm_uart_freebuf() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Deduplicate cpm_line_cr_cmd() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Deduplicate cpm_set_{brg/smc_fcr/scc_fcr}() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use get_baudrate() instead of uart_baudrate() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Stop using fs_uart_id enum (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove stale prototypes and table and macros (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Avoid suspicious locking (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Remove redundant initialization owner in mcb_driver (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Fix unsigned expression compared with zero (Andrew Halaney) [RHEL-24205] - serial: max310x: fix typos in comments (Andrew Halaney) [RHEL-24205] - serial: max310x: add comments for membase address workaround (Andrew Halaney) [RHEL-24205] - tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Fix unsigned comparison with less than zero (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Set missing PM ops for hibernation support (Andrew Halaney) [RHEL-24205] - tty: serial: xilinx_uartps: Do not check for 0 return after calling platform_get_irq() (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: Fix potential deadlock on &info->lock (Andrew Halaney) [RHEL-24205] - tty: vt: Remove some repetitive initialization (Andrew Halaney) [RHEL-24205] - tty: serial: Remove redundant initialization for ma35d1serial_driver (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial_base_match() after fixing controller port name (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial core controller port name to show controller id (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial core port id to not use port->line (Andrew Halaney) [RHEL-24205] - serial: core: Controller id cannot be negative (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: make default_params const (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: use PCI_VDEVICE (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: drop info messages from init/exit functions (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: define global strings as const strings (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: drop global slgt_driver_name array (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: convert CALC_REGADDR() macro to an inline (Andrew Halaney) [RHEL-24205] - misc: ti-st: don't check for tty data == NULL (Andrew Halaney) [RHEL-24205] - misc: ti-st: remove ptr from recv functions (Andrew Halaney) [RHEL-24205] - misc: ti-st: remove forward declarations and make st_int_recv() static (Andrew Halaney) [RHEL-24205] - speakup: switch to unsigned iterator in spk_ttyio_receive_buf2() (Andrew Halaney) [RHEL-24205] - serial: altera_jtaguart: switch status to u32 (Andrew Halaney) [RHEL-24205] - can: slcan: remove casts from tty->disc_data (Andrew Halaney) [RHEL-24205] - input: serport: remove casts from tty->disc_data (Andrew Halaney) [RHEL-24205] - tty: hvsi: remove an extra variable from hvsi_write() (Andrew Halaney) [RHEL-24205] - Bluetooth: rfcomm: remove casts from tty->driver_data (Andrew Halaney) [RHEL-24205] - serial: move WARN_ON() in uart_write() to the condition (Andrew Halaney) [RHEL-24205] - parport_pc: add support for ASIX AX99100 (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: add support for ASIX AX99100 (Andrew Halaney) [RHEL-24205] - can: ems_pci: move ASIX AX99100 ids to pci_ids.h (Andrew Halaney) [RHEL-24205] - can: ems_pci: remove PCI_SUBVENDOR_ID_ASIX definition (Andrew Halaney) [RHEL-24205] - serial: sprd: Fix DMA buffer leak issue (Andrew Halaney) [RHEL-24205] - serial: sprd: Assign sprd_port after initialized to avoid wrong access (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Put IOControl register into regmap_volatile (Andrew Halaney) [RHEL-24205] - drivers:tty: fix return value check in asc_init_port (Andrew Halaney) [RHEL-24205] - tty: serial: meson: refactor objects definition for different devnames (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: fix error handling in read_uarts_available_from_reg() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Preserve original value of DLF register (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix sleeping in atomic context (Andrew Halaney) [RHEL-24205] - serial: sifive: Fix sifive_serial_console_setup() section (Andrew Halaney) [RHEL-24205] - serial: st-asc: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: imx: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: sifive: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: sccnxp: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: sprd: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: mps2-uart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: omap: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: tegra: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: linflexuart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: clps711x: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: bcm63xx-uart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: clean up clock-rate debug printk (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix opp vote on shutdown (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Define earlycon for mrvl,mmp-uart (Andrew Halaney) [RHEL-24205] - arm64: dts: meson: a1: change uart compatible string (Andrew Halaney) [RHEL-24205] - tty: serial: meson: add independent uart_data for A1 SoC family (Andrew Halaney) [RHEL-24205] - tty: serial: meson: introduce separate uart_data for S4 SoC family (Andrew Halaney) [RHEL-24205] - tty: serial: meson: apply ttyS devname instead of ttyAML for new SoCs (Andrew Halaney) [RHEL-24205] - tty: serial: meson: redesign the module to platform_driver (Andrew Halaney) [RHEL-24205] - tty: serial: meson: use dev_err_probe (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Make UART config auto configurable (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Read num ports from register data. (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Add clockrate speed for G215/F215 boards (Andrew Halaney) [RHEL-24205] - serial: tegra: Don't print error on probe deferral (Andrew Halaney) [RHEL-24205] - tty: Explicitly include correct DT includes (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: use icc tag defines (Andrew Halaney) [RHEL-24205] - Documentation: devices.txt: reconcile serial/ucc_uart minor numers (Andrew Halaney) [RHEL-24205] - serial: drivers: switch ch and flag to u8 (Andrew Halaney) [RHEL-24205] - serial: omap-serial: remove flag from serial_omap_rdi() (Andrew Halaney) [RHEL-24205] - serial: arc_uart: simplify flags handling in arc_serial_rx_chars() (Andrew Halaney) [RHEL-24205] - serial: pass state to __uart_start() directly (Andrew Halaney) [RHEL-24205] - serial: make uart_insert_char() accept u8s (Andrew Halaney) [RHEL-24205] - serial: convert uart sysrq handling to u8 (Andrew Halaney) [RHEL-24205] - tty: sysrq: use switch in sysrq_key_table_key2index() (Andrew Halaney) [RHEL-24205] - tty: sysrq: switch the rest of keys to u8 (Andrew Halaney) [RHEL-24205] - tty: sysrq: rename and re-type i in sysrq_handle_loglevel() (Andrew Halaney) [RHEL-24205] - n_tty: make many tty parameters const (Andrew Halaney) [RHEL-24205] - n_tty: pass ldata to canon_skip_eof() directly (Andrew Halaney) [RHEL-24205] - n_tty: simplify and sanitize zero_buffer() (Andrew Halaney) [RHEL-24205] - n_tty: drop fp from n_tty_receive_buf_real_raw() (Andrew Halaney) [RHEL-24205] - tty: make check_tty_count() void (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix UAF in gsm_cleanup_mux (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: drop bogus runtime pm state update (Andrew Halaney) [RHEL-24205] - PM: sleep: wakeirq: drop unused enable helpers (Andrew Halaney) [RHEL-24205] - PM: sleep: wakeirq: fix wake irq arming (Andrew Halaney) [RHEL-24205] - TIOCSTI: always enable for CAP_SYS_ADMIN (Andrew Halaney) [RHEL-24205] - tty_audit: make data of tty_audit_log() const (Andrew Halaney) [RHEL-24205] - tty_audit: make tty pointers in exposed functions const (Andrew Halaney) [RHEL-24205] - tty_audit: make icanon a bool (Andrew Halaney) [RHEL-24205] - tty_audit: invert the condition in tty_audit_log() (Andrew Halaney) [RHEL-24205] - tty_audit: use kzalloc() in tty_audit_buf_alloc() (Andrew Halaney) [RHEL-24205] - tty_audit: use TASK_COMM_LEN for task comm (Andrew Halaney) [RHEL-24205] - Revert "8250: add support for ASIX devices with a FIFO bug" (Andrew Halaney) [RHEL-24205] - serial: atmel: don't enable IRQs prematurely (Andrew Halaney) [RHEL-24205] - tty: serial: Add Nuvoton ma35d1 serial driver support (Andrew Halaney) [RHEL-24205] - tty: serial: imx: fix rs485 rx after tx (Andrew Halaney) [RHEL-24205] - tty: fix hang on tty device with no_room set (Andrew Halaney) [RHEL-24205] - serial: core: fix -EPROBE_DEFER handling in init (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Use force_suspend and resume for system suspend (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Use abs() to simplify some code (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() when iterating clk (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() in case of error (Andrew Halaney) [RHEL-24205] - serial: 8250: Apply FSL workarounds also without SERIAL_8250_CONSOLE (Andrew Halaney) [RHEL-24205] - serial: core: don't kfree device managed data (Andrew Halaney) [RHEL-24205] - serial: lantiq: add missing interrupt ack (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Simplify clock sequencing and runtime PM (Andrew Halaney) [RHEL-24205] - serial: st-asc: fix typo in property name (Andrew Halaney) [RHEL-24205] - serial: core: Fix error handling for serial_core_ctrl_device_add() (Andrew Halaney) [RHEL-24205] - serial: core: Fix probing serial_base_bus devices (Andrew Halaney) [RHEL-24205] - serial: core: Don't drop port_mutex in serial_core_remove_one_port (Andrew Halaney) [RHEL-24205] - serial: core: Start managing serial controllers to enable runtime PM (Andrew Halaney) [RHEL-24205] - serial: 8250-fsl: Expand description of the MPC83xx UART's misbehaviour (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: convert to modern PM ops (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Move uart_write() inside PM section (Andrew Halaney) [RHEL-24205] - serial: qcom_geni: Comment use of devm_krealloc rather than devm_krealloc_array (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Fix a COMPILE_TEST dependency (Andrew Halaney) [RHEL-24205] - serial: 8250_tegra: Fix an error handling path in tegra_uart_probe() (Andrew Halaney) [RHEL-24205] - serial: Indicate fintek option may also be required for RS232 support (Andrew Halaney) [RHEL-24205] - serial: 8250: synchronize and annotate UART_IER access (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for UART_IER access in omap8250_irq() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for omap8250_restore_regs() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for rx_dma() callback (Andrew Halaney) [RHEL-24205] - serial: core: lock port for start_rx() in uart_resume_port() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for stop_rx() in omap8250_irq() (Andrew Halaney) [RHEL-24205] - serial: core: lock port for stop_rx() in uart_suspend_port() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port in startup() callbacks (Andrew Halaney) [RHEL-24205] - vc_screen: reload load of struct vc_data pointer in vcs_write() to avoid UAF (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix enabling deactivated interrupt (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: fix leak in `brcmuart_probe` (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: balance clk_enable calls (Andrew Halaney) [RHEL-24205] - serial: arc_uart: fix of_iomap leak in `arc_serial_probe` (Andrew Halaney) [RHEL-24205] - serial: 8250: Document termios parameter of serial8250_em485_config() (Andrew Halaney) [RHEL-24205] - serial: Add support for Advantech PCI-1611U card (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Add support for USR298x PCI Modems (Andrew Halaney) [RHEL-24205] - serial: Make uart_remove_one_port() return void (Andrew Halaney) [RHEL-24205] - serial: stm32: Ignore return value of uart_remove_one_port() in .remove() (Andrew Halaney) [RHEL-24205] - serial: 8250_rt288x: Remove unnecessary UART_REG_UNMAPPED (Andrew Halaney) [RHEL-24205] - serial: 8250_rt288x: Name non-standard divisor latch reg (Andrew Halaney) [RHEL-24205] - serial: 8250: RT288x/Au1xxx code away from core (Andrew Halaney) [RHEL-24205] - serial: 8250: Add dl_read/write, bugs and mapsize into plat_serial8250_port (Andrew Halaney) [RHEL-24205] - serial: 8250: Document uart_8250_port's ->dl_read/write() (Andrew Halaney) [RHEL-24205] - serial: 8250: Change dl_read/write to handle value as u32 (Andrew Halaney) [RHEL-24205] - serial: 8250: Allow using ports higher than SERIAL_8250_RUNTIME_UARTS (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Shut down on remove for console uart (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix life cycle issues for interrupt handlers (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix imprecise external abort for omap_8250_pm() (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix freeing of resources on failed register (Andrew Halaney) [RHEL-24205] - serial: pl011: set UART011_CR_RXE in pl011_set_termios after port shutdown (Andrew Halaney) [RHEL-24205] - tty: serial: fsl_lpuart: optimize the timer based EOP logic (Andrew Halaney) [RHEL-24205] - serdev: Add method to assert break signal over tty UART port (Andrew Halaney) [RHEL-24205] - serdev: Replace all instances of ENOTSUPP with EOPNOTSUPP (Andrew Halaney) [RHEL-24205] - n_gsm: Use array_index_nospec() with index that comes from userspace (Andrew Halaney) [RHEL-24205] - tty: vt: drop checks for undefined VT_SINGLE_DRIVER (Andrew Halaney) [RHEL-24205] - tty: vt: distribute EXPORT_SYMBOL() (Andrew Halaney) [RHEL-24205] - tty: vt: simplify some cases in tioclinux() (Andrew Halaney) [RHEL-24205] - tty: vt: reformat tioclinux() (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix end of transmission on SCI (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add support for tx end interrupt handling (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix TE setting on SCI IP (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add RZ/G2L SCIFA DMA rx support (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add RZ/G2L SCIFA DMA tx support (Andrew Halaney) [RHEL-24205] - serial: max310x: fix IO data corruption in batched operations (Andrew Halaney) [RHEL-24205] - serial: core: Disable uart_start() on uart_remove_one_port() (Andrew Halaney) [RHEL-24205] - serial: 8250: Reinit port->pm on port specific driver unbind (Andrew Halaney) [RHEL-24205] - serial: 8250: Add missing wakeup event reporting (Andrew Halaney) [RHEL-24205] - serial: fix TIOCSRS485 locking (Andrew Halaney) [RHEL-24205] - serial: make SiFive serial drivers depend on ARCH_ symbols (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: don't allocate and pass dummy flags (Andrew Halaney) [RHEL-24205] - tty: serial: simplify qcom_geni_serial_send_chunk_fifo() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix redundant assignment of gsm->encoding (Andrew Halaney) [RHEL-24205] - ACPI: Replace irqdomain.h include with struct declarations (Andrew Halaney) [RHEL-24205] - tpm: atmel: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - pata: ixp4xx: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - ata: pata_macio: Add explicit include of irqdomain.h (Andrew Halaney) [RHEL-24205] - serial: 8250_tegra: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - staging: iio: resolver: ad2s1210: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - iio: adc: ad7292: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - tty: Fix typo in LEGACY_TIOCSTI Kconfig description (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix Rx on RZ/G2L SCI (Andrew Halaney) [RHEL-24205] - serial: 8250: Prevent starting up DMA Rx on THRI interrupt (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix transmit end interrupt handler (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix serial8250_tx_empty() race with DMA Tx (Andrew Halaney) [RHEL-24205] - tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH (Andrew Halaney) [RHEL-24205] - serial: sb1250-duart: clean up after SIBYTE_BCM1x55 removal (Andrew Halaney) [RHEL-24205] - serial: bcm63xx-uart: add polling support (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Remove setting {src,dst}_{addr,addr_width} based on DMA direction (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use uart_circ_empty() (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Use uart_circ_empty() (Andrew Halaney) [RHEL-24205] - serial: imx: remove unused imx_uart_is_imx* functions (Andrew Halaney) [RHEL-24205] - tty: serial: remove obsolete config SERIAL_SAMSUNG_UARTS_4 (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: Add a poll_init() function (Andrew Halaney) [RHEL-24205] - serial: uart_poll_init() should power on the UART (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add ioctl for DLC config via ldisc handle (Andrew Halaney) [RHEL-24205] - tty: n_gsm: allow window size configuration (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add ioctl for DLC specific parameter configuration (Andrew Halaney) [RHEL-24205] - hvc/xen: prevent concurrent accesses to the shared ring (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Fix arbitration handling (Andrew Halaney) [RHEL-24205] - tty: Convert hw_stopped in tty_struct to bool (Andrew Halaney) [RHEL-24205] - n_tty: Reindent if condition (Andrew Halaney) [RHEL-24205] - n_tty: Cleanup includes (Andrew Halaney) [RHEL-24205] - n_tty: Use DIV_ROUND_UP() in room calculation (Andrew Halaney) [RHEL-24205] - n_tty: Sort includes alphabetically (Andrew Halaney) [RHEL-24205] - tty_ioctl: Use BIT() for internal flags (Andrew Halaney) [RHEL-24205] - n_tty: Convert no_space_left to space_left boolean (Andrew Halaney) [RHEL-24205] - serial: Remove uart_wait_until_sent() forward declaration (Andrew Halaney) [RHEL-24205] - serial: Rename hw_stopped to old_hw_stopped & improve logic (Andrew Halaney) [RHEL-24205] - serial: Make hw_stopped bool (Andrew Halaney) [RHEL-24205] - serial: Rename uart_change_speed() to uart_change_line_settings() (Andrew Halaney) [RHEL-24205] - serial: Move uart_change_speed() earlier (Andrew Halaney) [RHEL-24205] - serial: Remove extern from func prototypes in headers (Andrew Halaney) [RHEL-24205] - serial: Use B0 instead of implicit zero assumption (Andrew Halaney) [RHEL-24205] - serial: Use ARRAY_SIZE() with iso7816 reserved array (Andrew Halaney) [RHEL-24205] - serial: sprd: Drop of_match_ptr for ID table (Andrew Halaney) [RHEL-24205] - serial: sh-sci: mark OF related data as maybe unused (Andrew Halaney) [RHEL-24205] - serial: Use of_property_read_bool() for boolean properties (Andrew Halaney) [RHEL-24205] - serial: Use of_property_present() for testing DT property presence (Andrew Halaney) [RHEL-24205] - media: i2c: ov2685: convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - media: i2c: ov5695: convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - w1: ds2482: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - mtd: maps: pismo: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - misc: ad525x_dpot-i2c: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - tty: vt: protect KD_FONT_OP_GET_TALL from unbound access (Andrew Halaney) [RHEL-24205] - tty: ipwireless: move Kconfig entry to tty (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: drop bogus uart_write_wakeup() (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix mapping of empty DMA buffer (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix DMA mapping leak on shutdown (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix console shutdown hang (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Add serial8250_em_{reg_update(),out_helper()} (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Use pseudo offset for UART_FCR (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Use devm_clk_get_enabled() (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Add missing break statement (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Drop unused header file (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Simplify probe() (Andrew Halaney) [RHEL-24205] - arm64: dts: meson-g12-common: Use the G12A UART compatible string (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a new compatible string for the G12A SoC (Andrew Halaney) [RHEL-24205] - serial: stm32: Re-assert RTS/DE GPIO in RS485 mode only if more data are transmitted (Andrew Halaney) [RHEL-24205] - serial: stm32: Remove unused struct stm32_port txdone element (Andrew Halaney) [RHEL-24205] - tty: simplify sysctl registration (Andrew Halaney) [RHEL-24205] - serial: imx: Drop a few unneeded casts (Andrew Halaney) [RHEL-24205] - tty: tty_ldisc: Remove the ret variable (Andrew Halaney) [RHEL-24205] - serdev: Set fwnode for serdev devices (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Disable SERIAL_8250_PCI1XXXX config by default (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: fix handle_irq locking (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Fix UART port type (Andrew Halaney) [RHEL-24205] - serial: 8250: ASPEED_VUART: select REGMAP instead of depending on it (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: fsl_lpuart: adjust SERIAL_FSL_LPUART_CONSOLE config dependency" (Andrew Halaney) [RHEL-24205] - vc_screen: modify vcs_size() handling in vcs_read() (Andrew Halaney) [RHEL-24205] - sysctl: fix proc_dobool() usability (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add keep alive support (Andrew Halaney) [RHEL-24205] - serial: imx: remove a redundant check (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add TIOCMIWAIT support (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add RING/CD control support (Andrew Halaney) [RHEL-24205] - tty: n_gsm: mark unusable ioctl structure fields accordingly (Andrew Halaney) [RHEL-24205] - serial: imx: get rid of registers shadowing (Andrew Halaney) [RHEL-24205] - serial: imx: refine local variables in rxint() (Andrew Halaney) [RHEL-24205] - serial: imx: stop using USR2 in FIFO reading loop (Andrew Halaney) [RHEL-24205] - serial: imx: remove redundant USR2 read from FIFO reading loop (Andrew Halaney) [RHEL-24205] - serial: imx: do not break from FIFO reading loop prematurely (Andrew Halaney) [RHEL-24205] - serial: imx: do not sysrq broken chars (Andrew Halaney) [RHEL-24205] - serial: imx: work-around for hardware RX flood (Andrew Halaney) [RHEL-24205] - serial: imx: factor-out common code to imx_uart_soft_reset() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Add power management functions to quad-uart driver (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Add RS485 support to quad-uart driver (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Add driver for quad-uart support (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Add serial8250_pci_setup_port definition in 8250_pcilib.c (Andrew Halaney) [RHEL-24205] - tty: pcn_uart: fix memory leak with using debugfs_lookup() (Andrew Halaney) [RHEL-24205] - tty: serial: imx: disable Ageing Timer interrupt request irq (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix mismerge regarding serial_lsr_in() (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Fix DMA Rx rearm race (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Fix DMA Rx completion race (Andrew Halaney) [RHEL-24205] - serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler (Andrew Halaney) [RHEL-24205] - serial: liteuart: Remove a copy of UART id in private structure (Andrew Halaney) [RHEL-24205] - serial: liteuart: Don't mix devm_*() with non-devm_*() calls (Andrew Halaney) [RHEL-24205] - serial: liteuart: Correct error rollback (Andrew Halaney) [RHEL-24205] - serial: qcom_geni: Fix variable naming (Andrew Halaney) [RHEL-24205] - serial: exar: Add support for Sealevel 7xxxC serial cards (Andrew Halaney) [RHEL-24205] - Revert "serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler" (Andrew Halaney) [RHEL-24205] - VT: Bump font size limitation to 64x128 pixels (Andrew Halaney) [RHEL-24205] - VT: Add KD_FONT_OP_SET/GET_TALL operations (Andrew Halaney) [RHEL-24205] - VT: Add height parameter to con_font_get/set consw operations (Andrew Halaney) [RHEL-24205] - serial: atmel: fix incorrect baudrate setup (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: add DFL bus driver for Altera 16550. (Andrew Halaney) [RHEL-24205] - tty: moxa: Rename dtr/rts parameters/variables to active (Andrew Halaney) [RHEL-24205] - tty: Call ->dtr_rts() parameter active consistently (Andrew Halaney) [RHEL-24205] - tty: Return bool from tty_termios_hw_change() (Andrew Halaney) [RHEL-24205] - serial: Make uart_handle_cts_change() status param bool active (Andrew Halaney) [RHEL-24205] - tty/serial: Make ->dcd_change()+uart_handle_dcd_change() status bool active (Andrew Halaney) [RHEL-24205] - tty: Convert ->dtr_rts() to take bool argument (Andrew Halaney) [RHEL-24205] - tty: Convert ->carrier_raised() and callchains to bool (Andrew Halaney) [RHEL-24205] - serial: Convert uart_{,port_}startup() init_hw param to bool (Andrew Halaney) [RHEL-24205] - tty: moxa: Make local var storing tty_port_initialized() bool (Andrew Halaney) [RHEL-24205] - tty: Cleanup tty_port_set_active() bool parameter (Andrew Halaney) [RHEL-24205] - tty: Cleamup tty_port_set_suspended() bool parameter (Andrew Halaney) [RHEL-24205] - tty: Cleanup tty_port_set_initialized() bool parameter (Andrew Halaney) [RHEL-24205] - serial: pic32: Add checks for devm_clk_get() in pic32_uart_probe() (Andrew Halaney) [RHEL-24205] - serial: stm32: Add support for rs485 RX_DURING_TX output GPIO (Andrew Halaney) [RHEL-24205] - serial: imx: Add support for RS485 RX_DURING_TX output GPIO (Andrew Halaney) [RHEL-24205] - serial: core: Add option to output RS485 RX_DURING_TX state via GPIO (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: rs485: Add GPIO controlling RX enable during TX (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: setup GPIO controller later in probe (Andrew Halaney) [RHEL-24205] - serial: msm: add lock annotation to msm_set_baud_rate() (Andrew Halaney) [RHEL-24205] - serial: sccnxp: Use devm_clk_get_enabled() helper (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Add of_node_put() in ucc_uart_remove() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: add support for serial engine DMA (Andrew Halaney) [RHEL-24205] - soc: qcom-geni-se: add more symbol definitions (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: use of_device_id data (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: drop the return value from handle_rx (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: refactor qcom_geni_serial_send_chunk_fifo() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: split out the FIFO tx code (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: remove unneeded tabs (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: refactor qcom_geni_serial_isr() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: remove stray newlines (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: improve the to_dev_port() macro (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: align #define values (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: remove unused symbols (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: drop unneeded forward definitions (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: stop operations in progress at shutdown (Andrew Halaney) [RHEL-24205] - tty: vt: cache row count in con_scroll() (Andrew Halaney) [RHEL-24205] - tty: vt: saner names for more scroll variables (Andrew Halaney) [RHEL-24205] - tty: vt: separate array juggling to juggle_array() (Andrew Halaney) [RHEL-24205] - tty: vt: simplify some unicode conditions (Andrew Halaney) [RHEL-24205] - tty: vt: replace BUG_ON() by WARN_ON_ONCE() (Andrew Halaney) [RHEL-24205] - tty: vt: remove struct uni_screen (Andrew Halaney) [RHEL-24205] - tty: vt: remove char32_t typedef (Andrew Halaney) [RHEL-24205] - tty: vt: use sizeof(*variable) where possible (Andrew Halaney) [RHEL-24205] - tty: vt: remove reference to undefined NO_VC_UNI_SCREEN (Andrew Halaney) [RHEL-24205] - tty: vt: drop get_vc_uniscr() (Andrew Halaney) [RHEL-24205] - tty: vt: remove vc_uniscr_debug_check() (Andrew Halaney) [RHEL-24205] - tty: serial: imx: disable the break condition when shutdown the uart port (Andrew Halaney) [RHEL-24205] - tty/vt: prevent registration of console with invalid number (Andrew Halaney) [RHEL-24205] - tty: fix out-of-bounds access in tty_driver_lookup_tty() (Andrew Halaney) [RHEL-24205] - serial: 8250_early: Convert literals to use defines (Andrew Halaney) [RHEL-24205] - serial: 8250: Define IIR 64 byte bit & cleanup related code (Andrew Halaney) [RHEL-24205] - serial: 8250: Add IIR FIFOs enabled field properly (Andrew Halaney) [RHEL-24205] - serial: 8250: Cleanup MCR literals (Andrew Halaney) [RHEL-24205] - serial: 8250: Name MSR literals (Andrew Halaney) [RHEL-24205] - serial: 8250: Use defined IER bits (Andrew Halaney) [RHEL-24205] - serial: liteuart: drop obsolete dependency on COMPILE_TEST (Andrew Halaney) [RHEL-24205] - serial: liteuart: move polling putchar() function (Andrew Halaney) [RHEL-24205] - serial: liteuart: add IRQ support for the TX path (Andrew Halaney) [RHEL-24205] - serial: liteuart: add IRQ support for the RX path (Andrew Halaney) [RHEL-24205] - serial: liteuart: move function definitions (Andrew Halaney) [RHEL-24205] - serial: liteuart: separate rx loop from poll timer (Andrew Halaney) [RHEL-24205] - serial: liteuart: clean up rx loop variables (Andrew Halaney) [RHEL-24205] - serial: liteuart: simplify passing of uart_insert_char() flag (Andrew Halaney) [RHEL-24205] - serial: liteuart: rx loop should only ack rx events (Andrew Halaney) [RHEL-24205] - serial: liteuart: move tty_flip_buffer_push() out of rx loop (Andrew Halaney) [RHEL-24205] - serial: liteuart: minor style fix in liteuart_init() (Andrew Halaney) [RHEL-24205] - serial: liteuart: don't set unused port fields (Andrew Halaney) [RHEL-24205] - serial: liteuart: remove unused uart_ops stubs (Andrew Halaney) [RHEL-24205] - serial: liteuart: use bit number macros (Andrew Halaney) [RHEL-24205] - serial: liteuart: use KBUILD_MODNAME as driver name (Andrew Halaney) [RHEL-24205] - serial: Rename earlycon semihost driver (Andrew Halaney) [RHEL-24205] - riscv: Implement semihost.h for earlycon semihost driver (Andrew Halaney) [RHEL-24205] - serial: earlycon-arm-semihost: Move smh_putc() variants in respective arch's semihost.h (Andrew Halaney) [RHEL-24205] - earlycon: Increase options size (Andrew Halaney) [RHEL-24205] - earlycon: Let users set the clock frequency (Andrew Halaney) [RHEL-24205] - serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: fix high priority character transmission in rs486 mode (Andrew Halaney) [RHEL-24205] - serial: pch_uart: Pass correct sg to dma_unmap_sg() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: fix slab-out-of-bounds on RX FIFO buffer (Andrew Halaney) [RHEL-24205] - serial: arc_uart: Drop empty platform remove function (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: fix mutex locking order for configure_kgdboc() (Andrew Halaney) [RHEL-24205] - hvc/xen: lock console list traversal (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: use setup() callback for early console (Andrew Halaney) [RHEL-24205] - printk: relieve console_lock of list synchronization duties (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: use console_list_lock to trap exit (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: synchronize tty_find_polling_driver() and register_console() (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: use console_list_lock for list traversal (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - proc: consoles: use console_list_lock for list iteration (Andrew Halaney) [RHEL-24205] - tty: tty_io: use console_list_lock for list synchronization (Andrew Halaney) [RHEL-24205] - printk, xen: fbfront: create/use safe function for forcing preferred (Andrew Halaney) [RHEL-24205] - netconsole: avoid CON_ENABLED misuse to track registration (Andrew Halaney) [RHEL-24205] - usb: early: xhci-dbc: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: xilinx_uartps: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: pic32_uart: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: earlycon: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: hvc: use console_is_registered() (Andrew Halaney) [RHEL-24205] - efi: earlycon: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: nfcon: use console_is_registered() (Andrew Halaney) [RHEL-24205] - serial_core: replace uart_console_enabled() with uart_console_registered() (Andrew Halaney) [RHEL-24205] - console: introduce console_is_registered() (Andrew Halaney) [RHEL-24205] - printk: console_device: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_flush_on_panic: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_unblank: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_is_usable: use console_srcu_read_flags (Andrew Halaney) [RHEL-24205] - printk: __pr_flush: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_flush_all: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - kdb: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - um: kmsg_dumper: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - console: introduce wrappers to read/write console flags (Andrew Halaney) [RHEL-24205] - proc: consoles: document console_lock usage (Andrew Halaney) [RHEL-24205] - tty: tty_io: document console_lock usage (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: document console_lock usage (Andrew Halaney) [RHEL-24205] - um: kmsg_dump: only dump when no output console available (Andrew Halaney) [RHEL-24205] - serial: kgdboc: Lock console list in probe function (Andrew Halaney) [RHEL-24205] - serial: atmel: don't stop the transmitter when doing PIO (Andrew Halaney) [RHEL-24205] - serial: atmel: cleanup atmel_start+stop_tx() (Andrew Halaney) [RHEL-24205] - serial: sunsab: Fix error handling in sunsab_init() (Andrew Halaney) [RHEL-24205] - serial: altera_uart: fix locking in polling mode (Andrew Halaney) [RHEL-24205] - serial: pch: Fix PCI device refcount leak in pch_request_dma() (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: unwind actions in error path of net device open (Andrew Halaney) [RHEL-24205] - serial: stm32: move dma_request_chan() before clk_prepare_enable() (Andrew Halaney) [RHEL-24205] - serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: avoid SBSA UART accessing DMACR register (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: remove struct altera_jtaguart (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: use uart_port::read_status_mask (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: remove unused altera_jtaguart::sigs (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: remove flag from altera_jtaguart_rx_chars() (Andrew Halaney) [RHEL-24205] - n_tty: Rename tail to old_tail in n_tty_read() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: Delete unneeded semicolon (Andrew Halaney) [RHEL-24205] - serial: 8250: Flush DMA Rx on RLSI (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Use 16B DMA burst with Elkhart Lake (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Configure DMA also w/o DMA filter (Andrew Halaney) [RHEL-24205] - serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Fix calculation of RS485 delays (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Fix error handling in brcmuart_init() (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Rearm DMA Rx if more data is pending (Andrew Halaney) [RHEL-24205] - serial: Fix a typo ("ignorning") (Andrew Halaney) [RHEL-24205] - tty: Convert tty_buffer flags to bool (Andrew Halaney) [RHEL-24205] - tty: Move TIOCSTI toggle variable before kerndoc (Andrew Halaney) [RHEL-24205] - serial: imx: Add missing .thaw_noirq hook (Andrew Halaney) [RHEL-24205] - Revert "tty: n_gsm: replace kicktimer with delayed_work" (Andrew Halaney) [RHEL-24205] - Revert "tty: n_gsm: avoid call of sleeping functions from atomic context" (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix sleep-in-atomic-context bug in gsm_control_send (Andrew Halaney) [RHEL-24205] - tty: Cleanup tty buffer align mask (Andrew Halaney) [RHEL-24205] - tty: hvc: make hvc_rtas_dev static (Andrew Halaney) [RHEL-24205] - serial: 8250_core: Use str_enabled_disabled() helper (Andrew Halaney) [RHEL-24205] - tty: serial: imx: Handle RS485 DE signal active high (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Flush PM QOS work on remove (Andrew Halaney) [RHEL-24205] - printk: introduce console_list_lock (Andrew Halaney) [RHEL-24205] - printk: fix setting first seq for consoles (Andrew Halaney) [RHEL-24205] - printk: move @seq initialization to helper (Andrew Halaney) [RHEL-24205] - printk: register_console: use "registered" for variable names (Andrew Halaney) [RHEL-24205] - printk: Prepare for SRCU console list protection (Andrew Halaney) [RHEL-24205] - printk: Convert console_drivers list to hlist (Andrew Halaney) [RHEL-24205] - printk: use strscpy() to instead of strlcpy() (Andrew Halaney) [RHEL-24205] - printk: fix a typo of comment (Andrew Halaney) [RHEL-24205] - printk: Mark __printk percpu data ready __ro_after_init (Andrew Halaney) [RHEL-24205] - printk: Remove bogus comment vs. boot consoles (Andrew Halaney) [RHEL-24205] - printk: Remove write only variable nr_ext_console_drivers (Andrew Halaney) [RHEL-24205] - printk: Make pr_flush() static (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix unpaired pm_runtime_put_sync() in omap8250_remove() (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: remove wait loop from Errata i202 workaround (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix missing PM runtime calls for omap8250_set_mctrl() (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Avoid RS485 RTS glitch on ->set_termios() (Andrew Halaney) [RHEL-24205] - serial: 8250/ingenic: Add support for the JZ4750/JZ4755 (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: ingenic: Add support for the JZ4750/55 SoCs (Andrew Halaney) [RHEL-24205] - Documentation: Make formatting consistent for rs485 docs (Andrew Halaney) [RHEL-24205] - Documentation: rs485: Fix struct referencing (Andrew Halaney) [RHEL-24205] - Documentation: rs485: Mention uart_get_rs485_mode() (Andrew Halaney) [RHEL-24205] - Documentation: rs485: Link reference properly (Andrew Halaney) [RHEL-24205] - serial: Convert serial_rs485 to kernel doc (Andrew Halaney) [RHEL-24205] - serial: zs: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: xuartps: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: uartlite: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: timbuart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunzilog: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunsu: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunsab: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunhv: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: stm32: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sprd: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: tegra: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sccnxp: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sb1250-duart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: samsung_tty: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: rda: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pic32: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: milbeaut_usio: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: meson: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: max310x: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: max3100: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: liteuart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: ip22zilog: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: imx: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: linflexuart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: digicolor: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: clps711x: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: atmel: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: arc: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pl011: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pch_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: msm: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: men_z135_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: dz: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Support native RS485 (Andrew Halaney) [RHEL-24205] - tty: serial: use uart_port_tx_limited() (Andrew Halaney) [RHEL-24205] - tty: serial: use uart_port_tx() helper (Andrew Halaney) [RHEL-24205] - tty: serial: introduce transmit helpers (Andrew Halaney) [RHEL-24205] - tty: Allow TIOCSTI to be disabled (Andrew Halaney) [RHEL-24205] - tty: Move sysctl setup into "core" tty logic (Andrew Halaney) [RHEL-24205] - tty: evh_bytechan: Replace NO_IRQ by 0 (Andrew Halaney) [RHEL-24205] - serial: sifive: select by default if SOC_CANAAN (Andrew Halaney) [RHEL-24205] - serial: sifive: select by default if SOC_SIFIVE (Andrew Halaney) [RHEL-24205] - MAINTAINERS: adjust entry after renaming parisc serial driver (Andrew Halaney) [RHEL-24205] - parisc/serial: Rename 8250_gsc.c to 8250_parisc.c (Andrew Halaney) [RHEL-24205] - parisc: Make 8250_gsc driver dependend on CONFIG_PARISC (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Don't request IRQ too early for console port (Andrew Halaney) [RHEL-24205] - tty: serial: do unlock on a common path in altera_jtaguart_console_putc() (Andrew Halaney) [RHEL-24205] - tty: serial: unify TX space reads under altera_jtaguart_tx_space() (Andrew Halaney) [RHEL-24205] - tty: serial: use FIELD_GET() in lqasc_tx_ready() (Andrew Halaney) [RHEL-24205] - tty: serial: extend lqasc_tx_ready() to lqasc_console_putchar() (Andrew Halaney) [RHEL-24205] - tty: serial: allow pxa.c to be COMPILE_TESTed (Andrew Halaney) [RHEL-24205] - serial: stm32: Fix unused-variable warning (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Add COMMON_CLK dependency to SERIAL_ATMEL (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix restoring termios speed after suspend (Andrew Halaney) [RHEL-24205] - serial: Deassert Transmit Enable on probe in driver-specific way (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Convert to use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Convert to use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - MAINTAINERS: Solve warning regarding inexistent atmel-usart binding (Andrew Halaney) [RHEL-24205] - serial: stm32: Deassert Transmit Enable on ->rs485_config() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Deassert Transmit Enable on ->rs485_config() (Andrew Halaney) [RHEL-24205] - serial: sifive: enable clocks for UART when probed (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Use serial8250_em485_supported (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Use FIELD_PREP/FIELD_GET (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Make the driver aware of the existence of GCLK (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Only divide Clock Divisor if the IP is USART (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Separate mode clearing between UART and USART (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: atmel,at91-usart: Add gclk as a possible USART clock (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: atmel,at91-usart: Add SAM9260 compatibles to SAM9X60 (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: atmel,at91-usart: convert to json-schema (Andrew Halaney) [RHEL-24205] - serial: 8250: Toggle IER bits on only after irq has been set up (Andrew Halaney) [RHEL-24205] - serial: 8250: Switch UART port flags to using BIT_ULL (Andrew Halaney) [RHEL-24205] - serial: 8250: Request full 16550A feature probing for OxSemi PCIe devices (Andrew Halaney) [RHEL-24205] - serial: 8250: Let drivers request full 16550A feature probing (Andrew Halaney) [RHEL-24205] - tty: serial: extract serial_omap_put_char() from transmit_chars() (Andrew Halaney) [RHEL-24205] - tty: serial: switch mpc52xx_uart_int_{r,t}x_chars() to bool (Andrew Halaney) [RHEL-24205] - tty: serial: extract tx_ready() from __serial_lpc32xx_tx() (Andrew Halaney) [RHEL-24205] - tty: serial: extract lqasc_tx_ready() from lqasc_tx_chars() (Andrew Halaney) [RHEL-24205] - tty: serial: altera_uart_{r,t}x_chars() need only uart_port (Andrew Halaney) [RHEL-24205] - tty: serial: clean up stop-tx part in altera_uart_tx_chars() (Andrew Halaney) [RHEL-24205] - tty: serial: move and cleanup vt8500_tx_empty() (Andrew Halaney) [RHEL-24205] - tty: hvc: remove HVC_IUCV_MAGIC (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: remove MGSL_MAGIC (Andrew Halaney) [RHEL-24205] - tty: n_hdlc: remove HDLC_MAGIC (Andrew Halaney) [RHEL-24205] - tty: remove TTY_DRIVER_MAGIC (Andrew Halaney) [RHEL-24205] - tty: remove TTY_MAGIC (Andrew Halaney) [RHEL-24205] - drivers: serial: jsm: fix some leaks in probe (Andrew Halaney) [RHEL-24205] - serial: omap: Disallow RS-485 if rts-gpio is not specified (Andrew Halaney) [RHEL-24205] - tty: serial: cpm_uart: remove unused cpm_uart_nr declaration (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add debug bit for user payload (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add enumeration for gsm encodings (Andrew Halaney) [RHEL-24205] - ARM: footbridge: remove leftover from personal-server (Andrew Halaney) [RHEL-24205] - termios: start unifying non-UAPI parts of asm/termios.h (Andrew Halaney) [RHEL-24205] - termios: uninline conversion helpers (Andrew Halaney) [RHEL-24205] - tty: mxser: remove redundant assignment to hwid (Andrew Halaney) [RHEL-24205] - tty/vt: Add console_lock check to vt_console_print() (Andrew Halaney) [RHEL-24205] - kernel/panic: Drop unblank_screen call (Andrew Halaney) [RHEL-24205] - serial: Fix double word (Andrew Halaney) [RHEL-24205] - serial: 8250_men_mcb: Remove duplicate UAPI:serial_core inclusion (Andrew Halaney) [RHEL-24205] - tty: n_gsm: avoid call of sleeping functions from atomic context (Andrew Halaney) [RHEL-24205] - tty: n_gsm: replace kicktimer with delayed_work (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Preserve previous USART mode if RS485 disabled (Andrew Halaney) [RHEL-24205] - tty: Fix lookahead_buf crash with serdev (Andrew Halaney) [RHEL-24205] - vt: Clear selection before changing the font (Andrew Halaney) [RHEL-24205] - serial: sunsab: Remove frame size calculation dead-code (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove custom frame size calculation (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Remove custom frame size calculation (Andrew Halaney) [RHEL-24205] - termios: get rid of stray asm/termios.h include in n_hdlc.c (Andrew Halaney) [RHEL-24205] - serial: pch_uart: CIRC_CNT_TO_END() is enough (Andrew Halaney) [RHEL-24205] - serial: sh-sci: tail is already on valid range (Andrew Halaney) [RHEL-24205] - serial: sh-sci: CIRC_CNT_TO_END() is enough (Andrew Halaney) [RHEL-24205] - tty: Make ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - usb: serial: Make ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - serial: Make ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - tty: Make ldisc ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - serial: dz: Assume previous baudrate is valid (Andrew Halaney) [RHEL-24205] - tty: Fix comment style in tty_termios_input_baud_rate() (Andrew Halaney) [RHEL-24205] - tty: move from strlcpy with unused retval to strscpy (Andrew Halaney) [RHEL-24205] - tty/vt: Remove printable variable (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Use devm_clk_get_enabled() helper (Andrew Halaney) [RHEL-24205] - serial: 8250: Clear dma tx_err unconditionally (Andrew Halaney) [RHEL-24205] - serial: 8250: Add helper for clearing IER (Andrew Halaney) [RHEL-24205] - tty: serial: fsl_lpuart: adjust SERIAL_FSL_LPUART_CONSOLE config dependency (Andrew Halaney) [RHEL-24205] - serial: pic32_uart: Convert to use GPIO descriptors (Andrew Halaney) [RHEL-24205] - serial: pic32_uart: Utilize uart_console_enabled() (Andrew Halaney) [RHEL-24205] - serial: pl011: Add reg-io-width parameters (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Check the clk_enable return value (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Add timeout waiting for loop (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Prevent writes when the controller is disabled (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Fix the ignore_status (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Initialise the read_status_mask (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Update copyright text to correct format (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Check clk_enable return value (Andrew Halaney) [RHEL-24205] - serial: document start_rx member at struct uart_ops (Andrew Halaney) [RHEL-24205] - tty: amiserial: Fix comment typo (Andrew Halaney) [RHEL-24205] - tty: serial: document uart_get_console() (Andrew Halaney) [RHEL-24205] - tty: serial: serial_core, reformat kernel-doc for functions (Andrew Halaney) [RHEL-24205] - Documentation: serial: link uart_ops properly (Andrew Halaney) [RHEL-24205] - Documentation: serial: move GPIO kernel-doc to the functions (Andrew Halaney) [RHEL-24205] - Documentation: serial: dedup kernel-doc for uart functions (Andrew Halaney) [RHEL-24205] - Documentation: serial: move uart_ops documentation to the struct (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: uart2 error bits clearing (Andrew Halaney) [RHEL-24205] - serial: stm32: make info structs static to avoid sparse warnings (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Add missing clk_disable_unprepare() (Andrew Halaney) [RHEL-24205] - tty: vt: initialize unicode screen buffer (Andrew Halaney) [RHEL-24205] - serial: remove VR41XX serial driver (Andrew Halaney) [RHEL-24205] - serial: 8250: lpc18xx: Remove redundant sanity check for RS485 flags (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: remove redundant sanity check for RS485 flags (Andrew Halaney) [RHEL-24205] - dt_bindings: rs485: Correct delay values (Andrew Halaney) [RHEL-24205] - serial: core: sanitize RS485 delays read from device tree (Andrew Halaney) [RHEL-24205] - serial: core: move sanitizing of RS485 delays into own function (Andrew Halaney) [RHEL-24205] - serial: core, 8250: set RS485 termination GPIO in serial core (Andrew Halaney) [RHEL-24205] - serial: ar933x: Remove superfluous code in ar933x_config_rs485() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Fix check for RS485 support (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Save/restore RTS in suspend/resume (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Avoid pslverr on reading empty receiver fifo (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: fix s3c24xx_serial_set_mctrl() (Andrew Halaney) [RHEL-24205] - serial: 8250: SERIAL_8250_ASPEED_VUART should depend on ARCH_ASPEED (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Brainboxes PX cards. (Andrew Halaney) [RHEL-24205] - tty: serial: bcm63xx: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA (Andrew Halaney) [RHEL-24205] - spi: bcm63xx-hsspi: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix missing corner cases in gsmld_poll() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix DM command (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix wrong T1 retry count handling (Andrew Halaney) [RHEL-24205] - serial: RS485 termination is supported if DT provides one (Andrew Halaney) [RHEL-24205] - serial: Embed rs485_supported to uart_port (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: Don't report FE, PE and OE twice (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix packet re-transmission without open control channel (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Fix the macro RZN1_UART_xDMACR_8_WORD_BURST (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: correctly report configured baudrate value (Andrew Halaney) [RHEL-24205] - serial: 8250: fix return error code in serial8250_request_std_resource() (Andrew Halaney) [RHEL-24205] - serial: stm32: Clear prev values before setting RTS delays (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use dw8250_serial_out() in dw8250_serial_out38x() (Andrew Halaney) [RHEL-24205] - 8250_dwlib: Convert bitops to newer form (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Drop PM ifdeffery (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Sort headers alphabetically (Andrew Halaney) [RHEL-24205] - earlycon: prevent multiple register_console() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Take port lock while accessing LSR (Andrew Halaney) [RHEL-24205] - serial: 8250_port: Fix spelling mistake (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: loopback mode support (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: support more than 4 uart ports (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix __stop_tx() & DMA Tx restart races (Andrew Halaney) [RHEL-24205] - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: set dma burst_size to 1 (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: enable using pdata with ACPI (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Support for 9th bit multipoint addressing (Andrew Halaney) [RHEL-24205] - serial: Support for RS-485 multipoint addresses (Andrew Halaney) [RHEL-24205] - termbits.h: create termbits-common.h for identical bits (Andrew Halaney) [RHEL-24205] - termbits: Convert octal defines to hex (Andrew Halaney) [RHEL-24205] - serial: take termios_rwsem for ->rs485_config() & pass termios as param (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Use 32-bit reads (Andrew Halaney) [RHEL-24205] - serial: 8250: create lsr_save_mask (Andrew Halaney) [RHEL-24205] - serial: 8250: make saved LSR larger (Andrew Halaney) [RHEL-24205] - serial: Consolidate BOTH_EMPTY use (Andrew Halaney) [RHEL-24205] - serial: Convert SERIAL_XMIT_SIZE to UART_XMIT_SIZE (Andrew Halaney) [RHEL-24205] - serial: 8250: Use C99 array initializer & define UART_REG_UNMAPPED (Andrew Halaney) [RHEL-24205] - serial: Use bits for UART_LSR_BRK_ERROR_BITS/MSR_ANY_DELTA (Andrew Halaney) [RHEL-24205] - serial: msm: Rename UART_* defines to MSM_UART_* (Andrew Halaney) [RHEL-24205] - serial: msm: Convert container_of UART_TO_MSM to static inline (Andrew Halaney) [RHEL-24205] - serial: st-asc: remove include of pm_runtime.h (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: remove enable/disable clock due to atmel_console_setup() (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: use devm_clk_get() (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: stop using legacy pm ops (Andrew Halaney) [RHEL-24205] - serial: kgdboc: Fix typo in comment (Andrew Halaney) [RHEL-24205] - tty: serial: Fix refcount leak bug in ucc_uart.c (Andrew Halaney) [RHEL-24205] - serial: Drop timeout from uart_port (Andrew Halaney) [RHEL-24205] - tty: Add closing marker into comment in tty_ldisc.h (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Use UART_LCR_DLAB (Andrew Halaney) [RHEL-24205] - serial: 8250: Use UART_LCR_WLEN8 instead of literal (Andrew Halaney) [RHEL-24205] - serial: sifive: Remove useless license text when SPDX-License-Identifier is already used (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use E_TABSZ for the translations size (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove dflt reset from con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: improve UNI_*() macros definitions (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: rename struct vc_data::vc_uni_pagedir* (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in set_inverse_transl() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove unused parameter from set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use ARRAY_SIZE(), part II. (Andrew Halaney) [RHEL-24205] - serial: 8250: Store to lsr_save_flags after lsr read (Andrew Halaney) [RHEL-24205] - tty: Use flow-control char function on closing path (Andrew Halaney) [RHEL-24205] - tty: Implement lookahead to process XON/XOFF timely (Andrew Halaney) [RHEL-24205] - serial: 8250: Remove serial_rs485 sanitization from em485 (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Remove serial_rs485 assignment (Andrew Halaney) [RHEL-24205] - serial: mcf: Remove serial_rs485 assignment (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Remove serial_rs485 assignment (Andrew Halaney) [RHEL-24205] - serial: max310x: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: imx: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: pl011: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250: lpc18xx: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: return -EINVAL for non-legacy RS485 flags (Andrew Halaney) [RHEL-24205] - serial: Clear rs485 struct when non-RS485 mode is set (Andrew Halaney) [RHEL-24205] - serial: Sanitize rs485_struct (Andrew Halaney) [RHEL-24205] - serial: stm32: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: omap: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: mcf: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: max310x: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: imx: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: fsl_lpuart: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: atmel: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: ar933x: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: pl011: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Fill in rs485_supported for pci_fintek (Andrew Halaney) [RHEL-24205] - serial: 8250_of: Use serial8250_em485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_lpc18cc: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Use serial8250_em485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250: Create serial8250_em485_supported for em485 users (Andrew Halaney) [RHEL-24205] - serial: Add rs485_supported to uart_port (Andrew Halaney) [RHEL-24205] - serial: Move serial_rs485 sanitization into separate function (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use serial_lsr_in() in dw8250_handle_irq() (Andrew Halaney) [RHEL-24205] - serial: 8250: Adjust misleading LSR related comment (Andrew Halaney) [RHEL-24205] - serial: 8250: Get preserved flags using serial_lsr_in() (Andrew Halaney) [RHEL-24205] - serial: 8250: Create serial_lsr_in() (Andrew Halaney) [RHEL-24205] - serial: 8250: Store to lsr_save_flags after lsr read (Andrew Halaney) [RHEL-24205] - serial: 8250: handle __start_tx() call in start_tx() (Andrew Halaney) [RHEL-24205] - serial: 8250: kill __do_stop_tx() (Andrew Halaney) [RHEL-24205] - tty: vt: convert sysfs snprintf to sysfs_emit (Andrew Halaney) [RHEL-24205] - serial: max310x: implement I2C support (Andrew Halaney) [RHEL-24205] - serial: max310x: make accessing revision id interface-agnostic (Andrew Halaney) [RHEL-24205] - serial: max310x: use a separate regmap for each port (Andrew Halaney) [RHEL-24205] - serial: max310x: use regmap methods for SPI batch operations (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: walk the buffer only once in con_set_trans_old() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use con_allocate_new() in con_unshare_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: extract con_allocate_new() from con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: change refcount only if needed in con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove superfluous whitespace (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make conv_uni_to_pc() more readable (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_set_default_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_set_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_get_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_copy_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_release_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_unshare_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_unify_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_insert_unipair() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in conv_uni_to_pc() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: extract dict unsharing to con_unshare_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove glyph < 0 check from set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: introduce enum translation_map and use it (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: check put_user() in con_get_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make p1 increment less confusing in con_get_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make con_get_unimap() more readable (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make con_set_unimap() more readable (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use sizeof(*pointer) instead of sizeof(type) (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: zero uni_pgdir using kcalloc() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: introduce UNI_*() macros (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use | for binary addition (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: one line = one statement (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make parameters of inverse_translate() saner (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: convert macros to static inlines (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove extern from function decls (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: decrypt inverse_translate() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: define UNI_* macros for constants (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: rename and document struct uni_pagedir (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use ARRAY_SIZE() (Andrew Halaney) [RHEL-24205] - tty/vt: Makefile, add --unicode for loadkeys invocation (Andrew Halaney) [RHEL-24205] - tty/vt: defkeymap.c_shipped, little unification with loadkeys (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove unused header (Andrew Halaney) [RHEL-24205] - serial: pic32: fix missing clk_disable_unprepare() on error in pic32_uart_startup() (Andrew Halaney) [RHEL-24205] - tty: fix typos in comments (Andrew Halaney) [RHEL-24205] - tty: goldfish: Fix free_irq() on remove (Andrew Halaney) [RHEL-24205] - tty: Rework receive flow control char logic (Andrew Halaney) [RHEL-24205] - pcmcia: synclink_cs: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: stm32-usart: Correct CSIZE, bits, and parity (Andrew Halaney) [RHEL-24205] - serial: st-asc: Sanitize CSIZE and correct PARENB for CS7 (Andrew Halaney) [RHEL-24205] - serial: sifive: Sanitize CSIZE and c_iflag (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: txx9: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: rda-uart: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: digicolor-usart: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: uartlite: Fix BRKINT clearing (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Fix build error without CONFIG_SERIAL_CPM_CONSOLE (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250_mtk: Make sure to select the right FEATURE_SEL" (Andrew Halaney) [RHEL-24205] - serial: msm_serial: disable interrupts in __msm_console_write() (Andrew Halaney) [RHEL-24205] - serial: meson: acquire port->lock in startup() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use dev_err_probe() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use devm_add_action_or_reset() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Update the list of OF headers used by driver (Andrew Halaney) [RHEL-24205] - serial: jsm: Use B0 instead of 0 (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Fix suspend/resume on S5L (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove initial print (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove tracing prints (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove unused uart_pmac_port::termios_cache (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove unfinished DBDMA support (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: move header content to .c (Andrew Halaney) [RHEL-24205] - tty: fix deadlock caused by calling printk() under tty_port->lock (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix invalid gsmtty_write_room() result (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix mux activation issues in gsm_config() (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Fix register address for XON/XOFF character (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Make sure to select the right FEATURE_SEL (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Fix UART_EFR register address (Andrew Halaney) [RHEL-24205] - tty/serial: digicolor: fix possible null-ptr-deref in digicolor_uart_probe() (Andrew Halaney) [RHEL-24205] - tty: hvc: dcc: Bind driver to CPU core0 for reads and writes (Andrew Halaney) [RHEL-24205] - serial: pch: inline pop_tx() into handle_tx() (Andrew Halaney) [RHEL-24205] - serial: pch: simplify pop_tx() even more (Andrew Halaney) [RHEL-24205] - serial: pch: remove xmit circ_buf size double check (Andrew Halaney) [RHEL-24205] - serial: pch: remove debug print from pop_tx (Andrew Halaney) [RHEL-24205] - serial: pch: decomission pch_uart_hal_write() (Andrew Halaney) [RHEL-24205] - serial: pch: don't overwrite xmit->buf[0] by x_char (Andrew Halaney) [RHEL-24205] - serial: pch: move size check from pop_tx one level up (Andrew Halaney) [RHEL-24205] - serial: pic32: restore disabled irqs in pic32_uart_startup() (Andrew Halaney) [RHEL-24205] - serial: pic32: free up irq names correctly (Andrew Halaney) [RHEL-24205] - serial: pic32: don't zero members of kzalloc-ated structure (Andrew Halaney) [RHEL-24205] - serial: pic32: don't assign pic32_sport::cts_gpio twice (Andrew Halaney) [RHEL-24205] - serial: pic32: convert to_pic32_sport() to an inline (Andrew Halaney) [RHEL-24205] - serial: pic32: remove pic32_get_port() macro (Andrew Halaney) [RHEL-24205] - serial: pic32: simplify pic32_sport::enable_tx_irq handling (Andrew Halaney) [RHEL-24205] - serial: pic32: simplify clk handling (Andrew Halaney) [RHEL-24205] - serial: pic32: remove constants from struct pic32_sport (Andrew Halaney) [RHEL-24205] - serial: pic32: move header content to .c (Andrew Halaney) [RHEL-24205] - serial: pic32: remove unused items from the header (Andrew Halaney) [RHEL-24205] - serial: stm32: Use TC interrupt to deassert GPIO RTS in RS485 mode (Andrew Halaney) [RHEL-24205] - serial: stm32: Factor out GPIO RTS toggling into separate function (Andrew Halaney) [RHEL-24205] - serial: sifive: Remove duplicate `clkin_rate' setting (Andrew Halaney) [RHEL-24205] - serial: sifive: Report actual baud base rather than fixed 115200 (Andrew Halaney) [RHEL-24205] - serial: 8250: Add proper clock handling for OxSemi PCIe devices (Andrew Halaney) [RHEL-24205] - serial: 8250: Export ICR access helpers for internal use (Andrew Halaney) [RHEL-24205] - serial: 8250: Fold EndRun device support into OxSemi Tornado code (Andrew Halaney) [RHEL-24205] - serial: men_z135_uart: Drop duplicated iotype assignment (Andrew Halaney) [RHEL-24205] - serial: 8250: pxa: Remove unneeded (Andrew Halaney) [RHEL-24205] - serial: 8250: core: Remove unneeded (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Fix NULL pointer dereference (Andrew Halaney) [RHEL-24205] - ACPI / property: Document RS485 _DSD properties (Andrew Halaney) [RHEL-24205] - dt_bindings: rs485: Add receiver enable polarity (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Implement SW half duplex support (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: RS485 HW half & full duplex support (Andrew Halaney) [RHEL-24205] - serial: 8250: Handle UART without interrupt on TEMT (Andrew Halaney) [RHEL-24205] - serial: 8250: use THRE & __stop_tx also with DMA (Andrew Halaney) [RHEL-24205] - serial: Store character timing information to uart_port (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Improve RZN1 support (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Add support for DMA flow controlling devices (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Move the IO accessors to 8250_dwlib.h (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Introduce an rx_timeout variable in the IRQ path (Andrew Halaney) [RHEL-24205] - serial: 8250: dma: Allow driver operations before starting DMA transfers (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Allow to use a fallback CPR value if not synthesized (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Move the USR register to pdata (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Create a generic platform data structure (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Move definitions to the shared header (Andrew Halaney) [RHEL-24205] - sysrq: do not omit current cpu when showing backtrace of all active CPUs (Andrew Halaney) [RHEL-24205] - tty: hvcs: simplify if-if to if-else (Andrew Halaney) [RHEL-24205] - tty/hvc_opal: simplify if-if to if-else (Andrew Halaney) [RHEL-24205] - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device (Andrew Halaney) [RHEL-24205] - serial: 8250: Also set sticky MCR bits in console restoration (Andrew Halaney) [RHEL-24205] - Revert "serial: sc16is7xx: Clear RS485 bits in the shutdown" (Andrew Halaney) [RHEL-24205] - serial: stm32: add earlycon support (Andrew Halaney) [RHEL-24205] - serial: stm32: add KGDB support (Andrew Halaney) [RHEL-24205] - serial: stm32: remove infinite loop possibility in putchar function (Andrew Halaney) [RHEL-24205] - tty: Add function for handling flow control chars (Andrew Halaney) [RHEL-24205] - serial: core: fix tcdrain() with CTS enabled (Andrew Halaney) [RHEL-24205] - drivers: tty: serial: Fix deadlock in sa1100_set_termios() (Andrew Halaney) [RHEL-24205] - tty/sysrq: change the definition of sysrq_key_table's element to make it more readable (Andrew Halaney) [RHEL-24205] - serial: allow COMPILE_TEST for some drivers (Andrew Halaney) [RHEL-24205] - serial: pic32: make SERIAL_PIC32_CONSOLE depend on SERIAL_PIC32=y (Andrew Halaney) [RHEL-24205] - serial: zs: use NULL as a pointer, not 0 (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: cache xmit in cdns_uart_handle_tx() (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: return early in cdns_uart_handle_tx() (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: change sunplus_console_ports from global to static (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Added S4 SOC compatibility (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a 12MHz internal clock rate to calculate baud rate in order to meet the baud rate requirements of special BT modules (Andrew Halaney) [RHEL-24205] - serial: icom: remove unused struct icom_port members (Andrew Halaney) [RHEL-24205] - serial: icom: delete empty serial hooks (Andrew Halaney) [RHEL-24205] - serial: icom: use list_for_each_entry() (Andrew Halaney) [RHEL-24205] - serial: icom: make icom_acfg_baud const and unsigned (Andrew Halaney) [RHEL-24205] - serial: icom: use ARRAY_SIZE (Andrew Halaney) [RHEL-24205] - serial: icom: move header content to .c (Andrew Halaney) [RHEL-24205] - serial: icom: use proper __le types and functions (Andrew Halaney) [RHEL-24205] - serial: icom: remove to_icom_adapter() and icom_kref_release() (Andrew Halaney) [RHEL-24205] - serial: icom: switch vague casts to container_of (Andrew Halaney) [RHEL-24205] - serial: icom: remove ICOM_VERSION_STR macro (Andrew Halaney) [RHEL-24205] - serial: 8250/omap1: include linux/soc/ti/omap1-soc.h (Andrew Halaney) [RHEL-24205] - tty: n_gsm: clean up implicit CR bit encoding in address field (Andrew Halaney) [RHEL-24205] - tty: n_gsm: clean up dead code in gsm_queue() (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250: Handle UART without interrupt on TEMT using em485" (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix runtime PM for start_tx() for empty buffer (Andrew Halaney) [RHEL-24205] - serial: imx: fix overrun interrupts in DMA mode (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: do not time out prematurely when draining tx fifo (Andrew Halaney) [RHEL-24205] - serial: When UART is suspended, set RTS to false (Andrew Halaney) [RHEL-24205] - serial: 8250: add compatible for fsl,16550-FIFO64 (Andrew Halaney) [RHEL-24205] - serial: 8250: Add UART_CAP_NOTEMT on PORT_16550A_FSL64 (Andrew Halaney) [RHEL-24205] - serial: 8250: Handle UART without interrupt on TEMT using em485 (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Fix potential NULL dereference in aspeed_vuart_probe (Andrew Halaney) [RHEL-24205] - serial: atmel: remove redundant assignment in rs485_config (Andrew Halaney) [RHEL-24205] - serial: imx: remove redundant assignment in rs485_config (Andrew Halaney) [RHEL-24205] - serial: max310: remove redundant memset in rs485_config (Andrew Halaney) [RHEL-24205] - serial: omap: remove redundant code in rs485_config (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: remove redundant check in rs485_config (Andrew Halaney) [RHEL-24205] - serial: stm32: remove redundant code in rs485_config (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: remove redundant code in rs485_config (Andrew Halaney) [RHEL-24205] - serial: core: move RS485 configuration tasks from drivers into core (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Use DIV_ROUND_CLOSEST to calculate baud rates (Andrew Halaney) [RHEL-24205] - serial: 8250: Report which option to enable for blacklisted PCI devices (Andrew Halaney) [RHEL-24205] - tty: n_tty: Restore EOF push handling behavior (Andrew Halaney) [RHEL-24205] - serial: 8250: Make SERIAL_8250_EM available for arm64 systems (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,em-uart: Document r9a09g011 bindings (Andrew Halaney) [RHEL-24205] - tty: serial: owl: Fix missing clk_disable_unprepare() in owl_uart_probe (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: add spin_lock for interrupt and console_write (Andrew Halaney) [RHEL-24205] - tty: Fix a possible resource leak in icom_probe (Andrew Halaney) [RHEL-24205] - tty: serial: Prepare cleanup of powerpc's asm/prom.h (Andrew Halaney) [RHEL-24205] - tty: hvc: Prepare cleanup of powerpc's asm/prom.h (Andrew Halaney) [RHEL-24205] - tty: goldfish: Use tty_port_destroy() to destroy port (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix incorrect UA handling (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix malformed counter for out of frame data (Andrew Halaney) [RHEL-24205] - tty: serial: altera: use altera_jtaguart_stop_tx() (Andrew Halaney) [RHEL-24205] - tty: serial: owl-uart, send x_char even if stopped (Andrew Halaney) [RHEL-24205] - tty: serial: mpc52xx_uart: remove double ifdeffery (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: Fix null-pointer-dereference in slgt_clean() (Andrew Halaney) [RHEL-24205] - tty: serial: mpc52xx_uart: make rx/tx hooks return unsigned, part II. (Andrew Halaney) [RHEL-24205] - memcg: enable accounting for tty-related objects (Andrew Halaney) [RHEL-24205] - vt_ioctl: fix potential spectre v1 in VT_DISALLOCATE (Andrew Halaney) [RHEL-24205] - serial: 8250: fix XOFF/XON sending when DMA is used (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Add ARTPEC-8 support (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Clear RS485 bits in the shutdown (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: simplify getting OF match data (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify variables and pointers (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify s3c24xx_serial_drv_data members (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify UART name (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify s3c24xx_serial_drv_data (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: reduce number of casts (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: embed s3c2410_uartcfg in parent structure (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: embed s3c24xx_uart_info in parent structure (Andrew Halaney) [RHEL-24205] - serial: 8250_tegra: mark acpi_device_id as unused with !ACPI (Andrew Halaney) [RHEL-24205] - tty: serial: bcm63xx: use more precise Kconfig symbol (Andrew Halaney) [RHEL-24205] - serial: SERIAL_SUNPLUS should depend on ARCH_SUNPLUS (Andrew Halaney) [RHEL-24205] - tty: serial: jsm: fix two assignments in if conditions (Andrew Halaney) [RHEL-24205] - tty: serial: jsm: remove redundant assignments to variable linestatus (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: make two read-only arrays static const (Andrew Halaney) [RHEL-24205] - serial: samsung_tty: do not unlock port->lock for uart_write_wakeup() (Andrew Halaney) [RHEL-24205] - tty: serial: serial_txx9: remove struct uart_txx9_port (Andrew Halaney) [RHEL-24205] - kgdboc: fix return value of __setup handler (Andrew Halaney) [RHEL-24205] - tty: hvc: fix return value of __setup handler (Andrew Halaney) [RHEL-24205] - serial: samsung: Add samsung_early_read to support early kgdboc (Andrew Halaney) [RHEL-24205] - serial: make uart_console_write->putchar()'s character an unsigned char (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: fix return value check in mvebu_uart_clock_probe() (Andrew Halaney) [RHEL-24205] - sc16is7xx: Set AUTOCTS and AUTORTS bits (Andrew Halaney) [RHEL-24205] - sc16is7xx: Handle modem status lines (Andrew Halaney) [RHEL-24205] - sc16is7xx: Properly resume TX after stop (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: meson: *" (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Fix compile error while CONFIG_SERIAL_SUNPLUS_CONSOLE=n (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Fix the compile link error reported by kernel test robot (Andrew Halaney) [RHEL-24205] - mxser: make use of UART_LCR_WLEN() + tty_get_char_size() (Andrew Halaney) [RHEL-24205] - sdio_uart: make use of UART_LCR_WLEN() + tty_get_char_size() (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Added S4 SOC compatibility (Andrew Halaney) [RHEL-24205] - tty: serial: meson: The system stuck when you run the stty command on the console to change the baud rate (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Add Sunplus SoC UART Driver (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: Add bindings doc for Sunplus SoC UART Driver (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix race condition in RTS-after-send handling (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Make some bit of the REG5 register writable (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Describes the calculation of the UART baud rate clock using a clock frame (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Use devm_ioremap_resource to get register mapped memory (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Move request the register region to probe (Andrew Halaney) [RHEL-24205] - tty: serial: amba-pl010: use more uart_port pointers (Andrew Halaney) [RHEL-24205] - tty: serial: lpc32xx_hs: use serial_lpc32xx_stop_tx() helper (Andrew Halaney) [RHEL-24205] - tty: serial: serial_txx9: remove info print from init (Andrew Halaney) [RHEL-24205] - tty: serial: mpc52xx_uart: make rx/tx hooks return unsigned (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Balance reference count for PCI DMA device (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Balance reference count for PCI DMA device (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: replace snprintf with sysfs_emit (Andrew Halaney) [RHEL-24205] - serial: 8250: Correct Kconfig help text for blacklisted PCI devices (Andrew Halaney) [RHEL-24205] - arm64: dts: marvell: armada-37xx: add device node for UART clock and use it (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: implement support for baudrates higher than 230400 Bd (Andrew Halaney) [RHEL-24205] - dt-bindings: mvebu-uart: update information about UART clock (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: implement UART clock driver for configuring UART base clock (Andrew Halaney) [RHEL-24205] - dt-bindings: mvebu-uart: document DT bindings for marvell,armada-3700-uart-clock (Andrew Halaney) [RHEL-24205] - sc16is7xx: Separate GPIOs from modem control lines (Andrew Halaney) [RHEL-24205] - sc16is7xx: Update status lines in single call (Andrew Halaney) [RHEL-24205] - sc16is7xx: Preserve EFR bits on update (Andrew Halaney) [RHEL-24205] - serial: 8250: Return early in .start_tx() if there are no chars to send (Andrew Halaney) [RHEL-24205] - sc16is7xx: Fix for incorrect data being transmitted (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix proper link termination after failed open (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix encoding of control signal octet bit DV (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: add PORT_ASPEED_VUART port type (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Remove unneeded test for ->setup() presence (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Get rid of custom MID_DEVICE() macro (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Simplify multiplication/shift logic (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: add earlycon support (Andrew Halaney) [RHEL-24205] - tty: n_tty: do not look ahead for EOL character past the end of the buffer (Andrew Halaney) [RHEL-24205] - serial: parisc: GSC: fix build when IOSAPIC is not set (Andrew Halaney) [RHEL-24205] - tty: serial: imx: Add fast path when rs485 delays are 0 (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Add ACPI support (Andrew Halaney) [RHEL-24205] - serial: stm32: enable / disable wake irqs for mcrtl_gpio wakeup sources (Andrew Halaney) [RHEL-24205] - serial: mctrl_gpio: add a new API to enable / disable wake_irq (Andrew Halaney) [RHEL-24205] - serial: core: Drop duplicate NULL check in uart_*shutdown() (Andrew Halaney) [RHEL-24205] - tty: Drop duplicate NULL check in TTY port functions (Andrew Halaney) [RHEL-24205] - serial: core: Fix the definition name in the comment of UPF_* flags (Andrew Halaney) [RHEL-24205] - amiserial: Drop duplicate NULL check in shutdown() (Andrew Halaney) [RHEL-24205] - vt_ioctl: add array_index_nospec to VT_ACTIVATE (Andrew Halaney) [RHEL-24205] - vt_ioctl: fix array_index_nospec in vt_setactivate (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Revert "Re-enable higher baud rates" (Andrew Halaney) [RHEL-24205] - XArray: Include bitmap.h from xarray.h (Andrew Halaney) [RHEL-24205] - n_tty: wake up poll(POLLRDNORM) on receiving data (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: derive nr_ports from PCI ID for Acces I/O cards (Andrew Halaney) [RHEL-24205] - tty: Replace acpi_bus_get_device() (Andrew Halaney) [RHEL-24205] - serial: mcf: use helpers in mcf_tx_chars() (Andrew Halaney) [RHEL-24205] - serial: fsl_linflexuart: don't call uart_write_wakeup() twice (Andrew Halaney) [RHEL-24205] - serial: fsl_linflexuart: deduplicate character sending (Andrew Halaney) [RHEL-24205] - mxser: switch from xmit_buf to kfifo (Andrew Halaney) [RHEL-24205] - mxser: use tty_port xmit_buf helpers (Andrew Halaney) [RHEL-24205] - mxser: fix xmit_buf leak in activate when LSR == 0xff (Andrew Halaney) [RHEL-24205] - tty: tty_port_open, document shutdown vs failed activate (Andrew Halaney) [RHEL-24205] - tty: add kfifo to tty_port (Andrew Halaney) [RHEL-24205] - serial: atmel_serial: include circ_buf.h (Andrew Halaney) [RHEL-24205] - serial: core: clean up EXPORT_SYMBOLs (Andrew Halaney) [RHEL-24205] - serial: imx: reduce RX interrupt frequency (Andrew Halaney) [RHEL-24205] - tty: serial: max3100: Remove redundant 'flush_workqueue()' calls (Andrew Halaney) [RHEL-24205] - serial: core: Initialize rs485 RTS polarity already on probe (Andrew Halaney) [RHEL-24205] - serial: pl011: Fix incorrect rs485 RTS polarity on set_mctrl (Andrew Halaney) [RHEL-24205] - serial: stm32: fix software flow control transfer (Andrew Halaney) [RHEL-24205] - serial: stm32: prevent TDR register overwrite when sending x_char (Andrew Halaney) [RHEL-24205] - serial: 8250: of: Fix mapped region size when using reg-offset property (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Fix race condition releasing tty port (Andrew Halaney) [RHEL-24205] - tty: Add support for Brainboxes UC cards. (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: Use fifo in 8250 console driver" (Andrew Halaney) [RHEL-24205] - vsprintf: rework bitmap_list_string (Andrew Halaney) [RHEL-24205] - lib: bitmap: add performance test for bitmap_print_to_pagebuf (Andrew Halaney) [RHEL-24205] - tools: sync tools/bitmap with mother linux (Andrew Halaney) [RHEL-24205] - serial: core: Keep mctrl register state and cached copy in sync (Andrew Halaney) [RHEL-24205] - serial: stm32: correct loop for dma error handling (Andrew Halaney) [RHEL-24205] - serial: stm32: fix flow control transfer in DMA mode (Andrew Halaney) [RHEL-24205] - serial: stm32: rework TX DMA state condition (Andrew Halaney) [RHEL-24205] - serial: stm32: move tx dma terminate DMA to shutdown (Andrew Halaney) [RHEL-24205] - serial: pl011: Drop redundant DTR/RTS preservation on close/open (Andrew Halaney) [RHEL-24205] - serial: pl011: Drop CR register reset on set_termios (Andrew Halaney) [RHEL-24205] - serial: pl010: Drop CR register reset on set_termios (Andrew Halaney) [RHEL-24205] - serial: liteuart: fix MODULE_ALIAS (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Fix return error code in case of dma_alloc_coherent() failure (Andrew Halaney) [RHEL-24205] - Revert "serdev: BREAK/FRAME/PARITY/OVERRUN notification prototype V2" (Andrew Halaney) [RHEL-24205] - serdev: Do not instantiate serdevs on boards with known bogus DSDT entries (Andrew Halaney) [RHEL-24205] - tty: goldfish: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serdev: BREAK/FRAME/PARITY/OVERRUN notification prototype V2 (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Drop the legacy compatible strings and clock code (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: bcm63xx: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: altera_jtaguart: Use platform_get_irq_optional() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: pxa: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: meson: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Propagate error codes from brcmuart_probe() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: altera: Use platform_get_irq_optional() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: lantiq: store and compare return status correctly (Andrew Halaney) [RHEL-24205] - serial: 8250: Move Alpha-specific quirk out of the core (Andrew Halaney) [RHEL-24205] - serial: Fix incorrect rs485 polarity on uart open (Andrew Halaney) [RHEL-24205] - docs/driver-api: Replace a comma in the n_gsm.rst with a double colon (Andrew Halaney) [RHEL-24205] - tty: Fix the keyboard led light display problem (Andrew Halaney) [RHEL-24205] - tty/ldsem: Fix syntax errors in comments (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Remove BREAK/FRAME/PARITY/OVERRUN printouts (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Use serial_dl_write() instead of open coded (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Re-enable higher baud rates (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Split out Pericom driver (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Fix console registration from module (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Enable console as module (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Remove USI initialization (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: remove redundant assignment to tmp after the mask operation (Andrew Halaney) [RHEL-24205] - serial: atmel: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use devm_clk_get_optional() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use dev_err_probe() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Drop support for "sci_ick" clock (Andrew Halaney) [RHEL-24205] - serial: lantiq: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add support for R-Car Gen4 (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,scif: Document r8a779f0 bindings (Andrew Halaney) [RHEL-24205] - xen/console: harden hvc_xen against event channel storms (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Fix garbled text for console (Andrew Halaney) [RHEL-24205] - tty: n_hdlc: make n_hdlc_tty_wakeup() asynchronous (Andrew Halaney) [RHEL-24205] - tty: mips_ejtag_fdc: Make use of the helper function kthread_run_on_cpu() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: UART errors after resuming from S2 (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: do not request memory region twice (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: allow 64 bit address (Andrew Halaney) [RHEL-24205] - Documentation: add TTY chapter (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_standard_install (Andrew Halaney) [RHEL-24205] - tty: more kernel-doc for tty_ldisc (Andrew Halaney) [RHEL-24205] - tty: make tty_ldisc docs up-to-date (Andrew Halaney) [RHEL-24205] - tty: move tty_ldisc docs to new Documentation/tty/ (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for more tty_port functions (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for more tty_driver functions (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in n_tty.c (Andrew Halaney) [RHEL-24205] - tty: fix kernel-doc in n_tty.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_buffer.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_ldisc.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_io.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_port.c (Andrew Halaney) [RHEL-24205] - tty: reformat TTY_DRIVER_ flags into kernel-doc (Andrew Halaney) [RHEL-24205] - tty: combine tty_ldisc_ops docs into kernel-doc (Andrew Halaney) [RHEL-24205] - tty: combine tty_operations triple docs into kernel-doc (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_ldisc_ops (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_port_operations (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_operations (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_driver (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_port (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Call dma_async_issue_pending() (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Check return code of dmaengine_submit() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: rewrite pericom_do_set_divisor() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Fix ACCES entries in pci_serial_quirks array (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix RTS modem control while in rs485 mode (Andrew Halaney) [RHEL-24205] - tty: serial: imx: disable UCR4_OREN in .stop_rx() instead of .shutdown() (Andrew Halaney) [RHEL-24205] - tty: serial: imx: clear the RTSD status before enable the RTSD irq (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Add StarFive JH7100 quirk (Andrew Halaney) [RHEL-24205] - mxser: use PCI_DEVICE_DATA (Andrew Halaney) [RHEL-24205] - mxser: move ids from pci_ids.h here (Andrew Halaney) [RHEL-24205] - mxser: add MOXA prefix to some PCI device IDs (Andrew Halaney) [RHEL-24205] - mxser: increase buf_overrun if tty_insert_flip_char() fails (Andrew Halaney) [RHEL-24205] - mxser: remove tty parameter from mxser_receive_chars_new() (Andrew Halaney) [RHEL-24205] - mxser: don't throttle manually (Andrew Halaney) [RHEL-24205] - mxser: clean up timeout handling in mxser_wait_until_sent() (Andrew Halaney) [RHEL-24205] - mxser: use msleep_interruptible() in mxser_wait_until_sent() (Andrew Halaney) [RHEL-24205] - mxser: extract TX empty check from mxser_wait_until_sent() (Andrew Halaney) [RHEL-24205] - mxser: use tty_port_close() in mxser_close() (Andrew Halaney) [RHEL-24205] - mxser: don't flush buffer from mxser_close() directly (Andrew Halaney) [RHEL-24205] - mxser: call stop_rx from mxser_shutdown_port() (Andrew Halaney) [RHEL-24205] - mxser: remove tty->driver_data NULL check (Andrew Halaney) [RHEL-24205] - mxser: remove pointless xmit_buf checks (Andrew Halaney) [RHEL-24205] - mxser: clean up tx handling in mxser_transmit_chars() (Andrew Halaney) [RHEL-24205] - mxser: move MSR read to mxser_check_modem_status() (Andrew Halaney) [RHEL-24205] - mxser: keep only !tty test in ISR (Andrew Halaney) [RHEL-24205] - mxser: rename mxser_close_port() to mxser_stop_rx() (Andrew Halaney) [RHEL-24205] - mxser: remove wait for sent from mxser_close_port (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Add support to deassert/assert reset line (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,sci: Document RZ/G2L SoC (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,scif: Make resets as a required property (Andrew Halaney) [RHEL-24205] - tty: serial, join uport checks in uart_port_shutdown() (Andrew Halaney) [RHEL-24205] - tty: clean up whitespace in __do_SAK() (Andrew Halaney) [RHEL-24205] - tty: remove tty NULL check from __do_SAK() (Andrew Halaney) [RHEL-24205] - tty: remove TTY_SOFT_SAK part from __do_SAK() (Andrew Halaney) [RHEL-24205] - n_gsm: remove unused parameters from gsm_error() (Andrew Halaney) [RHEL-24205] - arm: remove zte zx platform left-over (Andrew Halaney) [RHEL-24205] - serial: 8250: replace snprintf in show functions with sysfs_emit (Andrew Halaney) [RHEL-24205] - serial: liteuart: relax compile-test dependencies (Andrew Halaney) [RHEL-24205] - serial: liteuart: fix minor-number leak on probe errors (Andrew Halaney) [RHEL-24205] - serial: liteuart: fix use-after-free and memleak on unbind (Andrew Halaney) [RHEL-24205] - serial: liteuart: Fix NULL pointer dereference in ->remove() (Andrew Halaney) [RHEL-24205] - tty: serial: msm_serial: Deactivate RX DMA for polling support (Andrew Halaney) [RHEL-24205] - serial: core: fix transmit-buffer reset and memleak (Andrew Halaney) [RHEL-24205] - xen: flag xen_snd_front to be not essential for system boot (Andrew Halaney) [RHEL-24205] - xen: flag pvcalls-front to be not essential for system boot (Andrew Halaney) [RHEL-24205] - xen: flag hvc_xen to be not essential for system boot (Andrew Halaney) [RHEL-24205] - xen: add "not_essential" flag to struct xenbus_driver (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Protect udbg definitions by CONFIG_SERIAL_CPM_CONSOLE (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Define tty name via constant string literal (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Add pr_fmt() to prefix messages (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Use dev_err_probe() in ->probe() (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Unify variable used to keep an error code (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Assign returned id to a local variable (Andrew Halaney) [RHEL-24205] - serial: stm32: push DMA RX data before suspending (Andrew Halaney) [RHEL-24205] - serial: stm32: terminate / restart DMA transfer at suspend / resume (Andrew Halaney) [RHEL-24205] - serial: stm32: rework RX dma initialization and release (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Remove empty stub pci_quatech_exit() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Replace custom pci_match_id() implementation (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: Fix race condition causing stuck TX (Andrew Halaney) [RHEL-24205] - serial: sunzilog: Mark sunzilog_putchar() __maybe_unused (Andrew Halaney) [RHEL-24205] - Revert "tty: hvc: pass DMA capable memory to put_chars()" (Andrew Halaney) [RHEL-24205] - Revert "virtio-console: remove unnecessary kmemdup()" (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Replace dev_*() by pci_*() macros (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Get rid of redundant 'else' keyword (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Refactor the loop in pci_ite887x_init() (Andrew Halaney) [RHEL-24205] - tty: add rpmsg driver (Andrew Halaney) [RHEL-24205] - serial: 8250: rename unlock labels (Andrew Halaney) [RHEL-24205] - serial: stm32: update throttle and unthrottle ops for dma mode (Andrew Halaney) [RHEL-24205] - serial: stm32: rework RX over DMA (Andrew Halaney) [RHEL-24205] - serial: stm32: re-introduce an irq flag condition in usart_receive_chars (Andrew Halaney) [RHEL-24205] - virtio-console: remove unnecessary kmemdup() (Andrew Halaney) [RHEL-24205] - tty: hvc: pass DMA capable memory to put_chars() (Andrew Halaney) [RHEL-24205] - tty: hvc: use correct dma alignment size (Andrew Halaney) [RHEL-24205] - serial: imx: disable console clocks on unregister (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Make sc16is7xx_remove() return void (Andrew Halaney) [RHEL-24205] - serial: max310x: Make max310x_remove() return void (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Improve naming for common macro (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: use macros instead of hardcoded values (Andrew Halaney) [RHEL-24205] - tty/sysrq: More intuitive Shift handling (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250: Fix reporting real baudrate value in c_ospeed field" (Andrew Halaney) [RHEL-24205] - serial: 8250: allow disabling of Freescale 16550 compile test (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix reporting real baudrate value in c_ospeed field (Andrew Halaney) [RHEL-24205] - serial: sifive: set pointer to NULL rather than 0. (Andrew Halaney) [RHEL-24205] - mxser: store FCR state in mxser_port::FCR (Andrew Halaney) [RHEL-24205] - mxser: don't read from UART_FCR (Andrew Halaney) [RHEL-24205] - mxser: move FIFO clearing to mxser_disable_and_clear_FIFO() (Andrew Halaney) [RHEL-24205] - mxser: simplify FCR computation in mxser_change_speed() (Andrew Halaney) [RHEL-24205] - mxser: make mxser_port::ldisc_stop_rx a bool (Andrew Halaney) [RHEL-24205] - mxser: simplify condition in mxser_receive_chars_new (Andrew Halaney) [RHEL-24205] - mxser: restore baud rate if its setting fails (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: describe driver in KConfig (Andrew Halaney) [RHEL-24205] - xen/x86: make "earlyprintk=xen" work for HVM/PVH DomU (Andrew Halaney) [RHEL-24205] - xen/x86: make "earlyprintk=xen" work better for PVH Dom0 (Andrew Halaney) [RHEL-24205] - serial: 8250: remove duplicated BRI0A49 and BDP3336 entries (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: Move fsl8250_data to ACPI section (Andrew Halaney) [RHEL-24205] - serial: 8250: SERIAL_8250_EM should depend on ARCH_RENESAS (Andrew Halaney) [RHEL-24205] - tty: remove flags from struct tty_ldisc_ops (Andrew Halaney) [RHEL-24205] - tty: unexport tty_ldisc_release (Andrew Halaney) [RHEL-24205] - tty: moxa: merge moxa.h into moxa.c (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: rename a conflicting function name (Andrew Halaney) [RHEL-24205] - tty: n_gsm: Modify cr bit value when config requester (Andrew Halaney) [RHEL-24205] - tty: n_gsm: Add some instructions and code for requester (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: fix driver's tx_empty callback (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Fix RX_LVL register offset (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Prevent changing fixed parameters (Andrew Halaney) [RHEL-24205] - sh: j2: Update uartlite binding with data and parity properties (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: uartlite: Add properties for synthesis-time parameters (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: uartlite: Convert to json-schema (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Prefer struct_size over open coded arithmetic (Andrew Halaney) [RHEL-24205] - console: consume APC, DM, DCS (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Use read_poll_timeout for a polling loop (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Use constants in early_uartlite_putc (Andrew Halaney) [RHEL-24205] - tty: Fix data race between tiocsti() and flush_to_ldisc() (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use of_device_get_match_data (Andrew Halaney) [RHEL-24205] - serial: 8250_ingenic: Use of_device_get_match_data (Andrew Halaney) [RHEL-24205] - tty: serial: linflexuart: Remove redundant check to simplify the code (Andrew Halaney) [RHEL-24205] - mxser: use semi-colons instead of commas (Andrew Halaney) [RHEL-24205] - tty: moxa: use semi-colons instead of commas (Andrew Halaney) [RHEL-24205] - tty: replace in_irq() with in_hardirq() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: fix break handling for sysrq (Andrew Halaney) [RHEL-24205] - serial: stm32: use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: stm32: use the defined variable to simplify code (Andrew Halaney) [RHEL-24205] - Revert "arm pl011 serial: support multi-irq request" (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Add Exynos850 SoC data (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Fix driver data macros style (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Init USI to keep clocks running (Andrew Halaney) [RHEL-24205] - platform/surface: aggregator: Use serdev_acpi_get_uart_resource() helper (Andrew Halaney) [RHEL-24205] - serdev: Split and export serdev_acpi_get_uart_resource() (Andrew Halaney) [RHEL-24205] - serial: stm32: fix the conditional expression writing (Andrew Halaney) [RHEL-24205] - serial: omap: Only allow if 8250_omap is not selected (Andrew Halaney) [RHEL-24205] - vt: keyboard.c: make console an unsigned int (Andrew Halaney) [RHEL-24205] - vt: keyboard: treat kbd_table as an array all the time. (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: make setup_port() parameters explicitly unsigned (Andrew Halaney) [RHEL-24205] - tty: pdc_cons, free tty_driver upon failure (Andrew Halaney) [RHEL-24205] - tty: drop put_tty_driver (Andrew Halaney) [RHEL-24205] - tty: drop alloc_tty_driver (Andrew Halaney) [RHEL-24205] - xtensa: ISS: don't panic in rs_init (Andrew Halaney) [RHEL-24205] - serial: max310x: Use clock-names property matching to recognize EXTCLK (Andrew Halaney) [RHEL-24205] - serial: 8250: Define RX trigger levels for OxSemi 950 devices (Andrew Halaney) [RHEL-24205] - tty: hvc: replace BUG_ON() with negative return value (Andrew Halaney) [RHEL-24205] - amiserial: remove unused state from shutdown (Andrew Halaney) [RHEL-24205] - amiserial: pack and sort includes (Andrew Halaney) [RHEL-24205] - amiserial: expand serial_isroot (Andrew Halaney) [RHEL-24205] - amiserial: simplify rs_open (Andrew Halaney) [RHEL-24205] - amiserial: remove serial_state::xmit_fifo_size (Andrew Halaney) [RHEL-24205] - amiserial: remove stale comment (Andrew Halaney) [RHEL-24205] - amiserial: remove unused DBG_CNT (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Add ->unregister_gpio() callback (Andrew Halaney) [RHEL-24205] - tty: serial: Fix spelling mistake "Asychronous" -> "Asynchronous" (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Add runtime pm support (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Disable clocks in case of errors (Andrew Halaney) [RHEL-24205] - tty: Fix out-of-bound vmalloc access in imageblit (Andrew Halaney) [RHEL-24205] - serial: samsung: use dma_ops of DMA if attached (Andrew Halaney) [RHEL-24205] - arm pl011 serial: support multi-irq request (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: add RS485 support (Andrew Halaney) [RHEL-24205] - tty: serial: jsm: hold port lock when reporting modem line changes (Andrew Halaney) [RHEL-24205] - serial: core: Report magic multiplier extra baud rates (Andrew Halaney) [RHEL-24205] - serial: 8250: extend compile-test coverage (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: use NULL to initialized a null pointer (Andrew Halaney) [RHEL-24205] - serial: 8250_pnp: Support configurable clock frequency (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: make a const array static, makes object smaller (Andrew Halaney) [RHEL-24205] - Revert "tty/serial/omap: Make the locking RT aware" (Andrew Halaney) [RHEL-24205] - Revert "tty/serial/pl011: Make the locking work on RT" (Andrew Halaney) [RHEL-24205] - Revert "printk: Bring back the RT bits." (Andrew Halaney) [RHEL-24205] - Revert "printk: add infrastucture for atomic consoles" (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250: implement write_atomic" (Andrew Halaney) [RHEL-24205] - Revert "printk: avoid preempt_disable() for PREEMPT_RT" (Andrew Halaney) [RHEL-24205] - Revert "printk: allow disabling printk per-console device kthreads at boot" (Andrew Halaney) [RHEL-24205] - Revert "serial: Make ->set_termios() old ktermios const" (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250_dw: Add ACPI ID for Granite Rapids-D UART" (Andrew Halaney) [RHEL-24205]- copy_oldmem_kernel() - WRITE is "data source", not destination (Chris von Recklinghausen) [RHEL-27741] - add CONFIG_SAMPLE_KMEMLEAK to RHEL configs collection (Chris von Recklinghausen) [RHEL-27741] - add CONFIG_RANDOMIZE_KSTACK_OFFSET to RHEL configs collection (Chris von Recklinghausen) [RHEL-27741] - add CONFIG_DMAPOOL_TEST to RHEL configs collection (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: make global slab shrink lockless" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: make memcg slab shrink lockless" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: add shrinker_srcu_generation" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: shrinkers: make count and scan in shrinker debugfs lockless" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: hold write lock to reparent shrinker nr_deferred" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: remove shrinker_rwsem from synchronize_shrinkers()" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: shrinkers: convert shrinker_rwsem to mutex" (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: fix iteration in collapse_file (Chris von Recklinghausen) [RHEL-27741] - memfd: check for non-NULL file_seals in memfd_create() syscall (Chris von Recklinghausen) [RHEL-27741] - mm/vmalloc: do not output a spurious warning when huge vmalloc() fails (Chris von Recklinghausen) [RHEL-27741] - mm/mprotect: fix do_mprotect_pkey() limit check (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: Fix error path in do_vmi_align_munmap() (Chris von Recklinghausen) [RHEL-27741] - zswap: do not shrink if cgroup may not zswap (Chris von Recklinghausen) [RHEL-27741] - page cache: fix page_cache_next/prev_miss off by one (Chris von Recklinghausen) [RHEL-27741] - mm/gup_test: fix ioctl fail for compat task (Chris von Recklinghausen) [RHEL-27741] - mm/gup: remove unused vmas parameter from pin_user_pages_remote() (Chris von Recklinghausen) [RHEL-27741] - splice: Rename direct_splice_read() to copy_splice_read() (Chris von Recklinghausen) [RHEL-27741] - mm: fix zswap writeback race condition (Chris von Recklinghausen) [RHEL-27741] - mm: kfence: fix false positives on big endian (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: move LRU update from zs_map_object() to zs_malloc() (Chris von Recklinghausen) [RHEL-27741] - mm: shrinkers: fix race condition on debugfs cleanup (Chris von Recklinghausen) [RHEL-27741] - dmapool: link blocks across pages (Chris von Recklinghausen) [RHEL-27741] - dmapool: don't memset on free twice (Chris von Recklinghausen) [RHEL-27741] - dmapool: simplify freeing (Chris von Recklinghausen) [RHEL-27741] - dmapool: consolidate page initialization (Chris von Recklinghausen) [RHEL-27741] - dmapool: rearrange page alloc failure handling (Chris von Recklinghausen) [RHEL-27741] - dmapool: move debug code to own functions (Chris von Recklinghausen) [RHEL-27741] - dmapool: speedup DMAPOOL_DEBUG with init_on_alloc (Chris von Recklinghausen) [RHEL-27741] - dmapool: cleanup integer types (Chris von Recklinghausen) [RHEL-27741] - dmapool: use sysfs_emit() instead of scnprintf() (Chris von Recklinghausen) [RHEL-27741] - dmapool: remove checks for dev == NULL (Chris von Recklinghausen) [RHEL-27741] - mm: do not reclaim private data from pinned page (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: always check invariants (Chris von Recklinghausen) [RHEL-27741] - filemap: Handle error return from __filemap_get_folio() (Chris von Recklinghausen) [RHEL-27741] - mm: change per-VMA lock statistics to be disabled by default (Chris von Recklinghausen) [RHEL-27741] - mm/mempolicy: correctly update prev when policy is equal on mbind (Chris von Recklinghausen) [RHEL-27741] - kasan: hw_tags: avoid invalid virt_to_page() (Chris von Recklinghausen) [RHEL-27741] - mm/page_alloc: add some comments to explain the possible hole in __pageblock_pfn_to_page() (Chris von Recklinghausen) [RHEL-27741] - mm/ksm: move disabling KSM from s390/gmap code to KSM code (Chris von Recklinghausen) [RHEL-27741] - mm/ksm: unmerge and clear VM_MERGEABLE when setting PR_SET_MEMORY_MERGE=0 (Chris von Recklinghausen) [RHEL-27741] - mm/damon/paddr: fix missing folio_sz update in damon_pa_young() (Chris von Recklinghausen) [RHEL-27741] - mm/damon/paddr: minor refactor of damon_pa_mark_accessed_or_deactivate() (Chris von Recklinghausen) [RHEL-27741] - mm/damon/paddr: minor refactor of damon_pa_pageout() (Chris von Recklinghausen) [RHEL-27741] - mm,unmap: avoid flushing TLB in batch if PTE is inaccessible (Chris von Recklinghausen) [RHEL-27741] - shmem: restrict noswap option to initial user namespace (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: fix conflicting mods to collapse_file() (Chris von Recklinghausen) [RHEL-27741] - mm/mremap: fix vm_pgoff in vma_merge() case 3 (Chris von Recklinghausen) [RHEL-27741] - seq_buf: Add seq_buf_do_printk() helper (Chris von Recklinghausen) [RHEL-27741] - sparse: remove unnecessary 0 values from rc (Chris von Recklinghausen) [RHEL-27741] - mm: move 'mmap_min_addr' logic from callers into vm_unmapped_area() (Chris von Recklinghausen) [RHEL-27741] - mm: do not increment pgfault stats when page fault handler retries (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: allow only one active pool compaction context (Chris von Recklinghausen) [RHEL-27741] - mm: add new KSM process and sysfs knobs (Chris von Recklinghausen) [RHEL-27741] - mm: add new api to enable ksm per process (Chris von Recklinghausen) [RHEL-27741] - mm: don't check VMA write permissions if the PTE/PMD indicates write permissions (Chris von Recklinghausen) [RHEL-27741] - migrate_pages_batch: fix statistics for longterm pin retry (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: use helper function range_in_vma() (Chris von Recklinghausen) [RHEL-27741] - lib/show_mem.c: use for_each_populated_zone() simplify code (Chris von Recklinghausen) [RHEL-27741] - mm/hugetlb: fix uffd-wp bit lost when unsharing happens (Chris von Recklinghausen) [RHEL-27741] - mm/hugetlb: fix uffd-wp during fork() (Chris von Recklinghausen) [RHEL-27741] - kasan: fix lockdep report invalid wait context (Chris von Recklinghausen) [RHEL-27741] - mm: ksm: support hwpoison for ksm page (Chris von Recklinghausen) [RHEL-27741] - mm: memory-failure: refactor add_to_kill() (Chris von Recklinghausen) [RHEL-27741] - memfd: pass argument of memfd_fcntl as int (Chris von Recklinghausen) [RHEL-27741] - mm: workingset: update description of the source file (Chris von Recklinghausen) [RHEL-27741] - printk: export console trace point for kcsan/kasan/kfence/kmsan (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: refactor updating current->reclaim_state (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: move set_task_reclaim_state() near flush_reclaim_state() (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: ignore non-LRU-based reclaim in memcg reclaim (Chris von Recklinghausen) [RHEL-27741] - mm: apply __must_check to vmap_pages_range_noflush() (Chris von Recklinghausen) [RHEL-27741] - mm: hwpoison: support recovery from HugePage copy-on-write faults (Chris von Recklinghausen) [RHEL-27741] - mm/vmscan: simplify shrink_node() (Chris von Recklinghausen) [RHEL-27741] - mpage: use folios in bio end_io handler (Chris von Recklinghausen) [RHEL-27741] - mpage: split submit_bio and bio end_io handler for reads and writes (Chris von Recklinghausen) [RHEL-27741] - mm/huge_memory: conditionally call maybe_mkwrite() and drop pte_wrprotect() in __split_huge_pmd_locked() (Chris von Recklinghausen) [RHEL-27741] - mm: convert copy_user_huge_page() to copy_user_large_folio() (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: convert mfill_atomic_hugetlb() to use a folio (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: convert copy_huge_page_from_user() to copy_folio_from_user() (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: use kmap_local_page() in copy_huge_page_from_user() (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: convert mfill_atomic_pte_copy() to use a folio (Chris von Recklinghausen) [RHEL-27741] - mm, page_alloc: use check_pages_enabled static key to check tail pages (Chris von Recklinghausen) [RHEL-27741] - mm: mlock: use folios_put() in mlock_folio_batch() (Chris von Recklinghausen) [RHEL-27741] - mm/madvise: use vma_lookup() instead of find_vma() (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: maintain page cache uptodate flag (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: skip shmem with userfaultfd (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: refactor collapse_file control flow (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: drain lru after swapping in shmem (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: recover from poisoned file-backed memory (Chris von Recklinghausen) [RHEL-27741] - mm/hwpoison: introduce copy_mc_highpage (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: recover from poisoned anonymous memory (Chris von Recklinghausen) [RHEL-27741] - mm: kfence: improve the performance of __kfence_alloc() and __kfence_free() (Chris von Recklinghausen) [RHEL-27741] - mm/zswap: delay the initialization of zswap (Chris von Recklinghausen) [RHEL-27741] - mm/zswap: replace zswap_init_{started/failed} with zswap_init_state (Chris von Recklinghausen) [RHEL-27741] - mm/zswap: remove zswap_entry_cache_{create,destroy} helper function (Chris von Recklinghausen) [RHEL-27741] - mm: vmalloc: rename addr_to_vb_xarray() function (Chris von Recklinghausen) [RHEL-27741] - kmemleak-test: fix kmemleak_test.c build logic (Chris von Recklinghausen) [RHEL-27741] - mm: vmalloc: remove a global vmap_blocks xarray (Chris von Recklinghausen) [RHEL-27741] - mm: move free_area_empty() to mm/internal.h (Chris von Recklinghausen) [RHEL-27741] - hugetlb: remove PageHeadHuge() (Chris von Recklinghausen) [RHEL-27741] - mm: khugepaged: fix kernel BUG in hpage_collapse_scan_file() (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: reset compaction source zspage pointer after putback_zspage() (Chris von Recklinghausen) [RHEL-27741] - mm: make arch_has_descending_max_zone_pfns() static (Chris von Recklinghausen) [RHEL-27741] - zswap: remove MODULE_LICENSE in non-modules (Chris von Recklinghausen) [RHEL-27741] - zpool: remove MODULE_LICENSE in non-modules (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: remove incorrect #ifdef checks (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: move compaction sysctl to its own file (Chris von Recklinghausen) [RHEL-27741] - mm: memory-failure: Move memory failure sysctls to its own file (Chris von Recklinghausen) [RHEL-27741] - mm: uninline kstrdup() (Chris von Recklinghausen) [RHEL-27741] - fs: Add FGP_WRITEBEGIN (Chris von Recklinghausen) [RHEL-27741] - sched/numa: enhance vma scanning logic (Chris von Recklinghausen) [RHEL-27741] - sched/numa: apply the scan delay to every new vma (Chris von Recklinghausen) [RHEL-27741] - mm: separate vma->lock from vm_area_struct (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: free vm_area_struct without call_rcu in exit_mmap (Chris von Recklinghausen) [RHEL-27741] - mm: introduce per-VMA lock statistics (Chris von Recklinghausen) [RHEL-27741] - mm: prevent userfaults to be handled under per-vma lock (Chris von Recklinghausen) [RHEL-27741] - mm: prevent do_swap_page from handling page faults under VMA lock (Chris von Recklinghausen) [RHEL-27741] - mm: add FAULT_FLAG_VMA_LOCK flag (Chris von Recklinghausen) [RHEL-27741] - mm: fall back to mmap_lock if vma->anon_vma is not yet set (Chris von Recklinghausen) [RHEL-27741] - mm: introduce lock_vma_under_rcu to be used from arch-specific code (Chris von Recklinghausen) [RHEL-27741] - mm: introduce vma detached flag (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: prevent pagefault handler from racing with mmu_notifier registration (Chris von Recklinghausen) [RHEL-27741] - kernel/fork: assert no VMA readers during its destruction (Chris von Recklinghausen) [RHEL-27741] - mm: conditionally write-lock VMA in free_pgtables (Chris von Recklinghausen) [RHEL-27741] - mm: write-lock VMAs before removing them from VMA tree (Chris von Recklinghausen) [RHEL-27741] - mm/mremap: write-lock VMA while remapping it to a new address range (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: write-lock VMAs in vma_prepare before modifying them (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: write-lock VMA while collapsing a huge page (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: move vma_prepare before vma_adjust_trans_huge (Chris von Recklinghausen) [RHEL-27741] - mm: add per-VMA lock and helper functions to control it (Chris von Recklinghausen) [RHEL-27741] - mm: rcu safe VMA freeing (Chris von Recklinghausen) [RHEL-27741] - mm: introduce CONFIG_PER_VMA_LOCK (Chris von Recklinghausen) [RHEL-27741] - mm: hold the RCU read lock over calls to ->map_pages (Chris von Recklinghausen) [RHEL-27741] - afs: split afs_pagecache_valid() out of afs_validate() (Chris von Recklinghausen) [RHEL-27741] - xfs: remove xfs_filemap_map_pages() wrapper (Chris von Recklinghausen) [RHEL-27741] - mm/damon/sysfs: make more kobj_type structures constant (Chris von Recklinghausen) [RHEL-27741] - mm: be less noisy during memory hotplug (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: init cleanup, be explicit about the non-mergeable case (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: explicitly assign res, vma, extend invariants (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: fold curr, next assignment logic (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: further improve prev/next VMA naming (Chris von Recklinghausen) [RHEL-27741] - mm: vmalloc: convert vread() to vread_iter() (Chris von Recklinghausen) [RHEL-27741] - iov_iter: add copy_page_to_iter_nofault() (Chris von Recklinghausen) [RHEL-27741] - fs/proc/kcore: convert read_kcore() to read_kcore_iter() (Chris von Recklinghausen) [RHEL-27741] - fs/proc/kcore: avoid bounce buffer for ktext data (Chris von Recklinghausen) [RHEL-27741] - MAINTAINERS: extend memblock entry to include MM initialization (Chris von Recklinghausen) [RHEL-27741] - mm: move vmalloc_init() declaration to mm/internal.h (Chris von Recklinghausen) [RHEL-27741] - mm: move kmem_cache_init() declaration to mm/slab.h (Chris von Recklinghausen) [RHEL-27741] - mm: move mem_init_print_info() to mm_init.c (Chris von Recklinghausen) [RHEL-27741] - init,mm: fold late call to page_ext_init() to page_alloc_init_late() (Chris von Recklinghausen) [RHEL-27741] - mm: move init_mem_debugging_and_hardening() to mm/mm_init.c (Chris von Recklinghausen) [RHEL-27741] - mm: call {ptlock,pgtable}_cache_init() directly from mm_core_init() (Chris von Recklinghausen) [RHEL-27741] - init,mm: move mm_init() to mm/mm_init.c and rename it to mm_core_init() (Chris von Recklinghausen) [RHEL-27741] - init: fold build_all_zonelists() and page_alloc_init_cpuhp() to mm_init() (Chris von Recklinghausen) [RHEL-27741] - mm/page_alloc: rename page_alloc_init() to page_alloc_init_cpuhp() (Chris von Recklinghausen) [RHEL-27741] - mm: handle hashdist initialization in mm/mm_init.c (Chris von Recklinghausen) [RHEL-27741] - mm: move most of core MM initialization to mm/mm_init.c (Chris von Recklinghausen) [RHEL-27741] - mm/page_alloc: add helper for checking if check_pages_enabled (Chris von Recklinghausen) [RHEL-27741] - mips: fix comment about pgtable_init() (Chris von Recklinghausen) [RHEL-27741] - mm: move get_page_from_free_area() to mm/page_alloc.c (Chris von Recklinghausen) [RHEL-27741] - mm: prefer fault_around_pages to fault_around_bytes (Chris von Recklinghausen) [RHEL-27741] - mm: refactor do_fault_around() (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: fix the possible deadlock when isolating hugetlb pages (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: consider the number of scanning compound pages in isolate fail path (Chris von Recklinghausen) [RHEL-27741] - mm/mremap: simplify vma expansion again (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: start distinguishing if vma can be removed in mergeability test (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: convert mergeability checks to return bool (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: rename adj_next to adj_start (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: set mid to NULL if not applicable (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: initialize mid and next in natural order (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use the proper vma pointer in case 4 (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use the proper vma pointers in cases 1 and 6 (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use the proper vma pointer in case 3 (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use only primary pointers for preparing merge (Chris von Recklinghausen) [RHEL-27741] - mm: userfaultfd: combine 'mode' and 'wp_copy' arguments (Chris von Recklinghausen) [RHEL-27741] - mm: userfaultfd: don't pass around both mm and vma (Chris von Recklinghausen) [RHEL-27741] - mm: userfaultfd: rename functions for clarity + consistency (Chris von Recklinghausen) [RHEL-27741] - kasan: suppress recursive reports for HW_TAGS (Chris von Recklinghausen) [RHEL-27741] - mm: return an ERR_PTR from __filemap_get_folio (Chris von Recklinghausen) [RHEL-27741] - mm: remove FGP_ENTRY (Chris von Recklinghausen) [RHEL-27741] - shmem: open code the page cache lookup in shmem_get_folio_gfp (Chris von Recklinghausen) [RHEL-27741] - shmem: shmem_get_partial_folio use filemap_get_entry (Chris von Recklinghausen) [RHEL-27741] - mm: use filemap_get_entry in filemap_get_incore_folio (Chris von Recklinghausen) [RHEL-27741] - mm: make mapping_get_entry available outside of filemap.c (Chris von Recklinghausen) [RHEL-27741] - mm: don't look at xarray value entries in split_huge_pages_in_file (Chris von Recklinghausen) [RHEL-27741] - dmapool: create/destroy cleanup (Chris von Recklinghausen) [RHEL-27741] - dmapool: link blocks across pages (Chris von Recklinghausen) [RHEL-27741] - dmapool: don't memset on free twice (Chris von Recklinghausen) [RHEL-27741] - dmapool: simplify freeing (Chris von Recklinghausen) [RHEL-27741] - dmapool: consolidate page initialization (Chris von Recklinghausen) [RHEL-27741] - dmapool: rearrange page alloc failure handling (Chris von Recklinghausen) [RHEL-27741] - dmapool: move debug code to own functions (Chris von Recklinghausen) [RHEL-27741] - dmapool: speedup DMAPOOL_DEBUG with init_on_alloc (Chris von Recklinghausen) [RHEL-27741] - dmapool: cleanup integer types (Chris von Recklinghausen) [RHEL-27741] - dmapool: use sysfs_emit() instead of scnprintf() (Chris von Recklinghausen) [RHEL-27741] - dmapool: remove checks for dev == NULL (Chris von Recklinghausen) [RHEL-27741] - dmapool: add alloc/free performance test (Chris von Recklinghausen) [RHEL-27741] - iov_iter: overlay struct iovec and ubuf/len (Chris von Recklinghausen) [RHEL-27741] - mm/slab: document kfree() as allowed for kmem_cache_alloc() objects (Chris von Recklinghausen) [RHEL-27741] - mm/slob: remove slob.c (Chris von Recklinghausen) [RHEL-27741] - mm/slob: remove CONFIG_SLOB (Chris von Recklinghausen) [RHEL-27741] - mm/thp: rename TRANSPARENT_HUGEPAGE_NEVER_DAX to _UNSUPPORTED (Chris von Recklinghausen) [RHEL-27741] - mm: memory-failure: directly use IS_ENABLED(CONFIG_HWPOISON_INJECT) (Chris von Recklinghausen) [RHEL-27741] - mm: shrinkers: convert shrinker_rwsem to mutex (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: remove shrinker_rwsem from synchronize_shrinkers() (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: hold write lock to reparent shrinker nr_deferred (Chris von Recklinghausen) [RHEL-27741] - mm: shrinkers: make count and scan in shrinker debugfs lockless (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: add shrinker_srcu_generation (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: make memcg slab shrink lockless (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: make global slab shrink lockless (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: add a map_nr_max field to shrinker_info (Chris von Recklinghausen) [RHEL-27741] - mm: prefer xxx_page() alloc/free functions for order-0 pages (Chris von Recklinghausen) [RHEL-27741] - kasan: remove PG_skip_kasan_poison flag (Chris von Recklinghausen) [RHEL-27741] - shmem: add support to ignore swap (Chris von Recklinghausen) [RHEL-27741] - shmem: update documentation (Chris von Recklinghausen) [RHEL-27741] - shmem: skip page split if we're not reclaiming (Chris von Recklinghausen) [RHEL-27741] - shmem: move reclaim check early on writepages() (Chris von Recklinghausen) [RHEL-27741] - shmem: set shmem_writepage() variables early (Chris von Recklinghausen) [RHEL-27741] - shmem: remove check for folio lock on writepage() (Chris von Recklinghausen) [RHEL-27741] - mm/gup.c: fix typo in comments (Chris von Recklinghausen) [RHEL-27741] - mm,jfs: move write_one_page/folio_write_one to jfs (Chris von Recklinghausen) [RHEL-27741] - kmsan: add test_stackdepot_roundtrip (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: show per fullness group class stats (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: rework compaction algorithm (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: fine-grained inuse ratio based fullness grouping (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: remove insert_zspage() ->inuse optimization (Chris von Recklinghausen) [RHEL-27741] - kmsan: add memsetXX tests (Chris von Recklinghausen) [RHEL-27741] - kmsan: another take at fixing memcpy tests (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: cleanup memcg uncharge for failure path (Chris von Recklinghausen) [RHEL-27741] - mm: swap: remove unneeded cgroup_throttle_swaprate() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in do_cow_fault() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in do_anonymous_page() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in wp_page_copy() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in page_copy_prealloc() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in do_swap_page() (Chris von Recklinghausen) [RHEL-27741] - mm: huge_memory: convert __do_huge_pmd_anonymous_page() to use a folio (Chris von Recklinghausen) [RHEL-27741] - mm/rmap: use atomic_try_cmpxchg in set_tlb_ubc_flush_pending (Chris von Recklinghausen) [RHEL-27741] - mm/debug: use %pGt to display page_type in dump_page() (Chris von Recklinghausen) [RHEL-27741] - mm, printk: introduce new format %pGt for page_type (Chris von Recklinghausen) [RHEL-27741] - mmflags.h: use less error prone method to define pageflag_names (Chris von Recklinghausen) [RHEL-27741] - mm: add tracepoints to ksm (Chris von Recklinghausen) [RHEL-27741] - x86/mm/pat: clear VM_PAT if copy_p4d_range failed (Chris von Recklinghausen) [RHEL-27741] - mm/userfaultfd: support WP on multiple VMAs (Chris von Recklinghausen) [RHEL-27741] - mm, page_alloc: reduce page alloc/free sanity checks (Chris von Recklinghausen) [RHEL-27741] - mm: reduce lock contention of pcp buffer refill (Chris von Recklinghausen) [RHEL-27741] - splice: Add a func to do a splice from an O_DIRECT file without ITER_PIPE (Chris von Recklinghausen) [RHEL-27741] - fs: don't allocate blocks beyond EOF from __mpage_writepage (Chris von Recklinghausen) [RHEL-27741] - iomap: Add iomap_get_folio helper (Chris von Recklinghausen) [RHEL-27741] - iov_iter: saner checks for attempt to copy to/from iterator (Chris von Recklinghausen) [RHEL-27741] - mm: introduce FOLL_PCI_P2PDMA to gate getting PCI P2PDMA pages (Chris von Recklinghausen) [RHEL-27741] - samples: add first Rust examples (Chris von Recklinghausen) [RHEL-27741] - ksm: add profit monitoring documentation (Chris von Recklinghausen) [RHEL-27741] - sysctl: remove max_extfrag_threshold (Chris von Recklinghausen) [RHEL-27741] - fs: don't call ->writepage from __mpage_writepage (Chris von Recklinghausen) [RHEL-27741] - fs: remove the nobh helpers (Chris von Recklinghausen) [RHEL-27741] - jfs: stop using the nobh helper (Chris von Recklinghausen) [RHEL-27741] - iomap: remove iomap_writepage (Chris von Recklinghausen) [RHEL-27741] - hugetlbfs: zero partial pages during fallocate hole punch (Chris von Recklinghausen) [RHEL-27741] - kcsan: test: use new suite_{init,exit} support (Chris von Recklinghausen) [RHEL-27741] - fs: Remove aop flags parameter from nobh_write_begin() (Chris von Recklinghausen) [RHEL-27741] - stack: Introduce CONFIG_RANDOMIZE_KSTACK_OFFSET (Chris von Recklinghausen) [RHEL-27741] - MAINTAINERS: update rppt's email (Chris von Recklinghausen) [RHEL-27741] - connector: send event on write to /proc/[pid]/comm (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: regression fix for unmapped_area{_topdown} (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: fix use-after-free of VMA iterator (Aristeu Rozanski) [RHEL-27740] - mm/huge_memory.c: warn with pr_warn_ratelimited instead of VM_WARN_ON_ONCE_FOLIO (Aristeu Rozanski) [RHEL-27740] - mm/mprotect: fix do_mprotect_pkey() return on error (Aristeu Rozanski) [RHEL-27740] - mm: swap: fix performance regression on sparsetruncate-tiny (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: avoid warn_alloc noise caused by fatal signal (Aristeu Rozanski) [RHEL-27740] - mm: enable maple tree RCU mode by default (Aristeu Rozanski) [RHEL-27740] - mm/ksm: fix race with VMA iteration and mm_struct teardown (Aristeu Rozanski) [RHEL-27740] - mm: fix error handling for map_deny_write_exec (Aristeu Rozanski) [RHEL-27740] - mm: deduplicate error handling for map_deny_write_exec (Aristeu Rozanski) [RHEL-27740] - mm/slab: Fix undefined init_cache_node_node() for NUMA and !SMP (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: fix folio_nr_pages() after folio_put() in damon_pa_mark_accessed_or_deactivate() (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: fix folio_size() call after folio_put() in damon_pa_young() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: try migrate in batch asynchronously firstly (Aristeu Rozanski) [RHEL-27740] - migrate_pages: move split folios processing out of migrate_pages_batch() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: fix deadlock in batched migration (Aristeu Rozanski) [RHEL-27740] - mm: teach mincore_hugetlb about pte markers (Aristeu Rozanski) [RHEL-27740] - mm: avoid gcc complaint about pointer casting (Aristeu Rozanski) [RHEL-27740] - kasan, x86: don't rename memintrinsics in uninstrumented files (Aristeu Rozanski) [RHEL-27740] - kasan: test: fix test for new meminstrinsic instrumentation (Aristeu Rozanski) [RHEL-27740] - kasan: treat meminstrinsic as builtins in uninstrumented files (Aristeu Rozanski) [RHEL-27740] - kasan: emit different calls for instrumentable memintrinsics (Aristeu Rozanski) [RHEL-27740] - mm/hwpoison: convert TTU_IGNORE_HWPOISON to TTU_HWPOISON (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: fix missing folio_put() (Aristeu Rozanski) [RHEL-27740] - mm/mremap: fix dup_anon_vma() in vma_merge() case 4 (Aristeu Rozanski) [RHEL-27740] - mm/mprotect: Fix successful vma_merge() of next in do_mprotect_pkey() (Aristeu Rozanski) [RHEL-27740] - splice: Add a func to do a splice from a buffered file without ITER_PIPE (Aristeu Rozanski) [RHEL-27740] - mm: Pass info, not iter, into filemap_get_pages() (Aristeu Rozanski) [RHEL-27740] - include/linux/migrate.h: remove unneeded externs (Aristeu Rozanski) [RHEL-27740] - mm/memory_hotplug: cleanup return value handing in do_migrate_range() (Aristeu Rozanski) [RHEL-27740] - mm/uffd: fix comment in handling pte markers (Aristeu Rozanski) [RHEL-27740] - mm: change to return bool for isolate_movable_page() (Aristeu Rozanski) [RHEL-27740] - mm: hugetlb: change to return bool for isolate_hugetlb() (Aristeu Rozanski) [RHEL-27740] - mm: change to return bool for isolate_lru_page() (Aristeu Rozanski) [RHEL-27740] - mm: change to return bool for folio_isolate_lru() (Aristeu Rozanski) [RHEL-27740] - filemap: Remove lock_page_killable() (Aristeu Rozanski) [RHEL-27740] - mm: memcontrol: rename memcg_kmem_enabled() (Aristeu Rozanski) [RHEL-27740] - mm: percpu: fix incorrect size in pcpu_obj_full_size() (Aristeu Rozanski) [RHEL-27740] - mm: page_alloc: call panic() when memoryless node allocation fails (Aristeu Rozanski) [RHEL-27740] - migrate_pages: move THP/hugetlb migration support check to simplify code (Aristeu Rozanski) [RHEL-27740] - migrate_pages: batch flushing TLB (Aristeu Rozanski) [RHEL-27740] - migrate_pages: share more code between _unmap and _move (Aristeu Rozanski) [RHEL-27740] - migrate_pages: move migrate_folio_unmap() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: batch _unmap and _move (Aristeu Rozanski) [RHEL-27740] - migrate_pages: split unmap_and_move() to _unmap() and _move() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: restrict number of pages to migrate in batch (Aristeu Rozanski) [RHEL-27740] - migrate_pages: separate hugetlb folios migration (Aristeu Rozanski) [RHEL-27740] - migrate_pages: organize stats with struct migrate_pages_stats (Aristeu Rozanski) [RHEL-27740] - mm: fix typo in __vm_enough_memory warning (Aristeu Rozanski) [RHEL-27740] - mm/damon/dbgfs: print DAMON debugfs interface deprecation message (Aristeu Rozanski) [RHEL-27740] - mm/damon/Kconfig: add DAMON debugfs interface deprecation notice (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/mm/damon/usage: add DAMON debugfs interface deprecation notice (Aristeu Rozanski) [RHEL-27740] - mm/migrate: convert putback_movable_pages() to use folios (Aristeu Rozanski) [RHEL-27740] - mm/migrate: convert isolate_movable_page() to use folios (Aristeu Rozanski) [RHEL-27740] - mm/migrate: add folio_movable_ops() (Aristeu Rozanski) [RHEL-27740] - mm: add folio_get_nontail_page() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert migrate_page_add() to migrate_folio_add() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_required() to queue_folio_required() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_hugetlb() to queue_folios_hugetlb() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_pte_range() to queue_folios_pte_range() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_pmd() to queue_folios_pmd() (Aristeu Rozanski) [RHEL-27740] - Documentation/mm: update hugetlbfs documentation to mention alloc_hugetlb_folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb_wp() to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb_add_to_page_cache to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert restore_reserve_on_error to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb fault paths to use alloc_hugetlb_folio() (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert putback_active_hugepage to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlbfs_pagecache_present() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb_install_page to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert demote_free_huge_page to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert restore_reserve_on_error() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert alloc_migrate_huge_page to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: increase use of folios in alloc_huge_page() (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert alloc_surplus_huge_page() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert dequeue_hugetlb_page functions to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert __update_and_free_page() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert isolate_hugetlb to folios (Aristeu Rozanski) [RHEL-27740] - mm/khugepaged: fix invalid page access in release_pte_pages() (Aristeu Rozanski) [RHEL-27740] - mm: Remove get_kernel_pages() (Aristeu Rozanski) [RHEL-27740] - tee: Remove call to get_kernel_pages() (Aristeu Rozanski) [RHEL-27740] - tee: Remove vmalloc page support (Aristeu Rozanski) [RHEL-27740] - highmem: Enhance is_kmap_addr() to check kmap_local_page() mappings (Aristeu Rozanski) [RHEL-27740] - mm/memremap.c: fix outdated comment in devm_memremap_pages (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs: make kobj_type structures constant (Aristeu Rozanski) [RHEL-27740] - mm/gup: move private gup FOLL_ flags to internal.h (Aristeu Rozanski) [RHEL-27740] - mm/gup: move gup_must_unshare() to mm/internal.h (Aristeu Rozanski) [RHEL-27740] - mm/gup: make get_user_pages_fast_only() return the common return value (Aristeu Rozanski) [RHEL-27740] - mm/gup: remove pin_user_pages_fast_only() (Aristeu Rozanski) [RHEL-27740] - mm/gup: make locked never NULL in the internal GUP functions (Aristeu Rozanski) [RHEL-27740] - mm/gup: add FOLL_UNLOCKABLE (Aristeu Rozanski) [RHEL-27740] - mm/gup: remove locked being NULL from faultin_vma_page_range() (Aristeu Rozanski) [RHEL-27740] - mm/gup: add an assertion that the mmap lock is locked (Aristeu Rozanski) [RHEL-27740] - mm/gup: simplify the external interface functions and consolidate invariants (Aristeu Rozanski) [RHEL-27740] - mm/gup: move try_grab_page() to mm/internal.h (Aristeu Rozanski) [RHEL-27740] - mm/gup: don't call __gup_longterm_locked() if FOLL_LONGTERM cannot be set (Aristeu Rozanski) [RHEL-27740] - mm/gup: remove obsolete FOLL_LONGTERM comment (Aristeu Rozanski) [RHEL-27740] - mm/gup: have internal functions get the mmap_read_lock() (Aristeu Rozanski) [RHEL-27740] - powerpc: mm: add VM_IOREMAP flag to the vmalloc area (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc: skip the uninitilized vmalloc areas (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc: explicitly identify vm_map_ram area when shown in /proc/vmcoreinfo (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc.c: allow vread() to read out vm_map_ram areas (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc.c: add flags to mark vm_map_ram area (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc.c: add used_map into vmap_block to track space of vmap_block (Aristeu Rozanski) [RHEL-27740] - filemap: add mapping_read_folio_gfp() (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: reduce fallbacks to (MIGRATE_PCPTYPES - 1) (Aristeu Rozanski) [RHEL-27740] - mm: introduce vm_flags_reset_once to replace WRITE_ONCE vm_flags updates (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc: replace BUG_ON with a simple if statement (Aristeu Rozanski) [RHEL-27740] - mm/swapfile: remove pr_debug in get_swap_pages() (Aristeu Rozanski) [RHEL-27740] - kasan: infer allocation size by scanning metadata (Aristeu Rozanski) [RHEL-27740] - mm: introduce __vm_flags_mod and use it in untrack_pfn (Aristeu Rozanski) [RHEL-27740] - mm: replace vma->vm_flags indirect modification in ksm_madvise (Aristeu Rozanski) [RHEL-27740] - mm: replace vma->vm_flags direct modifications with modifier calls (Aristeu Rozanski) [RHEL-27740] - mm: replace VM_LOCKED_CLEAR_MASK with VM_LOCKED_MASK (Aristeu Rozanski) [RHEL-27740] - mm: introduce vma->vm_flags wrapper functions (Aristeu Rozanski) [RHEL-27740] - kernel/fork: convert vma assignment to a memcpy (Aristeu Rozanski) [RHEL-27740] - vma_merge: set vma iterator to correct position. (Aristeu Rozanski) [RHEL-27740] - mm/mmap: remove __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: convert do_brk_flags() to use vma_prepare() and vma_complete() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: introduce dup_vma_anon() helper (Aristeu Rozanski) [RHEL-27740] - mm/mmap: don't use __vma_adjust() in shift_arg_pages() (Aristeu Rozanski) [RHEL-27740] - mm/mremap: convert vma_adjust() to vma_expand() (Aristeu Rozanski) [RHEL-27740] - mm: don't use __vma_adjust() in __split_vma() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: introduce init_vma_prep() and init_multi_vma_prep() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: use vma_prepare() and vma_complete() in vma_expand() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: refactor locking out of __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: move anon_vma setting in __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: change do_vmi_align_munmap() for maple tree iterator changes (Aristeu Rozanski) [RHEL-27740] - mm: change munmap splitting order and move_vma() (Aristeu Rozanski) [RHEL-27740] - mmap: clean up mmap_region() unrolling (Aristeu Rozanski) [RHEL-27740] - mm: add vma iterator to vma_adjust() arguments (Aristeu Rozanski) [RHEL-27740] - mm: pass vma iterator through to __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm: remove unnecessary write to vma iterator in __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - madvise: use split_vma() instead of __split_vma() (Aristeu Rozanski) [RHEL-27740] - mm: pass through vma iterator to __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mmap: convert __vma_adjust() to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr-test.h: stop using vma_mas_store() for maple tree store (Aristeu Rozanski) [RHEL-27740] - mm: switch vma_merge(), split_vma(), and __split_vma to vma iterator (Aristeu Rozanski) [RHEL-27740] - nommu: pass through vma iterator to shrink_vma() (Aristeu Rozanski) [RHEL-27740] - nommu: convert nommu to using the vma iterator (Aristeu Rozanski) [RHEL-27740] - mm/mremap: use vmi version of vma_merge() (Aristeu Rozanski) [RHEL-27740] - mmap: use vmi version of vma_merge() (Aristeu Rozanski) [RHEL-27740] - mmap: pass through vmi iterator to __split_vma() (Aristeu Rozanski) [RHEL-27740] - madvise: use vmi iterator for __split_vma() and vma_merge() (Aristeu Rozanski) [RHEL-27740] - sched: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - task_mmu: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - mempolicy: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - coredump: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - mlock: convert mlock to vma iterator (Aristeu Rozanski) [RHEL-27740] - mm: change mprotect_fixup to vma iterator (Aristeu Rozanski) [RHEL-27740] - userfaultfd: use vma iterator (Aristeu Rozanski) [RHEL-27740] - ipc/shm: introduce new do_vma_munmap() to munmap (Aristeu Rozanski) [RHEL-27740] - ipc/shm: use the vma iterator for munmap calls (Aristeu Rozanski) [RHEL-27740] - mm: add temporary vma iterator versions of vma_merge(), split_vma(), and __split_vma() (Aristeu Rozanski) [RHEL-27740] - mmap: convert vma_expand() to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mmap: change do_mas_munmap and do_mas_aligned_munmap() to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mm/mmap: remove preallocation from do_mas_align_munmap() (Aristeu Rozanski) [RHEL-27740] - mmap: convert vma_link() vma iterator (Aristeu Rozanski) [RHEL-27740] - kernel/fork: convert forking to using the vmi iterator (Aristeu Rozanski) [RHEL-27740] - mm/mmap: convert brk to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mm: expand vma iterator interface (Aristeu Rozanski) [RHEL-27740] - mm, slab/slub: Ensure kmem_cache_alloc_bulk() is available early (Aristeu Rozanski) [RHEL-27740] - mm/slub: fix memory leak with using debugfs_lookup() (Aristeu Rozanski) [RHEL-27740] - swap: use bvec_set_page to initialize bvecs (Aristeu Rozanski) [RHEL-27740] - mpage: convert __mpage_writepage() to use a folio more fully (Aristeu Rozanski) [RHEL-27740] - fs: convert writepage_t callback to pass a folio (Aristeu Rozanski) [RHEL-27740] - mm: add memcpy_from_file_folio() (Aristeu Rozanski) [RHEL-27740] - mm: refactor va_remove_mappings (Aristeu Rozanski) [RHEL-27740] - mm: split __vunmap (Aristeu Rozanski) [RHEL-27740] - mm: move debug checks from __vunmap to remove_vm_area (Aristeu Rozanski) [RHEL-27740] - mm: use remove_vm_area in __vunmap (Aristeu Rozanski) [RHEL-27740] - mm: move __remove_vm_area out of va_remove_mappings (Aristeu Rozanski) [RHEL-27740] - mm: call vfree instead of __vunmap from delayed_vfree_work (Aristeu Rozanski) [RHEL-27740] - mm: move vmalloc_init and free_work down in vmalloc.c (Aristeu Rozanski) [RHEL-27740] - mm: remove __vfree_deferred (Aristeu Rozanski) [RHEL-27740] - mm: remove __vfree (Aristeu Rozanski) [RHEL-27740] - mm: reject vmap with VM_FLUSH_RESET_PERMS (Aristeu Rozanski) [RHEL-27740] - mm/gup.c: fix typo in comments (Aristeu Rozanski) [RHEL-27740] - mm/sparse: fix "unused function 'pgdat_to_phys'" warning (Aristeu Rozanski) [RHEL-27740] - mm/page_owner: record single timestamp value for high order allocations (Aristeu Rozanski) [RHEL-27740] - mm: memory-failure: document memory failure stats (Aristeu Rozanski) [RHEL-27740] - mm: memory-failure: bump memory failure stats to pglist_data (Aristeu Rozanski) [RHEL-27740] - mm: memory-failure: add memory failure stats to sysfs (Aristeu Rozanski) [RHEL-27740] - mm: move KMEMLEAK's Kconfig items from lib to mm (Aristeu Rozanski) [RHEL-27740] - mm: implement memory-deny-write-execute as a prctl (Aristeu Rozanski) [RHEL-27740] - mm/cma: fix potential memory loss on cma_declare_contiguous_nid (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert get_hwpoison_huge_page() to folios (Aristeu Rozanski) [RHEL-27740] - zsmalloc: set default zspage chain size to 8 (Aristeu Rozanski) [RHEL-27740] - zsmalloc: make zspage chain size configurable (Aristeu Rozanski) [RHEL-27740] - zsmalloc: skip chain size calculation for pow_of_2 classes (Aristeu Rozanski) [RHEL-27740] - zsmalloc: rework zspage chain size selection (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: use deferred_pages_enabled() wherever applicable (Aristeu Rozanski) [RHEL-27740] - mm/page_ext: init page_ext early if there are no deferred struct pages (Aristeu Rozanski) [RHEL-27740] - mm/damon/core: skip apply schemes if empty (Aristeu Rozanski) [RHEL-27740] - mm/secretmem: remove redundant initiialization of pointer file (Aristeu Rozanski) [RHEL-27740] - readahead: convert readahead_expand() to use a folio (Aristeu Rozanski) [RHEL-27740] - filemap: convert filemap_range_has_page() to use a folio (Aristeu Rozanski) [RHEL-27740] - rmap: add folio parameter to __page_set_anon_rmap() (Aristeu Rozanski) [RHEL-27740] - mm: clean up mlock_page / munlock_page references in comments (Aristeu Rozanski) [RHEL-27740] - mm: remove munlock_vma_page() (Aristeu Rozanski) [RHEL-27740] - mm: remove mlock_vma_page() (Aristeu Rozanski) [RHEL-27740] - mm: remove page_evictable() (Aristeu Rozanski) [RHEL-27740] - mm: convert mem_cgroup_css_from_page() to mem_cgroup_css_from_folio() (Aristeu Rozanski) [RHEL-27740] - mm/fs: convert inode_attach_wb() to take a folio (Aristeu Rozanski) [RHEL-27740] - mm: use a folio in copy_present_pte() (Aristeu Rozanski) [RHEL-27740] - mm: use a folio in copy_pte_range() (Aristeu Rozanski) [RHEL-27740] - mm: convert do_anonymous_page() to use a folio (Aristeu Rozanski) [RHEL-27740] - page-writeback: convert write_cache_pages() to use filemap_get_folios_tag() (Aristeu Rozanski) [RHEL-27740] - filemap: convert __filemap_fdatawait_range() to use filemap_get_folios_tag() (Aristeu Rozanski) [RHEL-27740] - filemap: add filemap_get_folios_tag() (Aristeu Rozanski) [RHEL-27740] - mm: discard __GFP_ATOMIC (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: explicitly define how __GFP_HIGH non-blocking allocations accesses reserves (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: explicitly define what alloc flags deplete min reserves (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: explicitly record high-order atomic allocations in alloc_flags (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: treat RT tasks similar to __GFP_HIGH (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: rename ALLOC_HIGH to ALLOC_MIN_RESERVE (Aristeu Rozanski) [RHEL-27740] - mm/page_ext: do not allocate space for page_ext->flags if not needed (Aristeu Rozanski) [RHEL-27740] - mm: remove __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Aristeu Rozanski) [RHEL-27740] - powerpc/nohash/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Aristeu Rozanski) [RHEL-27740] - powerpc/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE on 32bit book3s (Aristeu Rozanski) [RHEL-27740] - arm/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Aristeu Rozanski) [RHEL-27740] - mm/debug_vm_pgtable: more pte_swp_exclusive() sanity checks (Aristeu Rozanski) [RHEL-27740] - mm/khugepaged: convert release_pte_pages() to use folios (Aristeu Rozanski) [RHEL-27740] - mm/khugepaged: introduce release_pte_folio() to replace release_pte_page() (Aristeu Rozanski) [RHEL-27740] - kmsan: silence -Wmissing-prototypes warnings (Aristeu Rozanski) [RHEL-27740] - Documentation/mm: update references to __m[un]lock_page() to *_folio() (Aristeu Rozanski) [RHEL-27740] - mm: mlock: update the interface to use folios (Aristeu Rozanski) [RHEL-27740] - m68k/mm/motorola: specify pmd_page() type (Aristeu Rozanski) [RHEL-27740] - mm: mlock: use folios and a folio batch internally (Aristeu Rozanski) [RHEL-27740] - mm: pagevec: add folio_batch_reinit() (Aristeu Rozanski) [RHEL-27740] - mm: madvise: use vm_normal_folio() in madvise_free_pte_range() (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert unpoison_memory() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert hugetlb_set_page_hwpoison() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert __free_raw_hwp_pages() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert raw_hwp_list_head() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert free_raw_hwp_pages() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert hugetlb_clear_page_hwpoison to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert try_memory_failure_hugetlb() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert __get_huge_page_for_hwpoison() to folios (Aristeu Rozanski) [RHEL-27740] - mm/mmap: fix comment of unmapped_area{_topdown} (Aristeu Rozanski) [RHEL-27740] - mm: remove the hugetlb field from struct page (Aristeu Rozanski) [RHEL-27740] - mm: convert deferred_split_huge_page() to deferred_split_folio() (Aristeu Rozanski) [RHEL-27740] - mm/huge_memory: convert get_deferred_split_queue() to take a folio (Aristeu Rozanski) [RHEL-27740] - mm/huge_memory: remove page_deferred_list() (Aristeu Rozanski) [RHEL-27740] - mm: move page->deferred_list to folio->_deferred_list (Aristeu Rozanski) [RHEL-27740] - doc: correct struct folio kernel-doc (Aristeu Rozanski) [RHEL-27740] - mm: remove 'First tail page' members from struct page (Aristeu Rozanski) [RHEL-27740] - hugetlb: remove uses of compound_dtor and compound_nr (Aristeu Rozanski) [RHEL-27740] - mm: convert destroy_large_folio() to use folio_dtor (Aristeu Rozanski) [RHEL-27740] - mm: convert is_transparent_hugepage() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm: convert set_compound_page_dtor() and set_compound_order() to folios (Aristeu Rozanski) [RHEL-27740] - mm: reimplement compound_nr() (Aristeu Rozanski) [RHEL-27740] - mm: reimplement compound_order() (Aristeu Rozanski) [RHEL-27740] - mm: remove head_compound_mapcount() and _ptr functions (Aristeu Rozanski) [RHEL-27740] - mm: convert page_mapcount() to use folio_entire_mapcount() (Aristeu Rozanski) [RHEL-27740] - hugetlb: remove uses of folio_mapcount_ptr (Aristeu Rozanski) [RHEL-27740] - mm/debug: remove call to head_compound_mapcount() (Aristeu Rozanski) [RHEL-27740] - mm: use entire_mapcount in __page_dup_rmap() (Aristeu Rozanski) [RHEL-27740] - mm: use a folio in hugepage_add_anon_rmap() and hugepage_add_new_anon_rmap() (Aristeu Rozanski) [RHEL-27740] - page_alloc: use folio fields directly (Aristeu Rozanski) [RHEL-27740] - mm: convert page_add_file_rmap() to use a folio internally (Aristeu Rozanski) [RHEL-27740] - mm: convert page_add_anon_rmap() to use a folio internally (Aristeu Rozanski) [RHEL-27740] - mm: convert page_remove_rmap() to use a folio internally (Aristeu Rozanski) [RHEL-27740] - doc: clarify refcount section by referring to folios & pages (Aristeu Rozanski) [RHEL-27740] - mm/mmu_notifier: remove unused mmu_notifier_range_update_to_read_only export (Aristeu Rozanski) [RHEL-27740] - mm: compaction: avoid fragmentation score calculation for empty zones (Aristeu Rozanski) [RHEL-27740] - mm: compaction: add missing kcompactd wakeup trace event (Aristeu Rozanski) [RHEL-27740] - mm: compaction: count the migration scanned pages events for proactive compaction (Aristeu Rozanski) [RHEL-27740] - mm: compaction: move list validation into compact_zone() (Aristeu Rozanski) [RHEL-27740] - mm: compaction: remove redundant VM_BUG_ON() in compact_zone() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: fix typo in comment (Aristeu Rozanski) [RHEL-27740] - memblock: Avoid useless checks in memblock_merge_regions(). (Aristeu Rozanski) [RHEL-27740] - memblock: Make a boundary tighter in memblock_add_range(). (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: use strscpy() to instead of strncpy() (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: remove damon_pa_access_chk_result struct (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: remove folio_sz field from damon_pa_access_chk_result (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: rename 'damon_pa_access_chk_result->page_sz' to 'folio_sz' (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: record appropriate folio size when the access is not found (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: support folio of neither HPAGE_PMD_SIZE nor PAGE_SIZE (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: rename 'damon_young_walk_private->page_sz' to 'folio_sz' (Aristeu Rozanski) [RHEL-27740] - mm: remove PageMovable export (Aristeu Rozanski) [RHEL-27740] - mm: introduce folio_is_pfmemalloc (Aristeu Rozanski) [RHEL-27740] - mm: support POSIX_FADV_NOREUSE (Aristeu Rozanski) [RHEL-27740] - mm: add vma_has_recency() (Aristeu Rozanski) [RHEL-27740] - mm/nommu: don't use VM_MAYSHARE for MAP_PRIVATE mappings (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/mm/numaperf: increase depth of subsections (Aristeu Rozanski) [RHEL-27740] - tools/vm: rename tools/vm to tools/mm (Aristeu Rozanski) [RHEL-27740] - mm: remove zap_page_range and create zap_vma_pages (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: invert logic for early page initialisation checks (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: convert hugetlb related functions to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon: remove unneeded damon_get_page() (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: convert damon_young_pmd_entry() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: convert damon_pa_*() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon: convert damon_ptep/pmdp_mkold() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon: introduce damon_get_folio() (Aristeu Rozanski) [RHEL-27740] - mm: page_idle: convert page idle to use a folio (Aristeu Rozanski) [RHEL-27740] - mm: huge_memory: convert split_huge_pages_all() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm: remove generic_writepages (Aristeu Rozanski) [RHEL-27740] - jbd2,ocfs2: move jbd2_journal_submit_inode_data_buffers to ocfs2 (Aristeu Rozanski) [RHEL-27740] - fs: remove an outdated comment on mpage_writepages (Aristeu Rozanski) [RHEL-27740] - mm/page_reporting: replace rcu_access_pointer() with rcu_dereference_protected() (Aristeu Rozanski) [RHEL-27740] - mm: fix comment of page table counter (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: replace BUG_ON() by WARN_ON_ONCE() (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: avoid calling __find_vmap_area() twice in __vunmap() (Aristeu Rozanski) [RHEL-27740] - mm: move FOLL_* defs to mm_types.h (Aristeu Rozanski) [RHEL-27740] - mm/swap: convert deactivate_page() to folio_deactivate() (Aristeu Rozanski) [RHEL-27740] - mm/damon: convert damon_pa_mark_accessed_or_deactivate() to use folios (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: correct use of __GFP_NOWARN mask in __vmalloc_area_node() (Aristeu Rozanski) [RHEL-27740] - swap: fold swap_ra_clamp_pfn into swap_ra_info (Aristeu Rozanski) [RHEL-27740] - swap: avoid a redundant pte map if ra window is 1 (Aristeu Rozanski) [RHEL-27740] - Docs/ABI/damon: document scheme filters files (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/mm/damon/usage: document DAMOS filters of sysfs (Aristeu Rozanski) [RHEL-27740] - selftests/damon/sysfs: test filters directory (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: implement scheme filters (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: connect filter directory and filters directory (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: implement filter directory (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: implement filters directory (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/damon/reclaim: document 'skip_anon' parameter (Aristeu Rozanski) [RHEL-27740] - mm/damon/reclaim: add a parameter called skip_anon for avoiding anonymous pages reclamation (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: support DAMOS filters (Aristeu Rozanski) [RHEL-27740] - mm/damon/core: implement damos filter (Aristeu Rozanski) [RHEL-27740] - mm: memcontrol: deprecate charge moving (Aristeu Rozanski) [RHEL-27740] - mm: rmap: remove lock_page_memcg() (Aristeu Rozanski) [RHEL-27740] - mm: memcontrol: skip moving non-present pages that are mapped elsewhere (Aristeu Rozanski) [RHEL-27740] - hugetlb: initialize variable to avoid compiler warning (Aristeu Rozanski) [RHEL-27740] - mm: swap: convert mark_page_lazyfree() to folio_mark_lazyfree() (Aristeu Rozanski) [RHEL-27740] - cma: tracing: print alloc result in trace_cma_alloc_finish (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: do not duplicate policy if it is not applicable for set_mempolicy_home_node (Aristeu Rozanski) [RHEL-27740] - mpage: use b_folio in do_mpage_readpage() (Aristeu Rozanski) [RHEL-27740] - jbd2: replace obvious uses of b_page with b_folio (Aristeu Rozanski) [RHEL-27740] - gfs2: replace obvious uses of b_page with b_folio (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in mark_buffer_dirty() (Aristeu Rozanski) [RHEL-27740] - page_io: remove buffer_head include (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in end_buffer_async_write() (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in end_buffer_async_read() (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in touch_buffer() (Aristeu Rozanski) [RHEL-27740] - buffer: replace obvious uses of b_page with b_folio (Aristeu Rozanski) [RHEL-27740] - buffer: add b_folio as an alias of b_page (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: add tests for MFD_NOEXEC_SEAL MFD_EXEC (Aristeu Rozanski) [RHEL-27740] - mm/memfd: add write seals when apply SEAL_EXEC to executable memfd (Aristeu Rozanski) [RHEL-27740] - mm/memfd: add MFD_NOEXEC_SEAL and MFD_EXEC (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: add tests for F_SEAL_EXEC (Aristeu Rozanski) [RHEL-27740] - mm/slab.c: cleanup is_debug_pagealloc_cache() (Aristeu Rozanski) [RHEL-27740] - mm/sl{a,u}b: fix wrong usages of folio_page() for getting head pages (Aristeu Rozanski) [RHEL-27740] - context_tracking: Fix noinstr vs KASAN (Aristeu Rozanski) [RHEL-27740] - entry, kasan, x86: Disallow overriding mem*() functions (Aristeu Rozanski) [RHEL-27740] - ubsan: Fix objtool UACCESS warns (Aristeu Rozanski) [RHEL-27740] - mm/memremap: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Aristeu Rozanski) [RHEL-27740] - mm/slab: remove unused slab_early_init (Aristeu Rozanski) [RHEL-27740] - xen: use vma_lookup() in privcmd_ioctl_mmap() (Aristeu Rozanski) [RHEL-27740] - fs: remove the NULL get_block case in mpage_writepages (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: clean up mapping in mfd_fail_write (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: remove unused variable (Aristeu Rozanski) [RHEL-27740]- tools: ynl: fix converting flags to names after recent cleanup (Jose Ignacio Tornos Martinez) [RHEL-31945] - ynl: netdev: drop unnecessary enum-as-flags (Jose Ignacio Tornos Martinez) [RHEL-31945] - tools: ynl: extend netdev sample to dump xdp-rx-metadata-features (Jose Ignacio Tornos Martinez) [RHEL-31945] - bpf: expose information about supported xdp metadata kfunc (Jose Ignacio Tornos Martinez) [RHEL-31945] - bpf: make it easier to add new metadata kfunc (Jose Ignacio Tornos Martinez) [RHEL-31945] - xdp: use trusted arguments in XDP hints kfuncs (Jose Ignacio Tornos Martinez) [RHEL-31945] - netfilter: nft_ct: fix l3num expectations with inet pseudo family (Phil Sutter) [RHEL-31345] {CVE-2024-26673} - netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations (Phil Sutter) [RHEL-31345] {CVE-2024-26673} - team: Fix use-after-free when an option instance allocation fails (Hangbin Liu) [RHEL-31052] - team: Remove NULL check before dev_{put, hold} (Hangbin Liu) [RHEL-31052] - ipv6: sr: fix possible use-after-free and null-ptr-deref (Hangbin Liu) [RHEL-30814 RHEL-31732] {CVE-2024-26735} - selftests: seg6: add selftest for NEXT-C-SID flavor in SRv6 End.X behavior (Hangbin Liu) [RHEL-30814] - seg6: add NEXT-C-SID support for SRv6 End.X behavior (Hangbin Liu) [RHEL-30814] - seg6: Cleanup duplicates of skb_dst_drop calls (Hangbin Liu) [RHEL-30814] - nvme-tcp: Fix comma-related oops (Maurizio Lombardi) [RHEL-25547] - security/keys: export key_lookup() (Maurizio Lombardi) [RHEL-25547] - nvme: add new config entries and enable them (Maurizio Lombardi) [RHEL-25547] - nvme: clear caller pointer on identify failure (Maurizio Lombardi) [RHEL-25547] - nvme: host: fix double-free of struct nvme_id_ns in ns_update_nuse() (Maurizio Lombardi) [RHEL-25547] - nvme: fcloop: make fcloop_class constant (Maurizio Lombardi) [RHEL-25547] - nvme: fabrics: make nvmf_class constant (Maurizio Lombardi) [RHEL-25547] - nvme: core: constify struct class usage (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: typo in nvmf_parse_key() (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: check max outstanding commands (Maurizio Lombardi) [RHEL-25547] - nvmet-rdma: set max_queue_size for RDMA transport (Maurizio Lombardi) [RHEL-25547] - nvmet: introduce new max queue size configuration entry (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: clamp queue size according to ctrl cap (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: introduce NVME_RDMA_MAX_METADATA_QUEUE_SIZE definition (Maurizio Lombardi) [RHEL-25547] - nvmet: set ctrl pi_support cap before initializing cap reg (Maurizio Lombardi) [RHEL-25547] - nvmet: set maxcmd to be per controller (Maurizio Lombardi) [RHEL-25547] - nvmet: compare mqes and sqsize only for IO SQ (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: move NVME_RDMA_IP_PORT from common file (Maurizio Lombardi) [RHEL-25547] - nvmet: remove superfluous initialization (Maurizio Lombardi) [RHEL-25547] - nvme: implement support for relaxed effects (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: fix I/O connect error handling (Maurizio Lombardi) [RHEL-25547] - nvme: use ns->head->pi_size instead of t10_pi_tuple structure size (Maurizio Lombardi) [RHEL-25547] - nvme-core: fix comment to reflect right functions (Maurizio Lombardi) [RHEL-25547] - nvme: move passthrough logging attribute to head (Maurizio Lombardi) [RHEL-25547] - nvme: allow passthru cmd error logging (Maurizio Lombardi) [RHEL-25547] - nvme-fc: show hostnqn when connecting to fc target (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: show hostnqn when connecting to rdma target (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: show hostnqn when connecting to tcp target (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: use RCU list iterator for assoc_list (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: take ref count on tgtport before delete assoc (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: avoid deadlock on delete association path (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: abort command when there is no binding (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: do not tack refs on tgtports from assoc (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: remove null hostport pointer check (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: hold reference on hostport match (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: free queue and assoc directly (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: defer cleanup using RCU properly (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: release reference on target port (Maurizio Lombardi) [RHEL-25547] - nvmet-fcloop: swap the list_add_tail arguments (Maurizio Lombardi) [RHEL-25547] - nvme-fc: do not wait in vain when unloading module (Maurizio Lombardi) [RHEL-25547] - nvme-fc: log human-readable opcode on timeout (Maurizio Lombardi) [RHEL-25547] - nvme: split out fabrics version of nvme_opcode_str() (Maurizio Lombardi) [RHEL-25547] - nvme: take const cmd pointer in read-only helpers (Maurizio Lombardi) [RHEL-25547] - nvme: remove redundant status mask (Maurizio Lombardi) [RHEL-25547] - nvme: return string as char *, not unsigned char * (Maurizio Lombardi) [RHEL-25547] - nvme-common: add module description (Maurizio Lombardi) [RHEL-25547] - nvme: enable retries for authentication commands (Maurizio Lombardi) [RHEL-25547] - nvme: change __nvme_submit_sync_cmd() calling conventions (Maurizio Lombardi) [RHEL-25547] - nvme-auth: open-code single-use macros (Maurizio Lombardi) [RHEL-25547] - nvme: use ctrl state accessor (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: fix nvme tcp ida memory leak (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: Fix transfer length when write_generate/read_verify are 0 (Maurizio Lombardi) [RHEL-25547] - nvmet: add module description to stop warnings (Maurizio Lombardi) [RHEL-25547] - nvme: add module description to stop warnings (Maurizio Lombardi) [RHEL-25547] - nvmet: unify aer type enum (Maurizio Lombardi) [RHEL-25547] - nvmet-rdma: avoid circular locking dependency on install_queue() (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: avoid circular locking dependency on install_queue() (Maurizio Lombardi) [RHEL-25547] - nvme-pci: set doorbell config before unquiescing (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: enhance timeout kernel log (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: enhance timeout kernel log (Maurizio Lombardi) [RHEL-25547] - nvme-pci: enhance timeout kernel log (Maurizio Lombardi) [RHEL-25547] - nvme: trace: avoid memcpy overflow warning (Maurizio Lombardi) [RHEL-25547] - nvmet: re-fix tracing strncpy() warning (Maurizio Lombardi) [RHEL-25547] - nvme: introduce nvme_disk_is_ns_head helper (Maurizio Lombardi) [RHEL-25547] - nvme: Add pr_ops read_reservation support (Maurizio Lombardi) [RHEL-25547] - nvme: Add a nvme_pr_type enum (Maurizio Lombardi) [RHEL-25547] - nvme: Add pr_ops read_keys support (Maurizio Lombardi) [RHEL-25547] - nvme: Add helper to send pr command (Maurizio Lombardi) [RHEL-25547] - nvme: Move pr code to it's own file (Maurizio Lombardi) [RHEL-25547] - nvme: Don't hardcode the data len for pr commands (Maurizio Lombardi) [RHEL-25547] - nvme: Fix reservation status related structs (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage (Maurizio Lombardi) [RHEL-25547] - nvme-pci: disable write zeroes for SK Hynix BC901 (Maurizio Lombardi) [RHEL-25547] - nvmet-fcloop: Remove remote port from list when unlinking (Maurizio Lombardi) [RHEL-25547] - nvmet-trace: avoid dereferencing pointer too early (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: remove unnecessary bracket (Maurizio Lombardi) [RHEL-25547] - nvme: simplify the max_discard_segments calculation (Maurizio Lombardi) [RHEL-25547] - nvme: fix max_discard_sectors calculation (Maurizio Lombardi) [RHEL-25547] - nvme: also skip discard granularity updates in nvme_config_discard (Maurizio Lombardi) [RHEL-25547] - nvme: update the explanation for not updating the limits in nvme_config_discard (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: fix a missing endianess conversion in nvmet_tcp_try_peek_pdu (Maurizio Lombardi) [RHEL-25547] - nvme-common: mark nvme_tls_psk_prio static (Maurizio Lombardi) [RHEL-25547] - nvme: remove unused definition (Maurizio Lombardi) [RHEL-25547] - nvme: tcp: remove unnecessary goto statement (Maurizio Lombardi) [RHEL-25547] - nvme-fc: set numa_node after nvme_init_ctrl (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: don't check discovery ioccsz/iorcsz (Maurizio Lombardi) [RHEL-25547] - nvmet: configfs: use ctrl->instance to track passthru subsystems (Maurizio Lombardi) [RHEL-25547] - nvme: repack struct nvme_ns_head (Maurizio Lombardi) [RHEL-25547] - nvme: add csi, ms and nuse to sysfs (Maurizio Lombardi) [RHEL-25547] - nvme: rename ns attribute group (Maurizio Lombardi) [RHEL-25547] - nvme: refactor ns info setup function (Maurizio Lombardi) [RHEL-25547] - nvme: refactor ns info helpers (Maurizio Lombardi) [RHEL-25547] - nvme: move ns id info to struct nvme_ns_head (Maurizio Lombardi) [RHEL-25547] - nvmet: remove cntlid_min and cntlid_max check in nvmet_alloc_ctrl (Maurizio Lombardi) [RHEL-25547] - nvmet: allow identical cntlid_min and cntlid_max settings (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: check ioccsz and iorcsz (Maurizio Lombardi) [RHEL-25547] - nvme: introduce nvme_check_ctrl_fabric_info helper (Maurizio Lombardi) [RHEL-25547] - nvme-fc: replace deprecated strncpy with strscpy (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: replace deprecated strncpy with strscpy (Maurizio Lombardi) [RHEL-25547] - nvme-pci: fix sleeping function called from interrupt context (Maurizio Lombardi) [RHEL-25547] - nvme-pci: Add sleep quirk for Kingston drives (Maurizio Lombardi) [RHEL-25547] - nvme: fix deadlock between reset and scan (Maurizio Lombardi) [RHEL-25547] - nvme: Print capabilities changes just once (Maurizio Lombardi) [RHEL-25547] - nvme: prevent potential spectre v1 gadget (Maurizio Lombardi) [RHEL-25547] - nvme: improve NVME_HOST_AUTH and NVME_TARGET_AUTH config descriptions (Maurizio Lombardi) [RHEL-25547] - nvme-ioctl: move capable() admin check to the end (Maurizio Lombardi) [RHEL-25547] - nvme: ensure reset state check ordering (Maurizio Lombardi) [RHEL-25547] - nvme: introduce helper function to get ctrl state (Maurizio Lombardi) [RHEL-25547] - nvme-core: check for too small lba shift (Maurizio Lombardi) [RHEL-25547] - nvme: fine-tune sending of first keep-alive (Maurizio Lombardi) [RHEL-25547] - nvme: tcp: fix compile-time checks for TLS mode (Maurizio Lombardi) [RHEL-25547] - nvme: target: fix Kconfig select statements (Maurizio Lombardi) [RHEL-25547] - nvme: target: fix nvme_keyring_id() references (Maurizio Lombardi) [RHEL-25547] - nvme: move nvme_stop_keep_alive() back to original position (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: always initialize tls_handshake_tmo_work (Maurizio Lombardi) [RHEL-25547] - nvme: blank out authentication fabrics options if not configured (Maurizio Lombardi) [RHEL-25547] - nvme: catch errors from nvme_configure_metadata() (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: only evaluate 'tls' option if TLS is selected (Maurizio Lombardi) [RHEL-25547] - nvme-auth: set explanation code for failure2 msgs (Maurizio Lombardi) [RHEL-25547] - nvme-auth: unlock mutex in one place only (Maurizio Lombardi) [RHEL-25547] - nvme: keyring: fix conditional compilation (Maurizio Lombardi) [RHEL-25547] - nvme: common: make keyring and auth separate modules (Maurizio Lombardi) [RHEL-25547] - nvme-loop: always quiesce and cancel commands before destroying admin q (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: avoid open-coding nvme_tcp_teardown_admin_queue() (Maurizio Lombardi) [RHEL-25547] - nvme-auth: always set valid seq_num in dhchap reply (Maurizio Lombardi) [RHEL-25547] - nvme-auth: add flag for bi-directional auth (Maurizio Lombardi) [RHEL-25547] - nvme-auth: auth success1 msg always includes resp (Maurizio Lombardi) [RHEL-25547] - nvme: fix error-handling for io_uring nvme-passthrough (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: Fix a memory leak (Maurizio Lombardi) [RHEL-25547] - nvme-auth: use crypto_shash_tfm_digest() (Maurizio Lombardi) [RHEL-25547] - nvme-auth: allow mixing of secret and hash lengths (Maurizio Lombardi) [RHEL-25547] - nvme-auth: use transformed key size to create resp (Maurizio Lombardi) [RHEL-25547] - nvme-auth: alloc nvme_dhchap_key as single buffer (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: use 'spin_lock_bh' for state_lock() (Maurizio Lombardi) [RHEL-25547] - nvme: rework NVME_AUTH Kconfig selection (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: peek icreq before starting TLS (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: control messages for recvmsg() (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: enable TLS handshake upcall (Maurizio Lombardi) [RHEL-25547] - nvmet: Set 'TREQ' to 'required' when TLS is enabled (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: allocate socket file (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: make nvmet_tcp_alloc_queue() a void function (Maurizio Lombardi) [RHEL-25547] - nvmet: make TCP sectype settable via configfs (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: parse options 'keyring' and 'tls_key' (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: improve icreq/icresp logging (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: control message handling for recvmsg() (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: enable TLS handshake upcall (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: allocate socket file (Maurizio Lombardi) [RHEL-25547] - nvme-keyring: implement nvme_tls_psk_default() (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: add definitions for TLS cipher suites (Maurizio Lombardi) [RHEL-25547] - nvme: add TCP TSAS definitions (Maurizio Lombardi) [RHEL-25547] - nvme-keyring: define a 'psk' keytype (Maurizio Lombardi) [RHEL-25547] - nvme-keyring: register '.nvme' keyring (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: Annotate struct nvmet_fc_tgt_queue with __counted_by (Maurizio Lombardi) [RHEL-25547] - nvme-pci: add BOGUS_NID for Intel 0a54 device (Maurizio Lombardi) [RHEL-25547 RHEL-28783] - nvmet-auth: complete a request only after freeing the dhchap pointers (Maurizio Lombardi) [RHEL-25547] - nvme: sanitize metadata bounce buffer for reads (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: do not try to stop unallocated queues (Maurizio Lombardi) [RHEL-25547] - redhat/rhel_files/mod-extra.list.rhel: add test_lockup (Čestmír Kalina) [RHEL-26127] - redhat/configs: enable CONFIG_TEST_LOCKUP (Čestmír Kalina) [RHEL-26127] - lib/test_lockup: fix kernel pointer check for separate address spaces (Čestmír Kalina) [RHEL-26127] - sched/fair: Take the scheduling domain into account in select_idle_core() (Phil Auld) [RHEL-25535] - sched/fair: Take the scheduling domain into account in select_idle_smt() (Phil Auld) [RHEL-25535] - sched/fair: Fix tg->load when offlining a CPU (Phil Auld) [RHEL-25535] - sched/fair: Use all little CPUs for CPU-bound workloads (Phil Auld) [RHEL-25535] - sched/fair: Simplify util_est (Phil Auld) [RHEL-25535] - sched/fair: Remove SCHED_FEAT(UTIL_EST_FASTUP, true) (Phil Auld) [RHEL-25535] - sched: fair: move unused stub functions to header (Phil Auld) [RHEL-25535] - sched/doc: Update documentation after renames and synchronize Chinese version (Phil Auld) [RHEL-25535] - sched/pelt: Avoid underestimation of task utilization (Phil Auld) [RHEL-25535] - sched/deadline: Introduce deadline servers (Phil Auld) [RHEL-25535] - sched/deadline: Move bandwidth accounting into {en,de}queue_dl_entity (Phil Auld) [RHEL-25535] - sched/deadline: Collect sched_dl_entity initialization (Phil Auld) [RHEL-25535] - sched: Unify more update_curr*() (Phil Auld) [RHEL-25535] - sched: Remove vruntime from trace_sched_stat_runtime() (Phil Auld) [RHEL-25535] - sched: Unify runtime accounting across classes (Phil Auld) [RHEL-25535] - sched: Use WRITE_ONCE() for p->on_rq (Phil Auld) [RHEL-25535] - rcu/tasks-trace: Handle new PF_IDLE semantics (Phil Auld) [RHEL-25535] - rcu/tasks: Handle new PF_IDLE semantics (Phil Auld) [RHEL-25535] - rcu: Introduce rcu_cpu_online() (Phil Auld) [RHEL-25535] - sched/fair: Remove SIS_PROP (Phil Auld) [RHEL-25535] - sched/fair: Use candidate prev/recent_used CPU if scanning failed for cluster wakeup (Phil Auld) [RHEL-25535] - sched/fair: Scan cluster before scanning LLC in wake-up path (Phil Auld) [RHEL-15622] - sched: Add cpus_share_resources API (Phil Auld) [RHEL-15622] - sched/nohz: Update comments about NEWILB_KICK (Phil Auld) [RHEL-25535] - sched/fair: Remove duplicate #include (Phil Auld) [RHEL-25535] - sched: Make PELT acronym definition searchable (Phil Auld) [RHEL-25535] - sched/headers: Remove comment referring to rq::cpu_load, since this has been removed (Phil Auld) [RHEL-25535] - sched/topology: Move the declaration of 'schedutil_gov' to kernel/sched/sched.h (Phil Auld) [RHEL-25535] - sched/topology: Change behaviour of the 'sched_energy_aware' sysctl, based on the platform (Phil Auld) [RHEL-25535] - sched/topology: Remove the EM_MAX_COMPLEXITY limit (Phil Auld) [RHEL-25535] - sched/nohz: Remove unnecessarily complex error handling pattern from find_new_ilb() (Phil Auld) [RHEL-25535] - sched/nohz: Use consistent variable names in find_new_ilb() and kick_ilb() (Phil Auld) [RHEL-25535] - sched/nohz: Update idle load-balancing (ILB) comments (Phil Auld) [RHEL-25535] - sched/debug: Print 'tgid' in sched_show_task() (Phil Auld) [RHEL-25535] - sched/headers: Remove duplicate header inclusions (Phil Auld) [RHEL-25535] - sched/debug: Add new tracepoint to track compute energy computation (Phil Auld) [RHEL-25535] - sched/deadline: Make dl_rq->pushable_dl_tasks update drive dl_rq->overloaded (Phil Auld) [RHEL-25535] - sched/rt: Make rt_rq->pushable_tasks updates drive rto_mask (Phil Auld) [RHEL-25535] - sched/core: Refactor the task_flags check for worker sleeping in sched_submit_work() (Phil Auld) [RHEL-25535] - sched/fair: Fix warning in bandwidth distribution (Phil Auld) [RHEL-25535] - sched/fair: Make cfs_rq->throttled_csd_list available on !SMP (Phil Auld) [RHEL-25535] - sched/debug: Avoid checking in_atomic_preempt_off() twice in schedule_debug() (Phil Auld) [RHEL-25535] - sched/headers: Standardize the header guard #endif (Phil Auld) [RHEL-25535] - sched/headers: Standardize the header guard #endif (Phil Auld) [RHEL-25535] - sched/headers: Add header guard to (Phil Auld) [RHEL-25535] - kernel/sched: Modify initial boot task idle setup (Phil Auld) [RHEL-25535] - sched/fair: Rename check_preempt_curr() to wakeup_preempt() (Phil Auld) [RHEL-25535] - sched/fair: Rename check_preempt_wakeup() to check_preempt_wakeup_fair() (Phil Auld) [RHEL-25535] - sched/headers: Remove duplicated includes in kernel/sched/sched.h (Phil Auld) [RHEL-25535] - sched/fair: Ratelimit update to tg->load_avg (Phil Auld) [RHEL-20158 RHEL-25535] - sched/core: Use do-while instead of for loop in set_nr_if_polling() (Phil Auld) [RHEL-25535] - sched/fair: Fix cfs_rq_is_decayed() on !SMP (Phil Auld) [RHEL-25535] - sched: Assert for_each_thread() is properly locked (Phil Auld) [RHEL-25535] - sched/core: Report correct state for TASK_IDLE | TASK_FREEZABLE (Phil Auld) [RHEL-25535] - sched/core: Add kernel-doc for set_cpus_allowed_ptr() (Phil Auld) [RHEL-25535] - sched/headers: Rename task_struct::state to task_struct::__state in the comments too (Phil Auld) [RHEL-25535] - sched: add WF_CURRENT_CPU and externise ttwu (Phil Auld) [RHEL-25535] - sched/fair: Stabilize asym cpu capacity system idle cpu selection (Phil Auld) [RHEL-25535] - sched/core: introduce sched_core_idle_cpu() (Phil Auld) [RHEL-25535] - genirq, softirq: Use in_hardirq() instead of in_irq() (Phil Auld) [RHEL-25535] - sched: add throttled time stat for throttled children (Phil Auld) [RHEL-25535] - sched: don't account throttle time for empty groups (Phil Auld) [RHEL-25535] - kbuild: add kbuild-file macro (Radu Rendec) [RHEL-33669] - kbuild: replace $(if A,A,B) with $(or A,B) in scripts/Makefile.modpost (Radu Rendec) [RHEL-33669] - kbuild: Fix include path in scripts/Makefile.modpost (Radu Rendec) [RHEL-33669] - smb: client: fix rename(2) regression against samba (Paulo Alcantara) [RHEL-33612] - net/sched: fix lockdep splat in qdisc_tree_reduce_backlog() (Davide Caratti) [RHEL-32137] - net/sched: taprio: proper TCA_TAPRIO_TC_ENTRY_INDEX check (Davide Caratti) [RHEL-32137 RHEL-32497] {CVE-2024-26815} - net/sched: flower: Add lock protection when remove filter handle (Davide Caratti) [RHEL-32137] - net/sched: act_mirred: don't override retval if we already lost the skb (Davide Caratti) [RHEL-31724 RHEL-32137] {CVE-2024-26739} - net/sched: act_mirred: use the backlog for mirred ingress (Davide Caratti) [RHEL-31720 RHEL-32137] {CVE-2024-26740} - net/sched: act_mirred: Create function tcf_mirred_to_dev and improve readability (Davide Caratti) [RHEL-32137] - net/sched: flower: Fix chain template offload (Davide Caratti) [RHEL-31315 RHEL-32137] {CVE-2024-26669} - Revert "thermal: core: Don't update trip points inside the hysteresis range" (David Arcari) [RHEL-31848] - MAINTAINERS: remove section INTEL MENLOW THERMAL DRIVER (David Arcari) [RHEL-31848] - thermal: core: remove unnecessary check in trip_point_hyst_store() (David Arcari) [RHEL-31848] - thermal: intel: int340x_thermal: Use thermal zone accessor functions (David Arcari) [RHEL-31848] - thermal: core: Remove excess empty line from a comment (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Add Lunar Lake-M PCI ID (David Arcari) [RHEL-31848] - thermal: intel: Set THERMAL_TRIP_FLAG_RW_TEMP directly (David Arcari) [RHEL-31848] - thermal: core: Drop the .set_trip_hyst() thermal zone operation (David Arcari) [RHEL-31848] - thermal: core: Add flags to struct thermal_trip (David Arcari) [RHEL-31848] - thermal: core: Move initial num_trips assignment before memcpy() (David Arcari) [RHEL-31848] - thermal: core: Store zone ops in struct thermal_zone_device (David Arcari) [RHEL-31848] - thermal: Get rid of CONFIG_THERMAL_WRITABLE_TRIPS (David Arcari) [RHEL-31848] - thermal: intel: Adjust ops handling during thermal zone registration (David Arcari) [RHEL-31848] - thermal: core: Store zone trips table in struct thermal_zone_device (David Arcari) [RHEL-31848] - thermal: intel: Discard trip tables after zone registration (David Arcari) [RHEL-31848] - thermal/intel: Fix intel_tcc_get_temp() to support negative CPU temperature (David Arcari) [RHEL-31848] - thermal: sysfs: Fix up white space in trip_point_temp_store() (David Arcari) [RHEL-31848] - thermal: intel: powerclamp: Remove dead code for target mwait value (David Arcari) [RHEL-31848] - thermal/debugfs: Unlock on error path in thermal_debug_tz_trip_up() (David Arcari) [RHEL-31848] - thermal: core: Use kstrdup_const() during cooling device registration (David Arcari) [RHEL-31848] - thermal/debugfs: Add thermal debugfs information for mitigation episodes (David Arcari) [RHEL-31848] - redhat/configs: disable CONFIG_THERMAL_DEBUGFS (David Arcari) [RHEL-31848] - thermal/debugfs: Add thermal cooling device debugfs information (David Arcari) [RHEL-31848] - thermal: netlink: Pass thermal zone pointer to notify routines (David Arcari) [RHEL-31848] - thermal: netlink: Pass pointers to thermal_notify_tz_trip_up/down() (David Arcari) [RHEL-31848] - thermal: netlink: Pass pointers to thermal_notify_tz_trip_change() (David Arcari) [RHEL-31848] - thermal: trip: Constify thermal zone argument of thermal_zone_trip_id() (David Arcari) [RHEL-31848] - thermal: intel: hfi: Enable an HFI instance from its first online CPU (David Arcari) [RHEL-31848] - thermal/thermal_of: Allow rebooting after critical temp (David Arcari) [RHEL-31848] - reboot: Introduce thermal_zone_device_critical_reboot() (David Arcari) [RHEL-31848] - thermal/core: Prepare for introduction of thermal reboot (David Arcari) [RHEL-31848] - thermal/sysfs: Update governors when the 'weight' has changed (David Arcari) [RHEL-31848] - thermal/sysfs: Update instance->weight under tz lock (David Arcari) [RHEL-31848] - thermal: core: Add governor callback for thermal zone change (David Arcari) [RHEL-31848] - thermal: core: Resume thermal zones asynchronously (David Arcari) [RHEL-31848] - thermal: core: Initialize poll_queue in thermal_zone_device_init() (David Arcari) [RHEL-31848] - thermal: core: Fix thermal zone suspend-resume synchronization (David Arcari) [RHEL-31848] - thermal/core: Check get_temp ops is present when registering a tz (David Arcari) [RHEL-31848] - thermal: trip: Use for_each_trip() in __thermal_zone_set_trips() (David Arcari) [RHEL-31848] - thermal: trip: Send trip change notifications on all trip updates (David Arcari) [RHEL-31848] - thermal: core: Rework thermal zone availability check (David Arcari) [RHEL-31848] - thermal: Drop redundant and confusing device_is_registered() checks (David Arcari) [RHEL-31848] - thermal: core: Make thermal_zone_device_unregister() return after freeing the zone (David Arcari) [RHEL-31848] - thermal: sysfs: Rework the reading of trip point attributes (David Arcari) [RHEL-31848] - thermal: sysfs: Rework the handling of trip point updates (David Arcari) [RHEL-31848] - thermal: trip: Drop a redundant check from thermal_zone_set_trip() (David Arcari) [RHEL-31848] - thermal: ACPI: Move the ACPI thermal library to drivers/acpi/ (David Arcari) [RHEL-31848] - thermal: core: Add trip thresholds for trip crossing detection (David Arcari) [RHEL-31848] - thermal: core: Pass trip pointer to governor throttle callback (David Arcari) [RHEL-31848] - thermal: gov_power_allocator: Use trip pointers instead of trip indices (David Arcari) [RHEL-31848] - thermal: core: Don't update trip points inside the hysteresis range (David Arcari) [RHEL-31848] - thermal: trip: Define for_each_trip() macro (David Arcari) [RHEL-31848] - thermal: trip: Simplify computing trip indices (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Enable power floor support (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Handle power floor interrupts (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Support power floor notifications (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Set feature mask before proc_thermal_add (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Common function to clear SOC interrupt (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Move interrupt status MMIO offset to common header (David Arcari) [RHEL-31848] - thermal: core: prevent potential string overflow (David Arcari) [RHEL-31848] - thermal: int340x: Use thermal_zone_for_each_trip() (David Arcari) [RHEL-31848] - thermal: int3406: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3403: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3402: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3401: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3400: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: trip: Drop redundant trips check from for_each_thermal_trip() (David Arcari) [RHEL-31848] - thermal: core: Drop trips_disabled bitmask (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Ack all PCI interrupts (David Arcari) [RHEL-31848] - thermal: int340x: Add ArrowLake-S PCI ID (David Arcari) [RHEL-31848] - thermal: int340x: Handle workload hint interrupts (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Add workload type hint interface (David Arcari) [RHEL-31848] - thermal: int340x: Remove PROC_THERMAL_FEATURE_WLT_REQ for Meteor Lake (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Use non MSI interrupts by default (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Add interrupt configuration function (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Move mailbox code to common module (David Arcari) [RHEL-31848] - thermal: Constify the trip argument of the .get_trend() zone callback (David Arcari) [RHEL-31848] - thermal/of: add missing of_node_put() (David Arcari) [RHEL-31848] - thermal: Use thermal_tripless_zone_device_register() (David Arcari) [RHEL-31848] - thermal: core: Add function for registering tripless thermal zones (David Arcari) [RHEL-31848] - thermal: core: Clean up headers of thermal zone registration functions (David Arcari) [RHEL-31848] - thermal: intel: intel_soc_dts_iosf: Remove redundant check (David Arcari) [RHEL-31848] - thermal: intel: int340x: simplify the code with module_platform_driver() (David Arcari) [RHEL-31848] - thermal/of: Fix potential uninitialized value access (David Arcari) [RHEL-31848] - thermal: Explicitly include correct DT includes (David Arcari) [RHEL-31848] - thermal: of: fix double-free on unregistration (David Arcari) [RHEL-31848] - thermal: core: constify params in thermal_zone_device_register (David Arcari) [RHEL-31848] - power: supply: core: Avoid duplicate hwmon device from thermal framework (David Arcari) [RHEL-31848] - thermal/drivers/int340x: Do not check the thermal zone state (David Arcari) [RHEL-31848] - thermal/drivers/int3400: Use thermal zone device wrappers (David Arcari) [RHEL-31848] - thermal/intel/intel_soc_dts_iosf: Fix reporting wrong temperatures (David Arcari) [RHEL-31848] - thermal: intel: int340x_thermal: New IOCTLs for Passive v2 table (David Arcari) [RHEL-31848] - thermal: intel: int340x: Add new line for UUID display (David Arcari) [RHEL-31848] - thermal: intel: powerclamp: Fix NULL pointer access issue (David Arcari) [RHEL-31848] - thermal: intel: menlow: Get rid of this driver (David Arcari) [RHEL-31848] - thermal: intel: int340x: Add DLVR support for RFIM control (David Arcari) [RHEL-31848] - thermal: intel: Avoid updating unsupported THERM_STATUS_CLEAR mask bits (David Arcari) [RHEL-31848] - thermal: intel: x86_pkg_temp_thermal: Add lower bound check for sysfs input (David Arcari) [RHEL-31848] - thermal/core: Use the thermal zone 'devdata' accessor in thermal located drivers (David Arcari) [RHEL-31848] - thermal: intel: BXT_PMIC: select REGMAP instead of depending on it (David Arcari) [RHEL-31848] - thermal: intel: quark_dts: fix error pointer dereference (David Arcari) [RHEL-31848] - thermal: Remove core header inclusion from drivers (David Arcari) [RHEL-31848] - thermal: intel: quark_dts: Use generic trip points (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Drop struct board_info (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Rename board ID symbols (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Fold suspend and resume routines into their callers (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Fold two functions into their callers (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Eliminate device operations object (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Rename device operations callbacks (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Eliminate redundant return pointers (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Make pch_wpt_add_acpi_psv_trip() return int (David Arcari) [RHEL-31848] - thermal: ACPI: Make helpers retrieve temperature only (David Arcari) [RHEL-31848] - thermal: intel: int340x: Add production mode attribute (David Arcari) [RHEL-31848] - docs: driver-api/thermal/intel_dptf: Use copyright symbol (David Arcari) [RHEL-31848] - Documentation: thermal: DPTF Documentation (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Add support for Wellsburg PCH (David Arcari) [RHEL-31848] - thermal: int340x_thermal: Use sysfs_emit_at() instead of scnprintf() (David Arcari) [RHEL-31848] - thermal: intel: Fix unsigned comparison with less than zero (David Arcari) [RHEL-31848] - thermal/x86_pkg_temp_thermal: Add support for handling dynamic tjmax (David Arcari) [RHEL-31848] - thermal/x86_pkg_temp_thermal: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/intel/intel_tcc_cooling: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/intel/intel_soc_dts_iosf: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/int340x/processor_thermal: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/intel: Introduce Intel TCC library (David Arcari) [RHEL-31848] - thermal: int340x: Add missing attribute for data rate base (David Arcari) [RHEL-31848] - thermal: intel: Don't set HFI status bit to 1 (David Arcari) [RHEL-31848] - thermal: intel: hfi: Remove a pointless die_id check (David Arcari) [RHEL-31848] - thermal: intel: hfi: ACK HFI for the same timestamp (David Arcari) [RHEL-31848] - thermal: intel: Protect clearing of thermal status bits (David Arcari) [RHEL-31848] - thermal: intel: Prevent accidental clearing of HFI status (David Arcari) [RHEL-31848] - thermal: intel: intel_tcc_cooling: Add TCC cooling support for RaptorLake-S (David Arcari) [RHEL-31848] - thermal: intel: intel_tcc_cooling: Detect TCC lock bit (David Arcari) [RHEL-31848] - thermal: intel: hfi: Improve the type of hfi_features::nr_table_pages (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Use module_pci_driver() macro (David Arcari) [RHEL-31848] - thermal: int340x_thermal: Consolidate priv->data_vault checks (David Arcari) [RHEL-31848] - thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR (David Arcari) [RHEL-31848 RHEL-35486] {CVE-2022-48703} - thermal: intel: Add TCC cooling support for Alder Lake-N and Raptor Lake-P (David Arcari) [RHEL-31848] - intel: thermal: PCH: Drop ACPI_FADT_LOW_POWER_S0 check (David Arcari) [RHEL-31848] - thermal: intel: x86_pkg_temp_thermal: Drop duplicate 'is' from comment (David Arcari) [RHEL-31848] - thermal: intel_tcc_cooling: Add TCC cooling support for RaptorLake (David Arcari) [RHEL-31848] - thermal: intel: pch: improve the cooling delay log (David Arcari) [RHEL-31848] - thermal: intel: pch: enhance overheat handling (David Arcari) [RHEL-31848] - thermal: intel: pch: move cooling delay to suspend_noirq phase (David Arcari) [RHEL-31848] - thermal: intel: hfi: remove NULL check after container_of() call (David Arcari) [RHEL-31848] - thermal: intel: Allow processing of HWP interrupt (David Arcari) [RHEL-31848] - drivers/thermal/intel: Add TCC cooling support for AlderLake platform (David Arcari) [RHEL-31848] - dm: restore synchronous close of device mapper block device (Ming Lei) [RHEL-34573] - fs: use __fput_sync in close(2) (Ming Lei) [RHEL-34573] - powerpc/pseries: Fix potential memleak in papr_get_attr() (Mamatha Inamdar) [RHEL-35215] {CVE-2022-48669}- powercap: intel_rapl: Convert to platform remove callback returning void (David Arcari) [RHEL-35363] - x86/cpu/topology: Rename topology_max_die_per_package() (David Arcari) [RHEL-35363] - powercap: intel_rapl_tpmi: Fix System Domain probing (David Arcari) [RHEL-35363] - powercap: intel_rapl_tpmi: Fix a register bug (David Arcari) [RHEL-35363] - powercap: intel_rapl: Fix locking in TPMI RAPL (David Arcari) [RHEL-35363] - powercap: intel_rapl: Fix a NULL pointer dereference (David Arcari) [RHEL-35104 RHEL-35363] {CVE-2024-26975} - powercap: intel_rapl: Downgrade BIOS locked limits pr_warn() to pr_debug() (David Arcari) [RHEL-35363] - platform/x86/intel/ifs: Remove unnecessary initialization of 'ret' (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Add an entry rendezvous for SAF (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Replace the exit rendezvous with an entry rendezvous for ARRAY_BIST (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Add current batch number to trace output (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Trace on all HT threads when executing a test (David Arcari) [RHEL-35194] - kexec: fix the unexpected kexec_dprintk() macro (Baoquan He) [RHEL-477] - kexec_file, parisc: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file, power: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file, arm64: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file, x86: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file: add kexec_file flag to control debug printing (Baoquan He) [RHEL-477] - mmc: renesas_sdhi: use plain numbers for end_flags (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Fix rounding errors (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: special 4tap settings only apply to HS400 (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: take DMA end interrupts into account (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: add quirk for broken register layout (Radu Rendec) [RHEL-34056] - mmc: tmio: add callback for dma irq (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: improve naming of DMA struct (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: remove accessor function for internal_dmac (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: newer SoCs don't need manual tap correction (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: add R-Car Gen4 fallback compatibility string (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Add missing checks for the presence of quirks (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: style fix for proper function bodies (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: make 'dmac_only_one_rx' a quirk (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: make 'fixed_addr_mode' a quirk (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: remove a stale comment (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: make setup selection more understandable (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: R-Car D3 also has no HS400 (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: remove outdated headers (Radu Rendec) [RHEL-34056] - mmc: host: Drop commas after SoC match table sentinels (Radu Rendec) [RHEL-34056] - spi: sh-msiof: avoid integer overflow in constants (Radu Rendec) [RHEL-34056] - spi: renesas,sh-msiof: R-Car V3U is R-Car Gen4 (Radu Rendec) [RHEL-34056] - spi: sh-msiof: add generic Gen4 binding (Radu Rendec) [RHEL-34056] - spi: renesas,sh-msiof: Add generic Gen4 and r8a779f0 support (Radu Rendec) [RHEL-34056] - spi: sh-msiof: drop unneeded MODULE_ALIAS (Radu Rendec) [RHEL-34056] - spi: rspi: drop unneeded MODULE_ALIAS (Radu Rendec) [RHEL-34056] - i2c: rcar: fix error code in probe() (Radu Rendec) [RHEL-34056] - i2c: rcar: improve accuracy for R-Car Gen3+ (Radu Rendec) [RHEL-34056] - i2c: rcar: reset controller is mandatory for Gen3+ (Radu Rendec) [RHEL-34056] - i2c: riic: avoid potential division by zero (Radu Rendec) [RHEL-34056] - i2c: rcar: remove open coded DIV_ROUND_CLOSEST (Radu Rendec) [RHEL-34056] - i2c: rcar: calculate divider instead of brute-forcing it (Radu Rendec) [RHEL-34056] - i2c: rcar: properly format a debug output (Radu Rendec) [RHEL-34056] - i2c: rcar: avoid non-standard use of goto (Radu Rendec) [RHEL-34056] - i2c: rcar: use flags instead of atomic_xfer (Radu Rendec) [RHEL-34056] - i2c: rcar: REP_AFTER_RD is not a persistent flag (Radu Rendec) [RHEL-34056] - i2c: rcar: use BIT macro consistently (Radu Rendec) [RHEL-34056] - i2c: rcar: refactor handling of first message (Radu Rendec) [RHEL-34056] - i2c: rcar: avoid race condition with SMIs (Radu Rendec) [RHEL-34056] - i2c: rcar: fix PM ref counts in probe error paths (Radu Rendec) [RHEL-34056] - i2c: rcar: add support for I2C_M_RECV_LEN (Radu Rendec) [RHEL-34056] - i2c: rcar: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: i2c: renesas,rcar-i2c: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - i2c: rcar: update to new DMAENGINE API when terminating (Radu Rendec) [RHEL-34056] - i2c: rcar: enable interrupts before starting transfer (Radu Rendec) [RHEL-34056] - treewide: rename pinctrl_gpio_free_new() (Radu Rendec) [RHEL-34056] - treewide: rename pinctrl_gpio_request_new() (Radu Rendec) [RHEL-34056] - gpio: rcar: use new pinctrl GPIO helpers (Radu Rendec) [RHEL-34056] - gpio: rcar: Make the irqchip immutable (Radu Rendec) [RHEL-34056] - gpio: rcar: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: gpio: renesas,rcar-gpio: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - gpio: rcar: Move PM device over to irq domain (Radu Rendec) [RHEL-34056] - irqchip/renesas-irqc: Move PM device over to irq domain (Radu Rendec) [RHEL-34056] - irqchip/renesas-intc-irqpin: Move PM device over to irq domain (Radu Rendec) [RHEL-34056] - gpio: rcar: Propagate errors from devm_request_irq() (Radu Rendec) [RHEL-34056] - gpio: rcar: Use platform_get_irq() to get the interrupt (Radu Rendec) [RHEL-34056] - gpio: ts5500: Use platform_get_irq() to get the interrupt (Radu Rendec) [RHEL-34056] - gpio: rcar: Always use local variable dev in gpio_rcar_probe() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: use new pinctrl GPIO helpers (Radu Rendec) [RHEL-34056] - pinctrl: renesas: gpio: Use dynamic GPIO base if no function GPIOs (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add missing header(s) (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Check drive pin conflicts (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Check bias pin conflicts (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Validate I/O voltage configs consistency (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Validate drive strength configs consistency (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Validate bias configs consistency (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Add pin group sharing checks (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Simplify same_name() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Pass sh_pfc_soc_info to rcar_pin_to_bias_reg() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Factor out .pin_to_portcr() address handling (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Remove unused pfc parameter from .pin_to_pocctrl() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Prefix common checker output (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Fix bias checks on SoCs with pull-down only pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Move overlapping field check (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Fix off-by-one bug in drive register check (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Fix save/restore on SoCs with pull-down only pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: No need to initialise global statics (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add generic support for resizable buses (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add generic support for pin group subsets (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Rename SH_PFC_PIN_GROUP{,_ALIAS} args (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Reformat macros defining struct initializers (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Rename sh_pfc_soc_operations instances (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a77470: Reduce size for narrow VIN1 channel (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a77995: Add bias pinconf support (Radu Rendec) [RHEL-34056] - pinctrl: renesas: rcar: Avoid changing PUDn when disabling bias (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Fix tsn1_avtp_pps pin group (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Remove unused POC2 (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Fix GPIO function on I2C-capable pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779a0: Fix GPIO function on I2C-capable pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add Ethernet pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add QSPI pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add PCIe pins, groups, and function (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add MSIOF pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add MMC pins, groups, and function (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add INTC-EX pins, groups, and function (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add HSCIF pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add I2C pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add SCIF pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Initial R8A779F0 PFC support (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add PORT_GP_CFG_19 macros (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: add reading fuses for Gen4 (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: refactor reading fuses into seprarate function (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: introduce 'info' structure (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Remove R-Car H3 ES1.* handling (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Fix device initialization (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Create device local ops struct (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Do not call set_trips() when resuming (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3: Add support for R-Car V4H (Radu Rendec) [RHEL-34056] - dt-bindings: thermal: rcar-gen3-thermal: Add r8a779g0 support (Radu Rendec) [RHEL-34056] - dt-bindings: thermal: rcar-gen3-thermal: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - dt-bindings: thermal: rcar-gen3-thermal: use positive logic (Radu Rendec) [RHEL-34056] - dt-bindings: Drop redundant 'maxItems/minItems' in if/then schemas (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3: Use the generic function to get the number of trips (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar: Switch to new of API (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: Improve logging during probe (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - thermal: rcar_gen3_thermal: Read calibration from hardware (Radu Rendec) [RHEL-34056] - thermal: rcar_gen3_thermal: Store thcode and ptat in priv data (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Store TSC id as unsigned int (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Add support for hardware trip points (Radu Rendec) [RHEL-34056] - watchdog: renesas_wdt: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: watchdog: renesas-wdt: Document r8a779f0 support (Radu Rendec) [RHEL-34056] - clocksource/drivers/sh_cmt: Access registers according to spec (Radu Rendec) [RHEL-34056] - clocksource/drivers/sh_cmt: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: timer: renesas,cmt: Fix R-Car Gen4 fall-out (Radu Rendec) [RHEL-34056] - dt-bindings: timer: renesas,cmt: R-Car V3U is R-Car Gen4 (Radu Rendec) [RHEL-34056] - dt-bindings: timer: renesas,cmt: Add r8a779f0 and generic Gen4 CMT support (Radu Rendec) [RHEL-34056] - clocksource/drivers/sh_cmt: Fix wrong setting if don't request IRQ for clock source channel (Radu Rendec) [RHEL-34056] - dt-bindings: clock: Add r8a779f0 CPG Core Clock Definitions (Radu Rendec) [RHEL-34056] - dt-bindings: power: Add r8a779f0 SYSC power domain definitions (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Correct PFC/GPIO parent clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix Ethernet Switch clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix SCIF parent clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix HSCIF parent clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SASYNCPER internal clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix SD0H clock name (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add Ethernet Switch clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add MSIOF clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add TMU and parent SASYNC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add CMT clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SDH0 clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add HSCIF clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add PCIe clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add Z0 and Z1 clock support (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SDHI0 clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add thermal clock (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen4: Add CLK_TYPE_GEN4_PLL4 (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add UFS clock (Radu Rendec) [RHEL-34056] - clk: renesas: Move RPC core clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add PFC clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add I2C clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add WDT clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix RSW2 clock divider (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SYS-DMAC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: cpg-mssr: Add support for R-Car S4-8 (Radu Rendec) [RHEL-34056] - clk: renesas: r8a77995: Add RPC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a77990: Add RPC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add CANFD module clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Fix SD0H clock name (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen4: Introduce R-Car Gen4 CPG driver (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Parse DT for SDnH (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Use dev_err_probe when getting clock fails (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Remove outdated SD_SKIP_FIRST (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Extend SDnH divider table (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Switch to new SD clock handling (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Flag non-standard SDnH handling for V3M (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add SDnH clock to V3U (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Add SDnH clock (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Add dummy SDnH clock (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Refactor renesas_sdhi_probe() (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add RPC support (Radu Rendec) [RHEL-34056] - clk: renesas: cpg-lib: Move RPC clock registration to the library (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add Z0 and Z1 clock support (Radu Rendec) [RHEL-34056] - pmdomain: Rename the genpd subsystem to pmdomain (Radu Rendec) [RHEL-34056] - soc: renesas: Move power-domain drivers to the genpd dir (Radu Rendec) [RHEL-34056] - soc: renesas: rcar-rst: Add support for R-Car S4-8 (Radu Rendec) [RHEL-34056] - soc: renesas: Identify R-Car S4-8 (Radu Rendec) [RHEL-34056] - soc: renesas: r8a779f0-sysc: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - soc: renesas: rcar-gen4-sysc: Introduce R-Car Gen4 SYSC driver (Radu Rendec) [RHEL-34056] - soc: renesas: Prefer memcpy() over strcpy() (Radu Rendec) [RHEL-34056] - PM / devfreq: Synchronize devfreq_monitor_[start/stop] (Alessandro Carminati) [RHEL-31337] {CVE-2023-52635} - redhat/configs: enable CONFIG_LEDS_TRIGGER_NETDEV also for RHEL (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Fix kernel panic on interface rename trig notify (Michal Schmidt) [RHEL-32110] - leds: trigger: panic: Simplify led_trigger_set_panic (Michal Schmidt) [RHEL-32110] - leds: triggers: default-on: Add module alias for module auto-loading (Michal Schmidt) [RHEL-32110] - leds: trigger: audio: Set module alias for module auto-loading (Michal Schmidt) [RHEL-32110] - Documentation: leds: Update led-trigger-tty ABI description (Michal Schmidt) [RHEL-32110] - docs: ABI: sysfs-class-led-trigger-netdev: Document now hidable link_* (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Display only supported link speed attribute (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Add module alias ledtrig:netdev (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Skip setting baseline state in activate if hw-controlled (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Add core support for hw not supporting fallback to LED sw control (Michal Schmidt) [RHEL-32110] - leds: trigger: panic: Don't register panic notifier if creating the trigger failed (Michal Schmidt) [RHEL-32110] - leds: trigger: Remove unused function led_trigger_rename_static() (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Add additional line state evaluation (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Make rx tx activitate configurable (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Replace mutex with completion (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Free allocated ttyname buffer on deactivate (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Convert to DEVICE_ATTR_RW() (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Use sysfs_emit() to instead of s*printf() (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Convert to use kstrtox() (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Replace custom code for gpiod_get_optional() (Michal Schmidt) [RHEL-32110] - docs: ABI: sysfs-class-led-trigger-netdev: Add new modes and entry (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Extend speeds up to 10G (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: fix RTNL handling to prevent potential deadlock (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Move size check in set_device_name (Michal Schmidt) [RHEL-32110] - leds: triggers: gpio: Rewrite to use trigger-sources (Michal Schmidt) [RHEL-32110] - leds: Mark GPIO LED trigger broken (Michal Schmidt) [RHEL-32110] - leds: trigger: ledtrig-cpu:: Fix 'output may be truncated' issue for 'cpu' (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: rename 'hw_control' sysfs entry to 'offloaded' (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Use module_led_trigger macro to simplify the code (Michal Schmidt) [RHEL-32110] - leds: trigger: tty: Do not use LED_ON/OFF constants, use led_blink_set_oneshot instead (Michal Schmidt) [RHEL-32110] - leds: trig-netdev: Disable offload on deactivation of trigger (Michal Schmidt) [RHEL-32110] - led: trig: netdev: Fix requesting offload device (Michal Schmidt) [RHEL-32110] - docs: ABI: sysfs-class-led-trigger-netdev: add new modes and entry (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: expose hw_control status via sysfs (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add additional specific link duplex mode (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add additional specific link speed mode (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: uninitialized variable in netdev_trig_activate() (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: expose netdev trigger modes in linux include (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: init mode if hw control already active (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: validate configured netdev (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add support for LED hw control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: reject interval store for hw_control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add basic check for hw control support (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: introduce check for possible hw control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: refactor code setting device name (Michal Schmidt) [RHEL-32110] - leds: add API to get attached device for LED hw control (Michal Schmidt) [RHEL-32110] - leds: add APIs for LEDs hw control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Remove NULL check before dev_{put, hold} (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Use mutex instead of spinlocks (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Convert device attr to macro (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Rename add namespace to netdev trigger enum modes (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Drop NETDEV_LED_MODE_LINKUP from mode (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Recheck NETDEV_LED_MODE_LINKUP on dev rename (Michal Schmidt) [RHEL-32110] - leds: use sysfs_emit() to instead of scnprintf() (Michal Schmidt) [RHEL-32110] - leds: trigger: Disable CPU trigger on PREEMPT_RT (Michal Schmidt) [RHEL-32110] - leds: trigger: remove reference to obsolete CONFIG_IDE_GD_ATA (Michal Schmidt) [RHEL-32110] - leds: trigger: audio: Add an activate callback to ensure the initial brightness is set (Michal Schmidt) [RHEL-32110] - bus: fsl-mc: Use common ranges functions (Aaron Brookner) [RHEL-32995] - of/address: Add of_property_read_reg() helper (Aaron Brookner) [RHEL-32995] - of/address: Add of_range_count() helper (Aaron Brookner) [RHEL-32995] - of/address: Add support for 3 address cell bus (Aaron Brookner) [RHEL-32995] - of/address: Add of_range_to_resource() helper (Aaron Brookner) [RHEL-32995] - of: unittest: Add bus address range parsing tests (Aaron Brookner) [RHEL-32995] - of/platform: use of_address_count() helper (Aaron Brookner) [RHEL-32995] - of/address: introduce of_address_count() helper (Aaron Brookner) [RHEL-32995] - netfilter: ipset: Missing gc cancellations fixed (Phil Sutter) [RHEL-30522] - netfilter: ipset: fix performance regression in swap operation (Phil Sutter) [RHEL-30522] - netfilter: ipset: fix race condition between swap/destroy and kernel side add/del/test (Phil Sutter) [RHEL-30522] - arm64: dts: qcom: sa8775p: enable safety IRQ (Jennifer Berringer) [RHEL-31771] - mptcp: fix potential wake-up event loss (Davide Caratti) [RHEL-32669] - mptcp: prevent BPF accessing lowat from a subflow socket. (Davide Caratti) [RHEL-32669] - mptcp: don't account accept() of non-MPC client as fallback to TCP (Davide Caratti) [RHEL-32669] - mptcp: don't overwrite sock_ops in mptcp_is_tcpsk() (Davide Caratti) [RHEL-32669] - mptcp: fix possible deadlock in subflow diag (Davide Caratti) [RHEL-32669] {CVE-2024-26781} - mptcp: fix snd_wnd initialization for passive socket (Davide Caratti) [RHEL-32669] - mptcp: push at DSS boundaries (Davide Caratti) [RHEL-32669] - mptcp: avoid printing warning once on client side (Davide Caratti) [RHEL-32669] - mptcp: map v4 address to v6 when destroying subflow (Davide Caratti) [RHEL-32669] - mptcp: fix duplicate subflow creation (Davide Caratti) [RHEL-32669] - mptcp: fix data races on remote_id (Davide Caratti) [RHEL-32669] - mptcp: fix data races on local_id (Davide Caratti) [RHEL-32669] - mptcp: fix lockless access in subflow ULP diag (Davide Caratti) [RHEL-32669] - mptcp: add needs_id for netlink appending addr (Davide Caratti) [RHEL-32669] - mptcp: add needs_id for userspace appending addr (Davide Caratti) [RHEL-32669] - mptcp: really cope with fastopen race (Davide Caratti) [RHEL-31604 RHEL-32669] {CVE-2024-26708} - mptcp: check addrs list in userspace_pm_get_local_id (Davide Caratti) [RHEL-32669] - mptcp: corner case locking for rx path fields initialization (Davide Caratti) [RHEL-32669] - mptcp: fix more tx path fields initialization (Davide Caratti) [RHEL-32669] - mptcp: fix rcv space initialization (Davide Caratti) [RHEL-32669] - mptcp: drop the push_pending field (Davide Caratti) [RHEL-32669] - mptcp: fix data re-injection from stale subflow (Davide Caratti) [RHEL-32669] {CVE-2024-26826} - mptcp: relax check on MPC passive fallback (Davide Caratti) [RHEL-32669] - mptcp: refine opt_mp_capable determination (Davide Caratti) [RHEL-32669] - mptcp: use OPTION_MPTCP_MPJ_SYN in subflow_check_req() (Davide Caratti) [RHEL-32669] - mptcp: use OPTION_MPTCP_MPJ_SYNACK in subflow_finish_connect() (Davide Caratti) [RHEL-32669] - mptcp: strict validation before using mp_opt->hmac (Davide Caratti) [RHEL-32669] - mptcp: mptcp_parse_option() fix for MPTCPOPT_MP_JOIN (Davide Caratti) [RHEL-32669] - mptcp: fix setsockopt(IP_TOS) subflow locking (Davide Caratti) [RHEL-32669] - net: openvswitch: fix unwanted error log on timeout policy probing (Antoine Tenart) [RHEL-32143] - net: openvswitch: Annotate struct mask_array with __counted_by (Antoine Tenart) [RHEL-32143] - net: openvswitch: Annotate struct dp_meter with __counted_by (Antoine Tenart) [RHEL-32143] - net: openvswitch: Annotate struct dp_meter_instance with __counted_by (Antoine Tenart) [RHEL-32143] - x86/nmi: Fix the inverse "in NMI handler" check (Prarit Bhargava) [RHEL-30106] - powerpc/pseries/papr-sysparm: use u8 arrays for payloads (Mamatha Inamdar) [RHEL-10565] - powerpc/selftests: Add test for papr-sysparm (Mamatha Inamdar) [RHEL-10565] - powerpc/selftests: Add test for papr-vpd (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries/papr-sysparm: Expose character device to user space (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries/papr-sysparm: Validate buffer object lengths (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries: Add papr-vpd character driver for VPD retrieval (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries: PAPR system parameter API (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries: add RTAS work area allocator (Mamatha Inamdar) [RHEL-10565] - powerpc/rtas: clean up includes (Mamatha Inamdar) [RHEL-10565] - vt: fix memory overlapping when deleting chars in the buffer (Waiman Long) [RHEL-27780 RHEL-27781] {CVE-2022-48627}- powerpc/kasan: Fix addr error caused by page alignment (Mamatha Inamdar) [RHEL-33707] {CVE-2024-26712} - block: Fix page refcounts for unaligned buffers in __bio_release_pages() (Ming Lei) [RHEL-33723] - tools/power turbostat: v2024.04.10 (David Arcari) [RHEL-34610] - tools/power turbostat: Add selftests (David Arcari) [RHEL-34610] - tools/power/turbostat: Add support for Xe sysfs knobs (David Arcari) [RHEL-34610] - tools/power/turbostat: Add support for new i915 sysfs knobs (David Arcari) [RHEL-34610] - tools/power/turbostat: Introduce BIC_SAM_mc6/BIC_SAMMHz/BIC_SAMACTMHz (David Arcari) [RHEL-34610] - tools/power/turbostat: Fix uncore frequency file string (David Arcari) [RHEL-29239 RHEL-34610] - tools/power/turbostat: Unify graphics sysfs snapshots (David Arcari) [RHEL-34610] - tools/power/turbostat: Cache graphics sysfs path (David Arcari) [RHEL-34610] - tools/power/turbostat: Enable MSR_CORE_C1_RES support for ICX (David Arcari) [RHEL-34610] - tools/power turbostat: read RAPL counters via perf (David Arcari) [RHEL-34610] - tools/power turbostat: Add proper re-initialization for perf file descriptors (David Arcari) [RHEL-34610] - tools/power turbostat: Clear added counters when in no-msr mode (David Arcari) [RHEL-34610] - tools/power turbostat: add early exits for permission checks (David Arcari) [RHEL-34610] - tools/power turbostat: detect and disable unavailable BICs at runtime (David Arcari) [RHEL-34610] - tools/power turbostat: Add reading aperf and mperf via perf API (David Arcari) [RHEL-34610] - tools/power turbostat: Add --no-perf option (David Arcari) [RHEL-34610] - tools/power turbostat: Add --no-msr option (David Arcari) [RHEL-34610] - tools/power turbostat: enhance -D (debug counter dump) output (David Arcari) [RHEL-34610] - tools/power turbostat: Fix warning upon failed /dev/cpu_dma_latency read (David Arcari) [RHEL-34610] - tools/power turbostat: Read base_hz and bclk from CPUID.16H if available (David Arcari) [RHEL-34610] - tools/power turbostat: Print ucode revision only if valid (David Arcari) [RHEL-34610] - tools/power turbostat: Expand probe_intel_uncore_frequency() (David Arcari) [RHEL-29239 RHEL-34610] - tools/power turbostat: Do not print negative LPI residency (David Arcari) [RHEL-34610] - tools/power turbostat: Fix Bzy_MHz documentation typo (David Arcari) [RHEL-34610] - tools/power turbostat: Increase the limit for fd opened (David Arcari) [RHEL-34610] - tools/power turbostat: Fix added raw MSR output (David Arcari) [RHEL-34610] - net: rswitch: Allow jumbo frames (Radu Rendec) [RHEL-34587] - net: rswitch: Add jumbo frames handling for TX (Radu Rendec) [RHEL-34587] - net: rswitch: Add jumbo frames handling for RX (Radu Rendec) [RHEL-34587] - net: rswitch: Set GWMDNC register (Radu Rendec) [RHEL-34587] - net: rswitch: Add a setting ext descriptor function (Radu Rendec) [RHEL-34587] - net: rswitch: Add unmap_addrs instead of dma address in each desc (Radu Rendec) [RHEL-34587] - net: rswitch: Use build_skb() for RX (Radu Rendec) [RHEL-34587] - net: rswitch: Use unsigned int for desc related array index (Radu Rendec) [RHEL-34587] - net: rswitch: Drop unused argument/return value (Radu Rendec) [RHEL-34587] - net: rswitch: Fix missing dev_kfree_skb_any() in error path (Radu Rendec) [RHEL-34587] - net: rswitch: Fix return value in rswitch_start_xmit() (Radu Rendec) [RHEL-34587] - net: rswitch: Fix type of ret in rswitch_start_xmit() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Depend on PTP_1588_CLOCK (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Break out to module (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Get clock increment from clock rate (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Prepare for shared register layout (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Fail on unknown register layout (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Remove incorrect comment (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: drop SoC names in Kconfig (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: group entries in Makefile (Radu Rendec) [RHEL-34587] - rswitch: Add PM ops (Radu Rendec) [RHEL-34587] - rswitch: Use unsigned int for port related array index (Radu Rendec) [RHEL-34587] - rswitch: Fix imbalance phy_power_off() calling (Radu Rendec) [RHEL-34587] - rswitch: Fix renesas_eth_sw_remove() implementation (Radu Rendec) [RHEL-34587] - rswitch: Fix PHY station management clock setting (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add spin lock protection for irq {un}mask (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix unmasking irq condition (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add .[gs]et_link_ksettings support (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add runtime speed change support (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Use hardware pause features (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Use napi_gro_receive() in RX (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix timestamp feature after all descriptors are used (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix return value in error path of xmit (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix GWTSDIE register handling (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix the output value of quote from rswitch_rx() (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Improve TX timestamp accuracy (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Remove gptp flag from rswitch_gwca_queue (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Move linkfix variables to rswitch_gwca (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Rename rings in struct rswitch_gwca_queue (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add "max-speed" handling (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add phy_power_{on,off}() calling (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add host_interfaces setting (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Convert to phy_device (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Simplify struct phy * handling (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix ethernet-ports handling (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: C45 only transactions (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix getting mac address from device tree (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix error path in renesas_eth_sw_probe() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix MAC address info (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: Fix return type in rswitch_etha_wait_link_verification() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix endless loop in error paths (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: Fix return type of rswitch_start_xmit() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix build error about ptp (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Add R-Car Gen4 gPTP support (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: Add support for "Ethernet Switch" (Radu Rendec) [RHEL-34587] - dt-bindings: net: renesas: Document Renesas Ethernet Switch (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Add .exit() ops (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Reset in .init() (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Convert to devm_platform_ioremap_resource() (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Convert to platform remove callback returning void (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-eth-serdes: Remove retry code in .init() (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-eth-serdes: Add .power_on() into phy_ops (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-eth-serdes: Fix register setting (Radu Rendec) [RHEL-34587] - phy: renesas: Add Renesas Ethernet SERDES driver for R-Car S4-8 (Radu Rendec) [RHEL-34587] - dt-bindings: phy: renesas: Document Renesas Ethernet SERDES (Radu Rendec) [RHEL-34587] - arm64: tlb: Fix TLBI RANGE operand (Shaoqin Huang) [RHEL-26259] - arm64/mm: Modify range-based tlbi to decrement scale (Shaoqin Huang) [RHEL-26259] - net: remove gfp_mask from napi_alloc_skb() (Izabela Bakollari) [RHEL-32108] - netfilter: nft_flow_offload: release dst in case direct xmit path is used (Florian Westphal) [RHEL-33469] - ipvs: avoid stat macros calls from preemptible context (Florian Westphal) [RHEL-33469] - netfilter: flowtable: incorrect pppoe tuple (Florian Westphal) [RHEL-33469] - netfilter: flowtable: validate pppoe header (Florian Westphal) [RHEL-33469] - netfilter: nf_conntrack_h323: Add protection for bmp length out of range (Florian Westphal) [RHEL-33469] - netfilter: nft_flow_offload: reset dst in route object after setting up flow (Florian Westphal) [RHEL-33469] - netfilter: flowtable: simplify route logic (Florian Westphal) [RHEL-33469] - netfilter: nfnetlink_queue: un-break NF_REPEAT (Florian Westphal) [RHEL-33469] - netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger (Florian Westphal) [RHEL-33469] - netfilter: conntrack: correct window scaling with retransmitted SYN (Florian Westphal) [RHEL-33469] - block: fix q->blkg_list corruption during disk rebind (Ming Lei) [RHEL-33577] - RDMA/srpt: Do not register event handler until srpt device is fully setup (Kamal Heib) [RHEL-33226] {CVE-2024-26872} - netfilter: nf_tables: mark set as dead when unbinding anonymous set with timeout (Phil Sutter) [RHEL-30078] {CVE-2024-26643} - netfilter: nf_tables: disallow anonymous set with timeout flag (Phil Sutter) [RHEL-30082] {CVE-2024-26642} - tcp: properly terminate timers for kernel sockets (Paolo Abeni) [RHEL-32164] - tcp: add sanity checks to rx zerocopy (Paolo Abeni) [RHEL-29496 RHEL-32164] {CVE-2024-26640} - tcp: Add memory barrier to tcp_push() (Paolo Abeni) [RHEL-32164] - tcp: fix cookie_init_timestamp() overflows (Paolo Abeni) [RHEL-32164] - tcp_metrics: do not create an entry from tcp_init_metrics() (Paolo Abeni) [RHEL-32164] - tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics() (Paolo Abeni) [RHEL-32164] - tcp_metrics: add missing barriers on delete (Paolo Abeni) [RHEL-32164] - tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb (Paolo Abeni) [RHEL-32164] - tcp: fix possible freeze in tx path under memory pressure (Paolo Abeni) [RHEL-32164] - thermal: intel: hfi: Add syscore callbacks for system-wide PM (David Arcari) [RHEL-30586] {CVE-2024-26646} - thermal: intel: hfi: Disable an HFI instance when all its CPUs go offline (David Arcari) [RHEL-30586] {CVE-2024-26646} - thermal: intel: hfi: Refactor enabling code into helper functions (David Arcari) [RHEL-30586] {CVE-2024-26646} - uio: Fix use-after-free in uio_open (Ricardo Robaina) [RHEL-26233] {CVE-2023-52439} - Partial backport of mm, treewide: introduce NR_PAGE_ORDERS (Dave Airlie) [RHEL-24101] - lib/ref_tracker: add printing to memory buffer (Dave Airlie) [RHEL-24101] - lib/ref_tracker: improve printing stats (Dave Airlie) [RHEL-24101] - lib/ref_tracker: add unlocked leak print helper (Dave Airlie) [RHEL-24101] - Partial backport of rxrpc: Fix locking issue (Dave Airlie) [RHEL-24101] - kunit: Add a macro to wrap a deferred action function (Dave Airlie) [RHEL-24101] - kunit: Fix some comments which were mistakenly kerneldoc (Dave Airlie) [RHEL-24101] - kunit: Fix a NULL vs IS_ERR() bug (Dave Airlie) [RHEL-24101] - kunit: device: Fix a NULL vs IS_ERR() check in init() (Dave Airlie) [RHEL-24101] - kunit: device: Unregister the kunit_bus on shutdown (Dave Airlie) [RHEL-24101] - kunit: Setup DMA masks on the kunit device (Dave Airlie) [RHEL-24101] - kunit: Add APIs for managing devices (Dave Airlie) [RHEL-24101] - debugfs: Export debugfs_create_str symbol (Dave Airlie) [RHEL-24101] - dma-buf/sync_file: Add SET_DEADLINE ioctl (Dave Airlie) [RHEL-24101] - redhat: add CONFIG_AMD_WBRF file, disabled for now. (Dave Airlie) [RHEL-24101] - platform/x86/amd: Add support for AMD ACPI based Wifi band RFI mitigation feature (Dave Airlie) [RHEL-24101] - drm/i915: Move abs_diff() to math.h (Dave Airlie) [RHEL-24101] - string.h: add array-wrappers for (v)memdup_user() (Dave Airlie) [RHEL-24101] - hwmon: (coretemp) Enlarge per package core count limit (David Arcari) [RHEL-22705] - hwmon: (coretemp) Fix bogus core_id to attr name mapping (David Arcari) [RHEL-22705] - hwmon: (coretemp) Fix out-of-bounds memory access (David Arcari) [RHEL-22705 RHEL-31307] {CVE-2024-26664} - ceph: switch to corrected encoding of max_xattr_size in mdsmap (Xiubo Li) [RHEL-26722]- bnx2x: remove unused variable 'cur_data_offset' (Michal Schmidt) [RHEL-23117 RHEL-25588] - net/bnx2x: Prevent access to a freed page in page_pool (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: Fix firmware version string character counts (Michal Schmidt) [RHEL-23117 RHEL-25588 RHEL-32855] - bnx2x: new flag for track HW resource allocation (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: Remove unnecessary ternary operators (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: fix page fault following EEH recovery (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: use the right build_skb() helper (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: fix pci device refcount leak in bnx2x_vf_is_pcie_pending() (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: fix potential memory leak in bnx2x_tpa_stop() (Michal Schmidt) [RHEL-23117 RHEL-25588] - Revert "Revert "Merge: EDAC: add initial support for El Capitan"" (Aristeu Rozanski) [RHEL-29211] - quota: Fix potential NULL pointer dereference (Pavel Reichl) [RHEL-33221] {CVE-2024-26878} - powerpc/lib: Validate size for vector operations (Mamatha Inamdar) [RHEL-29116] {CVE-2023-52606} - futex: Prevent the reuse of stale pi_state (Waiman Long) [RHEL-28616] - futex: Fix hardcoded flags (Waiman Long) [RHEL-28616] - futex: make the vectored futex operations available (Waiman Long) [RHEL-28616] - futex: make futex_parse_waitv() available as a helper (Waiman Long) [RHEL-28616] - futex: add wake_data to struct futex_q (Waiman Long) [RHEL-28616] - futex: abstract out a __futex_wake_mark() helper (Waiman Long) [RHEL-28616] - futex: factor out the futex wake handling (Waiman Long) [RHEL-28616] - futex: move FUTEX2_VALID_MASK to futex.h (Waiman Long) [RHEL-28616] - futex/requeue: Remove unnecessary ‘NULL’ initialization from futex_proxy_trylock_atomic() (Waiman Long) [RHEL-28616] - futex: Add sys_futex_requeue() (Waiman Long) [RHEL-28616] - futex: Add flags2 argument to futex_requeue() (Waiman Long) [RHEL-28616] - futex: Propagate flags into get_futex_key() (Waiman Long) [RHEL-28616] - futex: Add sys_futex_wait() (Waiman Long) [RHEL-28616] - futex: FLAGS_STRICT (Waiman Long) [RHEL-28616] - futex: Add sys_futex_wake() (Waiman Long) [RHEL-28616] - futex: Validate futex value against futex size (Waiman Long) [RHEL-28616] - futex: Flag conversion (Waiman Long) [RHEL-28616] - futex: Extend the FUTEX2 flags (Waiman Long) [RHEL-28616] - futex: Clarify FUTEX2 flags (Waiman Long) [RHEL-28616] - futex/pi: Fix recursive rt_mutex waiter state (Waiman Long) [RHEL-28616] - locking/rtmutex: Add a lockdep assert to catch potential nested blocking (Waiman Long) [RHEL-28616] - locking/rtmutex: Use rt_mutex specific scheduler helpers (Waiman Long) [RHEL-28616] - sched: Provide rt_mutex specific scheduler helpers (Waiman Long) [RHEL-28616] - sched: Extract __schedule_loop() (Waiman Long) [RHEL-28616] - locking/rtmutex: Avoid unconditional slowpath for DEBUG_RT_MUTEXES (Waiman Long) [RHEL-28616] - sched: Constrain locks in sched_submit_work() (Waiman Long) [RHEL-28616] - futex: Use a folio instead of a page (Waiman Long) [RHEL-28616] - fchmodat2: add support for AT_EMPTY_PATH (Waiman Long) [RHEL-28616] - arch: Register fchmodat2, usually as syscall 452 (Waiman Long) [RHEL-28616] - fs: Add fchmodat2() (Waiman Long) [RHEL-28616] - Non-functional cleanup of a "__user * filename" (Waiman Long) [RHEL-28616] - syscalls: Remove file path comments from headers (Waiman Long) [RHEL-28616] - kernel/sys_ni: add compat entry for fadvise64_64 (Waiman Long) [RHEL-28616] - syscalls: compat: Fix the missing part for __SYSCALL_COMPAT (Waiman Long) [RHEL-28616] - futex: add missing rtmutex.h include (Waiman Long) [RHEL-28616] - Revert "sched/core: Provide sched_rtmutex() and expose sched work helpers") (Waiman Long) [RHEL-28616] - Revert "locking/rtmutex: Submit/resume work explicitly before/after blocking" (Waiman Long) [RHEL-28616] - Revert "locking/rtmutex: Avoid pointless blk_flush_plug() invocations" (Waiman Long) [RHEL-28616] - Revert "locking/rtmutex: Add a lockdep assert to catch potential nested blocking" (Waiman Long) [RHEL-28616] - Revert "sched/core: Add __always_inline to schedule_loop()" (Waiman Long) [RHEL-28616] - fsverity: remove hash page spin lock (Andrey Albershteyn) [RHEL-29914] - fsverity: skip PKCS#7 parser when keyring is empty (Andrey Albershteyn) [RHEL-29914] - fsverity: move sysctl registration out of signature.c (Andrey Albershteyn) [RHEL-29914] - fsverity: simplify handling of errors during initcall (Andrey Albershteyn) [RHEL-29914] - fsverity: explicitly check that there is no algorithm 0 (Andrey Albershteyn) [RHEL-29914] - fsverity: improve documentation for builtin signature support (Andrey Albershteyn) [RHEL-29914] - fsverity: update the documentation (Andrey Albershteyn) [RHEL-29914] - fsverity: simplify error handling in verify_data_block() (Andrey Albershteyn) [RHEL-29914] - fsverity: don't use bio_first_page_all() in fsverity_verify_bio() (Andrey Albershteyn) [RHEL-29914] - fsverity: constify fsverity_hash_alg (Andrey Albershteyn) [RHEL-29914] - fsverity: use shash API instead of ahash API (Andrey Albershteyn) [RHEL-29914] - fsverity: reject FS_IOC_ENABLE_VERITY on mode 3 fds (Andrey Albershteyn) [RHEL-29914] - fsverity: explicitly check for buffer overflow in build_merkle_tree() (Andrey Albershteyn) [RHEL-29914] - fsverity: use WARN_ON_ONCE instead of WARN_ON (Andrey Albershteyn) [RHEL-29914] - fs-verity: simplify sysctls with register_sysctl() (Andrey Albershteyn) [RHEL-29914] - fsverity: don't drop pagecache at end of FS_IOC_ENABLE_VERITY (Andrey Albershteyn) [RHEL-29914] - fsverity: Remove WQ_UNBOUND from fsverity read workqueue (Andrey Albershteyn) [RHEL-29914] - fsverity: support verifying data from large folios (Andrey Albershteyn) [RHEL-29914] - fs/buffer.c: support fsverity in block_read_full_folio() (Andrey Albershteyn) [RHEL-29914] - fsverity: support enabling with tree block size < PAGE_SIZE (Andrey Albershteyn) [RHEL-29914] - mm/readahead: Convert page_cache_async_readahead to take a folio (Andrey Albershteyn) [RHEL-29914] - fsverity: support verification with tree block size < PAGE_SIZE (Andrey Albershteyn) [RHEL-29914] - fs-verity: mention btrfs support (Andrey Albershteyn) [RHEL-29914] - btrfs: send: add support for fs-verity (Andrey Albershteyn) [RHEL-29914] - fsverity: replace fsverity_hash_page() with fsverity_hash_block() (Andrey Albershteyn) [RHEL-29914] - fsverity: use EFBIG for file too large to enable verity (Andrey Albershteyn) [RHEL-29914] - fsverity: store log2(digest_size) precomputed (Andrey Albershteyn) [RHEL-29914] - fsverity: simplify Merkle tree readahead size calculation (Andrey Albershteyn) [RHEL-29914] - fsverity: use unsigned long for level_start (Andrey Albershteyn) [RHEL-29914] - fsverity: remove debug messages and CONFIG_FS_VERITY_DEBUG (Andrey Albershteyn) [RHEL-29914] - fsverity: pass pos and size to ->write_merkle_tree_block (Andrey Albershteyn) [RHEL-29914] - fsverity: optimize fsverity_cleanup_inode() on non-verity files (Andrey Albershteyn) [RHEL-29914] - fsverity: optimize fsverity_prepare_setattr() on non-verity files (Andrey Albershteyn) [RHEL-29914] - fsverity: optimize fsverity_file_open() on non-verity files (Andrey Albershteyn) [RHEL-29914] - fsverity: stop using PG_error to track error status (Andrey Albershteyn) [RHEL-29914] - fs-verity: use kmap_local_page() instead of kmap() (Andrey Albershteyn) [RHEL-29914] - fs-verity: use memcpy_from_page() (Andrey Albershteyn) [RHEL-29914] - fs-verity: Use struct_size() helper in enable_verity() (Andrey Albershteyn) [RHEL-29914] - fs-verity: remove unused parameter desc_size in fsverity_create_info() (Andrey Albershteyn) [RHEL-29914] - fs-verity: fix signed integer overflow with i_size near S64_MAX (Andrey Albershteyn) [RHEL-29914] - config: wifi: disable new unsupported configuration options (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: only call drv_sta_rc_update for uploaded stations (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: fix the TXF mapping for BZ devices (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: ensure offloading TID queue exists (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: reject iftype change with mesh ID change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: fix a crash when we run out of stations (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: uninitialized variable in iwl_acpi_get_ppag_table() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: Fix some error codes (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: clear link_id in time_event (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: use correct address 3 in A-MSDU (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: reload info pointer in ieee80211_tx_dequeue() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: fix fortify warning (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcmfmac: Adjust n_channels usage for __counted_by (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: do not announce EPCS support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: exit eSR only after the FW does (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: fix a battery life regression (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: accept broadcast probe responses on 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: adding missing drv_mgd_complete_tx() call (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix waiting for beacons logic (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix unsolicited broadcast probe config (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: initialize SMPS mode correctly (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix driver debugfs for vif type change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: set station RX-NSS on reconfig (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix RCU use in TDLS fast-xmit (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: improve CSA/ECSA connection refusal (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: detect stuck ECSA element in probe resp (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: remove extra kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: fill in MODULE_DESCRIPTION()s for mt76 drivers (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: fill in MODULE_DESCRIPTION()s for wilc1000 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: fill in MODULE_DESCRIPTION()s for Broadcom WLAN (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Drop WBRF debugging statements (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix wiphy delayed work queueing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: fix double-free bug (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix race condition on enabling fast-xmit (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix potential sta-link leak (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211/mac80211: remove dependency on non-existing option (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix missing interfaces when dumping (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: remove redundant ML element check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Update the default DSCP-to-UP mapping (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: tests: add some scanning related tests (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: kunit: extend MFP tests (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: kunit: generalize public action test (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: add kunit tests for public action handling (Jose Ignacio Tornos Martinez) [RHEL-28754] - kunit: add a convenience allocation wrapper for SKBs (Jose Ignacio Tornos Martinez) [RHEL-28754] - kunit: add parameter generation macro using description from array (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix spelling typo in comment (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update (Jose Ignacio Tornos Martinez) [RHEL-28754] - PCI: Remove unused 'node' member from struct pci_driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: use the new command to clear the internal buffer (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: disallow puncturing in US/Canada (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: add US/Canada MCC to API (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: Add rf_mapping of new wifi7 devices (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: cleanup BT Shared Single Antenna code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: d3: avoid intermediate/early mutex unlock (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: send TX path flush in rfkill (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: Don't mark DFS channels as NO-IR (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: Allow DFS concurrent operation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: set siso/mimo chains to 1 in FW SMPS request (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: add a driver callback to check active_links (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: avoid double free if updating BSS fails (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: ensure cfg80211_bss_update frees IEs on error (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: free beacon_ies when overridden from hidden BSS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: allow 64-bit radiotap timestamps (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: rework RX timestamp flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: handle UHB AP and STA power type (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211_hwsim: Add custom reg for DFS concurrent (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Schedule regulatory channels check on bandwith change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Schedule regulatory check on BSS STA channel change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: reg: Support P2P operation on DFS channels (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Skip association timeout update after comeback rejection (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: address some kerneldoc warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211_hwsim: support HE 40 MHz in 2.4 GHz band (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: address several kerneldoc warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: fix uninitialized firmware_stat (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8723_common: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192se: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192ee: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192de: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192ce: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192cu: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192c: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8188ee: phy: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: phy: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: add calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: To improve Wi-Fi performance while BT is idle (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Translate antenna configuration from ID to string (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Update RF parameter control setting logic (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Add Bluetooth RSSI level information (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Set Bluetooth scan low-priority when Wi-Fi link/scan (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Update coexistence policy for Wi-Fi LPS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Still show hardware grant signal info even Wi-Fi is PS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Update BTG control related logic (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Add Pre-AGC control to enhance Wi-Fi RX performance (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Record down Wi-Fi initial mode information (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Fix wrong Wi-Fi role info and FDDT parameter members (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: use cfg80211_ssid_eq() instead of rtw_ssid_equal() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: use cfg80211_ssid_eq() instead of mwifiex_ssid_cmp() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: introduce cfg80211_ssid_eq() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: implement to configure TX/RX engines for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add sys_init and filter option for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: Use DECLARE_FLEX_ARRAY() and fix -Warray-bounds warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Drop chan lock before queuing buffers (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Add spinlock to protect WP access when queueing TREs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: workaround too long expansion sparse warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - Revert "wifi: ath12k: use ATH12K_PCI_IRQ_DP_OFFSET for DP IRQ" (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: remove useless code in rt2x00queue_create_tx_descriptor() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: only reset BB/RF for existing WiFi 6 chips while starting up (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add DBCC H2C to notify firmware the status (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add suffix _ax to MAC functions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add flags to check if CMAC and DMAC are enabled (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: add power on/off functions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add XTAL SI for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: phy: print out RFK log with formatted string (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: parse and print out RFK log from C2H events (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add C2H event handlers of RFK log and report (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: load RFK log format string from firmware file (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fw: add version field to BB MCU firmware element (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fw: load TX power track tables from fw_element (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: configure BSSID consistently when starting AP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: add extra delay for firmware ready (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add checks for read/write callbacks while registering controllers (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add support for async DMA read operation (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add support for async DMA write operation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: sta_info.c: fix sentence grammar (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: rx.c: fix sentence grammar (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: fix grammar & spellos (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix spelling & punctutation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: sort certificates in build (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Introduce async read/write callbacks (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Rename read_from_host() and write_to_host() APIs (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Pass mhi_ep_buf_info struct to read/write APIs (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add support for interrupt moderation timer (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Use slab allocator where applicable (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Add alignment check for event ring read pointer (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: pci_generic: Add SDX75 based modem support (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Add a separate timeout parameter for waiting ready (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Do not allocate event ring element on stack (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath9k: reset survey of current channel after a scan started (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: fix the issue that the multicast/broadcast indicator is not read correctly for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Fix ath11k_htc_record flexible record (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: Use random MAC when efuse MAC invalid (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: avoid stringop-overflow warning (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: drop spurious WARN_ON() in ieee80211_ibss_csa_beacon() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: don't set ESS capab bit in assoc request (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: consume both probe response and beacon IEs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: generate an ML element for per-STA profiles (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: add a flag to disallow puncturing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Add support for setting TID to link mapping (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: update some locking documentation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: add BSS usage reporting (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: do not send STA_DISABLE_TX_CMD for newer firmware (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: remove async command callback (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: fw: file: don't use [0] for variable arrays (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: pcie: get_crf_id() can be void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: pcie: dump CSRs before removal (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: pcie: clean up device removal work (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: add a debugfs hook to clear the monitor data (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: refactor RX tracing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: don't support triggered EHT CQI feedback (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: Correctly report TSF data in scan complete (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: Use the link ID provided in scan request (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: Extend del pmksa support for SAE and OWE security (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: cleanup airtime arithmetic with ieee80211_sta_keep_active() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Add support for WBRF features (Jose Ignacio Tornos Martinez) [RHEL-28754] - platform/x86/amd: Add support for AMD ACPI based Wifi band RFI mitigation feature (Jose Ignacio Tornos Martinez) [RHEL-28754] - Documentation/driver-api: Add document about WBRF mechanism (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: expose nl80211_chan_width_to_mhz for wide sharing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921: fix country count limitation for CLC (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921: reduce the size of MCU firmware download Rx queue (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: set DMA mask to 36 bits for boards with more than 4GB of RAM (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921s: fix workqueue problem causes STA association fail (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7925: remove iftype from mt7925_init_eht_caps signature (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add PCI IDs for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add new definition of tx descriptor (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: adjust interface num and wtbl size for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: support mt7992 eeprom loading (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: rework register offsets for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add DMA support for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add firmware support for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: introduce mt7996_band_valid() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: fix EHT phy mode check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add beacon protection support for mt7996 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: rework ampdu params setting (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: switch to mcu command for TX GI report (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: use chainmask for power delta calculation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add txpower setting support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: change txpower init to per-phy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: fix rate usage of inband discovery frames (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: align the format of fixed rate command (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: handle IEEE80211_RC_SMPS_CHANGED (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: set fixed_bw bit in TX descriptor for fixed rate frames (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: adjust WFDMA settings to improve performance (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: fix the size of struct bss_rate_tlv (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add beacon duplicate TX mode support for mt7996 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add thermal sensor device support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add thermal protection support for mt7996 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add TX statistics for EHT mode in debugfs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add support for variants with auxiliary RX path (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7915: fallback to non-wed mode if platform_get_resource fails in mt7915_mmio_wed_init() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed rro delete session garbage collector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed reset support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: move wed reset common code in mt76 module (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed rx support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: use u16 for val field in mt7996_mcu_set_rro signature (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: dma: introduce __mt76_dma_queue_reset utility routine (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed tx support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: increase MT_QFLAG_WED_TYPE size (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: introduce wed pointer in mt76_queue (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: introduce mt76_queue_is_wed_tx_free utility routine (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: move mt76_net_setup_tc in common code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: move mt76_mmio_wed_offload_{enable,disable} in common code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mmio: move mt76_mmio_wed_{init,release}_rx_buf in common code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: Remove unnecessary (void*) conversions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: permit to load precal from NVMEM cell for mt7915 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: permit to use alternative cell name to eeprom NVMEM load (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: make mt76_get_of_eeprom static again (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: limit support of precal loading for mt7915 to MTD only (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: fix broken precal loading from MTD for mt7915 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921: support 5.9/6GHz channel config in acpi (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: add ability to explicitly forbid LED registration with DT (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: refine SER setting during WiFi CPU power on (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: dump MAC registers when SER occurs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: add SER IMR tables (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fw: extend program counter dump for Wi-Fi 7 chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: configure CRASH_TRIGGER FW feature (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: add support to allow broadcast action frame RX (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: make RX assoc data const (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: refactor nl80211_send_mlme_event() arguments (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid repeated wiphy access from hw (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: fix and enable AP mode for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: set IRQ affinity to CPU0 in case of one MSI vector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: do not restore ASPM in case of single MSI vector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: add support one MSI vector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: refactor multiple MSI vector implementation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: use ATH12K_PCI_IRQ_DP_OFFSET for DP IRQ (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: add CE and ext IRQ flag to indicate irq_handler (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: get msi_data again after request_irq is called (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid repeated hw access from ar (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Optimize the mac80211 hw data access (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: add 320 MHz bandwidth enums (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fix misbehavior of TX beacon in concurrent mode (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: refine remain on channel flow to improve P2P connection (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: Refine active scan behavior in 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fix not entering PS mode after AP stops (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: make watchdog param per device (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Remove bridge vendor/device ids (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Remove unused PCI related defines and struct (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Access full PMCS reg and use pci_regs.h (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Add pdev into _rtl8821ae_clear_pci_pme_status() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Use pci_find_capability() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Reverse PM Capability exists check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Remove unnecessary PME_Status bit set (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Convert to use PCIe capability accessors (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Convert LNKCTL change to PCIe cap RMW accessors (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Remove bogus and dangerous ASPM disable/enable code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: sdio: Honor the host max_req_size in the RX path (Jose Ignacio Tornos Martinez) [RHEL-28754 RHEL-29465] {CVE-2023-52611} - wifi: rtw89: mac: functions to configure hardware engine and quota for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: use pointer to access functions of hardware engine and quota (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: move code related to hardware engine to individual functions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: check queue empty according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: refine element naming used by queue empty check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add reserved size as factor of DLE used size (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add to get DLE reserved quota (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: extend and add quota number (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: fw: replace deprecated strncpy with strscpy_pad (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: debug: remove wrapper of rtw89_debug() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: debug: add debugfs entry to disable dynamic mechanism (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: phy: dynamically adjust EDCCA threshold (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: debug: add to check if debug mask is enabled (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: phy: fix an undefined bitwise shift behavior (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: phy: remove some useless code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: debug: remove wrapper of rtw_dbg() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcmfmac: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: Simplify bool conversion (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: fix race due to setting ATH11K_FLAG_EXT_IRQ_ENABLED too early (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: remove ath11k_htc_record::pauload[] (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: Use DECLARE_FLEX_ARRAY() for ath10k_htc_record (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: remove ath10k_htc_record::pauload[] (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: Update Qualcomm Innovation Center, Inc. copyrights (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Update Qualcomm Innovation Center, Inc. copyrights (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Update Qualcomm Innovation Center, Inc. copyrights (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus() (Jose Ignacio Tornos Martinez) [RHEL-28754 RHEL-29091] {CVE-2023-52594} - wifi: ath9k: Remove unnecessary (void*) conversions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: refactor DP Rxdma ring structure (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid explicit HW conversion argument in Rxdma replenish (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid explicit RBM id argument in Rxdma replenish (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid explicit mac id argument in Rxdma replenish (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: use select for CRYPTO_MICHAEL_MIC (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: use select for CRYPTO_MICHAEL_MIC (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: Documentation update for NL80211_CMD_PORT_AUTHORIZED event (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Extend support for scanning while MLO connected (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Extend support for scanning while MLO connected (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ieee80211: fix PV1 frame control field name (Jose Ignacio Tornos Martinez) [RHEL-28754] - rfkill: return ENOTTY on invalid ioctl (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Consolidate WMI peer flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Consolidate WMI peer flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Remove obsolete struct wmi_peer_flags_map *peer_flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Remove obsolete struct wmi_peer_flags_map *peer_flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Remove struct ath12k::ops (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Remove struct ath11k::ops (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: Remove unused struct ath10k_htc_frame (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: simplify __ath10k_htt_tx_txq_recalc() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: read efuse content from physical map (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: read efuse content via efuse map struct from logic map (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8852c: read RX gain offset from efuse for 6GHz channels (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add to access efuse for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: use mac_gen pointer to access about efuse (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: add 8922A basic chip info (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: drop unused const_amdpci_aspm (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: mwifiex_process_sleep_confirm_resp(): remove unused priv variable (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: regd: update regulatory map to R65-R44 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: regd: handle policy of 6 GHz according to BIOS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: acpi: process 6 GHz band policy from DSM (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: simplify rtl_action_proc() and rtl_tx_agg_start() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: update interrupt mitigation register for 8922AE (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: correct interrupt mitigation register for 8852CE (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922ae: add v2 interrupt handlers for 8922AE (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: generalize interrupt status bits of interrupt handlers (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add pre_deinit to be called after probe complete (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: stop/start DMA for level 1 recovery according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: reset BDRAM according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: correct wrong BBP register in RxDCOC calibration (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Remove unneeded semicolon (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Defer on rproc_get failure (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: restart beacon queue when hardware reset (Jose Ignacio Tornos Martinez) [RHEL-28754 RHEL-29095] {CVE-2023-52595} - wifi: rt2x00: disable RTS threshold for rt2800 by default (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: introduce DMA busy check watchdog for rt2800 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: fix RX filter in FIF_ALLMULTI flag (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: simplify __rtw_tx_work() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: use struct assignment to replace memcpy() to append TDMA content (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: implement PCI mac_post_init for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add LTR v2 for WiFi 7 chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: implement PCI mac_pre_init for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: use gen_def pointer to configure mac_{pre,post}_init and clear PCI ring index (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add PCI generation information to pci_info for each chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: simplify wilc_scan() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: cleanup struct wilc_conn_info (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: replace deprecated strncpy with memcpy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: drop NULL pointer check in ath12k_update_per_peer_tx_stats() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned rndis_wlan driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned wl3501 driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned ray_cs driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned cisco/aironet driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: extend PHY status parser to support WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: consider RX info for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: configure PPDU max user by chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: set entry size of address CAM to H2C field by chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: always release SDIO host in wilc_sdio_cmd53() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: simplify remain on channel support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: generalize code of PCI control DMA IO for WiFi 7 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add new RX ring design to determine full RX ring efficiently (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: define PCI ring address for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922ae: add 8922AE PCI entry and basic info (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fix timeout calculation in rtw89_roc_end() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl92ee_dm_dynamic_primary_cca_check(): fix typo in function name (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: cleanup struct rtl_phy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: cleanup struct rtl_hal (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcmsmac: replace deprecated strncpy with memcpy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcm80211: replace deprecated strncpy with strscpy (Jose Ignacio Tornos Martinez) [RHEL-28754] - blk-mq: don't change nr_hw_queues and nr_maps for kdump kernel (Ming Lei) [RHEL-29564] - zram: do not waste zram_table_entry flags bits (Ming Lei) [RHEL-29564] - block: count BLK_OPEN_RESTRICT_WRITES openers (Ming Lei) [RHEL-29564] - block: handle BLK_OPEN_RESTRICT_WRITES correctly (Ming Lei) [RHEL-29564] - fs,block: yield devices early (Ming Lei) [RHEL-29564] - fs,block: get holder during claim (Ming Lei) [RHEL-29564] - iomap: fix a regression for partial write errors (Ming Lei) [RHEL-29564] - mtd: key superblock by device number (Ming Lei) [RHEL-29564] - fs: export sget_dev() (Ming Lei) [RHEL-29564] - super: ensure valid info (Ming Lei) [RHEL-29564] - super: move lockdep assert (Ming Lei) [RHEL-29564] - fs/Kconfig: Fix compile error for romfs (Ming Lei) [RHEL-29564] - iomap: handle error conditions more gracefully in iomap_to_bh (Ming Lei) [RHEL-29564] - direct_write_fallback(): on error revert the ->ki_pos update from buffered write (Ming Lei) [RHEL-29564] - Revert "get rid of DCACHE_GENOCIDE" (Ming Lei) [RHEL-29564] - block: remove bdev_handle completely (Ming Lei) [RHEL-29564] - block: don't rely on BLK_OPEN_RESTRICT_WRITES when yielding write access (Ming Lei) [RHEL-29564] - bdev: remove bdev pointer from struct bdev_handle (Ming Lei) [RHEL-29564] - bdev: make struct bdev_handle private to the block layer (Ming Lei) [RHEL-29564] - bdev: make bdev_{release, open_by_dev}() private to block layer (Ming Lei) [RHEL-29564] - bdev: remove bdev_open_by_path() (Ming Lei) [RHEL-29564] - nfs: port block device access to files (Ming Lei) [RHEL-29564] - jfs: port block device access to file (Ming Lei) [RHEL-29564] - ext4: port block device access to file (Ming Lei) [RHEL-29564] - target: port block device access to file (Ming Lei) [RHEL-29564] - s390: port block device access to file (Ming Lei) [RHEL-29564] - nvme: port block device access to file (Ming Lei) [RHEL-29564] - block2mtd: port device access to files (Ming Lei) [RHEL-29564] - zram: port block device access to file (Ming Lei) [RHEL-29564] - xen: port block device access to file (Ming Lei) [RHEL-29564] - pktcdvd: port block device access to file (Ming Lei) [RHEL-29564] - drbd: port block device access to file (Ming Lei) [RHEL-29564] - xfs: port block device access to files (Ming Lei) [RHEL-29564] - power: port block device access to file (Ming Lei) [RHEL-29564] - swap: port block device usage to file (Ming Lei) [RHEL-29564] - md: port block device access to file (Ming Lei) [RHEL-29564] - block/genhd: port disk_scan_partitions() to file (Ming Lei) [RHEL-29564] - block/ioctl: port blkdev_bszset() to file (Ming Lei) [RHEL-29564] - bdev: open block device as files (Ming Lei) [RHEL-29564] - file: add alloc_file_pseudo_noaccount() (Ming Lei) [RHEL-29564] - file: prepare for new helper (Ming Lei) [RHEL-29564] - init: flush async file closing (Ming Lei) [RHEL-29564] - fs: add CONFIG_BUFFER_HEAD (Ming Lei) [RHEL-29564] - fs: build the legacy direct I/O code conditionally (Ming Lei) [RHEL-29564] - fs: move sb_init_dio_done_wq out of direct-io.c (Ming Lei) [RHEL-29564] - block: use iomap for writes to block devices (Ming Lei) [RHEL-29564] - block: stop setting ->direct_IO (Ming Lei) [RHEL-29564] - block: open code __generic_file_write_iter for blkdev writes (Ming Lei) [RHEL-29564] - fs: rename and move block_page_mkwrite_return (Ming Lei) [RHEL-29564] - fuse: drop redundant arguments to fuse_perform_write (Ming Lei) [RHEL-29564] - fuse: update ki_pos in fuse_perform_write (Ming Lei) [RHEL-29564] - fs: factor out a direct_write_fallback helper (Ming Lei) [RHEL-29564] - iomap: use kiocb_write_and_wait and kiocb_invalidate_pages (Ming Lei) [RHEL-29564] - iomap: update ki_pos in iomap_file_buffered_write (Ming Lei) [RHEL-29564] - filemap: add a kiocb_invalidate_post_direct_write helper (Ming Lei) [RHEL-29564] - filemap: add a kiocb_invalidate_pages helper (Ming Lei) [RHEL-29564] - filemap: add a kiocb_write_and_wait helper (Ming Lei) [RHEL-29564] - filemap: update ki_pos in generic_perform_write (Ming Lei) [RHEL-29564] - backing_dev: remove current->backing_dev_info (Ming Lei) [RHEL-29564] - redhat/configs: add CONFIG_BLK_DEV_WRITE_MOUNTED (Ming Lei) [RHEL-29564] - block: Fix a memory leak in bdev_open_by_dev() (Ming Lei) [RHEL-29564] - ext4: Block writes to journal device (Ming Lei) [RHEL-29564] - xfs: Block writes to log device (Ming Lei) [RHEL-29564] - fs: Block writes to mounted block devices (Ming Lei) [RHEL-29564] - btrfs: Do not restrict writes to btrfs devices (Ming Lei) [RHEL-29564] - block: Add config option to not allow writing to mounted devices (Ming Lei) [RHEL-29564] - block: Remove blkdev_get_by_*() functions (Ming Lei) [RHEL-29564] - super: use higher-level helper for {freeze,thaw} (Ming Lei) [RHEL-29564] - fs: Avoid grabbing sb->s_umount under bdev->bd_holder_lock (Ming Lei) [RHEL-29564] - fs: remove emergency_thaw_bdev (Ming Lei) [RHEL-29564] - super: wait until we passed kill super (Ming Lei) [RHEL-29564] - super: make locking naming consistent (Ming Lei) [RHEL-29564] - fs: simplify invalidate_inodes (Ming Lei) [RHEL-29564] - init: Deal with the init process being a user mode process (Ming Lei) [RHEL-29564] - dcache: remove unnecessary NULL check in dget_dlock() (Ming Lei) [RHEL-29564] - kill DCACHE_MAY_FREE (Ming Lei) [RHEL-29564] - __d_unalias() doesn't use inode argument (Ming Lei) [RHEL-29564] - d_alloc_parallel(): in-lookup hash insertion doesn't need an RCU variant (Ming Lei) [RHEL-29564] - get rid of DCACHE_GENOCIDE (Ming Lei) [RHEL-29564] - simple_fill_super(): don't bother with d_genocide() on failure (Ming Lei) [RHEL-29564] - nsfs: use d_make_root() (Ming Lei) [RHEL-29564] - d_alloc_pseudo(): move setting ->d_op there from the (sole) caller (Ming Lei) [RHEL-29564] - kill d_instantate_anon(), fold __d_instantiate_anon() into remaining caller (Ming Lei) [RHEL-29564] - retain_dentry(): introduce a trimmed-down lockless variant (Ming Lei) [RHEL-29564] - __dentry_kill(): new locking scheme (Ming Lei) [RHEL-29564] - d_prune_aliases(): use a shrink list (Ming Lei) [RHEL-29564] - switch select_collect{,2}() to use of to_shrink_list() (Ming Lei) [RHEL-29564] - to_shrink_list(): call only if refcount is 0 (Ming Lei) [RHEL-29564] - fold dentry_kill() into dput() (Ming Lei) [RHEL-29564] - don't try to cut corners in shrink_lock_dentry() (Ming Lei) [RHEL-29564] - fold the call of retain_dentry() into fast_dput() (Ming Lei) [RHEL-29564] - Call retain_dentry() with refcount 0 (Ming Lei) [RHEL-29564] - dentry_kill(): don't bother with retain_dentry() on slow path (Ming Lei) [RHEL-29564] - __dentry_kill(): get consistent rules for victim's refcount (Ming Lei) [RHEL-29564] - make retain_dentry() neutral with respect to refcounting (Ming Lei) [RHEL-29564] - __dput_to_list(): do decrement of refcount in the callers (Ming Lei) [RHEL-29564] - fast_dput(): new rules for refcount (Ming Lei) [RHEL-29564] - fast_dput(): handle underflows gracefully (Ming Lei) [RHEL-29564] - fast_dput(): having ->d_delete() is not reason to delay refcount decrement (Ming Lei) [RHEL-29564] - shrink_dentry_list(): no need to check that dentry refcount is marked dead (Ming Lei) [RHEL-29564] - centralize killing dentry from shrink list (Ming Lei) [RHEL-29564] - dentry: switch the lists of children to hlist (Ming Lei) [RHEL-29564] - coda_flag_children(): cope with dentries turning negative (Ming Lei) [RHEL-29564] - switch nfsd_client_rmdir() to use of simple_recursive_removal() (Ming Lei) [RHEL-29564] - kill d_backing_dentry() (Ming Lei) [RHEL-29564] - dentry.h: kill a mysterious comment (Ming Lei) [RHEL-29564] - dentry.h: trim externs (Ming Lei) [RHEL-29564] - kill d_{is,set}_fallthru() (Ming Lei) [RHEL-29564] - DCACHE_COOKIE: RIP (Ming Lei) [RHEL-29564] - DCACHE_... ->d_flags bits: switch to BIT() (Ming Lei) [RHEL-29564] - get rid of __dget() (Ming Lei) [RHEL-29564] - struct dentry: get rid of randomize_layout idiocy (Ming Lei) [RHEL-29564] - ovl: stop using d_alloc_anon()/d_instantiate_anon() (Ming Lei) [RHEL-29564] - net: macsec: indicate next pn update when offloading (Izabela Bakollari) [RHEL-30143] - IB/mlx5: Adjust mlx5 rate mapping to support 800Gb (Kamal Heib) [RHEL-30146] - IB/mlx5: Rename 400G_8X speed to comply to naming convention (Kamal Heib) [RHEL-30146] - IB/mlx5: Add support for 800G_8X lane speed (Kamal Heib) [RHEL-30146] - RDMA/ipoib: Add support for XDR speed in ethtool (Kamal Heib) [RHEL-30146] - IB/mlx5: Expose XDR speed through MAD (Kamal Heib) [RHEL-30146] - IB/core: Add support for XDR link speed (Kamal Heib) [RHEL-30146]- tracing: Fix cpu buffers unavailable due to 'record_disabled' missed (Mamatha Inamdar) [RHEL-23763] - smb: client: fix potential UAF in cifs_signal_cifsd_for_reconnect() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in smb2_is_network_name_deleted() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in is_valid_oplock_break() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in smb2_is_valid_oplock_break() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in smb2_is_valid_lease_break() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_stats_proc_show() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_stats_proc_write() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_dump_full_key() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_debug_files_proc_show() (Paulo Alcantara) [RHEL-7986] - smb: client: serialise cifs_construct_tcon() with cifs_mount_mutex (Paulo Alcantara) [RHEL-7986] - smb: client: handle DFS tcons in cifs_construct_tcon() (Paulo Alcantara) [RHEL-7986] - smb: client: refresh referral without acquiring refpath_lock (Paulo Alcantara) [RHEL-7986] - smb: client: guarantee refcounted children from parent session (Paulo Alcantara) [RHEL-7986] - smb: client: fix UAF in smb2_reconnect_server() (Paulo Alcantara) [RHEL-7986] - KVM: x86/mmu: Retry fault before acquiring mmu_lock if mapping is changing (Igor Mammedov) [RHEL-17714] - net: esp: fix bad handling of pages from page_pool (Sabrina Dubroca) [RHEL-31751] - net: skbuff: don't include to (Sabrina Dubroca) [RHEL-31751] - xfrm: fix a data-race in xfrm_lookup_with_ifid() (Sabrina Dubroca) [RHEL-31751] - xfrm: annotate data-race around use_time (Sabrina Dubroca) [RHEL-31751] - xfrm: fix a data-race in xfrm_gen_index() (Sabrina Dubroca) [RHEL-31751] - xfrm: interface: use DEV_STATS_INC() (Sabrina Dubroca) [RHEL-31751] - topology: Set capacity_freq_ref in all cases (Phil Auld) [RHEL-29020] - sched/fair: Fix frequency selection for non-invariant case (Phil Auld) [RHEL-29020] - arm64/amu: Use capacity_ref_freq() to set AMU ratio (Phil Auld) [RHEL-29020] - cpufreq/cppc: Set the frequency used for computing the capacity (Phil Auld) [RHEL-29020] - cpufreq/cppc: Move and rename cppc_cpufreq_{perf_to_khz|khz_to_perf}() (Phil Auld) [RHEL-29020] - energy_model: Use a fixed reference frequency (Phil Auld) [RHEL-29020] - cpufreq/schedutil: Use a fixed reference frequency (Phil Auld) [RHEL-29020] - cpufreq: Use the fixed and coherent frequency for scaling capacity (Phil Auld) [RHEL-29020] - cpufreq: Fix the race condition while updating the transition_task of policy (Phil Auld) [RHEL-29020] - sched/topology: Add a new arch_scale_freq_ref() method (Phil Auld) [RHEL-29020] - sched/cpufreq: Rework iowait boost (Phil Auld) [RHEL-29020] - sched/cpufreq: Rework schedutil governor performance estimation (Phil Auld) [RHEL-29020] - sched/topology: Consolidate and clean up access to a CPU's max compute capacity (Phil Auld) [RHEL-29020] - sched/timers: Explain why idle task schedules out on remote timer enqueue (Phil Auld) [RHEL-29020] - sched/cpuidle: Comment about timers requirements VS idle handler (Phil Auld) [RHEL-29020] - cpufreq: Rebuild sched-domains when removing cpufreq driver (Phil Auld) [RHEL-29020] - cpufreq: schedutil: Merge initialization code of sg_cpu in single loop (Phil Auld) [RHEL-29020] - cpufreq: schedutil: Update next_freq when cpufreq_limits change (Phil Auld) [RHEL-29020] - RDMA/qedr: Fix qedr_create_user_qp error flow (Kamal Heib) [RHEL-16780 RHEL-31716] {CVE-2024-26743} - i2c: tegra: Share same DMA channel for RX and TX (Mark Salter) [RHEL-28640] - redhat/configs: build in Tegra210 SPI driver (Mark Salter) [RHEL-28640] - net-procfs: use xarray iterator to implement /proc/net/dev (Ivan Vecera) [RHEL-30656] - net: make sure we never create ifindex = 0 (Ivan Vecera) [RHEL-30656] - tools: ynl: fix handling of multiple mcast groups (Ivan Vecera) [RHEL-30656] - tools: ynl: don't leak mcast_groups on init error (Ivan Vecera) [RHEL-30656] - tools: ynl: make sure we always pass yarg to mnl_cb_run (Ivan Vecera) [RHEL-30656] - selftests/bpf: Fix sockopt_sk selftest (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: fix reply command values (Ivan Vecera) [RHEL-30656] - netlink: annotate data-races around sk->sk_err (Ivan Vecera) [RHEL-30656] - doc/netlink: Fix missing classic_netlink doc reference (Ivan Vecera) [RHEL-30656] - devlink: move devlink_notify_register/unregister() to dev.c (Ivan Vecera) [RHEL-30656] - devlink: move small_ops definition into netlink.c (Ivan Vecera) [RHEL-30656] - devlink: move tracepoint definitions into core.c (Ivan Vecera) [RHEL-30656] - devlink: push linecard related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push rate related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push trap related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: use tracepoint_enabled() helper (Ivan Vecera) [RHEL-30656] - devlink: push region related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push param related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push resource related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push dpipe related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: move and rename devlink_dpipe_send_and_alloc_skb() helper (Ivan Vecera) [RHEL-30656] - devlink: push shared buffer related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push port related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push object register/unregister notifications into separate helpers (Ivan Vecera) [RHEL-30656] - doc/netlink: Add spec for rt route messages (Ivan Vecera) [RHEL-30656] - doc/netlink: Add spec for rt link messages (Ivan Vecera) [RHEL-30656] - doc/netlink: Add spec for rt addr messages (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Add support for create flags (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Implement nlattr array-nest decoding in ynl (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Add support for netlink-raw families (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Fix extack parsing with fixed header genlmsg (Ivan Vecera) [RHEL-30656] - tools/ynl: Add mcast-group schema parsing to ynl (Ivan Vecera) [RHEL-30656] - doc/netlink: Document the netlink-raw schema extensions (Ivan Vecera) [RHEL-30656] - doc/netlink: Update genetlink-legacy documentation (Ivan Vecera) [RHEL-30656] - doc/netlink: Add a schema for netlink-raw families (Ivan Vecera) [RHEL-30656] - doc/netlink: Add delete operation to ovs_vport spec (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix uAPI generation after tempfile changes (Ivan Vecera) [RHEL-30656] - netlink: specs: fix indent in fou (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support empty attribute lists (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix collecting global policy attrs (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: set length of binary fields (Ivan Vecera) [RHEL-30656] - tools: ynl: allow passing binary data (Ivan Vecera) [RHEL-30656] - net: validate veth and vxcan peer ifindexes (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: use temporary file for rendering (Ivan Vecera) [RHEL-30656] - Documentation: Fix typos (Ivan Vecera) [RHEL-30656] - tools: ynl: add more info to KeyErrors on missing attrs (Ivan Vecera) [RHEL-30656] - netlink: specs: add ovs_vport new command (Ivan Vecera) [RHEL-30656] - net: warn about attempts to register negative ifindex (Ivan Vecera) [RHEL-30656] - ethtool: netlink: always pass genl_info to .prepare_data (Ivan Vecera) [RHEL-30656] - ethtool: netlink: simplify arguments to ethnl_default_parse() (Ivan Vecera) [RHEL-30656] - netdev-genl: use struct genl_info for reply construction (Ivan Vecera) [RHEL-30656] - genetlink: add genlmsg_iput() API (Ivan Vecera) [RHEL-30656] - genetlink: add a family pointer to struct genl_info (Ivan Vecera) [RHEL-30656] - genetlink: use attrs from struct genl_info (Ivan Vecera) [RHEL-30656] - genetlink: add struct genl_info to struct genl_dumpit_info (Ivan Vecera) [RHEL-30656] - genetlink: remove userhdr from struct genl_info (Ivan Vecera) [RHEL-30656] - genetlink: make genl_info->nlhdr const (Ivan Vecera) [RHEL-30656] - genetlink: push conditional locking into dumpit/done (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: extend health reporter dump attributes by port index (Ivan Vecera) [RHEL-30656] - devlink: extend health reporter dump selector by port index (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: extend per-instance dump commands to accept instance attributes (Ivan Vecera) [RHEL-30656] - devlink: allow user to narrow per-instance dumps by passing handle attrs (Ivan Vecera) [RHEL-30656] - devlink: remove converted commands from small ops (Ivan Vecera) [RHEL-30656] - devlink: remove duplicate temporary netlink callback prototypes (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: add commands that do per-instance dump (Ivan Vecera) [RHEL-30656] - devlink: pass flags as an arg of dump_one() callback (Ivan Vecera) [RHEL-30656] - devlink: introduce dumpit callbacks for split ops (Ivan Vecera) [RHEL-30656] - devlink: rename doit callbacks for per-instance dump commands (Ivan Vecera) [RHEL-30656] - devlink: introduce devlink_nl_pre_doit_port*() helper functions (Ivan Vecera) [RHEL-30656] - devlink: parse rate attrs in doit() callbacks (Ivan Vecera) [RHEL-30656] - devlink: parse linecard attr in doit() callbacks (Ivan Vecera) [RHEL-30656] - netlink: convert nlk->flags to atomic flags (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: add missing empty line between policies (Ivan Vecera) [RHEL-30656] - devlink: clear flag on port register error path (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: avoid rendering empty validate field (Ivan Vecera) [RHEL-30656] - devlink: Remove unused devlink_dpipe_table_resource_set() declaration (Ivan Vecera) [RHEL-30656] - devlink: use generated split ops and remove duplicated commands from small ops (Ivan Vecera) [RHEL-30656] - devlink: include the generated netlink header (Ivan Vecera) [RHEL-30656] - devlink: add split ops generated according to spec (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: add info-get dump op (Ivan Vecera) [RHEL-30656] - devlink: un-static devlink_nl_pre/post_doit() (Ivan Vecera) [RHEL-30656] - devlink: introduce couple of dumpit callbacks for split ops (Ivan Vecera) [RHEL-30656] - devlink: rename couple of doit netlink callbacks to match generated names (Ivan Vecera) [RHEL-30656] - devlink: rename devlink_nl_ops to devlink_nl_small_ops (Ivan Vecera) [RHEL-30656] - ynl-gen-c.py: render netlink policies static for split ops (Ivan Vecera) [RHEL-30656] - ynl-gen-c.py: allow directional model for kernel mode (Ivan Vecera) [RHEL-30656] - ynl-gen-c.py: filter rendering of validate field values for split ops (Ivan Vecera) [RHEL-30656] - netlink: specs: add dump-strict flag for dont-validate property (Ivan Vecera) [RHEL-30656] - devlink: Remove unused extern declaration devlink_port_region_destroy() (Ivan Vecera) [RHEL-30656] - net: convert some netlink netdev iterators to depend on the xarray (Ivan Vecera) [RHEL-30656] - net: store netdevs in an xarray (Ivan Vecera) [RHEL-30656] - ynl: print xdp-zc-max-segs in the sample (Ivan Vecera) [RHEL-30656] - ynl: regenerate all headers (Ivan Vecera) [RHEL-30656] - ynl: mark max/mask as private for kdoc (Ivan Vecera) [RHEL-30656] - ynl: expose xdp-zc-max-segs (Ivan Vecera) [RHEL-30656] - netlink: allow be16 and be32 types in all uint policy checks (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix parse multi-attr enum attribute (Ivan Vecera) [RHEL-30656] - netlink: Add new netlink_release function (Ivan Vecera) [RHEL-30656] - genetlink: add explicit ordering break check for split ops (Ivan Vecera) [RHEL-30656] - rtnetlink: Move nesting cancellation rollback to proper function (Ivan Vecera) [RHEL-30656] - devlink: remove reload failed checks in params get/set callbacks (Ivan Vecera) [RHEL-30656] - netlink: Make use of __assign_bit() API (Ivan Vecera) [RHEL-30656] - netlink: Add __sock_i_ino() for __netlink_diag_dump(). (Ivan Vecera) [RHEL-30656] - netlink: specs: add display hints to ovs_flow (Ivan Vecera) [RHEL-30656] - tools: ynl: add display-hint support to ynl (Ivan Vecera) [RHEL-30656] - netlink: specs: add display-hint to schema definitions (Ivan Vecera) [RHEL-30656] - tools: ynl: improve the direct-include header guard logic (Ivan Vecera) [RHEL-30656] - netlink: fix potential deadlock in netlink_set_err() (Ivan Vecera) [RHEL-30656] - netlink: specs: fixup openvswitch specs for code generation (Ivan Vecera) [RHEL-30656] - tools: ynl: work around stale system headers (Ivan Vecera) [RHEL-30656] - rtnetlink: move validate_linkmsg out of do_setlink (Ivan Vecera) [RHEL-30656] - rtnetlink: extend RTEXT_FILTER_SKIP_STATS to IFLA_VF_INFO (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: inherit policy in multi-attr (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: correct enum policies (Ivan Vecera) [RHEL-30656] - tools: ynl: add sample for ethtool (Ivan Vecera) [RHEL-30656] - tools: ynl: generate code for the ethtool family (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: mark pads as pads (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: untangle stats-get (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: untangle UDP tunnels and cable test a bit (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: add empty enum stringset (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: resolve enum vs struct name conflicts (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't generate enum types if unnamed (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: add C render hints (Ivan Vecera) [RHEL-30656] - netlink: specs: support setting prefix-name per attribute (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: record extra args for regen (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support excluding tricky ops (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support / skip pads on the way to kernel (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't pass op_name to RenderInfo (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support code gen for events (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: sanitize notification tracking (Ivan Vecera) [RHEL-30656] - tools: ynl: regen: stop generating common notification handlers (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: stop generating common notification handlers (Ivan Vecera) [RHEL-30656] - tools: ynl: regen: regenerate the if ladders (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: get attr type outside of if() (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: combine else with closing bracket (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: complete the C keyword list (Ivan Vecera) [RHEL-30656] - tools: ynl: regen: cleanup user space header includes (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: cleanup user space header includes (Ivan Vecera) [RHEL-30656] - tools: ynl: add sample for devlink (Ivan Vecera) [RHEL-30656] - tools: ynl: generate code for the devlink family (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't generate forward declarations for policies - regen (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't generate forward declarations for policies (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: walk nested types in depth (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: inherit struct use info (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: try to sort the types more intelligently (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: enable code gen for directional specs (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: refactor strmap helper generation (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: use enum names in op strmap more carefully (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: fill in some details important for C (Ivan Vecera) [RHEL-30656] - tools: ynl: generate code for the handshake family (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: improve unwind on parsing errors (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fill in support for MultiAttr scalars (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: fix random typos (Ivan Vecera) [RHEL-30656] - tools: ynl: add sample for netdev (Ivan Vecera) [RHEL-30656] - tools: ynl: support fou and netdev in C (Ivan Vecera) [RHEL-30656] - tools: ynl: user space helpers (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: clean up stray new lines at the end of reply-less requests (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: generate static descriptions of notifications (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: switch to family struct (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: generate alloc and free helpers for req (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: move the response reading logic into YNL (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: generate enum-to-string helpers (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: add error checking for nested structs (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: loosen type consistency check for events (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't override pure nested struct (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix unused / pad attribute handling (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: add extra headers for user space (Ivan Vecera) [RHEL-30656] - net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report (Ivan Vecera) [RHEL-30656] - netlink: specs: add ynl spec for ovs_flow (Ivan Vecera) [RHEL-30656] - tools: ynl: Support enums in struct members in genetlink-legacy (Ivan Vecera) [RHEL-30656] - tools: ynl: Initialise fixed headers to 0 in genetlink-legacy (Ivan Vecera) [RHEL-30656] - doc: ynl: Add doc attr to struct members in genetlink-legacy spec (Ivan Vecera) [RHEL-30656] - netlink: specs: correct types of legacy arrays (Ivan Vecera) [RHEL-30656] - net: ynl: prefix uAPI header include with uapi/ (Ivan Vecera) [RHEL-30656] - tools: ynl: avoid dict errors on older Python versions (Ivan Vecera) [RHEL-30656] - tools: ynl: Handle byte-order in struct members (Ivan Vecera) [RHEL-30656] - tools: ynl: Use dict of predefined Structs to decode scalar types (Ivan Vecera) [RHEL-30656] - netlink: annotate accesses to nlk->cb_running (Ivan Vecera) [RHEL-30656] - netlink: Use copy_to_user() for optval in netlink_getsockopt(). (Ivan Vecera) [RHEL-30656] - tools: ynl: Rename ethtool to ethtool.py (Ivan Vecera) [RHEL-30656] - tools: ynl: Remove absolute paths to yaml files from ethtool testing tool (Ivan Vecera) [RHEL-30656] - tools: ynl: throw a more meaningful exception if family not supported (Ivan Vecera) [RHEL-30656] - tools: ynl: ethtool testing tool (Ivan Vecera) [RHEL-30656] - tools: ynl: replace print with NlError (Ivan Vecera) [RHEL-30656] - tools: ynl: populate most of the ethtool spec (Ivan Vecera) [RHEL-30656] - tools: ynl: support byte-order in cli (Ivan Vecera) [RHEL-30656] - docs: netlink: document the sub-type attribute property (Ivan Vecera) [RHEL-30656] - docs: netlink: document struct support for genetlink-legacy (Ivan Vecera) [RHEL-30656] - netlink: specs: add partial specification for openvswitch (Ivan Vecera) [RHEL-30656] - tools: ynl: Add fixed-header support to ynl (Ivan Vecera) [RHEL-30656] - tools: ynl: Add struct attr decoding to ynl (Ivan Vecera) [RHEL-30656] - tools: ynl: Add C array attribute decoding to ynl (Ivan Vecera) [RHEL-30656] - tools: ynl: Add struct parsing to nlspec (Ivan Vecera) [RHEL-30656] - tools: ynl: default to treating enums as flags for mask generation (Ivan Vecera) [RHEL-30656] - tools: ynl: Add missing types to encode/decode (Ivan Vecera) [RHEL-30656] - tools: ynl: add the Python requirements.txt file (Ivan Vecera) [RHEL-30656] - ynl: allow to encode u8 attr (Ivan Vecera) [RHEL-30656] - tools: ynl: skip the explicit op array size when not needed (Ivan Vecera) [RHEL-30656] - netlink: specs: allow uapi-header in genetlink (Ivan Vecera) [RHEL-30656] - netlink-specs: add partial specification for devlink (Ivan Vecera) [RHEL-30656] - netlink: remove unused 'compare' function (Ivan Vecera) [RHEL-30656]- Revert "net: rtnetlink: Enslave device before bringing it up" (Ivan Vecera) [RHEL-30344] - netlink: Reverse the patch which removed filtering (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: fix enum index in _decode_enum(..) (Ivan Vecera) [RHEL-30344] - tools: ynl: fix setting presence bits in simple nests (Ivan Vecera) [RHEL-30344] - netlink: add nla be16/32 types to minlen array (Ivan Vecera) [RHEL-30344] - rtnetlink: Restore RTM_NEW/DELLINK notification behavior (Ivan Vecera) [RHEL-30344] - netlink: annotate lockless accesses to nlk->max_recvmsg_len (Ivan Vecera) [RHEL-30344] - tools: ynl: Fix genlmsg header encoding formats (Ivan Vecera) [RHEL-30344] - ynl: make the tooling check the license (Ivan Vecera) [RHEL-30344] - ynl: broaden the license even more (Ivan Vecera) [RHEL-30344] - tools: ynl: make definitions optional again (Ivan Vecera) [RHEL-30344] - tools: ynl: fix get_mask utility routine (Ivan Vecera) [RHEL-30344] - tools: ynl: fix render-max for flags definition (Ivan Vecera) [RHEL-30344] - tools: ynl: fix enum-as-flags in the generic CLI (Ivan Vecera) [RHEL-30344] - tools: ynl: move the enum classes to shared code (Ivan Vecera) [RHEL-30344] - ynl: re-license uniformly under GPL-2.0 OR BSD-3-Clause (Ivan Vecera) [RHEL-30344] - netlink: specs: update for codegen enumerating from 1 (Ivan Vecera) [RHEL-30344] - tools: ynl: use 1 as the default for first entry in attrs/ops (Ivan Vecera) [RHEL-30344] - tools: ynl: fully inherit attrs in subsets (Ivan Vecera) [RHEL-30344] - tools: net: add __pycache__ to gitignore (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: re-raise the exception instead of printing (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: fix single attribute structs with attr 0 only (Ivan Vecera) [RHEL-30344] - genetlink: Use string_is_terminated() helper (Ivan Vecera) [RHEL-30344] - string_helpers: Move string_is_valid() to the header (Ivan Vecera) [RHEL-30344] - tools: net: use python3 explicitly (Ivan Vecera) [RHEL-30344] - docs: netlink: add a starting guide for working with specs (Ivan Vecera) [RHEL-30344] - netlink: specs: finish up operation enum-models (Ivan Vecera) [RHEL-30344] - tools: ynl: load jsonschema on demand (Ivan Vecera) [RHEL-30344] - tools: ynl: use operation names from spec on the CLI (Ivan Vecera) [RHEL-30344] - tools: ynl: support pretty printing bad attribute names (Ivan Vecera) [RHEL-30344] - tools: ynl: support multi-attr (Ivan Vecera) [RHEL-30344] - tools: ynl: support directional enum-model in CLI (Ivan Vecera) [RHEL-30344] - tools: ynl: add support for types needed by ethtool (Ivan Vecera) [RHEL-30344] - tools: ynl: use the common YAML loading and validation code (Ivan Vecera) [RHEL-30344] - tools: ynl: add an object hierarchy to represent parsed spec (Ivan Vecera) [RHEL-30344] - tools: ynl: move the cli and netlink code around (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: prevent do / dump reordering (Ivan Vecera) [RHEL-30344] - net: netlink: recommend policy range validation (Ivan Vecera) [RHEL-30344] - tools: ynl: store ops in ordered dict to avoid random ordering (Ivan Vecera) [RHEL-30344] - tools: ynl: rename ops_list -> msg_list (Ivan Vecera) [RHEL-30344] - tools: ynl: support kdocs for flags in code generation (Ivan Vecera) [RHEL-30344] - tools: ynl: add a completely generic client (Ivan Vecera) [RHEL-30344] - net: fou: use policy and operation tables generated from the spec (Ivan Vecera) [RHEL-30344] - net: fou: rename the source for linking (Ivan Vecera) [RHEL-30344] - net: fou: regenerate the uAPI from the spec (Ivan Vecera) [RHEL-30344] - netlink: add a proto specification for FOU (Ivan Vecera) [RHEL-30344] - net: add basic C code generators for Netlink (Ivan Vecera) [RHEL-30344] - netlink: add schemas for YAML specs (Ivan Vecera) [RHEL-30344] - docs: add more netlink docs (incl. spec docs) (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around sk_state (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around dst_portid and dst_group (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around nlk->portid (Ivan Vecera) [RHEL-30344] - netlink: prevent potential spectre v1 gadgets (Ivan Vecera) [RHEL-30344] - netlink: remove the flex array from struct nlmsghdr (Ivan Vecera) [RHEL-30344] - treewide: use get_random_u32_below() instead of deprecated function (Ivan Vecera) [RHEL-30344] - lib: Fix some kernel-doc comments (Ivan Vecera) [RHEL-30344] - netlink: Fix potential skb memleak in netlink_ack (Ivan Vecera) [RHEL-30344] - netlink: introduce bigendian integer types (Ivan Vecera) [RHEL-30344] - rtnetlink: Honour NLM_F_ECHO flag in rtnl_delete_link (Ivan Vecera) [RHEL-30344] - rtnetlink: Honour NLM_F_ECHO flag in rtnl_newlink_create (Ivan Vecera) [RHEL-30344] - net: add new helper unregister_netdevice_many_notify (Ivan Vecera) [RHEL-30344] - rtnetlink: pass netlink message header and portid to rtnl_configure_link() (Ivan Vecera) [RHEL-30344] - netlink: split up copies in the ack construction (Ivan Vecera) [RHEL-30344] - netlink: hide validation union fields from kdoc (Ivan Vecera) [RHEL-30344] - docs: netlink: clarify the historical baggage of Netlink flags (Ivan Vecera) [RHEL-30344] - net: rtnetlink: Enslave device before bringing it up (Ivan Vecera) [RHEL-30344] - netfilter: nft_payload: reject out-of-range attributes via policy (Ivan Vecera) [RHEL-30344] - netlink: introduce NLA_POLICY_MAX_BE (Ivan Vecera) [RHEL-30344] - netlink: Bounds-check struct nlmsgerr creation (Ivan Vecera) [RHEL-30344] - net: rtnetlink: use netif_oper_up instead of open code (Ivan Vecera) [RHEL-30344] - genetlink: hold read cb_lock during iteration of genl_fam_idr in genl_bind() (Ivan Vecera) [RHEL-30344] - netlink: fix some kernel-doc comments (Ivan Vecera) [RHEL-30344] - net: improve and fix netlink kdoc (Ivan Vecera) [RHEL-30344] - net: add missing kdoc for struct genl_multicast_group::flags (Ivan Vecera) [RHEL-30344] - genetlink: correct uAPI defines (Ivan Vecera) [RHEL-30344] - netlink: do not reset transport header in netlink_recvmsg() (Ivan Vecera) [RHEL-30344] - rtnl: move rtnl_newlink_create() (Ivan Vecera) [RHEL-30344] - rtnl: split __rtnl_newlink() into two functions (Ivan Vecera) [RHEL-30344] - rtnl: allocate more attr tables on the heap (Ivan Vecera) [RHEL-30344] - Revert "rtnetlink: return EINVAL when request cannot succeed" (Ivan Vecera) [RHEL-30344] - netlink: reset network and mac headers in netlink_dump() (Ivan Vecera) [RHEL-30344] - rtnetlink: return EINVAL when request cannot succeed (Ivan Vecera) [RHEL-30344] - rtnetlink: return ENODEV when IFLA_ALT_IFNAME is used in dellink (Ivan Vecera) [RHEL-30344] - rtnetlink: enable alt_ifname for setlink/newlink (Ivan Vecera) [RHEL-30344] - rtnetlink: return ENODEV when ifname does not exist and group is given (Ivan Vecera) [RHEL-30344] - net: ensure net_todo_list is processed quickly (Ivan Vecera) [RHEL-30344] - af_netlink: Fix shift out of bounds in group mask calculation (Ivan Vecera) [RHEL-30344] - net: limit altnames to 64k total (Ivan Vecera) [RHEL-30344] - net: account alternate interface name memory (Ivan Vecera) [RHEL-30344] - rtnetlink: add new rtm tunnel api for tunnel id filtering (Ivan Vecera) [RHEL-30344] - net: make net->dev_unreg_count atomic (Ivan Vecera) [RHEL-30344] - netlink: remove nl_set_extack_cookie_u32() (Ivan Vecera) [RHEL-30344] - net: netlink: af_netlink: Prevent empty skb by adding a check on len. (Ivan Vecera) [RHEL-30344] - net: rtnetlink: use __dev_addr_set() (Ivan Vecera) [RHEL-30344] - net/core: Remove unused assignment operations and variable (Ivan Vecera) [RHEL-30344] - netlink: remove netlink_broadcast_filtered (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around nlk->bound (Ivan Vecera) [RHEL-30344] - net: rtnetlink: convert rcu_assign_pointer to RCU_INIT_POINTER (Ivan Vecera) [RHEL-30344] - net: Support filtering interfaces on no master (Ivan Vecera) [RHEL-30344] - net: netlink: Remove unused function (Ivan Vecera) [RHEL-30344] - net: netlink: add the case when nlh is NULL (Ivan Vecera) [RHEL-30344] - netlink: Deal with ESRCH error in nlmsg_notify() (Ivan Vecera) [RHEL-30344] - rtnetlink: use nlmsg_notify() in rtnetlink_send() (Ivan Vecera) [RHEL-30344] - net: lan78xx: fix runtime PM count underflow on link stop (Jamie Bainbridge) [RHEL-33332] - net: lan78xx: fix "softirq work is pending" error (Jamie Bainbridge) [RHEL-33332] - lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected (Jamie Bainbridge) [RHEL-33332] - lan78xx: remove redundant statement in lan78xx_get_eee (Jamie Bainbridge) [RHEL-33332] - lan78xx: replace deprecated strncpy with strscpy (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: reorder cleanup operations to avoid UAF bugs (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: Limit packet length to skb->len (Jamie Bainbridge) [RHEL-33332] - lan78xx: drop the weight argument from netif_napi_add (Jamie Bainbridge) [RHEL-33332] - usb: lan78xx: remove a copy of the NAPI_POLL_WEIGHT define (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: Use generic_handle_irq_safe(). (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: add Allied Telesis AT29M2-AF (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: lan78xx_phy_init(): use PHY_POLL instead of "0" if no IRQ is available (Jamie Bainbridge) [RHEL-33332] - lan78xx: Clean up some inconsistent indenting (Jamie Bainbridge) [RHEL-33332] - lan78xx: Introduce NAPI polling support (Jamie Bainbridge) [RHEL-33332] - lan78xx: Remove hardware-specific header update (Jamie Bainbridge) [RHEL-33332] - lan78xx: Re-order rx_submit() to remove forward declaration (Jamie Bainbridge) [RHEL-33332] - lan78xx: Introduce Rx URB processing improvements (Jamie Bainbridge) [RHEL-33332] - lan78xx: Introduce Tx URB processing improvements (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix memory allocation bug (Jamie Bainbridge) [RHEL-33332] - net: lan78xx: fix division by zero in send path (Jamie Bainbridge) [RHEL-33332] - lan78xx: Limit number of driver warning messages (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix race condition in disconnect handling (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix race conditions in suspend/resume handling (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix partial packet errors on suspend/resume (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix exception on link speed change (Jamie Bainbridge) [RHEL-33332] - lan78xx: Add missing return code checks (Jamie Bainbridge) [RHEL-33332] - lan78xx: Remove unused pause frame queue (Jamie Bainbridge) [RHEL-33332] - lan78xx: Set flow control threshold to prevent packet loss (Jamie Bainbridge) [RHEL-33332] - lan78xx: Remove unused timer (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix white space and style issues (Jamie Bainbridge) [RHEL-33332] - powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt. (Mamatha Inamdar) [RHEL-33704] - powerpc/kasan: Don't instrument non-maskable or raw interrupts (Mamatha Inamdar) [RHEL-33704] - wireguard: netlink: access device through ctx instead of peer (Hangbin Liu) [RHEL-31053] - wireguard: netlink: check for dangling peer via is_dead instead of empty list (Hangbin Liu) [RHEL-31053] - wireguard: receive: annotate data-race around receiving_counter.counter (Hangbin Liu) [RHEL-31053] - wireguard: use DEV_STATS_INC() (Hangbin Liu) [RHEL-31053] - platform/x86: think-lmi: Fix reference leak (David Arcari) [RHEL-28032] {CVE-2023-52520} - platform/x86: think-lmi: Fix issues with duplicate attributes (David Arcari) [RHEL-28032] {CVE-2023-52520} - mptcp: fix double-free on socket dismantle (Davide Caratti) [RHEL-22775 RHEL-31844] {CVE-2024-26782} - selftests/mm: Update va_high_addr_switch.sh to check CPU for la57 flag (Audra Mitchell) [RHEL-23078] - ceph: switch to use cap_delay_lock for the unlink delay list (Jay Shin) [RHEL-32997] - dm-crypt, dm-integrity, dm-verity: bump target version (Benjamin Marzinski) [RHEL-30951] - dm-verity, dm-crypt: align "struct bvec_iter" correctly (Benjamin Marzinski) [RHEL-30951] - dm writecache: allow allocations larger than 2GiB (Benjamin Marzinski) [RHEL-22581 RHEL-30951] {CVE-2024-23851} - dm stats: limit the number of entries (Benjamin Marzinski) [RHEL-22581 RHEL-30951] {CVE-2024-23851} - dm: limit the number of targets and parameter size area (Benjamin Marzinski) [RHEL-22581 RHEL-30951] {CVE-2024-23851} - MAINTAINERS: remove stale info for DEVICE-MAPPER (Benjamin Marzinski) [RHEL-30951] - dm audit: fix Kconfig so DM_AUDIT depends on BLK_DEV_DM (Benjamin Marzinski) [RHEL-30951] - dm-integrity: don't modify bio's immutable bio_vec in integrity_metadata() (Benjamin Marzinski) [RHEL-30951] - dm-raid: delay flushing event_work() after reconfig_mutex is released (Benjamin Marzinski) [RHEL-30951] - dm-flakey: start allocating with MAX_ORDER (Benjamin Marzinski) [RHEL-30951] - dm-verity: align struct dm_verity_fec_io properly (Benjamin Marzinski) [RHEL-30951] - dm verity: don't perform FEC for failed readahead IO (Benjamin Marzinski) [RHEL-30951] - dm-crypt: start allocating with MAX_ORDER (Benjamin Marzinski) [RHEL-30951] - dm-delay: avoid duplicate logic (Benjamin Marzinski) [RHEL-30951] - dm-delay: fix bugs introduced by kthread mode (Benjamin Marzinski) [RHEL-30951] - dm-delay: fix a race between delay_presuspend and delay_bio (Benjamin Marzinski) [RHEL-30951] - dm integrity: use crypto_shash_digest() in sb_mac() (Benjamin Marzinski) [RHEL-30951] - dm crypt: use crypto_shash_digest() in crypt_iv_tcw_whitening() (Benjamin Marzinski) [RHEL-30951] - dm delay: for short delays, use kthread instead of timers and wq (Benjamin Marzinski) [RHEL-30951] - MAINTAINERS: add Mikulas Patocka as a DM maintainer (Benjamin Marzinski) [RHEL-30951] - dm: respect REQ_NOWAIT flag in normal bios issued to DM (Benjamin Marzinski) [RHEL-30951] - dm: enhance alloc_multiple_bios() to be more versatile (Benjamin Marzinski) [RHEL-30951] - dm: make __send_duplicate_bios return unsigned int (Benjamin Marzinski) [RHEL-30951] - dm log userspace: replace deprecated strncpy with strscpy (Benjamin Marzinski) [RHEL-30951] - dm ioctl: replace deprecated strncpy with strscpy_pad (Benjamin Marzinski) [RHEL-30951] - dm crypt: replace open-coded kmemdup_nul (Benjamin Marzinski) [RHEL-30951] - dm cache metadata: replace deprecated strncpy with strscpy (Benjamin Marzinski) [RHEL-30951] - dm: shortcut the calls to linear_map and stripe_map (Benjamin Marzinski) [RHEL-30951] - selftests/bpf: Fix up xdp bonding test wrt feature flags (Hangbin Liu) [RHEL-31051] - selftests/bpf: Add xdp_feature selftest for bond device (Hangbin Liu) [RHEL-31051] - xdp, bonding: Fix feature flags when there are no slave devs anymore (Hangbin Liu) [RHEL-31051] - bonding: rate-limit bonding driver inspect messages (Hangbin Liu) [RHEL-31051] - bonding: do not report NETDEV_XDP_ACT_XSK_ZEROCOPY (Hangbin Liu) [RHEL-31051] - bonding: remove print in bond_verify_device_path (Hangbin Liu) [RHEL-31051] - bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk (Hangbin Liu) [RHEL-31051] - bonding: stop the device in bond_setup_by_slave() (Hangbin Liu) [RHEL-31051] - tracing/hist: Fix issue of losting command info in error_log (Jerome Marchand) [RHEL-3224] - tracing/histograms: String compares should not care about signed values (Jerome Marchand) [RHEL-3224] - tracing: Add length protection to histogram string copies (Jerome Marchand) [RHEL-3224] - tracing/histogram: Do not copy the fixed-size char array field over the field size (Jerome Marchand) [RHEL-3224] - net: deal with integer overflows in kmalloc_reserve() (Antoine Tenart) [RHEL-28786] - net: factorize code in kmalloc_reserve() (Antoine Tenart) [RHEL-28786] - net: remove osize variable in __alloc_skb() (Antoine Tenart) [RHEL-28786] - net: add SKB_HEAD_ALIGN() helper (Antoine Tenart) [RHEL-28786] - skbuff: Proactively round up to kmalloc bucket size (Antoine Tenart) [RHEL-28786] - skbuff: pass the result of data ksize to __build_skb_around (Antoine Tenart) [RHEL-28786] - media: pvrusb2: fix use after free on context disconnection (Desnes Nunes) [RHEL-27529] {CVE-2023-52445} - net: ena: Remove ena_select_queue (Kamal Heib) [RHEL-28811 RHEL-31517] - net: ena: Remove unlikely() from IS_ERR() condition (Kamal Heib) [RHEL-28811] - net: ena: Remove redundant assignment (Kamal Heib) [RHEL-28811] - net: ena: Reduce lines with longer column width boundary (Kamal Heib) [RHEL-28811] - net: ena: handle ena_calc_io_queue_size() possible errors (Kamal Heib) [RHEL-28811] - net: ena: Change default print level for netif_ prints (Kamal Heib) [RHEL-28811] - net: ena: Relocate skb_tx_timestamp() to improve time stamping accuracy (Kamal Heib) [RHEL-28811] - net: ena: Add more information on TX timeouts (Kamal Heib) [RHEL-28811] - net: ena: Change error print during ena_device_init() (Kamal Heib) [RHEL-28811] - net: ena: Remove CQ tail pointer update (Kamal Heib) [RHEL-28811] - net: ena: Enable DIM by default (Kamal Heib) [RHEL-28811] - net: ena: Minor cosmetic changes (Kamal Heib) [RHEL-28811] - net: ena: Add more documentation for RX copybreak (Kamal Heib) [RHEL-28811] - net: ena: Remove an unused field (Kamal Heib) [RHEL-28811] - net: ena: Take xdp packets stats into account in ena_get_stats64() (Kamal Heib) [RHEL-28811] - net: ena: Make queue stats code cleaner by removing the if block (Kamal Heib) [RHEL-28811] - net: ena: Always register RX queue info (Kamal Heib) [RHEL-28811] - net: ena: Add more debug prints to XDP related function (Kamal Heib) [RHEL-28811] - net: ena: Refactor napi functions (Kamal Heib) [RHEL-28811] - net: ena: Don't check if XDP program is loaded in ena_xdp_execute() (Kamal Heib) [RHEL-28811] - net: ena: Use tx_ring instead of xdp_ring for XDP channel TX (Kamal Heib) [RHEL-28811] - net: ena: Introduce total_tx_size field in ena_tx_buffer struct (Kamal Heib) [RHEL-28811] - net: ena: Put orthogonal fields in ena_tx_buffer in a union (Kamal Heib) [RHEL-28811] - net: ena: Pass ena_adapter instead of net_device to ena_xmit_common() (Kamal Heib) [RHEL-28811] - net: ena: Move XDP code to its new files (Kamal Heib) [RHEL-28811] - net: ena: Fix XDP redirection error (Kamal Heib) [RHEL-28811] - net: ena: Fix DMA syncing in XDP path when SWIOTLB is on (Kamal Heib) [RHEL-28811] - net: ena: Fix xdp drops handling due to multibuf packets (Kamal Heib) [RHEL-28811] - net: ena: Destroy correct number of xdp queues upon failure (Kamal Heib) [RHEL-28811] - net: ena: replace deprecated strncpy with strscpy (Kamal Heib) [RHEL-28811] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (Kamal Heib) [RHEL-28811] - net: ena: Flush XDP packets on error. (Kamal Heib) [RHEL-28811] - net: ena: Use pci_dev_id() to simplify the code (Kamal Heib) [RHEL-28811] - eth: add missing xdp.h includes in drivers (Kamal Heib) [RHEL-28811] - net: ena: fix shift-out-of-bounds in exponential backoff (Kamal Heib) [RHEL-28811] - net: ena: Fix rst format issues in readme (Kamal Heib) [RHEL-28811] - net: ena: Add dynamic recycling mechanism for rx buffers (Kamal Heib) [RHEL-28811] - net: ena: removed unused tx_bytes variable (Kamal Heib) [RHEL-28811] - net: ena: Advertise TX push support (Kamal Heib) [RHEL-28811] - net: ena: Add support to changing tx_push_buf_len (Kamal Heib) [RHEL-28811] - net: ena: Recalculate TX state variables every device reset (Kamal Heib) [RHEL-28811] - net: ena: Add an option to configure large LLQ headers (Kamal Heib) [RHEL-28811] - net: ena: Make few cosmetic preparations to support large LLQ (Kamal Heib) [RHEL-28811] - redhat: Fix required version of OpenCSD to match expectations (Michael Petlan) [RHEL-25824] - perf evlist: Fix evlist__new_default() for > 1 core PMU (Michael Petlan) [RHEL-25824] - perf vendor events intel: Alderlake/sapphirerapids metric fixes (Michael Petlan) [RHEL-25824] - perf tools: Fix calloc() arguments to address error introduced in gcc-14 (Michael Petlan) [RHEL-25824] - perf top: Remove needless malloc(0) call that triggers -Walloc-size (Michael Petlan) [RHEL-25824] - perf build: Make minimal shellcheck version to v0.6.0 (Michael Petlan) [RHEL-25824] - perf test shell daemon: Make signal test less racy (Michael Petlan) [RHEL-25824] - perf test shell script: Fix test for python being disabled (Michael Petlan) [RHEL-25824] - perf test: Workaround debug output in list test (Michael Petlan) [RHEL-25824] - perf list: Add output file option (Michael Petlan) [RHEL-25824] - perf list: Switch error message to pr_err() to respect debug settings (-v) (Michael Petlan) [RHEL-25824] - perf test: Fix 'perf script' tests on s390 (Michael Petlan) [RHEL-25824] - perf test: test case 'Setup struct perf_event_attr' fails on s390 on z/vm (Michael Petlan) [RHEL-25824] - perf db-export: Fix missing reference count get in call_path_from_sample() (Michael Petlan) [RHEL-25824] - perf tests: Add perf script test (Michael Petlan) [RHEL-25824] - libsubcmd: Fix memory leak in uniq() (Michael Petlan) [RHEL-25824] - perf TUI: Don't ignore job control (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update sapphirerapids events to v1.17 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update icelakex events to v1.23 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update emeraldrapids events to v1.02 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Alderlake/rocketlake metric fixes (Michael Petlan) [RHEL-25824] - perf x86 test: Add hybrid test for conflicting legacy/sysfs event (Michael Petlan) [RHEL-25824] - perf x86 test: Update hybrid expectations (Michael Petlan) [RHEL-25824] - perf vendor events amd: Add Zen 4 memory controller events (Michael Petlan) [RHEL-25824] - perf stat: Fix hard coded LL miss units (Michael Petlan) [RHEL-25824] - perf record: Reduce memory for recording PERF_RECORD_LOST_SAMPLES event (Michael Petlan) [RHEL-25824] - perf env: Avoid recursively taking env->bpf_progs.lock (Michael Petlan) [RHEL-25824] - perf annotate: Add --insn-stat option for debugging (Michael Petlan) [RHEL-25824] - perf annotate: Add --type-stat option for debugging (Michael Petlan) [RHEL-25824] - perf annotate: Support event group display (Michael Petlan) [RHEL-25824] - perf annotate: Add --data-type option (Michael Petlan) [RHEL-25824] - perf report: Add 'symoff' sort key (Michael Petlan) [RHEL-25824] - perf report: Add 'typeoff' sort key (Michael Petlan) [RHEL-25824] - perf annotate-data: Update sample histogram for type (Michael Petlan) [RHEL-25824] - perf annotate-data: Add member field in the data type (Michael Petlan) [RHEL-25824] - perf report: Support data type profiling (Michael Petlan) [RHEL-25824] - perf report: Add 'type' sort key (Michael Petlan) [RHEL-25824] - perf annotate: Implement hist_entry__get_data_type() (Michael Petlan) [RHEL-25824] - perf annotate: Add annotate_get_insn_location() (Michael Petlan) [RHEL-25824] - perf annotate: Factor out evsel__get_arch() (Michael Petlan) [RHEL-25824] - perf annotate-data: Add dso->data_types tree (Michael Petlan) [RHEL-25824] - perf annotate-data: Add find_data_type() to get type from memory access (Michael Petlan) [RHEL-25824] - perf dwarf-regs: Add get_dwarf_regnum() (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Factor out die_get_typename_from_type() (Michael Petlan) [RHEL-25824] - perf vendor events powerpc: Add PVN for HX-C2000 CPU with Power8 Architecture (Michael Petlan) [RHEL-25824] - perf vendor events: Remove UTF-8 characters from cmn.json (Michael Petlan) [RHEL-25824] - perf maps: Fix up overlaps during fixup_end (Michael Petlan) [RHEL-25824] - perf maps: Reduce scope of map_rb_node and maps internals (Michael Petlan) [RHEL-25824] - perf maps: Add find next entry to give entry after the given map (Michael Petlan) [RHEL-25824] - perf maps: Add maps__load_first() (Michael Petlan) [RHEL-25824] - perf maps: Rename clone to copy from (Michael Petlan) [RHEL-25824] - perf maps: Do simple merge if given map doesn't overlap (Michael Petlan) [RHEL-25824] - perf maps: Refactor maps__fixup_overlappings() (Michael Petlan) [RHEL-25824] - perf debug: Expose debug file (Michael Petlan) [RHEL-25824] - perf maps: Add remove maps function to remove a map based on callback (Michael Petlan) [RHEL-25824] - perf maps: Reduce scope of maps__for_each_entry() (Michael Petlan) [RHEL-25824] - perf vdso: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf unwind: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf scripts python arm-cs-trace-disasm.py: Do not ignore disam first sample (Michael Petlan) [RHEL-25824] - perf scripts python arm-cs-trace-disasm.py: Set start vm addr of exectable file to 0 (Michael Petlan) [RHEL-25824] - perf thread: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf synthetic-events: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf symbol: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf probe-event: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf machine: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf tests: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf report: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf events x86: Use function to add missing lock (Michael Petlan) [RHEL-25824] - perf maps: Add maps__for_each_map to iterate maps holding the lock (Michael Petlan) [RHEL-25824] - perf map: Improve map/unmap parameter names (Michael Petlan) [RHEL-25824] - libperf cpumap: Document perf_cpu_map__nr()'s behavior (Michael Petlan) [RHEL-25824] - perf top: Avoid repeated function calls to perf_cpu_map__nr(). (Michael Petlan) [RHEL-25824] - perf tests: Make DSO tests a suite rather than individual (Michael Petlan) [RHEL-25824] - perf evlist: Move event attributes to after the / when uniquefying using the PMU name (Michael Petlan) [RHEL-25824] - perf top: Uniform the event name for the hybrid machine (Michael Petlan) [RHEL-25824] - perf top: Use evsel's cpus to replace user_requested_cpus (Michael Petlan) [RHEL-25824] - perf unwind-libunwind: Fix base address for .eh_frame (Michael Petlan) [RHEL-25824] - perf unwind-libdw: Handle JIT-generated DSOs properly (Michael Petlan) [RHEL-25824] - perf genelf: Set ELF program header addresses properly (Michael Petlan) [RHEL-25824] - perf stat: Combine the -A/--no-aggr and --no-merge options (Michael Petlan) [RHEL-25824] - perf hisi-ptt: Fix one memory leakage in hisi_ptt_process_auxtrace_event() (Michael Petlan) [RHEL-25824] - perf header: Fix one memory leakage in perf_event__fprintf_event_update() (Michael Petlan) [RHEL-25824] - libperf cpumap: Add for_each_cpu() that skips the "any CPU" case (Michael Petlan) [RHEL-25824] - libperf cpumap: Replace usage of perf_cpu_map__new(NULL) with perf_cpu_map__new_online_cpus() (Michael Petlan) [RHEL-25824] - libperf cpumap: Rename perf_cpu_map__empty() to perf_cpu_map__has_any_cpu_or_is_empty() (Michael Petlan) [RHEL-25824] - libperf cpumap: Rename perf_cpu_map__default_new() to perf_cpu_map__new_online_cpus() and prefer sysfs (Michael Petlan) [RHEL-25824] - libperf cpumap: Rename perf_cpu_map__dummy_new() to perf_cpu_map__new_any_cpu() (Michael Petlan) [RHEL-25824] - perf stat: Fix help message for --metric-no-threshold option (Michael Petlan) [RHEL-25824] - perf annotate: Get rid of local annotation options (Michael Petlan) [RHEL-25824] - perf annotate: Remove remaining usages of local annotation options (Michael Petlan) [RHEL-25824] - perf annotate: Ensure init/exit for global options (Michael Petlan) [RHEL-25824] - perf ui/browser/annotate: Use global annotation_options (Michael Petlan) [RHEL-25824] - perf annotate: Use global annotation_options (Michael Petlan) [RHEL-25824] - perf top: Convert to the global annotation_options (Michael Petlan) [RHEL-25824] - perf report: Convert to the global annotation_options (Michael Petlan) [RHEL-25824] - perf annotate: Introduce global annotation_options (Michael Petlan) [RHEL-25824] - perf stat: Exit perf stat if parse groups fails (Michael Petlan) [RHEL-25824] - perf thread: Add missing RC_CHK_EQUAL (Michael Petlan) [RHEL-25824] - perf maps: Move symbol maps functions to maps.c (Michael Petlan) [RHEL-25824] - perf map: Simplify map_ip/unmap_ip and make 'struct map' smaller (Michael Petlan) [RHEL-25824] - perf test shell diff: Skip test if test_loop symbol is missing in the perf binary (Michael Petlan) [RHEL-25824] - perf symbols: Parse NOTE segments until the build id is found (Michael Petlan) [RHEL-25824] - perf record: Be lazier in allocating lost samples buffer (Michael Petlan) [RHEL-25824] - perf evsel: Fallback to "task-clock" when not system wide (Michael Petlan) [RHEL-25824] - perf test: Add basic 'perf diff' test (Michael Petlan) [RHEL-25824] - perf mem: Fix error on hybrid related to availability of mem event in a PMU (Michael Petlan) [RHEL-25824] - perf vendor events powerpc: Update datasource event name to fix duplicate events (Michael Petlan) [RHEL-25824] - perf test: Add basic 'perf list --json" test (Michael Petlan) [RHEL-25824] - perf test: Use common python setup library (Michael Petlan) [RHEL-25824] - perf build: Shellcheck support for OUTPUT directory (Michael Petlan) [RHEL-25824] - perf vendor events arm64 AmpereOneX: Add core PMU events and metrics (Michael Petlan) [RHEL-25824] - perf vendor events arm64 AmpereOne: Rename BPU_FLUSH_MEM_FAULT to GPC_FLUSH_MEM_FAULT (Michael Petlan) [RHEL-25824] - perf env: Cache the arch specific strerrno function in perf_env__arch_strerrno() (Michael Petlan) [RHEL-25824] - perf env: Introduce perf_env__arch_strerrno() (Michael Petlan) [RHEL-25824] - perf beauty: Don't use 'find ... -printf' as it isn't available in busybox (Michael Petlan) [RHEL-25824] - perf docs: Fix man page formatting for 'perf lock' (Michael Petlan) [RHEL-25824] - tools api fs: Avoid reading whole file for a 1 byte bool (Michael Petlan) [RHEL-25824] - tools api fs: Switch filename__read_str to use io.h (Michael Petlan) [RHEL-25824] - libperf: Lazily allocate/size mmap event copy (Michael Petlan) [RHEL-25824] - libapi: Add missing linux/types.h header to get the __u64 type on io.h (Michael Petlan) [RHEL-25824] - perf test record+probe_libc_inet_pton: Fix call chain match on powerpc (Michael Petlan) [RHEL-25824] - perf tests sigtrap: Skip if running on a kernel with sleepable spinlocks (Michael Petlan) [RHEL-25824] - perf test sigtrap: Generalize the BTF routine to reuse it in this test (Michael Petlan) [RHEL-25824] - perf mmap: Lazily initialize zstd streams to save memory when not using it (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Add die_find_variable_by_addr() (Michael Petlan) [RHEL-25824] - perf tools: Add --debug-file option to redirect debug output (Michael Petlan) [RHEL-25824] - perf annotate: Check if operand has multiple regs (Michael Petlan) [RHEL-25824] - perf test: Use existing config value for objdump path (Michael Petlan) [RHEL-25824] - perf vendor events riscv: add T-HEAD C9xx JSON file (Michael Petlan) [RHEL-25824] - perf vendor events: Add skx, clx, icx and spr upi bandwidth metric (Michael Petlan) [RHEL-25824] - perf tests: Skip data symbol test if buf1 symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Make data symbol test wait for perf to start (Michael Petlan) [RHEL-25824] - perf tests: Skip branch stack sampling test if brstack_bench symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Skip Arm64 callgraphs test if leafloop symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Skip record test if test_loop symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Skip pipe test if noploop symbol is missing (Michael Petlan) [RHEL-25824] - perf tests lib: Add perf_has_symbol.sh (Michael Petlan) [RHEL-25824] - perf header: Fix segfault on build_mem_topology() error path (Michael Petlan) [RHEL-25824] - perf report: Remove warning on missing raw data for s390 (Michael Petlan) [RHEL-25824] - perf tools: Add perf binary dependent rule for shellcheck log in Makefile.perf (Michael Petlan) [RHEL-25824] - perf vendor events riscv: Add StarFive Dubhe-90 JSON file (Michael Petlan) [RHEL-25824] - perf tests coresight: Remove unused variables (Michael Petlan) [RHEL-25824] - perf lock: Fix a memory leak on an error path (Michael Petlan) [RHEL-25824] - perf parse-events: Make legacy events lower priority than sysfs/JSON (Michael Petlan) [RHEL-25824] - perf cs-etm: Enable itrace option 'T' (Michael Petlan) [RHEL-25824] - perf auxtrace: Add 'T' itrace option for timestamp trace (Michael Petlan) [RHEL-25824] - perf cs-etm: Bump minimum OpenCSD version to ensure a bugfix is present (Michael Petlan) [RHEL-25824] - perf script perl: Fail check on dynamic allocation (Michael Petlan) [RHEL-25824] - perf script python: Fail check on dynamic allocation (Michael Petlan) [RHEL-25824] - perf test: Remove atomics from test_loop to avoid test failures (Michael Petlan) [RHEL-25824] - perf tools: Address python 3.6 DeprecationWarning for string scapes (Michael Petlan) [RHEL-25824] - perf vendor events riscv: Add StarFive Dubhe-80 JSON file (Michael Petlan) [RHEL-25824] - perf report: Add s390 raw data interpretation for PAI counters (Michael Petlan) [RHEL-25824] - perf probe: Convert to check dwarf_getcfi feature (Michael Petlan) [RHEL-25824] - perf build: Add feature check for dwarf_getcfi() (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Add die_find_variable_by_reg() helper (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Add die_get_scopes() alternative to dwarf_getscopes() (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Move #else block of #ifdef HAVE_DWARF_GETLOCATIONS_SUPPORT code to the header file (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Fix die_get_typename() for void * (Michael Petlan) [RHEL-25824] - perf tools: Add util/debuginfo.[ch] files (Michael Petlan) [RHEL-25824] - perf annotate: Move raw_comment and raw_func_start fields out of 'struct ins_operands' (Michael Petlan) [RHEL-25824] - perf annotate: Pass "-l" option to objdump conditionally (Michael Petlan) [RHEL-25824] - perf header: Additional note on AMD IBS for max_precise pmu cap (Michael Petlan) [RHEL-25824] - perf bpf: Don't synthesize BPF events when disabled (Michael Petlan) [RHEL-25824] - perf test: Add support for setting objdump binary via perf config (Michael Petlan) [RHEL-25824] - perf test: Add option to change objdump binary (Michael Petlan) [RHEL-25824] - perf tests offcpu: Adjust test case perf record offcpu profiling tests for s390 (Michael Petlan) [RHEL-25824] - perf tools: Add the python_ext_build directory to .gitignore (Michael Petlan) [RHEL-25824] - perf tests attr: Fix spelling mistake "whic" to "which" (Michael Petlan) [RHEL-25824] - perf annotate: Move offsets array from 'struct annotation' to 'struct annotated_source' (Michael Petlan) [RHEL-25824] - perf annotate: Move some source code related fields from 'struct annotation' to 'struct annotated_source' (Michael Petlan) [RHEL-25824] - perf annotate: Move max_coverage from 'struct annotation' to 'struct annotated_branch' (Michael Petlan) [RHEL-25824] - perf annotate: Split branch stack cycles info from 'struct annotation' (Michael Petlan) [RHEL-25824] - perf annotate: Split branch stack cycles information out of 'struct annotation_line' (Michael Petlan) [RHEL-25824] - perf machine thread: Remove exited threads by default (Michael Petlan) [RHEL-25824] - perf test: Simplify "object code reading" test (Michael Petlan) [RHEL-25824] - perf record: Lazy load kernel symbols (Michael Petlan) [RHEL-25824] - perf tools: Fix spelling mistake "parametrized" -> "parameterized" (Michael Petlan) [RHEL-25824] - perf build: Warn about missing libelf before warning about missing libbpf (Michael Petlan) [RHEL-25824] - perf tests make: Remove the last egrep call, use 'grep -E' instead (Michael Petlan) [RHEL-25824] - perf beauty socket/prctl_option: Cope with extended regexp complaint by grep (Michael Petlan) [RHEL-25824] - perf vendor events arm64: AmpereOne: Add missing DefaultMetricgroupName fields (Michael Petlan) [RHEL-25824] - perf metrics: Avoid segv if default metricgroup isn't set (Michael Petlan) [RHEL-25824] - tools: Disable __packed attribute compiler warning due to -Werror=attributes (Michael Petlan) [RHEL-25824] - tools perf: Add arm64 sysreg files to MANIFEST (Michael Petlan) [RHEL-25824] - tools headers: Update tools's copy of socket.h header (Michael Petlan) [RHEL-25824] - tools headers UAPI: Update tools's copy of vhost.h header (Michael Petlan) [RHEL-25824] - perf lock contention: Fix a build error on 32-bit (Michael Petlan) [RHEL-25824] - perf kwork: Fix a build error on 32-bit (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update tsx_cycles_per_elision metrics (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update bonnell version number to v5 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update westmereex events to v4 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update meteorlake events to v1.06 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update knightslanding events to v16 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add typo fix for ivybridge FP (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update a spelling in haswell/haswellx (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update emeraldrapids to v1.01 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update alderlake/alderlake events to v1.23 (Michael Petlan) [RHEL-25824] - perf build: Disable BPF skeletons if clang version is < 12.0.1 (Michael Petlan) [RHEL-25824] - perf callchain: Fix spelling mistake "statisitcs" -> "statistics" (Michael Petlan) [RHEL-25824] - perf report: Fix spelling mistake "heirachy" -> "hierarchy" (Michael Petlan) [RHEL-25824] - perf python: Fix binding linkage due to rename and move of evsel__increase_rlimit() (Michael Petlan) [RHEL-25824] - perf tests: test_arm_coresight: Simplify source iteration (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add tigerlake two metrics (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add broadwellde two metrics (Michael Petlan) [RHEL-25824] - perf vendor events intel: Fix broadwellde tma_info_system_dram_bw_use metric (Michael Petlan) [RHEL-25824] - perf mem_info: Add and use map_symbol__exit and addr_map_symbol__exit (Michael Petlan) [RHEL-25824] - perf callchain: Minor layout changes to callchain_list (Michael Petlan) [RHEL-25824] - perf callchain: Make brtype_stat in callchain_list optional (Michael Petlan) [RHEL-25824] - perf callchain: Make display use of branch_type_stat const (Michael Petlan) [RHEL-25824] - perf offcpu: Add missed btf_free (Michael Petlan) [RHEL-25824] - perf threads: Remove unused dead thread list (Michael Petlan) [RHEL-25824] - perf hist: Add missing puts to hist__account_cycles (Michael Petlan) [RHEL-25824] - libperf rc_check: Add RC_CHK_EQUAL (Michael Petlan) [RHEL-25824] - libperf rc_check: Make implicit enabling work for GCC (Michael Petlan) [RHEL-25824] - perf machine: Avoid out of bounds LBR memory read (Michael Petlan) [RHEL-25824] - perf rwsem: Add debug mode that uses a mutex (Michael Petlan) [RHEL-25824] - perf build: Address stray '\' before # that is warned about since grep 3.8 (Michael Petlan) [RHEL-25824] - perf report: Fix hierarchy mode on pipe input (Michael Petlan) [RHEL-25824] - perf lock contention: Use per-cpu array map for spinlocks (Michael Petlan) [RHEL-25824] - perf lock contention: Check race in tstamp elem creation (Michael Petlan) [RHEL-25824] - perf lock contention: Clear lock addr after use (Michael Petlan) [RHEL-25824] - perf evsel: Rename evsel__increase_rlimit to rlimit__increase_nofile (Michael Petlan) [RHEL-25824] - perf bench sched pipe: Add -G/--cgroups option (Michael Petlan) [RHEL-25824] - perf data: Increase RLIMIT_NOFILE limit when open too many files in perf_data__create_dir() (Michael Petlan) [RHEL-25824] - perf trace: Use the right bpf_probe_read(_str) variant for reading user data (Michael Petlan) [RHEL-25824] - perf tools: Do not ignore the default vmlinux.h (Michael Petlan) [RHEL-25824] - perf: script: fix missing ',' for fields option (Michael Petlan) [RHEL-25824] - perf tests: Fix shellcheck warning in stat_all_metricgroups (Michael Petlan) [RHEL-25824] - perf tests: Fix shellcheck warning in record_sideband.sh (Michael Petlan) [RHEL-25824] - perf cs-etm: Respect timestamp option (Michael Petlan) [RHEL-25824] - perf cs-etm: Validate timestamp tracing in per-thread mode (Michael Petlan) [RHEL-25824] - perf pmu: Lazily compute default config (Michael Petlan) [RHEL-25824] - perf pmu-events: Remember the perf_events_map for a PMU (Michael Petlan) [RHEL-25824] - perf pmu: Const-ify perf_pmu__config_terms (Michael Petlan) [RHEL-25824] - perf pmu: Const-ify file APIs (Michael Petlan) [RHEL-25824] - perf arm-spe: Move PMU initialization from default config code (Michael Petlan) [RHEL-25824] - perf intel-pt: Move PMU initialization from default config code (Michael Petlan) [RHEL-25824] - perf pmu: Rename perf_pmu__get_default_config to perf_pmu__arch_init (Michael Petlan) [RHEL-25824] - perf intel-pt: Prefer get_unaligned_le64 to memcpy_le64 (Michael Petlan) [RHEL-25824] - perf intel-pt: Use get_unaligned_le16() etc (Michael Petlan) [RHEL-25824] - perf intel-pt: Use existing definitions of le16_to_cpu() etc (Michael Petlan) [RHEL-25824] - perf intel-pt: Simplify intel_pt_get_vmcs() (Michael Petlan) [RHEL-25824] - perf tools: Add get_unaligned_leNN() (Michael Petlan) [RHEL-25824] - perf cs-etm: Fix incorrect or missing decoder for raw trace (Michael Petlan) [RHEL-25824] - perf bpf_counter: Fix a few memory leaks (Michael Petlan) [RHEL-25824] - perf header: Fix various error path memory leaks (Michael Petlan) [RHEL-25824] - perf trace-event-info: Avoid passing NULL value to closedir (Michael Petlan) [RHEL-25824] - tools api: Avoid potential double free (Michael Petlan) [RHEL-25824] - perf parse-events: Fix unlikely memory leak when cloning terms (Michael Petlan) [RHEL-25824] - perf lock: Fix a memory leak on an error path (Michael Petlan) [RHEL-25824] - perf svghelper: Avoid memory leak (Michael Petlan) [RHEL-25824] - perf hists browser: Avoid potential NULL dereference (Michael Petlan) [RHEL-25824] - perf hists browser: Reorder variables to reduce padding (Michael Petlan) [RHEL-25824] - perf dlfilter: Be defensive against potential NULL dereference (Michael Petlan) [RHEL-25824] - perf mem-events: Avoid uninitialized read (Michael Petlan) [RHEL-25824] - perf jitdump: Avoid memory leak (Michael Petlan) [RHEL-25824] - perf env: Remove unnecessary NULL tests (Michael Petlan) [RHEL-25824] - perf buildid-cache: Fix use of uninitialized value (Michael Petlan) [RHEL-25824] - perf bench uprobe: Fix potential use of memory after free (Michael Petlan) [RHEL-25824] - perf parse-events: Fix for term values that are raw events (Michael Petlan) [RHEL-25824] - perf build: Add missing comment about NO_LIBTRACEEVENT=1 (Michael Petlan) [RHEL-25824] - perf symbols: Add 'intel_idle_ibrs' to the list of idle symbols (Michael Petlan) [RHEL-25824] - perf parse-events: Avoid erange from hex numbers (Michael Petlan) [RHEL-25824] - tools/perf: Update call stack check in builtin-lock.c (Michael Petlan) [RHEL-25824] - tools/perf/tests: Fix object code reading to skip address that falls out of text section (Michael Petlan) [RHEL-25824] - tools/perf: Add "is_kmod" to struct dso to check if it is kernel module (Michael Petlan) [RHEL-25824] - tools/perf: Add text_end to "struct dso" to save .text section size (Michael Petlan) [RHEL-25824] - perf test: Avoid system wide when not privileged (Michael Petlan) [RHEL-25824] - perf hisi-ptt: Fix memory leak in lseek failure handling (Michael Petlan) [RHEL-25824] - perf intel-pt: Fix async branch flags (Michael Petlan) [RHEL-25824] - perf pmus: Make PMU alias name loading lazy (Michael Petlan) [RHEL-25824] - perf vendor events: Add JSON metrics for Arm CMN (Michael Petlan) [RHEL-25824] - perf jevents: Add support for Arm CMN PMU aliasing (Michael Petlan) [RHEL-25824] - perf test: Add pmu-event test for "Compat" and new event_field. (Michael Petlan) [RHEL-25824] - perf test: Make matching_pmu effective (Michael Petlan) [RHEL-25824] - perf jevents: Support EventidCode and NodeType (Michael Petlan) [RHEL-25824] - perf metric: "Compat" supports regular expression matching identifiers (Michael Petlan) [RHEL-25824] - perf pmu: "Compat" supports regular expression matching identifiers (Michael Petlan) [RHEL-25824] - perf record: Fix BTF type checks in the off-cpu profiling (Michael Petlan) [RHEL-25824] - perf bench messaging: Kill child processes when exit abnormally in process mode (Michael Petlan) [RHEL-25824] - perf bench messaging: Store chlid process pid when creating worker for process mode (Michael Petlan) [RHEL-25824] - perf bench messaging: Factor out create_worker() (Michael Petlan) [RHEL-25824] - perf bench messaging: Fix coding style issues for sched-messaging (Michael Petlan) [RHEL-25824] - tests/shell: Fix shellcheck warnings for SC2153 in multiple scripts (Michael Petlan) [RHEL-25824] - tests/shell: Fix shellcheck issues in tests/shell/stat+shadow_stat.sh tetscase (Michael Petlan) [RHEL-25824] - tests/shell: Fix shellcheck SC1090 to handle the location of sourced files (Michael Petlan) [RHEL-25824] - perf kwork: Fix spelling mistake "Captuer" -> "Capture" (Michael Petlan) [RHEL-25824] - perf evlist: Avoid frequency mode for the dummy event (Michael Petlan) [RHEL-25824] - perf vendors events: Remove repeated word in comments (Michael Petlan) [RHEL-25824] - perf vendor events arm64: Fix for AmpereOne metrics (Michael Petlan) [RHEL-25824] - perf parse-events: Fix tracepoint name memory leak (Michael Petlan) [RHEL-25824] - perf test: Detect off-cpu support from build options (Michael Petlan) [RHEL-25824] - perf test: Ensure EXTRA_TESTS is covered in build test (Michael Petlan) [RHEL-25824] - perf test: Update build test for changed BPF skeleton defaults (Michael Petlan) [RHEL-25824] - perf build: Default BUILD_BPF_SKEL, warn/disable for missing deps (Michael Petlan) [RHEL-25824] - perf version: Add status of bpf skeletons (Michael Petlan) [RHEL-25824] - perf kwork top: Simplify bool conversion (Michael Petlan) [RHEL-25824] - perf test: Fix test-record-dummy-C0 failure for supported PERF_FORMAT_LOST feature kernel (Michael Petlan) [RHEL-25824] - perf kwork: Fix spelling mistake "COMMMAND" -> "COMMAND" (Michael Petlan) [RHEL-25824] - perf annotate: Add more x86 mov instruction cases (Michael Petlan) [RHEL-25824] - perf pmu: Remove unused function (Michael Petlan) [RHEL-25824] - perf pmus: Simplify perf_pmus__find_core_pmu() (Michael Petlan) [RHEL-25824] - perf pmu: Move pmu__find_core_pmu() to pmus.c (Michael Petlan) [RHEL-25824] - perf symbol: Avoid an undefined behavior warning (Michael Petlan) [RHEL-25824] - perf bpf-filter: Add YYDEBUG (Michael Petlan) [RHEL-25824] - perf pmu: Add YYDEBUG (Michael Petlan) [RHEL-25824] - perf expr: Make YYDEBUG dependent on doing a debug build (Michael Petlan) [RHEL-25824] - perf parse-events: Make YYDEBUG dependent on doing a debug build (Michael Petlan) [RHEL-25824] - perf parse-events: Remove unused header files (Michael Petlan) [RHEL-25824] - perf tools: Add includes for detected configs in Makefile.perf (Michael Petlan) [RHEL-25824] - perf test: Update cs_etm testcase for Arm ETE (Michael Petlan) [RHEL-25824] - perf vendor events arm64: Add V1 metrics using Arm telemetry repo (Michael Petlan) [RHEL-25824] - perf vendor events arm64: Update V1 events using Arm telemetry repo (Michael Petlan) [RHEL-25824] - perf test: Add a test for strcmp_cpuid_str() expression (Michael Petlan) [RHEL-25824] - perf util: Add a function for replacing characters in a string (Michael Petlan) [RHEL-25824] - perf jevents: Remove unused keyword (Michael Petlan) [RHEL-25824] - perf test: Check result of has_event(cycles) test (Michael Petlan) [RHEL-25824] - perf list pfm: Retry supported test with exclude_kernel (Michael Petlan) [RHEL-25824] - perf list: Avoid a hardcoded cpu PMU name (Michael Petlan) [RHEL-25824] - perf test shell lock_contention: Add cgroup aggregation and filter tests (Michael Petlan) [RHEL-25824] - perf lock contention: Add -G/--cgroup-filter option (Michael Petlan) [RHEL-25824] - perf lock contention: Add --lock-cgroup option (Michael Petlan) [RHEL-25824] - perf lock contention: Prepare to handle cgroups (Michael Petlan) [RHEL-25824] - perf tools: Add read_all_cgroups() and __cgroup_find() (Michael Petlan) [RHEL-25824] - perf kwork top: Add BPF-based statistics on softirq event support (Michael Petlan) [RHEL-25824] - perf kwork top: Add BPF-based statistics on hardirq event support (Michael Petlan) [RHEL-25824] - perf kwork top: Implements BPF-based cpu usage statistics (Michael Petlan) [RHEL-25824] - perf kwork top: Add -C/--cpu -i/--input -n/--name -s/--sort --time options (Michael Petlan) [RHEL-25824] - perf kwork top: Add statistics on softirq event support (Michael Petlan) [RHEL-25824] - perf kwork top: Add statistics on hardirq event support (Michael Petlan) [RHEL-25824] - perf evsel: Add evsel__intval_common() helper (Michael Petlan) [RHEL-25824] - perf kwork top: Introduce new top utility (Michael Petlan) [RHEL-25824] - perf kwork: Add `root` parameter to work_sort() (Michael Petlan) [RHEL-25824] - perf kwork: Add sched record support (Michael Petlan) [RHEL-25824] - perf kwork: Set default events list if not specified in setup_event_list() (Michael Petlan) [RHEL-25824] - perf kwork: Overwrite original atom in the list when a new atom is pushed. (Michael Petlan) [RHEL-25824] - perf kwork: Add `kwork` and `src_type` to work_init() for 'struct kwork_class' (Michael Petlan) [RHEL-25824] - perf kwork: Set ordered_events to true in 'struct perf_tool' (Michael Petlan) [RHEL-25824] - perf kwork: Add the supported subcommands to the document (Michael Petlan) [RHEL-25824] - perf kwork: Fix incorrect and missing free atom in work_push_atom() (Michael Petlan) [RHEL-25824] - perf test: Add perf_event_attr test for record dummy event (Michael Petlan) [RHEL-25824] - perf test: Add test case for record sideband events (Michael Petlan) [RHEL-25824] - perf record: Track sideband events for all CPUs when tracing selected CPUs (Michael Petlan) [RHEL-25824] - perf record: Move setting tracking events before record__init_thread_masks() (Michael Petlan) [RHEL-25824] - perf evlist: Add evlist__findnew_tracking_event() helper (Michael Petlan) [RHEL-25824] - perf evlist: Add perf_evlist__go_system_wide() helper (Michael Petlan) [RHEL-25824] - perf vendor events intel: Fix spelling mistakes (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add emeraldrapids, update sapphirerapids to v1.16 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add lunarlake v1.0 (Michael Petlan) [RHEL-25824] - perf parse-events: Introduce 'struct parse_events_terms' (Michael Petlan) [RHEL-25824] - perf parse-events: Copy fewer term lists (Michael Petlan) [RHEL-25824] - perf parse-events: Avoid enum casts (Michael Petlan) [RHEL-25824] - perf parse-events: Tidy up str parameter (Michael Petlan) [RHEL-25824] - perf parse-events: Remove unnecessary __maybe_unused (Michael Petlan) [RHEL-25824] - perf shell completion: Support completion of metrics/metricgroups (Michael Petlan) [RHEL-25824] - perf completion: Support completion of libpfm4 events (Michael Petlan) [RHEL-25824] - perf shell completion: Restrict completion of events to events (Michael Petlan) [RHEL-25824] - perf stat: Fix aggr mode initialization (Michael Petlan) [RHEL-25824] - perf vendor events: Update metric events for power10 platform (Michael Petlan) [RHEL-25824] - perf vendor events power10: Add extra data-source events (Michael Petlan) [RHEL-25824] - perf vendor events power10: Update JSON/events (Michael Petlan) [RHEL-25824] - perf machine: Use true and false for bool variable (Michael Petlan) [RHEL-25824] - perf: Fix the nr_addr_filters fix (Michael Petlan) [RHEL-25824] - perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file (Michael Petlan) [RHEL-25824] - arm: pmu: Move error message and -EOPNOTSUPP to individual PMUs (Michael Petlan) [RHEL-25824] - arm: perf: Remove inlines from arm_pmuv3.c (Michael Petlan) [RHEL-25824] - arm64/arm: arm_pmuv3: perf: Don't truncate 64-bit registers (Michael Petlan) [RHEL-25824] - perf: arm_cspmu: Reject events meant for other PMUs (Michael Petlan) [RHEL-25824] - drivers: perf: arm_pmu: Drop 'pmu_lock' element from 'struct pmu_hw_events' (Michael Petlan) [RHEL-25824] - arm: perf: Remove PMU locking (Michael Petlan) [RHEL-25824] - powerpc/imc-pmu: Add a null pointer check in update_events_in_group() (Michael Petlan) [RHEL-25824] - KVM: x86/pmu: fix masking logic for MSR_CORE_PERF_GLOBAL_CTRL (Michael Petlan) [RHEL-25824] - perf/core: Fix cpuctx refcounting (Michael Petlan) [RHEL-25824] - powerpc/perf: Fix disabling BHRB and instruction sampling (Michael Petlan) [RHEL-25824] - powerpc/imc-pmu: Use the correct spinlock initializer. (Michael Petlan) [RHEL-25824] - powerpc/perf: Optimize find_alternatives_list() using binary search (Michael Petlan) [RHEL-25824] - perf: Optimize perf_cgroup_switch() (Michael Petlan) [RHEL-25824] - perf/core: Allow reading package events from perf_event_read_local (Michael Petlan) [RHEL-25824] - perf/core: Rename perf_proc_update_handler() -> perf_event_max_sample_rate_handler(), for readability (Michael Petlan) [RHEL-25824] - perf/x86/rapl: Fix "Using plain integer as NULL pointer" Sparse warning (Michael Petlan) [RHEL-25824] - perf/core: Bail out early if the request AUX area is out of bound (Michael Petlan) [RHEL-25824] - inet: inet_defrag: prevent sk release while still in use (Paolo Abeni) [RHEL-32270] - udp: fix busy polling (Paolo Abeni) [RHEL-32270] - udp6: Fix race condition in udp6_sendmsg & connect (Paolo Abeni) [RHEL-32270] - net: stream: purge sk_error_queue in sk_stream_kill_queues() (Paolo Abeni) [RHEL-32270] - eventfd: Remove usage of the deprecated ida_simple_xx() API (Michal Schmidt) [RHEL-31939] - eventfd: make eventfd_signal{_mask}() void (Michal Schmidt) [RHEL-31939] - eventfd: simplify eventfd_signal_mask() (Michal Schmidt) [RHEL-31939] - eventfd: simplify eventfd_signal() (Michal Schmidt) [RHEL-31939] - eventfd: prevent underflow for eventfd semaphores (Michal Schmidt) [RHEL-31939] - eventfd: add a uapi header for eventfd userspace APIs (Michal Schmidt) [RHEL-31939] - eventfd: show the EFD_SEMAPHORE flag in fdinfo (Michal Schmidt) [RHEL-31939] - i915: make inject_virtual_interrupt() void (Michal Schmidt) [RHEL-31939] - fs: use correct __poll_t type (Michal Schmidt) [RHEL-31939] - eventfd: use wait_event_interruptible_locked_irq() helper (Michal Schmidt) [RHEL-31939] - eventfd: change int to __u64 in eventfd_signal() ifndef CONFIG_EVENTFD (Michal Schmidt) [RHEL-31939] - eventfd: guard wake_up in eventfd fs calls as well (Michal Schmidt) [RHEL-31939] - iio: core: fix memleak in iio_device_register_sysfs (David Arcari) [RHEL-33153] {CVE-2023-52643} - serial: imx: fix detach/attach of serial console (Steve Best) [RHEL-32592] {CVE-2021-47185} - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc (Steve Best) [RHEL-32592] {CVE-2021-47185} - sysctl: allow to change limits for posix messages queues (Alexey Gladkov) [RHEL-8705] - sysctl: allow change system v ipc sysctls inside ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc: fix memory leak in init_mqueue_fs() (Alexey Gladkov) [RHEL-8705] - ipc: mqueue: fix possible memory leak in init_mqueue_fs() (Alexey Gladkov) [RHEL-8705] - ipc: Remove extra braces (Alexey Gladkov) [RHEL-8705] - ipc: Check permissions for checkpoint_restart sysctls at open time (Alexey Gladkov) [RHEL-8705] - ipc: Remove extra1 field abuse to pass ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc: Use the same namespace to modify and validate (Alexey Gladkov) [RHEL-8705] - ipc: Store ipc sysctls in the ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc: Store mqueue sysctls in the ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc/ipc_sysctl.c: remove fallback for !CONFIG_PROC_SYSCTL (Alexey Gladkov) [RHEL-8705] - ipc: check checkpoint_restore_ns_capable() to modify C/R proc files (Alexey Gladkov) [RHEL-8705]- x86/sev: Harden #VC instruction emulation somewhat (Vitaly Kuznetsov) [RHEL-30031] {CVE-2024-25743 CVE-2024-25742} - net: mana: Fix Rx DMA datasize and skb_over_panic (Cathy Avery) [RHEL-9872] - integrity: eliminate unnecessary "Problem loading X.509 certificate" msg (Coiby Xu) [RHEL-12346] - smb: client: instantiate when creating SFU files (Paulo Alcantara) [RHEL-31245] - smb: client: fix NULL ptr deref in cifs_mark_open_handles_for_deleted_file() (Paulo Alcantara) [RHEL-31245] - cifs: Fix duplicate fscache cookie warnings (Paulo Alcantara) [RHEL-31245] - smb3: add trace event for mknod (Paulo Alcantara) [RHEL-31245] - smb311: additional compression flag defined in updated protocol spec (Paulo Alcantara) [RHEL-31245] - smb311: correct incorrect offset field in compression header (Paulo Alcantara) [RHEL-31245] - cifs: Move some extern decls from .c files to .h (Paulo Alcantara) [RHEL-31245] - cifs: remove redundant variable assignment (Paulo Alcantara) [RHEL-31245] - cifs: fixes for get_inode_info (Paulo Alcantara) [RHEL-31245] - cifs: open_cached_dir(): add FILE_READ_EA to desired access (Paulo Alcantara) [RHEL-31245] - cifs: reduce warning log level for server not advertising interfaces (Paulo Alcantara) [RHEL-31245] - cifs: make sure server interfaces are requested only for SMB3+ (Paulo Alcantara) [RHEL-31245] - cifs: defer close file handles having RH lease (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - smb: common: simplify compression headers (Paulo Alcantara) [RHEL-31245] - smb: common: fix fields sizes in compression_pattern_payload_v1 (Paulo Alcantara) [RHEL-31245] - smb: client: negotiate compression algorithms (Paulo Alcantara) [RHEL-31245] - smb3: add dynamic trace point for ioctls (Paulo Alcantara) [RHEL-31245] - smb: client: return reparse type in /proc/mounts (Paulo Alcantara) [RHEL-31245] - smb: client: set correct d_type for reparse DFS/DFSR and mount point (Paulo Alcantara) [RHEL-31245] - smb: client: parse uid, gid, mode and dev from WSL reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: introduce SMB2_OP_QUERY_WSL_EA (Paulo Alcantara) [RHEL-31245] - smb: client: Fix a NULL vs IS_ERR() check in wsl_set_xattrs() (Paulo Alcantara) [RHEL-31245] - smb: client: add support for WSL reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: reduce number of parameters in smb2_compound_op() (Paulo Alcantara) [RHEL-31245] - smb: client: fix potential broken compound request (Paulo Alcantara) [RHEL-31245] - smb: client: move most of reparse point handling code to common file (Paulo Alcantara) [RHEL-31245] - smb: client: introduce reparse mount option (Paulo Alcantara) [RHEL-31245] - smb: client: retry compound request without reusing lease (Paulo Alcantara) [RHEL-31245] - smb: client: do not defer close open handles to deleted files (Paulo Alcantara) [RHEL-31245] - smb: client: reuse file lease key in compound operations (Paulo Alcantara) [RHEL-31245] - smb3: update allocation size more accurately on write completion (Paulo Alcantara) [RHEL-31245] - cifs: allow changing password during remount (Paulo Alcantara) [RHEL-31245] - cifs: prevent updating file size from server if we have a read/write lease (Paulo Alcantara) [RHEL-31245] - cifs_get_link(): bail out in unsafe case (Paulo Alcantara) [RHEL-31245] - smb: Fix regression in writes when non-standard maximum write size negotiated (Paulo Alcantara) [RHEL-31245] - smb: client: handle path separator of created SMB symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: set correct id, uid and cruid for multiuser automounts (Paulo Alcantara) [RHEL-31245] - cifs: update the same create_guid on replay (Paulo Alcantara) [RHEL-31245] - cifs: fix underflow in parse_server_interfaces() (Paulo Alcantara) [RHEL-31245] - smb3: clarify mount warning (Paulo Alcantara) [RHEL-31245] - cifs: handle cases where multiple sessions share connection (Paulo Alcantara) [RHEL-31245] - cifs: change tcon status when need_reconnect is set on it (Paulo Alcantara) [RHEL-31245] - smb: client: set correct d_type for reparse points under DFS mounts (Paulo Alcantara) [RHEL-31245] - smb3: add missing null server pointer check (Paulo Alcantara) [RHEL-31245] - smb: client: increase number of PDUs allowed in a compound request (Paulo Alcantara) [RHEL-31245] - cifs: failure to add channel on iface should bump up weight (Paulo Alcantara) [RHEL-31245] - cifs: do not search for channel if server is terminating (Paulo Alcantara) [RHEL-31245] - cifs: avoid redundant calls to disable multichannel (Paulo Alcantara) [RHEL-31245] - cifs: make sure that channel scaling is done only once (Paulo Alcantara) [RHEL-31245] - cifs: fix stray unlock in cifs_chan_skip_or_disable (Paulo Alcantara) [RHEL-31245] - cifs: set replay flag for retries of write command (Paulo Alcantara) [RHEL-31245] - cifs: commands that are retried should have replay flag set (Paulo Alcantara) [RHEL-31245] - cifs: helper function to check replayable error codes (Paulo Alcantara) [RHEL-31245] - cifs: translate network errors on send to -ECONNABORTED (Paulo Alcantara) [RHEL-31245] - cifs: cifs_pick_channel should try selecting active channels (Paulo Alcantara) [RHEL-31245] - smb: Work around Clang __bdos() type confusion (Paulo Alcantara) [RHEL-31245] - smb: client: delete "true", "false" defines (Paulo Alcantara) [RHEL-31245] - cifs: update iface_last_update on each query-and-update (Paulo Alcantara) [RHEL-31245] - cifs: handle servers that still advertise multichannel after disabling (Paulo Alcantara) [RHEL-31245] - cifs: new mount option called retrans (Paulo Alcantara) [RHEL-31245] - cifs: reschedule periodic query for server interfaces (Paulo Alcantara) [RHEL-31245] - smb: client: don't clobber ->i_rdev from cached reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: get rid of smb311_posix_query_path_info() (Paulo Alcantara) [RHEL-31245] - smb: client: parse owner/group when creating reparse points (Paulo Alcantara) [RHEL-31245] - cifs: new nt status codes from MS-SMB2 (Paulo Alcantara) [RHEL-31245] - cifs: pick channel for tcon and tdis (Paulo Alcantara) [RHEL-31245] - cifs: open_cached_dir should not rely on primary channel (Paulo Alcantara) [RHEL-31245] - cifs: minor comment cleanup (Paulo Alcantara) [RHEL-31245] - smb3: show beginning time for per share stats (Paulo Alcantara) [RHEL-31245] - cifs: remove redundant variable tcon_exist (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - cifs: remove unneeded return statement (Paulo Alcantara) [RHEL-31245] - cifs: make cifs_chan_update_iface() a void function (Paulo Alcantara) [RHEL-31245] - cifs: delete unnecessary NULL checks in cifs_chan_update_iface() (Paulo Alcantara) [RHEL-31245] - cifs: get rid of dup length check in parse_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: stop revalidating reparse points unnecessarily (Paulo Alcantara) [RHEL-31245] - cifs: Pass unbyteswapped eof value into SMB2_set_eof() (Paulo Alcantara) [RHEL-31245] - smb3: Improve exception handling in allocate_mr_list() (Paulo Alcantara) [RHEL-31245] - cifs: fix in logging in cifs_chan_update_iface (Paulo Alcantara) [RHEL-31245] - smb: client: handle special files and symlinks in SMB3 POSIX (Paulo Alcantara) [RHEL-31245] - smb: client: cleanup smb2_query_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: allow creating symlinks via reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: fix hardlinking of reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: fix renaming of reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: optimise reparse point querying (Paulo Alcantara) [RHEL-31245] - smb: client: allow creating special files via reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: extend smb2_compound_op() to accept more commands (Paulo Alcantara) [RHEL-31245] - smb: client: Fix minor whitespace errors and warnings (Paulo Alcantara) [RHEL-31245] - cifs: do not depend on release_iface for maintaining iface_list (Paulo Alcantara) [RHEL-31245] - cifs: cifs_chan_is_iface_active should be called with chan_lock held (Paulo Alcantara) [RHEL-31245] - cifs: after disabling multichannel, mark tcon for reconnect (Paulo Alcantara) [RHEL-31245] - cifs: do not let cifs_chan_update_iface deallocate channels (Paulo Alcantara) [RHEL-31245] - cifs: fix a pending undercount of srv_count (Paulo Alcantara) [RHEL-31245] - fs: cifs: Fix atime update check (Paulo Alcantara) [RHEL-31245] - smb: client: fix OOB in SMB2_query_info_init() (Paulo Alcantara) [RHEL-31245] - smb: client: fix OOB in cifsd when receiving compounded resps (Paulo Alcantara) [RHEL-31245] - smb: client: fix OOB in smb2_query_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: fix NULL deref in asn1_ber_decoder() (Paulo Alcantara) [RHEL-31245] - cifs: reconnect worker should take reference on server struct unconditionally (Paulo Alcantara) [RHEL-31245] - Revert "cifs: reconnect work should have reference on server struct" (Paulo Alcantara) [RHEL-31245] - cifs: Fix non-availability of dedup breaking generic/304 (Paulo Alcantara) [RHEL-31245] - smb: client: fix potential NULL deref in parse_dfs_referrals() (Paulo Alcantara) [RHEL-31245] - cifs: Fix flushing, invalidation and file size with FICLONE (Paulo Alcantara) [RHEL-31245] - cifs: Fix flushing, invalidation and file size with copy_file_range() (Paulo Alcantara) [RHEL-31245] - smb: client, common: fix fortify warnings (Paulo Alcantara) [RHEL-31245] - cifs: Fix FALLOC_FL_INSERT_RANGE by setting i_size after EOF moved (Paulo Alcantara) [RHEL-31245] - cifs: Fix FALLOC_FL_ZERO_RANGE by setting i_size if EOF moved (Paulo Alcantara) [RHEL-31245] - smb: client: report correct st_size for SMB and NFS symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: fix missing mode bits for SMB symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: introduce cifs_sfu_make_node() (Paulo Alcantara) [RHEL-31245] - smb: client: set correct file type from NFS reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: introduce ->parse_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: implement ->query_reparse_point() for SMB1 (Paulo Alcantara) [RHEL-31245] - cifs: fix use after free for iface while disabling secondary channels (Paulo Alcantara) [RHEL-31245] - cifs: fix lock ordering while disabling multichannel (Paulo Alcantara) [RHEL-31245] - cifs: fix leak of iface for primary channel (Paulo Alcantara) [RHEL-31245] - cifs: fix check of rc in function generate_smb3signingkey (Paulo Alcantara) [RHEL-31245] - cifs: spnego: add ';' in HOST_KEY_LEN (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - cifs: handle when server stops supporting multichannel (Paulo Alcantara) [RHEL-31245] - cifs: handle when server starts supporting multichannel (Paulo Alcantara) [RHEL-31245] - Missing field not being returned in ioctl CIFS_IOC_GET_MNT_INFO (Paulo Alcantara) [RHEL-31245] - smb3: allow dumping session and tcon id to improve stats analysis and debugging (Paulo Alcantara) [RHEL-31245] - smb: client: fix mount when dns_resolver key is not available (Paulo Alcantara) [RHEL-31245] - smb3: fix caching of ctime on setxattr (Paulo Alcantara) [RHEL-31245] - smb3: minor cleanup of session handling code (Paulo Alcantara) [RHEL-31245] - cifs: reconnect work should have reference on server struct (Paulo Alcantara) [RHEL-31245] - cifs: do not pass cifs_sb when trying to add channels (Paulo Alcantara) [RHEL-31245] - cifs: account for primary channel in the interface list (Paulo Alcantara) [RHEL-31245] - cifs: distribute channels across interfaces based on speed (Paulo Alcantara) [RHEL-31245] - cifs: handle cases where a channel is closed (Paulo Alcantara) [RHEL-31245] - smb3: more minor cleanups for session handling routines (Paulo Alcantara) [RHEL-31245] - smb3: minor RDMA cleanup (Paulo Alcantara) [RHEL-31245] - fs: add ctime accessors infrastructure (Paulo Alcantara) [RHEL-31245] - cifs: force interface update before a fresh session setup (Paulo Alcantara) [RHEL-31245] - cifs: do not reset chan_max if multichannel is not supported at mount (Paulo Alcantara) [RHEL-31245] - cifs: reconnect helper should set reconnect for the right channel (Paulo Alcantara) [RHEL-31245] - smb: client: fix use-after-free in smb2_query_info_compound() (Paulo Alcantara) [RHEL-31245] - smb: client: remove extra @chan_count check in __cifs_put_smb_ses() (Paulo Alcantara) [RHEL-31245] - cifs: add xid to query server interface call (Paulo Alcantara) [RHEL-31245] - cifs: print server capabilities in DebugData (Paulo Alcantara) [RHEL-31245] - smb: use crypto_shash_digest() in symlink_hash() (Paulo Alcantara) [RHEL-31245] - smb: client: fix use-after-free bug in cifs_debug_data_proc_show() (Paulo Alcantara) [RHEL-31245] - smb: client: fix potential deadlock when releasing mids (Paulo Alcantara) [RHEL-31245] - smb3: fix creating FIFOs when mounting with "sfu" mount option (Paulo Alcantara) [RHEL-31245] - Add definition for new smb3.1.1 command type (Paulo Alcantara) [RHEL-31245] - SMB3: clarify some of the unused CreateOption flags (Paulo Alcantara) [RHEL-31245] - cifs: Add client version details to NTLM authenticate message (Paulo Alcantara) [RHEL-31245] - smb3: fix touch -h of symlink (Paulo Alcantara) [RHEL-31245] - smb: client: prevent new fids from being removed by laundromat (Paulo Alcantara) [RHEL-31245] - smb: client: make laundromat a delayed worker (Paulo Alcantara) [RHEL-31245] - smb: use kernel_connect() and kernel_bind() (Paulo Alcantara) [RHEL-31245] - smb3: fix confusing debug message (Paulo Alcantara) [RHEL-31245] - smb: client: handle STATUS_IO_REPARSE_TAG_NOT_HANDLED (Paulo Alcantara) [RHEL-31245] - smb3: remove duplicate error mapping (Paulo Alcantara) [RHEL-31245] - smb3: Add dynamic trace points for RDMA (smbdirect) reconnect (Paulo Alcantara) [RHEL-31245] - smb3: fix some minor typos and repeated words (Paulo Alcantara) [RHEL-31245] - smb3: correct places where ENOTSUPP is used instead of preferred EOPNOTSUPP (Paulo Alcantara) [RHEL-31245] - smb3: move server check earlier when setting channel sequence number (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - smb3: allow controlling maximum number of cached directories (Paulo Alcantara) [RHEL-31245] - smb3: add trace point for queryfs (statfs) (Paulo Alcantara) [RHEL-31245] - smb3: allow controlling length of time directory entries are cached with dir leases (Paulo Alcantara) [RHEL-31245] - SMB3: rename macro CIFS_SERVER_IS_CHAN to avoid confusion (Paulo Alcantara) [RHEL-31245] - send channel sequence number in SMB3 requests after reconnects (Paulo Alcantara) [RHEL-31245] - cifs: update desired access while requesting for directory lease (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb2_query_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb2_query_info_compound() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb2_set_ea() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb_send_rqst() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in cifs_demultiplex_thread() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in cifs_try_adding_channels() (Paulo Alcantara) [RHEL-31245] - smb: cilent: set reparse mount points as automounts (Paulo Alcantara) [RHEL-31245] - smb: client: query reparse points in older dialects (Paulo Alcantara) [RHEL-31245] - smb: client: do not query reparse points twice on symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: parse reparse point flag in create response (Paulo Alcantara) [RHEL-31245] - smb: client: get rid of dfs code dep in namespace.c (Paulo Alcantara) [RHEL-31245] - smb: client: get rid of dfs naming in automount code (Paulo Alcantara) [RHEL-31245] - smb: client: rename cifs_dfs_ref.c to namespace.c (Paulo Alcantara) [RHEL-31245] - smb: client: make smb2_compound_op() return resp buffer on success (Paulo Alcantara) [RHEL-31245] - smb: client: move some params to cifs_open_info_data (Paulo Alcantara) [RHEL-31245] - smb: client: ensure to try all targets when finding nested links (Paulo Alcantara) [RHEL-31245] - smb: client: introduce DFS_CACHE_TGT_LIST() (Paulo Alcantara) [RHEL-31245] - cifs: update the ctime on a partial page write (Paulo Alcantara) [RHEL-31245] - blk-mq: don't change nr_hw_queues and nr_maps for kdump kernel (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Remap boot CPU onto core 0 if >= nr_cpu_ids (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Factor out assign_threads() (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Lookup avail once per device tree node (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Increase nr_cpu_ids to include the boot CPU (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Adjust nr_cpu_ids to cover all threads of a core (Mamatha Inamdar) [RHEL-15845] - net: Convert some ethtool_sprintf() to ethtool_puts() (Ivan Vecera) [RHEL-31886] - checkpatch: add ethtool_sprintf rules (Ivan Vecera) [RHEL-31886] - ethtool: Implement ethtool_puts() (Ivan Vecera) [RHEL-31886] - intel: fix format warnings (Ivan Vecera) [RHEL-31886] - net: phy: smsc: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: phy: tja11xx: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: sparx5: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: dsa: vsc73xx: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: fec: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: dsa: mt7530: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: dsa: lantiq_gswip: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - ptp: Speed up vclock lookup (Ivan Vecera) [RHEL-32107] - ptp: Support late timestamp determination (Ivan Vecera) [RHEL-32107] - ptp: Pass hwtstamp to ptp_convert_timestamp() (Ivan Vecera) [RHEL-32107] - ptp: Request cycles for TX timestamp (Ivan Vecera) [RHEL-32107] - ptp: Add cycles support for virtual clocks (Ivan Vecera) [RHEL-32107] - nfsd: hold a lighter-weight client reference over CB_RECALL_ANY (Benjamin Coddington) [RHEL-31513] - NFSD: CREATE_SESSION must never cache NFS4ERR_DELAY replies (Benjamin Coddington) [RHEL-31513] - NFSD: Document the phases of CREATE_SESSION (Benjamin Coddington) [RHEL-31513] - NFSD: Fix the NFSv4.1 CREATE_SESSION operation (Benjamin Coddington) [RHEL-31513] - cgroup: cgroup-v1: do not exclude cgrp_dfl_root (Laurent Vivier) [RHEL-31381] - RDMA/srpt: Support specifying the srpt_service_guid parameter (Kamal Heib) [RHEL-31712] {CVE-2024-26744} - perf/pmu-events/powerpc: Update json mapfile with Power11 PVR (Mamatha Inamdar) [RHEL-23910] - powerpc/perf: Power11 Performance Monitoring support (Mamatha Inamdar) [RHEL-23910] - powerpc: Add Power11 architected and raw mode (Mamatha Inamdar) [RHEL-23910] - powerpc/cputable: Split cpu_specs[] out of cputable.h (Mamatha Inamdar) [RHEL-23910] - powerpc/cputable: Move __cpu_setup() prototypes out of cputable.h (Mamatha Inamdar) [RHEL-23910] - powerpc/cputable: Remove __machine_check_early_realmode_p{7/8/9} prototypes (Mamatha Inamdar) [RHEL-23910] - powerpc/64e: Remove unnecessary #ifdef CONFIG_PPC_FSL_BOOK3E (Mamatha Inamdar) [RHEL-23910] - powerpc/64e: Tie PPC_BOOK3E_64 to PPC_E500MC (Mamatha Inamdar) [RHEL-23910] - powerpc/Kconfig: Fix non existing CONFIG_PPC_FSL_BOOKE (Mamatha Inamdar) [RHEL-23910] - powerpc/64e: Tie PPC_BOOK3E_64 to PPC_FSL_BOOK3E (Mamatha Inamdar) [RHEL-23910] - powerpc: Remove remaining parts of oprofile (Mamatha Inamdar) [RHEL-23910] - powerpc: fix typos in comments (Mamatha Inamdar) [RHEL-23910] - powerpc: Enable the DAWR on POWER9 DD2.3 and above (Mamatha Inamdar) [RHEL-23910] - vhost: Add smp_rmb() in vhost_enable_notify() (Gavin Shan) [RHEL-26104] - vhost: Add smp_rmb() in vhost_vq_avail_empty() (Gavin Shan) [RHEL-26104] - bpf, tcx: Get rid of tcx_link_const (Felix Maurer) [RHEL-28590] - selftests/bpf: Add additional mprog query test coverage (Felix Maurer) [RHEL-28590] - selftests/bpf: Make seen_tc* variable tests more robust (Felix Maurer) [RHEL-28590] - selftests/bpf: Test query on empty mprog and pass revision into attach (Felix Maurer) [RHEL-28590] - selftests/bpf: Adapt assert_mprog_count to always expect 0 count (Felix Maurer) [RHEL-28590] - selftests/bpf: Test bpf_mprog query API via libbpf and raw syscall (Felix Maurer) [RHEL-28590] - selftest/bpf: Add various selftests for program limits (Felix Maurer) [RHEL-28590] - bpf: Refuse unused attributes in bpf_prog_{attach,detach} (Felix Maurer) [RHEL-28590] - bpf: Handle bpf_mprog_query with NULL entry (Felix Maurer) [RHEL-28590] - net: Fix skb consume leak in sch_handle_egress (Felix Maurer) [RHEL-28590] - selftests/bpf: Add various more tcx test cases (Felix Maurer) [RHEL-28590] - selftests/bpf: Add test for detachment on empty mprog entry (Felix Maurer) [RHEL-28590] - tcx: Fix splat during dev unregister (Felix Maurer) [RHEL-28590] - tcx: Fix splat in ingress_destroy upon tcx_entry_free (Felix Maurer) [RHEL-28590] - selftests/bpf: Add mprog API tests for BPF tcx links (Felix Maurer) [RHEL-28590] - selftests/bpf: Add mprog API tests for BPF tcx opts (Felix Maurer) [RHEL-28590] - bpf: Add fd-based tcx multi-prog infra with link support (Felix Maurer) [RHEL-28590] - cpuset: Allow setscheduler regardless of manipulated task (Waiman Long) [RHEL-26668] - sched/psi: Update poll => rtpoll in relevant comments (Phil Auld) [RHEL-29552] - sched/psi: Bail out early from irq time accounting (Phil Auld) [RHEL-29552] - sched/psi: Delete the 'update_total' function parameter from update_triggers() (Phil Auld) [RHEL-29552] - sched/psi: Avoid updating PSI triggers and ->rtpoll_total when there are no state changes (Phil Auld) [RHEL-29552] - sched/psi: Change update_triggers() to a 'void' function (Phil Auld) [RHEL-29552] - sched/psi: make psi_cgroups_enabled static (Phil Auld) [RHEL-29552] - sched/psi: Allow unprivileged polling of N*2s period (Phil Auld) [RHEL-29552] - sched/psi: Extract update_triggers side effect (Phil Auld) [RHEL-29552] - sched/psi: Rename existing poll members in preparation (Phil Auld) [RHEL-29552] - sched/psi: Rearrange polling code in preparation (Phil Auld) [RHEL-29552] - arm64/sme: Always exit sme_alloc() early with existing storage (Mark Salter) [RHEL-28881] {CVE-2024-26618} - overflow: add DEFINE_FLEX() for on-stack allocs (Petr Oros) [RHEL-30138] - overflow: Add struct_size_t() helper (Petr Oros) [RHEL-30138] - mm/filemap.c: fix update prev_pos after one read request done (Nico Pache) [RHEL-29229] - sched: Misc cleanups (Phil Auld) [RHEL-29017] - sched: Simplify tg_set_cfs_bandwidth() (Phil Auld) [RHEL-29017] - sched: Simplify sched_move_task() (Phil Auld) [RHEL-29017] - sched: Simplify sched_rr_get_interval() (Phil Auld) [RHEL-29017] - sched: Simplify yield_to() (Phil Auld) [RHEL-29017] - sched: Simplify sched_{set,get}affinity() (Phil Auld) [RHEL-29017] - sched: Simplify syscalls (Phil Auld) [RHEL-29017] - sched: Simplify set_user_nice() (Phil Auld) [RHEL-29017] - sched: Simplify sched_core_cpu_{starting,deactivate}() (Phil Auld) [RHEL-29017] - sched: Simplify try_steal_cookie() (Phil Auld) [RHEL-29017] - sched: Simplify sched_tick_remote() (Phil Auld) [RHEL-29017] - sched: Simplify sched_exec() (Phil Auld) [RHEL-29017] - sched: Simplify ttwu() (Phil Auld) [RHEL-29017] - sched: Simplify wake_up_if_idle() (Phil Auld) [RHEL-29017] - sched: Simplify: migrate_swap_stop() (Phil Auld) [RHEL-29017] - sched: Simplify sysctl_sched_uclamp_handler() (Phil Auld) [RHEL-29017] - sched: Simplify get_nohz_timer_target() (Phil Auld) [RHEL-29017] - Bluetooth: Fix TOCTOU in HCI debugfs implementation (Bastien Nocera) [RHEL-26830 RHEL-26834] {CVE-2024-24858 CVE-2024-24857}- mm: hwpoison: support recovery from ksm_might_need_to_copy() (Audra Mitchell) [RHEL-27739] - kasan: fix Oops due to missing calls to kasan_arch_is_ready() (Audra Mitchell) [RHEL-27739] - Revert "mm: Always release pages to the buddy allocator in memblock_free_late()." (Audra Mitchell) [RHEL-27739] - mm/swapfile: add cond_resched() in get_swap_pages() (Audra Mitchell) [RHEL-27739] - zsmalloc: fix a race with deferred_handles storing (Audra Mitchell) [RHEL-27739] - mm/khugepaged: fix ->anon_vma race (Audra Mitchell) [RHEL-27739] - nommu: fix split_vma() map_count error (Audra Mitchell) [RHEL-27739] - nommu: fix do_munmap() error path (Audra Mitchell) [RHEL-27739] - nommu: fix memory leak in do_mmap() error path (Audra Mitchell) [RHEL-27739] - kasan: mark kasan_kunit_executing as static (Audra Mitchell) [RHEL-27739] - hugetlb: unshare some PMDs when splitting VMAs (Audra Mitchell) [RHEL-27739] - mm: Always release pages to the buddy allocator in memblock_free_late(). (Audra Mitchell) [RHEL-27739] - memblock: Fix doc for memblock_phys_free (Audra Mitchell) [RHEL-27739] - mm, slab: periodically resched in drain_freelist() (Audra Mitchell) [RHEL-27739] - mm: Remove pointless barrier() after pmdp_get_lockless() (Audra Mitchell) [RHEL-27739] - mm/gup: Fix the lockless PMD access (Audra Mitchell) [RHEL-27739] - mm: Rename GUP_GET_PTE_LOW_HIGH (Audra Mitchell) [RHEL-27739] - mm: mmu_gather: allow more than one batch of delayed rmaps (Audra Mitchell) [RHEL-27739] - kmsan: fix memcpy tests (Audra Mitchell) [RHEL-27739] - mm: disable top-tier fallback to reclaim on proactive reclaim (Audra Mitchell) [RHEL-27739] - mm/mmap: properly unaccount memory on mas_preallocate() failure (Audra Mitchell) [RHEL-27739] - mm/page_alloc: update comments in __free_pages_ok() (Audra Mitchell) [RHEL-27739] - kasan: fail non-kasan KUnit tests on KASAN reports (Audra Mitchell) [RHEL-27739] - mm/sparse-vmemmap: generalise vmemmap_populate_hugepages() (Audra Mitchell) [RHEL-27739] - zsmalloc: implement writeback mechanism for zsmalloc (Audra Mitchell) [RHEL-27739] - zsmalloc: add zpool_ops field to zs_pool to store evict handlers (Audra Mitchell) [RHEL-27739] - zsmalloc: add a LRU to zs_pool to keep track of zspages in LRU order (Audra Mitchell) [RHEL-27739] - zsmalloc: consolidate zs_pool's migrate_lock and size_class's locks (Audra Mitchell) [RHEL-27739] - zpool: clean out dead code (Audra Mitchell) [RHEL-27739] - zswap: fix writeback lock ordering for zsmalloc (Audra Mitchell) [RHEL-27739] - mm/khugepaged: add tracepoint to collapse_file() (Audra Mitchell) [RHEL-27739] - mm/gup: remove FOLL_MIGRATION (Audra Mitchell) [RHEL-27739] - mm/ksm: convert break_ksm() to use walk_page_range_vma() (Audra Mitchell) [RHEL-27739] - mm/pagewalk: add walk_page_range_vma() (Audra Mitchell) [RHEL-27739] - mm: remove VM_FAULT_WRITE (Audra Mitchell) [RHEL-27739] - panic: Expose "warn_count" to sysfs (Audra Mitchell) [RHEL-27739] - panic: Introduce warn_limit (Audra Mitchell) [RHEL-27739] - panic: Separate sysctl logic from CONFIG_SMP (Audra Mitchell) [RHEL-27739] - kernel/panic: move panic sysctls to its own file (Audra Mitchell) [RHEL-27739] - panic: Consolidate open-coded panic_on_warn checks (Audra Mitchell) [RHEL-27739] - mm: Make ksize() a reporting-only function (Audra Mitchell) [RHEL-27739] - mm/memory-failure.c: cleanup in unpoison_memory (Audra Mitchell) [RHEL-27739] - mm: vmscan: use sysfs_emit() to instead of scnprintf() (Audra Mitchell) [RHEL-27739] - zswap: do not allocate from atomic pool (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//min_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add /sys/class/bdi//min_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_min_ratio_no_scale() function (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//max_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add /sys/class/bdi//max_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_max_ratio_no_scale() function (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//min_bytes knob (Audra Mitchell) [RHEL-27739] - mm: add /sys/class/bdi//min_bytes knob (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_min_bytes() function (Audra Mitchell) [RHEL-27739] - mm: split off __bdi_set_min_ratio() function (Audra Mitchell) [RHEL-27739] - mm: add bdi_get_min_bytes() function (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//max_bytes knob (Audra Mitchell) [RHEL-27739] - mm: add knob /sys/class/bdi//max_bytes (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_max_bytes() function (Audra Mitchell) [RHEL-27739] - mm: split off __bdi_set_max_ratio() function (Audra Mitchell) [RHEL-27739] - mm: add bdi_get_max_bytes() function (Audra Mitchell) [RHEL-27739] - mm: use part per 1000000 for bdi ratios (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//strict_limit knob (Audra Mitchell) [RHEL-27739] - ABI: sysfs-class-bdi: use What: to describe each property (Audra Mitchell) [RHEL-27739] - mm: add knob /sys/class/bdi//strict_limit (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_strict_limit() function (Audra Mitchell) [RHEL-27739] - folio-compat: remove try_to_release_page() (Audra Mitchell) [RHEL-27739] - mm/page_alloc: simplify locking during free_unref_page_list (Audra Mitchell) [RHEL-27739] - mm/migrate.c: stop using 0 as NULL pointer (Audra Mitchell) [RHEL-27739] - habanalabs: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - RDMA/hw/qib/qib_user_pages: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - drm/exynos: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - mm/frame-vector: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - media: pci/ivtv: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - drm/etnaviv: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - media: videobuf-dma-sg: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - RDMA/usnic: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - mm/gup: reliable R/O long-term pinning in COW mappings (Audra Mitchell) [RHEL-27739] - mm: don't call vm_ops->huge_fault() in wp_huge_pmd()/wp_huge_pud() for private mappings (Audra Mitchell) [RHEL-27739] - mm: add early FAULT_FLAG_WRITE consistency checks (Audra Mitchell) [RHEL-27739] - mm: add early FAULT_FLAG_UNSHARE consistency checks (Audra Mitchell) [RHEL-27739] - redhat/configs: enable CONFIG_SECRETMEM (Audra Mitchell) [RHEL-27739] - mm: Kconfig: make config SECRETMEM visible with EXPERT (Audra Mitchell) [RHEL-27739] - mm/gup: remove the restriction on locked with FOLL_LONGTERM (Audra Mitchell) [RHEL-27739] - mm: make drop_caches keep reclaiming on all nodes (Audra Mitchell) [RHEL-27739] - migrate: convert migrate_pages() to use folios (Audra Mitchell) [RHEL-27739] - migrate: convert unmap_and_move() to use folios (Audra Mitchell) [RHEL-27739] - Revert "mm: migration: fix the FOLL_GET failure on following huge page" (Audra Mitchell) [RHEL-27739] - mm: mmu_gather: do not expose delayed_rmap flag (Audra Mitchell) [RHEL-27739] - mm: delay page_remove_rmap() until after the TLB has been flushed (Audra Mitchell) [RHEL-27739] - mm: mmu_gather: prepare to gather encoded page pointers with flags (Audra Mitchell) [RHEL-27739] - zsmalloc: replace IS_ERR() with IS_ERR_VALUE() (Audra Mitchell) [RHEL-27739] - mm: always compile in pte markers (Audra Mitchell) [RHEL-27739] - mm: use kstrtobool() instead of strtobool() (Audra Mitchell) [RHEL-27739] - mm/damon: use kstrtobool() instead of strtobool() (Audra Mitchell) [RHEL-27739] - Docs/ABI/damon: document 'schemes//tried_regions' sysfs directory (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/mm/damon/usage: document schemes//tried_regions sysfs directory (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/mm/damon/usage: fix wrong usage example of init_regions file (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/mm/damon/usage: describe the rules of sysfs region directories (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/damon/sysfs: document 'LRU_DEPRIO' scheme action (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/damon/sysfs: document 'LRU_PRIO' scheme action (Audra Mitchell) [RHEL-27739] - Docs/{ABI,admin-guide}/damon: Update for 'state' sysfs file input keyword, 'commit' (Audra Mitchell) [RHEL-27739] - Docs/{ABI,admin-guide}/damon: update for fixed virtual address ranges monitoring (Audra Mitchell) [RHEL-27739] - Docs/{ABI,admin-guide}/damon: document 'avail_operations' sysfs file (Audra Mitchell) [RHEL-27739] - tools/selftets/damon/sysfs: test tried_regions directory existence (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs-schemes: implement DAMOS-tried regions clear command (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: implement DAMOS tried regions update command (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs-schemes: implement scheme region directory (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs-schemes: implement schemes/tried_regions directory (Audra Mitchell) [RHEL-27739] - mm/damon/core: add a callback for scheme target regions check (Audra Mitchell) [RHEL-27739] - mempool: do not use ksize() for poisoning (Audra Mitchell) [RHEL-27739] - mm: hugetlb_vmemmap: remove redundant list_del() (Audra Mitchell) [RHEL-27739] - mm, slob: rename CONFIG_SLOB to CONFIG_SLOB_DEPRECATED (Audra Mitchell) [RHEL-27739] - mm, slub: don't aggressively inline with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: remove percpu slabs with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: split out allocations from pre/post hooks (Audra Mitchell) [RHEL-27739] - mm/slub, kunit: Add a test case for kmalloc redzone check (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: split out schemes directory implementation to separate file (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: split out kdamond-independent schemes stats update logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: move unsigned long range directory to common module (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: move sysfs_lock to common module (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: remove parameters of damon_sysfs_region_alloc() (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: use damon_addr_range for region's start and end values (Audra Mitchell) [RHEL-27739] - mm/damon/core: split out scheme quota adjustment logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/core: split out scheme stat update logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/core: split damos application logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/core: split out DAMOS-charged region skip logic into a new function (Audra Mitchell) [RHEL-27739] - mm, slub: refactor free debug processing (Audra Mitchell) [RHEL-27739] - mm, slub: don't create kmalloc-rcl caches with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: lower the default slub_max_order with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: retain no free slabs on partial list with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: disable SYSFS support with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - redhat/configs: Add CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: add CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slab: ignore hardened usercopy parameters when disabled (Audra Mitchell) [RHEL-27739] - mm/sl[au]b: rearrange struct slab fields to allow larger rcu_head (Audra Mitchell) [RHEL-27739] - mm/migrate: make isolate_movable_page() skip slab pages (Audra Mitchell) [RHEL-27739] - mm/slab: move and adjust kernel-doc for kmem_cache_alloc (Audra Mitchell) [RHEL-27739] - mm/slub, percpu: correct the calculation of early percpu allocation size (Audra Mitchell) [RHEL-27739] - mm/slub: extend redzone check to extra allocated kmalloc space than requested (Audra Mitchell) [RHEL-27739] - mm: allow multiple error returns in try_grab_page() (Audra Mitchell) [RHEL-27739] - swap: add a limit for readahead page-cluster value (Audra Mitchell) [RHEL-27739] - mm: migrate: try again if THP split is failed due to page refcnt (Audra Mitchell) [RHEL-27739] - mm: debug_vm_pgtable: use VM_ACCESS_FLAGS (Audra Mitchell) [RHEL-27739] - mm: mprotect: use VM_ACCESS_FLAGS (Audra Mitchell) [RHEL-27739] - mm: remove FGP_HEAD (Audra Mitchell) [RHEL-27739] - mm: convert find_get_incore_page() to filemap_get_incore_folio() (Audra Mitchell) [RHEL-27739] - mm/swap: convert find_get_incore_page to use folios (Audra Mitchell) [RHEL-27739] - mm/huge_memory: convert split_huge_pages_in_file() to use a folio (Audra Mitchell) [RHEL-27739] - mm: vmalloc: use trace_free_vmap_area_noflush event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: use trace_purge_vmap_area_lazy event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: use trace_alloc_vmap_area event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: add free_vmap_area_noflush trace event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: add purge_vmap_area_lazy trace event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: add alloc_vmap_area trace event (Audra Mitchell) [RHEL-27739] - memory: move hotplug memory notifier priority to same file for easy sorting (Audra Mitchell) [RHEL-27739] - memory: remove unused register_hotmemory_notifier() (Audra Mitchell) [RHEL-27739] - mm/mm_init.c: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - mm/mmap: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - mm/slub.c: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - fs/proc/kcore.c: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - kasan: migrate workqueue_uaf test to kunit (Audra Mitchell) [RHEL-27739] - kasan: migrate kasan_rcu_uaf test to kunit (Audra Mitchell) [RHEL-27739] - kasan: switch kunit tests to console tracepoints (Audra Mitchell) [RHEL-27739] - tmpfs: ensure O_LARGEFILE with generic_file_open() (Audra Mitchell) [RHEL-27739] - mm: memcontrol: use mem_cgroup_is_root() helper (Audra Mitchell) [RHEL-27739] - mm/mincore.c: use vma_lookup() instead of find_vma() (Audra Mitchell) [RHEL-27739] - filemap: find_get_entries() now updates start offset (Audra Mitchell) [RHEL-27739] - filemap: find_lock_entries() now updates start offset (Audra Mitchell) [RHEL-27739] - mm/rmap: fix comment in anon_vma_clone() (Audra Mitchell) [RHEL-27739] - mm/percpu: remove unused PERCPU_DYNAMIC_EARLY_SLOTS (Audra Mitchell) [RHEL-27739] - mm/percpu.c: remove the lcm code since block size is fixed at page size (Audra Mitchell) [RHEL-27739] - mm/percpu: replace the goto with break (Audra Mitchell) [RHEL-27739] - mm/percpu: add comment to state the empty populated pages accounting (Audra Mitchell) [RHEL-27739] - mm/percpu: Update the code comment when creating new chunk (Audra Mitchell) [RHEL-27739] - mm/percpu: use list_first_entry_or_null in pcpu_reclaim_populated() (Audra Mitchell) [RHEL-27739] - mm/percpu: remove unused pcpu_map_extend_chunks (Audra Mitchell) [RHEL-27739] - mm/slub: perform free consistency checks before call_rcu (Audra Mitchell) [RHEL-27739] - mm/slab: Annotate kmem_cache_node->list_lock as raw (Audra Mitchell) [RHEL-27739] - mm: slub: make slab_sysfs_init() a late_initcall (Audra Mitchell) [RHEL-27739] - mm: slub: remove dead and buggy code from sysfs_slab_add() (Audra Mitchell) [RHEL-27739] - idpf: fix kernel panic on unknown packet types (Michal Schmidt) [RHEL-29035] - idpf: refactor some missing field get/prep conversions (Michal Schmidt) [RHEL-29035] - net: introduce include/net/rps.h (Ivan Vecera) [RHEL-31916] - net: move struct netdev_rx_queue out of netdevice.h (Ivan Vecera) [RHEL-31916] - rfs: annotate lockless accesses to RFS sock flow table (Ivan Vecera) [RHEL-31916] - rfs: annotate lockless accesses to sk->sk_rxhash (Ivan Vecera) [RHEL-31916] - xfrm: Allow UDP encapsulation only in offload modes (Michal Schmidt) [RHEL-30141] - xfrm: Pass UDP encapsulation in TX packet offload (Michal Schmidt) [RHEL-30141] - xfrm: Support UDP encapsulation in packet offload mode (Michal Schmidt) [RHEL-30141] - redhat/configs: Enable CONFIG_OCTEON_EP_VF (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add ethtool support (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add Tx/Rx processing and interrupt support (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add support for ndo ops (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add Tx/Rx ring resource setup and cleanup (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add VF-PF mailbox communication. (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add hardware configuration APIs (Kamal Heib) [RHEL-25860] - octeon_ep_vf: Add driver framework and device initialization (Kamal Heib) [RHEL-25860] - octeon_ep: support firmware notifications for VFs (Kamal Heib) [RHEL-25860] - octeon_ep: control net framework to support VF offloads (Kamal Heib) [RHEL-25860] - octeon_ep: PF-VF mailbox version support (Kamal Heib) [RHEL-25860] - octeon_ep: add PF-VF mailbox communication (Kamal Heib) [RHEL-25860] - ptp: Make max_phase_adjustment sysfs device attribute invisible when not supported (Michal Schmidt) [RHEL-30140] - net/mlx5: Decouple PHC .adjtime and .adjphase implementations (Michal Schmidt) [RHEL-30140] - net/mlx5: Dynamic cyclecounter shift calculation for PTP free running clock (Michal Schmidt) [RHEL-30140] - net/mlx5: Add .getmaxphase ptp_clock_info callback (Michal Schmidt) [RHEL-30140] - Revert "net/mlx5: Dynamic cyclecounter shift calculation for PTP free running clock" (Michal Schmidt) [RHEL-30140] - Revert "net/mlx5: Decouple PHC .adjtime and .adjphase implementations" (Michal Schmidt) [RHEL-30140] - ptp: Add .getmaxphase callback to ptp_clock_info (Michal Schmidt) [RHEL-30140] - testptp: Add support for testing ptp_clock_info .adjphase callback (Michal Schmidt) [RHEL-30140] - testptp: Remove magic numbers related to nanosecond to second conversion (Michal Schmidt) [RHEL-30140] - selftests/ptp: Fix timestamp printf format for PTP_SYS_OFFSET (Michal Schmidt) [RHEL-30140] - testptp: add option to shift clock by nanoseconds (Michal Schmidt) [RHEL-30140] - testptp: set pin function before other requests (Michal Schmidt) [RHEL-30140] - docs: ptp.rst: Add information about NVIDIA Mellanox devices (Michal Schmidt) [RHEL-30140] - ptp: Clarify ptp_clock_info .adjphase expects an internal servo to be used (Michal Schmidt) [RHEL-30140] - ptp: remove the .adjfreq interface function (Michal Schmidt) [RHEL-30140] - ptp: convert remaining drivers to adjfine interface (Michal Schmidt) [RHEL-30140] - ptp: hclge: convert .adjfreq to .adjfine (Michal Schmidt) [RHEL-30140] - ptp: stmac: convert .adjfreq to .adjfine (Michal Schmidt) [RHEL-30140] - ptp: xgbe: convert to .adjfine and adjust_by_scaled_ppm (Michal Schmidt) [RHEL-30140] - redhat: version two of Makefile.rhelver tweaks (Radu Rendec) [RHEL-32292] - RDMA/irdma: Fix KASAN issue with tasklet (Kamal Heib) [RHEL-32264] - ACPI: extlog: Clear Extended Error Log status when RAS_CEC handled the error (Aristeu Rozanski) [RHEL-24947] - bpftool: Extend net dump with netkit progs (Artem Savkov) [RHEL-23643] - bpftool: Implement link show support for netkit (Artem Savkov) [RHEL-23643] - bpftool: Add support for cgroup unix socket address hooks (Artem Savkov) [RHEL-23643] - bpftool: Implement link show support for xdp (Artem Savkov) [RHEL-23643] - bpftool: Implement link show support for tcx (Artem Savkov) [RHEL-23643] - bpftool: Extend net dump with tcx progs (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Perform hwsync in __patch_instruction() in case of failure (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Fix oops with DEBUG_VM enabled (Artem Savkov) [RHEL-23643] - powerpc/64s: Prevent fallthrough to hash TLB flush when using radix (Artem Savkov) [RHEL-23643] - powerpc/64s: Reconnect tlb_flush() to hash__tlb_flush() (Artem Savkov) [RHEL-23643] - powerpc/bpf: use bpf_jit_binary_pack_[alloc|finalize|free] (Artem Savkov) [RHEL-23643] - powerpc/bpf: rename powerpc64_jit_data to powerpc_jit_data (Artem Savkov) [RHEL-23643] - powerpc/bpf: implement bpf_arch_text_invalidate for bpf_prog_pack (Artem Savkov) [RHEL-23643] - powerpc/bpf: implement bpf_arch_text_copy (Artem Savkov) [RHEL-23643] - powerpc/code-patching: introduce patch_instructions() (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Consolidate and cache per-cpu patching context (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Use temporary mm for Radix MMU (Artem Savkov) [RHEL-23643] - powerpc/tlb: Add local flush for page given mm_struct and psize (Artem Savkov) [RHEL-23643] - powerpc/mm: Remove flush_all_mm, local_flush_all_mm (Artem Savkov) [RHEL-23643] - cxl: Use radix__flush_all_mm instead of generic flush_all_mm (Artem Savkov) [RHEL-23643] - powerpc/mm: Remove empty hash__ functions (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Use WARN_ON and fix check in poking_init (Artem Savkov) [RHEL-23643] - powerpc: Allow clearing and restoring registers independent of saved breakpoint state (Artem Savkov) [RHEL-23643] - selftests/bpf: test case for callback_depth states pruning logic (Artem Savkov) [RHEL-23643] - selftests/bpf: Add a selftest with > 512-byte percpu allocation size (Artem Savkov) [RHEL-23643] - selftests/bpf: Cope with 512 bytes limit with bpf_global_percpu_ma (Artem Savkov) [RHEL-23643] - bpf: Limit up to 512 bytes for bpf_global_percpu_ma allocation (Artem Savkov) [RHEL-23643] - bpf: Use smaller low/high marks for percpu allocation (Artem Savkov) [RHEL-23643] - bpf: Refill only one percpu element in memalloc (Artem Savkov) [RHEL-23643] - bpf: Avoid unnecessary extra percpu memory allocation (Artem Savkov) [RHEL-23643] - selftests/bpf: Remove tests for zeroed-array kptr (Artem Savkov) [RHEL-23643] - bpf: add netkit to uapi headers (Artem Savkov) [RHEL-23643] - bpf: add cgroup sockaddr to uapi headers (Artem Savkov) [RHEL-23643] - bpf: Allow per unit prefill for non-fix-size percpu memory allocator (Artem Savkov) [RHEL-23643] - bpf: Add objcg to bpf_mem_alloc (Artem Savkov) [RHEL-23643] - bpf: Use c->unit_size to select target cache during free (Artem Savkov) [RHEL-23643] - bpf: Do not allocate percpu memory at init stage (Artem Savkov) [RHEL-23643] - bpf: Add __bpf_hook_{start,end} macros (Artem Savkov) [RHEL-23643] - bpf: Add __bpf_kfunc_{start,end}_defs macros (Artem Savkov) [RHEL-23643] - selftests/bpf: Support building selftests in optimized -O2 mode (Artem Savkov) [RHEL-23643] - selftests/bpf: Fix compiler warnings reported in -O2 mode (Artem Savkov) [RHEL-23643] - bpf: Add missed value to kprobe perf link info (Artem Savkov) [RHEL-23643] - tracing/kprobes: 'nmissed' not showed correctly for kretprobe (Artem Savkov) [RHEL-23643] - selftests/bpf: Enable the cpuv4 tests for s390x (Artem Savkov) [RHEL-23643] - mm: kasan: Declare kasan_unpoison_task_stack_below in kasan.h (Artem Savkov) [RHEL-23643] - bpf: check bpf_func_state->callback_depth when pruning states (Artem Savkov) [RHEL-23643] - s390/bpf: Fix gotol with large offsets (Artem Savkov) [RHEL-23643] - test_bpf: Rename second ALU64_SMOD_X to ALU64_SMOD_K (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for early update in prog_array_map_poke_run (Artem Savkov) [RHEL-23643] - bpf: Fix prog_array_map_poke_run map poke update (Artem Savkov) [RHEL-23643] - selftests/bpf: check if max number of bpf_loop iterations is tracked (Artem Savkov) [RHEL-23643] - bpf: keep track of max number of bpf_loop callback iterations (Artem Savkov) [RHEL-23643] - selftests/bpf: test widening for iterating callbacks (Artem Savkov) [RHEL-23643] - bpf: widening for callback iterators (Artem Savkov) [RHEL-23643] - selftests/bpf: tests for iterating callbacks (Artem Savkov) [RHEL-23643] - bpf: verify callbacks as if they are called unknown number of times (Artem Savkov) [RHEL-23643] - bpf: extract setup_func_entry() utility function (Artem Savkov) [RHEL-23643] - bpf: extract __check_reg_arg() utility function (Artem Savkov) [RHEL-23643] - selftests/bpf: fix bpf_loop_bench for new callback verification scheme (Artem Savkov) [RHEL-23643] - selftests/bpf: track string payload offset as scalar in strobemeta (Artem Savkov) [RHEL-23643] - bpf: Remove test for MOVSX32 with offset=32 (Artem Savkov) [RHEL-23643] - selftests/bpf: add more test cases for check_cfg() (Artem Savkov) [RHEL-23643] - bpf: fix control-flow graph checking in privileged mode (Artem Savkov) [RHEL-23643] - selftests/bpf: add edge case backtracking logic test (Artem Savkov) [RHEL-23643] - bpf: fix precision backtracking instruction iteration (Artem Savkov) [RHEL-23643] - bpf: handle ldimm64 properly in check_cfg() (Artem Savkov) [RHEL-23643] - selftests/bpf: get trusted cgrp from bpf_iter__cgroup directly (Artem Savkov) [RHEL-23643] - bpf: Let verifier consider {task,cgroup} is trusted in bpf_iter_reg (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for using css_task iter in sleepable progs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for css_task iter combining with cgroup iter (Artem Savkov) [RHEL-23643] - bpf: Relax allowlist for css_task iter (Artem Savkov) [RHEL-23643] - selftests/bpf: fix test_maps' use of bpf_map_create_opts (Artem Savkov) [RHEL-23643] - bpf: Check map->usercnt after timer->timer is assigned (Artem Savkov) [RHEL-23643] - selftests/bpf: fix test_bpffs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for immediate spilled to stack (Artem Savkov) [RHEL-23643] - bpf: Fix check_stack_write_fixed_off() to correctly spill imm (Artem Savkov) [RHEL-23643] - bpf: fix compilation error without CGROUPS (Artem Savkov) [RHEL-23643] - selftests/bpf: Fix selftests broken by mitigations=off (Artem Savkov) [RHEL-23643] - samples/bpf: Allow building with custom bpftool (Artem Savkov) [RHEL-23643] - samples/bpf: Fix passing LDFLAGS to libbpf (Artem Savkov) [RHEL-23643] - samples/bpf: Allow building with custom CFLAGS/LDFLAGS (Artem Savkov) [RHEL-23643] - bpf: Add more WARN_ON_ONCE checks for mismatched alloc and free (Artem Savkov) [RHEL-23643] - libbpf: Add link-based API for netkit (Artem Savkov) [RHEL-23643] - bpf: print full verifier states on infinite loop detection (Artem Savkov) [RHEL-23643] - selftests/bpf: test if state loops are detected in a tricky case (Artem Savkov) [RHEL-23643] - bpf: correct loop detection for iterators convergence (Artem Savkov) [RHEL-23643] - selftests/bpf: tests with delayed read/precision makrs in loop body (Artem Savkov) [RHEL-23643] - bpf: exact states comparison for iterator convergence checks (Artem Savkov) [RHEL-23643] - bpf: extract same_callsites() as utility function (Artem Savkov) [RHEL-23643] - bpf: move explored_state() closer to the beginning of verifier.c (Artem Savkov) [RHEL-23643] - bpf: Improve JEQ/JNE branch taken logic (Artem Savkov) [RHEL-23643] - bpf: Fold smp_mb__before_atomic() into atomic_set_release() (Artem Savkov) [RHEL-23643] - bpf: Fix unnecessary -EBUSY from htab_lock_bucket (Artem Savkov) [RHEL-23643] - samples: bpf: Fix syscall_tp openat argument (Artem Savkov) [RHEL-23643] - selftests/bpf: Add more test cases for bpf memory allocator (Artem Savkov) [RHEL-23643] - bpf: Use bpf_global_percpu_ma for per-cpu kptr in __bpf_obj_drop_impl() (Artem Savkov) [RHEL-23643] - bpf: Move the declaration of __bpf_obj_drop_impl() to bpf.h (Artem Savkov) [RHEL-23643] - bpf: Use pcpu_alloc_size() in bpf_mem_free{_rcu}() (Artem Savkov) [RHEL-23643] - bpf: Re-enable unit_size checking for global per-cpu allocator (Artem Savkov) [RHEL-23643] - mm/percpu.c: introduce pcpu_alloc_size() (Artem Savkov) [RHEL-23643] - mm/percpu.c: don't acquire pcpu_lock for pcpu_chunk_addr_search() (Artem Savkov) [RHEL-23643] - selftests/bpf: Make linked_list failure test more robust (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for open-coded task and css iter (Artem Savkov) [RHEL-23643] - selftests/bpf: rename bpf_iter_task.c to bpf_iter_tasks.c (Artem Savkov) [RHEL-23643] - bpf: Let bpf_iter_task_new accept null task ptr (Artem Savkov) [RHEL-23643] - bpf: teach the verifier to enforce css_iter and task_iter in RCU CS (Artem Savkov) [RHEL-23643] - bpf: Introduce css open-coded iterator kfuncs (Artem Savkov) [RHEL-23643] - bpf: Introduce task open coded iterator kfuncs (Artem Savkov) [RHEL-23643] - bpf: Introduce css_task open-coded iterator kfuncs (Artem Savkov) [RHEL-23643] - cgroup: Prepare for using css_task_iter_*() in BPF (Artem Savkov) [RHEL-23643] - bpftool: Wrap struct_ops dump in an array (Artem Savkov) [RHEL-23643] - bpftool: Fix printing of pointer value (Artem Savkov) [RHEL-23643] - bpf, docs: Define signed modulo as using truncated division (Artem Savkov) [RHEL-23643] - libbpf: Don't assume SHT_GNU_verdef presence for SHT_GNU_versym section (Artem Savkov) [RHEL-23643] - bpf: Ensure proper register state printing for cond jumps (Artem Savkov) [RHEL-23643] - bpf: Disambiguate SCALAR register state output in verifier logs (Artem Savkov) [RHEL-23643] - selftests/bpf: Make align selftests more robust (Artem Savkov) [RHEL-23643] - selftests/bpf: Improve missed_kprobe_recursion test robustness (Artem Savkov) [RHEL-23643] - selftests/bpf: Improve percpu_alloc test robustness (Artem Savkov) [RHEL-23643] - selftests/bpf: Rename bpf_iter_task_vma.c to bpf_iter_task_vmas.c (Artem Savkov) [RHEL-23643] - bpf: Don't explicitly emit BTF for struct btf_iter_num (Artem Savkov) [RHEL-23643] - bpf: Avoid unnecessary audit log for CPU security mitigations (Artem Savkov) [RHEL-23643] - libbpf: Add support for cgroup unix socket address hooks (Artem Savkov) [RHEL-23643] - bpftool: Align bpf_load_and_run_opts insns and data (Artem Savkov) [RHEL-23643] - bpftool: Align output skeleton ELF code (Artem Savkov) [RHEL-23643] - selftests/bpf: Test pinning bpf timer to a core (Artem Savkov) [RHEL-23643] - bpf: Add ability to pin bpf timer to calling CPU (Artem Savkov) [RHEL-23643] - selftests/bpf: Add pairs_redir_to_connected helper (Artem Savkov) [RHEL-23643] - bpf: Annotate struct bpf_stack_map with __counted_by (Artem Savkov) [RHEL-23643] - selftests/bpf: Don't truncate #test/subtest field (Artem Savkov) [RHEL-23643] - bpf: Inherit system settings for CPU security mitigations (Artem Savkov) [RHEL-23643] - bpf: Fix the comment for bpf_restore_data_end() (Artem Savkov) [RHEL-23643] - selftests/bpf: Enable CONFIG_VSOCKETS in config (Artem Savkov) [RHEL-23643] - selftests/bpf: Add uprobe_multi to gen_tar target (Artem Savkov) [RHEL-23643] - selftests/bpf: Add cross-build support for urandom_read et al (Artem Savkov) [RHEL-23643] - libbpf: Allow Golang symbols in uprobe secdef (Artem Savkov) [RHEL-23643] - samples/bpf: Add -fsanitize=bounds to userspace programs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for recursion counts of perf event link tracepoint (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for recursion counts of perf event link kprobe (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for missed counts of perf event link kprobe (Artem Savkov) [RHEL-23643] - bpftool: Display missed count for kprobe perf link (Artem Savkov) [RHEL-23643] - bpftool: Display missed count for kprobe_multi link (Artem Savkov) [RHEL-23643] - bpf: Count missed stats in trace_call_bpf (Artem Savkov) [RHEL-23643] - bpf: Add missed value to kprobe_multi link info (Artem Savkov) [RHEL-23643] - bpf: Count stats for kprobe_multi programs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__consume (Artem Savkov) [RHEL-23643] - libbpf: Add ring__consume (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__map_fd (Artem Savkov) [RHEL-23643] - libbpf: Add ring__map_fd (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__size (Artem Savkov) [RHEL-23643] - libbpf: Add ring__size (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__avail_data_size (Artem Savkov) [RHEL-23643] - libbpf: Add ring__avail_data_size (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__*_pos (Artem Savkov) [RHEL-23643] - libbpf: Add ring__producer_pos, ring__consumer_pos (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring_buffer__ring (Artem Savkov) [RHEL-23643] - libbpf: Add ring_buffer__ring (Artem Savkov) [RHEL-23643] - libbpf: Switch rings to array of pointers (Artem Savkov) [RHEL-23643] - libbpf: Refactor cleanup in ring_buffer__add (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for symbol versioning for uprobe (Artem Savkov) [RHEL-23643] - libbpf: Support symbol versioning for uprobe (Artem Savkov) [RHEL-23643] - libbpf: Resolve symbol conflicts at the same offset for uprobe (Artem Savkov) [RHEL-23643] - samples/bpf: syscall_tp_user: Fix array out-of-bound access (Artem Savkov) [RHEL-23643] - samples/bpf: syscall_tp_user: Rename num_progs into nr_tests (Artem Savkov) [RHEL-23643] - selftests/bpf: Trim DENYLIST.s390x (Artem Savkov) [RHEL-23643] - s390/bpf: Implement signed division (Artem Savkov) [RHEL-23643] - s390/bpf: Implement unconditional jump with 32-bit offset (Artem Savkov) [RHEL-23643] - s390/bpf: Implement unconditional byte swap (Artem Savkov) [RHEL-23643] - s390/bpf: Implement BPF_MEMSX (Artem Savkov) [RHEL-23643] - s390/bpf: Implement BPF_MOV | BPF_X with sign-extension (Artem Savkov) [RHEL-23643] - selftests/bpf: Add big-endian support to the ldsx test (Artem Savkov) [RHEL-23643] - selftests/bpf: Unmount the cgroup2 work directory (Artem Savkov) [RHEL-23643] - bpf: Disable zero-extension for BPF_MEMSX (Artem Savkov) [RHEL-23643] - bpf: Remove unused variables. (Artem Savkov) [RHEL-23643] - bpf: Fix bpf_throw warning on 32-bit arch (Artem Savkov) [RHEL-23643] - selftests/bpf: Print log buffer for exceptions test only on failure (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for BPF exceptions (Artem Savkov) [RHEL-23643] - selftests/bpf: Add BPF assertion macros (Artem Savkov) [RHEL-23643] - libbpf: Add support for custom exception callbacks (Artem Savkov) [RHEL-23643] - libbpf: Refactor bpf_object__reloc_code (Artem Savkov) [RHEL-23643] - bpf: Fix kfunc callback register type handling (Artem Savkov) [RHEL-23643] - bpf: Disallow fentry/fexit/freplace for exception callbacks (Artem Savkov) [RHEL-23643] - bpf: Detect IP == ksym.end as part of BPF program (Artem Savkov) [RHEL-23643] - bpf: Prevent KASAN false positive with bpf_throw (Artem Savkov) [RHEL-23643] - bpf: Treat first argument as return value for bpf_throw (Artem Savkov) [RHEL-23643] - bpf: Perform CFG walk for exception callback (Artem Savkov) [RHEL-23643] - bpf: Add support for custom exception callbacks (Artem Savkov) [RHEL-23643] - bpf: Refactor check_btf_func and split into two phases (Artem Savkov) [RHEL-23643] - bpf: Implement BPF exceptions (Artem Savkov) [RHEL-23643] - bpf: Implement support for adding hidden subprogs (Artem Savkov) [RHEL-23643] - bpf/tests: add tests for cpuv4 instructions (Artem Savkov) [RHEL-23643] - bpf: Charge modmem for struct_ops trampoline (Artem Savkov) [RHEL-23643] - selftests/bpf: Add testcases for tailcall infinite loop fixing (Artem Savkov) [RHEL-23643] - selftests/bpf: Correct map_fd to data_fd in tailcalls (Artem Savkov) [RHEL-23643] - bpftool: Fix -Wcast-qual warning (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: simplify the "next tid" logic (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: kill next_task (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: fix the skip_if_dup_files check (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: cleanup the usage of get/put_task_struct (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: cleanup the usage of next_thread() (Artem Savkov) [RHEL-23643] - selftests/bpf: Test preemption between bpf_obj_new() and bpf_obj_drop() (Artem Savkov) [RHEL-23643] - bpf: Enable IRQ after irq_work_raise() completes in unit_free{_rcu}() (Artem Savkov) [RHEL-23643] - bpf: Enable IRQ after irq_work_raise() completes in unit_alloc() (Artem Savkov) [RHEL-23643] - bpf: Mark BPF_MAP_TYPE_PERCPU_CGROUP_STORAGE deprecated (Artem Savkov) [RHEL-23643] - selftests/bpf: Add some negative tests (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for cgrp_local_storage with local percpu kptr (Artem Savkov) [RHEL-23643] - selftests/bpf: Remove unnecessary direct read of local percpu kptr (Artem Savkov) [RHEL-23643] - bpf: Mark OBJ_RELEASE argument as MEM_RCU when possible (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for array map with local percpu kptr (Artem Savkov) [RHEL-23643] - selftests/bpf: Add bpf_percpu_obj_{new,drop}() macro in bpf_experimental.h (Artem Savkov) [RHEL-23643] - libbpf: Add __percpu_kptr macro definition (Artem Savkov) [RHEL-23643] - selftests/bpf: Update error message in negative linked_list test (Artem Savkov) [RHEL-23643] - bpf: Add bpf_this_cpu_ptr/bpf_per_cpu_ptr support for allocated percpu obj (Artem Savkov) [RHEL-23643] - bpf: Add alloc/xchg/direct_access support for local percpu kptr (Artem Savkov) [RHEL-23643] - bpf: Add BPF_KPTR_PERCPU as a field type (Artem Savkov) [RHEL-23643] - bpf: Add support for non-fix-size percpu mem allocation (Artem Savkov) [RHEL-23643] - libbpf: Add basic BTF sanity validation (Artem Savkov) [RHEL-23643] - clk: linux/clk-provider.h: fix kernel-doc warnings and typos (Joel Slebodnick) [RHEL-5705] - clk: fixed-rate: fix clk_hw_register_fixed_rate_with_accuracy_parent_hw (Joel Slebodnick) [RHEL-5705] - clk: fixed-rate: Remove redundant if statement (Joel Slebodnick) [RHEL-5705] - clk: fix typo in clk_hw_register_fixed_rate_parent_data() macro (Joel Slebodnick) [RHEL-5705] - clk: Remove mmask and nmask fields in struct clk_fractional_divider (Joel Slebodnick) [RHEL-5705] - clk: Avoid invalid function names in CLK_OF_DECLARE() (Joel Slebodnick) [RHEL-5705] - clk: Mark a fwnode as initialized when using CLK_OF_DECLARE() macro (Joel Slebodnick) [RHEL-5705] - clk: Mention that .recalc_rate can return 0 on error (Joel Slebodnick) [RHEL-5705] - clk: introduce (devm_)hw_register_mux_parent_data_table API (Joel Slebodnick) [RHEL-5705] - clk: mux: Introduce devm_clk_hw_register_mux_parent_hws() (Joel Slebodnick) [RHEL-5705] - clk: divider: Introduce devm_clk_hw_register_divider_parent_hw() (Joel Slebodnick) [RHEL-5705] - math.h: Introduce data types for fractional numbers (Joel Slebodnick) [RHEL-5705] - dt-bindings: clock: imx8mp: Add LDB clock entry (Joel Slebodnick) [RHEL-5705] - dt-bindings: clock: imx8mp: Add ids for the audio shared gate (Joel Slebodnick) [RHEL-5705] - dt-bindings: clocks: imx8mp: Add ID for usb suspend clock (Joel Slebodnick) [RHEL-5705] - redhat/configs: Add CONFIG_CLK_IMX8ULP (Joel Slebodnick) [RHEL-5705] - clk: Add a devm variant of clk_rate_exclusive_get() (Joel Slebodnick) [RHEL-5705] - clk: Fix undefined reference to `clk_rate_exclusive_{get,put}' (Joel Slebodnick) [RHEL-5705] - clkdev: Update clkdev id usage to allow for longer names (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: Fix SAI_MCLK_SEL definition (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Use common error handling code in imx_clk_scu_alloc_dev() (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Delete two unnecessary initialisations in __imx8m_clk_hw_composite() (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Less function calls in __imx8m_clk_hw_composite() after error detection (Joel Slebodnick) [RHEL-5705] - clk: Fix clk_core_get NULL dereference (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8-acm: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: add fwname-based constructor functions (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: add optional accuracy support (Joel Slebodnick) [RHEL-5705] - clk: Provide managed helper to get and enable bulk clocks (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Use bit operations consistently (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Move mask calculations out of lock (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: change naming of fvco to fout (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8qxp: fix LVDS bypass, pixel and phy clocks (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Fix memory leak in __imx_clk_gpr_scu() (Joel Slebodnick) [RHEL-5705] - clk: gate: fix comment typo and grammar (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Improve approximation when zero based and export (Joel Slebodnick) [RHEL-5705] - clk: Fix clk gate kunit test on big-endian CPUs (Joel Slebodnick) [RHEL-5705] - clk: Parameterize clk_leaf_mux_set_rate_parent (Joel Slebodnick) [RHEL-5705] - clk: Drive clk_leaf_mux_set_rate_parent test from clk_ops (Joel Slebodnick) [RHEL-5705] - clk: Allow phase adjustment from debugfs (Joel Slebodnick) [RHEL-5705] - clk: Show active consumers of clocks in debugfs (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qm/qxp: add more resources to whitelist (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: ignore clks not owned by Cortex-A partition (Joel Slebodnick) [RHEL-5705] - clk: imx8: remove MLB support (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qm-rsrc: drop VPU_UART/VPUCORE (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qxp: correct the enet clocks for i.MX8DXL (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qxp: Fix elcdif_pll clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8dxl-rsrc: keep sorted in the ascending order (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6sx: Allow a different LCDIF1 clock parent (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mq: correct error handling path (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Simplify clk_imx_acm_detach_pm_domains() (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Add a message in case of devm_clk_hw_register_mux_parent_data_table() error (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Fix an error handling path in imx8_acm_clk_probe() (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Fix an error handling path if devm_clk_hw_register_mux_parent_data_table() fails (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Fix an error handling path in clk_imx_acm_attach_pm_domains() (Joel Slebodnick) [RHEL-5705] - clk: imx: Select MXC_CLK for CLK_IMX8QXP (Joel Slebodnick) [RHEL-5705] - clk: tegra: fix error return case for recalc_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: align pdiv with reference manual (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: fix clock pauses when set_rate would be a no-op (Joel Slebodnick) [RHEL-5705] - clk: imx25: make __mx25_clocks_init return void (Joel Slebodnick) [RHEL-5705] - clk: imx25: print silicon revision during init (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: fix sai4 clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: update SPLL2 type (Joel Slebodnick) [RHEL-5705] - clk: imx: pllv4: Fix SPLL2 MULT range (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: add audio clock mux driver (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8qxp-lpcg: Convert to devm_platform_ioremap_resource() (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-gpr-mux: Simplify .determine_rate() (Joel Slebodnick) [RHEL-5705] - clk: tegra: Replace kstrdup() + strreplace() with kstrdup_and_replace() (Joel Slebodnick) [RHEL-5705] - clk: Fix slab-out-of-bounds error in devm_clk_release() (Joel Slebodnick) [RHEL-5705] - clk: tegra: Avoid calling an uninitialized function (Joel Slebodnick) [RHEL-5705] - clk: Fix memory leak in devm_clk_notifier_register() (Joel Slebodnick) [RHEL-5705] - clk: tegra: tegra124-emc: Fix potential memory leak (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8mp: improve error handling in imx8mp_clocks_probe() (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8mn: fix memory leak in imx8mn_clocks_probe (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imxrt1050: fix memory leak in imxrt1050_clocks_probe (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Add imx8m_divider_determine_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: use _safe list iterator to avoid a use after free (Joel Slebodnick) [RHEL-5705] - clk: imx: drop imx_unregister_clocks (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: retain early UART clocks during kernel init (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6sx: Remove CLK_SET_RATE_PARENT from the LDB clocks (Joel Slebodnick) [RHEL-5705] - clk: Fix best_parent_rate after moving code into a separate function (Joel Slebodnick) [RHEL-5705] - clk: Forbid to register a mux without determine_rate (Joel Slebodnick) [RHEL-5705] - clk: tegra: super: Switch to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: tegra: periph: Switch to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Switch to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: tegra: periph: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: tegra: super: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: tegra: bpmp: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: imx: fixup-mux: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: imx: busy: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: test: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: nodrv: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: Introduce clk_hw_determine_rate_no_reparent() (Joel Slebodnick) [RHEL-5705] - clk: Move no reparent case into a separate function (Joel Slebodnick) [RHEL-5705] - clk: test: Fix type sign of rounded rate variables (Joel Slebodnick) [RHEL-5705] - clk: Export clk_hw_forward_rate_request() (Joel Slebodnick) [RHEL-5705] - clk: imx: Drop inclusion of unused header (Joel Slebodnick) [RHEL-5705] - clk: composite: Fix handling of high clock rates (Joel Slebodnick) [RHEL-5705] - Revert "clk: imx: composite-8m: Add support to determine_rate" (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: update clk flag for system critical clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: Add tpm5 clock as critical gate clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: keep MU0_B clock enabled always (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: Add divider closest support to get more accurate clock rate (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: Fix XBAR_DIVBUS and AD_SLOW clock parents (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: change the 'nand_usdhc_bus' clock to non-critical (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: Add LDB root clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: correct DISP2 pixel clock type (Joel Slebodnick) [RHEL-5705] - clk: imx: drop duplicated macro (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-gpr-mux: Provide clock name in error message (Joel Slebodnick) [RHEL-5705] - clk: imx: Let IMX8MN_CLK_DISP_PIXEL set parent rate (Joel Slebodnick) [RHEL-5705] - clk: imx8mm: Let IMX8MM_CLK_LCDIF_PIXEL set parent rate (Joel Slebodnick) [RHEL-5705] - clk: imx: Add imx8m_clk_hw_composite_flags macro (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Add support to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: Add audiomix block control (Joel Slebodnick) [RHEL-5705] - clk: add missing of_node_put() in "assigned-clocks" property parsing (Joel Slebodnick) [RHEL-5705] - clk: imx: Remove values for mmask and nmask in struct clk_fractional_divider (Joel Slebodnick) [RHEL-5705] - clk: Compute masks for fractional_divider clk when needed. (Joel Slebodnick) [RHEL-5705] - clk: tegra: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: fixed-rate: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: tegra: Don't warn three times about failure to unregister (Joel Slebodnick) [RHEL-5705] - clk: Use of_property_present() for testing DT property presence (Joel Slebodnick) [RHEL-5705] - clk: tegra20: fix gcc-7 constant overflow warning (Joel Slebodnick) [RHEL-5705] - clk: Print an info line before disabling unused clocks (Joel Slebodnick) [RHEL-5705] - clk: remove unnecessary (void*) conversions (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: fix "failed to get parent" error (Joel Slebodnick) [RHEL-5705] - clk: qcom: Revert sync_state based clk_disable_unused (Joel Slebodnick) [RHEL-5705] - clk: Introduce devm_clk_hw_register_gate_parent_data() (Joel Slebodnick) [RHEL-5705] - clk: qcom: sdm845: Use generic clk_sync_state_disable_unused callback (Joel Slebodnick) [RHEL-5705] - clk: Add generic sync_state callback for disabling unused clocks (Joel Slebodnick) [RHEL-5705] - clk: Honor CLK_OPS_PARENT_ENABLE in clk_core_is_enabled() (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: fix recalc_rate for negative kdiv (Joel Slebodnick) [RHEL-5705] - clk: imx: fix compile testing imxrt1050 (Joel Slebodnick) [RHEL-5705] - clk: imx: set imx_clk_gpr_mux_ops storage-class-specifier to static (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: add ethernet refclock mux support (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: fix enet1 gate configuration (Joel Slebodnick) [RHEL-5705] - clk: imx: add imx_obtain_fixed_of_clock() (Joel Slebodnick) [RHEL-5705] - clk: imx6q: add ethernet refclock mux support (Joel Slebodnick) [RHEL-5705] - clk: imx: add clk-gpr-mux driver (Joel Slebodnick) [RHEL-5705] - cpuidle, clk: Remove trace_.*_rcuidle() (Joel Slebodnick) [RHEL-5705] - clk: Add trace events for rate requests (Joel Slebodnick) [RHEL-5705] - clk: Store clk_core for clk_rate_request (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: fix imx8mn_enet_phy_sels clocks list (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: fix imx8mn_sai2_sels clocks list (Joel Slebodnick) [RHEL-5705] - clk: imx: rename video_pll1 to video_pll (Joel Slebodnick) [RHEL-5705] - clk: imx: replace osc_hdmi with dummy (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: rename vpu_pll to m7_alt_pll (Joel Slebodnick) [RHEL-5705] - clk: imx: imxrt1050: add IMXRT1050_CLK_LCDIF_PIX clock gate (Joel Slebodnick) [RHEL-5705] - clk: imx: imxrt1050: fix IMXRT1050_CLK_LCDIF_APB offsets (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: Add audio shared gate (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Add 320 MHz and 640 MHz entries for PLL146x (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: add shared clk gate for usb suspend clk (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Regroup inclusions (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Show numerator and denominator in debugfs (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Split out clk_fd_get_div() helper (Joel Slebodnick) [RHEL-5705] - clk: bulk: Use dev_err_probe() helper in __clk_bulk_get() (Joel Slebodnick) [RHEL-5705] - clk: Initialize max_rate in struct clk_rate_request (Joel Slebodnick) [RHEL-5705] - clk: Initialize the clk_rate_request even if clk_core is NULL (Joel Slebodnick) [RHEL-5705] - clk: Remove WARN_ON NULL parent in clk_core_init_rate_req() (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for notifiers (Joel Slebodnick) [RHEL-5705] - clk: Update req_rate on __clk_recalc_rates() (Joel Slebodnick) [RHEL-5705] - clk: tests: Add missing test case for ranges (Joel Slebodnick) [RHEL-5705] - clk: Zero the clk_rate_request structure (Joel Slebodnick) [RHEL-5705] - clk: Stop forwarding clk_rate_requests to the parent (Joel Slebodnick) [RHEL-5705] - clk: Constify clk_has_parent() (Joel Slebodnick) [RHEL-5705] - clk: Introduce clk_core_has_parent() (Joel Slebodnick) [RHEL-5705] - clk: Switch from __clk_determine_rate to clk_core_round_rate_nolock (Joel Slebodnick) [RHEL-5705] - clk: Add our request boundaries in clk_core_init_rate_req (Joel Slebodnick) [RHEL-5705] - clk: Introduce clk_hw_init_rate_request() (Joel Slebodnick) [RHEL-5705] - clk: Move clk_core_init_rate_req() from clk_core_round_rate_nolock() to its caller (Joel Slebodnick) [RHEL-5705] - clk: Change clk_core_init_rate_req prototype (Joel Slebodnick) [RHEL-5705] - clk: Set req_rate on reparenting (Joel Slebodnick) [RHEL-5705] - clk: Take into account uncached clocks in clk_set_rate_range() (Joel Slebodnick) [RHEL-5705] - clk: tests: Add some tests for orphan with multiple parents (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for mux with multiple parents (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for single parent mux (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for uncached clock (Joel Slebodnick) [RHEL-5705] - clk: tests: Add reference to the orphan mux bug report (Joel Slebodnick) [RHEL-5705] - clk: tests: Add test suites description (Joel Slebodnick) [RHEL-5705] - clk: Clarify clk_get_rate() expectations (Joel Slebodnick) [RHEL-5705] - clk: Skip clamping when rounding if there's no boundaries (Joel Slebodnick) [RHEL-5705] - clk: Drop the rate range on clk_put() (Joel Slebodnick) [RHEL-5705] - clk: test: Switch to clk_hw_get_clk (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: fix memleak on platform_device_add() fails (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: tune the order of enet_qos_root_clk (Joel Slebodnick) [RHEL-5705] - clk: nxp: fix typo in comment (Joel Slebodnick) [RHEL-5705] - clkdev: Simplify devm_clk_hw_register_clkdev() function (Joel Slebodnick) [RHEL-5705] - clkdev: Remove never used devm_clk_release_clkdev() (Joel Slebodnick) [RHEL-5705] - clk: Remove never used devm_of_clk_del_provider() (Joel Slebodnick) [RHEL-5705] - clk: do not initialize ret (Joel Slebodnick) [RHEL-5705] - clk: remove extra empty line (Joel Slebodnick) [RHEL-5705] - clk: Fix comment typo (Joel Slebodnick) [RHEL-5705] - clk: move from strlcpy with unused retval to strscpy (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6sx: remove the SET_RATE_PARENT flag for QSPI clocks (Joel Slebodnick) [RHEL-5705] - Revert "clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops" (Joel Slebodnick) [RHEL-5705] - clk: core: Fix runtime PM sequence in clk_core_unprepare() (Joel Slebodnick) [RHEL-5705] - clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops (Joel Slebodnick) [RHEL-5705] - clk: Remove never used devm_clk_*unregister() (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: Introduce *clk_hw_register_fixed_factor_parent_hw() (Joel Slebodnick) [RHEL-5705] - clk: fixed: Remove Allwinner A10 special-case logic (Joel Slebodnick) [RHEL-5705] - treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_56.RULE (part 2) (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Fix kfree() of static memory on setting driver_override (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: fix usb_root_clk parent (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: fix a potential memory leak in __imx_clk_gpr_scu() (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: add GPT support (Joel Slebodnick) [RHEL-5705] - clk: imx8m: check mcore_booted before register clk (Joel Slebodnick) [RHEL-5705] - clk: mux: remove redundant initialization of variable width (Joel Slebodnick) [RHEL-5705] - clk: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Joel Slebodnick) [RHEL-5705] - Revert "clk: Drop the rate range on clk_put()" (Joel Slebodnick) [RHEL-5705] - clk: Drop the rate range on clk_put() (Joel Slebodnick) [RHEL-5705] - clk: test: Test clk_set_rate_range on orphan mux (Joel Slebodnick) [RHEL-5705] - clk: Initialize orphan req_rate (Joel Slebodnick) [RHEL-5705] - clk: Add clk_drop_range (Joel Slebodnick) [RHEL-5705] - clk: Always set the rate on clk_set_range_rate (Joel Slebodnick) [RHEL-5705] - clk: Use clamp instead of open-coding our own (Joel Slebodnick) [RHEL-5705] - clk: Always clamp the rounded rate (Joel Slebodnick) [RHEL-5705] - clk: Enforce that disjoints limits are invalid (Joel Slebodnick) [RHEL-5705] - clk: Fix clk_hw_get_clk() when dev is NULL (Joel Slebodnick) [RHEL-5705] - clk: imx: remove redundant re-assignment of pll->base (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Support dynamic rates (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Add pr_fmt (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: explicitly return lowest rate (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: name variables after usage (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: consolidate rate calculation (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Use FIELD_GET/FIELD_PREP (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Drop wrong shifting (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Use register defines consistently (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: remove SYS PLL 1/2 clock gates (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: remove SYS PLL 1/2 clock gates (Joel Slebodnick) [RHEL-5705] - clk: imx8mm: remove SYS PLL 1/2 clock gates (Joel Slebodnick) [RHEL-5705] - clk: imx: off by one in imx_lpcg_parse_clks_from_dt() (Joel Slebodnick) [RHEL-5705] - clk: imx7d: Remove audio_mclk_root_clk (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: Add missing IMX8MP_CLK_MEDIA_MIPI_PHY1_REF_ROOT clock (Joel Slebodnick) [RHEL-5705] - clk: imx: Add imx8dxl clk driver (Joel Slebodnick) [RHEL-5705] - clk: imx: Add initial support for i.MXRT1050 clock driver (Joel Slebodnick) [RHEL-5705] - clk: Mark clk_core_evict_parent_cache_subtree() 'target' const (Joel Slebodnick) [RHEL-5705] - clk: Mark 'all_lists' as const (Joel Slebodnick) [RHEL-5705] - clk: mux: Declare u32 *table parameter as const (Joel Slebodnick) [RHEL-5705] - clk: nxp: Declare mux table parameter as const u32 * (Joel Slebodnick) [RHEL-5705] - clk: nxp: Remove unused variable (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: Introduce devm_clk_hw_register_fixed_factor_index() (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: Fix the parent clk of the audio_root_clk (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: Fix imx8mn_clko1_sels (Joel Slebodnick) [RHEL-5705] - clk: imx: Use div64_ul instead of do_div (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: set suppress_bind_attrs to true (Joel Slebodnick) [RHEL-5705] - clk: Enable/Disable runtime PM for clk_summary (Joel Slebodnick) [RHEL-5705] - clk: Emit a stern warning with writable debugfs enabled (Joel Slebodnick) [RHEL-5705] - clk: Add write operation for clk_parent debugfs node (Joel Slebodnick) [RHEL-5705] - clk: __clk_core_init() never takes NULL (Joel Slebodnick) [RHEL-5705] - clk: clk_core_get() can also return NULL (Joel Slebodnick) [RHEL-5705] - clk: gate: Add devm_clk_hw_register_gate() (Joel Slebodnick) [RHEL-5705] - clk: imx: pllv1: fix kernel-doc notation for struct clk_pllv1 (Joel Slebodnick) [RHEL-5705] - clk: Don't parent clks until the parent is fully registered (Joel Slebodnick) [RHEL-5705] - clk: imx: use module_platform_driver (Joel Slebodnick) [RHEL-5705] - clk: imx8m: Do not set IMX_COMPOSITE_CORE for non-regular composites (Joel Slebodnick) [RHEL-5705] - clk: use clk_core_get_rate_recalc() in clk_rate_get() (Joel Slebodnick) [RHEL-5705] - clk: imx: Make CLK_IMX8ULP select MXC_CLK (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6ul: Fix csi clk gate register (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6ul: Move csi_sel mux to correct base register (Joel Slebodnick) [RHEL-5705] - clk: imx: Fix the build break when clk-imx8ulp build as module (Joel Slebodnick) [RHEL-5705] - clk: imx: Add the pcc reset controller support on imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Add clock driver for imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Update the pfdv2 for 8ulp specific support (Joel Slebodnick) [RHEL-5705] - clk: imx: disable the pfd when set pfdv2 clock rate (Joel Slebodnick) [RHEL-5705] - clk: imx: Add 'CLK_SET_RATE_NO_REPARENT' for composite-7ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: disable i.mx7ulp composite clock during initialization (Joel Slebodnick) [RHEL-5705] - clk: imx: Update the compsite driver to support imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Update the pllv4 to support imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework imx_clk_hw_pll14xx wrapper (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all imx_clk_hw_composite wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_divider wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_mux wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_gate2 wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_gate wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Make mux/mux2 clk based helpers use clk_hw based ones (Joel Slebodnick) [RHEL-5705] - clk: imx: Remove unused helpers (Joel Slebodnick) [RHEL-5705] - clk: composite: export clk_register_composite (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: use correct mux type for clkout path (Joel Slebodnick) [RHEL-5705] - clk: imx8mm: use correct mux type for clkout path (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Document the arithmetics used behind the code (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Hide clk_fractional_divider_ops from wide audience (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Export approximation algorithm to the CCF users (Joel Slebodnick) [RHEL-5705]- hwmon: (lm90) Prevent integer overflow/underflow in hysteresis calculations (David Arcari) [RHEL-28126] {CVE-2021-47098} - pppoe: Fix memory leak in pppoe_sendmsg() (Guillaume Nault) [RHEL-29930] - ppp_async: limit MRU to 64K (Guillaume Nault) [RHEL-29930] - powercap: intel_rapl: Add support for Arrow Lake (Steve Best) [RHEL-20102] - powercap: intel_rapl: Add support for Lunar Lake-M paltform (Steve Best) [RHEL-20102] - dmaengine: ti: edma: Add some null pointer checks to the edma_probe (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: add dependency for PTP (Andrew Halaney) [RHEL-29244] - net: mdio: mdio-bitbang: Fix C45 read/write protocol (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Avoid overriding return value (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Fix typo in bitfield documentation (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Use device_get_match_data() (Andrew Halaney) [RHEL-29244] - soc/ti: wkup_m3_ipc: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: smartreflex: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: pruss: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: pm33xx: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: knav_qmss_queue: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: knav_dma: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo.c: Add JTAG ID for AM62PX (Andrew Halaney) [RHEL-29244] - soc: ti: Use devm_platform_ioremap_resource_byname simplify logic (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: remove non-fatal probe deferral log (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: Fixup documentation errors (Andrew Halaney) [RHEL-29244] - wkup_m3_ipc.c: Fix error checking for debugfs_create_dir (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add helper functions to set GPI mode, MII_RT_event and XFR (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add pruss_cfg_read()/update(), pruss_cfg_get_gpmux()/set_gpmux() APIs (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add pruss_{request,release}_mem_region() API (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add pruss_get()/put() API (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Allow compile-testing (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Avoid cast to incompatible function type (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Use devm_platform_ioremap_resource() (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Simplify getting the opam_sr pointer (Andrew Halaney) [RHEL-29244] - soc: ti: Use devm_platform_ioremap_resource() (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add entry for J784S4 SOC (Andrew Halaney) [RHEL-29244] - soc: ti: pm33xx: Fix refcount leak in am33xx_pm_probe (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: Add try_module_get() to k3_dmaring_request_dual_ring() (Andrew Halaney) [RHEL-29244] - ARM: omap2: smartreflex: remove on_init control (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add AM62Ax JTAG ID (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Fix PM disable depth imbalance in omap_sr_probe (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Fix PM disable depth imbalance in knav_queue_probe (Andrew Halaney) [RHEL-29244] - drivers: soc: ti: knav_qmss_queue: Mark knav_acc_firmwares as static (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Enable support for PRUSS-M subsystem on K3 AM62x SoCs (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Remove unneeded semicolon (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add debug option to halt m3 in suspend (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add support for i2c voltage scaling (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add support for IO Isolation (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Use IS_ERR instead of IS_ERR_OR_NULL when checking knav_queue_open() result (Andrew Halaney) [RHEL-29244] - soc: ti: pm33xx: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add support for toggling VTT regulator (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Use pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: knav_dma: Use pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: replace usage of found with dedicated list iterator variable (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: fix platform_get_irq.cocci warning (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add AM62x JTAG ID (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Fix IRQ check in wkup_m3_ipc_probe (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Use platform_get_irq_optional() to get the interrupt (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: Use devm_bitmap_zalloc() when applicable (Andrew Halaney) [RHEL-29244] - soc: ti: knav_dma: Fix NULL vs IS_ERR() checking in dma_init (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add entry for J721S2 SoC family (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: fix referenced node in error message (Andrew Halaney) [RHEL-29244] - soc: ti: Remove pm_runtime_irq_safe() usage for smartreflex (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Enable support for ICSSG subsystems on K3 AM64x SoCs (Andrew Halaney) [RHEL-29244] - net: make drivers to use SET_NETDEV_DEVLINK_PORT to set devlink_port (Andrew Halaney) [RHEL-29244] - soc: ti: ti_sci_inta_msi: Allocate MSI device data on first use (Andrew Halaney) [RHEL-29244] - of/irq: export of_msi_get_domain (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add sw tx/rx irq coalescing based on hrtimers (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-qos: Add Frame Preemption MAC Merge support (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Move register definitions to header file (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Move code to avoid forward declaration (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: cleanup TAPRIO handling (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Rename TI_AM65_CPSW_TAS to TI_AM65_CPSW_QOS (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Build am65-cpsw-qos only if required (Andrew Halaney) [RHEL-29244] - net/sched: taprio: replace tc_taprio_qopt_offload :: enable with a "cmd" enum (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_mdio: Update K3 SoCs list for errata i2329 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw-new: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix error handling in am65_cpsw_nuss_common_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Set default TX channels to maximum (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Re-arrange functions to avoid forward declaration (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Add standard Ethernet MAC stats to ethtool (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix error cleanup on failing pruss_request_mem_region (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add missing icss_iep_put to error path (Andrew Halaney) [RHEL-29244] - net: ti: icss-iep: fix setting counter value (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: rx_pause/tx_pause controls wrong direction (Andrew Halaney) [RHEL-29244] - net: ethernet: davinci_emac: Use MAC Address from Device Tree (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add phys_port_name support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix r30 CMDs bitmasks (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix mixed module-builtin object (Andrew Halaney) [RHEL-29244] - net: netcp: replace deprecated strncpy with strscpy (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix tx_total_bytes count (Andrew Halaney) [RHEL-29244] - net: cpmac: remove driver to prepare for platform removal (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma-glue: clean up k3_udma_glue_tx_get_irq() return (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix signedness bug in prueth_init_tx_chns() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix error code in am65_cpsw_nuss_init_tx_chns() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add support for half duplex operation (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: add PTP dependency (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add AM64x icssg support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: am65x SR2.0 add 10M full duplex support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: add packet timestamping and ptp support (Andrew Halaney) [RHEL-29244] - net: ti: icss-iep: Add IEP driver (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Remove unused declarations (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode" (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode (Andrew Halaney) [RHEL-29244] - net/sched: taprio: only pass gate mask per TXQ for igc, stmmac, tsnep, am65_cpsw (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Power management support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add ethtool ops for ICSSG Ethernet driver (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Standard network staticstics (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add ICSSG Stats (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add ICSSG ethernet driver (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add icssg queues APIs and macros (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Firmware config and classification APIs. (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add mii helper apis and macros (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Firmware Interface for ICSSG Ethernet driver. (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_ale: Fix cpsw_ale_get_field()/cpsw_ale_set_field() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Call of_node_put() on error path (Andrew Halaney) [RHEL-29244] - net: ti/cpsw: Add explicit platform_device.h and of_platform.h includes (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable USXGMII mode for J784S4 CPSW9G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable QSGMII for J784S4 CPSW9G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Move mode specific config to mac_config() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix mdio cleanup in probe (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix format specifier in netcp_create_interface() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: enable p0 host port rx_vlan_remap (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add .ndo to set dma per-queue rate (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable SGMII mode for J721E (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable SGMII mode for J7200 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add support for SGMII mode (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Simplify setting supported interface (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: adjust estf following ptp changes (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: reset pps genf adj settings on enable (Andrew Halaney) [RHEL-29244] - net: Use of_property_read_bool() for boolean properties (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Update name of Serdes PHY (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add RX DMA Channel Teardown Quirk (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw/cpts: Fix CPTS release action (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Delete unreachable error handling code (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Handle -EPROBE_DEFER for Serdes PHY (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: adjust pps following ptp changes (Andrew Halaney) [RHEL-29244] - ptp: convert remaining drivers to adjfine interface (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: add pps support (Andrew Halaney) [RHEL-29244] - net: mdio: mdio-bitbang: Separate C22 and C45 transactions (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add support for SERDES configuration (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable QSGMII mode for J721e CPSW9G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: fix CONFIG_PM #ifdef (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix PM runtime leakage in am65_cpsw_nuss_ndo_slave_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix hardware switch mode on suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: retain PORT_VLAN_REG after suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add suspend/resume support (Andrew Halaney) [RHEL-29244] - net: drop the weight argument from netif_napi_add (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: Add suspend/resume support" (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: retain PORT_VLAN_REG after suspend/resume" (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: Fix hardware switch mode on suspend/resume" (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix RGMII configuration at SPEED_10 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: fix error handling in am65_cpsw_nuss_probe() (Andrew Halaney) [RHEL-29244] - ptp: cpts: convert .adjfreq to .adjfine (Andrew Halaney) [RHEL-29244] - net: cpsw: disable napi in cpsw_ndo_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix hardware switch mode on suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: retain PORT_VLAN_REG after suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_ale: Add cpsw_ale_restore() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add suspend/resume support (Andrew Halaney) [RHEL-29244] - net: switch to netif_napi_add_tx() (Andrew Halaney) [RHEL-29244] - eth: remove copies of the NAPI_POLL_WEIGHT define (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw/cpts: Add suspend/resume helpers (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix segmentation fault at module unload (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix return type of netcp_ndo_start_xmit() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: set correct devlink flavour for unused ports (Andrew Halaney) [RHEL-29244] - net: cpmac: Add __init/__exit annotations to module init/exit funcs (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: remove unused parameter of am65_cpsw_nuss_common_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_new: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: Fix return type of emac_dev_xmit (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_mdio: fix build for mdio bitbang uses (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Move phy_set_mode_ext() to correct location (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add support for J7200 CPSW5G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_mdio: Add workaround for errata i2329 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix devlink port register sequence (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-nuss: Fix some refcount leaks (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix fwnode passed to phylink_create() (Andrew Halaney) [RHEL-29244] - ethernet/ti: delete if NULL check befort devm_kfree (Andrew Halaney) [RHEL-29244] - eth: cpsw: remove a copy of the NAPI_POLL_WEIGHT define (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-ethtool: use pm_runtime_resume_and_get (Andrew Halaney) [RHEL-29244] - drivers: net: davinci_mdio: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_priv: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_new: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_new: enable bc/mc storm prevention support (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: enable bc/mc storm prevention support (Andrew Halaney) [RHEL-29244] - drivers: net: cpsw: ale: add broadcast/multicast rate limit support (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-nuss: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix build error without PHYLINK (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: drop CPSW_HEADROOM define (Andrew Halaney) [RHEL-29244] - net: cpsw: add missing of_node_put() in cpsw_probe_dt() (Andrew Halaney) [RHEL-29244] - drivers: ethernet: cpsw: fix panic when interrupt coaleceing is set via ethtool (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix spelling mistake and clean up message (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Convert to PHYLINK (Andrew Halaney) [RHEL-29244] - net: ti: cpsw: remove guards against !BRIDGE_VLAN_INFO_BRENTRY (Andrew Halaney) [RHEL-29244] - net: ti: am65-cpsw-nuss: remove guards against !BRIDGE_VLAN_INFO_BRENTRY (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpts: Handle error for clk_enable (Andrew Halaney) [RHEL-29244] - net: cpsw: Properly initialise struct page_pool_params (Andrew Halaney) [RHEL-29244] - net: cpsw: avoid alignment faults by taking NET_IP_ALIGN into account (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: Enable PHY timestamping (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: add missing of_node_put before return (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_ale: Fix access to un-initialized memory (Andrew Halaney) [RHEL-29244] - net: davinci_emac: Fix interrupt pacing disable (Andrew Halaney) [RHEL-29244] - ethernet: tlan: use eth_hw_addr_set() (Andrew Halaney) [RHEL-29244] - ethernet: remove random_ether_addr() (Andrew Halaney) [RHEL-29244] - ethernet: replace netdev->dev_addr assignment loops (Andrew Halaney) [RHEL-29244] - ethernet: manually convert memcpy(dev_addr,..., sizeof(addr)) (Andrew Halaney) [RHEL-29244] - ethernet: make use of eth_hw_addr_random() where appropriate (Andrew Halaney) [RHEL-29244] - ethernet: ti: cpts: Use devm_kcalloc() instead of devm_kzalloc() (Andrew Halaney) [RHEL-29244] - ethernet: use of_get_ethdev_address() (Andrew Halaney) [RHEL-29244] - am65-cpsw: avoid null pointer arithmetic (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Move devlink registration to be last devlink command (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: make array stpa static const, makes object smaller (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_cpdma: revert "drop frame padding" (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: use napi_complete_done() in TX completion (Andrew Halaney) [RHEL-29244] - net: ti: am65-cpsw-nuss: fix RX IRQ state after .ndo_stop() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_cpdma: drop frame padding (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: switch to use skb_put_padto() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: switch to use skb_put_padto() (Andrew Halaney) [RHEL-29244] - Revert "net: build all switchdev drivers as modules when the bridge is a module" (Andrew Halaney) [RHEL-29244] - net: ti: am65-cpsw-nuss: fix wrong devlink release order (Andrew Halaney) [RHEL-29244] - net: build all switchdev drivers as modules when the bridge is a module (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62a: Fix SPI PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62: Fix SPI PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: handle irq_of_parse_and_map() errors (Andrew Halaney) [RHEL-29244] - dmaengine: ti: omap-dma: Annotate struct omap_desc with __counted_by (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Annotate struct edma_desc with __counted_by (Andrew Halaney) [RHEL-29244] - dmaengine: ti: omap-dma: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - dmaengine: ti: cppi41: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add support for J721S2 CSI BCDMA instance (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-j721s2: Add PSI-L thread map for main CPSW2G (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: annotate pm function with __maybe_unused (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: Add PSI-L thread support for J784s4 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: remove unused edma_and function (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Workaround errata i2234 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add system suspend/resume support (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: remove non-fatal probe deferral log (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add support for BCDMA CSI RX (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add support for DMAs on AM62A SoC (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62a: Add AM62Ax PSIL and PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Fix BCDMA for case w/o BCHAN (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Do conditional decrement of UDMA_CHAN_RT_PEER_BCNT_REG (Andrew Halaney) [RHEL-29244] - dmaengine: ti: convert PSIL to be buildable as module (Andrew Halaney) [RHEL-29244] - dmaengine: ti: convert k3-udma to module (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma-glue: fix memory leak when register device fail (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Respond TX done if DMA_PREP_INTERRUPT is not requested (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: add additional TX threads for j721e (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: add additional TX threads for j7200 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Remove some unused functions (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Reset UDMA_CHAN_RT byte counters to prevent overflow (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma-private: Fix refcount leak bug in of_xudma_dev_get() (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-j721s2: Add psil threads for sa2ul (Andrew Halaney) [RHEL-29244] - dmaengine: ti: Add missing put_device in ti_dra7_xbar_route_allocate (Andrew Halaney) [RHEL-29244] - dmaengine: ti: Fix refcount leak in ti_dra7_xbar_route_allocate (Andrew Halaney) [RHEL-29244] - dmaengine: ti: deprecate '#dma-channels' (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62: Update PSIL thread for saul. (Andrew Halaney) [RHEL-29244] - dma: omap: hide legacy interface (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: Add AM62x PSIL and PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add AM62x DMSS support (Andrew Halaney) [RHEL-29244] - dmaengine: ti: cleanup comments (Andrew Halaney) [RHEL-29244] - drivers: dma: ti: k3-psil: Add support for J721S2 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add SoC dependent data for J721S2 SoC (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Use 'for_each_set_bit' when possible (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Fix smatch warnings (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Set r/tchan or rflow to NULL if request fail (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Set bchan to NULL if a channel request fail (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-j721e: Add entry for CSI2RX (Andrew Halaney) [RHEL-29244] - xfs: drop experimental warning for FSDAX (Bill O'Donnell) [RHEL-15319] - mm, pmem, xfs: Introduce MF_MEM_PRE_REMOVE for unbind (Bill O'Donnell) [RHEL-12888] - xfs: correct calculation for agend and blockcount (Bill O'Donnell) [RHEL-12888] - fs: distinguish between user initiated freeze and kernel initiated freeze (Bill O'Donnell) [RHEL-12888] - xfs: fix the calculation for "end" and "length" (Bill O'Donnell) [RHEL-12888] - mpls: Do not orphan the skb (Guillaume Nault) [RHEL-28782] - net: flow_dissector: Use 64bits for used_keys (Ivan Vecera) [RHEL-29648] - macvlan: Don't propagate promisc change to lower dev in passthru (Davide Caratti) [RHEL-32205] - ipvlan: add ipvlan_route_v6_outbound() helper (Davide Caratti) [RHEL-32205] - ipvlan: properly track tx_errors (Davide Caratti) [RHEL-32205] - platform/x86: intel-uncore-freq: Add additional client processors (Steve Best) [RHEL-32742] - l2tp: fix incorrect parameter validation in the pppol2tp_getsockopt() function (Guillaume Nault) [RHEL-30144] - net: ip_tunnel: make sure to pull inner header in ip_tunnel_rcv() (Guillaume Nault) [RHEL-30144] - geneve: make sure to pull inner header in geneve_rx() (Guillaume Nault) [RHEL-30144] - net: ip_tunnel: prevent perpetual headroom growth (Guillaume Nault) [RHEL-30144] - l2tp: pass correct message length to ip6_append_data (Guillaume Nault) [RHEL-30144] - ip6_tunnel: make sure to pull inner header in __ip6_tnl_rcv() (Guillaume Nault) [RHEL-30144] - ip_tunnels: use DEV_STATS_INC() (Guillaume Nault) [RHEL-30144] - ipmr: fix incorrect parameter validation in the ip_mroute_getsockopt() function (Guillaume Nault) [RHEL-31492] - inet_diag: annotate data-races around inet_diag_table[] (Guillaume Nault) [RHEL-31492] - arp: Prevent overflow in arp_req_get(). (Guillaume Nault) [RHEL-31492] - ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid (Guillaume Nault) [RHEL-31492] - inet: read sk->sk_family once in inet_recv_error() (Guillaume Nault) [RHEL-31492] - net: ipv4: fix a memleak in ip_setup_cork (Guillaume Nault) [RHEL-31492] - ipv6: init the accept_queue's spinlocks in inet6_create (Guillaume Nault) [RHEL-31492] - tcp: make sure init the accept_queue's spinlocks once (Guillaume Nault) [RHEL-31492]- PCI/MSI: Prevent MSI hardware interrupt number truncation (Myron Stowe) [RHEL-21453] - redhat/configs: Add CONFIG_CRYPTO_DEV_QAT_420XX (Vladis Dronov) [RHEL-17715] - crypto: qat - make ring to service map common for QAT GEN4 (Vladis Dronov) [RHEL-17715] - crypto: qat - fix ring to service map for dcc in 420xx (Vladis Dronov) [RHEL-17715] - crypto: qat - fix ring to service map for dcc in 4xxx (Vladis Dronov) [RHEL-17715] - crypto: qat - fix comment structure (Vladis Dronov) [RHEL-17715] - crypto: qat - remove unnecessary description from comment (Vladis Dronov) [RHEL-17715] - crypto: qat - remove double initialization of value (Vladis Dronov) [RHEL-17715] - crypto: qat - avoid division by zero (Vladis Dronov) [RHEL-17715] - crypto: qat - removed unused macro in adf_cnv_dbgfs.c (Vladis Dronov) [RHEL-17715] - crypto: qat - remove unused macros in qat_comp_alg.c (Vladis Dronov) [RHEL-17715] - crypto: qat - uninitialized variable in adf_hb_error_inject_write() (Vladis Dronov) [RHEL-17715] - Documentation: qat: fix auto_reset section (Vladis Dronov) [RHEL-17715] - crypto: qat - resolve race condition during AER recovery (Vladis Dronov) [RHEL-17715] - crypto: qat - change SLAs cleanup flow at shutdown (Vladis Dronov) [RHEL-17715] - crypto: qat - improve aer error reset handling (Vladis Dronov) [RHEL-17715] - crypto: qat - limit heartbeat notifications (Vladis Dronov) [RHEL-17715] - crypto: qat - add auto reset on error (Vladis Dronov) [RHEL-17715] - crypto: qat - add fatal error notification (Vladis Dronov) [RHEL-17715] - crypto: qat - re-enable sriov after pf reset (Vladis Dronov) [RHEL-17715] - crypto: qat - update PFVF protocol for recovery (Vladis Dronov) [RHEL-17715] - crypto: qat - disable arbitration before reset (Vladis Dronov) [RHEL-17715] - crypto: qat - add fatal error notify method (Vladis Dronov) [RHEL-17715] - crypto: qat - add heartbeat error simulator (Vladis Dronov) [RHEL-17715] - crypto: qat - use kcalloc_node() instead of kzalloc_node() (Vladis Dronov) [RHEL-17715] - crypto: qat - avoid memcpy() overflow warning (Vladis Dronov) [RHEL-17715] - crypto: qat - fix arbiter mapping generation algorithm for QAT 402xx (Vladis Dronov) [RHEL-17715] - crypto: qat - generate dynamically arbiter mappings (Vladis Dronov) [RHEL-17715] - crypto: qat - add support for ring pair level telemetry (Vladis Dronov) [RHEL-17715] - crypto: qat - add support for device telemetry (Vladis Dronov) [RHEL-17715] - crypto: qat - add admin msgs for telemetry (Vladis Dronov) [RHEL-17715] - crypto: qat - include pci.h for GET_DEV() (Vladis Dronov) [RHEL-17715] - crypto: qat - add support for 420xx devices (Vladis Dronov) [RHEL-17715] - crypto: qat - move fw config related structures (Vladis Dronov) [RHEL-17715] - crypto: qat - relocate portions of qat_4xxx code (Vladis Dronov) [RHEL-17715] - crypto: qat - change signature of uof_get_num_objs() (Vladis Dronov) [RHEL-17715] - crypto: qat - relocate and rename get_service_enabled() (Vladis Dronov) [RHEL-17715] - seq_file: add helper macro to define attribute for rw file (Vladis Dronov) [RHEL-17715] - minmax: Introduce {min,max}_array() (Vladis Dronov) [RHEL-17715] - vfio/fsl-mc: Block calling interrupt handler without trigger (Alex Williamson) [RHEL-30023] - vfio/platform: Create persistent IRQ handlers (Alex Williamson) [RHEL-30023] - vfio/platform: Disable virqfds on cleanup (Alex Williamson) [RHEL-30023] - vfio/pci: Create persistent INTx handler (Alex Williamson) [RHEL-30023] - vfio: Introduce interface to flush virqfd inject workqueue (Alex Williamson) [RHEL-30023] - vfio/pci: Lock external INTx masking ops (Alex Williamson) [RHEL-30023] - vfio/pci: Disable auto-enable of exclusive INTx IRQ (Alex Williamson) [RHEL-30023] - vfio/mbochs: make mbochs_class constant (Alex Williamson) [RHEL-30023] - vfio/mdpy: make mdpy_class constant (Alex Williamson) [RHEL-30023] - vfio: amba: Rename pl330_ids[] to vfio_amba_ids[] (Alex Williamson) [RHEL-30023] - vfio/pci: rename and export range_intersect_range (Alex Williamson) [RHEL-30023] - vfio/pci: rename and export do_io_rw() (Alex Williamson) [RHEL-30023] - vfio/pci: WARN_ON driver_override kasprintf failure (Alex Williamson) [RHEL-30023] - vfio/pci: Expose vfio_pci_core_iowrite/read##size() (Alex Williamson) [RHEL-30023] - vfio/pci: Expose vfio_pci_core_setup_barmap() (Alex Williamson) [RHEL-30023] - vfio/type1: account iommu allocations (Alex Williamson) [RHEL-30023] - redhat/configs: Disable CONFIG_VFIO_DEBUGFS (Alex Williamson) [RHEL-30023] - MAINTAINERS: Add vfio debugfs interface doc link (Alex Williamson) [RHEL-30023] - Documentation: add debugfs description for vfio (Alex Williamson) [RHEL-30023] - vfio/migration: Add debugfs to live migration driver (Alex Williamson) [RHEL-30023] - vfio: Drop vfio_file_iommu_group() stub to fudge around a KVM wart (Alex Williamson) [RHEL-30023] - iommufd/iova_bitmap: Move symbols to IOMMUFD namespace (Alex Williamson) [RHEL-30023] - vfio: Move iova_bitmap into iommufd (Alex Williamson) [RHEL-30023] - vfio/iova_bitmap: Export more API symbols (Alex Williamson) [RHEL-30023] - thermal: sysfs: Fix trip_point_hyst_store() (Jennifer Berringer) [RHEL-31231] - ring-buffer: Do not attempt to read past "commit" (Jerome Marchand) [RHEL-29064] {CVE-2023-52501} - Upstream has changed the APIs to suspend the array. (Nigel Croxon) [RHEL-26279] - md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING (Nigel Croxon) [RHEL-26279] - Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"" (Nigel Croxon) [RHEL-26279] - Revert "raid5: read data is wrong when recovery happens" (Nigel Croxon) [RHEL-26279] - md: add a mddev_is_dm helper (Nigel Croxon) [RHEL-26279] - md: add a mddev_add_trace_msg helper (Nigel Croxon) [RHEL-26279] - md: add a mddev_trace_remap helper (Nigel Croxon) [RHEL-26279] - md/raid1-10: add a helper raid1_check_read_range() (Nigel Croxon) [RHEL-26279] - md/raid1: factor out helpers to add rdev to conf (Nigel Croxon) [RHEL-26279] - md: add a new helper rdev_has_badblock() (Nigel Croxon) [RHEL-26279] - md/raid5: fix atomicity violation in raid5_cache_count (Nigel Croxon) [RHEL-26279] - dm-raid: fix lockdep waring in "pers->hot_add_disk" (Nigel Croxon) [RHEL-26279] - md/dm-raid: don't call md_reap_sync_thread() directly (Nigel Croxon) [RHEL-26279] - dm-raid456, md/raid456: fix a deadlock for dm-raid456 while io concurrent with reshape (Nigel Croxon) [RHEL-26279] - dm-raid: add a new helper prepare_suspend() in md_personality (Nigel Croxon) [RHEL-26279] - dm-raid: really frozen sync_thread during suspend (Nigel Croxon) [RHEL-26279] - md: add a new helper reshape_interrupted() (Nigel Croxon) [RHEL-26279] - md: export helper md_is_rdwr() (Nigel Croxon) [RHEL-26279] - md: export helpers to stop sync_thread (Nigel Croxon) [RHEL-26279] - md: don't clear MD_RECOVERY_FROZEN for new dm-raid until resume (Nigel Croxon) [RHEL-26279] - md/md-bitmap: fix incorrect usage for sb_index (Nigel Croxon) [RHEL-26279] - md: check mddev->pers before calling md_set_readonly() (Nigel Croxon) [RHEL-26279] - md: clean up openers check in do_md_stop() and md_set_readonly() (Nigel Croxon) [RHEL-26279] - md: sync blockdev before stopping raid or setting readonly (Nigel Croxon) [RHEL-26279] - md: factor out a helper to sync mddev (Nigel Croxon) [RHEL-26279] - md: Don't clear MD_CLOSING when the raid is about to stop (Nigel Croxon) [RHEL-26279] - md: return directly before setting did_set_md_closing (Nigel Croxon) [RHEL-26279] - md: clean up invalid BUG_ON in md_ioctl (Nigel Croxon) [RHEL-26279] - md: changed the switch of RAID_VERSION to if (Nigel Croxon) [RHEL-26279] - md: merge the check of capabilities into md_ioctl_valid() (Nigel Croxon) [RHEL-26279] - md: Don't suspend the array for interrupted reshape (Nigel Croxon) [RHEL-26279] - md: Don't register sync_thread for reshape directly (Nigel Croxon) [RHEL-26279] - md: Make sure md_do_sync() will set MD_RECOVERY_DONE (Nigel Croxon) [RHEL-26279] - md: Don't ignore read-only array in md_check_recovery() (Nigel Croxon) [RHEL-26279] - md: Don't ignore suspended array in md_check_recovery() (Nigel Croxon) [RHEL-26279] - md: Fix missing release of 'active_io' for flush (Nigel Croxon) [RHEL-26279] - md: fix kmemleak of rdev->serial (Nigel Croxon) [RHEL-26279] - md: use RCU lock to protect traversal in md_spares_need_change() (Nigel Croxon) [RHEL-26279] - md: get rdev->mddev with READ_ONCE() (Nigel Croxon) [RHEL-26279] - md: remove redundant md_wakeup_thread() (Nigel Croxon) [RHEL-26279] - md: remove redundant check of 'mddev->sync_thread' (Nigel Croxon) [RHEL-26279] - md: fix a suspicious RCU usage warning (Nigel Croxon) [RHEL-26279] - md/raid1: Use blk_opf_t for read and write operations (Nigel Croxon) [RHEL-26279] - md: Fix md_seq_ops() regressions (Nigel Croxon) [RHEL-26279] - md/raid1: support read error check (Nigel Croxon) [RHEL-26279] - md: factor out a helper exceed_read_errors() to check read_errors (Nigel Croxon) [RHEL-26279] - md: Whenassemble the array, consult the superblock of the freshest device (Nigel Croxon) [RHEL-26279] - md/raid1: remove unnecessary null checking (Nigel Croxon) [RHEL-26279] - md: split MD_RECOVERY_NEEDED out of mddev_resume (Nigel Croxon) [RHEL-26279] - md: fix stopping sync thread (Nigel Croxon) [RHEL-26279] - md: don't leave 'MD_RECOVERY_FROZEN' in error path of md_set_readonly() (Nigel Croxon) [RHEL-26279] - md: fix missing flush of sync_work (Nigel Croxon) [RHEL-26279] - md: synchronize flush io with array reconfiguration (Nigel Croxon) [RHEL-26279] - md/raid6: use valid sector values to determine if an I/O should wait on the reshape (Nigel Croxon) [RHEL-26279] - md/raid5: remove rcu protection to access rdev from conf (Nigel Croxon) [RHEL-26279] - md/raid1: remove rcu protection to access rdev from conf (Nigel Croxon) [RHEL-26279] - md/raid10: remove rcu protection to access rdev from conf (Nigel Croxon) [RHEL-26279] - md: remove flag RemoveSynchronized (Nigel Croxon) [RHEL-26279] - Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d" (Nigel Croxon) [RHEL-26279] - md: bypass block throttle for superblock update (Nigel Croxon) [RHEL-26279] - md: fix bi_status reporting in md_end_clone_io (Nigel Croxon) [RHEL-26279] - md: cleanup pers->prepare_suspend() (Nigel Croxon) [RHEL-26279] - md-cluster: check for timeout while a new disk adding (Nigel Croxon) [RHEL-26279] - md: rename __mddev_suspend/resume() back to mddev_suspend/resume() (Nigel Croxon) [RHEL-26279] - md/dm-raid: use new apis to suspend array (Nigel Croxon) [RHEL-26279] - md: remove old apis to suspend the array (Nigel Croxon) [RHEL-26279] - md: suspend array in md_start_sync() if array need reconfiguration (Nigel Croxon) [RHEL-26279] - md/raid5: replace suspend with quiesce() callback (Nigel Croxon) [RHEL-26279] - md: cleanup mddev_create/destroy_serial_pool() (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array before mddev_create/destroy_serial_pool (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array for ioctls involed array reconfiguration (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array for adding/removing rdev from state_store() (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array for sysfs apis (Nigel Croxon) [RHEL-26279] - md/raid5: use new apis to suspend array (Nigel Croxon) [RHEL-26279] - md/raid5-cache: use new apis to suspend array (Nigel Croxon) [RHEL-26279] - md/md-bitmap: use new apis to suspend array for location_store() (Nigel Croxon) [RHEL-26279] - md: add new helpers to suspend/resume and lock/unlock array (Nigel Croxon) [RHEL-26279] - md: add new helpers to suspend/resume array (Nigel Croxon) [RHEL-26279] - md: replace is_md_suspended() with 'mddev->suspended' in md_check_recovery() (Nigel Croxon) [RHEL-26279] - md/raid5-cache: use READ_ONCE/WRITE_ONCE for 'conf->log' (Nigel Croxon) [RHEL-26279] - md: use READ_ONCE/WRITE_ONCE for 'suspend_lo' and 'suspend_hi' (Nigel Croxon) [RHEL-26279] - md/raid1: don't split discard io for write behind (Nigel Croxon) [RHEL-26279] - md: do not require mddev_lock() for all options in array_state_store() (Nigel Croxon) [RHEL-26279] - md: simplify md_seq_ops (Nigel Croxon) [RHEL-26279] - md: factor out a helper from mddev_put() (Nigel Croxon) [RHEL-26279] - ext4: check if ext4_blkdev_get() returns NULL (Ming Lei) [RHEL-30965] - libceph: init the cursor when preparing the sparse read (Xiubo Li) [RHEL-19813] - libceph: just wait for more data to be available on the socket (Xiubo Li) [RHEL-19813] - libceph: rename read_sparse_msg_*() to read_partial_sparse_msg_*() (Xiubo Li) [RHEL-19813] - libceph: fail sparse-read if the data length doesn't match (Xiubo Li) [RHEL-19813] - ceph: fix incorrect revoked caps assert in ceph_fill_file_size() (Xiubo Li) [RHEL-19813] - ceph: remove unnecessary IS_ERR() check in ceph_fname_to_usr() (Xiubo Li) [RHEL-19813] - ceph: remove unnecessary check for NULL in parse_longname() (Xiubo Li) [RHEL-19813] - ceph: switch ceph_lookup/atomic_open() to use new fscrypt helper (Xiubo Li) [RHEL-19813] - ceph: fix updating i_truncate_pagecache_size for fscrypt (Xiubo Li) [RHEL-19813] - ceph: wait for OSD requests' callbacks to finish when unmounting (Xiubo Li) [RHEL-19813] - ceph: drop messages from MDS when unmounting (Xiubo Li) [RHEL-19813] - ceph: prevent snapshot creation in encrypted locked directories (Xiubo Li) [RHEL-19813] - ceph: add support for encrypted snapshot names (Xiubo Li) [RHEL-19813] - ceph: invalidate pages when doing direct/sync writes (Xiubo Li) [RHEL-19813] - ceph: plumb in decryption during reads (Xiubo Li) [RHEL-19813] - ceph: add encryption support to writepage and writepages (Xiubo Li) [RHEL-19813] - ceph: redirty the page for writepage on failure (Xiubo Li) [RHEL-19813] - ceph: add read/modify/write to ceph_sync_write (Xiubo Li) [RHEL-19813] - ceph: align data in pages in ceph_sync_write (Xiubo Li) [RHEL-19813] - ceph: don't use special DIO path for encrypted inodes (Xiubo Li) [RHEL-19813] - ceph: don't get the inline data for new creating files (Xiubo Li) [RHEL-19813] - ceph: add truncate size handling support for fscrypt (Xiubo Li) [RHEL-19813] - ceph: add object version support for sync read (Xiubo Li) [RHEL-19813] - libceph: allow ceph_osdc_new_request to accept a multi-op read (Xiubo Li) [RHEL-19813] - libceph: add CEPH_OSD_OP_ASSERT_VER support (Xiubo Li) [RHEL-19813] - ceph: add infrastructure for file encryption and decryption (Xiubo Li) [RHEL-19813] - ceph: handle fscrypt fields in cap messages from MDS (Xiubo Li) [RHEL-19813] - ceph: size handling in MClientRequest, cap updates and inode traces (Xiubo Li) [RHEL-19813] - ceph: mark directory as non-complete after loading key (Xiubo Li) [RHEL-19813] - ceph: allow encrypting a directory while not having Ax caps (Xiubo Li) [RHEL-19813] - ceph: add some fscrypt guardrails (Xiubo Li) [RHEL-19813] - ceph: create symlinks with encrypted and base64-encoded targets (Xiubo Li) [RHEL-19813] - ceph: add support to readdir for encrypted names (Xiubo Li) [RHEL-19813] - ceph: pass the request to parse_reply_info_readdir() (Xiubo Li) [RHEL-19813] - ceph: make ceph_fill_trace and ceph_get_name decrypt names (Xiubo Li) [RHEL-19813] - ceph: add helpers for converting names for userland presentation (Xiubo Li) [RHEL-19813] - ceph: make d_revalidate call fscrypt revalidator for encrypted dentries (Xiubo Li) [RHEL-19813] - ceph: set DCACHE_NOKEY_NAME flag in ceph_lookup/atomic_open() (Xiubo Li) [RHEL-19813] - ceph: decode alternate_name in lease info (Xiubo Li) [RHEL-19813] - ceph: send alternate_name in MClientRequest (Xiubo Li) [RHEL-19813] - ceph: encode encrypted name in ceph_mdsc_build_path and dentry release (Xiubo Li) [RHEL-19813] - ceph: add base64 endcoding routines for encrypted names (Xiubo Li) [RHEL-19813] - ceph: make ioctl cmds more readable in debug log (Xiubo Li) [RHEL-19813] - ceph: add fscrypt ioctls and ceph.fscrypt.auth vxattr (Xiubo Li) [RHEL-19813] - ceph: implement -o test_dummy_encryption mount option (Xiubo Li) [RHEL-19813] - ceph: fscrypt_auth handling for ceph (Xiubo Li) [RHEL-19813] - ceph: use osd_req_op_extent_osd_iter for netfs reads (Xiubo Li) [RHEL-19813] - libceph: add new iov_iter-based ceph_msg_data_type and ceph_osd_data_type (Xiubo Li) [RHEL-19813] - ceph: make ceph_msdc_build_path use ref-walk (Xiubo Li) [RHEL-19813] - ceph: preallocate inode for ops that may create one (Xiubo Li) [RHEL-19813] - fs: change test in inode_insert5 for adding to the sb list (Xiubo Li) [RHEL-19813] - ceph: add new mount option to enable sparse reads (Xiubo Li) [RHEL-19813] - libceph: add sparse read support to OSD client (Xiubo Li) [RHEL-19813] - libceph: add sparse read support to msgr1 (Xiubo Li) [RHEL-19813] - libceph: support sparse reads on msgr2 secure codepath (Xiubo Li) [RHEL-19813] - libceph: new sparse_read op, support sparse reads on msgr2 crc codepath (Xiubo Li) [RHEL-19813] - libceph: define struct ceph_sparse_extent and add some helpers (Xiubo Li) [RHEL-19813] - libceph: add spinlock around osd->o_requests (Xiubo Li) [RHEL-19813] - ceph: try to check caps immediately after async creating finishes (Xiubo Li) [RHEL-19813] - ceph: remove useless session parameter for check_caps() (Xiubo Li) [RHEL-19813] - ceph: flush the dirty caps immediatelly when quota is approaching (Xiubo Li) [RHEL-19813] - ceph: fix NULL pointer dereference for req->r_session (Xiubo Li) [RHEL-19813] - ceph: fix a NULL vs IS_ERR() check when calling ceph_lookup_inode() (Xiubo Li) [RHEL-19813] - ceph: fix incorrectly showing the .snap size for stat (Xiubo Li) [RHEL-19813] - ceph: fail the open_by_handle_at() if the dentry is being unlinked (Xiubo Li) [RHEL-19813] - ceph: increment i_version when doing a setattr with caps (Xiubo Li) [RHEL-19813] - ceph: Use kcalloc for allocating multiple elements (Xiubo Li) [RHEL-19813] - ceph: no need to wait for transition RDCACHE|RD -> RD (Xiubo Li) [RHEL-19813] - ceph: fail the request if the peer MDS doesn't support getvxattr op (Xiubo Li) [RHEL-19813] - ceph: wake up the waiters if any new caps comes (Xiubo Li) [RHEL-19813] - libceph: drop last_piece flag from ceph_msg_data_cursor (Xiubo Li) [RHEL-19813] - fscrypt: Replace 1-element array with flexible array (Xiubo Li) [RHEL-19813] - fscrypt: optimize fscrypt_initialize() (Xiubo Li) [RHEL-19813] - fscrypt: use WARN_ON_ONCE instead of WARN_ON (Xiubo Li) [RHEL-19813] - fscrypt: check for NULL keyring in fscrypt_put_master_key_activeref() (Xiubo Li) [RHEL-19813] - fscrypt: improve fscrypt_destroy_keyring() documentation (Xiubo Li) [RHEL-19813] - fscrypt: destroy keyring after security_sb_delete() (Xiubo Li) [RHEL-19813] - fscrypt: support decrypting data from large folios (Xiubo Li) [RHEL-19813] - fscrypt: clean up fscrypt_add_test_dummy_key() (Xiubo Li) [RHEL-19813] - fs/super.c: stop calling fscrypt_destroy_keyring() from __put_super() (Xiubo Li) [RHEL-19813] - ext4: stop calling fscrypt_add_test_dummy_key() (Xiubo Li) [RHEL-19813] - fscrypt: add the test dummy encryption key on-demand (Xiubo Li) [RHEL-19813] - fscrypt: stop using PG_error to track error status (Xiubo Li) [RHEL-19813] - fscrypt: remove fscrypt_set_test_dummy_encryption() (Xiubo Li) [RHEL-19813] - fscrypt: align Base64 encoding with RFC 4648 base64url (Xiubo Li) [RHEL-19813] - fscrypt: new helper function - fscrypt_prepare_lookup_partial() (Xiubo Li) [RHEL-19813] - fscrypt: add fscrypt_context_for_new_inode (Xiubo Li) [RHEL-19813] - fscrypt: export fscrypt_fname_encrypt and fscrypt_fname_encrypted_size (Xiubo Li) [RHEL-19813] - fscrypt: split up FS_CRYPTO_BLOCK_SIZE (Xiubo Li) [RHEL-19813] - fscrypt: update documentation for direct I/O support (Xiubo Li) [RHEL-19813] - fscrypt: add functions for direct I/O support (Xiubo Li) [RHEL-19813] - fscrypt: add additional documentation for SM4 support (Xiubo Li) [RHEL-19813] - fscrypt: remove unused Speck definitions (Xiubo Li) [RHEL-19813] - fscrypt: Add SM4 XTS/CTS symmetric algorithm support (Xiubo Li) [RHEL-19813] - blk-crypto: Add support for SM4-XTS blk crypto mode (Xiubo Li) [RHEL-19813] - fscrypt: add comment for fscrypt_valid_enc_modes_v1() (Xiubo Li) [RHEL-19813] - fscrypt: pass super_block to fscrypt_put_master_key_activeref() (Xiubo Li) [RHEL-19813] - fscrypt: Add HCTR2 support for filename encryption (Xiubo Li) [RHEL-19813] - fscrypt: allow 256-bit master keys with AES-256-XTS (Xiubo Li) [RHEL-19813] - fscrypt: improve a few comments (Xiubo Li) [RHEL-19813] - fscrypt: improve documentation for inline encryption (Xiubo Li) [RHEL-19813] - fscrypt: clean up comments in bio.c (Xiubo Li) [RHEL-19813] - crypto: iaa - mark tech preview (Vladis Dronov) [RHEL-29685] - crypto: iaa - Fix nr_cpus < nr_iaa case (Vladis Dronov) [RHEL-29685] - crypto: iaa - fix the missing CRYPTO_ALG_ASYNC in cra_flags (Vladis Dronov) [RHEL-29685] - crypto: iaa - Fix comp/decomp delay statistics (Vladis Dronov) [RHEL-29685] - crypto: iaa - Fix async_disable descriptor leak (Vladis Dronov) [RHEL-29685] - crypto: iaa - Remove unnecessary debugfs_create_dir() error check in iaa_crypto_debugfs_init() (Vladis Dronov) [RHEL-29685] - crypto: iaa - Remove header table code (Vladis Dronov) [RHEL-29685] - ice: fix enabling RX VLAN filtering (Petr Oros) [RHEL-28837]- ipmi: Remove usage of the deprecated ida_simple_xx() API (Tony Camuso) [RHEL-25927] - ipmi: Use regspacings passed as a module parameter (Tony Camuso) [RHEL-25927] - ipmi: si: Use device_get_match_data() (Tony Camuso) [RHEL-25927] - ipmi: refactor deprecated strncpy (Tony Camuso) [RHEL-25927] - efivarfs: import symbols in EFIVAR namespace (Eric Chanudet) [RHEL-31861] - stackdepot: use variable size records for non-evictable entries (Waiman Long) [RHEL-28060] - stackdepot: make fast paths lock-less again (Waiman Long) [RHEL-28060] - stackdepot: add stats counters exported via debugfs (Waiman Long) [RHEL-28060] - lib/stackdepot: fix comment in include/linux/stackdepot.h (Waiman Long) [RHEL-28060] - lib/stackdepot: add printk_deferred_enter/exit guards (Waiman Long) [RHEL-28060] - lib/stackdepot: adjust DEPOT_POOLS_CAP for KMSAN (Waiman Long) [RHEL-28060] - kasan: use stack_depot_put for tag-based modes (Waiman Long) [RHEL-28060] - kasan: check object_size in kasan_complete_mode_report_info (Waiman Long) [RHEL-28060] - kasan: remove atomic accesses to stack ring entries (Waiman Long) [RHEL-28060] - lib/stackdepot: allow users to evict stack traces (Waiman Long) [RHEL-28060] - lib/stackdepot: add refcount for records (Waiman Long) [RHEL-28060] - lib/stackdepot, kasan: add flags to __stack_depot_save and rename (Waiman Long) [RHEL-28060] - lib/stackdepot: use list_head for stack record links (Waiman Long) [RHEL-28060] - lib/stackdepot: use read/write lock (Waiman Long) [RHEL-28060] - lib/stackdepot: store free stack records in a freelist (Waiman Long) [RHEL-28060] - lib/stackdepot: store next pool pointer in new_pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename next_pool_required to new_pool_required (Waiman Long) [RHEL-28060] - lib/stackdepot: rework helpers for depot_alloc_stack (Waiman Long) [RHEL-28060] - lib/stackdepot: fix and clean-up atomic annotations (Waiman Long) [RHEL-28060] - redhat/configs: Add CONFIG_STACKDEPOT_MAX_FRAMES (Waiman Long) [RHEL-28060] - lib/stackdepot: use fixed-sized slots for stack records (Waiman Long) [RHEL-28060] - lib/stackdepot: add depot_fetch_stack helper (Waiman Long) [RHEL-28060] - lib/stackdepot: drop valid bit from handles (Waiman Long) [RHEL-28060] - lib/stackdepot: simplify __stack_depot_save (Waiman Long) [RHEL-28060] - lib/stackdepot: check disabled flag when fetching (Waiman Long) [RHEL-28060] - lib/stackdepot: print disabled message only if truly disabled (Waiman Long) [RHEL-28060] - mm/kmemleak: use object_cache instead of kmemleak_initialized to check in set_track_prepare() (Waiman Long) [RHEL-28060] - kasan,kmsan: remove __GFP_KSWAPD_RECLAIM usage from kasan/kmsan (Waiman Long) [RHEL-28060] - kmsan: fix a stale comment in kmsan_save_stack_with_flags() (Waiman Long) [RHEL-28060] - lib/stackdepot: kmsan: mark API outputs as initialized (Waiman Long) [RHEL-28060] - lib/stackdepot: move documentation comments to stackdepot.h (Waiman Long) [RHEL-28060] - lib/stackdepot: various comments clean-ups (Waiman Long) [RHEL-28060] - lib/stackdepot: annotate racy pool_index accesses (Waiman Long) [RHEL-28060] - lib/stacktrace, kasan, kmsan: rework extra_bits interface (Waiman Long) [RHEL-28060] - lib/stackdepot: rename next_pool_inited to next_pool_required (Waiman Long) [RHEL-28060] - lib/stackdepot: annotate depot_init_pool and depot_alloc_stack (Waiman Long) [RHEL-28060] - lib/stacktrace: drop impossible WARN_ON for depot_init_pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename init_stack_pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename handle and pool constants (Waiman Long) [RHEL-28060] - lib/stackdepot: rename slab to pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename hash table constants and variables (Waiman Long) [RHEL-28060] - lib/stackdepot: reorder and annotate global variables (Waiman Long) [RHEL-28060] - lib/stackdepot: lower the indentation in stack_depot_init (Waiman Long) [RHEL-28060] - lib/stackdepot: annotate init and early init functions (Waiman Long) [RHEL-28060] - lib/stackdepot: rename stack_depot_disable (Waiman Long) [RHEL-28060] - lib/stackdepot, mm: rename stack_depot_want_early_init (Waiman Long) [RHEL-28060] - lib/stackdepot: use pr_fmt to define message format (Waiman Long) [RHEL-28060] - lib/stackdepot: put functions in logical order (Waiman Long) [RHEL-28060] - mm: use stack_depot_early_init for kmemleak (Waiman Long) [RHEL-28060] - mm: use stack_depot for recording kmemleak's backtrace (Waiman Long) [RHEL-28060] - redhat/configs: Remove CONFIG_STACK_HASH_ORDER (Waiman Long) [RHEL-28060] - lib/stackdepot: replace CONFIG_STACK_HASH_ORDER with automatic sizing (Waiman Long) [RHEL-28060] - Add CONFIG_PER_VMA_LOCK_STATS to RHEL configs collection (Chris von Recklinghausen) [RHEL-27736] - mmap: fix do_brk_flags() modifying obviously incorrect VMAs (Chris von Recklinghausen) [RHEL-27736] - mm: do not BUG_ON missing brk mapping, because userspace can unmap it (Chris von Recklinghausen) [RHEL-27736] - mm/page_alloc: leave IRQs enabled for per-cpu page allocations (Chris von Recklinghausen) [RHEL-27736] - mm/page_alloc: always remove pages from temporary list (Chris von Recklinghausen) [RHEL-27736] - mm: extend FAULT_FLAG_UNSHARE support to anything in a COW mapping (Chris von Recklinghausen) [RHEL-27736] - mm: rework handling in do_wp_page() based on private vs. shared mappings (Chris von Recklinghausen) [RHEL-27736] - hugetlb: remove duplicate mmu notifications (Chris von Recklinghausen) [RHEL-27736] - mm: teach release_pages() to take an array of encoded page pointers too (Chris von Recklinghausen) [RHEL-27736] - mm: introduce 'encoded' page pointers with embedded extra bits (Chris von Recklinghausen) [RHEL-27736] - mm/hugetlb_vmemmap: remap head page to newly allocated page (Chris von Recklinghausen) [RHEL-27736] - mm: mmap: fix documentation for vma_mas_szero (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: fix memory leak in mmap_region() (Chris von Recklinghausen) [RHEL-27736] - fs/userfaultfd: Fix maple tree iterator in userfaultfd_unregister() (Chris von Recklinghausen) [RHEL-27736] - drm/i915/userptr: restore probe_range behaviour (Chris von Recklinghausen) [RHEL-27736] - mmap: fix remap_file_pages() regression (Chris von Recklinghausen) [RHEL-27736] - mm: /proc/pid/smaps_rollup: fix maple tree search (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: fix MAP_FIXED address return on VMA merge (Chris von Recklinghausen) [RHEL-27736] - mm/mmap.c: __vma_adjust(): suppress uninitialized var warning (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: undo ->mmap() when mas_preallocate() fails (Chris von Recklinghausen) [RHEL-27736] - mm/mempolicy: fix mbind_range() arguments to vma_merge() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: undo ->mmap() when arch_validate_flags() fails (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: preallocate maple nodes for brk vma expansion (Chris von Recklinghausen) [RHEL-27736] - mm: more vma cache removal (Chris von Recklinghausen) [RHEL-27736] - mm: memcontrol: use memcg_kmem_enabled in count_objcg_event (Chris von Recklinghausen) [RHEL-27736] - mm: fs: initialize fsdata passed to write_begin/write_end interface (Chris von Recklinghausen) [RHEL-27736] - ksm: add the ksm prefix to the names of the ksm private structures (Chris von Recklinghausen) [RHEL-27736] - ksm: count allocated ksm rmap_items for each process (Chris von Recklinghausen) [RHEL-27736] - mm: reduce noise in show_mem for lowmem allocations (Chris von Recklinghausen) [RHEL-27736] - mm: refactor of vma_merge() (Chris von Recklinghausen) [RHEL-27736] - mm/mlock: drop dead code in count_mm_mlocked_page_nr() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap.c: pass in mapping to __vma_link_file() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: drop range_has_overlap() function (Chris von Recklinghausen) [RHEL-27736] - mm: remove the vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/vmscan: use vma iterator instead of vm_next (Chris von Recklinghausen) [RHEL-27736] - nommu: remove uses of VMA linked list (Chris von Recklinghausen) [RHEL-27736] - i915: use the VMA iterator (Chris von Recklinghausen) [RHEL-27736] - mm/swapfile: use vma iterator instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/pagewalk: use vma_find() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/oom_kill: use vma iterators instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/msync: use vma_find() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mremap: use vma_find_intersection() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mprotect: use maple tree navigation instead of VMA linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mlock: use vma iterator and maple state instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mempolicy: use vma iterator & maple state instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/memcontrol: stop using mm->highest_vm_end (Chris von Recklinghausen) [RHEL-27736] - mm/madvise: use vma_find() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/ksm: use vma iterators instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/khugepaged: stop using vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/gup: use maple tree navigation instead of linked list (Chris von Recklinghausen) [RHEL-27736] - fork: use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - sched: use maple tree iterator to walk VMAs (Chris von Recklinghausen) [RHEL-27736] - perf: use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - acct: use VMA iterator instead of linked list (Chris von Recklinghausen) [RHEL-27736] - ipc/shm: use VMA iterator instead of linked list (Chris von Recklinghausen) [RHEL-27736] - userfaultfd: use maple tree iterator to iterate VMAs (Chris von Recklinghausen) [RHEL-27736] - fs/proc/task_mmu: stop using linked list and highest_vm_end (Chris von Recklinghausen) [RHEL-27736] - fs/proc/base: use the vma iterators in place of linked list (Chris von Recklinghausen) [RHEL-27736] - exec: use VMA iterator instead of linked list (Chris von Recklinghausen) [RHEL-27736] - coredump: remove vma linked list walk (Chris von Recklinghausen) [RHEL-27736] - cxl: remove vma linked list walk (Chris von Recklinghausen) [RHEL-27736] - x86: remove vma linked list walks (Chris von Recklinghausen) [RHEL-27736] - s390: remove vma linked list walks (Chris von Recklinghausen) [RHEL-27736] - powerpc: remove mmap linked list walks (Chris von Recklinghausen) [RHEL-27736] - arm64: Change elfcore for_each_mte_vma() to use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - arm64: remove mmap linked list from vdso (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: change do_brk_munmap() to use do_mas_align_munmap() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: reorganize munmap to use maple states (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: move mmap_region() below do_munmap() (Chris von Recklinghausen) [RHEL-27736] - mm: convert vma_lookup() to use mtree_load() (Chris von Recklinghausen) [RHEL-27736] - mm: remove vmacache (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use advanced maple tree API for mmap_region() (Chris von Recklinghausen) [RHEL-27736] - mm: use maple tree operations for find_vma_intersection() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: change do_brk_flags() to expand existing VMA and add do_brk_munmap() (Chris von Recklinghausen) [RHEL-27736] - mm/khugepaged: optimize collapse_pte_mapped_thp() by using vma_lookup() (Chris von Recklinghausen) [RHEL-27736] - mm: optimize find_exact_vma() to use vma_lookup() (Chris von Recklinghausen) [RHEL-27736] - mmap: change zeroing of maple tree in __vma_adjust() (Chris von Recklinghausen) [RHEL-27736] - mm: remove rb tree. (Chris von Recklinghausen) [RHEL-27736] - damon: convert __damon_va_three_regions to use the VMA iterator (Chris von Recklinghausen) [RHEL-27736] - kernel/fork: use maple tree for dup_mmap() during forking (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use maple tree for unmapped_area{_topdown} (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use the maple tree for find_vma_prev() instead of the rbtree (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use the maple tree in find_vma() instead of the rbtree. (Chris von Recklinghausen) [RHEL-27736] - mmap: use the VMA iterator in count_vma_pages_range() (Chris von Recklinghausen) [RHEL-27736] - mm: add VMA iterator (Chris von Recklinghausen) [RHEL-27736] - mm: start tracking VMAs with maple tree (Chris von Recklinghausen) [RHEL-27736] - mm/smaps: don't access young/dirty bit if pte unpresent (Chris von Recklinghausen) [RHEL-27736] - mm/huge_memory: fix comment of page_deferred_list (Chris von Recklinghausen) [RHEL-27736] - buffer: Remove check for PageError (Chris von Recklinghausen) [RHEL-27736] - mpage: Convert do_mpage_readpage() to use a folio (Chris von Recklinghausen) [RHEL-27736] - Revert "arm64: Change elfcore for_each_mte_vma() to use VMA iterator" (Chris von Recklinghausen) [RHEL-27736] - arm64: Change elfcore for_each_mte_vma() to use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - iommu/vt-d: Support enforce_cache_coherency only for empty domains (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Add MTL to quirk list to skip TE disabling (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Make context clearing consistent with context mapping (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Disable PCI ATS in legacy passthrough mode (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Omit devTLB invalidation requests when TES=0 (Jerry Snitselaar) [RHEL-31083] - gitlab-ci: allow coverage template to disable debug builds again (Michael Hofmann) - usb: dwc3-qcom: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - vfio/type1: use const struct bus_type ** (Desnes Nunes) [RHEL-28809] - Revert "usb: typec: tcpm: reset counter when enter into unattached state after try role" (Desnes Nunes) [RHEL-28809] - USB: serial: option: fix FM101R-GL defines (Desnes Nunes) [RHEL-28809] - Revert "usb: phy: add usb phy notify port status API" (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: Fix sink caps op current check (Desnes Nunes) [RHEL-28809] - usb: phy: mxs: remove CONFIG_USB_OTG condition for mxs_phy_is_otg_host() (Desnes Nunes) [RHEL-28809] - media: dvb-usb-v2: af9035: fix missing unlock (Desnes Nunes) [RHEL-28809] - USB: serial: option: add Fibocom to DELL custom modem FM101R-GL (Desnes Nunes) [RHEL-28809] - USB: serial: option: add entry for Sierra EM9191 with new firmware (Desnes Nunes) [RHEL-28809] - USB: serial: option: add Telit LE910C4-WWX 0x1035 composition (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Fix missing link removal (Desnes Nunes) [RHEL-28809] - usb: typec: altmodes/displayport: Signal hpd low when exiting mode (Desnes Nunes) [RHEL-28809] - thunderbolt: Call tb_switch_put() once DisplayPort bandwidth request is finished (Desnes Nunes) [RHEL-28809] - xhci: Preserve RsvdP bits in ERSTBA register correctly (Desnes Nunes) [RHEL-28809] - xhci: Clear EHB bit only at end of interrupt handler (Desnes Nunes) [RHEL-28809] - xhci: track port suspend state correctly in unsuccessful resume cases (Desnes Nunes) [RHEL-28809] - usb: xhci: xhci-ring: Use sysdev for mapping bounce buffer (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Clear EVENT_PENDING bit if ucsi_send_command fails (Desnes Nunes) [RHEL-28809] - usb: hub: Guard against accesses to uninitialized BOS descriptors (Desnes Nunes) [RHEL-28809] - net: thunderbolt: Fix TCPv6 GSO checksum calculation (Desnes Nunes) [RHEL-28809] - media: uvcvideo: Fix OOB read (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Fix NULL pointer dereference (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: Add V3s compatible string for OHCI (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: Add V3s compatible string for EHCI (Desnes Nunes) [RHEL-28809] - r8152: add vendor/device ID pair for D-Link DUB-E250 (Desnes Nunes) [RHEL-28809] - tcpm: Avoid soft reset when partner does not support get_status (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: reset counter when enter into unattached state after try role (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: set initial svdm version based on pd revision (Desnes Nunes) [RHEL-28809] - USB: serial: option: add FOXCONN T99W368/T99W373 product (Desnes Nunes) [RHEL-28809] - USB: serial: option: add Quectel EM05G variant (0x030e) (Desnes Nunes) [RHEL-28809] - USB: cdc-acm: support flushing write buffers (TCOFLUSH) (Desnes Nunes) [RHEL-28809] - usb: typec: qcom-pmic-typec: register drm_bridge (Desnes Nunes) [RHEL-28809] - usb: typec: qcom: fix return value check in qcom_pmic_typec_probe() (Desnes Nunes) [RHEL-28809] - usb: typec: altmodes/displayport: add support for embedded DP cases (Desnes Nunes) [RHEL-28809] - usb: dwc3: remove unnecessary platform_set_drvdata() (Desnes Nunes) [RHEL-28809] - usb: dwc3-keystone: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: dwc3-am62: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: cdc-acm: move ldisc dcd notification outside of acm's read lock (Desnes Nunes) [RHEL-28809] - usb: typec: tcpci: clear the fault status bit (Desnes Nunes) [RHEL-28809] - usb: typec: bus: verify partner exists in typec_altmode_attention (Desnes Nunes) [RHEL-28809] - usb: core: Use module_led_trigger macro to simplify the code (Desnes Nunes) [RHEL-28809] - usb: host: ehci-sched: try to turn on io watchdog as long as periodic_count > 0 (Desnes Nunes) [RHEL-28809] - USB: ohci-sm501: remove unnecessary check of mem (Desnes Nunes) [RHEL-28809] - usb: ohci-sm501: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - media: usb: pvrusb2: fix inconsistent indenting (Desnes Nunes) [RHEL-28809] - usb: chipidea: add workaround for chipidea PEC bug (Desnes Nunes) [RHEL-28809] - usb: ehci: add workaround for chipidea PORTSC.PEC bug (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Add debugfs for ucsi commands (Desnes Nunes) [RHEL-28809] - usb: cdc-acm: add PPS support (Desnes Nunes) [RHEL-28809] - Documentation/ABI: thunderbolt: Replace 01.org in contact (Desnes Nunes) [RHEL-28809] - thunderbolt: Check Intel vendor ID in tb_switch_get_generation() (Desnes Nunes) [RHEL-28809] - thunderbolt: Log a warning if device links are not found (Desnes Nunes) [RHEL-28809] - usb: chipidea: udc: Remove an unnecessary NULL value (Desnes Nunes) [RHEL-28809] - USB: misc: Remove unnecessary NULL values (Desnes Nunes) [RHEL-28809] - USB: cytherm: Correct the code style issue of redundant spaces (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: not sink vbus if operational current is 0mA (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ci-hdrc-usb2: Fix clocks/clock-names maxItems (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ci-hdrc-usb2: Add the "fsl,imx35-usb" entry (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: Refactor the PPS APDO selection (Desnes Nunes) [RHEL-28809] - usb: host: Do not check for 0 return after calling platform_get_irq() (Desnes Nunes) [RHEL-28809] - thunderbolt: Set variable tmu_params storage class specifier to static (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ehci: Add atmel at91sam9g45-ehci compatible (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: connector: disallow additional properties (Desnes Nunes) [RHEL-28809] - dt-bindings: chrome: google,cros-ec-typec: restrict allowed properties (Desnes Nunes) [RHEL-28809] - usb: uhci-platform: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: uhci-platform: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: ehci-sh: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: ehci-sh: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: ehci-platform: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: chipidea/core: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: xhci: tegra: Add shutdown callback for Tegra XUSB (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: samsung-hsotg: remove bindings already part of dwc2 (Desnes Nunes) [RHEL-28809] - usb: phy: add usb phy notify port status API (Desnes Nunes) [RHEL-28809] - usb: phy: mxs: disconnect line when USB charger is attached (Desnes Nunes) [RHEL-28809] - usb: phy: mxs: fix getting wrong state with mxs_phy_is_otg_host() (Desnes Nunes) [RHEL-28809] - usb: chipidea: add USB PHY event (Desnes Nunes) [RHEL-28809] - USB: document ioctl USBDEVFS_GET_SPEED (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: qcom,dwc3: correct SDM660 clocks (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: qcom,dwc3: drop assigned-clocks (Desnes Nunes) [RHEL-28809] - usb: chipidea: imx: add one fsl picophy parameter tuning implementation (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ci-hdrc-usb2: add fsl,picophy-rise-fall-time-adjust property (Desnes Nunes) [RHEL-28809] - usb: chipidea: imx: improve logic if samsung,picophy-* parameter is 0 (Desnes Nunes) [RHEL-28809] - usb: typec: intel_pmc_mux: Configure Active and Retimer Cable type (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: dwc3: Add IPQ5332 compatible (Desnes Nunes) [RHEL-28809] - usb: Explicitly include correct DT includes (Desnes Nunes) [RHEL-28809] - USB: make usb class a const structure (Desnes Nunes) [RHEL-28809] - USB: mark all struct bus_type as const (Desnes Nunes) [RHEL-28809] - driver core: device.h: make struct bus_type a const * (Desnes Nunes) [RHEL-28809] - ARM/dma-mapping: const a pointer to bus_type in arm_iommu_create_mapping() (Desnes Nunes) [RHEL-28809] - driver core: make the bus_type in struct device_driver constant (Desnes Nunes) [RHEL-28809] - media: dvb-usb-v2: gl861: Fix null-ptr-deref in gl861_i2c_master_xfer (Desnes Nunes) [RHEL-28809] - media: az6007: Fix null-ptr-deref in az6007_i2c_xfer() (Desnes Nunes) [RHEL-28809] - media: anysee: fix null-ptr-deref in anysee_master_xfer (Desnes Nunes) [RHEL-28809] - media: dvb-usb-v2: af9035: Fix null-ptr-deref in af9035_i2c_master_xfer (Desnes Nunes) [RHEL-28809] - media: ttusb-dec: remove unnecessary (void*) conversions (Desnes Nunes) [RHEL-28809] - drivers: usb: smsusb: fix error handling code in smsusb_init_device (Desnes Nunes) [RHEL-28809] - media: pvrusb2: use sysfs_emit() to instead of scnprintf() (Desnes Nunes) [RHEL-28809] - usb: convert to ctime accessor functions (Desnes Nunes) [RHEL-28809] - fs: add ctime accessors infrastructure (Desnes Nunes) [RHEL-28809] - misc: rtsx_usb: set return value in rsp_buf alloc err path (Desnes Nunes) [RHEL-28809] - misc: rtsx_usb: use separate command and response buffers (Desnes Nunes) [RHEL-28809] - misc: rtsx_usb: fix use of dma mapped buffer for usb bulk transfer (Desnes Nunes) [RHEL-28809] - misc: rtsx: set NULL intfdata when probe fails (Desnes Nunes) [RHEL-28809] - mmc: rtsx_usb_sdmmc: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - mmc: rtsx_usb_sdmmc: fix return value check of mmc_add_host() (Desnes Nunes) [RHEL-28809] - mmc: rtsx_usb_sdmmc: Remove the unneeded result variable (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: mxs-usb-phy: add imx8ulp and imx8qm compatible (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: mxs-usb-phy: convert to DT schema format (Desnes Nunes) [RHEL-28809] - doc: dt-binding: mxs-usb-phy: fix fsl,tx-cal-45-dn-ohms max and min value (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: mxs-usb-phy: Add i.MX8DXL compatible string (Desnes Nunes) [RHEL-28809] - dt-bindings: Fix incomplete if/then/else schemas (Desnes Nunes) [RHEL-28809] - dt-bindings: iio: dac: adi,ad5360: Add missing binding document (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: tegra20-usb-phy: Document properties needed for OTG mode (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: tegra20-usb-phy: Convert to schema (Desnes Nunes) [RHEL-28809]- net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg (Jose Ignacio Tornos Martinez) [RHEL-28017] {CVE-2023-52528} - thermal: ACPI: Include the right header file (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Refine acpi_handle_list_equal() slightly (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Return bool from acpi_evaluate_reference() (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Rearrange in acpi_evaluate_reference() (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Fix white space in struct acpi_handle_list definition (Mark Langsdorf) [RHEL-26871] - ACPI: Fix ARM32 platforms compile issue introduced by fw_table changes (Mark Langsdorf) [RHEL-26871] - lib/fw_table: Remove acpi_parse_entries_array() export (Mark Langsdorf) [RHEL-26871] - thermal: trip: Remove lockdep assertion from for_each_thermal_trip() (Mark Langsdorf) [RHEL-26871] - thermal: trip: Drop lockdep assertion from thermal_zone_trip_id() (Mark Langsdorf) [RHEL-26871] - x86/numa: Fix the sort compare func used in numa_fill_memblks() (Mark Langsdorf) [RHEL-26871] - x86/numa: Fix the address overlap check in numa_fill_memblks() (Mark Langsdorf) [RHEL-26871] - thermal: core: Drop thermal_zone_device_exec() (Mark Langsdorf) [RHEL-26871] - thermal: core: Fix disabled trip point check in handle_thermal_trip() (Mark Langsdorf) [RHEL-26871] - coresight: platform: acpi: Ignore the absence of graph (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Provide empty stub of acpi_proc_quirk_mwait_check() (Mark Langsdorf) [RHEL-26871] - ACPICA: struct acpi_resource_vendor: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within null pointer (Mark Langsdorf) [RHEL-26871] - ACPICA: ACPI 6.5: MADT: add support for trace buffer extension in GICC (Mark Langsdorf) [RHEL-26871] - ACPI: video: Use acpi_video_device for cooling-dev driver data (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CVA (Mark Langsdorf) [RHEL-26871] - ACPI: video: Use acpi_device_fix_up_power_children() (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Add TongFang GM6BGEQ, GM6BG5Q and GM6BG0Q to irq1_edge_low_force_override[] (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add acpi_backlight=vendor quirk for Toshiba Portégé R100 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Fix NULL pointer dereference in acpi_video_bus_add() (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add "vendor" quirks for 3 Lenovo x86 Android tablets (Mark Langsdorf) [RHEL-26871] - ACPI: video: Move Xiaomi Mi Pad 2 quirk to its own section (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Apple iMac12,1 and iMac12,2 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Put ACPI video and its child devices into D0 on boot (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Lenovo Ideapad Z470 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Dell Studio 1569 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Lenovo ThinkPad X131e (3371 AMD version) (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Apple iMac11,3 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Remove desktops without backlight DMI quirks (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Fix error path in acpi_evaluate_reference() (Mark Langsdorf) [RHEL-26871] - iommu: Avoid more races around device probe (Mark Langsdorf) [RHEL-26871] - ACPI: PM: Add acpi_device_fix_up_power_children() function (Mark Langsdorf) [RHEL-26871] - ACPI: processor_idle: use raw_safe_halt() in acpi_idle_play_dead() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fix acpi_thermal_unregister_thermal_zone() cleanup (Mark Langsdorf) [RHEL-26871] - acpi: Move common tables helper functions to common lib (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Do IRQ override on TongFang GMxXGxx (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Add quirk for HP 250 G7 Notebook PC (Mark Langsdorf) [RHEL-26871] - ACPI: x86: use acpi_dev_uid_match() for matching _UID (Mark Langsdorf) [RHEL-26871] - ACPI: utils: use acpi_dev_uid_match() for matching _UID (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: Clean up create_pnp_modalias() and create_of_modalias() (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias() (Mark Langsdorf) [RHEL-26871] - ACPI: acpi_pad: Use dev groups for sysfs (Mark Langsdorf) [RHEL-26871] - ACPI: acpi_pad: Rename ACPI device from device to adev (Mark Langsdorf) [RHEL-26871] - ACPI: acpi_pad: Replace acpi_driver with platform_driver (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: Use ERST timeout for slow devices (Mark Langsdorf) [RHEL-26871] - arm64, irqchip/gic-v3, ACPI: Move MADT GICC enabled check into a helper (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Rename acpi_scan_device_not_present() to be about enumeration (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Install Notify() handler before getting NFIT table (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: use acpi_device_uid() for fetching _UID (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Use the acpi_device_is_present() helper in more places (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Move acpi_arm_init() to the place of after acpi_ghes_init() (Mark Langsdorf) [RHEL-26871] - ACPI: irq: Fix incorrect return value in acpi_register_gsi() (Mark Langsdorf) [RHEL-26871] - ACPI: AC: Use string_choices API instead of ternary operator (Mark Langsdorf) [RHEL-26871] - ACPI: AC: Remove redundant checks (Mark Langsdorf) [RHEL-26871] - acpi,mm: fix typo sibiling -> sibling (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Add context argument to acpi_dev_install_notify_handler() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use thermal_zone_for_each_trip() for updating trips (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Combine passive and active trip update functions (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move get_active_temp() (Mark Langsdorf) [RHEL-26871] - thermal: core: Add function to walk trips under zone lock (Mark Langsdorf) [RHEL-26871] - cpuidle, ACPI: Evaluate LPI arch_flags for broadcast timer (Mark Langsdorf) [RHEL-26871] - ACPI: PRM: Annotate struct prm_module_info with __counted_by (Mark Langsdorf) [RHEL-26871] - ACPI: FPDT: properly handle invalid FPDT subtables (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Remove redundant braces around individual statement (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Fix up white space in a few places (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fix up function header formatting in two places (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: Add empty lines after local variable declarations (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: Remove redundant parentheses in return statements (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: Fix up white space in parameter lists (Mark Langsdorf) [RHEL-26871] - ACPI: property: Document the _DSD data buffer GUID (Mark Langsdorf) [RHEL-26871] - ACPI: property: Allow _DSD buffer data only for byte accessors (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Switch to use acpi_evaluate_dsm_typed() (Mark Langsdorf) [RHEL-26871] - ACPI: PCI: Switch to use acpi_evaluate_dsm_typed() (Mark Langsdorf) [RHEL-26871] - ACPI: LPSS: drop BayTrail and Lynxpoint pinctrl HIDs (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop list of device ACPI handles from struct acpi_thermal (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Dynamically determine acpi_handle_list size (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Rename structure fields holding temperature in deci-Kelvin (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop critical_valid and hot_valid trip flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Do not use trip indices for cooling device binding (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Mark uninitialized active trips as invalid (Mark Langsdorf) [RHEL-26871] - thermal: core: Allow trip pointers to be used for cooling device binding (Mark Langsdorf) [RHEL-26871] - thermal: core: Store trip pointer in struct thermal_instance (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Merge trip initialization functions (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Collapse trip devices update function wrappers (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Collapse trip devices update functions (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Add device list to struct acpi_thermal_trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fix a small leak in acpi_thermal_add() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop valid flag from struct acpi_thermal_trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop redundant trip point flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Untangle initialization and updates of active trips (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Untangle initialization and updates of the passive trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Simplify critical and hot trips representation (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Create and populate trip points table earlier (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Determine the number of trip points earlier (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fold acpi_thermal_get_info() into its caller (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Simplify initialization of critical and hot trips (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Fix incorrect calculation of idt size (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Add quirk for the HP Pavilion Gaming 15-dk1xxx (Mark Langsdorf) [RHEL-26871] - ACPI: OSI: refactor deprecated strncpy() (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: add __printf format attribute to acpi_os_vprintf() (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: Fix AER info corruption when error status data has multiple sections (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Drop .ident values from dmi_system_id tables (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Consolidate IRQ trigger-type override DMI tables (Mark Langsdorf) [RHEL-26871] - ACPI/NUMA: Apply SRAT proximity domain to entire CFMWS window (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CBA (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Fix uninitialized access of buf in acpi_set_pdc_bits() (Mark Langsdorf) [RHEL-26871] - mm/memory_hotplug: allow memmap on memory hotplug request to fallback (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Add a function to get LPS0 constraint for a device (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Add for_each_lpi_constraint() helper (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Add more debugging for AMD constraints parsing (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Fix a logic error parsing AMD constraints table (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Catch multiple ACPI_TYPE_PACKAGE objects (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Post-increment variables when getting constraints (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Fix IRQ override quirk for PCSpecialist Elimina Pro 16 M (Mark Langsdorf) [RHEL-26871] - ACPI: TAD: Install SystemCMOS address space handler for ACPI000E (Mark Langsdorf) [RHEL-26871] - ACPI: Remove assorted unused declarations of functions (Mark Langsdorf) [RHEL-26871] - ACPI: extlog: Fix finding the generic error data for v3 structure (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Defer enumeration of devices with a _DEP pointing to IVSC device (Mark Langsdorf) [RHEL-26871] - thermal: core: Drop unused .get_trip_*() callbacks (Mark Langsdorf) [RHEL-26871] - thermal: core: Rework .get_trend() thermal zone callback (Mark Langsdorf) [RHEL-26871] - thermal/drivers/ti-soc: Switch to new of API (Mark Langsdorf) [RHEL-26871] - thermal/drivers/ti-soc-thermal: Remove unused function ti_thermal_get_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Use struct thermal_trip (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Rework critical trip setup (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Add helper for resetting trip points (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Change initialization ordering (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Pass sensors to update_trip_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Untangle update_trip_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Always assume notification support (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Drop redundant symbol definition (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Always use 2 trips (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_pch: Use generic trip points (Mark Langsdorf) [RHEL-26871] - thermal/drivers/intel: Use generic thermal_zone_get_trip() function (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Improve int340x_thermal_set_trip_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Drop pointless cast to unsigned long (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Rename variable in int340x_thermal_zone_add() (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Assorted minor cleanups (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Use generic trip points table (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Use zone lock for synchronization (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Rework updating trip points (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Add locking to int340x_thermal_get_trip_type() (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Protect trip temperature from concurrent updates (Mark Langsdorf) [RHEL-26871] - thermal/intel/int340x: Replace parameter to simplify (Mark Langsdorf) [RHEL-26871] - thermal: intel: processor_thermal_device_pci: Use generic trip point (Mark Langsdorf) [RHEL-26871] - thermal: ACPI: Initialize trips if temperature is out of range (Mark Langsdorf) [RHEL-26871] - thermal: ACPI: Add ACPI trip point routines (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Eliminate code duplication from acpi_thermal_notify() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop unnecessary thermal zone callbacks (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Rework thermal_get_trend() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use trip point table to register thermal zones (Mark Langsdorf) [RHEL-26871] - thermal: core: Rework and rename __for_each_thermal_trip() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Introduce struct acpi_thermal_trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Carry out trip point updates under zone lock (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Clean up acpi_thermal_register_thermal_zone() (Mark Langsdorf) [RHEL-26871] - thermal: core: Add priv pointer to struct thermal_trip (Mark Langsdorf) [RHEL-26871] - thermal: core: Introduce thermal_zone_device_exec() (Mark Langsdorf) [RHEL-26871] - thermal: core: Do not handle trip points with invalid temperature (Mark Langsdorf) [RHEL-26871] - thermal/drivers/mellanox: Use generic thermal_zone_get_trip() function (Mark Langsdorf) [RHEL-26871] - thermal/drivers/cxgb4: Use generic thermal_zone_get_trip() function (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop redundant local variable from acpi_thermal_resume() (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Add IRQ override quirk for PCSpecialist Elimina Pro 16 M (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Honor MADT INT_SRC_OVR settings for IRQ1 on AMD Zen (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Always use MADT override IRQ settings for all legacy non i8042 IRQs (Mark Langsdorf) [RHEL-26871] - ACPI: Move AMBA bus scan handling into arm64 specific directory (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Do not attach private data to ACPI handles (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop enabled flag from struct acpi_thermal_active (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Create platform device for CS35L56 (Mark Langsdorf) [RHEL-26871] - platform/x86: serial-multi-instantiate: Auto detect IRQ resource for CSC3551 (Mark Langsdorf) [RHEL-26871] - ACPI/IORT: Remove erroneous id_count check in iort_node_get_rmr_info() (Mark Langsdorf) [RHEL-26871] - coresight: etm4x: Add ACPI support in platform driver (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Refine messages in acpi_early_processor_control_setup() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop nocrt parameter (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Remove acpi_hwp_native_thermal_lvt_osc() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Use _OSC to convey OSPM processor support information (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Remove unnecessary .remove callback (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: HED: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: battery: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: AC: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Set driver_data to NULL every time .add() fails (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Introduce wrappers for ACPICA notify handler install/remove (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Introduce acpi_processor_osc() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Set CAP_SMP_T_SWCOORD in arch_acpi_set_proc_cap_bits() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Clear C_C2C3_FFH and C_C1_FFH in arch_acpi_set_proc_cap_bits() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Rename ACPI_PDC symbols (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Refactor arch_acpi_set_pdc_bits() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Move processor_physically_present() to acpi_processor.c (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Move MWAIT quirk out of acpi_processor.c (Mark Langsdorf) [RHEL-26871] - ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer (Mark Langsdorf) [RHEL-26871] - ACPICA: Slightly simplify an error message in acpi_ds_result_push() (Mark Langsdorf) [RHEL-26871] - ACPICA: Add interrupt command to acpiexec (Mark Langsdorf) [RHEL-26871] - ACPICA: Detect GED device and keep track of _EVT (Mark Langsdorf) [RHEL-26871] - ACPICA: Add support for _DSC as per ACPI 6.5 (Mark Langsdorf) [RHEL-26871] - ACPICA: Modify ACPI_STATE_COMMON (Mark Langsdorf) [RHEL-26871] - ACPICA: Fix GCC 12 dangling-pointer warning (Mark Langsdorf) [RHEL-26871] - ACPICA: exserial.c: replace ternary operator with ACPI_MIN() (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Use the acpi_match_acpi_device() helper (Mark Langsdorf) [RHEL-26871] - ACPI: platform: Move SMB0001 HID to the header and reuse (Mark Langsdorf) [RHEL-26871] - ACPI: platform: Ignore SMB0001 only when it has resources (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Introduce acpi_match_acpi_device() helper (Mark Langsdorf) [RHEL-26871] - ACPI: scan: fix undeclared variable warnings by including sleep.h (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Constify acpi_companion_match() returned value (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Move acpi_root to internal header (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Fix acpi_ec_dispatch_gpe() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop struct acpi_thermal_flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop struct acpi_thermal_state (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Simplify installation and removal of notify callback (Mark Langsdorf) [RHEL-26871] - ACPI: button: Use different notify handlers for lid and buttons (Mark Langsdorf) [RHEL-26871] - ACPI: button: Eliminate the driver notify callback (Mark Langsdorf) [RHEL-26871] - ACPI: x86: Add pm_debug_messages for LPS0 _DSM state tracking (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Eliminate struct acpi_thermal_state_flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move acpi_thermal_driver definition (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move symbol definitions to one place (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop redundant ACPI_TRIPS_REFRESH_DEVICES symbol (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use BIT() macro for defining flags (Mark Langsdorf) [RHEL-26871] - ACPI: FFH: Drop the inclusion of linux/arm-smccc.h (Mark Langsdorf) [RHEL-26871] - ACPI: PAD: mark Zhaoxin CPUs NONSTOP TSC correctly (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: mark bert_disable as __initdata (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Clear GPE on interrupt handling only (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Consolidate all arm specific initialisation into acpi_arm_init() (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Adjust Microsoft LPS0 _DSM handling sequence (Mark Langsdorf) [RHEL-26871] - ACPI: PM: s2idle: fix section mismatch warning (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: GHES: Remove unused ghes_estatus_pool_size_request() (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Add declaration in a local header (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Reduce overhead related to devices with dependencies (Mark Langsdorf) [RHEL-26871] - efi: fix missing prototype warnings (Mark Langsdorf) [RHEL-26871] - ACPI: LPSS: Add pwm_lookup_table entry for second PWM on CHT/BSW devices (Mark Langsdorf) [RHEL-26871] - ACPI: x86: Add ACPI_QUIRK_UART1_SKIP for Lenovo Yoga Book yb1-x90f/l (Mark Langsdorf) [RHEL-26871] - ACPI: button: Add lid disable DMI quirk for Nextbook Ares 8A (Mark Langsdorf) [RHEL-26871] - ACPI: x86: Add skip i2c clients quirk for Nextbook Ares 8A (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Add IRQ override quirk for LG UltraPC 17U70P (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move to dedicated function sysfs extra attr creation (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use thermal_zone_device() (Mark Langsdorf) [RHEL-26871] - thermal: intel: pch_thermal: Use thermal driver device to write a trace (Mark Langsdorf) [RHEL-26871] - thermal/core: Add thermal_zone_device structure 'type' accessor (Mark Langsdorf) [RHEL-26871] - thermal: core: Encapsulate tz->device field (Mark Langsdorf) [RHEL-26871] - ACPI: property: Support strings in Apple _DSM props (Mark Langsdorf) [RHEL-26871] - ACPI: x86: utils: Remove Lenovo Yoga Tablet 2's MAGN0001 (Mark Langsdorf) [RHEL-26871] - ACPI: PM: Do not turn of unused power resources on the Toshiba Click Mini (Mark Langsdorf) [RHEL-26871] - ACPI: LPSS: Add 80862289 ACPI _HID for second PWM controller on Cherry Trail (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Ensure that notify handlers are not running after removal (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Add missing braces to acpi_sb_notify() (Mark Langsdorf) [RHEL-26871] - ACPICA: Update version to 20230331 (Mark Langsdorf) [RHEL-26871] - ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_resource_irq: Replace 1-element arrays with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_madt_oem_data: Fix flexible array member definition (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_dmar_andd: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_pci_routing_table: Replace fixed-size array with flex array member (Mark Langsdorf) [RHEL-26871] - ACPICA: struct acpi_resource_dma: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: Introduce ACPI_FLEX_ARRAY (Mark Langsdorf) [RHEL-26871] - ACPICA: struct acpi_nfit_interleave: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: actbl1: Replace 1-element arrays with flexible arrays (Mark Langsdorf) [RHEL-26871] - ACPICA: add support for ClockInput resource (v6.5) (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Update all copyrights/signons to 2023 (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: applying zero offset to null pointer (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: load of misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: load of misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: actbl2: Replace 1-element arrays with flexible arrays (Mark Langsdorf) [RHEL-26871] - ACPICA: Add missing macro ACPI_FUNCTION_TRACE() for acpi_ns_repair_HID() (Mark Langsdorf) [RHEL-26871] - ACPICA: acpisrc: Add missing tables to astable (Mark Langsdorf) [RHEL-26871] - ACPI: VIOT: Initialize the correct IOMMU fwspec (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Replace ternary operator with min_t() (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Limit explicit removal of query handlers to custom query handlers (Mark Langsdorf) [RHEL-26871] - ACPI: SBS: Fix handling of Smart Battery Selectors (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Fix oops when removing custom query handlers (Mark Langsdorf) [RHEL-26871] - ACPI: SPCR: Amend indentation (Mark Langsdorf) [RHEL-26871] - ACPI: property: Refactor acpi_data_prop_read_single() (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: EINJ: warn on invalid argument when explicitly indicated by platform (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: Enable ACPI sysfs support for CCEL records (Mark Langsdorf) [RHEL-26871] - ACPI: SPCR: Prefix error messages with FW_BUG (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Fix evaluating _PDC method when running as Xen dom0 (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: EINJ: Add CXL error types (Mark Langsdorf) [RHEL-26871] - ACPI: s2idle: Log when enabling wakeup IRQ fails (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Check for null return of devm_kzalloc() in fch_misc_setup() (Mark Langsdorf) [RHEL-26871] - ACPI: CPPC: Add min and max perf register writing support (Mark Langsdorf) [RHEL-26871] - thermal/core: Use the thermal zone 'devdata' accessor in remaining drivers (Mark Langsdorf) [RHEL-26871] - Input: sun4i-ts - switch to new of thermal API (Mark Langsdorf) [RHEL-26871] - iio/drivers/sun4i_gpadc: Switch to new of thermal API (Mark Langsdorf) [RHEL-26871] - thermal: Add a thermal zone id accessor (Mark Langsdorf) [RHEL-26871] - Enable CONFIG_USB_ONBOARD_HUB (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: Add support for Cypress CY7C6563x (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: Add support for clock input (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: Print symbolic error names (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: add support for Microchip USB5744 (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: microchip,usb5744: Add second supply (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic gl3510 hub support (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: add device for Genesys Logic hub gl3510 (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_hub: add support for Microchip USB2412 USB 2.0 hub (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Cypress HX3 USB 3.0 family (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: add support for Cypress HX3 USB 3.0 family (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: support multiple power supplies (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic GL3523 hub support (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Genesys Logic GL3523 hub (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_hub: Don't warn twice about problems during remove (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add support for Microchip usb5744 hub controller (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: add support for Microchip USB2517 USB 2.0 hub (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: vialab,vl817: Cleanup compatible, reset-gpios and required (Charles Mirabile) [RHEL-21064] - arm64: defconfig: Enable USB onboard HUB driver (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add VIA LAB VL817 hub support (Charles Mirabile) [RHEL-21064] - arm64: dts: amlogic: Used onboard usb hub reset on odroid c4 (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Via lab VL817 hub controller (Charles Mirabile) [RHEL-21064] - vendor-prefixes: Add VIA Labs, Inc. (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic GL852G hub support (Charles Mirabile) [RHEL-21064] - arm64: dts: amlogic: Used onboard usb hub reset on odroid c2 (Charles Mirabile) [RHEL-21064] - ARM: dts: amlogic: Used onboard usb hub reset to enable usb hub (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add device id for Genesys Logic hub controller (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic GL850G hub support (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Genesys Logic GL850G hub controller (Charles Mirabile) [RHEL-21064] - dt-bindings: vendor-prefixes: add Genesys Logic (Charles Mirabile) [RHEL-21064] - mm: migrate high-order folios in swap cache correctly (Nico Pache) [RHEL-23654] - MAINTAINERS: Add Siddharth Vadapalli as PCI TI DRA7XX/J721E reviewer (Myron Stowe) [RHEL-28627] - PCI: dwc: Clean up dw_pcie_ep_raise_msi_irq() alignment (Myron Stowe) [RHEL-28627] - PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq() (Myron Stowe) [RHEL-28627] - MAINTAINERS: Add Manivannan Sadhasivam as PCI Endpoint maintainer (Myron Stowe) [RHEL-28627] - PCI: Fix kernel-doc issues (Myron Stowe) [RHEL-28627] - misc: pci_endpoint_test: Use a unique test pattern for each BAR (Myron Stowe) [RHEL-28627] - docs: PCI: Fix typos (Myron Stowe) [RHEL-28627] - PCI: Remove unused 'node' member from struct pci_driver (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Document the SM8650 PCIe Controller (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Document optional PCIe reference clock input (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Correct reset-names property (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Correct clocks for SM8150 (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Correct clocks for SC8180x (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Adjust iommu-map for different SoC (Myron Stowe) [RHEL-28627] - dw-xdata: Remove usage of the deprecated ida_simple_*() API (Myron Stowe) [RHEL-28627] - misc: pci_endpoint_test: Remove usage of the deprecated ida_simple_*() API (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-test: Make struct pci_epf_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-vntb: Make struct pci_epf_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-ntb: Make struct pci_epf_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-mhi: Make structs pci_epf_ops and pci_epf_event_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: Make struct pci_epf_ops in pci_epf_driver const (Myron Stowe) [RHEL-28627] - PCI: xilinx-nwl: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: rockchip-host: Rename rockchip_pcie_legacy_int_handler() (Myron Stowe) [RHEL-28627] - PCI: rockchip-ep: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: uniphier: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: tegra194: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: dw-rockchip: Rename rockchip_pcie_legacy_int_handler() (Myron Stowe) [RHEL-28627] - PCI: keystone: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: dwc: Rename dw_pcie_ep_raise_legacy_irq() (Myron Stowe) [RHEL-28627] - PCI: cadence: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: dra7xx: Rename dra7xx_pcie_raise_legacy_irq() (Myron Stowe) [RHEL-28627] - misc: pci_endpoint_test: Use INTX instead of LEGACY (Myron Stowe) [RHEL-28627] - PCI: endpoint: Rename LEGACY to INTX in test function driver (Myron Stowe) [RHEL-28627] - PCI: endpoint: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: endpoint: Drop PCI_EPC_IRQ_XXX definitions (Myron Stowe) [RHEL-28627] - PCI: Rename PCI_IRQ_LEGACY to PCI_IRQ_INTX (Myron Stowe) [RHEL-28627] - PCI: kirin: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - PCI: keystone: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - PCI: exynos: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - PCI: vmd: Remove usage of the deprecated ida_simple_xx() API (Myron Stowe) [RHEL-28627] - PCI: rcar-host: Add support for optional regulators (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: rcar-pci-host: Add optional regulators (Myron Stowe) [RHEL-28627] - PCI: rcar-gen4: Replace of_device.h with explicit of.h include (Myron Stowe) [RHEL-28627] - PCI: mediatek-gen3: Fix translation window size calculation (Myron Stowe) [RHEL-28627] - PCI: mediatek: Clear interrupt status before dispatching handler (Myron Stowe) [RHEL-28627] - PCI: layerscape: Add suspend/resume for ls1043a (Myron Stowe) [RHEL-28627] - PCI: layerscape(ep): Rename pf_* as pf_lut_* (Myron Stowe) [RHEL-28627] - PCI: layerscape: Add suspend/resume for ls1021a (Myron Stowe) [RHEL-28627] - PCI: layerscape: Add function pointer for exit_from_l2() (Myron Stowe) [RHEL-28627] - PCI: kirin: Use devm_kasprintf() to dynamically allocate clock names (Myron Stowe) [RHEL-28627] - PCI: keystone: Fix race condition when initializing PHYs (Myron Stowe) [RHEL-28627] - PCI: rcar-gen4: Fix -Wvoid-pointer-to-enum-cast error (Myron Stowe) [RHEL-28627] - PCI: iproc: Fix -Wvoid-pointer-to-enum-cast warning (Myron Stowe) [RHEL-28627] - PCI: dwc: Add dw_pcie_ep_{read,write}_dbi[2] helpers (Myron Stowe) [RHEL-28627] - PCI: dwc: Rename .func_conf_select to .get_dbi_offset in struct dw_pcie_ep_ops (Myron Stowe) [RHEL-28627] - PCI: dwc: Rename .ep_init to .init in struct dw_pcie_ep_ops (Myron Stowe) [RHEL-28627] - PCI: dwc: Drop host prefix from struct dw_pcie_host_ops members (Myron Stowe) [RHEL-28627] - PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support (Myron Stowe) [RHEL-28627] - PCI: dwc: Convert SOC_SIFIVE to ARCH_SIFIVE (Myron Stowe) [RHEL-28627] - PCI: j721e: Make TI J721E depend on ARCH_K3 (Myron Stowe) [RHEL-28627] - PCI: j721e: Add TI J784S4 PCIe configuration (Myron Stowe) [RHEL-28627] - PCI: j721e: Add PCIe 4x lane selection support (Myron Stowe) [RHEL-28627] - PCI: j721e: Add per platform maximum lane settings (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: ti,j721e-pci-*: Add j784s4-pci-* compatible strings (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: ti,j721e-pci-*: Add checks for num-lanes (Myron Stowe) [RHEL-28627] - PCI: brcmstb: Configure HW CLKREQ# mode appropriate for downstream device (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: brcmstb: Add property "brcm,clkreq-mode" (Myron Stowe) [RHEL-28627] - PCI: Add ACS quirk for more Zhaoxin Root Ports (Myron Stowe) [RHEL-28627] - PCI/P2PDMA: Remove reference to pci_p2pdma_map_sg() (Myron Stowe) [RHEL-28627] - PCI: Log bridge info when first enumerating bridge (Myron Stowe) [RHEL-28627] - PCI: Log bridge windows conditionally (Myron Stowe) [RHEL-28627] - PCI: Supply bridge device, not secondary bus, to read window details (Myron Stowe) [RHEL-28627] - PCI: Move pci_read_bridge_windows() below individual window accessors (Myron Stowe) [RHEL-28627] - PCI: Use resource names in PCI log messages (Myron Stowe) [RHEL-28627] - PCI: Update BAR # and window messages (Myron Stowe) [RHEL-28627] - PCI: Log device type during enumeration (Myron Stowe) [RHEL-28627] - PCI: Fix 64GT/s effective data rate calculation (Myron Stowe) [RHEL-28627] - x86/pci: Clean up open-coded PCIBIOS return code mangling (Myron Stowe) [RHEL-28627] - scsi: lpfc: Use PCI_HEADER_TYPE_MFD instead of literal (Myron Stowe) [RHEL-28627] - powerpc/fsl-pci: Use PCI_HEADER_TYPE_MASK instead of literal (Myron Stowe) [RHEL-28627] - x86/pci: Use PCI_HEADER_TYPE_* instead of literals (Myron Stowe) [RHEL-28627] - PCI: Only override AMD USB controller if required (Myron Stowe) [RHEL-28627] - PCI: host-generic: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - x86/pci: Reorder pci_mmcfg_arch_map() definition before calls (Myron Stowe) [RHEL-28627] - x86/pci: Return pci_mmconfig_add() failure early (Myron Stowe) [RHEL-28627] - x86/pci: Comment pci_mmconfig_insert() obscure MCFG dependency (Myron Stowe) [RHEL-28627] - x86/pci: Rename pci_mmcfg_check_reserved() to pci_mmcfg_reserved() (Myron Stowe) [RHEL-28627] - x86/pci: Rename acpi_mcfg_check_entry() to acpi_mcfg_valid_entry() (Myron Stowe) [RHEL-28627] - x86/pci: Rename 'MMCONFIG' to 'ECAM', use pr_fmt (Myron Stowe) [RHEL-28627] - x86/pci: Add MCFG debug logging (Myron Stowe) [RHEL-28627] - x86/pci: Reword ECAM EfiMemoryMappedIO logging to avoid 'reserved' (Myron Stowe) [RHEL-28627] - x86/pci: Reserve ECAM if BIOS didn't include it in PNP0C02 _CRS (Myron Stowe) [RHEL-28627] - PCI/AER: Use explicit register sizes for struct members (Myron Stowe) [RHEL-28627] - PCI/AER: Decode Requester ID when no error info found (Myron Stowe) [RHEL-28627] - PCI/AER: Use 'Correctable' and 'Uncorrectable' spec terms for errors (Myron Stowe) [RHEL-28627] - ACPI: APEI: Fix AER info corruption when error status data has multiple sections (Myron Stowe) [RHEL-28627] - PCI/AER: Export pcie_aer_is_native() (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Add missing legacy-interrupt-controller (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Use generic binding (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Fix interrupt-names issue (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: improve msi handling (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Update for RK3588 (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: Add rk3588 compatible (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX8MP PCIe EP support (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX8MM PCIe EP support (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX8MQ PCIe EP support (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX PCIe EP mode support (Myron Stowe) [RHEL-28627] - exfat: free the sbi and iocharset in ->kill_sb (Pavel Reichl) [RHEL-30614] - exfat: don't RCU-free the sbi (Pavel Reichl) [RHEL-30614] - exfat: use kvmalloc_array/kvfree instead of kmalloc_array/kfree (Pavel Reichl) [RHEL-30614] - exfat: ensure that ctime is updated whenever the mtime is (Pavel Reichl) [RHEL-30614] - sched/rt: Change the type of 'sysctl_sched_rt_period' from 'unsigned int' to 'int' (Phil Auld) [RHEL-29436] - sched/rt/docs: Use 'real-time' instead of 'realtime' (Phil Auld) [RHEL-29436] - sched/rt/docs: Clarify & fix sched_rt_* sysctl docs (Phil Auld) [RHEL-29436] - sched/rt: Disallow writing invalid values to sched_rt_period_us (Phil Auld) [RHEL-29436] - sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset (Phil Auld) [RHEL-29436] - sched/rt: Fix sysctl_sched_rr_timeslice intial value (Phil Auld) [RHEL-29436] - mm/sparsemem: fix race in accessing memory_section->usage (Waiman Long) [RHEL-28877 RHEL-28878] {CVE-2023-52489} - Revert "[redhat] kabi: add symbol __scsi_execute to stablelist" (Ewan D. Milne) [RHEL-30725] - xfs: fix SEEK_HOLE/DATA for regions with active COW extents (Bill O'Donnell) [RHEL-29365] - NFS: remove sync_mode test from nfs_writepage_locked() (Jeffrey Layton) [RHEL-28630] - nfs: Remove writepage (Jeffrey Layton) [RHEL-28630]- scsi: target: pscsi: Fix bio_put() for error case (Maurizio Lombardi) [RHEL-29638] - scsi: target: Fix unmap setup during configuration (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Add TMF to tmr_list handling (Maurizio Lombardi) [RHEL-29638] - scsi: target: Enable READ CAPACITY for PR EARO (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Fix kernel-doc comment (Maurizio Lombardi) [RHEL-29638] - scsi: target: Export fabric driver direct submit settings (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Unexport target_queue_submission() (Maurizio Lombardi) [RHEL-29638] - scsi: target: Allow userspace to request direct submissions (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Kill transport_handle_cdb_direct() (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Move buffer clearing hack (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Move core_alua_check_nonop_delay() call (Maurizio Lombardi) [RHEL-29638] - scsi: target: Have drivers report if they support direct submissions (Maurizio Lombardi) [RHEL-29638] - scsi: target: iscs: Make write_pending_must_be_called a bit field (Maurizio Lombardi) [RHEL-29638] - scsi: target: tcmu: Annotate struct tcmu_tmr with __counted_by (Maurizio Lombardi) [RHEL-29638] - scsi: target: Remove the references to http://www.linux-iscsi.org/ (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Fix deadlock due to recursive locking (Maurizio Lombardi) [RHEL-29638] - selftests: net: gro fwd: update vxlan GRO test expectations (Antoine Tenart) [RHEL-19729] - udp: prevent local UDP tunnel packets from being GROed (Antoine Tenart) [RHEL-19729] - udp: do not transition UDP GRO fraglist partial checksums to unnecessary (Antoine Tenart) [RHEL-19729] - gro: fix ownership transfer (Antoine Tenart) [RHEL-19729] - udp: do not accept non-tunnel GSO skbs landing in a tunnel (Antoine Tenart) [RHEL-19729] - nvme-pci: fix sleeping function called from interrupt context (Maurizio Lombardi) [RHEL-17679] - powerpc: Don't clobber f0/vs0 during fp|altivec register save (Mamatha Inamdar) [RHEL-18988] - blk-mq: don't schedule block kworker on isolated CPUs (Ming Lei) [RHEL-13920]- PCI: Avoid potential out-of-bounds read in pci_dev_for_each_resource() (Myron Stowe) [RHEL-26742 RHEL-26743] {CVE-2023-52466} - smb: client: do not start laundromat thread on nohandlecache (Paulo Alcantara) [RHEL-28739] - fs/nls: make load_nls() take a const parameter (Paulo Alcantara) [RHEL-28739] - smb3: do not start laundromat thread when dir leases disabled (Paulo Alcantara) [RHEL-28739] - smb3: display network namespace in debug information (Paulo Alcantara) [RHEL-28739] - cifs: Release folio lock on fscache read hit. (Paulo Alcantara) [RHEL-28739] - cifs: add missing return value check for cifs_sb_tlink (Paulo Alcantara) [RHEL-28739] - cifs: fix charset issue in reconnection (Paulo Alcantara) [RHEL-28739] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-28739] - cifs: allow dumping keys for directories too (Paulo Alcantara) [RHEL-28739] - cifs: fix mid leak during reconnection after timeout threshold (Paulo Alcantara) [RHEL-28739] - cifs: is_network_name_deleted should return a bool (Paulo Alcantara) [RHEL-28739] - cifs: if deferred close is disabled then close files immediately (Paulo Alcantara) [RHEL-28739] - cifs: Add a laundromat thread for cached directories (Paulo Alcantara) [RHEL-28739] - smb: client: remove redundant pointer 'server' (Paulo Alcantara) [RHEL-28739] - cifs: new dynamic tracepoint to track ses not found errors (Paulo Alcantara) [RHEL-28739] - cifs: log session id when a matching ses is not found (Paulo Alcantara) [RHEL-28739] - smb: client: improve DFS mount check (Paulo Alcantara) [RHEL-28739] - smb: client: fix parsing of source mount option (Paulo Alcantara) [RHEL-28739] - cifs: print client_guid in DebugData (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in generic_ip_connect() (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in CIFSFindNext() (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in CIFSFindFirst() (Paulo Alcantara) [RHEL-28739] - smb3: do not reserve too many oplock credits (Paulo Alcantara) [RHEL-28739] - cifs: print more detail when invalidate_inode_mapping fails (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in cifs_smb3_do_mount() (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in cifs_match_super() (Paulo Alcantara) [RHEL-28739] - cifs: print nosharesock value while dumping mount options (Paulo Alcantara) [RHEL-28739] - scripts/gdb: fix SB_* constants parsing (Ming Lei) [RHEL-29262] - super: wait for nascent superblocks (Ming Lei) [RHEL-29262] - super: use locking helpers (Ming Lei) [RHEL-29262] - fs: fix undefined behavior in bit shift for SB_NOUSER (Ming Lei) [RHEL-29262] - block: fix kernel-doc for disk_force_media_change() (Ming Lei) [RHEL-29262] - nbd: don't call blk_mark_disk_dead nbd_clear_sock_ioctl (Ming Lei) [RHEL-29262] - zram: take device and not only bvec offset into account (Ming Lei) [RHEL-29262] - ext4: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - xfs: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - nfs/blocklayout: Convert to use bdev_open_by_dev/path() (Ming Lei) [RHEL-29262] - jfs: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - fs: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - mm/swap: Convert to use bdev_open_by_dev() (Ming Lei) [RHEL-29262] - PM: hibernate: Drop unused snapshot_test argument (Ming Lei) [RHEL-29262] - PM: hibernate: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - PM: hibernate: Rename function parameter from snapshot_test to exclusive (Ming Lei) [RHEL-29262] - s390/dasd: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - scsi: target: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - nvmet: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - mtd: block2mtd: Convert to bdev_open_by_dev/path() (Ming Lei) [RHEL-29262] - md: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - dm: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - zram: Convert to use bdev_open_by_dev() (Ming Lei) [RHEL-29262] - xen/blkback: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - pktcdvd: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - drdb: Convert to use bdev_open_by_path() (Ming Lei) [RHEL-29262] - block: Use bdev_open_by_dev() in disk_scan_partitions() and blkdev_bszset() (Ming Lei) [RHEL-29262] - block: Use bdev_open_by_dev() in blkdev_open() (Ming Lei) [RHEL-29262] - block: Provide bdev_open_* functions (Ming Lei) [RHEL-29262] - fs: remove get_super (Ming Lei) [RHEL-29262] - block: call into the file system for ioctl BLKFLSBUF (Ming Lei) [RHEL-29262] - block: call into the file system for bdev_mark_dead (Ming Lei) [RHEL-29262] - block: consolidate __invalidate_device and fsync_bdev (Ming Lei) [RHEL-29262] - block: drop the "busy inodes on changed media" log message (Ming Lei) [RHEL-29262] - dasd: also call __invalidate_device when setting the device offline (Ming Lei) [RHEL-29262] - amiflop: don't call fsync_bdev in FDFMTBEG (Ming Lei) [RHEL-29262] - floppy: call disk_force_media_change when changing the format (Ming Lei) [RHEL-29262] - block: simplify the disk_force_media_change interface (Ming Lei) [RHEL-29262] - nbd: call blk_mark_disk_dead in nbd_clear_sock_ioctl (Ming Lei) [RHEL-29262] - xfs use fs_holder_ops for the log and RT devices (Ming Lei) [RHEL-29262] - xfs: drop s_umount over opening the log and RT devices (Ming Lei) [RHEL-29262] - ext4: use fs_holder_ops for the log device (Ming Lei) [RHEL-29262] - ext4: drop s_umount over opening the log device (Ming Lei) [RHEL-29262] - fs: export fs_holder_ops (Ming Lei) [RHEL-29262] - fs: stop using get_super in fs_mark_dead (Ming Lei) [RHEL-29262] - fs: use the super_block as holder when mounting file systems (Ming Lei) [RHEL-29262] - ext4: make the IS_EXT2_SB/IS_EXT3_SB checks more robust (Ming Lei) [RHEL-29262] - nilfs2: use setup_bdev_super to de-duplicate the mount code (Ming Lei) [RHEL-29262] - fs: export setup_bdev_super (Ming Lei) [RHEL-29262] - fs: open block device after superblock creation (Ming Lei) [RHEL-29262] - exfat: free the sbi and iocharset in ->kill_sb (Ming Lei) [RHEL-29262] - exfat: don't RCU-free the sbi (Ming Lei) [RHEL-29262] - ext4: close the external journal device in ->kill_sb (Ming Lei) [RHEL-29262] - ext4: ext4_put_super: Remove redundant checking for 'sbi->s_journal_bdev' (Ming Lei) [RHEL-29262] - ext4: Fix reusing stale buffer heads from last failed mounting (Ming Lei) [RHEL-29262] - xfs: document the invalidate_bdev call in invalidate_bdev (Ming Lei) [RHEL-29262] - xfs: close the external block devices in xfs_mount_free (Ming Lei) [RHEL-29262] - xfs: close the RT and log block devices in xfs_free_buftarg (Ming Lei) [RHEL-29262] - xfs: remove xfs_blkdev_put (Ming Lei) [RHEL-29262] - xfs: free the xfs_mount in ->kill_sb (Ming Lei) [RHEL-29262] - xfs: remove a superfluous s_fs_info NULL check in xfs_fs_put_super (Ming Lei) [RHEL-29262] - xfs: reformat the xfs_fs_free prototype (Ming Lei) [RHEL-29262] - fs, block: remove bdev->bd_super (Ming Lei) [RHEL-29262] - ocfs2: stop using bdev->bd_super for journal error logging (Ming Lei) [RHEL-29262] - ext4: don't use bdev->bd_super in __ext4_journal_get_write_access (Ming Lei) [RHEL-29262] - fs: stop using bdev->bd_super in mark_buffer_write_io_error (Ming Lei) [RHEL-29262] - fuse: retire block-device-based superblock on force unmount (Ming Lei) [RHEL-29262] - vfs: function to prevent re-use of block-device-based superblocks (Ming Lei) [RHEL-29262] - block: don't allow a disk link holder to itself (Ming Lei) [RHEL-29262] - block: store the holder kobject in bd_holder_disk (Ming Lei) [RHEL-29262] - block: fix use after free for bd_holder_dir (Ming Lei) [RHEL-29262] - block: remove delayed holder registration (Ming Lei) [RHEL-29262] - dm: track per-add_disk holder relations in DM (Ming Lei) [RHEL-29262] - dm: make sure create and remove dm device won't race with open and close table (Ming Lei) [RHEL-29262] - dm: cleanup close_table_device (Ming Lei) [RHEL-29262] - dm: cleanup open_table_device (Ming Lei) [RHEL-29262] - dm: remove free_table_devices (Ming Lei) [RHEL-29262] - zram: return errors from read_from_bdev_sync (Ming Lei) [RHEL-29262] - zram: fix synchronous reads (Ming Lei) [RHEL-29262] - zram: don't return errors from read_from_bdev_async (Ming Lei) [RHEL-29262] - zram: pass a page to read_from_bdev (Ming Lei) [RHEL-29262] - zram: refactor zram_bdev_write (Ming Lei) [RHEL-29262] - zram: don't pass a bvec to __zram_bvec_write (Ming Lei) [RHEL-29262] - zram: refactor zram_bdev_read (Ming Lei) [RHEL-29262] - zram: directly call zram_read_page in writeback_store (Ming Lei) [RHEL-29262] - zram: use bvec_set_page to initialize bvecs (Ming Lei) [RHEL-29262] - zram: rename __zram_bvec_read to zram_read_page (Ming Lei) [RHEL-29262] - zram: don't use highmem for the bounce buffer in zram_bvec_{read,write} (Ming Lei) [RHEL-29262] - zram: refactor highlevel read and write handling (Ming Lei) [RHEL-29262] - zram: return early on error in zram_bvec_rw (Ming Lei) [RHEL-29262] - zram: move discard handling to zram_submit_bio (Ming Lei) [RHEL-29262] - zram: simplify bvec iteration in __zram_make_request (Ming Lei) [RHEL-29262] - zram: make zram_bio_discard more self-contained (Ming Lei) [RHEL-29262] - zram: remove valid_io_request (Ming Lei) [RHEL-29262] - zram: always compile read_from_bdev_sync (Ming Lei) [RHEL-29262] - zram: remove unused stats fields (Ming Lei) [RHEL-29262] - block: remove ->rw_page (Ming Lei) [RHEL-29262] - mm: factor out a swap_writepage_bdev helper (Ming Lei) [RHEL-29262] - mm: remove the __swap_writepage return value (Ming Lei) [RHEL-29262] - mm: use an on-stack bio for synchronous swapin (Ming Lei) [RHEL-29262] - mm: factor out a swap_readpage_bdev helper (Ming Lei) [RHEL-29262] - mm: remove the swap_readpage return value (Ming Lei) [RHEL-29262] - mpage: stop using bdev_{read,write}_page (Ming Lei) [RHEL-29262] - zram: add incompressible flag to read_block_state() (Ming Lei) [RHEL-29262] - zram: add incompressible writeback (Ming Lei) [RHEL-29262] - documentation: add zram recompression documentation (Ming Lei) [RHEL-29262] - zram: add algo parameter support to zram_recompress() (Ming Lei) [RHEL-29262] - zram: remove redundant checks from zram_recompress() (Ming Lei) [RHEL-29262] - zram: add size class equals check into recompression (Ming Lei) [RHEL-29262] - zram: use IS_ERR_VALUE() to check for zs_malloc() errors (Ming Lei) [RHEL-29262] - zram: clarify writeback_store() comment (Ming Lei) [RHEL-29262] - zram: add recompress flag to read_block_state() (Ming Lei) [RHEL-29262] - redhat: configs: add zram ZRAM_MULTI_COMP (Ming Lei) [RHEL-29262] - zram: introduce recompress sysfs knob (Ming Lei) [RHEL-29262] - zram: factor out WB and non-WB zram read functions (Ming Lei) [RHEL-29262] - zram: add recompression algorithm sysfs knob (Ming Lei) [RHEL-29262] - zram: preparation for multi-zcomp support (Ming Lei) [RHEL-29262] - zram: add a huge_idle writeback mode (Ming Lei) [RHEL-29262] - docs: Fix wording in optional zram feature docs (Ming Lei) [RHEL-29262] - redhat/configs: Remove HOTPLUG_CPU0 configs (Prarit Bhargava) [RHEL-22073] - remoteproc: qcom_q6v5_adsp: Convert to dev_pm_domain_attach|detach_list() (Radu Rendec) [RHEL-29555] - remoteproc: imx_rproc: Convert to dev_pm_domain_attach|detach_list() (Radu Rendec) [RHEL-29555] - remoteproc: imx_dsp_rproc: Convert to dev_pm_domain_attach|detach_list() (Radu Rendec) [RHEL-29555] - PM: domains: Add helper functions to attach/detach multiple PM domains (Radu Rendec) [RHEL-29555] - remoteproc: qcom_q6v5_adsp: Fix iommu_map() compatibility (Radu Rendec) [RHEL-29555] - remoteproc: qcom: using pm_runtime_resume_and_get to simplify the code (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add support for memory sandbox (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add efuse evb selection control (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Replace hard coded values with macros (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Update rproc parse firmware callback (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add compatible name for SC7280 ADSP (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add flag in adsp private data structure (Radu Rendec) [RHEL-29555] - dt-bindings: remoteproc: qcom: Add SC7280 ADSP support (Radu Rendec) [RHEL-29555] - memory: tegra: Skip SID programming if SID registers aren't set (Robert Foss) [RHEL-23656] - memory: tegra: Add SID override programming for MC clients (Robert Foss) [RHEL-23656] - iommu: Don't reserve 0-length IOVA region (Robert Foss) [RHEL-23656] - powerpc/hv-gpci: Fix the H_GET_PERF_COUNTER_INFO hcall return value checks (Mamatha Inamdar) [RHEL-29448] - thermal: core: Fix NULL pointer dereference in zone registration error path (David Arcari) [RHEL-26922 RHEL-26923] {CVE-2023-52473} - hwrng: core - Fix page fault dead lock on mmap-ed hwrng (Steve Best) [RHEL-29487 RHEL-29488] {CVE-2023-52615} - cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode (David Arcari) [RHEL-29653] - RDMA/core: Fix uninit-value access in ib_get_eth_speed() (Kamal Heib) [RHEL-23034] - RDMA/core: Get IB width and speed from netdev (Kamal Heib) [RHEL-23034] - x86/cpu: Add model number for another Intel Arrow Lake mobile processor (Steve Best) [RHEL-30728] - x86/cpu: Add model number for Intel Clearwater Forest processor (Steve Best) [RHEL-30728] - dm-integrity: align the outgoing bio in integrity_recheck (Benjamin Marzinski) [RHEL-29679] - dm-integrity: fix a memory leak when rechecking the data (Benjamin Marzinski) [RHEL-29679] - NFSv4: fairly test all delegations on a SEQ4_ revocation (Benjamin Coddington) [RHEL-7976] - NFS: Read unlock folio on nfs_page_create_from_folio() error (Benjamin Coddington) [RHEL-18029] - i40e: Fix VF MAC filter removal (Ivan Vecera) [RHEL-15701] - i40e: Fix firmware version comparison function (Ivan Vecera) [RHEL-15701] - i40e: disable NAPI right after disabling irqs when handling xsk_pool (Ivan Vecera) [RHEL-15701] - i40e: take into account XDP Tx queues when stopping rings (Ivan Vecera) [RHEL-15701] - i40e: avoid double calling i40e_pf_rxq_wait() (Ivan Vecera) [RHEL-15701] - i40e: Fix wrong mask used during DCB config (Ivan Vecera) [RHEL-15701] - i40e: Fix waiting for queues of all VSIs to be disabled (Ivan Vecera) [RHEL-15701] - i40e: Do not allow untrusted VF to remove administratively set MAC (Ivan Vecera) [RHEL-15701] - net: intel: fix old compiler regressions (Ivan Vecera) [RHEL-15701] - i40e: update xdp_rxq_info::frag_size for ZC enabled Rx queue (Ivan Vecera) [RHEL-15701] - i40e: set xdp_rxq_info::frag_size (Ivan Vecera) [RHEL-15701] - intel: xsk: initialize skb_frag_t::bv_offset in ZC drivers (Ivan Vecera) [RHEL-15701] - i40e: handle multi-buffer packets that are shrunk by xdp prog (Ivan Vecera) [RHEL-15701] - i40e: Include types.h to some headers (Ivan Vecera) [RHEL-15701] - i40e: Restore VF MSI-X state during PCI reset (Ivan Vecera) [RHEL-15701] - i40e: fix use-after-free in i40e_aqc_add_filters() (Ivan Vecera) [RHEL-15701] - i40e: Avoid unnecessary use of comma operator (Ivan Vecera) [RHEL-15701] - i40e: Fix VF disable behavior to block all traffic (Ivan Vecera) [RHEL-15701] - i40e: Fix filter input checks to prevent config with invalid values (Ivan Vecera) [RHEL-15701] - i40e: field get conversion (Ivan Vecera) [RHEL-15701] - i40e: field prep conversion (Ivan Vecera) [RHEL-15701] - intel: add bit macro includes where needed (Ivan Vecera) [RHEL-15701] - i40e: remove fake support of rx-frames-irq (Ivan Vecera) [RHEL-15701] - i40e: Fix ST code value for Clause 45 (Ivan Vecera) [RHEL-15701] - i40e: Fix unexpected MFS warning message (Ivan Vecera) [RHEL-15701] - i40e: Remove queue tracking fields from i40e_adminq_ring (Ivan Vecera) [RHEL-15701] - i40e: Remove AQ register definitions for VF types (Ivan Vecera) [RHEL-15701] - i40e: Delete unused and useless i40e_pf fields (Ivan Vecera) [RHEL-15701] - i40e: Fix adding unsupported cloud filters (Ivan Vecera) [RHEL-15701] - i40e: Delete unused i40e_mac_info fields (Ivan Vecera) [RHEL-15701] - i40e: Move inline helpers to i40e_prototype.h (Ivan Vecera) [RHEL-15701] - i40e: Remove VF MAC types (Ivan Vecera) [RHEL-15701] - i40e: Use helpers to check running FW and AQ API versions (Ivan Vecera) [RHEL-15701] - i40e: Add other helpers to check version of running firmware and AQ API (Ivan Vecera) [RHEL-15701] - i40e: Move i40e_is_aq_api_ver_ge helper (Ivan Vecera) [RHEL-15701] - i40e: Initialize hardware capabilities at single place (Ivan Vecera) [RHEL-15701] - i40e: Consolidate hardware capabilities (Ivan Vecera) [RHEL-15701] - i40e: Use DECLARE_BITMAP for flags field in i40e_hw (Ivan Vecera) [RHEL-15701] - i40e: Use DECLARE_BITMAP for flags and hw_features fields in i40e_pf (Ivan Vecera) [RHEL-15701] - i40e: Remove _t suffix from enum type names (Ivan Vecera) [RHEL-15701] - i40e: Remove unused flags (Ivan Vecera) [RHEL-15701] - i40e: add an error code check in i40e_vsi_setup (Ivan Vecera) [RHEL-15701] - i40e: increase max descriptors for XL710 (Ivan Vecera) [RHEL-15701] - i40e: Fix wrong check for I40E_TXR_FLAGS_WB_ON_ITR (Ivan Vecera) [RHEL-15701] - i40e: sync next_to_clean and next_to_process for programming status desc (Ivan Vecera) [RHEL-15701] - i40e: Fix I40E_FLAG_VF_VLAN_PRUNING value (Ivan Vecera) [RHEL-15701] - i40e: xsk: remove count_mask (Ivan Vecera) [RHEL-15701] - i40e: use scnprintf over strncpy+strncat (Ivan Vecera) [RHEL-15701] - intel: fix format warnings (Ivan Vecera) [RHEL-15701] - i40e: Refactor and rename i40e_read_pba_string() (Ivan Vecera) [RHEL-15701] - i40e: Split and refactor i40e_nvm_version_str() (Ivan Vecera) [RHEL-15701] - i40e: prevent crash on probe if hw registers have invalid values (Ivan Vecera) [RHEL-15701] - i40e: Move DDP specific macros and structures to i40e_ddp.c (Ivan Vecera) [RHEL-15701] - i40e: Remove circular header dependencies and fix headers (Ivan Vecera) [RHEL-15701] - i40e: Split i40e_osdep.h (Ivan Vecera) [RHEL-15701] - i40e: Move memory allocation structures to i40e_alloc.h (Ivan Vecera) [RHEL-15701] - i40e: Simplify memory allocation functions (Ivan Vecera) [RHEL-15701] - i40e: Refactor I40E_MDIO_CLAUSE* macros (Ivan Vecera) [RHEL-15701] - i40e: Move I40E_MASK macro to i40e_register.h (Ivan Vecera) [RHEL-15701] - i40e: Remove back pointer from i40e_hw structure (Ivan Vecera) [RHEL-15701] - i40e: Add rx_missed_errors for buffer exhaustion (Ivan Vecera) [RHEL-15701] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (Ivan Vecera) [RHEL-15701] - i40e: fix potential memory leaks in i40e_remove() (Ivan Vecera) [RHEL-15701] - i40e: fix potential NULL pointer dereferencing of pf->vf i40e_sync_vsi_filters() (Ivan Vecera) [RHEL-15701] - i40e: fix misleading debug logs (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_profile_aq_section (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_section_table (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_profile_segment (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_package_header (Ivan Vecera) [RHEL-15701] - i40e: Remove unused function declarations (Ivan Vecera) [RHEL-15701] - i40e: remove i40e_status (Ivan Vecera) [RHEL-15701] - i40e: Fix an NULL vs IS_ERR() bug for debugfs_create_dir() (Ivan Vecera) [RHEL-15701] - i40e: xsk: add TX multi-buffer support (Ivan Vecera) [RHEL-15701] - i40e: xsk: add RX multi-buffer support (Ivan Vecera) [RHEL-15701] - i40e, xsk: fix comment typo (Ivan Vecera) [RHEL-15701] - i40e: remove unnecessary check for old MAC == new MAC (Ivan Vecera) [RHEL-15701] - i40e: fix i40e_setup_misc_vector() error handling (Ivan Vecera) [RHEL-15701] - i40e: fix accessing vsi->active_filters without holding lock (Ivan Vecera) [RHEL-15701] - i40e: Add support for VF to specify its primary MAC address (Ivan Vecera) [RHEL-15701] - i40e: fix registers dump after run ethtool adapter self test (Ivan Vecera) [RHEL-15701] - i40e: fix flow director packet filter programming (Ivan Vecera) [RHEL-15701] - i40e: add support for XDP multi-buffer Rx (Ivan Vecera) [RHEL-15701] - i40e: add xdp_buff to i40e_ring struct (Ivan Vecera) [RHEL-15701] - i40e: introduce next_to_process to i40e_ring (Ivan Vecera) [RHEL-15701] - i40e: use frame_sz instead of recalculating truesize for building skb (Ivan Vecera) [RHEL-15701] - i40e: Change size to truesize when using i40e_rx_buffer_flip() (Ivan Vecera) [RHEL-15701] - i40e: add pre-xdp page_count in rx_buffer (Ivan Vecera) [RHEL-15701] - i40e: change Rx buffer size for legacy-rx to support XDP multi-buffer (Ivan Vecera) [RHEL-15701] - i40e: consolidate maximum frame size calculation for vsi (Ivan Vecera) [RHEL-15701] - i40e: check vsi type before setting xdp_features flag (Ivan Vecera) [RHEL-15701] - drivers: net: turn on XDP features (Ivan Vecera) [RHEL-15701] - i40e: add xdp frags support to ndo_xdp_xmit (Ivan Vecera) [RHEL-15701] - dmaengine: idxd: Ensure safe user copy of completion record (Jerry Snitselaar) [RHEL-28511] - dmaengine: idxd: Remove shadow Event Log head stored in idxd (Jerry Snitselaar) [RHEL-28511] - dmaengine: idxd: Move dma_free_coherent() out of spinlocked context (Jerry Snitselaar) [RHEL-28511]- redhat: Fix RT kernel kvm subpackage requires (Juri Lelli) [RHEL-23390] - KVM: x86: Add X86EMUL_F_INVLPG and pass it in em_invlpg() (Prarit Bhargava) [RHEL-25415] - KVM: x86: Add an emulation flag for implicit system access (Prarit Bhargava) [RHEL-25415] - KVM: x86: Consolidate flags for __linearize() (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Add new MA_LLC, USR_DP, and USR_CP bank types (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Remove obsolete config X86_32_SMP (Prarit Bhargava) [RHEL-25415] - x86/xen: add CPU dependencies for 32-bit build (Prarit Bhargava) [RHEL-25415] - x86/xen: fix percpu vcpu_info allocation (Prarit Bhargava) [RHEL-25415] - x86/mce/amd, EDAC/mce_amd: Move long names to decoder module (Prarit Bhargava) [RHEL-25415] - x86/cpu/intel_epb: Don't rely on link order (Prarit Bhargava) [RHEL-25415] - x86/ioapic: Remove unfinished sentence from comment (Prarit Bhargava) [RHEL-25415] - x86/io: Remove the unused 'bw' parameter from the BUILDIO() macro (Prarit Bhargava) [RHEL-25415] - x86/apic: Drop struct local_apic (Prarit Bhargava) [RHEL-25415] - x86/apic: Drop enum apic_delivery_modes (Prarit Bhargava) [RHEL-25415] - x86/apic: Drop apic::delivery_mode (Prarit Bhargava) [RHEL-25415] - x86/microcode/intel: Set new revision only after a successful update (Prarit Bhargava) [RHEL-25415] - x86/microcode: Rework early revisions reporting (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove the driver announcement and version (Prarit Bhargava) [RHEL-25415] - x86/entry: Harden return-to-user (Prarit Bhargava) [RHEL-25415] - x86/entry: Optimize common_interrupt_return() (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities (Prarit Bhargava) [RHEL-25415] - x86/mtrr: Document missing function parameters in kernel-doc (Prarit Bhargava) [RHEL-25415] - x86/lib: Fix overflow when counting digits (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/cstate: Add Grand Ridge support (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/cstate: Add Sierra Forest support (Prarit Bhargava) [RHEL-25415] - x86/smp: Export symbol cpu_clustergroup_mask() (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/cstate: Cleanup duplicate attr_groups (Prarit Bhargava) [RHEL-25415] - x86/mce: Remove redundant check from mce_device_create() (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Make the struct paravirt_patch_site packed (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Use relative reference for the original instruction offset (Prarit Bhargava) [RHEL-25415] - tools headers x86 cpufeatures: Sync with the kernel sources to pick TDX, Zen, APIC MSR fence changes (Prarit Bhargava) [RHEL-25415] - x86/barrier: Do not serialize MSR accesses on AMD (Prarit Bhargava) [RHEL-25415] - x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel (Prarit Bhargava) [RHEL-25415] - x86/setup: Make relocated_ramdisk a local variable of relocate_initrd() (Prarit Bhargava) [RHEL-25415] - x86/acpi: Handle bogus MADT APIC tables gracefully (Prarit Bhargava) [RHEL-25415] - x86/acpi: Ignore invalid x2APIC entries (Prarit Bhargava) [RHEL-25415] - x86/i8259: Skip probing when ACPI/MADT advertises PCAT compatibility (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Enable CONFIG_DEBUG_ENTRY=y (Prarit Bhargava) [RHEL-25415] - x86/microcode: Prepare for minimal revision check (Prarit Bhargava) [RHEL-25415] - x86/microcode/intel: Add a minimum required revision for late loading (Prarit Bhargava) [RHEL-25415] - x86/microcode: Handle "offline" CPUs correctly (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide apic_force_nmi_on_cpu() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Protect against instrumentation (Prarit Bhargava) [RHEL-25415] - x86/microcode: Rendezvous and load in NMI (Prarit Bhargava) [RHEL-25415] - x86/microcode: Replace the all-in-one rendevous handler (Prarit Bhargava) [RHEL-25415] - x86/microcode: Provide new control functions (Prarit Bhargava) [RHEL-25415] - x86/microcode: Get rid of the schedule work indirection (Prarit Bhargava) [RHEL-25415] - x86/microcode: Mop up early loading leftovers (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Use cached microcode for AP load (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Cache builtin/initrd microcode early (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove pointless apply() invocation (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Cache builtin microcode too (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Use correct per CPU ucode_cpu_info (Prarit Bhargava) [RHEL-25415] - x86/microcode: Add per CPU control field (Prarit Bhargava) [RHEL-25415] - x86/microcode: Add per CPU result state (Prarit Bhargava) [RHEL-25415] - x86/microcode: Sanitize __wait_for_cpus() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Clarify the late load logic (Prarit Bhargava) [RHEL-25415] - x86/microcode: Handle "nosmt" correctly (Prarit Bhargava) [RHEL-25415] - x86/microcode: Clean up mc_cpu_down_prep() (Prarit Bhargava) [RHEL-25415] - x86: Enable IBT in Rust if enabled in C (Prarit Bhargava) [RHEL-25415] - x86/callthunks: Delete unused "struct thunk_desc" (Prarit Bhargava) [RHEL-25415] - x86/vdso: Run objtool on vdso32-setup.o (Prarit Bhargava) [RHEL-25415] - x86/pti: Fix kernel warnings for pti= and nopti cmdline options (Prarit Bhargava) [RHEL-25415] - x86/mm: Drop the 4 MB restriction on minimal NUMA node memory size (Prarit Bhargava) [RHEL-25415] - KVM: x86: remove the unused assigned_dev_head from kvm_arch (Prarit Bhargava) [RHEL-25415] - KVM: x86/mmu: Remove unnecessary ‘NULL’ values from sptep (Prarit Bhargava) [RHEL-25415] - KVM: x86: remove always-false condition in kvmclock_sync_fn (Prarit Bhargava) [RHEL-25415] - x86/boot/32: Temporarily map initrd for microcode loading (Prarit Bhargava) [RHEL-25415] - x86/microcode: Provide CONFIG_MICROCODE_INITRD32 (Prarit Bhargava) [RHEL-25415] - x86/boot/32: Restructure mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/boot/32: De-uglify the 2/3 level paging difference in mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/boot: Use __pa_nodebug() in mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/boot/32: Disable stackprotector and tracing for mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - UML: remove unused cmd_vdso_install (Prarit Bhargava) [RHEL-25415] - KVM: x86: Update the variable naming in kvm_x86_ops.sched_in() (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Fix snprintf() format string warning in W=1 build (Prarit Bhargava) [RHEL-25415] - KVM: x86: Use octal for file permission (Prarit Bhargava) [RHEL-25415] - x86/head/64: Move the __head definition to (Prarit Bhargava) [RHEL-25415] - vgacon: remove screen_info dependency (Prarit Bhargava) [RHEL-25415] - x86/mce: Cleanup mce_usable_address() (Prarit Bhargava) [RHEL-25415] - x86/mce: Define amd_mce_usable_address() (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Split amd_mce_is_memory_error() (Prarit Bhargava) [RHEL-25415] - x86/head/64: Add missing __head annotation to startup_64_load_idt() (Prarit Bhargava) [RHEL-25415] - x86/head/64: Mark 'startup_gdt[]' and 'startup_gdt_descr' as __initdata (Prarit Bhargava) [RHEL-25415] - x86/entry/32: Clean up syscall fast exit tests (Prarit Bhargava) [RHEL-25415] - x86/entry/64: Use TASK_SIZE_MAX for canonical RIP test (Prarit Bhargava) [RHEL-25415] - x86/entry/64: Convert SYSRET validation tests to C (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Disable KASAN in apply_alternatives() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Fix the AMD Fam 17h, Fam 19h, Zen2 and Zen4 MSR enumerations (Prarit Bhargava) [RHEL-25415] - hardening: x86: drop reference to removed config AMD_IOMMU_V2 (Prarit Bhargava) [RHEL-25415] - hardening: Provide Kconfig fragments for basic options (Prarit Bhargava) [RHEL-25415] - sched/topology: Rename 'DIE' domain to 'PKG' (Prarit Bhargava) [RHEL-25415] - x86/nmi: Fix out-of-order NMI nesting checks & false positive warning (Prarit Bhargava) [RHEL-25415] - x86/msi: Fix compile error caused by CONFIG_GENERIC_MSI_IRQ=y && !CONFIG_X86_LOCAL_APIC (Prarit Bhargava) [RHEL-25415] - cpu-hotplug: Provide prototypes for arch CPU registration (Prarit Bhargava) [RHEL-25415] - x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs (Prarit Bhargava) [RHEL-25415] - x86/sev: Drop unneeded #include (Prarit Bhargava) [RHEL-25415] - KVM: VMX: drop IPAT in memtype when CD=1 for KVM_X86_QUIRK_CD_NW_CLEARED (Prarit Bhargava) [RHEL-25415] - x86/cpu: Provide debug interface (Prarit Bhargava) [RHEL-25415] - x86/cpu/topology: Cure the abuse of cpuinfo for persisting logical ids (Prarit Bhargava) [RHEL-25415] - x86/apic, x86/hyperv: Use u32 in hv_snp_boot_ap() too (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for wakeup_secondary_cpu[_64]() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for [gs]et_apic_id() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for phys_pkg_id() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for cpu_present_to_apicid() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for check_apicid_used() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for APIC IDs in global data (Prarit Bhargava) [RHEL-25415] - x86/apic: Use BAD_APICID consistently (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cpu_l[l2]c_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move logical package and die IDs into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove pointless evaluation of x86_coreid_bits (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cu_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cpu_core_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cpu_die_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move phys_proc_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Encapsulate topology information in cpuinfo_x86 (Prarit Bhargava) [RHEL-25415] - x86/cpu/hygon: Fix the CPU topology evaluation for real (Prarit Bhargava) [RHEL-25415] - KVM: x86/mmu: Zap SPTEs on MTRR update iff guest MTRRs are honored (Prarit Bhargava) [RHEL-25415] - KVM: x86/mmu: Zap SPTEs when CR0.CD is toggled iff guest MTRRs are honored (Prarit Bhargava) [RHEL-25415] - locking/atomic/x86: Introduce arch_sync_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - perf/x86/cstate: Allow reading the package statistics from local CPU (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/pt: Fix kernel-doc comments (Prarit Bhargava) [RHEL-25415] - perf/x86/rapl: Annotate 'struct rapl_pmus' with __counted_by (Prarit Bhargava) [RHEL-25415] - x86/entry/32: Remove SEP test for SYSEXIT (Prarit Bhargava) [RHEL-25415] - x86/entry/32: Convert do_fast_syscall_32() to bool return type (Prarit Bhargava) [RHEL-25415] - x86/entry/compat: Combine return value test from syscall handler (Prarit Bhargava) [RHEL-25415] - x86/entry/64: Remove obsolete comment on tracing vs. SYSRET (Prarit Bhargava) [RHEL-25415] - KVM: x86/xen: ignore the VCPU_SSHOTTMR_future flag (Prarit Bhargava) [RHEL-25415] - KVM: x86: Add SBPB support (Prarit Bhargava) [RHEL-25415] - KVM: x86: Add IBPB_BRTYPE support (Prarit Bhargava) [RHEL-25415] - KVM: x86/xen: Use fast path for Xen timer delivery (Prarit Bhargava) [RHEL-25415] - locking/local, arch: Rewrite local_add_unless() as a static inline function (Prarit Bhargava) [RHEL-25415] - x86/lib: Address kernel-doc warnings (Prarit Bhargava) [RHEL-25415] - x86/fpu/xstate: Address kernel-doc warning (Prarit Bhargava) [RHEL-25415] - perf/x86/rapl: Use local64_try_cmpxchg in rapl_event_update() (Prarit Bhargava) [RHEL-25415] - perf/x86/rapl: Stop doing cpu_relax() in the local64_cmpxchg() loop in rapl_event_update() (Prarit Bhargava) [RHEL-25415] - syscalls: Cleanup references to sys_lookup_dcookie() (Prarit Bhargava) [RHEL-25415] - x86/sev: Make boot_ghcb_page[] static (Prarit Bhargava) [RHEL-25415] - x86/boot: Harmonize the style of array-type parameter for fixup_pointer() calls (Prarit Bhargava) [RHEL-25415] - x86/boot: Fix incorrect startup_gdt_descr.size (Prarit Bhargava) [RHEL-25415] - x86/numa: Add Devicetree support (Prarit Bhargava) [RHEL-25415] - x86/of: Move the x86_flattree_get_config() call out of x86_dtb_init() (Prarit Bhargava) [RHEL-25415] - x86/cpu/amd: Remove redundant 'break' statement (Prarit Bhargava) [RHEL-25415] - x86/sev-es: Allow copy_from_kernel_nofault() in earlier boot (Prarit Bhargava) [RHEL-25415] - x86/boot: Compile boot code with -std=gnu11 too (Prarit Bhargava) [RHEL-25415] - x86/srso: Add SRSO mitigation for Hygon processors (Prarit Bhargava) [RHEL-25415] - KVM: x86: Force TLB flush on userspace changes to special registers (Prarit Bhargava) [RHEL-25415] - KVM: x86: Remove redundant vcpu->arch.cr0 assignments (Prarit Bhargava) [RHEL-25415] - x86/entry: Fix typos in comments (Prarit Bhargava) [RHEL-25415] - x86/entry: Remove unused argument %rsi passed to exc_nmi() (Prarit Bhargava) [RHEL-25415] - iov_iter, x86: Be consistent about the __user tag on copy_mc_to_user() (Prarit Bhargava) [RHEL-25415] - x86_64: Show CR4.PSE on auxiliaries like on BSP (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Annotate struct uv_rtc_timer_head with __counted_by (Prarit Bhargava) [RHEL-25415] - x86/kgdb: Fix a kerneldoc warning when build with W=1 (Prarit Bhargava) [RHEL-25415] - x86/speculation, objtool: Use absolute relocations for annotations (Prarit Bhargava) [RHEL-25415] - x86/bitops: Remove unused __sw_hweight64() assembly implementation on x86-32 (Prarit Bhargava) [RHEL-25415] - x86/mm: Move arch_memory_failure() and arch_is_platform_page() definitions from to (Prarit Bhargava) [RHEL-25415] - x86/platform/uv/apic: Clean up inconsistent indenting (Prarit Bhargava) [RHEL-25415] - x86/percpu: Do not clobber %rsi in percpu_{try_,}cmpxchg{64,128}_op (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Remove redundant initialization of 'mid' pointer in __orc_find() (Prarit Bhargava) [RHEL-25415] - bpf: Disable exceptions when CONFIG_UNWINDER_FRAME_POINTER=y (Prarit Bhargava) [RHEL-25415] - x86/xen: allow nesting of same lazy mode (Prarit Bhargava) [RHEL-25415] - x86/xen: move paravirt lazy code (Prarit Bhargava) [RHEL-25415] - xen/efi: refactor deprecated strncpy (Prarit Bhargava) [RHEL-25415] - xen: simplify evtchn_do_upcall() call maze (Prarit Bhargava) [RHEL-25415] - locking/lockref/x86: Enable ARCH_USE_CMPXCHG_LOCKREF for X86_CMPXCHG64 (Prarit Bhargava) [RHEL-25415] - x86/mm, kexec, ima: Use memblock_free_late() from ima_free_kexec_buffer() (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Rework NMI "action" modparam handling (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Remove LTO flags (Prarit Bhargava) [RHEL-25415] - arch/x86: Implement arch_bpf_stack_walk (Prarit Bhargava) [RHEL-25415] - bpf: Use bpf_is_subprog to check for subprogs (Prarit Bhargava) [RHEL-25415] - x86/percpu: Use raw_cpu_try_cmpxchg() in preempt_count_set() (Prarit Bhargava) [RHEL-25415] - x86/percpu: Define raw_cpu_try_cmpxchg and this_cpu_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - x86/percpu: Define {raw,this}_cpu_try_cmpxchg{64,128} (Prarit Bhargava) [RHEL-25415] - x86/numa: Introduce numa_fill_memblks() (Prarit Bhargava) [RHEL-25415] - bpf, x64: Comment tail_call_cnt initialisation (Prarit Bhargava) [RHEL-25415] - x86/ibt: Avoid duplicate ENDBR in __put_user_nocheck*() (Prarit Bhargava) [RHEL-25415] - x86/ibt: Suppress spurious ENDBR (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Extend the ref-cycles event to GP counters (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Fix broken fixed event constraints extension (Prarit Bhargava) [RHEL-25415] - efi/x86: Move EFI runtime call setup/teardown helpers out of line (Prarit Bhargava) [RHEL-25415] - efi/x86: Ensure that EFI_RUNTIME_MAP is enabled for kexec (Prarit Bhargava) [RHEL-25415] - x86/asm/bitops: Use __builtin_clz{l|ll} to evaluate constant expressions (Prarit Bhargava) [RHEL-25415] - x86: Remove the arch_calc_vm_prot_bits() macro from the UAPI (Prarit Bhargava) [RHEL-25415] - x86/build: Fix linker fill bytes quirk/incompatibility for ld.lld (Prarit Bhargava) [RHEL-25415] - x86/irq/i8259: Fix kernel-doc annotation warning (Prarit Bhargava) [RHEL-25415] - x86/audit: Fix -Wmissing-variable-declarations warning for ia32_xyz_class (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Add common intel_pmu_init_hybrid() (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Clean up the hybrid CPU type handling code (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Apply the common initialization code for ADL (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Factor out the initialization code for ADL e-core (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Factor out the initialization code for SPR (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Use the common uarch name for the shared functions (Prarit Bhargava) [RHEL-25415] - um: Hard-code the result of 'uname -s' (Prarit Bhargava) [RHEL-25415] - um: Use the x86 checksum implementation on 32-bit (Prarit Bhargava) [RHEL-25415] - um: Remove unsued extern declaration ldt_host_info() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove remaining references to CONFIG_MICROCODE_AMD (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Refactor code using deprecated strncpy() interface to use strscpy() (Prarit Bhargava) [RHEL-25415] - x86/hpet: Refactor code using deprecated strncpy() interface to use strscpy() (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Refactor code using deprecated strcpy()/strncpy() interfaces to use strscpy() (Prarit Bhargava) [RHEL-25415] - efi/runtime-wrappers: Remove duplicated macro for service returning void (Prarit Bhargava) [RHEL-25415] - sections: move and rename core_kernel_data() to is_kernel_core_data() (Prarit Bhargava) [RHEL-25415] - x86/xen: Make virt_to_pfn() a static inline (Prarit Bhargava) [RHEL-25415] - xen: remove a confusing comment on auto-translated guest I/O (Prarit Bhargava) [RHEL-25415] - x86/kernel: increase kcov coverage under arch/x86/kernel folder (Prarit Bhargava) [RHEL-25415] - range.h: Move resource API and constant to respective files (Prarit Bhargava) [RHEL-25415] - genetlink: replace custom CONCATENATE() implementation (Prarit Bhargava) [RHEL-25415] - x86/MCE: Always save CS register on AMD Zen IF Poison errors (Prarit Bhargava) [RHEL-25415] - x86/ibt: Convert IBT selftest to asm (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove unused microcode.h include (Prarit Bhargava) [RHEL-25415] - locking: remove spin_lock_prefetch (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix VDSO and VVAR placement on 5-level paging machines (Prarit Bhargava) [RHEL-25415] - ACPI: resource: Honor MADT INT_SRC_OVR settings for IRQ1 on AMD Zen (Prarit Bhargava) [RHEL-25415] - x86/apic: Wrap IPI calls into helper functions (Prarit Bhargava) [RHEL-25415] - x86/apic: Turn on static calls (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide static call infrastructure for APIC callbacks (Prarit Bhargava) [RHEL-25415] - x86/apic: Mark all hotpath APIC callback wrappers __always_inline (Prarit Bhargava) [RHEL-25415] - x86/xen/apic: Mark apic __ro_after_init (Prarit Bhargava) [RHEL-25415] - x86/apic: Convert other overrides to apic_update_callback() (Prarit Bhargava) [RHEL-25415] - x86/apic: Replace acpi_wake_cpu_handler_update() and apic_set_eoi_cb() (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide apic_update_callback() (Prarit Bhargava) [RHEL-25415] - x86/xen/apic: Use standard apic driver mechanism for Xen PV (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke ack_APIC_irq() (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide common init infrastructure (Prarit Bhargava) [RHEL-25415] - x86/apic: Wrap apic->native_eoi() into a helper (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove pointless arguments from [native_]eoi_write() (Prarit Bhargava) [RHEL-25415] - x86/apic/noop: Tidy up the code (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove pointless NULL initializations (Prarit Bhargava) [RHEL-25415] - x86/apic: Sanitize APIC ID range validation (Prarit Bhargava) [RHEL-25415] - x86/apic: Prepare x2APIC for using apic::max_apic_id (Prarit Bhargava) [RHEL-25415] - x86/apic: Add max_apic_id member (Prarit Bhargava) [RHEL-25415] - x86/apic: Simplify X2APIC ID validation (Prarit Bhargava) [RHEL-25415] - x86/apic: Wrap APIC ID validation into an inline (Prarit Bhargava) [RHEL-25415] - x86/apic/64: Uncopypaste probing (Prarit Bhargava) [RHEL-25415] - x86/apic/x2apic: Share all common IPI functions (Prarit Bhargava) [RHEL-25415] - x86/apic/uv: Get rid of wrapper callbacks (Prarit Bhargava) [RHEL-25415] - x86/apic: Move safe wait_icr_idle() next to apic_mem_wait_icr_idle() (Prarit Bhargava) [RHEL-25415] - x86/apic: Allow apic::safe_wait_icr_idle() to be NULL (Prarit Bhargava) [RHEL-25415] - x86/apic: Allow apic::wait_icr_idle() to be NULL (Prarit Bhargava) [RHEL-25415] - x86/apic: Consolidate wait_icr_idle() implementations (Prarit Bhargava) [RHEL-25415] - x86/apic/ipi: Tidy up the code and fixup comments (Prarit Bhargava) [RHEL-25415] - x86/apic: Mop up apic::apic_id_registered() (Prarit Bhargava) [RHEL-25415] - x86/apic: Mop up *setup_apic_routing() (Prarit Bhargava) [RHEL-25415] - x86/ioapic/32: Decrapify phys_id_present_map operation (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke apic::apicid_to_cpu_present() (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke empty init_apic_ldr() callbacks (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Decrapify the def_bigsmp mechanism (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Remove bigsmp_cpu_present_to_apicid() (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Remove pointless default_acpi_madt_oem_check() (Prarit Bhargava) [RHEL-25415] - x86/apic: Mop up early_per_cpu() abuse (Prarit Bhargava) [RHEL-25415] - x86/apic/ipi: Code cleanup (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Remove x86_cpu_to_logical_apicid (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Sanitize logical APIC ID handling (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove check_phys_apicid_present() (Prarit Bhargava) [RHEL-25415] - x86/apic: Get rid of apic_phys (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke another processor check (Prarit Bhargava) [RHEL-25415] - x86/apic: Sanitize num_processors handling (Prarit Bhargava) [RHEL-25415] - x86/xen/pv: Pretend that it found SMP configuration (Prarit Bhargava) [RHEL-25415] - x86/apic: Sanitize APIC address setup (Prarit Bhargava) [RHEL-25415] - x86/apic: Split register_apic_address() (Prarit Bhargava) [RHEL-25415] - x86/apic: Make some APIC init functions bool (Prarit Bhargava) [RHEL-25415] - x86/of: Fix the APIC address registration (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove mpparse 'apicid' variable (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove the pointless APIC version check (Prarit Bhargava) [RHEL-25415] - x86/apic: Register boot CPU APIC early (Prarit Bhargava) [RHEL-25415] - x86/apic: Consolidate boot_cpu_physical_apicid initialization sites (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke unused apic::inquire_remote_apic() (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove unused max_physical_apicid (Prarit Bhargava) [RHEL-25415] - x86/apic: Get rid of hard_smp_processor_id() (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove pointless x86_bios_cpu_apicid (Prarit Bhargava) [RHEL-25415] - x86/apic/ioapic: Rename skip_ioapic_setup (Prarit Bhargava) [RHEL-25415] - x86/apic: Rename disable_apic (Prarit Bhargava) [RHEL-25415] - x86/cpu: Make identify_boot_cpu() static (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove unused physid_*() nonsense (Prarit Bhargava) [RHEL-25415] - x86/linkage: Fix typo of BUILD_VDSO in asm/linkage.h (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove microcode_mutex (Prarit Bhargava) [RHEL-25415] - x86/vdso: Choose the right GDT_ENTRY_CPUNODE for 32-bit getcpu() on 64-bit kernel (Prarit Bhargava) [RHEL-25415] - x86/vector: Replace IRQ_MOVE_CLEANUP_VECTOR with a timer callback (Prarit Bhargava) [RHEL-25415] - x86/vector: Rename send_cleanup_vector() to vector_schedule_cleanup() (Prarit Bhargava) [RHEL-25415] - x86/MSR: make msr_class a static const structure (Prarit Bhargava) [RHEL-25415] - x86/cpuid: make cpuid_class a static const structure (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Fix tlb_remove_table function callback prototype warning (Prarit Bhargava) [RHEL-25415] - x86/qspinlock-paravirt: Fix missing-prototype warning (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Silence unused native_pv_lock_init() function warning (Prarit Bhargava) [RHEL-25415] - x86/alternative: Add a __alt_reloc_selftest() prototype (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Include header for warn() declaration (Prarit Bhargava) [RHEL-25415] - efi: memmap: Remove kernel-doc warnings (Prarit Bhargava) [RHEL-25415] - x86/asm: Avoid unneeded __div64_32 function definition (Prarit Bhargava) [RHEL-25415] - x86/kbuild: Fix Documentation/ reference (Prarit Bhargava) [RHEL-25415] - x86: Add PTRACE interface for shadow stack (Prarit Bhargava) [RHEL-25415] - x86/cpufeatures: Enable CET CR4 bit for shadow stack (Prarit Bhargava) [RHEL-25415] - x86: Expose thread features in /proc/$PID/status (Prarit Bhargava) [RHEL-25415] - x86/fpu: Add helper for modifying xstate (Prarit Bhargava) [RHEL-25415] - x86/fpu/xstate: Introduce CET MSR and XSAVES supervisor states (Prarit Bhargava) [RHEL-25415] - x86: always initialize xen-swiotlb when xen-pcifront is enabling (Prarit Bhargava) [RHEL-25415] - xen/pci: add flag for PCI passthrough being possible (Prarit Bhargava) [RHEL-25415] - x86/apic: Hide unused safe_smp_processor_id() on 32-bit UP (Prarit Bhargava) [RHEL-25415] - x86/APM: drop the duplicate APM_MINOR_DEV macro (Prarit Bhargava) [RHEL-25415] - arch/*/configs/*defconfig: Replace AUTOFS4_FS by AUTOFS_FS (Prarit Bhargava) [RHEL-25415] - x86/smp: Remove a non-existent function declaration (Prarit Bhargava) [RHEL-25415] - x86/smpboot: Remove a stray comment about CPU hotplug (Prarit Bhargava) [RHEL-25415] - x86/hyperv: Disable IBT when hypercall page lacks ENDBR instruction (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Decrement threshold_bank refcount when removing threshold blocks (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix PAT bit missing from page protection modify mask (Prarit Bhargava) [RHEL-25415] - x86/PCI: Use struct_size() in pirq_convert_irt_table() (Prarit Bhargava) [RHEL-25415] - x86/mm: Introduce MAP_ABOVE4G (Prarit Bhargava) [RHEL-25415] - x86/mm: Warn if create Write=0,Dirty=1 with raw prot (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove _PAGE_DIRTY from kernel RO pages (Prarit Bhargava) [RHEL-25415] - mm: Make pte_mkwrite() take a VMA (Prarit Bhargava) [RHEL-25415] - x86/mm: Start actually marking _PAGE_SAVED_DIRTY (Prarit Bhargava) [RHEL-25415] - x86/mm: Update ptep/pmdp_set_wrprotect() for _PAGE_SAVED_DIRTY (Prarit Bhargava) [RHEL-25415] - x86/mm: Introduce _PAGE_SAVED_DIRTY (Prarit Bhargava) [RHEL-25415] - x86/mm: Move pmd_write(), pud_write() up in the file (Prarit Bhargava) [RHEL-25415] - x86/cpufeatures: Add CPU feature flags for shadow stacks (Prarit Bhargava) [RHEL-25415] - x86/traps: Move control protection handler to separate file (Prarit Bhargava) [RHEL-25415] - x86/shstk: Add Kconfig option for shadow stack (Prarit Bhargava) [RHEL-25415] - mm: Move pte/pmd_mkwrite() callers with no VMA to _novma() (Prarit Bhargava) [RHEL-25415] - mm: Rename arch pte_mkwrite()'s to pte_mkwrite_novma() (Prarit Bhargava) [RHEL-25415] - x86/cfi: Only define poison_cfi() if CONFIG_X86_KERNEL_IBT=y (Prarit Bhargava) [RHEL-25415] - locking/generic: Wire up local{,64}_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Remove unsued extern declaration ftrace_regs_caller_ret() (Prarit Bhargava) [RHEL-25415] - locking/arch: Avoid variable shadowing in local_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - perf/x86: Use local64_try_cmpxchg (Prarit Bhargava) [RHEL-25415] - x86/fineibt: Poison ENDBR at +0 (Prarit Bhargava) [RHEL-25415] - x86/32: Remove schedule_tail_wrapper() (Prarit Bhargava) [RHEL-25415] - x86/cfi: Extend ENDBR sealing to kCFI (Prarit Bhargava) [RHEL-25415] - x86/cfi: Extend {JMP,CAKK}_NOSPEC comment (Prarit Bhargava) [RHEL-25415] - x86/alternative: Rename apply_ibt_endbr() (Prarit Bhargava) [RHEL-25415] - x86/Xen: tidy xen-head.S (Prarit Bhargava) [RHEL-25415] - x86: xen: add missing prototypes (Prarit Bhargava) [RHEL-25415] - x86/xen: add prototypes for paravirt mmu functions (Prarit Bhargava) [RHEL-25415] - iscsi_ibft: Fix finding the iBFT under Xen Dom 0 (Prarit Bhargava) [RHEL-25415] - xen: xen_debug_interrupt prototype to global header (Prarit Bhargava) [RHEL-25415] - x86/acpi: Remove unused extern declaration acpi_copy_wakeup_routine() (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Enable HAVE_FUNCTION_GRAPH_RETVAL (Prarit Bhargava) [RHEL-25415] - x86/smp: Split sending INIT IPI out into a helper function (Prarit Bhargava) [RHEL-25415] - x86/smp: Cure kexec() vs. mwait_play_dead() breakage (Prarit Bhargava) [RHEL-25415] - x86/smp: Use dedicated cache-line for mwait_play_dead() (Prarit Bhargava) [RHEL-25415] - x86/smp: Remove pointless wmb()s from native_stop_other_cpus() (Prarit Bhargava) [RHEL-25415] - x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys (Prarit Bhargava) [RHEL-25415] - x86/mm: Avoid using set_pgd() outside of real PGD pages (Prarit Bhargava) [RHEL-25415] - x86/build: Avoid relocation information in final vmlinux (Prarit Bhargava) [RHEL-25415] - x86/alternative: PAUSE is not a NOP (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Add cond_resched() to text_poke_bp_batch() (Prarit Bhargava) [RHEL-25415] - x86/purgatory: remove PGO flags (Prarit Bhargava) [RHEL-25415] - thread_info: move function declarations to linux/thread_info.h (Prarit Bhargava) [RHEL-25415] - x86/orc: Make the is_callthunk() definition depend on CONFIG_BPF_JIT=y (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove Xen-PV leftovers from init_32.c (Prarit Bhargava) [RHEL-25415] - x86/irq: Add hardcoded hypervisor interrupts to /proc/stat (Prarit Bhargava) [RHEL-25415] - x86/entry: Move thunk restore code into thunk functions (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove repeated word in comments (Prarit Bhargava) [RHEL-25415] - x86/lib/msr: Clean up kernel-doc notation (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD, EDAC/mce_amd: Decode UMC_V2 ECC errors (Prarit Bhargava) [RHEL-25415] - locking/atomic: treewide: delete arch_atomic_*() kerneldoc (Prarit Bhargava) [RHEL-25415] - crypto: x86/ghash - use le128 instead of u128 (Prarit Bhargava) [RHEL-25415] - cyrpto/b128ops: Remove struct u128 (Prarit Bhargava) [RHEL-25415] - locking/atomic: x86: add preprocessor symbols (Prarit Bhargava) [RHEL-25415] - percpu: Wire up cmpxchg128 (Prarit Bhargava) [RHEL-25415] - types: Introduce [us]128 (Prarit Bhargava) [RHEL-25415] - arch: Introduce arch_{,try_}_cmpxchg128{,_local}() (Prarit Bhargava) [RHEL-25415] - x86/lib: Make get/put_user() exception handling a visible symbol (Prarit Bhargava) [RHEL-25415] - x86/mm: Only check uniform after calling mtrr_type_lookup() (Prarit Bhargava) [RHEL-25415] - x86/nospec: Shorten RESET_CALL_DEPTH (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Add longer 64-bit NOPs (Prarit Bhargava) [RHEL-25415] - x86/csum: Fix clang -Wuninitialized in csum_partial() (Prarit Bhargava) [RHEL-25415] - redhat/configs: Enable checksum_kunit (Prarit Bhargava) [RHEL-25415] - kunit: Fix checksum tests on big endian CPUs (Prarit Bhargava) [RHEL-25415] - x86/csum: Improve performance of `csum_partial` (Prarit Bhargava) [RHEL-25415] - x86/platform: Avoid missing-prototype warnings for OLPC (Prarit Bhargava) [RHEL-25415] - x86/usercopy: Include arch_wb_cache_pmem() declaration (Prarit Bhargava) [RHEL-25415] - x86/vdso: Include vdso/processor.h (Prarit Bhargava) [RHEL-25415] - x86/mce: Add copy_mc_fragile_handle_tail() prototype (Prarit Bhargava) [RHEL-25415] - x86/fbdev: Include asm/fb.h as needed (Prarit Bhargava) [RHEL-25415] - x86/entry: Add do_SYSENTER_32() prototype (Prarit Bhargava) [RHEL-25415] - x86/quirks: Include linux/pnp.h for arch_pnpbios_disabled() (Prarit Bhargava) [RHEL-25415] - x86/mm: Include asm/numa.h for set_highmem_pages_init() (Prarit Bhargava) [RHEL-25415] - x86: Avoid missing-prototype warnings for doublefault code (Prarit Bhargava) [RHEL-25415] - x86/fpu: Include asm/fpu/regset.h (Prarit Bhargava) [RHEL-25415] - x86: Add dummy prototype for mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/pci: Mark local functions as 'static' (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Move prepare_ftrace_return prototype to header (Prarit Bhargava) [RHEL-25415] - efivarfs: fix statfs() on efivarfs (Prarit Bhargava) [RHEL-25415] - efivarfs: expose used and total size (Prarit Bhargava) [RHEL-25415] - procfs: consolidate arch_report_meminfo declaration (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Add 'unwind_debug' cmdline option (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Use swap() instead of open coding it (Prarit Bhargava) [RHEL-25415] - x86/MCE: Check a hw error's address to determine proper recovery action (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove X86_FEATURE_NAMES (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Make X86_FEATURE_NAMES non-configurable in prompt (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Fix section mismatch warnings (Prarit Bhargava) [RHEL-25415] - x86/alternative: Complicate optimize_nops() some more (Prarit Bhargava) [RHEL-25415] - x86/alternative: Rewrite optimize_nops() some (Prarit Bhargava) [RHEL-25415] - efi: x86: make kobj_type structure constant (Prarit Bhargava) [RHEL-25415] - x86/lib/memmove: Decouple ERMS from FSRM (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Disable interrupts and sync when optimizing NOPs in place (Prarit Bhargava) [RHEL-25415] - x86/alternative: Support relocations in alternatives (Prarit Bhargava) [RHEL-25415] - x86/alternative: Make debug-alternative selective (Prarit Bhargava) [RHEL-25415] - x86/coco: Define cc_vendor without CONFIG_ARCH_HAS_CC_PLATFORM (Prarit Bhargava) [RHEL-25415] - x86/coco: Get rid of accessor functions (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix __swp_entry_to_pte() for Xen PV guests (Prarit Bhargava) [RHEL-25415] - x86/sev: Get rid of special sev_es_enable_key (Prarit Bhargava) [RHEL-25415] - Change DEFINE_SEMAPHORE() to take a number argument (Prarit Bhargava) [RHEL-25415] - fbdev: Simplify fb_is_primary_device for x86 (Prarit Bhargava) [RHEL-25415] - efi: Add mixed-mode thunk recipe for GetMemoryAttributes (Prarit Bhargava) [RHEL-25415] - x86: Suppress KMSAN reports in arch_within_stack_frames() (Prarit Bhargava) [RHEL-25415] - efi: x86: Move EFI runtime map sysfs code to arch/x86 (Prarit Bhargava) [RHEL-25415] - efi: xen: Set EFI_PARAVIRT for Xen dom0 boot on all architectures (Prarit Bhargava) [RHEL-25415] - objtool: Add --mnop as an option to --mcount (Prarit Bhargava) [RHEL-25415] - stackprotector: actually use get_random_canary() (Prarit Bhargava) [RHEL-25415] - stackprotector: move get_random_canary() into stackprotector.h (Prarit Bhargava) [RHEL-25415] - xen/virtio: enable grant based virtio on x86 (Prarit Bhargava) [RHEL-25415] - x86/xen: Add support for HVMOP_set_evtchn_upcall_vector (Prarit Bhargava) [RHEL-25415] - x86/cpu: Use MSR_IA32_MISC_ENABLE constants (Prarit Bhargava) [RHEL-25415] - x86/rdrand: Remove "nordrand" flag in favor of "random.trust_cpu" (Prarit Bhargava) [RHEL-25415] - jump_label: s390: avoid pointless initial NOP patching (Prarit Bhargava) [RHEL-25415] - s390/jump_label: rename __jump_label_transform() (Prarit Bhargava) [RHEL-25415] - jump_label: make initial NOP patching the special case (Prarit Bhargava) [RHEL-25415] - jump_label: mips: move module NOP patching into arch code (Prarit Bhargava) [RHEL-25415] - arch: make TRACE_IRQFLAGS_NMI_SUPPORT generic (Prarit Bhargava) [RHEL-25415] - x86/vmware: Use BIT() macro for shifting (Prarit Bhargava) [RHEL-25415] - x86/pmem: Fix platform-device leak in error path (Prarit Bhargava) [RHEL-25415] - efi: Make code to find mirrored memory ranges generic (Prarit Bhargava) [RHEL-25415] - x86/crypto: Remove stray comment terminator (Prarit Bhargava) [RHEL-25415] - treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_179.RULE (Prarit Bhargava) [RHEL-25415] - x86: Fix comment for X86_FEATURE_ZEN (Prarit Bhargava) [RHEL-25415] - fork: Generalize PF_IO_WORKER handling (Prarit Bhargava) [RHEL-25415] - x86/split-lock: Remove unused TIF_SLD bit (Prarit Bhargava) [RHEL-25415] - crypto: x86 - eliminate anonymous module_init & module_exit (Prarit Bhargava) [RHEL-25415] - xen/x2apic: enable x2apic mode when supported for HVM (Prarit Bhargava) [RHEL-25415] - locking/atomic: Add generic try_cmpxchg{,64}_local() support (Prarit Bhargava) [RHEL-25415] - x86/pci/xen: populate MSI sysfs entries (Prarit Bhargava) [RHEL-25415] - x86-64: mm: clarify the 'positive addresses' user address rules (Prarit Bhargava) [RHEL-25415] - x86: mm: remove architecture-specific 'access_ok()' define (Prarit Bhargava) [RHEL-25415] - locking/x86: Define arch_try_cmpxchg_local() (Prarit Bhargava) [RHEL-25415] - locking/arch: Wire up local_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - um: make stub data pages size tweakable (Prarit Bhargava) [RHEL-25415] - x86: set FSRS automatically on AMD CPUs that have FSRM (Prarit Bhargava) [RHEL-25415] - tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench' (Prarit Bhargava) [RHEL-25415] - scsi: message: fusion: Mark mpt_halt_firmware() __noreturn (Prarit Bhargava) [RHEL-25415] - x86/cpu: Mark {hlt,resume}_play_dead() __noreturn (Prarit Bhargava) [RHEL-25415] - objtool: Include weak functions in global_noreturns check (Prarit Bhargava) [RHEL-25415] - cpu: Mark nmi_panic_self_stop() __noreturn (Prarit Bhargava) [RHEL-25415] - cpu: Mark panic_smp_self_stop() __noreturn (Prarit Bhargava) [RHEL-25415] - arm64/cpu: Mark cpu_park_loop() and friends __noreturn (Prarit Bhargava) [RHEL-25415] - x86/head: Mark *_start_kernel() __noreturn (Prarit Bhargava) [RHEL-25415] - init: Mark start_kernel() __noreturn (Prarit Bhargava) [RHEL-25415] - init: Mark [arch_call_]rest_init() __noreturn (Prarit Bhargava) [RHEL-25415] - x86/linkage: Fix padding for typed functions (Prarit Bhargava) [RHEL-25415] - x86/mm/dump_pagetables: remove MODULE_LICENSE in non-modules (Prarit Bhargava) [RHEL-25415] - crypto: blake2s: remove module_init and module.h inclusion (Prarit Bhargava) [RHEL-25415] - crypto: remove MODULE_LICENSE in non-modules (Prarit Bhargava) [RHEL-25415] - x86/ioapic: Don't return 0 from arch_dynirq_lower_bound() (Prarit Bhargava) [RHEL-25415] - purgatory: fix disabling debug info (Prarit Bhargava) [RHEL-25415] - x86/apic: Fix atomic update of offset in reserve_eilvt_offset() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Add model number for Intel Arrow Lake processor (Prarit Bhargava) [RHEL-25415] - x86,objtool: Introduce ORC_TYPE_* (Prarit Bhargava) [RHEL-25415] - objtool: Change UNWIND_HINT() argument order (Prarit Bhargava) [RHEL-25415] - objtool: Use relative pointers for annotations (Prarit Bhargava) [RHEL-25415] - x86/arch_prctl: Add AMX feature numbers as ABI constants (Prarit Bhargava) [RHEL-25415] - x86: Simplify one-level sysctl registration for itmt_kern_table (Prarit Bhargava) [RHEL-25415] - x86: Simplify one-level sysctl registration for abi_table2 (Prarit Bhargava) [RHEL-25415] - x86/ACPI/boot: Improve __acpi_acquire_global_lock (Prarit Bhargava) [RHEL-25415] - x86/platform/intel-mid: Remove unused definitions from intel-mid.h (Prarit Bhargava) [RHEL-25415] - vdso: Improve cmd_vdso_check to check all dynamic relocations (Prarit Bhargava) [RHEL-25415] - ftrace: selftest: remove broken trace_direct_tramp (Prarit Bhargava) [RHEL-25415] - x86/smpboot: Reference count on smpboot_setup_warm_reset_vector() (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Convert simple paravirt functions to asm (Prarit Bhargava) [RHEL-25415] - x86/uaccess: Remove memcpy_page_flushcache() (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix use of uninitialized buffer in sme_enable() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Expose arch_cpu_idle_dead()'s prototype definition (Prarit Bhargava) [RHEL-25415] - x86/cpu: Mark play_dead() __noreturn (Prarit Bhargava) [RHEL-25415] - x86/cpu: Make sure play_dead() doesn't return (Prarit Bhargava) [RHEL-25415] - KVM: x86: Give a hint when Win2016 might fail to boot due to XSAVES erratum (Prarit Bhargava) [RHEL-25415] - x86/CPU/AMD: Disable XSAVES on AMD family 0x17 (Prarit Bhargava) [RHEL-25415] - x86/mce: Always inline old MCA stubs (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Make kobj_type structure constant (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Merge activate_mm() and dup_mmap() callbacks (Prarit Bhargava) [RHEL-25415] - x86/entry: Change stale function name in comment to error_return() (Prarit Bhargava) [RHEL-25415] - xen: update arch/x86/include/asm/xen/cpuid.h (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Do not use integer constant suffixes in inline asm (Prarit Bhargava) [RHEL-25415] - um: Only disable SSE on clang to work around old GCC bugs (Prarit Bhargava) [RHEL-25415] - x86/PVH: avoid 32-bit build warning when obtaining VGA console info (Prarit Bhargava) [RHEL-25415] - x86/PVH: obtain VGA console info in Dom0 (Prarit Bhargava) [RHEL-25415] - ftrace,kcfi: Define ftrace_stub_graph conditionally (Prarit Bhargava) [RHEL-25415] - arm64: ftrace: Define ftrace_stub_graph only with FUNCTION_GRAPH_TRACER (Prarit Bhargava) [RHEL-25415] - objtool: Fix ORC 'signal' propagation (Prarit Bhargava) [RHEL-25415] - x86: Fix FILL_RETURN_BUFFER (Prarit Bhargava) [RHEL-25415] - x86/xen/time: cleanup xen_tsc_safe_clocksource (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Fix __recover_optprobed_insn check optimizing logic (Prarit Bhargava) [RHEL-25415] - x86/Xen: drop leftover VM-assist uses (Prarit Bhargava) [RHEL-25415] - x86/build: Make 64-bit defconfig the default (Prarit Bhargava) [RHEL-25415] - x86/hotplug: Remove incorrect comment about mwait_play_dead() (Prarit Bhargava) [RHEL-25415] - char/agp: consolidate {alloc,free}_gatt_pages() (Prarit Bhargava) [RHEL-25415] - um: Support LTO (Prarit Bhargava) [RHEL-25415] - x86/xen/time: prefer tsc as clocksource when it is invariant (Prarit Bhargava) [RHEL-25415] - x86/xen: mark xen_pv_play_dead() as __noreturn (Prarit Bhargava) [RHEL-25415] - tick/nohz: Remove unused tick_nohz_idle_stop_tick_protected() (Prarit Bhargava) [RHEL-25415] - x86/xen: don't let xen_pv_play_dead() return (Prarit Bhargava) [RHEL-25415] - x86/entry: Fix unwinding from kprobe on PUSH/POP instruction (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Add 'signal' field to ORC metadata (Prarit Bhargava) [RHEL-25415] - x86/cacheinfo: Remove unused trace variable (Prarit Bhargava) [RHEL-25415] - x86: um: vdso: Add '%rcx' and '%r11' to the syscall clobber list (Prarit Bhargava) [RHEL-25415] - rust: arch/um: Disable FP/SIMD instruction to match x86 (Prarit Bhargava) [RHEL-25415] - efi: x86: Wire up IBT annotation in memory attributes table (Prarit Bhargava) [RHEL-25415] - efi: Discover BTI support in runtime services regions (Prarit Bhargava) [RHEL-25415] - x86/vdso: Fix -Wmissing-prototypes warnings (Prarit Bhargava) [RHEL-25415] - x86/vdso: Fake 32bit VDSO build on 64bit compile for vgetcpu (Prarit Bhargava) [RHEL-25415] - x86/vdso: Provide getcpu for x86-32. (Prarit Bhargava) [RHEL-25415] - x86/cpu: Provide the full setup for getcpu() on x86-32 (Prarit Bhargava) [RHEL-25415] - kbuild: remove --include-dir MAKEFLAG from top Makefile (Prarit Bhargava) [RHEL-25415] - efi: Drop minimum EFI version check at boot (Prarit Bhargava) [RHEL-25415] - x86/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE also on 32bit (Prarit Bhargava) [RHEL-25415] - x86/microcode: Allow only "1" as a late reload trigger value (Prarit Bhargava) [RHEL-25415] - x86/static_call: Add support for Jcc tail-calls (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Teach text_poke_bp() to patch Jcc.d32 instructions (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Introduce int3_emulate_jcc() (Prarit Bhargava) [RHEL-25415] - x86/atomics: Always inline arch_atomic64*() (Prarit Bhargava) [RHEL-25415] - x86/debug: Fix stack recursion caused by wrongly ordered DR7 accesses (Prarit Bhargava) [RHEL-25415] - sh: checksum: add missing linux/uaccess.h include (Prarit Bhargava) [RHEL-25415] - net: checksum: drop the linux/uaccess.h include (Prarit Bhargava) [RHEL-25415] - x86/ACPI/boot: Use try_cmpxchg() in __acpi_{acquire,release}_global_lock() (Prarit Bhargava) [RHEL-25415] - x86/PAT: Use try_cmpxchg() in set_page_memtype() (Prarit Bhargava) [RHEL-25415] - x86/boot/compressed: prefer cc-option for CFLAGS additions (Prarit Bhargava) [RHEL-25415] - x86/vdso: Move VDSO image init to vdso2c generated code (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix spellos & punctuation (Prarit Bhargava) [RHEL-25415] - x86/cpu: Use cpu_feature_enabled() when checking global pages support (Prarit Bhargava) [RHEL-25415] - kbuild: allow to combine multiple V= levels (Prarit Bhargava) [RHEL-25415] - x86/build: Move '-mindirect-branch-cs-prefix' out of GCC-only block (Prarit Bhargava) [RHEL-25415] - x86/nmi: Print reasons why backtrace NMIs are ignored (Prarit Bhargava) [RHEL-25415] - redhat/configs: Disable CONFIG_NMI_CHECK_CPU (Prarit Bhargava) [RHEL-25415] - x86/nmi: Accumulate NMI-progress evidence in exc_nmi() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Use the DEVICE_ATTR_RO() macro (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Erase stale arch_freq_scale values when disabling frequency invariance readings (Prarit Bhargava) [RHEL-25415] - x86/signal: Fix the value returned by strict_sas_size() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove misleading comment (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Add the new header to (Prarit Bhargava) [RHEL-25415] - tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench' (Prarit Bhargava) [RHEL-25415] - tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench' (Prarit Bhargava) [RHEL-25415] - cpuidle, ACPI: Make noinstr clean (Prarit Bhargava) [RHEL-25415] - cpuidle, nospec: Make mds_idle_clear_cpu_buffers() noinstr clean (Prarit Bhargava) [RHEL-25415] - cpuidle, xenpv: Make more PARAVIRT_XXL noinstr clean (Prarit Bhargava) [RHEL-25415] - cpuidle, mwait: Make the mwait code noinstr clean (Prarit Bhargava) [RHEL-25415] - x86/perf/amd: Remove tracing from perf_lopwr_cb() (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Use the LKGS instruction if available for load_gs_index() (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Move load_gs_index() to its own new header file (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Make asm_load_gs_index() take an u16 (Prarit Bhargava) [RHEL-25415] - x86/opcode: Add the LKGS instruction to x86-opcode-map (Prarit Bhargava) [RHEL-25415] - x86/cpufeature: Add the CPU feature bit for LKGS (Prarit Bhargava) [RHEL-25415] - x86/bugs: Reset speculation control settings on init (Prarit Bhargava) [RHEL-25415] - x86/setup: Move duplicate boot_cpu_data definition out of the ifdeffery (Prarit Bhargava) [RHEL-25415] - x86/boot/e820: Fix typo in e820.c comment (Prarit Bhargava) [RHEL-25415] - x86/boot: Avoid using Intel mnemonics in AT&T syntax asm (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove redundant extern x86_read_arch_cap_msr() (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Use switch-case for 0xFF opcodes in prepare_emulation (Prarit Bhargava) [RHEL-25415] - x86/mce: Mask out non-address bits from machine check bank (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Drop removed INT3 handling code (Prarit Bhargava) [RHEL-25415] - x86/mce/dev-mcelog: use strscpy() to instead of strncpy() (Prarit Bhargava) [RHEL-25415] - x86/rtc: Simplify PNP ids check (Prarit Bhargava) [RHEL-25415] - x86/signal/compat: Move sigaction_compat_abi() to signal_64.c (Prarit Bhargava) [RHEL-25415] - x86/signal: Move siginfo field tests (Prarit Bhargava) [RHEL-25415] - elfcore: Add a cprm parameter to elf_core_extra_{phdrs,data_size} (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Add alt_instr.flags (Prarit Bhargava) [RHEL-25415] - x86/bugs: Flush IBP in ib_prctl_set() (Prarit Bhargava) [RHEL-25415] - x86/lib: Fix compiler and kernel-doc warnings (Prarit Bhargava) [RHEL-25415] - x86/asm: Fix an assembler warning with current binutils (Prarit Bhargava) [RHEL-25415] - x86/lib: Include to fix a missing prototypes warning at build time (Prarit Bhargava) [RHEL-25415] - x86/kexec: Fix double-free of elf header buffer (Prarit Bhargava) [RHEL-25415] - s390/mm: implement set_memory_rox() (Prarit Bhargava) [RHEL-25415] - s390: make use of CONFIG_FUNCTION_ALIGNMENT (Prarit Bhargava) [RHEL-25415] - x86/xen: Remove the unused function p2m_index() (Prarit Bhargava) [RHEL-25415] - x86/mm: Ensure forced page table splitting (Prarit Bhargava) [RHEL-25415] - x86/mm: Rename __change_page_attr_set_clr(.checkalias) (Prarit Bhargava) [RHEL-25415] - x86/mm: Inhibit _PAGE_NX changes from cpa_process_alias() (Prarit Bhargava) [RHEL-25415] - x86/mm: Untangle __change_page_attr_set_clr(.checkalias) (Prarit Bhargava) [RHEL-25415] - x86/mm: Add a few comments (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix CR3_ADDR_MASK (Prarit Bhargava) [RHEL-25415] - x86/mm: Implement native set_memory_rox() (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Get rid of set_64bit() (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove P*D_PAGE_MASK and P*D_PAGE_SIZE macros (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Be consistent with pXXp_get_and_clear() (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Use WRITE_ONCE() (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Don't (ab)use atomic64 (Prarit Bhargava) [RHEL-25415] - mm: Introduce set_memory_rox() (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Remove SYSTEM_BOOTING exceptions (Prarit Bhargava) [RHEL-25415] - x86/mm: Do verify W^X at boot up (Prarit Bhargava) [RHEL-25415] - kbuild: add test-{ge,gt,le,lt} macros (Prarit Bhargava) [RHEL-25415] - Makefile.compiler: replace cc-ifversion with compiler-specific macros (Prarit Bhargava) [RHEL-25415] - Makefile.extrawarn: re-enable -Wformat for clang; take 2 (Prarit Bhargava) [RHEL-25415] - x86/mm/kmmio: Remove redundant preempt_disable() (Prarit Bhargava) [RHEL-25415] - x86/mm/kmmio: Use rcu_read_lock_sched_notrace() (Prarit Bhargava) [RHEL-25415] - x86/mm/kmmio: Switch to arch_spin_lock() (Prarit Bhargava) [RHEL-25415] - ftrace/x86: Add back ftrace_expected for ftrace bug reports (Prarit Bhargava) [RHEL-25415] - x86/xen: Fix memory leak in xen_init_lock_cpu() (Prarit Bhargava) [RHEL-25415] - x86/xen: Fix memory leak in xen_smp_intr_init{_pv}() (Prarit Bhargava) [RHEL-25415] - uprobes/x86: Allow to probe a NOP instruction with 0x66 prefix (Prarit Bhargava) [RHEL-25415] - x86/of: Add support for boot time interrupt delivery mode configuration (Prarit Bhargava) [RHEL-25415] - x86/of: Replace printk(KERN_LVL) with pr_lvl() (Prarit Bhargava) [RHEL-25415] - x86/of: Remove unused early_init_dt_add_memory_arch() (Prarit Bhargava) [RHEL-25415] - x86/apic: Handle no CONFIG_X86_X2APIC on systems with x2APIC enabled by BIOS (Prarit Bhargava) [RHEL-25415] - x86/asm/32: Remove setup_once() (Prarit Bhargava) [RHEL-25415] - x86/alternative: Remove noinline from __ibt_endbr_seal[_end]() stubs (Prarit Bhargava) [RHEL-25415] - mm/pgtable: Fix multiple -Wstringop-overflow warnings (Prarit Bhargava) [RHEL-25415] - vdso/timens: Refactor copy-pasted find_timens_vvar_page() helper into one copy (Prarit Bhargava) [RHEL-25415] - mm/uffd: sanity check write bit for uffd-wp protected ptes (Prarit Bhargava) [RHEL-25415] - mm/mglru: add dummy pmd_dirty() (Prarit Bhargava) [RHEL-25415] - mm: add dummy pmd_young() for architectures not having it (Prarit Bhargava) [RHEL-25415] - x86/boot: Remove x86_32 PIC using %ebx workaround (Prarit Bhargava) [RHEL-25415] - x86/boot: Skip realmode init code when running as Xen PV guest (Prarit Bhargava) [RHEL-25415] - uninline elf_core_copy_task_fpregs() (and lose pt_regs argument) (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Use common macro for creating simple asm paravirt functions (Prarit Bhargava) [RHEL-25415] - ACPI: make remove callback of ACPI driver void (Prarit Bhargava) [RHEL-25415] - platform/x86: intel-vbtn: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_oaktrail: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_int0002_vgpio: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_atomisp2: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_turbo_max_3: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel-smartconnect: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_telemetry: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel-rst: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - x86/alternative: Consistently patch SMP locks in vmlinux and modules (Prarit Bhargava) [RHEL-25415] - x86/ioremap: Fix page aligned size calculation in __ioremap_caller() (Prarit Bhargava) [RHEL-25415] - x86/kaslr: Fix process_mem_region()'s return value (Prarit Bhargava) [RHEL-25415] - x86/debug: Include percpu.h in debugreg.h to get DECLARE_PER_CPU() et al (Prarit Bhargava) [RHEL-25415] - x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs (Prarit Bhargava) [RHEL-25415] - x86: Disable split lock penalty on RHEL (Prarit Bhargava) [RHEL-25415] - x86/split_lock: Add sysctl to control the misery mode (Prarit Bhargava) [RHEL-25415] - Documentation/x86: Update split lock documentation (Prarit Bhargava) [RHEL-25415] - x86/split_lock: Make life miserable for split lockers (Prarit Bhargava) [RHEL-25415] - mm: remove kern_addr_valid() completely (Prarit Bhargava) [RHEL-25415] - x86/uaccess: instrument copy_from_user_nmi() (Prarit Bhargava) [RHEL-25415] - x86: Fix misc small issues (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Enable kernel IBT by default (Prarit Bhargava) [RHEL-25415] - x86,pm: Force out-of-line memcpy() (Prarit Bhargava) [RHEL-25415] - x86/epb: Fix Gracemont uarch (Prarit Bhargava) [RHEL-25415] - x86/intel_epb: Set Alder Lake N and Raptor Lake P normal EPB (Prarit Bhargava) [RHEL-25415] - x86/boot: Repair kernel-doc for boot_kstrtoul() (Prarit Bhargava) [RHEL-25415] - x86/mem: Move memmove to out of line assembler (Prarit Bhargava) [RHEL-25415] - x86: Improve formatting of user_regset arrays (Prarit Bhargava) [RHEL-25415] - x86: Separate out x86_regset for 32 and 64 bit (Prarit Bhargava) [RHEL-25415] - kbuild: upgrade the orphan section warning to an error if CONFIG_WERROR is set (Prarit Bhargava) [RHEL-25415] - kbuild: Disable GCOV for *.mod.o (Prarit Bhargava) [RHEL-25415] - x86/cfi: Add boot time hash randomization (Prarit Bhargava) [RHEL-25415] - x86/cfi: Boot time selection of CFI scheme (Prarit Bhargava) [RHEL-25415] - x86/ibt: Implement FineIBT (Prarit Bhargava) [RHEL-25415] - x86/mce: Use severity table to handle uncorrected errors in kernel (Prarit Bhargava) [RHEL-25415] - x86/i8259: Make default_legacy_pic static (Prarit Bhargava) [RHEL-25415] - x86/purgatory: disable KMSAN instrumentation (Prarit Bhargava) [RHEL-25415] - x86/mm: Do not verify W^X at boot up (Prarit Bhargava) [RHEL-25415] - x86/syscall: Include asm/ptrace.h in syscall_wrapper header (Prarit Bhargava) [RHEL-25415] - kill extern of vsyscall32_sysctl (Prarit Bhargava) [RHEL-25415] - Merge branch 'x86/urgent' into x86/core, to resolve conflict (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Fix unreliable stack dump with gcov (Prarit Bhargava) [RHEL-25415] - x86/signal/64: Move 64-bit signal code to its own file (Prarit Bhargava) [RHEL-25415] - x86/signal/32: Merge native and compat 32-bit signal code (Prarit Bhargava) [RHEL-25415] - x86/signal: Add ABI prefixes to frame setup functions (Prarit Bhargava) [RHEL-25415] - x86/signal: Merge get_sigframe() (Prarit Bhargava) [RHEL-25415] - x86: Remove __USER32_DS (Prarit Bhargava) [RHEL-25415] - x86/signal: Remove sigset_t parameter from frame setup functions (Prarit Bhargava) [RHEL-25415] - x86/signal: Remove sig parameter from frame setup functions (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Drop check for -mabi=ms for CONFIG_EFI_STUB (Prarit Bhargava) [RHEL-25415] - x86: Remove CONFIG_ARCH_NR_GPIO (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Remove clobber bitmask from .parainstructions (Prarit Bhargava) [RHEL-25415] - x86: kmsan: pgtable: reduce vmalloc space (Prarit Bhargava) [RHEL-25415] - scripts: Remove ICC-related dead code (Prarit Bhargava) [RHEL-25415] - s390/checksum: always use cksm instruction (Prarit Bhargava) [RHEL-25415] - docs: programming-language: remove mention of the Intel compiler (Prarit Bhargava) [RHEL-25415] - Remove Intel compiler support (Prarit Bhargava) [RHEL-25415] - scripts: handle BrokenPipeError for python scripts (Prarit Bhargava) [RHEL-25415] - s390/checksum: support GENERIC_CSUM, enable it for KASAN (Prarit Bhargava) [RHEL-25415] - x86/xen: Use kstrtobool() instead of strtobool() (Prarit Bhargava) [RHEL-25415] - x86/xen: simplify sysenter and syscall setup (Prarit Bhargava) [RHEL-25415] - x86/xen: silence smatch warning in pmu_msr_chk_emulated() (Prarit Bhargava) [RHEL-25415] - ftrace,kcfi: Separate ftrace_stub() and ftrace_stub_graph() (Prarit Bhargava) [RHEL-25415] - xen/pv: support selecting safe/unsafe msr accesses (Prarit Bhargava) [RHEL-25415] - xen/pv: refactor msr access functions to support safe and unsafe accesses (Prarit Bhargava) [RHEL-25415] - xen/pv: fix vendor checks for pmu emulation (Prarit Bhargava) [RHEL-25415] - xen/pv: add fault recovery control to pmu msr accesses (Prarit Bhargava) [RHEL-25415] - x86: fs: kmsan: disable CONFIG_DCACHE_WORD_ACCESS (Prarit Bhargava) [RHEL-25415] - x86: add missing include to sparsemem.h (Prarit Bhargava) [RHEL-25415] - x86/mm: Add prot_sethuge() helper to abstract out _PAGE_PSE handling (Prarit Bhargava) [RHEL-25415] - x86: enable initial Rust support (Prarit Bhargava) [RHEL-25415] - scripts: add `generate_rust_target.rs` (Prarit Bhargava) [RHEL-25415] - docs: add Rust documentation (Prarit Bhargava) [RHEL-25415] - x86/alternative: Fix race in try_get_desc() (Prarit Bhargava) [RHEL-25415] - x86: kprobes: Remove unused macro stack_addr (Prarit Bhargava) [RHEL-25415] - x86/paravirt: add extra clobbers with ZERO_CALL_USED_REGS enabled (Prarit Bhargava) [RHEL-25415] - x86/paravirt: clean up typos and grammaros (Prarit Bhargava) [RHEL-25415] - x86/entry: Work around Clang __bdos() bug (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Remove unused arch_kprobe_override_function() declaration (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Remove unused modifying_ftrace_code declaration (Prarit Bhargava) [RHEL-25415] - x86: Add support for CONFIG_CFI_CLANG (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Disable CFI (Prarit Bhargava) [RHEL-25415] - crypto: x86/sm4 - fix crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/sha512 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/sha256 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/sha1 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/aegis128 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - cfi: Add type helper macros (Prarit Bhargava) [RHEL-25415] - x86: Add types to indirectly called assembly functions (Prarit Bhargava) [RHEL-25415] - x86/tools/relocs: Ignore __kcfi_typeid_ relocations (Prarit Bhargava) [RHEL-25415] - treewide: Filter out CC_FLAGS_CFI (Prarit Bhargava) [RHEL-25415] - x86/cpu: Include the header of init_ia32_feat_ctl()'s prototype (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Ensure proper alignment (Prarit Bhargava) [RHEL-25415] - arch: um: Mark the stack non-executable to fix a binutils warning (Prarit Bhargava) [RHEL-25415] - x86/dumpstack: Don't mention RIP in "Code: " (Prarit Bhargava) [RHEL-25415] - x86/asm/bitops: Use __builtin_ctzl() to evaluate constant expressions (Prarit Bhargava) [RHEL-25415] - x86/asm/bitops: Use __builtin_ffs() to evaluate constant expressions (Prarit Bhargava) [RHEL-25415] - lib/find_bit: add find_next{,_and}_bit_wrap (Prarit Bhargava) [RHEL-25415] - cpumask: fix incorrect cpumask scanning result checks (Prarit Bhargava) [RHEL-25415] - cpumask: be more careful with 'cpumask_setall()' (Prarit Bhargava) [RHEL-25415] - cpumask: relax sanity checking constraints (Prarit Bhargava) [RHEL-25415] - cpumask: re-introduce constant-sized cpumask optimizations (Prarit Bhargava) [RHEL-25415] - lib/bitmap: introduce for_each_set_bit_wrap() macro (Prarit Bhargava) [RHEL-25415] - cpumask: switch for_each_cpu{,_not} to use for_each_bit() (Prarit Bhargava) [RHEL-25415] - lib/cpumask: deprecate nr_cpumask_bits (Prarit Bhargava) [RHEL-25415] - lib/cpumask: delete misleading comment (Prarit Bhargava) [RHEL-25415] - smp: don't declare nr_cpu_ids if NR_CPUS == 1 (Prarit Bhargava) [RHEL-25415] - smp: add set_nr_cpu_ids() (Prarit Bhargava) [RHEL-25415] - um: Cleanup compiler warning in arch/x86/um/tls_32.c (Prarit Bhargava) [RHEL-25415] - um: Cleanup syscall_handler_t cast in syscalls_32.h (Prarit Bhargava) [RHEL-25415] - kernel: exit: cleanup release_thread() (Prarit Bhargava) [RHEL-25415] - EDAC/i10nm: Add driver decoder for Ice Lake and Tremont CPUs (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Enable CONFIG_DEBUG_WX=y (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Refresh the defconfigs (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Specify idle=poll instead of no-hlt (Prarit Bhargava) [RHEL-25415] - x86/apic: Don't disable x2APIC if locked (Prarit Bhargava) [RHEL-25415] - x86/earlyprintk: Clean up pciserial (Prarit Bhargava) [RHEL-25415] - asm goto: eradicate CC_HAS_ASM_GOTO (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry (Prarit Bhargava) [RHEL-25415] - efi/x86-mixed: move unmitigated RET into .rodata (Prarit Bhargava) [RHEL-25415] - x86/uaccess: Improve __try_cmpxchg64_user_asm() for x86_32 (Prarit Bhargava) [RHEL-25415] - x86/boot: Remove superfluous type casting from arch/x86/boot/bitops.h (Prarit Bhargava) [RHEL-25415] - powerpc/vdso: link with -z noexecstack (Prarit Bhargava) [RHEL-25415] - xen: x86: remove setting the obsolete config XEN_MAX_DOMAIN_MEMORY (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Fix JNG/JNLE emulation (Prarit Bhargava) [RHEL-25415] - x86: link vdso and boot with -z noexecstack --no-warn-rwx-segments (Prarit Bhargava) [RHEL-25415] - x86/mm: Rename set_memory_present() to set_memory_p() (Prarit Bhargava) [RHEL-25415] - x86/acrn: Set up timekeeping (Prarit Bhargava) [RHEL-25415] - x86/bus_lock: Don't assume the init value of DEBUGCTLMSR.BUS_LOCK_DETECT to be zero (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Update kcb status flag after singlestepping (Prarit Bhargava) [RHEL-25415] - ftrace/x86: Add back ftrace_expected assignment (Prarit Bhargava) [RHEL-25415] - profile: setup_profiling_timer() is moslty not implemented (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Hard-code obj-y in Makefile (Prarit Bhargava) [RHEL-25415] - x86,nospec: Simplify {JMP,CALL}_NOSPEC (Prarit Bhargava) [RHEL-25415] - x86/cacheinfo: move shared cache map definitions (Prarit Bhargava) [RHEL-25415] - um: include linux/stddef.h for __always_inline (Prarit Bhargava) [RHEL-25415] - um: x86: print RIP with symbol (Prarit Bhargava) [RHEL-25415] - x86/um: Kconfig: Fix indentation (Prarit Bhargava) [RHEL-25415] - x86/olpc: fix 'logical not is only applied to the left hand side' (Prarit Bhargava) [RHEL-25415] - x86/setup: Use rng seeds from setup_data (Prarit Bhargava) [RHEL-25415] - x86/build: Remove unused OBJECT_FILES_NON_STANDARD_test_nx.o (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix CONFIG_CC_HAS_SANE_STACKPROTECTOR when cross compiling with clang (Prarit Bhargava) [RHEL-25415] - x86/kexec: Carry forward IMA measurement log on kexec (Prarit Bhargava) [RHEL-25415] - rcu: Remove rcu_is_idle_cpu() (Prarit Bhargava) [RHEL-25415] - scripts: headers_install.sh: Update config leak ignore entries (Prarit Bhargava) [RHEL-25415] - x86: Clear .brk area at early boot (Prarit Bhargava) [RHEL-25415] - x86/xen: Use clear_bss() for Xen PV guests (Prarit Bhargava) [RHEL-25415] - redhat/configs: Disable CONFIG_XEN_VIRTIO (Prarit Bhargava) [RHEL-25415] - xen/virtio: Fix potential deadlock when accessing xen_grant_dma_devices (Prarit Bhargava) [RHEL-25415] - virtio: replace restricted mem access flag with callback (Prarit Bhargava) [RHEL-25415] - xen/virtio: Fix n_pages calculation in xen_grant_dma_map(unmap)_page() (Prarit Bhargava) [RHEL-25415] - xen: don't require virtio with grants for non-PV guests (Prarit Bhargava) [RHEL-25415] - xen/grant-dma-ops: Retrieve the ID of backend's domain for DT devices (Prarit Bhargava) [RHEL-25415] - xen/grant-dma-ops: Add option to restrict memory access under Xen (Prarit Bhargava) [RHEL-25415] - xen/virtio: Enable restricted memory access using Xen grant mappings (Prarit Bhargava) [RHEL-25415] - virtio: replace arch_has_restricted_virtio_memory_access() (Prarit Bhargava) [RHEL-25415] - ftrace/fgraph: fix increased missing-prototypes warnings (Prarit Bhargava) [RHEL-25415] - kernel: add platform_has() infrastructure (Prarit Bhargava) [RHEL-25415] - x86/cpu: Elide KCSAN for cpu_has() and friends (Prarit Bhargava) [RHEL-25415] - objtool: Add CONFIG_HAVE_UACCESS_VALIDATION (Prarit Bhargava) [RHEL-25415] - um: Fix out-of-bounds read in LDT setup (Prarit Bhargava) [RHEL-25415] - x86/traceponit: Fix comment about irq vector tracepoints (Prarit Bhargava) [RHEL-25415] - ftrace: Remove return value of ftrace_arch_modify_*() (Prarit Bhargava) [RHEL-25415] - x86/idt: Remove unused headers (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix indentation of arch/x86/Kconfig.debug (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix indentation and add endif comments to arch/x86/Kconfig (Prarit Bhargava) [RHEL-25415] - x86/setup: Use strscpy() to replace deprecated strlcpy() (Prarit Bhargava) [RHEL-25415] - x86/entry: Fixup objtool/ibt validation (Prarit Bhargava) [RHEL-25415] - notifier: Add atomic_notifier_call_chain_is_empty() (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Add do_kernel_power_off() (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Add kernel_can_power_off() (Prarit Bhargava) [RHEL-25415] - x86: Use do_kernel_power_off() (Prarit Bhargava) [RHEL-25415] - xen/x86: Use do_kernel_power_off() (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Change registration order of legacy power-off handler (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Wrap legacy power-off callbacks into sys-off handlers (Prarit Bhargava) [RHEL-25415] - x86: xen: remove STACK_FRAME_NON_STANDARD from xen_cpuid (Prarit Bhargava) [RHEL-25415] - x86/tsc: Use fallback for random_get_entropy() instead of zero (Prarit Bhargava) [RHEL-25415] - mm: page_table_check: add hooks to public helpers (Prarit Bhargava) [RHEL-25415] - x86/vsyscall: Remove CONFIG_LEGACY_VSYSCALL_EMULATE (Prarit Bhargava) [RHEL-25415] - randstruct: Split randstruct Makefile and CFLAGS (Prarit Bhargava) [RHEL-25415] - sancov: Split plugin build from plugin CFLAGS (Prarit Bhargava) [RHEL-25415] - swiotlb-xen: fix DMA_ATTR_NO_KERNEL_MAPPING on arm (Prarit Bhargava) [RHEL-25415] - x86: ACPI: Make mp_config_acpi_gsi() a void function (Prarit Bhargava) [RHEL-25415] - redhat/configs: Enable CONFIG_RANDSTRUCT_NONE (Prarit Bhargava) [RHEL-25415] - randstruct: Reorganize Kconfigs and attribute macros (Prarit Bhargava) [RHEL-25415] - fork: Pass struct kernel_clone_args into copy_thread (Prarit Bhargava) [RHEL-25415] - x86/mm: Cleanup the control_va_addr_alignment() __setup handler (Prarit Bhargava) [RHEL-25415] - x86/entry: Convert SWAPGS to swapgs and remove the definition of SWAPGS (Prarit Bhargava) [RHEL-25415] - net: unexport csum_and_copy_{from,to}_user (Prarit Bhargava) [RHEL-25415] - ftrace: cleanup ftrace_graph_caller enable and disable (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Integrate the fallback code from show_cpuinfo() (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Replace arch_freq_get_on_cpu() (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Replace aperfmperf_get_khz() (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Store aperf/mperf data for cpu frequency reads (Prarit Bhargava) [RHEL-25415] - asm-generic: compat: Cleanup duplicate definitions (Prarit Bhargava) [RHEL-25415] - fs: stat: compat: Add __ARCH_WANT_COMPAT_STAT (Prarit Bhargava) [RHEL-25415] - arch: Add SYSVIPC_COMPAT for all architectures (Prarit Bhargava) [RHEL-25415] - compat: consolidate the compat_flock{,64} definition (Prarit Bhargava) [RHEL-25415] - uapi: always define F_GETLK64/F_SETLK64/F_SETLKW64 in fcntl.h (Prarit Bhargava) [RHEL-25415] - x86/mce: Add messages for panic errors in AMD's MCE grading (Prarit Bhargava) [RHEL-25415] - x86/mce: Simplify AMD severity grading logic (Prarit Bhargava) [RHEL-25415] - x86/asm: Merge load_gs_index() (Prarit Bhargava) [RHEL-25415] - x86/process: Fix kernel-doc warning due to a changed function name (Prarit Bhargava) [RHEL-25415] - x86/crash: Fix minor typo/bug in debug message (Prarit Bhargava) [RHEL-25415] - x86/apic: Clarify i82489DX bit overlap in APIC_LVT0 (Prarit Bhargava) [RHEL-25415] - x86/ACPI: Preserve ACPI-table override during hibernation (Prarit Bhargava) [RHEL-25415] - x86/32: Simplify ELF_CORE_COPY_REGS (Prarit Bhargava) [RHEL-25415] - x86/xen: Allow to retry if cpu_initialize_context() failed. (Prarit Bhargava) [RHEL-25415] - x86: Remove a.out support (Prarit Bhargava) [RHEL-25415] - x86/PCI: Fix coding style in PIRQ table verification (Prarit Bhargava) [RHEL-25415] - x86/PCI: Add $IRT PIRQ routing table support (Prarit Bhargava) [RHEL-25415] - x86/PCI: Handle PIRQ routing tables with no router device given (Prarit Bhargava) [RHEL-25415] - x86/PCI: Add PIRQ routing table range checks (Prarit Bhargava) [RHEL-25415] - x86/PCI: Add support for the SiS85C497 PIRQ router (Prarit Bhargava) [RHEL-25415] - x86/PCI: Disambiguate SiS85C503 PIRQ router code entities (Prarit Bhargava) [RHEL-25415] - x86/PCI: Handle IRQ swizzling with PIRQ routers (Prarit Bhargava) [RHEL-25415] - x86/PCI: Also match function number in $PIR table (Prarit Bhargava) [RHEL-25415] - x86/PCI: Include function number in $PIR table dump (Prarit Bhargava) [RHEL-25415] - x86/PCI: Show the physical address of the $PIR table (Prarit Bhargava) [RHEL-25415] - x86/configs: Add x86 debugging Kconfig fragment plus docs (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Fix memory leak when threshold_create_bank() fails (Prarit Bhargava) [RHEL-25415] - x86/delay: Fix the wrong asm constraint in delay_loop() (Prarit Bhargava) [RHEL-25415] - x86/pkeys: Remove __arch_set_user_pkey_access() declaration (Prarit Bhargava) [RHEL-25415] - x86/pkeys: Clean up arch_set_user_pkey_access() declaration (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "noclflush" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "noexec" (Prarit Bhargava) [RHEL-25415] - s390: remove "noexec" option (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "nosmep" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove CONFIG_X86_SMAP and "nosmap" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "nosep" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Allow feature bit names from /proc/cpuinfo in clearcpuid= (Prarit Bhargava) [RHEL-25415] - x86/mm: Force-inline __phys_addr_nodebug() (Prarit Bhargava) [RHEL-25415] - task_stack, x86/cea: Force-inline stack helpers (Prarit Bhargava) [RHEL-25415] - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: fix the spelling of 'becoming' in X86_KERNEL_IBT config (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Recheck address range after stack info was updated (Prarit Bhargava) [RHEL-25415] - stat: fix inconsistency between struct stat and struct compat_stat (Prarit Bhargava) [RHEL-25415] - x86/msi: Fix msi message data shadow struct (Prarit Bhargava) [RHEL-25415] - Revert "locking/local_lock: Make the empty local_lock_*() function a macro." (Prarit Bhargava) [RHEL-25415] - x86/percpu: Remove volatile from arch_raw_cpu_ptr(). (Prarit Bhargava) [RHEL-25415] - static_call: Remove __DEFINE_STATIC_CALL macro (Prarit Bhargava) [RHEL-25415] - static_call: Properly initialise DEFINE_STATIC_CALL_RET0() (Prarit Bhargava) [RHEL-25415] - powerpc/32: Add support for out-of-line static calls (Prarit Bhargava) [RHEL-25415] - arch: syscalls: simplify uapi/kapi directory creation (Prarit Bhargava) [RHEL-25415] - x86/config: Make the x86 defconfigs a bit more usable (Prarit Bhargava) [RHEL-25415] - xen: fix is_xen_pmu() (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Enable WERROR (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Only allow CONFIG_X86_KERNEL_IBT with ld.lld >= 14.0.0 (Prarit Bhargava) [RHEL-25415] - x86/nmi: Remove the 'strange power saving mode' hint from unknown NMI handler (Prarit Bhargava) [RHEL-25415] - arch:x86:xen: Remove unnecessary assignment in xen_apic_read() (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Do not allow CONFIG_X86_X32_ABI=y with llvm-objcopy (Prarit Bhargava) [RHEL-25415] - redhat/configs: Disable CONFIG_X86_X32_ABI (Prarit Bhargava) [RHEL-25415] - x86: Remove toolchain check for X32 ABI capability (Prarit Bhargava) [RHEL-25415] - um: Cleanup syscall_handler_t definition/cast, fix warning (Prarit Bhargava) [RHEL-25415] - x86/xen: Fix kerneldoc warning (Prarit Bhargava) [RHEL-25415] - xen: delay xen_hvm_init_time_ops() if kdump is boot on vcpu>=32 (Prarit Bhargava) [RHEL-25415] - ACPI / x86: Work around broken XSDT on Advantech DAC-BJ01 board (Prarit Bhargava) [RHEL-25415] - redhat/configs: Switch CONFIG_I8K to built-in (Prarit Bhargava) [RHEL-25415] - hwmon: (dell-smm) rewrite CONFIG_I8K description (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: move and modify CONFIG_I8K (Prarit Bhargava) [RHEL-25415] - x86/mce: Work around an erratum on fast string copy instructions (Prarit Bhargava) [RHEL-25415] - shmbuf.h: add asm/shmbuf.h to UAPI compile-test coverage (Prarit Bhargava) [RHEL-25415] - signal.h: add linux/signal.h and asm/signal.h to UAPI compile-test coverage (Prarit Bhargava) [RHEL-25415] - x86/ptrace: Always inline v8086_mode() for instrumentation (Prarit Bhargava) [RHEL-25415] - x86/head64: Add missing __head annotation to sme_postprocess_startup() (Prarit Bhargava) [RHEL-25415] - x86/cpu: X86_FEATURE_INTEL_PPIN finally has a CPUID bit (Prarit Bhargava) [RHEL-25415] - x86/CPU/AMD: Use default_groups in kobj_type (Prarit Bhargava) [RHEL-25415] - uml/x86: use x86 load_unaligned_zeropad() (Prarit Bhargava) [RHEL-25415] - asm/user.h: killed unused macros (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Use %rip-relative addressing in hook calls (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Select ARCH_SELECT_MEMORY_MODEL only if FLATMEM and SPARSEMEM are possible (Prarit Bhargava) [RHEL-25415] - x86/fpu/xstate: Fix PKRU covert channel (Vitaly Kuznetsov) [RHEL-25415] - x86/mm: fix poking_init() for Xen PV guests (Vitaly Kuznetsov) [RHEL-25415] - x86/sev: Move sev_setup_arch() to mem_encrypt.c (Vitaly Kuznetsov) [RHEL-25415] - x86/mem_encrypt: Remove stale mem_encrypt_init() declaration (Vitaly Kuznetsov) [RHEL-25415] - x86/mem_encrypt: Unbreak the AMD_MEM_ENCRYPT=n build (Vitaly Kuznetsov) [RHEL-25415] - init, x86: Move mem_encrypt_init() into arch_cpu_finalize_init() (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Mark init functions __init (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Set X86_FEATURE_OSXSAVE feature after enabling OSXSAVE in CR4 (Vitaly Kuznetsov) [RHEL-25415] - x86/xen: Fix secondary processors' FPU initialization (Vitaly Kuznetsov) [RHEL-25415] - x86/efi: Make efi_set_virtual_address_map IBT safe (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Move FPU initialization into arch_cpu_finalize_init() (Vitaly Kuznetsov) [RHEL-25415] - init: Invoke arch_cpu_finalize_init() earlier (Vitaly Kuznetsov) [RHEL-25415] - x86/init: Initialize signal frame size late (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Remove cpuinfo argument from init functions (Vitaly Kuznetsov) [RHEL-25415] - x86/mm: Initialize text poking earlier (Vitaly Kuznetsov) [RHEL-25415] - x86/mm: Use mm_alloc() in poking_init() (Vitaly Kuznetsov) [RHEL-25415] - mm: Move mm_cachep initialization to mm_init() (Vitaly Kuznetsov) [RHEL-25415] - init: consolidate prototypes in linux/init.h (Vitaly Kuznetsov) [RHEL-25415]- arm64: dts: ti: k3-j721e-sk: fix PMIC interrupt number (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: fix PMIC interrupt number (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p5-sk: Enable CPSW MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p-mcu/wakeup: Disable MCU and wakeup R5FSS nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: remove assigned-clock-parents for unused VP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p: Fix memory ranges for DMSS (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add common1 register space for AM62x SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Remove Pinmux for CTS and RTS in wkup_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Remove clock-frequency from mcu_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Modify Pinmux for wkup_uart0 and mcu_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Remove Pinmux for CTS and RTS in wkup_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am65x: Fix dtbs_install for Rocktech OLDI overlay (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix power domain for VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Fix power domain for VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: disable usb lpm (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add Itap Delay Value For DDR50 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add Itap Delay Value For DDR50 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-main: Add Itap Delay Value For DDR52 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am6*: Add additional regs for DMA components (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7*: Add additional regs for DMA components (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add additional regs for DMA components (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add GPU device node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-evm: Add overlay for PCIE1 Endpoint Mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-evm: Add overlay for PCIE0 Endpoint Mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add TPS6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add support for TPS6594 PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add support for TPS6594 PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Add TP6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Add TP6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som-p0: Add TP6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add verdin am62 mallow board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: Improve spi1 chip-select pinctrl (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Remove HDMI Reset Line Name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Lower I2C1 frequency (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: phycore-am64: Add R5F DMA Region and Mailboxes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Use OF_ALL_DTBS for combined blobs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x: Add overlay for IMX219 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable camera peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x: Add overlays for OV5640 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk: Enable camera peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Add overlays for OV5640 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Enable CSI2-RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Enable CSI2-RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add AM652 dtsi file (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Use UART name in pinmux name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add gpio-ranges properties (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-verdin: Enable Verdin UART2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add full compatible to dss-oldi-io-ctrl node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Add interrupt support for IO Expander (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add alias for MCU CPSW2G (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add icssg-prueth nodes for PG2 devices (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Refactor the m.2 and minipcie power pin (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Definitions for runtime pinmuxing (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Drop unused ecap0 PWM (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Re-add aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Mark mcu gpio and mcu_gpio_intr as reserved (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p5-sk: Mark mcu gpio and mcu_gpio_intr as reserved (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm/sk: Mark mcu_gpio_intr as reserved (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Fix typo in epwm_tbclk node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Fix DSS irq trigger type (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: minor whitespace cleanup around '=' (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Fix GPIO pin count in DT nodes (Andrew Halaney) [RHEL-25014] - dts: ti: k3-am625-beagleplay: Add beaglecc1352 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-idk: Add ICSSG Ethernet ports (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-icssg2: add ICSSG2 Ethernet support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Add ICSSG IEP nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p5-sk: Updates for SK EVM (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p: Add nodes for more IPs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add DP and HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Enable DisplayPort-0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add DSS and DP-bridge node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add WIZ and SERDES PHY nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add system controller and SERDES lane mux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j712s2-mcu: Add the mcu domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add the main domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu: Add the mcu domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add the main domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add MCU domain ESM instance (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add ESM instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add ESM instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add BCDMA instance for CSI2RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add BCDMA instance for CSI2RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Convert NAVSS to simple-bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Convert DMSS to simple-bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Fix HDMI Audio overlay in Makefile (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable audio on AM62A (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Add support for TPS6593 PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Drop i2c-1 to 100Khz (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Split vcc_3v3 regulators (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Add nodes for McASP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: update gpio-led configuration (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add chassis-type (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add muxing for GPIOs on pin headers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl: add supply regulator for I2C devices (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add DDR carveout memory nodes for C71x DSP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add DDR carveout memory nodes for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-som: Add DDR carveout memory nodes for C71x DSP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-som: Add DDR carveout memory nodes for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Add DDR carveout memory nodes for C71x DSPs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Add DDR carveout memory nodes for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add C7x remote processsor nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add MAIN R5F remote processsor nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu: Add MCU R5F cluster nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-mcu-wakeup: Add MCU domain ESM instance (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Fix typo in ramoops reg (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add GPIO expander on I2C0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk: Add DT node for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk: Add DT node for PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add USB Type C swap defines for J721S2 SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: disable MIPI DSI bridge (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add I2C I/O expander (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: phycore-am64: Add RTC interrupt pin (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Fix indentation in watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-evm-gesi: Specify base dtb for overlay file (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: add iw416 based bluetooth (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: Add DSI display support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for the AM62P5 Starter Kit (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Introduce AM62P5 family of SoCs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am62x-sk: Add overlay for HDMI audio (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add node for DSS (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Update main-i2c1 frequency (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable C6x DSP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Enable C7x DSP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable C7x DSP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: fix fss node dtbs check warnings (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable TSCADC nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable TSCADC nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable TSCADC nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable GPIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable GPIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable GPIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Fix interrupt ranges for wkup & main gpio (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: Add cfg reg region to ringacc node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Correct Pin mux offset for ADC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: dahlia: add sound card (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: dev: add sound card (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: Set I2S_1 MCLK rate (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable AUDIO_REFCLKx (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: correct pinmux offset for ospi (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Correct Pin mux offset for ospi (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7: Add MCU MCAN nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add DSS node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: Fix epwm_tbclk node name to generic name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Merge the two main_conf nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a: Remove syscon compatible from epwm_tbclk (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable dual role support for Type-C port (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-verdin: enable CAN_2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add MCU MCAN nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: Fixup remaining pin group node names for make dtbs checks (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add SD-card and WLAN overlays (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add TQ-Systems TQMa64XxL SoM and MBaX4XxL carrier board Device Trees (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add overlay to enable main CPSW2G with GESI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add main CPSW2G devicetree node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add Support for UFS peripheral (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add DT node for UFS (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add support for CAN instances 3 and 5 in main domain (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add overlay to enable CPSW9G ports with GESI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add dts nodes for EHRPWMs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-pinctrl: Introduce debounce select mux macros (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Remove power-domains from crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Use local header for SERDES MUX idle-state values (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Remove Duplicated wkup_i2c0 node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Fix compatible of ti,*-ehrpwm-tbclk (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add missing space before { (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: minor whitespace cleanup around '=' (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Unify pin group node names for make dtbs checks (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add verdin am62 yavia (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add verdin am62 dahlia (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add verdin am62 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add basic support for phyBOARD-Lyra-AM625 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu-wakeup: Remove 0x unit address prefix from nodename (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-som: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add pinmux for RPi Header (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix wkup pinmux range (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Drop SoC level aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Define aliases at board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: remove duplicate main_i2c0 pin mux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Configure pinctrl for timer IO pads (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add pinmux for RPi Header (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Use phandle to stdout UART node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Only set UART baud for used ports (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Drop SoC level aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Define aliases at board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Define aliases at board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Add wakeup_uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-common-proc-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-som/common-proc-board: Add product links (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add missing uart pinmuxes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-iot*: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-sk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-evm: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add eMMC mmc0 support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Change CPTS clock parent (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add mcu and wakeup uarts (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Enable mcu network port (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Fix main_i2c0 alias (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add mcu and wakeup uarts (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Fix main_i2c0 alias (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Fix wakeup pinmux range and pinctrl node offsets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som/common-proc-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-phyboard-electra-rdk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Move eeprom WP gpio pinctrl to eeprom node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Move camera gpio pinctrl to gpio node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0/common-proc-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Configure pinctrl for timer IO (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Configure pinctrl for timer IO (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Configure pinctrl for timer IO (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu-wakeup: Add sa3_secproxy and mcu_sec_proxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Add sa3_secproxy and mcu_sec_proxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-mcu: Add mcu_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-iot2050-common: Rename rtc8564 nodename (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Drop deprecated ti,otap-del-sel property (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Fix mcan node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu: Add mcu_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-mcu: Add mcu_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Add sa3_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add sa3_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk/evm: Describe OSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-baseboard: Describe OSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som: Describe OSPI and Hyperflash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Describe OSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Describe OSPI and QSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Add OSPI/Hyperflash select pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add LED controller to phyBOARD-Electra (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add support for OSPI and QSPI flashes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu-wakeup: Add FSS OSPI0 and FSS OSPI1 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Remove PCIe endpoint nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Fix mailbox node status (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Add OSPI/Hyperflash select pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Add HyperFlash node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-mcu-wakeup: Add HyperBus node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am65x: Add Rocktech OLDI panel DT overlay (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Enable support for high speed modes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add pinmux information for ADC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu-wakeup: Add support for ADC nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Update delay select values for MMC subsystems (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Improve documentation of mcasp1_pins (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Add eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Describe main_uart1 and wkup_uart (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Drop extra EoL (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: j721s2/j784s4: Switch to https links (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721s2: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j784s4: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-wakeup: add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-wakeup: add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Enable PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add PCIe device tree node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add support for OSPI Flashes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Add USB support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Enable SERDES0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Add support of OSPI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add SERDES and WIZ device tree node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add support for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Enable Type-C port for USB0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Reserve memory for remote proc IPC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add C71x DSP nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add R5F cluster nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Describe main_uart1 and wkup_uart (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som: Enable I2C (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix physical address of pin (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Remove "syscon" nodes added for pcieX_ctrl (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add missing cache properties (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Drop aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add board detect eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add missing PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add VTT GPIO regulator for DDR (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Rename regulator node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add missing pinmux wkup_uart, mcu_uart and mcu_i2c (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a: Add watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-*: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65*: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk|evm: Drop bootargs, add aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Add VTT GPIO regulator for DDR (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Rename regulator node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Describe main_uart1 pins (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Enable main_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Rename regulator node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Describe main_uart1 pins (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Enable main_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Fix mmc1 pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add eMMC mmc0 support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Enable audio on SK-AM62(-LP) (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add McASP nodes (Andrew Halaney) [RHEL-25014] - arm64: ti: dts: Add support for AM62x LP SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Refractor AM625 SK dts (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add ti,vbus-divider property to usbss1 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add k3-am625-beagleplay (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Update IO EXP GPIO lines for Rev E2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add overlay to enable CPSW5G ports in QSGMII mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Add CPSW5G nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add overlay to enable CPSW9G ports in QSGMII mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-wakeup: Introduce RTC node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Add pinmux information for ADC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add CPSW9G nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Enable MCU CPSW2G (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Add support for ADC nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Use local header for pinctrl register values (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Remove firmware-name override for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7: Correct L2 cache size to 512KB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Correct L2 cache size to 512KB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-*: Add 'ti,sci-dev-id' for NAVSS nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Remove ti,strobe-sel property (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Fix DDR size to full 4GB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Fix GPIO numbers in DT (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Makefile: Rearrange entries alphabetically (Andrew Halaney) [RHEL-25014] - arch: arm64: dts: Add support for AM69 Starter Kit (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add support for M.2 variant (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add layout of OSPI flash (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix wakeup pinmux range (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk: Add support for AM68 SK base board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for AM68 SK System on Module (Andrew Halaney) [RHEL-25014] - arm64: dts: Update cache properties for ti (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for phyBOARD-Electra-AM642 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for J784S4 EVM board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable USB1 node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable ethernet port (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Add more peripheral nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-mcu: Add MCU domain peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for J784S4 SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add support for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add support for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Update OTAP and ITAP delay select (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Fix clocks for McSPI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add k3-j721e-beagleboneai64 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Drop RNG clock (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Drop RNG clock (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Drop RNG clock (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-common-proc-board: Fix sound node-name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix the interrupt ranges property for main & wkup gpio intr (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu-wakeup: Drop dma-coherent in crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Drop dma-coherent in crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Drop dma-coherent in crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add general purpose timers for am62 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add general purpose timers for am65 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Configure pinctrl for timer IO pads (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Trim addresses to 8 digits (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add pinmux for RPi Header (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Add dts nodes for EHRPWMs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add 1.4GHz OPP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Introduce operating-points table (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable McASP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: MDIO pinmux should belong to the MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable ECAP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable EPWM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable SPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Rename clock-names adc_tsc_fck to fck (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable MCASP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: MDIO pinmux should belong to the MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable ECAP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable EPWM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable SPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable GPMC and ELM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: MDIO pinmux should belong to the MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable ECAP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable EPWM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable SPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: fix main pinmux range (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for AM62A7-SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Introduce AM62A7 family of SoCs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add epwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add epwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add DT entry for onboard LEDs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu-wakeup: Add SA2UL node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Do not exclusively claim SA2UL (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Move SA2UL to unused PSI-L thread ID (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Disable RNG node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-main: Add main domain watchdog entries (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add ELM (Error Location Module) node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add GPMC memory controller node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: fix RNG node clock id (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add SA2UL address space to Main CBASS ranges (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add main_cpts label (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Enable ramoops (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add pinmux corresponding to main_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Align gpio-key node names with dtschema (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Adjust whitespace around '=' (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Remove support for HS400 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix overlapping GICD memory region (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Enable HDMI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Enable DisplayPort (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: add DP to j7 evm (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-*: add DP & DP PHY (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add SA3UL ranges in cbass_main (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add support for MCAN (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-mcu: Enable MCU GPIO module (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add ECAP APWM nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Enable on board peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add more peripheral nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-mcu: remove incorrect UART base clock rates (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Enable WLAN connected to SDHCI0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for AM62-SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Introduce base support for AM62x SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Drop address and size cells from flash nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Fix whitespace around flash@0 nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Fix the interrupt-parent for wkup_gpioX instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add ESM0 to device memory map (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65*: Remove #address-cells/#size-cells from flash nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add RTI watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Alias console uart to serial2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Move aliases to board dts (Andrew Halaney) [RHEL-25014] - arch: arm64: ti: Add support J721S2 Common Processor Board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for J721S2 System on Module (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for J721S2 SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Disable mcasp nodes at dtsi level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm/sk: Add support for main domain mcan nodes in EVM and disable them on SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add support for MCAN (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Add support for mcu and main mcan nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add support for MCAN nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am654-base-board/am65-iot2050-common: Disable mcan nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-mcu: Add Support for MCAN (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: add timesync router node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Correct the d-cache-sets info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Fix the L2 cache sets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix the L2 cache sets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642: Fix the L2 cache sets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-main: Fix 'dtbs_check' in serdes_ln_ctrl node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Fix 'dtbs_check' serdes_ln_ctrl node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: correct cache-sets info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add DDR carveout memory nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add IPC sub-mailbox nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for J721E SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add support for product generation 2 boards (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Prepare for adding 2nd-generation boards (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add/enabled mailboxes and carve-outs for R5F cores (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Disable SR2.0-only PRUs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Flip mmc device ordering on Advanced devices (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Add j7200-evm compatible (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Add j721e-evm compatible (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add ICSSG nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Makefile: Collate AM64 platforms together (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Relocate thermal-zones to SoC specific location (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: ti-k3*: Introduce aliases for mmc nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Cleanup "ranges" property in "pcie" DT node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Add *max-virtual-functions* for pcie-ep DT node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Fix "bus-range" upto 256 bus number for PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Fix "vendor-id"/"device-id" properties of pcie node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Fix "bus-range" upto 256 bus number for PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Fix "max-virtual-functions" in PCIe EP nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-mcu: Add pinctrl (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add pwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Add pwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add ecap pwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add epwm nodes (Andrew Halaney) [RHEL-25014] - kbuild: Cleanup DT Overlay intermediate files as appropriate (Andrew Halaney) [RHEL-25014] - kbuild: Allow DTB overlays to built into .dtbo.S files (Andrew Halaney) [RHEL-25014] - kbuild: Allow DTB overlays to built from .dtso named source files (Andrew Halaney) [RHEL-25014] - tools/rtla: Exit with EXIT_SUCCESS when help is invoked (John Kacur) [RHEL-28660] - tools/rtla: Replace setting prio with nice for SCHED_OTHER (John Kacur) [RHEL-28660] - tools/rtla: Remove unused sched_getattr() function (John Kacur) [RHEL-28660] - tools/rtla: Fix clang warning about mount_point var size (John Kacur) [RHEL-28660] - tools/rtla: Fix uninitialized bucket/data->bucket_size warning (John Kacur) [RHEL-28660] - tools/rtla: Fix Makefile compiler options for clang (John Kacur) [RHEL-28660] - tools/rv: Fix curr_reactor uninitialized variable (John Kacur) [RHEL-28660] - tools/rv: Fix Makefile compiler options for clang (John Kacur) [RHEL-28660] - netfs, fscache: Prevent Oops in fscache_put_cache() (Pavel Reichl) [RHEL-28890] {CVE-2024-26612} - bnx2fc: Remove spin_lock_bh while release resources after upload. (John Meneghini) [RHEL-9662] - ice: fold ice_ptp_read_time into ice_ptp_gettimex64 (Michal Schmidt) [RHEL-19000] - ice: avoid the PTP hardware semaphore in gettimex64 path (Michal Schmidt) [RHEL-19000] - ice: add ice_adapter for shared data across PFs on the same NIC (Michal Schmidt) [RHEL-19000] - overlay: disable EVM (Coiby Xu) [RHEL-29566] - evm: add support to disable EVM on unsupported filesystems (Coiby Xu) [RHEL-29566] - evm: don't copy up 'security.evm' xattr (Coiby Xu) [RHEL-29566] - mm, vmscan: remove ISOLATE_UNMAPPED (Nico Pache) [RHEL-28667] - trace-vmscan-postprocess: sync with tracepoints updates (Nico Pache) [RHEL-28667] - tracing: incorrect isolate_mote_t cast in mm_vmscan_lru_isolate (Nico Pache) [RHEL-28667] - mm/mglru: skip special VMAs in lru_gen_look_around() (Nico Pache) [RHEL-28667] - mm/mglru: reclaim offlined memcgs harder (Nico Pache) [RHEL-28667] - mm/mglru: try to stop at high watermarks (Nico Pache) [RHEL-28667] - mm/mglru: fix underprotected page cache (Nico Pache) [RHEL-28667] - mm: multi-gen LRU: reuse some legacy trace events (Nico Pache) [RHEL-28667] - mm: multi-gen LRU: improve design doc (Nico Pache) [RHEL-28667] - mm: multi-gen LRU: clean up sysfs code (Nico Pache) [RHEL-28667] - printk: allow disabling printk per-console device kthreads at boot (Luis Claudio R. Goncalves) [RHEL-17709] - powerpc/pseries/iommu: IOMMU table is not initialized for kdump over SR-IOV (Mamatha Inamdar) [RHEL-25055] - IB/hfi1: Fix sdma.h tx->num_descs off-by-one error (Daniel Vacek) [RHEL-26063] - ASoC: Intel: soc-acpi: rt713+rt1316, no sdw-dmic config (Jaroslav Kysela) [RHEL-26456] - hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed (Maxim Levitsky) [RHEL-26435] - hv_netvsc: Fix race condition between netvsc_probe and netvsc_remove (Maxim Levitsky) [RHEL-26435] - mlxsw: spectrum_acl_tcam: Fix stack corruption (Ivan Vecera) [RHEL-26463] {CVE-2024-26586}- mm/page_alloc: don't wake kswapd from rmqueue() unless __GFP_KSWAPD_RECLAIM is specified (Waiman Long) [RHEL-24120] - debugobjects: Recheck debug_objects_enabled before reporting (Waiman Long) [RHEL-24120] - debugobjects: Don't wake up kswapd from fill_pool() (Waiman Long) [RHEL-24120] - RDMA/cma: Avoid GID lookups on iWARP devices (Benjamin Coddington) [RHEL-12457] - RDMA/cma: Deduplicate error flow in cma_validate_port() (Benjamin Coddington) [RHEL-12457] - RDMA/core: Set gid_attr.ndev for iWARP devices (Benjamin Coddington) [RHEL-12457] - RDMA/siw: Fabricate a GID on tun and loopback devices (Benjamin Coddington) [RHEL-12457] - redhat: Enable -Werror for aarch64 (Eric Chanudet) [RHEL-29316] - redhat: redhat/Makefile: include the subtrees merge script in the makefiles (Derek Barbosa) - crypto: dh - implement FIPS PCT (Vladis Dronov) [RHEL-25845] - crypto: tcrypt - add ffdhe2048(dh) test (Vladis Dronov) [RHEL-25845] - crypto: dh - Make public key test FIPS-only (Vladis Dronov) [RHEL-25845] - tools/resolve_btfids: Fix cross-compilation to non-host endianness (Viktor Malik) [RHEL-16042] - tools/resolve_btfids: Refactor set sorting with types from btf_ids.h (Viktor Malik) [RHEL-16042] - powerpc/mm: Fix null-pointer dereference in pgtable_cache_add (Mamatha Inamdar) [RHEL-29120] {CVE-2023-52607} - gfs2: Fix invalid metadata access in punch_hole (Andrew Price) [RHEL-28241] - i2c: Fix a potential use after free (David Arcari) [RHEL-26851] {CVE-2019-25162} - i2c: i801: Fix block process call transactions (David Arcari) [RHEL-26479] {CVE-2024-26593} - sched/membarrier: reduce the ability to hammer on sys_membarrier (Wander Lairson Costa) [RHEL-23428] {CVE-2024-26602}- pinctrl: bcm2835: Handle gpiochip_add_pin_range() errors (Eric Chanudet) [RHEL-28621] - pinctrl-bcm2835.c: fix race condition when setting gpio dir (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Remove of_node_put() in bcm2835_of_gpio_ranges_fallback() (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Make the irqchip immutable (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: drop irq_enable/disable callbacks (Eric Chanudet) [RHEL-28621] - pinctrl-bcm2835: don't call pinctrl_gpio_direction() (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Silence uninit warning (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Allow building driver as a module (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Replace BUG with BUG_ON (Eric Chanudet) [RHEL-28621] - block: Rename BLK_STS_NEXUS to BLK_STS_RESV_CONFLICT (Ming Lei) [RHEL-25988] - block: Add PR callouts for read keys and reservation (Ming Lei) [RHEL-25988] - block: sed-opal: handle empty atoms when parsing response (Ming Lei) [RHEL-25988] - virtio-blk: Ensure no requests in virtqueues before deleting vqs. (Ming Lei) [RHEL-25988] - blk-iocost: Fix an UBSAN shift-out-of-bounds warning (Ming Lei) [RHEL-25988] - blk-wbt: Fix detection of dirty-throttled tasks (Ming Lei) [RHEL-25988] - block: Fix where bio IO priority gets set (Ming Lei) [RHEL-25988] - aoe: avoid potential deadlock at set_capacity (Ming Lei) [RHEL-25988] - block: Fix WARNING in _copy_from_iter (Ming Lei) [RHEL-25988] - block: Move checking GENHD_FL_NO_PART to bdev_add_partition() (Ming Lei) [RHEL-25988] - block: Treat sequential write preferred zone type as invalid (Ming Lei) [RHEL-25988] - block: remove disk_clear_zoned (Ming Lei) [RHEL-25988] - sd: remove the !ZBC && blk_queue_is_zoned case in sd_read_block_characteristics (Ming Lei) [RHEL-25988] - drivers/block/xen-blkback/common.h: Fix spelling typo in comment (Ming Lei) [RHEL-25988] - blk-cgroup: don't use removal safe list iterators (Ming Lei) [RHEL-25988] - block: floor the discard granularity to the physical block size (Ming Lei) [RHEL-25988] - mtd_blkdevs: use the default discard granularity (Ming Lei) [RHEL-25988] - zram: use the default discard granularity (Ming Lei) [RHEL-25988] - null_blk: use the default discard granularity (Ming Lei) [RHEL-25988] - nbd: use the default discard granularity (Ming Lei) [RHEL-25988] - ubd: use the default discard granularity (Ming Lei) [RHEL-25988] - block: default the discard granularity to sector size (Ming Lei) [RHEL-25988] - block: remove two comments in bio_split_discard (Ming Lei) [RHEL-25988] - block: rename and document BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - loop: don't abuse BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - aoe: don't abuse BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - null_blk: don't cap max_hw_sectors to BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - loop: don't update discard limits from loop_set_status (Ming Lei) [RHEL-25988] - blk-wbt: remove the separate write cache tracking (Ming Lei) [RHEL-25988] - block: reject invalid operation in submit_bio_noacct (Ming Lei) [RHEL-25988] - drbd: actlog: fix kernel-doc warnings and spelling (Ming Lei) [RHEL-25988] - block: skip start/end time stamping for passthrough IO (Ming Lei) [RHEL-25988] - block: export disk_clear_zoned() (Ming Lei) [RHEL-25988] - sd: only call disk_clear_zoned when needed (Ming Lei) [RHEL-25988] - block: simplify disk_set_zoned (Ming Lei) [RHEL-25988] - block: remove support for the host aware zone model (Ming Lei) [RHEL-25988] - dm error: Add support for zoned block devices (Ming Lei) [RHEL-25988] - virtio_blk: remove the broken zone revalidation support (Ming Lei) [RHEL-25988] - virtio_blk: cleanup zoned device probing (Ming Lei) [RHEL-25988] - block: add check of 'minors' and 'first_minor' in device_add_disk() (Ming Lei) [RHEL-25988] - block: skip cgroups for passthrough io (Ming Lei) [RHEL-25988] - block: improve struct request_queue layout (Ming Lei) [RHEL-25988] - block: support adding less than len in bio_add_hw_page (Ming Lei) [RHEL-25988] - block: prevent an integer overflow in bvec_try_merge_hw_page (Ming Lei) [RHEL-25988] - block: Set memalloc_noio to false on device_add_disk() error path (Ming Lei) [RHEL-25988] - block/rnbd-srv: Check for unlikely string overflow (Ming Lei) [RHEL-25988] - block: Remove special-casing of compound pages (Ming Lei) [RHEL-25988] - block: skip QUEUE_FLAG_STATS and rq-qos for passthrough io (Ming Lei) [RHEL-25988] - block: move a few definitions out of CONFIG_BLK_DEV_ZONED (Ming Lei) [RHEL-25988] - block/rnbd: add support for REQ_OP_WRITE_ZEROES (Ming Lei) [RHEL-25988] - block: renumber QUEUE_FLAG_HW_WC (Ming Lei) [RHEL-25988] - block: Document the role of the two attribute groups (Ming Lei) [RHEL-25988] - block: warn once for each partition in bio_check_ro() (Ming Lei) [RHEL-25988] - block: move .bd_inode into 1st cacheline of block_device (Ming Lei) [RHEL-25988] - nbd: pass nbd_sock to nbd_read_reply() instead of index (Ming Lei) [RHEL-25988] - block/null_blk: Fix double blk_mq_start_request() warning (Ming Lei) [RHEL-25988] - nbd: fix null-ptr-dereference while accessing 'nbd->config' (Ming Lei) [RHEL-25988] - nbd: factor out a helper to get nbd_config without holding 'config_lock' (Ming Lei) [RHEL-25988] - nbd: fold nbd config initialization into nbd_alloc_config() (Ming Lei) [RHEL-25988] - blk-core: use pr_warn_ratelimited() in bio_check_ro() (Ming Lei) [RHEL-25988] - nbd: fix uaf in nbd_open (Ming Lei) [RHEL-25988] - powerpc/pseries: PLPKS SED Opal keystore support (Ming Lei) [RHEL-25988] - block: sed-opal: keystore access for SED Opal keys (Ming Lei) [RHEL-25988] - block:sed-opal: SED Opal keystore (Ming Lei) [RHEL-25988] - partitions/ibm: Introduce defines for magic string length values (Ming Lei) [RHEL-25988] - partitions/ibm: Replace strncpy() and improve readability (Ming Lei) [RHEL-25988] - partitions/ibm: Remove unnecessary memset (Ming Lei) [RHEL-25988] - aoe: replace strncpy with strscpy (Ming Lei) [RHEL-25988] - null_blk: replace strncpy with strscpy (Ming Lei) [RHEL-25988] - block/null_blk: add queue_rqs() support (Ming Lei) [RHEL-25988] - blk-mq: update driver tags request table when start request (Ming Lei) [RHEL-25988] - blk-mq: support batched queue_rqs() on shared tags queue (Ming Lei) [RHEL-25988] - blk-mq: remove RQF_MQ_INFLIGHT (Ming Lei) [RHEL-25988] - blk-mq: account active requests when get driver tag (Ming Lei) [RHEL-25988] - blk-throttle: check for overflow in calculate_bytes_allowed (Ming Lei) [RHEL-25988] - block: Fix regression in sed-opal for a saved key. (Ming Lei) [RHEL-25988] - block: Don't invalidate pagecache for invalid falloc modes (Ming Lei) [RHEL-25988] - block: correct stale comment in rq_qos_wait (Ming Lei) [RHEL-25988] - blk-mq: fix tags UAF when shrinking q->nr_hw_queues (Ming Lei) [RHEL-25988] - block: fix pin count management when merging same-page segments (Ming Lei) [RHEL-25988] - null_blk: fix poll request timeout handling (Ming Lei) [RHEL-25988] - s390/dasd: fix string length handling (Ming Lei) [RHEL-25988] - block: don't add or resize partition on the disk with GENHD_FL_NO_PART (Ming Lei) [RHEL-25988] - blk-throttle: consider 'carryover_ios/bytes' in throtl_trim_slice() (Ming Lei) [RHEL-25988] - blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice() (Ming Lei) [RHEL-25988] - blk-throttle: fix wrong comparation while 'carryover_ios/bytes' is negative (Ming Lei) [RHEL-25988] - blk-throttle: print signed value 'carryover_bytes/ios' for user (Ming Lei) [RHEL-25988] - block: use strscpy() to instead of strncpy() (Ming Lei) [RHEL-25988] - block: sed-opal: keyring support for SED keys (Ming Lei) [RHEL-25988] - block: sed-opal: Implement IOC_OPAL_REVERT_LSP (Ming Lei) [RHEL-25988] - block: sed-opal: Implement IOC_OPAL_DISCOVERY (Ming Lei) [RHEL-25988] - blk-mq: prealloc tags when increase tagset nr_hw_queues (Ming Lei) [RHEL-25988] - blk-mq: delete redundant tagset map update when fallback (Ming Lei) [RHEL-25988] - blk-mq: fix tags leak when shrink nr_hw_queues (Ming Lei) [RHEL-25988] - blk-cgroup: Fix NULL deref caused by blkg_policy_data being installed before init (Ming Lei) [RHEL-25988] - block: Bring back zero_fill_bio_iter (Ming Lei) [RHEL-25988] - block: Allow bio_iov_iter_get_pages() with bio->bi_bdev unset (Ming Lei) [RHEL-25988] - block: Add some exports for bcachefs (Ming Lei) [RHEL-25988] - block: fix bad lockdep annotation in blk-iolatency (Ming Lei) [RHEL-25988] - swim3: mark swim3_init() static (Ming Lei) [RHEL-25988] - block: remove init_mutex and open-code blk_iolatency_try_init (Ming Lei) [RHEL-25988] - block/mq-deadline: use correct way to throttling write requests (Ming Lei) [RHEL-25988] - iocost_monitor: improve it by adding iocg wait_ms (Ming Lei) [RHEL-25988] - iocost_monitor: print vrate inuse along with base_vrate (Ming Lei) [RHEL-25988] - iocost_monitor: fix kernel queue kobj changes (Ming Lei) [RHEL-25988] - block: cleanup bio_integrity_prep (Ming Lei) [RHEL-25988] - block: Improve performance for BLK_MQ_F_BLOCKING drivers (Ming Lei) [RHEL-25988] - scsi: Remove a blk_mq_run_hw_queues() call (Ming Lei) [RHEL-25988] - scsi: Inline scsi_kick_queue() (Ming Lei) [RHEL-25988] - block: refactor to use helper (Ming Lei) [RHEL-25988] - blk-flush: reuse rq queuelist in flush state machine (Ming Lei) [RHEL-25988] - blk-flush: count inflight flush_data requests (Ming Lei) [RHEL-25988] - blk-mq: use percpu csd to remote complete instead of per-rq csd (Ming Lei) [RHEL-25988] - block: don't allow enabling a cache on devices that don't support it (Ming Lei) [RHEL-25988] - block: cleanup queue_wc_store (Ming Lei) [RHEL-25988] - nbd: automatically load module on genl access (Ming Lei) [RHEL-25988] - blk-wbt: Replace strlcpy with strscpy (Ming Lei) [RHEL-25988] - kyber: Replace strlcpy with strscpy (Ming Lei) [RHEL-25988] - block: null_blk: cleanup null_queue_rq() (Ming Lei) [RHEL-25988] - block: null_blk: Fix handling of fake timeout request (Ming Lei) [RHEL-25988] - fbdev/simplefb: change loglevel when the power domains cannot be parsed (Robert Foss) [RHEL-17425] - fbdev/simplefb: Suppress error on missing power domains (Robert Foss) [RHEL-17425] - IMA: reject unknown hash algorithms in ima_get_hash_algo (Joel Slebodnick) [RHEL-26952] - redhat/configs: aarch64: enable SCMI pmdomain driver (Radu Rendec) [RHEL-26434] - firmware: arm_scmi: Add generic OPP support to the SCMI performance domain (Radu Rendec) [RHEL-26434] - OPP: Extend support for the opp-level beyond required-opps (Radu Rendec) [RHEL-26434] - OPP: Switch to use dev_pm_domain_set_performance_state() (Radu Rendec) [RHEL-26434] - PM: domains: Implement the ->set_performance_state() callback for genpd (Radu Rendec) [RHEL-26434] - PM: domains: Introduce dev_pm_domain_set_performance_state() (Radu Rendec) [RHEL-26434] - pmdomain: arm: Fix NULL dereference on scmi_perf_domain removal (Radu Rendec) [RHEL-26434] - pmdomain: arm: Avoid polling for scmi_perf_domain (Radu Rendec) [RHEL-26434] - pmdomain: arm: Add the SCMI performance domain (Radu Rendec) [RHEL-26434] - PM: domains: Allow genpd providers to manage OPP tables directly by its FW (Radu Rendec) [RHEL-26434] - cpufreq: scmi: Add support to parse domain-id using #power-domain-cells (Radu Rendec) [RHEL-26434] - dt-bindings: power: Clarify performance capabilities of power-domains (Radu Rendec) [RHEL-26434] - dt-bindings: firmware: arm,scmi: Extend bindings for protocol@13 (Radu Rendec) [RHEL-26434] - dt-bindings: arm: cpus: Add a power-domain-name for a performance-domain (Radu Rendec) [RHEL-26434] - cpufreq: scmi: Avoid one OF parsing in scmi_get_sharing_cpus() (Radu Rendec) [RHEL-26434] - arm64: dts: qcom: sa8775p-ride: Describe sgmii_phy1 irq (Andrew Halaney) [RHEL-28917] - arm64: dts: qcom: sa8775p-ride: Describe sgmii_phy0 irq (Andrew Halaney) [RHEL-28917] - Bluetooth: Fix bogus check for re-auth no supported with non-ssp (Bastien Nocera) [RHEL-18225 RHEL-18227] {CVE-2020-10135} - redhat/configs: enable pwr-mlxbf (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: support graceful reboot instead of emergency reset (Nirmala Dalvi) [RHEL-21119] - power: reset: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: change rst_pwr_hid and low_pwr_hid from global to local variables (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: add missing include (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: add BlueField SoC power control driver (Nirmala Dalvi) [RHEL-21119] - redhat/configs: enable pinctrl_mlxbf3 This driver is required to support the pinctrl device on the Bluefield-3 card. (Nirmala Dalvi) [RHEL-21115] - pinctrl: mlxbf3: Remove gpio_disable_free() (Nirmala Dalvi) [RHEL-21115] - pinctrl: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21115] - pinctrl: mlxbf3: set varaiable mlxbf3_pmx_funcs storage-class-specifier to static (Nirmala Dalvi) [RHEL-21115] - pinctrl: mlxbf3: Add pinctrl driver support (Nirmala Dalvi) [RHEL-21115] - redhat/configs: enable gpio_mlxbf3 (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: add an error code check in mlxbf3_gpio_probe (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: Support add_pin_ranges() (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: Add gpio driver support (Nirmala Dalvi) [RHEL-21113] - redhat/configs: enable mlxbf-pmc (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Ignore unsupported performance blocks (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: mlxbf_pmc_event_list(): make size ptr optional (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Cleanup signed/unsigned mix-up (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Replace uintN_t with kernel-style types (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Fix offset calculation for crspace events (Luiz Capitulino) [RHEL-21122] - platform/mellanox: Check devm_hwmon_device_register_with_groups() return value (Luiz Capitulino) [RHEL-21122] - platform/mellanox: Add null pointer checks for devm_kasprintf() (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Add support for BlueField-3 (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Fix reading of unprogrammed events (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Fix potential buffer overflows (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: fix sscanf() error checking (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: fix kernel-doc notation (Luiz Capitulino) [RHEL-21122] - SUNRPC: Remove stale comments (Jeffrey Layton) [RHEL-22860] - NFSD: Remove BUG_ON in nfsd4_process_cb_update() (Jeffrey Layton) [RHEL-22860] - NFSD: Replace comment with lockdep assertion (Jeffrey Layton) [RHEL-22860] - NFSD: Remove unused @reason argument (Jeffrey Layton) [RHEL-22860] - NFSD: Add callback operation lifetime trace points (Jeffrey Layton) [RHEL-22860] - NFSD: Rename nfsd_cb_state trace point (Jeffrey Layton) [RHEL-22860] - NFSD: Replace dprintks in nfsd4_cb_sequence_done() (Jeffrey Layton) [RHEL-22860] - NFSD: Add nfsd_seq4_status trace event (Jeffrey Layton) [RHEL-22860] - NFSD: Retransmit callbacks after client reconnects (Jeffrey Layton) [RHEL-22860] - NFSD: Reschedule CB operations when backchannel rpc_clnt is shut down (Jeffrey Layton) [RHEL-22860] - NFSD: Convert the callback workqueue to use delayed_work (Jeffrey Layton) [RHEL-22860] - NFSD: Reset cb_seq_status after NFS4ERR_DELAY (Jeffrey Layton) [RHEL-22860] - NFSv4, NFSD: move enum nfs_cb_opnum4 to include/linux/nfs4.h (Jeffrey Layton) [RHEL-22860] - tls: fix use-after-free on failed backlog decryption (Sabrina Dubroca) [RHEL-26410] {CVE-2024-26584} - tls: separate no-async decryption request handling from async (Sabrina Dubroca) [RHEL-26410] {CVE-2024-26584} - tls: decrement decrypt_pending if no async completion will be called (Sabrina Dubroca) [RHEL-26416] {CVE-2024-26583} - net: tls: fix use-after-free with partial reads and async decrypt (Sabrina Dubroca) [RHEL-26398] {CVE-2024-26582} - net: tls: handle backlogging of crypto requests (Sabrina Dubroca) [RHEL-26410] {CVE-2024-26584} - tls: fix race between tx work scheduling and socket close (Sabrina Dubroca) [RHEL-26361] {CVE-2024-26585} - tls: fix race between async notify and socket close (Sabrina Dubroca) [RHEL-26416] {CVE-2024-26583} - net: tls: factor out tls_*crypt_async_wait() (Sabrina Dubroca) [RHEL-26416] {CVE-2024-26583} - i2c: mlxbf: Use devm_platform_get_and_ioremap_resource() (Luiz Capitulino) [RHEL-21116] - I2C: Explicitly include correct DT includes (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: Use dev_err_probe in probe function (Luiz Capitulino) [RHEL-21116] - i2c: Convert to platform remove callback returning void (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: depend on ACPI; clean away ifdeffage (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: remove device tree support (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: support BlueField-3 SoC (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: add multi slave functionality (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: support lock mechanism (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: Fix frequency calculation (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: Refactor _UID handling to use acpi_dev_uid_to_integer() (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: remove IRQF_ONESHOT (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: prevent stack overflow in mlxbf_i2c_smbus_start_transaction() (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: incorrect base address passed during io write (Luiz Capitulino) [RHEL-21116] - Revert "Merge: EDAC: add initial support for El Capitan" (Scott Weaver) - SEV: disable SEV-ES DebugSwap by default (Paolo Bonzini) [RHEL-22997] - dm-integrity, dm-verity: reduce stack usage for recheck (Benjamin Marzinski) [RHEL-20912] - dm-crypt: recheck the integrity tag after a failure (Benjamin Marzinski) [RHEL-20912] - dm-crypt: don't modify the data when using authenticated encryption (Benjamin Marzinski) [RHEL-20912] - dm-verity: recheck the hash after a failure (Benjamin Marzinski) [RHEL-20912] - dm-integrity: recheck the integrity tag after a failure (Benjamin Marzinski) [RHEL-20912] - tracing/timerlat: Move hrtimer_init to timerlat_fd open() (John Kacur) [RHEL-26665] - gfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dump (Andrew Price) [RHEL-26500] {CVE-2023-52448} - NFSv4: Always ask for type with READDIR (Benjamin Coddington) [RHEL-15843] - sunrpc: have svc tasks sleep in TASK_INTERRUPTIBLE instead of TASK_IDLE (Jeffrey Layton) [RHEL-22742] - smb: client: fix OOB in receive_encrypted_standard() (Scott Mayhew) [RHEL-21687] {CVE-2024-0565} - EDAC/amd64: Add support for family 0x19, models 0x90-9f devices (Aristeu Rozanski) [RHEL-10022] - EDAC/mc: Add support for HBM3 memory type (Aristeu Rozanski) [RHEL-10022] - x86/MCE/AMD: Add new MA_LLC, USR_DP, and USR_CP bank types (Aristeu Rozanski) [RHEL-10022] - EDAC/mce_amd: Remove SMCA Extended Error code descriptions (Aristeu Rozanski) [RHEL-10022] - x86/mce/amd, EDAC/mce_amd: Move long names to decoder module (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Cache and use GPU node map (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Add support for AMD heterogeneous Family 19h Model 30h-3Fh (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Document heterogeneous system enumeration (Aristeu Rozanski) [RHEL-10022] - x86/MCE/AMD, EDAC/mce_amd: Decode UMC_V2 ECC errors (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Fix indentation in umc_determine_edac_cap() (Aristeu Rozanski) [RHEL-10022] - EDAC: Sanitize MODULE_AUTHOR strings (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Add get_err_info() to pvt->ops (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Split dump_misc_regs() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Split init_csrows() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Split determine_edac_cap() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] - fprobe: Ensure running fprobe_exit_handler() finished before calling rethook_free() (Viktor Malik) [RHEL-26131] - fprobe: Release rethook after the ftrace_ops is unregistered (Viktor Malik) [RHEL-26131] - fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super {CVE-2024-0841} (Audra Mitchell) [RHEL-20615] {CVE-2024-0841} - smb: client: fix parsing of SMB3.1.1 POSIX create context (Paulo Alcantara) [RHEL-26242] {CVE-2023-52434} - smb: client: fix potential OOBs in smb2_parse_contexts() (Paulo Alcantara) [RHEL-26242] {CVE-2023-52434}- genirq: Wake interrupt threads immediately when changing affinity (Crystal Wood) [RHEL-9148] - scsi: core: Move scsi_host_busy() out of host lock if it is for per-command (Ming Lei) [RHEL-23941] - scsi: core: Move scsi_host_busy() out of host lock for waking up EH handler (Ming Lei) [RHEL-23941] - tracing/timerlat: Move hrtimer_init to timerlat_fd open() (John Kacur) [RHEL-28655] - crypto: akcipher - Disable signing and decryption (Herbert Xu) [RHEL-17113] {CVE-2023-6240} - RDMA/siw: Fix connection failure handling (Kamal Heib) [RHEL-28044] {CVE-2023-52513} - x86/mm: Fix memory encryption features advertisement (Vitaly Kuznetsov) [RHEL-26662] - x86/coco: Export cc_vendor (Vitaly Kuznetsov) [RHEL-26662] - afs: fix __afs_break_callback() / afs_drop_open_mmap() race (Marc Dionne) [RHEL-25171] - afs: Increase buffer size in afs_update_volume_status() (Marc Dionne) [RHEL-25171] - afs: Fix ignored callbacks over ipv4 (Marc Dionne) [RHEL-25171] - rxrpc: Fix counting of new acks and nacks (Marc Dionne) [RHEL-25171] - rxrpc: Fix response to PING RESPONSE ACKs to a dead call (Marc Dionne) [RHEL-25171] - rxrpc: Fix delayed ACKs to not set the reference serial number (Marc Dionne) [RHEL-25171] - rxrpc: Fix generation of serial numbers to skip zero (Marc Dionne) [RHEL-25171] - afs: Fix missing/incorrect unlocking of RCU read lock (Marc Dionne) [RHEL-25171] - afs: Remove afs_dynroot_d_revalidate() as it is redundant (Marc Dionne) [RHEL-25171] - afs: Fix error handling with lookup via FS.InlineBulkStatus (Marc Dionne) [RHEL-25171] - afs: Don't use certain unnecessary folio_*() functions (Marc Dionne) [RHEL-25171] - rxrpc: Fix use of Don't Fragment flag (Marc Dionne) [RHEL-25171] - rxrpc: Fix skbuff cleanup of call's recvmsg_queue and rx_oos_queue (Marc Dionne) [RHEL-25171] - afs: trace: Log afs_make_call(), including server address (Marc Dionne) [RHEL-25171] - afs: Fix offline and busy message emission (Marc Dionne) [RHEL-25171] - afs: Fix fileserver rotation (Marc Dionne) [RHEL-25171] - afs: Overhaul invalidation handling to better support RO volumes (Marc Dionne) [RHEL-25171] - afs: Parse the VolSync record in the reply of a number of RPC ops (Marc Dionne) [RHEL-25171] - afs: Don't leave DONTUSE/NEWREPSITE servers out of server list (Marc Dionne) [RHEL-25171] - afs: Fix comment in afs_do_lookup() (Marc Dionne) [RHEL-25171] - afs: Apply server breaks to mmap'd files in the call processor (Marc Dionne) [RHEL-25171] - afs: Move the vnode/volume validity checking code into its own file (Marc Dionne) [RHEL-25171] - afs: Defer volume record destruction to a workqueue (Marc Dionne) [RHEL-25171] - afs: Make it possible to find the volumes that are using a server (Marc Dionne) [RHEL-25171] - afs: Combine the endpoint state bools into a bitmask (Marc Dionne) [RHEL-25171] - afs: Keep a record of the current fileserver endpoint state (Marc Dionne) [RHEL-25171] - afs: Dispatch vlserver probes in priority order (Marc Dionne) [RHEL-25171] - afs: Dispatch fileserver probes in priority order (Marc Dionne) [RHEL-25171] - afs: Mark address lists with configured priorities (Marc Dionne) [RHEL-25171] - afs: Provide a way to configure address priorities (Marc Dionne) [RHEL-25171] - afs: Remove the unimplemented afs_cmp_addr_list() (Marc Dionne) [RHEL-25171] - afs: Add some more info to /proc/net/afs/servers (Marc Dionne) [RHEL-25171] - rxrpc: Create a procfile to display outstanding client conn bundles (Marc Dionne) [RHEL-25171] - afs: Fold the afs_addr_cursor struct in (Marc Dionne) [RHEL-25171] - afs: Use peer + service_id as call address (Marc Dionne) [RHEL-25171] - afs: Add a tracepoint for struct afs_addr_list (Marc Dionne) [RHEL-25171] - afs: Automatically generate trace tag enums (Marc Dionne) [RHEL-25171] - afs: Rename some fields (Marc Dionne) [RHEL-25171] - afs: Simplify error handling (Marc Dionne) [RHEL-25171] - afs: Don't put afs_call in afs_wait_for_call_to_complete() (Marc Dionne) [RHEL-25171] - afs: Wrap most op->error accesses with inline funcs (Marc Dionne) [RHEL-25171] - afs: Use op->nr_iterations=-1 to indicate to begin fileserver iteration (Marc Dionne) [RHEL-25171] - afs: Handle the VIO and UAEIO aborts explicitly (Marc Dionne) [RHEL-25171] - afs: Rename addr_list::failed to probe_failed (Marc Dionne) [RHEL-25171] - afs: Don't skip server addresses for which we didn't get an RTT reading (Marc Dionne) [RHEL-25171] - rxrpc, afs: Allow afs to pin rxrpc_peer objects (Marc Dionne) [RHEL-25171] - afs: Turn the afs_addr_list address array into an array of structs (Marc Dionne) [RHEL-25171] - afs: Add comments on abort handling (Marc Dionne) [RHEL-25171] - rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock() (Marc Dionne) [RHEL-25171] - afs: use read_seqbegin() in afs_check_validity() and afs_getattr() (Marc Dionne) [RHEL-25171] - afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*() (Marc Dionne) [RHEL-25171] - afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu() (Marc Dionne) [RHEL-25171] - afs: Fix use-after-free due to get/remove race in volume tree (Marc Dionne) [RHEL-25171] - afs: Fix overwriting of result of DNS query (Marc Dionne) [RHEL-25171] - afs: Fix dynamic root lookup DNS check (Marc Dionne) [RHEL-25171] - afs: Fix the dynamic root's d_delete to always delete unused dentries (Marc Dionne) [RHEL-25171] - afs: Fix refcount underflow from error handling race (Marc Dionne) [RHEL-25171] - afs: do not test the return value of folio_start_writeback() (Marc Dionne) [RHEL-25171] - afs: Mark a superblock for an R/O or Backup volume as SB_RDONLY (Marc Dionne) [RHEL-25171] - afs: Fix file locking on R/O volumes to operate in local mode (Marc Dionne) [RHEL-25171] - afs: Return ENOENT if no cell DNS record can be found (Marc Dionne) [RHEL-25171] - afs: Make error on cell lookup failure consistent with OpenAFS (Marc Dionne) [RHEL-25171] - afs: Fix afs_server_list to be cleaned up with RCU (Marc Dionne) [RHEL-25171] - rxrpc: Defer the response to a PING ACK until we've parsed it (Marc Dionne) [RHEL-25171] - rxrpc: Fix RTT determination to use any ACK as a source (Marc Dionne) [RHEL-25171] - rxrpc: Fix some minor issues with bundle tracing (Marc Dionne) [RHEL-25171] - rxrpc: Fix two connection reaping bugs (Marc Dionne) [RHEL-25171] - afs: Provide a splice-read wrapper (Marc Dionne) [RHEL-25171] - rxrpc: Replace fake flex-array with flexible-array member (Marc Dionne) [RHEL-25171] - x86/cpu/intel: Detect TME keyid bits before setting MTRR mask registers (Paolo Bonzini) [RHEL-23426] - x86/cpu: Allow reducing x86_phys_bits during early_identify_cpu() (Paolo Bonzini) [RHEL-23426] - x86/boot: Move x86_cache_alignment initialization to correct spot (Paolo Bonzini) [RHEL-23426] - x86/sev-es: Set x86_virt_bits to the correct value straight away, instead of a two-phase approach (Paolo Bonzini) [RHEL-23426] - KVM: x86: make KVM_REQ_NMI request iff NMI pending for vcpu (Prasad Pandit) [RHEL-2815] - drm/tegra: Remove existing framebuffer only if we support display (Robert Foss) [RHEL-26130] - Deprecate qla4xxx in RHEL-9 (Chris Leech) [RHEL-1241] - dm-bufio: fix no-sleep mode (Benjamin Marzinski) [RHEL-23968] - selftests: rtnetlink: add MACsec offload tests (Sabrina Dubroca) [RHEL-24616] - netdevsim: add dummy macsec offload (Sabrina Dubroca) [RHEL-24616] - selftests: rtnetlink: Make the set of tests to run configurable (Sabrina Dubroca) [RHEL-24616]- workqueue: Avoid using isolated cpus' timers on queue_delayed_work (Leonardo Bras) [RHEL-20254] - cnic,bnx2,bnx2x: use UIO_MEM_DMA_COHERENT (Chris Leech) [RHEL-26081] - uio: introduce UIO_MEM_DMA_COHERENT type (Chris Leech) [RHEL-26081] - Reapply "dma-mapping: reject __GFP_COMP in dma_alloc_attrs" (Chris Leech) [RHEL-26081] - Reapply "cnic: don't pass bogus GFP_ flags to dma_alloc_coherent" (Chris Leech) [RHEL-26081] - block: add check that partition length needs to be aligned with block size (Ming Lei) [RHEL-26616] {CVE-2023-52458}- x86/fpu: Stop relying on userspace for info to fault in xsave buffer (Steve Best) [RHEL-26672] {CVE-2024-26603} - redhat: configs: Enable CONFIG_MEMTEST to enable memory test (Eric Chanudet) [RHEL-24906] - x86/smpboot/64: Handle X2APIC BIOS inconsistency gracefully (David Arcari) [RHEL-19514] - x86/apic: Fake primary thread mask for XEN/PV (David Arcari) [RHEL-19514] - cpu/hotplug: Remove dependancy against cpu_primary_thread_mask (David Arcari) [RHEL-19514] - x86/smpboot: Fix the parallel bringup decision (David Arcari) [RHEL-19514] - x86/realmode: Make stack lock work in trampoline_compat() (David Arcari) [RHEL-19514] - x86/smp: Initialize cpu_primary_thread_mask late (David Arcari) [RHEL-19514] - cpu/hotplug: Fix off by one in cpuhp_bringup_mask() (David Arcari) [RHEL-19514] - x86/apic: Fix use of X{,2}APIC_ENABLE in asm with older binutils (David Arcari) [RHEL-19514] - x86/tsc: Defer marking TSC unstable to a worker (David Arcari) [RHEL-19514] - cpu/hotplug: Remove unused function declaration cpu_set_state_online() (David Arcari) [RHEL-19514] - x86/smpboot/64: Implement arch_cpuhp_init_parallel_bringup() and enable it (David Arcari) [RHEL-19514] - x86/smpboot: Support parallel startup of secondary CPUs (David Arcari) [RHEL-19514] - x86/apic/x2apic: Allow CPU cluster_mask to be populated in parallel (David Arcari) [RHEL-19514] - x86/smpboot: Remove initial_gs (David Arcari) [RHEL-19514] - x86/smpboot: Remove early_gdt_descr on 64-bit (David Arcari) [RHEL-19514] - x86/smpboot: Implement a bit spinlock to protect the realmode stack (David Arcari) [RHEL-19514] - x86/apic: Save the APIC virtual base address (David Arcari) [RHEL-19514] - x86/smpboot: Remove initial_stack on 64-bit (David Arcari) [RHEL-19514] - cpu/hotplug: Allow "parallel" bringup up to CPUHP_BP_KICK_AP_STATE (David Arcari) [RHEL-19514] - x86/apic: Provide cpu_primary_thread mask (David Arcari) [RHEL-19514] - x86/smpboot: Enable split CPU startup (David Arcari) [RHEL-19514] - cpu/hotplug: Provide a split up CPUHP_BRINGUP mechanism (David Arcari) [RHEL-19514] - cpu/hotplug: Remove unused state functions (David Arcari) [RHEL-19514] - riscv: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - MIPS: SMP_CPS: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - arm64: smp: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - ARM: smp: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - cpu/hotplug: Remove cpu_report_state() and related unused cruft (David Arcari) [RHEL-19514] - cpu/hotplug: Add debug printks for hotplug callback failures (David Arcari) [RHEL-19514] - cpu/hotplug: Do not bail-out in DYING/STARTING sections (David Arcari) [RHEL-19514] - cpu/hotplug: Initialise all cpuhp_cpu_state structs earlier (David Arcari) [RHEL-19514] - x86/smpboot: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - cpu/hotplug: Add CPU state tracking and synchronization (David Arcari) [RHEL-19514] - x86/xen/hvm: Get rid of DEAD_FROZEN handling (David Arcari) [RHEL-19514] - x86/xen/smp_pv: Remove wait for CPU online (David Arcari) [RHEL-19514] - x86/smpboot: Remove wait for cpu_online() (David Arcari) [RHEL-19514] - cpu/hotplug: Rework sparse_irq locking in bringup_cpu() (David Arcari) [RHEL-19514] - x86/smpboot: Remove cpu_callin_mask (David Arcari) [RHEL-19514] - x86/smpboot: Make TSC synchronization function call based (David Arcari) [RHEL-19514] - x86/smpboot: Move synchronization masks to SMP boot code (David Arcari) [RHEL-19514] - x86/cpu/cacheinfo: Remove cpu_callout_mask dependency (David Arcari) [RHEL-19514] - gitlab-ci: enable arm64/s390x/ppc64le debug builds (Michael Hofmann) - PCI/ASPM: Fix deadlock when enabling ASPM (Myron Stowe) [RHEL-26162] - MAINTAINERS: Orphan Cadence PCIe IP (Myron Stowe) [RHEL-26162] - Revert "PCI/ASPM: Remove pcie_aspm_pm_state_change()" (Myron Stowe) [RHEL-26162] - Revert "PCI: acpiphp: Reassign resources on bridge if necessary" (Myron Stowe) [RHEL-26162] - PCI/ASPM: Add pci_disable_link_state_locked() lockdep assert (Myron Stowe) [RHEL-26162] - PCI/ASPM: Clean up __pci_disable_link_state() 'sem' parameter (Myron Stowe) [RHEL-26162] - PCI: qcom: Clean up ASPM comment (Myron Stowe) [RHEL-26162] - PCI: qcom: Fix potential deadlock when enabling ASPM (Myron Stowe) [RHEL-26162] - PCI: vmd: Fix potential deadlock when enabling ASPM (Myron Stowe) [RHEL-26162] - PCI/ASPM: Add pci_enable_link_state_locked() (Myron Stowe) [RHEL-26162] - PCI: loongson: Limit MRRS to 256 (Myron Stowe) [RHEL-26162] - PCI: Simplify pcie_capability_clear_and_set_word() to ..._clear_word() (Myron Stowe) [RHEL-26162] - PCI: endpoint: Fix double free in __pci_epc_create() (Myron Stowe) [RHEL-26162] - PCI: Replace unnecessary UTF-8 in Kconfig (Myron Stowe) [RHEL-26162] - logic_pio: Remove logic_outb(), _outw(), outl() duplicate declarations (Myron Stowe) [RHEL-26162] - PCI: Make pci_assign_unassigned_resources() non-init (Myron Stowe) [RHEL-26162] - PCI: Prevent xHCI driver from claiming AMD VanGogh USB3 DRD device (Myron Stowe) [RHEL-26162] - PCI/portdrv: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/VC: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/PTM: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/PME: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/ATS: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/ATS: Show PASID Capability register width in bitmasks (Myron Stowe) [RHEL-26162] - PCI: Use FIELD_GET() in Sapphire RX 5600 XT Pulse quirk (Myron Stowe) [RHEL-26162] - PCI: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/MSI: Use FIELD_GET/PREP() (Myron Stowe) [RHEL-26162] - PCI/DPC: Use defines with DPC reason fields (Myron Stowe) [RHEL-26162] - PCI/DPC: Use defined fields with DPC_CTL register (Myron Stowe) [RHEL-26162] - PCI/DPC: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI: hotplug: Use FIELD_GET/PREP() (Myron Stowe) [RHEL-26162] - PCI: dwc: Use FIELD_GET/PREP() (Myron Stowe) [RHEL-26162] - PCI: cadence: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI: Use FIELD_GET() to extract Link Width (Myron Stowe) [RHEL-26162] - PCI: mvebu: Use FIELD_PREP() with Link Width (Myron Stowe) [RHEL-26162] - PCI: tegra194: Use FIELD_GET()/FIELD_PREP() with Link Width fields (Myron Stowe) [RHEL-26162] - scsi: ipr: Do PCI error checks on own line (Myron Stowe) [RHEL-26162] - PCI: xgene: Do PCI error check on own line & keep return value (Myron Stowe) [RHEL-26162] - PCI: Do error check on own line to split long "if" conditions (Myron Stowe) [RHEL-26162] - atm: iphase: Do PCI error checks on own line (Myron Stowe) [RHEL-26162] - sh: pci: Do PCI error check on own line (Myron Stowe) [RHEL-26162] - alpha: Streamline convoluted PCI error handling (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: xilinx-xdma: Add schemas for Xilinx XDMA PCIe Root Port Bridge (Myron Stowe) [RHEL-26162] - PCI: xilinx-cpm: Move IRQ definitions to a common header (Myron Stowe) [RHEL-26162] - PCI: xilinx-nwl: Modify ECAM size to enable support for 256 buses (Myron Stowe) [RHEL-26162] - PCI: xilinx-nwl: Rename the NWL_ECAM_VALUE_DEFAULT macro (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: xilinx-nwl: Modify ECAM size in the DT example (Myron Stowe) [RHEL-26162] - PCI: xilinx-nwl: Remove redundant code that sets Type 1 header fields (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: xilinx-nwl: Convert to YAML schemas of Xilinx NWL PCIe Root Port Bridge (Myron Stowe) [RHEL-26162] - PCI: tegra194: Use Mbps_to_icc() macro for setting icc speed (Myron Stowe) [RHEL-26162] - PCI: qcom-ep: Use PCIE_SPEED2MBS_ENC() macro for encoding link speed (Myron Stowe) [RHEL-26162] - PCI: qcom: Use PCIE_SPEED2MBS_ENC() macro for encoding link speed (Myron Stowe) [RHEL-26162] - misc: pci_endpoint_test: Add Device ID for R-Car S4-8 PCIe controller (Myron Stowe) [RHEL-26162] - MAINTAINERS: Update PCI DRIVER FOR RENESAS R-CAR for R-Car Gen4 (Myron Stowe) [RHEL-26162] - PCI: rcar-gen4: Add endpoint mode support (Myron Stowe) [RHEL-26162] - PCI: rcar-gen4: Add R-Car Gen4 PCIe controller support for host mode (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: renesas: Add R-Car Gen4 PCIe Endpoint (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: renesas: Add R-Car Gen4 PCIe Host (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: dwc: Update maxItems of reg and reg-names (Myron Stowe) [RHEL-26162] - PCI: dwc: endpoint: Introduce .pre_init() and .deinit() (Myron Stowe) [RHEL-26162] - PCI: dwc: Expose dw_pcie_write_dbi2() to module (Myron Stowe) [RHEL-26162] - PCI: dwc: Expose dw_pcie_ep_exit() to module (Myron Stowe) [RHEL-26162] - PCI: dwc: Add EDMA_UNROLL capability flag (Myron Stowe) [RHEL-26162] - PCI: dwc: endpoint: Add multiple PFs support for dbi2 (Myron Stowe) [RHEL-26162] - PCI: tegra194: Drop PCI_EXP_LNKSTA_NLW setting (Myron Stowe) [RHEL-26162] - PCI: dwc: Add missing PCI_EXP_LNKCAP_MLW handling (Myron Stowe) [RHEL-26162] - PCI: dwc: Add dw_pcie_link_set_max_link_width() (Myron Stowe) [RHEL-26162] - PCI: Add T_PVPERL macro (Myron Stowe) [RHEL-26162] - PCI: qcom-ep: Add dedicated callback for writing to DBI2 registers (Myron Stowe) [RHEL-26162] - PCI: layerscape-ep: Set 64-bit DMA mask (Myron Stowe) [RHEL-26162] - PCI: cadence: Drop unused member from struct cdns_plat_pcie (Myron Stowe) [RHEL-26162] - PCI: qcom: Enable ASPM for platforms supporting 1.9.0 ops (Myron Stowe) [RHEL-26162] - PCI: dwc: Add host_post_init() callback (Myron Stowe) [RHEL-26162] - drm/qxl: Use pci_is_vga() to identify VGA devices (Myron Stowe) [RHEL-26162] - drm/virtio: Use pci_is_vga() to identify VGA devices (Myron Stowe) [RHEL-26162] - PCI/sysfs: Enable 'boot_vga' attribute via pci_is_vga() (Myron Stowe) [RHEL-26162] - PCI/VGA: Select VGA devices earlier (Myron Stowe) [RHEL-26162] - PCI/VGA: Use pci_is_vga() to identify VGA devices (Myron Stowe) [RHEL-26162] - PCI: Add pci_is_vga() helper (Myron Stowe) [RHEL-26162] - PCI: Lengthen reset delay for VideoPropulsion Torrent QN16e card (Myron Stowe) [RHEL-26162] - x86/PCI: Avoid PME from D3hot/D3cold for AMD Rembrandt and Phoenix USB4 (Myron Stowe) [RHEL-26162] - PCI/sysfs: Protect driver's D3cold preference from user space (Myron Stowe) [RHEL-26162] - PCI/P2PDMA: Remove redundant goto (Myron Stowe) [RHEL-26162] - PCI/P2PDMA: Fix undefined behavior bug in struct pci_p2pdma_pagemap (Myron Stowe) [RHEL-26162] - PCI: acpiphp: Allow built-in drivers for Attention Indicators (Myron Stowe) [RHEL-26162] - PCI: keystone: Don't discard .probe() callback (Myron Stowe) [RHEL-26162] - PCI: keystone: Don't discard .remove() callback (Myron Stowe) [RHEL-26162] - PCI: kirin: Don't discard .remove() callback (Myron Stowe) [RHEL-26162] - PCI: exynos: Don't discard .remove() callback (Myron Stowe) [RHEL-26162] - PCI/ACPI: Use acpi_evaluate_dsm_typed() (Myron Stowe) [RHEL-26162] - drm/radeon: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - drm/amdgpu: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - drm/nouveau: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - ALSA: hda: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - PCI: Add pci_get_base_class() helper (Myron Stowe) [RHEL-26162] - PCI: endpoint: Use IS_ERR_OR_NULL() helper function (Myron Stowe) [RHEL-26162] - PCI/ASPM: Fix L1 substate handling in aspm_attr_store_common() (Myron Stowe) [RHEL-26162] - Revert "PCI/ASPM: Disable only ASPM_STATE_L1 when driver, disables L1" (Myron Stowe) [RHEL-26162] - PCI/ASPM: Convert printk() to pr_*() and add include (Myron Stowe) [RHEL-26162] - PCI/ASPM: Remove unnecessary includes (Myron Stowe) [RHEL-26162] - PCI/ASPM: Use FIELD_MAX() instead of literals (Myron Stowe) [RHEL-26162] - PCI/ASPM: Use time constants (Myron Stowe) [RHEL-26162] - PCI/ASPM: Return U32_MAX instead of bit magic construct (Myron Stowe) [RHEL-26162] - PCI/ASPM: Use FIELD_GET/PREP() to access PCIe capability fields (Myron Stowe) [RHEL-26162] - PCI: Add PCI_L1SS_CTL2 fields (Myron Stowe) [RHEL-26162] - PCI/AER: Factor out interrupt toggling into helpers (Myron Stowe) [RHEL-26162] - pinctrl: intel: use the correct _PM_OPS() export macro (David Arcari) [RHEL-26354] - pinctrl: don't put the reference to GPIO device in pinctrl_pins_show() (David Arcari) [RHEL-26354] - PM: Provide EXPORT_NS_GPL_DEV_SLEEP_PM_OPS (David Arcari) [RHEL-26354] - pinctrl: intel: Add Intel Meteor Point pin controller and GPIO support (David Arcari) [RHEL-26354] - pinctrl: core: Remove unused members from struct group_desc (David Arcari) [RHEL-26354] - pinctrl: imx: Convert to use grp member (David Arcari) [RHEL-26354] - pinctrl: imx: Use temporary variable to hold pins (David Arcari) [RHEL-26354] - pinctrl: freescale: remove generic pin config core support (David Arcari) [RHEL-26354] - pinctrl: core: Embed struct pingroup into struct group_desc (David Arcari) [RHEL-26354] - pinctrl: core: Add a convenient define PINCTRL_GROUP_DESC() (David Arcari) [RHEL-26354] - pinctrl: baytrail: use gpiochip_dup_line_label() (David Arcari) [RHEL-26354] - gpiolib: provide gpiochip_dup_line_label() (David Arcari) [RHEL-26354] - pinctrl: core: Make pins const unsigned int pointer in struct group_desc (David Arcari) [RHEL-26354] - pinctrl: Convert unsigned to unsigned int (David Arcari) [RHEL-26354] - pinctrl: don't include GPIOLIB private header (David Arcari) [RHEL-26354] - pinctrl: stop using gpiod_to_chip() (David Arcari) [RHEL-26354] - gpiolib: add gpio_device_get_label() stub for !GPIOLIB (David Arcari) [RHEL-26354] - gpiolib: add gpio_device_get_base() stub for !GPIOLIB (David Arcari) [RHEL-26354] - gpiolib: add gpiod_to_gpio_device() stub for !GPIOLIB (David Arcari) [RHEL-26354] - gpiolib: Fix scope-based gpio_device refcounting (David Arcari) [RHEL-26354] - gpiolib: provide gpio_device_get_label() (David Arcari) [RHEL-26354] - gpiolib: provide gpio_device_get_base() (David Arcari) [RHEL-26354] - gpiolib: provide gpiod_to_gpio_device() (David Arcari) [RHEL-26354] - gpiolib: add support for scope-based management to gpio_device (David Arcari) [RHEL-26354] - gpiolib: make gpio_device_get() and gpio_device_put() public (David Arcari) [RHEL-26354] - pinctrl: baytrail: Simplify code with cleanup helpers (David Arcari) [RHEL-26354] - pinctrl: Bulk conversion to generic_handle_domain_irq() (David Arcari) [RHEL-26354] - pinctrl: baytrail: Move default strength assignment to a switch-case (David Arcari) [RHEL-26354] - pinctrl: baytrail: Factor out byt_gpio_force_input_mode() (David Arcari) [RHEL-26354] - pinctrl: baytrail: Fix types of config value in byt_pin_config_set() (David Arcari) [RHEL-26354] - pinctrl: avoid reload of p state in list iteration (David Arcari) [RHEL-26354] - pinctrl: intel: Add a generic Intel pin control platform driver (David Arcari) [RHEL-26354] - devres: Provide krealloc_array (David Arcari) [RHEL-26354] - redhat/configs: enable new intel pinctrl configs (David Arcari) [RHEL-26354] - pinctrl: intel: Revert "Unexport intel_pinctrl_probe()" (David Arcari) [RHEL-26354] - pinctrl: intel: allow independent COMPILE_TEST (David Arcari) [RHEL-26354] - pinctrl: intel: Refactor intel_pinctrl_get_soc_data() (David Arcari) [RHEL-26354] - pinctrl: intel: Move default strength assignment to a switch-case (David Arcari) [RHEL-26354] - pinctrl: intel: Make PM ops functions static (David Arcari) [RHEL-26354] - pinctrl: tigerlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: sunrisepoint: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: meteorlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: lewisburg: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: lakefield: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: jasperlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: icelake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: geminilake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: emmitsburg: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: elkhartlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: denverton: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: cedarfork: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: cannonlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: broxton: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: alderlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: intel: Provide Intel pin control wide PM ops structure (David Arcari) [RHEL-26354] - Remove custom EXPORT_NS_GPL_DEV_PM_OPS macro (David Arcari) [RHEL-26354] - PM: Improve EXPORT_*_DEV_PM_OPS macros (David Arcari) [RHEL-26354] - export: fix string handling of namespace in EXPORT_SYMBOL_NS (David Arcari) [RHEL-26354] - PM: core: Add NS varients of EXPORT[_GPL]_SIMPLE_DEV_PM_OPS and runtime pm equiv (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_ready_for_gpio_range() (David Arcari) [RHEL-26354] - pinctrl: change the signature of gpio_to_pin() (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_match_gpio_range() (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_get_device_gpio_range() (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_gpio_direction() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_set_config_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_direction_output_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_direction_input_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_free_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_request_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_can_use_line_new() (David Arcari) [RHEL-26354] - gpio: cdev: use pinctrl_gpio_can_use_line_new() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_set_config() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_direction_output() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_direction_input() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_free() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_request() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_can_use_line() (David Arcari) [RHEL-26354] - pinctrl: intel: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpio: aspeed: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpio: aspeed: fix the GPIO number passed to pinctrl_gpio_set_config() (David Arcari) [RHEL-26354] - gpio: vf610: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - pinctrl: bcm: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpio: tegra: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpiolib: generic: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - pinctrl: provide new GPIO-to-pinctrl glue helpers (David Arcari) [RHEL-26354] - pinctrl: intel: use acpi_dev_uid_match() for matching _UID (David Arcari) [RHEL-26354] - ACPI: utils: Introduce acpi_dev_uid_match() for matching _UID (David Arcari) [RHEL-26354] - pinctrl: remove unneeded extern specifiers from consumer.h (David Arcari) [RHEL-26354] - kernel.h: Move ARRAY_SIZE() to a separate header (David Arcari) [RHEL-26354] - Revert "pinctrl: avoid unsafe code pattern in find_pinctrl()" (David Arcari) [RHEL-26354] - pinctrl: intel: fetch community only when we need it (David Arcari) [RHEL-26354] - pinctrl: core: Remove unneeded {} around one line conditional body (David Arcari) [RHEL-26354] - pinctrl: denverton: Replace MODULE_ALIAS() with MODULE_DEVICE_TABLE() (David Arcari) [RHEL-26354] - pinctrl: broxton: Replace MODULE_ALIAS() with MODULE_DEVICE_TABLE() (David Arcari) [RHEL-26354] - pinctrl: intel: Replace kernel.h by what is actually being used (David Arcari) [RHEL-26354] - pinctrl: baytrail: Replace kernel.h by what is actually being used (David Arcari) [RHEL-26354] - pinctrl: Replace kernel.h by what is actually being used (David Arcari) [RHEL-26354] - pinctrl: baytrail: drop runtime PM support (David Arcari) [RHEL-26354] - pinctrl: intel: refine intel_config_set_pull() function (David Arcari) [RHEL-26354] - pinctrl: denverton: Enable platform device in the absence of ACPI enumeration (David Arcari) [RHEL-26354] - pinctrl: intel: Simplify code with cleanup helpers (David Arcari) [RHEL-26354] - pinctrl: avoid unsafe code pattern in find_pinctrl() (David Arcari) [RHEL-26354] - pinctrl: baytrail: fix debounce disable case (David Arcari) [RHEL-26354] - pinctrl: pinmux: Remove duplicate error message in pin_request() (David Arcari) [RHEL-26354] - pinctrl: intel: consolidate ACPI dependency (David Arcari) [RHEL-26354] - pinctrl: baytrail: Make use of pm_ptr() (David Arcari) [RHEL-26354] - pinctrl: baytrail: reuse common functions from pinctrl-intel (David Arcari) [RHEL-26354] - pinctrl: intel: export common pinctrl functions (David Arcari) [RHEL-26354] - pinctrl: baytrail: consolidate common mask operation (David Arcari) [RHEL-26354] - pinctrl: pinmux: handle radix_tree_insert() errors in pinmux_generic_add_function() (David Arcari) [RHEL-26354] - pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin() (David Arcari) [RHEL-26354] - pinctrl: core: handle radix_tree_insert() errors in pinctrl_generic_add_group() (David Arcari) [RHEL-26354] - pinctrl: baytrail: invert if condition (David Arcari) [RHEL-26354] - pinctrl: baytrail: add warning for BYT_VAL_REG retrieval failure (David Arcari) [RHEL-26354] - pinctrl: baytrail: reduce scope of spinlock in ->dbg_show() hook (David Arcari) [RHEL-26354] - pinctrl: intel: refine ->irq_set_type() hook (David Arcari) [RHEL-26354] - pinctrl: intel: refine ->set_mux() hook (David Arcari) [RHEL-26354] - pinctrl: baytrail: Use str_hi_lo() helper (David Arcari) [RHEL-26354] - pinctrl: Relax user input size in pinmux_select() (David Arcari) [RHEL-26354] - pinctrl: Duplicate user memory in one go in pinmux_select() (David Arcari) [RHEL-26354] - pinctrl: baytrail: Unify style of error and debug messages (David Arcari) [RHEL-26354] - pinctrl: baytrail: Use BIT() in BYT_PULL_ASSIGN_* definitions (David Arcari) [RHEL-26354] - pinctrl: sunrisepoint: Replace SPT_COMMUNITY() by INTEL_COMMUNITY_*() (David Arcari) [RHEL-26354] - pinctrl: tigerlake: Replace TGL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: lewisburg: Replace LBG_COMMUNITY() by INTEL_COMMUNITY_SIZE() (David Arcari) [RHEL-26354] - pinctrl: lakefield: Replace LKF_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: jasperlake: Replace JSL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: icelake: Replace ICL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: geminilake: Replace GLK_COMMUNITY() by INTEL_COMMUNITY_SIZE() (David Arcari) [RHEL-26354] - pinctrl: emmitsburg: Replace EBG_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: elkhartlake: Replace EHL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: denverton: Replace DNV_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: cedarfork: Replace CDF_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: cannonlake: Replace CNL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: broxton: Replace BXT_COMMUNITY() by INTEL_COMMUNITY_SIZE() (David Arcari) [RHEL-26354] - pinctrl: alderlake: Replace ADL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: intel: Enumerate PWM device when community has a capability (David Arcari) [RHEL-26354] - pwm: lpss: Rename pwm_lpss_probe() --> devm_pwm_lpss_probe() (David Arcari) [RHEL-26354] - pwm: lpss: Allow other drivers to enable PWM LPSS (David Arcari) [RHEL-26354] - pwm: lpss: Include headers we are the direct user of (David Arcari) [RHEL-26354] - pwm: lpss: Rename MAX_PWMS --> LPSS_MAX_PWMS (David Arcari) [RHEL-26354] - pwm: lpss: Add a comment to the bypass field (David Arcari) [RHEL-26354] - pwm: lpss: Move resource mapping to the glue drivers (David Arcari) [RHEL-26354] - pwm: lpss: Deduplicate board info data structures (David Arcari) [RHEL-26354] - pinctrl: intel: Add Intel Moorefield pin controller support (David Arcari) [RHEL-26354] - pinctrl: sunrisepoint: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: tigerlake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: alderlake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: cannonlake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: icelake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: core: Use device_match_of_node() helper (David Arcari) [RHEL-26354] - redhat/configs: intel pinctrl config cleanup (David Arcari) [RHEL-26354] - config: wifi: enable MT7925E card (Jose Ignacio Tornos Martinez) [RHEL-14693] - shmem: support idmapped mounts for tmpfs (Giuseppe Scrivano) [RHEL-23900] - iommu/vt-d: Fix incorrect cache invalidation for mm notification (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: rename invalidate_range notifier (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: don't invalidate secondary TLBs as part of mmu_notifier_invalidate_range_end() (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: call invalidate_range() when invalidating TLBs (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: fixup comment in mmu_interval_read_begin() (Jerry Snitselaar) [RHEL-26541] - mlxbf_gige: Enable the GigE port in mlxbf_gige_open (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: Fix intermittent no ip issue (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: fix receive packet race condition (Luiz Capitulino) [RHEL-21118] - net: ethernet: mellanox: Convert to platform remove callback returning void (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: Remove two unused function declarations (Luiz Capitulino) [RHEL-21118] - net: mellanox: mlxbf_gige: Fix skb_panic splat under memory pressure (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: fix white space in mlxbf_gige_eth_ioctl (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: add "set_link_ksettings" ethtool callback (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: support 10M/100M/1G speeds on BlueField-3 (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: add MDIO support for BlueField-3 (Luiz Capitulino) [RHEL-21118] - net/mlxbf_gige: Fix an IS_ERR() vs NULL bug in mlxbf_gige_mdio_probe (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: clear MDIO gateway lock after read (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: compute MDIO period based on i1clk (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: remove own module name define and use KBUILD_MODNAME instead (Luiz Capitulino) [RHEL-21118] - net/mlxbf_gige: use eth_zero_addr() to clear mac address (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: remove driver-managed interrupt counts (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: increase MDIO polling rate to 5us (Luiz Capitulino) [RHEL-21118] - net: mellanox: mlxbf_gige: Replace non-standard interrupt handling (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: clear valid_polarity upon open (Luiz Capitulino) [RHEL-21118] - net/mlxbf_gige: Make use of devm_platform_ioremap_resourcexxx() (Luiz Capitulino) [RHEL-21118] - redhat: update self-test data (Scott Weaver) - redhat: enable zstream release numbering for RHEL 9.4 (Scott Weaver) - redhat: set default dist suffix for RHEL 9.4 (Scott Weaver) - redhat: fix changelog copying (Jan Stancek) - Bump RHEL_MINOR for 9.5 (Lucas Zampieri) - redhat: do not compress the full kernel changelog in the src.rpm (Herton R. Krzesinski) - redhat: ship all the changelog from source git into kernel-doc (Herton R. Krzesinski) - redhat: create an empty changelog file when changing its name (Herton R. Krzesinski)/bin/sh/bin/sh  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~5.14.0-503.21.1.el9_55.14.0-503.21.1.el9_5+debug5.14.0-503.21.1.el9_55.14.0-503.21.1.el9_5.x86_64+debug5.14.0-503.21.1.el9_55.14.0-503.21.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.21.1.el9_5.x86_64+debug//lib/modules/5.14.0-503.21.1.el9_5.x86_64+debug/internal//lib/modules/5.14.0-503.21.1.el9_5.x86_64+debug/internal/drivers//lib/modules/5.14.0-503.21.1.el9_5.x86_64+debug/internal/drivers/base//lib/modules/5.14.0-503.21.1.el9_5.x86_64+debug/internal/drivers/base/regmap//lib/modules/5.14.0-503.21.1.el9_5.x86_64+debug/internal/drivers/base/test//lib/modules/5.14.0-503.21.1.el9_5.x86_64+debug/internal/drivers/cpufreq//lib/modules/5.14.0-503.21.1.el9_5.x86_64+debug/internal/drivers/dma//lib/modules/5.14.0-503.21.1.el9_5.x86_64+debug/internal/drivers/gpu//lib/modules/5.14.0-503.21.1.el9_5.x86_64+debug/internal/drivers/gpu/drm//lib/modules/5.14.0-503.21.1.el9_5.x86_64+debug/internal/drivers/gpu/drm/tests//lib/modules/5.14.0-503.21.1.el9_5.x86_64+debug/internal/drivers/hid//lib/modules/5.14.0-503.21.1.el9_5.x86_64+debug/internal/drivers/iio//lib/modules/5.14.0-503.21.1.el9_5.x86_64+debug/internal/drivers/iio/test//lib/modules/5.14.0-503.21.1.el9_5.x86_64+debug/internal/drivers/input//lib/modules/5.14.0-503.21.1.el9_5.x86_64+debug/internal/drivers/input/tests//lib/modules/5.14.0-503.21.1.el9_5.x86_64+debug/internal/drivers/net//lib/modules/5.14.0-503.21.1.el9_5.x86_64+debug/internal/drivers/net/ethernet//lib/modules/5.14.0-503.21.1.el9_5.x86_64+debug/internal/drivers/net/ethernet/rocker//lib/modules/5.14.0-503.21.1.el9_5.x86_64+debug/internal/drivers/net/netdevsim//lib/modules/5.14.0-503.21.1.el9_5.x86_64+debug/internal/drivers/net/wireless//lib/modules/5.14.0-503.21.1.el9_5.x86_64+debug/internal/drivers/net/wireless/intel//lib/modules/5.14.0-503.21.1.el9_5.x86_64+debug/internal/drivers/net/wireless/intel/iwlwifi//lib/modules/5.14.0-503.21.1.el9_5.x86_64+debug/internal/drivers/net/wireless/intel/iwlwifi/tests//lib/modules/5.14.0-503.21.1.el9_5.x86_64+debug/internal/drivers/net/wireless/virtual//lib/modules/5.14.0-503.21.1.el9_5.x86_64+debug/internal/drivers/net/wwan//lib/modules/5.14.0-503.21.1.el9_5.x86_64+debug/internal/drivers/rtc//lib/modules/5.14.0-503.21.1.el9_5.x86_64+debug/internal/fs//lib/modules/5.14.0-503.21.1.el9_5.x86_64+debug/internal/fs/ext4//lib/modules/5.14.0-503.21.1.el9_5.x86_64+debug/internal/fs/fat//lib/modules/5.14.0-503.21.1.el9_5.x86_64+debug/internal/kernel//lib/modules/5.14.0-503.21.1.el9_5.x86_64+debug/internal/kernel/locking//lib/modules/5.14.0-503.21.1.el9_5.x86_64+debug/internal/kernel/rcu//lib/modules/5.14.0-503.21.1.el9_5.x86_64+debug/internal/kernel/time//lib/modules/5.14.0-503.21.1.el9_5.x86_64+debug/internal/lib//lib/modules/5.14.0-503.21.1.el9_5.x86_64+debug/internal/lib/kunit//lib/modules/5.14.0-503.21.1.el9_5.x86_64+debug/internal/lib/livepatch//lib/modules/5.14.0-503.21.1.el9_5.x86_64+debug/internal/lib/math//lib/modules/5.14.0-503.21.1.el9_5.x86_64+debug/internal/mm//lib/modules/5.14.0-503.21.1.el9_5.x86_64+debug/internal/mm/kasan//lib/modules/5.14.0-503.21.1.el9_5.x86_64+debug/internal/net//lib/modules/5.14.0-503.21.1.el9_5.x86_64+debug/internal/net/core//lib/modules/5.14.0-503.21.1.el9_5.x86_64+debug/internal/net/handshake//lib/modules/5.14.0-503.21.1.el9_5.x86_64+debug/internal/net/mac80211//lib/modules/5.14.0-503.21.1.el9_5.x86_64+debug/internal/net/mac80211/tests//lib/modules/5.14.0-503.21.1.el9_5.x86_64+debug/internal/net/mptcp//lib/modules/5.14.0-503.21.1.el9_5.x86_64+debug/internal/net/sunrpc//lib/modules/5.14.0-503.21.1.el9_5.x86_64+debug/internal/net/sunrpc/auth_gss//lib/modules/5.14.0-503.21.1.el9_5.x86_64+debug/internal/net/wireless//lib/modules/5.14.0-503.21.1.el9_5.x86_64+debug/internal/net/wireless/tests//lib/modules/5.14.0-503.21.1.el9_5.x86_64+debug/internal/samples//lib/modules/5.14.0-503.21.1.el9_5.x86_64+debug/internal/samples/vfio-mdev//lib/modules/5.14.0-503.21.1.el9_5.x86_64+debug/internal/sound//lib/modules/5.14.0-503.21.1.el9_5.x86_64+debug/internal/sound/core//lib/modules/5.14.0-503.21.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;PoN1̨0Jul HƄ%㬦eVׂ閤>oф5tN R ׌H |ǵTgژzM>"x ·ah:*RClS '._4YnDRcսo|F@h2$~\Emve mm6{&/qaHs)gy㾲,\NާsqrOTrSn(Ul›'wޑ\a힃6~s<<_ o %R)""LhV1AË:9UCފuw/CaAtAEϲ]0 sТI;!%ǘq-LS>k1ǟ h/s _`,do'g+d;yQ'Fr B7T7WOۍPIO!tQ)G~@$rF%˿ L y#V Ckdtӟ@x۳q*e+SUgTf*j^vaw|j,S>bF=o1+Mܯ yb}ԦYЉ8X `D8Yn[DzS'4-iw >I^hƭ2l4ۿq.xgAmyd_*{-+/lSm֪,1ʾW$禥ᐱ8 0lX 0"&JӮח?mTuj [*XT ?7 E,%]Hc0)A^FL+G=IR<8X2|f;UU;7e8C9J)"Ch$yUDf͂`K.^tw,NjCtaq~~'_vqGב^$ul:Ƞjw;=PN?ԯ]"i/Mu$Ѳl u!*?go; t2Ѥ+/ ҇O2yUUEpaeM^5b䗹{BtK)#9PcÄOlt-ySF?:[:hB{r{|@L'|r jWvsP}ONa|"ePQ%zb#`ZĐ~&7̗҇$R@^H#r<~|6kGpEEHFpjsS-,D*f@X]BGjj-{`dh[œ|b~;rd [kr$ğVrU a؍BՃ9#_( )xwetONXW$ƺ2jRY]+zHТ.^h1}PEet.bo*jIQ3[Jgwʇ2&Y% 8_Jb\j]v.] |auv8rAD:}blnU/ TI& Va(Y8ӯuCL0VM)i.ǡP:O6ƅg$m3@MKjfș&Aɲ @j" ~,䖪k䟰|/=/v+t>WqQfjڣZ9W"1F9[D^@/;9?բ;{90'蔪`Jϑ[ +)ZQ%fo11{BZJ^إIM5ka,ٞvϸBӏK~:so Ww"ZMU)Xe-a٬_4(ek_e]Gծ đ=a8kNXKFP 6 ]Cb~#КeT.$Ŭ``QoY<0۾~ge),hWS:`TibN'1LȭH@4| Nj2\pCq4)~x";d Y^+)NF+G?֐;u%QKff'b?v5zJg6rʯ& 6vb k8,xkS`T1xe1s$}k9)N2b6Bh˔0nJFWŽ*~x6(c;@:(xJ`cs+9e@yv^tF~T2N ^?4XƩ*vIi۾T=JZ=|s |#ȉv_!GpGks ~WE5(<0ڻ4;٢9U&9܋VvIm-S hI 34|uلۜ'6̼(] et!.# s9><ھB;h1m/6ej$T|ѧK-YM qxg#)B0 `O%JԂ=$g4.ehH Q,:~ati>pQ=VPal䈵B3JG'V$ 2ɇh_:lFֶ,-Hj~qI)50؃X,BF;Ҋ&&*ŏupexT)_xO^F#1m} &nWL~P^rܢ&PFn g`M|D8Ogke JU߈YɎ֠T{g^*K.Ƨܳ 2w=&.{DwklxD , u3UP;7 LFm4mBsIMЕ~^P4f6>'__v: ҳ(i{On%5j,m2G5)v *Ey$uY'#z~Y@#2fϬ0)ZΛV0Ιlyi?_:O}D ezh'/UG ~K9rwՎ e>cUsZEvd@py}+T]a&F|.[:wQ|kQxjL-g/SR9dGY^vt ,9$H 4s"(J:fܣ2,u'7Z!tm apNyOטfJZ(txj>}&U`80~4~ĥmUUīQfHts$&Ǝ*#HY_\j0(A3Ϻ&c-8H(]d&*q}-r*ǿ.2"gqboR]Q5]<(9' Pdva{*XUV{ZgDWєlrV,JCk:3c_#ONv*7)|Λ/aH$LiM uA Bu >a' + t)[tGr+pSj\;O*W܄X2 _}H)U21s&+ AרCX=k4F*ʿ7~G9;w~$-e61g)7g0sNs^1I)dE"^zS6&nQQ}BUm?,&?W0oPJ\x_gfPoezNENh[x>%K8o1gOx7 "PeqMB9 :5r[քM`NX6o=URksלn (LL9X#Ba; JtiTիlzW^gyc44Mgn션vj>iCP0%> <&|F gWjwEk捦 focV  YZhq؞3=S%sN;y+= UR` 臖&.ж'LtVG"ABB5!v>e^bN_#pfV}:27YICQ<ϬXq]*:8dm(Uu "KHvQmD5wec[s_T.=[){7 ipK4jJF ;.i[Te1^v!U)yQ'q |W@M6FLx`2ך#%؜&YO%ZΕ#y1P5\1n8IwЀ_CD8"fyA"+3HFUzd${ ʛZ$ꙧnX9Q"YK"@v+ <_|tvܖMqiyRX&-MCIϮIwۛ|[USSRyd51$b ::L,kBbNҁ"ciȸhHj1an5]*{9d&qFtF)V8:%i)}f{W^])=2=8Z,f %u8 aZʂ/$̆aC~&aI@L~!luL*H=CΌX=1^rC#d8ԫub<'oTy7ҞP$٣ث_ &1 `U@gI6`f_qD :5HD{X4b9c))ݢkިй-RpiG% 3<'Dc M:{۷4;裫zYHOd˯S5<!/'%S \ G3(@iYL ]`NĘ!6f9oYP|=Nޮ%:Cw-*& ǔp(nP(W;ޱ}.Gqa\FqϹMpdLE/O%[U\eݾVBv ,wDK,Y5MڇaI%+smFW4>*tt7IRץvǬD(8?eYQ8#xn:~PG]cسw!/(#voMR}!-QYpmOjB:" ?V0,31'~pE2cb= s[sXwuj= }W8/{Crw5d@Zx6Q/Ld_!kv@usS>ɛQoatG܅H0te:$hY'FhUMg%ʖ(ae`xS·U^kZ84@hVczr{9x}Mc'/<BVwD_?x؁%•g}RlA#Wjf+{V+`ª̭vHE]8f54ݬ\†QԁxYu$Ls@ŒEn 45/hPO.qhQU9iET5]F яmBɒ-l{r;;$Ka1ڞ}0x88t/bFv$/`Ŗ&q@nM]g۲R%}_J!P,\i73O:K% bh\ޜi#ukN ͌JzJ~ KDt~ NӐn5_Pq^5"(evbhDb?%.& Ѷ?h(D-_/9n_ζ]ߠDQIRIƣ.қP[KSq}Tƴ71b>R6pK?Stp˳ 1v7ccvCrRһ,X/v[7F]q(14i=ʠ#:( Oɦ& D7sЩdÝ1fH;Pt68y02 GsîīoLl+Bz aC_ ཨV?]KptC=@hZ&IWIŸ]nY_ G2j #KUjc̰fM)OS'mim~AZz(߳SȮLДsay[Ά?5ih7ڑ7 Fu)p}DV [trdtKsv(Iej){/Oy+bxCcwĕoȧϳW3Wg/&w ia1)j!.x7gq,<5A/OUy&37ar[‘]t_uLDoHNk䝀"KG6ј AG})$x(l7xv:9{PC5\X0ǘ+as -J` J-9ڪ*Bv"D?]Z9sIѴ=X]Pn+g,?!AiP ZT0#QUt2 liʺ6b3AGS̮2s1%W*AÊrUû1a(JI*)Ew͵O ]^,)>>ZćƯmFaK6#Y >'45.Ol6 P^``6M_ygcԆ-r))ǐΊq23O^Vmv]\Һ9Ӕi*DL#Bg+-쀃AbGyw4S{XP֓G WQU>/&iE!hy@|ؔ%ª5-; ՝NDzsd8Aa-C|$ r[xg*!F y]DF~<| sх"fCH(P EG7mHTBSo20Mc:PC n 2ųho|܂J\eX?/'%hEwMpXV^a)^'H0B:QEc:q=DF68WT!ix#ݯMk a+|G~hJz)uxVSd c-t]8,L2vh(KVhx2ojJy E=n/5V jpd^0\gۨw8a4y7 `)Mqʞ$dPЋ ?cA-٧a #s)ޘOI%j61pz]ӁBހ4PDv@\w =^׵n;-WC}q3U; f:tEVsFT`0ha>Smx< Zi1u(WtA]& 0:#Eh(]½Qn:ﺓR@r-D]@vF˘f5}n|kR;zdF%){z^xSw7D-l%#gh K dh_x}skיF|j$i>EQvIџc=r6M:SWoYhwhL ̗?AFq\P!J/~e@*tQ^O{kq(HӢQsd4ljV[_Me2$+S'i_(U -^Ǩ_2̠/O~A.T}س uRW ^Ofiv+>49X= .+z ,?Qo͹ #Qx6L4/Ӟ/i`Ҁ[GĿ[Fb<"GB#N[m^)uCX]7=(MȜ7Ql00DG'Zf&h'ֽխ W& Ფ4 сlRr|⧐NDey8%l{VSk C"*xks{ؑkt@U=qږE4,CFh(34Ԍ: ?A3& l(h~#[5|cSʴ,Vhp zELMtk֩, +saЁ tVBH\ 9K\}یIm?~7g%avE3r] _ Sn* Tz5 )=!\ X\8'6N u!lYA#qQ0<1Z=ޘkO9Rn/ueǘ+: ikS}0~wc 0P3DzG[PjPl~S ; vvi:܇2үtQVsd:]J `Sڙ6H%`sq&uNZke#o^SYi:a6' |7^:)Z4 ^lƗ73A6#cpa&cJ/?'QcTgr」*\vٛ=5~i%= |Fh8o|:]d BCz:"F,M1SlFKI8Z*E#9># W~c` ;O,5꤂<:TVe'g22~+Pž`"n lz[5኷~I 4=٫ SPZpNP@iE݃sY. qnCOE ^{6_(aVQDYk 0ӛþc%|Q^ecٜD2rgzōl |; }éLd:tWg6a0N%bGކX^yxm%:~9Hk,J(I;n ԴPS5piHZ^f_:>CЫUP+;|K 6ju VA[[\ kJqk 2die=. k tw_ bwZ\1G44w|Ŀ:\,Eʄ{'%.*`sbPk|:se})h4͗|쥈QM?zhw9WZuȶ F $` $fdtcTat"XhEAQQ" `(nTJ]RϣG؝{:}LcgBを4psUu~& dGQ"yx Bxuyfm}pṵd7zNV-G*L=;/ӂNNCM_`yȝh%5jocˍ?"oG:k60xhU fQ֌ :V9OE`x%` Ad<0wh(q6H㡒]41!f;s¢?o.Җ9xX V6pgTXhc)gqO .`\<0sf2c +Bs ={Vtګ!}fZ_;Z<9 R Ƿp[;t NY n%Ru!"zJf[ \kTY5V+ӛ0@WEE ;Dv1RU ijƄèXNiEɣ?^%碦Ʌ3}-O{m矬t! e$]ݮy(u|ǯƈHKV"nK5ۧ k.LWE.CSpr2dR+j@D+v ]S]PYn_EjPYCTUNS#MI7%[rD՘<v#Cz.wO}Nܡr/JeK47w"o-z"e|FT4uH'c欆]fsJ?'LX9HyHta17T ɲ`kin %9iϢ/xt^k=&9Xx*B9$ mc`e̦^Ha Ws/çH0y\~F;U&lU3x 4R*:CVnmuA?~Ja.ALbN "L}w?[WD_J[S#IH%XYtHT="() ={ч2 %\wO-eBXdV ꗫ|S4 BA<̜uˀB~)#:5`TkQ5XL㢌*G#ڡ*N;ku(Ҥ. Flc9YiEm˅Za_k (lgݰ; &N"K!.Eݧ3NXQ?GGi\.=kpJ .R #{>`X87"}М[dZ9,PɓT<_.hbrD4ꌇ$4;bCg:Bp3@N#[,p͖fv"Zf q!1@^\&N`kֹ ^Fz9!MY"03sfڧ%Y_dqR EƆKOv7?"p҈8+zrQBd2$ !KC'6?Ao':1Ze…(R(&vf#4bX{O):p@k `S J,JryW$JglYV86' s.Y( @B^9KDS Ǵ0kYSp7.o Lb{ ZS< Jaz[ĸ?n8e)FeuZf܌ҿ7\3X2S`@Dǧ3(@R5 z|4'm9_n2 Cjϼ>>׋ApupʋHx\+8E70.Ini9ʰWFm#[^8GGE:6҇FB3ci] ;@؆=$_)+:(]3Šɑ&7MT`*"ןوVs'2`ݐݧ$wN""B`eS&I|)̋@!MvDwnPt)Z?,(8L ^jSu 0d8 F|Uyb /_Ai2.܇=++ql7- Nx05-M4pTt拫UB6'=^Q& Q"*%ICA/?1);ԜKQBnʸOp8X 0Ɠg?k"l!ֲZYR؈ ~MG'l.lHxYM;(R˯y{|/՜lOby{0  wdcg?.",!!{9̃Km%b\9dzPUf_̲d6`:Io7Pf/=` N߻ ܃XOf}_c;S&md|](دem2皫UD;JDr \QDTDfVgF_h2__ɐK6/+GA@TXvf =P<.#& SZe5" PO!CE A~ 1`qa{~fVOBjk`EuwJ -'hWt^9g )ƦEܹ3tyJ﻽960nIֆ[5-RB^ B:zv=Lm;UmHn)H ϙ.TRzIt`PSa{jpfA68e4c賘|7cl YKhgsc#Tt{ YJt밿@O5 c_Rs`h-V?r>Em%b<__ػY!:ڣx!}ɞR;N29ǒD$2۲TF)%%;iER`"_B88ȥ-hmKq,J౟:}1kOn]Z&*CbWΙbyJ) "pYd~5ı37d.oKNsQ.P)UG ly(W}kr 5q.N!­U|%M.xQ?]= 9m޽d z@ jTh~^5,%,OmeHryS`Zwq'*ʏ=<g,uGa3C/5K%n|d^lqZǧߜܥ D jn$qW6_̮Q\OaWv(?Ku"Jcat#><}Y" ϔ`jk~0RnG!n@s$FanE+lu!T"hO /pHDhQctt(:)kz UUfTW#7d†(OW/Cq^TeU~R%@a ! = l6(լHA|,0{&2elOɗ^~QJ. ,7xuVwyDzY`>w( %cJ+/LյKqp:ѴԕgT2G-ܵbىx?0~.Q2T i9)*qur4I [4iؗ+'۞ǓkvˇW_|850gao9"|CHb筋mM k r4?NN<3s45t%0 LǤ g>dS XV+&1|z!y'_B%^yG=9×. ҃N?ݛ\$t4CK_n n7(316Q:#zv3- KqԐ9ᨈ5YΦ֤dSgu$e݆ͧV1 <zY+qFzi^ji^`P-YV)NT@{jfM>kC8xYfqE,>'FY+!s.3)1kQ/v)lr)uUW])Xy/p y}H4BTӲܒCViAÝƏm-* !3;*Y$t5"/n3/Ú5p| w$Hܨ~/ĊAO XOׅG,y2t! Bd _XӮebN;HxvҕR LC`r.ZH CTg:OE'3rpi3NǞ+|`ǖWF$=8Y#G?"~ͨ*GkXX+I=glg `bS8('MsCk3fXb薚 Xln?"-vؚcn^Yir95p`gņw}0O]=~ lDme_Po8o/3Q4+Ҽwc7_u@PJ!;CYM%Mv4eEVdm[6&=B~GPAI[ed~}v^r>Y'X[) BjIt_91(K6暹l6%|Bn *o0f+#y5!f%#BUk  (<%= &mOߠCѓr'x?!Ys[.?2քWG@7rB_L-eF'=fpozj@&f6)^?|['7/Fem2ߝQG|͋8>r`CFM|[DNp8)gIO l~Lru (2Np C^C:r>ΪQ] *RX0Gs=暛wF6>6i7")̃# "bro*)=Μ*V4K 7;VR] R"ht{r=tE|&aMgE0,MvX(rP h,E = qtȽl?P MCtZb*ɝOr'dP_h V4V;M73 ՍrlNkmqF OaԽ|$m7O_h&Afi@PZȅOE?]-UD_Ӎ{t8L: l? 3>-Ke7şLEHVܾ4-1XLgtf}r K"VR3]rFulx87_yd+aW*$ fZj#;~iЍόXEQ ħ-su/ֺ|n<KH.OmgQ^;ۀoOH,؀n/\|YIUbZcfӹ*1XKS{Z3E@ a`.ʊkj``~1?رI-?Ca0FΕ\ϰj]Rg8cj.郰85+Vv^;q\n.!Uқ~w:\MT?PMR}(bC8hiXhٌ{# q&+XQ D[Kpv?` R}/ѩ`;=fl0;t ~4@ru2wV_Ֆ#?[R1.Y rpm?S^m:O1$G8L6Ho~6LnKLHzſJU t̸4,#v8{f~gB|g oH/M7\Bô嫛5^#ڿ%q v1Q((p(Kzw1v.6+mN=Z!?=֧VZv1?7SHS `YJͻ*ҭ[`Clwgon\䒽11Rڗ#Q^2ȁˤ.8ܢ߶D1 }o?YՆLAU⧎yXebj1 !~y |24P_07-N|H%_"&1oi-xk@`v%DJ FbcqLM׎sLBo+Q,{՗EVIo"oaվWvF Z.Pkŭ8P\b!ݛ}|E<9jYABZwR\Bb8.뵟IЅe.=Tz DžØ[[#C8.3tLJa'aIhDQp.ܖ l.wљfw&0k(Wi%-a-q޹яF*8k'<] bxIVQB"-2'[$y{cŠ79Xdp"\ŽקekQeH%v 簐 xTS8\z2|&L1Gm.b?:HL5ՆIMM Hoci [z8h$a|9 F4 U V[ڎmZ T>{`eDz%eyvaYD8O1,8C_r` 3 wം#(w>EoF} NCn8d[5꧜䍪E) zN{"uU?Ԩfg!m)YBhSMSF:Z1)ԛVC2L6T?Fe*T]?b<a)e}/-bMMOS׿3<uZ6LR"];whϷټwV`xX7ip5MXtgyvfK#'QOI9Vs u Z5Fx[rf8heڃK "\LOENza~|c,pg9uG˰>|.#O܋vR,- ROr(O'V=-紒+ ;R'{+)uL0`25i;NZ= 5ECJw}=/I*K_{;3kq.'x/6J25!p-JI/+u<ƮPaα*/p Wΰzrf鶴X Dĵ^O4,`pjv>?Nv^Fx8͂BJF0^BӞL$#Os0K:EMXoasX Q^#eb*a&1K2dQZ5&ه3<伬3B&{5m1WQr +,q/ѫ@{ #gZMqbf`q+QN~$[-;o:B2x ﻦɈ|YNw$tkYc@nnGo V& +S7}֐2Wr^!!^^\^jo hH-շ +wDOs.Z'n[nˠ#&eBz-`"[No|o)$ uȊK[yF^xfIqHS%A,|R?"'  P<1W#aRU;#v_9dM DBX/9NZԩm J)CnsO6`RzUt'ۘ]_T' AK24\۵KmNpV}IK" ! t rŎvѯ*tQX G,{b>m”H^@'17]n10`wE~|.Ӂ RX%w-F1a8aD9hPųK@,@kDzEω}ծLez&T){n>nxD>Ie?bVro'qt&nL(EQN*d)Ԣ8s2 !%,OqQ &mٍy2]LkPbX~ȠXJ/k #3 I|Oxe9b#(m$&W6|YxG-JA(x`* :O 7(\s zܗ['#" F%[6900^I{Ы[ J}PNRаbH8]4a7>H6Y/ .o8jWpxQzЏFF+; ;/QcDY-{.4>"x^soBbTTAcBI{(:V&Wl4,2!-FOvMv]NEP(leG௥jK˃L6ud"SZ ,DBV*!g򛈎c5KⵧNy .D|k崱_x@Q@uBR$5]h,~ه2-|SJ|x+qttTSbzgP Kx F؈Ffٟ#uW{*2|7в-F|qpp Urч_~|x(%ǦT Ѝ,G>Ǵt B芕4Z*?;֚k>@<@FLR>QC昤(똪`7SLz;ٌܺOd[rm~LI:) ?Q]dk`;W#HZS_%K@II05Y kS8RߝYrȇZ8/W=CE`}% Cfl)gM>d n [5_҃X~&t"s` ]Yi0b@hL歵y0:Wض廧Mp$fS{:VГ{c@%WO:@DQ۩n"L~M!bp#Ѷz7!SP6hQ D[N\]CĖ͑Ο+YUX#:)CEƿ~sG q,ջȌ~#:|NrE LUoOAš I뱽Wekq@JȋGseSoVQQt0v!J0*!G5UXI!ðw3=N}CxN/RAn׹djYlMq)8auh&+taOJP`=OdvKǵ3C!}]q\Uy*!-%PsdNoAs0FI : jf«+O>)]eˮ|Lh/a|10OzPqfX- 7ɥQF"U,Z(X|!i<\6ta! yʍiM$Z04Te2^s .DhJ m6S9ϰIRM4i׻r5g VK m>R[7dƺuMYeG7A&2 4ƛ(lpBqyvͣc¼-s_Xw\i< Íl:{'"uNƝHZ,&$1s*nM/K q$0}a&we52ӯȵ21 : u®|dR+ aֹp쑃P9#"u]K`\rEi9t\1!wL2R+ιCJ&GJ>  A>Ulpv0cf'704_U1y@)PP`f4k5J9ƨ3%MI`v1z{yXS\eJ3ol0*c}ABצ%e\o(oYQiESb5{ռfdƋ5@dz?I`dWgDlps Ձ 2g@8K`oj R ^B7:޶ދ =]6uyF~q?.;u/=?MB.mo-;ݨ~!`;*2"X @՗ =ڇbҫt*/kT6PrksVE Ȗ{Oիƈ!ļ5=i|F_+v1$őmTEfz7l<[OI2,˜wYڂBh_U\ .HZlytԴs1 z|bKC{OU!!+{\듀a/O[B?éXlYXôZŢHxT[ZR mU-;QPмԘMJ^ TadM;ӗg*.QH4n],2ZJ7jaF(p[S[d*;iVvP\PŁ)8SG#4cxJ#Pɸy 5jsiy}!V'#cjd7"ţ]x}r<Sp~#d `݅҉% AБȜKjr;iIPT: BkHhĈW Ekun/S$ F!*pǁ1bmS.'wصZh&4N/^@_6Ege6%Puui'DtX zg\IUC{;".E2v:p=Q%asth( Ivkl jn⎰YDn{R7&>c1_9IbzA^[@G]Md|{1QϬe|WSwMPKu ǁ}B%Q1Abg$A%BTІ -y_% LO2Ζu{;9 'IDaYJH+IChM2C> rB_threYL0./'aH@>y6dWuo廓h&Fږ+|ԚrԊ6V4*OzWMh Vtt{,'8%P>@L@;cBf5dzd(!TyhoDZ5rc oe._ 9b9Ʈt!NWOtVQ\z2X3/.>QE]>ETZF=voe@u38xFV$uj<%GoM`+qWqEG]N?tU!@<WʣxS]tp @^vY"fT;7 Ô-"ǒk8Mܰuuש2 ~}V6]4$;C`~;%n W1-Idj1aPӰZܽ'8.r<n҉E/Oty93_}U$Wߙ-U{#m{A^Br;MY>zR@Iﮟ ɀHDbeWzGOmG+w&Yi,ՑXB9]& 6kVlN ^?.Uː-eSgm-"!)LZn@1= `T/O.'cj}b&~''vxK)Y |ct Dg<`9Ϧw.ьn=-&2Gd?ZP8Ju+2[HkU< ů +M9fgod]Lsx[&Bk2HuIi: 6zȄBL%BU1^Z`mfvAgͭv[*ȠΖRfB  D'c @@EKռkHSSm "kuOyZjeAn6iG`w+K=D#khf]dȄQmib/­fxLlڪgjDe6@]U|a W%̖2 {Š6:RkCK/Dt| #MbLx;q:oʏeJ2L@k)g_ILƨ ܼ%]9<-E9K-O<AGm)N N0'DXf>tp5 y4,~-H*Ng+ A!"u1Чchi1mQ5{9 b _* _mH@դQqMRu1;UmZy=Ao*hޟ pTt6,-= CI+: 8bL]p6]FKM'enoBѦ\TEzb5ZOEјE^2qS'ͣAԺ2P_ ]\XCñRށϒFݖ6k 6e.;N9D1cL$q9kQY1c\~gURwLPIK]']̔3X]jzQeʱ/J4k1B6OdO| KZu۱UP߫,٧/5 K%ZƐ/ZX^ Nd՝ޣbr^Ƽv~^#@9-}9IIEkKH-ruLVbaZӦd, }lsj1Yj"@s@&j#˘Cd skأV$ɉ=zEx0⠻nET.Ӱr}QZ/tZ|O a) xxkNÐ&|\fxt Oz#Pjmg [Gyqp1r>ِ :lv(d8'Y.ػ][GOecv@7lHo~Vg`!~ eB$H ׾ {6ć|@3 b*McxC;ENa! kJ~Axꃍ4]w>ܩuMHC(݅0&Iq8 ;_6xچm}"..@[̑vش>=CC=YE\A!6IFRyǵgwC j]qƋɶH[eq 2l: 3vMtF7i irBw)mNfM7xUl7a (ֿ=b]ΜnWdY6s6L?JA)OvѣP٥Rk@1^vQKu'|*\,o/0o&^Rn\9X81<@33GNi=,iь#N$]$~ү yoP@%# =:e7KTiVz/zeS44舨t} z/tDC[^CFwt]n\. Vdm_9OSBЂ(+CW3taU-JGp*3bP`]4%$*7U* q+xf<Ԛ Gz1A άޔ,cxU1k`9huTe?'o1(%p]j.7\淦i+ň9B]n'1&%*bHCF\l4Vg xEHv̲N4JĘ#_w=8 9AΩ,, z }8ŠXR/3>4+)`ue_[1(q &{q 8)٧6 Hk/ 7@5O|}vMI܏4U*!XfIG@CLquƜtaDzOwG1mZDJu:NiJgnelȳۨL\$^:NT%=lD0 5`c> I=nGl GFQeozRFY F^[\9;..0rMR]pA}H-)oE)rrnPMYV,/Xlg-QE9BOn QJę wKIx ,.~L*)2Q%utstj\/eM*I%/N#Zj, Dŧ"LΒ>I%J<93w [*$gQB*T9䣲AR BN!/3Pp.S vxQl,D"Vׇ27# 39nz24(@nH] w-%܁0ζ[ޖk[`I~c;byG@ynvSXELbm*Xq IX²`:⹬%)>EG0mWML$N@#ZM|[WzSط9MeL2ۀWnzk {Q6R,2z}b\9vw?;ж`fAdˍy"x3/b'aq؜"lrX^HKwpypǥ;Ȕ5J+,IÊqJ[K% ,4Sx@hEqW QGLJe9YƁ2Qnu畕Ǿ,86quK,Zhd;nHI>|DKpx}juȅ[`1>Һ|5-_/Doa4*ށ\QLX'~v <[mAG@S>4`\s)#<@ On=^;y#-߰'1sS|3a2~^@2~1֍-0|)\uMx>m r-Y[r}` 8JbZO%@#ApVϣNHC/ȻdQ݆${{xNy2#RϷH8rKb.V~ց$^vS@w6HţydNp#gҡ.=5Yܩ9p1f mPfrwiLlKkRJL,eԞ mZ^Ɉ*ޫIw0p6?yzX)lb2Qdf<>z1k7M)$e'(TI[Fp!-ti伌`Ʉ4!ѪN1u]IJX=;lEx3Rʮ}!`z׋8Qv{VtȍP;汓o6AϒW#\U,,ѐ,ypNn9tϲ=ncJS-gRk2$Vg #Z9MP2KHijbީ~5|o7&_G+At38r./#un$8x-RW&;qK/^L=䊬[$o7n*EAe%NtkԴP4'<:UH2N?J{-ȓ=R3Eԡ%^SF߾"+Rn7Q xٲsTO1a0eZ:Z*sL䚿ArU~c.SQh[JxA*r Eo"~TOfS [[qٗ4w uMӘ{H6؛wVnnfc\P!ag>W; FO 5/aLtK'j=w uѽ5fvIs!`q9/ n2Oh*=ЛIy팇՜<@BnI6=ȇ=iZ=~|pqԭG2E)$ Mʡ(Ʉ ʕ ү})LCCv'p DB;w]i'ܭ>}ZUIT`=?OsyV9tmKm&ׂ48N3#kmbdGEXz D1+N; 5ubteT_>z^P wcOcSH>X&!Ӫex~HmQETr͈x%a,oƝzq#pGӀVg{5VwMPf1R)ZUUˣWYmG|e7Oʂt0 (a"J"[ (q^ Bz29_GðaNFyM֧uR.X޾U)ژH[)#T~R[o+f!fZÙ+5#N֧pM3;_m) m1мNEnzh^A 8) ;$ Q DkA3}9ٹOeW[arTXZlX@?}tjjL׺9'*~{ xe"My΄V")FD?C/Ex3ƌTaS*p1.@VD}ifk ƳJgd>":$ 6݈QBb!fTrEPB aϩhiP.[s݅T8 2غw}*6 b)[AԐu|{7L?Lm@zwQ:ې^&IAPeS{<6%?^%e՘ ݦt/hqW߹ms\ )o`TKcHA V#bZϠG~B<[B֯]s>3+_ZixYgɽ,}jNZPNqYcv}.xsz~+GY./ KZ I:xtC, *Ar=nܴ- jC`¥W!e,PR5*w:N3"nL0JCMweNRQA³ mr!'l^t>KOv];H "?4{%X"F/5ڨ$N?]myG>{$bYG׈ X̵.j;(*)H>M T|c y_/޺C7oy~͓.,Pnjh`,Vm\h|9AhL} U0qF ={eK[HSTh.v<4Bz A.ɘ <W_ҖjI]9ّtro:E#0XST>64"[ NE/CUzm:XYF8i#Di2uFMut~-8T૤blt=:Bk;L7w 77pcNIΒi=3ՈALhE ټ0BcNQ7+!k,LC@V 5#6r6HڧoScC^OX文A!X1VQ(vߌGAǸ)JRH nQvPޖ{4ː/R0ez.oW4>ഛO6ȝ>+V< k1*jNlΡ=zi3F&l/E~R f%C !o Vs xR#Sb|K &cCYd68#aM"6#{:LyOMNB9",RpAoُBwq;]>Joq &jR{^~+'Cւ҃"dOsrxůL,:/p|qBšu}ւădmjLh9oUct|8 P8z2M+C,E]*?kZ=ҼRwUj84)*h֐bpvhkc9͸LP[GnP_JgyhQOPs67 L%+@Y& =w|vSE [R3Jª-$QYtoGSy}$DΩe X@GeJ.fBKdVS!7i*t?pw(z0%QWo:Av*֍2S%}(*983 ls2Y!`Sclx!ifS%cD":T7j&f#xB5SѰ9CyczLpbO(?qd"Zڢp6e=*t Fj 8w|ӂ Ѻ3{k׮cӏ &nZ _#:9VwO\$ oz! 6/ ,udY 0;qj~fBTS;+6P357@ $w?s-^wlsDH; lCiJu<k돈kIJMJ uz}y)0rΙVX"OVOGAoߺ ė`_ia6u%gp{aM?4܊+{OH]i[<-χVc"OXXcel^@c, S̖Sm06\66 71KFrWG#v^kh3ߟP/s6 !tmJ& 7.O ]\T=ϰ[#Lk 7`Z ֝y$ 4'OXq[C+IO?æܪ}|UH{]xhǺTeQ6L #HskΕ|yk<-mpg@8? DuRy•GC@G}]owC0VS6 :0Щ;i{i[_T1UuJ/̟h,54T$ҙ_UqY5L+n56'{]1pd:Xaqjՙ6pK\g)ݝsHAj}cΨRiH ө(o&r:4\?RʃXTA"7gk1+l! }톶Q# <]:tOF,,rxA)UIqn` q:Ƹ$5&&u$a pMtס{HxQܸy\a^vi1@G-=Q qFYlS`.VM=Mk^Md;Z/=^CFtSrG2=`ט0*b_r˴Ecbx2_:x$0$+Br\.5|+d] dP[/,G:Xvκ9&K'LoVI>(zxm] P(z2 9)nm32T#^>QrWi s#+ qŝ l{Ntw|$lK2fU#0 m5nEj?@M9"z%ߧQ..YG^Ҭf)SQﴒ5ˠYZSkPjm :*ȁ/ps*EORC6 #0JL:̧C/hpޘ;1́c@fĥHū j|T[ %II(dBƥy6(:-h%eG-ρ}m:*aJh"sNeJG`idPQ8e2xBGN8Z/ UjMv{&Z|Z1<ʜ(@N.QW\~k^W L¶ ˨%A;1X-_v;|j J0 fr B{oŏPbR("'a\n+~o5JFne'*wd\ط/̔Q`UEUR'>Y&˟~J:e܅C3.ו#ow3דσj]IQ$ ȚCpi|@qXS>Q~Uex"hX #9}x\}(- Rռ @i0iUv^BwJ,5Bc.=E·M_r( LWiQ`hSwOnZ wu>g- dOQ g #)uN~5^䄛8fӊJɊ%Q7 ʽa۝6/a`L%< " QHݾ{NlYBA\F YlsY)˯-TSG>ڎZ5Cfg΁^x|^wL51@M򂉻.Rkr7NԤBZe8^nkr})?F~ƀGuisjD'SIj iB%@2O}W'pؖ_\BB֍X L1f@˧%'L&4(0 Y;C^ ҫ Ф)]@;ZrMܥ48ggQȓL;#멽-'k V_Ֆ@57zx}N"Csj  v^Um0 Wk^c&lY]KӻAKCr^P'u>F/Ʊ 6sI()t(+ﲕ[#~^DT63zh[cyBDckQe֪˾ck]mY]ukOxj5ɗPHa7qJ<q{1oD$g0HmTCnr _fqZW]^)Y-Cfy}Z|͘:u>|ȵfЪ=|Ra*c铷F`ɫ.a$GBJiwD]?6(jD9$xi%4v.c+pTAm($P9 "^4aavE;k4ɢiJ"K_ڑI{B -=3`CD7Y^)RhRK~_˺W8PyB?2t;l#`yOR6PXA^1|.j9y"&F+Ca`eqKX&6ͼTw.\צ2Jl0NN۞mGO/,kZ1>U0C$=dn#,ԍiI1{t@|I6bQpQ H;r++GSh؞!. L]G燩g*`b2GD9ySW-K/}h)U.Mx 4NsjL1cWxE'/Fku g6FuDxu"<՝_ n3V : o3 ? .r:>y5s 5m{no%g_kldi% :'NZ2^Fp>{YE gAExqqOl*}t%/ G#?O"/wV- }B*x{N[.i pA'X*@~uV$Q~.M]/sfB-Ky =ݎrs .Q,(_\9aӚ=QD!ux#B3ж{}lF$5-(9>~_裭%~mqA%+6Q2o~9trd"dtP(Z4=;/UdosŹ\Ղ8 w@j8GbuKl%̟+BVCD/"#r7J1 .ȗ+,~jao LkBCq8Ȝ tOYbH};P QBeRfEn%~8ibk;@r  B1FOV"쎱nk C ?ح1Y^c~OnEJ$OܢBgbqN`3T$+^7Q+43`[?9=>QTzd F(ʉxu,h7MȂ.zyMw@ĐZC Fú>[)&Jk-]?C)I|Ŵv3k _x5~tn(3-7 ^[k MF1w%%67,?؇Z&OFp$i3UZKӄ1yW4h Lęw*#M Ϥ۟$3xHc@eeDAI=O9S&h Pe  vx|ҼqO$ĺ~RHtrt[- JrtUF n9|PA0fs{|xD7`? NkF41}ٶeioʂǼ}ȝ>qE4M!͍'*-#U@'6{~~>˄bN O!Sci$aeR9Vf +N-G  > %Fi^KROb?,,&(LiHb0iz<u5q.wo`WItus"1p`/w) !i ]Y;:6`rSIo" ]9+2C __zxDy_;E nLj2QN+xR$8K >҆Rg߭]¨EN!N"?waJj7$Jvf/#/-N~S9044U<,HW~0BquE+x%h MP.DmL&kԳJV6:jI%cw(ꙅxW :ϒQ Y5s-isy`LuSX9;37"@0]qnm}r=\cFyV/Pbqi0S/$uuȲT= W[j*y.1*"cB֩*}v{{aH$IOHush+Mqh*J,+\ a._<#x3VG'NA8t@^k3f@_v%^lzl>.&zm Ř+0@L+}['\ˆjOjq d.EOHw?Eli0&w^"*Oۜ955'RK*i,OZZpF0>l"L%vrL5aĈVXƆF]2`f@Ŏ 7TuT0;a&H,ih/#\ځE;QCxEL݄ثu<ߞɽՆ2xw4҃4t>˺|~, EzI5{. "|$כv ٓݳ5ᇯA`rV#~R(Q񊿘w&R6w$ 6'G @AeB/!w<ߠ>:PE"Q󧬜r_1@]el[ Kp1L'-5R9ŴCK jLiW gfo` 1Ԯ3RF, [}F tXB[ibPtF[utT~PzFʎo^_^{e`{[̓Z/ZݲBx] %ڧ0N}~ge1a\S9.& b#)s8Wζ*rJndzzc\6}`nEj^ O]y1S`zNSQO4(F ^݆Ddlvv&ec©" 21U6]X`OʭMm-g5**fF4j0rwЙNFzݴq<W&Pu~t\Y\D/aMOOĐ,"2c/(loG}y[2}`GUEf@&0ܧ}~.wa($ ,Xl桩DYP/o eRa0zٙIYms=XjY/is<~!X lwQ=q?óۊ,bu U_0}C j2/-8?+=z.ul<6.m-5(zcC8^nmHp0l`KlQ;0*(*U,hYk}-cfKQb, 5l)${ !~ 3Һf6a<7"zg\=*oc{M'F{HKJ*Ú@ ͐E.uY ƢIzR􏬌O\(9l5VR~;C.u|͊ 5)}Ƙa!膸D[@=rĮd(oh SCu9Nu/:16 ~5V#iB]Rx "mܖ\~rs=1m(}3bN5%lK]&pzwDY.absZ <- .pHS'ՃHttz ~OK )Grx3ak3,AW&T\k+x[hQvh{OlC4D5| 7LQHs\PG~d$N5ټ!J$\K2~&xj PaITò50U঄d`RjLZ~檰]YXZCAh.ioz2 )')p a#=*+BT[ +c7Q,7:*?6|;ߨ =YȼY EK- +Pگ'%:q uH/W)&x+=jC,O mhpc"N;R9LJnfJ>lC6wcN, bfL;y뾪 0)wHZ椷Ɏ~PΆ@iF Gjt]"^`LYͭ,- %Lg@@i1 CΕħ*=D`&sdCFwn%ƿ`p-^Vc #fk@XZU4ƥ/U5@U8OdtZe-Lh#Kb`'`-m꫚d~o=&^hH-Lt}¤w3^ ,YlNc/"??@ˬwgj/N8 ӴbZ _|EI@EP|˛b{9 f:> Rd/|'<Fay*U<}[?ɒm$Wg- 91f~>~:z?[:hHDH3l:ɲt7,ܾ4]~ eL+zTt1O.6lCJCtVFد#^\rI"ܳ}v{3# Jzm`Ɲ@3rP6w剰 ̋IGI?Q9GHۄDϑ@㓅9GGö>󆵶zҤE7=ɚJ-6u<D 񒖟ȫI" nR~P$<LN2W',3mN"V0_sLEY-ηcj>QpBzn,~//PR CkQD_$q"ʗ|+ Ti L(ϘgW"{ 1PJX758b,=.'O|(qMuҎ 4gDɀM#+Z :WA)%.Fu-/2 O$<` 7 ]əYtY11D`| 7$W`&By|"64=a2R|'n-(XL7\?C ( \tfE")u~cAq reǷw|_T PAJ-A 8_uXEL"8Y,a|[Ave\idyTc`f36jya&e Ɖݸp c8b*<nؽq 3+ȯY'ʶ 8c]2W3HߞEc74o`~xuo; 6E=G <"rIA(Œ9;%CV-Mq h 2:S&/gیg^>oyQ1XંmfEa5VӶx:d_dU*ct+.Fʨf}*5fxSlz]sч-ңby FUmcvЦ-"م<J8/mW?r]:mlD|vpzUdp g_NyE %Bnhq*.[e\S<1$/IGK(o.d?j\dAy".;?lK49=G=6ɨH:O]fJ@} xq2*UB۞/6tԐ?ε6rϭSl9Yͦo"q'S *m6$7 7!H)pMa8뾻Yog9fWJRT+P–3 V,K3(>vK`d7RcԓhvUdk8IPA;r؎dq9a j<.2_~8[Q%.cBq_5-E`tnh]ͼC:m~ 4Fn$8ճjk=\\48Gy[sa,2v_²/wpT71KE :[ l )?=Zp._uSrLk[#$j2;?跮NuV['1Zas(8seRtvKYSMGaK>\ ֙{ Ww-1*aíۏ#2zNEUyHNG=uiq?B2·d.elWPoOyzG4r^ ,cPfi|r hWWZKEM0(к2ޔaK mk46Q)[:-Rj;4( kn=d4I#MQ]RTBtin^y7,Fɉ&ȎU^s':G-]Q)a}:F `I{=sNpDN<mo@E*; HI;[8#LSjL/Jq$ۯNd. W  W7{![DQ& l zg/8mZ ڌ +4ecb9wH+JE\(NMQ3fHo--3؎:Ud~t{.!} cۣv  F6^a15TE5٨+m4&.Cn[&o DP~qC գ|f̮]PoU%=RaC}gDN=r%%%E ,Ze_t߸FPW{iZNrP츅 } :&N\Ed SRCHGhysiv6#cRq%%ɮ a΁6j\bH"CvtI:-S"'גl{O7|S"PKX#D#KqZd BlA)TR3GnYg⦺BMt5!m;ù1~E $gU3RS=lp7-2g(̧4uspȫcpFD/E4;gn3aºTmÛt g5Kݠ?KI*IK9AT὾68VI I^ F}LH$+ņƜۑN +\Ho.l*XBgʓNqz>Q0$qU4 p8~uCm7PQ`8G}ehZiښ箕bIm *fv S!WTQh|)BD rFCB締=@NZoQӜVuFWZyJZWħ˽ՂUGFmG]o3GXK^Ù']I!M92cMm|Zb4^4OZ@ӑg2}3SM궽~K U|"Y%ڐ i`C`izMRB3v" hTcx~c\YLSZ]|BS"Dh܌ |d_? u+mr<'@5+wP|Q W]2@Wȭ\T)=k0۰JJ)0r.Guv]Y7v.1*Lԟ%,c$H_B$$97^|78G CHݓ أlVF+0,ӲۍY }N֐㝈|gɻVY`F @fFr9AZ2R\ #MiHxUyw|?P!=Q¤VwQEB0D?#xE~~8㲳 - ,h Q1.< d|&aժt?;SWL2@_}uLulCލ:KtpiC?$6^/;eU#*~zKo9:`UĄ'Gos*4ً`]u2%<7s"R p.!>NjXI|T a.;OzCvro)dik,i]U]kۋYNӱˈ\8E&SaCH{H.i?Ķ2e o'z$;'M iGcLXܗv,@ 5;Jջy;ƳN^|lL摏@un] coߩJQٜ2**SȬ_I!&b[N$'rR J.QS_d%c߳El&<'ݳ创᥋-}tR? 1'5%4uVy- ̚Y=IRWG&~(5{HSt# Kg/ّgi%D\xqGJqIx ޤPD'JxHer9Ù{O sR5q*  cq!r$Y)vbƧ[H4b/ϻs`7gx'cL^+"3ene֭sʣXw_M$lChpMn줺DkԞքȴG,TR<Nd2(m~gĞ5X =k cb{>_z p׫l#H\GJ=]/+HۃS͘ݝF Opyw5Bpm%n|0پvUDgn>Xqpr> f&(%;ûαq6H.o܂Ee gFA0رnӟŷoCAh) ٌI{ ںyKz,&~;t~Ι7M40B3Q[Tаnc$)kvv-Zjmi<B88zHD'RuĚV`%wqeמ',]b] `ta+7z̗%!4R=}stA}=?09:$/ED7J@ QU $ں~m}>wUs\t·D^4k”r5*Q[,^sRsLsdHpY:7h:Cf-^FώG14%eMm2`<)B;( K!y:3+ϊMP\ƉYxL\; y])CV1 ߷r<}/W | ly7ȶ!`hiO0z8i\5vtK& 6(YhfA6VS>~ Gh4 zΚ$b\`+5zx:=nkpكRN7rtGkJp53޽ILX$nT )+x,;8M粝UY0^!=Au@{fnհt#KNb{_)!0ͭΤ${[ke|?|9`Tkvl8Aw2vQ|?ܺ3j/x͎S$UVxC{c`\oF]Vͮ%ĽyͬPYD fYŦ /ǩ.^XH!0(`@gf1Pga76ag{g}aVL?ޤ\,WvN}E5EЭlSYNrAruQ:4u}%->df&0hj^FPhdmxWr |Q7WcZYyl3N?6CR%,zr(5Ofd2!" ELhCr2%z33?%9AnD%Ve71,义l1xtٰ^%5qfBqW`cCUH"k: 8 K'T*U2Zg&rSO-:medVmDֻ{u~٣iA9 ra~.sR%'uiks*LAKբ/YĕexY@v/+q^]FjA=$`lǺlA aXo"pqL9ZeH7z3'mNBĚ>-3=DO7}FόD(Q?GE۩$Ev*CE8޵ XE7yW1wHf/mi\DD>j#;uv~Hg2ݱWE{2N53&J8ϗ,u~ 2 QzrLhId.#!EȰ~yەX\|Z'1%LFfP[e|rqZ$mUM_/A;IId~.!?pSԼUA2;z&ree8b!N Ih{<t_[ʁ~Ojx[?2(nU,l;YMCjHt:Jo(ruOd}C1v!c 6[cXgf?=Np3eWyׁD pwDE=Oj= xbXwxHa¢;6pI2~`p2ZAtAJXb (϶sڛIo)Cp`#Qi" }&{{ 'Z+I e㕠R0 ,a*)TG#$]I$JsF1Mocq!ӠhAY&aAl/T Fآ%5݇sڤoF^j7 $z!0M6̡φ4 ]eeEl_}ޠMH' ʷgdRdGa&d?Gg)+1 捘8#.3&m)ZPk0#1-KڮP2FhҗhԶO9w.i&4 Ikۏ2xDQ;м~V!ns4:}~ygqӞx6G4$gɈjҎa1KqxVT7mqGy؜5- cDg]~2* ko  ?3nPatz j~.SjCu3"ȢaTr$O1IU`v6IɠN=h)Q0Lp@t\SZFXP3-^H>}u &sxKWGvYS >ʖ;塦,Ja J֛Q#WKͽv7y ̮kp4;,œ%huqZʮ7u]S]5lTPtueĠhmyN r=MF}5#"ZP%u:A Ήb7E+D X1岎c*3z{!+̈́z:J%S2_I>g@| ˔֚r+-CU{nl {nq/oZ2#Ҵ\:=6y%ktMx܎ 3)<&@EXL;xx)y4D4W{;˵( y[Ծ) ) '4?ַ4b}nշE ^QxΣ} '#BəM gtu,X!Ҿ|E <=&ۘrplļqon|sC7mNcᚇkEL:W7>]ʼnGm \dESo+:(P9'5Em>fw6wJm\ɚ0ODewAK-A"ܯ:2IEמt˿kc K<};L/\ km-s;`x;gyR5iz(3Y8E \ĺpl튄r/3ܛPfzքyǶA<)Fr/T{d !ujéۖL(%5/Gr30^P]QG| ȿk+ᒑ D1)JyQN:-hOvrW.ic\HټLU9~SVe%61Xg h2s&')`/gʹa7^AK̋Kʭ6WmqF)fk握WŜrwm^eweAkgzdL, V$1SE[ҁX$FB}ZqMő#( oQ6LRkv`vlM 6o^1\ݚ-j&"@t{ɛc)CJzc?* n@u {-hrd߀Z]EīK#K(p߫%u㾼"O,%ۡ,o 6_b_.+ RFN_/1?4c7gƠvȅ@қ{GdR=9P$HR?N1et%>4+z1߮&}^utQ켛P+2r9Ɓ FmK㕴 ~޽ڻs6Z2*]㮿~/m h~gZ^o&D­_ s92}Ơwjl_y,Uxȭ8 /TڒzfK`AЗi%en7mc;^h& dNLk!ҀL{Ȏu ,F>t:IR Mq<;B]zf k`ZW1᱖8`g:LsGl:)b$3Пs !T!%AL])p˜ xC(SKH@ Ⱥ.'aUy ! S++mQ:ċJTαG7?#y'…'Vh$H▫s}Lf?+3}`!#mWC5Apy&;[S Bjzk 1]ާ珔8ɓ4ۺHر5"J46c PSӕ&XTxE3Csdr(*t~TGm)~pg_*ՎxH۸ѲI ;C%h%Vp/D6V\s"yLIg\6Y}d6)-u6𳾤լ̵d3KpZ|K ?CO{mo\$Rɹjvr4=\]l7!A˭qR"oKpOB*7Qh۔ ~` IϪ"k>eH@= G$U5e=o 6ְv:: lul {puS me{5-s#x `Qq~>:wu2\Ӭ4XEA=* @K$> . Mk, du(8 `FJQ\kߗ@AuWPO$P󩖕XUv7-7!]džB'U I#Wyˋj~:4̛POB>Xn2ۮ"y}+C^>?rf$R[3 3PBv4)$b4)༏G}s}KH76__JﵡKVe4QE>n& (nX&A+ #un8pMt7e*%אz:hɽ'iWXJx$Iw;FlBVa xq}9lF/ӕΧC1Ctm.d6e5x^=Z]>޹n.i%Ǘ_k ?}Ճ5F[@e ٰUhyp$!xiw Z(ra'EE<i_vEvvU-V& Ś!"ѩO2Ȓel5xT-q5 /;ƯX\j_J)!M %|TzfpLeI# ㈡-lXf#帅uoOpT~%LB ׳>}[q^2D= *EaXyA1O/u6:~Jݾ0, Mߧ{;$ɒ0-Nrb&O|cVJ4׆dۘo tk9@Aj}R{(.U8 q oIWǵ\ܦt";RzYID/fzHJv;rmF'lc}yK÷sQv@w{'?c܎0<51qkn FČ e%-!?Ց";.;.R 7/rupcl8WD~\EꂊWw;dt=dfۻPzp5뺳ÊRtOڎ@M τX/)Lq2KLJ<<1GP.p:4t=T ?X e@ IBզ6lB |H pp*LF"UA1.|}\vc[F Эv¤M>jĈ;\ C':'f< mE"n;fkT3r,u]Z"1ztBTq׆y=֏g vyN[#qr}*?y xU׃vIfF}Y>eD.$D:Xۅ7F:c?N;+)95{ C֜\un6ɷ( {V[ۊB7WvxḃӕʿU=j"+OTI6-gX)L΅z[C 4? `I0cn[řs&>eH@ᄳ9VNyM1I*v|j)SbfW o9¿Ffan`vTW@!@08r8OT O0Y_b?πxԅ&wmK`OP&06pq@dI֥#a^Db ~:!<,n 뉣kݫa H'U$&(VC{+{:, sp)OX>p?^1QjK|pXKo(aWܽl4p vv:9v-jMvPjP &2s T ;5tWm;mQ3; b?.tf! F(F+ŘiL_Ϊe #ieӚ57gl;@/n%Iĺߪ8ۙwR_ym&0šm\kTXGdzOB!<9F$~H ހ01.Mr(f}4]tQm3&"HK˳vo}QmFx><=R5wi#۷_g[IkG`5Pcr N28eY9nex7nxRU1b!`OX[.е9[6Jϧy[ko&Քbm,&B Zx^UfX}Sb'p~ ʎMf [Uv44޷SHek:eQ{L MNugQ\U f {w 6xC1*"'V+tSϒƳQepE?aÙDM]Gj/tah(YٸPlD]aXe.ܡtu٨#XZ۾cE,ۑMm&D'j)P2F-'.zE{|k;ixJyWAJG'Od}y鱷Ը̉$"&T@2#v~?.0 o.;s#ob[j'mgKqlӊ,ԅFY莡5 3|2-CR$lAe>UYl_T@m׿B\,&r^N;* jG\H:iڇJ{iTa`7ڬFqEğBQ*6K™#@Km0hBYGٮm1DZ98+*E\IFrY8!D:c`}m>}??GƇX^ ]jVJO@qiZŶF)0ߵҫ!:=-u> {2ZnJZPC鹆vNU)P]N͛?$m2ZMW±ufDLA^=) J]ڔW!qb_cW SX"yTžAMO\GK/򬾩6RO|F|XZe H-41oI# vwQNsȈDir%4,9դvq:k x`4KyˑRl7vHHV lar=Ba/Vzx%߄A7?&xѱU]O4[G +uiPbDibM8Aڪ`@wPz xf Cݣ}Q/ͧRy8]}L#CiwhWI%i'2FT~֛U[ju¯Ǫ.:x=qFj^'Hx[WWi)׷]#@ $b1di'80զn/^4>TwDZ17LWÏncrQˑv8`E:?-1Rn*Nzyqzq!%$1tx?0Ik?vv!$'{niCH)vݙu m&߃ M F6;~ޱ|Uz&g\O/:NA +~("At+[ƴn\m޻z&b7tqj {/dT$3V;  c}Wī,=-3y0NtO/0ݿJisƕ0FleLP* r#zܞ](!$n{؟ /#a);N+!H]2B5IK j!b'V(Cj-S/Mf OA wJyҍdd(}B%ӽ&7nhTK*?*wAFgªhRO\0DsV-wh ˈzWIbݝ@ظ[&mPqBPoh4|Iۗ b6o[lkdmi&4C*zoc`s|A*?SX xJv%ppp\M{P}8Y[ƽнЮ6ۉ"Dj^M̸è) V8diպQ:Y1a"h.ɉxs5Ѐ@)åqOoi/D#:XZ`a8,ruic7o6?mt!ɾ4M>$)w6 ea9pc* q;dmѼ$1fߘE2QDn8[5ds78 4x2 LS'Ԕm+0&ԓ ~%19iI`+P} kѩyn+©?Z]vu0._&K3 J~*x'~&A:׳Xe}0r##aǿ C=&& _=p=8\I Rv ֭iہևxb#g 5uQ%]RIVz9g0qMkzEU>/+8W/\A&VxNgFJȲ|$V㣟2wTbdO)@37v";m6U^mhq;Z€|wj`SU׵Lj~4%Y_TԴoUx _Oj .-b _''R1&,:#{m0ss ho©NY H[hKW<M:w$aM^v]pPAc q c撙r9ּaj?jg#Ւ- #+>D~饽}8-/"O_F@"o! sz0!i(kQ [P YWpQ%ˆ-3v lY kPp )Pj`X3V"'K".&L#Db,IS)78S5YroBMZFr M!y0Gs%`*EIZMdPdS͒$R.Z"u5VA CA[֚:e)26tWf eR55GRTG|>޽_ST~ ]!{"n*fąde+@rU|Kp5~α?&m$H˙B%5DnGk,8}h{[4a^xS*yβ06~eV \ZqvpH٠mʀkAW,u@ ƅ,!8 W\T)vE8<e֍C `χh$ IsGZFDd+ #J~ xV-wc,> :5qC3~_v=;Nwm$mR{׻̆ z P0LiI 40;ZRd3SڔAsH&g?cXK A=j ?SZz?:ݛGvfL<v[ꄓ!zM#lon/7zHE<8#It=űv\I9xl:2=Vmt7(L!n%2ZĒtrs AZ*gɂЬ|7BӕgJlȑOy{d0.ޱm69_ݙLkz30jg5s'6πu'b(/`] nY_J|yi{ʀR/'aėX/j/1 'S D‘IZ-L w=_;|irCZ k\/zpNbi:F)X" ď%K:ΖyW_̻Zb&(3ee;4AȬp%&`^Nf)?蕴tN/{oAsY@}̜LY !~>mۑmo1؞b4;o{~qW'v<2?}lAd/6Tnlk`/ 䪓 0Xj§k ȦxUbZOaS9rw&],/ 1]q|bpPX Mghoj{'8;K}7B QII}GȖvk"d=zXT9_έZ* K3)TEt!YТݜ?sQw9"Ń_ʍ̌Wwz)X`\kai݋-М7YUtٻN3{PCg_JLT B3A-{qr@`Z0E~5Eb(uUݗc8U:y848f.af)Xu o#5V["U qZ.R>&Ib""7 a)>3ґ<;1!R!0'' sU(=H!6uϲ`#uv`fO3WMN2aڀ^- 8@'`;wWš!?ʢo" 1r]"ȍt-m" a!aaNU*;=V~)s$\|:._p8Ds*>隤:ffrQf0pڀ@:X!dZ1vBDwynn{Vl[uh窦+E[i3S0Iԃ:MaiqFjo}o١ Roy].ygPzlI`)J縆'OE'Q@\77U(?;`Gt-{"&iL=@KrU%۟`bj)>.s@e=@ߴ|Ї- ;ɫ!l܃w<; yʲ:AC)ӯ rOGPuu0ҝ{QO'M/p$w(l՟&9\KKn e3,!T8( ]\'7YFѢif| `oU4WRAqeN6b>е+^ (;ci޹^,ҏ"_Ȟ'[Y=Te95*$Pv$jdW g!\8T8![YSR3-u__Tq ja5._fktvK~l+h{TyB#&Dl1S("_qvg/oCP؋|RB%4Ss{vkȶ~p\d* *Y؊h,qy990jHP׭M]Ja[4(9|WEcxpDn&H7/>"9O`PWź4e3;&!3< 逊_/lPL61)]#o>/ta t Hv)bR+i:;/NeC;|in}ft]*~BCLC)cxqC_9f Vlsb%4qSq(ax99+YG*Y@ydDaX@H_Q~U(l\7}"-dwgyYKX (DޑP9:K DSd1%jb g; tŐs^ cn9X^&i}~tQZ/Qapi#JTOc!"u_;Sh v6EwL_@64zN@Wm\@B ս)5̺xoJ tqlRۺPQ'U97Y9((^O!g b<*<=!ڊUCd)hGc7m^FCfg@o[~c1WIm?iH;276Ƕn&t׭_'|e\9@q׺{mM3[j] jL]ffZu}qT}W9rD(^OKԏ>`e;n/K6RB=! 6S@(vMU-"kT#Fv siD @fefX=vmp :2[7>ѭ#lwuҀF9ur p-<أVL8 ;09 y: ~ ?{᲏G0pXxXϽ du"G`|QDgʨ-ixw' *h̷N?TSzBKl%J7x6 +Q `@ϒ_$?C@ITZo~ o P6{]JS\6mؚ++J}i@ɏ3f, u7C ud8F)@M!3\-PS&esF La(ffjYߑܼH'aa;%Cmd+S$-vpxX CG!ڠTo,=b^tVym7y0R EĿp.~l-gcTr3`ܛ-2ei1`+)N$83(`_o!ʸ$ԙJO9\!IgZ$IM"[yEX!@v8ŶŒЮz+C{[+ĎOfWWkCdj Wp瀴}@|Wl8ӕr>@^NdC ak<{֣l_`i7T66S!'cmbxOot3樓WʇV( ".wto@ҵH-oF1>:27NxBu\+7j'O 3ΌCZ;Whjp4Jwa1UJV7ExSOF@.5+c~1>QX0E{Yb;_A(?T ZAPkI:^anf!pAP!AG 9ۃ%5d%_)˥\l@d8Ay>PY wf@9P@/goc5^Q8bs)݆qL}3 mKmAG(fhh)>:͠7a.MqܔlVk,IѱB,jkU*OiԗpVc^* _ [mS+oYYWlO̘j.)Nk xlm6sB4ih({gGܪ~*ʹ騒h6c1T?^Y!xK?htcs\r dT ]zA9}meuզ+mŀO8&JzO${漏 tM?HY?㱉fA/Q5M+1  _!ߡ,"ՖvGc[m z~RqL;-&G-8䮞j5w9alؒ) '_#J%qy}VOa9k J@?$6.[|ˋ|}) <{\!G , G+𿽢wL1 :{|yj-U_Bcf푧90Rt'SzM g%+5Kky t1KDu56XH >Hk1@Ӥk Aϴ ֻOq=\4A#z=F"O.:=a 5)|9gʑ~k/kf[l9pI6c%XG *_yMXH`6Wn:)ע򪹹jQ s;?u6ڮ$9(R=-Np1ǹĪ@`@ў HX~>31rzm)ykEi4Og[tz"xG. ISՓ .f7}&ފU՚pos<\=of!YX$;g\`9ax3w_ʹ@5y71^u8UؐlTJaO~~-}?S"GpB;W)Os`נɔ0^]-i99] W5g+_Ud!H8:>F&hPuq-HӪzn > 9e|2sFZijU^P؆tT< MXb}_VFc?Jn~ЌY7Y8㻾@Ҫr9>i!}Zo_ twIN2SjӉ2p1׆{Rbgl ̣0Yeԅ^p gW h;`dnPl^B?tKda[zKp{Asx zkAg~yl I+*@9|-n\ԣ}6U(n2:A,-Q(Ct>' ^^?bUh}" |]["Id6\UI> :WIRS3Y/{_QFa`EM m!@I]?|>L|R:K\D"8|6=|o G'ڰ`I7=w1K'3JfO/?pYv&dݑk3%.4~\F%)ֽQPE W8?>oBoD*KO59|ދd2U@|d,JU' ,M=vd4u or)//>\W zx`$ qqT+G$g14V9,zODTN9|rnE> yr!\"i'>ߎCwJW8}SJ^=wC Cc-/4(T(goi5ZiS4*IROZ4+xFJ=@º+X đ&--L>Mp|gΰhs| V@*G&&];?Ϡ.IܶL.V7.)GD.W.սü3jspE=!>o ~A [yV]?6 Ԋ? Q쯐%a$'L8e 7Dl BnUYe@*aBY>蠑Ҹ]Pbo&0~ʘM99qgD(( ·AXg^O$:3ՇX1y5 <A\DڊCM˟88;",a2Șo>wq@Tv.f7$j3Մ |Y3||{@)s]tL{y) Пb.BKQT17~*{"-(d+v ~[AI(mph}5W%+Bɥʹ*"X gplK<]oZF.ER&icZr#%;-3s4`Q^"g՜)CsGwme"MZϊ^Cۨ 6wi!ȣȞo!h!6Hȝ5Ϳ>÷<ѽADH^%S|kYb}3y0W•:šJ \7g!2H<8@5о|J3hm3@%Un喴y D֛\p,cyDپ܄߯3c Z@2Op[E,NкZ6oS`KZR2DwM2ٔqykV2R.6 {joI`^ (1:#pK*2; [{?-cWړjN N|Nc;5m-#hxΰ dD[]@ C}h4ꬂ;0ߖ;yG\!-U!ipm")RpyuŬ4Wz>๯f EOYWUdFbLOAgεdOE#D'\ j(k*<˴2hlN%s ќ67 >B27/m6xCt]KN]a B-ump/5;Е.9鄟ڔYH| *4=|=8[T6C`fDa5y +P76DתBSw΂$2å]1\{-Kr~:":iIAgxU1uFe\T4f`܃T^%gPn 0iTHE=z˕ag8)vc3λ3gI|>B4Ú*U@-+uŰ0zv UFk䣃-fynr[qpvjS8rX}<^'yiR3 2gg(GW?*a4<{t8U#!sC@kjTwRshf_!yp9s2*.мT8Sn>]-'lլD4!-II.Gj: cWB#N#k6^ꗝN8$[\B=h"Ř=@*|L ?CA@ET&c;[&-,C_GAtQgvmPMrL,;<:jT2MAUVt&:'(5s"e:0mP"(]OC].&~?783n7eʦ6)\`_1:¤pW;5Oq䢍EB_<18"lTKMy)|_ Q/6/(W#3K][?Q/ pIp2/ER3f efM^v =@P{SEϞ"7t[AD9ftjZ5*f@XFeӶoΜUϵ6'$s@"ԬS`]hWq˵ڂg [({Ο斲ڨ&QU&&:>gu]JR#'tXCZј1/`h=D2OLܕSWLQwtwҨ8F"OyZ1-Э)HADQsڋ̰!mv^ d\Pm 0~lPlqXoWt$du:k^@ ;i9i=VBavC yԆVedLJjW;{5&>MTg:Cv1a@PH 'T9E$-DžZD8c-Ȯl/]Y iU+pH!le,o[9U,uwS㟊325vKN*հlxh=g8{\,s/$+վ2lؠO@c7"̃@q/X/EtV\ 07ξv]`Ktzњ2C K+hŨ$D֚ R% jbċ (Қ'wunSV6;X WQO0(̀1`r%'JXoTn|Ƥ[l  Hb{[fq [n3S-4ͳL&rkd AnJAԉƕ7v&BrWSNC&iyاV/3{8lFj1ug AeyÌ/[]dӭ&{m4gk:!z!R??eJdy.RT,#:/nE7nP?'q-»waY-f`X@noΈRmQԸp7]gp+BKf%5ѶHhHKnKʤO8sJp_0<6@b4 sIH[f#kb!9j$)jg '>T>A P@8-duvCu|V(C5F1Oz}_~*ޘm($cLjQBW@6Hg?Θ0v#1&[:uIkwEMXّP3ZV4T~%A; gn0IoD1' F {ex%\T'd= ڢk6bKw /u!>eL ] CUkWFЄԤ&HIHT_%'"4`m Hox^p796$D f@ [SJ!rɼ-#%6‹댣E %MGwS$A$ñ({D Y,= 2*-(*ϷD5k˃dQo|ʯGå?Jh}i,.rGu .%M:̤њOJn*)ЭxBZrT̡c<%r{֡gW<3ڰ,]$Coe+h s""^H1 5ΐ{E3XZ08U\ .tm0H3u.]J(dl5)^hr Ӟ>u&[2{ia{k'5.^1*y2")5<~L{mӃ́S;5Ic+"GXi|PmƤٰ`.2S 2c_{~BF!@mPMz wHj$h`ho]| ݧRs{"G*eǁ:J(se\Е'QMy=QsIdG&_- 2b-'5ӹ:DDBOƈ\N|)ܼcyҡOb4SQr#ny-~o\,3 +ơ35b3X9hpV|VKm𭧎V-Ѣj<& s5׎FxbYn>eمP^Ct#tmD\w Tˡ aOu^VO.jod=7/r͋o F*5mtF޻}[c3J܅a 񪴟@)6i""koWl)4΋ozwㄒh䬋)(2Ҹ pEϯ 1Rg P d @"P;ڟdĆK G: \ceTd&(;&9U"U^oQ b\\-$JEzgk^t˽ L;9`l-7T73<8 |묡u# -YcFzX:ⳁ{jj. ^\N{J1q!c Q?6MqXxp)Qv:Ic]-=zurʴx 7+% 5BY#6m8ˢg0E1;6S5{Y\6Iٗkz䧰u ʁ?ZeV~+Pk58qQcFo2!"0爩f Wt{MH jnyn]ek.V[ l9?Tn |g{mL y kXL::k΢]NsiUNM>'Vg6<="_䧮B|[q:eWTu% SۼIzK ʔ}UC-Պ3X+j_ h/ڟQɮ׳v+֭[0FUR;ha0f c72iAQ fvQaId0lzϷN.ꤜ3Mn s+]ZZFz(t m=chOA"#:ak |㊊ZlAs$bA~xDK!Y>'l^/cI=<Ν%x\5=Z8ŕ[J?TW@8_~j0:q  62B5( =oxW 28|s&?9qvSfK(k}(֩665J!]jN͇p { UQ^klbP4+9xw3 PR*jHAܚͤc}mè~,Εv߃HPݕg gu:rDf4lQd}1*] <Xvwq[/wFLsVVs{2dv_^Fg*a4Wm,|;+ȑ]'EDb2 4(!mKW#}xEoWGRkQ_$?|OCrmW_8 a$w/1gOGȎx-0Izl9.Te 298:Ʉd?Z}$)3_;Uƚ1ɒ`͂)H)u:%3;xO}-xՑeaTMTXl1CUЎ\YxR#(*e4 5'z 5 &Zpc_@d/c~w"o b"3 "^1raxK H ϙOL^dXuO6&ߨՌr !5~[ E3""'yqwũF< {ևFz{^Q4ʺ&&+9C&<[xtyJ HI{Ҵnѯ O4Ee|Ƒ⼢蛤a2ǨjʢyY Hkv; |*IM4cw{r (K}PADd^lYh˶)9LS\Ԅp~<3ʺ(${XӂlLcG^BFL3>VP7 eډI=1ZGͪNjV},ҳP ,tg]eƅ Zv'몌7"˯jv1"NcW5vWph R.hAz{ g3ANYП}=N亥`S, ;ZNձ&S{~2BR"Ϳt H##69J?'#q# d. |{ !Vm9'8^#-xfE ƇjsyP k{CR.*j1MFD;cu?DYȣ PԠ(sϥ Λ] G˙7վ_>}0>jEE6}Lt!FeoD\JRND/Ocav"p>vJ%uv%A2]-s#QDiy9k(P^8@B"B1!j| V2NAչa;L i5YDWHa㠶!н҉!b%M!PfB|vS\P3/}h a!ͨ_0 mJ ύiYSwGMǍgF3:]ބ|yЫnP6dK`` U8k!GOJE|Za*N}Nx!%?_mzǚ6x-U?* #SkUP<1_fTVgI7#(pOa$H\AD`!}ܪϪ`Iz::Iv&` ݜyP"<:m1yގ TEu9S7fe}?3gK ܊YkvzSk1Ty5{5 ,;bP믴0 y0{-khb %Û|r]4` >oFF\rt@ ]j" /]cTi-5_ճKM5E*_.eMJ[KIe[?VyFY${bz*.Xhn{#f" <2ds(F$R~>oSb?,BI"@b~p~lt [K3Ǩ=+QB|UE0 r@ Ƽr#a1㰪q@@_X"5X>TxN>wenT~ⷨIсLi o!zL iJ~kZԄ6W9m8 H HpAkR98Dfr13w]5J&4!hRp\~#L 3Iϐ0-A$B_~kZ0zq  o.c k+Wg$p}o5=@AɰV#j56W7<}3eĄ1@ 9x]dwl7lj]~ȅ&:+fCMdMМbѢ؋1"# ߄xQ0KzҠ7W {-SEMךnς: 1:wq2 ӠO12Sbm*ZP5s59vfCa^* Y7Ѯ)Fـ*!΀7KP b>qඹoR@1J[fED )ڃ7 bL" H$E+yOPo/<ψC^jv[4[&q/2:H3QZfi舔'yʃ{|^G}%Aq }'yÛW_bQ+c'p=cR IJTޡh/6s0֮*0pksM1K٨L%RZ4]>'!9ٮbB+Hyw(>ybbӯ~c@p_7HG:D^oꐜ@xہ)7dŲ#DeSƴld9[V1 ۩+>*siRKZԪ^)X ۔7:ŵAeB00d$D$i-bb-"#jZv3[9o`Z]**UgV)܎f5+hhG-4|Nt`^@p eY7Rƒ)*86PN s7*cc5riF_Lg]SbD?/]KLpWC$t2aJAaQkMi2-BHX8EMk߽8j;lCMd" ) DU68Ranjtrm Hjõ&<72.jS1K6k1 KnKkc(hJb9' p.`@nWIV4w-:3dҁZ8}iw>,zkSL90F9u4>p V+ ,pEn\|'K7*gGn^2 iHsScb& ;KaNi\<;ؙ /kZu UdA{S x~mMś{i)աʉoȩ g&`G̛}4J@l$Z=yt ӕHuf%y'S@AnHRaI8@KԲCk waH$2@>!.),?CEZcI֓+#:L6[o9d6)tt5*<8f m8S`}6𻉖MMڶq-ą{n_,'LT H%f~|ܵ{U=dOnNj69~4{$h: L/7Jl>JuI(` 4/ᑣ;|7*."tKi^IFnQJHVr{s1gXrbu4;XL s p+߷bf0eǡb5lzB\lr2+vAcHw ^hղmIP(C8wc6&NTl4ڃ)`4MkUx=ƒVxa@¥QL=+SB_aH꒢hRFiy@m=N5MfW)cVLjQ=Js(u}j` %^|Uiv4f:&7>f]`1/6~vTaF)0nVafH )Kux`1{%u` ;Ă>x !K/'k!řHw`G`jٖ4\ʵ4~Pu?&j[œtv 5ۂhN$Sv⪼zB=T1Y܎q쎑};K'!Vr=NT#eH[@2`K-t682|q=D}?w4zGۀwIzY^ [2KdLgF<-u6u/Khn_ >weAaagCьsjL0|z in^EPaN:|O+?}քk?U26.H #-yN5&B,M,0 vDttڸNc `_fUbrQ*8$"{%2Šz p3axL$6"J<Թ1K4I禅`Q7K1M#WY|#u΃,= [pS}.^M~#DkWcp{W@,.: X/ ./Tbu[b4۲ܻ$ i/FƒT(֥{/JG㠾bDE (و̢ & Jk󱖎@(IA`G4UN"\A7.~ܡvv]$|oFN#TV.%ǭ:bsEhMt=IֵKCHZ eȨ孂K@cS@qnT'nQvdAUNw !h]Nguk3'xO|`a /Y/Gy3irz2f'Ua6EgFc@sʐ-^ȱWYY{iNܛ~3E7_dwnPqu49 >SrBqc&cZ}Q|/t܀Yi&6DCK )E*& ėIQW "AYwS'`~ _KaBJxzYܲXh=h-?ʲp3eվ8b[a{36T$O&kS-.RDIc442q0Q771p!N3"I^ׂƁa̼{JwȬ9t̯2kcj٘SY?I:rpՕKR8Rna̔JϪNS"n3@푐\mՑy(8Ǥ3:Za`4 Z|SdI#b 9 B*1@?DVCB?5=j*JB6"౱TӵOUuGd_(GFi3,ݼSY(%,MxzɾY~tVOXP[f7 a랷Z޵VKgc1ئ+FU&u {-#ۨ舱ن(`_ ^0젻!63 p16k8Ȯ_ex K5"V$QS7iP˜t QKx6:"πXv7qzT'- 01ϴh: XjP_DHc4~Zaی) $LtSs98!ȡpN2nALl*ֺtzڽm3:9!܅YLp?< GS9:R6;uLnEkAY:k? "e9~)b ҁ3.d)}R8se9II*9VŅƯ}g\klݟÀ#fx9Ds'όPhL(zp*1Cq i#U:95fC.g@ِ5FD Ѽ VQy3j#Σ'e҆3][r/sh]zˆ ѷvzKa%Ya<5Z_(: x0ÍT}9[vH;sd)d,Ѡjgt3Y'w 1!&cJ`5nۘ}t+bH^ iܑslV{7_3ƔA23ބ@ZkL5_<=vQg')݁vNlӑy;d-8Wi[} DcXp%OsƧ:N9!05zn [1$ _3ۈAGgDhw+Щx6`x6y\nj7aBHD{jAE ^9}l j\L 'QRT~='A "Y+|LMr7|sop]u̴4J!wxNHz=ѬY(nhUz'j/Q mT5;{u2a/_w~1zDKvsk405 dhwg:wjKmyVFP9lDb>_^qO}kR@t * S="r@aظvJÙQ&bP?_L&9 ]5ݾ_GEAY *mT0H%Cvkyßp ;}z~l +)AzP%66־Lu.闶׭CNa>-^r`A?aT5NPVN"U^ށqgmt$4lFCʻ58jVɓМC~ʥno n5mL'x/J&-.&IXbv9l`1AU;L{"C>5ݏ_ ȽfOa3ǁ'PogުXs4o+5ϐS^̃O% oN5+Sub:g-(+u>kJR(V~nW F%= h(7t5I6/|F eXi]Owy?1GsBa̦j- p:OLyĻ_Y> %\ټ'HgeVY|W\))1iE 0_2qsnFIڅѳG ގ ߽ 2Ch)RRv<4N*8C-l 5ϋ"B)T/@Fb, Rb5Zls1ZU7N_4t4 .Eఙ779SO3D?2AȖs,ӆ:ԋ b|50I*6z$y~;,PUJ=|Gx -_i;OW>wlJ?Pwx[  ?FCnleF`Y.`S"w <[=e@~$C#L>MiKe`{bo! KSHO"e@|jd,? t.˳ug,FlE?S늜Ş1w2K+t@͖8 tg!‰>  vewrTN 786quEKt\e%|SX%i/nT.T4ݸuF˔=| R5:EXu:eI\hyg1%LIsbv橊Z8% O6/AZ Gsvc`r fz8aˣ`]`+)jnvDb@9K@BԆDV;8BòΑւJ B9c襢]JWULѣE^O.0*0:!\%$<^eT6M5|H/}<ڊ2%$~GvTe}%А{j}'خ<;LӸ] hzm9׿Rĭ>'ur :`[Sdk 䣳 =B7GKOVJQAztG+`2Bny5Pe!Sx]?@$E55KIb8xj7}0t9Ae'$gIc TՌyG闳O M}L.G{J($f":mY Q-*.wjaWX1z*b)23/'[evAhwosY@5M>;4cI#ے~C0: 0QkCw,b!p ,eBCa4Uc wlB(7=*(\>cߨ3/T^$"mpb/O!՗"B˶ӽY^scځzC 0$L2>s'jjf.,,bf*gAF"d-yg04W5CXya S./'B XQм D]7*'fJEӭ5mf|tA`[ARA?肃6ʻ9@Uq0gB{;_'JɾO[y .2m+T_~-ߡPMwsZVd,ڄ*@__ԽUɦ1'BlH:*jGxotY{CHԙ=QPXZ[}8^nDH *؏WrG)zW -腱5lʩ\m!o،k ?@ ZAw~+~5Ֆ+Pٿr2ʭJ,mcI3c( ҡ+#B+>v!4pn/Ø4He ><u2z嗅Vh};N` Mf`F905&Mt) s۝[~]r^vȗ2 ANfˌyϑh鼜@ځܞz=G)TPY>=TϽR馐.]Yz 3hOJ$bs1rL ܥ^΅{ x5IrO $cW##FzY=W鮱*+{nH YD(:3L0Fu'q}9ўc yoDV?3GK]7Ƣ>*Σp3YYxt0`#u!{ƽhuNBZ||^BD/n7;PWů֭>4NVv|(d't =x)0Utj"U꾵 ̿.X=)-J+*\q"sd(g8C]!a*(臷#i<(s"J>-lh\?}ņتzJZ.LyaA$*} 5|2 {7I&>Iq𒼔1#o4 ?ZSఇ9x,QZLzX">^MxxK׿gh$RĥDz   Mڽ܌59 ʘ^j8N1@toYhp!_rX2.i;C_u,W~5Nu~|FR}m/[ G`y䂡I`}D݅2ؗ QOUT2-WLWlv`l .uˢo;'v1׈sX֭NM0j1P8grGqi:?K (ڢD2|s0v l^̾ 6S& ubWT6 /`>ѱQ^u*;CwE0*޴i`ɻnz/j .ioúm`لYҼ>NT!IB߮'䋕yG˪}E9-V"pl_LWa Yf[S2\j=̧GS%$ n8sJ9ΈQ=6K"te{̢0>q^R*TU-}lgrFp-&/o8'31ߖN 4"#8!E^Xize9kZ?0e]uCӗ  ƞ1 3뢤5 m|@/mQMWLtk-lm(iϱ@er?4.Ѝ0D,Bur]56eBrܓ_hR^_yJGI"JW '[ lJ} ƀwvX,NDj"٫0P4w%D"NG2ܔ$`T_N22EPr"cyNM0\F&0Mn#^PCq~M7yyjxVkA}E9wUb.t)c(~LU׉@1yq]"9!V睹\kxԊC57pqcQ|c({1;M7Vl>*]L:sΥ{Z)1&lpenpO&q/QEj\2Ȫ(z^ AXTn𬃎*UngISYM;_ojX(k0zFQ:;1OʮP3lO`տ( uf#0`P2TIiûtuPRlMfOo{߫sƭʴ+g+ߎV7bHRz)Q -ޢijJ` .x<"r8LW2ʁA+,=LȰ8LVOl*11\?d(IRWa=C_r-՜}G;^5zE.zHv5nH0n#!w/;&vbGgДğu[5R¤6 CUъ.kiNQl=r(}OC3G)Dy/QDNII<$]䄿dAO`5ZX*<,ғt{0WU > ^zGGH /@ҕO.ͮ5}K?sB*6eSWW#c1tk W!-a^t-hט*4t,~Vꁓ"mg:)@@iHdnR4n d\:\p0Q@ ;T@N͂y .2tHXݦB,NxFU{ P &,<맨0o'd舚?FQ9j(QD5jzBeS7t 6 'auc@od9OJق 1_@RGCnt&Z6g?.)a9%˔!Tr-f[OIRmgx ˛nNd Zj5:mJtoS~%F@zWr AZ஺ufέrvm[)MbS4UwӰQJ.!]`ZUw9y AGe`XﮒBP/khߝJu7/O?>w.֮EpO(0L'YP6=Z@ym𿈢C4;}^sz@Ͻ JFx<wȮu*d0?|xv%̭ڥaDh{n"-߶tWy/YkO%vj/`@H9$;707`XIXM/B?`&Kkn;[l"AB æ+i̿Wbݠ3Fa[s)Lυ8QG 1;-\_QTʎSӒYseab j66$V~KPKkubl 툸8ϫ`^Aq\oZ)n1w﷧[ BX͈T;zlg>Ilk1ekW@`U1L/a88^nMW & 8s#M[RYocVM}IV:?k'hJR>|M.ڜ'?|jsWsi \ YzGN_n(TJjӇ%X}];ߜX'{Tkao%.qPRd=3 _"Ƣ'ؾ Mj{Mk8fxp pb#6',Kk TJ,I'8Y2[YG[T^=^ 4: eU84@wҒ`jD3u[ N¥o: P0lN$)~ %c*Rv-j0*:e0 wi܋Y qORw/:!knZbc>gȰF^!^GM$X{MVږ4%Nv<&'Rܣ uiNޭF:QQحmkl;.ǫ=WlC>P5J17jq[{'a`mfW0s0f 3ߦi*l!y\z'֝ګ)n2%o&CNE2B{RH mD a uZE #̲=K-w<]i t RZf[m{wMYA1@ )|>g 3VGx)(J(Y_< Y ѦG _fBtlR` ׋}]:xv(ϱQ"APi0eyr\);W\--7޵/gZЌe@{A;CR{xC_˿?5>6g/@̔nk4w7DX{:b.hy>zb3q(#fݻF_AQyat;|a8Q:y-VsΞ]-gK:au{^gI9%J^yRWaD~.(=ݹ"3>ᥞT :0^?SӒj1Ote@Z\QoY@tT;6q:eҿW(9@Y) 4WSO|o<0UnO;BjrGKDQO&az*qhMJ&+&G3NA9ioke-OY7O;ҥ]-IuVxbp 5Q|LI8c"w'+[h^QXBA&'Yx-K'_6_M)}z݇0YR]j+# ѺBtڶ ~YDx3y)'}șSߚdi2?uPbս2NWO4,Q,ƕv1,J-N1יSqH-ll`V {AóPn?~`ܵsf\-}ڴޭw)6#d= %9t+3̼H?~EKN)>-[ UO%@SKH7$ ƘhjcwXI\%+1I:ϊC I@Jld7RHcz.sMę\3xws1PHD.>vL{`R!Tܓ/< A˲ӕ98s;ۄ."Bb<>"=U̅[^< [wD udJ%[h}{HmtܱF8S ^w3v L9Ƣ Zo8Ɂ4ԯc9HŽH~PvdՁѐ}2klS4j5;sX];-L&jt{W+yf%:h& 9)߇gK!֝h sW1kMQEuw*Qq;B%^bA i\^B簽1'`ӭ f[sd;I<ۼFFۛo'W%NgOr,1#umі(= IVx06e+4X'Yf(}0]!`fPӸpiO \*Ip2g6bdm)DZG'Zn9xO ?#mas{V P_MK  ؿ[,~l̛ +[&jjȊ_=/W}کv 9Dc-՛(rSŠS -;'H>Gq9E`m >ǣ$n%UzF37]w#OӃ7PbZ;U 0.*vIKg 2pTd.פJmuׄXDtqMYBLCz>799f,ik>WP?%_H}EK; -,k,#)f̈́GLNwͨ{>i~`m & dňwm⻲I\+e&TT%Wbi:6SxAʊ~rIXk[וhxwj36𶡧c}n,^Fԣb1T^dPhf–A4 LꨄTj;w ˝80]H*J4Ώ0254qRa7<:q/ P4]}g#oiZ``}3"|U6-Ah]J $^`[.|/5BÚ-/txceO|\+۪bJ֠@}K@nc+x u/cr{|@feʏ/cA/|=׬T|﭂pt猱syƞǐ7;{t:#/T2\}P:% ^ )Jv }ttxZ/A_J{=! WHMX13պ}O%}{qB5#L`D6=>*f']eMR/-KnlLLskzw y:%f{.BY`BO*hU_o], &L %7=7a-W|FP٣̝Jhe$t!`9Hk)6tIdS+rv}^.ykkĽezBz7胅ʣ;@Ŧ"J(?pq؍L*-a.~<7%r69ԻdZsZ1p]Z  c:L1&3f]KZ 7kYiy*<ɂd>rltA 3j˪bW 7\G9x}iPTdT/jLOم{$㴀o(M$ ~~[~j bi:׮Dhȋ{vRTXxPpjpx|VPƀ 4aϫJffZdڢin/HDU浀xQDHy-*szO^[j2I-~MSIn b/)sYpvjT{/֪J׾J,~x*Nв)>\0[ Ld2c%dD3# -kHdO577/nvu]h($\HchwaoD[Dev(mRc&.sӜ _dƱ}qr4!%GDz'a44TD&CfƱ|ڢ _<.=!txp;6. `y^A¢Ōzk *! zP! #^&1MxFnb#"1͝_[%F{07*j-5rHa@-S%" _K+ܪ%c^0Љ2$yFp\[9J]>̟Ӏ75rHdk~| [JwhO\Kj tdm,┗KzI'N|7gz S5PCN6jYuhec_KukzR{1AVzˏH#U)YH'Icƃ+dcvU`#"'Ǜ- ]|u{sS>`OnrC<:% }c\i'c{: ELp湢yLtdlr$rF ʘD21{"gY\HVҭ)QoGWMJ 98HJ͇tHkFn;~lɇ*νEB<˃8N}U1G*h%X+~_i/r,VYTYՌO8:+n0 | tf+ {B 9Ww-•~k w{0rh䅅ؙ^bհۚTBZKKM(A\5*(/b!X4=/:_^KgK{ e?8'uDex9t=R؈SOKsv3sj,tFx|rU;Z"i !;SQdP?ՍF}&/926BcMF%{OԌ3]ǒCS_ !!'(~;z\F6pe+Pw=/?A;b[y$[UÝ▁3,k'j^| Q`3ZZBIH3p]n$ NQ;aoR̞yzn,0]T:jJpM>`nOi\^ )LӪyguұ)mݢgʎFj8<KvaW8٨jTɌ$rA$wjM7# 3#EyڄVkgR1|8n:8WWLΛWʳ !MI48W-')%߶h1%Cڂu`knSugHZ҃0dr=ӑ.xḍ5naA.LzΝ!l>b1ǝ!kl8l$eBdFL[ޡ\x)v!e|;9 3qٛ1ywD,ǸD72uO Ȋ\1LR&^~/ ɥ۟UI_2DL'q1mRHf5w]:Ih),9!# y7LCRfYcsrzD`@Ph=T,x:> -fŔ)6Pɽ/>ǵmy}.Rغsja}|:nc/PwOH~)<XhV8Vdgߺ7OuM2GZBcu*_,]6\idY߄u[nJn>*1>bmκXl V'Z`,eȵ*eouDCZEI{yD|0(NH}ȥI&ܰ6ul+*?K. Mťj_I<ӝ>L@W< :ؘ]D.c qT!H\RvbPewYFK'qĥcp8䉎Ҿ9ȧl,9I[(,V(2Fґ[{"R<4| {NєXE)2ZD*G@ivМn.O@fT]>7vWz ;Fn"U9ZR ׆ҏtOp㲀7ʒU.>>Wbkyh4 y5u?^tיfxsrְm- 3vϚ!H?BM>_eTi";hތ޾xY:ɐ3CMc-^]OD ~v]X)1yߘs6XlebO@H%?,|w}F$Ur4pc[pH AM9"uu3g䜙 ,rիhxnR|av/E $P^68&{5Es)nQP2zEl_0B/%y4d)'?97/o$ X}I?kW8U*R1چ1Nr~^/Fў2?{eBX yD; =Ą~>:;<ѻnIMV;9O E${KieEHL8?M98!q+!ȓ#ywep-ֲ;͂^}䯊;" WǹYuxJ];ܲi;K/-΢7z 6J6\DK+^k@)Gc Qd5u>pڧPmE٪Df٥޾6ƒMJ2XRnLǥR;Ư7hncsoLŮB8?dqIs/&?@ ꊭC†,]gHJr+쯕_%TᣙF޲T`_TddcHni 0eaT1q=r2m HpLXbsUA!Ϯ 3$ #TX4ah_}P2N,u9ޡ]GB*O)×39iwz+\Ap =-Ve2ZQ 3~BS0+>6",_ވʈ,7cʋiFuae;hyleoOdZ djv~jx@[֜cq^z47฽,N?@ _!|Fg%U o!'ޡal#wCD!qjEEq'3Q}r%R41}؍Ku?xZTFtuIՂ(=駦 :͋5*o'2_KUѣ{t_[Y٪Y 5'DOL|RL1+O;SoeT.s 6^fRP_OQŖqM= g<`t9e􂈔+wLzU&Vp1fgхY (ݫ{8de' ESA ubv3SA4}}ƶV۴+WJt#zS4MO.Wye"UA,{M0b7OûXSr7 tc$>c?%SOZVN,5*F$ǐnY_| K \Nއ|ig`ϳUl|4l^d&4#'_z7/JDY_͍<A9f˨q;l2c.dxFƒ8Q@?`eiYi"Sif텄ψLD.Ky-d_^OFi0<ckIz`r1t&TV:oſ:&s ?7wGDAyl\#~T-Fa[-HmQOk^ei+TEG ")Fk^sΆ:r޺|ـ-գ}qq&(UO5ΑGRϡ_G>4XI Gu93,xW+ٯ观mqђ',<*WF%YM(Բ H< 辨M/N;xid 'i'n~`6S]V#thZTeE{tp>"Y<6JD9ޑ5uό9'k;؝|c|C;ۯyXV69xy:CFoG[5oZI)CYK ;şV֏Gf!mUO Um֊-{_\yA"P]H=[ϔ'Fc&sV?|q6ָ†v75 s?2Ry"?ٰ](LT'[5"f̓L!4;S?Z7I5F&r; %:erd b7#dH3Aў ͋g agU: l@6[72)Z{oJcaC 4 aZ0U,,vzhK&L;?hQ^D_a>@&18!Xs'gTpfzż!A iKwRوtk9"a5z8=Gri3VWSL#4ն?x=]Y 44(zawkQJTg^u8 íP:+Gں|w#<&Ojqxk3F;SpLe=AVjVSBǀZs)~n0kʇީ*}_ݾyݑt=ԝKe5u By7Md4gx*dNI5<5ױwmOqwfau* I𹎕&*3#0$W:"tcׄ>&;[ll䡟xԛ]3-RZp€:N!npM?17@9 w9>ãQјfl5,Χ4O^=,8J-uYqt/ZKz|+6SUޓّh~ ],.biqihXzE}Oehk4UمʳGc%`Ulp)p6-P^h-ny=X8 roc tF4&`F6X6Ng=uIII`1;:sqȎ<=dղK2o\3Wvtwru%W4`GmW"Ke;!fҰBeFWmr> /ΰ՟"e޻:bvE@Vc&LFO>|\ ŗELͳ\^SnJㅹf_ٜΣa 8F p h..m~5z&CFQxBîÞkԏAPOBg b/vW VS00D5eB![b+%8:a7D}2e{t54 `iYw$эP{cJ[B)EHf5-f9UkW ~8}GHWy{4P|KLUuR ]t+q̼ҚsTC ZZK[Cf`kC+.m9Eݿ][~L緢-k9iݗS)?xF nQ2)5c<fn 1~;-W^:-F=d( cb7l0!Q`*gj]3:)N4G2$6.Pzj;m+v3 ֓5صM'fHM~28vgƠ &e~6$×FvSf⍭?rZp. )@.v7cg m_ۯZU1vׯVf,P1Ҿǁ4撯%HD]91@W-"k̢ajư: Vg؃]Řs)~ܔ-xi(~@&a)x%s˩ ^%QE}b{qss[6_\&z~jL;|;ÑٞJdQ۹Đ^Jq`φu f8 8Vv󸱺l3kHL=j+uzu jFao˪aATa)a.fvXyOtQMƋL16O^v+#'|DN[ GW,F_j01%Dv[hEB4FD;K|@o 4@YVU2Y ]t}Lms@6_ =i!ڇ.'io<E#PfxY qc#iy FP,oxnRh]MtKXkfy{Fld]]nX :?kjlARXU( :sIDMμɆ^˸>jK@pRPcJi_d N$#q\C]L|XcB]|qV_kQbń@ɉ&OQl5WHD=]VZX(W[x#9m%3\Z,7cZ %ϟn g4\)=2f\z-)ŝS (ڧZK!7agFgf{4q1gDŽKUS;=&hi .X'ھGoD.gq V5g?6VC{Mf[4qxPOy˄3݆i ܧ҂֨Jэ" ) Tk)׏Hm 1eж|#Wi?AƼ^b~5YfˆEpK9u"mӶaJT:%?x&+I(9?"Ѐ4~PHIw%W 713sPH3zstrH%8<%̲(=Go^ǚp0_YESY("M.;1Ef([ҷbXSf-į{2E"dsVĉ02.2뛾sOJ2fS НR8<)T=<*ӌqwx`N|7~n8g Tr}"% kOjF̥ |üT6 xޏƱT 0oa?;'_U!}˪*>ӉG!1ZZf.J@ImU:пF#So90ʷ'9(U@VǓ8%55R9q;elW*Rug3<2c0d4֏臋6fQ+A1S:OxA pD2Iq+`q|eXVKc4iuTooPE˧V²%O(uMէC]n?m@g!-w$lÚшu@ke Z00Kjə#HXҕhlbn|"~\Ckp}Ny]:#68 5|6,|RirU9S9ywm90|@Kh<Z"nܛ^:zM.b5\@'\71ɎمQZ9zh.4MR^JkTJR)Xç-C]iWTLR͎pyh9<l~ Nb1-,tww#Ѿ.S؇)r %g"G!ެNq$(E; >/j@ӨBf4Y߸_J&f8 8Hh(roK.h"A zf$*q)$3>|+.dM -1`L%F!'{얹wQʷ%A% =vjoytR#.A:1K.hϽ3SU5;oa\v9Q2CRnYJD-rSE߅p򅈎@@Ɂ! yc?}GN 0bp=3*ݶ / icr-MRhsJ]4i 2,IG7JzY/>w ([v(q{d\y_?QzHg4|` ^GT \sǏNXvŨf|_7̭>2H7jiK[fzWsx FɆ ]$lٯ)ZM(3F{C= [{ӱ*jyݜ^Wn]. .V]*KƁ͌_G ɟ1uEqMIKFe i֩MTQ>%3 ;[)ת"2.@K@n!$≑ÃO{3m%NX9<bR7ޯ\I]ck{<#蠥;O&78 իC) -Rr%y^:DZɠ}5Oc@IC)͓Ei<*Z`f͇dmy!W2@XhXwpkiA\e =7o@+i9.9;Q2q}.#ʁϨmP['~ ֖RS۩,!V%H^:*Bi%B(tF)5ܤվ$(jXCR%tC_ *NRpm+@>dzԸ}9liaw#;樞1q8*RZہ8F<,\鐨;i K3iJ;O.rUg5KtUs9qI$e?_xOuvb'n{6Ů*ݬypxrkhbB[wy¬mNmKv : B@ǺP1ܠ| O}: U_z-h3f|D,&mόG}SDv>s>xH  3mşq;\gp27Vy\  ,H +zjT#/%ðPqX7ASpW/}Pb@-Ab.y3%^cUYWx ؑDwI@u"ީ̀*:${+I Yacy샻x4Ѷ2Q(H :ob9 ҵZT2,T5yq٦L걀s3|ȝ+K3[@AJ8p|USS)>m5j^5cn~yַ'IJΥp#f lILJzJpQ{6xP?^cUGZgӒIX l%Y?f4aw@m#T :ט Tľ\ WuymYBi.}i`8SyMDU~V ?Rfki yZRX%lSζyS)@jlt dSG#\+}'z~P{k4\}J[} ~E9[,@S2PI1S(r+ MN i,pEM5vΊneV]XR(«l$q-E[~|G.E:^ ʰv$fjIGe ѣʂ)TCWicQ<9;:s}$v{gy6gK>h"Ri]l0;H`xM5=)r,Ww7r=iO*Lh78D4Ogr)"zkv?&]few\sǫ[9̘5ZZԪh,(|Pl~2g$>Tq:U),6CGRAK-=Xs ؛ P&}!|^RݐO;q=c3yd(qTʽ@V6P`Hrxd.<}fa*qq h!0Ή`-\ @Ώwč"92$q[ pO+WmO%jK) t%UŝvayPkbL#m2_V Ug:!w w] +SC9hHz]?v-45H0ST_bZ WʼǭI*=/%2]sO|(?X'f`LOE=)6f Ӯ"TFI& kiȀPf=86Ä8$X+B<03/EL F;9~@[ i`X1;{"P _dGן‚%^t<&]@M^T7 &/z*(Y_>qX{q^׬sT$g<6azqAhO ;bo \>@yQzЬ$$7LTl417L7?B"ϗOz,=Hj*yt֬6D.j1A q4PS6fV*vTvB 9 {ky!WOTԖ0d:d*@_tD} ؓjv5|f4a3kˤ?@>l7MF$g6p }P|*h%~C$1XtF5ƴB Hhe0J>dk@=2OwPc<pWt|1k"#մrm*eJ綣#CmVg@+ֆ[EnWd1AR\,K}YWqRZRDc>[ZC47E֑o/0CJ0r 0vbWM=3Ӑd}܋j%LF'"Q"Q*'Vw߼J=qȈVch(@Z8SDqgλ_bD".@+P+ryL SX< 4̓ ‘^ S/82ko}n|I:>BFnwhC[oҌC'L< 7y2o̵1T\l%:ʫd.՚WM fg{W'/$u!VC-7XNau32 BrL:\`P{Yw`c7/WoCl-%`wtRwy+dt-L# )]$;'Ę˭KV_o]E)d N/︃2V])ZRʔfO8U b@+gP%! olŶE"/Y^$ )x/v.~\m뉿p.н*+PM̾Ofbs#i@s?A@?dwH. |L R; >/.bl߼ފmӸW&7q8,0P+{O6݈op"_\"s_yId|Fdp?<@,%ȹ,94f`'E9$X.OUrgsŏsf.JNȚǚTרBdV/WP-R12tgUq߇= 8R5'9%//ni#`{WQ5D5akO[TzψhZsm7A͉Ug8}H)XQ&(2Q"ŽbTI joF&7/vG(ˌP-E"TEnjn Uݶ~F]5Nj :]mT@T5nJ{<|q *  c~$]%[`dFPĵY-^^`1\'K> !1>έ ,d84DGAYo>C 6_1HB*}ຨnۗ!)AG_[q;@IJ2T`NO4'K/ kkEssG~Tàcyy;5Qh~ ( +IN_OC%gkT9bX&*%3ԼYf:ͧ.U[$cg?1ΛnhfBZ*9{.r+ ?UPviklAR&L']<á$LB6jq-/]<0B+ `EQ4-MIȓ[tmj91X{P2V_OlTfD1QyVo4@("o!߯t9kbtsjocƊ@ JĤ`f' W.R[: ZA[i9.bhO7sDzb)}&[3ʬmIU\oxCWmC) SHFdc +)eqɤ;D=f0zrpS^ր+2NigWwIN0-(Vc2v1DeB\/NP(3Oo[Bx5Tb3H<aUf+c-{K]<[V"iyg4zNwZl)O&,% Vj̄_ XYV-[ic\Tz1mbf BL>MvnrCRM.QdL0eVC'ӬwLÑџH\WF0mfN^?k~od& Ón֜|MR!:=F B|c&¼ō,s+ڋF| 6P]Xn3O7x LO ޷)GX_j.4m߳EyϚ,6gAa| zQ!wju ܫA~z(hm=\ʑ ʟBnpoR<#mu79r7 W1Wxҫ%Zِn𺆔Y&Y+-U {@%aw[%P4 TϸTuc9y=&;ѽj AU}%&0OX앦8Zs^9uڗVltT~4"G§c\Aͮu16 h*DܥL'lw9SwT4 ~NF4[PL絀^k)7k1Šsˀ+dLOEe=WP,;\QmxWcnMZ=8*Т%5:J+,GW7W ȨtsmMNPTR4pd]QPmNyx3sF,yfι5%Z?uD;({ L0wҶ+_雘\}-V͹~sNe͎`E4`NPV-.5ʺ?q:m_Q;-E`EMt~!6} 87( vCMrB3j~E,lsV ` G AX!Z~~4[Lƌ{{8<S{>BȲxu<_fؚLݏЪ`QȘcN3,ƄU+&eY51a2 Ϭ2Ą1Nj{!JZmrooFW֏[$f$Ƃ5l+Wj uI/?>fJ l,/ +:]Jp `|D^}Z"2U-y\PSH.փ,t3Sk/Ug${E\YH2()CgJ mH)̈]?SO]׀sqbˡG ?;Rg"ؓɺij֯\}%x.˖NnP:9i}891QrJ[?ڴ7%v)ĕ}/l$icp2S3fǖS.oQv zd|/VwxUiEtQ:$IA~Gvi70ڥ e^1ҷZ!S2xg IB\Fgۢ:^tdk7Pd47iWE q]Pr\3jd,'k\BZY—ͮ,Lg!NH5|XB4+ʋ6zʪ%'xl[,\ggr4`M&CkU~)*ȼ!Utǥ$Yi3<\*bN=%EBoS3Uݧ ѵ6+x iq_쑍U +Lǹ 5{d/) ~)V9U*ΪtR?)HP"C䄥4o5fGDʆL ]糚'PNf#eh4+.GlALU&Gn6%Nw\dt33.~RZq"Ԯ929M _`}/;NV c _́~3%y%B!$J'gYZ07070100000010000081a4000000000000000000000001677ebc2d00009770000000000000000000000000000000000000006e00000000./lib/modules/5.14.0-503.21.1.el9_5.x86_64+debug/internal/drivers/gpu/drm/tests/drm_cmdline_parser_test.ko.xz7zXZִF!t/%.]?Eh=ڜ.+UDgGimP[,P6 {)W2z/V1 ՚r/ָV+N4'AE.D8Ug!(x:M,su<2<6ˡVQ siNm燧s#E(ո%OS6$ǐgQ8*^9hUonO;d7 OFLT*7]U&2]c6IZ|G#X;;7]</%w,wb^Qg?*wB.n=V_9{I٬/WwO网~n%ݑl5V̐PSN̉.j'j 'V !lոA S{T囘x6gƃF_ ft ;gZV C(LN@/$mbk (]LcS`R"qk6ۓy.G>(h*s?"<¯s:9~%˵Qe21\"$u SnO D-nĉQac8rSbԬty\IiLmoQ!O(ywuZvC_ao]hSY#g (l焤 e#^=b Y+S#/m6O$$/ؑ41o+콚~R_yhX׃u9&X/!2̤_t0OnIU WRYIU_  U!a&sVv&%d.k_13ofϛ0f8ў_]Nʗj'TBTa_5pkh|5Q-񕄗wiMإk 8}rE@jseoGb/:2u$N3-];}_ni-+`ۧa,5ﰒâG/3%g7ɩ94l(H4!ݴ6̻C  1Y#5$}9GJC챛-oC'S(5TcM)QC %to̫,2w^/>Ѵ4UW4ljT Nom J??E$m%.Wmr57~XRdِߑ%L˯i-MZפ$̿h#5q9:wo: Fx"AQmg7;vJ[%RiŚ?ߛc(P5+u1xiz铰x{~lFd6hq?G ֝e(]'z7~r(P^74ƗgaΡH.܂G,zP$yV]VLfֽkPw!¯&x֘Є6L`*?'wD@qzo;4wx`F^鋫]FEosR'9fa %Ø 3YK's!$ڬc?:M@2{?& O!F dnhzOB3zcKUW0(%Rd_SL_3jm9$w[ Ld^0hQv5 /l$+ifݴ@$.h)KLpWܵsxzoYЇ+rh 㞄U]>Bvvz2dЅR=b8GЏh*ZsJ:hD)QjL/ukw76ؽ԰ꍀn[OayU@^q݄3yCQ7A?BA6H=v[Oe{%j}8%߯ǯ7^qT#m@5Hn=1z[IG)(.sL>#wwJ9eqrKl6"G~dl;q ᥩTD@KkR?Wb|@J&$A{ɹUv j(D"\?}Cd| _)T>4Ly}&bj#oe? YC܏.Vdztz8hdfvGeU7 I`IVڏ{g%b̧VCÚjςE(&ckSޡ8u@R1Txft+̷}. Oypy]!In>+hlW ?G8_KK2irkFD h_  E6uG=aÜGȖMF=,nxjh&Fǚ4'|3 }(8d5M*KɀcXt= ۨM NM/&Gm%eqi&3` f&_>+$)2zV:O} U♮cE\ _ԭKs9J!yaP0m@MLifՐɓ3KhZe.鳂Ceo|2 mWpxb3DY)Įe[m)iHYF˔Mۚ)gQHr`')%=xi%It~UJoZ >yRGYMQ֠qjw1 5ǰ)C+LĨWP3^&  A}˓o%Xc .Ll0@.ո0FEܑTf~+6\4()ĕ+d6G +vX.k&Y_G"M 7DcyCk(<8`Rim$֬ǭm~X捈c4 nK_a -S,|+nTwD࠰q̠(j|\ߥNir2.4Ә]GeJ,sy i񘙂94``#i:@nH85ὠWw[B5)t+|{Ӣ @p_'W P-9*'!cs[yQP1\>E5HqY 8»^&v9 'W]RfGOpְ洙>O(Ҏe>c=c[%|lm- Q^e4-[3-/D5|b;媧q‚zjZl0OHCZƃΐjm̚cAQe FFReIt#< ِ$[5؈)rVsEj +jAyR(`GDgN&/Z,0.D V<3`TPE=pWd4q1eh7kafaj fpnY[ҟc jdIJvchb^o_ t@[!㴭a% =vn8 9e,RLn9j%O"asj j(1Kа#9<|J!'wp6jkE/PqT?+eg$6E7D:["s,eH`,sZ*/˹vN%?DgyJ19'".o2 \^>ӪMwٟ^XI9ܻV,-Eek jS`YvÒp[<ȸSSFj\\/Dbqƫ55|N.PX(ti@=j ;=Ђ‘=yFCf1QC]؂$1IB(nԥLwu< -~wLa]t(}v\6ϐ@ 8nbGwv=IY\|j:Ƙ]G#xP+^ sꚴ]{T 4~ܴB^K []I1e2Rg~EMK\̓@C#S(OT_KfCaC6ߖьX-@4& 38:ΣX#V;U5KVf3 ClPդ<[3$ZvTT[5ecNB蕖hy< 617o$տ Rn%W)߾s % P8{"0`jwpfA u۠9ى^W3z']q ӬoxV# UϢk_!_JTsJ#w*OeH~AQ6BXŮP6Z5`9MDx21LL)t2w`zKF?nWH_?aԴ8FeФJr-n!q 4!S8M -8n$xJ0*H_eݨ rnsUafHDUMgaNS \ ԄF NW F,]&ΎVЙ N:)2Jnҵ:*Wn"sw0QH<7a'T$ nw͏OcX[= o\Ō3yJ ΀} ,OZq?EWW0)yCitg` O_5-3bĂrDwc,2u|M!]luNgJ ?f0#HM+O\ixԄx-Zxۓض:-=[f&̓!ZK?BM v2a,ESp":x `1(:nw+yˆ*va~4@̘ߔɗ΁J S@}ު〲|Dn6;%VT;*^#L{=L;K|^n%Tx*xF?c:a?#AD Jۑ Q("29fSW5OxL>5ѿ< &9:?Ve 1ա kuF9'U뙩wE~1[r_2?on: F0 3\vۊ _feIvOE]qewLB=gM~uLT7kh8'Y5\bRuFAM᥍-T%b2Gb'~ҕd,-PE,}-(+S8"(`6{2cjX:`v\],CW0yS%90QHN*1NL6,FKdzLQ&хA)2n&EKRAfMǏq8t+ђ#`;uˠNz8718Gڠ9t319-C4cYjZTɪdBBbnHb!?TX~VI뺟Rϧ!1Ek|ڐiD=o}؆-qW-a r,r%U68ª#3R/V}U?IANXPok0meA(LP><IJhy(|%@+ ˜PGy+d32%PX r Z3{WDخ2Ƅ /oK*2NĹyt&t|u$3S}HᯰTgVN @He Kq8d#loI$RrW|z)bB9S:#8\mFſ2z3,a qYM+Ӏ62xvv L2 W),mQ iN2M^wyǓ^GcN_wS"2lH8(5?`AJI%xU:^Jxc#;ʧOm8>£8QhN ׽v u۹g! iob=8rńKޥ~ʜ"&C[rbDRC K'2yjŘ;`^2~RMtvYޞ/d J"6IWEj2qSg%:ul_(\Dj!$؉1뇩MJ3K7&WJR[1N1`ɜ%iD~N|nɧ[%oV jͷ ढ I _[ֱ)AWD] m Ⱥ5n?` ny+? o]{¿~THit!wv< /V%5{'C^4cNu_ҏPDb⺞t]+׭C%7$Mq,3ǨߕV `p&ʳD2dULrX6H?@hQ;.6dQDZqxػ@edqYu%I+W)ۙo/#=: 9G:f,olt=2\A_ܱ 28pMAh `*[C&ĄTrej "*MXIN(Jxo;qSLՉd;szD&<%l;j<1Boʕ}04u%-ymzTT5an18ANpr!G\}ebi?\.ӖH Uo3rNXʖFX+ kb3 t惟;t &Hh`Շ%|9Bl%r" p+-`;mdiK@,XNA1=r' {]?kr;Te?DjȺdKJ}F1d] _waY#a,b+ hةܭ42/51 Z4 w4&+6=S;;5"\l L-/qY{TY36 nܭRwy*cN2g+~] n*yDb@\!\gdu *7pDA5!Gt9 ՘Uڝf0o.žzvWdi5Oba6[PrN.&wӥ: NjKCP&KTGa,n3t@,&Y=Kg%$VsluX$A|>爓a` ~cT}fUkF^y+ ]M\ֽ]A B8Khz nS#e Yl~Jd51NQ/. !b~\PTl+:h۪.xV9;uч~S[(iՃy; -?(%qޝeY,g.o0Y=ݣ޲+7H$3@rʰ;Ke#coq팄Rh.Qfg~+tyT4< uE%Oj X@|~v?ؐğ뵲5grYz~+ fqM^81"XzV-JgBo`_ BeƬ /ӌvYu!r?@&3 !7+՗z=ٟ%yzcۻf9K6,`! #[bl7C0U C|3.c?mSbJִQ~vHGlp@+2˂@l'|㺷.j`w3DJ1U({)5Domd*䮤)O[wigpb)-Kr#@S;+u{ 0-?GKK` -7!ޕ2?Kǹf_q G/K@EvlX![yVǎ6XD;ۻ' [ϳswa oлadA<vQ&DĤE䳥8`w#Ď\x/qKg/)Aѩ#yoVͼ{f&S= /Gz=)RzI879--  4H:lH)SZ{?Aкl"t9ջy% '(J*,Gޯ0)( kÑZbE Ė`[iza(R*88U*i4h k㢲ҝ#x[OVbEM`Z!C?\<郠zغ45L]FZC9GrV@Pāu*i#Cf窮/O[lvw:2!S[ˢZׁV.V'}xc ^sgIpvg.ؙp8ɏ7KԵg|j$cܪ$&Q(Ně+@>Dj>ȕCYmx\RCy9QE=zD8nDor7/⏛j.J!?M~yѴg h.ntj ~AJ?M|L~u@r K157C{jHhV9j ߪ 2ZnDSTB98~0:@؍nCJ1֫^u~}a^1MmDR %ަHdmmCͰncտ9j; 9D7FL?pwtE]öc~ŏ/00 22t~j-,&z>v1ars4}/Sgl(jxL^OOGLC&h%wyGǶ͸: 2R;gR ޹sQ#{?|Ѱ1},aL½&Mib2z[ahGZFXqJfoƔ1(y'S{B"}A{>>YH@5ZP#lʂy95-XTXDi9^_pi%L@L[L27c7iZe2pBi!_ᬧQrխ]gk$7&_#PԳW3Əp'PJx(һ# _IE+KfS $0ABUG)n{)[6\Qh5 Z"MϽD) Mp*Y|=^D2=A鐮byHs u ȒYܚ,ƴś4<|kctS8\0wpK2)T}=l7XnFCh[ZV0K6Ա+.=K+c![9z9BӂN΀4GQ>6 []A9`Hv}qcq&> f  QZi_ 7QfTa.8%˫7dh9 )*Su&5|FaF`:7]?/ H!TkP5:<6LLݢn݊No1c=iX0G­9WC<= ehaq7ă(L]|Zfz+*$s|ނ,i zBDBǔ2Jͮ4.4͍mY2pI ID~MbyňpzY2I#$(E/\ec[-{i,·q0lW5ZSy0S]hYKOlMBٔ8٧w tP_NnO.|s~/ZP ;-46"w6!!dKb,T01fI#=%YǶJP{ r[1+l&t w"exz6E;8TBɏwVC[_SRp>`.L9#;G4 6E'B}+Y}ϊm8}=4Һ g 0[F+Z/~V$Xi&T? ( LCJjҨ(={}˔N|>T#r7ߑ\4ͱxm+K}[ߚ(V3,_Cf/i+#je ??JT {[f&ίL(zC$&v!AN@]hWDO :CfM"ýVks$x-.z It= `OأD$!t$19,M:,XFuD+% ( TĻ~94$DH[dK{cbVC:ע=Oy,au)>a4eh7#?3ՆJ]!kv,mpܷ%mf?{/J1:j~&johOG~RtAOtIAbQ)4= בjk]/eҀv>ʴ$75A!' ?XZ(vk^ )|ghʲ$)Tb7<|XwS8;߆.Q">Ok J ( /hs'ٟƎon0r1R<&2Nz1j>"^w}8BV"N\[nJxWR>08=1mM| .JK3$oVBkMDC|r[.9e҄.-}$Q*s:AlGa1!ࢹ&bye d qH$V+PQKC6wH_ s:55E5L \jw*BwK((.͗ЛmRezMzA7yQ٧W38JN<̊[N\|! (1A/M7p9N +4;8yH@Lr:鎄~*6QDz|?zVYYgLۼ %мċH{Xfwq]+CoyV>5'0C 曲[W~gzqm!~;#~\yzP[1mϲ^*5{ }[=[Dy P".ޥ$Lr讲$$r]FFn'EbJo~+`!)!:gC.3CPk$ԝZXhU "f:3`,P4ZOoO [-!7-jB3&3NtAfD)Ϡڡ.vA*Y"0`9%L(D6WTٜG9ߩم rDNM7CΘN0i(SRsVHD'}爅M]t~ҡ-QC<2R[+%uvPU[,+$v IM 5TpVŧ.N xq_Eٍy_V O5P;݂Gyӝ?3xhSttBH-@@K% *w2:lV {CrƉEQ K_I$N0Ȃ?~QR #IȦAO:Ѻ+n$SH S#BJE<0)9p6i:wl߯iUezw6Gԁy^`Gxe!:  o妖_FW\{)"C'|Qhf8t_t6䏱2WkduWU7p"}~R=)KR1X89ŬU%fqΖ|sAs\~{4dkG }Fa8n 8Җ-}wwj"-4mLS{DTh eg2?s զ f>qiš)pJG&@\6`EFbNk6M҉Hvb`3\{:joinC8ףSq_v\lie'-w|4wJXzφ[ͮXaW4+V< M# lNuiGnqK?bT Ft(^ᦐ@:!,4lNdӓjj+`)'-c$V+Ԁblu1&' /.(ݏĕ5ZyKC8*{Geǎ8}B%у1\Q,/ܬ !%?Y&%HZ* 1&|.:փ89D[?8eI۟W/i!mgƍ :Q@W0zyrv_$c+b9HԽم6B5]85aEgue?A5[fCTJb]20,"ml@4ōI0̢mkr(KE&cW.trW/uvI-22<'նҋt'컍GD1k[db`_W(/[K<-=uoCDҹM±JxB o:)M9؏v|o4fɯm#]/Kz;:(3B=`FnGyk᫸&摌%`H]?/:85g-LgZt!>N-|/Sj]9T%Z6"ܷD8隨2n۳DYαo7]honi`2 >Zs$>b7O9Vdfc#uOulEEf5GeRKJ>{GϷE 6$ 08Typ1\6w5cP)~ӧS.>f ;`^BF'?D&)a"laäPphw)2I"5@Le0;X^|FU,$oϖjIgе58=!ڪ*f<\2ف*6qz FɇxEt]W)UsU!Y+,xB6 oI͚svD.@QN# ^ݮw]sg8 :ȟlqy3#NjkY%Vo[Y3Og*`lu %@ߝĖQ`m!a?{prxfmoPi]'^Fh*WFwå\ KDr+?zpVq;rD]4ӮG試@G_*_l'SNW|`Mx;֦zZW2؎]fr>i0z}ʀ5PIc{=Xh<G闃 پaĵ Nނ9FUϞ/ /iԨ<ᘯ >@T_`sjl'y{\ZilB#j!% {jlT:<5ŵz% %u`d /`((uls(aLF:uāptfJ[~ C5JdVqp@Vޮ4cd)i ?+/82BY_SyD(Y)R8MT6 uARH%4j@EH~Y PH%GEٶ5Bp l,X8⸺+Y%6)&}8fG$kS=/ Y4};aXSDw-c'Yw(& ]釃^]yIa0ޚ*W⤡Z-ߑ&2No#eӷkUf\|ϟq+~VO=7y $(~R Xe 4rE>I>\`a7ck%^<>Kb+ .BptA z_YD(! -ZIm׮_T4ܵrQ:!igxu%`졘V>JwN>u3R4ǍI\mJq ӆCLQW踩y3Gi}0+L#<"X8SCL5g[G#!o;8 jmn=A.\5ĹKHr3ؘ@$pH7p{xy{l_hƢw `SÞ;eӤ3dLYBC1"0Dm:Aă3;(!]Wy}J lӬ\lnH(I w@`\zX̽E|_rsEËcF0Scb=$؊zJ2L<-o@V"1K+0.m\jFPUxL:ĥtD*D5e:HB.x1 Y,Kt9aՒgeO=:÷ Ayb ~܄cCYt4ׅ'n\-AiPǬ4W°i<4j/l/+uRIl^Ȝ"^?p' *qWKj+rxQe٘!և Qz69V0ઇnK ΁zuNO;B&v:@{c 3=M%i{hZ~V1egk ʔ*'h4#"kYRO:,|='y-Hor/LBnMų?m8X4>Rfty ̧3hW8Fmt XKNai72b8[1@\FӐp%p7r٪ O^5C+п-n?( $51?WyvSՔ3=ZJU˙ܮx PJG aP3S+^a\MXĊxR9jOvqNު 8j"rQ [(|G8 :oҍ𡉷] D\?h1Չ, !Slde䮙6FEeTm;^`̑B{\"ZW0ZWHV:v,p=cn7}JCet6X?:t5 {oQ;HF;ybEK=H4V'Y{p=7}Z` z5`em(;NNr '* e/N$z_D npn)CIKr97I܉ս,~7(y"|".^{<xI=O҇m+f0h/[PIm.gz? CnEvTDC}h~\l킕P$@z"B1ssY0{o6s0LӂiWn"Bg :&d! I[`h 6ѹvTgwTxfpuQG5@ <Nf:ODEEA#z;7U[Ys0LNl."Fr% Zy2{"@o 54F97Y^0X4*~^eN 0 nZA^%jg{Z=ֲMHΗ]\ u %(u&d+D1[QJj=е9/uMgn@<܄F(!Gi~z7隋X3ay"zBR1F3K,klJCp9Wۅ{"zx"FOXq4R?Ŏ!z2Cā,))\%kI'AB_. \qٓ8h#kU2 IW2ddjg dF8/'tFUYX6`~?ɣ? 5`X#fkV@=p ݳ/Oĸ7BV{#?X miϢtJcuCЊX[ߥRh [!: 㭮Le"r$ܞΉܕpNd#lX8Zߣz;Jڋ7sU=`ul_ 8=ZR9%%r@}w+9"^/6p$6:ޑWT3e@qq@JxNcE9:VJ|dF6:-϶홶<&ytp^iz'%2a[7oK-To[Xxܮ j[9ڿC'1ձ2*XQ5^r- *[&( jBi6MAN>e ?#BD&̪;nPρ&iљ1SOt|7?ʮguRLt(ؼGY[(k=M ^m]a-UO Jsc#[e-6S/{ Die# jq,o--U1mAٴI}h 3L bD>Pŷw$`믈Ւ#qB6kV@<*sWald.;HԱea6 sh֑A1p}ܱDFU 8"X 0Nf+>iBoł:?[}u7Dsry3aɄ)QvnĶ) )p4QS'ʩj]H+mU]CVIK ]z| k;ju>xNfyņތ :cz?䅦<1MĖbVV=?ZXtwP?UԭaA1EyR%`;J f2pVO0ǷV# 9C5cb\'7p?@pv' Qree2uǀ 1b=~ E˯#@vb.aUnCKs)% j\l 9Hm/MNb;b$7A#?i++lK\ @x6]NqMLr\.8kD|(\^ز|*夰y*|6;&%ڧ*Wǡpz8WѠ$^|WJĻ,Oiޗ}}`z Ss)::V׹[3PVL ܂g'஽Y@\ z+*;΢t'ÿxH^TmzB%/?-DHI7FAglmq{>9~%$ިJSҼܑ%agX *Y AX1U p8: F7] xFk7NnkX.%L+=:̭wM"%Uض7p~<-WRFs 5դĽ1?QHS1~WhGc#_Cpޛ-HK0%[ &DTδ/eW:ABq{EBºc<Ai69-zWT $b#m taZ{aoDORǽGtΚ~Ys. ֆߎ ?# H52,#BXy.k`}p7 e.̆znvσVkbU3_)/" C-Z2iz"ĘŀF?VGX蕬Z o`I"%;OpJ "*sU) k;_6枤c وH>x \+֖1wZb"С\hXCǼ`*IxpCPn $nrcɎF~I1o 06?o30dizwnX>@p6E"ew6wξ)^z9+9̚1ͦ@(V!n}PK|8Ml2r$g<+vle;'܍@E=IΠ>}z iZ ԆT\³%9<{0/HkO\umZ[q[xքg&O[hn0?*^#l r C,_gln(ڤ< 20`=ޛ<ŶE(I@߱Oɣ@ȕaS?fgM֛|vmq5ـ)u|?:t[L"7+a?~so@|)[<^sJ>*\aA,ke0 7!H:3K4ĥ$Y5#Ŗg쥩smlԛۜL˾iү 4+ \_Ts`l};JY=gQvn}iR)P% j22bR&GX1J(Sf$0}gR1Be [-iV#OsuaU; 'H7hSX{900J^)UBUAvrمUPdfvv]!^P&W\u.ZU8RH3H"V T \*"6 حOg?l G8:q=`X!bUV +A#jdcxz` @j~CirR \fw2yҾiB+ǖnv>ؒD%jlxeMm`!IBzjٖy R4udfl* *"·e+ (r3( OxM #hGUj<,&4Ex޺ژ/!YZKtRZ~J89\DYa&v@+EGs B:@Ǔy44„}A^ 6Ҧ(*|jYsS %xnO,šQJ}݄GQ2p }`A[’:Dn7nC쵆rޤe̳raOdy"֙xRQN:688hTNIGZ^v>\?{%]Yސ Zf|՜/犈" 5'% t2ۭߵMO:HT2rZ#xQL6h$Qejs)c(#g .D$p1d/ -PSiR]-4xל OQZI1|"$ܯmஎS qr:m:_x$/rƾ=n벭{ ;ϴh`wш,HSծ#uB[=Fn\M*?|ȋf]5 Ok87̋~]ri_:QWeuA_^gDB,uRS]c;*Wa].eOCv@sst</c@rSO,x9ax>|=Ms b ə*3J?]1M>lB.*Lxçp~2Xx^m%"1cU[סE, pEu3d}%s$[;eʘpR#ݏ@-т!*^c D[lot.ԠyH[Z^Y|CS:}+d4 PB3 zd]dt҂*i>3-R|Y9+_┷:?f~Ĵf\t׽NM(:j9f|3Mr%.lgr)Y3p*#E 3PFlbzu%-,-hc=r;erb#]o\x1R#oQsoet]t+ϤQ4䑦]P˺FQW޽rHdlIpH˔<̱> Cv¾5o=!g/$Ow)Xʛ!d#)bUɅv5]0kݹUHDV>g7 %I ۭ\~yx#T(4CᢤwMZek4r\pcz4ӆywf)/19 ɍÆSx^] Q% SF)D0i^*§ɭ]w:D)_C Iر]ږ#\_RW$KǯoP' no\郷&|B667fe+jSCS\} 8 N;V'-N =G|;>I\j{ș&2VW%q rY'w~s.=۰YPRms`}~f THCJ#DD4LbݩfFt9ò/4&VM:uZ5+2?5vsFmD$wcuX~MuaF5D<&BMgٵ]1-kx5nC8̳)}tdP0 <O %s:ڲPgirF\[Vݥ(~.3N9Jv ަsBoMD击}E'3/av`F E p}\S?n iR'=<zK[c=5\ 1G)8~579w*WU]QH<]1f踘蛇96`SMz`)7?$BpeO)H`~$8ր-V8*K ͈-m5qwCJ <+i_Ɠ8ϯ1QGPoh{lXDyxKs1ʞ"d*f4 eωz r6lU7#|X ";ArL x Bb9?42n W#k.`(}nn^BD2@RzQgar"Nm}""&`}{ڊAh[ N‚z_Os5eF_P 3./;HG&9k'"p]ۅ,m`դEdȶv.%rg4'\흓НG .2UWi2 LeQɋG.\cHRS~RzXK>6Y"-i?E3\S~(HD`p:XJ<}V(/JlB[*-3-8_\n$#幢[c;f%#:<a=%i>YbKnUyٱ !` ^R-[6KK|| 5$_z¬:bZM.x9̍ط&0Uq-!RIMP>b/yT9yWg ڥn 4m ě?^jeGҽV4ݶ`(Uwجx!M#~ Q.J#;b>w7+h$)^Vd. aي3ǹ$OKTY K"oӏes&1~^4dm} GE!V HRz'ZT$Ce`7aB^}ˁoDgIlm{)Wg5gge2m"_ Io4ԝQ)(M:0W/w8 JH:<Z0F$[긔} A1}9&vVnWw= 6b-QWdYXpൿ]z<j6Џ=;7| 3٩I3r\&uG η3*d #Y h79#1 PӍ=A^("͐o"e=8bbKzSF!P$Ysޟ?#=ӢŴ}Z-ODJʷ+S֕4"MlPì*Vx7N=s Riɢ.B1 4lk\(l$33a%}).`- zeb@oj>[B$k'XP_w.bD Z5*E-r'tKS}g>vY¶QXC"{zI0G2"'(}s)U8T 'ؚ@0.0έ7jʺAzo5T;Kb!gS6Rq$aK>mUvMת7&3MN7_@>GS/D3\-4 ^W ;TAK=Bw>%kkבA/cQ #ڊ^,~2Jv>gpsI5X_Kk]@A9kx3?OvL+븢kHzV cOc%9x$o؇ #؀c9#;P97w` ;A<;jk ӳ3zgzbkgb ^ȕ?Lb1?qs@PmV*YԕLb;U#TTh}Rts  _5A<*w`H CZ Gef </𔒮ud:#^Q8R 9||AfLJv9juD ;8hJ%*4 %Q)+E5aE&@<J ~&ƋRk*AqnIN}\S+ُpY<m&ܼgiر|A%TMI HvLt>F[9@*Es}S> &q=n4?cC5Ydz*mI\+ɻMiWD2 $^ zw#NZ6&!MB;흪 a (_>aFg.n>n/ A!T"'f3 tLnV)Iuk@}T~r:SwqcNXЈľ| `mm*Cb^:ľxt q$98  )إ&N!liRuEҝpNȎ=!/"03叫p|TXvQOV-)gg$P3C&ǂ Px?a,6\OJ[쿣UP87XSn% W[{ЇVgŦ7}wX X0k5緍](r Gכ]G剦MSF:wh7'`.a>\A.积r_%%Sኆ_jX6.9-`b[/dX07,nP'AkWk7n~):!L >bib>ϴ=z%$6$ƸfMZKQ5&;@NZ:f {:rZ]&U YB%r:/6J^6jh30s@9grwZMs{6$K_Ԇ0&oH>:Ym%oNlZ +G)z2=%HߤI:A $)bI#4mBjݿNf"14Ys8:PN]=gYVbcd93WȊV˩WWU$xaf n@+|;AUi8ie891)whCz:¡2LIm8?{j'M_<%2\zҐp¯7K^2WQSQXQأAL _=)`a;-cj3zVJ]Bw:? Z'|p OhiC)g4"]*W n7RC3%h (oQ)+Y奌h谉`5BX6KsPr k&9_v.fXݥZ w˂ kbHfiJr6wC);>85 oZvx1=޸t),?Å\ '߆p.P@m.Ԗ~JhjkSMyE8du(@qmh$POmPQ/qWs%-[]B)R2?g<.f G.,X6^PNBE fOB!z*k@لQsh`㳰壙xD4/斛t]e ]XcYRo>knn Ts[&lwciE/J{u.4\.! "{&M3=0 Q3N1&^i)qkH.5 " .«`,"x>sgQK[@ )=]*LG0u EH.S-ktT㙌r\^́XxC'+RAZcir׭P#} Yt%eW?QX)Ҏ]0I yX8%`1oRynC+31=gjM!}A@M3m%*BhaZq0M|w0;ޣ̎yf]r/ѸIN̒_ B:'9 hiZOfYm,R]%uyY_4S{$n>;^~0v+]qr,6Fi"{Wů*4lZSZ2;`e~ZAn9J}"$j%ܼ$J)S({,I%̄NJ 73gD |ytH4fѓZEnړkF^N狸 XBl9^aCPjX53Ա#~m7O[Ծȷm1[?jzS.PksQf$7ԠN>P^4dLED41N[XW`~pS:J h8ZFv_nLѿWֆ`ۄ3K *¯PZMU^'b"TP/ s FX >~WVRH-gG6hƸ'u,_BYpvP1.8;Cև躀Xrg<+9!7gRɤ|r1$ȣ?ND;<)6KsĸͳnZ74⛏Sm7By:6+QhMQ~7 tE\DZ6-Xs 27vУɪ*9.TϫrrTX2x3u-H,2t-n1TGY^ w]92BB|DžDJUc~9v=ic<٦S# ]R=)?VT`_3SJRjj$8lQO4 HB葎<бqy< |ʨJ#_7ՋLGL_=k(dws qzcACģ l}6?xx< 1AQܥS3Z+G>/"[ImoK:ؼ3}"c,Vn%4g%Zm9瓾MYpKq9#B0Qmם +j1nÏ߿:)1c/fNk!Fߟrfk]gD5F+LOp߁km9 q @[n%#kNyQZvݻuvEx#F &}uQɚ 'Gsc:|ߣ}ؾeʉ(̈́aOL}fDZ 1,V}.iLb9|~.zcԑZLHr%s.iG&콾dmӗʔ -Bf_='(:2"pf]Ӿ /&az]m(/!ܠ_}vgGFW0pAɮcT,uدy>c~S )B^/bŬޮ.>,uxpԕxlK1=.\B}lzS^b|_eoDΎ=o䆛?=# jMe`G2յ}ci% 4aPh*7eB'Fd͢$\gj;zQx m O`?r5Kܰ_`Ugƚ=j$nk%;%xlAZ@+O`c.o7\ \GB9տЮ>\d jn~~YX& R7}JLe|͈BT x$7$֚G܎ W$VkA:wwyF9Sn;7b~->pB@ wSUa/%wsd(RmL=QhN!.ndʬCE;-ʏoQK}30Wmwt#,3ށ"4[?cRי6hH S6> huV鎋_-PJ7.t)!bd};1 qa_"_U^fi hEUD6bhD`fK'cdFAR/Ho%;ʮ >zgYZ07070100000011000081a4000000000000000000000001677ebc2d00003134000000000000000000000000000000000000006900000000./lib/modules/5.14.0-503.21.1.el9_5.x86_64+debug/internal/drivers/gpu/drm/tests/drm_connector_test.ko.xz7zXZִF!t/e0]?Eh=ڜ.+竊_,^8[qעQߏxI![Ah،uԷ+.XKap{iYClWyIJoz輕RwƦv#^+WҵfaRP)rgaG }`=v/q1&Ŋ/Q7a ds^7d9cV{5^^dVw46OO̼"zaSy]Q@pڑ$XX>PM3R RZexr؋MSbұJ$Gdĵïy !gmQCUZ$yTX\&-v nEG20 ,X=9X+R"Tƫܗ.E XV*jN$i/~*%"Ű:/?a֍=: \ (Ai%䴌&Cs[JK ncXռy/sh ѯwsheJb('VjX-bbh>淭, U`hRfѤb$fp*G\yZ(^Egp NlY\C Ტz4!AU*lh'M;F|4T讧g#Y N[o$~/^5:61h[{F:8ϚUd俛H: :,T^ BY|ح%pF-(%3$@Z^G['^9x\WbJ/PD_ O?.-өJm^-z'x;m#+֒r(63idžT5ϛhꑺAt?3#﨡塶dx)?bM`Z[&+ǀRߊ ɜ4ȉ5cuDZP>7$aj^x7#KMIͨ4c5c C 4een p0jq9m`wtqj{[qK6\^IDV~^Q&W }JO5߄Ⱦ##PHMkC/' B6L[kt'Q2`?&@&8- VlA{Hbcfl7f\6x W=SW7qh('6_}* Ƨ%fӛ맦_O/Gf8SR&>3XYNlT:X7ü] ./ 5ǂg?/|[n|8{)kjS{`}~~~@t4\A -Ц2/EX+F&/ ڠl&,D^<]޲CQWGihv mG "I=p#kĴհ#I4O ٧/[:V&!F$5d V}ވ$8q ;be DE洫sz"`GF6zGboal %SzA6i- Ztl`"F:ŰA-3pCe޹'phuHMと|YKT7J;`+q_3!V:"\bakg.2ubш4D6sI5!B=+ QsM VO` a8@!*ڌiw?M?w&> ʑ^KU #^G&o&QWi| )[uey bfMP%/Ԩ&B?%>Zr 6"Gu1%W&QGǾY' S%eS9mxN{lQ[#}%ĝ֭D6S|Hhwc1+ PHcCw yln!lC)^Rztl*6U%xk5䃼)=Q)g2?),<(<ն-wgcG~X?3f;4v5^H.":OogxRY' `1w8OR|/} M)ͦ3l-$s0| X\"{vhMQ{ ax*}͔6`W6 wS,( p}Yٜ@ Ģ2Ic|@P34߱<%'0v@]g8OEA8B (i&ZyeK&OO wE3(Zi/p}K8Ó+1ZF=O+ Cali #?'QD}ej0Ý|AjD@f{I4* qٷ c+֓|嘘>~cũ(g h{Z%kkJVmʯk+*Vl^;]=GH3Ŏ{]3. ccJV,ңo $gF=O> AMH 1VEB%oN rҝjL߫~5ڂ1O ^仱`jgҘW5ԫ?Yٍv>U$o5jJOՌRK{}yaT[hC\R; 7eĈ%얤}Q6qJo̾Q0 $|D㌨g}n#JU':TlnqQݢי*"ް!H|V?(ZH 5OdV%S/2LM]{9] *Z?Hۯ,PC$ y\ۨ zw>TeSJ%Ű__?jBW!EWipK\!XZq k㳋bf Fe"0-kw!D[Sla`'>dX 0sR@Wڒ|J4i,[$;h߼\AYwM? u{6P%3f.S9M}ُ_YPBbe,-9L䊪܆PV aKTRS~YI}:Rܴ7ʂâ$:aAu+ϛ|;#䓝6y󼺢-VFk3䛵~v?Ma@ClZW/aTdROz:emx0phmM/irF,eɮ}Y:҈ү.nuDm~W4)ğf{8@z`lSSٿ3y>{[=mJ~=r P>P_!%0 cԨYB@FF #X~QėEĨ&(ie峕Wk,QI=*Gno^ SrE=}|\#;K(EkVGJnf/ ;nI<9tP[908:^Qr?n! )e PBZp !M<^a> })hUM{6WMe} %Ghd$ =Q7ZS8ng"H45 8>ٗXT1ڭ7#c⠥l8k3sG3d8fxƧdzwi4e4MZ'Pk^`L?'ɔ 0<;'-ge4Ō\vБN¯}E`fVtaDP7sPE8nyfj UG 57\Ԋؙ3hZhwS%ӆrKE=`r4/F8X_p~oTfa fKN*I(o{4z&%eb!Y"Xm <]lJϱPybXnq}'ؿUEjlw+x`yR+̺;Rmw++d]qxh48pwqI x~]oĩ?~aDD+'&Y% 7 N/M6bMruke%g!!)yuru4..^3bj'GFG&Z0T$ڛA7wP0LAMLcpg5F _y'0˅^L݀~w$RX'EV /˳gp?N{Wĉ攛0hϪD&&{;dN57dMr9y j򓜼O2T^F)M Pu?cz&-\LxWǪ;jedvYbQLQfHNpi篏ri7͈,m I!I8Á"kӜ߲*(&DRUwƼ?6*tF0Mbܱ+EǷ3w.&55/+z#~Uwe6sTul}YEOW]xM7// 9R.o?+&@&| p/7P6̶ښmQY}1iag7W{iinaMhTPaF8 a*۳vi3R\>uRܰtr<_aA:i;8F1 wN3W?7ޗ{#Ցhwmx!@{.nWc0-VuتdE@FՃZe!|]z,Ԙ]8fAΑnkb;M'oLJҷa!>[1!\ĘD} Αm`#I =?gLf.ԍ`E<+ [EP~Գ@oH KT#8"npM?%]FX%aLkZ ֿ/D%{aτ ߭1t͎Cbr_gfgR\Z~ 2:+V5Yy>&'>2oIŤ J#ӐmVChٴ53<Ŏ)ɬ?xЮI\W<"03 X;yf߹:'PY쑃{6#58ȩAxms;KcFQNrG 3% N_G{{Rtx-3_uo ۜɚL{Z083V-pvԅUeT-?E5gZBwy5i<#G}^;pZi +Q&i_}Gu0tiB߁3;ӣ'9 OA~n(iXDR{+lxo )7p\iDz$#\R` 6} H/PzUt~5uh,Ix@Ӻ+X7iRݲVHw ]tK[*Ew:⼶Dg5aF :=#Y9bZڴm hb֗!p![)rtK6 y\@ĮJ#HiHO--@W97+Cd0Lb`o9AiHk)$VK/(! d^#`+l-4A0= linP~ H à4M09:rJ%kpgtb1`xT}Ux͂†\מ0=:u%!/E mq4G $5ս Y+D}t7gvJ_0mi0, v AZ}P.ڟMd7WϘaz$ B![6hQtR9$9~I$Y`q]{I򬀞ۄ x8pF!(„ Ö7C>%Y}|RT6,%'Gxw:cׂkc:1`s/$pJŕa?>ҝb.l[&?#J҅#Ul ";},]̞bR'D8L$ \0 !bA@9g: $} }ԦWӣMfHPWi9u&qQu[3hBe !?iQ43Ewpirk( ~ 4(GmpQ`쩔e".$׊bG=ݷQ*g")fK-e i)߆G٦ @$ҁy~ R(uʟ4ȊMZifόKR#{ R/lNS5+DTպqm|_HI8Zg8ƒ5W6G42%DwqEn{OhӕZ?c$=\o~ū Hj-V Vnny oButn$ibo$nUMj$Eu]fˬ߬!fܢ{(jtҸ"B׻ #~cgUx2A}?㒈R9&čGn=(@MFlr LJwvD-k@ 62-ɱ*f8ݕ[0hN@ҲCD׾3-% F|?][wݛ{ O  @Q1eGYJ ˴-\QW>l#`PܱaQB$̕ ڶ# D+` `Q#ӯiv0# zjӆk$mɈhWޢ %:I Y9ND-b=,/ ׯ+:skaK#.m'Kbt#PX:#4ʖ4w*U-q#Uz]24e=:;ƤDx~ش N-_!|iL@CQ >ݍid/'=4`n#Z&4i7i񫓨S͋RȤAx<< k3%Y_5r`G9=PV,J%!YSeYb?9"71=C&P6ߌ?k5XȌ2.R'D)d)*_DGDNzA.-Co9T'< ZҪ7t)UΛAJcHEr>+0YqS #_b/Xfr2sTs]C[tm`jVoĊ{ 2(OS)W /6#"M%"A Zbn3oxB>nuCof3pcc̐ya@.,36YIc>?*oat ,'"K1X!#bc"`kRQN4aaa$uYc}b`IsW3'6! k"!Lq ڤL [1xvi;!d]}Dv2ac$8v_F q {% 'M-+'Y.v)ijbӶQD6nMQ R")o3O`6 Vzs(BF^RGY-atմO#w;e@r/nS\٦a y4ը]و0 "0kM 㧗ئv ;c[ +sKaƁ]'TNˢV\uνoxDj^ ݘXvNo#E)P6۰RjFG" k_ cOx~>5"{ n,o }_<$fPV~aK:4b)m|4؄%󼛭}!RBJυ51ًئ{;!tlc*"-d&/ЍNfel`-R= #q ~/#K\ m8cena,5A*IgI χO=z:xL>؂Xo;>I ܑݰ8ɻ_6iq820Ɯ,H`1b!RŻuGuW1WXp-}p6Mpw*-y-@eY9߅)Y< /eNH=KMFCAj_]:ZG.ez#wڻObo3]7R0!6*>FVN8IQ6\@1Q@YIa#AoQYO|c0bawՋ%@+O0oȽw$;Pv~LUp뵦;>UasbA:B6_"v6MdBKעÝxQIWo[3X;mՇ%W$тC۷=Vadc(+\VfF ,f/*M*FBe[vI D_P*o ʀs9,p@LgਊxWoTJx~xz/S^oex5 fŸ<KT_3=d>܂:ýٴC/9K»掍I`F>X"v? @[^P*l!Tʉst8=U~m95ʪ?~(Q)47;Wo$^K2"yw-_#/.t [g_M`I?J-s+M]"wQTNbbo]=71~hĢC?2&O ֬b@.&Vl{v1k)B10!jVX[UF|θ `۰! , M -aH,X -Jʻ{N;iLf4PaW zBlp?8J\wz|?蠣! +nR'\Z*^D{Nl3m85oGm(#SgyV42T(6臭CeW4<(XLc!(\?)]6Fk(%Ω'[m hJB >aطp ؟q a4/W<.B}夹rAJӁ9O4Xʣԉ%P _$Ё/1(iMGZO,`}Ap7 7P_DPqą82lO'\Mﲨ ǀ ^ܹ.tu,. ]B~Ul,C)!k K l/{;,YSɹOgE-.{KM. wb`%pMHhk-S@ịD)@+ Rvb#,MyvgOݜe vn]0 FLC #M#=}|Ʀrg$Rg9B}zfHhV*VzeXT^ 2j52~RE '~|@.QϥQ'dcHÜ&zǰ7y)B`HԀH 3qGGIu%k%%NFxzmLB$S)7{r*"ebdɵ4SڠDS[oD1ǜmuiGb9FE6 .JhdV֫?ܜ MI'9fz-)?_n5EZ0'}Qa#j؜N N;Yb7 Ҡ };Xw6~~:6rGSU:sݛGc׭Qa5%irtP69.j"cYuxKThpEOhY2;2&vفÉL.2p:P,Y:‹[V yg{b@~ sOkW`ՐL@7oalU/)L?'AnoUB` 25FD.YnM"**n)5fJ 9ڶ}ѹRC54}SȍNS$~\h4oc Ao)>%(GT#ȱM$ |>CAo(}1=9h[FVQTyt[߫67kYcE/Dnl& gk*Qt9u]v3C`F$P+NH M}@ĝ~d$Nƒҏ=AR7 b؛,'ZRmoyNĀOYs:dW2שz<<ޢL߳a8~~PFaBPY=g:oHY3-#WM} [%E>CnJwc *J5xp^o$̔=pF}"߃A|1J X=ybd.n.RVMhv{?Y'YT`LR;{BCJL+{WXL$ /1YWueZXKq'6>pݱ?&qmiAhW*ѯ\3M7d/ȴr Ic"|&&n\- d#(jBCSO{eA҇B6f#nbĒU9esc7+sTOȕ9^1"6gn ςЂ&>f1] tKR1,M0|_ MSX럫| (u3HӿL)1"mnpn56˲\!y o?Ol_a7]\Xp! -dr 蔋Thmcb@5JPK>eYu /[فƋb(k\d? |K~+>IuEԛC;3k4o{[<=%L)dz5ΒlU>a;sz4+yf 6zpEp?ݓ,nUb&wvS*Wpm V>(TKٓkZ ;-ӥs#sѾM8l]O;`2}7:{]tvgl21Z=`$i.NcTVz/LK+7F?% !|Û$ ֊ fF6,&Č%xÙ@nAzT3:wL}0P8-pU&~8IN,H{d&?*@He󕇲=i8h^#8?6Q޽ԩ\ig|]"r{Uȳ9XrӷX0m] ㇢đH5u|fV`тnCQC)-:Q~iWĊXxA`0[J!ڕa{8:x^࿨,;jrR҃m@u?_d޺A\!e̦S r23 㲰aͮJٚ!cۆz0BH3s C8H>zgcLvf&GZqȚ !膒iw/ 6aHʳq*Ҹ-4sU+PDks(5"03`\d3{>D4A |3R9knRIgU/hfD˥4-[櫨mA@U{qZ֥&꿮~p5aM3JtB#x')AکʫVE*zA0\0cn;DZP) n"R%@x43M kgS ]Z7f7{4^Rcߟ;bv?$ZᲲKQc4rID &$mm6\<;n m:(L 8Ormd*#rxbމh3aYHno< $w1)'*Ƽ+yާ B[\ qnp G,M0OWX QC_X"`l xtMMpx- )7bBۙ"Z!݆VHQ7L"(!W#BRiJ681Ċ8)D?o\w<5ᬈ*ytu_g-=.ixMXqfj˸vӅk>{u-M.Ra}# K@GC``_޺wmH탤SIv֯X@@+b s.Sz[hjd,ބ;2⃝XMKohr2`*.ƿ{4G(k9LK()5d#W,~9寧T':UkHd{4UF'o!˕8u"LPE4"9]@Z+@c_Vw:4;rٳjL`&{@D +-!@ :LR acJ0ʀDLXUs}ԥ//jMb &p߽DjcG bg *7ۮ)đ,M[mFn Ӣ|M7XX^oM:H6[cnjP0 ,tu| geWךR7WyR;3YŎ ^/=@VFCr4 E,AEQ6DbPyAԃJ%|fKId*({&f1QFڶ3 w҇%ౖpd*T-Ice,}XP7|{GN R5<CŒK8 %G{ymT*\ гl!3ZTfBX, Mkǘ*mt9H2n \u z\wŹ?OXAJ%Fi7e|3c*VaݑT&gYk> :& Y)R L,C#ٸ==+&/z,[ѐlGgTѩfDC_ex(ǤFQ/"eH),X b @ xw|b@Yk֘]}=ފ^%.z Dh-b"Y[( r3ME}TkDP%\IגZnn;Զa^ 6o@fes:O&@`tsm(oXm~D*4'u 9$qfDW;ߣ|y!{,xgetj۳>r8r͡cCJŖ 5AznU⼨ t 65=>xhH:#%ubҫ(߰S`9\ਘhm֔ΐS\F V{nf\Y/(VgAPb~;* +])ÝX쨜&E7N1pIx fwm<)}%lj5l±uAknz폯5.?Y#t&y𧐊Lo@CeΣn:K @[~kB׈96pDmX-u@nO2"rC3ĂQ,"6t;adʐL?l{E|Ìs_eޑ`&"#y~a02$YKf&6n4-l%'4hf+ qx#`ԄI/gE #=2#]>6?Эŀ}xQ(Ed vDy c9.bjP2lFF`<Ӿr!g!_Lnd8JU~߶51zĿ YR@K-Ա׎&1+OӇrZ6(CwWp VQc 9O.=Jٚ.)q^Ⱦn̈ٓs!G!_1݈ٗw.b6M.*Z$Sħ+2!\,C9YF v6̟ç%WY:]ܑ _nl忬߷f:O@-j8^M9H祩[9+[h} &>vce@ n3`^ϮGP_HTDMdר % cAfk\mg)2{)LRYwM:hHQSӾ67a z_1BaDvyb`毕@^ ul1NY*3d5|:H9*~Uc(ԁx^ rLKف鉽7Rں9!ZcMBw%( ;m!p3kzV{!k%wU4| eՒo.%DLnF!|Qk ,!G&ǽ>It.k%qGS?L --3He$QJr]%QWW3X;BY1ޥ +q?Jݣ+eNIC9;tH;"~F.$w'/<_ϔ^Q2n-6HŁXZ#sfiwmҎ}Tt:68VHV.8c72Qѝ۵|A@f&߄wCkY]ݵe7 L@YFץ _khNP{A J:5@w"<ԭz8Llx x5oe뾆1!bzCⁿ ?]t0rv|LS>0΃*9*\vA81gtNBܕ&H$8P`S/GʑBRa. ?rZ[|9o-\.Qj@nz ys+iqL2Npɰ%L"`o4,sڷB;U(րjmIcxՠ\hC2U!n>ĂN_9~.9;o xm9 G}8yuM8O *mHX,k A8x "pKoB`ћ5H)I~M%*Yq! )rRdPݛM4jSeQsC #mҘ)KJى`תwCC*^zG4DFEIݮG~: 5\hQ\h #,#`.2@kTir-W1L|;iqaHu`dw E68 WS$;UŐahmum?Jn:<,n~Tm-V` }Ggܔw[rg&#`9 +ttލ6׿#7Pv),E Y]USUz@~`N{mW~aL=6n>Q_bCo a N+{WM)$Z5C"훣NzϚ6@7:R%3G9,AZ_8ꂀ'jtTҘ(O2`"GtPne>fRYL JIKNdj^?;Jʐ\9w 1}2a/@A73Fo.Ib`}]a%ש`}zޭQ)UGjfwYs'V5)'@j3p<7<EO]b3jͤ_*6i 8땽H䓦1%`_ɳN8s|YqT lGu7v&R6JFup#䑇БiUaq~}OǷR~%Wkdy5Q%B"<qW<`4W3pq~<߱S0߲ܳiX` qtTjE%S0_u07goJ]E6"P*4ʡ ޠ1$hIqatR\ ;"sJONAyB gLH*>,r[dhIU^EPeAT5PLۮ 1%rIbr<|~Oh*8z,B ȷÄ)j4$Ny ϭQ|E(sؾPVFp**zB_6+`∴bv n|pxG#tةJ({t(E[s8|K.9Am;CKWTE Vȥe=őL?H+u՞t؋oNr ޳O/f*IPch&U1EK% &H^ ff%OUdj%k)Ni! 7Gh@pZ)figsjSVL {y?|'}%,;'AbAЏʶQlo%RK&޳&lekaT:w@1Hpcr6St +'Q kF$>zVZ =cEaSm |Hy\\/ZaVh`g~"$3ai3>,C{pO'/P}䬌Z .6UJJeTkY[]*%' R")֦0Fdc/T]ӝ}3ƛ+IV+VC(Z`I7JOL{'&ctt Y6ao*OJ,p`Q-SUvKEh{gN5]nejgtz[@+,>ELg[Ř3KZTz~Y!lrg2=+3HG%qF?QT4>ȗ$g嘻"fjkr%X_82 + # >}oX`~^PW$KqV E%'3_-|2}f!*sOFH%8bŋ*#ك''27S;d.kE/9H<7Ŏ RvΝKݚ+uh( ;bPzN[}ӗV*\QW(57*nVn~ /gwQH-v;lz}0`=J!7[o?d\'P"b!ik/<dc/LMoy{Ӕyn\&eJ\ӷzfl=()mT -![29]v &YnlmPhF;`àn 8ʈM̓t fvqB06'f,Cx2NJEr'p^10+Rfy|!l rh}yĄRJ2F'-.I*Ňޥ"+gܿ׸Mֆ轻8Rw/TN vEZlFja$8 w5uH_X6)]o~rX2DO&ptFc u15&U",cl|T}ʖcb?N>!S03e45H)f\ܘ͹νv𮎾A-2_5 tc{/ɾHbɧp\<£H>o".EΤ3񙴞ncî eM؀|775ܾb`fQܔɎtT/g=A[Vno!㱪 @TђG9B*t=M(ŏoZKm7bмGu3ݶ[z;8t,Ft10aaQN_"?^/7|uXl]RʈBeL%tEb}V1Zǒ:3ɃÙs 2/'n e{[*L;4eoߞw./ /(71>X!h2Ԓn1͌C 4?"ȀŔ#xtN'2'/db FSiI)_pN#H)XGe֯]u(EJ:g`$0laYF)~ u[w_ѡCyfz.`Q6-W]0l*h2TK,_[u`8P+v=n*d?;>>I^ke>n%yaWrC@/,D`CK"z+4`DXh45s()6@F d7򴖋GGK kP ,rsX^Oc"$n\94y:5c5`^5yғÑh+ ܰd;N2"tzxi[u*Pa[^[6ˤa_Z;NLs[3f! bl<X>|ft qڌiϐ#lpU;ΜZ8)Rˮd62{-u%%nPhb,0xU&˝)M9j.^L~ &oq< j28QPxJ_`~gDSShݵt.fƔGAEˇ o :/@3Vj,/뗼glJCE=l<%X%E F; jw2F{r Gtsay n!kixAQ 9r|;I2/% `cGyIW]oG9B$߆#)x^hjtz_x+JB ;ٶWneu:]ơiK }'9k qk<ݷ񂯴&/( ~/BOzC1b`3#ڋcs6n׾TĪ\? Y;NybY 4ócΈuzU~1=&X0UX7}j!3X$Qf Y戚l5Ri%W7[? j;S]͉KӘ߆(W{#-z6=)TqN8bajq6&!'N I/$JP^GTYq *`r֥%hnv 8a\rs(o#gUdޔ="2#;EG)lk 0iJ;$w c١rnu߼'N]a?65iSs~jW; ŢYed `N"ovsg!lQ>ڃf~ӶR )zQ)'!2<?BAZxO5?O(|[E nQZkb~Kz򁣁z]񖢀*~>טBk%Sbgi; +k˳W?B8a;uЙ=VcaV3 r08g~k2hw'ɇm6ˇ?r'LDHbO@BhuQV\Gl{׸bW-t[Ά?V8SEo?`K4E^{sC+֮IOҠӎr2*Zۯ,,[zcswK?jU=AD@uA53FΟ d.7@"cf>ZgJ#_]\N%)yɤʳ@ҫL^p6 i'Ц8_t `Jsڼ).aFOi8FCm1[@YRd-Gg 7Ru\ߩ{C 6ƙ>#L~"G|ydE,v_${'tfڋǢ4ʀ/'@.Ol8^e]gq>2+)d"u,cE%:7A1> i) D),aDkPV <3$7pVO}EgȒ}]؞X{+ b7ʕl $Tv4 ""M7VmaR.r pݠ}"PUDߺtOWj $Tk0{$ VR;ESogVvBkAʊz\4HY+nG5܆fpvo$MSF,!CJl]}ݵHl[Q\^k9X(50ȔrL߳I J {NS"C5H鍸P>Q$`+cIk9bQbD.[C7Od\t^LQtr-E,77&$.3&ӗGԐ|2d:鎒93 & =xWk+0H=WpS}w:'V[G(g[eƉDm8sI3yV|) dk$VR&]D VL,c& d83l2@'S @]OjpbL*8 ӭKhNN!Ml -1 |YFVpr]tm;iHِoԜI].s7s%Nz۝cgQ_5Kxq?m3D&35?*AdZ1<0 +̣է*;r oyKCWJ>s$ޱ@>Q2#70٨J v Xf(⽻_&I9<ʯ)q6 %ER[Ͻ5> wOAS&)??XuvA2 } ]2"Ko'WǍeuϣGy3 1͙}0%'.i9ٺVhN&e/ D%{ `ygwnd(*b<6N(_ nKJq#%Nҗ,zhCQVj3lBTpmUO^A0eR ߧ=,d`ރs2t՗~oUxn:{VXKJ|XttICntM@kn ?v?XUX.¸KRe"Z#uX2c:+%1{OIeC ڄ}"r1')Ƕηl[_>Sq+I@U[#Os{]#$"W]B$d$du,kYZgM;)GAgϣS^2d?S7n%f*!yxKkqNUk?G 9K5U)* ~T8y\pNio|B${#]*D@O6%Ѷ1 >9nE?gH^y{|夨&Y4< )d;^=`B? = ՘,; ஺H&sa+sanj,3'Y/;V@S&ϲ@fZ6ʠh +-ȡ۰/[.ڊ &m=/ω֠zQ2 Hz#R6eSsG~ =*H#z(CqdgUrQpȞ@81ێ~K#7Ig;KJ| T C1#må%dF97I#,YÃ{/&H]V?jz5$ grWSкbyѯE,2R*!Pc$8;"tHsERHՑ_ -}D&T{Tw:b,Gݢn4QHjчYd:LmQH1yp4flba!x,<2Ž q%7%67wZx~]Àm*{gRVL)2 oڙ.E;EL͠]i5DىFX{vZtg m)s"h$G(͸^tK + ̌ !Ц1!/DT"|yu rt7l^kfHBp[%@#l=a( k!!8`PC4/}0Osr^Ɖ4,%mOoXpw+*C֖Dsݯ)'|RBy/O-;޶hsi!id ٿsa>CWI."ͩU#>Dvχ/#LYQ^6X(|o( iI&*o:y'䬦j.LE8Fe7kUiH%ZeLQҔ`9u.1˘_ƶe7¬ _o+ 5n.A/Y(>lͫMvyOs90{3 i>ijqY$†/~e>dZb|]b}+e>/M~UD t|̵~YP̃cص跐j#87ƃD rAOCʴ2>&5)töQuпw8m' T_VdWxkG&҆UJR;@FJ5/Mύt%6G%%}= 9~0J&7!EB4tPf]aבYuU FHmb+C⁌1 SaFMqsyyIH;Rbgp5UiMna͐4'@WQ(G6 D#zǷh_͓|D&WX;H_NnOpq V(cGm>zTneY@;C%$*p쐾SsKe@ Aju^'7Kfz$%*{5nުNW|n~Cd`ز .PJ͖*i)7蘱V o]7-MD??e1TlJQ`7ut< MJSjaI$_#S`՞ 9A^eEOeU\OwЬzp+|>;9\x{][=;u?oɱ.d~ZC /Ԕ071Kn(Fu3ATO5EC :zTԇ+ +UFឣbaZ?uϦ[<7\C4#<}xl BeJK mHz{b,;.=JBt[tWFnݸ<LX0+%ճ pd&RR+E!o|/M&=hnٞK*ҵ;"Ѭk7VyRֵcVsآyBE9})Pԏ ~m1shSg{pI9vF8dhiPPf)CꌢBZP1q[0gF˦neE<#pi|zNd::b Ud-oz^dB*i[+h^&hkP6Cpjs8j9wxW+AZcK $K *C(6RPqgR;^^30aJٗ)sw *04ZʅH$QmC8#U~%USIV SaPA4y@KhQ@_}rT9:>ӆbK C?z0Y8˂;.eS!'-=-ςp #E]P}츙 E:rQCp Ք j'f?ȿbPt҉ {lfp%B @D*@-dL-2@lQhP7 h45[_bNW{l|S hh%qZ}9o$l11=hq $V7Gt'rzw)^< MEߠx@Y7 f!2}ߖ>Mv tjY4>J[sq~g Iv9Tᅦ/WۢAM$/;cWg8p.T`M֦`p*{W cxyPܪ'σV&IQ+I1K?m~2Cgley !9UЁ҂n Ъ\n )o֯ 3;0Bس_JnmCŤ9HV@RH}Y=e]s 5k?{!-,gY@#Ƥ;P_+Yr[K۞N]E{۝b%9 s^!uW\o GM[2G li+UH;&#5/*,|4]4mX0m[^'M܈~4[jd "ܰ ]Y5k^y@:qn\2B$hE^hHUf97#\BRf#WNg' IjU+"E'UD?Ɵ/TLcv|Lq2 k讗;>q+p8m[]/ȥna@.oȑҼӾ- {,-K`ٍ0+S\W.v!##÷vzjq$eXke# @16tC`{x{21Rʾ\Vq?N*G(ImbO2ڒL6[@(=|t>(B-tjY̸Tz~Пn#`+Khݳ8fL nl=HtsLBgàhCtL !6sSxq /'P؇`Oh;!Fܑ:7AkoݪPC<0A}cZLv[`'8Siw>jΚl 5gYZ07070100000013000081a4000000000000000000000001677ebc2d00004aa8000000000000000000000000000000000000006d00000000./lib/modules/5.14.0-503.21.1.el9_5.x86_64+debug/internal/drivers/gpu/drm/tests/drm_dp_mst_helper_test.ko.xz7zXZִF!t/fJf]?Eh=ڜ.+ȞNA1'a/+Jj26,qzUS ٖm"'̓1:p/;xфS&s\c v_t%狂&D .(u^u "iyY1M5<;➣˘4csյ71QXjb9#Nlj.Z)<;īR l6,v$VЍ@21 z׳0Y;J>K/M<͖XE2FXF͹}z2#M=7/q~PRGQK3v#i5MΙDW/w, {G9ш'k27](hصьUJu~+UG'& ]i2j>fw&je?He/BEa)>zo=!Uh,|Q*a 4H?dKm2fi[ 8XJP1!sV&3ÀJ[/ԙ3 ,R{Ϳ@uKI!jJ4!2R!9%*OnJ`}ˁ mk ( Žz0jUȘ0/|ta8!G\HV~vlAdNce(|toKS.6G7La+ڡ܎8Ɖ/XQI^<&z+Fj]xʠ FKQxjW*RDwwPlM;U'XZ}Vhx4TRCkpI%f1+A}qDF&>XQ~`*|kc`"$Ǝ/쟼^| kAqvB*~#UFUu ,ƌ FG(sG,d( MZ'rxf/n)0m6|*sWZLZyIML$~=6B5rظIrm{+[J#Y'\s h: >pI~t&"U-CߺST5`>Ը&t>׽b$ݚQwrQn~sB`PJ_{11AӤjp(ֳR 0d>B I;+OV@Ul0pZ  \{zVΰ+ )%j }‚kW葍YؗP91s✗2H& n(jCk&" Epx8wzdTMw;%ل?G㳫!B믔׍@P6Hd(W"jf6򭓀^[$`-z Éc#HTĪ!˞mdb%±:tEF3tLMm:vUw II:_ӕ _&YfUKB%PG +}֚(ST41s;& f:&xhmiE`Cnq9pG!rZ>yZ0lxZJ;bըt#\+2KI?lm7|C~p(ɲ|Rwq' ]c{I3 ]Q-BvFN éX}|PS׭Z/f LEd ;݄׵o 0*v6p7n@'qojI2Jmsk~<eUdWj'Bny[2܄ `j3F.£ͫ0z JMT)pS \P-D~ $c+jmݤK~ V^5IGb!8"F"b\QV_VX[5Py^Gk{_vH+˩)`' nԺ㛐yGW39`RٮRü! ?!b*简j ^_N)'p^zb-r2'+d-[JMG; b 1p4p Ƞ?Lhj"ƧZPN}T9]nTq2PpNӇ;mSGA;Ur9G4=)䶨g1=opxD/R9uype< R}rs[ptR;!i̦LЦ(!:e|6 ݋bI[AZϧPHr9N~.˯G47CIl{l;rR5_$\{5ZZW1Âoy<9&]iRP7*D~^>8jAy/;z#dWgϮkiC?aU>٦ɗI(_@ oßl 371q25ƳyC2$ , t͔hH)>bO\tD}Fޟ&O+M4@ ;{@?Dv!Iz'v' ”7է u"+/ş H<=q)܊-Yy%fY$>Vy`wTTGѝB}Ua/J Ȥl4J$jl諿t>|$x >D)Fƶݮ.Jx/O9Lj6J$K7Ns2_*]yJ+vCqp 3M5gu^'m^3#XwuݹNdF;ɝ\?2=PtJL&J^5 GأNXq'a ^xdk:x2, uת( 8 !@̦Ɉ܏SW%/>W;6-l+['xUxӐATEfΧ4fiČO= J]'1B~(F̜T$;HYh )8r|TtܗhsA!m{xj\2%=\X-gZפ>v @񅁦}3qy/4 NL#o| |>5ڛdddj?bU0ѝ#D<\ *(7D4{ܰUi5|2@}2b*G]&ب.#G(fj="ң'T~M[̖!_nDb*!ndz^%-Kt{TDdA/ W/o{RR |zEd`]^r3[$p dnE~Rv ev<]0^bqv5.Eam9ZN9i\Ehҕyp0}֮`-['i<$:>m8"Z{;g?CK#q1 A)PӽaLo\=*yz*WD-:ȝ=.],ԞVP4c8!eߋ8IU:Ov7W=Y։q{B?:Rj6v!H/H<ۀM9iW/ߪ󳔾 +,5r5"W} h7t`z4Dy(\w_WQqx[]`LEt57ˈݞm+!(|1&!ҶжN*^af.|{JˣI2 !s{ M؊9nVۢ6EnSk6K\ ”ԟok0e2?[QѻMǮ-*'f>OP <@ kcIzyI}1*0gJ m9`I~JWA),f  f- #@Ÿ~/evph.[q6+Z(EdKiw[7_ߙiQK?Mo Z7zD[{BN 8,{ 7݆XjCA7'+`X'ܠ7! fQDdVL'hsoYoXQt)b~h_6 x1C}w$Sp-⮊Cܠz@ 9a-K$TQM1ɔ`ʄ5:ɟux80#R ul l[X͆3ݻ.2xRl 8!lLdφqgh:B;ǿ!cgs$2H~?= WqKBl}'\MĭP=Pa-G|U%9cBѦ[Z\p]ۑ|39Gu鯘E:K; b][$n%LoPkSzQQped >6c\P )՛e gKӼhu-ۛ'azN@<-:gZA͹ALFQtf%) )8К 0w jēD][ꍶ]' ͵mP#b1*=3oGV\U`vvO媎[Dz^\$\ud#_p!h7I|ץqϪH,2+z0g؉pڡhf.|us-UUtz&\h  y2 fqB$n!Zvf?8{"_ᾃ6ԕM:|׭y~4tMޒ!"(*x(³,$Q9o!^HDfFb't'g7n w֡9p$mO<un %cLҋۙ- 9,o"4«{' y+{³(HmLjuߏtɎ?.'4*q#JNSd,enmw$0ʏ3}`e}òFۤ|N@+jD5@jA(rcW~mC#"cź!.`]qxgw˂(sU}Fa>-XVRd4S:Oz' 3Jq⁹ZSLDj%뱉oB6 Nn2 E@|ٵ }3)7S_G?!|*KHe\,uc_l'ˢӲu'KЎ=/1F=<_2ʳ_{j s}-kzRdm_&DHaGXJڑ֢;mm:hbi$[jE" 2{:nI3fvQe6 *>)ף+ȥLszRkPhI#0edb=z +MS٣ vзX?6uxN)K(ͱ`Yv7`Bx~h(m1=sH@5!7FXهN/t]$l2xLU*8oT1@@? m\XwSЮiFd C/ ־ iZ(<z3R6f42qޣ7z*SO]<Ӎ#%<1;z#Ӄwmey qǿꞚ 9E&y!0$L8OVF[vJ@EJ2#&&lH mQ+^ 6"Vk;ǹd<&P QH^ςo×% Zi_M%^{Ҽ qhς8dH2Źu, B[U0FGGۭ砄hO>[馜L0:3A}2nFa=zmp^@ouY7g?uɽOtntPѶ1x-[L܎\\l;_/M̘o/=6y2֐oVpg<$)fXsIـ'6N _VZ<6\.w+}IgjNʗ O*ie}l4uE5{dZ5*$C,$"w맓H+rP# Q)?"k&9~ew%.'MC k Q՟Atd?爫~[L tTb$d(E6дvJdˌU+.!{?qq" O쟒"]GQ* /t)}T[Y̕v&6(O,!A4>J̠wKax Mt7}VM_}20( U{392N}FSZ듘UfDa%bzJN?|'sDȋ=%J屠Ox:A$i9xlLK@jG3i+?@*'G\OwoW7@W1ywg9,6ʦTL vs@@^6lY4;姹 Fd@#*[fv#%}fgZ7^ J$M)΃,qlTu/v--g |nvMUg`Ix f\%}Jf%¼ʻ >:1Z9y,;s]|Q,LSč6UfK`~\4Y 1WB?h%K*AWF il&Ty#o :`\׮ɞ7;B*W),IP<#{S90_.΀P c\t臺WANR/u[V!ps{2 8Pwco&fmRb+.w|eicAm?G(x WDXUde('105]O`x\Xc¢3aI.u1/ؕӉp0s,grJS 'CeJMN~\; ֺ]\R+=F+UIs\JP9:!0߫֗0Jujv|3#0E|P-XR 8jmknϥK,6z"j6~ՙ 8aug7JÐ!/^2Gd_"܉'`#6Ÿ,c׌iQ(e]'*V3vi>i 8za ƺ}Ҩ$c^dЋ33KYWS!nVl2v*x/q_e1Qk@}lw{ ]%z50T_cf7s;}`wNyutӳt68kKW@[O/JF]5+h49wvVj"v["f6B$/ˡQ@{9{9|_%yљCEëw y02~w ұx|˅ez27.(,"m14xڈ0t7wq1waVkvӻ _ܥ>DžCzQzCW+˔Hy)"; 9Km{g婌#Kak ZJϭ*1ːeeo0~o' t | l2? on{xPJT菚Ts\PO/vvO oSLSKJˎBS *sHn[:_{/idPI+asKz6EGJh(a2Fmfyz9X-F";/m &`r.ݘ < U~ɲO4, iLrAo?bȎRT؈hzeKvji#_S7$TXYm|L )fB'+ D[EK̸61h䫷(l9PugW{mR/:Qf]~0eӊRJ{>V='X}MX۟=92^6IgS,3S_t'ӎF}WLuxQJZWA.:5-HU?!Ϲ䧰͵PŒށ֪]AN Ul[x6Ppi] @уN1\UgKΝ1d[: v+>d\+Økޏ䘻WyT4^+ojF@W|V$D>,}|SOv1B1ZLldcG_\ W׈X<ջ˭4,$gmA|x̞a)i;ͺT ~CtS@WVS+YRhg6k5]pFm%EcNG6q Y s=|!Hj+DpiS?`-DZ)zav 쿛3u![ITYsb(i%HA=}?2Vt;l V3ftq5=$52n[\M@hq^% QymUENco;=ɍlF6:iY/d;A]fE2׍p_2QH-YeO/pMBbHAuBQHm4&>זB]&]?[j UaU[xl 1+hٖ^B/%Ԫ}W~9 UHtyaɔIAteE` >HKGý ZY; |E:[L]ϗO_|좽vg=X%H?むN~}'?΢Bo\Ѹ$pS7=ߨ҃;s'CI=TCC|ZDZ]SMuMI(rv~*lsn7sf}#{[@cZӊ Ul$6|=gBx3>CB̓\dY^^`*;+v1M,!Q繌5*u8}Z4Kqb1"thJڦl?6v.?@f2wڻl*-^yp"T /_(~Q!VC5.<.Cf^Ft:(6m> ;ܮҽwœ3~cUU%qM$AzGű2k/FuhE0G/#~r)0TDzA~*)םY,Y!'Kap c~S'4]ʣw}ZӖ@@{M\1جѢpfI~|S̥QuKFMIzlFO7%WSgbkVnY)_{. I_LiÑ<鸪Z3JކF->$)mPjiN- )C&#{!iYu?2µ=QZ0ITe% H"[j0gazy<$zp#)NWV+I|O\:-tx֛~ vJRd#O遮8w ¡2i.Ǎ&S9ZtYTK\s *5Mcޝ ܝ[lE~C-Np5ej DYJ!9hH[i6DчS'fvʕ퀥pDy#})o+ӑb_i&ɚEỮW~5kvL ushNVN;^ 0MhJA$kM ȃ % @0T|/k)TWlι K+Pƿ`WE^5|2qeǖs4BHT^Эbq23\O- BOpy<E <(OhjgMߺ$'!Ž @NZ謲'* n̤ _`W N,Ԅ)A!~Y0Co;urS}6ݿCBݞ@Y2+Ō)BRܧ֪Z8F4PI^%ZJZb*Iu\qir/4rzbmr* I-;ONU.Њ%\ʬc7t֞jY%pt%t1,؅X~XI5%IK<sqH0uU#{GOq{ӮjGz6(GyGl2f))j:roiW#ZL n{wⱂyNuL)`Fhg 8& ,%U@ m5\}̄B~W1pdCDY "TXy i Yh`xyH_@+=su^@Ҟn4X0C3$o"V4 0BHUUo[*_aF z]|'ޅa<֪6c#3ҭҢ3>Fܽ7YikY wwl6HiJeK7mc>8q ̿rIy!͖ML7ތKF^De|NQK'+9{1Ǎ>HiYn׍3NȴF n6\fBQ,YڰA,hZSW؅Tjh/ UIԛX0O^2hm>!G*1XCum u4=έ_?iֆ0AnRn%XKQnF!w#&ӈ{~^.wÿ_*#Mc!!|<\lYaac^uxIn GTݞ8$G^bYyfT ]@,/̅؎+נHK;!EDixqgL׎q"J4 bhO(4"9(}M2' Yؼn'bVŌOLRѽb!mX QFnjOtZ[IԅC(TΉVs>}&PE:|z&ѭcυ9}#kgu;{@}+5\er3nUe6QKؐg-4!偌ZspYLAd\Ia@T^uG#ž! ( {1}1m&z[w;Hy-~iU?‰x >M]5ߘ, Ԝ Uxv&6j!b$lb/~pՙFeZϠ[KhM }{$hq~{ىfTcb\fD(tۓ|)LVٰ-P_Y"RB sv8V,h^ؼ#Ѵ!R#|S-_v#}i/x`i9 u.L=AI&$wf|ѿǠ?U`yl46ZHR6syA[ORd}"͒qfaZg$)фmLZa>|[cGQȐ@G> o*`-@]k-679n.*kƬ[u۳Kb0_$-/λf(C'MlgnF/-|=B-J Sh$S'n4-^09\}B4nF[6_ A<%GK +xu 7[&y`G?۵KDyn!95,Cq:Mspd iPםCHص#aDF6^"kӦ*(x͂NdKZDTH_ǼK;p 4ug/Rlfc!pA(|MնCzSaBn-@F@kP'Pw8F[UYRn[S ,@74F'8,jRewʁ7CKSS-3]|1ɛx6Eq4( @XRyZ ڏ(/4rgv8*{%)kNvEJ.Z$$D$9q(Pp KSi["=s/Zݽ,ⴟ4{PF@ޫ[A2Yë\FWvZ f$'CT6;m d}X`{.A4i=aKV0V.%J:툀g7u(AQl"4=q;pL G˻T~ذp\DcyT)m'|~1aojPj^QK\RC.}lE%x@FJ$襭:o;x.sW/O )ğ`DHkkgG'[!qI$m aMɎ($X04 T e`/x~HO hHF?D+w'Εn2G'jvW-`OkoV޿N?e?墺v3>V\b5A`{K 9~YC`g\%,tpJ441g hӁ=3DڂcM}悶$S0<o;#ӝD0k&R0[tB4ٻ>w1 rpvsZ<=~N,xYl꺻#uk?띵r]MeU"OfQC`-Wa&yEvÉ?[[ըާ?4B k j;jsaNKXom26-X;'5X=>lf.yX\LK uueZ(Čc l4^27X 7a6]\5Y3X^NEZ)wfp( Wk2n!R#sm%y8Il>F71{Dh,Βrr?XLq %Kゲ딿nYsV/n3baoKߔ*~qMgYZ07070100000014000081a4000000000000000000000001677ebc2d0000288c000000000000000000000000000000000000006400000000./lib/modules/5.14.0-503.21.1.el9_5.x86_64+debug/internal/drivers/gpu/drm/tests/drm_exec_test.ko.xz7zXZִF!t/(I]?Eh=ڜ.+#DS-Zl.kBRbJD!abL..kfjZl$e:ufe._8ՂIZN"{SPɥ7 J[c2sgq< VND nH)KS3'ki}]Jdm<µAOfMţ־ 13!ź7 j*?4gjLn~'ɚ -,~V&c:̺>* 贒 7LО8 gnX".Qȍ7ﲗMtoMEQlĎ,t_b44CѳǬҜ>7`Q lnJ4qjenUH <8,uc vƨ_ƠO3QOhhNN::bG}[0""2ǹ rz6*Ȕ^) 3D$cjw8YLzf5еIJ#!6I}Ac& JFO`')##U+Sz^o ^.n54dPGn׀N5砂X]HE.qCơp+. pX:pIq49S<>Ə4Z҆pW<_Q)\knb-{Noq[4g%۸t y"xS줭HA6GZϚ$aٹnyuSq 0ʐp@4/[h20H2pܖm)`k kky+nmZhn$v֔,R՛;Of遨%‡avQ'Gf7gS9*8*-IqIuV`P*u$ࢉ}Nqń|fboJE)_ -c9o9ToNbC14xHu 3`ŗ/;F  3t9hמ_hP#u_}o>15qM ^NvNK)hES ,x7yC'%٪Fdd;LfvPDG.k'k9%cxSĂ4s tm8c#y(.%.G@;d!iCx㪔I)a;p,EMZBn:({ `]+( H㯁?;=C3".", ab #[e'K4RyTx<\prٕ֧w4jyxl9=JfK#CƎEBSe]:)? _u{ bݙ{/UGj!}Ta]Ҁߒ2Bdk#TSq|(hoړX(\P ހ=V!iOd~b&G oH,=w6jWaK|>BN$ݽ ܐP[sT7.3^"al3$-(~'Ŧsܬ- L!d2RI%3W+I&[zXryPC/(s~U\>eӣJETX k)uk%0&P &=j95( Bco,Āj$lS*'A.ن 3/d2k0Sкx x ?@V P)gg&{,qAY!Kfe%\\_%}&.Cc,!ЇJ) 94)S@"O)/bzA%N#(FzٽICdFHL&1+]mcrb]gSm{D 9Zŧ14ܓ:~p~`#ߞj7~R֜xy0Ovk\2>E4` _- W  eb)| (jvuy:ǹw}}Ζ7 JȇnѐAGZ._][O:"=GMF j}PKz& 4e]CQ)eg#1[ͯMsjaz\-@7?([R^C{] aFػ !U޽d?>y''YBG6:B $Ox@|wyplo%W#Oe?oqJ<) -{-QY'͒0v;^Xdk~+@zi)uSDUowcOV NZM?Gx4T65ȚsM4Mqc$X:Ot{Va%O?zc]~k?'WP& XkTlYM7xpĩ/=o+ᏞR3q?[QVTYUP}/gtT&_BEpDw8@ZkʪR"\s/xB.}lH㘡e,A]δ\Rw'WOQB`p{]d3pjRB0f4oD9=88Ƴ=w Ds2(fbSNYpK!GLc}#Ҿ*OO"0j9]Ijt>i^v3(M_, {y 1Bumd0#d%"oe.t25"%}8Kt`cq!Z^%{qel!5[L|Cɘ*"1 IxdBTfIb[ ݯDrc$C%1F?9MP*s /wGN9h<(ƒ8+6:.O6ɟsQIM7:WsގeV(Pݼ gɟ@W0[R cpCDNA(2\i OFj&Onܷk \g^Hs*Xno&J)|fzů8rʞ{yp|usSIZrg*DGK|f1iu*W9U+b\0 q|׸H/cW=4|U>v0GA{D:,P6AM~1!BI 8|cC`܆|#w(=z0qX0O(cBV5Q,"l+_ɒg"ѯ6X9:9LΛI >O|C *yJٻܝE9aO]R>>?)yokxsAR;{`"gs:* ). 6 t92#p}xuR׋XJ1 *vx8%zؔRn$DFwM#w- Fs]; j8.)T+mp՝|QC+?T* A1G'ul $` (7=M Hz+4I lD%)70-+CQZH^~Xm _%Xm&~ݪLYS@4?WCQ~W3&:Kk 8A{wN`BD{ |({U ͔4oeWJ$.}7CK+LA 0d_3M"ӗٓtmwJθ/SΚ- ʼ<<tQ#d$Ne)%"|^]|vgWOh x(*0hŪ,zR22+ë@lSsS)|@0 sbڸ);I<4z֋T{|׶K:KQ0hQؾKQGf ѹyFU+u, 'ilʏ_612k4?Zib5xOV)Γ'AM 32~k_4Ͳ_p 4a8~Dtr-]z=2\Q20i .. Q^Q{`F k2bK !m'8g=(3~-JC&4<=; P|zZZv 1B2r*geFv guC߷^@e$5'4k&>吆_]-Ǿ#0*Cѝqv nWnt"w1uW9lHG ܦFDGnc(3 ׼޳F)҇|1bu4@b Coms *ε*TیF4BsA=)'31?ΐާXY>VXY|/dcueZ <_Ir98IeA(6'P3,!9dA=R]d ߖi &u?.&AG aBdDbSf2ʌy䨇-ǮJ_#5X=4t>6cI_2we-oqZN%4]R~r+.i~ӹD+ fJ"p4%*PT榦}yÊOQ H^  rև=ˬB<$iġc"G>:$DQu:j2c o`C ބgaw[ 'XxG.#\/Ѷe E\ dHu7H4f}ͭ9"s|x1َjWQyk #XH+XVsY4 -Ag[%oa[{k'+!7+Ш'%h#f/z Psr{3`,FZznв kΆnTV脏dk7?-m}5ȕQ1h dCOz%WJ besCZp;6l r?Rim|u'jwׁ2-fRБ8֘bakmV$4Ub@mOxVAɔ|,s1ǂ8Zp s$ʽ%#rxvvE\MY?gAHs]*w;Ǭ2R'Qï7̯ˍHDBܢ>jO\&mv4{h ǻm)M޿4\T5j\ M(X]jUdYHMPZ`AHm[H Hӳ O:dHhLrN8\wHAOu﫷1xÞ3wWfT{"Δ\v-RB]}j§c[͢VO_퇤-ʒnתau3*?dhvZ&zK Ж6F Fw23ݢ-Qqu4>1? N83j&}a0Cys$Z^434H NmcQ_,V[ACh@ud@u1d.-8&[>ZdILHUVAJ͙uL'mܴmy߂5F`{LSJ Cve%Uf9)SpZpch.ˆ/+VB1᪳"ŽZya$TSW 3L +(.W,"ƀiQR%}Wq.`9CK=Gc*@'_Dtta=24vI߁4,?li=R,Ld1B$mHvgICAG8a4AԞ= x3O>y e65,5m~ lRZU4Stl%*ˡlVxK6X]*;” M Y2,ËJ1iж.]d![llo"4M}ڠt6-nid4qX:3iE̤6pa%WqgM*O}(2 0vT c'c{¼< "z'hqeÖDXЯ%{H C K6wN'MߪumGaK/&cA5ufSyȔg!<תe'pL x|>Di\ϋlMHWfD8B;&eԃV(x@/(M (e,91!7~ʻ]YbQ(Ѩ N-vt.>+v; u%P]dP'=ooi|.0lHd2wWo:VJαwoN\N]X;?dsc>hP%{<"zCR!  d,DvPƥwgYZ07070100000015000081a4000000000000000000000001677ebc2d000077a0000000000000000000000000000000000000006d00000000./lib/modules/5.14.0-503.21.1.el9_5.x86_64+debug/internal/drivers/gpu/drm/tests/drm_format_helper_test.ko.xz7zXZִF!t/w^]?Eh=ڜ.+`+6C(Ϙ nChN 6U=ʷi#KdXoH pa'h&ܐz\.ˆacz61϶p/©oмo_w^Rnf: _T,FG_qܭگ[FnB5IKa+}ƽ`pN&Ř~ўh(|>O⦇⽖M#.raRe[_dl`n){gp ]M$lһ~9BBo)~bz%3@P%imK͵ђӫ"NՐ,Hb-:}?ĀR@ w گkjsN l'3PZZ771Zcb},bGeS<ڳ\"84@@11‘XLwe>Ü i u26+_{ m!}eqZU~GsU\Y$E}50 TW6s*^CWl4 ; ?)&gXb|Dv)i̽kՆ\֠{2'/ A|qaTl␨dD6v7%Ir5as|Jm=Dt@yXSI**]uaAHq duq; RMXd} Od ;V[}²/ &EhfE3kΐiO51H Й 1Lj\a5nֻh^-=^LAA9jOdmJRo,ȝ1-|֜V|Gm%7)\)W{3 >}O2t)60 'd3"ۿl8r +vy;ݷi!Ȭ+6Sj0Ӹq,XPN!A:fWP C_[8,/ufc^u4b@1t'Mt:!i!b.\ŐP6K XVi:A f򛏗a ~q0LqXyFJ|U3x=32/iJף2'쟰U;RO8D~:q_ aZ_raG6|p۝-)FӢ%_qRa)i:* dx.x:8PhF70T~DqYKl5f u*?ݼB[:DC䌧~[͗?&j&C2^: uVouze/6óAaDⷐ9J}n|Cu1Ta g[D^6!9&0D5R7?n+E?}q3ٲwO6^UmgSؘVƺ"\SD}ߤU^3)kS>SS GEMv?]O-|+ FeA+-X[lQޞx#V;JG$aT{5~X&dQ oIъv3_afYڬA:tauӐ $9k9{;/_:b [UU!wSxxyi}u(QH-1YF.0IMEO1Y*M{K8M^[iAfrE_-yrDiq?\ :9@" B )'[-ZFLC Et!aGGT&XMW {Cc<걎X UrtsvѽO1;\tut.$$w Xqa8C9TTs=g1azLQ)k^=c3c˨d^J$c pyYp RP=qnJ1v,P>L:! o#8xqyB0- ّK &/Xt(C@HwO7$OXL~|U ByílPlđ[~]҅S?tqRڢp(|9oKaZO 7ܓՋ.f?r!TYY7evvHtG5k݄FT+Sz+tX*qC v/ !QxSZ؜0~(PBZs% A[v~t@qI5M[kWg_;؁3k%\YuJsఢw-M,<`KѢ[h+r҆v\9Z "Bg%o ZLeH=j},eZ|S-pv3Ge&@My9c?ZVUt7 ƀSPtP&] 1ZSH{lM!0=zwK:jK-}+[d> 4mGXEPO @.hA yD?ߚ jaa&C[TWԋfΕZNj9+D ȟX,ƧPӱű"kg,kݪN#ɱ7>&n?`oA(nA,թȅ2TQ=~id-@$%oc##QI~X|.h֣{*T'OEnʡg=9%;21wy`ssL{F9%Qb8Y%_ϴ3{N{{2tC{En7D6ց AUV7. wjӡ5ϴ hX)(vRs !&H%F!EYֱ@BX=ޥ~$,ѰY.ԼF>ing3Wd~7]VOǛ$t@DI#3S.St˃"иQiY&fL9#]A3t{$!i7j[փnS*a%Z"V~Gi5%VEzVCpDsB~L2_.'޳/tL7z8dqt$xb2岎م()rS8kƨ*MJ_ģpإ'3~bnJ xB3ɻ μ;gEF<+3v]1-yyOK-[yC9O4,'?wtDjeL^R}%s/1!?sqT^PC!rUxj.!vtX~C|dJ >hΣ*77#(o'IT1.zjpV"g`=l|"]_}x-cl0L"nл,:Hm?ڙ1:XeNG]Z:Գ .P8dLvwc̘[ӆ<"YH_7X]H(f'}DjVs"I>s*MyrCa} =Lh"h3[hݪY'#_4h-[\z|>'c'g ҿ8"z}8N3yEN6aSP/ާ*7\KذtKi8㦶$AqzN/3EZ^U͎   %2Yn uxvʷ77@XCF n^ 8ɸʯrӋS BAfyVRmз3{c,.|dIX<#b%p"jg3iG/l ix 8\,Yeh8~K7SENnbe_G[L`AI/\*{4;S ХgeZ?Ԥ632T[v-xxk4 tYT>`]kI1jj7h, 34`/-%>M~_v~Il4>}BxҧO;gp<녲fQf+.C 2^3y=B2:qeOHCA-}؊ {Ӎ4#.^/!ݸYwExkiT='_[6=Z-J -{ވneMaȪUnʏ&Nu%{;BZ&5Ѱ|à)VFg67:Kkԟ%lpŻ7! 봢\@i*xj94aI}-!)Ya}#'R27WV|m$Їva_,X 7aB@V*mNt۾J}`$ЖnD|AV/nQOTȔl>!l> D<`XopT6j+۴3D،Aǧ`:Q; ~UaXL1DK~Cl@.EYB>k?rz?fxS 6ݦBDu #𒣎;.NItLqhO"{QW.QN\yӰpLwg3'kLdU LЁIɥ*>!؜a[D ߹X']JM^,׾nzٕ8E0P5}UE >n3q,Ĉ(ŰB4f 뎄~ѽg3RN8ʐ!Og(^yf;-snCm\с*Bۓ'3fH)fk X6I )t9Ug 50`wS-]H]t|F}S75$[NK@ؒgޒ4_"eی#-#"$[?4t08=>DW^Edo1"%!<׵xQ>\ %T[TΜD?ټ3 JmY|T#^Ƒe&:;roZXnPq_Rꆈa<Ұ}8 5#\u} PfFwmF۴<-svh }PKc{]Kx?ޜĮm\ahԜ1I \ɩE #aݑw3WqISf!ńt@[0;DdXU!PrR#=H(/6}ܦ0#(7ۮq6g%5%bRxYc!4F'8,? q&8P -k~)J9AŵyS}euNQQBb(jb2I#;/[ũ-ZYjuJ?7 V_Ozn#̽9͓ʲ&ˣ/ )^7F ~\d5d2 LQ?"׾A7 ioÊ4Lr s,K? 7y~'+x*tJBl@6Kkk`Ó=XSM:rLCsq,1Ye8J)$C.f,`/1. 'T6 N>P.7a/m&Ap #' u/ Up[j~G hQss8C?)Lmav A'JNocII>(XzR(gj\vy_[ln~ϟGsws%ӯ {4<-dW&"~nm_ p`lL UD|ݩvOF| ƃT\p( XxuTfn,w};KeRu/pq Ί{}X [KO|6J@0RcG:u~u.ۂ,)4Ԕ9APaD!1 8 4g_>(M)@=X!q1[$gkCMj7z*H*vOZ%=cy&'2Ek0;ws02r7rCы)_dž>RIjcTNJwޓ F =DӾdBFU-㞻bm\0?BN Z_ $38ƃ4qe-Ra{i oJyI~&4i2k7cԭ}~vcm_4BM1so]Qt'OW7 zF'6$u6`?Kۻ- Y@ɃW]T$̡-B#lS5$rLrd<|n<"i ~TpOFo30Y,ug1"jvuG󫾹|u̽y} ub]g3X (͠T\Xiw=b') 08_j 尀=ҨkB uxY(fF{^e1)j0+\@|0&JC/R1W6\؉ڕq*1 "3ށ4m|~|B)sP}Z2y+ g%I;2)e.\&kr+Q}AH31WQ⋍%=իUPXMY Kxz]N[b:Hn=yEx_sc2TDî?˘|mSbڤId #"r&iB#s? Q\ SIAH6J@#IsW{B<5Y@얼!&]1%jaK>F![ا,O!YDf9v:MG#dB9h)X|9A[LQdS}Fiwc`;]KAA浦'k}b¢$F s%)BxjWA#\&28B> sPYד_>a`'[0[voopma4@Blefv;J [RTէnO!X+ 1{^uR`_WT"CӺQ/fYW^Em-FO_2 !ɪX܂@iz`T{TFj+:1X0 0en OfqMN5$z/_;)j>4uH[A🼽LoT?[Y:dSܩ#.pLD{΂T@'N#%'NS2z\㦘m&D jz<h`%XȄ8?%\J䪯q&ç-iJ7Q%UF[+ kd6X bAAG蝷L`($^h||`]ڙVsTV&ē'?#PuE2v,fIbH&)7vBQV'{_;9A&XIؽDs3 CA؉^ 5 <0ݨy{i`>KObt3">{R<7oj Y+(6 B &| 6KlC 4#uT1/1| RnIf <@xjP*!\58%g!gްupB}E  H(02^w EW1?$^>nܕGQ>aǾŁv~wz̨M>\X z .+PX]`˙ڗ|M 6$]1 p:kWdЦ|߼_[?`˰d FF)X]6ګ0Kep\cwp+)Cl+a#vQF@u2Pae>=a>N%GCRt"VH4"tF05ߌ<D)Ȃ}j#bW*̞ch%`7oKh=Z PaILD5MAq"Cz΅`EeUJHS9#e qx^:p޹Ӿg8uENrS`q^&`O`kċ -cuE v2ح:1ëN=???F16Ujh!6figB\9f=`מ|%t{uFP;4wㆨG;5x.=p[^(6L|o$RQ5D~>6A]{ޛYª'8Dqks|Jmo54CWq[{{%%o8xƻ0!W]O"JzAx!_*q,Sg}OXEC>?.A[Q?DcR+ Ǿ ]JyҼ]2qY:$F7|5.Iwːw`GbϢ] _?]LrhSi[ 6Xf.fv@ 23({/"e, `iv4T=KZ:i%8`BoJ~rp / UgF`,'hk:iB0(ڝ[(>d&idIR4990y+‴{YiF /SKj4֔[2uMlf*&ȗ2LNOp\fb:=Lsvb+kZv9J㱛d$,n^O l-6HT01K¹9Dh?k0 K<1&iq1Ge\-[cq/Z2):= :'B70_w':^(3D܄gI,fTpaܔ{]Lm3b}YǦU;"Kavß>>F0N#mfG@Cn(=C2տ??HR?WB匍JHGrqZK#adM|vLp /E)siw&w Ps SEM[o>M fOsiR`(ZZw\<~u;nWNntqBMp c,N~@=¸3UʑQ]V{2ٵA  $JJer_$Պ^5AFݷߠ꫗Krw1\FK"{YHoS|EDpzN})  S銬^/{+@Ra"/Y{Xs=oY!l h?oV/l 6S zw0GJ(=W&A Gc)+H?Alx͍{=)܏, 0xhH~/0]6iT L&E 1T Ψ)jr[]ޜf*{TbؓbzĈ3m Lѯd1U0L[qB 4T 6r^D]>hў~IvSK[d^ȋD,< =Ą %ޛkI #/D+}ٵwg'"#w_oOȝu9U!9,8t@:8^=@f\0>A>Ř xGFS6|H}'\Bj.l}rƧ}l~`dM^vx,^SI]' Z&+rY&S~h!k3SrTpv') f6B;,9:&Nh2nZ9&6HLJ@Be %|K)ׅt>)2 NqF&M= JR=Z|,0AՓlxX"':# ~onEH |/'Xl{ʁ`rckVLBPu~e R^<ߩa\*)1X= Q v[thsժ=FV:/| e vW>0H/ zLH;8+z"wVilY m??;V˟_@)e# n84)6fFbfɯ)*c\bl'%/b7c-/ZyA! ~ibV+ ^A`9s*eTW]!!J:thWxYmf\|bU_3%`ïqCug?X%DDR(k *>n ,SBz3T<!; JCoRltЃ[?=V>7:qA'*2Z3ʷ]PL9ۆ4 I/#^gOr'=J^ހz%*L Nφ% RX7g0]䯧JqY0f˫%ȩw )/ w-WE2bADjN('v!vsG$Q1M7U+mRfv pU>A" _fVr#YE Y-sH( zkAPYLq ׈%\xu &1&aǩ,1;,tvy39,S|NtyURn/ ^pF8l1MBkz>S֍҄Hb[q|M/EEz㸲Okν Hx|iQ,V1!\bUk1'-~ڠNj8@|t6vHKH{lFN<@{k"?K.\ zG&KʉngI!B2$+0S~ 㞩`eVn!N&57<4(C0UkgkW5\'DQ1޸-ŸҐW$5$UX|WV83l+Qp au`bXz0t0,Jr2̪K<;~sXL*>YΫ*OKot(qSnme+u4b&7^ھ^#"5?0.. |CV05G)DZmX4kqǠ??Νy"o侱sTt̟oփFWՉSa-9ݖۑ;`>ܔCuT"?S!Q v$(n|gJ,LvЋ4,7FS!Fch0WUVtG#&}[o|\[r4Z,e7pg_Cnbd|!RgY w$޷Kypi[F>#Ȇ[5'3$)+Hw]|1ww&^PJK%1F ?Er4ζ4&.AzPƲ ߥn >q:&ސU>Y8gQlm20ҫg`KKѭ/qŬsۤUZrxD6KH\Ą=D08 [.]M?盹"/G~7 򏲭pi 0 մ#b7h 7A?e5 DZv"yPߐ[FXX hMޡDVHl?GC^!T?,\>B͹!WAco9=#m`"^de,ۢĪg*%8ׇ~Cg)pK2Cf]vuŅ5PIsUiv[3teoeZAɈFkqB˜\"x~0J/g*&+}<]SybX;V;Hѿy;lȁA&oM*D62_'{n[ї;] oZ,o!/ϲ&6 OgqX-+R Q܆jJJـLЀ* iZh x~4-U|"43}'X~ٱD^Xt%HBvlzg\(sdwTH ,TO2`̙*xDvkÌJ*cMNJ2\΋:mXv˝M<7U؊GQw7 Mȱ\֞f=/l ȪCٿ_U2CѸzkVR?`W}07Z5\ӧ)<:12B^tHuQ9ֶ!ǂ'9-#!7X b B{:8eQwuk0r6}+A7Nu8ߑ"%R)wc##&fOByk_j7nm rt`rG*ՐV?^TѼ7P?R*=ct}E3Ne,2G3Vpg2іs ؀Ƚ iU<W ѠolSZԽ <_?P Ȕ:^2ohCZ m^B;x_.H/kgYh}W8W4{POY;CZvC Q9Y.סlI;HM7.zhue`{6w? :Z ޛ-?2o SyMԫe-5oѽ,.KфיdI塻h=heO:jOMo'jiz;_J-fr},OWP8{CI?KBa/a`ŹQ9tp̾lBxXXv 1%crċ*AiұOAdm#|HZpQ2FDF~Hfdj+nD9`gi {"<+\W^ +k;jL#:QŵZQP`cW;wT=+M7ӬUQ=9ԚI" 2-S|(V8 |fLv1LC°_.% GcwFB o<3ڄ*]nLk!͇ ލz(;du^oDCg"F<1=Epu+;l?(G+mGņ++@(ώ\/nu7l]@Pֲرs{]5՟zmK Ɍ|ЂPR(GX}υk8pm $^pd!K#>pB<͸""a-RH3_0k`(Co=M 1e0{ˈJ_|dRϫȵZ5nAAD'5s+kaz-o\0ZCmP1& Ak+OdemG'o*p/v6#R] G q+DPwfq;I`qὮ|}rU6T2W*knb"r5tK7 Ki|>9+LNIQtjLUj vkV@ҥDnӗ-17Q =247x1^Ev=&k=RԦU"]sV*ci6;7U@|AtL";eQxĚpݡ|60I1o@O6i_@A\Bp v>LGx*(jT:CG_I>l*i7&k;63Ε7q_?]z[w٤~gtQ?pFCP3oV&\5' iXŵ4Dc7v Dɣ0[̮Ջ"jJe(ٮvW߿u \'q~J2$NG1wʟ1Ը*:) 2pmXKy!W!o՞sJ5?:pYt2".S!F6`ft[6$ ;!uV'PؖjȢZ4B%!omZa˺2>3"ew&$e E+׏{Ox ㅏ^/|*(4>7"8\ HˬڕGM"kIT mZW26k)%~s~5(1ݸR[0r9 +X8><ӷb^C o/ExkՅԧA()Q;wdK䰴Je27,xFuGHIzyR/u?Q?". ;-Yr"m3 en=߷'(%(  :5|&F ǒd׉56?&Pփy!v8#jtwBxMnpÔyMK!ϳ=6Ynԍv0CSiTW^ڞK;"OzGX+U^U.*^R=/:AG;ҰPig˓s:v`]y2{MD+CXsh w5Fpӵjb-A9iU3TΨTrrz`}nΔ:BbUZ8It(>JdMgAiׁN*wE6r;5EmIVZ7g$TX3͊k]#ȝJ0D6@Y}n lTYkƲKGjHkbs7bE ZGoh9ten~}ӵ4|cQ nl =v1v~hsS a-KB;?!H]79Ѐ}  v6ċQGF %:jBmH>֜yPaGJv:zNS;X,:ì҈mi%7ǧ+Ni_-nܜ%7&R":a-@6̿ J9mba~XZ m~5Y9 .wf'xوv63C?F;0+8ON(r/y50X;{qx}&,, _>(7!2p 1alItޑ`ԿiRu.ɗT"MMƺ- L[c9@]t-_| '>ؠ4a#U0R8ّ<E~i'hH*nZE3IteQ٦Krfh%̴qwX"-R*~m MWtoH~y!XQ]_FuvgA,I]__%Oc% :iM{4؟5pzbCFu~po2JۅIG+DΚ%4iel\l]7_R&Z榐c}P"erbF(l[AYGl[ljD,Z;dA$ޚ_/TKBu19-\gszj'gth!(f0ksm^wgIP[iX.`c*άtk=!ʾpE Qlkϧņ ŭXX˴Pw Iی@QrmK{5SK=hCM7Q<+ ԥ w0®fBۇ8cHh"(*DZIضѰKp2B8p#g΄HxU*{U}Lc5xu'IrMۻ8 J"I;ԣT'@_ & 0knGR)pHWź'l/'} $O4 M.]^S-"ro1JS =Y+Aq﹧{9YE3RfQ6CB?`ZRp_BN*v$!G$ek5+Kڈ3]=<˽zjlh^\!RtǦ`4M zG뾮^g N5Q[vPs ߢ| 28؏V=^OV V{9fxbZ,>/Ć[EvoON^5ap}m)IN>avd!hF*aVQO(dT?kUVKm1d;XP(|}9fin^+ !Gt{TBJ3 _Dž?j$2Hӕ l &O\dq#!M}*@c6~R,* rtOA>=2k*]bm|Ѫ;rb/d^P/ÒT}gmBZHd_* >Og0:bniʘ/pufe oFM8c$##~|R15ٵ59!lڻapMQ1d$jb _U^TM;)JrtRb6[x}2dܥb=ܨmmokK&vBS;m ˬo14 #jƢqZWdTlLnԞP@j/T@N)J Jm<^1 6` m}DL4xa`.}7>A:K ]S3A! )d{A>#*7i+ddRb`H>/yfF\5xsK˃Xkmma{ ׄSF3g_e&H2T:f{sV 7|mW F1srRvq`m[n/ ېGb_ф'Y-%GK0aXHDgs]3# H[mB9Džucl(KdDޕ\!*Ud)DL7$54e4_phR@F9[TfvCy&ԹNBJI&ކwSTĤ{'cJnس-,ElCe#]b\sD+TӿOd1l >,ЫqMCt.V]}r[CN'^N4$jes9%Z*M}f(&%cHs@&?0)8Nmx$ Ӹ&09d2Tl[S }ۯT"GeK *ʜ-$Cڴf}I1"z(ml288S^.n]-ߙ!Lh#A=ha4cfxc'j *vD~#&=ЛoB#=FĿBG`"szB2=)w܃t63g]Ty04'~$Z6^͂5D!˅5@F>߮#?/%4{0(F~ hIX".#PTTG iԺnvC4t=*$ mF>po0̍ӖfE@;$:XY  ~f<#91v~= & #io͈F.+-f01$N=$jeN[>EZ 3.('O],@0ImqdTye6_a:"(ԠV1-LPݞDJ=Hb_}Xqb=˙,xó  zNlxvз{S|$<,NEԃeVLFK3c R󡌓k8 * g].R[o" GS߄at:`ƹXowԁBggX^PG0i+:V~sΩk*ic\ )2mILəSO]e^PhNRf̪W&VW|0ԫL9~}ƢP{*‚DEQ0K.k ~*{e#(STz?&iNHPQPCk%]e9P۳CO竊QrX )LJE=IOa(x)iy[w*O+p邥P*{WʦOpSjU-L}D_µÿ-5tt5Bߑ¥@ 4n*NdQ8Rgt}YBql6 Lϟj }iҞr"X>T7 Rz:\1O뾎nNn!Ou3<ƙBd٣ѳN[<5ҵ<^8eĻuv8G+vebk:8Ƹ\z;$ب<9g /af06]GXnBN՘̂{R2jki쮤ch>>Df)IJ d  h>I(ks[L %DwlpL47ȻS2H ;I({޻%oO #O5ڴ~O6\CC}iB@l> E$[憇Γ+ f%*X 7eH5Lj1Q r*v ho};E8P])ΰFV3 7Jxtێ^EX Rzlze^qQv:_|i?M.1(h>gl8zHz$X)"F:M(w{u7=*3uK[~m?AZ`Ε@TF{e5aţ'l̤g:=_,| |a=LGl(Ds3@J7lo#Qߋ(  x| qmmfJ1Lv%n_x5fo_>"aZ[KΖJ$ Yrf<4tv7M)GP^֗`.CWuA>xr t7<͖e]U!+@4֬ Tԏ_t΁0O>yaP&sa}\<,ZV;Z7s@ .`ՍY= j[΀"^E`)Wlc@W.[ceF^i3L H0v,p,oq$}8t`!EƋoKgYZ07070100000016000081a4000000000000000000000001677ebc2d00004e64000000000000000000000000000000000000006600000000./lib/modules/5.14.0-503.21.1.el9_5.x86_64+debug/internal/drivers/gpu/drm/tests/drm_format_test.ko.xz7zXZִF!t/ N!]?Eh=ڜ.+ힲ<";|F*צܒXKbzj+S>dʨ 3erM<;}l"Λ]'nHo<  U ^iߵ2&xe>\GXg}/Nΰee~f$:&B-jGE>!/)cJۋކq<U\](2oP,J+*ese@H@y*7\*k2w;`I2W^8r 9r gj2L- 4hq:͔ KEI괔=ye7"EJWŌDֱ"A'1|ExlN' N)'eTʍ$UxT:p[|-"Mm/5;۩11ݫ\ 8)[9*,)?%1KgIFi\0-SI+uytDŵ1 2!? ?QuBaǮeAn )R/@I2L{kbuh\)ik'-G+~dA@85"3Dl^N9bXV૳fZ_UˆbaGUWڡDx 5 xLYZ.8V6 qR I`bD~{7E9 E9d}Vk rޏ,Iݠ \]Zv0brR[Vg;pYsѽƠa,Y\? ߟj@|hBB@޶# =.n>+Q`ԫgpFoqdWя /,hُIkr{#{V3 Ús{;ővylBa\5+rQ O=b4oߡ2 }Vt8_kyo0ٌ̿ß ܙ@1^4ÓU g>s{Hi+y7)XtK%g 0M`D%+eei0&5z~RmHnE;{-SN9Zz-O.O)JPJUd^T4/'ZH\xe.}RT]Q>+R%] (|BY]?::G)hE q׿6d"G5|V>O(5N^mt2eH5Ő=VJ8OݾV/c@VPcAA0U鮼 /هBR(JCU с*{ҒDm]=)aCHi~.)Ϊe1LGhu;z2JdM]~e]&US77D Ujoævٛ4;/ʐB8p/YPNAn$E{97ln pKHoo6igh1dmCWB;>a?w>'j  =i %[+PaTd rɎ6|3LkfNf¯GP$|v9Ic%@c7]yI6/:hCKʸ) ɼ)_U!KK^?*cf7-&. COZC;\HīETiT.d8g`e~񓓤M,S)sYEsx/J%nKE gLK$ĺx!knj5g+d]DPV"R AO!!.'PyM;l͞|gdڗrhILPZ@Lno=^l&H\!OH|@4Ͷ}j|e KK5~[S 魺-Q!j/:Z'em nCG^WNY hlxe%sQ7nʂ8s6U~`7[..`!3$i>0uOWJ۴H8ˆoIm,i6A;Fz3L.b 554꾁Mcf%a"v/DEUٹr^}Mp p5+<䨭ѰRl;n4J\`i݌$@ &$]mpŷrU)xȌ45J;v$l/Bc BO`Rfȶp&SRH<'= .~P۸a]}$Lq庁MRvoBZ[TGtT + Are&ez @qu,L2O9e='[أv(.Ò,C{޷.п\QR^yH@?8XwWu `R *P7jT9}KCWP.Qa*#9lEX|]4n֟vL̩?ms!cS?OH-NI iD(d2M?KxޒmaI X論=p5g\~־VfG!Pg}:*A yR)?z LUuXsF*'y`d9OLԠg7!5ݴCAnfkdj-k啑~ƨv1x<׻EyK " !1] E+:6&D21TaI7M f ~Ec7GWF^`YzgR]{-S(Y[b05`~ƴ%ژZEfg5zRinKı Ζ%'&"ܰm^|.Vt&Ce7ͤ nhQ |3䱿m?G}O^cGjW惚my"$r07YI=WU5A| ۏ$qg u-l`t<ѵB:B8:Q"S6 pm(xw,U<;Qe5QrǩiD܆a4 zX:QPLHP6#/"G,5)MYhs ~A%6k?⡥V]jQ]ư滏{\;1SU͋Fa2ǧQ?l=;CםJ(~etXU#i3vJ,eCʷ7qUn5XGdd[D@I]f$%0JM0-9M`v$UW̓ښ+ar.1ԅ]XJTvqhm;- q`%##Ġ8?\1PMVVv,cCYUB=εeK(1m&{?Xj BND<墐!=pl#JxItEWi`}R]0$٤e![>DP;K|=BNfQ|o^հUd£^u&l_PA5I[rGlDWQ:[(KKSa`3ۦ-܆70KoWBˬm>?qbIX:8H0q^`|_Co@( lJm|g50 X98:Һ yjU_V( @ͮK1脸B%NJ#i,~spY>T}Ⓙqn'6=66O/b=j߮'H[YM5(=*ZZ@t|NCUVH{-"1k ct,ʳC^[28~;6T^{k|uOlJϿAOsDA  t)d_a}Ӆ+4Op!f3#Z~A- i_T5~eUQ7 JԚvOU9hFxsA;'7^Hze slg+ h_ÂMXgfQE,M**+BBm4Ӂo)*[ÚHkz:ެ4Gc>jNbY7JN:'U^_:7(­^bY3)1ed=b<;5t[olOV]N9x<~_~U$?W<7B`X>gs5@ E!^s0?o4q?iXxnlՄ y3yh=+zw`$e=n4?]'i jǟ' UYQzvzU“֛xNW)µ '՚s ydF2PXlvb^:X^3nMYH$ݦf U%B3aRYlD7\V:a8GkS~^ꍻ15)0'U\bLPV*֜hɤd4y ;q9@ 鿍i2wO>*K wq ; m6{LWA89Sx<l-C' qYI([HxGHsԣ>||/eZh^N=5PfB@?L>mva5i!YmfvA)mvraI' u!q*=Ǜo ſW& l{*0\Ic`LǰܺT[t\|ToocP*%VS4 bVA5蚗jͯڠj_ 尘fEHn9qLb%M$R+l;y% )F B{#iϐ_'zH}a}K1tӢKR)y5Io0\/HIԄxZ~.ɼIn*KfB 7A[A^R$jLfh qvR`ƝO V<=Z*똣k!CDk#c<._J/VTdT|X"湟]X쏻E/o֪j8`Hi@.3s0K֍%C=AoijZXd4QK[EM,J7Z 쯹'9"cQ@6|nx&L^ŒHjY',8JU~n2h򀀓C3Y%8cHCgCgHj}ZUHK2a1 "m{o'"b`- ٍ!#8Tt;i ք$%STLi)nBR۰;LEw糎BrH̢  .Ʀ{}V\BTsy;]&]_ +JjDkƭ0]l d;>,CحL1 ^Za'&ϱR?D5LŹ+P6 2m.aΞԣI_yx2b!A|Kw{ a +&; ʸaXK Pb:24P0F1ңSKG}>yCiMg܍}t=ȵ"O&<}>sG0H"dgą/ ~(>u"K^wq*;LwI]w],8Oާ%sF[WH%07.sǁî{@\.:y#IG5؃RiQԭ1 O6?5xtEƗ,,;xWs'В랑T fjIH7Jﶼ] CNg? sa%FF/|^Q T c4A|f_F2.q<@IOjJoD>4НvD}C}5/ 5h)v*oӉ,aT<7qq^NN3Оox$,Xh5޽S4E T~^*Mጘ0I-+A 7y7,J~BnRv˱#HQZ>8Y #MSW 狓r"7,CZŬ\]] 񚧓U IE ;iWb/Tgv6mJۖ7ݫޛ@<-*SC5Dc ˄:7OAf|sUuJ21xdASدt?!1#{G1Md}l-1Pq){9gۤhpr1Mݵhj(E,Yc v&( PQT(Ч͛\kPw?< # F?|B1猷!:Cj+|}!k.-X"gE+wdOGiY+;.5iYdWcDA'+O㒅?˞z'WE[{?h=JٶKER)H okԳ2PY. /k E+w ?{S"AMWVcPE&Fv}yl eV9?|I> vvZJ5Kh,_d;Q2&8q?7ҏѶ .6F-(?I˕oƦtb9!jGq~99SIhޭ8d7U ~iT~Xi=M6;ׁRY5(FQۇ@saZiRuŶ{:dNqMN+#Ga65$Ϩ~]~y-N=DKg.F9]fP"Di}t,Udr F[͎# 3\r=%!>> ?0׋Z^5LcC=W+RlQ; /is(_^CqM]ԓ>63#/HMV itQ:ԻFm:Jí$L")BOlUNƍY 26}T$oIt>_fk "_8XGMƹ~@Ə0o-bnE6M $^@au 7J#>dm^e=7HטhE,4%5 oZ.8bl./ fn-iw}qr 0Ek\TE/F Oj^л3q<5ϵ0`@=XB\l]BA怀#9Zڥ*Q4葩:lY?[t. k@Ԟmݸfj#c_;lV??Ы<,fƥhxej -PFzVn m= '|c4;\9q&JfCVI+gx&|NVW )LS_QC:W2b:9} ^KKwv3zY+Nc ['Fa=0:~}qx,Y\/" /e S Q8Yֶ'kNf剗r2۲`KQ6 i rnIqQNQKAFbB}i#עf5͈'l :mNQZ ,aTJ'C}iXFll/`FI4x/!#`r1\짘B=RY_эk񺌫Cc~^eۇc;IX .w8/AJ4UzŮ6.!ǠٳQ=pٟ~K ˪ $~0{=AY@#_MpJK1{C+&Nf]m+8n-#r]lv.Ed5}Hr?32ͼӚ~\ɮhWF;}B!R@R<6F^ yY##,h >zexs>< j򆝋eApIuߜc1]?ZF[PwrӓQ~nY1 b'&]|B3MMI6^R{剜ܼ ydYt_J <=W$&M:UwP,S෍*"1aG24~wVw92E5Pz*:25\hhRVѡ+8瑹z>_\r Χ.i)v( vG\s mXBgRu%F!4cU` `zfm趏AǖPv>F30^< ,!B{f n~bEzjDgQ;Kn>r}xK_K.g||՘ohtФam lgw_LRVwǘP^$fzV0n8|sbX"R$2G͒|~3al`ˇGLJʹx3WnoXwqѻ+h÷UѢF(U3ƢupLV3I2Pe"U n_Dh kX-%@[(Zb({JIm[*uuGƩmf\-t]9]1tV~Uro&2e}9yyÆ] kA0łTv,b]L5LapՀ||<ӈM䈫B5 4-ˏFcy"m B-B)-N j/B.BElE) TiE|y;QIz--$Pw@{>̏u >vق6~oV* ۇ ;XYUmkiEc#?>+ⷲ}-MP%$j06QnXhr9cSI:w-/j7Wmp Xۃҧʤr8}syl~ tR Gw)&fA矫{`=B/ $=A=Tr; E(5|=+_i87ARNi'6Hҷ3b3OT%Z_В"因c3Ը%߶N[LYeAv.oW-9墅9-H! oGC36gA;Z;I+K4z?lHk9`L<3E26! Qt MxjP0H,vfAV#Ntf0ac;%d251w&cA:{gU<}T 札`.>DqjNkR |1[&q\s\e^MIHL|9RV޾*OTBVE*br N#=OxA-V]%{ّE0TWSdҜB&NT2Vn2ISטk1\~GV( 8ň@_\P:.v'S_hcs&8oT܍h,vݾ(MJ;.HW<YE$1(-ċR~ˇ; 4$Of["RuYoNú|ɨq{Bg<_Ъ7< >ː0  ]SK5LrSdTvF7A:_& Q]@p  [یo֡ҙt>(|l;R_2w6or) hENȎnv:XX;y8V;R[iQXd.03zx>OQoic'$5Jxg/P#俭[tdkF 0?f#Yˊ4Eήƨưqn MQ)9D,FjG~z m^a\tKRx43JBTWudiX0KtJ8w aiN38]IWBРQ'}99ALk#< pP+6t<i!4hɛڦi @ڔ0bw"T`Ck,2!p@8W^\-ڛ房MxSg)Jo4;Qbo߄3lEX׫tjUh˞ŠP}3d)$1(].kԚWv|9ŧ]22`T%, R][3 7*lc2yp`*rZlkp",,ݒ'`XvP㌧_)5E%<ī&u[•7PvR6gm9N`h @=W06t<1Y?9Ӂ ~q%IءJpjQɬ@\YCg?##VFʙ \+ mgbyp/i@'h`kvzuCϰ5R.|wlP%v+JcԍL5*'+ɯwGA{-8Lt[׍#4B2kZot=AvPTY hkM_mٓQPmF`۱1Wk93&P#cB?jT|_8^TzGݪ2oTfvsLaK!v(#sn?$bYnv8S^Q0x<@P3ƝOo$Uð5H]DT8 Ut;.w2zZg1f33?ӫuGw)Mxual9 @EL1۶f+48JD wAڛN~&U,J'n#vB5ڂTPݢї'\ÃKEa&# ss9!;߄2; VM h(}rr?z cR$43*/gұK,\ٺ67ږcx{&!A$` QkeV33YJ< ˷v2 RjcV}A9 %NhEo$VRÀp[YHĪ#oVyfLEqNg'MRǪHWPT􅱂"$g/?HG6({xf]շ$dw5thЫ6?g}X4M t.B]=E]@oKh=h#Z~q! &y`f &K9i?ZW]-ЖNН*U e(6]8)ijԺ2'GZQzpDc 14xC\$ E% 7I!֬EVdϓ#Oх)/0958v(y۩7B`vOw+ T F,"Lٸ̸>y4PPެuJ i;hVv\N8;AqZ'%̲jssl#JQ)=&?n^A"|勖+Ȁ'6!6y c&+@|~CPWAy9TɸU'׻FHnٶz<Ӥ'"7xdITd󒸃IK2P`lIzV`,{5qcΞ%N?8; )i1-#AS*znYi;bKͷ;r-i;U)B'G+4ӫ`i13QUL暜Ki:81[ lک歰N ԒVd|n~J˞VxF@}ٴbyuEhsm-+ݦʼnfH"ZA$\QO;46 J%ea1DK1^#"ӻ@Sx?ec_IUKr=wBȦM;CD/, ,"?ș͎AhG蘮-3$J !¤5YkxZM*ZA1P&j2XvKx:( ' I5p)}z/1glg&Xn6gWWEIohɃ $FM0D[A f=칬J+}e@o"1AHz -lFNT:u΃0G?I{>ă> tg8X$;VᲘӎqu<]LKCB)3nq,ڱB+UJ*[1:b㉁ӑ07\ajӀ8$zk+c bAA IeTZXyiojԾZ.d.tC*,xgR=3U|\Bà 7,gr)< JϳGpv,T`H+S( cK'>TmBwmM߭CP$R #f2x- $*a#7wkc( ~|| 3rXXC4ia _UGۈTײtKA|yTkn MI^R:?2x6b嫿]Rj n#:  6)N/`/ zy_]r,나!; hɷJ n&9J-FUD11F4\RsN\ E/Ѽ `MT(޽l*[NęmQ14kn\Ztu!9S3_T)$-}L 5ɩBY6*Ÿ5Uv&&aS\P"fOǕ OnyCl&~*%7J $@rcvaC D>Arխ%m 4ħ%BᾚcM6Bo"]/E,Z&fN$[$[Jܝ1ZNc1Eu5ŊN>K"7P۪|1;H"9"5=Z[2CǙͶX"Qڣһ/n NE;9LZ # $(<Ím0o~֟O=G bx '& TݍNÕR!`bӧ0ކW ѡl\HCBmp5QWMY2ApǾ_{8Pwe398KkDpD Mf })4s[HP6>u;`4%ކY۪xoQUitfhI f[UkS]Uzپ&vZ`1f?X"#˽ʾvQc\6o] ,lBĸdb/1ԉ[H%,(%zvqUOky>M "kFE dX."k,!6R5|g?b,sL_Q$ DNvItR˂O6d˝e>憎VU)^ b BQ ץ (Grd3?Sɦ9+3s+TN}K5C@J{ =Xy#Բ\w«2q}@ah,CXd~,tqվnhb&HKcw[Jp\ Q(BJ-}Stꨠʇa[0sdjR|^Д(E7{dfxĴþi =hx/pbk++\Nt3_CfS,)U\ux<&'cgYZ07070100000017000081a4000000000000000000000001677ebc2d00001f38000000000000000000000000000000000000006b00000000./lib/modules/5.14.0-503.21.1.el9_5.x86_64+debug/internal/drivers/gpu/drm/tests/drm_framebuffer_test.ko.xz7zXZִF!t/]?Eh=ڜ.+[N9>^1E%DA[A.X8x>$>ǐpNZE5l)4"79ecF3bq@n*!n-^ru5 `iqN 2y.d| ϑZ\}v<2"qĂl$G>^mؓVbG{Q;SavٚN.BZy!Խ(o|zBLʪ- 唇 Bţ^#ɕڬvpn" p79N;Za~X&Ә4FL*ݠܦfn'v n"XRLU<&\rs61*ұ\'U#R,jA "FgWI膕Hs^_^vSwȕ [Ӭ෭-;t}x681`GHFn{FAB,7~dԽPH/`;ʚM 9ZmV,#0#$SfUG۔egrCq Bp4]-Mɿ?P(#]6*qLU J_SPǓ0\ H5mGtt ˁh2,S`.΍71fI :E82ce=eV>C?<-5gyJ(Et^+a]?Q\{2G@,n>2~6iW -,(Q}cX:󠩬2%l>a. nWeW ozQ۴a.J~8W(Zz/ (.C2P~)CtMN&"j׈`sYb&pxvH_ 1K9(yj)R~1HriHH6~ݺ&{ }kJAsއڥsN Q|S#SQuMf5g&jc<m=J+{mSf:e1= 8~ZK\YE d_ (F `^-ki9htl{jJ&JI_܏w1Dlm3(nM[z >ȮJݞCvu7N:{,X$q ֠,My}r#8ZheR#zJi$8`ߝ.2)+̇Px!Xd!>t}pMȡ Ҋ|Ú u4$)\9B: V4J7:%1Y0l:esG9kL2+6W mמfeSu$ gGwP>"k=&RzNmyhۿ(P똦bS15 W^<˦ԧYի 1me?ߴ h!):&=nIPk,`bR1?3b/~5xiUaO:9j[>wGWvXyݸoh}0// 77S%pV/aƕJ6ŅA#Xq~#guyJ5#)ԋJOY@yx#rRQԙj[y?' ٿQII(iBKwaѽR &Y;l?zy&s77)J[,̗З`.ZM>CĄ %6#mDnOϏq> 6 B_4?@]]58}A ef>dw&8gƐ)[y3 ֺΣ: B1th7у"-WəݞbԋoĎћBe^YU(ciWL+,e7ˁwmWm4V2]{&!>J0 n~;\.;I Dko  ;DE V$YdPLHOy鰦6| S5r0䨹1ʄlI"uRWIȊlT2b#,s>]$`$@5zˏa@E[S_ks ;(B3Ɠ ۞x1 ~3(2*]RL.:6xs8ە9oeH^ӷ`;|Y=耻Yz߻`PI|A!͠ѐ~޺YJ¹ݑgu_eVA\Oa:=vؾ><~*WcVg-N֚FG!F QyaUXmuQEh'݀~'tr+'e,'m&I%d{X?`:h`[ϑɩ%&qk3 hzWOJ:93C`UbO(A5?Cz=MX|4ihr!A*<DdV)V*RWdۡڂ ZJZ'1ZCڮn Qpv`eV?|3< JG5HHք4Ԭ_U8vܯĨԀC ̖ *iYn }zP~»>"'ok(֌?`Uw)p(ij8 bFXa$}>_G{dKlά%8-A>VgpCTʙv ǘ Q59D6!+X 5b!H;4f&CZ1\f(`A|FzM2FWPvOd ׁ8`sQdΣLٰk6^2s:rKSZ𗋲7Rpՠ 5CU@ 1u \8uX4?p=z HG"0ܺa`jJF%Xj tOQyв5ٰ%OÜ&p $ h[z݅Ar>4^ *ɏ)fS?jFv/{uP@KKc0LuEό*_) 9L9l ОdդSDm$xLZJXZpwM~̪gi^:*l F@R&;2 YUon 3 %MlJz&"DIfV(6Iu|I>o6|6aݫ P.ԘЇ2QGt ISk:pq@=BgiR/E,wpuur@^AeG<Nu$j[r-Q/an߇zaެYẘa+f|R3S@cjvv6ve6pZMW9*pWCVd1$gHky[vW h-|.y5$f6IEu84IL[hX9JD/vB4$a+ܡ[w֒%z; {DlNȝa^](k޴ m& *Y+gYk!ThФj)`OR_mesk|Ŝp"Hȉ(=o]\4 6\ 60n"Уx/dx@Xr3LE (r H/>œ~scPlOaRܮ e"ARWҾӄb%7ҦA؋ā*(ϘzjGKVk b*F6'J=yoRi Tg]"n2 T pr ұMKiͅKv ޶[Lɰ<G$nj-$|B[tT)]~Y#̱[$mk~/RdJa !kY=nRprz(@[?kni<2 lk;HoK>ʎtЍ?)D͐)6˥atV'54{bncxwp@tjiZnxQr.nP82!mb`뽁o?h_gF O2_#D&BiQJJi94Z^u dy?׫ϹǗP"wJHߦ Ho2oe<|[%*$Da(dS6) %@SW65 19'Z,L@20bAQ:dX*R+H\"댜[(+78n# $RkY$\\kȸ(4PvWmDT%2e$yv 85bvc7m z _2Xa$)s^FAE@MhݸͅkP}tLi ؀ ?j7,ewh݈#KAe;Q|R20]ѽPV=qlra[%\6ҡ9@J@ gzJ]Q߇ ȗ׬P$hu` 6@jNcfiU1 MAG~Xp$EX*3 {Z mhoD+bm&S!f`6yu7Y@J@!M~ ?uZyES͝@;u 2dX ʅ*ȇFߑր°ч@Tr>MQ46L2|9y~eQA5м$D Hp d6R&*dB%^Yn̪h!]~ѽ3s?r+f vg&?Bxq@XYll.,+]-Muk'g@1R2srJTww0 GƢW *13\VĪ7$z5!p[,઀PJԧR#(ɝC~!s7Pcܵ\cJ+l%)0[Y,? a!p t;k.ukYٽFB}rj ѭ3EVѰ8/p"B/w=G}& gt4 (^:+*-` R-;Dv.=^\?t IH"k| ۗn-*΁9~ FGSc*3 r冱x,%~Ց!=_; {q%X$Uݕ(2F{u<+ޯu7;%%f-_ɘViL8d!=6ӎb`:#n6pq=?@; $>ZLI5(yF⧟peVDLL8ۏڟ3*,a.{ս{'Kk\%h< YQ}yMbLRƯdg ss{*FZHZ+ibadۙN?AEΚ"3ki2^Ecg7bCYMa Ѭ(Kky<΋}}@-ete?MT2at*%5L{?뢗]/EA.byO`"N᭦|`)]5TObY똖ݿ2^6lC G{[jutOoЬaFhO3/hr̎vI{`*L֜!DxڭJ]:@9Rd# *]TegYZ07070100000018000081a4000000000000000000000001677ebc2d00004a94000000000000000000000000000000000000006900000000./lib/modules/5.14.0-503.21.1.el9_5.x86_64+debug/internal/drivers/gpu/drm/tests/drm_gem_shmem_test.ko.xz7zXZִF!t/JQ]?Eh=ڜ.+CK0gh[ur@d7\q''sB DqR,%7^I)_kKϾx"<Y1#?m8]C-Wl Mݿk@6EZ]SvQ2lD$ow㩣Q5At5v[kD X1̥wOc'k %̯GuL+ՕhǟYF0-ajkg0y<ܱ 2z^ï8ljw8l&rsƂ]kɰBnaX:anXtzE)0賒U;BxDK mP2ĸBA$~5Zp3UBEiO'*Sfw}s jZh5 2Gu'%NFu|832r̐,qT:fr?BGZxPltL1H)mv5-1;eC|lCo]f#0v3rF.Se7M+ ْrL/zšgvC=jzQH }wn lhƑtң JcPcrh xD:9ח6?~,r@#0>$x#zA!nد)鉨ONCc4Rԫo6! [P_ cz"pRr(KCNd p$ 6mӀ7 #9ʥfƥ=B9VEcgdH6-_Y|6ѭ ^0[, EVRbOKQ?~rVW|B˹4Q,*&_iW)M-6lr#DVƮ&PnZI7nؐ:\wr $koJk 59)M 79&ި|%2I &1kB)-_0 ~U P}nDn-$_k 5_1vfkV YCD[eRD`__Y@hoZ4nR]B(C AO {zPWcJ3uT9TVVVw zHreSy!=Le([p k㹨ě@u˖B YtM=+sJmp.ECo@αԱ٦-uhLUG3DKwKšؐҫcr0.'h"6R+~EoO"O?]Qh#{O0nR̚Y^L_^в,Հ6EtY' W3nQC2Gސ Up;On*Ҏp Zp;1nNL|'`|/$6:.̐$v՘rE|Ȗ:i;\rU[ãu`~Ɲ5Ȳ&,g5XkdУ-YV1ȍmMV2.7 _]«F"3D98"~i]/ն(y5?xLǫ9OO} 3/Ti(\πY~suSAcU 6b3.R;IaJ6W}A:g]7o!śȺgv|bt.47Ď~72y/=NŰ8ͅZu+?ZX'wZfɓz .,; :=6#*O<$ 6>5D $"b=>kYjF(]wc*y1e&B4S{s%߅5v ?}~ 5΋83y[P$S~2 B7\;A v8ٌDzJ ځֱ|lNnd EA=V<drsleIZ xꡒO-I=һ/V%W4 eKm0͜U2G%鉽+-lI>?k?0֒\sKеoD{>J^ߟ2vV2GFι`͑o @>J z<¹7'2#j_.w]FYIhXq`)*l~˖Og\[%5,z^Lt)ubį ?n5w&ǀ@^v )koZӸPm`޵ZEx$@k%ta<{y[g]O<yCiV^dG}Oe 785g <.T!ء)!Rl<"PZ꾹aO1x6p|N,XBX30+>̩Qb !$%…)_I N[rl!M.qZ+֖,YhQPHlF!.!1N"CȪLaE,cl Ӄ/}қN_ ++rrnZ^NII#] Q{gbف_os}ߋ.bߥre"gt !@CcWd¾k~+*H˒bKc)++]2jhO0ž ,|Ό}sm10!q$/G !c_3EK4/XMq! d=%TeMHL#B 38U0xЛ$3=)̲柦oGN"2R,c6MSqCX"Ph|HtK$Ԡ՘{ׄ1nФvYI߸E RA4{dvԀX|"XPu"m0 "~"x) RIn0V[8YK'~iLDᜈ\oP2٧t/f>h^qv ?EZ{.g c^6?wSBt`XJ!cU(0j@mnbθEp_E&nnEѝeǯo{yD媠ΧmI8kKsoA؇vm^7Om٨ ylqh q[(@uيĵ5W FǪE .(t&Aê%%≼狭XG,w^jH]FI8;}mvn%7BW`ڶG#)G8AS~ uxp)ltM Gtݺg# D[83hb(_act&^hG) ~֘wt \[œ_IvZ>%Yr295 C;_y  pQ}f MSz,;FP)Ik翣Wzg)*q?S=qRwBQu}Kj_o ^8].nu\fmZ \\>hMV{!x1/˝Y/Umɩh y~IVnYA{ AQEE,#[TfK*6Pd!>8Td@5o}p˗Nd ::^K̥  :{FݎO5h\^Qˑr3 k'~ոyv5c1H ԯ,. ĩu!6 䉰PE5wY!nQxObLi`ҬInv}Ctz!bDKtG#|Ambr9B"T+SŁ@AUTXsV%bNfNc $0f"3# =z}Ds'&c QAs'דb^n͡P+՗v >i^%s[()\[db:.!r+2٠w3ٟTdlU|EʜUnq`ɛq˒4%NonrAjQGKiĚϸ!Q6ص2_\|9XNLV8.aQ_tX-\Y&6N9õJ'[4Ԉ"-8VKR?APϐWۼDy?#x{cIwAYcKI619&!ӝXDBVwM߭n W9j:B2OKub;§jX#@&'p'/*y MM᭙B9}+SV\*;M%YV8s JQ5׮KҮ3Ҙ#۸)]C׽Y!~~7G_;lx'X~ڍ.랭2giE\: t&RUM͝0C[RL6f\"?zЉ%GAm?V :s@ZdPRwjz AzS ?[_w0Ci*k+93TfzȧZ\#H6Mfw^Y DoT^ CiZoT=P@JPTܳ $ld'3¡ӫUj._U.59? X1qbvXdY&-|cҥXNqIrw%UD6%@rTEhG.214|$8cF<#kiP mT)PBvK?BOXL_䶠#XbSEň7IZ.dA7WDD"E04tCsJ,nB_/[Uٚ}MQJ\ {es9GNORA!(Mpw-gȍ]ʥte4R%" 9jnid42ʆDŒ\%6hG |ڕf4ըlz$aCc[yb)T2iC?pX`6JJ;G`UOŬ4x#0Oz7(5"D=o@Z,͝J`¤Yc]Ѧc6 gm Y!k6neEWV ;L_5 9Kf$W,U*[bVaB?K`V$=7R-13_"Nj_zU7Dt%QquK&ݑ6?fp)ݹfno+79#6H {s-&jbB/i8@լ Dlfs6YF7CLl٪Ww1`Hӳ`ezܧ ڑ1=[6`eCe8e]1joqR=`g4 ?䴻qjűw,2FP6',ycia-tK-Pz,f,΀IKzB^*q̨AU vm} SN!_dn:,`HLGN̟16 Q/q8Rx+ [(1 B \ 'g> Ʀ)V׭-kU2؝4yk|c&zG!*Iϣ(F1v8}@%(:F3 /GQ( { V+8(5sAOVT~r\k m*xʿ`[#-N"L㥴-\ sd Mvbk^X. ;$|| )\DY,t i ^%g@uNlf& Oځ77w1jfW+ԕ[%V]dk%:Jǩ:/@2,"7L,@|>K¸I'o >BiS djy3 #coݯ4&)Bj7;![ bWps/@.<@ۺ;fu׫/v1XV&v;iY @Fj!r 7۹Lc)4Ny<-4`IqTsYopx%)f!j[r{ObȻBiNH;l'|LUd}m0M($/?@^xСU~IL,u" cH5{ R_"-Afx2/ N=RF~;b#X ai` +6.˜~aLRhG1VÃ8"0PJ##H>}JEaչYS_ASWO8:7'X^$yY$"8CعGVsI$@#~Vy \ E[x -_0J*rZ- (MT#0/Ta>2 th +kԓו1wuNϪƿm0HLEem#Prptk\ Pb@j{ h3qP<ꜵ]^[W=N%D=yj幼dʼe|K13n}T5(&He9)~0l3jMWv\ oIC3^GH]?{ߪHd;5edowՔۋj&j-ՁK:Z2D>4/$Tl1ԟ$fd ,Yh_MC)YH^IEU_V&?sxaOjߔf{ú]"gnŁйc]uxQTŏ~I̠̋suYkkt,u %Jc08RMH"PzEjOC%@/<(+g3i[x1sH F \Y vY@sMޗr A^%8)` ^+[pʵҥ|W]ֆ`;t 0SBg2蠛s}~r`|[F4+o|Z8eR';|c^1RG.d"]5Kߔom$qɦyI˰^W@C/:#q|IqNmމۗ_y>V//oq:CauZ!LJ'sAp\ OXٗ^>CEpa$GsFOEq= #AJ|.)3"~Q?4rZ$T q-]۷vUYB)eHf\떇%}LR*҆ B?6=sQLۏ((@]c:S oڌZiQ8`M%Gڹ2h3[T:%͊5Co*M1.5Y,?ofH7#*=*GTw0tm Lb{[!U SF:9%_RHc;Y\o ԞA1Sԇohټʌ|LL1[Se5I΁2p*V}^Lq4I#<3MMJc]Hw(j[ D5o(XDzCvCC NSx+Z͔^_u>?O¼%?M,I}~23$Dxωf?z0#,ab|E 4IvȌuVP[pGH۬s?Rp5E_YG,Og1\^ik \g"W>ET_EID, tg"z.39Ȓ23kT9IO*gVQ"7{SpA{ewGO͛! ~m󖇍+/s+JɾAMo]oNJkv׃,,N >WaM4LY[)0E]SsqtT?.;et5^KP3S YVچ~ [&X 1ABBKgmCВD}W<2N Ɯu9|y-1ƥ3$>f"71nD ĻU%yD')|$^B/#Il?4[JF,7u%y,{j?=BRȋ] ݒwб1<(m8zbdc YSO).M%dY#LNw-2>angD3:_DFB2ÂymPSV#m}s=X~Hਫ਼?/sgz\&Jcs}N\,l pfSE\c~UTmeCxߖ֟FN7=ww)wo ~.{hryUng{=D,'aW1F\t=5kKzkuP5=; Z!K'UeR3q$LHipRY%"`!@! ShFݵ3iZ˶L9b|` ]H2,3S2QjyڷuZu 1(b .;[E{,vRT+}j~.*(ݟ slɢ3 Y|N ;.8*Ґ2)sGٕ:W=j)@˸oqɚVڵ^g~ȰAڗ\o.K' +`3 ɉ@%KB>g5ݨ pUC&#O`}QavTQ~;&k~RG E_2y_4xEA1(42_޺N2/d,*AowAd\ܺV>YY^Ɉ?фo-~P+S sI4BɯTV nk x/11zC!gnr]BC=hJ~FrǸ)GQ˗޽uV{*7=5nLL<@7"fm8%d="+ ˑ $C ԩS[6v6W;lE* b#(eJVWG2`аH8Vʲ<†'υQaJ1tۋͲ% .&-?w֡: U:yQsfu2[cv'j2G^e+q.& \d\d0koCT)}CGC52[z,.y1j_(k s:hTb E]w x5<\?[VJdxz=Y}4[udTR Kx|3r!!'_"]2Z*:WΧ -MI+6L3o4&&qK`sd3k*82_aN,OYqL8|٣(Ó'uKrfjtDߑ;~gC_悋OPy\gs^6H dXTÀ,pͼ:,{>POJTYYNKQMG ,Y4.7XZ#Uhc)X9郶Պk;bR 9>Nt,&tG)|Aa bu8ȵυZfSȏ[o?w9v1n4_fsxv Ȫ4.^F l *Lxeµ i'uCJÐk؝3pch}6h=Rk쪓jȆ! Npwў9% {X=ŐM'69W݉߯^+ud~ >PGuD 'SIiL<}mီQͶ f Ex Fr^/STiX_N| X#gݏLg9v-$xR,!Yɱao_k^*r`9~fL RY+x6CZS%0#@ƟT t_1LFxڱ'NzXclstA~: m<b` rCCDC48m+%cE'Gxn3i5i cY{z7y6 .KpUٚ3>bY܍T[aYPkk8ʷeV!3k?(' Hbt4D]27SO!g`O1KR{w~˕ޣ=JZݜ5L^2:bb2Wāq*-ّGT= *PvfBf[춱%_N;N:Bw.LuTSPK7p:LKIǯît]81As_0C\uo77Bfa|BdkݱES#k=MiI߼ߥB8+ner ~atoBl@I>քu@v1@E'r>G"mPDM'3B%׍OZj&6BOIʘ Qh(Z D.KC-bqjR 5ƶM[l^Jal'wx(KW҃Oys b`տq3C΍xQɹHSG#=~6Kk^Z1N-DTwOK(*m Qb8*,z`|'ȈZC@84f_ d,PveEX )kj޻cm ;G)1!0 {۩J5ܟ)=U őZ{ѷ¯$7B`\ rcu  cƧ{iYV0)>)nO ([ m$6hQp">Sg\( (Hވw>nGөxh?ԹQ!^+Fck'J, Rg{:3;v˼ qG[.tOWLmEX'J `ϸI^j5OPR`O@3Cf^p'Ef\4k L9tO K==c83҈̀}'9 q ̘a7єNŻH5;eJΈ쨚Rj%Ot,WkKCqR85i<Ӂۚm']Ws.בo܈-;G:։qcyMwTC"QUF9=R[D?n-'gyU1ZC2b\Z\^sP1d,tLC_p EG(1 ]O=>ᅻK/{Ch‘5 Wa;`):b,ØP~:*{znR$=E0קˆH_1~Yρu֙p7%͌q1H?aQWyGqET&7pҕ֤UEH ~II 0S֣W|!ER6 Z!d ~NW\fUKx>&$jli~Ԟ7c6d>7/`˳u729% +B!FKle.:hs4MOWLd={'qU2ܗ Ya7וkBnM>E"0LݎGA'ݝ#amݎE6JxrJ$)O%ݲ߃JW]3DʏؼEQi-IR:r`\}WVrl?Y$2'`jaq, ҳ\8O}~ 8= "-ʝ\&EטJcHڐGt09Bi蔁0KG_\]W DWl}/^m%,9lɠUgj#"eۻGQC>񐔻\M=CÏ.빧Za+HJAl.BFΥjB73xn{\y5K2$KjN~ӎݐ}Kx3//SM(PaGyq PK*FbkýߓEl"[pUnUcǡ+dpVQ!Lߎ#[ƫAoTr+ H|~`9,-|kIc·Y:\.7=s>kTȊ ݷ? ꛛwM0Cm#ث& HPѧ'7aM8G@/s_14rnEG媓ylϽH.sꫭl;r^(uE?Qp'C[ tڰHBӅA 1ʄ6e͛^[ N/v{E&/ t <NIGk{2 XbQDTuVRQ*/q\j |zЄ^ឱ*H.+cpA7J"@5 }U$n?6~1|jG'%2yLO&$8b rvNrsAMb+@ɋEE:robs<"Y57Dzrmdg$|ea\" iK WȪB :yIdhZ뫇YVPgt!W_ buޟ35ٚ@ z ָxg#qx7Эf]Ts`iCZ}tlNE{"cw,5Ĥc9-AipՙOLBLY<88,<05U~iS2•Q. {'nl*v[D_vE8'!O' "唓~i7Qw.4 ڎj^HZm5N~>$q{ͯ8Ca|oS1Rr͐c\lbҤyd ydxS:i,jFtN(Oo; Q䀓*g^y kXl dm!]V~UXž>j?ᢽt5ES./v6(CV9uHO_‚wq9g/$ukRw_??cnM(%OvKmJSĽ:hV6h GI##b<|RL-yxf.znlT)Uzx3Nɮ?UCֈhMCY~曱P8 q?ap-"Fwmno(lA]C E0+-uO*|JTF(~gɍTDu\%*,^D"bP4Sc7APw$nnD )]0~<&_&|S |rH'] zvwӘ̀KIAd7f@ϤhzWYfz@NXKd䚰P҇Հx]'+ *c'gyEvqVp`>9^W/Ŭ5׼nu><[4NI !MZ1a_IhY|,F(;SSCFwo4 nG%֦jg0g#VMۥhN}Ѯ"B:2PCU< r.64۷>Ma}n%]&SJ%6{\>'Gb*PNjkX4o{DeL6b5Mvԟ[,NiuK=>k|;4='Nc 93y]8P1,ϥ=sj{T5\`w,^`;G 6"2UMa!j+/z,2-1pr6<[' ۔9n2#^A-42/(%l.+8r̰p3*.v )B$(`_>?f7bތϸ)-G:Ĵ HYeqVboRX؏17 #W^5JuT޻Ĺ:>{t%`*mji$*zP,J!OVT~tϏ#, 7}ׁVP P-eWJɵҭ죃b̾%a w$~Wcm$1e`8tj 8X0 Ns7`fuXQ`zVW!yݡc+( -~ԛl)Ffu{UdX&|q2S&+/J]I[`<OǕW6 9Y|$|*z1.*9 ;_ ,u-Sh*vX?c9rJvf?GKW%ap&k1> afv7;'UR~6"![*>;! _by?Nkpv ~-] s )uoFO͗%a1͕3 כB  ||_$S[}śDž Ζb:9MF,_MIHW8>&s$P(CP@ww#`1d(aP#չsGA:FϣDԀFh"+8nc(pNL#-8ˍwJ5b!BR -^=yJqUHBTaAqro 4cVw!<~ѡR#?fPZH'MPrTnIG7hp²Һ7F! W"ه#zJ$ܱ.V=LBB2)an=Rt%bCݲ6}c7Tg^{c[;hqh*iG9㲛s99Aowdzv&i1@vP|0ZB釵ȷ!]63bDA+x` !TtBoQF%Bզ&ĢZCZ*'0PB^/O#(RGt߂]57X 'hZ Zt5౮Dg^5qSk"~6- v?zea*K4CB0ms>P%-n̕}/ޘX A삐1rh@/L&upWk+&Bt<ϘgS@|%hcCS Ԭp hڤOjO^/MeҮU' GVe)"ȪewY=ú&IҺ E8SiLU(l ; v|a`1H&+Q)[`pU1=92R]$wܵ"/ ~ aŒw)H}k)!0/"DlM,pT]&_)#Lhttv0C>tʼp܃7Tf;JF9t_دtF|t3'd>PaFfuN E)T`'o`$cqLߑk͜fiK8{:EcB KQw#DJՁii )[CsS`e0K^ےRd <#΁&6u}4T炊U];z{J\+x{'pf13C6#U50/哊2| 󈝸qwU^@P#ԩ4|m$ ӟCw_{*0;m+Lߋ!وJpv. 6旉|YH'0wj0?JRDlr4cVP^Ћ Lѫh1^,&Ωٶwl&wofQyC'@ҚgWn).)G$JqZutmZZzEd 7;.di[ 2p+RQxS + Wiеs!4Q$دb4XO.}-U BFeֺ,M')Ր(C4mT%` ]zXɲ;i)jk|h,U'g~JߨiW-N@3nL>^7PxeGc|Q4Od>S\ ra^089C[||"lW'IxyV`s ^Q|78H+D{i ]aTfh95D *jJ5|;7A4Sd tRw6 V#;e+L~iKIH|kQ2X@ƱVdO䂬y1uBv@; 9 x@'s\è$xbI>B֪"iwKdxAhLMx?>T~sM9 ϟ𢡊hgozcN )p>)*lmݼ<5NY8A "lY&ɾ0dUS|I+.{鲦Ӈeq~п.dHI-CN`ɯ UyƮ]*R& SJN(E1Q9FH9=K~^t1#@|+7+d`4m1 K>c9C0EX19_A.iGs2AQX؎9OTUo9_*雞 m#|XC弞_.9i~U&ܡ} /nBsAS$!U ?ѼCI⚙c州 .Q;=Zŋ[h.c)DwU2 #RD_uo~- gVO<3kzl-$iN<Ҵgysaysh}<۟Q΀P;qoTRZHd#IM8†: pǢ2ӍvxȠ):#g?oF'gELPOL*V{NT!Qhh0?3 18|:$[u`%\P9YVNect:"3?=&e:>$uU'-aC;$˘ QBVFu(ZDZ-_4O~WvZ׍@[_ J}cJ#͔/9mF|Pa~B9z,xe"gVzSM\& GTԍ-pN?/I_ Hufu2Ï#L>o/1, sbVe_31`{bqzE؁sۙ b3UyʚXS8ֻ3p"UGrAѢFCr?*`czym<ժqDo*unl%;r}zBlA/P4$Л\k@[r &~"'jOW 5Bˊ=*/7?3bWU/pr rCtr?N۶9jgidw<}URYgZ#)64훘eJrC\ܫ%|/I5|m!<@2{B1ǫq頰 vV#lNPGцt"k^^u[@zm7 7p`(Ei|Uyb㰋;YNe 6FnM-<‹Doꀵe˪A/ژFdHBA Y<䒸M'JR-Dn`IZǍY󗹵~u Nwn"!- c v`{yU {"K(h\sXW]F$dSVib`DWr~S{ݞ@` Vw@XBBi擠>tIq(sMoÙKʘrT5M(]  u'fC,7u-k֐8D΃Q4  JqѳeqEDRwc fFqkС#E 9I ,$6) -B q&J'L?>Ջ_:k3xڑ|(aìm~yjk8tԾsPsk[*G)v#uK_}ɬ]`]*Y2Ylc3xa]sP˘@2`wT7x;K Cp Dp)Tjry3>Dsd~=RX4?i~s󁇘[xOB☆9\~ad9.G: MB& ҋ4q.Gx.,vRr> Udw=z^K9zD[ pxV\?nwp!W+e9I-װ?&7j6vwe2#>ӳŽu'5؍,D.ZӞn>*# aUt:XF|svEw2/KH;+" g BJ^#[3KUAE`-kcFGBXO[Nj[^<kg46;a|WfFutBG,S Ed]mjA{Ay dac⥑bRC86Y!oƈDndo0U}4_o17V;pʆXC FiBWXA]\a6x e1Vz`Vrk8<@؍(nhdv' Xy賳Mqg) ^[ECF+ xgAaMv8>#umM.SWY;n0wVwl{URSc¥$.M0aR2V6k7GcF&o L3!Vc"rMoQ_J*TD9=uhf- %%][P={Aaw܏s蝐"R^*j9~IX,Qh.'AC]-)̌ޔ ~gMMfҤ\NjM3g,W~Yŀ~dTڠMwpo;-nSb[YG' '1yo}0PYKLbkD$ːWI}ߠGTDUHI. ɮ^@~gbyۆL(pIR8(bpBZEX*D4Hl$?)2K~#xahȾ(ٿI3y -3I;' [lX`X,&6p9[Q$~qϜELK3y_ ,$Ľwīw` "bfQ> 4i}O&XE!wV!jez3dANjd k/_ |G" !t1]4*quu])a{Q<]2 |^Z ]̕ult @aj,AXK*;&3=n I{A;5bR7TjܤbGm0m=))S@5XˁnyʐE'&#Pz ~xl ṧTv˴~T6[ : vٝ~*œ 9:ۑX!n(SZF0!.`Rn){&h96 zh]+LR~O0P jRTLȸ7{I}4 ]:^-0bQ[顭x6x~PD5CqܶaBYiÏu-I[":ci3<(>̷63Lj뽇xbrT#@9ړD (W;%n݃L\$p/pqL}&dx.fJj{*hg5p2ϐt^.o!7qe=C! Me6GXe7)zQˬ|4иU lUTKks}JiY\/]X 'hcaq.ۢa c֛ͧė*~q/>QR=yWWD<7Ącd*9V``PZqԅ"&?42FZ~3h1ܬ05@$C30=0>vkȇ.w-7}fWGc@Pk. S?IG3#&1"*kkbץSiV:WQ?2Lb0!~<;mm C$<'( ݓPQ 3D,ߡ@Y?朶;6vϤp8qskQ{jU)?*>F)K"Z4$y_1 Q>656(5~I$Q!Jͼ6@n9VԏC $_k큨'Px9BRЗqEBA^O("7a!>$[Dh~Dq`Գlu\۱m:sٵ! g\"8{ڴ#fefV:`'f?kWn7ԚveV$|ʔiNf}#ݠ8yݧf s/ v D]ꆟ 6KƦH#$9XZ(l OW\1:(g[iFva.U1M=LUz" 3wqZGsc`icn`.XRiWZoeF3^OV3Z%yWaчV rY1K 褉wp`mD6h0e2qIs jx&QM[Uqf{&zގv"3)H:Ux]y|\(ASp|s= Pi>ixye*&0AI.WHt5۳كV^[\VG~YG|ѓ*o#VR[% w{ 4JpNQJ w.~P&H/xÏ̈> Py׀k2JZ~zחbv/!$I&) 0HFRT t&>$;zuB.n[<ÆSxc*8wy~mθ~/jI.6I`摩Je %(p/Q ޢ16\AR ? o`GDVP_AҒ v oCfQ\Wex3?PCacF<#AAf4xjswa V#X__9JXc4nP Y!$?Bt2ʔ@IV/FLFشeGPfV'rտBB6;4cܻXI)i{nsZNn&W݆|#ߖL+ F 9{QDPoh38 7Vg w#-D#p^!}I6#lv>y̪uct&M@ g [X/|a pTɭ^V3YRu9+&逴R0 G.rE&W)1? {}c }"H65\0T+rջʏ!Lm$)& ~]o"EZǕH & DU OX=w#/- .YkMۺ7T~*?f1E[Nr:(ҙyc@$wK|qp< g}'>4!CcRb+5GovqMl<:mꠄ ۱.ǕV͚y> K.)WyhI\C+ZmzDU1d"8iq=ӊ*O2Jko.p9?;%Qd&/uLO͋Daz7ا/hG ԭsEHhɔRh^ mIhl< ͇.G ߶0K^$La|H,=e_@$<(tl> <h!Eg ˏEbKgGZxɁeN(ׄ /hVD!8v`s:6.kVP4ͣw6#v45w#Ut{ųH/41T\&4Fx)bR,N&չ$|{ˉ] f !EܽL4굉8*k YO\t&"t.k1 N %˪U5_P-\h}Z d<UΎ"+~@OJ3*%&6g`)g@5_ȬZ^ oGBu-nSnz*w0?-Wvv,s"D TcR( z_)Ʒ9:hw׊>(yI {T|1ahAUȧ1XhK%2ؓQ$v,ҽ o3exʶmK/&g{) S'9+7=X8衃p}ǩNxb%T1K.9K@y* &)(Gswhn%_q[? C\'+[$d"I : f΋11/7wEЇiSFe:n->Lx}H?d>"NsByX=e)aNMK%w'AѼ_=>~3%[&g?T?fňQڅA#a%Dhc;EtzU0o'ncCܕY1jD ýo4IFhS,f(q5LPǹR r/-ܥ._]Q4}+9MG[8Fj5u+~KwA]g(~!90d^K*ƮbV3) qJf:r/.!Q^3 M-&*ȩǎ-9lPN^X,Ii-X#L}0:"{" 25\Y10=?KeZ};YrՖjwa?]݉~^,L3p %]92 4ȋ3v+50M'v+)cCcx5Kv,@2.~xXR0{'5b%/M/.ـ֝U4R X^Rj.I!?_L\C.3E¤ Yuo*La][biяyG>swh> (9}άCmcC9f  ˖?]r2nkcyj/CHnw2 xLJEll-\qk4eْ ~7H @sqeY LZ*m04Ph{bh!-JqdY?x5A#]Γ^9qATz`Lf=ሃCy O_&FQ!\ "alX7|gUmAj tܢYeDx˯?o~q̓T&G=MB#U!+g2HB[D]| G+tj"Y8t  ^:oAXz)j%ѭ\S29}qML@cRwXլ|*hzT~!5%c\~3>zY~?C +(@{JhGDST VUvΫ_&/4FL2I3ʏ 68\y N4VU Z}LWu a>U}KìŅ]+l.$iХQ-3ExH -'<{/fr3 (iΔΖ-1%OUt{c$9yn$4stKWc/(TۡBlo_]!Lleɚy:tgd"G^a'}XA>S8$I'f-+cCi=&oD,rŸ"s,=G)|#;fѦ&|344Y2GvKDd =E-Ȏ(FNjô7I}a9e ;L@֥2qE媑C¡UdW&uOsy,b"${B؋FUMj v X>#d!~sg '.J!6iiMFMeW6wCUI#ޙa{di%p۷> MNqyJbEgblC]Y?ԡl v:ĞK Yddވ..0~H\֛`m\Q6?;:(`ɓ{A]Mu]ҀY-^]6cw0Q칬)L>-3?Y>. }`l|a5^u,aD58{\h.ڬ^;(=O_,b[GeC\9B_qϓ/?duyǓb\N9yY>J[Gw͟Р(%&m>#30R4ЖSnd-fk~#n!Vݖjb+:0nư-pw19mft܁a:e-Fꘫ*7L[OfA#)R Ywձ8O! c&T 5!1Vmwҹ &ӍL6Kr1~ڊzI(h(^y(|oJ1hw:$=E?kMoz+CQԢ*;j4|cH '{n+ Q\xv .~A2QUeF!h(|.h )Hy}[ ?rBJy:hDvb~<8qw,+{eeCoVb^mnYki1|%55&Fi{ Q'Bkl &,HnbHr uY ,b-y7%Ktr\,¡[}1jUDh`=nY!tY3t̢Xuz$HKڅ#󼁪6fbeS5v`g|`ɞ_+S౷ U' %~oh"QS't,7&h ˧w  Rt0Ǒf7&ez1jqNϫ1 8mJH}@7zqJaZIsbHY7WFGkʊwī49!YykFMzNl7'CI" \E&X+Z#"Y|pZㆋ ZwYG ӔOZuqES* LX,7Pw.+&ٻqB z)f WĪ%0d `J)%>MDl>revΐk4&DLqWIr΁ !:7c*"b?W›LAogP^w,:&7fLk9sG!$@6mbaoy#Y' $vL{$Z*]UsѨNF[./tW|Rs:w(EiDXS5,jԿÏk"IB%F׫Y)'XoBwo ?9G܀| 8hؙڇrisO2(n~ߟ5{WNW1{FHo[V0I ^"N2F 90xX/暒ZQ\"8k?'R@`nŶJuz Bai8u(&#2\?f)>QjKu#x+ gx<2.'B29/]C#CrGPxXx6\dy|b젛h3>>DzXveJ#O**YK`I(.odb՚ DUl,W[[:BklgC>G>Ys=Tqz& {y7:3XEd/h*ݮ_ZʈcE q x1ᚠk<2 p JYTiӜ1=/"9[ϙ7 F[߃Tۤu^gB΍3Ӊ&ٺ0}'hOTYK$2MkMxU`{P ` gEe.,1:xt WhAm|n֟h+mNF vS艍i9z 鍿q:xD\C$eWԒNﺅbɗ(i!+uzO׃?jwwd0yjlpt15mBo?{9SAvk483P [Y71 {ULA+(S'!x,d*y'Qi\qI`Bݡ@,3]O 8{3 4,>bkM WDG.gLňH<惙pVҥjp Fp]bRѐ|]Jc^k43pG|Q{_Yq98X5РmOl FAL ?G]{H3`(=#kt` joUM|/%%[?2I*ڜݜF+/_@uP:|m[=P#pQ% _}T򃪕"\8/Cl1ocSp&[B%9+;k5],:gqv𗤟S̥r"j8g0 )/qԮ˞^*YҾt/p+e6Ȏ$8"{Q9 8j'ya밼]!L:%HA oAPXX팣[0(=]RzUetzqGg[ ˢvşl2'?qCC9n][?қqP@5hC~·v),M ^Մc[UϫWtAջ>LPvz"YsܕSdR!rsΌO>߫ԯYM#)Z,vl<0&,ulgc~Qq"ظ rR\F} Ÿ=e/ΖuN#$ՍUXoq OO<&\rgo w;IE3$}.}=˭ 8$8U#XWl\CdJ +VȠGR{:5 ^`! /_ VĮqLuPq$br FeS,}f9BDzsxsmu\Y/8< 6v;3$52Ư14f/c{2Nco5Z^lT :V*)9C(X8`0')r~5At~sUQ|YY*-=s&޶N`{2̅m\l4:3zj[2WC1mp`z"y22 Y7 oq̒(Y@e7:M8⠆(9Sc~D([t> p0^3Kz Y(B{~b.+QUBϘ~|# ! 4J݄be!6(n_4qK #.??ΚVȼL>T lsrJEL[^".hthDǾHrjfCmԿD9 = m*1h_Р0{uE8`/WyXnKL*W ߭ V-Юb_R :`1z 3wן+zgMbAQj{Y0N T?yVnV-[a bVK7ϓ'Z)ÁKf➸ϓhe8,:7r =x%a^?eѝr)^Y*>~{<|:w' _T 5Sr{-}ҝ #~#ML6˦$ XJl2̈6Ov8:2|)b`9S72`?n|ʂCMrM=q@5~pxդ#m+%o*ot%YwI(1GzdZ jE#Wte%+1ubvG cmǣB;B:6n(6- e @^tTd䓕=_0k-GK;TnJ@kC`2Jd3!XvLB 5S+}gVea\^nH\gG[Q:?ۥd.DaL,]iI^  vUģcꒁlHƯ\ֱ5VROD7QEց/` éǗ' ovPW8I^(YU2++&eK J, .snʐq/]Y~qxt 8"s6~ΪQoz?Ud}A8p챡8ԎA[(|>/(`{Ӑ $q̸O4N9$rY%;%xs5*KިEMWPPU}Pq8{0 {d,/"g,Ê񝛖&-];Rΰ0i*\^k/&,te"ךL z}I!˻/{(Ĝgr/4΄Cs(|Y| DV.%񀟊h %yjBCDW\dw(|7HT7%5wAcbr7E*._w5]9mJ-"- /#}N~ܣw` ` 7T4'0T:IZzw] \@>e㷓V.2(9Uoj%1 Ac{AN Mnt/ " ][0RDwo?Dժ?L<[Č_!\<fevK$x)sQ4$^*sA?<8lIҟ{Pĵ mN@x3eS7Y0 YX6/ UK:H/p'PoDU 6Ew4!`>=tE}1A-ڂb14\N T#kع 6'Vҽ%Y5ʫG?'2}L,tҥ-T_~U|[H""Ie-j ӟF;fqk,;ux5j%=Z+JvI6!)}G_ My*>wvVífx?՟qH I& |[8;.hS 71gИš^Ԑj%'&n1$džuq#@k UkKA I)'}j9RE+>\L) 6cAi)w|+^s%bBDٟU%=',$ WTVUv!A/ ^[\wiɔ'T5^8FJ-b`@okm@+lwi^1fKت5 *4zc]2[(,b.Jc}|΀oCe3mٌ!# {H^m*c]r+[K%Sz?-KsO$mLU€N2cz3l7) a;}٨C`E~~2 X0I@7ݯ]mR]CM e0 sd3M_ç G'/詶=LϑNItP,b/vb#o AX %/rDfcӃyVT{u͕`=$h]oH>i|Zs٨YWr5a2x/s{&U[N>)f/aX 臤b BFLt!`#0qU :e ۜV8}=0$=6$9uj IotYWK~퇗DCVQVɹEx`B qÃOnEd/7+^Yu^4d yjC9orUh5a9HaQ;^ Id],)[KDzH@g^Ed:Ta(PD0ĺvp*߈Z2*tx<.eB *7ER??>NSs"=H\%kcB~Ez-o YrgZ{E,Bg}ta4X_'TkUieQԧfljédl]̞Ml[Lӳ-#0{-yCҞhzmf.i28 ղ{v%УȮK8o(80.#I۔S#Dލ,0c_kq"2$3Ciͮ.Ef[lM@U4 wƷXU6qe+LO2a96ZUS)/MMP8*dUmNDj3GWK!ٴ%pc3*{Dqš.lۦmJ?YK!U] .K[iv]q`v#(kuK巃n9$!¹ȇp>43}|dOҸmyۜu^?`,j{WLw|692q'YUl{f17N릒 KB=RY/j&ui&m.7cL6{~Q :a9`Zz>GIxnmH5 %ysBFȌ#3dP6;6!BƲ1僚[77[3{ hbܽ4wtpA;;miĊVIOx'R[" `ꎵqDjݗRΈFD+-K]+KG{-2qXA cf:]IpN_Lԛ@fMIhWTMʵ j@ySNI' T/@'OZ t%a"9+l/qHo-8\(UdƶN>'k$|Ng{ X:hW2"`o%G0jH4uv3K~2f v)hW|HnX HC}Dǽc|jJ)1t f~r(!6*#lQW24fk0|t fS$SlRfj]wBb; 28l=E덃BP0g,<<`ѷhF ]heGA H(i*Pμc?G=ZxibZT\L^=cµol,m$ w"WN5bˏ&n֠俢N2SLu$L pID¥@/]xBB,2vmmFvKw9y,K}l2lCH+w0WpуFщ7BS5?D̫q#5A(5USZ+u: -! $+8q'b?. Ccl^UyY恝a+8ts"Q3Opc_>rb w3aک Skl M1ol߻t_L &K/S4+;Tɳ\v$ ՇK p%|Li}.h O*g|K/'A\}ЯT޶0HN |׆[Y>2޼=ܶ^dYwd,?\*F6]̖o`W|'DpuIRxIX,a:oC= RJjbeW։dO)$D4_Ц/v[׌IL\"Ҁ'Ϩ&R=2BQ` eU3hY>"[}ߙ =ۣ2;Z%mZ˹vVV3u<1}pށxxeh,.okrMCڷ>x3\-t@p*jKfv$>W0,4K7! h5Q[Y0aྐ)+9|G%o|A A0q6*;~Hvq=X-<< ,OXl^_$ G,ݻW1_^Rb9TdU8.+= J@Q#0ۿ`ݓU]K)sX^G()Hh(C7DAƶUudb,'n{:9¡ +cuuO|yK0M'+a5zpr1m, HyE(slǘ/~bo>uxylTt1Z@'>VwiyEks+nw[j1ed4XQ?U#9D=Pfb,;BV1֔m2~{* *Ht2;q%w48/{ձւis.S QX/U!6bzyL$a-G[WĒ[ KdlzlfAmU·#*霛~D_P>I=JPu|]Yݖx!ZShǼr(=4e!OC4\텝2MdpQS<W9y5>‚P.ٻ0hn(D*aTj)Sab7n|a2H?]uPa K-c`r 5]auȀ؝=Ûbm6(+tkEa;Wz/@ [y,>4mMp4(Ӵ-g6anMuvh-Y|Ez)ZRg>ա, `uA5VQnDԘAwI3]@MB D>3LO#q+y7LZhZM&ܡA&x72He@}5漎U.G'ݦ_A9^:]6/gr \h+oL`]c>`Fbo qgZU` M Zu_IZ凭7Kc`xS\M[y#v2q{I7SY}psTvQ=S`ˮV2YBa cC{Qugd*uʲ /2] bH6R[z{& r gOt "W|V]_MBV$(ˌ'a8rdޑ"@ܬFc>)`B[h@I*4IbTy^$8V{o&w#0ဣVтƥwdPxmlD&@I~o(X,_!X;aUg\x>fGV4؃ђ9sT9^Сhɠkf\6xw(b) aQ]cT-n颛RmR62NfzzPZѹ!/Sғ%Z$-.E{x 'bk,Q'~xB^KӑРѡؐ:st+ȡߓCūXM 0g֤xxѶsܻxg*l9v;"%4}^|@)xtlQϦGOfR&|rpV2'½G6O8}&OH]z#A\V *ryKXɒEmn5ʒ4iEXXI)wmL7j7 T' 2ea: GJ-iZRH{frc3!RwͼX>`v/8t@ti(k#q/7+\iXUD7ިIU8p- "oF|UN]~,&n(j0VF~3"`Q: kq4H}VZ'bDP"l μq&s We0Puj-fʙry{K$ڱ| a&v@!#?q]CA(F7#m݅HZ/xAk|z& l [CIaO 4!sd±D3+٣Dq̦?Y"]DBj򝇅X]JTggEJN􍬎/9ھum~kCq(6O)CZ^FAql;LGƑi5Q=gk<һ) My^UMF]?q=[ڳJ׊MzX'8m !R)3 tb.>$tP&"MN@(\H^x.t4P6bW1ӑ7td} d•ʣLs;d5c_oe^e+ҽK eP5r[$ܔ*:#'Y[Tǵ_KW[ RqCR<:q xȼT"OYSxhh@ClYGm W"NF6dz \}tH HH:BEMi n|(p(4~Nw}+p6 /3Vl%Ƌeף VN{J#_E} 42#MSf6P F ]v IˆWϥ1݇jO2gr>=/$kOW<l&+2ǚƝQAHGGյ/4 UTaB1Oz$6l֗;jaR>ӕEg| fW{05l",_x/NŔ52x67//5 Y@c|?ʁګY'jlN p >k˖5*:O1ݻJ&6R[rpy!j9a#,C >A/H ж"P$e(ᥱqO9&i\{r wѪ&n w9/d[J A5x~W IoqUa%a(9_5`CPҮ3OpMF_hiv{MVKoQYIMkkO̓Ldە!]s?6Eb`2=_U)RAԏ8B(ym6CIi uH.?W̰'g tF#rTòH ;?MP@V:Me oNVjՖH%jFm B K(jt+1r:#ڠ P5qZnovfm z΁Bʉ]9{UbM0YX f7 ͇o\25EIyق [/ukmK,Ql.oVxJdk.N Пx'[6̈́:nyRJ |;hS$|uoC3_O]¼>.Ɔ׹?j{\]GAuH/TR @T@zAJk ?7dY;ҕ76٬&&FS84OX5;+ap p^sb8Td)XK57^+,ck^NW{`M+՜;O9ԑ=[ğ~yi eJ#ew怆W759uhD13#1Ua}m?͠~νR-oex1LS[oJ^ {pUO2DJN6HYW&F)#6v{j%t xĤݎ7EnAۣnGظ.&lrMlԧL1Z5R]E0C<5D;kEGF!h59`/+{e?8jr f,i3; Fd`xîI=qZ]qQcȖ |kA>5𾧳qFI";J`sII9fAzUKeSCd S]O$j8You>PC ݸg֑2;lڽWYe&US Un(ŪS2bAaG'|aYZb!+v wXZ>Hroj84gbCJ.d)i[{D?(ˤlGo&^W)z֨CTxK>Ձɪ[c,<@D8/"g)GiWYPBnҲ*"P/EnϫP D!xqA-)g+u~{:;Y" _>,r֘L1n@t3вCDw^.sÚF_Pj4\Aq;\gm΢b~11{S$7n̈pVO?ƙ,g%菝.x"?,>pUfh? N1NYq8_}YgZv]^DZjZya=|^e" ZB&g LY:pJNrmd#>^@}J65M!L 65TCbSQ# ewzXinw F=n*"tcD< ?ۈjTna6'H`-QztX'%_90`fI̻ʥ>NI K(|FѦya> WBF^ip賙J]AW0#햣مMfºC %UuRݟ{|~!r8m:.l">k{WSdσvq#%!`+3AZՐl8kݨE 1E-*GV-ur5nɕ$3+ӲW+9ˊ4`ĺw͎O]﬙o2G]‹Մ7u UԮ`R79𝷙e׸q+-^UtŠs00٤X{U!5,Ϸc􌘖gc,ߡp>UKnz~ڐ" n;sT%㩡uϝ}e?G0!w8%h߯L$8y0"ʰzՉӖ6=X֮OOվC1 VOx;4~xlI@q+E9zˊi~;Ԇ1Н5`U|BtB rǼ>bg#Әhca=e Wq|eCbgI8!@K^'{#?=0oKW:#caPmtv&3qi_ICm>fE,0q8Fb"E \s AT~@IbKj:YB&H-4fBit*|󤗸4@ CX{\^CyqgWn{İmcDO"Aɰ5T;Xò.A/92H+V cՅT[Kz=R&wo /k [( 7X?5|TesZ0Rr*G3Ҭ- *=6AaG_p/]%0k/hI*#6}Z}WO'#AՃ Oq '{T`LMπHybzh .C9 ^4?ok1D͋zX)vmnp Üd=m$ې.Ȝ؎F8td5 :ﱏmfOpةzlr|tG ީ4LJ2h&ՋIykU'H٪Ssx"|c ԜzVRӲEcG%Dロw*@'\Գ[-jt\EOEeYCCFn,qV*z&9suSp.ܓf%׬̞A(`2"͗~31=Fjh_m7= ;Ԃo) pI qQ{?f J rmZ2˩>y9?d\l}`7-%1c^ W?k4$C-]"žۧ*Nppj֣)ZyAČB(z MV"`{K*b{6k"'3N9yA`26TI2pKwmxhpxFbMq[*~QLJjAdP_$,s Q*LRN*0Ȕ^4*Gdz9τOJ@i|MՌGVYEq_DsV Je1S7OT1>XxBKpV "Dg0i ? `T̐FMj>C{e5i%y3UW=drĪ'xP'"YiV2fEВs?73HG;? S Bz dNME޼텤=OE0SPjD~"]4F|I9tBxOCh-4,LuãIciPc~?Xhv1xw7QE:Ggi~٬K3|3lza4!f*riEW 7"kgw/tD tgׅ&Hoi9A3P}144h=QѤPpW߷kH<yf{Q ) s2ᳺ f8[>,,2o{oN*h;@vvWǁiɧ~C:cBkAK N0DZ`:nX/lT:m|l칉df|>jTB$G(wfݬ:lgؖPiu]to[' m+v3֬~ YI17d1`pʹ}cg^JtL0Op|B3Wc8aS)T;׼4:k۲\+PzñVN6ZJSoYނ(bUfKGT&!/mk\$:܏wPG@rgE2| 1ͮ򝓲zH]rU"eǡ Abj"ќm5kҳ;.&?{dO{1Sfy "(*ß_a9 r\DiƝ6)3B֩y5d n#ڃ܅^AO)89 ;"F/jĚٗp 0tN3+ 09yUv8 ܻOdIXRs9 )ǐk% O>Bp9f 5 [``2sAh{, x:-?Sh>jΒ`ęBEwsHls5t- "$xAn*Cdm, Wp1*n5 vӞ{,mgxH| JlJ)hP3toRlsۢhr8}7븈/1X^}o L2 ~ug*}Im)'hf9A(n"/6+P+ buɉyXM^qM]* 8uݜCǜSs|QNzC,:N(/K@Ƴx) vk8[EJ>; "'(&#M:2_b RaaSG*/"&sr:ىH},fn"k0{~eqV2XW,uͯm򵗮l9*EmmQ:7[pGaTQm W4aœUZHJSAv._VSYЁ.}w3rrAoX-hJ" (2(e8Ln]ڴXR|s(8y(+!բ|J eiG ZIYVk]UBn˾I謊4oİJ+]Ѓ1 jDWK S"8"52|{:?"njEoQ􁨙p> EϙNe:Bv{/z CsY$!FxߩkqBoL%ɢƮvEQwӔZp,t,r&%ƭX<``.hT qLD+vHHW*WnzMh4T5Ĉ06Xﮏ I4r95P!fCz hbj1T r/ Ҳ9auЅPѴ81D"_ cd2rb,CbRMA9 /t0OD#Wکs{o8Xkf1Ĕ4S1=5x̰ưy1+H%%TTM>W#gEOQЌIZw@OOJw8~oЧyz؈WPim;l$7DGo.C7*8Vz`Ȫno׬Yp<,44.8{O &`hM6uu̚d-؂dҥFׄ7_K=֒ {SДBF9+^\o'(aYX^`x'k6JBshh׺~9%vP8ƠD\Y1nuDHIz5!Ӻ*+QX;+rŀCO X>I]ݴSaGx p]Czs ^Ea(lN)XV)X"\(L!]M`+5QC6Ar32 N~bȺ13M42UW [oi w#ƸE$%8[؏T J]6Ϳ+]BY5fO At{+^|-Ff [x/.,t|M ]vH9؋/~N.6/YjK쩜@H4(GM8r /jܕH{pֽ O[4McW |7Ǹ~ 9D-s'B`vM0|c1qU -d7a6-65UĮoϽ6/vw nL6#,/ F1`N| vqP@ ƪ"ݓp$ >Ojv\vy'nfGwsMʐ\T ?D%Oeb1 ȭ!)}AMxo$Yp]){.]ݥn ǃ]Aq^(L@[Y-+WZn{fиÄ́AL 'qlI6TC5";wJ3bxqjׁA/Ft<ƥ)N6>7f[6ow6iT.#p]`sFĚ|Y؆/F%XWLﴎ )%> viB!bvx7e/P n5=nRnO҄l„UaL( l+p޳J;>ȏJh>o}ySW %-;0KF]_S5K$dffYw[ڈTkq׋-*~ ^]fqY!io& xkŶ 59̅hj͚[ĭ$>l,2Ipkx_q-I+\an.7P!#3 6 v$Jdn_ 9ZT,@!UUzMN3 h:PQEOiS>o~WXLi?:v`ة@u>U#SPc1ԉli@[{<V~| ϵGTnpt~s�c.L]XtEvn8VDT1\<8[4n*O]A:큆_yA3h2yRpC_&pɆ|vz<5 s?.)hFJZ֪9L0 n%G=hǠThȖ 5#(6vcc x#dF ME`]*MJNHjO'};m/ӐQM"K#*-,g}p[%1?n$(\5CK/ӿ?H_4d)՘ǹԫ,%}Qvjyd$6?I0}Vr3% 8r@7T}/D^Udp,{B]Z+;| y$ ':]q52W>CDG4T!zs;8_{^gOs`nD4bs6?p|lќʦ:9jsNZi*{- \4@ؚ$nfM6*wC)zDI(6n # "l|Iςۗ:Xg[Ka_qR)|3Yoe8έa(@ _v >VH@a1@QęqʜZ_GpߘwGɟ#`_y8tz(1{=e45B9X<׼,FàIW>%|F7ǫe8Exf|Z f{G=WAJJ $\G<2<k=ӮQXlFmXhknFL~MEc}^ SŰoH7@꽑?MYȍBByh@qs:ev$\R|'oQ򨭰[{(Qv;#_EEύYsھ"7s#o(֞]q K'%Ǚ8o8% S2(M86>ei]ni*{❍~bS|0T [N1.S_(]_J@wԒ|ooB$㴼sEvsbdYن%hKـ4zGez,9W95ƮÐxn窠e$|c XQJq2ޖc ݋SvįsI0Y.M|dd}k@^+A5N5 .~nr8v͐5aO2 4]6dik݂d|KME̋MOϗ)x~ixagJFiPFh喲4D3piN5з,z;2\)T+Fpй A$xT묟à[,K7=t4pSBS6݅Muw[C[&,ܫ&ڮRε(k&zZ_y!^H}ZX|-BXgKVH_&Y.wo" IY6_,* y[{"V:yy復xE8{~Cp˵8﷝ D/S$æ==naYAFƣ,=!_ sh3ݦyM50"G`2r1võZf 윷wrS=X #W. ,;"%jWP|7]NUS `/i'B.L[e+oX,*1օorz#75MT4zы sH(Dķaxw<|~`59C6hY ʹ%Gї2ig~F@?BxvuJm{\l;&b,-=m0p?1_.+ S'ۋkepXPWmlXA:6;hcwQu˩Ahʌ,r`7r/kj]B`T1wM0-4 UC1eD@岯܅Iv< -״ ("& & gVCud#{ WhT?m"1C -}/*īf/H'x{^h-) o9]J-gaΆHBbI&A!vJ=}ks a{l_(6ٻwޅ9|v:C/ϑ@@͖ љJ{V`g|+'8s$H|cr}GXC(z"GvO2_0Jд\Nї,yg߱O#֯g.xa;,:Ƀ`|J o c̫ES>IܣrB,*Ta}!A/y1H/F̣pO8Á0^Q(O:o%fd2.L^$xXakbG4@̅Hʃ}T=~6}J֥?ս>}f>sMai|׬oī%w~c}U6dg:Qc|r Q[P/ƏB||Q&ZR50`kxkCO@ #Hi6_R`QQ˩q=k'v;)Ĕ1 `)[AEC4Z G:ԍb {+\6#7YGbLfCSX\78,`ktuM r󨕜k$`;zqe%jq?U .2e r8T'oq#Jn_RX;Z=k"Ed\V&}@0`?/8՘2Ӑ<ْ9%o6&1 "wYZec)`.!f6Atp{ZE3^^jj=mLH!,[zNb2Fy]>y/ .l,Gf=Qbs۬v #X{P"MsGFf1RaGx¸pz1wXSK"[b `nmF)e}틜fKLMM\(Y!SdTT/,/9@Zބ[dBr6;M*<ȉ"fq30b-Λ8qD+݀()I.wteeNaR\~sd$zZ) {B֌^:=TK9L" y']DL5Ӯ8ݽaI5O골~6xQzDs|ӳp8sQdI2%؎yp,OybRXwo bDS Fצ)X2 gkVX.?VhEf'EWfWHvdYe_ňe؏qV֬ib#)j,JƐŁBz|= UCFYhIUUOKKpZEfaofC2؛~v̪-]7GPoaS'cH .A x=cv/T{w[#]bT 9 zy(Cm{oXe=h[-?gAX]ź 8"wꘀ {Zn{[f}Ԗh_f]8 (/utK%xLGَT1׬T7K%cB. v  "SΒwa̔? &1 >TtMJTb!ؤؿ2X'297wt%E2"`R 4 䕿7c{c#AJHeym(*;TuQQRm%5‚5EӺو?0WOMzyFB~fM ̡7D!%EB$76 [> KDdPA֕+ flV`Ιb:0l7 (@"OOx26^'~Ry HK@ԇ]{4A4t@`(6?N` 4йb*\L-J,%:|>s]L`e^?nE7~7"1Zu9v\9YLݾweDKEȤKnFNJ3L23ۙ?#]kX_X=ke1^*ń3?h{/>7_">J*Pe] v='VGm2# 0ԁXO\FO,?ZwgU '`O2i>@?8U\C@Go0yQK{B2},ںd C"fi2$WD8PÚ6.cA5ha.HTD#V-l+8׃nGģu GA'rm\䬍S_T6˜gK|ă ap0KӁD+ A8*;Qi1zv/]CRumk&JѸF:}QoC:@+*,rŖ1gRE" V\Fxy\.,WnP I"52)6ݗRVr(LbY81w聳 c}ܘ}g排EN$*NZd.*)vgykrA:ec0#Iɟ$sW8Vvpa07V0AXgzɾ!5n\5.H+#7.v>+(\KŅ4Z]q;GZאW58{e4Y^ Ȕ̹ eWY]?Tj ރp02Ape W2mgKJsk02]s{ܲmG9xQu7iVL Mww*3J*͡82/,PȨ;hFL{~wE2veNXt , 2xFG02t0`B=t0~\M Eٿ_$;u 23c@2}w.&O;J7͜IbT'쐎+x< )_.|ƒu[Mm8_^wz(׸FJ@OҤrV;<8Qw)8h-\ oǏ0>ȱc[$,755PT:4Lp;ˢfd{ HB_jˋ0b YӒԭb󨳵kgSu0pn9(#:hq*W^F% u"8fTi'{1]A |$FCY1^=ܶ&CrqfR8Dƫc!v#}-<٩_FQxRiE7b/}]K4d63W|KO?} }5z5) WЈF wxص4gsJG τB ;ҝS=@?l>!z#yx2<$>E4f_Wrz1[5hٲnkvar[ԥ@%RQira3 4{& R0˜/<_juDշs3'b1F~%]R;A@U $?xȻAktmlQtoޑ絰c CA}]VH+9.nqH3E\@QRMVPJqo|]1 V;⸄-X%k4UV刚c`6FL B\8>׶׶̖́!qI5tubg\2>Gy"vGrR'ˬZȦ߂E"a0BrLRf)`MXRj&^ox2#UBڽSkMqxi p!"kovܕ^Yb^ :֡"+VK&n %hR:iCǕyJgd X2MEY%P=Xgʯx.I殫3сa ࣇv TL,D=;1AO w߉(*d"لCA"Wzmw I^w;VP֊6%:׫tZ tpsӕߕ;0*-6#eZc؟-*kɃ~m2AV)&S')<φJaP~Bq)?%T"P@)&z~@bbmo]EnGqTD]5[pK7fBL хd8ƋCj 6yRDPGTukIYMnYvSmbtn-qͩƑ2µa6X Ein7k)rÿá3(K6wz kNfEDjlhB=Iwؖ,*h0g=Y`k+}PIsP j<W78zbx"(Hl"omR{Lݕ L= Z?!I6|:)JsF^&Fnmgi+eeV^8($pY \R@%gr:!locdZ](\Exވ>:Jn9<ґX z8Io* SOvZwD6[ove jlEHU6KX%Շk/q9J a 6օ̚"AzcgJ;bF`V-{pldAj6@ZE7NH(9u_cXz3+p݁qMu^rD U,O .(. ƀ0M S8.J mxVm ?biא[ V|cguN3?07GK77-EX);x)gr%w9= fBze_1x's>VPx,Gj/zɺV윜k]AUZ:dL|Og(x(E2F[dṓ|!^}ΖR1!;W 7̘?{s'PҖZZYۯJ>6|d5A" wn2,cfH(2j΍ -/κf9M΅ 1rsB LECٵg;RK5֥.Ϣ7|a {Z!wu&T GdB;ye7xKmj{EeG}NH>0$ٮUuGDX2?L)6OE&"ճ&=&.<73'0Lq=UTM̹@ONJ8' [nnYPN N1!WO3Ҫpe=ưxf|Ö8aG\Y(Ds{G(;~TV^Nv! ݣ&;T 0$ AS'xGdٜRܮY; %nPPMb{W]rFڢ<`*I@P.b̗N8%e(v&+!N&\ :(ho"1H'㘌znVꝋFC[Ρ;xv/J 6N(#.ܠw&0H/<w3_j ɋ( bX7DG0UA RM @vDpBbsXKRռЦ책Hs# qg_GA-usٸJ<_ç%_-" 0˖\@W^/:2:*\YcqC{2c"<|r5TxP;WCJo8T(9NG8&Ɠ^"{-l4}x,q2ZkKq `glՍW<'M#G/~"X[dK|69O.oHu zC^彣^֕FC4cPx&" XA_+D;%YU 5!I o``|q-x"1 CH0F'`pK|4e[t2,^&ϲFp(+5fA,īqs_.fjчFL鸾WU0"Zaz2eS5Q4\]䣬D煠w'İpCn~_wm R7 F%!z[ހ P4`B BU_mLŲ1U]4oX``IwzpL}% 8Q-v./i( KhxU f8[piIP_|BLtqꊣ5ۗ K_>7tvfWԚ/+MhwRu#/]%Id{fΓʳeH>`^68]V:MPDBOA "ze '$l/ae]-RR`)zm> OS/M7]mQ} \$I»{1 !-@c -Itıf`7VՇz3 ][a(tF%!?ZIF?=, ~+I5xND!<.EW%DU(d﷋F!IN쮞!x5:fñ 57 kMqɹDl#[OOOLAݢ5KM泊~/|q[%^k7r<)J܏l^0X~!n+N$m=S -Dpgͣbt7UrF[ЖBbb eH%pvS;A_wn- =mqׁ391~+\RzeyƋRL:7zWn*|}Z}@mne<()@Q F;"  !16)PtYxgz&qf^˨^u*8hQt^GXZ uvNLa6҄Bͯ^̟KjEé?sOW=4U@CP 1.Ut*bDR%9Z:Iel4 .sM:V0^ D:wάҎ*ܩUxG?DM([Vb,(xp\3ڤ|&P,/8dͳ5' !y%GN;@}47m>^;xhL%A>в+⼪7}L^S4oecHY±͍F4*R}-/XeHFpN؄r/42O * j56ŦLs"^۶Yl,ũ(oC)>gR}8?cPUUŷc]17s)CvإRW=g.vԯptfC-p9ڗGDʳ D SJt+j.֋,dZP @/ޅFkL37}3z տwr3=a]|urdA2UTRx$.LE4[%*=w^y\d~ekbw=;MB׽;kB:֪O0jU=5A tDc =8|`ȍ22NWK7^)Vg$/Y܏>@W9.ĩ+fp!*F(i:vHQ+6s13<1[94ˠݡ&֕\'MO2_offR=3CV8I#M75ڨ䤊O̕Rl,ޅ{OpӴG$ZAʒwZ@ 6FW(ԫ1U<.爉a)%Xe zOᘍ #l;3TLR愉f%2 'b ^2Sygflux{W/c̣KvL̙ilkJѨDtц@vp;R VB] +`iht.qRЀ+^=\wnD <`'ZTRL8+2.3"qd" x|M43td|E XЊ -A|Ye,衜p"֪ML2ᶭv*gЪ f_. VFq1fFr[1q_&ɣM2GʞGY%Y" S$+h!8wNxCEk]\R4 q>JTW oPMSKI/ wsNRwI7;vLk(;Ov5#[o[73`r9W<%(X Tz-e h34" 8F{@ܵ&"*5>@ vup ▇i=&91;bq?RBkx*.bҩ*ސpv9kr,HLT쬘=&4>x&0PS,Rl68Ҵ˝󶒍_㩑ߢӛBo2B黄9v Bh@RQd>0z4r^ݶ:GrDbIn/9RI"ǞB'(fQ'(g&VYZR/BBjp3I3fQH6fቯ1o>uW?-=V0n>[)UuyfqDKO j}۾O0:47w`G#OǴWdD\QGi7p'ꏔu72Ͳٙ'%uk _iļYՆ g+H2e1+tZpL0z,Y[q&n|&Ja؊{BJ9idިMP5dp6pzOqH۸V(Vpw lb9C(-E47EY,lG$G֭x+=r1ƪz'U"^@(uSLtCW]kWKmdj-Gaa5q7jlH-#ʹÅ`HO #<x'l{ P(+ W G ?6 ^ŜTEw p[}jI jr*O5L'8SZ긺֏z r`E{"S3UgOH--@{&:Uc&{D(_tWzu]E'_*ʞ[FWYt~Dcۙ5M_"ѯleo@J|b~rvlw}]+m}Ew*ck'6%_Z(R->-[W'+~@HIVﭫ.q jQ+@ou(q/sC*/3ܭi]8@'\"`b4@Jw@|LR[A~J1[>emfc s̄8۞Abb+b~ۏA>dB6D}sNĢ2=s$UΝz6SM8ґ+dRMb0>d*: ?i!6 _8>7ZxHwH⹴xYp@WL[~'zGqS٢U" ٱ- ρ ӟ(z~y( C,&ByyHPk$]u-;e캣k'Atofb&IA5UE  Р/n;DGp'QsZƊ@5Z9i#(i[]"t  fXe!!8E,;hև4Kgtu.kcc޽/N AѬ*PKdFoPE^{\05LNfS31v^3hWCG>#်8h?((uKIOSRςz4!))9oLŖ_!@y=So̽zJ|"4 M0xX7#(I.^AieJ-TY+mױ9T)%qP)vU$Bb>8B)49m,::FDK{sh`3^o3CE@,Mu|# T9j*am>q/nSõS?i5JsUwͨg:7FZM;@-lM {_uzօtP!l Ք[C) o LWrF8a6~>_`D/V7D|8zFx~[| LAE1(@$y];؛ErJ``dX[]Z#:4JWaZv뤴~; 'Q+ m/DW_9&pXQ}>Jј5k{uɬI""+B׫xRև1@t"4 C4ncCzr$ʆCy6cG &S< P˃U];c}n!\5HCh]5][g=ed&пj?of TF`۳;?*ّBN\*ϫnLWFa:Vp|ʙACAX9 ;0 A&y$B0HST ԝ6!;Yj[i/bL_ ]Gn{cVnÞEl>KO')3&+eqJ u_?݃p=<Vk@va#|4P0ΐ]42Z3;ݢ |컙\0+~1֯&>H~yTqxʠ|&[<64zLJ0E3:L /iHP3{1fZRq6-mB!7vU~:]\B+0>L nƛv%ᾰc:yZ"f:.kZABbIT%Ys+.H<Ɯ1 t}O8~!r1c Zuh]aL#s:p x҃>_.ǭ) 4T3.pΥ*oHj2V|˿jY<* zFoRP1AD\38XG9)jn_2kL V|}EdC&X^>Z>*({(w4UW @.>1$z8g42U Um66Q%U2,4h xqo[2d5V9Cb=Ş`(7?qJ7MSNZg>+LΌ֖ f p'h *O7YKm-[&g s.TPzZD`c4KU{t8e"kgO I]3) B66vu_^p<<>:,x?;jV;J]:Q-l ˜(`n(6SŒ7 ~<#s**L鸽>JaFW32Ӛ"*)gtF #ˆ #2޴ {.\-Vvq=@˞nUHJf[LIЯ""rH:fq9oN #֘x/hN ޫ|h F<̈́5TH v!nRǖdQ^['>]WGcG- "\Mн٫㞈Ьa<D]}?lu߳'w aS8}>%MjﺩM':G\^_ ["5M~πh浦`؀S4 CWm3rQ";Gl cma7i鑘,+ghOv3mi`ˌwZܞgWPnmޅTd'iB؃ J"=XXL|WqRg^cxԅX+hF$Aq20,~xx*,cC]Vh4W~'O0cI-; .N}-_P6Y,N9G}%!߱$Pu8}߭0- B hr@ ^)Z>\IVoD EzO=ӱt*|tCqBrh4(@d$v;Dv?ŗX4 &z t߮49w>aRuŔ,pzVTzSm4jpv׵jFx@վ?mHecc# v&qa!A> *c KXXܹn~$ W2f?02ɩVׂNFv|̣}bt(g[O6tw12+.,^.M]u蚵kqn56U4$!jH~ir#flqr{V&iiKufk-wpɶzz_]bf!»_܌3XJ<Ћ$2N=b 3G- $cү`7`9I T ۹8^hq1CI*rb9E 0ABWy! A}<یbK N뫞JAC\6]G 1~,.nz¢:5͌ @QA+4\*[ȗ\yN!'|#!T4ukaRx 'ށ3g[$@Wefy\s qǤFWBWxkI3m.t>C05ozʫjWJ̧cYR9uiW)˛R+kfɾB-dO?iZyJGDRu(Wb5 H[7t|M{{%e$SmĠ^w 72)7 "C"Kp(4es: `&5+HSla臄 8'&Ųx?lOX!x q|& d,RXIHX3Aq^'( hl]Ja]ܾ-(xڈ"D ,IxΦ!u>IÄ4"W8۔>iD ?⾡[wfĬO! FIM9(։eBGwn@s0N-Ar p1JcclLXyC.PoIU' ٶx225ַ۽KޞCKw&kC<ـZ@tvkX5j 1WYW%1ÉH&ƸH*JWV^[>NxH^8.enӾt+^ѯ{m uG񰞖/Ok"!읒uV\)2T.׷^Ӄl3C/'_i){ >klu0Yꪏhp֙ WeM(&}).sL L󢌨5׎m#kpEH9#.iWNp,1qyf+v] tmӶ#$pw*?A\`ekzYF'?6 i Ӷ߽st­ɿ&-@ծ7ƄAʂ3$v])H @krQƃZnMH/ELNˎdg|"(#lԢK̭kuYl=oW񧢡lHu>U 9{[F#k&bOrP?݌Ze&㓿%'h.qbu{ K!L$s ul%FgpֈgqI+ NbV!tAGܷ=G6_E Tc;M{CY JSxMg-gmpU&> w!&:u"[%[6vbiٮz& d |RstA |j> :+gL%Q^>P?R!cƶP頸DCc:iߥrYQ.cHv 8gKA@C;r]$"-K@{:Ik W.?:ȗkL4W`a$carC{Ŧw3hHlT!ID{IIw{r[_fXw 7&Qcѭ¸x&r=6˓J9;3(rڟ7q4M%P(8K 7MhHV :kJU4Zco߰ag"!cojVI*+L'#N xĚUeioa`=lg}"O{O 0B  vKI4F" cv0kEGȑdD\@#$-j"u*@|L;LjXZ~˽@{Zn 157+9dɎz׶ ف Ge`Sr9n1pgvbnpjU(lw77|K6~LP"( ]rwCP,u=H8Y%QKDO9^q^K?yl1Cͷ"f2r0e:b]˜_~Yݨi %5(cTD{䊴'-:-V@gŀ-.939y\)n-JfDszQFKyf 1.Ub趌rT>@7$R 7D1IXˊ,a@GfAAϺGu # XhHo 1Ί9DN|Mr#%INu.Ʈ d&ecxݾyÂŪ{CVhrRM:(#%4Z)]['P6oG;埪` ն-샑$L(dinr3`&4eCJJx?ӤHů}hUL|4D|2~P̝@^KS [T@ܦz_H ҋj!FC{Xf1_~3I 憥l8:y,Fd?[ޒM )̀$йQ`Yf Dޢ5Ud_CkszHɓX K׭8T/fQ(jHg%M$Q(mEOĊli^;>r3Xx^nD"fh<[`à4P&S-r`׳g "3e7>*yicd옚嗱OQvB~ӆ?XyMƻ!"/PoIrѰQ3Sd&R2il䧲iŷm |QY/ Im(|OH6㙖OMҿ;~gfW;ΩڣX7\~Ka'… )ﭜTT8#s^FHE`**Nj?-G] ,1w>Z'a~n₎BO?O񁰼D:`-I9%% nJJd*8K tXn7Dd'Y V.aiW$(Հ* nҋ;٧5kL&D-E:)u*fyƻJ\R\dI<SE>p|n>`ǯs @|Vu2yv=M\5uJ4#\XZ;wʺ!ͷ~5qӜ8\Q[cI C9B`=VGv (f^F7#2q6`H/]Ʒ B|qh 㵇~}wX>-~4#L&ӂ[- .s,62 dژ4cFy%pG4¯OӪ0*'}ʨĚ5)|ҩ'"&8J|UR)ρLP~)XfzuZv*mziLUSעrO gwK('xΑ eW̊`cPANBQD! 0,$,l=ȟBH&#ygi{aW~>: 8>Qvr.}Os)/Xc?i5p55!}` :ܿQ%j$"FFمM)8wWO[=r7VÒ}5Yzh-OBIn.`vMk,;vSH[Hk Db+K%:U4@FP!23*옳عqdP!skP7 /=]Mu0cŲ0vx£uBo9]la3NŰ-aE\bgWN YTe"ܺ'ƌkBjޥ!{c0ayˠxICaːq-oew5c u[j43RG=_J|>þAne{XyA\Az=f.j#VNdsHxȻYeYx<ݐ/C>eiPm^n@8fr4kh9q6&߬Тݚ[Y&̅9X s Oe6*! LMkl {dꯗ6gKTpYlr|D[{Ve&T3|dvl34$:*Dڔ".zZ|v(R }@cGr%.^JmȷS=/{]N~ zui}Pr.K/dnV"'͊j_`7&W79Fw߻Q~xSσvp'^},7,NytvEoZ-YC669 V-'`J يuMef@b\!brՉP'̊#ank Q3}Hc ]]ԕ _Tnl*%CZݱ%,Ez6f`N]-m2(F){ ;Cloo˸ZߥcACr)# u+dRsRCʂYas(dβ4Z6C8vP]^T!P)^)ۮrN۾#*G7rp}ӦEp ak!| ~b]2Z'dcN;:8LqA)%BajTG=v6lnvE\)vzHj.8A(b.GY+ )|ڍAohΏԜB!i $1,z=lu/(lypI]g6sT-a} {k41!Р1UCbհ=?zܪϧffDHGUo[)|e {9Qz{s.TV.sO tBC}?uꏦ2eBGQOoı$Bԋ^#OŪ @F ox_ 7;)'i{ Kz%N6CD&CJ <U?Y^"w3U.0bWv=&Ds$?:ػjε?VJ`9ƃ?bi3~.'wDuӏ)g 5fE\o⭩IZ }֔A|=XUA!3RTTCb-%IA݅.o}&+n^FPڳWyxz?9Lx QI DE?2 0Cة|7F*(L,I$ҐO2\/"||] 7,L䄳IĔ0SF2|#fd:u[Cyk o9~lfHo6^w1\DX|wz}J`jn2NvK7<N;ЧmWEqUM Z\F5,̔{2l!PP k߳*3BhMkJwtƺ6BOiWL6j&$WKs P{-2cWTCRTzdQxz $jpo~ ʿԤ,t5NYf6ܸ`0۵͒|u:< IN`_U&hjwx>2.*/'a '69">$$kңZw5vHW%z T H:!*L /Oڦ@@fxCafNʔj%Hzw arLAHݭ6靓,af?0G\k }Is/dMe)K^G9's8CQf4l\y7u?G6H3[Z*6+3sx W% cX \dQB?΋Ouj'A7Ui SQdਤg+TV<ȏƹI)+l[ԣ(8o5{dTfqRˆZ1!Os,z,ɀ7,y'υO<X=/Z] Mf=P9guJnbb|vt?cl[B!ѠŁٲ>Zթ ?Bxu_6aKK)i%㷓 AC݋wjW .ca=ufv&|%+ rq̜ oĥ%OnjQBv:N̊x k]jYy̲s+U>44ykr>{AA.(ݶ+cy ?iRT5-6xChUSlD2Tg$ŦGDT$y)pPЇd;(sX :7ME?Fjjl*rd1=_g@|NZY+^$WNekJ]%F ־o_.T ֯i1]"k9rltE5#ja޳Rn>TYzz|at3Vۆ Z."{o(S_NZϑf},+j$Nc8[IƠ ,`Z󡳫P:VÞxMϱپ AE((7b+g2>c;_*=8F몪 ƽz>?YpkX+e_U\Ё bE$U.y5H Y~\z% "]X+G*ɝr Rtq{eb_;'"1~n؎w[/,/oic?a#S[o(簺0lj\ ~H饐.^_%;>W00mGObsjDZm M[3 )Wx@LWR>%brgh&!gJAd>J,aD/)ײ7jVCۺ"b_>:M}<Ο=l5]D;MBϘ J*hatwC&rSou5/{O)HȰXyS&e! m[E G#ӷ1 6._1XA~7Qbprq"!)EIolgzݏ2/~Mw (U# &9P̅Sam?i |޾pMdaI " EN=dݤssG]9.#x)P3~ι˺ߵ3ut,=kYf(aDtfkRKPj2#` W3]|B%N۸-Yn1cG%Hr2?Bc*5}q"l==@u˻j<'g1+G{AVt| =P#uz$a-xg~#ib->u#~ d1*{7D<OY(0rLl^{GʖܽR|lpսc߫\O~iFXtK9Y@[sHYw!,c!чQ>'ɚhĈ2='{/aWI:J,#5+# T%MwU྽Dj6SsdӡH*VWu/Iiv$xԋd,ǥ "l8NiM9# }Ɩ03rTA"OIf3Zv-md<թӏHkIpYA; Cz7[i@jT kNgHi$Ne%_f˰@'V ݼE†_v.WQt;*n rgX5ә}ey_suKx"<=D͂c:!7v9<&6]pL#ޘ%7@=}uR dz^rqDJB<dV@'@V1:7(ҶJERݳ2#JB M;;WUt-7ӓʗ7#VIဲUAX?l[hlZ ;"sAL˳.!9vy$QbS*?V_fVR=h3x0핔*Ν|߶QB>إ!O*{!1VmMk YXyj3C 5~h ^W3)CxFh8z4? wM{zH' bܗ/%rH,ieB> =RBq)4cA[.^wDZcs./ >/P`PHxB5];[Мe=9u_=gBiw푎o{3tg D}tsdK3%S` >B|KS®SȪeaک~!R}V\TS!mS/8[az{== 2~|^#e^0,.Y2Oy > ;"R4Yق8tJb: u,E$zM*_*qKK'C?r8m\'ޞ05&q,[,\`(p*(=քy-X&Kif~U wؾ<빍nwtn(bF4H&ǮVKKۢE.4 p )5e/.)7&=| rl aڦyj'gizoz,H +xC,wSZbc li?arPC.@.dDX2r\u71/nܦ@57@I~d t}TCj:% ׮읎ƺokQH]d]hVrE{<QF࠲QlZ; V'P~e&9V_3d">tHlim4"sBEth3a5+']RG0hö4 54q܀,bYҁ1$u3Ƴ$DwBzOx5]*C3/hw]酩ȵ1[`sy/S@[fv_2 B&K6_hX~Զ"WCSX#GԵ<৴NJݎ|M峔yEHS֜ q~}]Z#p9Mǻ4[}*wpV^OQMR{/?k\4~]؅ m`t|uf1fx:\A2kڮȯ 3`hd>fzͷh4 le}l9Dh;y"3\+Ѫg3`\ްO_Bma0\QqoXG[1&̬ŏ%vPN܌^čJ\ks8DJ E}%2@:FMVUbމJ Cfu.3[;]UCSf6woLIZ,'/} 2GVC~< OQSRf#f4{oSV^9H(yH$XxH&^[]a\\$-]6mYD tl%fuܱr;"4!pZ;sA¢FjMئ,tӤ XGV>)+U /;ۻhJ 4\AkPȚAL=f݋9?Q|4ߜpi vp)+9?]O׀ |ƫluʽ4^W3G4?cߚO۪D{yȸ W6z&ŀA/27%oY1bDKPn70,k)CwaS_9& Z 6Zj.r%:H <.R FB& /\ݵz$}& Ҭh~MUAC bnStF;֩cn!wdn`G}Pׁiy8-U6q3v(f)-/O4p[ .7k`9v[N]]QQ,hH0%xXMүb>+.0T_@ f+&)u3Ɨ%Ac^ypzA\jrA>]L \ ~F(HbT.|Y"R0f_J TP3ԈF2!(yx42g1i#VԐ#2=ßd}˛J-+F 8Rh%B_7ۣ_*og5`9Qm)su<% n'e@<7S'*[-yqiDRD-Md7 yՅzCF/0;*qݷ $Xaju<0F Axf{=ZNU&R48Vj54sEb#c*d6cؘɖհ#j+S6MMY3T}+ic?|ݓs(yjz,_%dJl 0U[,HSh644¼%6X} NyNb` ';.{I%h-)AT ,d<+t,AxIOq(ıyE>d2RMp8vz836u[?( ߌEDcY\o\|97IZ1`S:{'&<\X^Z`Dy1^B҇LO^*"5Fx,s,n .7%/د;ZCOm FEP#I9GJ6/` z2rs0V~ 9m0Hyu5+ IK9,u+PY 5}/r 3 >Ɲ+_Pg5U'EҸ_sKj08P}`)Q͢>{rɛ[nS 0[^uk?Zlz9!JHtdf\Q֦S sY%rc's ,_8,2jiI*)OW [Fxl3ClSl}Q ]& lv[#:a-rȾp7=cKfM$| `9GV][f)^ xG%Qբ *o EDE͹1zuC>riC7${R$];z 2:i1/~O_KTQ)SR/\ =L(a/ؽp4PTG ~XA>fOdۑB PyYgβ@{չ}~콍a3&Ivl'0HwVWlWRoI@ޱ-l'(1FWq:m.ygXuUqQ8YݠodNP V0GqaД/PUU>+> =b& hhmX$v\RNY(I5_|ڸ61&N+B9UPXz`4Ci-_p KAQ+ttN:_l$?sC..)7vRj\ixKF$je2;`7EIu#L?*mU9L^Zགྷ6LX'Ӿ<@WHoeh"ѦʵIT}vFkSQU=6 mj c-wtI *B?QP5oO,͠{ 3?J2Ä(Tl4lx@Nqrz(gC0acI\no6\Q uICDԴâ΀nW6*=1Q]1җX&߱DBžЃɻN :e}Vv#l'O#PY,U{2\X-g G }͡,/$TۍyBaSNB Q@$pusUm=&"P/׫k*PK]~ @|]U0:P3ezmHIG;q1U4(=LeP38H&h0+}~ذ;4&(M*<>״Uw0'2}z-Z{XAb^ճ70?:y7$+HՐ8ԖS$_͎TKz%J)RiLȨ-u@H,-u7D\0B)8mb,/cvMrBzo<{p?(WL,gG`3?:U%mjZۄh)ꠣ,f0}Lu :JIOǖSO&d}w5ViːoAƦ=N*.^cZً?LU"H=X^k@QB#<y;B74;=(qAI١(bTې܀(ȓwc) =N|`* yf#/^ '=$#0s$? ?9,76Q olݦ5:opjN-"-->ǤľQɜavlLNacH2{%m$<_(EcuWCPϠ=KZo};Ck 굫Ty~Aq~#2i涭EI,1bJRW̪쟚ѽo( 럓+!hƘQ72i"F_.[PKuz+VQeWkc $[M-XxB5=ʦ8kA?IFr0AIPGw )[ d%0 {nAl/Aŋ/ayp5U HaεviPlpKl0}9-C-'y(]q8eʩER ڐT ;MOnzKy " d\`֛h۱nM&`q[+Am^6n1Z =v64_w&`8Vu{͘18WVj/&b=&醣}rO:3.~·(d]3)bҪu,T~QK*qΉ*Ep:P7kga퀧/\K޽T/Q? hْ}zH?;nA-u[=MXblX-q.Ycxd!g3U׽KC!)Ԫ\>%Hڰ Is,̊ 36 o|lR>86R*Dr!n FXBF| ~Ŷu_\2 C m޺fPܑ0 :WKTԕbA9i0-[ff9 ~'׸ɒq9O(=ћhE*Mi}(6۩jiN$'+g8yh[]g<C(_?tO]eg('q*!\I'ԿT:X&/F^3=H_*e"B>SC9m3!W*mц^96(&0i/V$= xKsP^3KEԻk CԊ|iA;+zD#rjԲ~:LqP!F6kMԾinuhub6wE'Dϣ#5׎qyǞƖ5֗qtj*ԷXNг|53Q`=LIάxR:`/( ۴y(-$il7#My0 )30 :'Oxy&t v$0|/}nSC4ΣYE$KQ32q]L QTl߻څ)IGNoL\7A[Ȋz#|ʶ=:f3S;8/; O,JFO8J|`0W"3PRI ò\Y _)ݫTvFPT;W/+QdeWD(uyCS'' K)3;Ig|%gW1S;BТ`ʉ %ԕ-EQD{#&Yp9dfXJN5} `*J39U!7h䱢tnCMn~ v·Z :J7t=m#9iC[/1Z}ߢX&r\Ml -+-gѣqx#o0.CkuID~Yy9cPafM s$1o ݁-gG4$HSARǛb7 $vKLͯJy/ ׍rShT&ϹxJjk@7Gz}Ι#Z\u0ROs6]V4E +5l#ϚW;#^b {;tGۃhZ^ 2r"x']}?c9iclv"Q9q4\ab+ezY.@|NҽL%r\8k HM/>0{̏4ںc[qw(]KpPai_J:vTͻJ M#S˓=qd#b ]Yf٣(4ML5i]rB)c.QS0=,Eu@):F!y߄+hpX9{P 5el0|U =}UAc,+}YipH_(ION!!=o5?v a.- BAO\\>&֖ZIp>I탷IK+SNrFMa\]"~=X9P#2m{-{-9Oc&J}Y[6}KF/kF{C@u_ׅ T2^P \ͶƊ6n f̢7wm50RlN|>"jwd!rbgŽK_*Gte#~f=vSG+{9ϋh¾Alm%-:RbPl{ ?qSQI*R6áQ)kE,)N/aR2C_h߯Se҃qR]a,@S1dWMlc;^^f&ѴBD:Wv @ri=ZMX]H%Wd+d/ޗp떪UMkd|.'+~),Jmp&_t.5sŝĶ3lm0Q-34oS©qk ڵ{M +$I/NەӃywRjY*T Oe)ZdJIwFIa7WU2|Ԍe7mn3 V[Yy r&M93_gwiEKmӏ4HhBC27ktX',&) H-J73ft.fI2Hd"z*nJ٪f!fYH"G$ tw4݊(9y z˖퍉k0!?od-@VǴNuOV_pw[XfFfWNzoa[})Fj'`q׃ҥvNzeEvɊ צOA;%Q!(s#5IJ CVJ ;۾-^bn@?Id1 j ,fRp]4vDY)[<̱koB=B)4z1A*pP"ɠFrRA/QّO9Iq_wrU{;umß0Fg*_%3)22ru8e<h{[/v?PQ9|+"NFd_r@Q %P i_-,m|Z\阻o+:ݪ-οe[xx5͒_5~3^OlIa;,ؠaP|~\_)8;?<̞^iݕ [=)1K-BL_s22hΓ9f*E2@ PS߲XAȞNBǐ|k}7S\!଎l#N[%NTT7R=pZ5wǡ'qދ>:IJa}}kln f=RWuD ~xݕ'陔L ulxu.!GxRV v[@y°tN3Y'(&>NM$V}W(9 )9[^ DC9[U'5U8Qd͊nI)7վfKi"fR8_y[#Z$C뺟)_zeZ!W U+$wIKDC%V`h8.IӛK}yn=8҉Ӕ5Qޜ%RtB)[a}Ztbl{O9#oЅǙ|pyaec-*ܲEUE(AMa23 hsgw1q>f/7bBdGM̃7%ʭ%$}VIpfj0U7Gj׵G5I=QU5\ʊ7\1 ѥwe;5nKn|-x=P%bÆ }^kEP{{V-I:? &:0P'dj !\K⪂ Z0 lcyɻe!8qS.>ᥨBG^wr`a>X'* Ph~*DJ߹[#l\Yb=+8Z8G#k`h0䒹dР}`ZaėU[XxHDhI5͙o< ] /\ g ,WV#:'C#4<^O;5|XRHI)GG9"2k*ņ&q1 {j%*|X{M |{)LnsUP\HZ$ya /-j ޜd l;orGSV a) ]?-ow> `f {A?ih aH`p v ̟E ܩͨ:jKh:$AdF{G듾)/T,FYkaުcmEnlqk8;vqȅ"`5?'Gzez>=б-,phhH&u)dǜ[*Yܵɰn\Ioq"$;TuaV܉;C^j(7KMA5MZލIFn# R,/'X>RF#;dT稔Ä [oЩvC'sw/W^)rb?p9iBoHT w >vlxȊn3/˯{IXBȦ(8+|cO'Z|4JGd ˞I,;k6\}r 4 bE)רHMS8xׯӢ//Bk3@G'L$#Aձx{ &вt4]/Hlso0 !/?W#7#q}t oBkzA].*{Qtzβx#3L |ߛvD4T)LJ*]3Fjlz?>_Mշ*K_];a +u竁@#FVNN@ԃݟf~?p?v~!ʚaTw .7wyZ/Fw6Uxɭ&{I_G ƳzD(d&:seiOkZ8HXwe} mVAB^lMbrfljb],lk^I'9J0lqZ ‰gaےV]JzWg̯EXB:Ȭνc'3gX@0Ljۦԧs#TP4j aJCx@mW< }V͒v+5]/$sQ`Ŭ585}ϮTs.0Ы '7}h…pi{ָ^ IއSQíC)Tu%RAƙTHcL{<ۆ?L-i]{< z຺?̩߫mrV/.U?߂38] QcS~kv@>]WPkN0C+RlE1!'g̳ 82JH!`o$zD ]Hw~Mu׽PᐂW+\KL^ϔ$>%iu֢`q1MT`vϹxG{!rq#qb:'BdJ2o~{ d=;PK=k 4MtkSqgcNbF ʟrOes0Hߦ5Y:𫆙Z䞨^M +;SPo;aS7~ /:{N׌qI!##w}%H`4ΒWKPd>WB<[- %%E\1--WFҷ J$龭qpwx!~Vsµss%࢈C6Yhw m؎ N=e v'ZWW/_/%S"f?Í=@FXXaN`_@:W/gM7,wfz_Yڌ;x?37 sohm`/ة,ۧOVull9bԡ%'CCi;ΤrD-\;f 3k.B-$^|/ #-bb2d& :$e8/Z <9{Ɉ :|_L,04:)Cx0 4&gJM?maN^1y ]Æ,{O <}"7!Gz"7 ߶QQM7#mzoy SR-pDZCo)Jkej/^1}FgIw{à$"m :3$D:g.SeT_&tw`Ҿdӻ\lBl幖ꛝ{]bRd"Zr\\Q+8v[<[4tL;T.?s%*NKx鍸˙?Y'ˆۨ-EP)0kXqnp~ u{|L/?xs~*. #Zyu nRn('/'*et U-jܷ;[yR5qݪѩ(,1%4v#e" ̲H1b0 LW̛WAWު;2vU08A{HC<g0葵Ȁj$iHTRZ8(Fap-Uk ?g/1-_G?Jy*LxGuqGY&!TD,@MFGCƣ-0s]N2+m]qm".+?JL|hV;gqplQIp+`~x '<温 -|㧲1&ɵbjAJ5}kp=~2`v=,s{C)8ˋ މ0H_ ɧ=4RUaߔe. fP n '\Mw(*M=.0yQ+^ZRqv乩PR9n#»s#:dƄn깩sXy-%gp3#UTU|}Ոwa wF` \=4h⏧pj\hL:L?ZrPWDxcڰs'ޫ;:]Qʛ٬ 2L dҰ㝉+Q.of^-6rHRp:І瑀d):M@|60$c%pCP)0;<TMmy%u[H(Ŗ@c.Q҉ҤJ><__5ΖwXja`cwY4yfNi$a P6Q#| G,dsG[iy6U:6"'8ϰS estҀ[@L1NLmn٧0]C;'xF8FYSS)s' tS8rb3FPhF{rze0FdZ7R*n6K!e›A>Dʰ4[5aaO "I,4-K &YeI]jχQLuPX&m.X(THu]=C*3UFނӀ1L|a^"%뿰С-to-jq[cC,7@?S~\2Nox5<_}hAHehq"(5VF\'qIR$|i25x$w<Ÿ r 5<ͯ~p+gm+(j_gw cW:E ɽiʪ[dI#Nv5 @ <(*ug w 8Fڲ߬YbƚeV7*+=EJOv}oxPI PtKEUVlSK'| e8Auo#؛Rk]"Q+ztcIW3=y Fn: ),ǟWöMe|Qٛ]KL\^eNC=4"sֆ^6r^3u} & R#UZ+cL~s9f&~aK2!ޫ]Dϱyo OUo!A ɴ}zG2 Ė~woKYīle,<_c*CAD"]x}0ֽ>Iή-+[AWDRH"'ϽJ]mKDguw- 1\'\'S[dFnd֡5^#ј&¨qWK/~U ]nޟ;së֜򎥗?4/UW~\L.srС+ q[_6d$b`iQɶQݼ 5Lsda/X*$)nGBxuWSun*eoAn*pe }.wm(=ZO/жG#B9Q\V_eHOCj3C > 0RָW4TcP㪸zl89)g*Jy:ke%[M>2qb| Ō'I+5互 xm;Dz˧{-n k2xBYo*ZS٫ɝcdo99pP o֎?6E[2T>f5u&P}^‚V5xʔ>DKRƠL.xcxn) 6S+2*92@g/@aR:oI ?8vM`s8J,:CŊt>:j(!d5e=NtR JCqB=fݺw$Ï.!6ПAK6>Cw"h55{eOj?67 8,[Ođ]1hRR]&vZ!GҀn{0\*dam?.qe$07G~+Tv{vI(+ 60?#\}V5C>W*@ i7$4ah(NBWO8*6#za,IDn HJ٥};*Ic儆a@^L:)=~b.C{හ'ciRǥ1ٰ_J 4S|T Y,$#2j+4.F0Mz7[e͋z D?@tHUKϨJʮ!!A}a94isG0P wX0Ԙv\AM} gǩYBw廷ϱwVDؙh=};탉$e/5yy]^l9=lgߴ͘ۂ5ۚB's.FddAf-j޺ M¹ԞQNԼv;O;cN€JDCr^c5Rhφ D7=sqJMML=܃}w3 }_ ƩiUdi<)EPUhBř/G߂4@7I1Zv_}RďZmT pK%bpVqhθS`o}3nbxQOELDRkTʹ/Or1>;S>C9( eщ(={=՞dJ~BZ u™ϱPπ5YpTk^z}wep=NK2{(Tnj"p|IVͷlJA8ۦn,_V G|M%|hFfiOObr;GK*5Mk !7EH8 02 V^p]FԶ6}0_g8F㶤P;J'0l4(n"N Ț_,E ZHqY|xʖ/=Bl{e\`8m>$=B*0GC/IvYuk#F.?dԮ3TSYbPD"{oM<'92|fgz"TVWU_}[ʬxNdzʙCS.0%ިY\TDO|kB6$١IBJZZ^vDq^et=3|W};HֳvLu>[1ϻѮ[ U QKWx{>YiWLj=_̉t>TbgmؔƱ0lucK%_9gc$ʔ,L&R~d7XVy`ˤ6$t-J]VG>UpQKpE;Mn~K&c*gʁ~7Y=v$ P;RuMYf-İO.ccKn jN =@j3Qk.ʇ_|0Nu+]NWÕ>$PGglъ\d&M~ט!C%.G,/VA^(s=,\D\_kfZf?/XCNA=ovn]/q:+\cwAqPmP'ڒ"M?):ŝG %ad~rVBdjlc Z2=}V)Lt sV^ z&MƋv)M+`.ѹnw싉ZsD59>5 D0ue[95"%"bi, zrZ!9@>BեҀL3 C+R8h'ڃ~u)`&_zVҏ4noZ mFK[ݱl#WC}/Bd}H3, Rn*ܾwq"{F<"ᰀV @YhlW$#ł1oʆW3 |L[$ /D3(@H$[krQn0H}C=3B4ʟE|,VY愌 -x |TiAn3žG-IM4>,W.#3aZj;^9/(ϥ4,J>LGV"3$L;!"1⁡±nyL?f513ޏM @ЂH$o3,zG1ZCmIȼm'k>[~M?D#1hV@J$%t+gL87',OH 5˴O.*b[)b{g-_僚^zG)/XdJ fk$P&?GL4 &)ј4̲sZʤcC^M1:qZ`.C]qr]d=?hFY;Ⱦ望'/a/̠E ڄ -dRjnzi6 Ǽ(>it nMvl TS g ̸PMqOLl)s 7i29D4h%9?9ڃO^~FXauiֵL6&Jw !Xt/{[{EF4rlN@(d 9wdtw`W D(byHB|jHОRNx i̵aZF枃W{: YT5 $oLhe /pX@sHc[ p~ F $wt2Om@\.uײS[~ev2@?Csl셐q$Hlb@+Ɲ=n$/MDz4+H>Gh݋* gҘ<`So+ZKz][2gt-߽U988]񛩌R`ymȬfLoƈAI:wM+No򢊰@<[u#"g?iEܫEUUT_f ]k2@?-9 |ߚ-Q,xBQ>77۳gإiW.'vHSiqaX6c2dW@s5K&6NFsgaf̭oEX~OM#>bu:aX8Vڵ;'֐'+z N9:[dG6{th"6:W$S.wpY RjDB!L]$R]1tvpV+ɹU${^sO1ӥ_o`VhqlT]ǚtMC w5l3;ggk.KGr'#,-L!8hdXO=*eq-rÏ|ob;* #5O4Qz{8r] dXCeۖG>#h@^9{h7":ahFq=lYjocd4Q%Q&w\xxI85Ivzy[r/5'_~=ub.7z/wP@]K"/$&SѺ~÷>٫ 8ww] '#to' wZg}{7'By z2sK~DJ̱͢Vq^TcN`RqSn1 iWBF7<ֈP :D "=Χ)x:4 6Q"NmdznwcgN6|is @o#TY\>V&l\ɕW1pڡFrg(%n:/%1r+ώ,kIʼL0sjkzrbX]*t2G ;E}2{JyrjHkZ5|$<َ:$,n哘 0W1N%m Mu i0/zqj0";#BǛWM^t8d5iQP]>.:TrH=)I.h%JZF*0<^M i'/y)NUpͻlLė!r\[ t!by\]X34"JՉv-с?f1Se櫃EF~ܡJҲV YS6}1 /7׃ N8"ai(lPHP>I* :R^Pvi7+a?U--@F8cMtv&"z&ѸמDhyC]htX08A~N򀢳KHvb^gq):VoJm_ѿ0\,."LIǹ)2ݽr%Dςr*DTgI\o+ BP{{ZؾLkf Tɰ:I4AɴDQI`>[7@Jt%Al%҇`*ɚ@6=2rp.Ԕ[dXj&["ZMF6ߚ6.OKR7Û*gDrrM4wF5p 1 ۷w|DOua݊O[<Pr(c:B0p4gSȻ)-4ZeWNcVXպ(t&wَsʬP|} }#اF^”^(̣k~M-^sdz۬3~@ OK? 4 @GdNfοnɰn.c~yVp);+HAJ;TLH.빬j`v7VnY{ ҇X41N"J6cuavP[熤rN[x{j7Di;4gk,$"krmy5LWh?Sx5s a.oyEVfn;LSc.2eXp=e=x5.}t̕{T]mKZ`ֳvpYGz~SpIx7֢UrpAv02pF`8̌Mq"xPt!w]tP3q`f̦ai=TmPB0# LU CsDi!wPG!?[vm1b0sad 2C,0UXmQRF_g#!+7;[X8.X4܇ w>A;Tİy٨ DT'HQ%h)S=u̙ 0M/̲jU22:ot?K[18[(f3zL6D8;o~#3 ~Nz#*af\@L#ݾbz,^M!`thF<}_zvR:`2pH$>{+#(<7*],K1R@Y$.k?} ;\#%G(#FLD8b6Ec) 8*D eIa(Cg75RNĽLSDhEјF.+} hOG>9 ֌SO.\{FY\-&Pcf8BsH?w<ӻqWA1?A 4 SFi$_"-75O@Z,; 6eMpg%MY.l[x$1(c٩M+n50Yd#|)3l‍&x.߆g5H#ɨhgj"jy ElRYcɂ_)ORM0na Sꯎ`"guDmrY>ըX]_&&pҠ( 3r{ φ gk@zքY52j4Xm#.%-΋4Ru`Avy=GhIkm[dH"19?px<{{mOh&n M6fp0}^5V y{-t A1Kwxc6Ƅ"m〡NDCwJ30$*qFaJav2M c5 Qbܘ،makz }p=!#D(˅pJ+D^7R<|sA)hCQ۫{}"Y:'jϘI a-bAq{LKmSiPȜ]6e鱬1""}.sҾi18"2G=X^gDCu+̅mf9֍,$ Ø=_YؼI+4p5 >^aZZա(_ZC\E %d ċKnxu#uX[u ~P~2Y̊oG)cC V]x}Ƙ fpG|!4+慊}m/=L\HŵrW6$CXѰn}2 /dƥ`ļTaLfBe mEVzWdà6yŸ%D$3_șuguFxP\Zݹ=+Ϲ|2s2٣!Q4땱&0cb@Qwց'$_]2 #,r2nKkn^ j&a;4,cNB=J;Z7~#qZᕪrrjKߧɑjZ^q$SeĤl?4a*k MԏpHl( 2?R&('{95YPW<~l p~ǽ=wPv-x('8đ4A<-i"f2x*>\76[ "!bq$ZߜY1o?**dǯ`&zX3oSH:DAԗ堑:?$ħo;\.Wq/ :z-[-a9̚K+Xm s8+z>xݣÞ:nD*%(آ_pGH)pb27 ?zEO*}xds8N4'xO ILy0i~%B) _f~`oXtj\+m 6t?׻ZͫC's;KHSPj]a qp8l z1K?;`>=?Q<"1=| 6Q4&-bwػ;h,R09^.a{Y?uZIw M9kL@-7g4chܪa<>gCLlRDyj@ Uj: ݥzL#l MSW /zV7L  ğm <,,}o wV.V/߂bj _A[*A)jAsr a=YSdY}|-`+lM˩VV?(}c~?\v^"8-mԝ4`O㘭< A*#亦ˀ=nj$!{eco~#G&|߂uӈ50c/tdh.z x+#}Ei5*2`(Zg"4ks|~KXǻNs+4k8/5/f%q!S (fRBi/?j#g=䋨,:MbŒPr&|@h偵?vf`0{% cB! 6wO`&cLFN2%$v7{wnϳ<%]& KVN4Ů[8;SXmVt(wu0b)'N;K3T$NZ*GCZRw*/y5%ٜ`N'Xn fMQ)l^ g!^i 9gj'rUs K-ձCmŏ,=ѕx'O 1>WU*Yl8؝\?yݸ@aߪxq ڤisݦa! ֒gM?FQ^HZŖ͟vk"Nǂi8i\#曒pv1tG_Ǟ['PIsQԽ˝cn{6͹z2ҽL-0FJa P(ՙo DzTNxk'mwsإHn$t~|O4e$\ƫkbbsUt`äb'2. w ۵+kuM< ԑ{R{ԼߠU v9QD$%  0Y±HR'$/"м9J*J )=EP4'Qu_y =7} оܬ\~y°k.I;ޮ&~@H62]rJ/!K$wܕ}ꟺ=*˻ EV a_Tvh0ɹsC-ջI~&,R·Z]Кꦴ5[@&&#ț |H):OL;~S/IՋ7: ۡ CrE%tm 4HԌAbgSCT ("ud޶)} mo*TB :E궪[#j̵B*O٤h5|ؐ^I55RI $5_\yǁ*x罙[ZP2čDSѷ=C궅%-p28J蛩w ߃ c]^]c A!h>\2\jhX)2CkI(\" >wfћ`P*.5DV#t~&bQs"a#t89IcieK9rF ^OcY5IA"2#󙓐XL%)DFXH . +(6"w"4ٰ|)T"ET?6J_S ϖ m /CW? fP-jꇦ _{f0uʼNP/Kf?Mr72&ZLIZ/m0l q}FUDsB{yp&.HvzYoCѝUk-a_6/hd$w$V+Y Y- &젛?-(V:|q^'i~;S`^|^=HBշC~ET0>c+N5[ӚDլ{"-]E@&r[oto:r/TN/! c~<ߌ`u7` Ȋ*0 @ ps_g<Q U?)hArniA4rtҶ|0<Ɍ&sRྜ~!HziLLxYY50蒡Cf 6&`|, !}9 ] /ؤ!/g4m W{AX Q++IQ[tTgEEĘ~=w0҈Pz1vTؓ&b H+X,(U33dHHOoܽqNsG;*1&YI; R !za6puz>fD7(*26[<'$h1oِ9.24`VlSeU 8u0^@4J5$t:Q?niv@k0b%M>K888aA7h $oSݸ|qShCJjyw=thzIA/ x#K/'ƦaMgy1S͛0  h^D4N۹+)ExT0,Sh H;s:7ЩCRN՝58*q{E@}?x1vЛ>oO ~u7?0H⍮v18䦪Qg;y\1">tnl&6?fjT$8פˡ~IduѩA$~ڵ nȬ(3T7>S 5},b?S^܈x}D !+-ݫ쓅M&xK 8L &YOdt,,ֳ_Mk0Y[kUvZ{Ӳ{3`|9# CK6ٓ;˽sS<~<ڽjy,~#! R}#u0"bsәQ;߹~ZiQ|G\`lKFɇuL6wRz>9Ђ{N7MYC=ETkHf+, s3emyBT<:OP՞Mlr_^X=}1^rz[ϐ7zZڄ4Ohd…^ ЉLOZhb`qPԸҹZ5/1rJq^l] &wIۭDZPtRcՙE;r|Y.%HqB<$Xt`v|#,;}Q"F|#i]~)eQ(+lƸ@'J ^B?^^,}} d CB(]gWedy+U)x@yPf4ePi> &5OסכM!tkyeA )H |TɉK ;alnƠb dJ{oTMpLvK˥\޵ˠɥon!:)hԫL~ק?Ȑ?5ۓ}>$$!9NͣnPʎ5ep@UoOx8Sgs0̜KM"w>#H]: uATZBij|2LZ8[)a^щ"8 {l|ݔjHdRPo3 kh@E(HׂX2hw u^~/w9uq h Ÿ+i2N<[ ]}Z j*D6y\,b<$@)= ׿e 9|W'z* KrSv"^FTn;VVިPHF/B:~UhީA2KVFMHT *r :Y($>sf&[K]HU0MP) dO%Ӄ>/Ӽ vke#62])9.0ztz~X' ոl6jNUab6'2jۺ_:ƚ#/k3%x@@dAg U`^#⸭wHp,_?]%JjT">F-oęÝL `1SJR+%uM%<{?7='>2Gh5b& ~</ˑ=oc^o?;.`\i<=óX}g ,EPn ^j6foσfcz_qũsVEBdYy),|o"9 ˷P_Vd*gӠlr b'O c%s906709,kB;G9l>{\/u* wT;'#l͒?mx-^5o߁H< R8uTв42y t B~u}oڝ;ɣ#RH7Osh5kNA}Åcu#5! žTY|rf/똔&mn&[{s8{v=з.Vr5 ˇΛ.ٮ?thJ,zdCJ>d 9bUҗܚRCs~\|MgIEQVKP-4+= uZ"oM!kN NU";D1sh>ymcg]L+n9~$aWM;O׹ՃbSh|׹k>c̷ L{:~M"ĆWšou\d@sR,Ney) $i?PhH*Ռfׅ=[Q{\OϹuJM&"SuY^y vQ6B2XXGpޢ 2) @f~cs<#g>b ^f"|w݋3hp}EpW!0; 9>#CGtWU!\2ҵ\rIį`x՚"Fg˳^d|Pi1v_D,afSVv98\FaӠ]M kxfsA;^x?YPDy:KGQo#. /i ˯Hu z)7uS5BG4lV L)Mcq]Mz &t%pqf3ԩ}@k#: Dd`Sk0$r6Y*nQKP9UmݼU$-DF'-HP%@.O}orHE?8VBB*I5fL: {̼a|7e'g>7t7a]vh%Cq˕~)! ce~7= ~*z챝Hӈ[lA\:lygВ iz!6DiȆx1264KuE(3p}KFϵɍRz鳕Haw=ex܋=ZC[e!gx;׆A9 )&$$6*$gm7tв|'Ӥ0"Д Um*N$aښH@_-%JSW['#jþ#k-RdY%\n0{OX )&C/d_ *owY1ˆ9磬.#fw 2 62D4nvG&r&׋-/ nC+/+/e '-એShdB?yU{K_Nlཿ}fgNh_&{h>I&,r9[E>jW)Fi/|CQXVvT8|䡜@꽤G^FJYm7AT*^Vv-mBʲŨ(`nq(d-b#|"d&p x;)R %91 hz.fY?t*bgv \\>%G eHsib (ߪ}-䳒j̑*6:Ml@-0}v][ @yFX 9;֤mXKq.#Ja+d_PbjN~zH#KNRG78j Lxn2d%)^g:s~Y\ZO ߅Cq .ӥ@J%m55ܕA9Uo &$:[H M(Yпgs'F Rt) 1<,;6bӪynq[,lt6xF-v6drfvG,@_!Q2Cfr!PJMQswLʶ /{,K SahpeyTkJ=(FJE !3:P]pesf"սZha+Z WT5n5Z]7WEEߏKe*;-AAmz흩yw*ΰ]r EHDyg*º /#%ZaP/vV Z*;lCl }L1b^)/\>Vb*%WKr=U٘W;h|t-ڻq8jCdr'25. ǴcD6@3ױH4wJDu-/f9y.zh'~GtW%iB s1B&vg5pqQ>u6eƗSoUHE[>U-b^.96TfQ C]ǽM[!K8 Zrݳe Pͬ^<2Fz/?,PiF^^v'hQ<}N*o4TIԝWK•4rrեMD<ڹ I hSj>/~loGP,&Sk/ 2 P3+u׻:1TLxIsV͔f~U9/g1=]N .l *mEfWԵwgт ]QYW[FdL;+d?"( kW5>##Z|&x * :xpX AYc@kO WAy~)Cح-.yŷn\&%nj\adi-48$W -#HcHmovKR+y<pNZ$׵G!&qQDE=%`xC'!]e%~nMpisVe3r(ĨQz]@]VH@OlfIEړ9?AAˀs!1'V~ie^cy<4X 9Ls/6D@%fC&_{EJWwn a"{I.m׷t9 7͉+fcb%-%_G!R=@cL:&RCB ^rsS[V4ڪof.ohBb8- Ս5$[>ܱNk.CY}u:E7[ 5@zMg!ӗ#8i1M+1ǀzyx"6^ލz}S5c5)3r-b`-85 6ٮ 3_,$uѝ8dc[~THy^[`}Z{$cjx<3,5s} e(  g~\0Tݍ6%Ft Y;lS,~:[VH;BR4 GsxeL[+2;W[RLRPy"u2<::?Jdvid,0+ KjGz`}fC,}x8AXP,(V@#j 1UNʣ2@sEA,0Qo62ff{tq7˸5vX %䥞1KI R֛xo23m*y2 0x! 2GHH1^3M;3c<S06PdΓ_Q/帷eA(\^'}4 u_ӍyQgpcC(:Xgd &} 'Ut k(ʋA*CD=n EPܥ+`)qa'QrWuahY c,ۚY &_!}GZ9pUNC! A L< ьcF}RȰ<j|MqK0~9iv3$cd]DZc|ꠣPMr)4$zpE_I;ot|7#hgf2n==]Qw?G-,+y"GHddm2s9JzfvgR8 j26i(+.GG."okR3Yixb^jɮ#! P.VkFK,qDGg?TY\n!A7q%q)d$mUT0<1g(?LJa༟<l(_^rᷝv#cb=p;fR^_q0xYpW^jj'9 G|M`#CFWX߰_0k&`|$W€Ige:myx1u:svV>@u"8 |8S= t|L{ST0O'9`s)"wTc7B+ʨ8L˂iklh I]Wo䘅3L\JR`tj@$ GT_+KCcwfhw\,YD`y@녲vJe ^f"(C25ܝ)O$RT"z):)+9GAI? ;졶xH+7vM  >;Ї>8 @YƓxYͪ$_D.}t^J ;N&" ,`̝qX[?Ϊ,ڵ. (5ݔ #;{ v*@8o;ܹ5:/A+u> |DNVPPƻKaa`ͱ;c&vصuDZ ;U7fGgP߶ %Y D',]Z(UMw6őgKcVy&[աdqC}dp蔕 Q܅m4E m4fճgX {NC]#l8A3sh4&ʿї%ғB F3Cptw¸Z j1@>dL,u1TIU}٭Hv by -*6ZпM_;UOsp%'lY$\aĂ.M#};1٬(#px֝P*/jWuH#$:O~yEtL9G:H9@U>+#gv<%DZ[b}`$f"iG3rlV%֒ӁUpU$c2nwyވ,8 ї'М)YcFu~s ӎb(;cd_Wg\kϿDhlש˄t凧v|_NR&/`p?Fvlx,x#Ԛ<7X4>.I?.F@ nGG-}u) mj%th ti4xt-L.89䖗焽CU XcdYz@t24=%UM=sYiiGؠL66'=@M >}wx=c#[b <,2pJ ~ DY-IGvQW4KUBkgQ I[ܵ6S_Bc?ɝ>/4{O8qW} Y5Q}6*8ci'eK9:uOMbmț'H'F:Fqga(+9q}pi72;:-I!DBxk՘!(Bt˞=d2ן aM*[PU3ְw% , C*q8o*.P?1^c݅wʤ,LKԏNX{hZVpTxDV`ZM͊gaSr:u{ÓB w'z q{~YQX 6>Ufؽ]󈎐=7~n-"oIe,fr6eҫ3'HvK<-&Ҡ㨽u嵪JR,rAR*xo},q`lnj8+zzN8{cG^1'yn-sA?/nG\Xȯ ⳟQ$ P ",9n^z7ːJ}P-jp B|Q8HCFk%=c!p8H8uDz@CRW*irv/Y9ߤNq9)!h21=# Y>&EZ~S}өbN$̮ lylEi}89T.͵Ц {ӿ+f/,P$\(j/bdeL DtzG iHjE %:HY~=qzn 2Y9Q\uaU@k?Hfyҧ&4Jo6>Yjq?Vb E|In;a6bPdcZﶨĠGO!*[JfݿJfF3!Dإ/ծlhGZڎPGaA(}Ƃω޲dMP=Dq5;rnT)VqX2H'p}'yQrƻ k_hkū ҍYeie۱z&a`d4 &1@yyf=nv|סjWJDq3R XAIa'x"[I 0mL!eKpPT$On6hg+(De&̎|{ ]dvd\6N`7 r_>!EM5d)q7)IgV[Cf []3 G[o9,U%. mW]SJFhW0U2NGaN5t^{fG8XުK5Czoe/FKZ1,' hڮ>Z96K+ivhJv='TnHl-UEnF])DX eW2c6*J};-(uѓVٟ1zaa ǥSD*>q倡uaXSUȈT[U6O<|aS1ѼOCHݪm?-1ŻdP E=d9ʔ?W-c%WLĽ$AsӟBr.r]BlT7Nj+4AIH1'ڻc4{?@@ VDpghyc~$X,{ O$h2:*!gJw!P&ll~nK??~CFq& Vw^R@{nm 4n}g g"sҎx,Sl7bc=V9)4< QY*y ! ړ4*߶B2菬֖_:@`#2@2s.DE3UQ-$Z*4Y S jzEy^=KPp!/O) O@c+Ȥ )ThdPw;JʤF.pQ~3^ gr;vdұVd?csNyOyY5a5V5yݓXNt].QYځo"l (_GrG &I(B:+jN6䷸ ѮAS#Һ'.)ptm ӝAygj /t7!yKP=(O詹A (՘}-Fpַ˸.121;dzR4cr}PCš @owE8܄"ET9M @_D&.mRR)G%4FPL._~iTdc_`rc/94mmZ+=I螄K:>ԁ_q}^:]4 r rx7VA}bH,VFMWM=, i(}zu'> óu#س//>BSH^4ҠǩDVI* z#uɈRdR8ZoB!rXj RCØ'6Trp3Fv_X%63Ր1rE N8?w Dz\IA1hPnNYGmAC/nwI\>-yyar"{JM 1`t*2EC8| dDSI% 9[3D VK4L'#-k-ChFAZ h6E"1(C,` v%vYJ@u*͑S%T{z$kh#Q j$آ( Y^8!*].uѕurڿә19X<5ܚcq/Dx1{-GD)&Jjj4/M|Ъ`kw*x63$wuA̴Srk\-\ѫ­$vmT O4o'fݰ1}+t $TI;SG}1N-6>ə횖 "xC/!Gm;n *mo%Yqp9OCNo h362<^-$) 4체uEL'Wk5tf?1U뭖(oDX3۲Q`cr ^oY% 3z̰q2mVz?u7U{V+᪽٤+)NFS52I׷DN@o`a1v@pݢ@EpzT28b;FHn$Ę8ȷ9uY[s8Z R!Ub[[y^R4:KfXy( mY̭NE)/dNF~Ίe> P _:P^no t!Vwv7ߕ7[5?NL_[E`>ϧ2$JYGߚ r?eG5&|h{/զs_~'u$k!O3ngex~krυ I7"23E16PN/ʦMDJ۾ <-7= t,UEyѐյ#qMTIJ^Ȭ.KpPE۴uYs7 & aM/%ň5S#J _;T7—!֋i#gc.δ~f Y<$AI^3Z$$)Dse fweQxM"p*)Cܳ#ȶ/L~׺;/zM|g9\yWwwYhB%}jiL)k.no(]P$CFkДHMOvkݏvlY 0GLUڑl=97agxKY5(ǁp'Sy < =&V@rѲԸOoont+%3,i 7i=D8o;>m+ S(K@ER / -'L_Mӻf-kIRř¬RbzN2w@3{ZK`X_@p )Q1'%sxz]J u׳`sX_}38Ն;5ð M։W f^]4S㪵djBv5ӧ4CC؞d[tCP-: <'~K\&J ƪ EF7i//ؑa7ѷK)$ǹnHܼ)mو"55 p\{#~[[[Hѡ4D7~6JѼv=c;P `i3wr΄nRuR`і=+'F9 LFst;SpOlLz$-K6j0 2<-3i~VMY4@JX1I{!$_rQG=jG)|B?͕{׈d}V[`V*WDY{Y^z3=?!&HLEb|Z  -G8xWƺz,iSƆnA# :,XLԧXdX/eٵCC'˪ xώJU$+wPgjI'ȏ}ODjTCػE7$1궴ͱkN$r@R{ t˰6qA<Q?jWATR;p^wA>7S-C㓖j'K^\ro܎q V6Qytg=E碲>m*+¶ 0DtI𹎆\D >E/+67[ Up 8j"*aqfG?}Jt(9bZ]NyjHDη?-hjIRm~k#Ndڼ74 92DDŽ <4PAa#S>*},Cy;],!VU9sZ0z!ӕ LRh NZl9.>[rH" \:XZ#Qu3r 8\*7MLPd,0ߢx"\6 ȇXu YVh}p~ q˸5E7[rQ'~׏dPQH 21LM8-V7!u,℺Ik.)Y<3qC(´LTV=pKbJ`\0&r%P9,Vd _8|ٔɘen*̀x )KEhaoCw!_ɍ"yXPvjPBF=P%$KZùB\"r !A!Iyuogy2)K㣞ou[h WՂT ^/|EV&2.`"HWc4(M>;3hYeDy.vmy5Wv)s1.:(|\xe4 w%~V;0cw5sU^y|la-]j [^47n~/e)(=gO&? }),!Ļ_>bN# "vW,vUtGҁ6 I `R9O7$Wq4Љ*4Μп4YoZ~Gr¿{Vӏ7 /\ + ]vEV2J0) -RaLR1ߴx.t~C>5qid`؆Px|]/ bsT3)MW77hҁlfDY54;(J2 e-3 )fd )Of0}R%%߼ S%%?uDo#Z^=j, GH#Fgv..-ؓl^ө;$i[Lُ)iQ.a񌻟 1zT8gAZ?w )^umMCU;T ItMm<6>"{u|1u/$# 3ZpS$ckD$4|,ݻH^;Hw ~EnpoHU塾ii5qLgD| C> Ys•ig/"ђ g @cc0;8TH3 ~Sp`)Sx̆ȇ"R?x(WȎ051s96нL14N{x1M@ ]e!0`O47Ejb ܜUQ Ղ-?ȲxqΉnØ (hϹ4?;Ch{x$[x*e[= /  2t:IH{7>?#D(MBŸDIZ\۪ o͇8]3__ iO3LaR]tJ7:a(H:3ֆgJQjy#JBۭ,3LUXG{E{-)WﮩU2Cr̾K TJ3OCS) sJ qPcNDY:~O#uBI)A,ڊ[ٲn k<){8`vmc~LuQOYjabK*D{(QV,py%qi/Βf Hc`DWhѣ4lsNng.]"ZBuZEK1ʃ^~?]z{UePc Ԃ IviRc2Q͡A,Vɿ[7-1@7pv޸4n(w`9 1fF7+>H 18a{K;C,)7fO` 冡oK].`V/mmkV1rͼQ *MdXĝzr"eMK`xtw;UgF<8gvhy'IR>5(3GAyN}IG)M\D+N^F-j!) '+@DP`]4]nkϳ^; Ç4jA`*1PC> rI6em( R{?CD38R:!WU#^J;f×oua{󊜭G?^y W֨ۜ&8_bxY/b]2cqM3ԇQ֢}/f$H?9pt#|#0q%8QsXON3~5~Ţ%3%lpL] ء^ժ=dvزە`}a\8¼c.,{#ޠjρ'"//,!uo,1[ʻ>=^#~Ke0|8<.RvpF!:0WWLQ;e4a:Ԃ J%?ؖ1Q o aPUDߔ-lEZOEiٵ<-OHi&<ϢٴDq5qAX#Q)?KoݪpP;YQG@Xzf<DXP`P0a7r܂hi&DbH0nή bڕ؇؇l\;,_譕/tTN(L<`r~A>ͺ~)v?'6-l61\8ٕ5ԏBC' 4:x7Ys}G!3iw)GݝuJGΘAR5l_;_c~ypг 9r i SaQ07nnF4\4%訴G;vt*svziE˸%+ȺMr-R@PG&|};v&`%FwDG:~5fMiVfr( .MdJ@zr'zY!{h9)u[O#%!o[Q&%VCMJcdJEpLz84B򭟃7#KGGOzם,(62kʥ%u/E/2yjmVSs{5sVg VhȭSC,1ҁ9f Vtvsu\ RdJm^)#V9*:疨 T<'emv?/BF#|@Peܠh˃m~N1|i< p@:k⑔`5 ;Վj4ӷ kBч{ۤ> dU#%U'F) 6=cXƑ{(*xދ!u/졒Naywe>xTp ɏ?Nz9@jm%Rcs6ҔܵEB7uL9o ݤˊ/죉L 8 &{{?B8!yIJ D*&Χt%DRAD:=ڰ YcAc&Dv[FmJMӂPk O ϺY,sh$P㷉84g%V0]`-c\,ZEQSG@b;݆T8^z>s<xVfmyjYN½=$}ɜhQ.˞f5sg k劼 VK zZi-ԥEؓ&|xw_hv3ru,夒kW=~E(r`q)o:#cߟ[| $vӹ /% SNVK=`JoGlapW-$5zQ'sHy%eIia ?Ь:&V+sEK WP[QS|A>!É (X8%U6dfj4w|/F;Dx/S-Wz$v'@6IX;`?" Q0{:"'UlPA#;9(jpPXNjwŹRbMdXN4wUS%o!MDP8J,g1jJ¯zɀ퇜F9+'XQq; Mu-T8ߖdTbi4\\O)PI4Uuhtŏi"@<(y[VP4#[\J[& ) W^3C 9&5zQc*SԷQ\M '.+.;TqPr[HT:)d -v/֤fg-I<'L[NfװxCb5 D,Ȯj-J.ࡤ":/nX܂ ٮSH[hQ^SRǭ֞2ǼOxȗYn3>Q6~7!V ٻ(+!ݦU1b2x_ZHA,yj]TTZvp.{ |?QWlc5+Hʙ4nŏ8}0nh9^3*L]?kVk `gUP'-'`;pvh*r.t#UKo%(?UL#emF03C(׾a744|ba,뗊TI࠸5\"Z| u"|fʍyG{|1QGC2%y$b!wvJЪԔ=_NR=,-<`Y^y?8ȡ"sz ^YWu(j-soWDCgmxvT?Kb-~lA3!)])rf AW~K`QqadI0Guɨ "lqƘBI/.D?{PK0|>}`C>akX6U!4 u«A g] p?"v PmL/(7OɈJ閱#h8UwsJ|Pqu#؀:Zqk{RΣQHJD4Jv<s3czD?h?g&7yJ6De/ $aM|fQ N; p&ӜO,CtU6_$TWy)C+{襱Eq[. uYs &pOr+m|H"vMzպ<v Ap3.-01 ckD_I&ϾE<7DGL)WzFxv/ %&#G!Z Z8ޤ^ zɷVۂbE FݜV=Š3͢7ϣ#toHgoIaUϸtTm ^UW@{#9t#$f˙BuEm]lQ5<gF 8p ^fL/k:gKhs<iFȔ TV2agh> mx<{@CcR1(PfNjkMԜlSlYbo3Tm;ʙo2ΥݴK8[yBZΔ}ͿI/!_QL/cN$3K_z81 d؈'V3 rgP5E+*̓)%|g^pGz[td)>hV'ţ K8~LGq5ȵX`dSU} LJR\(>I]~0&D]){_B=eB8"'Ǽû-͜SQUug1,[UCH&KL],7 +iyEߠGh5_N AKb>Ϯ@&Xh}+Z`fVަG~>& ɖUr=r:A] yw&ƒ:I̬u>4rHN|-]]jԧ 86i詹{VPM=^1HZl[s8ѰS[.Gmq=2,$^zGT^G\~=ʩqaQBRG>$ܒF"ۋ8-o!GdmxTɑrc O0G=]HzT+W;Fl6GZheQ4%5vɕ%A5AܘnH$a/ŌB˩1}GΓĒ6'cMfx-H|ݹ=4C2;dcQ聼G;:;6 0eGZpvK9>ȣ'-!+͇.N3xSggz9&:=숀ri# G7W$|rG]]!s-*hD!!1xgn}1!V [Y R:X"Vj4CkeT4EϜA4CBY[P3e&:b֑҅md @ܤW$=bP+d^nBhGi/8 ` Ols͹PVo9_$p/ݙzg<敫j1=6Pv-Kc{RAEQ_;^,x=_B6YemFne@-4N{eѭ8C$SR8U+a 6*~Lr@~pQzNnP&:gy8夗B<>Dcrv1,dxJPKӉ7ԆqJ&E3ۉlSmX|* | ڷM ܍|CPaPiYZ~&oVP^KA1n0'U  gpN>IAlJ ͨOS߫S-Xŝ4#Zh.hR ) 4֟CN{陈{B+%Ք"LGv>X0۶_-?7;vBe3nBZLa[UdDÜj}[fsr,}AzxPAԣ.AdFUy*>G}z_#Fꍩ WYX]A]NDTd^nΈzC!ޕٔ?>$kFIw:)ru6oH] JQPL{C0JFxlrwζ+C.oc{ ;_W|7oK'a8<. +L:/bb<  0/Jw7 z͎:.w,;︕ ]W΅| :N]^hnd-D-tR&nG}L(%ja&  SG.}OL-1{NȈ t k['e dz/WMgA ( 7prrJ\lrrc!@)\p?e4yQ837[ g9Sobzĸ0F].5,wӯX{ʂjUM᷈mOIFfm[\(䯿13Lj㤕 Wp;7׌_ ۤ=vr)66͊#HM7H &X@TYJ`OpD=[d*abG?p]]ʐ}Op. [ _2'3ChXe04֚wDgh+ J_"6#ͼHL:JbW6a"Gtb(vnԇ=RD~jyG '7Y*F#q,3P4ht'hCstW/FrEP?TɡTjY*C̊{pc/qFc|Fu%Ɇأ*AhFlIIlx,hS*w4R#OSNO`)Hsn?=|fh⼹WzkAFQd~ҹq|=c=+riƇET_Ծ3kl|[Gw$jP10n]7eYphN@PۺцG?=n=G2[~~V$B=ИDO"RSց6q r3E>]ptaTlCb޶r :ֵIV]~!'<\`{q~*k4rKJ'YN-AGwįcòľDKeѶy:9b #[E325$~>]ɐ";E"(#xzB/$mM*GSE5#il>䁆ѪLWrDw / w^w`]phc]zOARw"ELZʑ֛ɍ&(7/EٲFt*H#Z ,|Ll w2^ܟj=@~m|B&4C W߲Ń+Q #;0[s&9& .?eDwoͣ5Wی6l=VksrYl`#?kekʛxϻНaeF.!6ez2Z1C{ǧ H¡<њgZ8ι;=H ])ܘlJW >v5uJV);v3KnEh^0$6Giq=?جW'T rL3Pe[$SMM.~˷ߑTE[I pH d`³ȂI Ih2:oC \e#P\Lݤ|~7ͷhߗQ^G(r_c(ֺ$ H-j` tRV qҭn"Q|ā2uV8`0 ;GG1Wqq@Tz7M];3zU_2@`ϦoTv,4=dNIBz isOT}Fgc&R*OأX&] Lّ|Qa @;p#!&.-ջ,>K4:f0ipAOYU3/xTDf\tˋ/TGj^|[`$?sdybvpzH6$%)I<(9uҀ#VCRP{/LÔ /8ȸq̙ϥ5d } Ub/%lBw0J" >b NF@LCNȥgLE9UQ%@zhV '2RӮ;jGHL;P't8WrJck_+n>J k1g,ڏP8>m*~[C ,0f( hȩ}'4ZfmBkـ4pԽF <DG4,Zh]C}=˷\2(P8@xܗD&ӗdX_,"fV',C%ʕDrJ!κ%8Fjbka67Є Z{4 [ )#={O5:iI|4p9:i63Pve h:yhINE4۔%S,/ܗBr t߀e 䬼Ao Gߛ{/Cq{qkfݳ3`F)]ɣtG_i chIH*K։O5M_Zw`p*b"1Ck8MΓ3Hb=t5mFݘL\N;O42`)&,3}OJT0*GV,U] Є\.;<̓%^֭`狴sjkMf/ڃM̈́1"wI;zUԶ6x|܋kG{}//A?>@؎QA='7%Ę |H"' {wITN]G.OQt Ԉ $vJ,^R{t/;1FNFͦ}([@uȜy> \8 ~ZI c:o5@N A u .0`Jvvx C;S-x{2H 5|ހ6Yt+-tK \LN;$pU669ŋ_[: !saK>'GKVOkZ<c_ Cɱ:uԿf整L@w@T6i1cFj,rio0z1Cb'G%5E)D{;牁"I+Ct:RMq.o~tGa6`b5ioEFF3M:19#q) y ڐI4/΁ɒ.FoƜq3iG}HW*vxm^ oJU^?ЯpXvpJ0D}Au!] :˓tN-U̡leS<))-$P-S&Y3ڙ]J7z[3IŽ}ץF|I8? 2T%ٍhQ-nF.z_ة9N-1J;JxkoQUyEÇ*o,kboj0ۂW3nCSw#\RTڽ";+4/g=.$<5qmZ֩'E2ܣ'5Y<9]kl}I W6 ^JLfp)-{g%ۭ۹dėEjq N>iWB%o7|%'ߛ4`]* |^$U6@}Ҵ*Fײo¾ܳn.*u;M.†LhB53'Es^/IC0w1`]<LG3Ӗhk `M?տZ`1x"d] V9vl8L5C&n43mMٖVSLM!}ː)G#M.m My2 ;:4of;"[6{t4@򱞬Ve3$Go~H~lωE2(NtR Hآ_^B3W[0*_lwĉ7^[_a핰,TyS~Mhj]3 P X!8<9{0٨ 60o*WҨuf%400$jnEr?5}>̧%-MgU]W .i,O:3T?%1/MX|pkK/ o/JsVɷGV-҄`%q]RPWӰgB]5I I͹N$A'LF&QRc֝@U|&qXzW;D+V̦8n ,kx'z2= צ=I曠btZ)qq\|j&Q~y1`l$s*_ae }1Jm `Sspj9WB\`c]3\P2$jK8˝>lҠLTkohi0,S>_$7hGu3Y_b/$qXd)FwfrHۢZ)vFD)1ɬq|XVr>)S0f-&K8V*6|=` w@!B!jh6%! pJҍAmq#<(d\&+9k@ ՙP5~o0Jtm/9GsMV?] GwẢH02:O'Iks?؎'2Mq?yBCz1ZwVCHB~1PO/V0##eM,$4W?Hu/ )u)JͼGUwe]Z;r_kg;2 =GP*T# ^'hOnj\fWQzTY:!ҖJUVHzedpm@Y" (@߉P(j׶-U2 9=_劷A[ _> }(_lNxA|>KB.z-[%]ga]ѰgY */eq .LdDLPJכp o2N.А?L$tAK+SkQ>c** {R}%w8_4e=-EkQ`ykLKʐJzW@h9g!S˸jE~FYr;7"@!Kadz`ә 〔on5N<'dsxf3h-* +U}%Gɖ囈^ w)73-`9GLʧih~uk؆EPf5ϲQ12ǩ\pjIzULI_;*JO{EB5qw"N$[, FZ7;[#p#f ۷Rw-QI8z8Z[kS]]+DjSN6ñvݒbЅ`n!\ zӚux]B%7_4 -R'b&!vF iF1PUu$ID]uQ`V!OAA؄?Cʖ 1:Y"ఁ @=jl*B0?}mv)Y002N!#fvE(<}% rU{@P"I]l]+ډ=IdPr]T%gM[SW\m9G-~ԩ\lD'GG)\[CV0P_jv+Y- *'Q%ؙN-men3aaQ]^m:3aa3;ZA8/CMt_ 3Mb|@Z3u^舘' yyg YȃnQ(N|Nl>rb/'/b6h˖A󺳯e;TVSPy(X_،4YREz85B(JA_w~|o9AY UbK&Ȓ_eZټo yzwyng7,ЂKq0q2\IiVM+15Ĉ{l밋rs%fFX/M9x׫a~B} H,\t"*{S!%ĺyNbo sbk1&UȴXAsۄE6g y hA8aeS?j#ʚ~mLL%)B?æYz:Q 8K ]4lXoJ4S-c=W8|Ae-¡t=n*({SmKC+ 5d_0+C^.щ!HBl.CHح]!i'~6^eO0s~#ə{e:i$7>{q=ruKIQcAS=j`eYU7"uNQ%` I8pFƚsRryiz}k}M. r4rE/ :g=Hd ~!Kw"=0:=-t>MH@pz[ACUD{cV2pWn{h/*Bq>S^M =3X ʪIhG41hN&r_ʶsȅud>Ωq_p1S0SS-p䦊(K@vs,냄#Kxg=lqJ=kN`~~=,T7jfӧy6{?χѣpC &}F*?! LQ4a2Zn ii|un`(V(cC}-_0*_RX˽6-pz{ ӊEfWa:RDmD|;e)V bEfrkTmkEyĢ;4Sp5*`F8!eAYuUk;Pe/k" xԻECX0~Ft\xl9\NX VpSs\6U"苒,=ji-KO&\|~T!PK)BMT Sr_^: vm1RcS5W]4 U^dnrhXw jRF<"@UGd{b9"qh ZtO= Y젢~N2'8eSoVIj!E.^ SE>MfۂG\#.>oDHan)bX/7%vۦ|7R-{ٮG9Zy.fA&zV8s`\|hVCGz@bӣz4\ dޮ Y~8y8y4K:(c\3$yƮdgḰIU bNɹŵy*6&ע\7gnT&;bӝr~4US8326KIM!j@|o1F/_) \|IVɨI!#l5 X_3W bb˭yO.y ao;]8($5ᢞ^'ѴX:WR4dW8 M cMnZ=P[V#/c[ʩ@: =N'$) ]RNN#EΙ iZlWYpVb'uhoݏegtA@8ؖ'!!K#· ױgS# wC KHȣbUDD=~Φͥܪlq|sL3veGMsϨ!C N*ia  _K.ٹG9HpŽI3r.: &`,\Po?A}z2yFg?A{}H:]ؾ2+8J? e J`S\(@T*ԓZky:Jcu eBqa_6C,oj^M.RkڑM(r"~/*ov`LtYs@oV]2yy#}fty{lųpX[o}LDp^4T9}͸qA'3aJZhpQ81YT]t]Z TsA>0Pw3%WFVi.L}T X PdrAI?y̊r[< #;2PY՗Ϲc +Y%Q}Þ"'0Z7|I@rGSqES)o%Qǔ rq /xi K?lhe%hi*"aQ~OZัQ|QEѺrlui埳/&e,͘Vi^K'lt$YcSI~$[Z<Ӡ3C)tJo6D=m}1; )5㝗bF2הER)zT1͌76ih,BYet,N2"NÛq޵Fh"&m, qk+DW ZpOLYFHf? Tq1$9?w_*yeNK+t5mmiaM^*ѓ씆9%00SƹChGYninc … }0>NÞq&wqGcX.6z|85w8][:2>6_3WɞWܧ5N 4+tAQSNTF?{0&U9'뢗I\Թ|vW!ut'ҡtN' ut f{ =< gyD> Jy"}>`a ұ–J8kjҐ*m˂W̘M)o$|Yecx':hgzq c#{2|La:k*! /@vEF7ㅯ5Zp+~ZL)jf< %BWjyV蕟t;O8M6u?}cW-\Oݷyx0P@JMQedPipwa2ޢPZ4\9r{/r ~1l}dpygj tn%LKD[~Yqmi N]Sge9i`%o:,:8\- ,0`#d&nYqyih<"^(b;{#rE &9E&/v/K ]t@Q3RȤ7=..sq r ?M1٠ˆ'g*d/#}"%l؈0 ~!{9,_._d)J֑Az^Y -Y*el$@Rg)2PD0Πܭ3DGMNVakj|E脹wO&8õ9|!4 ᚋQ6ُ=kmW8ȏ5$"x>g:;tUOn9&8d\iя]tG!9y(Gg( E.捙&6m10x\a#JErpQy$p?eӹ6)vgS9PqGl~GsR@b~pG`c\ IE]KcZ%fM=Rvȑggd^kT/8 ?pZ5_Z(^[0 ZMٕXA?_P<;CrB?bYw&ΏsL0n`?)Φ@tBI,pB~˶֠U}zH^ҨB^U uF}kEWpiYµ n7%.~Q nZ瓽Im66㰪8nΉ/"WZwb( {J5e$s{Z>"S!M%= CΜOZ}'i:i;N< 7B=A,/ 0qZ+ H$&ܶ(v=V_UxZE >R8DbM+ "TUP˅4laNP`}!{ '!_dNNZ ?(lcaz;~:z)ƥ]i."kw;'7Tn{,َjrH@Lkg'0f?N`]& tu+#g'25q[97kʹn(F'혊'mO8ȎEsG"g-[OcR+N7bfzH[;mxA)0`ZUS^pp/g8J'§;'25dYtUc&Ҏad*^:K"KtӢ"?i91LMMY$(F8rNwzƥ|r'.nHܼ9~f\eڢК{v=]~6zW]p-#QWNTgP~ T[2Q*6+2Pв,MV@v2Px0M$,\4 6<*iYlǗVΪWQ|a݀ Ln<,Vˈ& _csq6=B䎈  3JBz(u@f?/L' ǮҘ`;l[VkڮKBDpkLGm{(6I@>#]?DF[Xׯ2s=ĀWsC 8i51UI̛tbX7p)zXs-<aEVٟ-WhEUwiPu۽ۜ[RuhC2r/IҌHR:{bæK7~ΨտS^4R/.Ocn j߰]'ꅁl ؛!^5ذekH$ٚ,VUrsA,MF{w\bBh *R-),4]ݮ_ dz vanVL:A듛mkUUOA9|x59ylMQ6^@Ujԭtpfݲ$k~`;e|Y]G`X'YdsgޝXÕ1Eu! 9ĺ^q))ëΌ̇bGC%i Pz`H+)їt:\ |Zvba"|fְqW'66$@X9>]hhw<fP+`[(1l{ i&i)=ؿ)+z}Yl>UbnP7q?4ɘSi(mSud=‹UTql].ĻP¼h>Sϟa%7FQ(  od? Su>0V=,Dac3ztC&s6'1a> P SKrt}qƽez?$Ȍ5kֻZ]ri# zD>m;置ptI |d!"I~p_r%2PxqgHY3 vosc'foݽ=EX "Dk n3/Og<](룎R(YR,(ɵH-,NeBiSew7*\r- %w tiAѿ'y{-G!MnLi.RD$fT@.[- M+fyX_@w/S`Aю-ojoҥg=@f;&8.RZs{%w˭ ~xq[dZ`FI|<٥[3?%27rf[o#ӝ(OۼĚِXPM]0 Nnk}Pq ~Y H>?ٴ<ϔ K!I 7{D]Gٝ]S`Io"i]yp닱Zg5|;DWޠvK\*D|%<]k/{d&xlQ_>jw? ZH9G )$6{=v6zQƯ)œFya7-#OwU@pҸҶ{^DA#R 䴎؆}@N Mɥ̾#T/U6x*oΒ188qA%3_5#*T\D~1QpJzyju/ڙr \ƘUh et+Θ0ޝl;;g:q uB!'Mq1e;'rZ%tӈ!SIC-7) } 'Pr |# Ζq5uvk>[qHapIjT84ARePXf2A*x^uϜ7* 9*2' JVd?}MLgmUSuM5pye0ϔ>qh#7 igc=HҘIFKJ=Q7bKO&b) =9LMCQ)P?bi .|ca4v5(*_n4Y{;@LTuIeUC[:@v+ā 8^C8:Ba ٛ޿&;{+{̮|UY/%Dn8!,գō > VGkXYd i2G]yY֣ցVꤾѿr7YNf@ֻԗaWm8ۗ }uA}&@ȖTRn,j-f@޸jyKarՓewfOzplq;7#dJ~O=SV_U>?itOWCK2.u`I88 JIҸVO'k+CA<̘xAueN glށϛu)BUp_l /(_^$62*r[Co>G#})yT]/wfK.%#AΪհ `55tI 1`Hl)jue;uR23:Z=028G[X;gH9զ`ǷyOkaCmiw41HdTLVFt5]p>>Kk_+}g)7:1qPu ų;#dD S`9XD4d<}7S S5OuҭG;͔o&s "BD 4OܾAzCÆ}ѰlyO7[z6gQ2x(v2MY3wϒe@?1"6Яnca^\'ۇrpҒcQ2g7'T ?/VR; aZ& 4ܟf!AGlEb%_0!:O B w' IM4jf%DZLK8 10bܤm"+JJ狥n&._J $*@`ķ N%TCƊzJi7YJ, j2k^q xLAU/c&rU[3{ |(͙;k>wG}oQu?g+xgh-bXTdVébvr2ovDxSAkYDr'mک}R9'W+T=m eCjʔtQR)3Hs,>PUn P}N~D)G_G[ڜ 8DuްStO@YE|p]os0Cp KM&TgD-Ĺ|]'ԁ~.l&l˛ AnZsd /@o]dU06Y/Ec@(X%q?rc}JWL4b -$v*@Vr,\"V"ȏviqW^7 ss9 ؎}^x,Y6PrEZ `3NXkEKeUtP$eCѿ*V~0Šڜ3T`J>k$`DŽBFr[sF2 }K8Sb}ƳJCO'2LB#e,⚻?(0+ߝ2uJeWS8Sr74!pLq@[15O{Ɨѣ֒Mf(6YL f1uWBNn0=gde$@ءKtrȑmqEb)S!QS(װ:BLM|òeud2hbhky:nހ @8Jٔ"`آS | \]Ć)rKS&JK(akۙz=gcٮ{Z <ہ %(7) h#jAVg+XvW%j'n1wXScԦt$c3ⰽnč,fleQ)PGLS+%L˚/-켉9*^ B9G0.ٓ{fBl FVbYd>vMuťwhr@};uC &|6&}\kEvn'ʵ G%!!߃l ]&0J+ iGhi;5El8Q 8?ħs4'`W6Fh0:jņ2؃c_VA3?jA;-H!q8-[ȴml>!zѝU 怊xxk: hNdR@{5WD_|,]浂e4,Oq2ðmI ɛ6]f8$@qSe3SRy&nɅ}/E_R1,J7te-@2` s&E>KoԜ,!0Aj@j'SyNRD ohΌl# IrWWnjV`,MnY3N[9jjqzch]n !pQ D`J7;rj)ުl7<'{vdbhZV7]Vΐج߂V"|bBV KϾ/]}Hx!c0۸IߏG O'kOZ*b09 XBByrž=V3Gpy1!j81|;TK]dpf;V^束l^ĹrJ`1n̵ ^6j, r%S[ܫ!ȑvh89Kb@*&oth@ry3yJ&8Fw*ڽlYIOLrbazi05c֘ZH]ƁпCjv'B8J,Eݼ&̆3F_Mx=VWnϓqEz?vF~^J\{5/MD)^ʙlXv^Nt83q]VG&駗΢=!r!B/i|lxKhO2fymӀ9T7uUt-ެ,2qv:!gsc`yuBO~ EǶ8<'LS=K#4ɵκ~;FC@@)U8ypZݟhؓIrA?kQPn ugG) i)G 霂Hd6b^zӷѭh`ƅ73 x|֮Ң]">D3k@@RR)0F5R+ï슼ZG02~MS<(m>7S4sBf0ߩ=2&S+:-?əO&~~eC^{2ljZA -{PtQhRubM̐=:ȉ ]U%.@m](kEJCssFW|1iT] (h+Mz7|Q<tnNBQܯ:('l|Ƌ˞VwK,A)je2?"RM/z 2 zNYBIKzAĉ&zuII^<'|^ 1;q z\71P>RA;(Ȩʛ#:C H !$d,z8~T̚8WIber&FrEd#B- OXԷ懡K$h5U4^RSp?1pF;N._N(kDˬF!#<"7VkVHRU luG^6 M:$q:ԉ(ה]ʼ@غF#T湒Q}&*:BpC(IY~=0({a`0RyrXnvОQ&A|r֭Bɗl <<5ĻI-~h+ni Plx?iG9+U'Ex(UA.gҚ9cσuiR˛ya305r ۦFӭظlw΄`͉<ӵFK؎>X33C{Z`;9g_BVBf g0C7~Y$$. @&\Up=7I[b8d1y@-^ҩ%Y= 1p"BXX£k-QR6xC >ѫH!'Y?֛E_X"bPkj6-Rs@(.%2t+7ל_G@J;$ZS>(;&P]X"߂'l 3xm?;E";$ŴIL1TJsăW Pg 70p? 83PUfwn#oMվRK;SQգ#sѠw*9LV !(Rz MΛKIS~DŽBϖWy)iȉ;|Q) sC'HiΓ/z28mMN-/8[Sb [@@f=g*]:Me#ǖ:$!JBF[Z@_TwK ރ;JX6vP^Ki>d gZqH˘P7L#Nr.[2I *Hm뭎 1I cO4^-Qt%!mCVݳ63&(?`q/^iT-rj.׽хjF;Ո]h[T<1qeNx]P{D/>AG\txPpAͧ)_՗i癡0TPs:㰎ЄH;>nO [ut8޶,nȵ*Hr/Q.Э *y$ Bhj7/6 ;*+}%?VGNWtm;>ة]5xC/ΤfLn )Atg9|nhYb%">DȦe+= 0Ou^VV'W r牉DݒO~'y~Ă,,/ru_Ae;wVNS⸆[DPe rL6=[p(f j3A_HѣXxİU0NNh@<)XufwTLEWUGMB@@;rB9i]}>i=2 .ZP\#C#qc|Zg\uϊ0I}v!{b j#C+Oto+`_ 7|ֆHtA= (&~.zƮߴ6WY`Y29NVjIG{ D$R2cAs$D0![V?łjrS^8~HfaFjIyO!r=o.m_j8K1 3A Z} ( [~#5bVb dYi'v. /kf6B g5xPd*>I_ݚe#Pr>-@߼ A+Oh^9g0#Y< Ѱ;k+bdz2+%YA fO$+\ЩhHe{z꫓gc ZA}щV7Ўk9H_G`QeN~|7g_"+܊5tdΉ٠󝒆}$0dg$(lTofo57H9fΔ'rPrE:3+5pyH)$m`Z &Eg-Iu $u?9ؗk^sW(o!D \c"\S(zZ uR]ls˪K6ryW:lp%Hn\GOk'OiƉpj^P|[9Ȇ+Qа+hgXrh'||֟SH/"4:3*zWnP6"sW 7s,TV"מywy'S)Nrk푁$l(UYgQPvB0DXKd| )OKŨU$Ctf=Zc x>t],P#Hz{ Y飳?1+c M")Uԙ9$wo}}zPm4`!+{Z`-J%ّ6g.D قVT֔wqfcX}f(+-𘙩7}P0R{iT9V ,IM1;gi`^4b~9Eҭ 0΁.;WP&/~Z (hR;>,Qct~~ؖeVS.d]:cv<]­0Oje[5 #%x0nI 6 Z:ި[%h+<;`&IsiۼkwL[ s`SFڠVxw Z7^Z;hS6%;N@utz=+OG/8ye>ڭ4\ 'hߐذ)$>:SlI;v輏85*b8-[׈E.͸d\S;̑UbO0YT_cfOAm3l 4C/L:?K{y72Nzwb=N`V6֩el tWY9YICEBY@$3J+莄>I/Wv.sѱ>")~;!+iE*zN2KZzu&?!-څH|ju>SgJ5AG?-Nə?i+P2T4U5$̺cUN BTՈqNHs"䆇] [U!EjtIԮIFL;(X$l!wZ@O᳕W ғk"2Rk2x!Zb'VPzfg-pW$)̨c\_iCN"9#C@0<EP`V!܊q)] Xi:SVP%+թ'E=+X 9T ƀA85mh5ځ!:&xI`$?E، |f¬O3%QDbp|?:bv۾\N&;k=9߃Y 3 wpP: [Dw9QOYz[)`OU)]dѤ:ՑH a@7UCo$VSzF$z[<5섨)|?)5zs\@L3[v8R@CK ljdZEXu%C4$+U(?<.N:)9 >HR t8INOêr#2Hk}|&[QNqsW@p*k[벴nB (mbG\_pNS b]562yev#޹D%c,p ֣V#tc90d ›IKD)c%tMZYjӰ!/ =M7 ¤H ;BF#xZJkAsם\ e3"AuR@* >/?Vdtqp"k}]y>j]=Tϰ#KDez|6)WB #QL0gs~Afݬ@QoN[ 1=ȚR3~Y1 + F !xdE oV(# c53-vd:$! s>ߓm! \QPQtѓY/=k|a{:OoǑI7/Ped-;-BZ]Row1̯Q* aP,dQ$i ;D ( XҠ#sݶ{=7=Һpxk>E83`vڋ-}ÀAWRf֠QH)qb;~4cϩ5x IwXe;5dnxص갭^ V{ 3wڤ 8n\w@<-Z PRE1U$а& *F<'؇WȲLh7.ORR3j_YcR4 zpäUnΐl)_@CIs)Kc)3}%a |El?lt +(Ypb/u(n(\6CUPGY(!fΒI\aR],Υq|SMJ?FW? pN|"2fxUྠ[]ֱ4xOLcYoZFȓ)v}@5'+ 4v]qA &[h?2/@DAyDݤtn~!6 +RÅJUǕ~bʬR=O /3놆GYӥb9O`2D6 rhJsV g9 n$zzOg= >s6S{(ޣ<:[ \0RlZՃcШ-J\@Mgmw`lny }TxlC/zT$Dm'Lf@CqNзKJ0D}zy)[mT 6 Nn],JsfX_@qQ1tA; TLKtMhfM[s . z`vLg0XvМQ!FL"w߀@n63ϿJylFK!4Gw,m ^&1._Y\lrBl}J~9?&)VZ"Bvz{N3C Nmf a R>t׈ ɭ^ $-/o~a'1I]:+ O7F"횡up_upa;ee;26{k6>0颁DzH#%˳xaj BzI$gz}qea} )Qsmʌ'W B4#lKv(}ݪxn|zEblϬO,vaeth̹R&LWYo8;&~S͢bE& _<[ ԙh2t2;"|<)bE|Tgȷ|n9"BSY{thys] 76z`8\Z@0#jrG $4=jt:yQ6 A~`FbMi]j!sB__aE;Y"ApyDЂk[Si?[ efK*K>պC&'.?b[o'TZ C5BώDug *_tV!3}}54%>*:H ,Ե0׻~fZn?Kp:(Rq-2.NGz4~s⵲n^1Ŗ Ɍ}ֳ M$ASZr ȿQ!U5[hp}prx?@ V2x. 0ef- DB fLq}"SX2Ԯ8AlMB%H1>L D[ @%=V/ORёZؖFQ>yYcS@Vt=h] t(Jm.=B!%4z+_wJǒP(LE?QSnqz28ME2!Ix\U pߺg\tǿiWG2 2}o<|*~P)g˓S6X+[_mOR4tﴳ;$`WL6@|h|N^ޖ׺K'`^gu[!3,l_RFl^EU< yecc]YcS6<;kvJCyӚbXJ9>T q`f<mGSާ>8k)FM6O[;Lh7tRvOr*{5`˗+OݘP?<3NC߈tՊG R{]XźB*5o!f H;j:uc%%! Kh٠\'J&.qxm-GE3nݿV7 /@iz;ܮqi^2~M,:Sb10j&id:=!Ke0|I#Ow.-˴Ey>B'Y/ߍIR#:ċbHϓb+ժu. ވb,$T bY!-c2d]$c~\$^طv!FxK Ugd! ^n|qŅ.>vk ]̡8q A/#:!j_d@#vDo!({URޭv~ zib Auqޑ>)&F s@bX0aS^KRjmEo`qEec=7KHU1S(۞-RGeyMn0 yRd0WwcQmcVTl >aZxzlDRFGͺ.B_a*w ڃGV'_X $Pq8 ZJ~㎀uq//iQ[o>\IKF(71uu "򅍏8'wH%ma-S&pzSK8z}['z 9Ml3s ͖셅H!!8 K\CvJR ͉ hF%bVջS-u%%LnoM]Pqy ܵ")#sʠW' -D<d^s&+uD"L"D+]M`W -i˾eW0ɇpUr#QKހ䘃߯EYdu8f#0]:&$$%N`I44.R~x y-p^b6q@Ey0&hiHHPO-|3WhU#a xhcl7\k7-kӖ3"9'LpXQ.fr??-h@rGKj8[֌b,@o@ϱܫ1t(&)n<{+;urJpW.bk RY 8V}\6c#i~ ox˨0M=3*RpEwٗ@QE~!ɟFe2sR. ^ahQAy쿖W$]4L$?>Z&ax{#U]e<#P^A;}j_p1YQ=#j{ZRP-Pzsw>Qbz{;RBSY)"xHW@]/?iV`(ؕ2Xeri4G<*/mƟ9jܳ FP҈!u Oz&;-fQɊڥLr_Sn3aӄT}9bg(e]И:0@OÃ"̋ ub)?hV6L3}2·CA(]|a.M*úєI%Iв/({}%iL.'E`:j<evQr(1sd Slhሌs"s+/ pkUc9QwOJN8IF}*nT=U) 3%vH!9ָF,^V6E.;C %}@Y"Nl[~@ P>]<SWs` ҩB |:ZF,[Z/0 NB1o0fHR#k .x w f'yןL>4lXVrk "@)vX"np1CO{h8Sh,?ѭئ@ذ0WO!^ ;G1r06kW2wӋ<.ݕEx^Z=[ĉ~+ Jr1@St0K8dzW ];3d1 a~Rnɕe1%C#3$pEg숌"i?"E׆ʕwHٌ0#xLQhaic1úkj©skUQ|3y@ zCx)L.MAB,\)G`pV}s+v8n7OI̶?ރ%۝!d̽KC1T]„+(_~ 귐~ v)Qi>59l:Ftn nϺpć OI7\\9ЬLeu4œk{G-e09&u䇎Nȿdyed5# >ݩ FdO>\sCl>(ۿ# <^t|ӵ#VΒON1Ǖt3I8H eL4 bױFĂ uW#= $|n)3ԧUj|%++wzlX4VDah:|BX"1tJ gS"Aǿt, he Fş{fillQ߯0f_]Eʈơ%sZm;$JCGvIR8niNE* "ӥ@ ?., :ߌdd6-z+$ʔm(8!rz _GlRVPTlo!nNL|8\UUcYEv 30HAYB9Q~A?j|Z%鬭s̷"q7EzbXBxeBwۏHlܠJBIGPsH!xAL$o& ŭY+ WNݵ.qH紲BPӟ1H#6S3pKq^0[E]٣W wبx]#W3zuQ'`mUyG1YЪI6L ܼ6sQ>|OF^b/]AdBv җj48B6u/ʖX%bҪKbM7`<7 ]X9d؊˔  ;1([P J..GzWUG] -7j=s`ul2fOVv<GIkrgCZӲbJ:9p `lq4yڳa딈2l7QcK7T@ {_G۪MHt8™tWfI*6c,4o*."V Riw. pu!{vXKTx$xGWrxx5=87/! ,^AL$LQ-gUUHMBw[m xOKw|"BN(ljnj$G {*ܬ"9 k[͵ u:\coDr=R^Pҗe\5*_אL* m`qNCpVݣ:6ĺ[4Z{vOw}2(GB~- "=K:[{Uԓ [iK7u> 'O)ĘOQ*cܘ&[36vASuϽ079$tQ5{XS`z_ߣt>ʐ<8dV" QA߲ʻۤ0Hxg9j(YAguP}tqyd%)K@+PXiCTxYRS9=KYOzCeqa \!P N/ƮVZ*7_qÈoQge*7c淌#4WA/Xf>IBۿ2͎V لEʩ/P7^l5}r?-^`Ji޲v; [P9 *EQd:r=p^r/Xyx6O;;{Ht ! n(iN', .bϧݵ 4m\> њ!~cx=_0if(Ux>t_ǽ7b`/`x9 h<^h6@gHuPA@Mc^&%jZd[(%g=xi *޵RɦF~Q>͂Zh3f_CeMx z'H?lrj~Zˀ('':RK8n|ͨY C^x@ixQӞa<}sQ hE:C/[Q:q\ "ӴxM%hss<| Q9WLN"L ήflЯbH4rei~\c<3nSBLMy֪z ]!xYd57" i~EB7)~!4k:sYts"(. |R]au|f!2v rPMB(*!sJU}QNk%vggOS\Yt Qf (C=o,bz]&kEFo͟ZU`mL,UagNt„꫖=Yr]__[A9[gaGWو]'o6;AV,2]\ӝ#rc*ڔQ_̎B1,p v:__Q"w WHԥ8N(%du:6RNfl簈mKL| ;R] MFTXxH h){Nvmrؿ~:~5s5Tɳ>պ&vYEbmm5{edH#4d { B*z]Aq\v唬 dL`N%%FkMj} ߴ ixD _=[d'|Gl2C|̕sE}JoooI"LWd@7ݲ=b>௩Qi:,?FN{ʁPt {K+2ugӽʺFS'ٺc( ښf%E~f9䤭y9U,[`T%ZUmVSBVpp*Р{HX(),771YoC!A3-;Ue̱VO_䭪{X r޺~P2iB d,[3Q/%EkLTNO3,&3=J>*) Ԫ+U2&8|9!@hzo?'t㲀kĪ"bL<33)/pX/×.&MAbmG{ i.aR-WQT? 4*1.?$&)w^`R>[ie/Sh~><Ȥb3wY Icpg5H vs5kckZ oKQ :52'&N/8h#bn8u̝߯{w{FPd4oGWe-+g7.nԹc1G"Kha.̌Sk6!;9BcrSl3($׆IXJyYذmV^ iyaV.`FLgӁz a`-'&笺YuKSqfL W4.m6ToSIc֝(2$yJr~b7(!G'&2SwP]M)[w}{Qe.hƄq.A7u- .|# iYZ{k7!r|Dip Qm1@dڊb{'hآڱÜcu qU4_tZk R(dh] I9%/P{da?C{{ smkZеăF + o*6pT~sJ#`RW2ށҶٔ#u a z.2GҼ&`Xߦ [qlTZ :w{,4*ILyA(Wv` .X! bo|ġ'w%0&cYLDu=2º&K}ÚbLrId DL59^2+ d>)QD_bQV怒/qK8LANQD_d)&z4 T2?#n~YBb:ڝL%'9%dĞ?=έmѣ f{[s(7e4`[ $9ݒė6+7|]lZݹ~hH)^u<g9s;Q IXO<虙ge].mEkvCs_dmnB8~ ]mIã(<46/XƵoa(7g"m@ ζŕS ,@EIcԏk .?s%b,X44ϲEi\3"?]Dteqǘ)  ժˏfM n@@pisqyz\kO;UxsfrAoEwSO!xbDh݈)IL-#dM>uyBm BXwydisD8HX ,Y#IL.tFy}gI5˗VJklrWbszdRbMRm 9kT# T|CWetHGʎ[Fn2hEu 9uwK/&0~m 7bASQ/|-%5SWJp"Ye̝SF`pBv05XJ|Z2hD+C CC`0 'DdW1|/ Ibן [UV6Ld=GX 8]Tr&} |g)wwaqEwފz*q%:Ld;c( _ R~'h Y|za%4T'nH_$Fq}\ʏ}=;lxQV5vRqޡu-ćF[ *1=Kрlh۽jN?c$ɱ7 :Cd݀EN#g(LL%|<]ٸՏόKч@CczT\~ind Q7ibq3VڝԨ4:XnPWJuĨ'G[F&}eI/m桦=4; ]uXwlduˋ|9n{LCw-zd]0MyC9e"sxTaex^ޫ8Ntw8a)oʵV%r A{IhGQ Y+dȼl -;Uulb{1$Bb'ceBnD3@>bcHVNV~ïю'23L wk.(P@' ]ٛ4%w p{7 T=?E`)<{+EYHQ8(Mfy hzvLSdy g˼A4AUܜ4UOS1#oh'f)jx}Lm[iq -~lpO4wT!BtʋKoQF>'&{VTker#>ӱ4M~Lk!^z*xQ=I'XTb\} -@:`8ᘐe,oLz5rp? 'sv qrD=,#ttEE}#z0 PNREfP$Fc@1 Y //0LqH3<[N0gN(N ./ Y*8LmKOx8Bۥ2k`{l3*:܏/0ǍmWゞ ?kfCg"mqn[fIP;ХGHTBV. QO0kmUlD)?>Bơ>]C>%UYk{rȞLVrJj`0 ´3RO"}QB&FښXK h4 mdU1NqM? d3P"{Pv ^d:*VBx2OHA[9?QhJnh]'0LIB28  /zX+ `JnUYh9 Jyڏ܉hkdx**O"WW~F,< B]l#zz hs{vh{0jҘ(H }=qDZ12JhyD(m5:bA^`rĎ& +-[Ah܃ 7%BG +o|~N9~2xL1)dJ]=l[gu4`db}rٰX=l/ bմoi unKJ>*]a _O[Ӊ Aa Z54nYmc|5r7L!)|d[Lz\4ÓԷ^euUj̍*[$KclIſQ)7߁4=>[̛WOK24l8n)ℿ#VL/!h:=?й}N #|4ZMA7iR?en`(f>q@MBH 6n,ݑS[Gcakl #o<ߺ1uXOzYƖdnjSU!ێX?7/JBG0@%܅i 4, DLwnU+Ŵ/YJH#x@ %$S/AP5>Un̒5xWad;3j NG  wP`w!FPQWk }^QEX> |^DM=Q Vip܁֤|ł§M+Wd,r(GDx'˥h ҳhnC:?6A¼F,ns0{r2,P_Prs2A et=S7Eo~Xĕg2'$m|0a;4E26B`ؒV!BNakEzg[!CYt,twtBU<PvM#X="sEQfmSԫدzQfmfyMlhBNg4ac󠗥l<$3Jg=y!YJNYyJ1JzY:JW*0i]q"y:BD^ jdFǓx,^\P^| EhNSǠ-eCǗHFTL˼vnSt ;9_6!^_(DHˤE_ ga_mOu%NB8|jTY`'xs(lxFt5!eA?QF͆t/iuoS՗+>UYJj|$~Ia\e?At +I$5wY D2ZܺK*}$QaX29 ,52#9 aģ,G^>FzzvvOԉ m 6k.8q+uUYj.ˁCYd)mRT‚r>$J-F}jT zN8]'؛ipkhĈD-X OH$[BX#Y,A*=+H%S$6k ó,[)Ό ڊddjDJN RR2HH9Qt"bvBː3n~\\}再U 7ANK5nw1G :II{콙L?I"KQl 4`zk&}=2 .WS֌; quzwAE7>w2þ3\iǚ_ &ZscVGn.U8M1J&6Ou1r5C@Y!odfzPr$u}jH4N)i*14p&OsbOZŠ'x 3Mm9? !;I&:z^Sdƒұ4֘e0>whU$SߗS;hyJ1/׽QRi` HXA2Qy},ޞie*-B:ɧ nGh"9Ѯoz樼4 U}E/NC_ˏ>CnM*nA=S^[Zd]`*F&󺍩%SJQyR1 *Q*,4 m/ILP:#{z#., eY %ux&n͢,z)S[]| ]OV=,Mupۓp{!Qt <\:m4r¿1DWBq)>@?,Ia/7/A4 E;8z-K ͵z޲Uj:'OdH;q(v@lj2a'%JjyWO ç*7iCT5'I6}#x#J͈^ĸ5xݶ Qz;i&>=iusdj:zfNa8|6XxʄJM`3Iշ=cN<:ΨMf`JUa)if^T\a{5f:%uRŕ( 4Dǽ:Yǃέ\tX82"[v7b[RTBr2}h \T9,֟jCD' H'[ojשv=k5}s UF ; >"E߮TyDOlI"4 d6a@C! (ߛ 4K Xuˑ_ELw{Q#<0: F-/E6Ⱦ`Vӓj{muWN%1/~^X^W-qΨkj-XoS5&>Fef""Ŧj:}w` %j2[cb'ޠ4$ ԁ'89!=hxJiS =d6Ez Z|To GmR=8zNk0r@^Cٔ|m Q0_$ H_^> iAc[P^CU1 ހ}~RM(#4b8Xat_J*cƦL/b@. r QkֳO`Oju!rV^)7^b^ {q,-a%H5(XW)Ǎ?̙=n1[!b+?Մh4]v#fDv ھJ7{FiCq:@:y<P8m0b{pFY(/TsE*\Zնׯ2k#*R'5E&1tl=*8:]ʐ磏4 sʃl?go^U1SFu7KT%t)@ r9pЏ}]Ey1LvɽKL8M~.[GwDdXo-wDW xVr Ԋ{W5nEI]\IDcY ` 7]S!Uv(c^bj[)B`\lr^QF_wpoj~+[R ?QU-7ȡȼuGvMr2WVv:<𤤣n_"KFb B lBZ0Npx /9f&*nb TM7v &WXmVA2+3B˅i;3h4tFhr 9}6[2Eu(r$$OɏjqDԶUK*L eWl\%{ `f E`[IEz(dp2; .%~'O?=i['ZebrowgJk11Bv|' ͒F@w{wpx Z(tQJ,?kߔ̰hM%w;/^:C cW2 D08}@'TVvmMnW 3Ԏ+9]e_x߯UrZ;ԧנ:?U̗ WVj-SyN3a=)WKcv&'82)Oi(Tgpо#.U܏SHIJJ;ΎЦ î7j?F?.UnxmMr`Kjq v`-?,||$ oB+U,o# b?pm VJ wg= (LIOzuqGb` Mmת}~,-ak{Bկl}دd񨚊T2٭8.?ec*K+_&YpC/w^<]ȴY,VaT<$}+C,Isi"#Y$dLXd`k6F Q (ʖUlɝt/ȫpG-8>Kh ܐ H ,cyj%TWO8p'k:o1/_ :u9|E L~ԝ_MϬw Hrm45hcJ%!>X\3t<3}|~uKLݳLpqˬE[h2'{hBbni1 f(xhz5S A 4$f6=+b: t' 0mYgIr]7xwK-S*~"#~cJZ"cEBEe*I` 4 ]u\*>.핍wW(-S!\I2S  Nzl[WZ*L S_k0N}ּ&< G%Mq%ț#[M(-̆o~gVDYt=]LM3FЕ[`cSA"lHt,5 2q^%f܉hnP4e`g>Mb PtfjgV8%R+"j—ͥ~7r4~U I6{x?X? #pNSOaVO1 z:39{(kzD!Av :S#9)o ,y@/j|}rv3|_71L*2h.qH9rktNλ,Y+AG)Eغ!UHq'" 3 Z:V% 5DEQxmA Kc 2EAcV3g5-]xfP 3|"9)M.;Yjk =WQrdwbԊ#NJ1R5x7hV1ܛfy6<ٴt-PG ^gOd{2zKF&Th3AD;Lzn8kk?՝4Pd T4\S%O{BU\bkg|MH~=ף\ECqg_y^ZvƳRev2% l:4:5A'H,rf|Xa>xɑwe})3pŞƱŲXZ6ݭƂF ky-087TtcoN% ,txFXBgPo rT|Be?$brwJ,%U~- 3Ìv'0'8IIXyA(h6bVpãxuW.6 {VjD}̃a'B{0/[ Rx@߳2zX#bo' .%X+iXr|ŰoKMw@ȒȊ<ֆh[STυyT|ʾ:-#=@6liZR =s.Z)A1K03㼈_y}5zAG^W|l7)JwZW=?c(Y^gV C)O1Pa|Nt]bC-GPۃq$9,LE}T%yGKr饩Sʌ/oI"J '\,3lcn1"j vƒq0sztp[OkOGu~&,<̽{N,$T;㙊j7:Y6 -9'ZxƒD_kUh$?;薃`gq{UO7ٯr+WL-Xsd].FtW % 9!VDP(J0N'p .9ZIzDWbf%t%FN6Oq ޱl$C0cEDn a/#O5\'@>m+yg-2G}(|Fg."onW=8\gF!.eF{LύQ.xI8^وtؘGyc5Q!F>ʣ?4vЬ7>E\T O5Q-4lk331|UNb8"׏hXo k }6r}~aKy']u^N DQb 9 f_ CR1C(z12r$u骽̫ZA276)p('(q:9:եtXgR6ׁ2Xgͪe5^E]Vf,ZK1alk%9*e,z+E$cN(^ rx"lgoFLɪaUbh)8K":UGD8WFྻ-l :/rQ˵1zn`}cRg;muM?Ԓ9nGxHgޱ:O"̚M]!X:z޺hf6R+N/LR>L@9Tϓ<ۘvuʘG8s kڅ3U)I\˵p7QлY=rKk)Ubv,f_ZoF'9pu#y#C7 l؄rZëT(Y\"ѿg*|cM &Q O<6rVU@tu_h {Krh1 E¿6"JXþ T#*vGh ax?"S@Ǣt^]EΚF݇ml^6SJ'2;~Bj𠱤WWAa*jrs7QVa %Yt`+DtYK)oL{3^æzm?Rس.Cc/vrt ntΑ uZ&1T́~9-NJ:rJ$T6>#v(4!Hܼc*tNʎ㓺 mXpxe % Kn#H:ڰjp6Rˉ$9;AQI47fuk24dj4 ~;p,qLvd(j_'t9KP .p\dK 7}mZI1>h awRJyi2Y,5&P7n˨ImY^y,WjP# ެ?&r9Y}7f'L8^4Db#;$VW*aU ]x&c։ߛ阉`Yq'PlPjž s _CZRpP{٘B6F0^GɎذȬJ]舔"k; Yӫq|1o^%:znMp58 JpEtyPߵa.s"%S˻ Z@ @WMGJ ӯ{>O#gu @ˢ gl#L:W=VzKJ,2ZJLF' W_Z@8YqcF8{ꏦOhH1eR*K4m0EG *%T1.@WL3(16wxeJE>ah ~Hx {qJjėBl_ˣ"uNwjDA-CҴ()ߓ IlRX5ѿ8ߐ^hAfΓXWX-5)gV:OM.dEϝ;ﮋ\fqr~r]2OHsD_I|hŘNT|q357I/RR4h cdy|.E嶜{ *ݔN :<K^bl*~^0AbۢQ!g$Q@ (bAU=r,瑨xMA=V1/ʼZ^ ;C`c51?x 7ӁAH #"7k2884H!79CBP~:SH,笯C{\#VJa&$9"|ϽxЃ9lt7vf뼱(nhsta{xKHZ0DX@Z.E!/'~z.j?w5Lw8!g(*rc Ʒ I+Hfȑ_C(B( ?|N;,zqm1=CM6}dFފB(Œa6Qg`BJ˸ίZ8A p=)"-D!acxg/=/ג|L8T﬚u6JB5yFݣ|ZBr"(E3 7L̊` vq͋w6_ gؚ( Zf{!#DXziaAeivc8=].C/}>J~l2 ׁE4"ozNE4nVTe+AK_h\nRYFnBxcdf"' b9nl3KKVK:<>\DΚXm+f,m",]L8/*O 6w3섭 >d!fr31+ ( zs"MꎇaeCe/²N)S92?.֩/^瑳3W(9FXTBW ~ַm1.hfdovaRiƪPSuPR9JƼTz~2R;q\H:"9dH=ڨD$%b*Uy*HvD@N|IuJS=qM0L'xٮ$<=zS^`T5Vwӷ)qZbC$?Xe/W=Bbنɸj2 Wis+(-w9vLC(٩Ջ#W/pI\ë̡h=D/.bHs:3p,D=?`f ߂rjSǥS(꣑=\ϲ%m(sb| nxlӪ@+ eXp_&%LѫF0or?#H-W͡dTGCäč$=6oJ* 8g2˔ֈt~.9Id;WLGžгz<de^Hlb=O:DJ?T;sE}3/4ñ3mPd~}xtPa[j)[Z>H PsX"!M\`]ŒMI#3|tknm[?HZ!qqcښò6cd rC]d26rsyUk#F|i:9*qA\\_11tQo8U/Ѱ21n=M&"wnHiwM|mK{ory40I|Q2jVr^h yѦCnY0^^_W{2Jw? ; !gJRY[+IGemHjէ?VRWr, ݥ@ȃQ]K% 8h`j_՗rHʛiExjkPiBHf oV/e9b OIW2 kc5YQSw+ 饺 փ"^/B g5 6NaZa@ْ>{j\$CX ]d6K /U"uc<^"=uXԩ9*tw}W H0-jvv=6j8\+_Rjݰ#|-m:7GEFmX^bOܥblwd~0p2Բ/O7d~n43g! 0=q+w[ZurM_sGhP Ldp8J<yzA%V-)Vx8ۚBCQ;f׮x8ԋ{[mʹGq { vuU6:ORNWl2qhDt}TgUBiH̑[bjjxb\UOU-rǟX#b6,5k1q)B'qM,)hX"6bn4>[1d1OzYxIQ8.jK׶0N5r4R[y/3-GRYrN۵Oˣ h$H9K7SM`? ,g󿲟%;,?8p,VgZWn'p`2ypbA8WP)L?Վ>*%C-t$|Jy`3]0<" kTzWamCk=kJ>k7p;d!7:srÃdS /]qq\B:1RtDTs8˖Ēוݷ:'bI c;*~D^~q79!A,vgIJ\Jǹ6_UƖ lB!"i}`P8 2΋tfu 4[M5!& =\ !mO$u i[*h8uW3f$%SjO] 3n,9pwkE}<Neӱ?\E[[+62)#aPm wYg2<ףFꈟ챂}v0[ oG/G|Ն_xzN/l+r0zœz( #0_QiQ4` NG9&˴ATF8RI0@'Y#b-t $#v {ԌVa>7րhE0$uGafPjlBcVM`Q*:C$Mg؂\>fGA"I͗oI񍆋1Ұx{[Y}żޯpHʼnHӍPMG8LRM(Ln%{{T•yVz69t]&` pBp37oo#uJ?jC1M}(I:bZG40K܄]E\Ϊ^b& h Ne jzRP57_-D1V_,C_Bc Pdk'F.O+(zȋ@ BDc>*BB|[:6iv>uW+bK rӒ؈z(77!6h 9<ַ ISsA35 & MwьrJ*[*Ox5 $ wACsoY2]wq?񑌟x3~Y 茐1Ѭ<0!CS4[o-TjeSOpCP#0c݃f/t?]WlC2b3Q\.`dv[>_~|W6 :|%"ܞxй#.MgT !nt=v]M|=7<$wk.Vj}bpum1l+ڌDpP$fڽk'&y=SBb?r'HvU⡊Ht}%L_E.^ i<N {_'0FJֆ}52-k=`XP >(>p㳄e^~$Ut5r9 dr3]@T*aCmکjlCnȄ K۴]&QM8WmWI׀ Zd [Ô#(~~r[TLhX_*x:bk0~@bf RhSyN@-.z첵j[Mx"t!*^d6`QoWUgpWׇ9Da XCc̑w&!/kYVyrǣd TD*gpt=)VcARg;MI7<TFO%}eR@>aQ=лbأ#N3k67ϫ麹 mJ ;@tώCƧ U;ǰ*6CwFp m44-aO*t|T2X 4ƳJF} %_ 3>5'F$HɆ*w@|VM ,1#/Q5IXIH|=]XK ؂e`_X2rY'SȀ=cם-=c6f@B?*vݣ| DO1!RlAT +nQB3 U1FANֿ~4*gF RL+2!LStNx{)6֢E*}GJ ΛOG!v z IoKN )@MX)B:$K!4}!htw rv D,%Hu/J]-Y˔KRމ(+ɠ[*#nپw2MA%tԴ3Y+Rq>rOxIps}h~@܉0k^^ls}ٙ,6dzKBڭ(/撢;\P2Ӏ^r3 ηjއrYw^aTݲ99!an%5yђ̪ٟկzدg05q5% iPqTOzVzwq#RHqogr+̿hc`Y \Cr)}V`z`w`*tUiq EWTZB#IrcB8#tDwRejZ'<yfsJPC!tN} %a*?[! |OSh'gl/$:(߾JOՅJjG0BjVIƤHy^WMcu(e3'{,EQqfR bV@G Wro Wl gIݺI,|2N2lg}J4 d*[z_ ha3ېWoᝣs X<hfnSܖkd#7Y"{ߧ(V_d<#vHD*Adv; y/Wp¡DʯQGd nML>,>O9?^f<2+$ YXH| z󪤏:. ̱@oGؖO -QΩ76[;Kf6M^_,y[ ~q9tG[i&n1[nL5:ol_/+9/L2+sE d[`Ҿ$Nk'p:~]De>n\t/9 {7 uqdA5 BtwySƗ,!-:=TeDnt5d6c2@\+WC~)53<}m2BCU&i,o:~4dۏV4fѐJ;P|y,q,s'_JI, 97h?>8i>lloǤ>  &l8Ëe\6ZpBSII* P@zvm,1nG5+1ESqTjUz{3ޒF\zAF:PB\AHZe?ZbxO덵Ma-ac͙=_oo y{HL|LuIdYCfG=,ӯX0qI;]e9N~<*Qb[l.3"Q2Rl}b `` G*JOKQH6 9՗ϩߥFl+GK-JjZBiG 5I&GҦt-ep a6Gpݮ*o1-F҂297}f.(q2اuA17<^trj]O'a|2r>eW$CFTrQ!5;'344mK{m.:lNir0vlRU񼂽(!X,:r5ceŠzf^AIZ#_k0|B&Y50õFt6}#Y=t6l_?m1Yfwk?*u HPeSW^TӰ:t~t I&վz? -^'76^T6{uOtd !?ȡ"I T3FKvA@`::`FLH9Vx_Z4gs]/Cw$ct76c?+)G([4[}qyF!Ӏe46S>" C[qs,^aa#sqBޟ??ɣ>h=[|Z՞&2cѼYQf*K(ܥ .)I:JPn:6 ̛þ=gYZ0707010000002c000041ed000000000000000000000001677ebc3c00000000000000000000000000000000000000000000005000000000./lib/modules/5.14.0-503.21.1.el9_5.x86_64+debug/internal/drivers/net/netdevsim0707010000002d000081a4000000000000000000000001677ebc2d00017bc8000000000000000000000000000000000000006000000000./lib/modules/5.14.0-503.21.1.el9_5.x86_64+debug/internal/drivers/net/netdevsim/netdevsim.ko.xz7zXZִF!t/B]?Eh=ڜ.+e0CTrR1ǛYpAƚ깃E Ӧm>+ZB%$*3:ӹpK̓9XNX]ld Jɀ*ľa %_W2IlVG) b;N*E%jF4 }dս"UVD„}d])#?Ua>+gfUG=[1 xP2a}Wˈ m6I" N;H|Kx>jBPأOTt/P k=Eգ`HpA-'5V_w!N+;(n8mFj KP*X$uXVQWzPr"D+ I܃Y&Lpy$پQOmwl¸swi\ln^Wc.;{4:,?#ʯoTm}"n4thCisc7$aK:ק7b0ԃw|﻽)J컈 X40<"ҭqq>~.3^cDzg)-E; W*=&@!k!KDD2LT@Q -ajcIHFzՙn'4"r_gZ+SE8D%lz%-]SQЧvNjOJM+8|У%}=fO۲a\#Jc @2~&^c=Bg5;ͦv; WJۄ \qǜf`c-z+e)+br;\¼X;aOb"cL*0 1 &|5-h FU12$UYAu e9Ä?f1x;̠F[NFDFm_8f ՊP=`±tvkS^[5]=Y08npȨf`6GjeHIO6T~ɪW)XCAtJي XCU?U9L5Ay"[*X'`<9~KI ,3Ts[PuL r7+LYA>GFdmQkYy3Cɏ]mrL]E! ~uћHWYJI*/5 /fċG f‘S2I)\*d0L%zR:9a5Is}pp=#r"p{ǥCj#fvtЊPW>_x2pRX# n "{p&Q:f;MN9<͚^]H۱@i^G9r[띂yk;.e?\ղZ@Y|+Ŕ;fiy׽"(*tj6D B|RI*|e{SöG. /"u>_"'8> gm{̪2 oȵ8 i$i-Mg\H6vn0qH"pl*2ԛZ DC `-F5UmiK)N7  ڻE ˟l@n> N5&wxWŊntPQ5w _ԭc te/|XF?,T]p||*a۱SY*X. W]bJ)X. 'eo-Yd6ż:Th`Â?G/Qow4MgWǫ#(ߺ6B~{,Q6vn D"ʰ;˿{4~r#C5vb$ F.Ydf@%(umUa_G#lbÐ;( m,,ð xo&n4 DQv!fjτ;+3mQ^H-ޯv/sV0~tI}x _׵$ ԧ%Уu+Nܠؼ8%:aVݫ-PږneOpB:>վLEu"FTcPݏK"nITx8b ~ՖwJBػ/.[E.m:tsG :췻-/ao U6WJOKVzyn (+ož1*3тQpl Y6ĬzBV?FD72S CXO%::-+pHh#+- }'\яi#^q垬X\BoS/ݭaeOKC1Z:z75b:Vx]b1Hi,:Jvh'̒J81:=ٴXH>S77VӮ|2n>hF'4M縺M[MCBmQ9X#b~nUTʈ]`;Ō2Je@.kc'l3N|"X41*}4 uBY4u"]y\\n2=]ي3kkN Q0y)ѱU?g="qE2/sE/b(a+ d*QH?4Ft;nl=l :`SB`y~l$DBv7 rg T@,dQCVo)xT͑Xi;7-M 杛D{6?łfj@Ym躝Y]s#ϬVy@:p!! ߵT't#LuW2;nܞ~=/ƚ*s#u%҅8==\(C.̶) ^ƀ(G LRiV7PRu9*"LujSR;/hd>aeu q *y&*}ڝo#9a^uӵxB>$-ؾI1?FJ|㣒iNa6EE`Z})etWUaRBy] M"SF&!$M7N[YI H-f4 [deZе+ױzw5!?u({wE9g<4*Ȋż-ёA'n&E.D{ fހF^?@x@ėe<ꖽ|cJ M߰Xvm kR&1~Vn;VAU23!8N;`PM DMOSO._B*Vw'Ź(Yk}i]]Čm[0 EC;j߬ BwzCD@߄I$j'/{حKv@4R5d{R+~/qNN`{})$CH8or!)Dfy4 w"<@Ӆ,9},ϛFBYpKtiui{ؙ4ѱGjG_+߮sR|{vG B@*sFk9/["T;Oi[h&ܐ嘪64xa`.tFr0ܡ6QL]8";fwdᛡ-#RNEż(mbOP=NN"Jh0[nvڗMys!l#tbOVHKӻRdf1k #rxgJ73HwhNAOLјhbx+wzѾH[% ze쇟9ȞCVH{YaFn&|I_@Q-Bg([Z0㐝 W5T*%h5w l3+ԶcY=1-~C̀tp=YnBSF{ >MeAʞN`B ״ŔUo[A\i`:^4]ݿCL#/}j0ك'3k6^Z#c p86 ┸ȶqb\O0^/:iZ9v]ŕ&ii-Q6UШ{hy%I\m\WV3.+Q-G4}wpRꁈ .`wV%Jf"D?]k5n/xU hg@Jh̭a]Ó%|RX;a>gP(d[WJaUU_9@f'߃$^U@\W 蜭Ѥq\Pyim"AzSyO^"ziSz6E*dWN7RrÙv1Iՠ7oxXu;Jp̮g9QH.p˽MK2f(r)t =%c!)@.>QݹyS%!1{A˷)ލ!(KYa8@UGd>\ 9Y@c{%Bk^HN5Rh!a&OvVOD=#<;/AuUG<`4`*YE )?@S\QHMo"e@oBp8[?vȬ~RZb0+odNGW=r^7pûMz@erG+1‚}L s ߹~d,l!SZ,mSdyd*V=wWr`p/T;3z 1W:HοG=P?e+Dˌ}c`!z m/CGrE<&Kifi3KQeR^[ʹ%ۏgMq9ORsk3OVaI >prs/0m2تoLIm}^P4^LBסKTNI@-kfe&ҏ "IÙ!>zFNR;d 8 ~BY`zav4j,xYQ]}\*H(6?ȷyD͊'#˜Lv߶VIqarB[ ^XHckѯAn=呴!4{0v}^sW_}NTI$]k."j՘6bK]_-<-tM?D,zux΋KZzba9I:c<4"fgńKkzUI$Ci0wXA Y| ұҁQLԢ$Mی9 (Dl'=kg) } [T4@}lÎO<8rGvhċie30SSnl%C޷.aL] *lXv~WU=OE)K/Zt_{˄"v5$ސjz7`~,i_Ӯ5t)QTTdݭ3 tE<7I4x66t~!׿)dxytl ^g!kH;]Nqay"9]ҡo(f2-?>yb^?ndR~`+ F8(~ prю L@}1cFCz]HTd4?ߥ*"z@2 rV@zyg23Aͧ'|0qj-kG93Xͳ>YE})~exl",>-Ә㵇/>ZzT+suofvB,?|v9e?][;-גo\1XOeNڅ4ǛnDs%LLFXj?k~r]ۄފܛ;;AjS>ۤ\qhWUNtE-!>{Ә:uR|D"-+=H$7` -@M>]m)~`IUl6Nsͷi`=VGXC4 "\JpEhM^րU.+ 4 W1sePs,4xj-(5ΦH')Ȩ3[dRGϘ8MHGuNF:Par F.P }ih/Ql:}̵` sN/۫Xf{ MhiAKkk;YCr@=88~1ax}Ol_hX ] Cnj[Oݩ:a`ܰ/+oNS(VI=wE'Wl0}S5讖us舶IU=_$y_?'5EW1{>RIG@q lkYV@'Bt)>/WHYexrwޖfޱ(ѕ5_)&=E-HK(l4P1 ⧆KayڱIAx }6lVyu.Tۖ%퟉S`@O߈P w_^tbNpUVzZfBRM/ԼMd:;9_+pOA 7幨4nu!8E:d5g ˉL Yk`?xQn4 WJô"d`${_::jԡ3@h%~ /5jSoJP`fƔ/m^]&#Ւ?J=`GȤyOZ=ui>uSp~ u!}L\| o F#Ӧ1#ZXӒi~4_|<]j:.WnRW8r>S'+Vh_*;%Q;Q^_26^ raOe:鷇tnVe'/16o9S~ 9d&#ִay\FaFm}Q=̎EA2Md!fjcSEW+ՊU(j}}:UgIΆ:~M5xyrX?p#̴avcHܗ`& = "$ Ac{|L6f0˥z! I4(s)ZF_ n!wfKo`%lZ3 ~ϱ FNo x'>Dwt~ąZx$,֡p`=:-ݠ⭶әGU2[b\Muyt,vFcެ{RzFɶ=-B8SjWok)Ū9u0}] HMxx(")=df1æ=.*[ :|/{M5Tf;C_V1BQί~(U1A`5y I߼urI*ф.zf ~/]2k0E@ Iv8 R9)s+',t`ݕ<==Ah-Ul\DrAI%)Kc445W Z`Ifk׸fI,QD)5"&ՈB@Y#N˭ܢfӳnLς0;^.O1x4p?8dqoؿ\cJ{|'9*$IE]{ \tay߱9xg΋%HhGk!!dvz_:.GSK8[jx,dnt@v(.ˏ`7P;O&&k|8ggt1U;4Zy ռdfV%vRt.S3dεޏϤO 2?2#Pm`K1,A,^]4jsk|/`Oo1NEqf+RG9-mET9 QxeDw ~ΚUVxRy6ZI7 E RFCjgr4ݷ!Q0od& "mkqdont'6fE=-$ ,J^{SRk};wopV z;sz@9տQdAVc߶Wʇ"؅Q/:j,TSTg0ky[ c.fœJ#pw7 h͂e>2-s=x5=`[qClm&oKrzye+u`jz\p{JŤ-!1BюHwD#v^P.Px vQ@3x9PȸPQq.$3SD b"ؒ u_A'}eg>@d,>{zK2nuwc05SXzp(u{U%2~E56y0y}{M\eLohi Nxc¼~PEqUkOd%Ijä]qsh.Q0Uhw&U^p<[mbM<3:U/uϏvTcvivjLa:"l玜!4@(NV]wѶY! a>|*K#*b@ ٦9 XjvTxa8?vT@ Iއk.Xo(w*9U :? 1C['zC%O)5X ܄Ov Em$(Z\WNzt<ML ˬ>bfZ+12Poc' =+3>#Xĩ KҀuUW8Ƒq1*jpp+4VO;l¿^0̓8*{´ؼArnRS'gOc}#s,r{a dBU{7&p6#fLqPyǘ#¦ Br ?Q>盦:Mܞ+<8,%oedxUEUa l!s,K CN7^@* R+ceI<^(,L*p8|ǎC PjҖ;8XfԠ$Kf06d 0A9$kˬkrlz*r7GR_FҒ*  R\!#tW 3VFцXR(1Ė{O`ĒpME}b_ ޴1*I%]6SDz2ʾ{$qTejz?B!;0͔Q6=[}* k%x&gQ>A김uw̵ZN7:5ϯ62kqQXX>"f@sLUQ_QcYПJP+—X2V zA6r e r!zp̤R)~ya({=ww[N4>F)72?㢒J(3:t6QҠP\O)2+kȬ$ "p~Gc Fe7?5TXnf딀I :vh+5j灘 w>Y9;E}ʝaa d<#t 9jw+PNO壡J[;\~W(O)uc0=&Ju_|YF!ePVoa[ogI 15lU[RLqȚ =bt ]&xT4t8EUIА@XI24o#5eӫsM*]ɞ ʊzX6f;bO$|, ru]@ QAOW-x&P B$|L װ% 4oGu(4CC%?hkÀ"ޤ{JnS*~qWWTiHF&EݵAcD ٴbuH06r{!M,z k@{h)j c;h\pgʌS NĆk!oL8<6DҚ׊$8jJ34%BcuRTH$WL91d_ abgBc /,0aw8Er.h{؄mA%b-)x7ޕDnD4BRQ| ICAb_aEepU=nf$*b|~Efo΅wŜ=}4Q3Y.3۔L I:JC ~XޑvZӋS4(ڴ(wܳ8,e#\)(sjgE~ +'$}vO, 29iXO%XJ2o"zOfh˗ :,yOwy 1}ZK 7!ar=eoyQ6iGʜOjJ B.[A ƻm3A,Ye) /ͶZ KO}c#ByzJ3fw_N0x jL[?>w;,8@((lEЮ'(%m K_5-Y ׋eb>')P.%j2\roUR0\w|rh@KA%sh3>%g!bC*Cla\^\D {Fш8dr|ڭ yt}(V(T%}*ægUO0Hs;Hn.> Vu/ae{" [Ϙj 67bAr鏘-(i¤CSɠKҩ] #=ivU_ Y9yawN G ມūK\4G#+G2^p3\2X $a,2?iD&_G^rr "vjJNT;=J!e.$,ra>f`( '#k3)mla,p$%O8(Hİ8Cv'RC4O}(J .L8ItGpn79ݻ"| 5K֣B>K*Aoa;KĐے0X).#)`ċJ?%t"9ٞJ?ip2tOVڕ\4i,=F)9lPn\402qiW5JLf+5`;D8-ِg\LeTZ9@Ư'"_}/J>4cD+MOHź9 [lQ|M'zH; gT G*N聫D5`*|>_0)UGOU"]kyc@"ɏe-3>ޝUxbrTA%IqŤ^4^~7Ɗ^ZlUm͐MC f )NExWCYn@FBff|ǦlGT5 g@$#' gE>Ŀ ٿ S:7MTVI uG }(TN@HYI흡@о󭳑Tφ" -/5]>q_94PWldNBdڷ᮪N ?Z.la{l8~fș hޣ`1S[ENJdM!o|+=Stҙo2XG5u&ֳ-a_VUԤ1r6tq+5e[{|g* MI\3O쳄{5Pv!fST:CMUku_ػ^f4$g6"HSrip],,#gvZO6 ^FXm& ~MRWё(] Wd)Hd;6Z&?_Q07DZwq~l_5OXqs8kuy] .0Qly fJWHN}UZӨd &nZ$ q}*UP07 2Pr{s#0C8B@ZSXOZpiadm+RN0(nNc!wXod^ex! hZ[d`s k|@_חnwj,C"޺6/.]6Hi[LڏrMF{D,EK[aqARS`]i8%KΑx2|eg\t[L Res`$ zmzuEy vއIh0h~4ٮN_pFQ^o!m&o`zm3?vX“.M*vĕd^1e;bLd$-U&MtU1O MXG#.81Zdka#M(Oʽ=WmJ&ܵ5hTF$Jk)sËWl&![7TESUNℽ*d2b %g Ҹ۲ |Rq!JMQCpv7J+Sm+ 8DP[!Vg^a23s7H -/^Gu| xXfǒ'qsD! j14;i fzn?2!eX"zSm$!c|nQ`8ó@}o%:+PNjŒωi+[/eaw-f8Fyh37*z4+wV[D'a|.%v*S6jgz!ߠv7Nk%uA2UҊ1%vF8 gbɿNmݚ18ً֦fiyv_TP1:{u[ *EC+{i;Z[ĐcNY)CO?K ??}Y1wEhNTp*G&aMiKw~bDtO,WviqA`Z"0FI`~1~NG#WAT[(G]]7P-Ѕ K2ݯ5mQ&`.L]U7&ν43&mn|Nr8 2=:%n{ @i@IV^q`r#I3R@d:HjKmC b!iY;J۰TW P唔zTlMÜ2&-2&eT,T1!9:U0&d;0m '*-X|- 4Ph®"YL e^k m| ݤU$A.Yj y}QM{:gxS^$tUpU~ˮ ppW@-ܓ)I^E/|e)KYn(.&:;SVhhVeV.*8,Zr68IMa<9[_RaJj qXE}JF.V0+$WVk%a͙ BmB څַ#wۦ])wصboa- 邉M=Mp ډ&LƩώ(2|OTUC7w3sA@k@(X[9 y _=2i9^l45Ua=ܿ 7(kTAVef[ |OJU(إ~ZwK'ޣ=qwV);T&ҹ8ZB<&P䩯3֦Vɇ>:5W`!4o4L)),Nd;Fbpv^F}Y3~  ';?5XqR-y lR g=~@BrJap. vBPq _a;  }lnK}/ٹD4SJ+;\),k崯U}%2Gqy;$f%-MCũoeD/W UlW&Ѡ.%8q'D߮hfgN?1bs@wVO72@X@ĜcSM\諷LG8!wrp ɔiC dan#ZAK~cxMz;EZN]+||W+˸,Ì{6DT{{#Xd?.5f;J(غA M (  >qPZan`8?TCq]X!a9 &sRTf7&L?P gESVҬW[?6aAQUGa;~lSU亂2aIn(rρZfSxi/6pV 3l~u|(b\h6$ WFo}8' -Cκ~b:I/}0/l䄦'>-£tV}ڍ3 =WfU@ZoWEhro;*xeMMVaitЏjB w,Ъ3((`I&>LmHBq ?TvIZh ;ܪk 'zId>mcD"="ON 9 nLH{w #HPn"1dw"#orXyUT5~=BKQ˃<"]1Gwfl։èxw>ap{/2c r]KviuX Kg |F- j7txo"g9 A@Z |Y+T/Չ߫lNK,T0w'w[f\ kXTy&_6 nUQHʭdYoC4MaYcPgO^dQ4Z`ɟ⋅ SZτ#Ug9{1Ob 4 '3g4UjhZ +BW%pj_~EMc~0Ca9HQ?kܸo+MWĒo_@;XNl-RVUh#Dn;b!ϒ ab‹foj3 rY]Xƺ#LuՇ*-Ikc4/ܨc'b#-P+QfyEˠ*FE%XXߦI+ПgćʘPkl9L,vV=KA0F|`1ANO1Y=SD-` rdgMV԰J:!wkpG GQz;.D/&ޣ6 SS IL[d1JQ=r=ځ8jb$Eho9N1/j,/vtьtǸxH~~UTn!hqdžx$,4^Q K*_W͕KZŨʐq_VMj8qhDC90 )³q-+%Q5DwE#wd}jvI@ayEυ[ӳO+R tl׏HFW֝G%hO=Q6?0,p%BY~jX?xD #diH(04n]jΐ !Oxz^l3$K{\§!2-Dg0*Ӻpoa̓t7F| '?]/75;8wcaik>ܐa>f>ȑҖV VIMu0kײk˫q]vES9/Om} ZZE1+d6g^U>J,QN rІ2Ȱd9fqNB,{v{{ՕQJ,.>^އ)da fbn/Z lZ\ۜ$ե$\ۓ30*!G윊V DAt(2,?Np[k]Id+龻!H(J9?'\3껔&/?Jߙ09HkrL_ȶ<&e}QXt e}GX!%MRQvX=8p _lTF$:f-3G!lTﷻd2'x 9Q[D\_MHMB[P|#jDͽf|i+ȨG-Yb’D?:<&}K#ے}CQ4힚:]C! xᘀg0'#[NU-(4U@mwv*%~ z*7&.cL8>~KGSt|yɂU5p ճʼmp4CPծ:X7*t7=SH]TƝ37$D%\>VRw2!4(Ә%쇈XCHspk]l% *[|F.>r Wf\ 2#7M|KJ'g@`uNa[ӛ7RAezaJݕ>,vg 1&A-vhH;~[J1*+zP[ sճIYȷ47pZ- zarK)󵾯H33Iz4gY P/a/:}@Hq֝V^KME^MzWIzG5nt&b@b~y:5*'|C=``oE[Am)0nNn| +;Nots8fɓE|W6ArQWy R17ɉ8oFN99T-{E9 تcs`(y V*L[ 0- t޿ϏUv:YSM7)C[}'mIȑ5zEuȔ#E6Z bԋ{B(i7˙C@fvftLSc6@~fbWe'aP)h&؎<䳴8нQ1Ja* H@=PD2 zo0.+MٍyMco0/=G҆Xa:g3.xv!6#۪C$IE%iO+խk_jtTUWD(Kx#Æ0.>u]%ũߏ^5, k7/μF YpQ:cT d Ɗ6_|3F`?3L #"2ULPː !37UpQA=Ͳ+iȓ'nt5lK?x儩rgH\@mɩT-K[9Ed=#La7p8͞Ջ,v_~y%R6LGI(q@iE=ԓPiA~%p}ۜ6-aZ^jxh"{>d@\2>],VeSܓ 6f{ {+]ρgk>S>yH,t:ۛV}ѮQ(q&` tg+[~CwnOY:Egfߞ*Ws[ ۓ3e1d!$C DDb)#$Ǜ JǪ0ϓ_49&m:! PWއx,j4WʠI? y2g RR.ͱLWjmxsgnZ N^GZcT/,X0EΟ+ofN1H=gLxcMf5ᯆk |F-~A=tDC{j#Gߞ$jSS"7s Oʏ!ٟ i_Ѝ9|*sKsx,(IѺR۴MշBk6| N=w cFs44=5)bsŊK"+\0&g@qd<pklEqPU4>CfBxP"v"3bB5 !?c41 E{`Pu ތ{Y6CPLz;"4WÌ@gb \GU6qR!3 pfi؅ V>0r-A@Dt!MϨYN(+q##'۸Wd uVJf͘2>&%h->ķ/l5Qz3P>$rYH,4u+Bf\x$&bS|# 5o#yͽ=f|cD1³) , \2/qG̬8p_!g[mC͖C#e2+C,"lyӣa̵9è%+4ti Fb_oӸnu@2(&m6 - ǝM!(}NOп"9m`4euz]炫kU f D1eC*#1t\Xpdg Z%&Āp*0k]agS.Îq8tQ-d0~H1 6Ľm;ok.MzCI6zfeqzj\}8r ¬&,#s34OƑ0Jk`ǵCps@u=[, LH= ,J^P|wDM)uTsas˾\*mxj֬O,ݒ%89lA^]< $k[~kS*b%! <6 KG" bo);. vjMx[Hl41*din-P|OmUF}l#9JNHGp$<ɹ_y^KY 8_Ukؕ8 4h3s|qhDUݞ!NQ@d8JxϥLEN!UUz8C!jԙFPD?>(ñ[뗲0o/yu bw 1P_ٸVZRl js/[{ˉH !j}ΛlkSht0CŒU;•~kit1kO1Ŏa߷(X2p.9ꈥ~VS>0۝#Ke66d0YB3îun=5L&;:y\KSY%\O !)vR?^# } KmakvvUpݔIa bp)0:2fځrebzbqq[#_5gVn{_sM-1 vrC+ TiUS*ᳪ":s4zi j5θ;4 05J&|;Qv˓\fLLj1$ee7 ՙhgҹC Dbt $!:~kB;Кms2RH*6wQ.=:v#/l8{H%(JzY!yw[SzbmV0;[5c;AzG$w2݋Eu_܉Ϟ>PІ<o+mS ` OL?XplAsQD}*C?pY rzf-U!WMHџB3qۨ&Xq*^Čy4:<'\;8HV?jUs[rM?|GƹTsńB V7ZWLwKrOMUȐOC̣]XVƔAQ4by}VS[$ӛ3tFHft&Y -ÏEڻ?ex QY)wAm<~:m^ǹۂ{Y4Yi@N59YvH#Ei"}<Rc斚IaH2}3T Zj5ai=u%XܼZY3x2GcXe3~Q m(8Cegͯ]\صceSZ2IkJ``p]ze(@ _J~FrR)Ca>~@t^Bȡ,**5J1ݯS$Tg+7Ra.Zxu 'ᶋAUYHSUVZrv9TKȈ\oƯvcnHY6oԙ#Pb"OL~&_T8޲[OaJy? #gj^Jwk?I)psyгwmai|MR$>Tf,UoL@Պڿ~D]_Ņ5YSD&ӧEY٥v-O6JP5P++8'5)noE v_%fRk䵛ٝ ҴA=ڊ! ㍚ ,i8BmlCF܄Ccc~w.4mkfo1xoi(]I؋)Y3=&ErDn.KSU:!(󩲪K\r yHؕ[Xܪk>\NM%m!:MN힄j 3̊وho|@տELE]Hh&EgEKjQPaƩѣ_F`i3$$2pv+D:H'MRŞ.EԡGZ q1S' eÉe5XXS @eEG^=@u= ߋ qرn蕎@ L~r<Ӵ..8QB<"_&+7=5gva͌fI" U>/GVqXho`hQw:gn M)Lp[UR1.zj 5g4mhdչш=܋SЩ ),\E$P3ߡY8р9hio\-"UC[w¯{@2 !8!(M U.hdb b`NhIV ?^"]XSu8cv"*T }>,An~adBdm2{gz&mRQpS֍>rfcqylw={S;tx(܄ M#cdݚ :QL~'m䄭xY4.uy :5VXad '߬Yl)Qdka4E1@E-v&V#,"4yn?>`041?t{~P0D3dA|5`eӠp^ތ9Ĩ ^aa?ݴlZSDB!ISڣDMYčֺokE0zׁ4kJq6 :jRh Jލ'T`/b&ENL W0`RsTJKIјՅkqYU^g7ӹqnLLu d=jKnc` ZFIo46FDIu4n><~RzT_~{@f4.(03i<:a]ıhw}h\'9 EbG76~-"xDA$ja~N&>5dL nS& еPYl2p0mGs<]D9!T,Fxj_Kp]Qe>5S|@w?vO鸠k)╎39o`nۋJیm'ݨ3Vh;ٵ{)#ӯ],YY˟Z?b{tt=cIB22 BZ+ ;2_ 聤hT *>faT܎0%d; |?擁njel̼<+=Nb< C (4 <2H!Ǿ4iT-mS"_m* d7xVbKo@(ɴTW Lmа4Tb,' oP=/][z;7ؗ z"ץu_nW`)jZx:-i#(1?^#:u%&|chC_m Xp@۷;X J}2ZIzdBj<~jG/Ԗ۷_AFo-]CVw) oqc$cSFBi:rh*=ڼnXTG/) 0a!h̪vQp5ٚtm&HLxk"|*Zuc o}?44n<LY~&kU5B?m>/4_4π >PEP -yÁy)@ꌐ7hiH]6,28<}$bȡm+LnӱJ iھ|b \Y)n347I@\KJ̺kɨѴ#ُW^y[³s+/D\VȹzHz@b\ +}S90y%O[t;MڹN\r4H4o #4vG؂?g12o,g#8+MXɥȤJy<䌘Q?,B>H c*YtEA@% BK'WO}xÚP3+@ %MOid=κQAtnkFv]RxLJ5oz%i,2pp2)8ekMp2 }E/V ,4 -N8P&f Qz~F(@k"ЈD߷{ڦAlks%=RJꨏ? @DYU*^x vyV{ ơAnmff$Z1֛ĵYz7xQ1 AKA'В zwX:;=zօ rx?΁Х 9(UcdTDt7x|`ԃh`ﳑM6`eL3WN8)jb5?yx,oħv#-JYuz"(JP|b3+ueXErƸ76gOyESYFBXp6hr'/H#,G~\B+M 3k}?> )]R:]I6}oU0"_6щE`N Ρܗ%׹_%L/XaQS{ՊwFRyD'q7'KmgrISoG1)lMf{59S#m1᤺'u 4`?\ ST:3Hl(%m~lmLv9OTo.hѧ!ɿ̨A;xfv9Z]ppFV 7=ǘat+vb-'-ّ@)[,z %p*)QTsi$)݅L`u((x 'Y'wx,( t;w+ߏKf nvd㿎԰ި%2e'@M #  ".B]IR[s䋂7L:b)JI H+1J|FctU|>!~\u-=,x OG$EdZq0݆߃-Ǻ 9({Vo %6pѤcB}kI 耻F L!{~l; ,Qu}T,wrI"]wϖ l|֧.xX;} I3b4RUPk4 )ߕ,l/_h&综(4#lii~!'WgE}XޯGd?zbtPȏիX9&Iy' /~ &B-߄Zn`/F4|r_ۢ/̹PkP~  /=|,\ G~[N\m)'!x&s{y)xM~IyYM ,w>#BdQ|n!}=3Z Ѩ@\&z{t oEMs#k<*Ae&cm Ō|Py$LzCaQLpNq?o$l,tϴ]Ќ\6 }Nj{"Bkq o>:.w;*u`avyT4@töwA𛢽斄-*fPe (LsZf/jH铔wHNYD= l+pCiDcKz]Zí1#R-qmC+BxJ$*r9`)/qpzЪ ~|Ð!Z"E8 .lp4upV h/3wsy LX *ʈ>tD,|ܾ#pлsh AHv|V;-pd| !Ȋ`Q̱e2]_ yW 9R+jr*'=/Ry`\o RQbPS2=7 ;#Eh2t'*YkGk9!ArCX.V{ݽWpo cYT![hsLv#S=^Bd2e؁x]wEFp@+9{܈ GZEMu'fCr)Zyӽם06RGd&+xZAz!BY׼PD qsYD\Iέs ~J)~ֻʯ8JAu~Cl*o^ǭ .vf8C*G#AhQ߹'#f=Lq [(ouD1wʱYKzBEq2\%3[0n0#s-G xNBCܖ[|Tm"a,5E+E`{JufBMÛ< g/POcu G`RŜ&)Wd!6S-, ٪+'!&y=H@ 4 J}ZGǡ, ,ɾ-hk7Z[ff)wf*gUzIu>Sv$Ą3-~l֤ kco熟,"X8Ο$> q؊)1ܾLڋ9&܆ MSkIq: i@}(b)VT oe}YP$  @IG{]-aMuZn^>ȣwQl+zRyZ cEbOyJ^GѺJHK):@YEʕ Y>|˟l~Q"/fSv!vXC:+ e0o$ =|I NX{4R6 ȲOu :&&Q aY\)IRt|01ȍsѯI~v-4,2,7@w "E~!G^h%:ctŽsA_oJof+cӭhLa??5-wkc4w-B8!.S& rPQGsw0Ň\1e(aGH5rP!h[OPm3.]t3 f_N WX]gPж!v.ӵź.>QSm1\Uw, " ^R/iL.+FhtԘBɜDz},e~adp~}X%Օ>)Y:c$ٜUMirq^SI҈&CԱe 5x>{t>wM^36^EDZ5}o &vCCbQe7I<|(xD6MYN;T,"Tz"9~[=j%=|Q @ߏN8-7oTzmƭht$Z[a6v=؄ p1[ mL NBԦT ef.V~x-!~.>xnI*s#.%7ea[H{<,N;A,֧9/4#4JwH\PaL@~^ 8%A f!g3|I'ĴImn} U6s0O#%<<% 稜ў]/d^%++itvhb2Y+& ;a= ~nwH]ŔhK=ƒRLN ދj"#ƋQ,Fzk@wr^Mp(^jјNjѦvZ, 4 Uc.W8 EBG&{ I[ ?ߵOl$gW{}MJoZ%e؜XhͲa衰bNtXƔO٫\luyek8 ]ާJky9\noYa7Opqr> ;ЧA)Fy_oxӦ"P>4߻l c]PL0/A2"*?:ڭN|*t/!+3A]nQDzUn`N#NhwvuVD|TKR`=X=͋g$!Cũ(#= ]x_㋘GlEIsb*Hָ|궎! eH'  94f23\D8 :Rk'Qu[D%]Ģhۖ.導~"(,2aN0NñρȓCM cAsX",b%0hLJ/=RPlųEߴP8&k@!]P@vd_{`AgidB쁃/Ky-x  `\@28R!sQqnUq6 4H'2^_Ί yf{XzQKP&H9UPHE$'[kP 5"-6WTA-5fωc$.MxRr -g5UG?ɪ&1Cb9A;x(hI\36[.Pq3+v_;c 4XPRf !?eUgCԲ=epqvWpg'FQϰt"ߧ=bd">W8mیx!]<~ZpԂK/rFGNQJ'l$"J:7g~r\T)+P1i 훢0_7B[ua31f/0eY08ыf#m˲w&8/گJ}=,{I-V6Ջȓ0!E;fn˟* PN8Q( 8ˏR`.=E]Uexj' E\ug>S--:#૝xa? `ZC%G[2x$n3ԓe4v fݥߵ$~m) ?NB"Fv[yp-#?eWC?P_=oJ[oB.Ix:*6 vH9,X2a\riKoqⶃEwǚ@&-òyb-ͱ/v o9Z^Ip.,0 pЊ3\:Bƒ4>Cq [0]tS:/ 6<E^:C~P{ۃIȑ^7ϳ7ˁ3P%88i'E\7lL&+Yaz\d*aNqVw16[P[|Ξw,S^?wFہ݋D>4 bp}R"9pc me'kvS7lU#I1 ܔɋ.)|9&}[.\ovqxUXֺh SI0k83Y$flIX)? JYM;ȕR|#3 /ww{[(Tr˙ű%ْԌUm#BU~^ #LsmxGV1Ѵ b: BpU ewƏ^r*=p*z/giP egHx| kkwe)_iF!AiݗLIO-ə|a#Eq1)o,9+mJ- %X I!@_;VW溸s2Y-~g.W՛s#ofiZdwb~sɽ4K/GrKNme.9CDAhS있W)e:BHϧz%kZ 7y[|RIޙuC= 5hyHȞIC1.8͸,`ڠIB]:yIC}-;'(}ƾgػ\WT9W9VJ41OK mu۽t!SZ>U\j&L"tkRPP/`m?L[fp^h{tophv+7v/7#ً`P3ܙ|ZR`̽q<= wuB}MKµdT$`(R/n")O<М `Uzs\ (ZObU/cb:@!#o.T'db77:|M=h] oI_s1Y)s\|\'rHj m5mQ$w,{ORxlȺz\M2oY'ZlR}33A=n'X[X6ҫ: ~.Bi/M"ۄF׺WA24 B)MIR~qj+'9 _W6AD9)^gJ|g8t( _T*?'tѓo_GEH=z#>]c1ǞU$=opUv(JP)@(6d-FB}zG)2װFfZfRx~%hLeݪ'`ג"H6uk: %f%3EiI #ړmPvYNG۔/:ḵ5\5\|*n|V(veUdzO<=^x) *"pO}aȼUSuMfzKh:X.sg"oZ:g q e%q+(ז#GJC?MjT5`;pӼ͖]P,l%*S=df-g ȞzFΗg! ;įLIT??x.Ga)C}^%|^%i2_ ~ᇠ*fۋϐn3l Ϛ4gDG:Р&p'Ikby89U6%YC/Ə7e89ѹN߷<w*nRSQw{%_2kb݄F`JEq{(:.\K+[_gUt* 8Ł2YHhcNM %Hflw?֦V;B_oe:oyt[K,>{BHجzNX̏g L^wB*"@BfFWl[/ɮ9jDŽؓk?_DsJ1tÁ}l,2 KDcs&$1`~ >IG'yFS\@W b,|-5'X _k_ً]R9ٕf{)bː򯭃QGrCUt+wUվsuv-nIY(~5 ͞O9 ~lݦ_<=!bk4[k]}1W_F H | ~bsB-8[,֠A`@>16qJ#t&\|J.cNQ_)*|[3o㧶Uhg}P&PUȩ jن]ynOON|1sH_az[HIBs)e;5?d.U'nix03e$NP9U6lŶ,2Z/aoe{!&VѸ6c/l'|%09e?;)7+]$ YBTзfwBH j/@֍n6_!%:4_yMޣ q2ZRٸ44ξi`wc<Ӏm: ~&Ɗ ' =*"L(Ǩ18f5\wla?A%L 9>=ˏ YH2غL5cgCEL_~ ;P 7g+tǖsK }ܵLK;`<~eì)jb9QV̗7z" b}`727RbChqjECAAfYxub4R6xH_`SE M5B wy6WLQ,GWF]3ܿ t[T-- pҮu*K3K9 Or] Ɩr5.U.4 ,7h sPC$).@sYZN&d9<+TxbDolUi* G!7mL50d ty_Qؗt ~)ܜpzwS M%I{]@_k}I؃3vSfSf̨9X~0ɰ7M:00v,0iXpF l.fsAGK(E3@*kt*c$RQ-ۿB:MXHM2`f/v"vs/QЂtqߥ5LU'mM ;OɜpņxVƛ2/"j̶v0g)$UʟKqs\zs6F|xG,q RJK69gܬ:.a-QCzc9~R2(noi?KyTuT !=*Ē]grnu)Rs#M ҢhVet 6D]{ 9Ai$ cp%![-*`lv| İaYbZY똺_TrDxV"$XL-7nUi#o}aC\s)"GWڏ؛RQ+eI k.&D{˯15q&,1C|:[kV+f l|9fa5+߸:ͲT ;F;툫%-vM괸 Uo=*H:lj+1;{JHY&ݽjuxq <Y!)1NMIģS6x{%fr"qڢM*7DaXQsVaa"AuY66F?'W ~U4)>/qDV٩ @A& 5wv(ڃmEh'KiXo~yǿANK4fJ[N#[wi @j>aPfY^+5 lj]'?iZe 楄 wh&zz TuրhLvD¾ 7{?/KO,ȮX&4Yd˦kܽoGNMMDr]D-) ]tWKMsZIb')(6bZr:[8B'ps蕿 jkH}˝Ou%ڎ4S6nX}OZ ly<>b5 ;8h=ͨ-SP)c晠]x:\/\`vn;L01cYD1~3@ĸPvK%Jyi^ӣ]sBYW ϲ<[ߪ{x[shplO[weckި^uHyZ<27j>/%>B t#0<ɜ*/a[M-!*RsBవ<|p`! g(b9(W++Ӟ3 }/\ւ.c&ő 1A#'^\rbp_P:B16ǯ1IIW&`vI'GZGXȴ]KbFG>S@V.| "")sQ-T 'WdUWwxEyB#Bi#e){@\?:!2+5xereps5Yfrs[0IJ@G5eD`j@}l+w̕phQv@f&6Up6'Azi*͜`Wa=u֑l?Iid_1+xa;@Q \ dɤfJe!D7%7х︋9mqL$#tX3GǑM語F2 8]CS%ۻ2./sW$ϾE 1%}"wѿf]۠Ԉ=m0ob-Vx!l(O!x#Ya+eV6okʇ> Ptipdv8Íi;z29AԮLjgΔ]2PC$b(}Q]kzNar [ ?yUGG?uS3ߛgREk6OgG%ƬdLٳT,8 vLj=#׵&>fWœ xh8[l'!)ۜԶ{[s+4@e0JnFy(A YIǢ+K1J1tk _z-ЉtOe͋ A|?i0U8cէIs&'lc>ע派t= X} *ß9?71k:dY+Cy[Gk A~ƄXbtV=F@_v 9vC$& 69g|E|s2N!sPJ^:PD~wB>G.?uRFQY]ޚs:buNE_F:gYC#h˱ ˈvܨ _ A;x=PwNgR :se^O[Hf\%aے:BBB!eN hg<톿 ˃7nkvZp6 PBWe qf_Qn~ux/0W,78kPN(dtn%r6 ?v,0R00-KN` nFru9y`"i8 +9J_rgo+~c୭ՙɡ/Z87K9VPz275i)9==ͭKhn斧Xep[dKl :nFZiR&v/_T/k\-o;D0xBvQk(P@]x&VZі.pE.8Cݙo n#0L㲫tW'rKH]{F31sk:kUM;.3#P4~,.Dމ&lE@_DsDb 孄*du?g4>PrՐ\#Ur2-8eˈ[ɐ}c韪x^] Ќr}mT\8A1kC塮N@SyF኎3@FxZ:aB(MWV_J3neBKo}ByDW9u 20vڝqыXuH.r4k| }e!h_DXJ&l0a@ߣjP%GD $sB`@ho06҇Us^ $wWltZ1rX)nCw >Ev]߉B_t,y|sάQ߼D߮30VFkS#lK q- cgjrPR6$Դ5~P=DP{f?U@=tNkd| .F2kŕ&K'ZR4sePGX|Q(2Lc`S{Jrfܠ| g2SW{Q4U@,1UdѺБO̹P9kr3oNihGvﳨn%=MŪ!W0q%=[9,Hg:y%Wv: ׈u@~Y6ՊC'ĭuÀ;|ھǁݢ;qs#u+bފt$AA4S0_>z>\*yw)%Tr8F.#G?9xk訬,_$&sʓ`3'>O/}{]xJCyC̒[Ob-d^!2gŒ %wM{kѕ=+uDc)8Ҡk\=R /0 0Ajn367i0pW}+rqIl%\78Kt҇7H7D'ixS;,:obɇ=9:hŶ.HFtXθ(kw)@{յK)`%bmBǩy DCme3VUq#F($ҷ 2f8#Z&!0B#+w82'IkͥFC7sXMF:^C j;GoUz׽cS^Cdh )^UtC2+H/s+ ]ĉux!&Nďۅ̈!/ʶf emuaZ/7lǒ?lAm@X ЋHBX;\bv)JxwCfza6QƎ)j3U9( n*UQJ[YTN ]Q)lLJjoSoHQ 9˅}WE}Ѭ*zONPűF5AZi|q?V0k@c_!+)!|ݡuim z{+iA f7SRTE>.^sy4|ٝuZLJ:V@_{W ;ÚLײŶJ g\(81zURlR3(R;ϒ# ◱V7?L%p&լputqMܛ WQ8 '7) qȒΘQإ+>p< 3vq5AŅeh|(4t҆ 15)[uWm_t:`I 5>V',R B&"QC=lyձq/㻏KXUz' '-%ceg;SOϢ#lPxA$@!B(K73m<%B[(%)uz ˋ}ҞDl{ {,#FҩYHwyQtSQ؋K椶Te1b x7B Pit,sMIcqzIoH7=Dh:>IsF}і[o:z^6VQXΛo<$ky~ƺK-ts F :A)Rze:TTHPgw`cD-?Myha9;n;M1ΟyTd4AOVa8fvƽ$jGtka>#Ts(wq}eR"Z9VKUaQ-8cFF8wifhv?M~k;]h EMxnAL~>؞,ut'i?Ix Wɖ,8Ġz'!m,N @ 7[:VkH%JFHf#3S%n~d-E;DXAZzkvx*ʓF(zjS4yw #Ly/١< nEO;Šޒ/C\AƳz a"8+y oϛ2Nq(qinYW8xeL}xl5[(",]5ױ&<7[Hݸ"XXw4cb0!276?[ Q֋TdnP~LKB=7^OV0O5T5A dRAYu.ߩpN،-\~eDMD`1SJ`eY8QC}! kHCXZ, c4;leέ@ i0B z2Z/BKCПNj,$jaI)X5 ޻i{;k#ËmL71àMג|Hd e_=4Zq5q SM8l$%MgUC a=MKcgc甤 ]o){.WU8(sӊoJPO'^HߠA 4p30Z: XjsYoNm$TJќsXPsSU󾙃-Ά^Č)~YS t̐RGqZ?\:jaϲ4ek "F31\,= V&s 30K>@Њ2/u1d_amn!IEEoڃ h$8Qxl-"U2zpPFH:sbJgz:aЦX?v] 8<#VPb9-OLjN0sh\0rY(.­aϠe%YX LƳ `㍓FBiLqq>X;w)׏x {U ɺ\Ye=e;,ufbw󤼭}ߎv?`YJ8e/ܕDelg k`s&tfHюKc_t+(i*G%S) aJ+ϳ̓~IROmcSҸ@sxـyrix*Ehq!X_SKJPm1z'77ܮor/Eع1EFGULY2 0IrLUo{@?6 Ac%*u%Ga*&';hj=5~Q Z_}nH4}7eEчd){cO9e5-_#Z\q*ﮰ1wәjM:A3 =L"iQO#BGэx/ x1&+*9!T-;2 n+ݍ*[.a AڇW>hlGsyILXK-6gh 3YF`C|"^6&}gݸ|&;QE@Fo*퐒Id S wO˜o<2K'kTPEЮHCGctSa+\r>.ybM1wKFn+ՖLsT%MG%)no5 gga]$f/^=ݍJ>[1FQh˳B 'zgmZwQ!h\Tie\Jpn 5X3RGOpq܀@gy\;r]1Og G0bO,Yguh -dy/ =w] @ Ć܅6`tܙ3Gs!\uAi5{%ecFN'#/?;-~)d~ԱMgE!ϋ0/R8W.VGOG94'-Av@e!駠3%ֆr Y7|FW掕7Ӑƴ+.cXo*Nvک^[>i0vHO=E+123bTh`ȸD;^U Ƭ^}L` ⋡~e֖8m,_} Eu2R?f$} O+eTűP$0tE+qV3%X0|Ed x3By\zS+IRոqn%R7rgJ3ZZh>5Gq^ \i s\Ώ luPӗ&M#1Ξ&KB3=qJ> ;zلZ)ЬLX9posc?b*Dתz[s YqkJgd<+Bc!L>YQ-'gghOz SYiCbXY]RPŨ.ţS$<惀Եm 33аHÀ`r56l2vK_1/U*͍aīQԢݴ":"1orC}0- tuL6M%J5SӃ&7<`ʍǡ{s˹ ;:ogK ADg0P^?*pqMٻ= &$lWN)LdW` *I.@8SLa) I,|pW'ShWݗ_LvO! h:١__FLTQYXAIYr=izO<nkDlwDOk|sS@?paD2 j@}玁&4KM>Agd]6ya\], [\Z0mFM;:]YCGݗVF zvanD?o x=١qFJ6B m~J׮{uO*Py_x)hmy>s\B9cfhI?&`8 c%:" B?bx5LNޝ|){PP})9I%Jz$H:D~vOǿ jh *ɶUv`,y憠ҕqVyr/΁^mDuZBi-}-g~L>Cna;3CuF< v?.mnA 8$$co^G 2 0T@ i}Ǻ_Dp71}y/NvIDo PI7'#c޷l>|RH0+'ߝah_F_qFF*n%C]7ƌ񒉭q)py~N 8OކOuVM uv"|潪?h?AM##l`hb8ܮn)vθTru10 C 0QZ\+&l]Xm-l|5ՔG*;ѕ6 zI.wLGB/wL1oH$JZa/$Rs1dj'ZhHJR EDWP|ZVNtb g@~h6GkWX ,/} 0;8 Vvݬq󷨧!6|4I_\PĀj@\%A)JNk* -5A&7.-~$X: ߍ7kMǪs#lEC엷G"HVU 7H$[Q#h=r\ 1D݌Kˊ `: Txgl(q[X.堂c}`:r WbvCއ v+oYgbNmgLw_kTX|((dHa2"?Frc?tY'ZeaH22v(,0N7Z㱭e'ȭG;kE" N0k]᷀-jo ny{yJ uLtS•D $YOfzt+<-/JZ(-S,xG@NQqWp͕,5^wZ%񱇯!b*+qOV&<:9Z MQpS an |!v0L8sЛ5?jw9,KAzSg /b0ÓϘ4ȺG"^hnR1Csߤy2AgIHmho+@:#[ryDLj'1Ow\7BQWuI\\ 'V慭J@ї%U(`Dɐf@,uTɽh"C&}ԇ&LMm)ñRN_ @vB1euʚ(6aN(VU?dg`_4w43};E|HY4v7!'Svϛ 4T}%Hal^f8gtC?I&qeڮ0ιf"x O`jju%G>ރ^lqغ+(ihꍳb_."HrM}$W3]so.iez.(mZvNeh4h׺UOΉ V,%7 D>nN,n9cՙ*K,?RYUQŇRzл6@J;[d<8j词L5dGEO}}8'ܪ@'BjLq||tts-N7/vK!2@֋X<%ӊ] _dFOrVO^[J}\pVJ6vBӈh@'bm5l9 I{e>q~!b!eQx=xKAJA«5@NJNL)J8iNĴZ^q"(A>{xD#|)mݹ:^X8 3މy"\1דFC㉅mUs1a'bϷR7:[a"j Q1̙Zz]z)?Z/0qޟ>ɩ[~ 1ͫq4KD`D,{zNFe=Лfu!8=A=K-C4$i-kI {5 *KYNM_2F:VB<_6yj?ve5,W ߊԮmJU=߄w}q4dQ\c *,X#z Imr?f ?ծF, bTJ+@w/Ss$kIW tViuQN3`K l C^k/~E"x-jc ̧UDa*d?n5(B&ҧ yϊW{ !wo$k\,E/ħK}ƆHhI.[.|Ӡ֧9{6vb⋕) h@hssZV3n쳕ӂkr"S2)_BHUkqYOap1-y%~1>%m{@`:.fy=-^(GCv#d^3Yjb*h ثU0TIv4 x'sDGg@bOL.Q&V51e:͉д9W VKJ['4uI3W}_)AƠK׭.d 'P` Xw H-*"M$Rz_vY>̀|;?gL%W~'@"%U島cN&Z&`x9h΄ƋE`ҀO`qLB'¯8IZ9[nG#SZC*jeɺçDG@B vD~ěQx㯣֧$)ժog s{bDܠA//~uUֵ:(J:"ќv)e[ܧ8d7˭cAVM[cbYY_Qc!BzU4 u_Vٷ^oY@Q^ e[}\*K}HP0}8,$PDBcwY|6Tr\E6zkV 9/KYy\U}'+EI:: ==^,ld:$,6jA-Sar,2Wf }}e[JڌJ"@Ӌ%zj"h/mظ {f^99ω6][6ǡ_9F6D<-!&\9z9a(,@)0ZhEq} ըjm^gf)UmdM"uM[S^|}!~관4:}1n7*]h^Z]{'\a<2|T֪[^<u_D++ɟgDΔhfT3DW~H^z$22o"RB*hMo9`?Cb-S7ОaL8oQxwaӤP(eo %:DP=pm#a2tBDyF>08t8pfNR3L"bZnj #WͫA "{lF2֮ʈݿɵ.;`7p 6_]3/x'Fj@ϽSYXI8j7"g5ϩaǢA3f! wDVήQI&.y XPJ[Y M.ɰ27rK#x T4kwU҇ VO,S}=z'ܹnbpE"Zءfh:TX"sߩ/|$1M~ϋޡyX|޷vmuyXzD˧r3[zÔ ~M_I5NVE/N$/ݐ=,>}mI]ť;[{}LCgrrԮRf٫ -(A[38|^s+h+n 3JʚQcKd`)춁]z _2{Hged 5۱HE$^8"K kf:;Pe I~4߼ϓoBǃKD+u_*T jW}*FӛKF;Fsñ<ܛf[L|V d(X>jB4]~0!&rFA%"A 4 HQq1N2T%U+srж!ԭrڟqN4,ZԠ*b'b|pvK*QRco7 [sv _P,_+_:导5ԉf$jΑ? msYXplۉ9.(^'ϗ₡~Ey5%Br*  Vuz$GbpV#|`vrP3mN(u ūԇ:R#8hV9JV{樉dӼ w̡(,{>Yӗx2--ǁ#9g'khfzX0d:88'?]mۺQ/ٛL$ZK sE Y'\в1D|v^gn),fY2C/Y](N.Cl˕McUUܼA5@?ŚPl5 }1|F@LgާTyqo|FԬv70{:"J'N~\댨.L iXucĒd"||-Bǩ]d;;щn'z2>jO`:-όy"E!|/!:ez 2WUW8F\җVOCڏlǛD8-u-:݉3Oa 1J~d+ @#;zK@gY?٘:en䉣eI?>Ʃg?> 8 ƪ ɽpYtk>'|zLKf ei: QIуCk"uӭpiS4n?A>P^:Yʰcmf t)YCAIsX 0[t5/CjD&W߅RIIbk;ܱ=?yqZCrkAy&^I 47>MPneKxlȹ[]#8|9F0BcYkT4[2:V4>~4nL+Ntc+q5)^|vsTmZ+l({bMy ay^5 ̴e⁺}fdEfp<9?ay# boWobBt^gt%>N2B6qa ,;^@qf}yUNVўjpتPLoYJ۞ [#!R f?ᒸ7ʚ ӎ72o3C2v,H ꋄaSS z[0~: Xtg`'.ߏ&'T۸5[}୫UTіGo}W ir M#u{r0% |FQKHl;NÆpϭs9%A+ؚ&nrYBgH@2?IWہWBnF+UdtuKyDtXDVY$Oƣ ^,} jorHIԭb +ɼ?ЕLD*6CeH1O,xJBm Z`χ`ޱ} D2Z$mqSa_ۚ\VsK,Hl28Ś/CH0bv? `O_sta )93Fg.fEjN~'!£8ۍF)'^ڐ*|&&h!EadPW%axyώFV mɂcftr"8nR{Wqe(Pqa&.:4(KwD旑hȳ!\F:,(d>-g~ϻ8lX(ä$37%wWqSS׃~1TcuFo͞D#`/S+7:},mۂIˣQIGV9YnrV'ؔa i)8\oN-6G/~lj0ǚMXcvڀ[de @[ʛ@' ["1+ǒ._̈́7!\[AD#9^`5Uα}}t8DtuΠ#7DLMٿi {gutx߈4&I=Hfi7ShS|`'x[_Q‹G|[^Gc&qZ{))܍+nςfvC )>-|]GWnivwzK3sW6 kج/ XRҮh.,ӪgR%xψ.~F[\& gcK6FeF'! h?K)Po^[Y\!Q#nHRLvuV"me-O-R)o_OϾ;gp;^e{N-(* B #nIt7, zRL=/:jm@ےʗG4tS0H,JHDݭ?GnET C) ͋#?XF׏cNpżv^{kAC Z%:\d wdʊ3Vh0>b+K I<+Bh\>E ׳ .]}HPg$C0Fg )j*MjQPWm '3wכqcg dn`7 )J ȑ/ l:~X.&y D4䲔P;0-l5#廿ڽ0RQ #ˁcp*R #SwVF{GzF2]y(Rqg5]ygq;2Ww  66x=~ ?hfMD5v<9]Bw@g_x5?i<R0c ";u4his3@{+wE`xTzCD#n63'q|ACOЎdEk< JOrbQT9;CȕxyF4!$Ɩj+e9cNQoWy{(=~gזDNzܡ=(e/p'S n//VN"by]@8M8AH,Jm_AKYq'`]FJքT吗Hg/9bm >ۓx-8ҫysz|#`-2zwJĜgG +^6}D Ѱʍ$"탎7OsM;xr~QJ.c{aH"@/}O;GWc% %)@AV]q.dݗt-;g ''G&]aIu~#4Xt92 ȴx!鏗 xر$!#DuL}͟{;8&b0ew5V.QAfݼǢIk&m;SD4Q\Ix LStZsorR s7MP'.O:=~$]Lm q0)P&H:TbhxΒM) ͻW-LEeG+%~`s#*#rla)(~CC;z~{K)JWUc޴IߙtKtX/!v4IVM8!bI"9튨 J3Qwzf#bG'i٥Xh06B1"LviNh0lޭ|`2͢Kv7R>__D{hDiG2kdT |8t]5(6oYM61+:8d7F~ +vG%Ug9r0঻t}ό!brUX21BtخW.r3 g4S[-~B%1L?%(ZL.-tu K^T;uJ0_ի *n_K8D$i:sAACvrpV$miV 9!w_Iٯ7*n&Uϛ |cݥ6sNQs4[@4X&@5X9 `I9_OpMTֈ0Ė8lk .|)Mܛne 1ֱ^w@JՐMpPr-o{2GYlvD #ɣ5bGR*Bq c{dV=ƱrAgE򲇱Rxa߿'hbr{Ht#ޏ0#k&KK4q> ZzRwmm7 |yFqMoFGL2xaJYG  V3WF(sD ϻ:V 5E~(Dj3 W4? k{윶+m/@U例S] j%!">AJ TEgd'/#|gDX?>%FXr#f-7^Ejf0+U9@`R0(myFȑ]g2nV-wÁ<"l*ZY;k[#ˬ@D,y IU}oyvN "2,UO(;)3o u8"۬N ,(`8}8PW68zkx9:WDŽugK{aKiWG -O֍@bCgIӇ}b|\Zp : Æ64-%Dyd}뙞$ R\0a rZ#9OPa\Nזyyp]f9 Og끋x<#95=ll sW @ N͏UJ5( ǻ#wW^OK(|Eo`AW^ZPgZ^& Qy;*&(~֥5jsy!܉@}){ T0qpty3f teWYЇ?G-P өӆNeK31?u`@.5%5S,Mˡ$.\w t ?WP%[1_wO4"7:"n݇DʕA0j[v ng"LЫxfov>̜Iu$iqGyp.2#j2u㎑'dU{[FJ+aFcY ,-b3\m(tFRP g?W!dXDE8bO,=. ."C10ۇZij0oWzt[6(Ԃ3ڒKe-.?eIQdD?a&s[QGR^mΪ>WU բ r:Va,k{fuQ˦9-xT,ey8SԿ/hr\Q!!Gݨg!P4JWz2v}` σ}]zoH`eNSmneXAjAѫ ]s|s4t>*Ƨ/}Mbԙwr8M+< 0Q,c1WQ W~BexCRH4R6ҨOfKQk'ooIpꮔ|)'k58_Ho4lXuZQ%%MJ38u<ɀ?l?&t51<ݽDk3I$PeE޲AJLUXi4VP+/0 jw Uб^`t+\ͪܪ$31c<.3|_cs&O+>mЈܸ9k*#>*+F˨'U?L\ö46O Dk&huA@㣓^=LV,(*Gg2CEl (=30}ǯ{e/;SBgc[% ȐQLGRP&=7-X īU0Kjnv/Z |$H-'nu}DTj1v؎gm/Y@TcJe!E{?xfSV8!>W6R`Rm\vtTWa^+({h  f#1A-ȤӀTbD;krj/TSɬ}R-:D~: 5r)th2rxXc}qJ,O6O$b>EΦ{i→QZi֦fbL @vlhXaPyBǝ͸#گOtqOwAAPRew N(7m)9ە  t+X!w#K<4K +v;{MZBy$s0[!o p]z!-ˡB g I7!wF~wtc†?"o}Dfs4pH7D5wilb( Bf7 o;@"2o<ժ-kRSJ 8cG8T#{nTʩϞ6_N|^ q+G^-\IUӱ&d bn(%z_\$`ݥy}LvHy깑Rz?=pڵ0_#tjd0:*s/ٿS iʌ`bqbz_ѕ&ٖAc@>L  иgȈz}Bq gPtC$8v02lƣipvkʸWb+Z<{kdVX$Pj0GŠ>sYٺ1zo ;`T3MS?uWZP8p|.XF7+}uU!@7L3mJ9c=/5fr t0GQc&X(˜PGr @\LE ".J˷ j/,&B>qwi<$tTȽFuєC ';;~^CrLtj;R# D~~Q/4bL(qliU`15Ep=@TemP/85_h7KqB-1y= ^ g`2wU eʣ~֤IIۈkf}Zɽ=XdҴ!gFY>;yӦ2Ύ\GQK>1VZN]-ۅum 6Muxz ǷH~<\tx~T5ʬzIRa^}}zZzX xmS58TcW-LrP&JKw"urP1\m\^v4Vl~_2/Ϟ5!VӕK3};~8JO < $R,+H\X[znE$6No_Wa(E%ߵ rW#6V_y'sBket {u7_utŹ~vT1>LQc:f T.w\fvX|k#ʉZ'ado`vSp>F顽&O̶ՑJ0oF^EgcP/Rn.="o;%<]zss?Ё:쇅`ya.(9joOIƲ%d[pIS&"I/sl}thM7:!yҠ@eF },`NgY,1.kD\YCMɍo@:'8lo(l9$DJ[^Yfmv~Y",^eSnjyk> ݡ4ѷVr{>k8FmpTʾ6\gY0xr1EJrG;ahWQ7#&-c`6k:}P։&%G Yo1Ew"aֱ7L\*;ŷIEGG~K%alk`7?NoGI>Tof>ىaI~/3aҞvHlysLJb3&c奦.3&ToXE4'hʟx`JuɚL!UF(wz lFYX/.#%N\t˼>])\e I ?MR̥;r_+|3egՉ,b"Y |4X2\cIy}(qCC<h be.2MQ[l"8ݴ 䀐)kP=LQbX"Q^w3ehHqR<7څ@1"8܋"L+dLuܿl;FX3<# !H"E.%iTJ;Ýy 0M[p wȸ;a 6mol7MK 5pe?ITΔ; F$]ONw߉H\Ν5Z7:}x-u?3;|sQٟAFOf[H* `*B󇶢U!Iv]ƞ-J< uLf,*^sR [l/l7 ^%8 4Tҍ6"ϱ8K]fk@ jցz<>'JGK; k짇3a(A܀f]NeZ=$&(pGjj.!(f=SU, *;0 6ޓEAQ$4 g<rX(~`˥H[~XZ?ӌ1.c`|+NAtAp: &P/%O+Q!$Ib#O%I;)t'w [)Dk["0 v (T+Mvw}3H : kЋMT}*i#^BW?&~8sb81bY趏u',pa6f7ѝKF@@"d\'t]^CI Q A_oXBWu \C gl50!$_aۜF Hq{{ p~+lZ\ -F:uib/4 NP͓!~ta|/FbܝC}"SȌd֌LFb& 7G3ֆ㇛ɟ{WF9[gB6n *( q˅ LHe 1Vqw@jh MVׄ 9$i@۠OVbE*rIDu%lOdiդڴf's LN㓲J95^^I)3X#5"..^^ry|wI8$tKR00i.A\"!TpIνf^sàfEP}7S ~+26-<23~}fZqT a |/v?&ғ4е]C0֤FWEb'*R3Mn8vw_>}  \X|gV=48G1SchTPu:1Ųlv5gqxhɘSOi(XhxZ/mS,Voۍ1ABG Ffu:aJd5h_B/O>!wx1`)vgɈl)/`m/g^Q%CWѺW_P^Д'.Y.@~!%ISo-v j}mŨ^(CUnmaAJe~i4;s,δeȝ Fmv\ Icg(.|e^anϛcdtWJ,?mE(cak\H!2]Pb3re { Bsl5 ?$ߨ^>vZss$,;8n]ʡZla Ej|҂jE 3u2Ѻ+;e Xu0s h%`*8xkU\A4 q G@UIY_WZӺL~gЫhw άZ֑%p@з@z9Uw'pv}}ZQW!\{%y$u!ƼwEfwϨL =o &om,)~7{̕M~ ,a%nRDf)b"k YLaܲe QX+SJ6KQ0̼JA`Rf4$OuFr/88=cxpzbD[;% 'Le 4v 1@ۀtl'AMoUڛYnvo]ՙܙo%wxLi|@ڲ MK'`Mɋs̚/D18tn V "kN;^yM@4},}z{|H2Ts_Iہ& =ѝd/X/7O?<} <"1sO5IBQu@wvicA4xݳ}P q>p€Gς3s9:CuMNK\(hmdUJi䔖B& }4Z댊,bxy$BgguD1D$<лf[_jI 3o?LQላ)K67viC܇aXEY2<|'-: mUSF)q”Pgcwx9+swA ٜppB@ZZƈ4"-!4]1'zwW`_M>S.T%ɿ }[&05=T Ցx3l Z)R֜Џ[[M yDhfV('VL>'5zYӷ/"auyBK(yuJ-H4dUMq4yD713H(iU>Pm)r:UZ=f&e෢\6c~D1ބ^AE>K^( QiE+A5d[,PV7|? K#oI44룺8C Չ>#@Pc+Į7?rC{6%cJ-/WB'pC&y*c)Ћ3Ԇpp;,;m|ŒUeގ%N"hO'p }BT9!cF7oJ;XoHS5O;`\S~Ku6wE:&ͤ3|DcCTkF\w-1F@,i6Wj };?hhjh2`oc't<=bb"&%3APٶOK|6? ,A=Wue?>i^??7Qv}t%53f[{GVU;݀%a6Ⱙy&7,qZ*zF{Ta 4$9B|3Dv\BŔQ] ,\? BZ:L"* B|6t`qiFۀZ4M[6WOMz0ނ`l C}”Ðɬ1H7FM?$uN qO:K/a`74P)˞w$m.fs'SIը&4zIp,Ӄ/+M R3DNx0^QWSe~ݷ+VIqޘYr9{H^5U}vxbkli!zZ.#{RLH|=wOnEI\T{AmAhA \M;T` ǰ~Bۘ '&O\eʲ7~$[1XWOH&V>g&b)R۴x7t Ĝ5uڱQ|6ahKNS#&*4jTtIM3uUȷ>E' Ոi"GDY]U%>CF'bgy\x7c1)*[UWe hZh0ɍ(Mh@{Q ,¡=p_~&S#p>rݩ3ۂ֙{z]Eyl{F 7,feh>=!fs #*T'|6c6  8eU3]EhՐe(8EuS@Tf\=wf$FM^+Ӕd9•2;$ }jq{A*1yliZ6}D4&!x?-} gr(c/v_8y dC@-#A_^$qz7ԚRؠ޵\zY&nrO^\cZ7v> 2?uր#0woL(bYtn?>C3ABB`w'6%YͪMԉ1PzƭNe6vc9YfVE(yAyu-rL.t hŕٔ+nQRoau`=zJalXmӷ[暌Q2H޼hh-8rٮ}+v~x0VSlvz x>x2v!m,dBUI5G m%[/w m74} 3=9<\gxEԕ1:M+!m c'ĝnd'ȣ?HCdŷ7GfXpO@WR.YqjbOdF*U oKK͸][zH&O 0N9hybW#BϢj4E~K13HRRŵzj9;+W֜LzP|EX72PkAhR.=A @;raU߯vFqWrIfN YDHlIȴ@@~x( QI~+߫8^1¤7p2ĝ+*}I.O?^@ g-_d^Ro8pϯE!+j=Ӵ6d6N ¡'@v"hkt(cƒ'yHX RU"Ma](R㫠Sh/5i̅Y n>8{06SP+`ܦɑ e";(F.toW+ih.k+ӕ{ɭJ"#Mj};a}LQ4H,jȾPLw t}~Asitz6q?>FCC&ƪ[%l+u?9񍮶~!tzfe_-JPu :њ޼ )3!$F`a`>ޓ/+ԋJ a@Ag ($kO2Pk+"=ȹFP*MfSKPLT!B̘Tn|ߞspydtW9h @1BM턀iJ!_T,S, 3'.nQThB֙")Ob֟T+4,,3(Po˂ 2z m6U  Pq+_åBvސK)&bwVBә9# F" hZ+ɋvgzr>.]$P fMTiˮFm`Rz3}*|Vwľt[ވ֛:[]/;O8ůACQ%-db=`k;2 X]<τ;o*f2w.߸MmJi'PC#8a^uij2`nHѫ{@|M@UUM琿BFB~JU覂l@Cc"7?ĩHq@ \p~wvPuJ(:x.1{:!Lk*VB!I4H"( A^,IIaX)ʈS{7ģN_c"nݑT%঩4Wz^ "QQ[=,)1U9z:}j]:2Rg[[~Qmى |\do&J"p9Б# _$MTZ~ 9}sQ^۲UH#P4JYruvܒ ZUb\y>)+JR/;[9:0G^ǞKѸ#xhØr)A\[jGfQat\8ΧQ73uY*}#)%\yFe؁c_?\Cp0JO0#I3}n0QРL0܏@T$]6 EL- OHll7/5gtai[(H0N<@P=k8#iDRKoe>:,TRߚf] Ud0=EV=$뭶0WmtZ]~GN䐒@F(ȣ˄YH2eCRm%4lhߤ|CN;|ms-)6V LR`ٗCz7aEO;IUvh[)e!nM{Va<9X㠚^== ~_G`d-Vgr8 -mc_o g}3Xz %&V|0PzMS#u6vP\k.֬f~ V[0!mupGA*Ϳ ) wc1 mSnRP[*et{B1jInu-ܦC7\./fIdƃ/ʆ)YBs>n%2brG,ж"L˽>!eQ)=Հ)t0iNܜ 1leJI2kx1wj5OwOAɯTq5 ʨ[RvQ%ICpbzґiz&cyZS?9@,tT244 m#A@;k VH΢;S& `Oib|\WQ{9AⲬ c*KI6 R.nlDsl׿&ճ8dL,Y לt:' ^:,k̀rw.>6s ?R=]F(w{XQ7 Z@lIѻ4~.ixd dC)< v`GIVfe.e9e|ZhF%q N'P¹OʞRo8I)˶oGN ʘLܦ }M`oeŒ*[d#Vsl0[[4#9.L#)SEG_ؠk 5s3yɚ ~FabUYtl5hA'?\oyZCN "0Ds@ߌH`Ek.c3b Gq:ܔ^F\ȮXMVb#]X\>cb{Vx'M3fף<,_E h: *kuߧY(ąO[+- aDȁ u*E%G =Ahu7Pj)7A#~} he.xՠlBYE$݅9Y~,™a%7Q3'aTnO1^O`v~r ;Zx 0:CV,"eI:٧aCp*`Al"'E~\ @ Z<t0UbW[NJWte7@ݍbm7~Xh5DGP`0A#PftʹO% !HO۬GA]q9WT<=vɌL eQJ|2t_g*wp̪#l!_M. z(wypIJs ,6x\bwRSUHٕ~}sKpc׋|_\1AJbB<6V`&.wZAw%-O_?愦1N1wlKP!}FJrLXИ|QHM`8Zkz(2j<1}п)L+IU+l̿+{H]YnP,[F&ER)%hǛyA: 2Rg[;z052X |sιW@؍a*X C}~355N#^G iG@.Q$G DcJbuZ>}8 xO|ȭ4PR8Y'sѼQp~Qhȿ}0o{1^oF]/Ma77p-?} Kb$TX.CYp8rmJW5xNEri['P7➰o5=&^'0][ p ~a߇?wb˾! cQWPc {QTfn 7$<·QGd( o7S`rtveбN0;+s{c{Eo{6?Fr'/k_ÞQۺ_cΤA}3F Ϟv@NT8Iu^MrT]PRмXXpyG5 dǐV#]֡KY<k~E 3OǶZX+|sJ_S\ s J} )131ȜDQHnzḱ?J~*`5_"${Tkfe@=5j21DC~o9S$g+(t ϔVJ紼ƧOjHI%78O3 )Bd/xW_.,kQJ캤Q¢JX2;!l~Wܘw'aU5'<7d.g95t_Џ#~WJJ|f7361 #c\R_){gNoh\~%hV} RWRj~s|3P8r)lJr~,4c N?Xn}FS"M ^UX^# oda Bͤ[=W~?CeoOW&#|{"`>E2sSGsl+Y/T#ns}٪YBzQ4kw;vVgH>@dp}jcAtiX'ZW0r'r^jn0SO9z-j_;7ǥrmx38iKKpq8F*~ѥ@ZG^,RJm_smu f7]b!3 F 6{ )<Ĵf~.LM68'flNT%S출YF["$7eV+ WYZmzuzkW4)o͵YQ'opStF _M.Ɗ7 ~Sܗ!NUp` 9c%?kd<7vM>d8 rT$:oPaވӐ}*$;t Dpr.[_spHnok"ŤIp4@hlas>Go>WA4D ` =ORz(#yx89uBirAx^߹*q HH:n_wh5&{^{ܫA%ΙTq6 U'jlz~k0xC, |>DD&{!gBTLhĚ6}GnCf.MIT)/"48_p,Kqk4b@LjIτ+rX]V6-pc;s(-]6 @hד4 ~}a꧝G8@a͂S4z;6L=NP2clBn=-'J+ ݑL0Wш{ӞTo={ A{6 F^?sXXB0c3*)kM(DQm-Mʦ J_Uı7NLcABnc-rxI\XLmYte^ [epf2{fݟ磬Ȏ7:ђMb+xOVܚ$`|$kAxH,7Oa #?UyI yݕgwe].e5wjwi?Dg.x5Y;:$ h$Lv+|5XuLPWVvBS #VYFM9͇;Lֶm!W`h\wX70kN҄@v[w'%|4ZBE_h\R SKI0-Or^R?񁳥bާvҟgUjМ+1B]t~]kp c+iDoFSKͻq[W/1Շ2Y{8hmD j!pMna 5IvȺ@2pJ{']ϒVsZǹ5i'~uI3t^|B|<\SH 8,]cjf*7ƪu@%WCW/9~%I(5ԏ ydV ]_`r27BpV8IXB(j6SKg6=`Xn4WF1)`Kz=E 5&Z }ipԡ\*8V]A`TAFɣJH'-_,::o[maZ2lߘdV:䗯bk!cm?v] ?>KTF mhDryĴ< b@T߷Rlne܍tT®N"t6tg#`z@OQ6$)ߞfUd.qL jOq_5ak'5̋1h-hU G^ S<,}Mp W/gA༓@ 5jbAEuyyYEWɂc[!Ry c0G*RzvkgƷn*uy >A~ҫFTU> E-Hfsv|\PiʡDH}C} ,)rew8_#K }x "lV'OEf_nx>yԕl 9VWR 5Va`D']&l//4\ cN'E/ěgخ&f!ʹtŋ_lg3}̥t t)>q] 7.4׳v=㽥j:ѲtL-΍|yþ.B|`v qNBANQ{"]hb=A!0'QA[E msޖv%F4Hgu=M?sxphMs2PkԽ\.3ͨ{Gyo#DKiU) Ncg2kt}da4,dBCۨ^_'riKLDa`$qؠ,gs,z/.r2O]WEK{bH,/-J7 &۩"0Y3Y{I+һ`QM{Q_ЩCffuo/ hET%F^C}!4:QEn!#X߭Rmf獦Uαj6h<*S"<>N)@y0Or߷@XQoTp<$ Yٚ<~t n+ ƚ“SF^=) H=t9c$vXްӢ= *U[ԕQjQSPȵuS?/)4vO i%?/_w"L0;>mZ .ÇzQ6ᵃr:z_[\_3i{aotvػb*SdC!3ux[hZ!NNH\\9J7z3yHw 578]Y ݏDm宮wSܸ3aDDθԉ2{d%|M>P_hmx.4f|@Njh>LJlt&%[{MHP(d\<$Z`#ƒ7݆7+gܣв:eZ^(\F_AnUdzKt4 mfreoH SgJ̐{LHpRVlX7>t' Z`e޵UR !tHyڴՌl⇂0sx_vUhq4ZnGs:!H{wR흃C)X+xڝ!UVF ħX&V.X20&PYӱ tc*S$(PO: T,-8s2&mN쾒8-1y׿#' niInBZD:3b?3`Μi$`7Sp&ؚcJ@3FOr͵=4^~Q p6e*_!"nDT;*ā/;f+glՍ#qk//_B'cyI WĚЫN0Ϫ۩+3nN)|@ {{+U@>[{T+\g_X0x|NҜ JGFZ}bN/VT< }3}o<`|3}qtـ"G|K_@ݷC~Ϫ.l<cW'?)նoxؑԸ^ۦ8 n=XPw!D \u<3A&T%hfi1CZOїas•D}}Ŵi!a1o22"F0#Cq 6%u LE8f H0i%+eǯȈL$Bl[P fQFEVZW[c-N)@Vp,w;qTLL*lf$MtZFk2Թ\ڛ A!m#X֏ke> vBr#+Fh| 9N2rS&]]}/h4Cw#+Q#¿&ߎư.PB4VEś/9zhKwbrU5Ql+k>na[<.q%[ҐE(\9\Ov |tfPމ bV .A'0^2LUMfO,\eN_ȨxK Bt&"%a 냰%@ 0{!ݠ@ +ZGX&=^6G6'4t';jZƢ$!Q%d ILQ` ΥYsͧ}zpKGB}v[rtU8U΅#)G֙.Iכ 2Dͩ5BXs¬&YN/:.㭙Q;waw|0),-Q(jߗ93ͦ-0Yr'lJ{~W3/gLabigpP6eqc䐷0-'1PnWHy GEA˔\Miea/A (|U ~_ì4!,G<ݦPÈ:6ne HkA3bR,|xvn1щ:H`Ѻץq]z)fV.t>a{Wg&CĶ{ƌ2yA T_ӧGAXo[룅̟;鯊4 I\0[@L~%*?1s='A(C垲}?6-|9*>U TkYd&RGh=P|ȏVMGEöRCjW 9 [  y =Z0pO.V_ug>ytӝgb|L#<Fw6ܖCc^~i YT_)= =@l"IV!HՂ5rhLR'@bK[^<&$?^on "_dR_/`N%D(kT&4K$yF e3;-sQ_ dK;"ւ~7rZ6 |> y"#\hyPֽTFkr#vHbT(pEST#7WI<-M0N'Bˮ?}ʂ9}9ڂnGR7",akbz1RwU\g<{[>oT؆<+ݞO"aI5nvjqKv Ӎr״"G"s#U=8ׇ\2"8pf@GK*3( {Zf%wVd5~&8)л /cX@RCxk-`\F)IMVHW}Կ3*mG|w^yM5T).HA-_S.鋝ŀs~Wdu+:>1f?rnǞ_cDraqSafh·tg'I_FH^ ^b?e8k/Z4Eܧf/ݞ{`J3QCIUfX,?%qG6w?DdE |Pׅ }@38&JtExZ;IMiah{)iⱦ_ZO]˭E5!;HLr&pc8c(Mǖ fԱ j6Ƹ2 F@+[,6:d.H`Ŵ Կ dAIӡ~UvA{6_~JXy[K{Vv!S/D4a{9jZ@?(,¥GfZ, 4N0X:?0韼Fo^1 "Tܭq~@O~*#*:A;R=/ K 73:sdZь#L?Iw[O"L0FﰼVVA:^D*K}89C}^C7,Y}(}c1 (ILm@cMۨז دg)kA4vAe.jN愒bǠ\r$l\I-a69{sjee@SފbOq]xZ7*XJF.=݄1b?cpyJl gl7f8ӭSH,+lta+c ()ڔK gAȿ՛yzt'?Ǯj|IH2EoHsoypSI\P Bf53`t>ſm9u ҵl͵goj5"~{,D .T(ORY A?x:eTFmYuB]x{ilF,;' I ~MP\v?$&\@uzl?h ,SJ>6M`|aۧܓ(^Td],L a#3YN- I S_KyFA'ʛ*C{|LP:y1@@+;j(w:ZMmF͚'H@VwC~vGs%68Zoc/Q=g9u}5 | jqmD'EZny.@ߏwe=SmxmJyvI#/)u#>˨wSAI\Jp[¨9zqm٥$ajYqUz^9 "A GiE$k 3& 9&1iw{ !v' FOyoyޕNvRnӘ_0ȑD"Z~!<[7 <<>)q C}+ 8wgt7Pywɷ,!̂VU &3!{6OLqudz<{z1Oy,Н@+G8_ 'b)+YPӗGn[Զ,ZFN0t):zu&9HpS6/q}ebP!&PSK(w]݈kQ˕嬨v:9}`%zι E1 ;>;]tU23|*B#@Bօ68z ˶#"P|:kz0yʾGSY.5:hJ%~W*IzEzkƵV?tcɁ[Bxk\$(<:vgAzҫwdUv(־1^Sn߮Psa̦&Qyֿ>_q-F垉!!Cm(wyzј g%oۦR.zd5k(32xKn{M-v<@P4%P%EKTt⣓VF ̃R j1*)X6w96 9b' Gԏ'{6EtDzIn,ӫ"u9xX Cfۮ}hR6O2,2r] ݑ4J[澿<7! %9YFEC3= (xa t>"4+ĸOVi7rm tHeu&)zf.SȲGwNכvgQD*)@:C QiUDϰi_&,`*mGXV*3ܫf桹c\8f{ԃk4yJ&*HBTb|:8t-Zt4[^8R ea|zdD`{hY {5+fmb}0tօ>UC Hkx 1Vt4*yWnF>hm^6 aCyl&qjW~C9jh6t"(SR| K1]y_ zNˍl&8Ic[ zϪUj:~Zft2Y=D9`Zyc$arsxɘ,-|26Mѥ.S㼧YLRF/)T#Q ?ge=j}!9OtAsp|XnZply b&|d޸Ӵ)9&mFl ŌS`f*z$+ UЏ>K]k#nt<"_ )B c}0 x19Qh6e;ړf<7(82fm-h1'>;;45>h]e1DW$\p>˩'^r\u/Һ'0Fl |dJk&]tsJ;GfN;z5&bB$x_.)[M%S #2L jF[9L̏{_ C^"{ԥj, r3*^~ϸ{o;:d-9N 1J ^ZrwkIɺob?]JJdQ302Y@WASwcwfVHz(%I&]аK&̅Ib~A4,D#J:`0Nޖ6'4/IJ5ÙD/8bW V:N9Lʙduy-}=Ox9Ԥ ># @SYΗd2ƚ,6ga`%81dg -aj5ƣ-_94 n5(%ONeF3wr[ɃYmC'^r6Cu{mCĩZqS"Yl,0;R O mlHO?/lHn-I٢Z vE4Kl$~aeY4ao(:Y,1ke E'sTAr ug2wGaCʼkh<Y̽c*ߎ\|  c>7ތ,:#ZGo3t`*KAeHF< gy+Y׽4PRm(SpY%vv"t9̝vq.9d n! 2xg]\7{K񹕧 >D140./J,Yjbv%|1A,1ݵ8+ۿF G;{"kˋ |*ŸX hr6"Yh|ݢTA'tƀV+\ |TmtzF=OJu?d[#jXP};\)#;C3iګRgڷT:$506`-k]"j޿xwhLQV\'8[c3H~4%T͠1wkF)>`\rt &)+w$/F5ӯt5ȠFc%DG?5 X gp&;TKBz+oz\|B3-BYO,]D%ATA08+\8pOBU7(!ZNYt_›G+˺vTL?RSA,w0c36l}j8,;!ل%He%xoYbanStkiP+} ,QYzdR\տjj㽔01+uSKU| @ѻcLsVO yxCq'" |I20I,M6st h|0£PUE^o&ˆ>] VyH@ U];[ !!ʶV/~Td`n X$FwɅϧ)cFX3: K8dģfAvWyu4|&/~3+ R5oBPd ٤>l*d5/r&+髪v)֎w%Y5 N>o/IA♱ v.ck;fR\ er# ۞.YB =)_JO{bу=묝Ol(5o2򗮷f ,5  [J$S%XQid7gTgkݰ|1D\ !U U]&khW0J@ZT MumsEyDX+,bSQ8VhGVcq#%a7W. //[I`s(I(ۺ.F2n;*@EԊÁ^W]JV/.v_Kb2!{Q`**z7^Y ۇUaz,/No $U)% raT|[_{Y6sX鋛7RҴ2r󠬄8p:Hr'AR4ySpF}yE߷P0B8+?<[,iJd2`r7Ioх_ -DDh:'$`-3ɦ\?>UHАv$Lgea`=^u̍`QFAO{ ¯ ׫m y#]^|s2|2F.3?KjnŭhtǝnW='Qp+ؖ VP@ދrMmoaߖ7~HaꔜHҕũDԺy#LckϳfG^V!_l x6¯@0 וRI7Y$]{$RZԦqrfv7DžӶ㙌|yloG ɯ$P#ޜ>4^Ӥ^UYxʑ_ƭ;_Պe+XU̴`"cs1pcfJyc]ր%6Re<?).'~hm[##3JX"=j*u^.X̛@''8caR:*xBchy񚴄!"r't Z`8j4RDFG~0q\-gu}ALRW="FF)֐%*xV #O5L2hQd`:f¡lGsK;Uv#%R} pm!3qB7TZ$ì Jlu\Ø?gѱC*{RCEX}{kx{w'g:u(`! M)G UapGB/-xC#f\2ԕ`HA5!7?2TMX`j \b[21٦sg`;Sb!YaLMީ7DJDGfi,%xZ6J07xf@-%pRڙb.bS,1% 4,f°j؊'C3v <ޗ#i2Z-2LT*5trKZ9Z,k^0`nVMb  ѷwyxy~E7j cR_yE>m!O6*%ڑ> JSwZ<;D Wea\7XJ\訑 ;^Ta]g}9&[o5qskSxEC!l>U_9ao bM3z-c,J j+F5@N+Dǩ 9* heョ JmՆ{ؿrd8sfgihſ?ROcrԆ;f L]+"aQMUNR!])?j; vx^F}{N 7+3 Ye-00KgޑAJx|ƄjUuXJtQɭ]P+{Z4+%\ifA%Ahrd BlH)A/F_?R!̨Mq2Ɛf ~ d,Э[5grjlmkIsEn0zjͨ~O"ݭ)Q>ڱf!vB%mdIQjOPө''%#ӥY{ [CĊM)!{@߱ߑ"?8Ʈp Rno׈~Zw芍mPQyx@ kvJmY -qj>Zmjg 6vW3–dX`!Q>m⏞+@Okd*ۭqv>MZjn˚>EAlp\ n HQY67IPU8I쀽~aϨFnN9/B"r1u䤏$ 1Vi.܆v M(`Wbck7 ~5hO(JmV>+@PMX7 ܶ!xr˿WрӘӮ4x¯C%e+=C V *c%5}vVg]m>wΝA*jؚ:wt!,o,\hwAW?P ʱ}V&ۅsSCJ1T"'NAeXSx6U?d@3 v(ⓏtjfL/iN=0i÷M[ҬydH~m6 sS WƑ;Q]Td+ 7W`q7x'wҸH}YB/<'9t'F7ਸ਼Qb9<^I$oa_dF9^q7%_^0"Zot56{4}]I'~%RmhbG`m-#M }NWIE0?cCqu0_Wh&3s(Kٕ)9B.U3[&tk/Qģ7Xr徒̈́"K =31ǂ5-I|0(f_': G'j{}Lr_r8>*Ame_ Y[0**0>v-,>J=U]FpkfȒSR'k}aN֧,eOϋ*U\zNK{B?~'ocݞÖ4U'Mџ@booΎ /TQLKf# ƖrY&xU%!М CԴRqm1h2.Hr^A2,Uta ?BnTMSb$|I}B"ٮYPьOubFվy]k'5)A"1HsNY68(0 4/_f߮I!NŇC'Aru4n݉L"*JNu8q; ŬXbNy\&BakVY!ԪG+Q~\l9]Ko _\jq#]^4^"}\5LK7w E$‘P+/sgSL1C np:PsŠ u༞#+l)Zo}esyYTIj/z 4:;BB`R9r3[XarAul9:' i@U' C{>Z%a*8Gðj7<w|g ٵf12ndžx y2|?,8kTՍS߁.蘎j-TS AVǤ.(#M-;A*Fp?F➏O }Isv4Wf9kLvtEyXەQ f?gJ[a譳NZc K(kkj9 ƺ06pi֧+WfEzlW@\5L e7<(>D\DP)"AhFH(^-q`E,@Ǝ mpϸb:B.XRDΠ4KF _fҰ%^0~lQ No{;cm5˃q+"DY A^3/H!M /?57]FQ >qy9>aJ8F( x8o|͋.Qo.$Mq0ib#"5ׇ!3ݍHy=;7+f2»3BWdeNq;'[p`peɁݺxtLmy#cIҞW hkӝwؤ*k LވUU$P1u -LvM^aE<3$U.Z#>Hn|OZ6L|1$=B-hY0ѥBYQ'C=TF[!s(u Rsf5@Qy lh V#K-TǛO<;oyYo'C5Z(!ĉHTsWj '{T@06Jrô :@YmvگSn`ۧ@m'"l8n֪#|CK% 9rγ+TS=ͱڋĠ$bRCŝ|pX-G?X%ۦG+gU&#NÏ~AZ,Ƙ$mZUߞ|%>)L"Ӕnja 8[w9CO6Ƅo^? ,wwo068]0ߙEYq =.3*#LsB'}~ͨ+sAƵYj&=߹:$^[\AL7@2/ac9?w;ʞHЄ52TXaenR)z(i#l }͂MN?-`P~ŝ9 sELuؒ|y`E4F!׀ s=+Fqy|xa7 R{9_(N$?`H: ;~! f&-ӊsRz#=dsaZ9 aϫexC+5m9t";8Y U'cO,ϥXktS(}no~0X>i,Ȧ(tFo#_`fgQƂ{F!ΐ|UO%CҒVPB}2սi?pͩ2ֈLC/u=4QA$ \̴ <mi}L̏|Zpofdα}8&m8ɤN{?VM!QvX OkK^ "~WUѾ+&4^.j{0X>yyQ z]HW~:˵_+o$ {g߭WLJk Z nyuX2via@1Gv럔{5-:jrQeӷٻW ^[H]85 0kBQƞWTL) 7/n Pm5x;VAAʑa*3ńӔtc@@Xt)n]`z9*L \#BIFA56XCAPt0+@ 2G"s _F섋N1*N{P12u8]`LMUm2CiIs?0XpY mk.z:R 'sR)/bŜ̍Ւߡ. B$Z(P`.9gsD]5BtЎD6|o# *d,)˜nϦ|%M@נltpæ0ˤlhs2* T:5T`˘BL:ntpHOSi̴{J*8VM{,ҡćfMմ:Ps,bl*t !}թp -P^pkYj۟)JZFdnQZ|Fͯ1H0ӷs5Wzd=ڝ=10H.eCA@`L'w c7l @z\ő&i+e龷wv IaN1CܞytRhl3?fd:S~cJ(Y't.>~c쳵g~ȉ4P*ge.ȍsI`0EdB XvzX1U#I;+}=jV2a0'dGBʭ{p9$t|?@,~"XGT{h[—y=ڎ|7m>3SIDd`5oвV_v.'$ѣ3+Ō6h\16#*NcX upNyxܜ,M"edKk~cMxÆ&%nX_$+r;dzyn,N K)ơ"i?~QļYeլ6 ?IgI3J4z8Gak8Z{=-W3}Ḙj.>iFobX1茯ӾnTyg){N,*&~t/C x֞/xbmZ<jZA.$㽧 ]M4Rz(,hret4,;ׯ^lS.';T#K|~ݗ\9YnCy/na!l{6|[xҩ@2k9:q,L ]UkXpcu&^L$~2pUUxklI {0T8bt֛ɀ{V6G+T* ot`|uv@YVLg|cD)ӟhܜP8#»i*!} 44U.Tl6]#*lÙ|NJ%<=u7cL/QH>$B7spV{e=qe졼ٚ);tj0͜g9UN܋wF>f^#?{2#M*Uj!J&B 0wzïxPiCmŷ(J tK5䣽dwj7i2]~$HɁT0:E"2Gs lhb'c,j3&ǛkM$C :b\Ph43!Dob~uCCCCO g`_-b(.m[h-'^f N02y`#*3!`ж2„X'IH1`_i`ë͡P ;2B=#cDz:`ES. jŽ .ͻ,t f(I5~rݩ2Jv 69)PQaZ%; u] RiX`9?z9B=j9bƟ\ !4rݥQN:;d *Qu?,~QWQ8bӍnLta8 )vh4(fx0>_I{RC T/7t(sOr}׵cQ[xTBD/p]|JmT;F_!zVM]mݑa$ =6l}v%WQc8KLgD9( D 2@m%ᵈfYv$,U)kb&CP.LY) Y9ZsA/86 t7i57[ʣ>/-]m#lu^v\G5Jż嘹4T!cb ,7^]_GnfϊX8>~}r*Fꡐ12@puMO"t (T+*STzx-d$4o+ }!Kcy&""g_c!,Sk\WLt@B7FCҸ$/ D+2O򚿸0 M rw42ы4dbjm?xba;I|Jӳc[G@[B8& &A6(" yRP$~<*^I<=PK_[Ֆna6R>B=~Z{J; ǘeW4~ƈc_C{DV!<%LBySgμ@ij;C,k|!\68M'v.Ue*H(my{lGN_7QGͦumw/' |DhDEݸA@gu ŕ},r "JgǓM<|iH@:l \뤩f5{qK| ^cy͏?ԍ#Q/oX_pzKbV*^ƴ_v>$`>N|,XM6qӊFV. r)47SUp! _?ԠRˍ jgKЬ(/xqUD~6M.6.վG.Ǒ{aqflAh/Gp|V@Gȷ 9`mOQHi4eY.حt=qq9?Ք(pƛ^/UX,\0NRң?ׁ]-qMQF:[C\ a 8fy.\Ko&䱯p `ϴy#ߑʉl Շj`).gɪr@8z-[06 E$^V^dV^3 Ѻ\ldd yWxK3j 8#ڂhCQ_ Úf>x̥ٹybB Ѡ;;btN%iH8 <aeJqPU[יF`Fv򎮈|iitF.NXWy^ &?'-}L,n-w5xu>7iOoz[Tw÷I|Yg6%m,$诹I)r02Ck D3k]AM۝thZBPX`t'ݛq#%J7Yh[=?0.8ba>,A~mC-v&3M\ ޣ)nv5pƲܒH#a.cHы*Y^@ v!>NvCywϪтg~أb,D̙}1V >Փk_BYɣp}FNY?D >UrD֗.eOrc3\/\+8-`݋DMdɭ ty?;F1M>vC!A #11tKqk3Qi/i`cf10172y;ζ.g}SDž Em@0@el r ͛*vmgMzK6 R{Z۔*e 3n@Y#^]DZ>uqVVSVE# l:Hu 6ڬfXT馰Aʂa 67W\*/ e5s;&c 2V1"1.{!jx3}PQ"oQA3KXdQc:"P Yk?6;aZz ˜ s%i|!l yW_|眴8 *rV}ulTW眛h30 @+J43O}%Eć7D/j.zGM-T(wB?4T0ώ].\f=[.yڕbtͮDaꚃ ~E#r A"@m ֿ&DFcCa,a'&s<3[$J:G_M YY%PBBam2ZE(4=kcR*KM*sYlƷT&kXJL}4nħv >ö&xvNQs-w2+mKz6gaSN#j*Y{ hK^= zksDO~D! $fqK9Cr._R4ubdt d#фBոWV q)g{n rbDA%P5PE㩏8ܪxwGM/x ??**\"&IT*{FvdfPȪc'NPP<%qԬ{Hrk0]cr=*(m=CYLۜ 7Z`3vB)ݧ=l%)47Q{{~ώ#?M THNڂW5څg~/ msˡc<s61/@ms4MBԹSYW}jA 0g^q CJ(o2֤8D^ EhЃPˠØb{]ϝ[9j}v[! KT9~=ǕsT 0fF`F'vdR+̅]5&ya1UxJl!NJ C6vcw6 JIYgqьP9& aOum6wXu"|fC_i3as@{WF7X%A֐v[Tn.Ij-I79ZeOƢzX1[oO 2n ]Fݹ*<)>G0bjRK 5}O1ukiS|AL,6=CgCY\vE@ތG]ٰ«j =6 ɲ^Z 4('AM ~iB `;+CfnDڜB!w,f3,iwd%gZ0E:Vjhc/-XuCb<vu>H 7ㅢp4(!^kcYY55cQd"_v@zO Y;jv,B%wN) *p< T(pj;3CKpYF8%`69ఈGUQ3(^q+*F\%wY+آD;&jWZFwM  }`/]EA/?|M!q1.9PzZb#YT`r5qD=d973q6nj],Rn^}B4,do-xy;?ȶz[Օz!X '(f .;Lq2|NFH.hUcX`肽ɑ1h'Y;h(f.߽oP 8KM^0r؎x!YH_y&:7P/:={=XԂ`YW`R3<(|f TL5s]_vZȾ?ͯ#̮#z1&$#8g$sJQS ĭo)OEyrv+Mؕ3݁!3c9ۄL. T>*q~*<ƴ'?3a^Dx" @06}ޅ8q b9&k2qA!Ӻd\*MgO\lMsgQ;c؄Cµ+> {V%#2OdzSH}PrP $Okæri")KʆGd_:e5Bmbh=(LxF̽ ͆wȦW[DAX8+ajn 4D@|u~0 2S;5R- 7MeV0#'PzR,91[p# QDE'xI+%A0y?㌘/\^*{;>Gd~pUw2K5ko>vhd8rU˨\-Cĥ)cYZg4)J(:̶˽! ^'&11JHPhGDK?yr>刧[ ̪8YKr~R{_<<1橾"RrMS8wb0VLzbVJ|#@wIJp)` Q~Vu75CS09]}l1гdo^ P&'h~)r,d^Rp'dޭwtSĹxޠU(]K/s. IYb6 J*퇐1zp꒮֙R^n@}mn(39 6ؕvxpV`=V7y9},Z :jn=^Z C.QU7ɺ/ݟEv2 0W?&paPR '6@6[t&4R(⢪iRuuJC!i`VH3*(uϓpiJv.n#BV ַ}<.-s^/̙~ 6}@mf{~ZnW 38+X* P&nGaNp{Fq= ӿ: ) xB:x7/1N)9M|dǿ6Aj[.G)@mf!77$0 mO/$s7=E مփp]Q NMqF/ci(/KD ~xn.bY BokoB-i&~iZ(b]Xtν oĒ퍂{~r;Sy^?7W2pj>/7NGm =jWC@!%AؙMXђqa< _I u&zvp/B|ܰm.Hr]`jo;Xf8h钀h8FjR ,h2ޗtcX:VK2Q {-<{u\0@Ae/"@>T@ESʽxXhrݹ{0 {% ^I )pB,L-yY\"ufxzO_ &CھJL0;:l"3RԘʝ4ܯ1A2[~m?v` ~įB\OޒCpCu&u+n7`YLF"6ګ֓  C5 eNuCV0]4mrC}nu05 "ٌ X?͠TzVjC?"Oƫt荒,@=4NPxfc;Gto/UŰ>RGV9Jm(->gsir#ԴfP]A e Ս9<'iTccWJ}&4) FyNrT{J! 3q#2/w uU2C\c%OPt8 ʰo5IoQ=o+n~m\4j֊Gd1`^cǎp B40h@E4ʛGQxN^A=z ƚЇmYAu0Q4<$]P8B`'VHQ`nDzU?O(7%y!&wV-s߷$Ψ{Grm\bg/ WLJQ1eWeVZ=WL,jk8XoAfܴ<$J-pTMWud~R~9Z,>aR,y,2^pb\)hzx8uj› ۧowN>RZq˕:,RPoZњ0'A&~ 4*K8P#?1BWDmنV._]=;@sq\*cQyDqGW{y+U/"z 4}uvQ0ӦQXǡ[ϋ^v}Y 6rmP>T%k/)of睎Z$_i_ Sh td~_a_͑Gv4& w,yy g 0k;a=/;gm ʕGaR63. ֵ`E ëNl?d__hغȋ7Ui6fw)%@_Tn*0~kbur =-o'@uoYVۊ3|+}AE87ET 5-PXyO9ZIKݪAL< ckJZwoq!֭N)9kZ O %1 V K:bZ]sj_@l?9eui eD \Ld1|epXO@`lN<|Ѝ֓ V l\o\I KT3flJ?E}X#_Q_yꃗr(WpPG>:uM*T"=(XOKX3ܗ5yg#e(åߒx&Lga۾tk"'uns6k;͊PvN^__x~;_\ A7|婪Sd]~꽷% &(z8Y[heT 8K{!*Q ?˾Α5>!nS ~S} ztscT A ib&! 9(!]4aH@2J![dBZMޝm^1,\&0xCE-T٧-ZFioYqg22-R =!n]oЀ[FN7BvaVkVܯ4/947\J>L^S\ܶ$N`I sr !6+(LȩWIhdFgg{x,5bH%v 8\̱w.1l5 ~i,>w;,~DL=hr|)aS7v2a^6hڠ)34=A|JfЫoOYF{8 èdE&?d΍ ~6jf؎ >OX+Ut bC_ciP!_[1р:$NşEiV7xHxzTfa -@QCba .GM*ISG{Pdai ?hM]ꡳU~ܵzzORBM>x%n>yE[Gҭ>U57#3kc %U.GR~Q3E=~wH>J_C-icaXmz=DS .*uUY=PR܏ib׫0۽vc[yCVx(_ 8'wRo?N*\ IT3Lm_G˔~j"åUj*8kP Mu։sZPupR7h@?)࢜ނcUN5.V[/s@{#%"K yv?-2E _ZѼXnu'z)PHH1ϯ*ߍ%Ѭ%^| U!L&à 'Vmbqޯ1`;s ݚ?4S.xPMalj;cr±OZvX\.ǕsA IȔHJ X4d_%+<CRn+QNb*o=ҚglfْM'KU 떶 wpfdȏ恟RJ!M4fV:,D{:ٮM\g5 8G3iPRDtb+&NZRa"Gla[Aގ܄PHZ|&|0 QBsnu%4oIxmZ)*M-M4Óy_sFEʮsLʠYiS^Bћt9>("=dH}y*c.\fջt}4r!])4(!kL8}AzIW! e]>0{r zc;I2|h)kb)}*YȾ 1ֲ]d w XHfç\X]EI4D{ϺD 27\B:L\VM@87en{毜h~6 FBo?}p$c{$%bU# qlWvWw[-bI8IJE]=ޱrP.A0ZG9mNN;XURCV(M6,>{*"[SQu iY 6R@.<3!?Yǯ^47ˎu~ϰ>uL ۳vr$a ѼIz/ PاTk쿾 Q wAY%us 7ܙ(%Aȶ̡w;̏;O:ʧ}K"\HCnt\n Jݘ "sO0sǾQJ)1m~b( xwQ3wZfCo:p6j*swX ]k.t~r7g*t[~oVazђ$|ċ첑L2}:ft?騠˖3i^ޘBqj*Zo~rʎ\KvE#EΆ^)0~n9 &z4*Kua\Ҳ(UAc ο[%@ jy .1G؞G# !B-Da/Kz:lͯ7^g h,%:y BZp@RoX*-c"P0G| 2UL| W *#Jo\nݏN*`#|uLs"l1_+ `Jq]o LEb p:ojL g1hA2iXwvb}n.H8,x; qB l-BB#Q#E@;6/%_ûYVA\J+4C;H<'m*W d WM37&|%y郡D~P*[b:ڣG{e c3靝і"1>@wCiL<>.ltݒn޷)S}TaCF2ׯ a-꟝'EȗyOY$v7- H[@#gra{D%m#0 uI׉M /VKLVl 8^V80'ȅBb#8 x7SC:@x{a?Aa; 7p4)e&Kq~y[rǍ]k@[\"›mEȊYPaV<s;#$0S.eح[IAʓ3VOz,'MƦ"m36]3Yh̎^~͟ 3 =/E=%1K&q5nC䀎6k#s~֡7&O)&'w)wJaΓhq?q\k4'ݼk7{ dZ*>aXE'Fr#l{La!p .AK M1<oqgZ^]׺%w'c-(LQZ E;r8骭2*Yr'v{{ CFs.Lb@i34R"ƸS/)G?7O>&`+k5Y8?'T<ShIqB<`~ v[:QbVqWǚH=1rbq-E'g*Fq$|NH' ,yֆ¨`YD啫,km@znxtgpbrOդؙ]_yMd;Sx"KT"__pF q, f(֑pqv@3{s'ʝa1&Cj@; $Ċ-n @1W=s^IWZhGt#ʛۤ wd{LЍVV71a+5'%BH(U z^"CBţ;Bf8lZ'NI .H|u\AΊH-*&;< PV4qLG Wq!T뀑': ܙ_!ʇϚ1Ql%6| jCpJ7mGujk4oX 3(=y]]AR]87Fĸ(Q9!+n3aA,mD)Ȣ_LjF *F|*B^dzUmPy_`@ m tаN ~So\mb;ZE\{]@jlyy\UyɈ6\y] b RWmVdh$am]$[G{ϤPޞF:Tqi(+mĒ=bnK8/D0 *S{:08&I*ھ`݋͹ym_*Z-euM}v@f./j2+q Ԗv@1ݡX1y܁*2)ʱg"*-㙑u򓅣5E&Pqv}XTE6o;_0rp65nXg ;?2Bz|ܾkg0,Q8g0fI_\zu/K#OG:VNc_g7sKMRH&% xjjkl޾L< J96RxG}~69ۊaHAʂ6G'ǚ`OaVskXcSг.WMAgXW3WsA Ys  LbMa_>Y\IN+}WplI~ޛXc{éIyw(wPk<7Rg%/O}%jM P;BBk\__'&RF)CֱS8Q BsybYr%!%$mEL=wA4zSEɔCSXKB=dܾ<.[ "Dwjiu`R&YV[3jMӅ ΪHȓH] )zV+>rZc/ݟ[U$GĮFߏŕd\6|vXl5E&f~*i'OUhK GJ'?7SCluaN\Hf0ij$ӞBxf%{\}DTA\'b9rg" ѫ 1^/R[DlcX`̞ ;3 e d)EahP{n.83i H=Zw5 wĆ毱u5A[jͯ6܌a"EuL2e-ю d7auD! ?Ē'q 3;7C!0P n+l$[ %Й=+ZneLy-ZH#SdG̔GM.'Vlg%^ѹU&z0|mIݯg&c(YYyF`T*QxՈQm|x>b;+xGA#ԃϗyf?1FE@q?lqLû S7Ү+3Vf6p@pMIJ)?WIBtֈy12#~+eqxR^i ,+O8E,o5WyC?"^y㵩aq蕽>N1Zy4#\ѯt,&M>y~׀2mD+>,Y+ *SW0|S6)a*g$gG2LsL /,9E?_屑JgZ$ hلK7c$9ֳ545J-Q@toE$fISMFbwa4+RfK;]I?/9ɥ7nJ5^pEU'3XNfZHc^2)`M8-{֟pA]4!=oaPÑvbқzV.CpXͻi2;$'ͅb]9} -Jxtw~}Լ#eR;^s\kŠz![IZZilBWǿ_CGkuQ2rXUȱko4+86/]i$bI77i#l|nL96B-펳L NySu fh}̖3X/{EV7x+24Bަ^S@:0)-Jџ'?K{:%W^#!I^ra%B[EN]US|aO=ֈK(,Aշ'Co_؋r爑gXgȈ@"WRC'7]U 65$׃tt;06cP >xÃnQͣ?{AiUS7u~͂—վ7e@tV>k9o %|&#I^nj)ȞQO^)//1q>K*?EYqj CGLf%a+M߭P2Kߥ"[cӜrƏ;=~|j;ltHWOa (-;np]Ǯzg$!eLTVc }:cg t3iq \f2LU n5 m6ϥ~ ZcM)Pb{&ހׅIOPhnBV[) 9(ݭ7Lqu&Vc,/1! n2}:7O(OI&,ҹ~m:g*?)5X[zYyy<1 [\hGO9߿ŲB?d3ǔylh<HBATLHmTNM#w#Dmb `!f8Q6hb=?g7 /(DڐcHX殈{Y#ԟd$b ~>MH5%;թ.X[#$/{""dNH`,0d{$(E`V\G \Bᅸ4PmF9+]WhIsW3zcS w ,<*R6diw-vo3^li?Hptu}켩N0c4*X!(#vC1YJWs_+/z&L/F$ȚqX/ДDF|1D6mn$%ZBkΡ/K(Dhcg1kY||ϪBJNɲ.Tjw;8!7Y`Kަ\Z4G3l{3KpgěTY,$`opAŮi[ f"~Ӽ*7t ,^y\짒=^*:/>Djp?*`mj) ͶNR#xJ4e:\'#@otHM4]b8L'yRe4Z+u 4E!s*-}UM?y6NUt3T\Ty5ٿS6שvikb]kɮ ^rDgGr{)>|H+ ݛ0&~8&[-}gqƖ^!=\ Odrst='q1|+b_̎O{6tq|K.0/۔P0,k u( 6_X(95c|_nth>]WaI$͙~L3NPK9^4RBe| ON#1Sٹ^AߏTQ ıIޖ,[wd%{h])(DB ɢ5YƖI39cr&5Apk&xɝc9ǡ5DSԶDs[MhˍBkw]x &v*Q_v=v:;"0W-/)?;; aZS64r!oHĜO\7(gyHexx O JJ/P⻲N ^GJ?Jp0QT@t#?h=O@#4CrSeKSʌ!؆Q]4ș6iÈ U =Rv&:líFąoFi#U&@LD0וքl zfm:~8mwC&KyPKEa )f#c&8EH*o ѓ <|bud!@te5*5 E9=Xe*Jt,*« % ;1tԚ/xUXe7p5"==Pec˛GjhB,Wy[d1ҐP@~X_6=^ULB=Q0'.,743@f ekz aCh$r.B3e ]J.kD.r^Դ+Vw_&80AqpRf8),CUӝ,02 q}Y=/9^^m1鏺J!J 3`":OG@ \-=$~ "5WS5=ˮ9#7& 쭌=㨃ңcsBdьzX?b2/釟VeЙLc#Ta+j:Oz  ylĿotɞ{t Si̒JR"` Tԑq1hgb6P`^"vpD\&v]B#0Tgz@v֋ SƵo9q!֨w ;#vnRi)tADgN"=c18Kv /h ߕ6O%Mv$XdX9v/f> c.XY>5I/ w^V[**돨0]7lS[ӫ ^ McGfMh8aa. z̊K+!@uDs9}Ӊ6&\[(ؚdTHU,T^; xҋ\HI qkFs}1M_uH"L auq9ZvLnj@f3cօ=/ZsAFUtj) #DX }J#۲d =>8z*p43K+p|BsL _sw`g?A0!'H؄r\s>A3KnuOC=$mwSD{'ػ |# ((6= mXW.?q}[ [uM]Tay4M$;KdK<%pkΡ7F]ԳqLİ8$G ցp:17ۂ:/َi[LoH8~`3ly*i%~D}noڼ"$2/ %yt^KEYF];+Pi.߁| w̦K1>vzƷcox^)a4r#򝬚YTѤ%9nzHphmM.=a&ٟPl +%8rPy@(AƔUGJlSsIEԿ}ǬM1[Fűs!dc}:G8/,֊R .GzYLޛVP7$Roz'o9E8Ԫ+@p%ɒ1+±nͦ{d-$ *TNgX+Kpzv@YQ$𧰵SdF~g@I8{ o>|Vj Evd-6sm"FgH$#TΊqg u^d3t8֤WaÑx(%iNR@" رD M4IXuÀAoR]=E[{aH2rnL @\|lhAm͢Ĩ](!@<:O~'V(11xo3_hR3LbE3dpkr;6H{6ąbGUE?#WFG{f*;EsA9lr>^(@os~{%I1!2}翯/>k0s8kU'+HJH : `kJfWZ1vP`+Zٰw_%+~w"CCGn9'dSR(Y ƿɊ,2Bԛ"mI R׃x5Ȱao+%ä?nŏ@7o=,P۹<δa\B%HCΩtqrW=}T3tQDSa䗷t ,%g|¿ 9ۨ:{bݶaal>mO&1y(ŭiZ$&\5xaʲս]AVڿƒn"z+4wJ9PGI[Ö-8RИs `g[Yh $bPMcO5[[_2ٚsl/~${ 'w&FfvϹeq[{MeT$(^MFZJbK1;p@㲝] UWKB xbX2 jt)؄ToTMtǡK4y3wO9D=_C(Ël]f1'Yڤ7Azq#o$I5-B?ttL5iRAl_9a DHk({M(w# 6S#'CzN6JV8ifDL(d!Uq NS4/c|5S[gUxa"+pA#'!W JPX$qTNZ[/X89 'i˛f9zj*J˲@K ;۩+?Wz)vDetMX9A{F_j5IH,2rm5}`ku$qM0d }x6 A9i%O&elfjP2TI8U[| %- / Q"_M/?ytʬeFH*fl5O'2Z~*'$JnqWS]%iAp  چ?._>,yP(blu>ܨgԡOu,ƌ`}(>N4~vq/$~?R,ylමaQvB6!VJy bک*6}\*bS>'',M_Z P'wZ{?xx*D}@-)f.Ltkp`v%=T9yH>&rKӞ>p/iu70S%:cP:kEU8䱄8d;*w]ŮqQ{7y=Qp-<)wo̪|yBm&u\# #J $8P$Hf }T3ֵ7^:kn8NV\3/-)1?Qwu9o"y9q懭Zm~S|{*( x'r62 ^ n \25U 4%%Ps6 3W(;4X*Doj&́zl^S lSA.Gj䟍'Q˟TFX䁗u D;=^[=2ueØIjI}mb57psY(UZ^`3CRΦfaq;#҈_Pׅi <#yN M>PE/|r Z&҆ I6Yv焮9nH`&U,xuIlPV`Ay_/}\9B^C3?29V7B:,qPޒRJ[f`5cT(}1)c1V %Pݹ#8eq$-';?ύ폥db1µ KU TZ޹Gcr%Ѿ~u6q<՞ 7:xYʖZ˗ty;ŹΧIIy瑈M)gJ騊zBw]VAޕsIGf-+3,d;7A7'ƍgb,0M8='Bko;c8>b9ڇ =OPhJ#t>ɕNkAnV {,S**Ì.}1>|tEhFjJx&ga}#5x1F\ *] B+FF٠k.=T.l_qv8ָ@#Ӣp^iDh'me[si+h$=^ 3.ƛ֓KQ#cݣh$D *^@ N #:IHT:VUdm9oBPa-;܆RN^n3T3U|qMn}xQ؜dzCY'*J;ҹr05ق+ dZ>j5KOe 87멯|H[fm8H[|fۍ&9Uu w?\t@y46!Ў\JκlSofHOdi 6/Ah@+~U}﬚,z~œ,7F1F3JZvcB V&QoکMu 4@G U]j*@~&pWtOrD T KCB!;4(##B)1֍D!UދԎρ!`MqFXNP7G)̧:pf:#H c+5 £%@0|pc}uQ:|mt,0moBP`zT&hH X$l*=\_8yNyYnb|e,22Z3bj:%DDD{F88Y.a3R&=iWg|τ"T'qI),E>G;5z4OuV v5Ovl{wh.ħ'a i<+03Ģ4Z[ b\~a ?:rj 41oHL{e;j9bLY-׎94 ڀ<ެNﰏu)=mRT- #6'2NVmHC OEF9[(ޗThn`pŸ< $ f>@NYN\"/\(3X룮3dVJ ߾X3d.b/̋ay}P!gI;8 #.lQGI ߑסF/aF%H<&)vS0\E##k UUfru׮ 38^hh y.`y/BٍЭZF`*}>LP=WLbwG ]`{!e |GlPcڰ}|IUP1eI^{?n_(+TLX3 `L z9#iɫB%eɹ3[@D Wb %QƊ?Yj7o@~̨_ R|Tn\^ Wl!aHRxBuS#VVX[ToOw4lIKa#j`2Iʱ^i<}A!U1\W,.cJq_/qїch>tׯ !d&Vޜ{nxL2#MGqӖmr{8('WyOyǜĸJB-~FuD4ov”,T- 5oYX{(j=I+lG,_1BNhc`,uyaihuW͗Çl$e

: ǧA_'e_ͣ7ǀn};.|tM55d,2bfПweena%֛* $wRWpF&$vZ mKm7BuXѫ I %n93q{g;ײrϴ [ʉ YpxD -lFI'@w[9h;3d3(*Sܴ\{%# _@zW\Paʡ_d02,A$ϼ'`8YlslgW e]DoY*?[B}emSA `(!~4m~ U++j]|) \n[<hvgiڸ_V/L/0Q ŋCA h1:׊4~QU<{Dc ʙ5 ochqw\3L(Og"\@@JSZ&TB=j1l~ 8wBB 2.aa2#!+lA{-n3{NMLрjd5G^ c6% DvPD~O"v]ˮLqhߒZw(U;lg~9i%h{7B, }|Wjj1d}&͚ڸU}T| 5>5I0#t &~ZFԴS8^z?Lv8>^W?ʶzAki,.CRl* 5Z/ /eQ.U$g*g (]\CD@COaJ5"[N/6}H9W}qvY$aG7#aAU0v3T͎JWm {t02(. `Fte!+NuE~t3EiZC3ǨD!D)Z)_t)Xwo\cW)maw2ZaзvO&?gSu p;AVO($Mɖ&RChB/#ێN HA@r҆tBH!Mbi+8ȝ'<̿ˌNٵ=Žz#X JH&:alCg\0E(̅i nuC+{u)9enU.^ -п; -]"i)l@h*Fќӕ,G;!f i5|рpB9 ;uܼJ.R)[mB͐ ROxreYI^MVytg .ъ>z?ңwBi4+iAvOQ@]R`966Q ϖc2K$Q(u֫P`A#7Z.=օӷY4]ΧbDgqzDÂF~ϖ: O^Kpj9@w,*iߺ,JJ߸9ve|賲ڧHc5,E__gUo9:Tt4NDdUtQW 5ent7/=\F-*C"h Q)gb' !枊k>+s^Xދ 3 Fqj_+%k$F_[%:+zz40SZр OKYҗ2&t軿eIO+/@2_4|dc87C(qGͨΩ䵿+2/'AӥmT7꓍0lk?BS)E4}E:)x01w@RҲ# ulI )[7jfgNY4QBG2 ^(dUpuG`*ɿ xFU0#$# I5֩x&n8I(/3BjXat'Ү zqjmj"UCf[E/B݊ln:Զf2UcEzkQ 8M )^K{iMvZV 3t{s﷢/JJӨY,8R^H"̩CTjITJ[/5]C $I.Jx+h]x*"/n釀,cȈw`t {#npwp ]Ŵcx OK/}^AVwMBbMLrrjab"}^h[R̳ V"H>K$#ݑ*ď-(<b~KV\b`)/ɡ<6"xo-w5G6+uC@CQ6G;=5ʣ0t#B+X;g6=|uQVXHv^71Ȼ#>IQ>]-a߻-6Ǜ94ucf漢:f?&glԧ"baQݦSi3+M`rr{vepcoxvuI'VdKUZ!`(Xz@‰c6~@8rړOF6cRQMU[a r/4R%yC}Y++"ZU@5Y42D4vKr3bLu;j"mGEIRXF/'m*f@F+A:Zsa8gd7gvH|A&9[6ԛ(_/=*M["jn"Ud I$K^T_şn=L]_ $6sn☠S~s3)>?ppZ4ԭoeͮC2%WW|+ڟؒVӝr4c)07) FAyvD +ְe`׷ u՝c/,V8zA^nM/[ x΁HKWj%@F.t3U!}D a^Ru.cNפbjexΒv 5E||usA(@-KL7AZU+aɷ+t`-ů `R˓gyā͕',,F7 =iN F۹4Oo D L@>-nU7S;ZV2_1 {Oj)>/cEc[؃K{VEpaE[.Dq[?BU +%=aI6ݹa'< *]0 Ǭfnϖ&adfjѨO 說58e ʗoսpժ )Ąۭe N庅+jL*F!XA>\C͒:9L1?IF"_/N& }@"kY;1-gQ;5 kQIٽ9_2zK^E17Gp·tBʴOFx7@)c*^1q_c}jA!33nqR ~9T0nNT*TB[1m *|$I٦(U+@+[0*q7K͒5-+]la#}trZxPP^׶|mniCjZłڈ"O*v7~ ؍.'f<?L(GΆKs%l{`? /c7j|t4qD1zoIWABt[~$]F局FUҦx^Y'c!(fL%}E J('-Ȏ֊ qׯ^v i_ڷz cЖ!xqv7Nqv1QZ٦M3'y@c`D}fٹ_i4tOuB0D)b@ކah2N̡|![?92@HF[%q&*ωg/ľ!S5FU^IYI cH:H,6vw2ߢKgrĥbvr^<]ƀv ȚEca[e3Jc3ٶ:@7m=}f Sѓeq ʔy8TBS&8,䮯' y5+^ 0` s9ܒ{Tra٠\=Ѡ'/{eBQd`[KTH(lZeqGܣ41럎0} Q'~jg tEuuW&1Ų-C~#GU7yŀb1@zMLa2TgdOݭE$O^]omv+ D3G`YP-D#hwCu΍LLv,snJo/av^W%6S< > f)}>Eh_ȍ*`kki ȵ?ff͇7?~nB~N5-ͦbܠ36V-![eYY*{ OGbn0ayh*@NcUR޶)0 WoVImGI"2>}K'-2ټ!b*Af#Gk[sH^f4w ~!Bx'w[~;0kc?ŵGAe%#ZPc"71TRUS#0膚 0K)mD+ cۑFF9O{d+ִ tSYӴoo5:G%9г1r͗wԏ OigͫAB4Ak\nft4TwLFJ,m-rH'roGh~BJ| *M).%Vry..Q]WX,Vj(S+ݺRAS8BZQC\nWnr \s䤻Tڤ̸:fURC/ _Ư+&v^]7k}{T:1o!<@6j CYЦJ^CNf{> ^-?8RJE# t߰5pr-G &O$Ր![tK`Ke9<`rDqg&%2ᶰ0&h:IĔO,PO;\D9%)+A0DdEɃ\kC"Vw ',sd0u xL'ZT~q9C$xe,,drK>pq#-.Mу&q'$P!n"g-ӓd!.]y )pjȨ94NIyTYۃ'brZ@:ۋ|ŒYn0l m|[;~߼9rHUL릋RPe0Cr鬊aԋPI;3'J3QY_>'`a*#I|GE6O )Ԛl'$Z.ʑEni~fPsO]%T)rc6]\Bta"FhGaU%D+pv'/UҬdq\]v=:~RNWNh1d6<:T53PXRH 4 =^1|X 0t ϺR8'k.b&.=F;C`J ŋi~FGln1qs5B)E*{! 0نUh9:!l!ޟDITӜ);b<9hyD̴`Õߋ/bZxDs3DvS4cH9~w4]>͊pY{M"2 cIIgNNF'߫ssrRdfl =#?Hx r1-ֵeΔ8dhvОV"ƭ'RS5,iYc^@$zy]ʞ < $)\ h6b;X;D䚁֢ [t Sy$NKzsη 2GW J@$}7`.]ĦA]o.'jR4c,4T-Y^K̦a'Uq~ 1NLAC%Bs8(oꗎyVWClh/l})Еwyl5fbσl=VЗ*Geod2XwR"NHHP#XO{o ,ssgo9\'G7KJXb[(@<< ~'Su]MT5H;L-:DzG IRހbho$]}|ݴ F,q y_,=Gi0rj}1d#w:5-OU!GTz|}?\f:m[q`*&\U[DS+l\jf>!ٷZȕG( ˇ[n$;96;wՏwlcӣËA/[NgmMXٳm f'5xt<-ˋMra[]g>_kRyS%b{kyWlEi8wAB֋f@,Z ̜36o8˛^jari9Lyk<]&A'U9/êsK̚TzJ}M/i?$\cJUz'ɟ#1^ Wѩ5杸b]YlHM*]:;DpuLȂuOD>O\ODϦQ%zt5_"(g j#UyS/92qxqmʵmyyML \hl-1O_mgdRѻ(He !6S§ -i,fBG>~S=82TJXv\s(y6._ײ▞"@= kbp<q )LZPvbAg;<]X_NT0`7(Θ vڷM ݼt[nc#cz9T= ض!lJEo6 - FwZv"Ŵ]lOhVb|i´ҿ(f7KPBxjvU9t:!rH\k2mB8Ck4yp,j .n=A ?o?DʝaKช[š+D.NU̵-K|X t!9*fYdV3q<6gW!][RZ3~ݸ^OUϯt$U.~6D\$kؼGثJƨs9$[t}1{;! cPa*OMTJtM,&b띠7eW}^ xßSAMmyk/X=%ǹ!!v@?#y4ǟ"8~z u0zz2 _2b5vy|\ f Zu8H27Z6Mjᙀ28q] h͉/~J@yZ:>Wŝ#٦JS͍lkgVF"lk*PꌏRܽ}n{t)e>yv.6;՗mRZngr)[0Ip`]g\.v%6/_T:);p@l'Y+E3RN~T^3uH-D[CO={(iq$F8NDe88YD2dp-̃T E=F;7Qn8ߚ wB^i3L`Sbq"욦⋞ρm./!Cp} sgLH z+ žU؊(peV̷yiyt&Q cU \LAce<^BD:rl#C~iq>hx j(M3h? Ei'#g 3~vJa}$*g3qS]e4c@;r=^.kd\y?VtH!I?q>CcKa>7#U;j8?Ƶ)^qf-d< -pI<>Gy fu }Br=SM4u–Au3*8%60eovhZ)E άyr,DXڵYOyf.k\2$)I~Olh  V[{H(nʡH#Y Z:V xr7ލ͢% -Z$S5@y\G[-Hy?kAH=S粣Vr' -Gv ! V ;d-r\yxD @Tۓt1 O2_u@P,Bs<٬\  C<Ů)_!XdgH찕ʛ_@~V ];U#SQ7Kڴu2S8 KJq>v#;^T7z&_ߦ[ ?:cf=ch wNnX[@'ɭO+?iW%Һrc JV5qvtMlaY;/U`EY[91t6/x+`4; 5i|LX䒺MȰ5<<7l~\Pw2,(I`2 o-MLNt'-΍kIePDMƂӗozv5ko,'“Aǐ 7㔦H^aMJWUG]@50ܤXYV a*9}fcsi)CAMrA5-s-[c. g}W,UԿhs]qOV@(R,^ȷB[Xxc+EoFZ`ĔAtk^7&U_~ϵrE(aa8W[H bOoS'Ǽ_JjbA I$[[lo03NE~34:}`-TBt/_GQappׅIm|lh'Lxp{;W9͞sʝb CMqN]7*rўWc2yGJ-tQН?j%L.7rlþ2|7zmxj+ؤc_L"jALϏursiО!UfH?66!bczqS/]VA$ov9Zp6jY)v_?tf\u*eï%#0,_z|4Εn *.qYO/- \Cڋ)YL]$Sُ2~+𚔦;҃1w6V c TSxM&hl<[)Im`T4k;?Xc^2ڠl] 0 vc&Y3>ctdnCb c} t FL7 mIN|3vv=Źmx7X'(P;pU1;(ȓ{i=6nVcA4B5xw}icpS3WWِ͆uZ/t0]$$D7d;iP޽ jC3 .~ >Oq96MDd~PqH;Gd'9|(w,: pƎBaq^=#鸜fZH&yRkFڜ؛O $$lcH 蝋m.vċpu,-~+o*^"f{!I6+[8shO7#5aI<}Oy*1O^*U}6 4 !I6,~(& b:q/gmt&oBȪ Ϟ5tWw~l!1U׏nu?* v^a˅z= O<8ցE05%twWV1Lq&T#jy7}vw~_{X7nV1PuL &/.MwYX=%pET {`eKѧtf#Tg":6d7uʔ]lKA-V^ײ& ѧ<αN`ZO(7|":?q8#I\llGBBTDY/`zq|w֜΁1lte9͖ ~.em< / ~Csgv3'HL|; Xݺʈ`4p jxK{qयQKn>}-bT>laņJC"nU;}ŷI"4AV& qGԫ\L{UDz *u,GW@P WN4=r6N?YR#jѠwg/BiMK絟"6kޱ)ذP2JшG,607ެ1bUxN2Z?r9nJRUF 6"&9?}?&UH蛳>" "q6V}W}v6{3"Hs[ r+}a9#KX-:ڂbmֽ^ym> nW5˽VK(&a<{zqoz!lKMYQ-mɺ#A,D/{SEƷKbդoUm&(#.~:y-SΈ~yۜzqC>;vIЈgP>ӖvNYeF!:؏07Ώ|t-IguvXsIew1B+f?NHD#-a>-a`l6ͷ3p#rc[5@o#VSUFnY;/Abg!T~ {v}pMQ"q?/2eY*f^+p97c3.]J2UG<##ujK (2t`tM//?3V1 7LS]ţWɟ-{/,=/-[oV WS*?+ILm 5E:#p(Q,g btez1ҷ6_q\]9^ueRliv|ujvG\y]ut3.`(ccvZC y&D|&)\M}%^/D8zĢ}'d#ZV Ryx7J.uG )HU=HO,uql5^9>+%3W}=|(hϐ,b&OvB_-6tfE؝,܄z\.U8'5`py|TT߾xg CIg_G4qVxJfʁJ}F"F:]Jx!{ }FW[!DIЄK|Ft]ڗbw!i 6餩g<0ŗ*l '4=9 ;nysq~>9E5=߼2Y~cANKT"hifq%O{{105}W`=g{jN9Cr+ ]J7y^|*=G=b qYOC5b= K+m4QU,s:xO~_LoX6r֕1_A"JUK+s7Eٓ\Y846TPj#)Sh.эO⹲ЌB6Km`ARkjтT6\ߓzn Ykl쾖K*Anfh&0~/DuyF^ACǢ&Eɜ/2UԹ!̓ Jg 'Z*-6@I.CY:b3w? `,G+)evS]qt)`f끥C<^Vi%֘jQs#;{@qÒ.(MCyhF1|l)Ԕ 6n LnRbU"|EbrYIpD<_QQe!F,,Lw1g[f_!qIPj;5_.HHB sjia,[]O_4',) 25k!ͷ|=[l@8aiAЍ ݄=KҐ;(o}iZ 3^.p7%rD#w#fB;.!୩nk#2~a@w\) 鷃~G d8a' h;=}0vPrU^>_![$ y>)y`'ː'z*cdeTUg* f:`"} W0/;(ڜLyFX9GlBTCƓ>ut<2)c],̎Nu!r6o- ՞{uT 4#,q+*<֐]odhpΦwL^Rp>)-:w8%S ru:ŻSG}>KNecp-#B kS6ա^s1w&T-!L V-/)U ~37GU>]3!1DjH# Yo;뜵f"lpYfIkڂDARI.a%xxih4vĪ.?;Vo>m@c|OԵ beսn*CJ`xǺiB4+%1%؃m=]1Bh6Wʁ" GVoj;NQsM- ybѱ=!3&{wk3>e#JeAXzᱦO:>jEP@.:֋OArY}%7uJ 84">,旷52r}a$|+`'6:˔G'P3*L1΀ຼ `W1{rHH@5I UeI\9;w2{ހZsw aɽ+7레 ^Yh^\|u`RY)q[IKzq/O6^|}neo&S{eNt):kSW} I(f%Z@XmC5Z·{wBeP(jFj }qw}叛Y $3hR[`tA'8Р_5rKr]aceH_wG&Lh= Ĕ#ݸÓ'Z· 0*-Tz*qnh~G2?*igP-(t ]z; +SGuĬȎ ;ڊ˹,~yPY| ɨ2ؿVE?]ћ98G꫅10f_RdЕ_: ytۆxFŚ͘63E)C]M4 .˰&e'&Cl(J[KWFz4)Ws)z<1:!P&Mk1Hn2R$i^dٵv2w`NF͘g2&2eugA. 'j߈FR\_9c'0+-ؚ]LKbjZO{ *LaaE\\tcNt=.;+0P&m'j x̹숆I6[Ƹ1y@Jke't5&K ?XgڣG\^;~n\-TC֯]$К,Ӭ6Y6ūlZHڐ5"| }G(R)ꯁ\S:lS1C 9+d"qwк&5(xskg:^! )(1C\ Q?>"Ǡ%,zDd$peԨT]X8KNoihl$R%9 -؃- 0ü}C y(oB')? ]lo[tr_?hw@Uݬ2y9r7?>;{dֆ@_ߍs}gg<[ՒaԍAyn4RPZY\}:(`XTO"=a+ , K^ڎ DYZl 0>Lǃwiy~waom#ʼҝ- յO{haA52` sP=tf*^}ƫr_j@NنT:SQ~6#?J%1YNIZA#Pՠȉ}7\lF%q:1ia&5*ӟܓQpv7YMOl 2-YT+%jʾ!bVR%_ʼtyz^&UإrPL3 a^ XF6͒swe4l?TX?g3le|\6;d1<ȢDh=cDS%SOoS«*UKK8Di5fC;N ƪ.;}+RE季W^p&vꊽfI F L=>kAiKx#: ђ$->ߏ#P.eAe\ݤz^9DB53Ϋ 0|g5}GmYηdUr9jv'yK,¿)zD۴lE mM F"C ݜ";wkU@9+¯^10x΅7棝hORӜ²Mmf8S2h^lB1C{0Dj$]C)E/ ;x]P$E: DVU7̀―M{ל^F+A4^GKA؂[X[q@ٲdu5Hz]ɐIWL OEE!#.GT>Nl[(f+r>$Q>j)WԆvR~{Δ =Fy`%ƜS$5BLR#/"2`#}CHbJeƉaK>UPBS[>/~+F!OjYj= -|uz?|Zx00[D[-T(}˕R%Id'?qvlywAX@82Ap_ep25ټX{ka]Rg8GlӎfIWVa6foLp3,H*FSӫvD{f+ꄥ N$Qbw$c..t"Ux;>)l*R<*?U0e t &~@>FCPxKǽ3+y(b&vͬleٖB: =3 ۨQq^Չ_JZ}%G;͈ﷸͪWg9W!O~;WY0J D B;F?üMT#tqnwmу!>p%Θ-’0R~8x;8lu~8Xn@(BJL<ӷPkb[+}a :ۚl!u*| &Hӎo?SΦl;ZV^^k/TjcRe~Wj@B~~ssCm5vY&-U{*GyJghh[DPj6`A8qUuG-pӘ͙7>nC[s?*- 80&գ Ti .O.'y4ʼ]CJ\NăUhsH2D!uTVRԌ2cVj_ x\hLXdK \vl΋qp+ qdnBS#\I1`jG> B+VNd[yvh N7[#Z:bgE9bs_#/%AS } g* a03ˎs2ܟD$šOXyƆDXeBormt؍W7 =@8#z<%5<}NfCftqnZI ]}&90(t9([sq_Sk%E+tY앭d+ Kۑ 9 ѡ͗߃d "X>vwW99>F 5eR53{@g@E9H7=fuAŢ&L>NxQI2AW]pA`˻ ϟo~T,Dqm%PoEL^£ Ox65=-GD*w}S?i7*QK02^]Qޢ̶,p*9>I,E:s|) EO0X5MlZ Q-=FL~5JW>E:ԯ}Ʈ*VgD"],"b:pc_@3_8iW hN!ǽ@/^"I. %RwŒQ'bFKVܓ/[a=20zt:*A]LNR(@Ú. KpVVQreEƐ9EݱmX H򶽐u7b sh)-9UYVl% ~Ѱ]Q@5g S;c=ʺNF$ &FMkpjg\s*TDR:i|yp[IJ:8E7ݸE|ۋh-2s8{# X|A e\5Fōh@Z JЩsR<'b8J0G&TTi^-U^zhI4ᰃLt[8{isuQ&Vm~FǕ67޽8k }+/7D=]Oz(F j^v#*Ńɡ 5?#Z*1Pmե]J/bϤFؕ:Q=Xkڱ@7v!gAD>ދ"ii3D/Ck)⬛?u8V @&(p?8T̙*NC!:8[q F̀h.?I^gIs]<z:᥍Ǻr #%kQgxWL:"b/mr1H$/.b#ӗৈ8pg :Dܺ5܌ok qVq &Akgc<$Pk.i"e+z4L2s|(8wK b+Vdէ-F?RFGv0:*[RFífmG(7~+^RQIbjDcӠ;1EQI 2 !gcH6ۊ$g iЬ'B|b'`1N ઄hԧhcc0{3_vJÔ.|H9A'>S@ydy9+F'ӕc3 sUt.n :M2Y{-`Ǯ .LՉ3uHarbA:,l #TI4֒ہCsx%Fe0 "/Q~Fr1m *jN$Q;:oj&p8NllO}=Dj6 6  И\PjujVݪmzBbߦO!בR6C:9:rvP:.w #]y!y1ju\f4&ԕV9/'98i;l)J)Vdz QFcP^Kn{L4_9sDR #61P(nixh >  Y%NhrDO@"(O7$IwSѨ/Jֿ|<FgL,iN 4nSRu1|?f = ه` d,)X+2ITשЖ /m7E'|( ȗCDmvdri$rqB6b+^TV.e@G0@Y'UUoT],`Kߚ&O^;2>rga/X?2Oxj? /&ЅW-AG'Y:# C-5;HȷUb:Z`@wi|lgUzF7m1)8Luڢ|u2/6(̱lԪm@weG&Zê9HXuJk$e/URFٴ{l!?ޥ W2vk@)f j6}OR{GH愅poؤ7o Sg3y9FIrML!qp/[ʀBA3n޾-n3GNy<3L^X&:1m{Px֞&xbw8$f8<.-EEgFhg}1HITڟCM iّ8- G|Nt|r}M.fwʃU%%q48>u5u8IEWӬ1 YuIz0T Z٭'mhaڒ]7">`p }yڂH]p!w *_H;ry&GO_i3 }y1}sͣP6Ύ1R-&8@/{@`Z>8(P]kRF&%n,&Z< kbKZ$VY+}cHj!Y#%hg{7IN+qFe:GW$~nb 3gn}Fe=D33joO}꣱XeT7s(pꂈs*P|LZoI e#c3ȇ~7y‹9?XfYRa0x|ňbl4P eo:L7{USu'E ?0UYfD'Q[I+{>`:{݇F:餸p\;d WfWi%+xj߷䲳L1Y, {+2t||SPX^F|%7w'nVDW]@%*`f)F!41 &= Z0[N0MD Uz5̪pj!@c$0BN2 !" D' w]DAWNS݆F[ړ ʇ;kK0E@xZ? -gk;ts/ _ܷRl~Gyؕuҳ"Ӧ.;_Ŏ(@.G2N'㋍RFefv_C [z\a\{*X EPq=9u?5?>FyMTQ1jLa\\R@ \ Qp]xЇ3&(:ag7hb ؘIciq).oӟ0L[y>] BICT_)w?TPɾ?|#ϨwY x!oy4 ۃf0>$;&q(jߢa$XgT♦/у]]EFԒxY'ڌUF mCƍ G@MLQ1Ed%q57ܑ7zԓ{'s`#Kh}C- yL#k[i~4 ƃ?7Aگ dX~gӖ앐t4x+ЃΊ^Z|N:LIމx>%cvK y]H/6.̫OOQ+L2W/T@*CI>?Toվ|o)hd\0Xlz~%!,ꜫ7\lv߅. ď"6S{Z˗p)"?[DDXwΆgo]E9է-=c:ލI> H Fx'\rchD%5m>ؼoYs!0,vtQaMMc20l^qLLPpyý8)@sC7C7IЪq9BBCI)I؆sO+fDSx-wcKrEó~2h1bKr(+__yT5cëi[{Q;Ox)y`ZE76wmZjvҧ)nդqb= v3/˱sc`xH^1{,1X[uZ쀓? ҉XzXSzqxWy Lr*0\y^\kdvip*v;u{G}zkU[I6t{7WL*yD?xӮ\B"yYnea0W/iX,c rҏkВ%mq:IDQt1vƦf>8fp>&0FsK!yftUF+OQ7_;LZV:Yu-lҌnm/_`,;oՉeKdߊi]sz~I^UX7QysQ9A裡‰wXpfގCQ ^y *u`5>hxT~g{*/K`!`͛K$=!)Әkp `RX7pd%ܶ24goW0b/˄{gEMMŌ@8^<-n-I1x}s3ПS^- gyj$ԢcC[ 6%CaǢ\f"&gLl +O"؂ŞYpîUu#vN)kj^Aiu,e Pr1H}5?_b ~Gq0k=S\:-S&"?g2Ԅ[%g'[Ǧ5;J5aZC /Q*Q™{a?ͯѭDzM|>yqaQ}?TSk+Z,lI E΍aAnk ezӵ|lz=^%[1׷_VU8q*w`QGJW1(@<x+@.u7wܡ.3>ĉi^߼qn19z-)X䌫;2g¸SL2q6~0ԤQ{ʿ|pG5Ts||!M'x|hmLdL6F(L=Z٣v=ztUh,!2Oe##5tCV4˜l k-,6.)hp3yeڒTϭU +ŜCd?m[ ^tru.\ pw橆l(tHJt÷"Jŀ#8Γ سѺ, Z4D > ciq!Ȝpq^p /蓙麶n"Ev]Z5t (AF`!>+\o-:dioʯAFDp֟"&z >c7DQQos svȶMQ}$0PNVpgsVn%7<41w/py9tbX>2%@*uzzQ{'؆0W1;}{huvS+ jU)*Q2oEc4д1nFCn%hc\k M>.ó֒:1&:P)M[2N%v3F/f꾓g |ʻlCf|w6l~VhJ`G=ܒ!M< 1BQ td(uŰ'yY[,'n՜m/ avLR|5D_N vH&#k$c5rrJKO^tS1Q UwB+[e?,pQqO۶~L2fxc}$]`tSRpg__CO㩞#􈳷H@ֱ{Sh)6EeF^9bJih8I.<};%}b9R[eua;z=`}f Px J%e׼A8Mw _Oe~(*$2Mn#;9z 6ޠU ȅ{r͟.D4E[XP@1 b灏W\V Bll]SI"uNÑ<.Ħ;;]=0pN3saP~|\~-خ Ԟ)dtR5WlQ=Y 0iVK` ahs̡Z7x}h̉Z1e=/Lg{YLxݹ]n D]a6[4]-IoÜj|v=7 /ZƻArUAb 4Hl4-hsEpvK6{JR2? 5>J|TQI!J?@F\''aN91N$؊ZCdq3#lDHN$_}T'T %Eνd.1fmFoݳ[9Ɵw^^)w"˥@bK UzB4;j=Mzq6:ĽRJxq J^n.LJ`~5o $8|,_)C˔,LT=@(s#1X'0}gЏ 3IU@аmο%G 06O%ZugoK|W[Be6IZLY|=`ƎT4!+"^K8s8"1 E&4g$/.KqlH:a?[AN7'jNGFm^p26W`| D)4MFNN2UN6zeŴɝuD7?_Šagڤ aDߪ[R$/Ԕ8 .z{R DTb},hߺ(IC5WА7f .‹cTk0)VEkg{Ur8.sU^9oyJꔡV~E)Jo &].(ff.'"05X|-4%d3Uun#Y#.̟ri*WWA2#& ؗr!7)o$D_+!>JN{h$ š'{p7 F䁺hVtN pq9KAN4V*(0w3़9jn-]"+Xak ]T.oNY0_HMTd@lzVK =Z}{~ $G> nR|8M|v>"t8]j }^sv[%^vŹQm#yKL`8E SUx#CDmw!HF\Fxшr[-$=-'`@tLHSѪu* 5Z.x3%D"`Wy;eM3SΪ|cm8S jIZvTBjSFxj>є-F5ğLtWiV 1np'MD` bOdU2 MpNAD!m+ ]i tKjGN.?YF,x $uSE:GV82;ϠF@)ɫ,_]I shݿ-!ހRaޑQc,S)ȕ ixwK琽D#t9㤯W:43[t)>8`U8=0uePQQ2ﷷKP%>w&=`{2ht,OgMrvƃiL8חe2 2:XE\pbxr_칧cWw|W-'E꾢Vp2:p~dm殳 /D!}U!9Y_Kl:nm-9Aj2ցW^vl,DB'5ژt`GK]z=S"dyN/rK9[l4DiYF%=qXm+9-IB[~GruӑW`svs= OѤ˩Gb>Өn{-/zMoF-w/qߙ]֣O ,{ [+ۙa&Z*˰wc7tGџ` +}H&s m4Ī6̀Ev)f XzT_cyHB \;vѝf}gF(-kSΥ&){eb[n;aIu;( C7CKa8hJy;&R)g5!!2q !IEィGcQnM9}PalC\蜯">Cbͣj@e'Ҡ27z(X/way3nR?Qݦdg(XV^SUԯܙZs1~oXgMBwg$L;Wc,n6C#.}v*Bb|pQs/@ hN>5Y?1:zMo_-7?KƩ=%cA"=~n{27qGCd%q9!ieAm? sq"?(撀G`z%u@L rR^G #`ۺe&gD T1XDO) )ş\;R% u;yp:E17J~m^!BWu;7}?~p)C ؒ,۲[q [ M5II -x陱c(X~^2ur95NlbF U= ei>)|S݉ŽC^v|lr,N&=_2DBi1ǫ's}E$YJ/7ȎsVxr^Ȉ4L=/wwWM,8j7u3năS([߬)}&"`q pjɺ]VV9,2 Y+cnV9;Oc) kRK Rf_&tmĚ Er5x(jkG5 ZLT]⁃KJ!&ŏɛ2E ~\x翙rJDՈ҉TA٤A2];*Tdd숇a`jF&b;iY7ՇݱM1x޷{Xd]&)O3AS ¹@(¥NE&v37aϧ10gKf_g9I!Rֳa;*-9YH>i:"0hdeqT* UDD/&TIA1pLt`\ZLm^NBY5K愈|>ON,R>Y@>;sJ70>GVk;LK].2KdwnK NJ%ăvʦߥӕ<>Nݷ}H *D wcpD)!R+]y\)VH5Дņ&`_͓,ɶ0pPB0MG !,uкCd_;Aa^Sz]\ۈ Pdx_nz![ LT+DiC1W׼;#>g<IBD"Xؔs~|q}KsrkGt,LN=U X1yqϘ: }1/N\mC O"*bRͦSj6cEɲz$ 1C[/bHqܼ2t_rlaJ=bdvU2JP"\43[e p|IXڝQ84zNZ3_ܞF0&|ϓbLi30,MVè2ZƁCj?ޘ&Ht&'i}Q`b|9|vK+R4T^xt"[g^. ( ]a'ZESHВJn+gA61Vc:?qo M69|\8`ڛAIeSY+!QȭEx? $fV{rQp>ULoz%6iҰ*_6y.0">}_[‘,kôMBP惱H}7dM>J*_%&_BEA+qV2*#0RGe%?( ݾEV;jtY>?Y~_LU‰e42`:NqgBy|(4U]k)"ѦA^}nQއB%T4IF]tv&'vV57 C.q\ ~ay{+G0AH6,NrYrX}p6.sSZR3k\w}פ Ǩf.(r gYrڝDLD*H2!tZ!lYI>\Mk3td:*@ łw.NV:@E@wab$>$\g EC+%XCzreu'p{({5-ѨabIlmз^O7P}i;Ra@xQ/)ђB`-vTYY}Nn /CdTb^`?PRX1"ڭumv1﷙y~zǂJZYLKiHam-zT"R7 dqqʧX{dWlY 0׻w6-z\2:cU{C7U:,DlM1 _D~4A`Rh 1_̋(WJ>Đo< 7 ,%CeƮѥ6#"Fz}տ؅LE c֠9'"jXbd '7u|;*HhgsTd?"p2cpSF6 2*5"Z? -s|4@s5$owdهUwΊg">#O TMθEo}rFLz3 S > Eʂ*!-.@lu0cGValԞxߣ\,ȏ>-~"x]8bUàxi_͏3H8Dڭvc+k8+}P r%PQ`lLX,.<pM8.l_b?9ֵs~Ųkqx.fĴlcYGgx|ޥk\X CR54y`bq$AOdnJ@%k~lȹVUZ/n5 =4 4=RN)IEdqNt25i }{lM(0Jnpdr-l$ JqM(ȇLESs4,G̢ b0CAi5&Qa+nS/?<Ĥ 6 $f7a9CXܵʌUU|tu~~%v0J~<ӯ!JncK& LxĈ py3.)dk B_sd$JVۨQL?=]T~UcDE:oO,>͋v8ptXəuxxʙxUt2ɀ>~r5w0C*XD=fKXohIH (HVׯb5U1uEx*iAY=&)nj*1zIN몕H\+QC>owS舜vC,$!yPgXb=ߧ~}J0crۉ2R.Gy؅>$nNG$5M"P缾!}З2K\tF@KaɈh/tr0zR% D'Y*p}w)Ik@;r .5KsmJ'eNИ&F׋B|}{0JKz`iц[l*&CZNt@q?RD?QC +LK+Dv6C2;m089sn|JrWnj2`*k~9q 4[G-kO7i[д<',b&\|K, …R ӷIH(Cؕ~ҥD K.'oZQu*]Y(J#o)pJ45])}Rdąy#Kx'GeIz@v1!xK8A~eͰ9U ΥEipArG' K.u8o Z3j/W ^"(;=l^Ê`D ҠN]h0Q}*QX.+/SRAvMKy?jBWn>CqY9D"of1jم d `ŒeHKh wuVuh /O|yX ;af9~#Q["JN>(1"0}=C\2 mL/T$3X!>lBz&LZ~]ϵ3[9 7t^+k U?j4pL$F"r2BV3,}CTyzu/Z<,}٬-fu>I}KZB=6ΌeBK7WMÓ6f3)/͋l"#GLn;:Fxw2BM/2;?98ۿêoNsB6g̝LX'q>=7 oD)nf lY;tI SAXrݤݦm#KrKU!3 ͪCNNvV$vڜN/s@VU0ŻE7d.d +'DIE(x8:6}=~h#]>1^H}31͛u: ӔŹbEzGY"cRL\ETe]gGYE0t3}ʴ^iMpPRH<|vA33OiVNk-FU 8KV(vY14dm_V"޵A"!J@]nֹxܖ*2sktK]Dac#SǑ fǾk^'D}aW& c$(<|DJۈ& >#|Mf"W_`ndy4{.t{7d ċ3/Ox,VP*`5Q9#4n`K>tg`(!|$z1sၢE"hᏠ 8[,#maDž%IrJr;{X7P@xLND"tϾeL=glZa(`B1( |@? |MZ(v,{*w? TVfuJAA e =g|Bbc-{6F ]Yף;xg 0 WXL$ qlaae-|1H!su$YՐh %ɵͪ?)!Ζ\v8PsJ#:@Z BV0GeR x 6;xue5@Vo.ȯbǂznxŃ ϐ{#,VףTwۊS}; nkz qxYխ՚r'0`G"aM>_R!>_U|V[QqqkՇ+u8xP RB7c o呐]AP@q2M(OŹ_O$RKL* 7%^[ToWx֑Q!'5c[ B9&--6]?i`>0?.d6&ULxY7UCj%{R.:yb`{A(gtPKQ!mǴ Zo,nP#y+jFoMv)rlI -AY=91";^D7&\F*HǩaNZq4ѹ@6Q҆/xz Q eT-W5!vj9oAY2{G˚jτcEefPТ5cIü#CV_^;D!8+%+[ƱyLTL&2➷,Nt2kP ZE c*&GHm!:r_:~6,璔H5uvΪ/ŤC/,]YبڥB`Ekj rDې$*FrczU tϨª(ҹ)Η8c)E qg-As=q!$81슚: u w6'gS^p1Lk-W9V"d ›eضQ`nU(z)FqCNU/v|B*'*]Rx5!ǩvX`.nѧcfe%anQ=Ll`O띪TŻB1:y( apC>a]~>9\1NP>u7clo)\9Zbw+. ;=؉}\At[pֿ|4d(NV.UAEfBGܶq\_L10ހFRAv+ /yf3Q]C_}jS( uf J.<)Wj~۟sޚYM y^ jEmUc4POX[:6O&XBt?Le<@ѧkh.s{VѪ4, ]'Uߩ÷w UU$mJg%hGHj,*^oθoZNmu؞Ƿ:lp lt ΢yqGDi ,dP5vmx{.?fUk±!:eG>o,^{}hiP=Ozf}v^H=Gʛh2qDjMl<h w5Kfi# ZX}f)ճxO "2P2hBK}]t= MuQos鄇`oXqg-!d +IעחԐy;o4/ޡn0M j9>\!2_! ;iX"X5jO҄f onƮy6JPU꼳C kq[xCW-qN* @rRMSRZ'{"vժT,ox)2r-ұ"o;lVI7:d'me7iI{NGb)U \:d"AA4fk?]"!%}jnt Ns1uiT2iЌ͙vw[kV}"5ͷoWޚ@jsRlX{ h.mQ#x9T6!iWoq"B>V'ɪ1b%Qi\[qXljr0 6] īԠ& R?0ӕGُMXgFΚB pL؟f?z ֲD Na _9RD볗ɎWq/Y^Q`J4 8C4T 3=jƉ ܌ Ј(}$m3 $&5{զ1xE9Mw}rlu7ï ]""1Tk|8Hy9̗ ;:WwJ4.?8⏻Ҝz)d){)pX4崏'cиnQ'qG!~f 8 9@銡bʟ^<Gl(h)KԽ)&07A^eV,]izAUґ{oԢ` [GQU|F=)qɓcw^5ܩHj1,){5kT*wysr( WI,7 ,+%QacڵnsI5*%P8w91}⁉Fx+Nռ4Akk½b]bmfDIW@|ˑw0'$Gx B=߻{z'RK>k`|Sي}^OH$Nk {WÛBL٫MڴH^M(@ll,S#1GݧdڐT~ qU" DMW 3]&c/8-N9gKvdQy`5oMppJu1*UoYpE(Ew8z#s[Uʋ /F2$ëe p@KcX_9d ^  ɲPk<*_ZU-hNI?ge-vM:΢S~]̗,J kgnoFNjvh%\7uw]<" C{fzJCQub9DKI|&sI )8KE/ɫ"YPW)q%Lk9Ӗ:=<14jXK0hC2bBzZ )GHKhȟҝn"o0:N⎬htPd_bH<|b ب7_oءY2/?kVp5˦Mm9z Q ψ+ƿ~p+nbuF9Q˅:k 'd 3B.~.m;a۹E>skEd4e!dM*؇HqԕA;KrHK)^er$qԣg(Sw`fgNg%3ŷ\o(v>U WRF[>n$mzc&'kp %/޾у͝?uRfBH!BO\И}4Å< A&gδpKJRcj 9-$Y=ޟ*M=wb,x.>AMw঺N( }+P +σ:%P@OQ-Ύ'}Z85 lw?k@Uȥ)#]X 0 Kݔ$ŰWf`.ӺFQg 3b~zq_k TP ,UV\ ޕ=3_46(tɚm?olv^3ՔDHimnoz`q?`VNZKtR(%w)%tʓ3"%g ޖ$$^}kOЭC$B[2Qsg2#F?^쳙[=aEgDišqIU_!ojI<3\_rפ%-.OSYѥ8MܬokQ_@g~7g8%h4A5d$GEl:mL; æ4@Ã[{±4#FzW ѐ 1/#绺<ܮ%@=Pdgɻ' X 8iu= &(jVEaS ]$vKMǕ(E*9S>b0qh">?v'Px:c)0,g ?Ճ`i=Kq٘jk͓}l)xo OUM/Caxda~Qu [AEtiK~O, |Eo(6 @GEVx )2p)-,nl¨+ Hs߼At:Rm is5}Yl}MŸ~!rUXź #fr3 *0]$bw\>}Ĵ{8Ӥ n+s+adSk6)1_ T/*TM_[x$Ci:͹v.a|ѣ"{~"vKq;M/H&i [WR翮A7$龭a|Dp`ga; N8[6| 9lZ, 3!/pD\'!HV4AT$5&xԷ#-Qeq%vV12'$]P˷ ۬t&YEnt"]?C\VO0om8{[l)9CCj 0 n!׈8_VByZ>{RrΊGZH̞ >;o-*$e  iN6Zk6R8ُeAGࢽB0? {]Šsk Q5rVxϝloȶ-2*/S*eLA|1b 'w)b I% ln+ph%e$ :#-h%Ao\8_U[m=ͦ #ٜHS[-`:~Y~7a| BvY6p$œ$ $b/Фry&]U,X2w>ڂ4EGRs tsl|=-~ _;,К#]Oٛ.0$tvF7Yp)ĩFd#.7}]#/ށRιܹ1s σ~'h}t9_7 x߂2 ,,ٷmeDž+R n|kX{7?^lxWo :oY3%r%d$1!%wlvNR53h-_1p-mVcf=$cayǺ9' tQ*/"z-'΍T6 T*rsXV<(XabY‘6pw0oF"8a"#Ncq$Bn'o}SmxVF0atF,N!m7u$. P$(gY~aW`˓y-N6&̭̱D\^"КWG-R5LBrX"S!cm6v@8|-_-&Ͻƚ 'ͩ6me sp,}RD}u7; 8k8en4uԞ"bKN-P=vڸ’ :>tLL3Lr_{́nbԗ (gNH\S@!3?>Jqk`3%fNBHҚK5zط%ʲER\rk(uhoOi;S`1z66aIBD2֊pi!\-zhԙ= t"T+o .1DIE?铮"pmG[d4U) e1B0F]'i't.T9h9⦠i@֐:68#D06lt''LfkySWޘ~llK,gV b7'BZ ]6}Ed~S]L2|tЬLM c4LUOK9Ix '_*-FQګ?$iٗiY[z"^v\Bl+؛1-YkǸHSY,Ec sŌDSI6^H:rfnj:_hOw : :)<̵~6_)oJY]jHPZeS1x+wV m4xNe>02,$N[nn?*63TrĎ|ĕH7Fv~4q xz(篕ċc9u$rگb`e.>nTL LF–@]LvFJ0kvnhnѥ;GѾ_s)S\{1فK;y6>7 ie`fhb*LA\Cr\nZW÷X^ +0(ZFDSh5ƕp6oثwk47D"QQ\<3yIBp;<*h)wY6jjV (|L?뜒g)L|ow'b\2eZ{A@4쭋.r4j#^$`)+c6e8a7хWfful#E v2Cim,,T S܃c樎syy&uxGYpק/:h`o4bkGӰKB|LYliARTvwr+e_h{6 pdzpG@::AΞg6 y]{4GEҊ8abzʟw1/UNw>&VKez6 Ʊگb׌ǽ$e(T BtdK_I(lgz300OnL VUԖ݆+,j@:zW#ǖC.ㅀx ͨT_n֋],Z#:M]X_.U}ߩ-vJ8~@ 6\kdlK3Rd wTet8v!&v8Kg׷Dﱫ:_gE}J69Τ'9]HQ9 ٹQN4B/?gQ4nDHMU:А r !  X/݉`C صqM]r)IHfjU 7)_]ڍoQO8}_2 2VDFMї6 G-]K2m!->Na3ȠQA+썕4|ڶ|2{Zkel(ÓqUi1{n ߮",/{؀! gQQ<Z%yWj5jNd]l|kD(ѿs̄q>Ɠ0Qs(M[P7V5<ٖbaO&~%=R>p̸dWiknXRQ봽{6\V#:M|6t8BP"wƲx= J$5^{K0| /W2lxk!'I"\YT,u,f)ɞf?c{9i^] Dˍ|$4j ̌?:{^[X>y{$6L A! aB(6QlM9 > zkZZdxu'n rtJwâ(A\PNYHd۹P86j-PrrlWFHV(?ªݟZS=%P;O:xjl|Sf(:Cwo 瀫u@{"6924TzOiڀd*87Q`tEEMv<Ϧ鐓\Iu7܇X3LIhu0H+b u*4 ]p* /Xh)s_&JH5l~n{mN8In>tIy7v?,ms7"Kv+ .[ۏJ_duE賧#Ӓμ^\ьnUtvу6$1! /P>r@|0?֫-TMl˴*)XNM1uHI\G)Ȥp&LB,ZTo@'#pMpTv`ȓ{S'y~O=xx^ z',%3P' 6-o 4l1˗JB35oRgjY9O!yEelha砫aMP$u@CV{kH̑̊qpfv:`d9b' .J*z_q܈ ߷ӗioKwIgBoY| x<%ف;ETM[yg}ޛ)/xdl$L |4JJ_obud*.`럪ϱ(AHD37vv!$}LD3_z52o6ogQ~ˣfHD6`!T=Uƫd{b1POn0RqL趰$ f 3l1/Nяa2^R?@a6V-3٨ɨ5b NfێmV _[\TIC|Et]hPIN"v6S X,x]K3=qbM-&9c`T"Qq?Y's;)1-<(q@1GϰVkWQsisbiA\$KPjA2,e4 0!tvT ~UQFqM 8bithsQˮ ^H[m!w?WIp(qf(Q}*6SP3 \gX+@=җ"zFFŜm"wQV&r4v+궰@^ D|R~nW'ӻG:ےM3gꠡv螛PB^[ݠuPXt<aofBj;:xݱ*tRW1S8*p6xU7e&Me>,q[is%su03eZuVDŽ'abng )' b$D{:Ùͳ/Rǁ[Fʗ{\Mc,̹(4VC~j ?އ}3עkÅP>Jͧ U$גrP#@'?dA]$ fd>:K3` cEq#&],>% S+:a* F{8]-rG.K#5čŞ).}#UJLlʖ;zSy:G/#O($. &^~b w<zOic#@ Mx%l.^ @pcEN{ڧ6S bT^C7`Q() m'I3]q'Ӕ8!}Ai N] r}j)C ljLS a%T(A AiJ6 F$o;HBߩ}E;Qx\dM+ . ѓ{MɄ {wl*جh4Y#2T*5!- ߨf5r ? (E_Z㯃6m@׉_)a{o w`u: rjqcG MKץ>%0jN>ʗM2kJtjDr!M]]D9:&e߁TNiٞa${f<Ҍ BUNPd!O uٻ ~4i7.C_wP x=CEr]Xݖp2i^CܻJ3->ľ icX$ѱjHƒ|J*"W׬H~W!;##$S"~.[i~Ьw̜G HG\5`?+!w2DJ=Y^C7E:U^+i0L6fy 3),PAa ñR_t!lXds4zT {F_ev[r@dGz$;՜^zԝ濹`64zip䈝OPy1MXVw#p\b^Ziz'EdԹG`,=; Dž'K +/03@B\e׍3Q(p IbO\p}{鍢 Ų9Д4WP{!?J Q5<D(ʡ?}IUqOf5s,ESKЉ̈́#_;Dh쿨VV-|*R[EOg(!Z9ĭe͓p*9Hc:u8RGfhp VI՞pP;o2cOaqd9issf(Q(]8Uc46xMZ2еrZ@zivYBhk2 ۷슁?DOҮ3Rޝi <2G7Z 1څ=hg<6{_i=Fb ~Toz0jx:aJ f|4L` OIe`SIufݛN_5ta^ts9֦"˘]+M ԝߤ6qe3/9A5d,P-e@DUeIVJ6w.]5ŧm .ӢH@qu[$iy^ #N4$$Luy1hBn:'  ifMidρH`8G錂-`Y0.٨2 % 92+i^3] _ 0O:hR+6~PU{Μ';vC23̎Q}hgEXf F@ ]O%LWl$Y/-V# S7xnD2Hlg^+5~Epk]NPY+*NY{lβ#6pǙk"Ǒ6xLj jjkQÆ>kKJF=?'.`a;tҠw&bAI3d]ʒj'!sR7s|Cq]c$H8X#1wqKLUlס_V$~apo0UI!$moP{$̠҇̅vTuu}kfvGI'*Z|Ӂ+|#RYOD}r\S?A1Ll6IbUb*;'9OzĵSp-N}CBйA u}?930|G؅5%\΍Mj"0G9}Cnkг?'[זG::#N׵/"VtL :5A@/3moɊ[j#2Vw|lS7pĈ[U[sJQSSNRv\*+\"F zE̳验E?\d7*AV|RZ;I<Oq9C?L4©o3j)}ؤz"j ,F&rsYi7 >kC_СNQyJy;MfA& q;+Ŕc44vh>(Nƥ=4;MfLgEPfFgcܞsc3 pokK̈́F}Ph^&>uXN6>8Є@ 37g|m3f[AɇF.\7d$Vwӂ@SN+~_ rtBZt =|i4k?d"M)r. g@\e|LV0OÃtƂeӘ nV.#5wIއl`yqmR2q;mj8?YF;aHeA9ڤ/[QDe@R}+[r%]:ة[R86jUo<"_.9h܇*2QK)|.Tr- ~S_tsIz]UVց7 5N_#_cۺɎHTj0;b,UeYRSL yI8c5xW~./s]Vx9c/PoϚ:|[GhO$,&;yq9~6MUtۢD^ 8b>:}cid ]q,)-(9Ї,1 HjhtsMg  \e3.5F;΅,-yL#\.0 OI>P 2&V&Ax*F>UvGh+f!~W}E_RZsLd·v\s$(%.qyʖQߊ>iʄ` ~>p0"\9BP 0&ku bH;"ސc+wv?=&w&*FNt!+ ƃ#ncj|LL'xȔl^|BMx? ŤGoe@hs!eN若xc>Ե=zq&' rLV\|w+a$3/+h KYILJswT¸lk8P$)9yMJ'zb` ^081WZiF8v Ie("KBrBr{()/(I6w+][=]lʠaGV0:#<|u'0QGH>X#g_/927zΥ@ @`jղӲGNQs[I\tdVf#O \*-խˢ/ ~P1xiyÒ߭6@TM^9R^SuTdz dA@|Gidys40CwmUJHh\V(&x11F5E]E95ݧ#]*(7XXC;aNt]:a%wݯT-/&(!7i̿:c= O <$6u/_»5:ٿZ)Krfzf.ӣ77miѨ uEV'OaOf̾Jӥ] ]˪vLvZq`3PB+vc]+KfjiaSdX }#t-BA]["b'7>q)7LdIuQ 7\uMXt5nqjL}M!w.hܱs9ٸK*TEK(ũZYtΑbd+3=žx텡^X-b`[PXfbb{#!e dwAKږEk- 9 NŠC `]Bee]`3*J]ҳ=ʄwD mR4dbk J[fJ?f*Eh07bCdXG(͔>nh3`au.`*~F2, SP}b}M6LzlV&8faPS5Gx/nH!f&If#TxhN_[dVQa$*%S6UI;`=i/V\p쪣cK' .0T-o`e Qcɀ&;Y{8Л0؈g: 'fp1e"R;W >JϬ #y_wd[=C 1]pʁ $Na/I<>9X4`XNƷ1qT(!1]ܻva32†#oXyPIcX`-ΙП;P>yKR[exLj .q8lzlm4sjmu@<  ikR! S7"ei]c~{W ѫ:̧P-{Xaɽe)9qμu`>;txr ԖJLg238gUEd h0(RS4Vax,:=D]~f7s׎Y=iZFkdw@ƮGCF~hHYV/R ۘ @zr\(* ēNJ^S`pl#?1nJ[REjr+{`/ꏒ7ݭ7\ηü#$Q ߵ %uZ`8×Xx7ݹ# edw~?SDn|OWz{ꞥ)]ܷE0 YåRba;|8~ h54V~4wY2K7Y^MW|xFP ;I6zD'=XP_x8!_6$E^u gJ @Z):}K?,G"k ߧÔ AP9ep%%rɄVH: M,7DtHϝfżX>R}2\A,|:36]^|ݸ-ΚgYª7w s kE8 "U@m RtMWq-Ww^Ui_QnLU>։4=!0AFVCqz[YPooAQS9o쑶Mv†+>3pG q@a]_;<^9 -p΋`vJӔeаnD-emh "7- V´qXÐPr^wFC[g#9wVYWv/ 'UJBzR:GcKޑߺYQXR@8e2ZƂ`ڶ"QA'۲QhNWvocfBa$XU `V ;({_s&`M_C>J8a@NzFc@+iJ~N<94V|xbQR݄9)QdI4QKͶEO{q7>U@+uFr>/}PzLɝ “dS|#P;-=F#0M!d^ٷWaj(M绤1*E"V)[aQD@Q0}Hq 8O.痹 @Gm4AD-Od]sjŪdϙiPF3RZ!Gj|"W.g|K,8' d_  'cYbi޼> Vੂ ժDm|,Gm H]l+f^-1uS,|chC0Ǜ4#C:ɵjF|NhUTU|*9D5tZyߨk/<}o<0p!.JD?̶UO`"z3 PB3QQ4Byy5u6"z=fz od#!;)vpF LV5&xc>rhNvX&:AV^"Zp!Tzk 5h7ml7Y3Y~jCY I+IUь},,Oz ӱ 2BT`jvxv>^i^ԹCF_nfgf [›^ӹ*eEB1' -!q n/{¨lH1HxN@DTj0m$ >E&1zc 8;DR'z〤h}sSl)uZsy [_w(q}< -UAk'$VS5ϟվv>`eې2dG![dTЄQ0X )5d]A J|ߧU[ Nr>2t7L<]F.RS-Oyd}8(k/GMyb`S# 8BGr{t+T"卍1+R)mog6́s@ _]ql՞4z4u`BMQ9.]Zm6>R^ O= xYXO+7,=C()&45q*I.O%.\7l;~.̼77H"7S?'eH1X 0OJ.hTBUxgY ́0p%¸{5I eJ* 3:yE"ՆNV G-2 u)Iۼ*l/S[ _.*|QL'_ꊷ}{#JdUm؁OD+oƮȝ Mq VqT|w8'ֿ\l<\G>K29`9_\NվT1u % Ϻ,9yؿy"!blD̕! ǥ_湈7ؕ^,$k_>&o"Q:O~fCpKL{~ow/)%c)^0Vx(ON\AFXe{n] vQvTtɦ4Le4̘Q|oT•Ysؓʕ67JBmzlUұ4hzw]_zNy5:ѻ'y;ip |ϥ_Gfn>|EK[-qk[j\lzUiZ|!s^Bf(S5 Oiux5Er=" -ae0WS,2 5/'Żsޘ FB\Bu FĆ̣f K?"cÐlʺ5Tiz`碘x>=WR``,uwSSǶҞkE:S!j:PevxDvM[RCF( @A,Ha$#n.4m"Ij(s mZC] N:֏Y P2wQhm=rwͳ0p 7q\oI\\_:x4u@шfAU3njvɅ'7s"RrcK{lgxߛSلmNizHʜ!'~decR P@8Zק4x rqmѩwL^~!6 2~,ݣN SklϴF}|IګL6%WPtA4Z;R<9 V*TGgMBj*yO( /5nmKP+"oǏ},*hG%O)IDTxXV"^H/ _ q7uhy0dwAtm-Г#=MDh>AZxs6vYp$Q7(` /;=Ku ~S:E3}9>F`x-e~` TL㧅N-ˑ~WI:b{gʹtƤ's2ͻsw*!CFr_S/t7Qh^?ǹ_'@ߪp&{É;%Kv>T2y+A_ uz`t>>԰ tpK'~TKԨN+o,5$j1j[8Nݗ3%,07ey4'`GwoD;s1&S؁־(M8f:ahqC2Ȝr3r1xݫv8=)4{GJ/ǝ݀B5pEWͷp` |h 14QAQn]V]^6N+el^3q8͂U%fߜTD|.]ߴx`">t^=0;Y(cJ y\gH=IIB^Ǎ]C&SQCǣQ$+74 OWO>F'q^%58.׸abkG?Re!?NxmZ%(,g`t&fs PJ4eːUG*y'L\xq 2'FCb=%qc 'hmA_UV9{>'MpwfۤUʥoMWQKWp[꧃Ώ"(Qj<1͕8c+= 9OspO6kȷ^hR%'tЛPQ@?:pU,y! r>TXY %v` _KnZĉe^cxɏSlSTܟ3o>l8 ʧ0iVV]8@PBܰ.rg2A'tR;';Mh1֩zS,/#0~ s7p֎g!nh}g5UW EC=VNk"&s:|JkoQY(CK/^^&TsrĹ h~w,8+L3ײ(, _f'>J :@w,t/h#ѯWJJ%5 m/ۡ:#O/ط2OH`uhYS:EI#FjЊW ț\WSDs:3Ȇ)PFmڦHᬼh ܄y &BdN0n##ʱ1vxՏR;BɯD}PQ/aՠeG~!F`:ht}jwGЯy7eP Q |"stŭ`ֹa$%9wvUߍvت}RS1v#f{"{o2/8jj;!Nze wUwdtI/T x5ipAhCP:9gJ٘&(*7*vW,clfˁd8Ш11?lΎ=ISZ9΋OlZGܭ*ub|Y쁤p"UǢQgᘿO3;xju }dLUުP]fЉ`L@@N65~_* 䚇\ ,h_Z |J^ڱYf%nxA-ln&? ~(WT4?<F0H핛 Nڂ I J44f̗N_RNyEXpqTs_ a9`5{b3bBR]$/7@10Bw֦3&J>3-!mhG]1 D&Uqji?nY?.<@$-˿eH.8/kN ϔ[)<;xK!"&RЮz$W]W,(kIТTaڙD6 ئX*@-F4a{;/<2GC` 邩QgLR6l\j Z]]@9&CInB橝 yyuwXvB[GOp[/he~۪ [l8g8;Gדnj)[`Y04,3̶XONڪ B /V=Ouʭ;yDоn\Q7,y0f,^~G셮EFOvp9gHzQ]ōU{TE' < FFaϥ:^0 5xgvfܣG7ksY50;AmE犐0 "AĔԣWv Z37}%pвKF99P%W3CQEi%_sm>6`b6IД] O,κFjָDN)ǧ%|+?}Kq@0$!P]`t3sh2( o/5v_BɘED igaWW>2 5ڍSkDTVCa7JY! mn˸M+>7Mק/[ +rŖ R܆<=\p:CES_"t YmLbԭv#bgxgQ Ę^( Me0D_q;3,3&IEg4sKGu|ag:HJ1zT.^WKC :T˵r,]3s|V"垄h 5w*#DT,vtdq9dǵV.:z?b1ycf%OF`d 5J6\PI,M;޷ډIg*NJeOA=&4K Φ#_s79`TPY \  u3SvRĢV'Y_#nk9u:PRYo"5˜BTh gCB6`_ 1ߪ6I:3=2 伀636D:W>ު;5 3/>{0@ /#}gXFMl<TNͬJJfЉ#EP`*00U>c*kVyqBC {rIO(æ սq4hKQZ RHM2ZZ 4Sd3G[f]QYę-CDښchJ.-}H2$A@nB+=hv5tw@l#=bC =FMVm 5\2ӾgdyUcrU\tѰ/ 35$#h l.Z,M16qYnncNCнy@tk[ ĤO>'`~d_mՄku+IV{hm)ƾy& ^r_UlS-*| 0… HSd X T@r!/^N+ (8XR34CzϾ>s'%jͪL9HKx+K>p~_x$4H +@q;.ۀ!8ie#@lM(~Fxz!iJ>_`[HhWJ45;>Tnsǔeklgp¥J @B2VwH~l3X32rA'{8Qs4zYcVzeT申!#x%[\aN>IQb[6ztM.ԌwoЄ{Ь2Gg.>W[,5g5n,ǘ7=^a2k$P^䇡"疇ψ:8P. mkJQu:dn |SxehS%̳јElvJdC+&@ ^u>Y(6Yku3J74\kD؉DzNr\&X1{1#<D}7fW*R .lέᲮU*7{\\pE~qyd܊ka)sja/`cط  < ^Bɘhȝ콣w2sOw5^Qc0Z5sF0[\cDWaK5?X cӋۍs!qbU>x115&:ߵ#ŮL 0q$($qCkBB]|<˷O8/:n<+hb9D ;|>3@c }GH o4H4@LsT (p9@<=# Q擯|5nz6/*& u[OK΂+HC (MV˗21^r;Lծr|ZfؒcΠz4 s8=hUpҀx; 5- 9JɆix]7U`@h7s׈DLē/2 aqgլZ..kH9XDĈ&u<4d>EgOXV-U7ʣ87V;g{`/Ƀkr=>뤱Y9R[1<5Au):EX*WA>?]؇f%Rg؋4* A췷.$r;% z-g 4zcDCJw>a7FEMr׊AVIew\r!F 9lˮ ^̴0w%!~nEU+ ܬrg-(2=&c1-*ؓڸ y\,bC4ޞf!qQLn9,,V8uXͫvǨaZc]B& sShNZ|r!7>ry?AMHH7,rQGV_"[\SS@;Ĭ^9kWrH@B4k/cQ@#T3G3= ϑE塕){kw0HJN88x՜vY6Xy^칊m .8-]@ڕ<h'STC6STeKǷ,Q.,IfoDAg^c!</hqlhh\Ѩe;ItOm*F/K_LZg23X|lN8pLPVۢV\V,߹Lx> .qH՝ 0#4xT&4( ^"=(z6 H@rYKSRdNGD'hH+^ D%! CπK R)_@ ;2X <L;%{z»^ _(R8QQPz >)L qԳ5H@A3._zZ[f"7|J}NYmEYOo=+ksYj-- ,hd?Q[Zd)f&OfGL"w˄W }z('nA&B1x# c hAySj=&)Hԉ<=hqdLk,MP-e$"Xes="N)]FoQ{;D U /44n0C r=q*}TddA\,jc:غ[Z`I_jN^R"0T yc@7͂âtghv;>C<_+tmeӡҍN^Gja91nF-*tt8Gdo׉%y[Ca7f(wjÀiA@KhV}ӱp5}cE.to}6);*q;.U0vuf=åJ EN{*[..b=zZ DT 뙩ƾb%ƴW2LK`v1tPY40xxF,wD sZHـxfC w%LZ;t:,um&*V`$IS_,@\ 3 8LŐCfԏP[Rkylb w:iˢ(N *It $P& ysܽQS? mInŢg7J,=.t_1YcMe'1!1.m< & P42,>J}'ŝM!G{lͰݓT~RFޕ5@ptfWPMDѷGܦrҹe^b׀`l4NmWӅW[!^zPQc'N1 5)[Wqs!oMboF]hɱvuZv1΍A|awfNnvx*9ÝSR7]Fkheo+]ٝgGV ̇Sj{_cO0L)Hig5,?>?o?) v)k}ś\7 v̀+at`nb&G[W,؀J>B6RaST\ƂZ|(Bۓuz0R ;$\lm!.`6ӧItH Lrf=#fEƱa$Y{I/=:zcxo¡A" x1wNYm kUjq.»&-Sڳ{qr!Φȥ)TC9vSE}"fs~m k|9EէP>؏“LٚAG=οC+rQ[ct F[>Exz!bCwIh8D^$ D9ݤv#UэKՏEȶCn.j5Wvǝ<: |[zHnmE{ ;"k(֬"N!0+A@Vfjmn7^-yUlV ¥ XSvى3Yb2:*N=Sga~HI7`D|ěj0%!u$(W\+xuasHgw9h)}H`1{,%?$ DV޹&R~u|hݟj! ^%L a"G+~, ޾Fn ]Үz:-RQM->R!:\ 6Xߩ<~87 k_G8[E_[FhuAVZ3; %I` !c?0)e-XMY᩟Kg\tuVE*ϼ2ӢdM.:O: ٵe(l|߃ȂI+<%3mXPoNq5) a(Jo4F2v+vqdOz{om7X eįTahw  DUȰa VpYvWOV%ccWv[l8mtP_/"MW* SR ~f{%wǍm%Y,{<~g&,0qo.F՞pҰ92Eee?G) ZpïEfܥu[k3kITCˑsA֋٩hnYMhk'%(>j~?fbÔ o[*A2BP-n(%ga) s#s+ٴ@"ͧ.x8ӕIJo-Oݑ?稵,7]>Ż^Cn~b 0GZ"ӷm><!b)@ Axaic~tC1>Z;^~]?Ȁ|4k[q`)uHGcPYW[kpbxH;Qʣ:XP ZIpT?K7)D(_389L볷$miۃ̠k #VՆ;sQޕZ!Oşa#aDfA@\uht-dB!B-oC"?;X0loBuD Ym˲h=EpuH[0%j[]ɥiX94/}o O%WN$b*jG"ߑ[=q=A* AHq+:mA#ˬr`}|ɥzɩ%8]I{#[N1cϨE p˴M %E p|?ВrwZi;g>o2v G.uzs/5my@̓cXSa+d *#=<'Khgg> hޕnmu+1DL4cjuU$OIz㣩w˴C]ws~ZKL}m^z ^ 1wV`;B%̴]&;R-qTAk#ILihib6G" nMʑb)f=$Uzh9ѳn?{mU+[2Tsja霸f0hq#YK|N5S )$J{Mv0C3s KӜ^KIޚB"v*z8 K\5S__&#RῸ㱲_,$%ػ[]qwyp lҋ3o<.QJC~5J#o/ui bOJT s~TA CAQ˄uZٞB]+͵ J& nS#ʎv}axxtG@et^nuQ޽L}O(;C:gM$|O<<]9lՖ 6DQI,äa &!ΉƄl7zgm2'C~UUђޜ+EMVo+?in28baZ|l>JaD6>OKFR5}^D P1g/s6֝JF偠 j+k"x#374ZZIvymo +}q' .{6j@ hy!6}|,Ws1qm 7eL(zPol dc䕩>B|NW׊:X~39۵o:Ԥ`a<~' IT%9Vi/Ge P畸\pr5(lSL4+{>]^3a]`KgooD~=qi ! Ĝ/D@"!+-8rq1Ǝom[bi70@ab(CZ'P< R KuOFQMmtɥԆ.tÀ=L)Mƒ7ŽW(o?28^%RA`NZ?YZ~$1ASHByRܙZҦFeo2'^&s^G,ʆr"tzRp _hzR>*Yk5$)i 7BGֆ{Oʪ# $WJ ]56 #±J7T1O_N@62evxAHp)NO("]Ǚl=DC\OVf"o{'auġ"8dm0WǺ{pU+ ة*"UH诙m\-nv5/b;\Lfֳk_E_T]a8C~! ib HBuO!$e %YN,[cBa" peTQwMS9:3]ɾ/m?%CAXF#t B_֛4v[6O񣿃#DFRx5_Aܫ/@)d}E`XDc_68mN@oQwYI?`^ f'/S_K?d?T4fjxͶYWH' i>F㊍4 o4FԦh061鰪Sem_M`qZYv_D!#\[LX7P1mUߍ N|#1_<E$1 +: ^_r!U;FX&7wnᢝHY [L;(#|r Xs-rar:R <" nR-zL]΄1 ɧ) m}Nd`x]#Uyc/Qۆt{ONm~ kҀ *|],Uf] .$b#CV7)~Z9W{n;i~P3^%# iq^ +ٴi@/m%u5JDd>AE|5M7lpS˟dCeZQ8LǏtqͻQRMƱq=-EEJ:EBʁGD ^2 8D;N\z_Df\,(މX6.(N>*`SxpN1![ph! & i7WMdBuȶgUdS#tv7,]LDIY@_9̆}Nzhegޯ@ME!3mJ*Eאk@ԫA G gW!!1idEkwQ}R*W/=+T t;)d-oA+wb6 y߲a ; ^sp@a„JK>h`IHbKEzn7yt4x4jy71df޷5Bw_ P㝝wEISc+|Le%} ~Pb] ՍA_na@4*,=21cAJT6y{tNlԌLeLŰV10kwd0|3!lUm~]ndGbVpMa;sy^us6"&%ܣ"q>K ֲ]21!+\E/< /|LP8!O7\LdF(rQVDx/a>I@fQp_9SckPfodPlI:ƕ6a V F^ci\嘂%cJu=GKn:kv&e3K64ipԊXxjŭ\B&p+e:SQ jt[/@ZqR"Уgbz$X4۝U)]/{*tZ%{(:%Gw;k >& ٻ!8q*hݿIK~2 Y {mrIcCN³9C)Բ ){&IֿQ! E`S4Alp+ن;9ϓMHdXA+Y:@>9 ='iy(\}勦c6nfEdOS2mrO ͑SM/2:QT⨞ij֬^ 0_{E) {cx^"j-PGIG,ER9箷B.YMX  dt]:. 2~9PU"zX:]X :[Y}hyFU.N+G{*0-*ue?]Sw'Hِ)5?e}˕x[[rX1sb4Ȳ| ;?rìE3<#/jè発l j~>+.1E8jWu6K< E옶J77E#FZhւh+P:[/AɢPTΘ{sI[Dfiu '‘W!b9LV!5 ru9eӹ*?E~S'8C` vf( w 䃴j2&6(e쑌$:T*&tGǮUs1{Y@=vgUIpBF=926$2MMB!X:U^D*)iTͱ'K8ݞx&D1<4][;(5Nڪ6]<|C׹3P!57WMh27{X/*y1h˱:?I<(+jZtF  [r~@]N0T '78T'Kui/7n !Gxv;E*l5iwUo.&B Ͼk" ?CzJ3Ǯ01v ➋^;/1wyf~BWnӼZQ9Ueǯn9?ay\X;_rSmvCUr/X6)OJE$vN}mrg~Ea]eFR`u;ݗiylsMc[8Z5N){@1Acdп~68N?*S7/G Lz((ԛ飫YwBmL ^7P@/=_Fō,i(L3S; !N}QnE:s-c5>f_u.O,F긡!ݧR&"s`8E4K{m8>b~M#[\E"ñ<o ୌw߂[K9Eߺ%v1=fn&jQmGm3{VzoC:^̣R:\ MR 3X~[8hTRW=kI *KQ VY'1at|?CUZF"^C,:gy3k&Tv+80){ZqO$hj?&93\"w/Q H||4pkWJQ9#ڹ+ZZieޛovX%5|%=+m䨠evR45~cDUmĒ<>&IAYi*lz#YuzB޳%2N0!+w9!:^; VJEH7VvI6!.Kچ9[I&ő<1Q} tŗzeB<w&8y \Ip{h'f)3UvǏhg‚gNENõ˗&oyk|C pT Gk/ͼO>rr; ЉE=dNIL q;YA:^o C[X)j5oq|W-cG'bラV'$e\b{P tM_vcbXmto˚.|lw{YU~;)2q4l# DMg::#.G2Ox/fZZceaBv/,.ϖ#@ <\OƖz'sEac*k;'g;ADp}qBA9Yt|Ie);L+sm owA9J Wb5 ,W, .3{̈ox@ev) ]j^`Gkwe6\Y-ZDpc.xO҄C;a޳M?[eru6||\31VV+q}݄"ZjBxK'0>4^5#B-;;: x!+_l4HOYwAS5">!F`-N%zߔu'>՛cyW 4rk]L8Ao1d 5Z]0s#WDBNQn3@BL^+#\HǙ߄C% MQ q~! Mye?bW*gWgpƢ'r}S̚ rwa JQc`δ|sY~r)Nq뉟B'3a@@?3ߌI\sid@?gvk7ƥĀ*XlfƻG{- {'?RHojwPߜ}Z]Ws;+99}AIA,M{.}#Tt1xoLV m$`Q{'R,v iIx*Efw+h1oW|lP~ݿh2J $\OhS?9ٮ Uqh 3 Ɣ 82795kDg՜E𙭧nOrv =XV 0CŶd`5"P7T~LXs5_PJjUW+vB"61LoPy&xjk3u[ 4W1@~"ݾQ$0:NJ@X0-jax`aI[T.]JVKcdG*LE;edIqX^RkiUY=B4tc?R w(X.Rg!-z =,F|6ZP7L/{F;sm?#vm˒7^NUtcsȲ;wr_4 :xVjR97v[ƱAl[oOna98fPJoTotpeɹ"_ʒIa*h}jpd3۫J8A tSSa6vuD0(;M7zu3_[ 0k6FY\ B'NYU +%59EYZ&5FS6k;ADeafb&8`^F)9~m!m[E~0',HÏC* !"_|Li!xy[XOlh@2#eyN z+Jv%!%TKcbn/;yyur 9QhDj^d+ ** Cf9/U|m801\V=@9?;0~vrђKv_&*=X8B[MD)m5J+OV?tZ%8 O;agmivZP&Ϧa}m)sY1j9A6íKԋTd[P5q@`H{H3,Qq䩌yv}!Pt:(Č!f8)C`z~_uu+0օ]${}ϟ︆G2%_ 8"* uΑt T:?hP0.IY$'V[ #]v¤\ Bz;PӉ#,M91p̃˼UR+`HJh`tUhMbMm~M6ɳQnNpÅ м QfJv(s[y<f^ xw JjٳEnX(lXRVP$X uU$/ᖴv;Y}ވ*K(ޓੇ? Ϊ=:_W=fI GeUH,BTDKwu_o{jT_ Q(Q׳Kh'W_@yfFz (miQB+:Rrpt,a/ŜCpI:C77Q"֌*h5D;?A ]X/e- d`SGG:~z:^oYnOpj:S9)uA\iqLHA٫lhv\U7}9GQZ~so]\V<]0~X "_3)Kq Aj>ި3A2཰+I0r $ã={Ko:;WL#gd@]bd܅ zmc.R&k= @AH;*+71Rwr]U c'Sۧݦ/XӚ'OTI{'M^,݆']YCG {!BU1g8pJ?Z k$"aQx,BF |Y^WIȭ`ު$h̅o8V1xIa!V)r}k.r!YBQ{sq`)[IE:qGu_ ◬ nb =BbBpŔyS x@h@؄L^+c!'UPo=c} <ގ<Ե*H!O+Jsl)=u?`IvzHj9y߬GVZ2u`5k|( { >,:"+h+\Akg3jhZKMV8N3 z>1ۏ yhFc(jXyx8kͿa1j6MDŽX{]Ȕ2F .x^&6|<򳄷2{yMYBPԱXKW<ܴ>% * Rƹj.K~P rӠ]2PN`9eJ+^?Oխ2 JYvOO5<y0}֍h,;]qֺ?@ם**NēXhhcNs;j=\>SwrBQ^]Ц&Va\WՇmwq {N8_z8|-~]3E#yNq9灠a 1AqGtZ5E31VcKk:Xޮ'ƙذYqE@y~!яbzZMio˂kE-'(v.83q/1FڤC8(ŏ7e>дD* |HH`\$Oe;Y%t9z,#}y=vYy҃,,x;!#"&uK I, uCf Z:8s뮱gvG^}Eth#u 1YB*N>DW8bX8M8ꖍ":YÛ]qh٢N!+׏3Zi0Y QziP_ 0z9#zϽ7M$< IJ{~ܠ/͵ь`Pjk?PkPQ:)8DFfWYv,A9Ƒ4 uHeG- :s5b)DH~=HE3%~M >N4[u]sȡf&gv *Σ0,sEjʘfqSY*r^Xc-oٗ?l,P)!mу-B3,;:}_-}Efpݽ h&v[&BmY=~$C*`܈D@be34B]Dwz'8ևg 3Ckȱ>fz wD!p3c#PA;?BG &ĸI'K-1Llx::oEdɈzqfdLj`w|]uy*ZF7s¶nF3:JNxѥYW:b{yQdϧ<1ν`,Z,+:BTwIvCZ&?,.Mre2=!;wV ]#YqjRx]A1<&D$I3UdRgŕEقa]Z1>†&Fbɹ`N CK߃No!+k  Wm4`pa9%G;/o? &Q 5ݲyarŕUnn"}9sR|*w$9lmw hc)g^G?\A1~hk(Wjγps֍ G(Ln 㧯Æ@Mh0@; TM| |Z#uDq-6!+PR~kt TWe0.Jqgl,@i=K€gq<@~O j,3JN_)c4I+EȜp؆Tq* 1Pd GD犘"k- iȉ W 3wOv"Ay8ZxF lZC߱ nrE4BCd,+– :G@BNYQbX%2)}l*oZ,D()gsz=MM ֝]NlHH;,P^C?->8O터%ڬGGh9fXy ڋx07;L3}a!R.K(lz,{w8JI4:s4..lɺtc|!櫺yg {1Qkdi)w)مٚ!0rMUynv>:<##7F .X_NDdMirA"=AHҿ+TnpPL`t&5 {R[0՘=$d}RP}{|9GAa6sO9} /K "2M|p=)qҍxn&V+aO]lشQV\l "EKh٣!k`4.[yJz54ӶQ|H'g.k4&N )x&l|awK<5 wzg$Xs~Sj.XeWJ0bQ25H,|o/ Ce8AA#Eo3i}0s$:I\9pt!]Y<XfNtMXAFL1;Rÿ|RB- h{t/^S[^`S≠C=[!A}~8\CV޿67XW8xoEZDne3DRh4;]8/d Ӊol8)ʳ} tj9SpJ5 H_3z6[D ,chx1pU5%MdۏPu+2\(Z)s}9/Ji9|VDa8/Q  7 k4) l%'9梑^t?Z7,*1H{9 sWLI޵f2 >]6U!U"ۏZcxe4كcHz&60&+WXoH5!̼fQnӽ~$UJ0\AE '$3 ^ nOGt#Ḋs3 (GD"2'wu.0g0=J7~Kf_+ w==aRf6iI[*-Mэfzڽ8y<=R>瞜@vTYWu(hPhGQj*L&,Apr?OX*C@{F "0>~6 @fZHcG s9]~$rOfIJBTͷan>AD>71Ǫ(9\MkukQ*k Vl1q߿0hG:QGvW5b'/tQ^#mWBcm5/w>rAHx ~ˁ k z*Lq-:f& * J{NޮøR6dg%J!jWaH"eϺHsqxܟ?\ %xFmE$.7̹6SaBȶ`G/?)\0˨=3U[ T`V;G3${{Z#v} /qw[9}~F~C}vud~m ,NNI iC^yo.FwY䑸E~\l^j/Ȃդ&V]| bf% ;8̓+Z.WzES4 .D=ƠL tbg 9rXډԁ^C gWK >?~G8_`_a)RE)4 9B\z[񎘐b@~{.yBbMHJ@b;,듳qwd).cDNlv9uޏ R=U!f;:39|.Rv^O bqY:`|wyUNIOXJJwշ_X1"{K;m|kTO6$3 flЪ9qu[49eSQ[-khU%,2gI [ x2Ok S؝"h›xG[?/]5uhD۲czأq=[ Mc=]G Zh7qYKݛGG[7%nU4qa?)"CM" Fڃ޺\t5]*Um΋K?}Sd0H@xKhTaʖ":IAOe"VnT#%}L% >bμq)TѤ]Pssbq$l: U*d2[xVȇؗ}eBqFT@_Uq˔o&#o1,4kO|}b;;:X.ɵ2dŁpz'ߞɈc )y߄E䋢p~URBmax`{ݴ&8H)[!:Lԏ61UB/1G1Ǟb#cB[o@_eϮ2|n/:kE1v]n56LFuϬY,qIg0+%_r gFļWo뀩S3WbVqI6qY]ٲSY-7߼zJc^7u.3^;=>6l_#PuϖuFcf!_&nRK-3W`]Oߣ>&#`? g5Y{&N>h$e?\lq[GD<N N@Ww%])Ȁ͂25^ՏmҾzouh[r1EX + c[3}s<>.Ҋ|٣oo,RBJq DԹ?<(>9*Jq.@ ,`(-/()=5ORa*9&%4c8v<4-+_#kSֵKўQ恃Kifj'(JZ{~+j(vѤ ؜-. u UN,̳$n:O _(/(8w6 GU ܴ$Wx0W8Dp'Y  R&}G<2"wle6Wb %T綎b. 9Q^օ3$@@JSSqTOh$XQ0Jت G&[j#61CF[+JSƹp'W.AxʸK__l)(?Ecʿ݆H{N;"Ω|<{h%pO/[7¬v %@=LuҾyF902ZCIFjfvès7 /6cA!oP|u|:R8$;69`{@%{"!չ59:Pa)DTIpPpVB ӘD^7$1a=گ1$`VW3\R # ;Hk XTo' *4FDAV!?IP=;D4TQ^s;*ү)>9n euY9>p7FE,!!QQ `cIͻ~xx%=Ozn|IWgjKLya˘Td8s8.`>-۪Wdz~!`!I.8=<nڂ) { f&g D%Qg̫!Ks4o0c7tpggi9s*+sҤ\Ӕ2d#IM72m}o8Rж MQ/X06ihdEc=Y բq;6}R(贎)2 (z8 F$Ӊ,,%d0j!~ud!0 Ͽ!,iES~g換{>{~N HՒ& 󕪶ٝi:KY;usYs+|S.98B8SuGs (>rjƦ- aZ:̇tH6sscls;'DMRq! umWWx-Xua^ԵV,70,0&9L;w9!~h&yd^?ao6iqRw#i$_m{ELsT͖~-;3>7 ̽t;l_T^}I&^ʰۤ+Ma9Hq`{]xb'. Y.z,(aW|8[0xqo',U؇$Cncd`4UL9KیHwcق|'W s<bZpz Utv|RE=qUH\~0w鱝a+৽]/CK֥e[9J[Ж^cM]KKQlRAC<&w5禆*J':!O3+U()Ai$M16Y@+:I|áww ouQ?y™.QI8g(`yGPP({J!xwKH)>U/!D>.SX \0!MZ0l}@\n qYNawL9Nmcxfr'$E >+D;Ǵ2m 'vE B+8:mۭ62T fAjMdM|ҡR"8]7H(rVPn }&P[!kװJMe@lUF)ʖ 8G:EjM&`ebwZ_&L鹤qF{k.Ut j<ZN"| | WUb3EO.`=tԂ≇q Y&>p|GNEpNƳ*Pzl=uprfeߔ'aȪU ճLL7u𣻷n !aاh"zq|HK-pYB4gvrU*YP(}c+d+Ȝ*%dDKж \3ͥ@c]|$&dmWa s&WPϣhũa<΋=G nd&A4P֛O ǠV?#zZ-aFޱ *wҖv PM >t[Y&i|("RigSGāIĐ2@|{?i,C77弬 -`F(fz܍^`+S5D쯕Z,XxL s<}N%] |KG`kW îh5z9233SSfJ{pN{ǦktTp9aThQ*MJ>c\$fyN=쭛h]ϠيO@Oy}O/ z-3h.e+ =8ib?+gN~%w6'徃t^ MOr @PkwWq o$fBGNZM j8θEaPq{9')K`K$cp ғL_ˋ D p6=Va-a'S=O&,H/eBqFcIphcR!}FHhˏ˓k,Fn_h-j~FxdFSíXuӉqn \M<ɽ霌UΩAI`?\ u%CL.mIt:F_H: \f<'$q~7b\-+֡xϑs<8T__QUʠL q驆"u̄785IpsfK:C4Dk8Iw!G&I2%5$W?_'6/jH07mN 8cwӁ!Rq,7:/~W!{(zmB%cTZn84uE$MۿxF-,fM \ ] "}ߠE%ƙXߔ_2hLOc$\}j{5xڪ:ѯ7$uܦW=2\؃_.&Ӄ,]8PA'-J>x{Y=1xY_cM(pt%о .Èm97D ~y{ 0V,JRC%͍z@V=gA#k\xHVI %=dv(T&Khb0)2ܹiAjz΁Ҥ|!s g\+E]~&g/# *ےckAzQvN9n* 5w!_T_57B)$FO"($wRVi7L&AzH#}V-YvvDvj6[ fCB_ˋ6'[ uwuj,rഋWN N SmPe9lu?%rM[|E/k%rຠ0ljsԧP@x ~1"!Kj~Y-P<*j%9䡡|AKx}ÂϘ0P:ц?܈HrƋEB/k҄ Rj FC' 7 >q`{ON )wf*^',M'[,aV~1ͦ!/D,3l&><0D"[ =MeV9).Zmk M,(p~̸ۖΒTM^xO%h'koz5kGLۉ AҎ@]l*⇜2LOk!Kn$%tQԞllt^w܌9Y:줄6~|\{猬,= dbQRuȠ/Z*\0{j v/Nor 2[lQWu4Y6yA)'*"{PnZĩy0 }?DWM3BIt%V\bdv )zt~0;C3GvK {U7@ tP~SKԋgu$rqEU>B-n)m;EKTueKYͽ>vRy%!F_Z4w9,$4ҕL1l7^tZ!LEtu/ZÉ]`Ft-#>/[*^ۜR2@n7` jg.ۛd/w 1TOYj5D XgbtXT9,z`5 :mԒބXf2p"4VyC"~TnC<y%=oUeNL:rtR#V‡\UE7Èt淀Nj[I<uMKcfÔZ ]E*w%{>}IewLn_z;Mr0 arԤl1")m[1|ۥ/ՕoMֱs}lq4X cp mj.T~ߚ̿vqNJ$ͭHƦ#R$P3I*ZQq*i^yx]3N2@i_%͐D~}a;'CU|}&-,4XwvIHvB 'clz$Ҁqz2z} ^1 2/Z'Rءv^ q ]NH^[/RȸKXew7 U  r%k3R~z#a -7߃+ߍ vDХZݥKt)9[S u?2VRrsfmqݎ7ݙPBS"*33gF>皎GjpQ]`W됍 O /!\9w6BLnvA0S3NcN;9C#XJ c OkL6Y7kd*w)|O*cəG 0 - rœoA rq.$y8׻5Ei}0[R2yT~@}>mv/BƩ߱;"xR&/Dێy*^Q˂d 얯ͲY]RX ^42N잵yدѥ_§[֒Ѽ8U1t݈Tty`o^8/r++Q SUeؔ+˚tՅ"$zjj,+WjN@gbB`XaZN5WR:K!Ŗ%t-iY!u܏\sDv9`ǵ3MU; QdXSccn+[I 3 =9҅{ ;Z~~vh"nBW(d=* X-dS *1ApVXǁ(0֋W[ͣ)C,DGrpGXkQA}]MޯCdVYh"k?mhUubleUʚZR>IuR^M]a_xfRsZk"lgDڏ7*ٌg`*4Ӊ|`J ln]r`XꧮYiV㙗;!lXnܟ/tI1\y:BYUm \sZB-{7ϒkVŸR ;gT #H˭=OHB7Ciݹn7dЋP Ng6ef#k;Z~Ѧ->ٰ6z Ee- n 8(=@HXp:f<~ dr>ՏѽxϢo܌ iء;HOQ h$wqe"!+T;|v5an%'l-n޳4;o1n^)>Zpq2D8yvh/CZ=|R/eœ_pFAj35BY$SmԮ:-}˼h{PGj|np\lmZ(M3TL7.2SB:YӪ苀 /` n7pYCT61Q r<׎G8skϸ]:m|@3FLREDV| Ab08LvL\64tDR;!]MqsB[dmgnһnh,/Z#mFVX)@FJjgkGHNA&JCv}J TZ;s)Xde$RIWOj@ p"?Ja9GBK4ਗEXwpwFĉYo)Zd!=]:h;/w 1[*`% -gʞzk /Cn-J.t/'9o2}F:NhrnRWJ;uЯl`}Z=*t̯FyMDEiFl!CD0MAjoʺ;̞aY6-֭^'{9gzW<}P9/y1QYElZ$YkT"RhZ{#O(<嶮~joŝsKOA~ZM^:.ʥo߰SyS'd6nκ[\Ƴ$tmkV|-q'і db@kT3'ZE.߹#N-Zk vУaHvh8~E78-X\KJFۤ%Rfq{fR|%cyڲdp' KgzBbI%ٰO=[(^= {O q=/Ҷ)?o)H5bbs7ҠZ+2['`dC[*ZS7E\ ޙR>`w:9O)I|EfB O˸}ot0x-^LE vGǞ@v;eof2|%!T."G`g\ h)zgr7wE|LpTbtlh<0p{J-b~I„uV//`q3֊Pq@q} 7lAAGɠ&3()r9?aOW^6һ60_.{fYKh6]i,5J?oi/Cc'ܵLh*"^eT%c՜l 9-x.clK~w4ʋrIcW`g#F4 B.aʾj]VSfyg[`!lX-!"%J#jC?tK,h=#ł⟗-Rzo:}6OѸ "F-ݩAU^\}ktҊa5p8(F-G.cNc5f-ug.fg/yZۭȣKhDd<)"$% K z`OM, lOP(T1E];ۆش͝^t)su[PTu.O3KXwt~ޱ9b'#8ym?%vft (k0gI*t&f /si\6ۑ/La&*`Tʷ?Ątz7ʢE`⨖dM4_Y"3}G;гA8cdr 9U+N XKUn_0Q? @H*]AH "-TVLz@j LC0h@!aTy,Xf,9 CűxyIc_,4V1%3Is#V#NǠ : M?c@ ~id6k> 6-Ҷ _ >rֶ`#ZnMq%0A*5VBR Ft *鐣 BAP7R:SZDxxA1|ċ;0ȥzŪo;^8sUMz~~'ШN($gO}݋A)dgjJm[|s\cNn>)P_ ygҠ?A ňP ;p#?%v:氕|(>qʅ&4 PvAg>jlȬp[iTCJY4hO2ʍB+sSAINw_\i+UB]\)bFkF щ=s$mcFeLI.rs~z .-9ww Cl ٢jWQⷘ&J+ݙLX;e&!-͛M ]D9QWi֮ X_P,hֵ̋WwЕi>)2 kl?hO*赦x u!cQ]ӢJcā{HLO}*a7{Ȁoc&ǮUHe1 @'HF&&NsUO2!wo-Ʋ)gɦGR<4qO.j'ZDiLUlDb]d)zH"#"m[ SB0\]$RUWR'wKbw!p3x/\YZK61gJuWTcX9zO,SG`q~f GȢO3bl@H~% oa߬NE7桂 ˙ѥf $+gΉuSsK{݋w({ t$i4 5=| ;ehM A9&јis?WSGuz'F$STKt^Ŋm ^HN,K˜ AĜZS#[-f 0V0kSP.{51-sr HfC|Xi挄AP'm,$(=W`irA)%jΖ6%Ғ_@:ڄHAjػ_x6rw TKHN\/DvޠG $]׋FyNm%)VȤ4ux80({JIj!d&bMK"Jy XnZPh:b hA f)baFN`gU`R_CQܜOXC6k\v@slwrж@@L6R8oǦ0w? *ڞn&1ϻś;ӈ&+'׹s~ Sݶn"24U9p tFCnDDM>8g,Ӌ7:]ܿSlU6.V3@w 7rc$g;KubVX3dٵ.yֿğg 6I -ڜ$进@g`~E0TiHN"Sm 8`:`KH2q;n'J\5qͽͤw:qn2i vFe։'hA`U Ğ}sL(wXORj`Dkrx|xF(DBM'x Ț?τPFƒMPĎBEFцB`S (-EˌSS4~˹Z Dd+>s0YP] ZX[xa'O\ )xqh%_,aJ\&yB̭nq;]O!顴:5eެc%dQ}*?]1o䈉0L_31*0%{wz1eAyZв3%y;`.CJ#QP0;LH58bk5$vZE7sGhEcL+<4-n{3:þ ASpoh50RuRl ^*m( {aݭ#WJ=ˆXSvνG}3z{>/vj|59{׉YTHngoŗtі G&"YPqdGnŖJӃ ]wlhQɢrg"٬S~S:ngAICA+7 1^ɩI3ICi >=tҷԚXM@'AL"g>3B/f~R<Qz=s_?шW97kTc-#jL? Cu. މUjaP"d ,:p =\E.(*Q#=O6Ա~ %~3L{,\E3WzԉDw4FyTCpEiUoz[%su𭱙NqS%5ް#xxAV<'B=pVg3&@ҚYX),WpHՄOB=&^;ô*\̈́a*r7 eK- CʊlIėh<,j$пjbF*Yg ^ [B~[b j`VDA"Nc  [)tEe:FSuu2.BBd_JV|8 y)P9rBήY}C@GaŢo/--NkGX9$UjCJЕzT\[j npxz(\?6([ Uohq]ʻ:k)v|ud<Wy s0X}|CdY<*6C };ti5wX cSoӄr>O#%:f"U.u:t( ֏/WQI AK:Ң;Z˓O U%E_яk,HV|H6W.ZpT΃9VFyw9jgwú^M3mpr_8_x&վDK!dm$d"˰l˯<&oq !-Af/xK"/Y[Oi=Q!6%Gp˭OtrE6+c ?F̺l>'c;h?B}D} :%ve-^p³bxWOS'F`YxhVygU%\nR2n'}00JQ$fyF?ZCOPO&c@XRIXu@alępƾ,ƼmI/ w7DhLƎbd{++S՘2NN}bP-l&ȮLZiI6/K:Fa&sӊt>tܛ7GPLw[=6'7+d-(Fu)/SG ˑ?NK :5gC͞\ džH$R?TXv"brU[i$H݃  ,GЉ4UOQ`n'ޫ$0:n"s7@%ǀ}8.; xCG( xB*s:7c{n^TJNi p ´-rI_g'LZCnw9XjAEޙ䇎@$ί ؒmrFE;yUr1qrSEa. XSP.h/WP‡5\p r;$sӥutnW7yOҜZ_s$`|h`ޫV$j mQm_+ f\|EZB}B=j5-cikXv1cϽ@6pp꬙*^uS &V~ t/v1櫭T+c"-Sy#IT##f܃8bw=iךQ7VLC<UܘZm_CBջ\KNfcX'FoJ\m>Vt{)N#|͈^P1@,䦚*֋KAb`p̋-ᇿטMm9xk5lxkyߏg#|cq16Z"cpB4|187T]-"\zaHV3+N?ѐS0i hitK?p嫥@^Sګ yʃ2!)rf"rsrk!B~(J ps9|ȺBT&|8ȂnidZAU؆9wŵR ix5vR*³ *xޒE:i5e?BeA>^8#|"$ ň8ϛ'R=@7PӉTuBpiQ0=8/9O(^H۫\$K>2nYxN}ں>7lf_[Qz`}j*[>+뀬`:Om%jóY@H*` 6"7̅h{$o)x^{3^χJ uZ@02GF H"BG#ᄡU!#Xig j.;aqaH,b sT^rfNlw=HY9c&s z,W/y,xώT5NZxL嶝(uEFO7"v-.4BpgKs;8i>y бeX-mq9)=|#ÎAM/vM6U~4ָ2"fs9͊k+FpBbkoS4˲ ?}݌ ,Fc7$J[bykV[qj%Ydk"h;f4଎OB-}LgwyWZ"'(]402&` = Ȉ~@H쮟_oz:hY<@H4(4 ꁦVo?{~2Q,­lH)R YebAh#O 覫w8I5HlIGF<qBZ&{M $fbP=D%Wl_I|c12a(f S~D*%u9Jv|`<:5 (W-HWUKp8@ zt3 }[8~/aX88#EeUC);I !C^e+h is 6UǴnaC m(sׅzDc<<u/ʤ ]/YdEPX1.K0Z_RO>4WJB%>-zDeRϩ(#'~exަ9ɋ'^|l*cw Dᚯ (<;(N<[#xh˓=M)>PIze2v sx$Zɵ6G|>rê3Y;ƺQeMj_fߐgr$r7c*&'%(Lޘ}Z] h{r/,KvUkszv"~Yw>^QL ަIho늬X&x<-#z2)*EP4MciD\ۡNdV\pۢ(?INM_@YA$'3Mו{E2UKq/H*&.TCب ]v5Ca²+A<5r[=BF6MôNiFd_VTN|@V13Y_;op6DR"3Y,Q NOyH/nJu r@&Cs+cI)7r']"#a7rF?@`ÑwƾLkg" e=} pYK]?VAs+WNm4_ZSRk݆LdouAsJ=)רXˑڤZve! !k$]sA@t׋}o/Ku?{~Jm%ǰD\ă)KjZDQ T{oGnE { B9r;:%3S6<y jvNRDxmwR$Nzk۞ V66`d |+A Ǹ,1(LT< GF$8~,;i~ff:-ztYFK}ɭ$ a"}μ Y UƖ\^“OkEy0yzB j6% ^C (y'V> JON{" ,l_t%J[K%JޱLy#1 3Wg6!0*Em1j"cY]l&T 6<9!2R#飡C2%&X% 2XXz0_6u r~0 |/dv02;[I߀[ŗ腁."JPscE@ײLBS.b~* TPYZX%u5< Usՙ2 [)_z{I= MR| hY)`Q/8 kYޯ;>r`SAm۸LՆ{EU0\9Ek<\wAh|\ǽF"g*?k )Mgbӂga7 0?vuhEUόXƻ&ۧq<_g'%ʛQ{V26skAQƛԘz+UX}尚0{Z,:箹ST9xXzAęnb,!r0z9rvFI3}P>lDͲ.mL"MIHkyxNV 4#aQ"ln$cIKFÓR$K9ytGЎ ƳNYމL=|~g/mH*k& ueXQ(B 2>HT7$*^F͊ϺC` e' i!~\-C Ϭτ7wN1|?#ևM]r؛OhW6z=b8My %R<u}WњS8Nb}9LߏDzYm.?.X*Mdg#)_|yWdW|Ap/OAДBQ#%Fh٦eP Eq ܵjwvR WGë(%Cb8'w Ȝ*iA}rL.IIA)f6ٷ=Pra~n #5dh~kJ?fQ.œ 9%[%M&c xlgNɟ_@1 JP~1sWxOJn^e߇|PK)\@oQ=ZɪJL9=YyDsas,H1G]@ høw̝|ŃN-sKSMvX9XMP0WΖG v]0JP}`1{(bPM3 V@_Q65h'jQ+滻a¨j3]j4aZBj_yӞr=M_gt)t0xky;vZH^$I VQw iR<$y?ґ{[\hCx5a%Z,D)Th$k|Ǧ&172vU_ȓl&ܗ*" t c[DG,)Ot=FOUn{g k%urX;~Jgk+P0ERN`BnMʁ/l[{ ^yvPf9-['bد'd ̟๩~e\S?TۊmzLJѢGm!뺚!FsW5ܪK IuBC+(i e{QUq4U(G"GJ/纙X=׼AU1Үn{͋cT^BtFbqyt*?*V,C nJ7+$ R'K bkjGXz-t_)jMz`nyLXyiMEϸ=aW}qM7: ;s\%Et.nZ \ ?e(|>$?.K/4DlN:n6jX]=5vZDU ?SUqU·o@fg S=:f,|WWOA^Nj^^CZcQL]2.|B=r>ehxJy:6'^_8^} }Q[px1-PzuDq~|ލ܋%k- OVOQՏk{z|5r siإ < Ҝ`lr9*S_W)*@ܬ`r 0,_"=F2sSvZkOw)zR&~G$}b8T| 6w|d TOwTu +?dTՂk>f}v'D"ۊRϐiάROW 8rLo68AE^h1E|ۈLҌ? }f"K% [B/U&W:q!3Vw}'ī,W$Xu`Uy;(S I,mU⢦\ƫxI:C HKFrX*>6>$˳΂7 ㅒl^ͳmfv̈́s \z>T&˂`OɳmeJ|S11X'[tSe-ۺWRCRGmS=r&tpw&|(qo]_>#kJ7#<:VvksKrK/QQx9 jDŃr+€,"^ahܢVlςc;2Vv&dY0!%GGxpB3CqHν[9Z+jt_fo/qrԉ[f_BP%cew]ś?+ Fcn} p R@e$ y ґ2E}]9PbF"VPBswa樮'і*2.OYgpCgBEmK%^wP=p`wzh#k? :оba1Djg*s5ba>ԍlƎ +\ Xu)mL*DHp^)@"Q@M*馴NN/K2 q͂_&m彬G,J_ kWxN`9#&XRI6ZFR=NPe?1ܴƘE׾HqXvC @!,T'F2 cKR/eKYP'u1;vnQM߷ Y@J{)ol:`(I܇ ӼEpfFR'O{mzg7@Pw CH0T82ǝ)CDw?B& CtJ!yG21Z _%f\9wtm$j }X*2tI!be+Q uqd;$$NM;Iw|kŃ; k::$xwOoIdV"o\ȧ[47tQK9u7l٭99y;""=O3l;H}/|wHpH;Ivx=pɔv)ғs/!ɔoD w>u(dݎJ^n}~HH7 79?ouLs>IgSC;Mz8򢒰my/k.CfoM"$4>އXi|,OVÒ mfu`Gvb$U<1Գ5b"Z3ކƮc\ڂ$P15H'?VύkUe4[Ȅވ;AD=Z|n>̣#봡C㩫G3P I%TQ.V1L:!%Djn3ЬLl8-s5>"VoZ@)F3!nR>y֘:hn|tXQhlJԬUNi4SQ~/-WI>p_+!Gd)֛ 2 (v#ke߮dț;?0&%E6h 3!&:^bwKfMn)3ʂG9ĂKc Hr-: /qgE.gLm.$Ir/,nzi`x{7<7WvCZAx8mmC{o;k)PqScħEeOa.F)('HFzɳn+xCKEwqZj.xUE'#OlZΚD/t7Os`Ij '[i7@GpPe=O%⣞)3+P $ `b/Ҝwڡ^j:f܌OБYjج"Kw*2%JJ8N0`xG$.nܿ{6&_&?g |ؐvOpǂiYK.]X>C'>4|)/'^bͿ/f9KӐNB_ 邦Jm}?RHk5Ib2*J@G\:)~wg>*G8ldQ%n:OfCCBO|@KA{_;zʹ^| b gG iA5`__p#g{F'n;3ڧ_wOٳO; !m 彈Dud?{d(i\#Sp)5vڍ 7`hcmg4S jFY>z^;ouiuYO$e/^ v.^ްURjW []g4@8k3_6ʡ:Buk7PAT71bRgҩQFڮUv;`nTb[Z#UY*"mq~/GtIaUi"Y|'451{Y浸8U jP3Jj[`G?b[$)y! 5n'v ֪eÞ VqwX ~I:|C#3lj] >K=n萚c^2:KߨuOX˼/Ǫ^"6ME (cx"@" t qk%$TTN|cPy:X6xD/2!7 :Mzۓ,@S:;!S8ږ@>Csd۽5k~GZuJ(9Cփ5Dn ٌB3dA8yH5mیP\#0qXFC `)xqaU"$~ mW! 6hU#N€]mۣ?gɍbDakQ n ȷXlqi;?C|C[s׶/R*'wi]dM5Uz!TLW7aXsmISA6}I\r`nT {UeVMr^Q_@ 8*)UMU0?֗jtʮSgn~8‰o[ bƋܠN{4{ 4=^8obXⷴ/{Ůݳ !8'ƿdqm"v]a ((EݠXV<\c ]~aX8[CģB!1]Z=6{u7SKa^^ĉj fAqmg |/XCD \‹Fa ;r 'o;`żoW(#@~Kʭnzu?5j/ ۪;|^7Hoo|?Յks>&]Q&X֤3La㬴pJn@zp2T4ϓ20N(2ѿv7rp'jA97@%Rzv?TTt l-zuId.V 4(ݣ9ܗ 3 GI+MdB**lldΣf<7;nkrW [ 1kcn2&;hԢ>m[S7)Yt֐ l8\`ׯ!:SD+^h <2`uVq)i̓zT#KDz p`\}3DŽMh^N2bxK!qRJ ~I}'#l:B3Blp˖_E#E@׿|U-YOO2x~Knb2g2hhj nl1c(a+J ɎZr68eIPE"`/Jٴa,ذr ȖO$ÒLƌRroxh2Ȁ[qrA룞) A[m'g%pU*_\_K4y,9|Y2Gg`8BNt:*n^]XĈl(,B6J@IܿU81ZDz)umW=wM.Ȋ1(6ﯢL.5scM*E|kZ`UD <آyѼNp֋mJU~ef͟+R%*(?m3mb  <}Ь2yVOׄXU>ineMz(DŽjnWv2dc4?1 c](n9t_n3-姨 ̄mv}ke#_s2XVy9,PL8kmΗ^{3ٲjgY> V٦O6)qS;z:,*!h#VOاIwtC}FBR:CЫ1k&e:vMڶ JZT`L{T5+$aAfz)Vtuz)nu͘BK uT 9ً/(4vQWĺ+è²|&BX4t 0uY-o6c˜4UiH;jK*C GM^J`ֹcOi< sc\n50^{jS}\ zzATTʃ%I6gt@1@LtcѿvWqc(=*Zyǔ 4ڊ&CMns2p1=m'dSƫnipQ`ueO(S{ d%;qDQv2dAEY_T!`k+})Ŕ8}Sg[DnQ |-f*F1\t.V035 y'@Dž5y`/SWlQ(|K+C:Z"3" &"|yxv_"JG1YG+y#R%*y4FcO-0ksK|D $"[oϴ^|p](*R!fJ6Di< "!l ZőEY%RvWw\Oe-E!9h KOʌN!P>s乥#žԣ)j[sf%}v8$NR͕>ЏOӪ;1ʠK`ϸTKe:SrN nvP=l'VO2j$(R/rN!ħpkeo k/i0egH'M$ k :nw~ @H۸"dyok||J#gqPPe[FMdQY Mj|f5JNRj|͡NkNdZNih$L+ +/&R:<ڦa[Qu4هY qsK `B rꂳ;w[$5n= -U2U~ifBF\i]3*F.\jD*BZ>GLEbVd+Tj/ӀId41}_o޻-y{ <(!n89dA(RG1]|݅] _ 9/KvČeQ ;gWNώ>h*Ò:=HQpWl#MIOFnM uT嶤8a!VGupRZc+JWƜgyб.==dZ*]jK'mxq DJ+Ko6P!n <~[0B0.ScKҧjqs6Z,$|5ipQs!=#Dt8ϩZRV}gƸ2xaQYe:I2Umo_V,GU2tZ':L A$H & ,l`AMj{!B JÝ*W&d{e0me "_C\*ڗؓn>/!Mѿ/[e*ϸi f_yÄT֞3X|0yju}>')fpPe`L-$g<I{`SN-+SsϏb-@k2tDm⳱Mr sBqBq0x㹟Q(`2^ԭ"~OPJe?]e!ٽ|)@w`(w2W5HPJDM:,Ynܙ\QݝVH +mOƘ&3d+XJ͋G`ɟmnIy*sY:e|ᜉ&TDrD~Ē0+BimxTJA_h2v"Hr|)wO[w% Np%SpPBi=Q=`l΢7I^6\.,?[h't=܏\TG% ƀiK7NFKyph` <#0|DzH6M(WSv"c%%dV`6l 7|OTRvm B/\m넼WAS;½!ͩ cbvtvU)eh=2?{81+ibpR8{bBnѳ)ljA]s(P&OAF7ͷ?O",oh0_5}u~?ةU|Iʕ:n1 s֡ 5ٖmqgCV{Up% jA,ypd '9hH|>T]IwǸ} \)z Ewa.4U8}1z0 ~iH͜xm^Bz| 8S}K\iz6{Yb~˪Lvy}u"6GKMPIVqO瀛d\3=-ԂaOPHgljd-gx[ߧɿ\&)3y2sg @n8S՜1bp$=):TiZ ,;Kh$5# jNIγ%XPϘb#A!8܎8=ULW=}/["F@#8LJJF+e7-kɄ.vlg쪍B{!=}jxRﻄV#وV1XVُxboТgjrBDJ葮¬S\_J|01m' 'ZF—߸.1f#@%1 ircG3#>*&{]$X 9Ɛ8nQVW T8M)Oc;l%G_փg ,wcWlUjʙ&j`vD}U{隃JǿvA i9NmϤ0(GZ*#4ty^&ɾ wkA99#&B Ap4 96{t8Z>R<8!YHժ_he'|%\oW$h7GJH{jPX?vv꒙ 5 )`TP%ٌ "] 6*  `B-2)7X{xOX2C8_Msf ]+z}_pml)`R'OպLC9˗Eb8GQH0>]R7>=/16{1w8TLJĮd2-}P;UJzݔh8՝<a i+ju|PۯmVFpk(Z]i){7O'2Ky[W#nͪ:Uté{x nޙu`1ŧ#*n|3FlBjŸ ѯ}K@cu=n@21hr+6Urbdu[v 1.u\ElRH37T k=IBvgхk|*YwXk 'C <ɡl>SśV=Ζ1is$K '+G1-d}!dF M,'KOO^-9Yݽ9\@k\|hn_ϫ|&7hjNUG=KkjR̃Dl͍R Q+H<1YGX: Dhz[t{,6䁆k<_:EDz>VɖL4xfK99K9P3Ų{-1)R9kKq$T|,YK~rszKt^ٻ1U~{Un[+Ɨ'pи {.)٪ϳ|ˍ=b1DwN⼝:`Fw~mHLڥu sip_1k gp;Y'O؅]ĞJx_6]2x=mj*n$`Dx8cU63$ fϗyia㽩1D=E Uos3U>եĽ M26.~5#S4um_*Cj`Wɦذ0~:?`,x2n4 LZ^:Ъ-3S,p%Gz~ KHo*!sgd0h* a aw*@)jm|#Gjm֊'hAb nCкSj(( ;z04rzs"M'Ȋ^O:PpHt\wѣT:gL"X-\ކ&:Cߠ # z\}_Bu߳ȍ1*Bz؄jw|1`yuōЏ/PT5K+ G,3 pscWl>`bΕ@Ԣ)O,'/&ʭ8/A,8k|jiOl/.L2nD5s|#nXANc11TO/L 'X`jQՈ,+%akAvB tb1!nH.^ޟ(Tѷ5 alEXJʱxNx5GY$j#}n=tCښQ;:l rך NLG=>U M>ʴ=;8Wmw '4^)k-D7g4-LDZ>?iurN :c;34'!6]AmETeh"W0FBM Zr j2vvV,ٝ D qLM deGיi>7=ݒ+}khtF5G|: ơWwPMg*U7o/+piX3ҧ-m5>dN`RIxaK^rF_u*Hæmub{= )պ")&!ZMy`& 쟅a?J`,<7:d: 6 ,@<_*`T%:"8k>⑞9Abf P c:X,0R⭇8Lp>r(C\8 Xw\kg~`AFVޮKZ.k,2e}a%1pr\'!%/4>K]79|4@(`0'Ua,ۈ<[%TgU I\Zt% g*m tb1^ e'!8:0SAkA+&!UӢEl.6t4b=;7{[R{cb^0Ey8,pdIeufaAsjXn6-G(!D 0#o,^sN+7s̿Ь Ȼ92W]/^={ Eɫ8Fw{I򏎘D 4$BbZRo= }:v,:5۷΄>G4zXG}<|uZC n4IC NOjrqm )זӨDx=T/S9A^BtGe8 СkHAeUiL ۹ر=Fj]˚P s[$Vy ePpdPQ^x*#O\uWM,ݕ4?%Q"QtTrHAnw0] e"?fD!f >2uFJNNgV9bd/Gak۠{ S>w;hZ@И˳._~…{u`VP[^[XN!yh6vĩψot1$pTc\:U$zpxPJdOc*bQ,. `:[6Pj-gx~{M@oSWht{1IMLd~4XvN-+l<8܍kR`e$+ԝ;2 ٺd*g ? HlS:cq?BM;{rيm8O8q #vNjՑEYz-we?j8vwp]QML"5szw^a͞t6MߙJ~&U[4yu24RŷxO<5G%DY> t$d! fw)w :i׫ʡr/TGƠs %Pp*(6KB;Ƒa -VC{̈́!2xӚQƜ7{RxfDsBh㾴#7Ԯ2ɚlU'^$/ɇ6/?bo薨>.F\L s*n#N<)Aݯ¢eMU 4դmiwΉ!xwgs]S*ߎO9 o(%X_hNau.uj[x?{ɶ<TUtCFF!=(`]$ZGN:ݜJPS)gڡUF@0e.6aP񒠅17}23Kz|US*:z.T3 hM6J@h.|bxrϿ< 'ApitTPk۔BRDDL*sغ5 >c}^|1Ll )*Q2C[2aQD5N; 9L,?HMsG'jz%p.#XmtI%ޒbEٸWl@KO|/:9M_s"nnwd|qX.e}J%[27rC|<&Nj}݉3< Frܨ&P׬QAh {'܁ރ֟? j;v:g)@i[-^ P` !fvKmUVUZGSUA&W{oWƁe9&ۋ3t֌e2G^;J [_ةv"HZ?XN*<5]õR`H]Nb)^~2'/aG 2U,:AڳPȪw߯ 8)yܳ;D5wu095\e] iԠ] dxg)H?׀B =H`~$Q/ gY<>oa{[|O@PkT#$=0ѧyڪ(h L3`ŲpI9KvRʐ;3}6=y#Ԉ^H%ԔuBM^Blҟ$G.6uQUTpyFA:I#\K^?WOnU'9 >KrwGN`q!1[W_M3g|E~b?t+)1u:51v6UH4ʃ[KpJs#clqWtɡd+FjɲZ%GM&Bf՝(?~yC^gMx>N2F<iBtA1z;:9A}@%%rX.:'⡵?q@+WcFWgvhXҏ0G#н%: u2(Kv71-c&9T欙U6Bbѡ I7R4&mxq碈XyPdT#'WzLqW*:AaW|3; Q325$vXB|1vWkO9{zV]+jA+d6c#[]e;`èӡЏzQ F&x6h밇_m`Ub^;Պ+?҂J9ŞGfYT1rZ; 3qb^ kYF4v l^)VD }>7'2z's-x_ 2XOpkRl Rؒh =f|y*$>B ov%[#ŢUaNvE5Vh2fN&=Hᘖҡ (M͋g7YN5i=(֦t-I^!<rf['iФ!~$_McsX3YΚ8*r5DZTis)ùy]^m >5Gu]u{ܯdu#.ʨ)ʧ!6s 513'aZWY9bSz%NT]~ [\_*+b)z4}J pw U^CP QįXs$S%*5 m'夬@ArLUH<rʝV|?u9/eΊhNx>ww*U]نD)Zo;DG&4z~¿q1۟ݽ‏Ad0ݣ/Gm$%a-[&3,@",%h)LL{?F]jZWu*Z1F`ɷ]{D7K2 &5AlShZvAinȠ.z'AژyZ)s5$GLlKP[ TpzcVVNz)?fa؍Ar;Qw~̐1!\ ψ#&|"N#}ZfKMV׸eTApo\B5XKĄ. * g*|-.ֶ*m[{ҰCKR=u- ^(7CĦV'e3]BE:W'stU? C͹ӨP#\&8 ~<غ-)j n4M޴ޟ1VT2mhJrFagtG2a(ʆ!N@̓b_^jl7Wϔ+C<ztv>\^Yč #Q_cK\j}%#Z&, 4=Z:)H,RKp/xhsMJ']|)<m^; !:=h(Se /KE܍g-:z[-&%.@s} {b [hF6_c6r婦w[fC2b8n͕O_B!N#G,'UNtnB"šm)E5\ k9wGݦџt{؈Q>dz;QZo;TtmUmt[31eZ3 C (ў坑K=? 71~Zu3%:i߳{4nZ4XP_*KmF\B'J;|zpvuVk~{pG8{K4>65\A(o-ƺZ ,C|t4f&1ː^ YN %9Iw Ms8Qt d_Z^~pRv %oKs/l]x7GsHՙR}׉U; %! uR:$0;1&6v!I]䥚*,blGbhk>pUUMkC2[50Sg7;t6{AڹTdK ϊYH]_/dH#=ڎZĥ[%h:@Lek#:a(9gTܫ!W۶ZOY-SOP(S6+6?éP]u8Wj@J0uReXKeN6z,Hp-qUVFVP[Dy!62 5-9f.l?jJ7Ԑi5o9<=fo'w)PT^6QtV`7.tA.$*!K|UQѮ@8+Tl5c60}!eyYurE*ʺ(ԿU UmB'Jh Z?} jS M9NDEEuzMa*>(ŽDgc Qcx='4H|_L솎m2wD{&7vNt {:dI byqo'6egN8㌨ `vˏ%`cA(xVY﾿)ILnR HFey 7A-u)ObAi J^)71qQGB\]#WVKb m46ݠm/dZV#nq={twá^*c*ҙ`Zci_o]DfKF i֔Ɛ/#`tP-7֠ꄦ=H<7tFA`.mvZ}篂r9癈 ^\)0}`+VΆV{[$xѡ.G˅{3h,իvI=Ⱦ=X>5a?#K4ȷZ(}B 1ڮC4v:=j=~i*Bn4]ѵőI؛LK@h[{ QTi{g?A, V75.IIdP]뚜@b$hS e1ZxBCXe'2μ]Mo?*R)ʁ4D|gcl"½s T+a Q?='hOO>U PƮh'naQ_hn =P4\2::eހ]_%GcoSK1Zl p.t):q ^.ca Y'i0I}#3 2tEEw@5f9F:J؁Ӡ"~S6|1,}NbkV~XpxbA%|Χ*+J(}43hH ř+{UOxB/q7H2V@lt/ju)("!ԋL.K*d,^J[$ S@Rѥ,R#;E{nEMP?.«ա̼2|޲3"fHR`Mm"ѻZ\ef"׆i^ G/spLuH޶ ͞"k&ѫ䋧O.BBiRwn*8MuXϗ)WQrX C7LPvYո.Җ׫qQ Q7m]EZR$|sE!D5uA[nk#`3v-XÅ YΕ<+?}cʐ^Ow'4LLK)AϝXTK1i)(p$tszAIv;<8S rK.Kl̠nAY9rHbyzQP(_w#إD]pjrs]IIg02 ZSY3E5ނȍ_h[>TPSNlM's^CקY=N2 &Vwl%R|WoPДkg9 3\,&mL5UL7UA] Y>;7ǐ؄z< ^fFd1LwA ,8m*h(F퍥nɤ'v9rV\w ڞk8jΆ-VeX}ÐCf&Wqv>4 >+ Ȁ7Ѓb& 0l'ʱ_u; <*"DO43C0cn? 3I{-3&\"kcKU:Wt:4/={UvoJ j"c'T9,ԇo P 6?wtPbSP[1V4`E +6%l]|y0 37_49]nהT)UJxD}4L^h{gzDFugmsP]sZTDT9=X#`Y@=Ԁ?ѫBEvw?9̀9. 6T9y4ybԬU \ƝdVf$^cxk v4d7clZ*S0JM!lKwY^yp <"&|uSݷ()h\J Q LV~b0cN) ] 8$ő[V{ gpW{N߻,Dx^'M/fﵶA0vف5hUvj/?5};mxk6$,6g0v2ɔ%7L€t>fڪץ] UKJp8_S~F08UvnވU]4 5~JfI^V&_ڱU+熲v7KdeQo5YLyVd [*,;Zg/H"j4yًqOc=<57HW$Ƚj -p k532=cO%ċQG< W' ~Nyz S`Aˍ]41&JwwĔ~%Emh06Zl^l"0POX~A$`p<iH,\kQeȧEa7KgGoɞS1pv`#˭a8kL|(!6#yyao9F[l>#9ؒ] .6|&i$3׼%$MJPBmCzθ)D:n8s ɿSS|n=_"1WZZ{~}swϛEsǖbϝar~jx>1}-55Ytcm]0\Cβ Vj(yh/>z1Z"Yh8kIuDžKc|4sbnYgڣ@]eQp,fv Z2sp B^}U?ZI'߀i2,Ec3,m {h NQuJ+tx_~9AB Z<4Ra5'_e%L]V?' =\b%L%~Xvͺ/jH%}C6i4ǩv ʱXI]S"Z, Ӊ*VW](8boQ7 upa+[lq5+唖EKA0cXmdϻgSS?RjbQR4!*v*HtRGwtmXE޹UÌgsq$c[v߳p-l: h)jta0Y!n~rTn*;F.>0:€(^|JF*w]]ɮhQtڠJO" RZ7g`8ly; 2C$xmhQ#=vyd˟,Z}y{ej1ԔYyf7-? 4wpG|Zyw7TÇ$s,3-KvlN6m ϑROF.k(p}4:žɶ1bsC edmc I6EdR-wsh❶A%(0ABBLTm)ˏ8hlGp-Tc6YHU~I=A\aa%(4=ʷzFAԳ>JQѼd(b-?=j;pug" k Y-ןihR{7󆶑b>3~yYwԠ.!yTZ-jman-LRpSC?_Kg:wB(^`׬1١V` Zk8Xύ<Ljy;7>SEDU+~Ugb6*DN֋e#Re{c6omasM7DZKQn'?Dʾ%xA]|{΀[pK*N7 lײefFQGb!m>Q~^O6AihK>w1I}?NWx<2 h "O&$nJݡaI]|A߽+xW$v.~)]h?ytN'W<6҃5uu5D./¬"sVݕ.)>N%4yPy>jsHMlr۰A_69R[~$%=3> T7 PB-kX`;N1 C+o~@ u6Ѕñ<=TY3qP1z|T(Y+d͌G* /]պMC'ˢ& J~i=TÔdb)Tt*;WЂ,2'TuD%K=WGn>_F_(x5g-l葶&w=<ŕ~>q$la`# (o Z]7,pgv S&wsQzZmU@V@m@ܑ(!:X5Ѯ3+6)9Us2 M2-]g!`8j@1ϳgthD:iH:,1/v A%{RΙt;)|oW#mu!.0Vw~=Ďn P_<-^Y`!.8].*&5\H*GڥsB't{j+ r*>GO]3R&V@ T nƩfy&QpW+ahSg ).gѹ `Dv?xNk_WJXh8E9{9 UPY.U>Ē,RԛLWceq z)KHMZqO :J[0ӬS%;ٽ yӥ̯!IKa;RY)'c(]r1Vg  -;?6`9 K56:N^>SC oR_0d|YL'4ơW,+I'IG_;sOlp,2xj0T(^t| Ja =o&[UwDRΖ8(,JvgSR9 fs/#܏[2tf"yD'4t~#TRfGΕѮ÷/.LN j9 O2UޅgAכK6DaVJ~]!.S1/t"}yu24櫂Q;/FUsu:Xus~0AL#!b` E֎>xAMAO<^; ףjVmiy0e9@<\>3\=1$tܞծ~:ڬPV#fnz]lɌ БYډKp3>,t{"lWڸ͆} €$ 3ԇTk1"83soO>ZGSB@'eco;k]R>$beg1-)|ι+4C̩ٚ+jTYZB|ׇRH 62x5٤5^X^}I:Y'z/¤ی1^6fL]BT4A{(jWP3/go)gG !KâIrܝMF:{TC !OƼ!~Fy߳Z0/ o] I>!uC+[arsUf rW~kGHiN^;OI(aVWKQNG88]<< $%O1ĪJPK*@Wۤ RڭdRIIqm~<ܙ 'fO9Y 1wA;KDao?? q1<ي:7qhV<Ӿ\Lx,-Vt2t-NeRWl0U#.W,8k( m2$mX%칍~Rלh*p4ӵ]vY&2-KwGx\ԙ-3d[,KaC Xl:q~oX*>6O%g /CznϠl囔or]Vlvp%(X}X%BD Mr4[4!Y@ F* $֢lf6f9LŔ;ܭhq':.C!;{%AƴVD2CehпMYyrC$\]$#N&a pva dTUt3ݭaRV(Z¿Wz&J0UzKYRΩg6[mcCbSJ}d:s"Xgٺ7FZgCp媃|tԀgct˃ҫycW +o,ioP4R/b3iAuaWrh䊕]y5H"dhz6 d9頜jUu:8-`5*w|vֿ6Xd%,hyTr/IlaDQ:D s[nnZL½wV;2\6'.*NvެM:t:uG( BVStpdzTTn:Wذ[YpS YX~##IkJFjJ"͂΅Ve LzVw\l[-=Zzoy7|5IȗЕrA: ҟathȉ&hu.Z"|)S*5:V[DAc/cjntepwֽF/ V܅ԾP7 /}a\xcA廋h_IESЇ7ixDUiVLs,lB{H'W3HYca#QٵsndŜ閛PK N#zׂ!qF'ru O7%s0*m0ɓn=^*6s E%%*ʝ |4 Hy:aZD=)y)NN z܅b5)Rӻ6=JѾpk CXѓ-836SZ3rVx-xDߵ|E^8v~.?!O'`--S滀T X; Uzm2U%hT&FmT3{"w1 G40%|K 1;^(3X*Uc&|#nkdajQPcc?R25aߓ[,n⛤IC;26`E6{Z߹Gbr:1q-~7(d<.Zkj~uʱ5-Wvl`R] $͊/?\2Dk !rAZ okTJBNz{M$#X%iM<}#\iꛄ覰s&]Zgd(߉7/a:5ʬKx>QdI*r^_5n86 :^k6%i%#k.e[kw&1>>+,w~_N$DzɃr1XI#GD 3^E&ۆ~IQ5:A^w^,9?' `HkW3dxp<_P7HU)的)LpBI5VǞQ%V`6"5WN;" %JrމW J|x|FzD3B߮bu=+g>I3yF= {cjT ϒa3 [ S%rw0.Fޞ04+faz "̃SsF/%fiLW< Vj5B<:-u!&|ftYT\ Nɏ"_Y}9\c`mK}zvY|qz ?{]{[A;T+{ L*Z{wfU򘎑i"< !,jR$*J_ij#S-2(F}N 8F8$dLOeBsp? LiUQ_Uz7=p9HZ/{>MZR2SJ7WvZTְ0ufXcdd²=N[,䒠sTwA9U*-Z>wh%;e)'IEv#, bwЭ~22UU0yܩ|Ju7]$ڇdq:՜T@^Hl)h}N5F12n 6,?o7=53ќ*o,;B G!."T;oӗ8.A冿o/cy5sZHD8qf;xHuav>K_΄YKh=ZY gzG"i`O<%o!I6O?d_3zttx3EN{{~ˤDӍ<8ḅgQQ?Mm~<ĭ_$]KwR7%/ZdySqbѨd5W ={7$ xxk_6CU=+?FP#@s܈X̠3XLdR%G6=!ϔyPf.!I~5ĝŒoN↣+v'-=\|"2bS@!w v zrdu@Bbmݬ:b[#;qI?| ԬaDpXfm럤H7g|t]ٞپFwTZpZb 25KG=c&d?fvH sJWΑ걏hgzZ*~`ֽKp""epdMbuNqty Yr&cFӌq[_ KTXQdt-9/'ԟRlep2O_U%N?,BJ-ĤCgrƀy:m>%ZqM0lm@W=^3NVHB#0 0 z`xtʹnj ST2cM0onJO_KAڧl˜[EuS+ěreg۶;ˮ.1D5~=YpIb壋hD pE$ऽ4^jj5N#29:Å?D&r[+PK^aJ  fhLDۆT@ |^:JT'aлd'sh賖b%["Fѻ+, RcR z%~VlCYLOr>+Syyw5DZPwLi*$17{rIX8C1pXKN+n'7NQC yR(nqh-AĔ; Wނ[n;ɘqHH" adz$ѿafِŅ섻xt\2MuӚ^ 0z4I#.g$0)m2,ٳ!t9Zj>2I[cyzց{V HEY#94:.o]/l, *x+)v\pPAU֌zx-".{ι\Jo`ծh}`S {dlՆN"`g\0&EhW\Jlcp[U"#rSە3\ЅOI8W8MXozPXٯLΚ §O3 cK?䡝]Hqf)*Nꍕx(_(S1Wgg uv"{ fi2= 6 Z:']4y.PF6̪%AY `1d`G}wjoa>B+j^YvI[$g緢vCvhx:x<[73a2`A]j]W[ō ~z&m1,13p4ErI+ sy󹛝Ʈ p?`uY5W[y]SNh>ZzX\a RS,\d(G+!40 >~BFSaԨO%Mɋ#bO="kNGD8bZ7[`"OG5WUl Ji$}1rN$4("rKMelO؎gh'%gH7pyG_l ƨP/Pf]W$zG g ~!eK^9}c6b\KEqx~~'y|ݴ@Ŭ:jB'(rJx2Suh^K%.(>_\kk:+ΎR9&+Ba_$"I-Ƴ^Wb{iC8(6tnpj/i-@@_:=ƿyWޓVrV !MiXەe> WޑהS}$bIV&L?gdߒ0:+s9uƌr]^3'AS>o+k9>hج_1q ¡%gmX*~=6BYAT^FWlȭ(ۙ)0\S Z'h"MEM @H}i0;M=lUSN0-Ql쎱^ܧ80P15b|A0E3΀z kgzHt+|ڔm빱ҕ|lQ5=Tyw" ,_':{1f:ވ:iczP$ $t [PlB ^ : MvZGOi>`$W̙:QXZ',YХ+>7EiSc;h#Oɑ0;/SC/~5o:P:2d UvKcYHTu-&yr % 916CNd=c`Pv n l B݀^qv:OhLԞu"Z /FeԴO,Sv&pZ ӿ߂fu+~NyV F\'L똇>;/Joug_ڰA0+ȟ#Ɏ.=UN " ELslwfP:ngj"nd [n ]$uIvc;FV i{χ+2wGչQ4|A*>O':VKQNCgrID)L }[2_JP:'tqĨwU"Q7Rne_Izr^uW9 7V< ~ u=;^Tt9Yܞ'uInm)c_r9Ä> xezy^_Ql \ ^)8* V}&ϾB`Fg ь&i\7f\ޠxcUI2:3X{Vosegݴ?L>Xf"Ow]A#ysN= xǑfD O $xYʣ]*CʙW?6IĘJs1&}NFGGz nl{dYjKjO+1Xⰱ&ysg]G |^LO^&h3aI7z'TV9||& !^/ K,m7Ϊ1QRNgiXE t!? 0~՝.><1pW40H:1X8g`Jǧ9o𼜥V#rԝmJ$WiጄCvoa|>Js.D Xg'nAHRb!83Ks:[{h70 2AwbyL~m,4!ۨ1lqI2^bq#:ձ#2t4K5EP-^]zHUAp4qGݓո+YuMꖂ ]А<ɮdW؀aUfb>:& ՟~0T:$NhW eOi.d-."yBe[~oYAg/c;(G@lUA r;8T&{]Ι s\z0 nMfO ݘ ]i܀4v+KBh1(׼HwX`^QvM33q\4AtKTЂ 6^ۦOc&i25'CO.D'`N퓿,\N>,+I"\ʐˣk2 ԝ}tg૥yw9TEoe =F7*˔ღR2.!wk}:plx6@Blg>nKOvW*vCcfz#V}z9Ef% t1-{:@p)(iEBEU|%(ڗOvjKVPi΂ۊAyqDq_4g^ #QmgŦ_NsT]N%0[%;1DBu5"z^ P',LTa0m d8+Z ۵>-weZuªI"'L* "cJKS_-H#7' <}[}%_J*0g˫vZC*:M|ԭ&m񺐪)½;+gEH ,bQl\`X$Z`_>WO U/̸ەC VgbgnO".2Nw? ,W+jٞclo z*ʮme{ARl8FCklK֠ Ѡ'fm224%@'-u4W;g CN⒝xv07$ ,TAheᬪ87?GI,zhr)KSjY.{Lb>0RzG'Rmښ{g~VG({h]%Y'0"`iaqw. +P!y3-_r0 0}޳N} 1*Nss*iU :1)ĬX4"UY*`@mUGM#e:.FO2HjnZiAsѶa,h9L Pv |g)y׹mޤuБdRy؁:հtgi}pnMqEIu v]ySavLm?DRR|Fs d4m=FSIݒcA@{Q>՘xjw&+vRname:Z:.DYUm ]NojXQ@ }`?tsry͜_I9\sZ*O!B¶ۙ_7K{[R\=Y8He/f]UǺoH e oGZ$V>sKЙ #KƃzgM>pԋ+PthqD%Uty oT^BBnXu #׀,3OfjICd8 &u|WUØ}: A#4|o)0xH(z+dRG߿q<5k ΙK1+mu3l!Wy7jOjۗJg{z]ळ5^_rv/"5$=k%u?ռ N1k{xWA캱Գ Jv6Y\>-!cEGZ`\.Pxw/mN"UcCioѮcrQnf5Q0SIyB ]x Cъl]UPs\+P0ӿhPu05/@ЏF:b&LOVxث:! ͞!xb;v|!MJhYEQ{E+qԘ2)hZ!w2P'^h묜c΢5Z_< x?p8ZrpPJ+5- j "R˹եmC xǀ6Ld]z޽{pr]3J Ot|~Y D0\✛#UED:!{ u +oOΉ@3&@`t|csSw%~5=FQ og2Ww*;vm}h,TxD~0'˘.m)Hsof|tT;'tőcːʸç%0'*$[Uգarhu dJ_'r*t3zes3vp"z((`P>qoaiqYX-tP? C^ ﯦ>Dr"LX4|/3~p քDԅɅBU\dLnȶiqP\b$1:vѭ]Z҉W@}R]$R[D;)<棌\4*=[kWԝFߛ:zRFIlKC2^!v 4C/!eP7 yqNI#_ 8f4&HNxom]"Er R&Q eme<(.Y*"XȺU519W7TX{FΰaZJJD9z!8/찠7܆ꉙNBDW'W}yX c9Uv6Q3: i/'J-^ҕfo ]ڒe=Nw:P ތbC79b~kGufE5ȾmCTOs u}κIC8=?-Lv9t#ZN$0gMVu 4x(\a;Rؚ92`[vpd.nHHwL| K_oˢER`N)ټ6b4F-GL[&a-U[o &sy IxM-!_b6--p&Sv'1DcVn E(W \ k=k:VA1y^f9|1<^Ԫ(%~oVKy>g $p2hJVR`tșQ`ÑpVOu883\-R*|ȷHq5wnj񐭊W['̕đ\Ō/HvDc% |ZKᵖ'>MBh$AoRW7E lR')*u(5Z]=,|y4ޤ &HU#Wń_fd ̚vxp7: tsҿmr-lz6%Y!?s$OX%EɻLe|rd,@Ѱ 8vخs›~gw?*bd=0ևǐ $zxBc(׃h%jJ;;]MƔ_aF󥱈b(UPŖ$X~dc! ^]kS!=?*K&w `X2,E+ }QppI#o|3uj:R}E\ 9)u/q[plA ']FX*7Eٝd*tPL”U }NC"mƁ1'hA 8rv/9%O8cn(ֵp@h["3\NZCS=tne'sȬwN?!LAD%k'?|x 0ZLx`*P (TY'u1rk$P01090 9ƖVL5LɹGCQ5Nc!(YD2 E$@Ky OS&o=g1((5~ :םWU3pRos"K?z끹%'H_=?(,4c|'4f:”OXO ϐKʥUez[ëyo: ݇4^tI*7|B BV~r.0)ކ}FwoG`A;q*2 !5_'@}[Q3)]_,K0 6FlUx\uֳX@Gzr+V$9hKۇʍ pw6[49&^fS7Qxjtc7:!ܭ]q+ ؊Gщ-ũ[nȆeqְ„ :W^>mc0La zL^Gt#s^%%VnTRcqn|d ;Х|ovL:W~*LB lLzp B=qI# dT1>:FDtSƀK;O_\Adr!"{Y"Rfl=>G]&э)$tvf)%vݨF]5#+.ƯDpWAj0= ֠|9]cBR,}<FRTxR41\HK>|kzn|gW`% К#`u% بY 0Vƫ-[ժb6Ȩb863=$3EAOrݞ 9m :/.[Jy{WTufWngTf K1h CȿX{&Un:|lҩ>sY3ܻ[1;&l}/CFßuڟ$@TЧ!"Xi vN0QPد 3CB:,PH1XĽZ8ezټZ"0.ƜQ(֣>y!8XR¢9ːm4ZM᛻DavZyݜߝx$Lw,OƯ,J.$9v"`)`v*?#h n;a2lce x^Vi~{$7R}aM3+ Hy'G Hhh]Xȫ ]mBbu6Bc>ɦ'SMsNq=$#Q &tk" ޺q6ľ&e z2yKT7J ct_]: C/dMaFֈq>86 9Fk뀂e9?wNĿF)@&nOjU,JS2ÞԎ:G]nKs<]p'Tr]\Ht:2873}La 0VGMG ?^b}ѳ4rCV~sŰB#'E8F|0c\cjPLHm#˂)! q^~D4k ?ZGо\pyW_3Y0J;:qQz&e;gLVdS8gIfm*3cϸS< .y¤.:nf%s ygHb`:꜈63 ?)XQ:R<–9b0KTٵ8ӺmU.99-z|eV(q&KdQ߉00{Ӯ[q&g+T5?bAN=>\=sChQڍ% kҠ]C4Eoʄ'(HmqcQFs(^܉O7`2{D-4:p ?j sUw4ra `TG{Jc|[ŔyL6NN0m==.am(Ƴ*ABRiUrI aҺ{'^=0&".(ژ:5BN] 4>OC1O4*Do-Ucg5pc'=Irq4;fE.B_&xIёEjޛg֑&tڬ1Y y[t r%2צFHI_Y* BWhXvs|K9(Z-낚R6 XZ/ z>Ϲ~rEq!?TIT;0<$p,$U bWWm%Sh0 TL1ܮodi_ͯFz?B.Pln8}Qpp;G$cv=s@^M a)wFvi0Vk`'kDtdЭSύݘcց9 ۶%@kI]>+EXpx*l bf5㨐7ܑ\;)XZȆyюs,8rcodvB,%E}T_`?X܊;V'e41_ԀgT{.5[]F=06o(v'R%FbG۝ʑ=|)+`77c jf^Dobӽ-I/m pTvxu ¿#~^L^qq>b\'^J4.k$'us+8hF&ndrRSvggF*Iq$悍_ryެy}F`1ϜLaiX@4)l@}xէ\J9(^NF篏&G[#0;rit$`V[kYofH(郌} vo܍?7ZGQmlJ}N+2X .G6Cx*22 [.R?;=~ɈؒYxTfLix)D9Rç^<߅=E7EX:pP  NP=Ɍ |sSIȾ|' fNߊ nɓ_ӵά%ԃy=?KR`Zuvm2eש ؼEUqGȪ&<9`{ي{fzxV]ڐ%'~':|} #nP0KŴIщM:sզ~ s)9{9xX\mC)gKOc_rG6k+*=+Br70(oH0eXP΍L +eOڿ'6cD#e )g m< MJ#qSt,>Qb3ta~>Sd3߶,YH YIIRPϕr"T{v$+S9s]e&NLk s-ve #i,(OnLⓔR})kU0 Ojr6\"oA%gMYpKLw zTle- w#uZ-a?*NHJW\#r< ~AjK\$Bw 24m[ % ȿ &=҃q6'Ekxm˕/ ,4 %͡_E6u>$͕8RCg~S:R[(f t#Nn#0R(]D,3^u>e@z;F$Sge_Qm]W&$ ݐQ1:YØ2ȃĄ7?NVP8̀;4~U#gM`ũkm:mޢ&hA*`ʌLz: mGlDYGD2_]K-S^oeȪ 93 R)!o>/;Jn }J1>SL`h?|bpoq+8!bndRD+C`j'`*nOĖI,6)ή 뻁o";< KlNb[o3mOwF~7Y$GPph$8FXǍ$_9&vpmO#ʚf`g/rPp%alL0H7N'x&9 b|~sg16  E鯪~QU*zt2*E@TIJr_t葒w/LE*:CD-˂T§AHH܂AX` Dkfy#"ȧ(ٳd5~u69rXث2r=JQG79mXYH+0l7~l +J& ²/} '!T36a{IfȞ]_/2ֶ596k,[L2NԈn*f^ڛ̕meXauw\}jl)3Hr;v%}_C>"ŝM%%"`YNkr&ڲ|\" χ;q{X,G#_!1ͮy #K5T6Եgk1ٽŽA{; 3ZN#8UX"4] skRDŽиRB4]{㥂:A:(b[5ߥrK?H.8eX 6;/a6?En&or؋Ҷ$c3C4%Φ"O>r̔`M+ sÖ&2&'xw u AzFes}yrS@"^?z7~t3PoeS"}P|tK Esr=u~5[]ɩw30C_5yJMfni)2!30;;C?@>*ezvU[֛Å- UFB* dVrdfRfpt$-vxKҝZH?:Q w~LC@`N6BHՓyK)>+N2&ub i/~lF.8Y\dQ}a8Łܷ36μ[[&ӿ*MY aj7G ow`yYP|8: ĥ7a,4U"n3GrxH$JiپΏym*Wf<҄`V6҃OyՔNShL*KQJ)K#+TdE[|قewT*TGJNSx9]o$WAO?1c**j.HPN<Тq3srJsL Y#kX##j"~65"ޅWPxo΁͚i #wxkRBH"|X8-qqdv82HqgoE~#rBI6 aXTQA1h;T: 6|͖hd6@O"E*v&A,OzNORv4l (d桻/! F_a Gѥ36r ?l1 ;r$s_ˇX|~g}z2PgYOQǍ>agDt>2̑P,݃I?)c?oʿG- 9qc(p/oJBhlNg5 6ǭiMEcIV+|p1C -nN@O|QW]Rxq>Td6<C.gn<"39F_P/|:Ev0{_Ts7ۊ?%.C.yKp-o#˚ooz)y4d=Eߨ&%4jW+i*;l+'$ϼLV]F̑R>wwSx{B?+$uR~oGY֙TU>pLv>ZHݼ 4<H[>UQ <7! * :@R]TgY2.>Xf1MPh`@:z,@x |P1C܃528.|䦢_ 2L-L 7]^yW[rB&M Gй tXrŢHbrgaj /fsr2b`C Z6ꪫٲ6b] ͊Vv%?>~ۿz Yk%G.M$=t喆#e=X_M* !/9-mjwO CI9@̓gYXȩ#"G!=1Lg4ޕcO5Qt $Cī|8oS{ޑKu')+3>7_+bj-ϒMO^K!}JԲ<$j"t锬(IRv_g *[n+0KGۼs<73MSZVY<'p!QuŖ+uyp$}`pkb(VOŜGۃ 1; @^N{y#-[ZŒw̽a} Ս$<9?$2D(iR\y(CNh@GWzqhjg]c!Apf(/&< niuIʼnoa^2<*G4qוz&|/Vm+;\( ֊ʼnw / T7B/0DAqn+ UL>WϞr=c'o\M"|!ԫz ]D%EGtJޜ,?yQ :)Dؿ7LyyH6=;]3P ]:^3)-L|>ґ$SVkKF~;BvGcܶ`ߤ]۩'ޢD=i h&oT@6Ʉ4IǦO#~6c[{9gzmu[a*"8xf`LMS9s)E`|Ń=KKUܨ=Bڴz^9\W&X,]? !1l_Bc! zzӾ ]r%W6hk :no1%c DԮ|]9Dq7kvb</Fu +Ƣc]s59,7iuUuƀ}KQYZ,a Aτ(4jyjr;o|DxH0@GG @Ɗ Ԋ#L\PŴŶɯU4_8cLd! bUn+<[WV0M%ifRnb{=2n6Q]1[l?uxC& ɒ`&*ucͽA$ # V OE `E;ao$@8qn!iR%$S%ta?!!NJuS7SJ43Lz0cCbc`ć}]~~0K}ظr̳i%i$uSi9YdՉ$ѳ}sRbX>xup<)Q)A@,L-HfQ_S#h&l`TPQ̑{>lސSGt2%m_ΛMC%E0S7pPCb ]O?kſ?1*\d\S+z0aY=>ot ϲ2k11%v Zş]9MÔue *g녍GsǟO?c0v2y]õIn& o3J+v9aڧ?=۔ur;%^D*Pix*t_ݰO<wqgql PZAIj\ UZ}ݢ by-/&E AС|- )w_=k<ˈԬ^AhFp=v&7>/l@nȳVݟڥw<3zc*hf9LܹZ`.C:mޥq:8J(¥ݒg%.aH~ږXڭ—hvUmQc!"bHH VQEJiW0:Ѥ-|vE)Q10S~[>2%h$>5Yqb'ݠwkȀ^Ysu!W\ՙ:v -[Su5D= ȴidﻘ_vIėD~㳦.9lSS9?Ko\gѿ="Dv]lP^T G^zq{dP \1*z~ F/XJm@}$qG'[r[*2i%>*qS Z3AK H|g[^5@t*UX W:${ƳN;PRPVFR[1xO !d1`-{N<U+WLEqsCp'8p˚1GTTmg^{ 38Ц j;`H+-OLK$3#e@ʡ HyWD5}Rɽ2K Ib-Jf cUead2fEK$lmQ]X51Ew"!ѥoUV3Dh=j̈́CEj߹)SsVdX2Q !82*wvã\A8tY,(FC|ŐL7݅f5M9Ai#P~xpłbĦ{v/I<s! q#KKx;ͭɡM_ MTCXFJʰ(1TFѶT1qg8-ŝJQ(MOve QiƝje[KOǜS.~csDSE&l1E Uu-gS}'71 3RO9WØ+%DubE4 9=4qcw+U<{r<aF3GidbA[u|F7zg? m{_B(U`!{\ #\; MqL+'EDΆl3.Sy0=rڑr*ΖX(ZI;9P/3sho[7WLF&ffq mbx\2*1SB`Y(?%`<*iNׯT5 z0KD?6,kރxiq\ISUDG.H%gXx5Am[mw-e>+\0vaF-;w$#KJ9V f/V>v<)Pj4q%gKrNnr2º)c=?:T^)uɮu7A^}qsGɠDOeոȳ r3MՆsRdCK;f~c-2A9:A[Jj3C%`ؿ?#`#/ [l&Yvi\{!vhI>ru[ *mur&IѴ||W;O^ "mjcń#wRV)i2Z9B+N ֫qUVZLn̄ EشdԐgj`W@(^OP^-W`i"Uk,8Zee&X]n߸si3cŅ(Sgo{zμH0Yyfve̢9M+)#HRJԄte=g .3$NLLD3CC 0捏A.0 (aG~/),%O+pI];X# z?My"6 'r,-22BSaB-ҡE蘶*<c^A9 psU1dhДK @8o fEy݌x 8e HWa0>bS)%6h@h K$yb`K]U-cbVWn"[6$U5Ȥ6UIYq_a_ 66`j< !$۩ ;Is,m6 gR&-tҤWmg4^sevZ!P%ۛ* dStW>XrSCm3o] ~55,[d숏kՕI|Q4xBI~`|p~.. -wz;ڬGP5z!XI'}6sV7-6|_Z]'cm)Njka;aSa aZGpq~T{SrP+KæQ MIAMj0V/e:4YpQVq.ug=M))آK͑Ԕ(pCj|s~[&UJCJW'R3-{ ê?݆oP@Q#/meb :\1[Ћν(᫆ !+;J ؓ=`NRY8rνq:" _j(i w#[1nc \ 5N^҇V`b 9݁puAn]UpveeZiJI7.i} ӆN݈O8~xD)?Rrؠ^6 +ZB'M/ oÈi4pӭ&Nqq"[,LU#Q̠:~IJ6NNBzy\ YS-u9JFڅ |Pmz>!׮I͢qݒ4C1%Sm]^!B{wr]~C2‘-WnW2eST}*b ɧb;a-Bam`urwJ΃a?9A)t/:w4\)f//]9GCE;yM|$dH`Y6W^&PGvER=,Kt?l4Ak^TjoI:\li(QVI!/'$E ~oˍ*D@#3\3׫~˼g̙6cd\GomFdvĿ~gmX>zn+Gvj➔=KNuD$ ĘASْI㽮Bi@En}3u7Ĭ}@\6C55;`)m=x.dxTKbpzOPWBc^ 30TP'龬XU;4bx>*gAC>ݛ=I.:SKgI}(~!ctfX x\"&M65FM _=SO\2V$j%g-i aTvƶ_*pfQi_lO"eD-z$\{J,KnDnHOHWIU;C۝)!*[7'Gz9ݍDOlQuK/h%, H^q.F&6r,h]lsO)SiH1 veׯ'oFjl|Ua#8aX.=#r$LD'^v'Md=fq.%wJYδ0URǤߝly >HsLK꺦F7"-]֝un[X鬪;#N3XQNKfjB]3zi4 CBhQ9 ^2ƒV,S v_7">x3C'?> g1J m*ݐŕ|?%<`گ ƧX 4qzՐ6ӧX4@ uWv5:N?x d΂闙BZJK>Z_|KM-שM$ymL[QZCB6"wrl (:Iґ`o ,rgT} FqnK҉ !)Lz̓;@QbR}_y;Gl\v|U{n e͎ث/寝W嘫]eYRd],몬fe 7S4. ҫzLZ uq#( Σ\)'S3L&?SIx#Ѕڡg.u yel;LYeķ 5t=YX~E8'dPwׇ" ˉMOѝ[у(W8rLbgn͉u^B-=稝U.=j=+}: SCQOE7WDn;+@Z+̲Bvƴ%kÇ/HZoZOXz@xAa$-~>bgRץ-eBWo RW}@L Ugm0{ϩkll qyVGZG3"1G~WuqOQdl2O\FXMYL /`iDF)5Ay.w^>whsqc]P/<AbcFm b[D oN+Dqdg}7=:]12 a䥺K]چ]$9-k+[W+ vuB"%~siN Q$MR6G3C+\#|ؕP2#9~QY5, 쐌I;:6f;="7ː]!ւQ}P}p=Yh\DRHj"(0k3Q@*! f u^#|B+#Op\8q? R}mE/MYvdJWݫ_l§ICsFQ")pR{vh]2kQXq> P@"[l3?q>&$fe(_Lxh3y:O6ފG~}DyKSD9@E [^]0Ҧ^o%1ÀxxWY͘Ak+1xܰ[OfAQrD(yTҺW4?d8΋R{ز.%ҥ.!ˀ1p 2fǧ~g% \ig}LZe/GeC:ٚ"bדO 86r3H*WjÄp9^t?[֣Gm2jh8ZVe\¬տRǷ> -ydw|Mqōui+v =iW0lO>??_+PΉC._TJ@k}wAo]WndS35Kf74(V)Pk,%(oF'c݄rx\K0+ggNq5(6.8y0h0):;]Bs$ v߫n_aDj8@ iHOIL2 =P=~!+1ďk*kǼlD͂Uć`=}ҧ&d hzI" #2~1! s2a@)$`" ?Q&V*}eԀ6͊2KW1/y$!y~{)ŒMH#oOh`6lx@s=J^A !L6"s?ߌr&/SRD5SPZҖ 6DÊ4;*>#u!4Ǹ]/~5_S6d8 n8AQNX/hZ]_༕snvc[+ `>$,D^ySirTasH0LAEon*4p ,lJs&;\kơk,r?a"{& -[E@eKd(zމfd9 xkQ>цq'h GRVQ`"uNTF?yɫ:XUh.=6O4zHg!Y]MT&!O@ij#U4 Ls&j=;]tmuOڅhŊU1H}ۡ9xo ]L"L2t/1iTU 54}JgnNn)gn90 ȫY7 bLB7Og+ey_7DWL4mqNٯܗ JJ <1V̌$"OT&CSBz$ճ k$lBMo1p_XpӋFзtSKʦU@|ȸ+̓a]i gޫ%ZRpʮ|+W Y1b 1}J.BqԿCA|*jnMaw$Ѡ2ԅ-|:.s{*}ֳmڇ dhO dT  奟ZU ȼWz5_eAdv %'C¾KZFjt|%xJL E`C-6xOz#T;C1LG6P aax4`w:RU K6RWr72mMSPWӃn=xRK)IX=i4ʍfi@Eԙn jCv5)" r&"@JF_V7NYl?ݫR&cR`[^ (cǜ'#b@˼lBzXϸy?qԮ(T{K x @d?K38k>@z-D3u )yMgZHX`=Fbhr֚GsMHHQZ"iw9%x`Sȯ,AW{ "'V5)bcRZSWe  ]D(J٪e 9(mܥƞz"N60Ca4䢯7 Tjq*DqdkT]ZV!i „]kNTo>~PcZWer"Ye[rCreܗD܇ywoiךF5!)ALH k`ߦHɿ[Ol/V@6JpkúzmW0L[FﵦgwFי©( dv)2)*)IQz^}A6K EF7z L Kx;rCZS]K{Eڬ̄96ĥ~2+ /h(b/>Ohvjc5+жLaϨtA\*qZL>L)F#g3j ҅nbȀ`/ 8uDGܜb#:JI?/ȱ<怜,H0f|PrRcD`qH<$ ]\gZ"1G& ҜQS>fQߌ B]X/,!|J,, G>0,raf\'ϊ5 !$o)jPK01{b=&|a/Jxeߡъwi:^r!NT(V';|֏ʔNU`_iI*oa; R=:f(Jx$~ !)\*l GN:,4gN= ٵcd*YM+yݳteVq.b+Qi! ;TY@+; #w?b}%{,itH&@c5[1^9#O74H d;}»-Vy-)y0b5ϫ=[P% ]hx~Zr4UᳫM2nTLqsei>j,aIٱ`j={.(>7 7ۼ%s[ۇ%OPS#] S;uO (QYiVPkhQ<ފ&!5n@ KssO: epD{)' 4u&w%C;z1A@CV,wI#G#k*-9BwrL.B# Ko?yR 9(l ]`[ vRY`hA׃u<\>`hXyB!"% cD.0%-hK!g!}\*h +`ҥL]bPh "EE"4vS hRv.Sl4jbU,gGnqmM i'HSoTC 7<{(r};jIkT06e qi tLεBs`VʴdW٬Oui.64#Cf9k}*w_%ڲ[qlpJv5bI|î1Lt+P*1OZ!3s vRUn".s_{{Gkٹm!ւ[~XuS9_!9v@ _jc~m4znAyn!Y8NS,f=]AD3t<2J25qn^6Ӝ:*)0`dI:IKgu`l@l4Ie5N1XeYPoJs.l!S2i#n.K{Q=jtgwh?d\ڃ*3"agKU59=gyhzfR-]%mo #aYڪ5-W'9EjP3)!OIu9B~_lٱTwr lykFZejkXN%(PRL.'z# uI@Mpd׈`?_As?Fߔ>aā~eI3qϒv?ȫ n2{:5Я 1%~_RpE&Mxq^iO;ހ\R KA؄|ص(>%Ƿȳ9nRWdˬ¶v! ;Zr5<)*%Y1I \L Jۈy7]yZ2(&x|v"&qXɂ%a_0Wb]~"g#~[T|N8r %5sbM ;E$Sj㜛kaV.DiC{1Z%"?=!mUŠ0'0M9؀IV9npb=f$ F &?%*S?P2?NMNKifCg\{ .M$IjB3P( фx)גU7'֜r)%Б%qOv\qV h94 _a O7wBV>/rCII5'C25܅qD+xuR/P TNzi5~VFZg<3W+dv-usޝЈ7Wxc؀o k;kEeeSNŏD~N`9\PŦu1l15WD1lp`H[}IצSZٵe+E ѥ=ɭV̜'e^}UfmLc1* "ux0)!V!!;>1+~M:|_sܬqW`.[3\<+[8,n)i~Dd/I+_<J#hkdٰOe0yFpnvi"V$&8:z^`+[X]L-eBKӫQEg f1D$Ddz_|E\wm,30@y@l1EgDaK(-5ebj|ԓUq8#.Hޑ{eC]+.*T& `.Th2K+S{j*÷1qB^a<}X-̷߻/$,.cK%{,5|Vsco~tnHqV<Š+~w,Vΐ$OW5JrIÞY[󃚡JoHM jϹ.\p6(-J^e5czۆ£h=Hmf#E*hB,V%V4*Tk֮5{۹wM<ЎAl+N&"S.D 5y U&"yfpie>HǭMX]Q0 o:@iԥx;٣uɧ!5Ɓ؍u7N9TBUP 9AHcix3 HC|LC㛖D[ԻS4o zJ(pQ7:"!ĩp {4Z%U 'gprZsa"ܜXfw-~ f&m'<:# ` G*"i woxzg%s?[!]rtLza^L|;a#%|4⹺I 'D _JYW>IlQZ/tcQU.rq|u(uMIQqlvyDzV躿D4kn&nG 67Pf}(e( _+2H,.eeu8zgqak#6'kw%BU͎) ^M {(өz젽8trq(/~<ͣW1Y?e m632l'Y痀*1؍O~e$b~Zs~{6u>=2<Ϙ qlNP gL.Vo]poc5eV}Ƣ5̝*{} t-.o".FUsPH8}TaAZc {' &#?q`͸E_ :,ʟə2%Rr9,lCL@qn7]Vt7J[(ekdOVb"tM,;r'lɵh .l #ϱO (,'l =nZ,G+`_ϋ蛆,Q80(MbDI U&\'[oFYo!%ڡTT /,L=)c_\b-_Pn0R}rq\! b4lxL4` Q}1MvMIֆ=(8Ndɯ\֊4qպ/gԔq_PK{u1 +mu\NS\4a.= "CC)bMm5zWDIdNOsyTe$3 BWǢ yfyO:\%—iuI% -nhrYKTK9Q #4"CBV9M p-}(Uzv-R㑠/ XG-j#Ԟ<W^Q76y{”Lx#cT/l)bOgU+l'ɂsKkqڶTuKkzMяt3";rHbFkʀx^A)QEMܚ+mb\N227MvJ|Qc; ]UU ^Ԓ6Ğ耫TQS2yHi SI :eH*gkW'Z5W\kNid Mԍ"o7xȲϽm:6GCÚDWx'ErEyI2.r9X/B_S]5kh0"dTGLv13sT}S)i :o1 gGڲ4u =#IT!&mX0cZOx`V ojgV\+2iq)WdZB:6P*mݥ6U'[ /?d䱏8[ml>I諊n%9W=}FKgKg:BDLA%mJ|2%H WģnU0BT`$@dDYTnb+Fy;,Icp\l@hënD`t/$rb_NS ?1]J<8Z TuR =[qF12|7VyJd) ~q-t_縓jcόʾ-qDOnEZFtcC꠷Id`z;sZe5tT0毤רma ܒ Gb=|:l\Rv4tu';pp꒝@r0'+qW͉B}=H0D@@%5e/pȰp:Q~λ]r c/'g?^)^,8-֩9VX{WZ롃eꩂ* q|P.;f7oRxcZS)@kC#Ak=gc߲Z55;| RGکյO,B}KKiWȨH PWR! \0˿34\n"I13*Dޅ'|ά$)S!c8s@7n<'@(Xa҉CDaP*ehM$\ϸm]xh.fZ5 >4 o_i [y+ џ RX\j!sd/H:1Eh>d5i1v7Y*W 8ؙ(SǠ[ˣP7*}*g f!C1-Sܢ_Ft:3E^!XKK8YU*gatWv JE ߅3vub3TJ4ic05-1NhrD,lqܹW}0[7:FQS!|>J2ϔp.ڗ6fNdxE!-0`pq/B;@YSJcK[rc-&Vmd{8[#lZk44>9FrJGde<3׸jŘQ5?| b2EHaEh ˯4;8,k߮~1 EdFs@i(-ZxoTһed n/q(ѼvKg;1}N-K]5uZF]댿*;\AmٰK[llA!O'ܮV3Y#J_twL2}Pj%x1ӏ!816E$`xILTi+'Zje%|HAnNY/eQAaF\x :`3'߫谳!m,.xܧ[zkr^$5G AqaAQQLzeG584NYߦGql_O?hPOux`I<U QO9P.<}'Zq#h.yYؙebNA Ҩ=PU I #{Fl{L7uR@>[H]pm;`{'}AXm/}B|jfr<[$Fe2rhBGXTNyC൐Bqyi ,U';[M=gB Ѻ)#Δ`SH^TtLLö# ]Jmp  ꮖl _5H"ĕ DT܏MKr% 8~8&mpQGOCߨ i 8Xj]sN=uaOn/槣QMφ6Hq;䵙X~ΏCrtd!xϙi"Odgdxu'dTYrHJ#mP1)hQ;M)2áQh|i (jR}4GBE,J+L$>Lxixt+uT簴?Z6QlQ%:&pX]7s d}S&E˕qf${̜ܭ\-,O(E#reǂ[\&o*`^HA.uGN%y:ڊ:L綇uH7]]Đ1 \d ܡvnB̈$pk 7Q~3W['Pg_/r$ƲD脥ciO9Y-8*3EPoLpA_ۆc__ U8Tˊ"%!E!ڸ1iq&_(lk:~2q ?BeP WU/0tm'o^-^I:~ Es(~Ҹ{C9ΆK !GG"JO"˔SFt#; 7c@.I@nP%W1bXF1mKg:U" O}=1KD :d' yJeRCdۑYT=d"z3~/pq 6WzDAK$ZhI;2ôJ,M{ کϢZ;E SOI@cGo8C (GeMdE;utgw.xm;s}0b`M7OChSJf.öL%*K9b5E ^T)9[<9 c*$3 xʫ005N-A #gqʎC`k|ّzJg67{B{vsP"L~5˶~nc5ZAL݋Aq"|?|OLP#@޿YgXi,0`{yLa^Fv#8Ue$uR( P,ʹD1I&I(l@i <%nʠk /*v~F<ޫg d Ԡ(h7:$.s @Jvi>}QՆ\ti >i;{?/n5#VdcJ^R#J8\~܆;K¡ϭ8"Uiz.WY3U.1C6MurW9M'V8 ՔVw؅G&ҋ9E"'zFLC0Do >|{lT-0;#N5r}9CRZ.&8r5FN$E΂ |b:&4nsQ4@ .%32EЦ2^[FG%)]oI@WSY^M$ t$&hJVи(/ cm?ϰ]0q<$0M.p0YI+|D8gLJBO9G\*h&޹ӌE\>KUW3X8ɤS|KֲJ7 ZIE3a5Sm_਎q0"ƙs6%F;ikZ`&L`k˃,|=RFٕѾᦔ5L B 1 (O8 .Ap킍oBE=R,&+cQw%DZ_c6 d_/^5WdZ"QX|ӥY+cQ4dß}aR3CU_9(<1}#=p>? 97Ѥ4J9{SΓ+|=2Q#G@3OZ(v<i $טx/^H̝I[>}Z: k;6ݷ0GqES hK:wvr=aL0O2C-!8,&,&"Er=\=ۣ b X=l~)9^;TIHbXNzfRI4_j> :~]%BgRӲ{3ΑS`t/&,L~@=>dӚnS !N_<B:Hs3g,^HTiQ,BY}=ŭ7쁃\$tt7ǜ[VX]Ka0,*еR3XcÖF13Hw@-lBIZ THA1]jr_?;`S  FR1+c¶V6vț񘿟+fh|V<ΕkJykZ@CKq 2~0\0 Y'`G,F4a_Rؗ* b2i+&0in48WjV04}+(nj}"+`:/uݪgYIBqߦ()/ȧ?#$-$}\g.ՏUMZ)ກ e@Jt nH5U:'! +|u #jGr,# ȫL*G<~nQS g|8%j=9]sSȪ읻Uoyx/m ~x>֯So1Nh o?rc+:YB`Q sCf a RMɞm6V4měJR3d >3ZQk 3Fԟ !.Wk */ \׿dϿ'}O$H~C/ј^k Ҷ^?YoDDLNF(OwA5kZ{T?"0j muy}Ŧ|Np>!r!^NmIO#F,a$.z_kbqdC`gTgB˦\}%*׏8H< *St uxQQzXI^хƮJ`֙_̡M e`֑R<evZCfH@?pϚ| 'u3S\x>{{beӃ_%a v&\3RvR' c+ { oHaC,Ax"`΁&QˇRİ#\PFugOb)ilLL~8tgnhS%DCl&6Wg0L~ ? q&Ck6iFDZ3 ,$;H2E4 Nn!ID;`AĎBhKKI:6iNRp#q[U!6+,|R>H8,2Pq Lu|=.e(+L.c-)s7~rCh`SFgɼy"06F[-L^{ʫT?&='W ձ~^X,)]h1,̌ ߧ \co*A=٧rCϕ$OGPY8ҧ8<*i֒[D~HI `Q1r2.tiD*רdo)S ^ '/:qefʫ17Ԙ*P3?">0{;臱9|Šte\,gپÁ/ ƳaKFòRVqŋ{ ^S=989m67>b ;}'oP}cf @Y$CR B|FfJ˽Tg4W3nm#XwO͈39S߳,ţCS`qz=s6`>PwP ;,\[>s.Zn )BnogM_Zi:SDHi[ 6 .EP@7ؙ&SChNOXB0kw0'~5͘&Iv2wʎq 4׌d#W1Ҩv[]Q7|6}q%=Q:OӹJG9{El)tfs^h_\ I 07a&ĠL9!\MdV[eG T'[!-)1,f}m|~yFIy^)@敾+6]q~&8sfQ7ќYayu m@7ǀmFV)J< @ۇD?4!'O72%:e|=>$UbVޜQŒHC2bUBBwt3K^Vť+;?'zqeSWGRQpƑ wד3iUFH ԯg~ohTGWe'nh--] *ͭI&Ŕ $Ĥt>I0GwH}dDS{ :A.4Vܣb~D6\X%h: 44+*8ФV[ r>FS6RECevfaPk¡x!,9stmiwGV䅌i`s9y|IykҮ=w8=#4or_QgmÍ"I3.!kt*-?}g['^w$QEOw2(]oP ,XX]a[ SX78C7J*?lɪr52, wbU I/]e/[ EƝAZ7,Hiȿ%js\XomSZ:C!kwA@aDqsZqAжr᧵f#znأbsZ E6%:êEW:I]Nf̿T-τֻ"0{rUߝtȗGe #\1ë*]Bo [`L+vI4M0tƃ05<7#ZAOIF'V|-xJhZ^Yem]ILqZ2]>TçtȋJ4)r֢c_f-W$f'SX-….tp[J9w 2[ts-f7x̲$dikG7Y̒$l oHn-0X+fFHɸQli(#'n;~9*@hyx)݇2^xodKiJT'ne[?܍ VLr42)zjˈm\%jKd+_ꅖ1lyMy 7-;Uczf}C pTrEP`Z&1)fQ`OkތϑQ,ꎤgmMd p˸< 74$٭C޷m AQ~o >aWǒf< aZ[R$q` Wh!s)[m+-evs|=cC 5 P)NPdxE6- ]xeWWcoXlj݋1okh סּ&5a߉21c ڇɜ+VsO]35#RMvUU[Arq4fN%f $̛w&d[]F((&&5s%F&q=vc„V[ Xy0\TVo !y_/Uwd,(Yu/h;{EYثрzl[=]EVP69S i e|WrHk;9_Gjs|`)<,*+>mG͠έW?FzͲ[[H0WxU@RaWMCDy,%H zq3~uY;NK,F[^(D>;ݥlϘBP^?'[0v}03ay1Hm%5b+ʵhY.Eǟ +'|ql9ia33}bs C#( ofe/.z)E`JC^Hղq{į5#w0Q`+NmN0j*E42o2A'XIu &A%goLexěibX[0a0 svKO|.f}oʶekMѴ"H6kE1JuϑTe׬9_8knV.InR)bUtb`/^m7->mcbDd>ȟE,[<qju! 7̎܊}ʾ&,?\k"x*-q' *g @l4'K1Zva~؝s`-%^R;84 d2>䊍'1uԈI<-C4z'0ձz]RS y~%e+K"kIdGmFfm>Dr46Cns_'{,-6R8"JcO~A&PDJoN,#dktfMjp8"37j.j'GFZ yS_]&W&No&ƴdeV$ Hu@Vs$.Ѯ+4f )%S##ڒ ξgԮ$Y9s=+X3UJ&a>f/ٮ ^btfFԚ ܫŹ7'R,oz5"6Y\\o!/\=ަ͊k>5>h%&D6%c.vQmg =MpmhG^epl>q[ls/%cxy O+.brA}:Re)YBVx/ uw1E7]ZÉF*Y:9#$Rr6@|npI~t>ɛ>IQzR;׺ѭj&r\Y^sj+$ o @7(Ɋ!um}Bӱe=ҔIr0Mh_܍UR\."S- =c{K 0] Xiޝ=7DYf95SĬ-\Sz@d툰P5c~8ITDH^F+{lg }ca K}15h|kD0 k ("Fm"n0GDcs%/:>WߢJTs#Z,)@ԟ'Zѧ'TF*1ȳ&1$5'|=^9y- s4Yf [Ѝyk,U@<0++zOqp;1G(pP_(tLrF) Q* لz=r҅ԱVV_hlBi[9 K[n‹<ŢmAG6G=g~ƪlWk0MjG7ڭٸdW1(8 6Q +t&RRgGmVAcn3%*d@9 %ڕ4@!'{ťJ}N~Լi;Σ(!:R,6kڄ$dạ=b6 :p'%?֨~ ip5jD.FtBlŪsIarKxoQkf/݄9+Ӑwc)}Ht'&x_rzyld@e[s噡*d|2 qsk2֝!Luh*jT7 (z6_p^ʛwYLhkJȌW/?F-ഒݩtH249DT"uNŚŐ!*MXt"il"NjGS4A +!7?NG S٨b|GH%b f.d~4 \]Ƌ1=.PZ ]!vz}1q[EIZ މHOTfBIdޱxz˞acT`PkA Z |9[it ݺ*VNjJwdS4&Vے`BHVQ\)#pZ5Xy$Zxc˚ǭ FgYZ07070100000045000081a4000000000000000000000001677ebc2d000014a8000000000000000000000000000000000000005600000000./lib/modules/5.14.0-503.21.1.el9_5.x86_64+debug/internal/kernel/resource_kunit.ko.xz7zXZִF!t/xf]?Eh=ڜ.+=vϩeY Nm׭ǒwE!LqeUo1jL!ݞU{<,Xc9'6o*U P}w}A`8sN-u^7-gnH>0)zIئF&b Jep9HI1">[J"n>dy\&Vʅ= a)c!veJd ITE~`1oyD8vx<3/[vML<Ԉl`"J?øe2l&G[*.&*]ԅIxOKZcTPmچ');T (&%xQ]/~ :\ dTvGׯ 2vN/K=5ӊ KVyYv}!_WvȆ%P:6Ȯ!#lYOϽ>g'~ #IL,64.sX M͊o }{&V;_{`OB{s";u[L'z8U0@RXqtp$jPIo,*)`7Ĺ uҙٻjԗ߅N:K6ϐF8ƔkW ^Sfk[R89^akqܶ3OvCG)Ij4"N=;R۟@v>pүp0m/~oE l5@6dڙ+J U|;:nB%v}.R c:ʗS5s]ֆYa~Iq*:9潜j٬"ꋛZ))1>p']qGOFBO"x٦Ti.We4-L`j\[7 c Jb)86q´[5ҧ d)j S Ze\p}d18G]q"A ~= ) Y"+{fp4ϲ{6G^ZLXn?6)N!?yE+Uv d=F]~=T:활 -v:2$[wNgJA͙s 56|Fr-FO ŗ} >Bi 5n9j Q۶{-9ҍI v܎1KBw:gAn9p|7 d*Dm\EmJ?̯MbO c^0jtLu-f15}m:1ǁ2} +n+k+ c3;N\tBiX)?uAZ mrE[k&֕)_^<C{`~tE]g-#ԻfL5km+=e3soP6V%2M+\LWeIZ5R62N-->~:;&W8sx \0=Vgm=bI9YGSJ֕{>ɕn+t;ž1 /47{#(Kn,W֓ =I@N=Hx~KR )_#3jb(̿s՚t%&]3^U>kҒ{m@<"X}5** 'iX櫱m $^Ǿo<)s#B|;O;e) B*jUaxŀLW?bLzІ}ʕ̑|"-<%Y]pkdzً YHjh+,mR5zZ{8l̇8mU5k}[͒M5pGe_E Q00cu_S!ZNW7lOr-"CiQu)b^CazOB q0]*nFk(Hs,B">n=( :UTCsP&D4{Mk鯝t j2}=ͫm/մE>Z=뒺~9唑3u 4> ҿ:m!g5΁bf_Xw|Yroe.nR(,n::B eOۜ'$\䖣m&^p՞jɐq/$7VD_veY-@{\EN dd _W"H|ewR{x!tN\ac•łUtM,;r˄( x]yeZguJ I54N$ !(l,(6<L8L*@ّi¹՟NVXi PQrdѲ]q@F Qz*^waZ)_8vg<' &dLxo{` Uj)yP%*u\D>S ӉEƓoy꟮Lg4ragno 1O"_pZj0E>)N9EPM!ğzp#S CiWN*[yb[mj4w9SpB^}(#Z3 ӕ9Hs |yήxܵpGZIƫ765>p!*$4 O)m C {H$sb0/bl C.Xyf[K LpF.'d6u<"n(u-l6A2iȝmI(=ϭ:R" )ƫ,'gj!_l#N㩷j ~jHȠ_'>EiHڊN Hćo/kvag^sn,*@_VXL 58I jkQ:]Cv3ÇSz9UQ1U6r6O2!*3L#dV.ȜNaPOnM G矖Ju$1?]Q<@[Ub2Ve.6.]ne+R(bV_t/ NaR;ݨ_"D!9C) 솮)1;J/sM74bt`nߤ skL^=0?lVՄ( C8 ] i0Jf @ڴtsϴF\aBo9 yjNemjgŽ+)b䋢ɋ =h¨-:ƹׇ ڙC&U8pRQ^+L+Ed_婹3 @4`,VKVh׍agty2 &$Ԏ+Cw02ؗϱiuZŻ ܳt @=-Z CxK^7 #D{ݤ r"͌ >-ZWsۇ4 ޶TSb-okgHJڙGu% vzi'UVfE^#۵4}0G.Amm9j֊1nASl'շ<'x,$8bG (p#30Q guYZ_ 7hh D+/:5_H̴xCo&J"mMG&ȄDcJpI/F(}(x$#a!)t=L gYZ07070100000046000081a4000000000000000000000001677ebc2d00003f10000000000000000000000000000000000000005200000000./lib/modules/5.14.0-503.21.1.el9_5.x86_64+debug/internal/kernel/scftorture.ko.xz7zXZִF!t/ቝ>]?Eh=ڜ.+/ S'b`!uUSu! -[ }ޘUf(DǪ lDPЙGPF*xbל5P䝤  2.);Na49נ BDClB^C/"a,Fjm!";jpӒC< X-.;F-V8M{$\ 5%\MZ Y%Q1184Wx2<BuP& ;T1tW55-Jz>}24+̖Ep⚰T4vw,njXt8U-hzk;pN>)7>HF<"sK&EEl]ݷa%沩A;3n$k)|&MVE%LrlM7RR,3o2(?r'z3-  bşc~vgcNcP;'a+@u4ZXӺW:zx=H'F"‹ឈȈx )sRhk8m Xv'0:Co 4䫯ʙܥ8<_jA :`q w?Mj2+8ydH*E`<[1m{9j*fAĠIo?(r# `etEWc_p^,(曭Z41kI+z-n+ʏ&Uy9]f5hA)nк!l 4;G',ю %ppf\ dՒl:^ $ZnMϓYН{]rDSmeL3%QfP@?HƯ!74 nҢrwb܎K}|~^<ɮ3cxI9I/x0iQ8/OH}nnSPGm 7ЀAjΓ^> ;C>J%@0@lNvyMi,;Zy {?u LBycmdCLj289ZfXuAxcc=+c3%yl~x-d~;:%];/eL1/OD9mǻdB4u)͌1^_JOrx)_)SMq"!s{:= っ;DTƉd~A0lv񅭤#ʖσ_@u'b̳0bD~3W'  '˗qL2˓N0FNrBJ'6]PñVK2jrJ3r3w9?j܁לښ)U y.f˵uDLP 阕5w q\NNyc*_;*qMTz &t~aس!ZQDލZpRX+Њ"0'9wXu懵x-(Y' s\_ RAg5亝[f<n,0TڦH/Nbؼ3/8zlmnPYGn+bM.]!2<4.|ۢ7C{}x&n~)tNNHtxS403)B bRXjWR ƉGFz8?1 mXڥgN߉q2v ?mX崧'DbwP;EiR)ߊg=\p'%y|z -&T0Vfj,)ĉ!\uKN,Hn+ܽ|keKC*GJCSm *}f_ 9 t:) G#*T4zLgʣϷpU@7Φvp}gcۛApsӭZռG[ZG&="_M6&LusjңO"xgBD2POq\|gq89w'9ƗF5\[ 0l&:ڢfR\l Lg+UhrK,_=jBp%2W ?4*Vx=~iP>HuF)S0H|;V-ֲITu؋+o5L30h#ger\pYf^5.w=&hWҫg@ĽFb '7ȻhX^*`., G4^H|,f@F 5.[{{YdoH.G|#TE8>:;2\C;y:*GZk SgK1M[L1I;nfX i'k6AkF= v4bp( ?o~씓X.#KʼMx߼J֘zG^2}۹X1k:K.0;F 7½g觌Wzyt{B7~CԚHi}ʾkuV`KՂ}qXX 7d HuU\J"U% o&ۓ/۱:{ح*M5${on#(`a`S%[{S f6-IH/2!Fzx} Z Ͽ+sd ^~ػß3۰!:0e:tꔖQL}v:[W,d=0 ;+$13I=VgN*FC-:czo~fc@>b*(Yb. TB5x#`s!ڦCBϒZ6&704NT9lķ_fO#*Ux\6靷bI!'*֫ЃX3㙷uO^I舐cBʜKia,fge$mη@&2l9$ ZMekwd/kH=\[(f gT)6E.G,43ƩpUθg'5.MfR$Wb^ʴ,*78dJB>Rk`߱Y@ p1ˤp#Q"6?Ȩ_KFcqrNj */x9V^ڣ(Ьra![K C [<7Ƶɳ[Bc㌌)1/rNMbh>|0mpxѾ$vo\hԚ!A_KaS&LldshRdISU*Z {T9rꕓ'85Šf?>^S[ V9\ Xqǩ fYjPsTU#H)6@g/d*uرm^*~iG9wQ|כpS.- =p|S~̂7#bdJYQ^3X3]+|t:Ǔ׫K^v*!SPGʭxX>jjv<$(T`Skd̆+{b rD ֢1Ixښ==Vl[srjlQ熶uٙbDLb[ +7lέhwdp-uJIY`/?R񐥎zd.]INE؋D\+:44,Ŷ`Ta, (2A=:tqH֎-r:|j.OoCB@ebxC+KCƝ@-moU7.2짇@{v~yw}r G>PIp/(iXl8>eI4@ھ5x Gh:ƿT[od̂oZFu]{̙ײ"LhnNteП|rh_ X0[Q=-(~g OL=AuΤ=-|&.&r(j.:f2Ci(gxW9tGs8=k?FKw$2…7CG#5ql~A3ʥF륲K#%x&wɁvN-u+("p; .\2`q-?n<[9Z"f(% -Ƴ* ^ٜ~70J;‰;>o=fsWxTM(qRiR"Sv1Li6'53' W Uю,zj)hIej0U4ÄT!:VV!j)(]pPbP9AqC¸DTLBaݞQ5 5[K&T`)ϣ\ԕV*;Zq iK«$,tX0p z iIy:[z T F| >Q^椦Wp ̪r ^k+7f _ط)k{7ԙiNZ?d=@ѪzJjv@=+BC6֧K)qCFBC6( 5q@8刺#F.Is^Q3a5Wu6B5E z81Z VN'-OO2袖)L!џE9)xO_ABL}e{Ili `p=nԑKڄv'V1D.KҝM/Ljd$ev,BPXҎۅl'ڷ}exQ!?G>Ue>:>&MK3V ng)xrʉ9n+ț%=W<|g$NMNr64Z|Lw&4:yY ]DsM{ GU)$\9`4p!u% !I9NۊǗEwhEp^΢UOLchz JAQ?dVguTG&\{T!]CA$d?^ņbXr7$ LAB1alK4Gw߼ [)N6Ѯ]4V[䎴yiZZ{mNJ!Ev8Xgd4v[@Aޚ"v#ؤ`;R;V0/?_DM9"o|:ǑxR\4E.buOs\:`^6rG$W]Ū9@zxhE+卟\kXc.u`LI, fyQn;#DxܬE`fqX"(BE>8p{ -\,6[n MXVб1qc=Hl"ЖdKp+ ~-3" R@`ŗ uTu҈gW֟O÷ɒPY*=C^cӰt:=K| }/t;7 Sx3{b={Xd&%5D&g`gf2"z)/p#qg.GlocUcHLXN=rPvMi=)(Y"V=3]TꄋEQ GLJK_@h?H^d5⾬]v`AlW?ZJD^&I-p'&B&`pEE)kgzwS}uLo)LP>u؎]9'D%ð\ϩx/ʬ]dA0_2ڞRdT=1".bpa[H ThZ*w0,s <  +4qpxkTe\ǹxBþί'pM:Q\[=>,DVv쾣m>{a`2D8M uّׄ/LqNSw?)͡h_p)i'~tt!AãL B YeǔD 2dE*H RuƏnLAҹ#Vh*k],bVċ'Tazi㣅3iLmla" k Kz $(\\oIKH!IhM|.i!2}QEb|OL1S+;ǁW!sV[:<Ep_̢8UI$^lea'BL,c@L ɍokYJ|Uݞ{',N@NrduA: (9'ٕg!DFE% VH1R'ROlE]R:YQG-ա0uFqHwì#6{HDll3Xsΐԥ{S9B)fȧHM,6V%&=}iE9MlL%ō[6cWK4=5mHM88ap7{(Q KǛXٕ̀؈2&0 6^-jU˘ǞGrTT [߭S44o2~R@]Mq`U#tOU. mn0I{us';6h5h|j;pЮwi,r4XW 0+p蚝qONE nnLMP\iyƇ.Md S8 d}H?yRM J3ɛdז?yCeki Kܛί鎤TR@g)/1$GbzNJ6 ~Y/ԿR5:5b}LbIGub͒$^친HwoPN_6Et<{-70iSO5al및(t>0 ̈Dp)0SLCfE_?/]c׻<rݐ6u%Xv=@3/S|Lbt`іKΟWB -I\mp(5 P}֗{Dy|U0k"ԤҤMjuiܚA$ `$|+GX<ۋ90jpр&!w5Xܣ^~i<ꑖKUx-S#H)Wߩ(GY36S؝HIV'J>Ց2wc% 6+1ke>>Y$ƥH,-ꞹ&dYUqmm$sAż?+ <[pw@'S"ϥGO!=f*M7gkav3 2]QiPc *9VdJY쳽caLYr$Bo@T+\C@B0ewz(Tڹ;K*rkC c4TO2b`=B;z᩼$"(HyũɿF8M/@"0N[|._wV9n:` 䎑qv=?RFt` @~U'i)eըq=1YJFe#t|_k0%*.X ֱDfۆp1YO|逡$Hު;܃\ ǧU9C lJ̦Svq7?7h'q~[\N$?]QȠe B} wsO y@HWk9`'r4˩Aoh%GXhjK uQAGJq22kӫ!o׭JeMJ-^twf՘s fD :3]y$ rڅk Ϛ 8!.?L#2{9r8Hېk<«q t':Ęu;TIvӼR ,bҖHm7up*;շ|^w\_]RSj]YaSE)ӟRޮkfu fƨUJm"5 s7zF/M=wyqR8ׯ^UcGG."J :C/.U-E]hI K?aw(5̘+ʑ?+$X ~ׄN]-/+r ,jOOhk~ }+ alTv# 9Rcg[ z{F.<6n50B`.5{=I] Tٟ'^1#ٿ̊'|MW,Z1ew\!X? (|TYrð~tDH=92t9ŭt^ ol/Jly,}Jw'ߙǚnX84|}|7d.'gMFs` %S/dţۭvcN_ǜ':{wr >a9έ]oCy4I$*c "TChF?j^G`>]8d /ƠxF0c .Wbz(PGs)ƑkK>.w^wmt2A-(F%_L9;Sbl>k`4d5'ug,uaùL3AyrV7,/jj_:2+M/U:Ytp ӢLsBIXnL% ZVj`546:,Uञ6,[۳ Gj}BݘƄ&eCqO381ZruRT<'a²ҤZ_EqtkL}6=WR?H;ܐ |3"Ȕi⠱Cc.g 7`#s$1ĩ9;μ:1ڷOUopFnhއye(kx'%Ko%gC-fqI[*_i3|@B L$&BImme}R|ZF+fzwyj: zDXJ{7waMoƁr|bj"%Bi Y"E<]2ͺ87ݡU^W5afE`O& o7?~C59Gǽ:o8mOa⢬+ ThP7VOB lҰl]7>*Ufݚ¨PQ'Sx; QvDCƗOGW0" DA#J![ę. cr\nVIA]E|n-DvaL~Fy1 Lq;`GYR+s㣧egaVxT#mq0ۼk3l|L)J1{_IǷ2`:0b<.>//!j[&gieOύN%4UjJ\Ê/_R_P-m]^&s[6 c-mDm5u wƦ0VYbJoF۔JGbs3aFy/Z8ٸˆBΉ^\ tniKR,uH|X P =2`!Xv젎?JcёV8(Xxed۬D6evcMxxb~r~Gzl,i1DyZfܺ0B*{l]';}*:iOZs{PÄq=O!MğʼhÚ^ l0Ź0)iҼ@kiCGܚGJo0QSҧmh ]ekm'gx2Uty,A!ӯ,UU\Se^![UA8Wl} 0qv}4PRɌxÚqtSjc=6 4[]m,\~}$I(4|Sz2Qm?ϿcY޵(b~V9\.T5 עZٟ;냓6^x+4zeuǕ}X!ҔGp[-0:yFVA[kI7i`fɆN+(bУ~ʢh³<9lHۯW" i {ώJ$6'skDS_HAAnؼA7~T xr`(M0f#'x$L{ӟ.RDCLs!C iҏbF";{0259wgս*+Kxj(s׽V:mB2h(64#UyLYW&e4ׅO^ÌT9x Pslb-P]n~b\EĈlzL|(_ה-R<|D%$ BϠ K]J[85iaȼ蠕 4bO%ArOsd/wU ,ï2;ӪN][(_C=y`ޡs d!ݠv̋ e&̈́]Fh\T\S fFk@gNGoA`T ȫ<?Fq!aB.Z Hendm.b)9Y$ƹkId0bkn6Tؘx#u-I3uD+ %۝rS@S^ e,/1Bk_Hr\EB̹M2I/K!L<d>wVd2F~ 6C\]LBпIo=T0֣Ųkp9JVfgy.iEsv^O nϯuWe[O.ja'dAMto82D#N@ 5ַQV”vQ8esf@1s*KxD[J #y e"!úR`y@ ,_sSM;q u *K]o.N6^pgl:hdC8x> -<@Qہ7إRMpG1DX;=Ms gdSfv>Lr/^s0U6RP?83m8Qsmg[#l<r*="LU|iu >;̫u_ZCE͟1x0av Qrz[݁z&)X50N޸!Ǔm4m[waX+YKGy-^wwl` yv|!oH~zÊsUdmjPsmpf;n1a d.)Fߎm,zYf[<LQ\Әd^!Ϣ u udqS;ί*]ɒ}w2I]s DoQ20۫?YsWa{2L%cKqbteR{~/ iI۹$ʤhn,9*%)2&:{U,;9Nc`#ky34=PX؛>#;袪E6@-j?{U˵NwyzZ#Nw1(!}d7-vi+: g>t{HkHsCn~Qs~IeT{!vAɹ*,x:ⴽ|is$'-SbZ7dO!jݮ73y1yN|)hi p/"!?jbثlr gE;24 &sɐg-S=z62xjOWlF >UlXmK3N&?wn5-y2B '[ ƿR}nL}'H`#&:FYvMV2"tF {km* tjL1@v>s|cȵL%ƙ:n{ľ /'p1 ~ZtQH&u5l->4JQDӫ;yf;("W3y٧jz~=OQ!8vq`#!TwƵf+o뼊?dDBE)eQz\dB&Xʋ ;su2T1F,b'xJ_+ks`4iYC(u7l> <O-.Wcsl+C<-vָຜT޵򲳊Πk$qL{j 'n())5%w,Xu#UXti$7.ρ H[.J ?$7Nt &N6b}~h&I2jgT,Mo?o4E@/4]Otju@;ĆI  ; yH#i(kMa;,d5jڏe.$[rclFK)`Q\ k[GFAk*~,ul plɢNi1?LC| np̯T9ʫeY`kY'+5D|ZN} ~{`˄I ^T6צ*_5v+a~ExX< nZ̗S.9'4 T6; D<+o9#^tV\ yG]QCNA@g"q}I j T\#o_t-b'u Kf2+%:]((2"p-OVV:["Ce9Ӳ=oȵnzx.2nsw[_EG_Ɇ+^jY>Dr Q2mXf) 7]EK{^GyrVyYO 6.YW=3KG4uF;I{,ϙC޷d!@zɀlKYxr2ҷO񒒪p07?LK5wgu!%(6?2x&*qr0E+@q?LW[I0\ 2J#5 +\Iٮե|Cd b"}&ՇQ Pgo0\E@1l834VSn,(;"ZB'Hqqs fF't4VM{#DZ( DSāFg3W06sf6;Fwm6cF?31kp'/ pOk5N6T={Q˃Q7K9nRj- "sud|Na!uqzJXi5A0m5=]S+-/iX䵐9J`ő\(VPxLC}B;PNτu}ɥ~ }Cf.& D*K63-a-3+dF߇+B\V,q*4ЎZ73ϖیz7<$k⣅.V4|NhGAQO1j,W~1%b"bǓkf  ITyQ<󚻙<~Y2 ghW. ߽c3Xq5X8pJR}."{"qˍfX^%>Eq;c&p> S0态e3_"ӔJR.{0 ^n5 Cbbf٫UH!m`46Rr_NkxQ̎:|2d-bd`; Ae*QPTb2[svMyƁyi"FaāiΛѩ N|8)K䦳bpp*hQ`/{TgjH08<DLGT0xeM8yI-ijk dnӞZ~` %@~eZ.DDʌEtMؖlj!eDS0ɱ;oc<ez, 9]Xp҃֌e.CgQwaǰN şߓ[H4N_+ 7]X3(wNP^iuR 9Q5ζ&9ukt3[Q5hrKp#=?/$B*d^>&=B^cHվ1kbE88 Ru?(a۞J\*܀7׍anibF ,oHL:WkrV.^\k]٢8(s#Ȯ8Ν50.('hR~/iL:[F ,b[6)B!3Jpڭv*%qM"lݳۛ^tc.݈bD12mD'"R&Js G^G=  bA,t#=]ɮ|oΙ+ ꐭk[ ACwl Ud7CHsY3H;lKڭms?[M,sJj lZl.u5cc$:ƒg"8Ojn[J%@9&B}[%֑G`Y% \Vija+5oxRhL*iVM`?s[zuf׃Y rJ;ݒKG2uf[+:B*n^tSb$I]>rl.oZhE/XS9OkIh?P>z>XRdW{HMBb-< JJ(ѨE ]s^l][!rEeY7UAQ|[x⊜;2}Mrf/_Tы ++Dא(MG_3()tu"('~W?=K$ח4K{/vVچ8?p0Wӄ YØa;('?#3X+RX@v5aޑ_.)+EAٟӀ̀-Qp-dXBDKxwAh!L/C8ݰK~UOF<ԼΗ- ϳ oD#8FцݺWx 7yO(vwg흺)[n;Tb!rsuƑk 'A [{%9 8i~ېf*\֋)l$R IwBhC) sGo t6z-Ov*X9Bm*]e?5)$L<Ʈ~14t/;0jLF[7`)59 d9 Jm7 Z><ζ.Zހ["J$3Jh6 )Ih2"%R,Wz~~\E\Q=hMZ^Ur?"X{x3"P h )e78BDTt|m+>BB>6EDF&ý3ć>0"|J~;I7鎲3ܼz~H'8 pH\Qn觌 ДF"){O]em6/boc4nS ^5DeR}UUC^w5i-0̳=>5-/c Uwp;A[@0:c$/Q0TpZQeDsdѦ "O7;A$;Nj 8$#t~BptRu$(j!=_rskGhɸwr𩥂gVkGi!_Oc7=vڰm3mʫ˘\XelI$/QVמӋڏJ#bP"}Y5Zw)7]Qf3bme&K_#P+AGO6,o,/oӳl7OCAq=sy*(oArȿԳW;Eׄcbfr\eۥ2's <1阸JEWɂNz[T9Љf dΊ^*v%|Nq *gm.G3t*3hO#vcKZ ̎D7Z6¬:r #@b(jjKPALt7"  aE2֫-(Nj[3xtX"8W˺ÝcњAV gٛA9b(M'[T)8Ӗ37S8 !.q=m[ ^Bl9:gcy. f u®Čnr^'ާZ6+)6L"1ŽKBk $sd #FCκ7 Fˋ @:P7JICl`>B*F{Vy!" -Do>pĨWd~ +/`~J$E~kH:1/PSMBk8V8ExnEߜ黍KKFQ\'V,Pl#m Ly.s9?͛d7Ce4糯t.?=@i`Ɛ,ay,<Ѷ2d J!9)xq]S[5VSPOߘ>ђY";< I*߇;kb1Rs\1-LR= ڤ/?zPvk X}wJlC(Hw;d8fȾixis_ЗP3OjdÍCKG}ENVui2WfDE4nQ~;‰ &~2sSPޤ;DWoOZDnk.y&֖8d)F7%o1冱E<5O<7 .RNZR7ѳ9э FIEu%F$6F_s6&lz>ӹRUr`h_W‰Db0frLPߵ/I [^\kN&- k^ԕ=a򭣠X٥/#gcN2ha\O鷖'b0p݂%GbmR䝤 TH\)S]V_YDGqrIҶW ;j(IڄSπWIA XGOtDKʦ30ޛ7g%=`:r0U[w805xc%y)% L,̴wf`mr{;"HoےYNҶ_곁[`V|/R')3}%e}wu<:b{{L+`kVP\F)n 9H1r>5 V.|{?EtQ6ځS4rhe VX佻7p 7# )֑Db(Fɞ-ӆ8{}v?^.2$$5J\U.q;esbuֺO@Oth}+V\\%H} pghm X ^(lio>@ sU$J\nOX :K/$&x될 ( `U'TLAԾq|̲\j.Ct/kwk2+Y:J3|Bq;.1~hf.f|OdX<;p~~k>21p`}S <# vٖ} n"rYw&Uou4Ir- ͋7gmŮA^Q&hJH[R#A+,E6r(] _@M x+ZAUFBLvˡ=Tb"\嫺5)tT lkrЄ#@9NgJ ȧ x \hwX{K2h釵 5?[πr5ؘ̯N ڰ{HIԖp5uX 6( sì5zO.}88a"ʟ3XGH~gB0QԞ@W’kl ]Y_Ppy:X`{y0Y9>2Մ* Kq,IOO/1 &2 jUn%S{Qז^ZKExeS2J"o汹kڃq?[ EvXIR1/.7c2aݤ]F~gӶuʄ;=!TKCٓ f.# C; t.JjՠDk;(%쥼|%O4Յoi'Zze& c[/$ߟ{_'qѲ;sDӾ) ҂p>J,X,]5dyoV 8 (jwV% WeLTo)t$xv :i ^xW MF ?SuĚX2?ŶPP[:bҀgX0tˠHL8W ]rdS7r~Sk?͒oeƥK5B`:u=!ZiGnGpȸȉy&u+&2)1`, m`ZTF=Y0QKsZDr6/ѫ}B'U|_H>;G4.Xct)݉_-&%vճd gjRףKRBj8ťk %I!|l3eAJ68 NlH?(XTb= ϶7"5Ϯ $ȃ,czXe I$m?=F{Ů^j*v<͚JA ?{t )=_d^Dm{E:# >UCѹ9SOsȠ~Ǥf}`Mul̜+aw*sֳ(^>Qr2AQrxvuP@| T?djIH%),.$u&hH܆ۏUQݿuE˿?CRYRTn7,?Hd3! NF9{Q-32>ArA^D2>]Oh'tQ˔SCFXTfT 8mu߮p.'o\t3SVL u/NҊ*؜佒w=1IWQSv>KGr)pTf|<>=(m& F'"oY2vvm!&Ht:`BXSCA'Q!Jq "a^ߞ: - q۔,H1y1EI )_E\ FiVy i{ ۈ x\NVcw `\S|^E9J+ ]>p!NoTS9"ϻqHM[YeK2\ yj"iĖXK3qhx{&&׏V>^*:gD 6 7Lb ͪBI)FEUaR?O|C0T9:bر/s"q(TS8ۤQeoo [=򤡼Q7?7>H2yٛ\;&zmw5j HQ___m.1%XCW0Z7]\[\}TApl* nLo:NUTLɛjRK|MdtOE+Ad뎄WN#HHSDkg tn7A2.0[x^YfD׵:a NX?ck"~q]ׯǀOd>*hm;Ȇf-_yTn^4nLpL+"ͤ|9 u=f܋݃䑹Hfykcyn1.h_  ITix25>\rԘdmqUEW}(7rq8QO~'Iy?.RL=Be v<c/[H b ->aV  (˂C& 5IYOW)T+l[BqmU}F,3;Z&eu%|U%ه7>CX#4 zUv̇+z e<1/i:'(QvH~fL2S.~ OoDt UW"_ RDl6g< )ۯ}H^B3ȏ`q7G&D&_](GoyJ#"R_Gb['W+јZheEoXāWuփmIkK!z FLXد&-$Y# SIZ(s7 8 9w<)U&pNixsJs5l$R .߶N3p]qlgN%%IǗl,̖Y]<zsEN.TY_~&ryPx\TR=V .8:f\ʄT#k. lp_kB%GR^(IJ̘$_fЗ]`\ FoD70;˭֙3+J73>qK[ XY qӏF5ge>іY1bwA0jB,+j: W@oKe0ssEIΤ.ҙ's*bH벖1 q̥wT8Ocsjw;q$.o,RhHd"PYpE<+KpB^/2ViFT4ȧmrSplm:&I:˭kޕOU}LJ֣uJ{ǂP4+%5JᾘK]yT *[;]َ4Ʃ]. Ó~'g1Ɵm.xP =5  dspCf*"[gLj#/I_MY]S#tI^Ƈ]jidiv` -MϾk.*bNwh.?Xm3!gSD/3 $.Ea_HaD" 87Vi_l-aKx 9VWR@߱#KP(?:bw*bp*uyΨ& (>.h$m)In7|K],S= Eby8s<,,)-_ap8\$7^@1Hܒ:8$+]t}af?rJ gXN߾:ra6~R[{eV_*J8kc$ Srp>zyһEN;W" ʹ/*EmseVR3^=#c(K.%Y;MM!ǀfH#4%BZ_l]@Sr 8P!լ+;х! umÍu[]bZJ|Q!?eS~iq•Dr:!WRHusf8W#Dz <"[G{7 ΋}Uem4"tNIJU(V < FqȚX$ZBƟ/;c̒&ifH,#N. -SK0Ah臨:d#3ZRc6:>m]5{L/@ʨ3:ˑdg^AO.S:jt>6Mâx*9f=P;2Y>y[Ӯ6>9}KRꯢ[7%Я&.& aR/v$>/ݐ? Np#Sm 9X3`*H t$Aؑs&j~?mtϼ.4 Fsޖڂ:,o\PiՖ;_;8WFT a s̯27@kB5Nl N@;ݬ:AE'І=:-̿t{֤Vb ~ uy˻V^|b9l*cd1$E.H!Q+=,GJZ[U)wN&[7%hɹ$;[AN(V:  &wFJ.~`BbCԀ dgMZ{wE+oS2PTL+  ',)ٕY/3A;wb#Xw$:2|X*lwMEmٖDAz %|k8xO@BVzu X ]3qZڱ)Qƚrm؋^T~Z, !|;˾YP>>ٽzRH \ݎ XQ^ 5.rQIa@+FG`H8~G7d:*k7R[Ҍ9oڀ9-i ^S1d,D>خ:5yEVίCDP?WVIUzJò]MF{'(O{qʿtXIJunx&?q%4B7qG_Xo,jSw.YʸT+rIK=P@|hF@ӲM6,Biݩ8xZ~' aᲢĠD3y| yR3lcTTki@ R_l- RY0"Ͱ3{!ΐaQp%62AR^{qry{gs8$ZO+XoIwhkYD\3b+-o·sӰy~Q-iM9WB8rF| ȸFzPI 5no02&8%+HJ_V*)L]74JZ+AKq B.W_]ԪEPՁ~4W{"eR}8aϤFRɯWMãӰ~r`կ>F۟e2zz=8 &usgԉ_|.2Noc RBt!(5,}(|V^D{fox/%^nhvin<0|vGS;3h k'gW<j2DQXeՒ$t=t0H ?{NO7Cѝ[PVWy.J\;vT4u[Ѡ(rWTA1 e0SڝHڴqLoiAʔh>`Mߢ l=^ۼ '8W=]+K \=`T_7Γ'"Pi'h;X1nY<;e$O7 %GC"%_׈j#$ O`|*s}k*0{(mS}mB& Ϻ` iitG S2V'jg>WߕDO2.P<Dž9IYa+mowkM+ƁY}ZDZ.6s떥0$@diЌ%bX6kOD-aI8<)%i*2LyUBH@ty\>JUi;w:L/mHjR=}C̷&MV 7:+F!.\y(FE7S | ;wmI7BTDF8/_}ϘgLpYj ҆) RnOR8"h}=#4wen  7Oz 1<5C8 uuqtct]KVzwT"|)ចVx |-wBXJS b (WTBm@SnffS!Tp>J(uې¬bs0 TTN2Y`~ 6N}!;d$b*Mw$ap9bjtxh &nK6r,r|A6f46U' ` H|FCFdN|$;~ D7mZF\]V#=Ih-ỹUxD,5FLTZ3^  b{h!-<͒i8#iUscS)<+dꍯ59umL*jFN7_+1^JOB|ԬwJ׷{izsZ-]:Wz9tq7ſ&CU*(+bsF>、&k$dZZ^lF ipw$(p=/|xb-_(ܚ[g=Q'd?x9e뚼~q A+hNG"O UW$gg *^C Ӕl^Q3?_+kg9MM]` [0.FkVיڥeDTkb%g,3$J6V*:$-bXqLCĜZon-x(#C%MܾW*~)]fBhj?:)9>oThEHHůJ-X?U/a. 1r?ZᾹr=g!!#:R$fpU' \8JK2bFNd̻س`m@Mr]#MxP]!Z Ee$~e<0 Sn)hH<.\`\!x0{UpЙ<Z/:2l[܎#PMX,FPSC ) @.V$ Znj+Elw0 :qWWXt,| s?sJ%Br2ŠnB"M&') 1l}|)Y_(SRCLg._vA*Al̕MImO<{S2X| .v)h:";k(؞պVn;jxƇmֲw߸<=Ua`BAH3^I*2]Cys٫o]Ꮋ ma[BW3Oa٢D.+!Zg7ʝtm-3%j`\XYK ح׆W])K(GS[ԢaS49CQR>Mx{+xUW~2<)uN$x[k`P5{xJ$,}lPdv_/GEO$2R+N3S̈́9#ƶꈫD(g #9n\y«' ?i j:}MHV6Fe#CdA~"E q'OHy&=FτsG]v7){[k_|p|(~6B/ޘo\|2T VE+nMcгy\F*9nA#j6X + trCs>al/A~HQV-J°J֚ S;6IjQ-TJh@Fp}ۛ7=C۹PxyblVב6v[/0HwlboJtO($); ݭRt`g+yuJOy#atZ&N&<7䠃%kFD p2|?|mmG z!C6_j%1P+w5O ro+ep.99uw3ǁr H]"5gR=cKDpQe4Tǡ0r4RIfhTeRC/grY~xhKÓ'jcC膤հC=m3!9216ag} "| ٛfP몯:$)p:pV) Pkfy\1ؗ-$# .=o˔X=^N? O7g ]U7 [[n^ќb_&?-USܸYe6 ^dJ @}͸RpUP;*3Erd!3+^jN\ƆA;GTmdcgNUtTIka5l5 @[(l.[Oߍ0K~c Ӫ9*#/w XTqcioKIDpohZ>3pDg@ @+¦E\ep~/%J4#4rOKC V8` ߨBn% 8m}-sʈ WTAkRd2Y~J?Y\TCxhN9;?_?i>K\X+צxN/#:/ :gQF_j`ol.ęK)&-T11iO$u+*6q~Id([?J2<] Q.e{JI_v/e1Diz&:9{̝=[^ )-gvdؑ1t&xmskTMR dh|Q&? JdKyMfg'q!RNkxq N{ ✅ <#[=i3'Ka G~dQ*tj.>\oVqu)LS%)|LVFH멣`6ܐNBSCQŨ~ioyYիV8,Ië|hui8tBSUn:6p]kXtLns@[z7< pAX %.Z C񳘒~'s@)yw_H?s8(Q3!iف*zEt4ЙI7ѹc& E}PlzXrdf>40o~-+0IOEt4q\|S(3QX8}? tNϭ1TD5ֈ}'z7^t $ a;jo,2,1Ǣ=J-%֋goc QH@~e(3 um#ЧxbU޶ӤnN#]M&}gDNEo`5QtRCE۔^T".̀c҅͵>[ eX`%FhEBkgYY\:5ڕ ~ %pS.zQ\h5{I'?S[Vw q?WRrNV pzĨ3a`+2H5^weql*v^Sϰ$1cHOށ.X!nO㓆mܣQA"])Y=n*/3b*A%Q8okLHX9!1<"MȐ+\ۦL=z!. jU<ˀ094>,*: þ|Jߍѫ["吵c;gt8ޢ Q55;qZ5G* "I;L)pJZ"\LKbrY[㠮KsiևȢqݘ1aGNl7e2!֣zN'<G,.=LfhT6b?wa 89|ywEףGQcق1L!sShҼ")D9cRK/JC =tlVjD(SCE{ ?`gBT(f(5z9g=Af$E_z:O8^%7gf?yX}FOWW=.n8q7 [K"~^,c  <_lyE\$ݰb=z]}VMÊIhg'(Aj23kU1i&y4'qz br0- t*=T؁\|BN+g*+4NXTՒv[qqIYaԹ "P|8_V0~ O:ПWGTT/I~s ‚lWUʜmZ}2R2&*EIjL֕R]"Co{}}S'GT3!Ot~(I(t<s)0w;]xfr<#IW`/f_җl>Eb\Y'CtPɹ F=)ò "|4>H  (/lrh#si( ~k75ȄI D:Mp|֗(%lA ;>/HOD.:1Fz/>&hNbЮ^m "ChճRRSE6p_u$Ep.Z`S(Rvޕ~P!E g(k@$,A M3mUI0,L&R,X @C<=g`=h8ѢbAt2$*}Y%xd'J[ۼқ\źiKj.~_ns6yM}Viw}GW)ƃK<g /ՏFh%S3cԁÆ@dwt̶$2nKo`r>Z@_ &fOT&1|E[t`bIU vacxrsD@jz] &0~٧0k"A< 8DI7qN5]mMώؚĘRM ͐Ogdk(Orhꁳ+t{=ԒQ TjK]h(5pd=x0Íhʝ=u崓+3:Q#s]B:dyr%,jP2Wwk͸d ʊ.-JM0@ѱoIp罴/Zo'Є8?'wٔdCc0^*n|F ^cq*I3Ͱ / oQ =[Ua;/lY"&Cd5G czDIX3*!p}T\ ĉsup uu VlamV8_۶t UEx֚5J^C%H UUݛ aۦFwS37*vk-YGBI1hZ2ͩ[K{ ac[bsL-tQjlKOO8v.s^\+qtàwR"aV#eW[p9( =IlyFÅ#q+yiu99?åGqS9up@وT.'Pe8j_GyaiVV_"P"YQ[d>F|mtY\!:Du p- _zŲUeE?'1 IaB'L< )Fe`^=sL;#@AGzob1ڣ[ YLEMN4MO.8Z,=CdT_+l83ډL[cDճ7R*uևQQ"8V Y}.T>p=9ᜭ?"W*giٰ[+3*4 םтX8S6#v?\3!ۿl?,2_Ăr O{tU2R`,bVqpN}zӝmI[N1~XW׎' 6z(הiy£ٜWCr:$Egh~!j3'yF=p9fhE`(9ѷ̚) ٭ DZb6RL=5nw~ X.IGN5"._ Hz~O}fp TӺ8;MZnO],AB52]vx- ׺ ߴh|pe † "@,-6R8lٮURnB?'x;Jk>E#[! ZvR~lYfҹPp2ɮy82D)?u4gphXE(+[AR&ԨG4 s-GqEsQ\ָ/)؄#?"D>Rxmey\\CGSV?jܐ60ikʰ h&L ?<ʧՉP͊VG<)q;m~e7QUǂWܪ~7o+ݷ%c[sh+ qmf/Z1,IܙXՠvkt+eՀJMJ>@Su~>[F]A}25YR!U׎F:kP2n0C,em&٣|b'ؘY[h7{`T?wF̰aXms1AӞ`_e(sٝW|2ͻ`Q,%D}h)W](9(,A(TS/8COU= 0X/:Kٹ;Ҿ `]Mm&H I+:y9KӁ]oFaUgf&---R-)>^YekÆ7kH_^^+a%Bdt__e"uO>u`vڕp]\ i6e +AuX]pDA?CT`Ip%Ⱥ23ۂo*$ yx|m=ӡ̰N@OK x՝e[L´z$AJY5r}:yM߃7Y,4t[z]ke,pov\nS0=Hb81:XR~ᓲL~}[O -/R)`}pU6FTv8JڞEp $<Pu&9;0ËYU˪r' DN h͏E_E(kΛ౼ 1j P041ue~;A1|ws#tc1`ɩ3cqL8ďZˢ]BTEgr~É|Y*p-aUJaocrV|bpiŧ?y,*۫q/]@i_qe5X)IǙtBNURUezaFWaD VaQG3H~$oqqPXPk|hY:E#8:+@RC_j s)zKw9C2H3:EYJv<鲨Pn]k*|GY9`Н B!:!V6_^~NC#-LUq!͝BOܹD/IQh픭ژ]'5sPmJ3e ySm:!ͼ|9AYִ íxEWN-u!0GQWҟgdn#@QB L=nI iYQkA6Ԅn}661"ЉKs=9tz#\BD"бilv4KD >7}BD2NJdia69jMQtT4k0T]`<R ZS_Nk|-Y`lfVmi mx" erK\{&vN5ú,[{5kC:mPJ)2$ε*sxiMAj~Ӈ-@i cBp3wYӞ\HVU/J,uBg2HM#E b!h?+ - PД5\La-vAb}Q4ͲHeGE2#Ty$}3L9zZkU,O;7m#SQI7ٌ֥V ۇqɋ36X7@*gikJr@ˍT(;`lpT5Ͳ]R %!jFȄw%O UR4 ޞD"/`aIGa%ЫssbF}7!szVWU=L5ցUHu\|gCOt:35C29|irYw /E }G/`onz&'0^ZKr%n@=׾AhzRA2~ UYz!6eY 2%SDTl}K_vts{.>TtUfY E7zt#:m,K$K6HE-ݨv``te|xelZѓ~_{79P.K;mX )ycW% ;S6N.@[&o.pk-eP}Wy֢u N5bG{DݙL]9Ջ$OІ~K9PռԳE#MF4;B1L&A;Yv5/ϯ;"KY&>$ = @0""{&1D[ Y/gM &rz%i8U7p]R: 06j,hODӞ;^ #UFuTĂ fpZ,~Uv5f*`0IPT0rÝdG/BZzaA֫QK''Lֳ RGg,㾷x`+X<.5lCV,y{V:dW4(bܔvY1cT>k~48zRw@ Kf.\ S:aq&8sqir% Zd_0L>3gIˍg(ypX7罁EnDhQ?TDB3[=~kYȴ krnF U/ˋ(e {Xl]|zw?zS[yɱr2<ƞ?bb?!!?NVJ5:Gj.c1X'YGt]>scڷ4 rҿ1xP,4,Fue$PD>^P=41[oEje: ʵn=!Rc><2'\m+U%(N( a|\>wHr&cjz$?E"V֕{Ț79g7x&?T}%> _ i"iUZ"O`ĪgԪ}[|9 [ç*:?}^3o^! c9쵛i**L> ]ȋ a}Iߎ[6"4|䋀XNִVJz{pe$6v,kmQXVcmhů i=V"\e%at(p6OcrJ&׏`-*(T*p ʦƪD؊a;yf]uY2 SSA}nIla#/=A_8 +8.9%bxGȣrP<5};R0)y9Cv_O^5E(̧#^"_b+8:r$8b>I@˝+1-_'y`e|*Čؒh; ˗,@}C쯂P}0T W]y_lxp' Dj 1*CU Jj@~3Q wH'?KK8{2~CGŗcW;Gڠ Yo  g3=}1`Y-ǤP.jP2}43u3Ffe'n|fÞlZIn YQ9u aXȔcZ6.*;%. 1-DJI>^THVKy뜿>M[)`l.:PFMFp2a5(]A%?]_ܞ>9T *)$.yFnj_ѝZ0(Iy7Ks{0Vn]R{,"90BHDL hX}UhFކ+&' -qd_{}OiHQf%v5L%sjaې/v ܭ.VE 19\</z@,[Y?be`-I| ̗,!TP'IPtl|]838X*%< O^\XnQb/@^XpT"24 /<Єm%IqnDSV ԅ,.]EU1,:%N +񢞖@P;nR fg9#@]bPߎ'CEYS4ᕬ:ad TSRD@RZ?nȍl@B:"~[MW`vjX66Al;лU~t=dQb\cއ&uB+8=FWALPcrjz#wBowSUR;$nsiJkXa U%*$`wz' om"rZyly@35_K"6t 9DKpboklDH{~uHdTľPR[Yh];/&s`2gz̫m?96jnL . f|U2"װ; 0:wdR`x!jkg!>*:Rק(fDčw؊o RU:ô`Rpp$ML&,08-?exyaiĞ rF #&!̏H#ī}9!,}=H آ9=E&A}p^A|Ȱ'w卐dM7Hlj5A7&X0Z}]ϸ܀-<bzjcƕ2&}*-~ ;*{7Xa je8a'^+ȾJt`lyEiM C^@4ꌉ6TG + ['eK|DM\Lhlʽc|=Xz=(tŅ 3(F*itf H ?e/E!ي!=®t {+EC],m8_'ҦVq#{{":+9Elb -xQ-61 xvt*Q:> *P{\n8.FHJ:,?8mK.[d4qLu`y$l'YZp[hJww;y޺H.O/FM ؜Y>1Ko1]|4Pe0Ē HJo5T39KC\Pv']Qxd*qpv 6J>>Lj^]$$ve*S!ow4}n[u}ٱ /^BkbY>%D*AVkؗhE_0[`et btʩ]tF0c+ԑKԤɳcixhʹpI&VTe>v:M\*〄64 M灓9FMe"~2uWСi!GCv ,Qv bKm nc hKClc$KŌ7oΘ=M`8q3R[Ahvthm/"aQ4F~ܟETrڻzwb7F >ԏ}= d#] e>M؈ [a< ̦TRhYnr "UhOL%m{'\*6q[ЎxAFdkDUEq-c] Jd8jJ0 Lj?HWcn#^?P*9}Gv dVzF9; W>-i=z 9v$6R\=9}u{.QbJ&z[ Kh:;76s^8đ\fmA!ol8BkuOͿU2>=t!>Pg,xBQ^Lt@m:c ; &&;\&Ó<؝!;&U0A /FlnW3S١$aPn9WBKEMMݐ$֨7ݍGiV wj&.ga}:Vq3T|^SL}d[+:fV*9X|%}BZ%,{DZTϭ D+AI+v@KO\e~J^m0A1%8 ur\##Կ6c=Ũ5BX>S67 -~(I9W@+tñ14 /}-U]<XDQCbtO7! H[8GHiSO:p D+i Cg~ ;MiҞiݮ-'@.\8Scks~ty(@ Y/@-.OglO߷S¿k&egf4wBd\It -q6/K+M3ܽ;~&kN*ϥkWOI_rMAdqy8Ft{ ݧe8:D~wE+u@AfH:%$uӾJ膝RI9Qn߿fbGyFvVH^㰞v"5 [qWz'VW:NpMm E$ݵ# ӼfRRiq$3F$0jG(v 0!2' p+-R2[Bot!R΄ׄ fe~=* )ph( kZhKͰ-h> x S5u D !3*֌m5dXƳWuqZIm >A`H {j8^Unpyd Ҟkxl`cv+˼'st$ۜc=MkuJ=ٙrSzkS3lMRP6Mۿ5ʰ>w4zwY'.󶏲AU[ x8Fۿ#K?^c\rD9ʯ'?]n:v`xlliXCfZ^f`Pq3MZygd`5VNUBq|7~&x:\ކae*%}cοB]bҫZtȈLܳ6UU +9ͣ6 ktp; ҐnIkc 'h*poBPP'1c1~B+hXhw;v,-sXFUj;A]rzPbCO2v:TSXyOkH8*gߍ[줚+| 82,vJrz7U)zի-' lqKw7D*]J ӧ:d^wyd N:{e睤K#y.֒n^PHvI)y>e,qo{ - 4=|UsjݓNbWwN HtF cV1^ЕHh;[-0Dӻ-ALio%J ՜A -8F5{Vd"`}Lwy u 4~.=jֽ$K 4}ylQОF# q %e}pB׽ %S; Oqyd]Ղ_9Pq*Vv:&-?@Tª$m͍i3`PsOt@3+#8F1xD4ןّscFoRd[ۇ$c ̴d(ݤQe$W|m"f|˛uAE`ƃټkOע,4UuAW]U&)+ȓ_]Uқ!YsGH zۣϳY&roe˜- >Mfmz<Aڪ%bOR p?ёH"#TNܻOyg8AH[)U _߀w`:5˜klҦ<¤A͘MRt3 aୖ^bi<* <__epj?KACMU)^ 铡3h3*m&0=d֘B'n=r~XNA#wkVFGfIhѳup)]1꺾+]GbP8>*\ ftAoMI_aIi*\sHB5R:[i6"{R}? $8~84~PO;#jYukz76]D8ٞi[j [9/K U6i PD\RSJcUtgR0r9 /K ^#STH^M<*nAuTVƚڼrmE~|#6ABW'R*c| }K6Ot' vπ )S.ɪsa e db1,N!"=Pc\Gxp{~_?.?O2NĠ_Yw5AV _"KٲPoⶴnE ]?k42p)>)㎛ >(Z>hpx?#gfgU6[0d㟧Xkݬh L@꫒V?)qV׻Y&TRvKt&6y<7>Xk 8խEtZ pXA;@On HTk?T"E EEÖ hJ%i^a{gz+kDXo(lb.ҥƄq![gQ[L+0k":ş @+l)f>ݎaeU|MsʈV=ZQΪ@.yZHM.<}"G- ql-YMI[,ݼ_OS> ],UBbWYCrVX9j-:.‘n* !j8n:=df17:.\hI3H*(Ɏht^(B9lN{ a|n̚Xn-HA$P4sK|:B*?u󰊕-ʘ8Ӥ2w x))ux Qx%]_<ٛ~[b3L)t[z-G"`%[KZM#cA"ް\G-( ۤ(~FQU [ebtPl#_fz̭1<'X }䛀&m!'a!$I^R-}Q5Y_e*qo8\Q^YP[Z+ЋE#Xp$J. °t&0T D,^mjCmnN̷ G jɵ6-` Y>r ¥&8-uf΃o\p(2NJfZÃ*t8Ag ye>Iɗ[CIG:5|6 t[[<v7bw/g0 <F&p)2XMTCLCZ8hp@WT*>`za?-YBčt@Wv SJ 6b(b[d_Nj A÷,d')NF W7>7ĵl|`(dkD[m0$3_v1RȆDZpZ ۘ " K:kX xN\Wj,%g@;|!7U}XVfu Rl?kdjqiGۈVH\>b2kyn?W;j1o`W yki50[/h`&O@856;2qTV ެcof$bĎ$[6+HI̳LOVi= z;7MWKQyI1Q&S*^n4-SRr@?ajE8qώ7 53?FɹOg73H\BTrII4AC75nձ)%3Vyu A־ g%Ltd כ*@K>d$3 N*BQ7I8*\2y+Ep=|(zHhjW뤬rg~mSoh$L݆_*J*UBtפgVRS=6c'䡯]Z2JlA4Bnj%2Õg[{s%{džn]CV2E tK('r{~hmi;C{Kop}Zejp_fg7x|)fGD5r=CXO"~C/6,aja<l%Iuop[jC^#ij%.h3_Lq/-K*?@[tXʌ[*!ye:u*רwmkh*DdMs``!ۧrxAzs/gŦϙ|㤊/3矯gH[6bfr4,f`@8 Fxl|B`޶{vw zze^e'BMX X *l>Uw4(lĨo?)kLI<: z^3; iO\8JRN(/3,R VV8 Xg~G`*qQeoZ[ϳMrlp*Be6)`w[CP4k]Ž+Q`=C"~3"9WW%a@ÐˇLuQUo5n!=Q#`U!| L9-q}$*Vumy _?בBqm"fFhSh)ϕ2p4|)hBUIOܽ+{fKi1: ?VWxZtbb:E)zr 4?ܓI?WX~] mh -!"I׵0YBC6I'HJeARAZt-y)^ @dFIW2C59WXjdƮ_beMEno, TONXnȓޤ:?L.`sx{AB{NՌtA׳ D}WN@ ^Yė-/(VI#)}7(sN~=P=m!Ⱥbe3TonFh-2 SLǙD]N6j^iD5o6ߦm AD#X3t|!P:Nۅea'w#FzU]6ΠUa>&qIY!.-/e@#$^:Yj ί\7s&$n"e#cW/*׍ xSZl+B;wGN ` JuxWo Pyf 4Bt @גG?>Q޴ca7jpj%q)eZP&9r^)uC)̌zE/cߚ9\b?Zx!s'c s S14 BNvEqZ$pe ue ]X,Hg*9DX*]#h); T|ycˆhWK['u>w.Tڳ(}z#;>^w+mĢj.0zu ^0% hwҒ>,(Ě̻fFͣrh ]a\Hr '*'Ao^ᇋ<.X8V\ͅcS|Mou˷!R UڬHon*#b, +69:TQO3R-&Мlz^Dy6wM偂y\[ʂPxBv4k oNP{Q^b썸X<$q7Qʛ0 vM6p9Rpb1.p"pXkӐ=x>o0[X9uiTpϒ6>S'z`< Ůf5'pcEQNzJ/?(x%yG x P⍾zȟPRlY\k)ٝ\gFPէ#g~6%ޚq4WG3!q+5zNcY5c'y _Աޫ]<-Y`*Nc"ңHnn9ӹ/i#C!Kb1+fbG=ôHl}WSa?tB }XP0+vɼ2"`7TdZ2tJ5 wm-.gJ,L)+Zũ=4 c"c*䡩]v<7Q>śزSbF0~|ܵQ[vó,t; V`{] 2&Ƚu^<%bt2r'GsGʯX#%wGs4fJlR?dqʀ ̀f^M9ϲu v zj$!)bV.. ;":}[ uxrYd6\AJ4L62}#e5y m`tjZ@P_.ҩ0M7!Z6lw$hQ]P6,Y/.F'6s&0q/ o|HtW[ۚ_n1YЗ?q2 i Q?;w3o9|5)@c`۽jo)[Kiǧ=zmb3 <"et2߮?VO_P`\dHvhso&%# FI{%|(pta O#}f$kЛ0 ?I 6>ϕzt/kS&#CƝ@c,&F¶]=>ށ|3)L?96&Æb6a&&!s>]#UVkxA Vmޝ>ԧ^ ퟵg԰ځqLT[RXLdSTzJJjOiI#GcUC~ya&Ĥ"jO-9ѤR:HGhڷ3C9|:?(,>؀ :8Xe?o%(p< 2:s~:K9+*3nV&I)Ĕo(7۠jfM/,Yb]0vV*h.5/╁H2 K,&A JPkm?}KYL\XKL˹ \BI9nQ'Mݽ#숸pqnXԝܭ 0x^(X8J Gܬ[MWF'&ƭQG3yw lMcp|)Δ.v-t)FS4?$C|"$9iNPd馣M܈KթgS_(B:|&QVy.W; )O4=u΂88CFJqv%J5kU8 TO N7"k ͭ 4ԢutDZ= c~THM^0/jd 2AvV4CKDmE'yE>CƢ%gNL݂<p#Q4]8xHDNK C$HNê@ka^lfE?Ԓa_ѐ<&"}7P؎ o-Փk rO/'_:CeZ77a2MӋj,.^Ue\vKeM/~t.$_}Q– 9¶=EΏ>p: Vig3 ^OLΞ#>Rӭz3n(o8`g^U}ލÇbXx oS3U\_ܴ~1rW,qz A.uJw?"%󸉺mSt6xb!G~p.8a|@;!$N#T {Wt !|[)N0*5lsmA=$#f3~2a "E,+!QRrB1[M,A tfg3PYw2$8(lQgr.nKm)0(be%VZK,tjUή8jIrHN;cm0"a#aϔVMJ&\ Sk0:@a nmN1 ra]u3/)"lOmJocxh݄qloi#E2{ |s0;]uf-8T86Q?5s^~~:l6P9ð{g>3Q{SvsW0@Pi]{yzLk' #ԾUM;Wd,ΑP d6&pߜϺM6ƘW=OkC59ĠMqVoX|Fqfi1ArTzVSfm[{u3(]̧]YקICn]/YD reUIo׍] ,5E` r zߪeH\ 4]CCe{(+PN᮷+8"Ek:x>6_!ӭP۵)wpPNDKP+u*R8Sor~4Lt .5$9.ܐ1DVƊuiZ^4tXxCq+E){2PWiMեf,ǜZ}jby s`VOTff{DȷZ=xHb>j-. E="ryHgp~D.|NC"GYqVA''JiPA i]ʼ}XH( (<:D~"S#^{|MVqdXH֕'e]3ldt8L*oj:{('VcXۆ#'Z6V'i2AͨkŒiQImZH-PW\f)t%hi<ķIov1X8t;!pUT*P'.|>:7nd%ZyNA&FȒfd$w'sDuX,aDoˉ/QK1: v,1C%9?Y9rSeP{r[Lƻo'O.a%4D*\xDsnM} \Rf8SZ#T8_fWwIfŵwk*IxHU*Gc-\њ )z МW j L.`Ʊݜw~V r` 1 GזekiF2 kT^SFyN3F7^`\%}p:nU4 G(`pc7f.V) QŢfQS&DoCЬ=$hGV#޶A// 6@6ʿQ&zE4cq-&6n;ث'1Ku]Ix#}ص['s@5Lj aA" NGq*a/S.b,C:LH4bd`zqm |F++~3^iH7C/uHFԢl9ӿMZv:gR.smܙ{CR0\"$N28 jonUqՖ4Ufn]B׹W 6%ӥ]"v y=/fijF'OjF^g@ ?Oc2_qÓ<.R8-TjO2F-45p:g2@ ʾ9;j-anYx=bFjJm$ZF8)qx!Qni7zpA"eċ,@j*yWS]2ҥڜjaydBEs{`JD 03V`>n1O>g6 Ӎlzݝ }MqI+iI\ު^(;9%q-#Ci/'Wd~=P޽OQ@!0-lÍei-o1,z`y)82˔ mT/R۬άo>Xv6%e;H^eEbYl43$' >t,5qA鵃;Bql#ۛ>:-@EEho^NڳǞK%8O_ioxřOH+o<9q3ªy۹C+l ѥa }u-LnlBG&a%L M+J7(3ך^*_F.(x1n6ưz@1-[5 {q.ٚ`Ѻ${`A\f~)S%Dx=<09&M#l#- qO?aFp ^N&p_zʹJGiD8u%"cِfx="ɏNٷV}j&hcgwX@ۣZXNA.Y_ʈ*D:(5UYA |R Qbj[ߔպDY>IH-e=p!')W&4'KUj̯w=e_1EZ|ï=T?m$O[$+\j'h,:6[o慷}lm!A>sDZʐSw5>JD`'sܩ =8i70@xވ}x;9݂&{=)Je[+m)a֔;nx =IPwavw[VH5z/kj>0"ۚ2Q|gzd4GBJ&6yRTz^/;ciPl̖h*=TuIzi {i.VL)<_H8z5d̛K}9J^H }zY_ϥgw.ڂRf`*KX\m{-6R( 9un8=Sr1#wbxB~YCo7<)E& 2V%-9vW4V[Ao檊>-xQ:l4RFp%wS=Bț7xaڒ[wQ[wqcw ]lrP &zfMk25PG>}KFD;kvB|Sc+-'xK@Y-T=qP6ߗ]l {H\zb&n<.Tە^&PY;n1q԰+'{Z:bw_1 խkg4لauΑXB~S NЉͿ"\#nl]`<翱JOqXsqzWutXK1f#R(M *"c5'&Ț)"T:|`lmF$26J/%Iѓ+~.O" 3ZvE}}\鑻ojs&HH^t6O bm==CʫqAhf56y'9YөA{8xbl[h萵>7.Du q>VX_FLfW$p@Rk1,VvQ3 Fù| r@GÇta;4MkxGW#`6oKͶUK`FmQpee7h }dPLi$GʃayQ:juD)׭msWs "<̘ nrc/If:.9GɎ3TI ~|GĿ]~Ru%=!)^^jL!Uf w0&Iӑb޹h \;lN]ӛL"<i9sch'YUrERE]f7 SN.L?Sk5)}#,;fTiMTAuH {퐓o^=i^TQISy/'V q0@3&Kmb1S&whmSPO4J+<hk@nt  ='k<훍-d=ӠnSr:~4$UAv^Zk50 1{WNS< p80+Wj-Q 37'ﵞE4 qp\Mf9bS#l]OxSO#[e3+doR_+U*aWq%r[n.N(mvs(il0{_0uw5]=z߻}+UAvźM S >|}  6K X^>r_AH.>1`x; O Zzj)7CZ.QnPom'|7xM;B*lG/窏|T\`f7Sm}%!g|),V¥0V\?u<#vJ ]iH-J%ò{A&DH^hY% +; z4a y72c"γY}&p 㽯.`)VozblrvkOC,@ W/E;q4 R04!/ I|GԤku{yae?<3Ijv ;P'qg^e'Yio/BpM~;MbjA#*g&Q_vKfgX7.Xbڻ.ܟ+&4Kݧ%Mn_4jngp߉O)zu01O_r?c^aiOWBgt,<^8P?n(.̅ BT'ոGO’٨:RR~m'rPAdhD`?ME-Gi$4A WMet>\1Cq[tf  6hD]Yn =I KmAICRKµ Rʃ,ARJ) 5Ȧ^ީxe10ѹ?݌lխ.Wn QTKA6*<\L!Wx$]l]+\Z{Ot1{Z%hFJ@+>ݕٶvEo*&isUC!IY+VPiwL}Enks>iDK ÚIObE[!'Y2pfZ?0`Dm$;ǝ̽nw9"wB͏z( T81:&G=`]a/ke%w` H$Dg+h6S igÌ'rs ԩim] LɷM1ZP ;m.{E1K+f~zq*5Kޤ!*|R(o ;' C6|ֺl'o"eCeq@`vgb+d (b҈ )'rV){$|NL ˁ2wQp%k`0Jk3$]+Mz,GS7tMxwGb`3nHy3˒ (TfwY:K0 {BdKJxS&-n_xtn.@h1vxdڗ\S*ݲ;zFC7% -`W^R$O aMafo Z3 ))+[#}I9XcDG*K˄pRv=bijr^ P>P^#VKeiBb7 Q'N"~Wǹ&bNdEgh^q08TK[V@7^bgwc(&8q7ȥt0FA>e!؊~,θGKaؓzԄOBV4aۂf.@YR|zƱk(ŨjՅR펦}.]- /‘gv}*+CJb1\sE!v+>o_xgz|x̃oCSG :Ҽ'otMFMK(rtm2z$ 5/*Bw H.a\f[C9cK(|l-Duk9Mi:dtؖjO*4~Ē]PQZۖӏC^xZ[3U۞hjY= BP2$cG ?1D+zjgBwp,䯓/YZ~ϧD*&ZTRtÅRUBOVrAڴ 1^HX#W9xe ABB;NJ9^%;W]Avr-k1~=YK)ʻL9'Vd0oIxWtA;i4<> !)zܻY-u8ݲFpf&gg>II$HG1Y!_L/XK xʖ Q$ łY/q&1 M,?k iDŌ %BI[zD|Um=SOc:O YZeMϐ}-Fh=(5жd+E~A:JaȈ jϨMy(f⠍"8i<hdz!wXDV0_OYCӭ졬 t(L5݁յ!Ղp ]<d`FzlJOYC"5*3p;D@;NޢS4hUůĦ oaMBM-y|ҰUںeZdnnǜU `ym 'Qbɹ Z604a(P5E}bݰ$_꜍>cs_(e|Qw"24gJk\D;L"D;~/NװɍA; g/lOY<^G^c\?e }lGVr"۬FSE>'2w%UovB)&>w6 WwKA^&-FUBF9L<*7F򔭃?gvCePrC#Ǵk亮'{ڰ/~ƚ׏+\ۧLGKUboiՅaJo\֓^%*k EkXsKsԕ_PA>7HVnMOMoDuNNiI(g zf듍%IZxNΤÏY[R0T\;zҪQ.7*c}kE.{L˚<7+Tj(0Sv)ܜ-=hqc|SmOҥC~( QCB~ vHnXuyCjل?fP";n6DX!s)m|Oiv-:{P;ۭSwk;e[꥝;gb%ƯZTSWxI?a 9uٟ,mgqDS$䬙Vd(lY;>ԿJqa?O2, l뚒W_6o$Gׇ7e"I0urxm-GoS.7oN+}C\m2 (8չ,Dںhc8kg?O.5^gԧtH42p?Pr tUe9B\0>dHDV 9!Z7R:幷d!n&`` hbr4+??&J*M:ReWE.&ɧ~*KJ .[+sVg/*-7 ?~;cfj wNdQ&E) "^ , %Io AMT\{= hZJ^0l|mĈ9&@Չp<;S9Y-3yJ:[t"sE8&ɗ|Oԧ&C>T)/s)J.83V ױ[/v(~\`=>׶Nǥ_L59[Fzl}MރjDN߿VRmq'jf)VKj)06uV, sI6b܀O_goL <|7TvܒzΜht^f].6U˶ĥ&D|m*^_ku!JL݉T/>7Z!'GԔY/]\yl^|{nY$ qFf1Tѝ0 \ORAbUit3/! 2Eϣ4W0FkB2|BWoemnD)_[0u-ܷm5HyTʔR DSqETeI j8SV?xǻ3訄ҐE%Ȑi6_URJt^RTS9k PC*RP'7\wۦzM&siqB,'Ю*g& t|Pi$ `wKmצ>c4cW3*GViD8"W./ |$߸ɴ,vyn'4tO,tB60R Ψq5G݆\NhZic~ï@47Chkd u|uI3(,676|ϖŲ{N'=*8snk(lDHW8?!$inXd@vtBޅ!,hs4vnd}TH9Q |j`B4*鸽>JVWMQ^Iy20 e-*L7 m1,G\8cv9%Uv:BA2u8!~ddЮ9pvf7%ɧtY{كm6w<Cz`3(SVg"z1{BI L̡=c)h3:KϼK31 ,ACXjN8bnn-~r᭽&吣ԀDXCxDYڮ*H La La>^9fpd^ JY`]XA_1Q;=@ӕ)wq@3S!%AO7EӔ<Χ/Q JٽrҮqO\^j#yZPVGOS#GiK_>yƌ}7Zh,=?OԲ٧(&\raa3& r|e[ޫeVy|Wmxb 0*_GS5N%mF_XH\˧zaXzkЋRr()b_MZIZJu8LKY_xb脋E6ʚ9d~K'Lm_z9 9&J;mND •7+q79WdqKUyO[ 7^se{e;V**TaNb\M{me b` 58Լ%}TAhOK4n6- LT27\-UtԔ4欨%N [C|,)-tk84 M9qhC#)\ap` N (Z,ByҪ86F847`Zc#UHcSf>^ x݈)8lŗ:17^:YDd{VXUv7Nʭ& UhtҎ/?\yQnǯTfC#X*12;ymYt7WJKcgʨßζ\~hjY-+,™+Ed2 QJuS )ͫA X7m";U&O;0_GvQ{fNp `kki:y9߷L֯#2kZ; pj|U/ ]A_R+25քE(Ud>D0c ֠f[t5d~k"SmŒ yH[ܗ4(0v( I*֙=~:ֹ0&-:IBAM};z}xx.~Uw Mpu-̄Kӱ0mցl9ϦZ@uJw&kZ1 Hfm{e´oFh%%^+9٬ˤXGyLV@T/,& o)7.3U=7{˞)䧻+rT!6HGVJ v.ƭm1}]#0 2MȟxʡJ4e Jh{GumͥQZ<Yf"b9I[QH~iٞv 39MЭT;c۾zǎ$apĮ#*#,Mlg6Z*fUد-_3=#+xO:Go/$ E$&WjU8<%$osPA6H&`xNeOfUgԻs앏YwWY~в~Y{i.lfl2Fȁ+OG$jgYwI,O@C$8wlK~FTL^.h cZe=wEΊgOBR^4IFlV0'kSuVe5lٹ~@f$ArQ].Pt05}~&v"Tt9>6UfbX`^1Q Ͱ219/tàu#={}S+tv.a`}Ϝ0M -eDD?S6^ |>e$.3\!cUTo!ȱu mWn j~ׁtbݡ @X~,w^tjp4OƓx&Y=3>bCsA}Ư$h3ǯnhq6*sƊ;cAYQ3=,A-QiN_PS }+BdʾVEmBT9qp="H*ΖKf4 eÐV+Pk 1p"5rr rXd [CX7c[p_"P'khVU8]~Euh:8Z3D2Um3n(Z3<&ELkϻUNU5}"ҦRĀO_|ߕڛABBioT ?N`]PnfY~|-yQcf=3W7i 9fxlˬN8+,CE *MK?=cųӗF]U2 4E)Q>SIB& 1JE1wPHJyظ9ۛrXHcaF$y=A7890orB@tmBn`fJ2.@EB6橈t3~) hݐju%%8\Z GzNDvPj i)~zzNA0Vw[v"evE ~Qsl} X϶ cnb*^jOWg +a ~ׂ& ' 5 ;K9SDz5ҏ-1elgqymJGes7=_j yV6A 0\vΐPO7DH_R/2%xJACQV%2rR> р2sd}]NHЦXb3&Y5x1.υG .uOހ>z3C(lx]jKZmho%&/T!< "i'nLm2H}3{-E2[b:ҙXD1|JrC3C`X}:^  ] oim pH_|4xV {9w λn-MrafDr޿ĴSuϓlVz_I}h&ک̑."\V*U,7Oc3 $Ǵ(NW28QP2nd<>.5q|%WYfGUoWe6[!i>w"dOeT]fe_T@>T61NEƲų{:DW둨ëh;#dc1psW9g/,I~$tsr͟eow-Fc3 ZQ$ϗK5rOdX̪du繀kry™|q{]j{^T~]h-;dL#iLp3 J%9.<%XBmuFVa8=2!pf"n= `jwd*xFՁEiFV,et<ϳ7I;i58$O[6H[x9~1=ʫI~D8L# *Tf}xf @@LWoiiXzПx@;1VFFv$b$hU?{\tQ˽^a\gAPMno]l:d}%7/;/%Wipi[AAQ}V&qo}m^ D a-WqOĘ Mm?ilr9!}(Vċ N,|&/yG3Fw ]˲Y|dRosQB""JtwC{ؤ Nö0 ?bmx.!7! kQφx?({iH4]n!!LCΎ_TQ̥k4=0Ui:԰TOӝd^wXI JK325:٠q뵥jÁɈ/jϫCϊ[> T}EgNfV/ϐVFrڨM*1*5{kJ5O!.}; P;m[L:#ɀ񀑋gIBkbс7 FLP,> &ڌEyHQ:vo/ CNKv,yl7Û0i[*:u|R仆KrFW2e} r^;pSHrI=*˅D  fb.%ؤ)IL< 0ii p.H,X d\@Ջ g&3XxY ?X CԽԊF6+`^t*!_@=.S*h[oZD.%HP6kq\^Qb.Jә%IAtcۖqeP.gV@b-_U،4p MP]9޸=A;!el*[(_"u:٦@n 'zO^yûwp"gjXvaZt,eup5rjT/äY.NXr#E3}MW;6nrs fr&y$ϫ3/KڥqW!(͂B T.E=bp3KCg~?(ѵ|_ܦU޶`Nx\/AXZYWԣW2طMHfYq=iBBb; ] 9tQD.C{|w\g$nwA2՜+9imSˡҗ pqGֵçcU|ym_i4B8P~_ u77Bb$IѮ]o9K:H `{s%cr4n*b- hM@[f,o!=vH7y#-{FnfV ?*hsWӶE6QE!+ %D+M, 5 !C8ƹ{ 4̯϶zXn1 3扦clUɉdyN9y //2PnCK6nIqv,wh#RPj`#Yl-*A4dYCmk(]!)' GgCeg}cq׺-%!؏LyUo\ڀg~Dx)/! o.p,υ 4~PSi@`N}P,{v"-9H0Ag9R0T7eN!|F""@oܧj鐨qQt`E',u)S p{Ŝ$Cg7tgнk7'A!|NNkP&[۽^`NpQśkHUfxoC}_AX}G$ g*Ks!_,&'hnx_ (ўÝm=sOs9E_=ߣՃZgaT;C!FDrThWT)R whvB"*6ONQ*\)ɸo+8f*Jgjm(ݥ:S>1-2)4`M#A!%y˱mYi[-!axf-a,aORp ^ҭt岄Yb "VB~*~ըID\_pL^Ofc2Qѕ?h7; [ .3$^\&Q#}ShC'*ZI| k-RkZN>5vN#bKJt/_u͸ud>ؘ68:H2dߨge8+UL,&.nvV1 FHA]ۚMKw+dnذYWiŹ]Ou &~^aF'dC뛋Sn&kJG h.Rmot.rPd㞖MW|@*&4 codR4%?V|@-in3 ٴW5#;I!XڡY}tt<;IHT@Es5-0߀=; 6ljdGI,gQfkiDfSeqKݳ/mڶ5d~2'F|d>]%|{:aN1(, o8<@I{?xqjtst\+b;іҞ^=_+ J.7Ip*IS# 3 ⌅?G?-( Q#kh6=j<{ޮ! ?ypb}?s:sΈimi7V~ #XK4ϫ*aXHT2-~L{?Lj3%8Tc0=[wR[B|.RC椿V Dԙӧ~33ل&LxEu|~>n6!PDJ`tXq85P?)9 qx_TT,YLG>O01$ $њ9R:1_^`Sq건e-m:Fٝ#۝qc5V]9-৑'P<R?:zbRs8c MZSlUbB[O)b n+XcI 0R\#P'D:ɑ[ t#^VGAq/)lO‹Y>'é/C+%,' x%/kzy]8<)L>3k-T'"'ޡiaYSW{ջAZ!rOPp#ˌ(OF4>C:(k R*L9!tՄ%)9(M޾L5i촒 oI8gXJՓ7g(E) 6|&E/Ske0*7|ZUTo*z *F$W"]#)M N$6-Ɖ4̈́a*dhf6@5~$$oT/(yu9GT(,:|"VOW>t)+"i2h8"$-GUÎڐ,94JϫHV`bf@a~tCh[w,?Kժ" DcϚ#Xʄ_cEEn/Ё6u68 G{ю!MVW#T˴ɏfŧ|8ջ(7ӥh#Xbs-cG ^l БͤOrc+\sP2;LXg{M. yŸxHL/53@|OJW"19J'5[@\՝?,B(;}|pWC;w<1p{OEUB%Bc`'D8Nabb+,ܻՉC>&eTñy4+_5\)t<']9vK ]/l?8?^18g&rH%Q0.a>G-EJ(\lihqKHv?Z^(?aB6p̏g,^#152\\-mERH ˏh{Lr)zKz{Aɖ6ta=Eoz{e#zxRk'Ҭ#]Zx{ +G,3 )BPst'M)f$$nZG'p&:wjOxk;cOlO|D8<?xg12k0ga^NhDG'Ƶ+gŹt>VH˱aq )M3)ӭU ti,FICzoY4DHG`/ɲ&V,z[Ar] j)5k6! Hw}S.S 亳6ʼLECFNZ<^.ߵX-+@kX!Ɠ1i"3GOqaJ˷|BPY4G7\C{)5٫J>D~:\9ԚzT'gGŒv_^USiTLs/cV+rKEwk hxt! ̸]";y]; \sj Y8gJYjzm޹bSC~BMr#\lW|;qaߪ>Z$ IGAc @ #, uy oXs3F۴7ȣ4@o ^Q6r7O ]0B[y y>ewt}``@'l qUv@P9tAQ<)nW`a9& P;Lp)EYteM=F )N<&L:5'?*Ҡ07vAbەwZȓ@O9PDkf|qET<g3[:1Lm{eCr_s𡷽O oc&Q@0" {im,ﻂ:/]w΋fUyNŶp}q6$"9 CPKˑvjE'x醲\Vr\%@2YDol-l>m8]Ho?5ɥ>4pi;cccPjRJW2s6I~ \mPs\:*|Lomi[1c(vAS|cYb,9w=\46+G TCFq/ $E5yVDo"&JaY^&eH ug푶St3J%W~fŸaIe__#0 l&*ȠE)<yƙҚm훫vy}jO#뢊FvK꓃ng \ l.ÈF)yID7v`j2< *]5'kZpMrat6#bSQ7G;"2)FМES쁡KWlqVb->+{dUcmWy!L؊0n:|}f%YtJqelba< |Z䀞=B> K5zژD-6p=^7d(W'iFSMsh30i?+VW]eSnqܪX:DW@G 4W_'}'۱I$34a,hp˚Z-¶);kf4/W-X)!ܯ9.Ԅ,ȒP JųG^]WZv7:փ1OXc9lЗ!IWw EJxE67鎶B=nv uo}E3~PS0KbK/w&PfC׈Vzz]WDE]yX↝e$R8Z} 6 SCm Q|:Mb$H@YWҷk= ֪Kr+/ SBoߕzj[`,N9nYbTt7YO(F?a/*:̊{&Y|FoȪ#{MILBAX~\ c 4B6$ J4?Je.q8kpw\sI G[<^.Uښ'HD#٤cSY(c(dNpx}%{UQ={3+vF5je$ w!&}&/ .c&-Vbnh医i)Wju肛 sI([?YNmP.-z[ɭ.꤄#Z K|p ~'$H9D+PX,oɿ6ysпćbI!am 1Qvjpe}Q%/_%1L ^ǜ H:Wi7_{#^|HFxˈ[ SJ_H8H@=7J‘ x-畅h}xHi$Ҧ) ݏdtoa;%ė g<6~B5yadlٶ\B ڨ$ lZ"~;Hup/N=Iާ+tFd1-= <0>ڗ1VK\Kљ{M(y3E5ۭ`>-~AcjN av_)c^ `"̉pn^~֒MЛ6n`_IY͝S/c@a)5궎-`BaU^M/xxRѯuwl_q,_d}^Or]o2@NCxkaQ`T)maotޚjj tMku{OfylDbJ*Ņ:ϋ40 ODA\RKy "ư? 9vl z@iQ9S3Ym=nVw Jr6CEP@;b(upmP*-.DžɃgpU-.5jI@%f0M:k›EAFt1wrU8Cz=,[vb#+3ނ_\r(Y:>Z CqIٚ%09Ͱ4p8cMU4 K*_r)kGImJ:,=:ݳtFjN4/S:y:5R_wڐWkWm GuU{S6U. diw}H:!Fwǖ'}پV g3&bj|9Pz]gm+|p!-@LvSBG#$3lέ P@Jv,`yzF{FeqF_<@6+ꪺ^'bXGQ4ߥEhOyoyFF6 y@Υς~R5ȅL _1c!vB0PjuZ +n]VbeF#tْ;9NwL0ۨ띹r~Py qrd9K\ i14X k5`4'p4a̴98,R$E~wvD"=g 2TX H-ݫޓ =W lV AU X`fnN-곻%9 yJ5w$H&]Ϭ9g_A7Īj_"˒f]} D4vfmV ;48E%SgҬߗo]iqهts##b%k"rggfo% oSa#ߵJ^7X.k#[u𱫁4J6]aY_V_v\rgkax'[K ]pn4g†#C[Q&U% m@y*08hK[@l<@ :;T -6o>S|1"剠1V vJW aG)O-WiÂ<#퍂fÜWABP-_ SO/" b6GDbVc@Q*F""N,>fp[HxY: E{z$c5kTaY!m5 ֣Pug\R v4S=Aq褭/23ܩpn]1$y(=l9(B{#hЦ̎`[f.Jx٣QG2 v-PfGZ;mN+Xd ~ 9΂Əg$$a [ 2KI84oH YBA(rᆵwOyչ7O`Pnq* w"q:lyhp _^U f\']=Sڞk48O> *(:L7Y4& ynZ/C#8/F ȀM}5 crWKy Mؽ.UÀw#)LuULl0k~ŷMsǸ&&ά6-=yA-d^5H6n/`߃b)ğd/ѾM| yi }]맩s4ہ&oSN硻RCJ e~q#.EG2Jr һZ@`p%L#2]Y¤uOI!{twzΨ ;GX!K~_/&Bc761 wL }Ҙ R<ᥲڏ1g0J(/5kjFcM[[G{k_Dj' *S-V- N9_6BMB_<*o'A6Ucm5GN2M0^Ffsū%&*b!m`>,81u !@:xo&`R?/%g\bEq>ZRj5d؞wd8>!sǔԊ{o,CIdajLn\1M|G\'ɿ8Xa ϨTG4"[ ^B,a cb"P=}?)AjŒpG zL@p":"Ǚݎ; Zc<2B)ysX5Q/PfRtg I0ɜ0kBԪҖ_؞]K鈀X"L1Ə=4QZCbJpZrX,ʎbBHK ޑˊwvQp`n2렟-|^"ZW$X턘 ]`lh}=ޜD-<[_ĥ+)rF?^{n{K.V~A.|oR. E"=Lvp5Fvu ʏTd|_{nqKNsPbK .8H%g1_J>;*Ns3yFTۣD,jA^D#{̫4!EA-/-.xP }4oSXֿe[Zs9~jb(I Sl/6qg E0WlOD?zoƹ'9Mflj UיhOd:jR!ݷ+%·- orQ]"Wd5hK%dvzj?q! Et261m9x:LHpW{H{Ah2h=3r&*TQ pR]@bK-wBaPvTet^_3.HIfyS| y%Qܗbi5 U_U6(VEz4'E6L4MaC>٣Pg,kDN d\me[g@ؿ}-2 %ؐosэqnzkU t)TF`sqM=[QmZQX}@0(4afnX)/~g}1Z2Oec*[qYp B/ 7t^C`]\˱3Mc/MZ 'd2R\7Im^AO•{Ǜs0 ߹ `߼,oo]/־KCœ}KܬE߂iBXgPغ;#u)- 3jev_RG(Ң;7Y gw(-K:߇\leq$ lÎgMjrp:V5*b}˒51UY6U^}t 1kF\m'{!#u]4fdn!Sj)sed]Ff*!I9+UI"t-عo;§8)ǃS8b6UV3 Нp7~|aa-Ol{[TAdK&`*&ao;i(cʔCe*rڑg+B_#rSŨb.+ @ؔNa̒&ՃO$uW ֢e0<6TvTOHR' ]_)\q,.J` þ k;m9ф>tFlF0#k2 `8"VG*\G h)(CN8yr=tC5<rj4LthHVjn<ɛzoZ0{=9m_ʪ{qGa2]6 =j4xi qڣiK21VZY{u+!#aVxizE5"vJB> XK ӍDFs č4z;&hrq<H#_AC,В/v7NyaI c1Мdu ;p* Ps̿PpDxJde$U%,% (&fZ|+@ j+|B6-:/ kϔgGV^% z,޻;IP@5\:\V]P mАUb{3s1H#^lT9e^9OS3G^J,xޛQ-4.; Ef̷;gc\UiYqJ 5}'g4gM(3Dħp1NLLr^ubۺW6 tQ1/kM n nZu0l=>[e38(D!#ھ3QuҦ>P&"]E/IiD)˻kUDqŋeǒ/= O-rܣ+Nӵ ñˆ,VG!ƃAEoW8CgF9|9q zb߿go>usUmfM?~jI^Ky;Cmi~F>weyR1w?P#tXLj iM@+x8"nprBD @5OD$px#,d65k8^!ʵ>Cf:-2/@DSb'Qn}1ƣ zvO|"xO1ʜ_fЩg ƻ/Uˀ- nX{ ?E- %40dW74Tlĩa3 _)W+gm"m+ Ra(_ٟS4HUԲjݿN. HHzA͒$)ZI@=0eJL~IK r(GRdOln8i-bH= IqlfFH{bրg$2Rh{U- !㝰]$B!"Q^f O^9=V!cH&fʃdSSl%Lz[a =#Wm\?OFbتwJ O51=hښ(oWS`o3\ ?[WnN袳}cE֠:F<[j(Z/x~^\Ŗa'R,k@\eb=Wݕ2} #5g-QlhyBvd P>lb0DsM.d;Wd(HȎv5/LA5m9ZnlYU`!ul*B5pt׎NP<ïv X"8ݤ9IڜJJOTvϨ*~`}!cŽ, ]y7<r]fo[777ڴٻ\'&4Hu 1rYӿ=GLыufk4L-&ft}C=#ʋX^h[羁&ۅn-X*`}[23fO4Pڻ;Nʌ{Ƴhߪ_qm Q&>fg=ĖBB~=T,7Y*f~WGkxaD31bcdIZ(5ÏX/8 ɒ2n#<lP#1Z#+-D\M #ʹy1:Jo1#d@ 4VyKX])Hr9W>J 4e$ ȫuboF,@nÃJ9;U_7æ/[El,Q~S#vb@Q8b9K=E܌ [tq6`| ߞϔE"|<6D!2q<#/n)Ԋx"^MiOS5OaJ+˞ & trw(o?+]x:X?lBf;AÍ) ;E~=m/${8O2nhLсt:?@e?43/Gtfn7toKtHD%ڕ|b\w20XNp,D$QϯB-)]*bwyT?T@eͅfΓIVTĚ]p]'|Q'M/4^^׏pI @ Oݴʢvf;"z-5(ꣁџ'  q䀴٠jjvxC }%wD^UUz$>gGė tm27˶wMsmpmXZkPBe?[1Nȕ BbL7x М="J /TҜӦOcI am%d{7ďd0;e/өjrmPb@ViиhUߟ3)TP,)2(=G#aCMd(,eWG˜9V;]@eBw8&g~l(T$>b0u/,hXIUl?qd(B(!:+ diM4e_7^tq*YP Ar =RG_~O\[/>y9 ˮR : mHANjoO ғY/iwaB9*6T{,?>] a.g/W9BTnf(n[1:oxV *O$Tv֔zt`JC: JFrF%VۏSD}d[RNNHmbq<͏H*>8Pf"{>0ۢP91 ''I( ղAun=CQ$lXفOuӞ>T_wH7s18aL1 uQbw}eިY+Wp=$`_]=^vMqPj)j4lYGHЭJ/mJHR!,lXw ( $ic>'g;N8~!u ;|yyǗf }n>/FS̊;l>XRa!h"?E-SC6^,. 6&pxuik,`*kFAnMq o>X4R&"*7#6uj{/7mZ.GOrPsR~E6A7 jfmIci-`%kz*SASOL@B zA{+YB-l]&SQۆK3h,F VO=^2X#*e61Pe_2{DGE5U({4xRBDm""y鳑 rW%n[ [PL]`>~u6w{yEzDqIp/y5PB XXHQl\Luq$3Ê)3yAY; z&L̬΅[+smJXPmMu-o~I@`çː/G#y}X=Bϱ蘙N%3x7ֵeOo02z!}KeM#yl;/؆S3J^0IuANl̅ _%à**ɹ,+DhՇ@k9f ?q"T}xcpѐ$n[I a,riTJ{?RqR}UZ">a~~5)6 $*ebRb.u6V ˃nCYyW"H {h-c 37^)MI· V;*%sr(8q'}zvƵC;( O`[ HAi p@Mlr\4ܭ*V,MoR1uLu7 ϢO* m7z3HHluR1T@K<ʝz+B"s~&ygV#/LފY:P,q[L81gMl#a<ѤUYG^<zK.3OW_]oQP_Eg;Pt?ܜl2e9hݽ#~Xc1`JjʮGi)VVO.U*vVǍe )ʼT} X ^ItΗ|;($`a4K:sl3>oa1PrpQ‰%V.*ݼXuqN:+h6,5o#Aܩ]Bf$kF d0Y30V7gwd5S4Ѐs8Ch;u:0 kgSoL?dL68IW|rOO(O 0sv{yR:{Cu?w޶;LxAVk[F*y)8_'Q2ttE4ڴ//g()8µ1uwrl@vLÁywh'g99_D\$#yt鴱 627?3g8Ĺ9]~q44}EݜXǰu~c`cXu O>T!f2z)=1WB(͎Q{ c=tuӆb&?V / 20p*'X'[aXO yCO*c@oʎ#ݷOG>.={:eٶ4ǝqlّ[Y;(< ޶M4+;"}>.B&>6cyP[Dc Qtgn8C6٤d=*WY5b7򤫳l5{vϳvm &?UE !' x>fsJ <0TCx5$3J1ߧQnɼqjnkU0Q&(v׷M,P\,Ml+*5Q>e]_ 9n3Ym9 Q*lamg?L0},le (cAkB'0::\\N&Hci|:5 -`4.bW8=> 8ܺc7rI5DCVP f%p㉾#qG]kI0WFU*Κ%rˢ fݜmòXCP2YF\B6Ɓn > &cPf۱|B*ƿJ0anǰuIFY6oykv2^\bZB (yXOBj$RsUwz9!{ Ӟ{ab qD$U^Zqs O\VUkO4ҵ˴yEI,k3>;_x9QOQj@y~? `sYK=atla}Pdyѳl~i =RK@hJ| ]⠐)ʱ'nRYJ~=Z `Գ.=Us573Q/e=cTiډ9tAX]]@ r˷Mq -9'ʑi{,Zm|6; uȶF<5~³}-! s`j %K6܆ ZoƞS_axi yu8I@UKn:os ,O)Bh0$,oEo4 9H;$Э:)\ s+͵  $GI)ˡP. N>fhC״,k3?y_omo^=~LC㨦,Z'SGXsw7L{F_5d jpv'8ozr6krTuU妳+0'q83_]QM-6amdcbl O@ѓ(|1ĪP9TQԡv+؎x :Cb G:xew<MmS"йӟ#Z#MfW/ g̥:@m20[Q@F~C sՒtE n:<'xA]>A|IjN5B3NfNA\ř!Z̪" b;|p7ԲFBLnn@(40dy,B>:q Lx0m"% T F'=((oZjXW--֖QHxtu+yb9oԽ`DzL Ű~(xy;Wqb4BI(>i uc8<ՃUvզ;TjJMCT "K%ex_O*cP%HxZibh-! 043PU-U/$&@04fB1"BE+Ãrs]}Ri]=[)f ܯ+L@E NF ?1̭o$̷t W{@Ĩ@X."5ȷg kkTxNUz6Tc~sEUW xM|4C_mtƎW9U 롕ߨiٰszg~[XlN9"xN3pӽ폪[o#$~/Vb!m\rv;aEiD \89@%=/hL aZʺ2WuٖyiGQf!05̀sF;R2$Z1L~dtL&P ?$ w(Uo񕌴pFhx" pGvRB.EfSb/)N}tMBu2F\*l޺R>nƒwt0F$1څZVL7/k|ȥoԇf{o]2_80\&"Sp?ap$͕ 7!\aS9%; wHa}EiAzz G\t;@[!{ Xb[h Nu.2 gKcrFSnҧ 2Gj>kACM A&E7< uO%ZaV@Sb\%:O0Nxhaq%K0p$+#fDfR'kF $.H6,Wn̩Fjo׭t|w䶺#rԎ8vz4Рb;S.uokJWqim0D<<KEe9\5 l=$}0 2+0ho{SlxY0 j4tdek h#Vt0Č8MҫE)Յ#]V:ںBunv3o:BB;1/ yV\7WUSMX`hSHWͩ3b`eՑTƥG򺂄TTҰo֕;Do|Eadދ/kQP*~? 8ky 5̈́6K ^0a j;tAnW+Jimfbx7@zc4΋87ABns`fqtvb6ѲT&jQҘs!ג:Hes9lfNWH vb__fS1}L Fzhu2i Tvv9=ݰ֎HMLi~-r轏ηq8>g-k.oTl,)BmxRS݁Kڣ'&Tߕ"ڑ+:j^fCG=l3PoS-xGAisbK!B2V桜MUXvr;ĭ2VI| u{>yLqc6CkW;(LjފQHP鴘i 8!xQ$Ee˴950uoKd>9';N(µBso5 ;ܫL"-s(|F摙[5Eۜt~is@͖JBxtjC{Qrw11T3U{h8vsO5}/G04+PTZ7UWPHi\EY J Gz/elj4^4Թ~T3A[ȶO'H.aĈwzaqs }$}.24AʷC@ FCV:rEk{"ur&= d 5erպ7Df2uIƨ:$7S,O6~_Ɛ2Ԁ (?;PB \ d$`orou, 8n" .Ti;6mt0TsnɪKFV: H, !Kҳ]qzNžjjJtڮڒ5`Vk C)ް4p#x3帉y&!c8-_}(a\;="[Ss忱;4jmvJŎA ^lkdo\c;uޏc׻:|,r XC`OSd5PpN c/zt4*߷@nf_E^͉j8% ͳ%{d|7z@ĕs"o"R6Tn&֜ͪX Th?CA:'4 N /\`x5 ?,7nC-WL֗{YwTAS6m+I9Oe.xR` F(.Fy|nc#t0Gp[a%5 騎k,z*e>̏^BOg8Tzk*X'ڽy,&؜zB{X%2C 4aUN(qNn䁪xyjuTTmް BO<s z /Z~_:^wHۂdrBlzd4 ܅j7U+44od 38Y̺;UuSc%F8ئM7KKDB\-.f/OjʃI>{"3`xX !@tDa.iP5Qr@t2|F};_ NU;|=v, 2Api],z6 5P<~TGf2Ou 8ሦJW?Xr2&1%}bs9ʤCxuqP&̳wy"f\Sy_nG=yZ!\/#Z;zOcL} ">b+!-!=.ߪX޹l/?s: UIgUgq}j)P_>![\my ? w_ʏ*׽tKSUc_;R 'r VğdVDBB hc0DߋFjLY=ڸ}qJ024QOV݁#VLNi ?BOY4صFDlꦱ]9ܬ4;ntdզ!.DT o*uzZ7*[|,KPNjzRX DmšK/a`S} vm*$Q\_3{WPp1)KOg1'E6T ZW"1Kc%}KV(v}9s|1Haݼz^bRulG6z;g5lI~w=l8)t7:bgcx 䝩 B7*߶N$n\M{랬U5_Xf$9R<U- L"~@NK3!8sd=tRY7mh6e C \u=XS ~4}O䨘4')fz+DuhB02E4vKÆmk7m1߲u yu-0:J"S99i4K_:\# i_K|vk8"n`Y,:'64-YjZ/[E { BƩhȋ+^ɘ@ pb2w/yV"̻T\Eo ո9\l%l*qR _Sab+5%οU#fA̙$6>['6;.87'WDvOiZoHjPc-yD qӑj0la1츣УOo7sRҕa?N/c}1jHg bh "n/u=OJnN/ `ZX?װ$zB"ʇso9I VpxIAg+Zi19Q^]C>;Oq|rXl0KOmjS=Se\!}lL.H|H2^$iq< j/#cs9\UHLq݁uK@'QSY.'[\*[=XX[M )&]roӀ5Զ/qvI3f1'FϩM`g/C\ukF D$Bzpx,Դ]7 xC46q闎㹚Nmz' 2V e8<#Vmr_ 4*nYȊ49€ 7ycQ+[fUsSϬ0=P;9HaKޘD[v00Uy;6C0y㒀"Ʃ6v4C>luPt b6G$ eH"Jbb9ā]3*}q %0f̰$2 8 :m4-lkRZ7+(Z}lZ PۀH(h<횖; LoSo)Y'I"VکO/3bHA,?Q {wV?9ZVPz* PØv4>n .t+[Y/;hAobBI Nk+[ax2{[c'g % -:fsno΋f:uB v^G#v v\_i!wMS6CMTtDvw?uhR( yKYask\'\% m k!XX9nʯsp .7iYBDhͮ)i2>~C+T5W(j>UzI}QY_D1P^2X_y=sRل Fcergr{Bm*OoVr#{i*/(QHZz),EyT)v Mc+0ܑYopD iYJ}E͜;ΠI 6|3NK6 )ë UȘ'B,^ɜD^ c0]6f&Qae[,KW&U=pu^=<|r1c:6͸>Ð>$ܘ"):;4> ( &rY%c\jGúNjf[kW> tR6BqƲZrHPC3ZّؖТN%cvd;б4ОSx:SY-Qj4y/X")zPyBF7U${7uNB{@ ݓB.;ko,aS$APlt'*2Lf^0iɸ4d9հ gj&)hbOXN4}{ (&ƱN ?L J.WEH̵#dhX hMD;9gm+i+cd Nquw""A,4Ee_զt\dnA r> wTLIj2ϐaeq8,9̄X*:{޹ 5FchHQf+v?dlÊ̋K"4 `>Sk>!9'?̩uS0>`{ kYU[D'i?JdG!,3pV˳9<^nͷnS;/oY\;G/Vu<]&#wF"L bבď(Y]1~iuvha+:&6{K H =K0Hz7+jj䬗΃{͸$PҖ.[œVHOS-+¾*srFF%(dVcD =k#S=b\ ]Z-Q" qw#\W4 ުۜ(H1^K. ԲE{G5GC Uyɩl廵`Y|bqmrte] pngʅkvؒxǜȇNd3eë$/[&7{kyb3[Ć6bC/"&Q14-8`RY>MngoΤP™oj@ Pv*3A9Fx A#޾ݗ/N?T4O,ED`tݜ3# {4TsVW^:Vsm~iԋV@k)cO4=mgmp4z1}i\Vv))yU0lMU=ٌq1oH!#:pX ƁL6d~~uS;@ߦ@" :H;ژtteAlsH5 pyo9 9b?Q\Z2yn)@3:XT=s#zcMٷ@ETM%>C ԴՅYfxyK U$Md <0;Iil@Hb*-Y$]7yţ= 7ݠ7\E"\mTFIc(p3fXXMK\Jˋ6gV8,W=˧yʧȭa_FqڝQ.u[| ^9f謪}{JϿ~Y护*(۴vL9(Xb{勐_1#/T[ĎN}CL,kۤnux1n9ѽDUS$Dq,H{Y) ;B{r?8T,Thu9t8-qDy1.$"Epn$mpP_/q'}[yK]zg&9l&娿HWIɵnPc\P,H3/D2E|'ݚ^ex4#\*d~Qi]†ȑU IS߯79@] 4$flh|wؒȦxshv(K/FGw(iֽS ,eN@e4hXq塜I.`Ρ̄f-IAg 6fuw.xGerDm~VtqI"J90~>}0FV@:,)t' :d1XCȿٓXlڔjuyU[:B@X0Ev]R}Ҳ /֡ecV8nGs(f%z_ʹjBXR;!q,Uçě^*uqNQn}oG0$?؞A 5 P=hZgȠɷ{e#A0m-Du\y> -qc.: Nu+[d7H{+KAߑr /PgG45qRZ`rsOͲǂ(z52 ~t|Jո1P7!(onJ"fH]C> Z46DXdV]zh\Kml+wuqң#rF*ͼnKK.ĆDle HTv/u[Fc`0:2hU-db xهR着 "7!l-ĵXhU~F2ál<5j9x$u٧g zP/>sdA!q!hGM򧦟 -#--^k'5։U6T>Cg0mO9sDO}\sS$H y 2_-_Y`K|ӧ4׷aCMw9;QJuv\+G5슪eF&@2k7W+=4\6XYs8/G3sPJ"٧l_ڮڬܬIbɬ)UBG`!#O{Шִ=+rނ*˗(4گ>^/=bFLArcm&[`zh8Њ 9 JZVfO{xj?.ݕ5Mq m Ч*zG^;6 f7#O-|a:WӋ&4Qz*1b{C{\rCMzc'I"֋&:h0? eɓtQY~}v˥6'0ƤyAm{%8c3Kո,)m5w1h bB@H{g0lj p˜Z$: mtV.Uk>c7~ld1cj&zPr{c6-&ncޘ jS>|'MlJ JF MC6ԍ]I: lت3tbuN*I,&KiN18npQɥW HZ >wuP {\QE렝χf_?de HԐgKOcLdՎdp.Ф̷5}})4C/υ Umk|2.,@WMDJc(g>B5cz_hNjsW:s?,RtۇGްNB-pM?]Ҩ Or;/P7x<ʷ+^Sj![JJ?N8ld,n^ܻ ˢSٗ < {c|3j jiGYܕ:U!y )ΩЗ9ngż%Q(l[$c眂~ޟj0:{1=4`yff|a;6Ta)FV|;TkF/}Ⱥ_x.AD޵aB)0tT: sPP˃V7fNؓb_4"u2^$|KD$]i%{!g_JA18Jb Dž8`?=@K\u$J=}}yE%3yb6ARDOucmsaPls9&N ż=t-r56*߶ R#rA"8)d|KO~OĜAI-t/㖬#4|~Oˑ}{軧_#)ߜHt,nqq9OCO>SǘZ;(|nò -: Z[(pF dBӹjS8W@3Bi,,=FXW:6ҦK i!r8%tKbHn݀_,_S;|Fᅡm}babZ hy(k-`Jf0N +}YqPk}-R+Wu0=c|@P?Xʪ3eK*. {.xJDvhbҌ2| x{"p@eKBz^W}5n tLɦ{^>IXhD{ɋ,9"t*'tMۋ,7sVR\E0#D'E;Eo vt4/\sPRISbI5q^JF TR^J߫*%ȹ?wj]ȏ;?Fvi^} aͲZ[f4~%,Bzt\X4aY'O$@A*]N+nƯH9{@oZ&ląt+>,͂&"rr#?7S&G¾yNZOI" s)Eocլ?F) EV0۽sM;N N:~M/sjZ7Ek[EYu1)T$jA]BgHX0)+.MUUr)B]fL] “ly0!'m~\ܔ:4TWH(FgN19w1fanjEBpF4cLop2aq#ضJA1dmD͠SxZua{M ,?1r҇b)5#g1UY :h%髇:!4lY~VTރY|ڄYPkBL_> | B72lŐh%4SXG"ԅjLi6nPfR*z[㏪l G*wd%C !U6 KuOU}X#M[ <:wǢf [ a]n_"~C%&̫FD';2VQR}[|pH7w wSܪ>? 'N՞=T?P 9!္afuͲ~GGu8}~"sfQ-4I*ٙ0a.42zUxYA]q`XTA"`)frg}`YGzm1 ck-18GD6@)E~dC aJBB us+/atlgtxP;~ARXEa+ !Gn;c A* * hkyml[Oj)B† DT9ׄX3[*X,b˯yr^u$S0SveYj8KYY঩my\Gc53YCl,&Il&TB^~>¨Q?ÓFV+K8:rQ.E-* 6,5 Uj!IcAZ4E^1O3.b |ԾYZAm4F{f]7<s :X787K?y6"].xޥE _Q̱ ȳ{< \Z읈!ƤZhjNcRfb% pX^y;0ZSMʥ\BGtҳMrAKߑA@uU0朕k'Trfod }2׶Pyf;'!ipp!1_O4%eV^]'b1kzmc>}( H]ݑמ{I1UTlP효s~%caOi88p9hrje()M%nq>[2p51%y'C up٩NI 3 Q7'dVF[x-|&D? hLYQI?c)|l[o4MoOD<+s \0zNokBBMU҇BA~ޑz< PdW5d/*J1:Z] $@Hlq,M9͙1]8K:9b̤_-^Ss-?>%\Pt?Y^.8NBhRT@0_Iw5uLL41a^'j[%II*10] r7k-b~( 3 :LW X!_U0 %'H*1^ƪٝoeVNj3Ԣ<=~ga4s'cF4͗ʢ&[CuPP:n/EZ V.}:t-voA,(x{PT=gZZhNL+9.Uq*7'ư~mFNTl߹iωp!j]j +跕ukwظշjr?.瞴Ec2zcgz<'~q)LB<,L_k=CcKD@ӢS54Zp用:{"xwыʟ+ۧsr.{O2 "g}&)]Ʒeo}Σ˰~,Fd.~L p3]OT8Coe 9h68ξ: Q~X%'%h"fA41&4[i5V 6c,$Ϊ?;^[R`RP4|Cd}?*]xH?@L /kg~[C&Pأqʹ"k/0;P~6Q?_r)i \Lj_;dgԜ{ <%mS٫dUUM|L]V%c8>|` Yol2z q7J.K0xąsZ]&2-\x)p+,S`F< Vޑ̵\Ͱ /=XޗJxܨdf+uW*t1Ƭ&M³X!Td7Ǎt{ZU9Uu7z1`Y&|Pe/R1kq>+>r@V,%EynWd6 w/-] Q.|cN-m8OZ`Iv &mH\oo3-3 ϊ i%Kn T=B^+k5yYH3*+lj& $[h{CA T״o5䴳ޮqj1y=]4 8L 6?-,0O*a/ C]9cMeЦZLb奅@Qa|w$H01GM̫;7KéNJK^D] 4k7Ν˙)\/̚Zp ]YeXd<^W 2Pǹ`/_H ,t]R/$hYG^IO%#NK ijsG{pMD2Vvb 10>Gaf1ldh5yAtaq"3-{{N#ٗ!E[ǦRէg;bev%]*_x ~vҪCDw0qk +{ZxL gkӺi^` cxfgS佬(vҐgÔ~^Vkn, RW6Wu.ed㩜'*w<xupU?uVt>4n)/8]M#6YD3VLE@%eWrL-`=de\=K )5 rxuFGfGx]K߰^lHڈ~ŗxp_{XWOKefwqKx22^ Xq5k ϒʒ7&a[Ť]uY ?@Ei'ج.&7n+c̦Oo{[B@-. țmԸu? EՋ*-.6rOpR8<9J Gޥng3,Z7_ V~1ӦHyURrI?bԬ.\kQ s?Je큭ʡ%5E3{Đ#JT5"X ̑D(5@*N`_"SJ"Ky[_xJ$Ӗry(O u&Mɠm9ةcQk !z RfaeyNZ~h!8]*$MM;=hm||njE jTxՂ+$?(4/ΌfzpMIC>>AkwOD[F X3ke6ؘXDUDljcӃxwfOf֪x ey&Wݥ9A!\DqiEf; q#qS\ᩩm'T ^G(y G]g3jS<"?r )9|*~zBi! kAoS SBls=y "=ż<ዚawf<͸qkqC$-S`7`fmOŀeϳk¹ƯEze9]vJ)V ]v|(Ƒ{@6. 7]IȐ y G_#ĻDma:$y4H&Ѭ[*y;Wto~RڏI=/og0"K%kS]X!EmTKz:֖$XQfuC/2o%׵4"/`4L\S/pwbcd@(;?w$ \Bto{fa;RY>!gtya\iz$ ,N{ׁݾ~j'_їEjohjo>G ygܧAZ&C}?dTKk)POA'SQB4:k'+Ęjwk)p`vs9M3o[Vsq.~]P)0b!yܥʋb]g>*X|{X'l$]I--6s]݌!*sZBkPRqq <එG# 5TK[94!Gn~4ͥ?4tRʞnOw w^sYQd3˂c'hlOv'>!b)˞HNk Y' iC;u(Ci;Ucabb_Z%2BD?93Il, +qX/>#G0_WKGXQ~ٔ' ׋Rka@(0g=oEXDFHN(&TQ}PhUKT&Tnݚ_BOx(ȶ{Tv 5O?LzkT$V~&tSX׿\Ó9"ƌhY!3}.+B 9 b V߈ U?;c31+?S8>-'lbZ9@ѱsPɎr;%]=$+[ݹȽ"\ ^VDyk\~&[Ț2Eґ{;^B *@Rݨ+_&@\!Ü($Ba3љض*!@kdB% xU yNCi,HSȉBّ?޿C9柨Zޡ˻ůHv0)D(HROT伂8Nsed'k'Cve0/"9CW-v?-Xk1k<yllHT6hp+:j ;"rs$_{ l`CSQ QݒtOJ :M0<% D3#+4(jdv#ήxAwg鵨ρk88!ns4R8XI?ٌeK E 8mjr=߄^7%bY+'@Γma%r۫ƵGh!o8|)ut".a.2!ϮZgɞ lhWݝDdo [Z93nky jB"n / ҝwXtY͉hbea*vɛ"j,LByO$Vt9ԷMlϼ&t_O%e T \%ls"@0.vx6"TrC!+ MCP1T'5^'6v$$z&ۡR5L`6bN, A@#_QFM$} ;?F%B0S+?KK4#{h024NhqY4b&R0rs6d4#mO|^p^5o[C1o&c `$ OmS5ҴSN%W7(ZyAE2&tqac:ߴyxs! qfrg`FH$J7/|,JzmP5 f%墋[tqLĉ vյ%Clr.,x*/A&pڃW&FBvOu%;4>ڶɴa1a+A^-G-$ȤV'x)R,o#ƯD/Г1jT[G.y#bٶ`Q5&^ܽ>J$H7:=trYp>B(B*V^6ݧiUVס 6眖X/\nxmB`QcM$wC3 irk}vB2p?T Ԟ]_<^&>oO#Y0WƺL9}=bN{*oɧqu]Ձ4a2,*in\`HQE)i±z IL/犫H.=)I NC} zmQ\ {GNKGp[Sh ŀD-BG3O3hy^HS+ vlKB9؏)SHyuuJ3}Ѩ%܀=אSU~;as?Qʊ+/hǎUKaHi $̖D) ٨{9b)ie.NuW5A,k<#Y(g'*.YpԸ 9 {1M\gς3l|yqYlOE0GP3:;Ku  nrj:yr("RF0(WZdS,WkuV#ygC7+ sjnֳeM>=gEp}e8o~rZ2=%G07 *VN&*Q/QPHu-RwA mYe38)_u5j-k!l&u\{S]^ C :2l5Dtg:cB$=^/7g?k&=$Ĉ]u2ԑl/!xօX[KUk!zƗIEh"lF AK2UXbSe-F*2^%/!96SKi5b{jG\ݐ;@X(Hoxjӱ t`t ~ťEʡyk8b+-񧼨q3gNSוZ)mE[2?h]Q'}}hz^ C0- ib@eW/D v Hae>u}ԣ3N͝jvc€SL[5';k'p"<n >e$ N% /-lO{[ɔi<=<%GnFV?y M\-`&;k>ׁ1ɇZE>^Mr( .967r xzo&^:+=X|'yHF5މ9R hϒXKlhb7xlo !-< m<ۛ bNrq?CY?<y0ӫS6j'bbO9 E#\S*͡t]%MY Av@;%+4ϐTdij~_4/mCҨ =\C8b 1~/Tw~j`ۮP%x7Dži~ H𿹙]ƛ8ׯ էG(n\tv_BRkn5`@;^@G) Y8 4k j1mĦr(5H)L$~nݚ/Ke>;;{n'K5S|$- T=_E .o&k6>ULItQsJcI@w3d"@߶)Qk! i\R8dˆ+Zomqʏ@+z\%E.ٶ%bldH:M] şx4()_e?HT{>jEC?u* H |=+*ENf !k[ kcJvXL3gfX Lo7cGї8WT)H`Dhw9ڬi<`ق ;Ḍ|hz呃6`/,FЊ˖=oiro$Oj a=\YP824!b}c_~йez9PS([>ԛ47uO:nЌ>4!(!IKt]LbhYGw%)'6' p_;񫝫!'0ߧB+LDHI]04s4_XuG2`T8_:W3 c N;~{b}FĹXH8p11~<L1Hi'v5ZVѪ!?!镀zpQ XbM͡fc<[*WOZF%a4ВݘckC<2sSx2nk(bt+;mS"-\OꜗΡgZ0u%;҆T^xjIY)Wզ>VZ%dpmMl pD=, @@ }]][ 49VCE~3s'hպp[rXS |e+@j:mjU& ildBLf' |[_ꊷ(p;VwBU2,fX)գ@WH(ݐ\zQΑ8+=jɁǫ1H\ *ifv\wI7E _<D1(>1&~1D[ :>N+}J*v6Zy6vK]f>| qܥFsKrrhi%TNC+^d2vLT3%B }յD޸xw['Ÿѷt ?VCO, }J:Qzbk볣CP*pVeA 7I{,XᏋC)a:yK_ ҩCwoٱ_(֖rpJժ$~zfC] _o]e־R}DC./LTK(D 36N)qY4 c̋.T%O%[}Ƿh@Cykc#Me lw]3l=1ujr*=iKd/GǔB Ewf 3֬ KtoW/F5eZEgU~ri|R[&_9;+URfj1<Պ#uĖBdnUw 3Wt;:FOB?T%fMzd?Kp@W[Iy1,jml1%s!ىKGETz" K* u9]PrjC6C􉑔jz,qbp99Sh\YYBiSwh@ YZshV>^Vcy--8zWnR0W)la +k*hwqb4-Fwԯc| c"fcYhM!Vd9!}(R$tIIY)tD,7\f1kz;.wCel -$2`P@1BD#Uu48WD?C}X# ZX[ Tlq{vYjvo]ԉ1Iz@HQp5/ ?`~OLiI%<.#`"LCd/IyQ>XԥFm0Z86м-~2Q@V%B@# b(xYeɬXa1Ɵ:Ez7,̳_)5 NSPZo8*6{X~̅s# e(r׊PخE!qCT6le} 2Df>#_w ((` 78wEP<|owt3-s|7vFѭs?3aʛ07p4o %(ؙ x?Ȥ09jwC!wjp9zj0_5Ϣf/)L T ,4rh,i͊D@eNHbϠ'mG:S*dTf",_˃{Vpi y {dZzMtA[]$"9_`O7J;iTQI3.sRVц 7{hth0Z<| >'{.@Vi=* Wߵ?60^tz#5 Vs[ pWm a%x)W:8H W7 \V1ލzb>~MJk0MuYl=^Ԕ7$$P({QɠYy1෨ĈS)ve 0\?OK>T cd]ȯ>R 2 |'<(Wt"D`dkA~6 ~xCE#Ϭs xޝ%u`8WXz#$M5n1HQAg$soM'5`:KRlAĺӯ$i{99M~Yr pC R9s{B.PMyb^MUF |3 ߞ 0THcWRpfd| O mGi=1tfķ.G;TMOcpr+Jk-;YScnGW.>r6w84mtwOr/c+O@k; G Tk&Dq=,e7*W36x ~癳t\ ðILD\,XU~/ 5aFJySΫ5 Wr!:(r+]s |oBՐ򓱙YR@fo@-H ڃaz@o ~|Zגp| ΢iccwԉh7E]VΠ9dXJhQ!H4!fKyJJÃS¯xTAơO$~Sè5E$mK~uN q-JT4y8_W=9jZd7Asf /â3KVy֢tFFqɽy1xB?7oAA47婜&6eˆ3جFh Hp\hf4̭BH̩YOEu% ]ߗ%!)2feX>3b e5v|@P.n-FŨZF,/9E;\#@TN}qZ50ռ;6aF*fmi'D[Rq@ ! zCL 8HWcfn!)w䂈oBHgFi6t`e9v))R6mEk: ^7?͑+eӰPOl1XcXayѼʵr_ڶhJpܾ? @U^|g,3US+.FSTT!?v iId#\ @xP'%RDc3|}Z"d1y[~f ݇o&<',R'T\P;kj(#{e*̽xo`MKh 5y4W>I?jC4ߓ1_2Yicg@JZkkESbuhg6PZGҐ!.B¦N3YLxC}X qBPcuɐ󴘟Utb/ J]FL =ߑV-֓E`vpWIj U}*AHǩ_VsYLaɪcɈ>1`/Ho_E zC5׫~AIKSfZzID%M1P6Yf]FCh2ЂI'/x]TJ'%ֳmC+ ˸9un6%896#3^ (Y|mOjDzNwTc{-+-'n H/4 xY.FSx6āg5.Cm^W%5;u㯰jdӖ-.PYШ24rduoMVJu$jVDWqH#L-~]Є4TKI<>;]˞梪){zk˳6^Fm")&{>+=6?>j<\դP']@LmPT5Xar*#"NY\A1^(|#ω4gGFZ^ח:'@ͅڌyu >Jv%P ''W"4:oh#4C`7Z&?,)סJeAT<ևB'@W*l@Ҟg%%睴ZlOtѝhAĦמݭTA_TEJ ZnmG+CT$eFk6Gx ?Wu_;D9ßf=;p%D!{xN-cu'qn_=p|z516BV!{\=I^F&"֐E3˜|g\Cs?K)nBujm# Hg_Ϡ=ZbN E'uhbxHy\=ʹ%-=h@|Ԋ'`#Cr6/ų.r#<`m<2'rhBLf}HsVtKkJ[!2dI)v||3#f:9.zp0 gRŤ)*=1Nj{D ܰV^N WIƶ3~'mgdNȘ'tB? uL B/9/1F2[7*j˚dl0CGFӃzAZp u>vZ1|һ"?hG2O~Zr(%{ f$9~NUj*ʿi`Tu O٩;W>Bqdû7s^>;͸Ru,w?rU]jOЀzsXq^EAw/nky@\`K,ɻ&dG)yCkYrF=#'ޘx#1+u(*{>?:o2&k#umf+zFY2 ނJ~vP]. GOwεY:%X|9  rb*2;Ypq3"O("El8'8Y ;WTW|8+\{䃉EK U*;HBM/ > dDUc2Q@Vp&Bd2GW]NJGF#I=%C?B?OqyywW6d?)1UYP>Q.,/8osN-_Busn - Ac  {f3UNj>]/*rgڠ=t8tJIN$żqc.8@I\U’tr7om~cE p}rPB·.{*]mCk7fSIѴ=r 7YloE0궸8W1߷LhڸP'_} F-VvqMc/xw9\,Y dJ9,XWyZٝ&w Ý3hsBN+2 a!BGN~jEbaS]qoETe;PrbDpj 8fn-O3Q /9 b{ o֍o7c|d%#.X9G)G!GetZ?ipRdC2Rz6Ǯ hj6gj~~jsrL-+fo= 8+rC,@NDThY6IJXbRg yj D ҋP%-lϯx7 z)di%{6 9,[PI*SM6SoIֆZN: zY R{!sa* [l_ j DӱUǩߞ:2\GT1l8m?ơǙ0#yZ{g<Xms0{/ e {##ߩޤF3gQ镅dxaq]w-bM?U3zqx$+@ >b,_vƽߣp Yx.Tj-@Y;^#]աa=Z,ҖgfD:{wB# Nz̲pe `KJS\!VUQ hmQ[4͝@vvnv3$,xTGK:dA@~=fҰ1^mϛɑ\|A#)YOhs9kʗc'R9]H0\6 8exZێf) [hd'xdg:'OP2Oq]R,?}X6Iҡcdt鉉4k?Iecaۺ]hi1ON&z$c@ʶ(iE/EhfBNk>6dD L̈́+%hWQy4َ3גMc*r=بQeo r:BYs3ыIvlq]:-nЊg&QJK92Ii}~faN2y_&G?{8>{ G 5.}V3{DTFԧ2M<BǞ9 DO;o0[culpmۚ:։ `]쒏(n*B A@$0yΤai $[ tqLAnU%r?f77񳌎.zM@ ;ʌֺ1pZ[㟕@T=uzS<}V4eV mQe,ewt2_yD>W+UFN'` F dT(߼JN2k!r*sGh*ʨnt՘d!̬!w#C }|$!Pȶ#xo%esa<^DUP>/P=oFhF10P#^yTE Ќ[Aj:0DҠ!}y+\yAQnF\RKϯ9\>Q|4Ea;ednk0Rl_R;&eO=n:Rg0kkoݽ,:0ҍhV< l<1ud?"Uk]P#K0ʉ8|7jȿY |8W9MƤlϗE)adL30O(Uyĥۑ̪"<BNqci.1S59u^WOcx#:)5@X#U3@\ӑ,궣y:c>r`P"7.EDn C4JɅ f!:#QHM/ʮ)4 gcMEZȶY/E c 7c <LȫUǎKnD}҃5`^I?V14(9uaثgDa>:kq4nҎ_DS72Ao(d|XjrvjrВ_{OJe.n-Q->#} oE!s㫔 ?J0h` i<@w܆ӟ;w 5 @48Lq&GwB_TE0$iw`]Uv i@ސHx߭YI/ hM7Ь1T][ KLUЀC9Xs1ˈ748j[ *KV9YK\|͘esDZX%ЁX`` &a?sͅ"%zW&6MC:VHWsz3#l_8at-KZg!g  J#p@5`+Z[loۚ>+%>2NŬʖ5do,kg/ ? 9Mcs,!f͎[+OُiSIO]!ɉ5A. ӲoF͈ކ1 %Nj S7W((wJ)ssf?lhTdA3fo$pD^?|إKz<6.:3 ӏiO \hҳO۩Li9_'$4bHZKozlh=^r!"KPeP`Nb83Eov]J)Dt_A!|.AL?KDVOgg Uxui3{rJ_0봅뭣T8)\*VRr̝1CHHR|,CD͗KI|_3hbGT W>89 jND)on (]|zYwƁoi.L劣yԚtLVg>z{"M[|eӇ9E"w5.Q B)yUQK𬚘$VOy\Au,>g%|ΪiI\٪ȘTwjlT B6 *t.(MSyC9KqExMMAku |lD kѣO!?UFJzhvESY E%'5t/jE‎?IrF),JeW="!g#~1zXћzivx݈r#dg 2<ӌH\9]eZţ1j һ@5P[7 /{.ЅիX p*Ȼ2,vR-0!5,C ysNGzlَn_Y4LXd~W[-.Yc\ gkR4@ Be!c4mRM ĩ^90զܖRR1+dDˑ\=j#z{.M9Er.S<6 ._,!#AAIQxij/R=p˩Q HcJgbg<R8 Ӹ% ہj>9QQؾu8)3N6*xg:SQ-`Hy6"%Y^~2R+Q s\1`LMVfT]c-@&uK*"%, ˪ZDJsOOl3yRP8_z`Ih5_ /W^^BGJ}r<{ƒRp|aԄHBV1 q)%{bq$ݦ}(ϓ2x, &YGT kO=-۵Oт[EԣB=' 1|Q-In1ti$h9hf!)*]V7NP 2eL<5;THQ9xK 1DX\ :nQG OIǩc^j`R?lLeAj'ovY`uTR 99 dvxx76ҮżěIS"a-%Vk\3[H3Tj+Mi Xw?'e#' T9L7[?Itcq$NS\e0Xf 5NO9f^| k^)aUR#@TДJ‘Wa J0}e]'ҏKR6B(Rw߭JZF'$#[1,LG'v)ŀ=Ta%JeJvBY5sg5@> \qQBnfN k٢Rbޚ#XPf,=ȢZipܰSFg34=#tkh:2sPXla.G{#__g9 E`W?+_1Đ7wu :8l)pfr+4"4vu [1LS3(v h3D]/9C>uO{'a:e;SiA\jm ̽zo9w܇g7^9FUvoϙ'y,)]SJ!LaLIp/ܣe_!ksYWf.РskM7 J)-Pk}1H(I gMs*{?zv)YTn?ϐ_B]Gꃈ 5:s-8 n»5 6xQ|ʣ\OH{t 5\fH(U Ư_e=ЇI(.Cy.Z3惭^d̈ppfŽt&b<.cV$`|:;Vph b ?"apJҷoRJRhěQ385d&&Ҕ;H?2m[$x+(ga.+H4trة*mLӮ o{`=\NW#4e%Wj!GVn/ƨOeU W~]cJzg/:6&KcU_=۫7ޜ Y)c_Q2*/m/>iМVaW8VZngz4H2~yW ehjaVmGd/א4"3ñ)t97&bGwY3WkUy[ZvPu;G}[p(ofܢijmC9RvI;A6O/YF-TLWgl7$ ' Mɋ?|T[YnUlddne2Yi};?[xs@(' ?S{`^{ItZĶn-GHyWl!n(v2FnGKMTxm:D9diEX7^X6̛~lŏOA 0R BN"MD%z<<$:Sfw.A=0DhANj?/A1QȪ69M }Lr{K8c}];+[#O#@(-+k;B<9΃U.n^6 RPR=FT>2H^t%697L^/'*6n^%DUf{zMBv9& χu B9S {<=g߅j3]As?#/˖~QՠDwPڔ*zLL0@FOmTH!Zz䅴mqsW2駆QeMX{pf HKFa+ M|tTR~E-|)fB*hň͕{װ$^V(cܜm}\ke 0 _z%ƷT=wNbuA۪hgwy,%/:6#%VBPcxꇫyPSiK[O0p; (ܭL ҎN@]Ë0-/ o.7'`{t,oo[6dq}ޚ⎢]cdƶkov5>>ObKgD#l`նz?F ^HKǼɡ8Ԁt޶cCjЛTwjCq)ONzȃ(s +u?L%-C赧\xmp@ tvo߻}-]SO626{H 6ExgZڙؼjW#>[_sţ-#X}-צQ o#!gےC=ZeXhh ?ٿ6 q☁E */O'dr疔y*ƃ>'Qa9ܪ_{5PK@#Llj)1XĠrzXu<hb;b-se?{Y}3 x݅e@ _~Q~kAaj3dŚ-hr|+)]CP Ȯ:TYliChyd'Zk> K3(U-xccoH!sultph%1ʅiv?iJ;#bIrʂ:(4,8sU(`*xܫTߏN3>g@kp -])?A1|[J:pup|Z;@PRNƅmaW & nkIBQb+֍RBo}aA:蜱gpfa2^TgB(REU{4u'E9X5"枌g_ VTS~|ҷRK9 3C֔ J;D1%9~;wi+ދE8[iL8=?2 x5˽ztcZZ6bbzˆ LX\*Y*qھa1y\ݮ7Yg>^hy?OiY^+n2\U6Tڣe>5#CpŠԩv$=jΝ,'#I(PY\ \/Nn^8K{@CʦϔfT-GM_v ,ocpQX0 w4a4p:Ud_VX~5UĢdq4, qLQQ';I"TdeI^+t&J&2!0/)l+c٫i;(R C5GcsyI{5\= j8AL9:hیv6փDIg_cnHY;nhKeXp5l9he(b렱6@,-әz%"cwq {pֳ׭D4u8%hXjx6Cru)5̀ `y$y[y&c\f^4T0ZÐL_xOy{M]xFDlʎ lϕ{mWlM>$ZfiHV(T&X/B3{?/iX~1 `+W_|g(iJ`X͚f²E{7[uMqsV'NHsٖXØpc86u r1|.3oQkhuա1hC?;܏!\`2`wHmv4< T۫lNWm%^ 1ܕ3&iƼ C^xd[:'=!έOi᱈MP`zgwG`"RH?9L=,[xͼ, ߦ&Iũz&VMU6,Tqz㉮ঘytL VSץM ~`D$D|d0FȇzG `14@Ic s86rQ94>Ks)N$ WN21Nצ|v+%P˟bh190@P4Dbj# /4_w_=+WWRqlt{A }x0vtehO)fu06yNdukݚ?$;!awbm%^&,S!/amvI?!>F屟aZs3ȓVN<Գ1T8WoZ%9U_UVH`Q:(#lz.ڷmV,",cHj<f9L7R|Qiw `EҿmF=Kd,Rq{ M5D_Ϯ^fXm3r,jWg`;l_w e$HSXQ)G4em F@jz.>P9!Ǭ Iћ{RgTStB1N7c>4W9iQ:Cg9aAgƷzw k>̶"VPs-,2oɣ>|yY+ZP؂Iw64Ih))q5ar ʅoX&ki˿Mx:&#Z 8< >听`aqQfn K ~,ꨝ4!:tǙf|AfjfJFj_-)V3Ԍ,e"BU-rl  Rh`7Kwh;jaS_1UEjxM db|%i߳:uhM2YT{rƵ?%qw\5PErL/I&m6kfs2tSyr:ݽ4q }TIʶ.^v?8z5"ECV,q@C곌֨0<и}zC]?`CBRimSND-B9:b+ Eyi!~'`.IPM?Iyd> u(aEy] NG[A/e8:x"BmwLg0\=[mmn^󯠝VTJ@ZĤZߵ?ZD,Q9DL&PV.7KpcYZ:E=\? dSX-:+(yA+-:삮qz_eSV3r_[J"b;.( GPcSfV{PhW[?EnTYh+6^hV9ސC'@%%=^(ĎAsCsO}"t ~u+C™-E8ؗB^[l/OR/"B1#<+K&W/2ÓͮAFdP<8SO)^6`B Z0sS.Ff0\:\UYF?r `%`>D ' WzrwcG#f%^PrROd[ -pvk&/훜qn$}' (}'#9~ JÜ!~Wy˿Νz/_Ugu줇8f/31 f rD"29BP)h0:>HX d˰IA6VޭҖ6\_+7`_`Ҏ]; -B5ܠ7g>:XlspGDn{ vZܑBEEAo?x[BDILz#wM;SoHQ|MrDE?7-t;QTPzN7hpj?Pc0{%ܔ2y8QQ%f 6)sD25à$7>q49ێ4K tt[Dg"hHLoX¸`0ԢR:1CiG.x-/WCH4[= Iҝ*Z3{9m@YFugkВgg*草 ($!b Fz5 G&`CϦ)6A4@ӪO@ W.yXGNb*GOEst#,+N^gX9 ͝nBzH *Eʬ4i%nEִȨqIl{b?8f}CQN<l|㐒 ȩ NƄHsj ]#nϋZGǀ(}G Hq'. Bb%VSvzC*Tz7.,gbY$|AQqDe; >"oퟘv R~pfP}l2*8ub+*I*c޷B<429wtq-*ЩcPΠ#jE@H ԓ†ݿi*{Ft@b^YaNCAWFB hyo#> ϲk!i L?JxK0K@H@BM.b+U;(ugMT,/"T@3rZ5)s_Q );WK1^A-aEk!x,|_U9}ɼnt^uI<.FۛxPK谎%'{`k7Ie߹CWKإ+˜ˈ4CՖƀ&Z/db?a ^A“݈'7ȁ^ߝtDT*ߓ%!Ԣ#2oEMb@8z탑;)dmQjOR- Ĉ"YesMôqPLe_dn^gdd|P8KDD\isQk{C0[Nש/8mt,յYy֎a,}7UreRך̳?mA׀k2G~Xxlr:(<NgjڢRP67('3`%ZiNVi/;VՐ ާĢqn:G*JHнfCR 8qStӟ6YKbji wIѾ]b뮮8үF|JFqJi03Vq %R4m7ᒽs'B(v4*6ɇ=\u2_vPT=B|('Տ?c!y"ydH\U\${'=G Ǿa{WT98잶9`Ҟ?cnYE7u=p.*Q;n9CתSK:I,✜QuByfhHRl"QZH#d#o0zRMd6Wڅ@wR*G3@CF=GlL+=`<_&p],g3f9=pKYv3S!NInzf;4ˑؤ)%GD y;;z4+h?+YKG0?OWnxͣckxQhe=UEXsXΫӰ;l5XtBӱEҴ6R0EbsSy^Qd`85{}#;GDZ5AWk"b8dwfb7}42cbc;RֈlFSKGw [bc2E(o 326tţ[`*@XHu+ c}=Cn+*VgN!hkȱa6(?(EcIo~}ſ1](#M;mUxz!9Exww[( GC2 t: a[F(@Jp 4p&N,[Szԕϵa(}RY^)j' AO?E2齗?;v{sf Ye-#V/l꡸P HaA%SQ8!&+T!V7ٍ͘6^GBBؘ>6~9ez3S:u3\M\JԽ-_2@_0.Z Z Rm~׌kTј5Ia^PK<:z*u66޿[{jRa%V5Î-⡦5?E( Mٙ~SX5lRٳҥ@YI<}E)[@OFU$Naφ{<`ٞ(ȳ,l ¥Wh*Φ}n^X#FaKӐb0d9,13w(UM3כg6zyZc/º<3Ӆ'zӲyt|WZ9b?R(&[,dvIU X(`GzGbK:篶r]sI]]C 4GX]Ώ3Ca3tO=CPӆ2֗R&Ǔ,% !`Kt}j[=<0,8!ʔa[7M `v!yd){b~H'Q(a;V)NZV4 b%'֞&s-g5ʃtx6\]+* 1NI`x䰄MbUA8NOGM]q}kc\NUU{C `p%pzʬ\lڮWu8Ĥs™@nXS~iO!~l@FV@j֊>'7M RKѷD~}elO`yH?Kk(o|f]FlGWҢ,ȯ3%q rS$.gNj`<1ZS$Ǩ mi"x:m΢DPn9$D dFD@?-LvhEPd6+NVH!LyvigD;tu>6ޛ\P¸}XV!6NrP d4Z2_&3G:Aoꘄ7G \ՎI:=CWʲpF*=$ݟbϮ@ʗpvy(<4 ։O8#e(ۡk"">bg%J^Z'L/ϱZT=s|%i3 ZgnMsQtȃ"mkS(6@vL%$_3JN^!y^EuAx43Wމ:By{@:\[J/lFt1i$MaD?׶wt:V *K M57şh'nQ , T0ʉKqtׅ^0̝X'-qWjMBKЬ8Z~F=+Yt$5H5̎ypFg(n6͇\ҊV bZ,־"2/Dy`zg!#]mz~߃NYoy ( FES$,U̿N22Ā'qdxE~<|W'Zs\nd8x9oN-d,J<\~ y$Z͸qLYu,Uy)9&%$lq[K,W%JElCK^J2%mWQFToc>0^9ǧZz-Q@ wyxq`6b׷hK5hZW5<'3_]ϥtm6%"Cu IZh@Q{)YgJ)+]r)[QE'ƜT9`WGg"L1.SrHxvߴ zcԘKwp5,jƇpHx3$8rɬx63%3>mei8+N3Ε$Z/%.Y 6hbQJ߲oqwGcShyrғ;9o,VV ]ޫG0OqE11]wf)(Uge bP̴=p<*=EAf ԉ2_4+@pQD_V?fݢ,W.V >^͟,T3 /@/l[oLs)!JPW m-ad-/u04MYNJOW;X2.+4ub=>jFΜ#GW$_+g{]f2n8fbǮ } 4 QK pWv)OHݐ RT} 6s`R)D|]~9 (uw')S}u%칔9hhtY*} GR'r7yݺQP.^bQ.Pm;g1]UywశмGҮLN@v e#1xsh½]ˉx>rH͖hwG?[SCo T֟e\Jw)(hlyK2 0p74|kFb Z'b&`ҿ]m^-$=e5NqZѧR?brTjs0}UiOZci<5KR4HyVB9Nt7: k-k&Q{ Ozc~R!uau$w,cB .ܪwBBdw,<9aK9 D2!7 8{?>KvYsmXJ<]k3Y&bMUZ%IZ> Ltj: L9+ˈ0e,M NU,Ӯb섛,Di/^8LVcO:m7~ O쯔>Џa0"ʠuX#08l -)~ZY_%lV,dPJC٭U@ϭH}/1(H⪞_YKؑi_>neГ7l2q:,٧C/jؖ}AO9 V:|M=K?;E&}mP٨!iUt|cu7>'fbfINDNb@_"#UAyqXvVƬ$/(¡]P tum; (^n8i%SXCS犂>}W@R%gNGG3hʽC*4E!u-[EY-_(NbѤǖF Sw2Gpˤ Qc ZM"*gR6Uј$>?|׿(y"ZՠB(bQk( -1 fƴdM"̒Ӡ!c| +"J#,+TX662+ig+Rwa khOT|q^ 5\nSIuW>`GNq}(WmMaq_H c# Fn5~h[>^/@L{#Yaر+}&iѳ#ÿ'^ )gO(T`̿#qQQ6Cu/ 2Ϸz^D~؁>H<S{Q~wp*6< ʸ N=9&p^!tj_<RRΧI.E5L[ǂwHYqx$yPAWnݐt 윱M_~.E-6 x\샍g,`F "R(\ 26R;?Z Fgw]rA%,)28YGD\kեઔxCӚsUSagM=RNߐzwa((pm 8Mz%ygE]Y/%;{$1' /i|e̥ʋCJ *濊?SMgB H:e֪0o5):fX3[bETxw e5.#4Wg4*nwP6nSG[O6< m(} Зߊlu$wďB..mYdAbUoiZ[_JCO')MEkfHoAy^ho %SEy=xaqoN +\47ʅ9hFF鹇MJOBY>W*.]oκ.nơYW{POd* )߽bQOVHݾo @.7*Zi,RaIoMafsi9%-?fH iQ"s5֪CUXm!wXN;$7Lve~Nmg.R F-Q3iNJӤhَl!d58 $"a?^2*`L1&&7}0ƜzesCKasj>\t,ю'k"6Qek&4 0Znugw.&d:&^plfn~$Bz+`YQ{K+ q"N7{9}vArWiEX|"ėWZ,0bϪ !M^(UDԁZz=gM50]C|,DЇ4WОCfQ{IjQo (AMs 0]X{jľ 6+5.]z/w[,0]vɕ)==g[)t,6d,/yНS8n PcL0ZWBȌjELyV3Gszw,<A{m 8 Br{}s, dY[$=h :#ka=ӑkt؅\ETBFd k 0Jo:[܍NYtoiӳ w Q%یl"k`Icܽ$꒘LV@BbAіcLA5@O}82E҃@qf\Y2rie ؍XSJaUvumnw?mLᅢWM*H5zqv`^N0!͋Suk..wQr<` dޱyqq%Û&ц%k;r|y>P, ѽF,U3x<ת"cz񻻐2XBp~pD.NHݪ<R.DtҠ$}y&Bf,Z}z7dΏ4"(0(BBק/x!%>m$PDNnga;󉭖$HZ,0IL)2`ۙnmҮqb–]&$qD抟w\y2PWRi}eFQtZN R-B-l>Qjн<>Xftl^'H N^b9t7I#O˗[/bB&w[bDؚ \3% NF1cX;$ZLQP+։?, ;CY.ɲOd3F#D4_R̗$tF݊kZ3Hfs[.,4K=!2{efLȪgE#\rI\)/|w _$Rqg8*NL)5@.^ˁX$"}IvklE }weKe2߸pth\af}r K$;-A@h~0 tdoS &(up TCzv -A " W$ ,98rʅpVz1|>h; ) uݔi3loNg洦wj0*MAx}5 Gm{%{MfأOBخpF8 v!jBmOb4^ ~ALT5Pc*%imKqC̽.+V(W_hkH@y D0NN7и=79U8TXOCMS&aU@A+9|)?Pc؅aVzZ㒳3S8v]([אr|Ʃr%UvE9W<iP]D"SCM( :y&bjH$ Ld)} DK}S?Sq\:p]>h]xa.W|+#I9X֎@DUf扛4G?N$f WXkM 2+p nf+649!}-DQHu ߈C賿XDa0ca#nxZmzR B.\bCWI ˬ7́lNwȣ:#8F,!(J39{[4T(q'Q.~\'4&gB8NWl@so:Lnĥ?(ʀ$[E+ʜS멲HP!!7)\/J+zؕhn:= vo `ܻXtxJ ^%o.nUgPE<$wU|r: z*XhS$؟OR1:Ys9# |YZv[*>ej[. ,Du}(`8!uhX_z):Q9\d|6SaOq4[)^jfm]6#)X)Y X &{Λ̷!+ZtRUc T _%-X&C'Yi8EKPt$tE ]&NZ#Y(Nl4;N& DՀ[RqR/`3F*J&lӪ0B})Raw5 zKsIp'/.cO tTە\ܧ wB*_!VڀӅVKG~SP)s_qbEH$׸+|!/ 㫢dsɝTs1N"\֔rռp.htY 25zzCw7:1d)5nƉǚ5W-z2M%njys]%z'=<+ck샱#Aٴ-'t=Ry'괒->%|a[7]CJUL1nvMJҦwl6יCݵe;< PT.[Nʏa=9D8!` %*lC7<.m,wʝ.j{UOp_^4U|۶Sa'b3xHC<^Jw~ڈܒ*lUg 2%N*12.vqW"oi,PU\x:5ӉaYz,(_D5틝 s( 5mY YE"/UW$;;AlD`aq Sj9KvnYO|bڕtp2Qvc|[lEhf<2F^2ʲV}I# gCj$`^C3x&vr'd2GePI@%h'U:Oj?~d2F0.}I${0ͿtX8aRN_ؐє7sMǛѦXG)*;qs6 '`P|R=%b+%R&g \U`+FwPkA@C] qe(?˧9*q'&U!>QQmEDb/u~oKD}8Փi+odmi[=r~wy"V+% *`lC#W>IZlSl,!a7oӼ,G\G&m*(+=Lj^ʺX# @^mF+;,Z2r M0|G#O Qq{E7U )!J;D􅄛EK FHiwΰigOgp`FJgG9+/AKNYxQ+W*=QMJS=h1:3^Vw94 J4̽R/ {qbA,xNb⎜ u{ţ(MF#> jWûlZ䔻-me-68*JbX8Br4.k ‚mI BŃ4R)>4#1.Q99dR/LL "%2d)6Ƈ \t !>c>C(.x>~wmRݯ>ĒAVIZeZ'2p gx!mfO{J(SYAɬuk;8F郸Ff z_`Bm" 9i_g~ KZ E*a=BxK1nmabg{. 'kTh0&Cl@ldB<.QmD6^8yd[i⇡v^-t#]qa]]?,K|]B ah~͌a(,RyԝrY84zSPhͰxY:`<Ռc3)㘺\ꢔks-dJj#g n\zsWl9@eV@l <ڸ ýʭLa#9Նb2JRUI5 3sq7yoVE5pKf22mjb~tſ@3o>ڛn?Uq$DR F-]!&0n-N9@1_ݨLmm~h}YBӜT/tB1׉7bpع.2Jf_j/L#r$މ4 PVvtĀwwy& iXdaᏉ:wŭSbj䲰,n#Om\udj[QW@m*u}Bw_b1HDg$MYmIt5`I}xnDc'Vt*w[GfmŽΫ45XCWʃӍ3n*VgsgX / +`Hq8.ܶ)Ə'K40b7)ʹG-3NslhƏ9]`^?HouFpo*V lnyx%"F`+vkAKEͫ΢l]% (|źaR}Ai*0+ ݂H?$gS-uMGXwmGrТWBf [">8xXֱ$uǭɶuϾ;.c~/ȧ.W+RSײ%~*A%l]QR ?^)#oF8r 02c !_[fn&B/0lmxM &)to?g3"}nݤҝz! $niCT4DGYBRI|z2YI/D"<ŷU u5ᨹG5N m O / g Mé^,E3 rVJrۆaaF gyUhIs0tQGHΊeD"V'Ưoazm =[&U&{{&aU݅_#烯L &s,i|wT *$ fsmIom_ >O(~Vdq"v1{ ~ lE~G'h^nnũ(IGq\_|'q3*zO<;iZJ^$;{ȻMFx0{/i c18ݩ¤|;^)utJR`F痭P@;[YCr"W4ÿζJN!Ԡ}wG;$55"^bejCdwVkl̏۟IYMg aػ+=ZUN%FKS O^j>p"J9.UI%FNiU!jS XgI֐.@teԭhL:cAQ{9u>\ mS^i''}*߃E[03ڠ~fHLt8&UY;~Ĩ!ĉ%(6EQ! AC& tP醊f=u_Y|JD K]hz*ʅIA\Xd5ÃO|;-68vi2xYS4\K^v% ̠W*A,$AЫ*6+cku*),&s٢Ι0;k6"UAt_ 8~ -O͂ix>+pOgdGlUVOhO|Wg<IȽ~%@%L\+c$ʆ ez'jo*FI8Q&ӻ2v Eǭu;2EkWK(R>ɿEv\̪<3!R#ZZ#f'(64Rq%CwGx2q6WȰWkƄ!%kUnN źF~rC\BX=g qȄ`VX1۠P> LfRh΅3Wvq۴ A^T7X 0n8h'Lmp[ŨGP˯[ט A&}. $ϛ$#g1RBcCPt_JQgcۦ]s2o=bO0u %CF0&Eu_q;raҽ Qϯ#/%3gsױ5\젥0?_wjkǁsdܒ-^@ǼKL`l͢S7?}&$kޖC>b%3P>@`೦'I}rǗ"ZG3;wiZ@)4@\(<:)x=81l]KA-, ' Fx4js|q`EKnp?l: 0:9 J9K惞I@YQJxT))}Vt q lX@ENTaǿBߣ倆蹗 9s?r9TVQ`ؿp PKL9i}y<*\^pZв ࣻS2Ts@Ƶ̷J/c߱>LY + 0i֦ݣkF ʭ%Ia+f,eD])ά@xCbquqEu`m$1o5!UyF S>lC&{yV$e,T/(-|@.lCQrh[/</Ixz/VmB迺CU.cg+M,8~'|;;0B͛!V/k̥*GHYxuחu#Xx {,ʶiOJfXqk ]SG I-|U~3:qR-cO5&T{gUg%Ԧ>xD/ 5ũY/~D@؉p.™XQ ̸{"_.s/PI`ÊjOiO_ͯ;6;-;./:=3$K# $xWRG ԉt9HdG9jQK/~8A[0O7˵;4AJh4# 't2|mB_Kj%1]κzSH7.N™݋E| 4;梡q-w-U4Fb1c|"Y"=ʴh\hutJ<)1ʉ0 $]A#X.Ҍ{GZ*@LވǦ`c@)\zIK* T,{$ !BBY>`RlL=Lp$`b!8j,gHm,#clTkAeX,%FƔYhǑϊ> ]cL<_s (F<<p 0!`dzj=֋,.^8PT޶,,Җwx)|;%MTJ|w^MyLt Dq(|zs&{Y~W0pYlhZ[T7_Ă &~M)CIMx pCr3~]qHgo^}R-wXژ$u%EGSY>l].iNN(K@QGΧ{<ݠHe>SD.wRc"z-l5\_4|FQFJy ,'4鼈o(Kb>$FghjO@, ^Ÿ_CK採<4  ɑ9")y 7ǏMӆF?nV}"Toޕ#60oF̭\WƏvjJ=qhd,}M}LkVRCQW-CZN6wf G̈́8ft@O^+?rdE|Xbfg?9 D ! esV 2ϵaU֫B÷dDVzAz/) f(q8_@7yc~.?x0F~f)q.(/F{b*E1hl7&o.#fs=\ri3BXo}PCM5J&I",T1XVmued(3C Ng=$$6$nK,*I %u.u@pv,oX`|K>{f)ˇ#/&59(ow~kSӟHcrAmҠ } BD2nϨE0M,|TiGi'*. }nGkR|d\mOuu&{ dYoh\,FhE]RJBSMY nS,)(`p4 J=l%}jL#sxGJq^24IM`zRrw".G]{Z#.B.%?X75[[()9iHaB- , zX6YC^yN:Ŋw񬗄nF?GM9L'XKB J|U{"mjӃ&hdzh}SL-}y \PV &sij-/:ked00 SȽylk )ɡUF6VKBhSaS B$=++1@ Plpx.L Xk+*R_cZs@;y<vPb+ߝoCbsͯĎ:3)wfU`I M0DkHb}KWUe%Ly/kWYrffش9OK:zB)[H[? sFVlNPi<sҭSRoF 0]I'gaW\MCq"P/B=JgE{HBְVYА,I\Vx V:{! 1T(UcA[B71n9θKȳ4;VPބ2jiԭ&lsbNg@jDL*7$sЈ̌Y:+2t4@M^rbTY!j`ɬNA+gՃmiH/q=3Gr שN^=(ct;) Ɯ2 ԧPhĸ %2A:lU]/f阋)o6DhGn o!kkeo[j/M'6/O ׺JPTXT/t%|VEiHS ~7XI N]¤~cqpq8t ?) KP7Hppwb‡I~=fLSȏᗂ~*OAdcAoE ?+:(.۪]#*".?8WYG@` HK،yhşy2Cg.HvzXt*.$7#]H+ g.#Q] C6χ&TVG.`G (5J}E,I:LY%byL~TT1D eXCV/wɮL>#*1KMg`=xt&1pn{l3"N7Pʀimm:nQ @$6 `Sx;ep"ʵ·:VE'$3Mܦ}GYf,T6 ֦RO'ac@1L1jDM=3pTy+{wOxK{eWa.-(WNfʡjg3 U|>Kvq~sLev)36fǢ*f"lUkpƽ=fTʘj8{ k%#f_#VA}0a*FhG_;&דUA7Kє,I+=M֯}ML]LvHyȮ q:I*4B}4Xwz OūҚi\Jos~7J6&9 fanǑY'oeO>Cx׏M%6nYhػn 14zQ aZk1i3T[S-.1_Ks7~ػ{ `7 " ;kQD 뱮G&NHk ivsܞS9l;- 0~<۔y ~2uò@߸8 .@V fn^Y@cؙhfxe#D5DRv*{x-߃ }4-qy"Y!R&Mjwv^ghWvMZ1oV H"܆cw+"rghx+]uȿ*W(%|5'ͪ BnG>0!' rU6bTjGJHP2xE>vB:ztp6\kkH*u\gz@kƪ 07,@"/05?ZP̓Yw#49(/m7Q6ٳ$<.ǬKN}%{U=JZHñ>~uo{4.϶^k`i;(A&}z{u/8h9 d9kM8l&zY>r}| -4PXB'ҐB±iӇr1ʙ{ENwo~P=hRI̔]һNK^wj}ƠqЬyGL.M |'rq"UudKy&bdvT4 Ye^5NՏGue}Z4{V9WK9 5Z]~w|x;wo{ tq,P\ߨԈK1NicҪQU 53RȺjMT|g&HaFg+JPL#,#,mRu*Ļ Zܣ/"gl 4~wSu)GٖW<ܜ:Hge˝C@bwY?G7fJ,RtJ.Q_(i9K$kd9y>A~?2->$r P2#qd? W4实q@CݿM^^6J"2x5<̡ Zk?X7u,p4weժ 3w5&ʥD!8R6ji!gi̮'MO#h2 '͜e\=ZaM}6tV̴f))h %hZ?DX=#xc)'wXM=cS7|U;w[zV1\!&t+;+B6`Th%aoQ7ھC*O)0k,W;'LߩmBhAOPGDK"]GV-< Plb8[QO޹.n >I[ |\ G0/Z#-moI ;?FtC^OWKs\/%Y|JV_>GU1._Eox93 {mYt-y͘}P>0N43S"{i+I4ʈp<læp YAyE .{J.lGVZÀ2DdKmu_n} V-IK jgipɳaQ m7vK!? I|If-希g] +-k4đpJ{!V&uce<|w&*L}'qwe"? -4f.L\a :\ >" y4tu$^F9 -kد(D/Rz;f!@,8952ydϳ.$= VAl/hʝ mUdܑp$,?؂ӀJ~UJbnu4' aeϲ)S<`#sjwgWu LŒ +Dtz9%!-eƛ3 `ݱ0EENBuEI Y4#H2l&a ,1g[6b^|H#;60MU+l<}!Rs`N6{Cou5ZN%4 u@|d` kG'О_G3'Ps*5z7ƒ$My8K!i@[7[Rvb bb^EYL!E&Z IQ4' 2eq .cm%?&+ɓ–(GA&\BmQ1Z72-@O~P+}pZBLFW)żD)izfJrBL&uU9C1#wȄ)Ƣs u%X0QDž:3PQ1T VQ;L,QL#yk/ 6qmq*6%Ov/ކpsL >kr!FC޺9bz9cI&_Gʲ-f0'7Yi{b v&gp2Xx9}i`d o@dYV=dC%]~9frg%ơ,t8HHA6Zfw]qOM?o@ei'GI|zhq,Ȃ\cwp$^Q/ieAEka #r2<`II,I+6@Ydoke@HOȦǼ)vA*(B2l` Ja5O&ݷxLg =A-Q%.|ĥsr%٫)y2C/ ڤe i97M[yN4χo-@w#wEG%%/']] ,X) 0" ecS/]5neVfTo= j7 ިFSU쬫[I Ųy 'ݜQYWm6_svc]aa08$;.}hނR.x2kI6κČv!ˣ;ҥ0Anu"]epU޶O A@ hշ%R$"lTaD<<`34r>O`S {;@B6M|\vO~w.ºr+o<(#w?k<\{2!>8ޏխ/: #P{^f( Mۡ?^:62H.b 7uv5x-Fy pB.6_֝t%(;2XfbGh&i8iAYQom"!D;ONfޤr:/% 7S<ǗDx3A}+?b{{"Cc#K'9]&YTՐ}l|ja., `ƍ㠟i"=²J.L=ӑ62|Pr<8P2T+ZP, '4lS3EU~%i>TkcHݾ>=Qh3-EY钱eaӁ/Xv7^Ķ0oomO ¶a6HyZ f:U Q?9ðj3\f=q(y:|a{R[Ȟ}+/Ubsz~Q*7k/N5@n'}oM,^G^s sIze|"o zo+?U=՜V>GG 9u_ olspUBUV6qnu`!yDW\u~|"20qj~4C@9&EkI17R6rxClvE&`,>Մn it:#2 ˤs!/L5|Hw:MKzZ9(#svj32B@g厖}Ubڰ4;EClk0k 5p݉`v8/?^(e9fa+Gsi-Z}רH-+ tc^m@dF48Is?| jhv/ afRq mF(4Qa%Uhe!Ղɻ2m {ߺm* h=y e j ~DsUW* E!V_bjwm 8 >xS\ Q>5S5`>a6¶7,dy[pץAfG"ˇTN%>- |/u04il[VH:L Ԅbq+\ ?iZqp{ԅlؓ^AO]\RRR kV'0l D&eAy0styXq__]9¯פַ -oOi6Dk-d5 5 n]Stdgl۝%^mrIU}gtgj˗Uoi7{eM(| G8NE/ќG}I1! ?*/M~9Wl֔jf)3KJn- Peԑ1ܨ@ٳUl^2XoT9 -#y6{I;vP;/x<~L{$S׃8Ji5i:aM'e7,A}3#v$NN}W$ea5\hLU j:* 1 #%3Q/%931 u BlxrT_eJ#^$2W.clɬhkv^WIWl]k#i#"b{S mH׻ķ볗8魆8ȹ*MiYR#9 d{#^jAKn@>2\fONOǡ7`r+[95UCZOo3l+~ٴNk2-}y]}zѡQ$}&muZ"Ǭ [)LHeOzGs-mz\Q  *Ty1~e }j-.x68GBL]/53_B =ОY_4pl( 4]'Cݢ_dI2'.-GZxݘ.çk!En_1r(W1M>x!šVϱG] Հu=7I-0{F  ΎM\%y^T5I Z7UaP<5awGL\G\"Ϫ{Ija @%=B2Ɗ -f+PKjJjGo@gYKwzcD9R) f*UrA|\$\' d+Fed.+Px K%UPۇJTêE/.Jd,=־0HMd0v[RұtYo?8jN};]OӲB8/GGsIs)Qc8}hQ[%$Wc"-3yeW]\`T VWbڭ( ;ҿ$mgeeO.L痍Anb A;1*-3PYxJ^MfEs3?@ńfj bi)s:-2'- S/\\M՝Q0zXbd'Lנ>g@+Aɝjj0m -[O\x[Qn7sG>w @τ+*ڡ-J"N[素%[=MG ǽ]#cvVUj-:W3.a 7ӉRۋ=&pC3ԴvOY*l ]BRp]"Z Uv0=Kb!]O|:oȎph!v@+K xŪѯ8VW6'|gS8isr/ؿyN{! 7$ K9<4%җ922*`ΐ>69wH7rxTd c7'-0&ʚϖo`Dl\P<}˸_՚ˈϙ&3r4P#s#{wo>c ) )R={M8Ylܼ0 JPG}+@.^˺KդFKiKyC{V*/2p5kqe0:N&kM+7R*ÈxҦ}>Sr]o }.)4G;vɭ@+Fg:BP3n7.w y{\PNZ5[H&v'Y!%ZIcSwxi + ԍ}.w ՜"z3"9o0 Y^mUx p&ȭif1 V6yKr}>6d }KmSu9/-\{@Л,7G6"~j@*%lJLbRơQdC:^5{jmXJEP7-V~ee#bϽƚ_#ըzOᙹ-&s2\8W-+,S xg_DlH 7|)N7} H **ּc6m9m =L.+M=.ދ؜F3ç>u Wect;&>/HTυ_ o-c[ uw5wRMټؙ/t<ǰA\`EYGA? *hrɀYݩ]jeY?رBA1˟TC+ 8KOOb~*(iq}233䎼VVy ]xRaaܹa׵}/|bru\B{Kצv. 9h١+V!,\/@2E1oNQj uzN{Cylw.<} IvكPI~ [*m3ӹ"O aϼJ#k]/U)IVsQH^+W9vRsO3r"4N:Gr% M H-:NEمR`#9 OV&|FeAڙI_I (X>_NZ- 0uLь'9Y_\Ou3Mdǃyx4L]ΐ=|c&!>K1CFUZ^_,ϞГ݁󷄸Ț]h^uub1mK@TI?`tއ=pyuIbmPFrpk  i^&-w̍5Ҡ| &iZZ@e+HScz2y3ad~eAȷ뒖]ݽUeMQ6`{(Lںo$ٖGL[UgB_"+fDa \B"gOʡi-"{)Ys`Z>mUqsvMvx>sGMԌAçicvU:=@Zwa"ɕ6esXuԏLI#W跭J;SWG7#@ !}eZ&/9b1kDS}ob//y-Թ<ͻwjD$C4-K;,TKn#Ԓc4\(͜Pbb>S;7ŘȆ1!m0 YDU_IM $aֆc- _O2}Oz1?B6vlG )<ϕ%~<"ZoZ c Tk@ҷińYmFWȑ }3ޒx{msYe*jќ|V 35Z[QmKc`LB\|ɓJB&1rF8<@bVT֤s5CjF:%YiXZN]J"Ey}Z3|E_q/}i{SύQS#쪏pRza93V8JA6ɿ y2C*Ryz^S[㮤>5?wT= r"$>7E/8pR@)MaJWWTϲ/9] (Պ,OA37Cު^u9_MlGNۄ[}F=|*VIIנO$w4jd(>@s ?VGR `Șhv&9KFӷ#s22pޓ= eM>89F.8=hO/}3Փ͝ TI-dZ֏AsBv!4< `L1v&!] c `%{O0ouC)+ LjdI0qA%X9QZ( N7,g=~ 6>PWn IE g &t2fpO0HOFzvĐ3+Ū $Jٿ{L#+Yu}}w; k $5s2S) .;xiE;o ux 'R\虤xۚ^Kѥ){b./Az"#wCF~{`?[W>t_va=/UK_oivwIX77a9_5Gݭ_>5 i[kJ712=8%d'Ҡ`?y&]8yGpbtl{n%oN$јX6T$w@SOuƓ:xE$j2sj#tpC K3#T""bfLeTo_#]à7ĺ62ؗC^R[ucK8ҭ􋙣hϽz >p 1 K9f4Ν㧕5#a"-E2C9CEb⑝@$MIF?V!01 Q[V/7l-$HT VI]xgH:QXL3X x&̪P<ю2KdEh J\? N!ús*QMe 17"4rf֭Gwݰ_*պ-rYyj-sY}~R?1n !އ,n>j-K4/qav_];{mjo7e`Ao1wA̗90rv8īGc¤K.fQKi`=FSۥ.dd%;]/lxHF&dM=W8E %:XdA^ߏ8ZFVWvhU S/ ˫+JF18cY.WJjXclVԫ^z^iJ]jJZBW+|)K(-BR4*-4W$ M+ӥw^HQNK {3X,e;|`X?RUO)Q.jtff#碮R~q"'da8uWeUTs $J ~/ŁSxSzhca+io)L_%uKZmIOS->o=*l‰7}},@ [΂رf#r:3~#HPTEq0=ՉADs#_R9l=D>; "a([h6v8vT6̲4ޕkPZA6j@u>CA?""j8 n2_bz4#TUu‚O+m_7@(.X̿ ds'!\jԶStq[S8UjZTDU-AmYLRryhC3{^ 2vq`!ɭi;gwL+A\ 2>wNFg+@>{֡ff{=yM)EΛ e([<#͢fK""ƻ=wgDŽR ̗Ӏ񁚊*,n P 8 ,S|"/$rMOɤێ2SvcdmD~6Q3&)~inG3QErPN݀_2I.$]ujPoAΜ2;Na YGz L|4|Q:,IE2DEނ[OSwq~fR騎o(fdaqnd't eNbbQ.&OaqbQb(xdCTd&UܦX^K R2{j i TYe)LNx٨.rRO5ct#x0ׁ!8@4lҮgw)Z7p梸3]e®UPf+``Lr`!/zXhdbV4ΞZ_z˲>kj$}ĂDObMͶX_'eYhwj!XO,gE'm؀~{jYVD36Iw£Gԯݾ9n,y.#:|#Kaeuʊ[vvZv/sd zE=o'? YlC?*qѲQDɥF,z[&>zA6uӼtC%V}[#mʒǒ~N@4K<^bNէ1ADNBF4a)cEm~Xקlu1ƻP0 3Z#9#B[&97 *:Kd1Qlw>:h ;β w\%[gd0Ε@EH}̩iP&KG[tvt-zSSn\K0xr#B\u?u,0qnQMEd䚎0rX2daܯ5cj͈;ggMr:#(=D6L0`-lckcm<B?b0X5^ة TBxl3~s'Y= I/v!GKx?:Q)s-UhV*6S'̔|HJ B 88Z`\ niAh\M0YϷYtрa%LƠfY( X' MFsSr,5 *NL(if9>>RܽCyBۤV /8GXȀJ0rY_"*V|I5D;L/XМ~p+> {ĭ| *6ħph*MLg.*]F4ӕM. I!;ulEB_-D(Fx(V䎢vQܒK6{/0Ai勽 eڈU\dZV-b&!9ĺFlζJ}}_0Ůaɖfe MXlKEIEk 5h!2.sRHt^љ:F"j=l 2^ /5 +x[LH A@[rUA&駠bgXg\ẁF3PeO̅3LB(&g)Bo.dla鳢:;7[}|",u>'Q'jSPx}uNĹ8 $.?}x6zq7=ޠf{¹vՀ#W#$zyNLϘcO؊v뜼FK!U?,=d3'*sB& v06=/п3괖LU40bМB;y8 ҾbY(XKC:4աzP)2D;@ۧgo'ĄJo>>61$^Z}hrJrLLH4IU[6=By&"w-8 {OSd^]v3eX@ˋSk$wsԯ-!>0H1ka[n<ϗoC|m;mrH%EGi-_OQc/>x ԩmK+Vt|R0O[nRN|w@ 6&YQTvu4:wU5>J|(_2D|Gw (̯Uv^(/|r]rMrlK6fy#.IN8ŗk(~`r^ y_@)"PРqei;cI]!V(My)ajnx"E?0+8)ߞ=RPgSHDJ tn,k@t.DŤ[&rl #j~( Np?Q`(,3C;A6Dx դ9: \]9\FTR!w 1 Za{OM\pKY#5&O@6Am;<G\\\&9Ν-&)9uV4(R{ge#**BHcd(5]7]}qsb|(&yW'NePtQbpTz@m@' 6 1r5wI1RX˂cqT~bs 2 E g.?J0 (NTmZ=j(rfΐrRAAUֳ]T0L-Tm@օ J./q8*ϣ'1%:g=FCfK"' ,S`߳C8DM yYM G4ޘ6EFRjn>q9WxY<ف:Y^wʧ'Z#b[dr q76o9|qIe3ƛL3hώY*P +/Dzݾh[pkēv߮|@["YIBʟp/("wSoY΂yµq"BtɑpSD"d&~9OpS}(rz] sQH5|Tz?wRÁ2H9oWryr4㶍tS]x[D6?xR(4EA@rv}fkV V Y| } eAZy<"f=3NUB/H)5YIuɝa/S8+0ZJhf-TN+UW<L{8#M-5 2ecXh]R=9jKUjhP '93[*TPw_f%K6O]k*2?e&B`:{+kl!#Չ䜬&[V*D .t(Zh(|qY|Cas֖erLѬ1nM+E@;|ބK֌Z _+Gj6"Ӕ I; @㐖w͉=ZQ,e ָ{rOPd+6oC%ށM #8}3zLᥟ0e#, K`ɯ`0|;fC+4@U~Еӂ}}QgcY/OLWL@@d+3|Zˆj1hvQ6d4;zN|cv`}o.|fr}KnK?Eb(iz Q|$゠m`@7H,uotDt¯.lA9 ,l-3y 48.S.5lKS5E327۷*?a>'vto!O8(|52գ0c4 |9Ƚ/Pr]M.B&R办k7Xc58 +OXI[}| w9NbJ ,`oNKc[Ķɷ$PRy~OG mM-JJW^sےOpzoMt 7x pAMШ/\a:YeIU #cȊFc )U(!p7SM\n=7 ⻁Mh֎a_oHS‰sGOsQXX섂uV?T6yA@u翌^v0Hf ezjWؠ{L"d'bD] 6CI쉴2Rvc]5aT";@F#)}jpk 6:Fyggઽ1X*x?}vPCbZQ7غ6#2˱ PZ6|6Qr>0^$5T!e n"g9v!e[+;e6s 7Z@DKN<, اaiU uN̒3e49iD4_=9^]"LfFbL^+k{O(ty"Ep'Xq#Uk|E0J%I7Kvՠ7g.tm G  |&!|^g@l*djs(0\Իd᜸( ug UA=7\a>2IS$z_~Pͫ>/REa=TWZX+Sǹ*<x(Q8`~ز(W k/ {)`* qsU:= ɉY1v.2_44܅}~.3&.al3QK: ~[eD"X-g̝ 3pٰnb0ɰ܏l [2M6T (*C7yE:mЖeChy.u%Lȱ &Lhث: vg(a*C&5< Tp|Bcr#B_ >.|:D^[,0=ߵSshBHɗ7pA[yVG綡K'e.[8{$c0nxLL``@ȏuTGM%mp*>A%C"\vckz[?GMXgN\b @1UILi!®}N~ܸ kyn\RZ]&Ǫhu 9QMEVܷi-4n!#bn#ɘ !U "-qe3yM[,W$NA*:0Z ~^nV9&vk.BeJUwtPQıkMu`EؘjMn5cH|-\U`"w/!jT< m]WrD!vӶBε O9au2z2z-K'l,ZTSq~kqFs~X:{$>gƦE);`v;l/$] &s4#ߋ}QJ>T>~SZ7K/՜6wPl`30q]y0Rnl"6Ar(`t/(9 CFi3+%t溙{=|V!CpKȘv̕a_eSđ|P̨qq&`8@`}+sڑc*~肷)N*2hU:7;qcoɨFL_3C1t8׶l2D^iJ/aZ<0uOc{4>QX4Y#?I sSd"79qHu6.6;P:APY &8:k aK]ހPlLUgv.\y~ƟFw;yAF{0CjzHCɑC+|==s٥EE7)5G{$c56Ҋm?S,xɇ.57?J{-T.>|\ppѤ{\k *|[y4O"D@SNBVjC}Giddj`Ğ.CrF-7s>,$_;-0Vh:[Y;hRpz 3:}?c MK+fOz_]S1ޯx>-$.kB0N94g9r3נ2|Pr[E{At\m|5 xᷗq\; 2$`t}-"6)B>+7-Xfʐw7MkQw0,eEQ'uMzT>jI~XVyqD͍_N.m~ք+\qg Wy؊|Xɤ눓8[% H8L{,⢿+z[< c_7{3!ThDg{Zg79f%\GN mȞSWW|-aA/@vr dy#=S'v?]Q oيq TkddS@`ǏeVh>AXEp<YT&1P)!/VBlp=۵T׋ԕq܃E8Kec*tteýn!ݬoP+ormOZS!kmFḲž~c:8*dcC v*[ZBh̻U#@%IZ}CZ3h"F6yk Ee<@ۯ+BQ@ m7Ig ;RV]bi,m!lS:VwI3_GpB{% =EUaL`pXV 3p!:!ʖ!.R3[EK>veC}PZYp?%%kωMq%bѦn5Ћ~3Y[um(+ޕZQ+>[ ~T̿+> VyۦV,b1T(άrl@1tW ex _N (&ۼ?Įl ۜMI{_d܃48` hGGVdT7U`&q!KnI-2mc( >9ia zE6,!(d G.]ZxK:.U5/>-ճ/&/Yϑob`̯L Y 9z9lfJ?!$.LAe Rg:[}(t|C2 xo&{)\-IZ*"#|UdkP}&17CSn05\ςf39a| ܳwXL14J"r$O砕WY';)U{7<=~8$Kl." 6>RW"+e#_Z 45n]Q YH\8[X80"qYwNFb:j 4R:ц^`4e_ O^6{ikZnwEnVW~c:Pʛj?0R^{YAI@@PPYYAǗ ]w,fI̡WϽq"oXj)4QL?Gbn=(eL|K9j(k[p e{M>.QբaqSe"zg)<1R84.:o2 zxx\Cd(61@FKGjM1~(w8hZہC$PHb^q9xZ(!﭅@yrrYE[%XH0. U{nIADɇU!a_  ݷƽ{  sqfE:A* _^Њƪ &Q U1.Bl1đ)iKH+?yk!S 6 ?| :BT@NYj|+UT|dmyYhcOV;K=| HWdoH, [!xm׉ @!:im"#UcfU*<" @d7w*Cӽ` ?&aq *= Cb耍c 4i=u"HTv+RC=>ce?ܧ˄;z*k$:9εgnY_jˍA(1e삇 V?Q:4ՀU#@3b9:Zչ, ggM03髋)T'=,t8ix@K6X_4:&ʅ#h_j& XZn*&ٜry|x.>LYͦDe-Ҽ`*sZDX!gܢi(o:|ORQ8E5smY򝝱Ǔz^ߺ8 QbI|BRyYPaLٖ;U .Be.=E dBr}GŎS]%x5MZE~ p8jw 613B0KG35ۼ9n K~<ʅGC&$dGΙ7;evIr^H7)P ɉ*e,l*}tnv7޷#7ZXCbXSOÑ .7Ay}499GVE?52o_W,sQ'iLC;Cxh_4e;GTN@z@&"[)0{htEj,H3| ro&.ىz_SJ`]t܂vEJsC; \2)ED$)Tqkʉ^%`QAq^7.- i;ctbR2qae͌C}Bo:6Ŗ9,4׷ T[ά"hTCOVyb4Y?&JӨh‘bA$`*%,ippUs=?|}hL tq(lA9ŬPua-}v2m43ڌp;q(ArV KGqŸS6\Fժm)?GogK}ɗiB~lYx#HTDX6xdB~ڈeC7]WFA}cmm_VP@u&5Ãc;&N3?=0 ZSb7s~=#h̠]j _G m]̦~mz0!i*E8=mۇw.<*q1 C7m쭳< NFPɗF^nص)KpU4 T"h_V&qS-aE) _U vJ_BA]Xru5PId3PtGy˗ /7$' EҌP=!Tvg:_Awwߗk ~_cw7PQ14,X3.cqtwwZ(L M"dKn:As[csi]209(qUAy;;r,$TXLjxˉR0X?Pʷ Qoxw;A|N(.|VǭHKLV,sv*9B>>7+bWAx <`4{>pu+\x_xm=Q o*ßlR S5~K^eZjS#+.b!vi0S+1ІhF |iu BH+b\f>d$BEQ0hWCF 5Yn6Wi&[K>RLM^73@֏ &E"1e7!N/bb0<g4C(2t+_y{m+}ruѻV|[̸3Cƃ;vI1>W|NpJL`BjkrL;ī"ncهtQso ^gZ !~r%=M^>Ycf='^w%:Xp9Kr9S*b s0ղzBsǕY VhZB,S5Y\ {-B H߯diۄne*3bIt-ߥ%*iMGp'AH7#16\==,Ţ~+06s#Ā"*e0`Qt?POA+J'mp N Z0KWDZun8uKOig[ UR@@6̪!Q#=e6T']&3njv(|`S8>3'ѳ "+i)UhOc$oUE8-TA&AŞ׻ga^2?C3 =< D˅ _?j$ARdM^=4j]' %y>;JTGͶ@hsL#3p; H"AWfe(C I6mESZjV@Ho<X,.ͺ-jL-7qzL'tH^(|g@i%^ h%J2-M&U} dHfdH~CIE%+ig;VCWGBȰhI#Oj 3>j5 +Bf#V̱Q%-0z1M 4My0 =%JV `'Vd,V.ِϡqo5jWOJ~$F5FN^}!*wh|%"K^KqRуj'>֫!*y>J-%n(k,'"C,vt2fo̰~g 5v晅 8;꽹I9&˞]&EJ+!O{KuRW8fM?!P7I7[J~OGY``?5ҟ=FLt?_(yrYKC~.[H =.oAYtcmub<-mD.0Kef1m(_æɍnhobm\w_)Dzveaahټ xY,EA/fXmшvj-/E+B3 c뙗F%l`8jI-{dPuv߾0miғNo@I9h<1J0nx3"S'f'Nw#Jޢ W">9dX[zK:cȐ} Ճ3##/if%j-V9r1UAJBIkJ_&$Uv[<~亵p J%L`XQU<_<zCGūtuA(ڈ}1[luoŹ!Hm'X1G|${;W]pj_@} ]CHfk@/Ggˏ~O}}}TZWPUpV6 sXv'QhI%b-QFgn!gXElMȘ3uzۛ=|}32ʿ uQ&5N**Qv,!] *Y&PJIqd#Dxr5c=%3@vnGkՏP$VҒ_#R!r_N]eP L;aY+HLJ=B z1`rhlqޑ.C`R^hаP~m$,3tҽTWZ~dZN:v%SQ1bE N?YU1_xևԜ72C煲e>2f8ZM%\,,?Z3)6Z{yd7]kivOXJ+ b^3yl0<7?R5â8hRB͘e{N9S]EVyJC-mH5u}ŊN4lIZ',}AR<^~X2 mhZnA/y&sؕhH4EɛpC*Tq|[!УO>.,qaQpSQ+NO얓c/dnj;z(N[AQ054Fc<'EGUl^| 6.4TyluY$ b'2V]?Kma'q<ɝC2qkUk@K| Q/0ն)r8K!2 5sx f Җ>S!' wxrެo r;yM4Fu'kZ ; ?. @!;W]u -*$01jSl WNupnF|k6CxGȚLt}ָ֨@sƯyN7< 0"r蹊ePY`o5o3&JcC^?7MWG}㢣"fyAL"H!9PmȟvYUi̯6D*.|N8Uݭ*g?Jsb$za*7sUo9 Aw7>NϦ\0p)],Cu#߼?rr0kFRY 2E(\!\)s-eȔvdςVj5Uzt&Y|f1L2l*#9 {V[_˱j`[XO{O?Ug'Rx6wtUpJ1i_):k0 _ऍ{1qCjlaő[ byg_Ӧ[c*f.̟(%ţ^pԸWϺn\42mxcM>ь/<EiݯފydYTqJʹU/PW "7XKVdAIqPj=O.stj'BRB!I4 j 잘3^ˎk5IKg³44H#t^b5|:S7ON]XSjr#+O(' ̟]XޭwD<{DlϚkW zRqKo]=mދ2`q110lːJ\zjWZD~]˽{ Rpk;0lemjDBb!)uQ3].Eʻ7J.Als AF"Q> ` YIH$L1s^`5n10 Cr﫨rϠد9d(asx%4Fn:FI49"׶U^s]橋{ 3C0YnJb̊2 Ib`sS UIt\fV 4& :k s|-3NxO[^SMPH}bs]IgCw5r [{ $U%&Nx H6v`3{9_W?uB# Du,+'y]vwR{@I۽@XY"*)j~fH`]{w~ln}N`A>-!7ˎģRX*f/g`~nӋM}݋Z0wd.P+K-W9A<$A/Y2|ΟIF.uoNoIS1Co-aH^vJʐr9؆[~4^$M5U#x|V\:a4Yq_Qd{(ݯ.|949XK(|eŌ=?Y:noe4#c}#5EB2Z$ ɤ)p~hk;YȠn2 (njI*[ʠ\O+/h)0YӀ#7ʖ B96(v5&[$|6*Ĺ5@ Z ^?5j*줇Y,6 .zI C ghr{sSb-].}W+)}Į20ʱL\dlf ?MS.C/^? Vr)p!J72W48c޹(0S0Jr%yz6Z =8 PEAj(D5 vovOߊT:=>H +ss9|κ%P"\ɇ0a/bDM+WR%Ikǘ2] ~K۸2[N%yV{)V*Ӊgxd?(R1u*7#W FMFV(-q|IEXVB! m \^Zx-YJ"MdUmCk2(&hJžآQ*"Z3W:wj@m;"is5,;@la7nX}tou pѴ,$e܍&gu!;2)w2L =Dej+>+l|)8ڸ _@`.QܞIOMo'X3ZB LO6K` ./ ߮j5b/*QAkjYfcdȈ,Rәe‰ycHnF8'$Ro.säX T4#Hw.higXRou}?i!#2B10Nkg TE0A"nLe yr}Yq\J݉,y\Rth8 K)YDӷae}A&9 s+@l@lk3&>qx-B!l;5<7̤\px^*!u'{XS{% r()mdG3i~[BqنG)XʙEtG;}{s͈!NXFL\7H551K99DCwP>{B Ǜxr)}@^Ènw`FI&Zw2IwhF܌ hX@_Zadu|F񒂸1h ZEdӎ\}a]=G1$Z lDX8۹gc2SX+ k.U}]p35oHXK%nh0$Yڢ}VPe<,KX]?Kreb?i 5CW43ݧd=8\A;;$lQG)=w噘Loҷ2e3ҌMQBHsb Ly^+=2g U`㙯ˏƍ[1o{vH$TdM24o(s9$|޽Ǟ]|)i ^RgkRw,7(C~ ƴU?A18tDY~_8d3ĎbΏHFV"*u]I3WZFhɕ$!S҉X|xkmD׊7׈'X>1}oB]'"zFդ;9@Xy9}!F̺ CF:>}q ~AoK' >^͂Rg 4y a 3YpLʖ劲ϼMyZqzTPdG@鋾p%#Ļv%O8zM(8tKA0b`0uߦ`̚^*"b /2g D*pUdU/̎vGZ]_$F=îTD0_[:ÄQ\M__/'i[{oURU|FF}g2`5̭xYTa ʰI ywil6`tDN[l__ .F(pث,7[ELfy~N'(8!ݵ,瘠EU6lb9ЮfE睚 욞#-I! LW~/_A /ݫOpm1P NWꇂٍ,M!0͸4o̡=lH am|v3X::S٣4`\'%H dLH-K#-32[M+]hL}>AY".g1<^@ \/ '~[plh ɴ`$Plǔ MJh6i57(% /1&_[uhIK{7zL(_oDPr)6LLDznD.V</F./0zJ OxuxbIAm 0L!P(!ixQs8t}hj*KWD)XU)x OFliIyu8"a%3uN{}x|r sKՍ/LŎld LAk:6ad ק%᥎9Ji;߿J@AF r`DͼeP2Uk0)#F*a"wiEi17 ؂n!E,MTK;t<,@y5j$3|k^6j2_3Bq%3m>D.2f1oF|II,rU18.7mi루l-hXJGh ~\>ZSqP#wh0mCSj],P"m`}6I&sF[uhѓ<-x:ͽGJx`C2X'Gn}s*;̾X$?e?s'13HL|[%eJ #ۈu.K|\<8J_UĸAIs  msctP;Aƚ(^` {/.cD,*XΚ/Gg3/?\=k,ߠ^70:_@g 0vݳ">C'H}X \q(?jP\l\8-$Cye }`8 #+ CeqBu&m"~4;Òjw a 7si]'F`Ì|lzK13̽ADP⧉gN8i "+BETR,lfD@d;I xk P/quk 9('5}1`4˖Qɻx 8ztj˸bg[p!ձZKu ; 7WFvzLQyΚ4)T:Q[+Ycq٣NjV̦1%gGSY\].v!vqA*eM@MH#\L8~MBf/C6Bf.@S6va ԆV!Y.;YPD^r3}-'SZ}y8{o9t {`"3*MNb&)T*)2&?=ے$Re@gT4)wW E>rG-(=0O'A K,>7,/b ^*7dK\rk* Zm!Hu.b~1sԛ^y,U2K7̛ij=%gJ۱-HrΖU=t1'G-}Uwt;Яͫ+fd+<Tpk\qhdV,6ܥ(T7I7+kOڻC`B93pef0bĩ[Id̚Xʫ3yzY 6S2c\ yDSe`yM$Ҙ~&V{9U.;Î[8Y([3~1Ҁp!p ehb&C[NStE *kc6 }E$27Srd^lckt!v;kJjZfnJXJE,ZZo]e;{n%Y=N~w d~{E< *[F́5q9mT/n2,tWeTDZ(Iܻ[yzK/^/P/YdnXX=mRVv9nVbx'58.q1V()M6OB'J:kiju +u1}sh#ocν|!T"]Xi1uޘ: 4e.0wl)pEMʱ Bw/2S҄-`$*t~|(rzZ환Oӭiu`pIo S6tŕyIkޖXĢ⛴'?aAHsk#OٞJd&8uzB뮤ja ]4Fλ+&OV} FaKf&cn&*w}TPt' Vo|H仨֬ C%96 wcJW?h5o~?a7e^Jf~%bL,@,l:J]P[c{%GYGmExd)֕‘Yݦ%R@'UԱٳ/L$|UA9G#Y0nᾉ-_VORVb\܏ gV/v;@7* ~lě8̸ݝc) n9cceu&2O(*9paL3N8#z6ݞp_tK=*"~>y-,wu~VÝ1 ۗf.vIy#WZ2z$c|QP+YS!&> 9pdܡ30 Ws/eiz$H=.r $Dķq`|7b!^{/X`̌4M5boQ MÒ?^ah'ZYzXpT58114.#EN."F3ړq$:l8aȲq79eE|'WU"AOk c=\1;I~͓/ *V~4v{ڶÝQVX#Eݰ4b}vk#f6;3(E?jg 8fih͒wĪ?2W 3]>&۵L=C"E d>&zŴ\ď8rt"h<Y!eA'g&ڡ#wz|g:F񢢒,d'_?p+/ۺ={ug0{s6ԙzs!`u2>ݿ[KJߋ|]˔!KEo2ݦ<$A9`əB!L±Ma FT^NE?D8qXA=&EXe,FlHcfi]řIrsxvМ/P|[Va xR+0bLnVwp4vw?ŌW:[+1YZ^H+R)ߖ!vHiiO3n /Fst<9Y3K M\2 ],(YX Oyc]7ҀmJ,k?+^{OpY|#=Fu$!(<_}Er@yeT>[q+%~LSV]>#\ΊڽfDD8QLV:WS*:F~A(fYSio@Y*gORL[D CY} wį]^۩(C7LE?8-_>YKT7<0]S)&O)"#oF #ȮlڴLR/ 0ykt!Sjˆa@ ec#LT],ԋɞ>)#%aq4: 5e۟ TA X&݀7!U4'g$ȗQr|8Y189#Beљ~M>uZK FQ@| "Ң(QC~d_! Ov^_}dIF? *z-SC^J Qt~NDŽ6H-x! OnAV-&P;2*Z4!N ~qG)QH?*΋E2PAJ=Ŕ!^w{*~lQY71|BXH'FR Ǘ"ILAR%nOѢzyo_c5ix_TC)s`i*Y g|p[eS稂ZdŤRڨwes.`%s~b'@XlgE~!CԹ8՜rΧ/ z,D RY9Mhm2lZZêau#즸I'OT[]MƜK)[PgW*~hI 2R _4A2H bT2Mdx=-"p}0  71**S:o7({ܩX1+w{W؞f3zx$GܷOFg30}O4ClUƁ O٣D(7Ś?\WNٳY1eFnZ/XZ;2`*~Kה0l bjݙ2R$5SB|P&KJ(|a#TA/Qb)wBxљ ZIuM_ػD}g:ܝ[7>hLb3n^R-<^_0eʞ]vC\O6>l}OV/J~Ok4Ơ8}~* km^C;Vgh<^ʩfk sc/m}kaxuPL_77yvcSRK#rgy䗲V,=u}ٌsqM% yXͻ`3&~P6l*(ETTÁaaN,IEbJj⼯+uTK22wK؈J(U%'O&mȂP;kv{EJ-\ Q;lx4hae?T&l:9#*0nhҽ]^|p/ mmF!ßYvuO'7 | vvn(BnA4y SǛ* YvFo?B΁x`Tj"gJ, .1zHކ A٠7T))Jh16EQ|6 hq#<䀞m`%EHHq)WX{oN^|oE:)bJ'/p~-ZRן5ï_jttQ A!6Jo냬 엒FE*D ng[@ȑM"'%f|-ϣpy:A"O`aF䌿s~X}q`BQMDM*iy)Hk{|43:̇do&@mTQ{cEdy<`K(ݿ/{PV +U`% ͏n?N4v}-\s%sBɁ (}#ym,Waq7`%.?Cih7ՕnP fHا>QUF=X:m]Ha o~}fǭF?oܢ \ 7 R@7tS0pd.ShO m7*_4\/1Ԍ+#jc(AkAã %ETBHc#U4ێpxWY]]:XgZ@ڄp4O/%avbF"=۴ D1\}:LFsf^ 2Wu(%O$2ӱ;(Cɸ5b3)!U+纠%ʿ0kw7tn75,W-]X_dR>r:WDpC73`jl^ Xp)Wݛ(=g^b W1d~m =dK2^xJYsm;NT$K*M mYMO{Kj(U3!V;D4>8tä@5q6R2s:a+?m_3:*OD4n*9YG3'<<1!7Uz@C^Ej hL(^(P~']L^y|a2Nx}VfU@?l~窣2;SMu;"̣FҐawg1Y>TkǨ!Ӽcӈ8٪,7xRIJ/I^ [iaZ F)P7|EFJzN(駲,A ,hmS| |t 7\OuQ PsgXȠPfཱུL{?^*v6ylZVԕu\+Ʃ_}hcn ^e$C͍ld !Il=b+֩q7CfmfϥGm0 d#3}Y&[?oPaMD3ʅlbs.b|?cGdθy8=sX?G +-}<y 񿠷P#KG! eU^o/>wT,={d[OB7lJ!.&\.;[JÛd-N8l>`MMEj~chL@$LoӎEuf H]Js{P9Tk aij5@X'2-={Jc,71LyE+rý(Le- ܐgR :ɷv[DMٰTF` YYuZζ$ AԽ`M!$_tw;䚗Do;jx˅ڒ]DЗɋ/ڈ-]փ޸ )YQmMnMc) q\֫2cmT;Yd%~>^ SQ@= }ec9tdEsA _1/SS[V`PKAPw&h$p1 i#\RTaTCRwډabcPkS#VƒG/9g2^(&kN(!a6||c6D)>r^+eJ)U$4c+`Χk"5Ǡ;dOM:L=8ir 5inCL3o@nD̓v,qʸ "iG{0?,ʮ.%:o\ly}.,3᭲^%hkӟtt4ǂ";'!xpI'@3{,uX!xg_С\Ugtyorrncdgk|C0G$:N$!;z@LO,ۗ1yBGZJ-)~@Zp q:DX$תzܒ>%A]GJad5t.;qzY [ԇx `{]C8eǔid {;bxA+'.UtoYoK(29SMTfrM{>EVl2sth.Dں I9u_}AQ? 1i] QL=2m&5g58U2.i׬|%m θ^gOn9tW >0NwcJ aJ!A;~ ȝU{Skd+w@~7s {3ΜO1ˌƨ 2*9 0 '䂀:iZZH-<^l,|p>#Ր" Mw(->p_7(0$H[2Ɔ _(C}x#: /0NL^5|#ARo0@ J{{||ʅ6Ǝ"= xͥUWƏ;qn{uWG̯^1@yo%jjsWSN\Ԛl1itlYt=aثiH7;51{AX)X49Ťh~0>0~ghAp\<F4V4~;%a I'>H;Mvriߪ0ϰ~6 ӢASweyQAoa}ǿS"JuܵH}8fF>5j`0i6}eLo_J?b~?XB" [. \'*\ew-.ψ)e>~OK%y;c4uWY[ 7?X9/#ѓ,$&= |8Nm~J:GC`cBd.Ns_ \+ *\ԬY׻*?Z26HubrFPTz㭃/'PZٗvjjF2SST[dwk,яm3Ffۖ|[)L&zb8Q+eU H)q_*H +QM 59f[X3qts_4 Cڼk,qu03yҀȧ.>) JI:Tи5J\㡳r9!DN4UZN)zsQ~Fx+!YITe7f&n V7?A}3M;G =g>KȩuНOLmߨ!r50g Tγ ,`k/o, /Z$u`pExXY5KQϱxs˜JJ@Ҁfy4!r"_[F?\:!|TR*R(N6i!FȞft:+#ww}6s|g+P[A -:9%vtJ -Zpp?eU2&,$ҔP{֏[,f׼ HBj[`<.r~V7Z Q-rl:Ze8㋤x= ]XӁقyf(\[+\\fjǝ5oE%g[ XAp t|v/x= B4"8q+]ޝ`p1;G[ F [|ܻ36=iY;xb+m<;FМlS%]fXkpJpádC$OFa'\J\qp I*SAf`p_?kdUbS75< VfW۽*/bX*[Iݙ$%ʹ|V}C2QrJ9d3DDKA *]>PgRr}/Ǎ֕dpV $t M&@Jš2{jIcWSKJ_Ge|_j\r)p(y̮:Q>Z»"i' VDtlqW TVbU!< Xb]tw5bp>Hk xeC!eUE0a*+' ڿ_ҧ ≠yn"9 IR3{t(z/#WtpPټd,rj}i%%vK 4+phXMO zA7LԦM9 m$}Ex(Yшmv)cB;R-ӱp}~FO>n>=YR2ZV6. ghgj-|",`OcTDh=T($Ʀ$hrw.[q{@et&>>Ae0 +3z K`K<`^4HȞOY81R'"^q#.Q&JL`{F<82dWA xgKŪS^f 9{3PaAQڌ΂-,䞽Udt(x!ȋ4R0089vM(XG"hՂ"{o!Vɶ{܌ MQE^߫&@E%-C X>t/;u̓Xk pJk7/yO}zO_LO.Y}ɟKI+̀0 {j==lvh ڨ2,7`k)W1V}i|67`P;wu5dׄrn|gI%:{(PC^"vĄ(ݪ}ҳxXxڒjvM`I*=c4ֈظ -M кj vm^H \j[FGt=3 cXR,$й95]Tb%)"9?lHM9|$gI,LaV2EXsQm.̆@0qjkz:PU"?o\Oh/e'Yۭ3S.rEņ{=qB *`%h9ШTXs?!aE0  d_$#~G \mI9~9|8/˯`&$0jv#X{@HfTBBR3ba!&scv1iB.v!C_ OɯTv1VIrj2l:g4mH^7:*ѓ)+ ѹuʯn5~{+$ 'R *X@^zVE7ws3lӺ 1W9WZ):Gn(\‹}+f]l@ p55K|[vpw#ڢ=3 ?~.J/Cq0_Z>} +&{Jki.9% @Ū[HRg/ X]GJEy1<mƗ*KefYѸ[x܀^g>XbqbR[ARl}A&ezZ,Ee W=,LECԘ5u`FvȈEjCxW?A<}xP~ z|v`x۾~NbJh{IZiNlCgeIPF`oX܍vB^'>uu0OW%2y qdm SЋ4oxe"=rz塐kp%gR 1ڿ˿h{k)Co3+gvRx5TxZF!\fnpI;F-2r$D'_c4 V(( v44aDhwɐ:I8fo]?LyZ.`&*pJ]!@ĺqԂX~~Iy8?(FBծtM]T,L=Tf1Y{_;K}i"H>`)_j %nmsӦSg+Wx5Sr:y˲>hb﷧[QTZ`Gv`G nTB'M%JjT5: ܦrxI.Pu414qݡf=]z(3DDq(tk `;_lsASÝOkXW1I$`~ƔjD哵/5$ކ^]lՑ:*F*?ld4 N::~h66*0* {!!罿DP3:0ogZd\6J 泒)˛$ ?,Px\2pj&T,RT`L:µTt39UPS(H|}Ρ-hji\"/MazfbKx5,EP?(@nBI5R}-iKsH40(,Qsp :;*ۡ:ٰ?smλ%oD\W?z jD0t~ev9`]%p H?Y.nJ豾9XvF .0/2?h֠V\meqZɵ5I8PߠMO{8cO/;W]ߩ ozJ=WQwn[.M!~h 6mR=l ̼8ՙyڥ)S2?Nܞ/i]i;]:2r=q@^v_&<Ϲ^ `E*L:ney7^|J~Wt>PfS3<Ǻ{6"w{(9/nL٠"PQ) u"!7q]nEBu(? Jƞڅm>D[~ñȦqM: CaZ.7u4p3v"@,#@G[6u‚m %δnM;vH0vQg/A/ ]Bu'إ'zōg1cS3^'dsm!m:tqX AM8 fÐC5Dt? V$ 1ku f^k'E@sBW=qcǧFx^%Vԩ~*ٱxFL/7ˇgH\nWcUݰ aմ 6u4>~8N~)u'%KBNcf_٘:y{g=(1dϽz,(}P,:^ /H/6[@P龭Yaei݃ظEzZDcvw2\ y_WYV'hI᯹hQKd@8)F8$ݝiҞhκOԍ$V.#C7EL`2/үq2حLp *bVspPVz)_cA#cځtw%%ݱ9Y[-B `i?alL'+KZ! ^ppufV)o>Zψ#28z_SGGWt.=̢qC>&1I/UpMq(r ¾QU`5hK-h{@H (-KNx>_U87OE;87zjMx=D?P^)n׻ȕ@RۀZfT/  $ 42hoByy| ?&VkjtSa,(ϢM7G~y|ߛHEAd0H7Q7HPT/M;#֨%yQ$T8i*h<=f56̉|3NpYjqŽztȕcɺ3%n%AOiKørW*8y|О=ea\r,̨# Z819Q1?Dh2.8nޯ >pG1z].tD][i8v) I%A~RŇ7*S,@+TUc& NUĈC5vCHԊ $A1}[W1HIѪK_O ne{z7-nI̗i2V+~>¦`"44%lA{w:Tx=^ppE ,l^O($[QF矎U9&lKGg2VGxp,VaACJtg|RyF"}oTpAHd y 5yd[Ê$3=\|}soiӚ]BOKdo8!džAx0'MAcQ빫r:L5:Ă:9ն} qYn;J|-:W0RO{//X5vZK8K(  ަf f YNMăuab$ฺc|i.žau8+Z?DUn3krԓ'1}p3gmΊj 2joc2&B 6h3O؏g9E (gu4ƄU_E|ۂϫ?,Pcw&.p|(<8#2*tEݏ?c 8\8BxEWMZHHHeqM-Z=v izS1uͬFT(nb ih@t؎K։>~4O2tT XkDyL ÅC[Wn>bPX.Prh"q´NRkQ;@~0}a-28e*@8|[֤;ۚHRg{YWU׳>5f4%W^$N~{ܓ :z̎_:n#e`X-ԈW=˯y*dQL-ϒ.:3Kf,u,u,`CL_0N\pZaS,jy ZxBsu;D_O*JvW-ۼ Nq = E?L^al ]XR5VֺKPEXLn/2|~GoUAEmQ[ORܝ7KsbWBFyX?DjqT"DFHyf_3RŃmYz=9Y1IssŗZ4K_'=2c6DO*~K(_9Wj) ,'hF `!_ U|/kkĢd%ٺF7UR~OQ-kHi~h9*LBPa`?@Gpd&QMn{)8_x7+>M P㧌1ϪU"zOH*4VQNŨoyr9Y*?y~Ǖk_1~qy/]}ppLi)cIWd׷t _(`G : YL6SQWnaj5٣ۙޏF%GJ#PP-n-8I2LJZWÁZKO{PєtݚV to퍨ݺٴo,HHc&B׺ OO<:FoĬt՗B$<2\\8/.̩b Jж7 5)n5n[J[~mp)i/}\G ;4;634*rظ;kLy1:󚎹G/;%RktOJ pys#OJtކ85fI_k^IqlZ=veԟemD:v5.SVA`e>4~JsVz2h\Z^B;k+m@uIPͲ9-"#^*dzW|"QYvtEC.|v6a1VmeBP;kI0U+%S}ksbk)W+)9Sq)G% >D"Hf}0OZ?ݤ؏ͅ.ELʶܶ1h?-rn6ųU6I@u-zM^D7d^Q$B rEٞV_qznúʭ]5䓰["/ IM>HKX诜i $-h![d\p#R4yPk^=ђ_ GOb?Gdh6H<8hWv@zX G@{ YHRDBvXiCJBMfC֏*D09zL;#; @ylë}08oL7%rK^Puڶ~-x޼66r˅Z\͗O9jJ?L'Cu@8gC^L&Q[˧;* jJ@R e`z]}P-č9HYB[/ ('1' v!̔~qY8IZÇjoU^ܽ(U*,S#GE3z`?]M7@( UoL2XD<4;TMݹvDAGT@7%f|O;J񗝰]1X;T墷"u 'dY$#/*YZiͣ q`m>7c@1GS>},h_6FuLd0ȁQ"_pҹGRz{+26(YH |ƩZV#}AXlVt0B|Z8a[= xH\^ۿOoWtܻϟN]tl􆈰Y)en+[?IБ΁_nxsfT$Y*{zA4)!v"0#\VMAgFȺSNey0^De h uci"sZ\wʔS^gIz|K*\yfC9C KuT`K匣"-j~zs&~HV'D~; ޳ie>jr>ْ̹2Hd=2wgةK闿Iwr®FʜnM:O vNW.|7Š؛#R^ wꂤIsњ"ʗ7 ıBMLJ]rQ]"خgMuBh|i@Bh/0A':/u{e^&\w Rm+ '[=1xMW{}ebG nUztM0(0ʂwՙ?m9]n7cXX1wcZo-Un>k0kd?tHj ܰ@Eo(HR'Pcg݊ÇEPǦtێ ,Foį~^w:'1*κB%Crًq2Fi,:YhtӶ߾ 9Aݑ s@:V7jHhPXdVwƺ rCn=Eo]$PϴfeGڼ,p3ܸܢok$c 5 vNw/4&m~SeJn\aK酰 \ _bT#j(8iCxdSE:a(|E [?NG3_|4D*T2,$\w Tu6Ԅ^mj.A}84kum^?I ⁚|Yp'ݻ to6ԯb+j[ /ʴy|mU5RGI891"7sb$j" C}Zn@QoJH`z XYEjd3.c-;YU[hDTC~^ۼ =AU̟th;2>EݶOLVA2kiS=ESm{G?}.㸱"^C.0+Le >t^^zc jOr-$zID"GfR`Mh܈hkD/m0:rˊHLam;t~F+Q1HvT`(nFSVqBhJh4n8~.fKSw^g8ʢOq<ޟ z34I?#J>߂olZJ 7ʼn#)x@q6/6k\M\p6oâHZp i*C76s00[|kYQEcN4LPNg}:EXI[tBk{X]9q|+[vw [16I".6 ,fvw4Xss,?6wDXm/)/$F$d hg\4)Uա +`9?R(,[Tx˓7 E< -e 2yw+77({g;yfс캲 a/ Tq m&!_0@ lɀ<4rBB1ۡ 7+mX_xӵOȀ T1C'6g¡%")3 \bHi0)tm51rEz pfA0­) UjeJ ,%ݩp32 FG#fTftrAMFRPO)+bpLs`W zo3U+}.!3dsr"z"]lZhx5 qlC]gDǒ1nPI'87!EA4_wZ?-&\Xif# o렰7-f(xҒ|38,mY3B(]2Uibc`-YK)e[]}(D^z}lT~]eDE'DP'~U~LGBE1:1]vjw^*zAo 8ms>-3@aTd:^y?z}QYwf=DnǕ-CdF*#џmzm)57ǰWKvvjMSOGї_$,ź6;wv[%kfTmaxҤI #OӺ+<|jSuu#K_eLβeBd5 zNW_1aM=7֪g>֪9wƇ {)"rlAjʃF<.rƪU ThaT#{o/ਞZ0y3V!hq5a2%boqkk܉ ZqZ%ѣx4kj2'f7K 8N:ڳ3 ?Nʶ F6u l$t |w6‘Ѳרͬ:ix6mݗ[IkS^Y$ތTa2yͲWIEN)rt ¯E.8^6zy(=Φ4XW5e[ ݅h r4SuR}2vkPD *U/_P.ȵܝ  3Baa^%a|1uҮؙ0UqQ갣V ĤL]nDsQKߡt={ąWE^inh|"3~1|`I3UY $8-:DC¯}CܪvV3Uc+CeL,(3#.y'Uѝ5 Kq +"f=˪۱6%6[9 Y4AuL7eN}1>:a(0#)Nj{O컇m)!P!cHׂ901QUES^\ ݝdd|Xgk!HWH `|S+}#%A$$@ s:jVP˺FGD~_9ǒdj[E!VVdLui^[ό_xWMΨ w/B%U!ZN҃nf~s$tHFgn.D<9;Ia+xJr]z\zE$ x`G%3j;(\+j U:Iт,HvN^EDkDd Y \J m"8-Tub%z/8?JC۞nuwepj{H'zo_l3 0Z̮l;[;čdzK LOC["6V#v[U&\ ?qywqwsPURv</:bS6 3u]-z֢BP\4AE( "貔yE> I\+54G|1# $פsAXՌ L0Ğ3t#/KO%FQN"d#CWW<(z#8Y #~c|- jˤf; W/PSw)'{\UP 1rzeS@ǀPu}B& OZcRRFyJow/J/).=5Rج!TDCGI7<[ڄ';8SQNưA|>\|#T8[2\srI7ϚZ죝[94E C>+$Lyx魨a._(z[kGn^a.$7"kAv.06$xא5;K{sw_y(wLz} UlI|ݐC'wƄ1&: gSk $#; .Bb|A<:IJϐm9g, ͤ{$PHnAwJ`3:oQbzt}'-n݅ykfW]"P1AfS\@|OSyfvA O,R"ĝn44q=uR fxu4 J`PH > ^JrOnHJp JɗWaKl'wh5Bk/WZ ;Q+dkPb1)R2Seן/-miOI.c;ܴ'GLngc"=[SzSrz B3pxQgU0;Phfp uWҏ @Fؔ.ںGq9! %TOt]^bhW`^Y^^O RE׷y{;؋&sǿkەZP> )3M)'ٝ Jһج⧿L4g˲F+|(˞/0Dx$P &6Ζ{u6=Ω>pkJMBAJՃt@EK25(29 oddq'(q }geLM50O+ rWU4>f f4Iij '-jZV7lvD·\UHzAb/?ԛౖgc%)o@PȉmQV^lUC[.y- ZWlUB_{Z nrߘNFb(9C0)(`:&lnyB2HR$z|oLX/4407P<3/=ozkJ"WFCqX,M/S&%5DtS<F଺QM_9VLд;5ʪ v y{Gh(ȑqA1Gh~\sL/W+~N.K95u2+N"mTz=}M1/~B8DH7]_"4lg?YB=4s&o~-H_떁vPz %NjϼFюPm @bPW-{E醞RD |t <7x%;'c@8kcidэP'pN+9y#zNe;҇ +|"ّñig^|AзT-zdG-m-QpCV9GdMļzA|&6o٬  {fŒ XV?Tj6|jیYeJ'>myEHP+29{W 纸Prt8?;Of @x0Qo҄xg@~DPME^gxh,7fi 16^IwQ{2{\x.CMДj~7$8Rf3 =Mo: K7M2ط?rC00ҺL0s·5]F3HSΊfte3h ;PfV7Tw"l˰rJ 7)f]:BDWlp5_ЅFH~AE -QEYCfG,(ʁY|T4g/2qo^ϩ>J$gAN"xƟiiʃ4ȶcv6Hy3p23LP: h`)5wt$"澤hz]+IeLA(7EMnf<,QR=;ȫx9Q+j8f&0nաLL4ެ [m9Ob*1HghnI#v- !kӽ$ 4 t?a^ҫ@Rv3 S bsafz6Q,xU>Od f]] DÊk&!-'Jmg6WkNHtјh p]1"q5z$|13Xe \LۇVɵ"ctYmĠBJjPRbv`:1͌y=Q{[a7 p\ -_Dc'\DpZq7mIg ݒC;$0#$ܮLnZ$?8?%qc~L^%t;o%FIbmugŔ¶%sU;µg_S #L/jN:T(M ٠::9~3@_@bQY"DHxOIGCO /f,jEh; Z.%-k61H<4*ҳftD;1̴ Q&Cky iGBT{~w>3X3[z;W9e)-%sLDBH1DSՏxص-~ ORRf;q:U蒌<QYI 8[nVJK_nv*w%ӯkg$5' DO#d?R|g4j.wo$vVNp6c>DZHE,i*B@F&+u>??%n1;9N+Ej?iEts/XCh$.e7WABk\|߷d~I-ݼ$]Y;Ժ8M(}'n;9] q. -oP\$@:'Ⱦ~IXS~=C;6+KF"ڭ"B7Vv6RRy^fl#p̸ʼHhdG> ! t8M#YL/#tc`@yKY֬P &.#2 VhQU3d&@tHr Q{@/jv[Os'Y\tM$Uc+Nb* 2ZйzV_z a%n7]ˎk%O3qQ'ۙUYs蟩\Ef;6ؠWmL Cb&)7}]vt&}Eݜئ.2FtqmR:[1 ~ y`I1U N K6% p㴒Z)*i+ 4$ Z )n@ig%C UT_FH( *;iEK+$`Ẽa&լ?C3Ҳ;X-3Zݚ+bSE'b±gYZ07070100000061000041ed000000000000000000000001677ebc3b00000000000000000000000000000000000000000000004300000000./lib/modules/5.14.0-503.21.1.el9_5.x86_64+debug/internal/lib/math07070100000062000081a4000000000000000000000001677ebc2d000010bc000000000000000000000000000000000000005700000000./lib/modules/5.14.0-503.21.1.el9_5.x86_64+debug/internal/lib/math/rational-test.ko.xz7zXZִF!t/Ry]?Eh=ڜ.+υ:_,^8[qף"mVum[쭲 R ]a ӖT}b8+Jo)eUf nW&2J_fMA%xdWu8>KGb7xiL[9XGI7☠19IjWY~з쌢20dS,8ŗ׫g+}5</U nͨFmHp7*նϋAU>JO[-k'Uivh!TĜs1$\!YZx½xR" ,1t)HGV#QBбdie t$ =5{ F}wIJv S@"=RN~ {esL4zL+fѤ}=je瑚nR& = Eam?]d )Kӎ7 cHTo2XKv+dhb⑀7.6Y}^ :yk0ē!OΦ& ˛Pڿ20~}?;(*.  O$ @ap;Hf7~&s"w(^E//1(S!s%@ ?r<=`4D-}\w[Kfy t *wxkPCgab9)(BH w=HPخ[v54 tܞ(?_<>FI )'kW" ?HHT֭ ^,^]Eur]'50i ,w]OI3}pAa Pt&ѵy3\~2;ştgI-bB{p L{ҔH,` 5-Y[o)@ = :O)!1n?rH3-g1W/\< bN3L(iVOV.サy,'[R8R;b_qߢ/R.E4n>W·yH$isLqmv*{PK%UuׄQ!ȁ&_3띧D|4[műmDa|1'96xNU*Oć6M_vB?S9!#`,fԜȢLjie!R%6L&#ż+gW' !wPgcWŵqtkvoW{GFa,^ %gc8ǻad^=Ǫa2ۀvp ^~`:p`UM8k_:+`lkϷ_K2 cn=uiwU'8 nǦ  ؜XZiqQc <2 Ort&zdz ckue4#Rv.?~pnxc&仨& <΃Kb"ѣ߂ mPKrEIMr|
FYUwF$8ŨCg+$PΜy'- FjEpք#JȴHnGs5D$Ǔ&d $]vj!d.b֒+8ךbbEg1zܪ]$Ѹ/~=w(TK5`8,ã9ZyhtuA/0߿0!cE)Ic/?+&RLD"LX;qړ)ֱ?~&QP{4f:0;&Ge'iUM,døTVýiڼ7d,R*OV 7[8$寘9if9Y^bK&\5yFJ.vFR@c*ɷ! c9K=4Uy?4b*ȰwaJIZ"B>W N>b-u8'; c&KIn6q*_,wppGmo]&2-/@CRts!Bf:o tN|sL; ֦2bn4HHR3"1pܥg_\8dڬJlEqf|Y.YїbY:T|O;?-U}YauO3}?\{g|P[Z$F_ZTZ>\{)GX^]CY+.d̙pԧ&}$5:}&PTTMv?hG%SZ4wa\1ة™eVB۵?B#$6B3ғm5OF.'R(Iڇ;cZ\V=6#s{[cZQBzgZUo-eKm!].\/^$B(mÂT,A7P+L (Ѥݙu揉rCmbu/Y0F<hv.~P 9X&Xsj1q˵41 i{Z7R!?LcX%)K}>bG_mh_ClFlLf 񫓶/Td}qj4e aX(ȨʖzZ Ŝ}`Qq\T&3Q 'Ua~Egv+& l\:/g䜊DR|zjZ]:3G EC!+E,gYZ07070100000063000081a4000000000000000000000001677ebc2d000049e0000000000000000000000000000000000000005100000000./lib/modules/5.14.0-503.21.1.el9_5.x86_64+debug/internal/lib/memcpy_kunit.ko.xz7zXZִF!t/[I]?Eh=ڜ.+ȞǾ&&8aQ*1NPvI0C>pJhƖZhWyÿU`~pǨEM#Pf?b% Q0. ٕ~╼!r3fNrdEuo4?CW{ҵ4< {B@dEاf?V7>,p p&/S>Ȉћtm?E1+đoĔk겒]51K<ֽ`EHྡ! PRX\O-ʜg-qFJ2: 4!Ʊ3"6wp?"V<>@q޶¹)HzDO^_E:pePBO !yZR{)L kP ?L-6I(.*UK1JW:=s &穾@zs>Rޒj]C763 ĿfOX$!),ۙ'V\_ud +Zo&/J\Ռf-w'qnc c }ŔO?/\'h CƑgL^TW#'z#'^?Ϩ ]pYhS11dcR} hg ]zI0*ζ7Bb &"#{ )?/OeY0}ٲ͜~>~)ܷD(˳mH:(9{<ݏŚ0N[b0 +*~>-E n󮄗=_d %{vJzIB%I5%Y$Ssɨ\kn)runAm؅`*oCRU428_'VE+uj&R%/Js鰁4)g=wzH8QPwlPcgC2;SR \ /35K)|`>t$+VRG;J71>@HKn|-qwuϒwBJM}dRf"!3kt˨e7&[GxыV(76GoߑI<l"&RL,MK 2bN\kF6HX.bԮ=Kk ?d~U>9bHJA$'t%4tLU՛6@bc`u ҡD i?|\'v_`RyDXnxџkӶpgϩL$]+>I-5p\"㵝'fꥮJbDH\ ~S . ŷqkB/?p1 gMN,֛/`<`z t֙U4ꢪvY XG]p""u'SEsB<^/S=nZ]W᷐X½yʟ cv;ތN\XeKZ5@Ɋ٩ Հ*3KRSջPp$cי(NX%!qe)uo[ Og'nU\ft]زHN.z1t c"42se0b]jʵqBn`V7009 9#ݨ;ﹹ!oψdlL[iI?%W-"J)$d'T wz&{ʞE~=8Eqnu5dgdldWW C(G L53rD9IZ(t4%2L_Į)׎/@9 Ѯm?!q8(C̔.~@p_9f ddAKs h a(Kn$x MM(LOa`8MG~J3n(pO?n)؎nzw_ݡļy省o}~ !Zڮ)WeX >kԊr0$ɐ=jVեx6u-P;y (l VCnmYE ?L`Et֏!rowƋH5tJAha``;Q;ЩsL#4rSc k}x1p,ݓS@zeӬ)aXDBüSrJP.cB5b HzLlh r[;U [#F'ߢ6J4 ,dhs>>5]a;3Gt.,2|B^:0xDN垢U(NiD!ux.;$Uۗ}Rͫ [aӳ!@4~h bJ~m|H1 &#% F# )3!Bed\ZJ&b>QRWvJ74w0᯦p/Y^VwXedF|jY?Sb+SH8}2+ɧL"P\2iK [mKm%Ypս{>nK J9쩮ʺ )rpE+QZn 1t2| LxFF?S M"*xGq`4)X4 lOE8:D ٧ ݞ1]":D)C6Hޡ|Z3F?B~ L`y"1@ƃ/=NkM]o--ЯJFLt$| ϝRGʐN4B|Z Sx#S:{!U(2@9e{؆=G[+B qW ǎ ̝⾃;ꮈ5& +Ruh%ВLNc/@d10'Έ4e0kzV# rw-%-zɟyvǕ$̕nٶkȲ}Ni?vڧQM:9|7-so73'U < oVH{5Lo:#Q5)(#>Ķ1 )-hP@\gLXH'ne5,g7űp!-/EWcBDŽ-qH~K y;ƤG;NA)3M3l9ɵj>qؑ8FAI\o|ɥ϶ؘ,Nd3wAcC@j v}stzx2/)=aJN sg0Ή} #jO ҄P1c z$(F%ftD> 6Zf~f,{e\bEl=_1T(S.XZ5g]RfT h3HKkѕa ÷@<#0b(WzDܖ;ntZGZjM~-BѥQѬg޼fFFOrնb%=eP^EI+4覌4M|Vլ{ l Q"KABcՎ>f]Yo. 9l BLq<RWh%#+_yV>9ZXB; (u ix" K"bn5 3R.`o3bɬ ʍD-7Oteya LyO31NxI=}]18Ziz-&mkU$p3o"O@Ԡ kx/T+HEja6h6v”{u RzJmA fRr.)Ri0W4?&KJ`zl;47UT@VFQ_r6UJʔq;]K-lWt%UR~:pt_ ffXW{\ ]=5|_ +4"`ȗ<)vAޞeH Q .Th% _7y~n Sw|ּ`za$|:[ԾyJ˿T'{U0cP? EuZ@ |c@JBfw#_?e|VˤۄE7Sa ~K<33a9\Rq$dZAme eXNX598T&8AYVslj[ 2ABB5?^䧌NC|W lj#'[]MmL]}J?p@! kݘ8z=p+s 3X ϲœ7__d9WmZ20 2XcpdRԭk]!|aWV =j@n8Fc  *?Pp'D9 <],ҡ?vqnwFˬ'Z6JJk6Q; aQzPfǪ5ߕm1ȡW'T M V": zW@to*-M[' Tew`s*7 `oi0`t#ۼüp͐򚞔F%=B>(:hKq0jl\MAݢPC0s޿ Q].4:J<} 55&/%3Z 5A:Zh Ѧ= IrΫ#Dp_Q9-('5\Rh|ϝ330kbVFPi뇟M5.T,?cwx{ l$qD,p֥ykP!7\K_ŽӛLo;kbe7B'Be •/$-^2!2_1U 0-ʾVzJkH^FvI +KuI)Ji̐[҇Z!n+ͮ;_HZ)إrxZ&5.@rDz R5s*{Z^ո&dzmC+u1'_\%lK.ݫf! 䊛B5 =\4~lF^c} ! rE)S!*KSN m<@|bX;iA~S,#-]+Wx~IJEAǽ4[:?DZ4? p֯wܝrOYb8kqpZ]dhvp,I8U!R=18dy߾AyFE %Ϩ;Au-#ɋ [J ҃A`&)7A>`?$Z-Ѹ2w׾`~#z9˴ w2jыq:m8Rӫ B:I !!9S?-_I/J?* *V&"[:dJ.,f68pt{dHx&:_̪P?>Q6ZuZ$ Mgl^ l/aUA9n#D5S󯢍 #=`{KoI<N 7ցYA@q _KYVvVꀢWMɝ Mֿ^ pT{+Vm/dwlNE 5ST#:iI/wa Z Hp2͵||]pVLZ9j;L$n*y`s fF~oMnlӃTe(kqb u` "}|Y0CmUx@ q")U-迧8NG^j.-Js}J lx#lY pRSt {<,H"&T8.ApWj)>YKk%>W"'#~`2PS:t9Ret͑&\d|k148q6U&D<5 T+ۚ8JMU腟P+|$*؅ iVgWgmW}+H*AQ$8;ɁnXV|YR 5=%#]̴YdJ쇵.nJ}6o֨r\a{\0doLK쨅6L+QWi'(]`S۳O0YJκJ1G% #~FggY]l˙V#mI[z2-}A/*c_?66p%5UESə +Gw$( HEXvJfF#꺻7[2kWݮ->k_?Pg!UXRfW:O"hdV,5ӸR=G#9M߸&~Nӕzu 9[xzƢ5zci=h_.c6!\WiT?YA$">wIRU4$,.-#&М^"JݟYXHq+c k>)hnpBWn.hȐNyTao-B >@@s-;V*# פ"{QS(/7DA.j%[I52jBu8 7ER;m~+Ftm;#V6M%T]1C^$X'zdǐ襐Y$MAzNvMhXS2A`{vU>zm&;hӢ*V36I "GV Z`a~ȋUG) io<ӎZf?Q>E cl8M-2N(x"fU̮*$gګ̅P~\vR%OQe{苧 Vvo+cuA+vn_H t h{GotB?WMG@9a;z呣 ѩ$d#ϡ*qn!x{ܛ>_ ȤmթF4{0vFVjbB$6J̞h7R 'v7U!2CMJC!/Z͹XFѰ4 iY~d8 xF+E<ӗ*R# æcaQ-PvƤ07&pf{ȾNe;q5\QGHnJo8{P9N'cطcD":JVj ,'U`}tcWa}n{c,$\ (~j8@n_]y EkDAx6`l9)j}ǧ87RH􁟛7JfhPTsi|zW(Z7|Lr9'3$/rdWknp7uKN"ХAl \u p@%/$HroB ۘoLX[˴Eᡈg(i_9Xn< 6.V_<&HRap0ВǙe OɏcŁ ;l!3,'Gwc^q _xwtp{74qr, Yi@]"h8K} ~XG.U*J/sksZ2 ߩX̹fTJߥf4){_ JmddYwkQЙ\"xfy uгKE/.Ir9ߥYi,x̹pȀMwIGm12 kYCyap6QHZW9VmX/g&Dr$. ;D,evdC06(HMdToW%Is݉~jl-1% \^muMe <^*P>KtԛWDS#r<^ xF穫uq &Z]!A˗Z(w1EpKiM->VO)`YݾtY&tLšɠ$;mcZ{~k|Nŏ؜-!@4F硡ݦm+YR&NEԮg[lt3]7lGMĄryPQ[=osnيpG al?q\c# 5zC s7D-U~9u%:hJ;~ؤ& sNpwk~?_i9(HNS/ 9޻ g=i3hH2JE "}4C=hwJ5ʵJf=UGvZVEpM5d⸈oEW mYWrh.9#)rit*/T rf, ,БJv [E9;(E`h41ʅYG5O`ɲE?OYoK ի 3=$$Z܇CeB%le֞ \?>Mbx !,;S#nqCd$,y 4鞲5\R >5iH\C'W=pM Tu/絗$wt6@,wU|BWͭU?,Ǜn+}C䜳>hoUcڰkakb*.?-zv|<+/V'4S&xJ5oǐZ0UFgB*RHt4(54DKw APH]L-WrvgF9fwGBXgYF{$^#*u n'*$LƆDZB4tRP*PA-aAss0)6ҁ{ɠVEzIl6ok qO9H!As(_ݖmXϑeP|]c|r9@׷N$Z=˾NJ/%o-+ 4 VܚEt[ 卿9!;7$Q e"#7L ^NeݬmAm=2lb0Ci%~^d ciK %YĬ8Uü_>8o2'HC}`orm0&!A6y<<~:**$qh} 8Fu_>zEJʅ-$ZAlwe%J^Ak ǛYxA{S"z&D^ߏ::2,CBZ-.:]>YNX4qIJ5iT>j0զ^IYu)>}6_c7쑋aIٱ#eNr{lWAb_1mMd?~tWnl sC ݤrqtl?)a]n:v/LT7jX%2Qky^RAJKa2 A߬w#%f-rx1xJK҄ !YXw@fwyI|nr&e2Qy~lvZvH=]@evw#8BSmģi\"9ir̗o`Sǖtj3V ޶Rf1e6w1TLIdJ)/HR+4(3 TwÆ*[Zzv%->emKyEXpuRmepEn2b #l] `MǧkFÛRSDž8re{wc6H@B ߈B;?sƖCͯD.~>Q0{cA}3%X7iX' %3eoԝ5*z: Iw'ٖ254.:&)pMw(1qMj+49%igg.y^P(@ 7 )f-Ϣ-TI^;L"f=oN}[X) ^đvy}xSX?+J|/X] TR(q3ҳ[RuQUaT=c_D+X nM0낸B{OEtiXE ?NA5WXW3( sp̹>)*Q[^/a ]uXwzo&Qt/Tԫ?+cx z3_ޠYKo'~?u{iTAh U2S ~z"/ߚնlGLR%Dر%u c)jp(SVn+;&1Rӝ#H!.%ŲaC*xj`d%Or'I*€nY3!b_y(NNU"p@[&?|G{,&.RZe@~9iedu>yH4@!ߘ/ `x^|!kWS xd{=1]BKt16hujPY)G2v㱭fPV>_Fe̩/'y dʋWX^q t 1_6Bl13$drY/sXBXX585<?r,\si8Sr Vx[YıcMYw^A`B<ұw~6ܛA5`廲 ` =,HKn~=iki T.rX}Ιt Ȉ‡xm(^=6`TX~a*m^Ha2)q4j&' t r>;I*xŹ=\ cKI5\ӲȺ'[%B@.4yd%޼h ՠ%aY􋰓; \(U %Ic9 ޿vj~3rtcfUmƮ6c߁ͪS"H=h]T)]Bߒ 垯HC|}<295>f=@,UhO7moߗ 1rWEĬgߊ@^.=}ެȿy(8w|jMb}E3!ͺMRLd$:qJ%) Uu;dPx1|oCpU).í" 3SJY(qWu mZ@˚Aa]bÊ<^f{ '_T%!֗: .<x%-s<|a^Ap`9) 3+-l5a\ ܴ]ݟ: yiU`}؅r&;U;E+>\ N _NЏ& qK^r+t=& .\ѳcG,d\vzy!{^l6d;@gfNm,LGwq6>:! @a)ǜTM]cNfJ33!4Ƭ BJ՞An62`*ƚ ޷؀\Ez36~9)e #eqr)E#DJ'%*BPm8VW'bvVt.Rk:M-j8m(x3 A8tHAaM-sy Xj}>%[gN/0~^JWm/Cg+77DձQ#Tu+Vp˰7-4M1J/_)%RSgQ5aV.8_ʾ J6ZB7q/}(}ǝ֧&y}_Vq5Ƚl' 3N7aƯ2g3(񑠜3O^dxj]'1S&{X 8 X6M5#;!F C .xuGbrS%)Y:QމTG)vU: #s@Ү/iݨt](x%/XDe%h(bhwwbVAb0"ݠ<HSԧC0ZR9D*Y0 $E@f8.3$ s0U͞E]r1n4<(hEb|7 |=ID) pI43 d>$ 뎣CY=Iõ| ̑s;[#^[*+D|"ﭗ+#ܲIe/e5?H#_$u1TǟOKh~7OiVBa]l< x~*t@K&ɰ+~n%{u׆ז5-qJJeݽȭL19.H4/g0HIU8gnҍxvz4% ۲YNX%83b>6w)L X9 /[j==(7ZFjKbәQA범x,wyS3~x5k\5s]e%4W;\TIf4,S884'#=.T4WWEA AE(YF;ߏ8g#@'"% ЙN}lw+!ٔ*Ѱ-#Hlt켲0jk[wY_ lQiNϠcWFm<ƃ .(+,J՛^^ $K?CciVZ$'!%ZUR&Y WlV\( 6/qB2e!+F.4Akg?QI Шͷ浂J=s*~/wxhr~kթ+qMojԄS{V/0L\hA4XqntHBmV}2ַ ƱgYZ07070100000064000081a4000000000000000000000001677ebc2d0000a8a8000000000000000000000000000000000000005300000000./lib/modules/5.14.0-503.21.1.el9_5.x86_64+debug/internal/lib/overflow_kunit.ko.xz7zXZִF!t/=e]?Eh=ڜ.+̉dlȨs&i 3Av/1 @cNʒ w%3\q ivH!C]*3=>{rO"Wq߫[h>@׎90`){0%whIolW͒כU˴B+w<?1GF=d &ƫ+/Te-|X y5F R$LruW:rI5{.7yd??_1\$+ DZC"~zl⎋3 [u BzNjN.;qܳCeqmzCK: otVT!87H+c 3m{κyC@v;SNFz6v5=Й>h@J i\ZP[}^:ae]r)0[y L6pDT$<>wfņ7`ޱc-Vy0e0eѽϥ1w6ƾlGV6qK|!یW FB:"2Ig6+`&c$4v#".~QHUVS>8;w";-ꡬ̬ wnM xFrg<+'* _Ӄ.!X Gfh$~Ce\x|c7EDX+{4%V>\w&Z^_O)UōǪ#j㶶{!ABvQ)@<\t!PJA§OU6.EG̡߭vHB9;`s[ Ps<ܿi%3 %eF?vS, B \{{JΙ10t  0=xjgm5vEAtJoqhlM3n:-L2n豟E@51:<$pŐ(i?;sٻd{??48-: *+ۋy!qa^I0׎;o +J RJU\8"P(kr=`z7?F?5TN9_e 9!%TO WV{Z>_v;lPt-إQC-ا#93O0S[Y̵Cwؔ|=+Z$(GW~"$ wDu aB GJ0ּOe?v>"c*w&>5m.+˔LF +uHΟ/ [RŷD51­Iz.#wT{F1FdQOT+)'4\zo^xQ|0|BhӵJFըTaBn9y,tȆalj6ԥ Q@4$oR-`bt}W:~/aȄTQyXE](7Z(Q!٦=De~R.[Œy:}>RBK^xgt Oa 4hC0פEOTk3x:O߇Hw/Җw v g uQ'|t+Y>Rkrwբ 1ʢ6 mj;̕lj%-/_a})C =skNʾQjIݽx [(6nb=oY 3;71yNm qU늭 f/0qxk̿XK_Mm& "&6/^ \4cS#P9SGNl[J :ysPFmq7,b7GqWe=sx@δ /̻_.?Gx:pOU{|v4P:6I7'i>96qj{/#Iƛ=^2l&^ Ÿݢڒ؍II8"[9?nO< A:M\O*",\F\?Tq51y(_bchf9B_o!0VN7IM hڍtlVp1]%'vzo7M3bz 08 #?%=W,@rnGvrJ1U`?RQ0T/eڳSG="|ZHk~%<,b070}v ǶcDž`Yty4LX0v9!a :4I IӤ~Q+N%р`&ӕߧ΢*\QzF)ߎyb4bI{9m!tH6FX| KKESXfu(zPpMI,MZ#tQe)Ls9 .zS? Dp<J j|#Τz }fRRJm ^ck/lS,H+Wl-6fa Owpio0dRDj}OZꧣc>W /{#G|\ߵDq/Gxu`=~_OtOFmK0h[-@Tt'}6/Y^/[r1D 9N]sVaSS.`HLr7(Bp'ݑ5#DMݨbj1t9={8c*ooůLQ<c~Q׾}IsvYc=8HM~tɡgCGЙAS+'ך;pI5]YV148=J@#8Nj_^| ao,߶CKk,RmJs@YI.GuSl̍I!Pn.=X+~ןLܤ 0Θ0f^r!6 =Z=%A탤aB.u$%HVa[ij0Qy+XgQ u<!R\M sn|ZLꯘhV:-qqfa!WؓfB?'w2Ht"{5 Oe QpbNf'>E/ErPEF4g~Z8WS@ W](%V~7SYVqjrD(\7nÉy'ܡ8R8H`!)n3Iqw lRiR/HBq22sX;w4UФz_mMyq8qdbz~: gb i p#R2XЃDgkhӿV8?G -XPdʟˎ/x) o P$Z]y{gDvDwp:2erF(>fع1)LҷV *S["H7xgkL; Jd[PV{~ !b 篛~G.Z-hx?0Jj({f,YLbYua~?0aBra6M,,ei5 $p}PO˘T3 P̱0/qxc# kuAL:߹JKf^8=.dUs݃D~̝Ԑuw\ 0zAx>ubU \߰40Rm:V@lZ1gE {[zM#ӻI۪jE F/>K2o9&S]d"Qb.?dǼHsL5] }KXPךOL _5ПFDx c,ǧR8O&y>p $l:‡ WQB/DteiTTyʑ?1|4N*ݧY~] `ȫ<u=X.S1 *CL .h](3_V~d?wUhtC5x!dT f3 ݣom&!ڥ&Djy0T_" 0S3o/kR6=cc(Lx\5Gq$"X .)%p#ω]Cl}.Uf\N7Sϣ&9*P`sA]Z7>ieH|=%VqoK?:0@1U1. !VǺ[oCBoZ=}&Mg%w25svސ+dxZHSslךeGDHG[;dObQ]Cp^X _fZi|>lW DМH0+6J4_xSrVJ3% ^9M˵"WZR0">`XG 6bgE炂 ѶJXx]`Vݤ(˭_ɒRzi(+%|w_= }j[Ftmf7t`O6SP,µ VOZwsBP$u3V$ODBdAu]v9B6X7w%.!qo5/qť?iɩPvGr6&-^1=H4Q.`%78=mCUh+T^J(Ji` o2Ӽ񹮃ffs(L~dӎJ" Z Ş[@K|ӅZ֠n,tt#x_ɃUR't{Ukm k+hަ=pM/8YX`zdS*j }yfлue%AԹˮhvbisD]?8Cyl%Ӣz}m޳=>Q$I"J隈׻"[(B>zlbbx wU[~`rCƚCk鸝V`d3[#wI s&,x֌|3|p 8fBOB(C ~DD@6+Iįg1S*ɍ.Abr`Q]^aJu׿LFK~.F=[ t[j^*<%ijgڮƗoRdzw^XM>`D;Bjq) YLg29ie^2 -&sBB,)U~* 3ؠh+ֺJ~-rJsT#fVo*s6( Ku Z %TH=VO\vj[o=JWf'ℙm\fo'\9VQmaw9fTNK,qfzQHnwb*+& YLQ^D$d >r̐f7 Wn/@e`jӘ@"Օ֏J{*fnkIJmJRJKwyXڴ,xͲ8Am?-7v.߃x_-}ޜP1DCXC~ZE2K .!8aPuyR}SDNnjP´={ՋƤP.pVLD+{i2' \Dhf%7<|am>G*Qqgg@ff\i* PrwϮ H\vki!S+:Rb!J@g63#x"ՙ %5 _?IYҚe){v@|- "\NЎ[8<> ):oIXu1N¬Alhױ# T0 ـY>cRp)y{y"'lүIMIr W!g Lէbqj|s[]dQ=@1Q[( ThFCWoQ i_yȀ$֪ uƬ*t{6Eh^GBC|B5Sw\gpֻhH%`G?`W|mLX x:ybĵ;;usRJh*zzL]z\) c(ꮊۜ*eE <֍mwRi\(jE KŶS{Y9cvlxOD|,\x9 T`ҕüO Hq2pK2s:mʇ:xvq ĩ;4~tKAꉑ_Mޟ{)ǔkc^,j e[kwު~jt3|vCB+z1,0z]mp׀'UdPp J7^71܍T\ Y2#M,L죱ܨCTh?F'h{cjQJt6XBe?ʨw` rf*mYrWp URS*gذ磮%^zd]u3.H46״)F,2.h+`xsL?j̉P(6NU&sC M`㓞.ٱ߭Dܔ.cu[GMѰA"}Ęw+' f8j},zoequ';i>PkNr\0o\<> *:ccoU@|UDe8b4Ybg--k k-zi_nD3OsOv@O ;,yB<"4J8l&te|Xx{S# )7Y6 x.n׫HGaDX""[$D֫3؀$UIrʚ!цG*%p Ȳ(¯N J\w|F=f G3Ǡi/ըfު_[@t N/GfGi$)P>(l/}l濅^K(1g Shi?%#ԯ$҇|5ݤ7eh<8i1&m[FWړݚ+Ji}vq_-asa>>ݓ'`I,j]Vʼ÷w82#fbi_:=~ f] Gijic.g~*qڂWޢǾ[60hkZ"yA4UZ.ɣhQB L E>Dri;3WǪ L3Y xٵUDӉ6N5&VdOD2k G"V>vG'%Ȭ,2“G#:9ۊɘ+#PRW zy3wLQ2Z4٤l*8&jm]hO 3iB;77 ;d0m cMx!z#tV+0F &yUD(U3V0$1JdS{Ap,%V*-%u:{:[nnsTuzOh%B ID:9"_KEE#Rw(up vd  lгvI>86d6Īڄv]n.K1[Y@*6ϹCcF=UGkQC=KX)l⸌}#TtSZY`:Ƹ[7V!L:uRlNyJ$*wLtTF5^cCIHqsPmk46 !ȑ~k>K([]s0QPCѳM}¯WLcS,l"B'4UI%_{g3 C E9uTo(aŠ Қ:O\7Vtk$R ¤&>\M D6W? GR^; K?8?&{pC{ E˴\Vn/<9țm!L-b33HfS؉A[51k+Wm伮<+rEO>s?A.+KF =HIe7 v37˶IF#Nx3u{ő'pVeA-6^2s0G]z2Z)i`5 b9`vC֮+XDvh=!fcH'p^Gqc,A~ٽ} w\0Z>:yXjS~+~f|D; aA$_jeƈ3W1!(" Dƒ$9S6*F|5W .Ą2@wAKdUBZA@j [/Ȕ BDZb]1*9]6l2V;r6[p|WsO®Jbg]H\t"aN)mb˝[oVZqtBl͐ڧAc1b'rх$.{IBUsB8#' eWO`w B0H(3iJn<oUm#yiw*?o/vxч][k0>"#n/>.9&FvE% _y,b΅"r<} H- ɞ){4OK:j-405_뫏{1 ߐrhk1Zkb'I Tfa(JVDaM-J?*VXw| @dƇ\@4:VP]D*QݐpGsuB)ݺG+/׻(p^ _Xn$+>.qۿ7Aד?V?%^X5J.M3w0yhtiF bh__^I,(UEsHUN(sS%qs꿫Ȕ˨M%-:%(h/a|'z#^Y ?l yHStFap0 xώt-j1# }]wrNFG5 3gMJ' @ybS4%R ecE'hޠ,l&dnMD䟅h]8(J=)R6j~aj^+0OZXsyQ98TČs*ƈ$,*F0VBNd45$v UXMI7D !! % Zr>~lBr\Og݂@ѡypF;! Yms$acOIf@ߐ l]KyMmƲWE&mWdE+lQn՟JCa!L#{}v5l -O\Jm9\ ?2󄹿wT^CjDtnEZ#CщpxAH5,% DE,F jtߤlAhypf|f1k.5-=jybn4_[jp0NGQN5D\#%"@Jk Cd}~R5w ] RDI0uw,Qgoa.Me7s7޳U*^=2%$y.kA*ybg{wyi埽[v=GYK4k:\쳜 E뷥|[ԣMCͲ2ȹY3Ri {87M S{6aeHk>>_f"!kFV@9'[w+q,ykCHևbz@!3Ȋ{)* o [vV5t5@f3ae&|N&4.0AwAMݐ. #AJ#>eDgysgBmyRBV/$BaIhޫ)["0LgD5D=(`gft#a ܀D[+"R6pݾ4lbNx`hLdr={+Jz-p@L3?,yN=s<[sO=4<w$ؠiIH1L20jG8ONiTO,t`rنAqTwBZ;h2~mv+zγ4kJX&1񏭬l&"Wk$uѤɒU;`R%kB-̛54ƥ?z̬C%ɕI kNӫI: ˞urKX+CZgaՉ A?&pNoDy}L1xcTKhRr羯n'C:^jx⋨*%hnLK](S>꾟 @Lu{H^6; vfpR9).4=bƭI|iM’C(CM]Dr&O:BrO)1?v% tr0`<Ҙ>cLǃgfWf4zƅUy%&$j}S"ֆsӦQGfCk<c\tCAU垕j[0M N8ȉ|fBFRA%3Ik ~H12h[kLV}.բ&>5W]3 p Lhdڱf-y 7M!ZU^*q}5fiE!1pδ$5݅p$\炭_IMY/ǥj[ ׂ>ʅyIǕ>&\fc.%:JKR4C=.QiPP8:_hNЮr:`ȤEE͂ցP*Gag. _{O6eAMr5MOD]?Ū,M9d+>ډ+88c*y1@z5R {4LG;&WOD:uJg^ 7OoFݵ  "~g 9߲uXl(G9|˴fDc>eRKAϔX852ASu~TƠSBaUK`y,҈k&b&:fvʈeI $:QS0Rbo#M.=E/-HKS򭺄jA]jq3Ta/*#v'<&5S@kD*\?ǜPّ?$j%q7@+Y $]Ģ9&ߎ2|-V #NLnYx()@"smL/0y7k0}D2pRxX+<0(֐x3ݟ2+E7Mq"mjJVvB%\jGoz?Q9.?>\Fs 9>ښ<9&/hUh|DR}r 05R٩UH q)TeYSxqN?´hELčBnIhȥ<3X:Ob[,]Y '7ÒH'mmlཷ9H䚛@yg*7q=n!7q-}ڑ t/1m\ku$BRzbL50/C\;Mk 5UåPxY* B-%^[i`Նɐ,'C&P '+6v H15$wUl?D%:<6?>“&f] (ށb%Fb—U8)svf\|{,4[E$p% +|:2 ϶i߯Ѝu.N@o#=pov[ȳ̔&'H6A5蹞O+S 'czui``z}&) %P܊}8N^ ycQ:VOT]\"w{*sC A!i@2v3VFEs>z.y|B2xi^PѣZ໋ocia.&YNth}7~{i#zh◥R(G `BUsvXcώ8W'iJ_iNFh5=4I 둏E"C7Tg5)y7ٲmjI14[3aMyШ!SyY96Q1;$[ 9˸|@!4W37倮`0beh-2sa#qxAtп4xW`@Q,?vCvYCoU^I15ЗPL?/)M!# z*_,$mOjDlH/QL%@iϢđAXCWiҖ >bU#8!PQMb/]> b;:D{Vm _՘PDY\0g.0-{]u (tlZ7 ^1%/qNĞw55G> xt D^PSY$dBg}H"iNe隡w.Lr.OQj+t;`u-Va$ع/鵆*F3OG+Dk""OXPN%0>@NbacFl,:iحW!~x,Q<1H8,fK뿢@"vh"gQ/Iװ姽pc:RPtZwRt +j1ԶlggwJ?GW7´Igw $Lޚ碄%l?T a칗V}!#Z8rD)o:m3wh(*Ui餝Iyw,w.8zZ&ޟLV [aBV_!Ļą½?i澿gfS)r¨oOv1Mw@ {_9ŧ?6ϘP\ 2OXyRHm $6ݬX7=:\C~3 PTnP- ͍R}y.#PP. #ƣ@ [6ՔH";әP=*S|FD ܃Iey(UI .j#΁x{.h?KU`TFe:,jJ+*xw"U&kaƇq3tord/]񆶵YvʙB_(6 'Eڮ81 ÁOqXq.׋.'؞w8a<TviӒΌcyQ J6 guաb/j'*P)Cn%bw{ŭ7:Gqoͺ=Pfl GD҉"M"`2iGwVNFgð0l3^dmV&U b`^l=MiyYF>K7q%/Z.E*H@~?bH\~1 -GL`ϳCt` \tX:Xy汎Eۤ?[0[,ɍ).lz,bի1n9N4VmUENQVRG zT*̵|+Cϰ}FכB$6xhGzϐ20 YOWcN 70vIaJ)6m O^)j9?^֍^={1ejؓ)zJ ZpWc4vG1Z*hdΉttrGa;%;_e&gI7jn)9 7CBKR*Njpkz?c&)7o#m=ɍH7H./4F%"Ou_O/K&AkU՞8C* cbݷ* XY!qRNGx "tքEBӣLĕf"[Bchڱ$X3^0 &Wo<*ѳy.ʞlE&M0XU6> Y0ާ6KCCbID K<Z(&Z|0_w4Y*ʼn4zrT|xI X v b=`N;Ї>LHB/ yr6" 眼2*>YJ_qߍѸ'bmұFbΉw# ɸ^_ט7Y6>d8+aгbh*yStܐR SZr z$Fu=ujb/3;I`8s[1%hsĀ.^Z_tJ#pLDA(LL<>Eit{ ǣݭ=909.th:]'qoPhF81ƹؐr !Ϧ9suV-e6/[S8L9E'i=iv&cXsa᯺ s@Qk1Smmx\<14D×oN'7n4O-CE u6VKǞa'82\-!N)#E{2w>4 BP1ղ#]-,> &&~1h<Ѹ⓼ѽ@;Q9]| IVL(l^="mNBPh6M-2?S*_3Cko(B|X1'P;YSZcX ]UkzUR򄯴}d~\ɛ8^[0N||eM5] =0v̑Yu*8BOcU-"}L/)'j'i2g9;#B&wHT;?` EGn>J)`zDK _~~Sdޗ v- WM>: I{O:X|1Bl_#vZlj`HVgX\4C=٠숑%=Ԛۇ-?/ZB&N%_S$'w$ef'fۥ342χ\h6 x+C{ՙb6ÅKSKNqE"4FsKj[WR}lyY*aBu1cU ُoů*f=wA%d(BLJo5| ʤTB^pQR~xGIn0VܑRKgEti4JGA%ɸT?f2(j&QS愩Fkze '"w=*Pػ UsY`jp@hlR%:Q2͚#F$m' )VUF6\[}u7JHJ*S!B}ZDS|Vo3x87T{yzdu2t$0?es:e-F+~ƧgyEY³SjPu"d"xp-Zޔ 3(*"Rʕ5`ijqm1՚ anLMSN@`xgOmC0PGpR< Wp؁g[H38+7oD-#"jWY&t$#OV*Lq(tS -&m4̓Xgb rh[Q@TJ[I2ַu1.\h* ~_ǖsWm>#(ԨbܨŇ gО䴘HmmX԰ɗ>q,D&9G Ef`S? vk@3ܡ[e:`q('*˭Jb[ (7eϡ[S KtMntdEyM"7J֒|Z;!5mRpHеv@@m wnQd 8_*$RljF1~J5)bD0|- H^9JZEvE5&X.aT!btȂ/`@%l@䄢}fVhSVroyy&NG_$A~pΑ3fLVmZI j(wz8{WX]HN/jbEțB]ZKy f&~4%6uH` )_QV`K;"F$Y1e,WiE ārrwm' XO\ZA帎2`FDjý Ww\fd٤]D$.F ˳Ђ.I,xKw LGuë<ʇ29uT䋴s$2N2wK&[XP/`dsh9SHh5Z׋DI[aQM}Dųgn8s8Ghޥ48_0T732\lRs7;S,X/#C*A@TDnj9XDIZLݮnaΏir?/5KY_WQwBH% yyNH֕&{w3gn UK)<շdw 3Vv;7ڰK%CN57jPhoZQ|o,{0ۇ*/RAxW#ͬeܹ@By| v0PPŤʑʌB ;yXL#\͊  AKr')1?0J zfֈߜPNf%$F^3pó`,# SpW.m j.2Uo T*Ycț1^ ΐB 3EZ%#Hak\yc$Z C!7<˰p,gm^vF[s?4e5LO?B2N2xI2<"@ߓ5}y=pK\,KV[QWU4^/ܙuv'\ַeՠ<@AR'(!}O%U;bq3f?!M+ťp^GƛyRe@_u&ܽv%u1# q=ڻz"o`TVNF_`310oEQu~?BZ xNXAѩaRu{ sF@Wv"NGxz &*zfJ4җçMQlLJu-T?FrRA2ZL-gv>J&$}h&vzT:ըDW!>Kq"[: 1\Zހ` n!U$2aTE~A|QY8$ `2v8h!?u;lT*h1\\jnEaV<&`"aYPy43]>qAY6bhDjɔ M H&C]ހhȋ:eaTqfvckID 9܄woM!mtw4%hJE/m X`ƒzaFة,Er!IoM$ȟr&MҼ`v_[>>_u69%!{&'Xߴ^0\$hM{*X,L"A@ I 嵽FQwn?BiAMJs(# #:J6) WY^/ʎ=i_JKH9z/~ GU%斘 du #wK|=p~yNkΆoNs^׹aqjm^:+p0hvd/!Vv$tڕN:(-st6k{+e -4Z*$!m] Ifp1gٿd߳ {DE$ -*Um:]N5P2%=ќnV6"Lr-n)-<*sʛhm9 dB1]qےPP^Lm`]x55v2S<`7 ÷=`[0JpXlE˲/Rk}pwAGd3g צ?wfД/b2I455AOS*9` _H{\Nk"gm1󾡜*y=@Qf'-mNWU@7#`0K! r7Y70O X:>X^d=vTeXWTۀ錵AH,N: 'Z-M@I s^m'ۃ%h&Ϥ ZyŪ[Z+`mb vgyaҡUى=͙\+}xӯ 5:s 9$nk:L 6S_$7r2Xndg2&?L^'>]4ұvYXpJ9{w_QD[ x#Y-gp*Ո2M{.?h 0uB )(7Ftk) RU<ЍL"0*G@ݐnRzm "qWknuIV@uCcإs0xY&^ǞEA7Fef`H$K]ާ,Y(`M 7PM &wkiOT߷q ك</ ǠS口T/,Xt=]'t-vX#;=ЉCz)lY@PI#Y6;)7+DQ-5σV e%8<`ëyrfn^8jI}6 +`x@Y_>u&S2[)W@"g5.`]xzS6gf*}sr7p/tϾdk،m?붿Bx`bgF.$wT [Ĥf%"X*\憭 #ʒK:8^_[S[J^F8[Z^/9 R)({B#9aTy]S]o- >Mn{-j8ORYdKcζ 'Q!wf?;{ ihi}]Kerj254G'vsf躨=W RP)%tc456lVŤR(6Џv[jQ]:V:iU?ȿ·kЀNtD2jMV|:W$y]p92);?h |Ko,jf ~>G#XYDx44#n/=ICY]?%`[{z)uNX td*RY,'7A@zGb47^<4&cSnb'h$D:0aH?=;H8MXSgnHWڍK ʩx̠h;w[C9 YS Eny7hӻ AI=/a׃G*T3]¾ȩ#a_^~4k ~8c~N˼|E?%=YpLAq"{1̾Ko$O'_JM9/)P=SKʈb3YE#j}.gW8`sɠS"]{$#6ݸCcf/WixDF;kuYmQ\Nemgh 4=Kg9Ṭ\E$od-]!s`G[^t ĪLt<A&TOR<&}ϧ!#ih]vfAt0U$]z",~9YprDƏ72fuP 3aэI ߖc N]oOң?]kILT qf  .^oW}ߪ=of~۳MI[j Jr0 3Ѳz^3LUd dY7f_2SI{+ܘAֻ:< f[s#hB@#v( lgϭ a-$K G}Z(|5z2{Ҏ#4y4@ `BFEr:`A@! l~cyb\\}=F("řW@<^st;;fd2ml?akPV*(dyƇ;coVV=8')N8an!?{{szt-.H^q`@S'c'=M.G{*)cJ>ʺbϱmh4羐 lғ7fꔡ5w%-6pb@1/15]Z/"bGk 8F@;0bu{4wfFrTil3xi깆pf LC DLlا8笷X~ ~T'F,pYC!wpPI&;|;UP)VDچP Ÿ2Y ms-BF/0!6e6$3q-E8'dx+ i915?׃[x3A1 ugiw6Tc(n⯎@Ak4q>Jlk ,ZhPL  -ahi,JOJ"<_B ʣ!$sz7!w"};AU,// 5Κ-T~6q^u6|'{o LSлJPalbDjo3MKFC;4Y/y@BkqO^ vjrLkq bP$lH#B!N2;-.3٠9\G:ОA%LKa5ERolfu_Q{laVHCC,y ! H"VɹCb"؋Z5ODumQr(d{@G4wا[T;ɍ!XhAʞ wk.ZW9sQ+Wvrc%Ii*3Z=âi(iJ$DLd17!ak h? kI坯]Ts^׾ cMoZ. &MeRyA/4-V=zF6z~T*^$k+ݨ7G ҉k3޿|޹{ S? Gl)PTЉN4c~qB.b$fuo.Ͱ"Yb&(28"T#~S _ɚim\Pj缭C< 61MX;N ‡̎]ALk7ߍ|jDK7HsF5,ZHQGl {Ews^Vb15?hbF?Աi価G2:LQʤ*@aqp1 Q |5 s$ٜ9 rFdxJr/U\Avq;EE&J4dHRaM Icy{!] a=.qY O!?f"mB(> ˵݅0)7}{ː&THRŷ|~(MNn$2dJcJHh % Ӂ]ww.Ι]2ӭk&sJ6T:760e|¯\,ϙgk33O^5ڝ[ 4c(L5T2”^?(3.unTO[ I5`o2=Pg̞ hU!8a) v-?srY|9ယ"pe'"\]znwlI"|P;ot{(,!;{",aFu98oƴz$)! xz3Jk`{Sh˾6W]11Lp Rpx ׻CWO0 ^Dy$h`F,o ٓKQR׭Y5B-~H5yK"of듖bԥ6 7QJʝQT%;c +e"X.nvCb0ƵpVJi7Rar0#Lߴ=5+N(5T̛2 18j\7=̒x#$nFMHϼ1|] (G~cV &8(R9E}:]_\eͺ,^_7c'yΌJz- M V:C*G0ÿ?ms?.FG )Y&T_Juƅ09Y}V&0/h~ך&=zg4R`a]t{=1j_h:k\pnp-hUʳIt#ܓ1L}QEANz~akKī\f1 N +M/SW3e^ʶ1G|rT3 Md29.ܒhWŴG ~ ,bNF\\NFe(fVD_=Rm'h:sis%.:~#Ozoa-aL>>jm/;#;DBP; Kj|]1AgϤCP*2M;`߸u6̷"{Zb"0 \a{댍bY(OmkcmdS?d"Q@f_!2-?lѷ}g#;-a o F־7;DA3j1:$z i]{(O6~' ]RZS[щ<ZdWf)|~0W/ua O0?& /b_=&y+`YpDnD"Y37zp=vA+&W̱őD=TFv(ڲ޲zI_RY84kipD[V}%'>J\U>iRRvtBخQMKP? vOKi2LUީrjSq4dӌrJqՐ| ϟM\)y X7۝n :S_ (1e+) u 59[;~j^4m2H5] `sAģ""޾]B%9$n5[V.Z\˲ٛl2N)Nv NÀcq)5 NKT=V{Gg)Z4!'~A.}KdkwM 7B=bFR;$ڴ{;]9`X@}!|BKsͺ5iuhH@DϾhz[?`%fgoeB55rƪ3Wr|3FXܼedw3vpWFM^fEf,'ga}mcg6ҳKh&VWq%2̑6kXUKV]5k&qs(edi^xǁA.}]b G n^MϟCdF^`M$r mK ۨ1J@'!+ʹe7GCs] 1lNi/ ȏ4=Wܵ&0~y㑤!gcofJҗ ^@UgAVrݡI)ąpJ&"7K#ac^7u>Ve:\ݖգK[qg$.9( Gx.a2M%98:? S>Vz++)~+, -v+X65ﭲy '`~Fh TR$gI޷{34:6lZiLzvrbS>To^D N9B*p&oW*F)iZ`GBlgI3G RL44~bުV*UG v[̨]]ꠈͨ]!s't?fBOԛGyfpKN ~Bفa_ifﯬ]7 *W"D&$G'}4j 4|Rv&~L$ + ` dVȉc8XO3&8.ˌTMVTd>:b"cMBV2 |GbN!1N >+HI\Y]]D_!8x@V},hw9XQ(,m4-bzJ A2犋NyO3q* $2 qҰMxi Uy"ޙt ;wi [̫`Y³j*oq,&Ld$aWCwEEpI89T̔nHٟF:SN%&,:x$/ Nz_')#>. 쬪nv FyJ1w*dnWppޯdjD,Ok~K.t:DH6=b6e{Z }.~L\ L,tR &Hó-[g9y C_2IK]V)'Ơ$Dxma햗D;ɷ^cwUt#ϯ`j$%=S悫ANl2! |HjF7_†9ua!Lzu RkR{'Ȥ2L@)UWof;inٷoURsO$ZeVk 8758 i,' ,Tz grBفHg_~Wg=^lW3,IusE1TgZQR ʓ]^l1rJ4UzX)Nr DYKHP8ķS~$"=S*bOo1FP-05%<=migeH.^rA{@? 8tZ' 7@; d#M85>&i^^luUI8J߃5<"[ 13 (/b:j{4yɵ^>N+1P_ohӄg.I6>aӨt^z'.z&uYaB̻7_Y)d8XfAmS0yiNz]Hρc˃RBDqDxއ[7Ӱ1:{^c&4$g~PqS-yQ@aY ?AZ^q7%weOWbCCv (O- t-XͣUNhj%_Me@;#i,BFخ,W/lA,$ oZ0mEy.LԄvǞ~% Z>6E Rt5Y\ ɔaòpj޾%QǀҲic)<17cL&HWH{S.f>$\0eyN!\m=GV@`qJrρ0٪3^,*|#5cy7eP?ҧ 4vXm0D_emV VLO|l%Uҙԭ[}SKL#{_aEyѣMzzչZ`e'( 8dD{MexK|nTC &lN~gd]Yќ+O<)a{4,3ArV'&TԄ)hz7]x LGl0ZNw~ \` 99=2(5q +aFHn=@tr@r]CYeh@{sb 9-WO<5M3ѕR)U_=̭vc!GчgHӒJ?!v3f!͹zS w'S*Ol|?G{ s¤F''ubBȬT'&nDzEW/$AXd< (yO\6c* ZM dq`(` `[~AL€$OP##f/2 [*jouf2CXy};<3YwH!c%lݲ&ƑÁ䑭i`L *$~4jY#3Y1"N]Qbpդ l8uk0O}joI1m5yX{vtqd6Su =V3;ԡ*9֞J88"hs\0=W~ zed_q$K I KLϝKB)6ARcᖴ3ӏD O6@JLHy4& G5[3]Zauy_$;鬏HЦoULbo@"-˫_>C#5H{gPqpPN}f Y=Eُv46 EfX :?&Ȋ)%ǸLZT)HqiD}K6#76j0S=ZON;bM4L1v#a9 JjqcDNXCl*0J@򪁬q ,(o2 zּEep1 zO n)?C?M ÍCq1r6 `1&{Lfh1+T,uZJ~n{%Eafp_|Ptv ʛl{3k&^QYb޼m7 4.XB[ Aaxbi5gsg`;Ls?W% ~ 5ZBSܼNhhAk$#t~~Cwa=b*Ci"E[}A UmY9?|mЦz̾GmY5)ҖAJ^KXbͶ'?id Mkd(4u!u]&T`-3`IV}s-mD(PM%on;d󯷊T`uY*B & š<1g5?&Z2bg"avVtêC:F<3 f T_S 30 99C V FG4t QCFSE3cSH!zEm ͪ fv2|2k{gS\MC =4ԴjBW0!NwY]sn!wUGNb}C䣘A%_ Z-{n&Q1<g~ۼ!6e=cx^$ՀCGyrʦ!o+H B+a ~Jr~.\b9ߪ?g}ik YbJ^f(A,Q^Qt5 ze1Ӈ);]^Z{: ( ՔAWmv%ɿX\}U9s䌽45Ae۱a6zJ5"'-eht7Oy}̒|^4/WBdN~~vۆA]P9FbBr.4d(ȍQM \2ɛQpr'痥W_-#+joPݤ.P6G" ލ1m,"%Z*M^P>gYL2M?`ɪ:R||뮙F?w$X} >2WdrKfl 9BWCB'lI40i;;LK)ۅSo(vnBE=P،[x nFbYne}_Џ X[ NyVB`e]bNCx,xRߜ= 9>7U.'ٝ` /h"EVJ#֔#'j]cr#lꑘ+0drCxz #ZM78 6߃oJYvܝ 12˾Yq>f 0\wfXLā{ G>*d#~s)%%;p Rf[1\G?\iȤh2so-@rq+ @IwJcbGQջQ60| +'} .Ο@R@zg=m?S/^gIw: 13>nliZmXmm&W]&&3+ )bЧ oϲ ߥ(jp9ؽcpZvOwosPH('.t^1Yv,3!Gp}1m$y])#_|T&d>#>ׄOUGo~I)")&c2Ĩq/LrIQDˍ,S4Q&ӿL</oZOdq5nl8/Yt|ʷϺ l|!*Rް'̬؜vi"l KSGYv^?'sXP]-%ғ]:mrY7$(,w'B~u mUQUH~~rHJ;H77>ݛ|_9\:a7Ib$m{8qvvZ~^ԴyiPA[̐I2*(5{Rkk|m֛81E5 d9ȲczK:387s4> 6[HH寤.{C<A^t nE{gyR\LSGO.2(%@4Ay+-M.~sSji n"{So{ VQsN3iׄTTM2i.4B)*S(Q8Хwb_B 3Mt}¯^M5)ͨ)s%2[kOh(u;u"/2@Kqa759!dl`7߀0ˠcC,։Wit0iGY@b,/壁E3N:95 vnxٟ{f\-{/ԯeȯoۉe Pvqy~ȭ?#R1b@4%ؗ!My, =4XX>z闕"bȟmY 3D<3y>\l6~,6$ۗ2hX-;l 9qD4&~TKniBܰ*2uv\‹֥q,c>lߤ:[*˒niPCJ0 с nw!ݪ㏠1IG,9鱐Y A::-5 y)x7|۠CD{%~ֵ|‰j>M=* +PX&V& 6 قȒ:eCxEyt L=O Yx=9xqY=_>G;dLAne$X\C92UN@R]مQ^uJ$CGkΆOݜLPwWT7[I&_t {>P`ԭ_ WaOX%v(A2AJdyTA8Q)62 +TV%br?"@c3@E)6j%Y fF/^Gc]K~ZQSKb rf["/T!*M%)RK0a*yS}0r 9ۉ5|fzX C:"sPkX%ϰez&CjtCuo] ?4}E#5ͺ?NXNs6t 웈[.(X`K`Lqؾ$4$ߡ#v_5T'`F5ltִ:[E]`& 7Nq>F&(.ENYZ-( DP uxsޏX,Z2~:xlnggݴ"d(˝9數BHRB Jp~Z }g+vψj$:"tMsh-!AjYm \:g7`=Q3hQza\ s9,h=AscW\6 _8ƀ=Ӧh{yH۵TQ}.KQ= ekZs #yRaTR;NtXR(.Ũ7 +WpU ~\yJ),abHUKuY^"0\e)5=*6 o_lJ6[yF3@7fjH]Ǻ1g.{EӪ+lKO; ޯ?JVYp4VD{fJeJg͂lRpS9se$^h`iJiEXegs'c ( 7E6hKBdd&uzޮe)}XZ-=n2(|;KYDL[$s ~mFQX6&ͷX/"A;1A$he b+U幃 F0؁,Hteȉ )qшJ bgzn!զlW2 yA.͹VW^Y*NG4)gV&ZOpEhBO(iJ64LU dtv1ݏ*$ׁ|j$Dn<iz,{z^D"fGy%"o*%P7 tAYg/h#s})ZwlTC-c&َ8[̾bs~͊w9 N '`1~9mE?gɉ  ݨN0Yp_R"]W=KK.OGlNqiNQD_YvSַ9Hf<9fZ<;- $ym鱳HܱJUt;kG mF}1%hv Qh. xcqٝ#2x[8\6gc"ՇǶKPA9\VZؾӾeZ]ΔGtXbhf&zr_ ƕmrK~YJGۂ{.Ľ;]DVhx#3?C:pbԩF5xYDX^CF:5x4e-O4|R ahyD$"j& Q|t3ƀ7C2X9+e7_Ŗbe-$>nW}:*Э񈑀VU֑kW 2ޜ7RPQwmXquFb|Y0+8mI= }ā:4-h΁piU}d߅_VfBA$sY&wp]ݖ%"iTc9V䜜ŜQIL[r.'%}r.Vg(k&k7xgb }+VdʟHfv 6ѨDzB;6?Є *d&?KU܅9mO(MQU5ÿ?^-9 .1Nϼ Ij%znuEag.IzڅQ^犕px}Ãjna}˿f:WH Yi) Vv2-e, -g'mmi v|g9fmBV<[459 mR]y=k@fj|ߺr 7@Ⱦ\oo!?Mw :]w y}}p{m$ˢ"^ZPFppf اՂڳxuw:@Ll8d ˹ \ 0YԄcIRϻWsNb:{݌މ9Δ!: E#jV40a?Yc_L]LyB/~>A'Yk}R,dE3;/@nr@н& C z VW2uGK:)< G\kdpn= .,jk( BڰMEur/F^ `~_Ew2F`9i:҇X@VSUT TFL`ZFxV]>cqEܩcKx7 u,[ܨTbKN[9ð*k,r_YM:;o0sMd*މ1 qJKѫM!AZvJ uyb& Zͱ*C8fr.̅:*] +Z{Ыe(]t=;XdZxZvgt5$q3nx9젍fG3HhK&fo͚gfR}oVueGqsyvhCd4vK`ߨ7[cQ-tuf_`^UrvLF_lS!#Mk>o[}yMb'8C[`K+$Bp)KDig9z- H%zLK7M#XOP1jeSZ!ZM&@pT79sR` ,OlDj ea۱ЫἽcJڙ4;Yw`54Rk={a}ȰIڿWa9o"?ٛg,PD,??-y`!=!#BGh`HOAw%&Pc/l\gR8{/ TrʡO3EsGccsd~/ؗᮌ])>о8|dh6_f%`jfc=3+?<qÏ7Ipc槔O (@I4Yµk-xk,{e^'~W}]G |w\e#l9Va+92).bg*Լ. 'V heLdFV%Q #2C\N׬YkL]HE6m;.Ѥ>SÈδG 'Ch۟"jsv5(B. 쟩xoD:ia T]|zwrزze.TkP\= ޒ;J|mZ:GH;`ޝCuphH[_ĸX/O">Ci^H0׼ssdv_}p}U&A|Bn709O7yb!*^&5gt%M`l} #Ga,^Á8u^~#͋b$s9ON-أ@K)IFk'Ïsm:Vj͊PfIL+OT5.YU)m[Wi+ph$O<s~ kΊbуٿ[5mv|& h&1/D0Z_G@NhOԷ95,-CBWH`;<䛝їӣO=)p-\=Ĝ'2Ui}ՉCɐE-z{Qa&ݙt}"W B{i]*c5&m1SSWa5 rrgsЇ |Ϻ9􋳄0jmF*- I?e^A{wZ觠 ;\!!?OӜE3<2/\(9>VVE̞Q'P9H$ΛZu2e /]Pֱ4!30򈷌KT btsr&vj54ȃD0Ml Oc971 3ć&NKy% TNe;J8Fx: ZN7Ǝad3Y`}0SP6#/Fo ~d`XSI|O& Rxq &}=WCr:|榵{~Zu佯c@O^> $9Zd8 uS0F:V/q(EIJBBPI{٪FTՀnQج;8Ƅ% PC wwQYwUax`6W]unH7C|YiF -g 2rlc2<䲐+o4™IIfd 6-q%KCO즆vhC:T$B4u@ApB.-3'p%`3/ѯ3+ә[?cvU{p2)n3=JUeiJ+8/%7O\mh U J| z(lv#82aR `fHA(l|ƾ٠(ŏGKFC}$I; A,O ouC#oqOAv񦋩-N >C+]6(C>ox~"m6FODki+g0mM!XDpx"g'Sf+K^YD$\ְM3G}1C!RN%?o{N/3?=epRyΏPF;=V4)F$3KÄ'_ R`R*.3b\N}}Jfy#E]Ӧ;'E<**5j D-B6`\Vog:}:aLEQ!yAET'' ';Wq1U ]} '%"ߎn[O<*_IvIt;":4˺G1nN|)e6ʉJZL ?XFI"@zOI@ -C73G9E [te\&`b'XVNUM[r=k~Qf>0%C1]y+ a`2n>s@Usۓ L ѭt>05O3QFk/fߑ6B&-" GcMJv;n@΄Sh[VUx7ku>Tz2;/~}H\:2|.F4Ca(h5|RZ#ଜaqsA n>`[<]]A8)AE+K WwݩFS Pw9ѾswbX 8:egYy2$McTO55ؾ1)e15F>@I/B1MB=nF-^Z u*%Gs\ yp A<)}P]KaQKr!x^N;Bzg_* &p&E/%j HDJ)h>Ly\<w<,mLBɋA:a;#ΈS$KfQrY2U1U+Tl7fr**Ȉ΄Hv_3<-x}53Dc(K_`Q5 'Z-lч_e>_XKIRLmĘG,obOvͅVP{HBk  mT!]oH>^ ~Rv'φ̥QN]; 2YܗxZ jKz{S>)`d38Ɋ9bQ$+Ve\g YE܍+χ8JCL-+WVpip.I)<~s5K늦(]`xܳ# p=ZPÓy$ (_x`ob2$PLPMeJQ1"4j'T/pQ0|B7r (6CO<`1C ?jxhIme|WSܗОq8h{CñaqZ x6! h4>CȉKG*T9` 66E})ͫlhD,iS{a_ Op5wn [WmQ*USE3>!F4`-sQLW!A&Ff[>yk{ D73JWeYpS򃞯'B.䐿3E ^MjkJA${V9e0GK_~hD]^u:+hi՟ ᅇNӖL^Lqc塗M7u7Uӄ噇Œ2^w'JQH^(Lw|~5ך' h.W9Rg#' [3|װW`PCAm gBEqDpQ΢%p9 BcjX1J~fImY_d)ӍUk,1LB8a9< PӀ*F9-ƷBoVr&ړQ}9pM -ˤ$ܱ!*HC>·@xj@YR\[@]JwQ︊ѝș7mˢ_s%1L@PHl=@gNiƝb.sT2T{GoxG3~{mE}AM[Ĥ?1puR; je537oYsdzx^iYwo.̓]óXt-VuccKVt>rIf s~+e%UX .èerՑA]O]"+K9ЋO/d,D>セ,R'6#R]j E#tcǧ+ܗŸC'm ~2>,1 gS6z lIJf]E'2"ԕ;T3G]w`WNF ʎӎx̨ ?/*JFZsߟ&wJM1ċ9R5xO` [U/n 2PI oζDJ>~| q"\?>B]mԢ^ʎZWqxf]V %KGTR&@D䮲ضe;ir&w'~V{CwOwZ-b||%S/;E ӻdx|$czE5WD1 +Q{.(GEn)^NٱanFZPFF(CA_79^Ob9qEeϋ6ZBOU̹ꁢLr\;s"ΔS" m)A?Zf6Iگ@׌jXNGg.0jNEDԎ5Ch~!w&ΕBco@ Zyy;Z@[a/B4E˭r1c66>!4$@$@.kL;T׷0㇣W_v9L(:T?LF JbmS+ 1GWOK no}Y|ݱXB[6Fp7_8s=,ԀsiQ܋Qe{WKrcc8hr\]F/jȹ6][-exqLlY²+etR$п$$Qk;2Of'g2Zn@Yݠ;ʷ~Kt[ NUӒ= 28P+b769fqSkN~mC`2Ů[F SuǿźUM>;71Fkobw[DŽ@)tă499xϊC[VPS]RDmNw%b7p\Z`:Ȓm}~CeŊ\5 `c:uHӞt E~n)؁lu&q \4&5j>Mj" ü0v!%Z';G]*B)D J|\9J(%ʃ&K)%M7\/*y7%~ڏJjT%Ӷ?Es D"(o w tlאZ'?8&550tShJ/t7|j1R%ŪԬڡ^}~cE|ʜOeeb9zuFǛ NF`8lE~SAoTusV {R9>}ԓϕ:UCmBk{Qlކ7N]΁d57lgGc7JW،q{AcMپ6@|΄7'|?wKC$Ј( =)K/%IhV;OEE H^v 8:h4.\ES@߫xXjIUqg '6 OKP#XyݟR' ]U8ν|=ϒK .' Tod&t'j7W3"*?;[Zw3+"LbvFDBףm5IKHQLH,~-a4uXdCs [? mIu; q'faLV"i; +vSˀN8=AqOacV1G=緽 K@ սA]jr zu@fC_͐J{ hx:>O; `oׇ$b $Ũ7 z(Id?%= lu6goHwR]jt `,yn;2oD r^t$#w) pw*|ЀU#`q,dD Z0B6 }6$-x$f)'iAMn쨂G}:P-2wx*haNr#"Fi#=4;'!ӆPM]2P}eU"odʗ,"O>A%3^g ( 蚛_X-z[,O"Ga?7YjbщC.jӚZpfm &Z_ALYda8zD !iE&^5hF^AC^-AY(faaD7(x[8E^-rԖGQļiϳAO3L2yiH*ZDv_[ƙ:Zb`yVTJV¼y:әn-TɄ w@q1G0fXiNg'L -$|}+vI:84B:g&Y\Oè\C=V1zh |`=I^HhhXlP.&z›8ލ2%zo].NJ2ʂ̕eB\L#[0UOse0P >7f@0AFzG]nnóV)+NJKѓ,dwn y" [H& ւ`v=vz^*,;Oa fD3z( _wح0Zڷ̷+;7-?}Wi/-"@sbtxD }-ef[{Cc4R|?1Q2p9fp AY)kߓg#a-% :ŐF%rY^uKld:ޮE@'->ؖ{7ǻ #/8N:!ZN[t^ `+LbV%]ltN#-YN$j~PAɻueq$ #Vj!yYb0Ob=!p%*&bj~?T 5Ec6nځćzJEzJOcTR EasF!+i,|jh7El,]\|zEsrv1xpbohs5s QA184[vBknq:E\ssl+I)~Pb'dN1Ԧ6:0ִn/m}N4@*;rPNZ{жT$Vn2DJ\q$+I@Tu,: .@?r_;xܸ"H2OhE^x`v`6uIIoFV65&!T}".,^"DwLĬL=`8/ FZ~Ⲱ(TDJ_Y|PORAYĊM96hoHwnKǬ5b{<0TvLdGģ63\/Ez@'6G] ͵>;O^q69`8%I]Qs,? z#mH&-͙podPMԏչ[ί}mH~C'2׮'uW:kc3ꭖGԖ5M#Q},wxɤ{G<9'1bj[D% P'٠جo [1%Gو2amHzT(2O ;: APGDu2bWP+웈|]PF, vpH',%yYltzH|bc\i#^/ص2KoD% -\ک؜VrJPO\` uJt'nN|ط{cEɡEv]-Rp*ek&iJos|$gIp RR\6ؾx7h>qGzzq?vp di+1ZM7mcD_qF s*@ckQQ}mT,)B"B4 u/x`{F5׉7 ] 5 A*ːEv y8pA3?"U1zrgw|B9#CҴ"5,fOHQ-nذf8A}l Tj6h"m%Y_s:R ^8aDdW/H#,-:عլ;gN+X-hK5L a={-D%p GZ` #kGM pdDgd*/* YE9&t^o/'+lp/n' /3:֫Gc%e8&rsJT%QHܿ2e&u*;QlȂ?crЇ̤o(SC"V7la9HCCL2EG E)$1[uocB̏aolYʌqbc^b. n"υّ8Fď`@<ʂwq2}2L@|&/),7 |0/ f|R [qd+ˬ*Ug^OE~(I:r.L`6ۜ|qSA$] &2J_d6`m3I&LXXG\zټ'(C)re\&.bǣނ'> 4!٪˖]QpIpzEd#ϑdni<yDAV+oOLs6oy|.3b1 NK/gz!? ޵ #:TEطNg~E+gWeaG2HLV8-yg^lHzblⷸ[JW/w ;e9ju N.ag& bNCfB%G9|cY3zM_^2 M*QSbyB@m1Ѝ";a&!R -.Ev UTgn̰;ψ≘Ε j,uƓۅCK[Y9^>xS:0Ca?]WVc3-w%Ma7rC۹ 9ȱ όiE$]O}+~U:K<-*^3Fhcq"GsJq}{'n%?!n4t՛Ì %z݁jA@ K3眠h f7ZNa SQ _7a_mY,.J 2glEn|sSAPGlr%"m'􍼹XQ T9 JI0+BV,}*pNn+,:D%p&5|Ź'3F\;]\4Le5?Ыa2s2\;`9r\B vPd[$"r?M)#I8!~:mkVobD(V>d[Y.o1S:^Ӕ1xR}{L2-*qjEnc +RӼᛝ* Fݐځ!6YVٞ*f87\PCЍM=ɻo&*lTq-ZJ4O+JU`H3ضE/dt\_J)jd:=hq~a@滜JZ~'wbhmQqCu+גt'~rqxX%uuvns dnZrdz/3.36 :!_G>p 8(wʊbW¶wd[ I*7mo>::ɱx^.P,;~险VZIJ41Q쳉{kPik4ݓrIqң|Ηį4PnKA֨p :&{$a\;jWXAsrI)@"%7LWݹ u !G*#Ԡ9aΡ%dprV Ō<չ#?Ж͓[l<7QE*<`8;rH|߄A% mE{n>=OU 1{?JxD% 1_rwpZE -L`>tXCrZ<5A׽2DOh%jAGF%9مh@n Q(ό'@m3pkMfyfK-ƕvZ>um޵a :.H ƽ%BQ>]r<¬C3Ern_" GQ[iWIl=dNWa .zZ^)M-ߧrE+ae^1UЍrfr|O w1Ų?h 8SXLzet ?95p!/5k:$kX̍KNY*iہ> TyY)Za;`![NӀIz!H*:ք^s:̚gPcvP3$pM0Jz7MR%K)~ԮYc!bEKʴU/Rv-E2Sr@Vv3ЋfhT ~_w>af (wXcȭ5'saޒȌ1cD+0KEzV~#0Kn0M`Ĺ;$Sްe|6ރ!"R(>SW˜,LRMo,+A aG#$ƫQqlF4ԟeU.{R8ybk&pCAue#?/Z  urj䯉c%ʸ1e wKԴg_1! Qt֦ϦǺ~ނ.PQ-/48~ `)#mC@>:veF]2w2(U!Է7wq7Q>7H#Qn4S1ي|u76eB):=1dܮR/hYp;dhH=e XuN:rkOyp29~U_ !G]ojnXM,6w gp%]wl_'rq璑sj9vsx8_mnRjǎ8HGDj*Ք>ݡ܏謖s֚gv> Ng <:s-p,`>2*nw|ֻ膜CԵ뒋\_>ۂX.+8ŷ0q ExiRD䣅wxy ;CΑ?SvbqQ)KA0(u˽| ר2v>]S Nd!%5ʗ4өkA{Z< Tţ. qj =,J"u{b޶' @52`S ?H+_:&8QN}okoD:"+9/BM]~ooC$N$)6_w!sKacxϐ]K됾8zӦ.bUe#oG,jkȨiJẚ"%F9G'hs1H2J%`$N>/?{_K%K7g>$bp˔3|T#5ȶ} oj!i q19{Zֺ. }3J|C'Lsm0+ g|?YG#*4Ou}Ely]^0g1S \4`{Q0z4 '7&,e, }hTF 6>4aƠ ͝f_x !o0J28W`kc5r!܅1¬ʍk$9VAcV`}Eybrm7=I<@rWYעg>BlRA֟406J(_4Єp!s_3``ḃRv$Jz6HׂS1dĞ2{Q=Eu[Eٕ'SW*Avs&,g*?Հx;!*"=IR˯H*AU]",:xQO%ɁR]j}ܚѺP?P@2r`_D_H~GU/i4uU xiܖu*c豺4R,OFvJHT1YN |e={ })앙Glex%rp&YA8 q-Q %d.o'i62I5ׂPÉ4;LRĿ=JXA.KĆ*JQ h }= 8ʗFL13۱hZ<=_6?áEoo4sȞ`¢"h|]O5+V̀-~I[䱘TBnG,jԖe([45i@yGiE߁քb?x9.T7 tfA]xXK3k@Ļ$k1'zx5(!5HbI[s67D4rÉ?kcYUH˖RXA AR*2X &IܨQT[nNkGgeV#uGIG(&j4R{;̳&>T@Wj/k/.*\O561Q $⒵ 홝o }p@Lpo&GQhx8f Toc|Oƒ09?YwNLjb8g;Ľ賴gΗEN1 IzΑ 1"o:,89-$(.ҜDt^ւyPS|҈bZdfv]X>ÙqyCt.ԫio~L]$q89V'UFiNDQ⺎O=SV9bV}wOki0y\H"nW hylԂ2(!S7f M%}ڇ]|"QTwߒa8^/qRNj Ց2T`K+LDO&3J+q~]T/.iִߣ{! V \ۿBkXE]](0"hA0aX z&ޘVC+!=yl.kGh7Ȗw]_'\voM`Yj+"d ~YZʖß@Ǯ$+2|[}S (n}f$QM6U@)Ip8L[@K(7FhKoTDx\uECZsb47*ee^.V۞hzI5 VXN'IF '$g7 =?}q'LK91? KܺbDE#ZivatFߊjY1S%~ ?f=6&ijnb3LHli7 \u+ܸZ딷O+p'o/=hM*fgN3y)C$P쿊p%pۊ1>^\qwPP#D܄%|Qa3hϾq:Tq,TK:V[Zb3ECӕbSƞ1䚊*ԛX:٦V=F`"o35m_Pm)!Xw< /irVUK 25)o P -oSGs+$As\Nưvi8 O;RbhtOp]CeeWL}{`nokx1g"ǨcטcP+OQm'/A CۢaXGNOj17 ZD ?ۧl/bXͭ`MIU#弈md0ù:EQm f՛2A=W uh4|;xrrvc33CdX{ty紊@?T'D 7twlj%)6Q]QN(  uQќӞ %byqyE_2% A<{ݽ+&A* Ó6&ڵΩS9p4t^<(q)Br܋\' 5V# UQI߀z床3h0RF#ܹov`](C0xǧlck<+s;;^UB`qq/XQcpPgcaުTk5Ԇ(e%kgY}$plۆ9Rh\4% q=lB\BŶnq$+ Jajk'OThRHpQއj=n䪓kQ j3<;;6zEBp hLձp;vzO>x!:tFǘ}ۖn`.`^ W#"\ ! irО[(rpd+yGK*x[*C+Ij5676#0# 5 s,jH9%+KRJd}\GA{Wd~]yJICx$i4rUmAm3ľ@$R52z4N9:v0h$ީ,D3i 4"dB2=c+s:$dHU״Ys>Skk=~[tc.ҜO— j櫷FGYEU%eNjqy蝕saRH, #;^^Ą6xmU7WΌy9  rOs&FˀЛ3A#X!sj^T7#> v!Ҍ֕m}$E/TAQ]&qj֞k"sfɶ{m{ilfu&ݱ${-N7*>P@0aJVo\ܸc!a_i lh,"!~]Amၳ;/YI"aK+'ꤏ\)؆#wRVv‡X__nc4niGepлصP`WTfvw' JlirodelmJ~Lz q= Ms+%:J1nnOhX;9y/8c1irwUbbכ7zl^EOp7G-bs[Z؁ng6ʇknϴNbA~.Qۿ^ͩ rWвZu'LYedG-zU,{&͸3[JD^ c]woA'hP 't`wL0D;~e#_KbDO\xa[{r:u f}0!pFNڀ 2>zoSxreds5SeJ] /CRkQIj^s q@""<ǷoA3[& dn `%#@`zKWo ihU(e{ho;cKpvW=s rfmƒAնtj\# 5PW2$[ NsJj!@(>;|53jxjJ 楣"Ib]|Wvݞp[8Z,Ɂ8}UcPVoUmjm^)g*x^!}PbRJ>EuK+mٳ6ʆC^YFۍ:qؒrU3夐M-E,XYg FC>"\4LAľqz?Ou&Yp'-wEO+!aĈ:.ͬVb)(aŐhf8DVw2R9yT?T!:;!Jq'ñ %bt+;@1 2yzLChA`uǬ*q JJw  燑PmV K{ "(ZPpnt=ڵ]gD37܈8h<@?k*>Ple$MAX g֜F8hIK= le9X%t$16 ]1BFr{(4ʻ+ǘ!xTR?`nq1pOq-O3@_dGGaLƲ!}+ۊ[#f jvxIp^1*p" R}Ox܄U=-JuP jdq Fr"8X?i524f=2[dm`IIJKžE1,ܳL}Dݙ#AܧW%=¦GOQh@6Vʌƍ(2ZH=Rd)YPU`5m2D qI HR$=jw y){uk{0(y6t1:8>x ҨqN!,"*35f =-XqbD 3ndK߱LA 6v$0!֐g!f!w@!tym2:QDywM8t8ZDM;kE_?x"Y|#L XuIK ׻BuLl2vdGJ5YrԞN2"7bՌ _#N`0)I5).Jrڢw1w' ':V @ݺ'oz[Hw\ '`ˑc/P؀=T@ D#@.#.Ǐ=\Թmwf[ǡBF #e۬wo(Hp&S ͈ "$fnb{ f&@(])"'IȂIϥ&)YY=?+7O ?]ZR}Ac{m/L"xxeja_&T0 NQsOgˮ%^lɱZXshp%~1ngS~otHb!&,"VFoYƶQ Pn;Z>[ٻ37Ez LǖRrp 6ՄZ_̬#y|G7  ]2J?}X)QvoJIq sly Y,iu&\e־fcwa r u BY7dym {63oѳ{Vn~ =1.C0HjLкKx1;>62_@WvÆ m v,I=Tm|b:$f!5d_9#HϜ bZTc2ɬƿBV|mҀ"bf bV!>!OEoV3Lɣ$|[*kC_^;]z1N=&|ro7uQu"JFVO:)𢬕 H[Xdl,1:!*mKhM0N|aj,rJ{f L6$MŊ /|%*Ka.%;BlR91}RVdg3%;͙y&7o6rmSOeP œ~)BhKᎀJI)WkC*QT;1R`9`Doy  MlWa|l_h* /ťӕ' l{<ϕ 62b]XW=$(ZTA9 K"{&*OHE]2Ux44*MiRB@mq&e! wh3D F1I`jP+k7 X*a٨:vH> ɡ.Lن;f5).hCT==L tzϞMB]NLN=4[:qdU@n#n'sR >:^rw8 aja%sƒE2)fMpɼZl뻅ՖVg6T7AR|B3Hzg8PXu6_oľx'֊CEp[[O, T+c.ܒ,UA+ Fz$ߎ]$f3"hmP7;TMY OM6JN|nfu (QB6 e"!7n1A jױۺ6Z1Ok}d/[뻿x<c ,8ЭQXxCvu*I ^LJSFX*W(l>F 'ߝxG2IOtF @} 3u&Y H;wփEa00+>}ʑҩa#` DOMlUl/0 c1Χ ByP\RL{7B0&Ef <2(JWryʘ9iy>RKND`͋!AoEĐۼj3*#ZC  ~kdֺxDL|oDžE :ޓ PɊn"9~-&Gz ˒>pN8р{8iy9yhWdf7ȑg6ʺcc5Եsk #z*"Lࣅ!Fuw77+S~i 9aKI113[+tӇBekW*db,`%Z֙ژ+JpBP.Y^_ ϕ&{.ZOKmY ߡ31g"]g)8Ļ|㪧Ӥ/ֆ2a9lgXǵDڑϨ`Y/)P&Hi1,iZO8EU=;˴Ղyj`ǐ4l\[ U`bs;HE Ds ]2reC #]/H6n{;4r1W!@m! kכK^lXܧ(dzz\y8$!p…iL`n܎Dbj1,GqcY:I+/ n1k )`rs[WhAhR.S"ne|kqۘ⦳-3y$%ʐJ&k/#I+5I Hy&T֝TݦItZ21K(7tr:P/uJp5rL1 s~2@,sCWA~AjW0%J$-oOy^a+ &EQ HtavFoP;bU8`J`ΥN_r-*4UjjH'8R#iWip U +7/ 61##ZOf+OD6#슻 p{xyKɮDgR%;hӫjeN.qqᓓ>qj2mc-IbG:m^ ?"ضO8k~ 8!#R23 j9L wj5p(k ! >\-"k_a7Ja8iqE*vp4zBspӆYUE ܢWTȮMy}'q`dI,'Iՠ#eCbv Uc0Zh]7}{@u`Z kPy>SVtNl|j|.qmbW.}(==^b뱽* D&V&ORRᠠL304nu:G5i+9(H{EvS]D> 66a;|$ եv:7Ά ?!^| =" 3Jbz^w.iKKPA [5ۨuI.;\YaGMW};dfAA%JC;VMj/]2=[sI<@h7m'ф4J>#l-*M? 4K[mRR c (k*", t׃67{nԨt(j"+5Ux='nw#e mtiv-cJ1=LP;E= ~EE3A[jn\|lBJ>S&hN$àdFwhI.Lt ˶\LXw#G{_ٯ]5+(@| D,Nt/bN-l7/HA8@$(+ټ5JO*vL3pb8}R(x)6RzJ }6xE_{f9?x>B8H4t*NSK6~mcisO?b38+]̗?pzc&":b\BA[ljڗҎ)iS%5 sK/]!a<4nOu xL Q/?8igc@Cd؅`fR vgKB>T/UCp)!D-6!Y'RX^|3'Vɬ0e0w`qpbfNu]スcW"|^ljAFU?flPB{b iGkl),bG z H {mM/ue=仄}F[_ &b (nZU|%>9 drW7A ]D-(Ξ _дNor^" ~^-dRIiqv.r 1V\J=˃p>߬)=GOYJqʢ(SWUkkBFXYқ.H;r4wW?O+Fܘܾ(ʍ}q?&]d9#ħ7m _gWJ;p ̛{>|2œn9W 6ohAçk{fM9ƻo]C:mK Dyj##'/7u4S)yxxR*V/}|q[$;fOd QF~EvOeb[40ʡ U<ߊUt,RZ,: HiKi"Ь ̝!g׸ ^Юw̫&t;/id2_6 {:`o+*ji9^YQY:ѷ W|@97{3^yA[gN*}DEmV8:w\UU?C|kQ֥,[9Z8@S.+Ә S'IܷUJK`YHKȮ{jM縺RdJB izB4X 3۷T`: P귙F`bup5 ) $)DDuCo}e,A{T/M2if.־ʺy,af6̫ǴR17S zXtDbXm{ALOEsÍP;SU5ju`@'H5 *~>3Mji1];B2j[)q(.t<(YI<+oZ)+Eɠ ]Жq9P"_:yoURBZ~2XȕzXGUpϮ.,# VxU[B|Pߙ&;&_(>3zrdJ'f5З0jF\Z%t# *ĖtW?L2q o4 Oںq2?3~fR)Ҫf2 i}B7nW}*%!eF ظq Np6{twSJ }vsPdm^$*gJ=$|G L V_UB_U=|ݐ ·Kz>gkJ 6]] i\Č,(W:Ia2 Ɍ%$ZQ҉X'6' @ r/ 7pD7gJQ|&I7Ggy/w=٩Ge\ -sW_:V0]9Lnc*"nRD;H\ʰ0^I,(q%֡,Ntq}z%Y>Yp/Lu;dtmh.}h-aePHg[\Np'\6ƳɃK \5€Y![6֪o_1g9I12_!#wxEmH$>j6Afk9,`և4QS8C˕yl7Mb:Qs5ƂF ;Ğ - `I;(]jy6{h~&+l%{-~?n dM .G({$%HDy$yo 2<͹HI@/> f2u˩xXӇ74X#D!Q8;v(y8Ju" GP)M2cߞ=(Qnܲ1d YRXp,|M< ݊el2PePxpj&C1L<'H.%ՌI Ptʗ:fNx隨~ཏw mWU1#. >vl?foq˱KXyĂSf~d %w԰K-]`?î,&/@tبοs]89Rgw9[ ̕5JC3G"|W2#$ \^r %CWċQDvDgȚ&!!X {|+1.@HjU#_6>ʣ 4~+8a pPD ]:B)!$)뺗DRo3?]s怙ueœ0@CgMP( tΜ u ZM93Yt89ܙu7Y }V.wx8ў&'ؐ,! D̙a$m o;Ő0 Iu!H"[9 5%C)?cN-],4"t=7#[O&N۫ʯi=Apnޛ F6$l@S-KsOܞᚥ v/{a\}(mgzXe%Ɍ.3!o;uV P~$Hϵw}y`Y/#IG)v2E+/vy B%^EBRڂ\&=(y aӞ>V%ӬōV¥@ػ +[B(,#}ޒ)M( *bE]SQU Aۊ$XNMq e(QҸ[ #xd<\|%" C+!tP\?֗jUdU_e!6䅸7> sA쐰DaZLs5$vO=j~խ({' kcak%T% .ҭ(:4wb ֺ>O+Ş'O.Ic!MhQa,C/jXU˻7a7 %ӈ]_exrjvX*M -u=XܔÏV7 \{ڴFvЄJ5?>(H*#,IF.]VԔ i'u_ͲyOT=Vi-9Y:qGSCcY8)(KYya?cTЗ㩮 UFanm nΕ#-1RnM]c!cpj%ePm5Ȳ)$HVʭhFfpqk[>;?ZE&`~j0_r!no竺cC?Fmɤ(AN|UHH`Gl|i7Ⱥu|j`xCjgrb3mײ?plyK^4)b2ظ[6lfp~Y7Z`塣m3^HH@kϜ`WȆ4A "z 1ϚXCSӬ,)4xf/X4j4Mx5}+&T L#n]RJ{` *K`<;T y#c:M#oxo4^PFo^&!E74U-,s\ŞBVd1ñCk(a֕jۥ\޼I<&s~`˴~D8J;_]l{8~< \wԶi, $WQUFѕ?$c#MT-@4~eph vNe[6UK%LCFI6 *N":$"ȴAoZx>Qqbx5⡳~Hj{檹m(wxmj@BoÝCMv~Eӈװj `IN^)TnDYҊ$3 < 8;0cyCwuyUY%2ZCoFf"vVqf0 EјUdk#eBp*~<q^3WL0>q]aw c7Y 3.Q֫%N&܎+ݛC&68w" _:mÍ~ab\A^w*'oW >@=!c?N1*% hճU DW{Q3X_|^_).{V_._aezؘ j$Wm+>H׽=+l*Y}sB5CޤuR"|zW`w/zfj5nӦdAhJq(}~dHL- %CFGߵn.SGPPTN柎avԫP+U r%v$q[ X]L*qN{ 2NJ,?y~4&h#P|'UuIǕ}֗s9 C]]rzYլѼ=~, -캯Pp} y!˔/зoe_b}h}d.ƨ?.]\fGg ͛;C`v;,P߼u˵c%\Jax`_qaKϑl~ 8?Ԥ#t+c+y\EH[3} ,&I W^1ڛ 4ENϓȽ+&X]⊲ i5, ΢7Wohw M2fYd.UH sȄhRI ,Phڲ96GSc.$TNUDJ1al X,bEM7Cx\Vf7#4%<ǂ$@EgZ ~[3v5r}VI7}K35g]Sz]&7Ȳeӧ{]5 Ęu&!;V+lFB~SvN]C1.g 5AZ/MUZG*|5?VǒkA qxqtNpXWx(~| 'R J_bAߜU[ĥ%pc <7X_;k267$(WؓKv4)_9Q7vxfJle>~/vTdL'~דV]-)q]oR38$GY!}j!k?,e gWlJҘ  @[ٰʧ$X2)IzRx˽x7kojgz@1E$GL8A=6v J@xdKօy7xY}-VUPLBٛ+eӀ.礊=Bx%_:rƳ)S#q/l0SV|D9 > vFE0Oe,8 *.WB&DLr%PM -KtE/u#9c譬&Xy3-h汈'v]綍ءÁ"xpzJM)I* } ]HƠg6h[9^S=," iJd1a# cVfn2[h9qd@ŁlrsXٻzg>.dY :Lٲv3oWfB,/H2=s2 d z%m~wxmtF1Vՠ@dL? t{4>?ЀLLSx G]w%wSzK)x]딪.SkơH?a8'y9 El[.uղ$LCW@oI`oݹJ}1 _\/z@8WJdCߖdGM!omm**sJ~qelӄ,ABXňDOW3&&r+c#: m /.(dOHnۻVs/ȱeviIMf~uNmqTIYNx8#۰N{3ܐy)~: x4.zaădLģL䂲xZŏNs?2衱ee:?,*B!s2Az;jZs3Qnҩ J>?2%e`2\](g Qx!,"U+HXդDZxn% 粋F(Ciɦ.!CP QYWm$x2}H]0np${IPUI$嵢_09Uy=FA[j^aaaŭޅo5#6Q=C}F$6>ϡގIMp~9QR٩ @X%lS}'$>155ղ+hN@GF(9Z[#i TE"+28IYAEìu,`MQ;4ue/jm-*+[& MdF19gY1-mҵIEBhj@JGkB ظ t,d{Շph$6D2+--|Iy1XUҵFA'X4ƪ>K8n3̒^%J~7Hs A[=rEhڹkN~|vdm/H{X#kS'*j)ݲ|xvflGGl.r} ec<@3jaтi q>d Oj) _Q]쎀VQ J tD _[I%r c*(y'~[@5zJSlȷɁ]ʞf?ME@1LZCRX.sRIݻ| J>!*oy kNNY/ͰދbݗnV/ XYܩ?' RMt&/Fr#ܻf([CM=Ǐ~$qqķ滓&`Y߿!1 *L}d2]j%o\/[4-8֢|TUtY.265~7X~9!/k}նBvwcXx2C؜:ksNY=rhL oؾ@Gʗ7Gr~9RCL]rs~"/ptQKAU+*7/>Ժicv~V6tߝih[ 0J=Z"!ztw+.TBy Ppڡ~E>sJꕛŨBR<)I!GJb.;Ѩ_d`ERs&ٓ{l 0W" K͞R\O!2܌t(B0\۪.ӰL+9նF!VwyQY;+0uB}2l!.۹h(Nf{z"w HARtfЯJ=*~6MlU2D\g\eOUyi샺KXR[ē 3]vy&Cͩ sgƴ ;glq@POdX]H ߸D#˧ h_ 1E!qHB`O>Dzfh|4{βWx/ri(`Y~Nrۮ$D#r18蚲4 J@~Ҭe,$VnwSD8_겯ʙGű44UxY9{0ю,W{*Uq N4Oȇ45-aBZ 3D#}55.1XVMI=z){Yx*lgvpvDxsTG^,k&?.C;4*V{tVQOۙɇkRu+?Yгg ρ U`8kb3U{ pg-N#}c* xO#<ۭ7q{TQk"SB3(6Ժ@>B7L;LKJWhkI\LAO8gDzGTp5H!l!ߊieF?B76d {VX&ozEu;50Ƹ2vE5G99+Mb7_7>~)T:\>nHL{<\+Ǒap${Zvp}յn]q,V'f%4YCFnR R wVooaNj*GmlFfll%~vS~&&%?:A"7S!E;'r9-w8??dUǓ,fV f.ȡ' >-2 mbkL 5X8q Ҡ?$94)_21sWyk`lȲFsEM@ƼMEVT՝ [>9Q`ݜЛm"3IfF)^p^yiLGI2oF?bn?F:4j.܋Ӭvn%fnpRqƔj:@0I Rwa4MPq$EqC .pm9(K̎~.D$0bIEQkxE~ Wc&ZȐJ;u`eYw\*Xn6v .ڛyLp8J4rzL}J3JUbcGz~֫¤?s5R,< ɮЖA׃1%u60"l z-Z ދ!A}K@=D`&q;l*D86<" ?e4cٙ2ɪe87QFq6MLJlߔj2,S'=||ZOsY#Pův1MP6,F_l3=hnG _䓃V!\~rф pnt{[#Brl5y DVqO]WLBV-A<7E6RrpѮ/] WjۀrchH80{6*TVYh:%l[G kJw/)1 Z5],5o 8U݂$%W;!d&sO3 mE붨@zgk_X2(Vޭ ,~ȩS0:+Jq. dz,&`GlMD36om˪Ԟ[eʞ)_6IZuv}?cxCw;gz2t6yihcxdm7-:)@U#Aޔ~0Y3po|($@k.b{z?&V3!QU,5& v-7)W߼P͊]GJ7`WYTAeuw%lp.Euc :#B%V::DF{vg|쉂ivmBHWvYQ0/:N[8tw8v JYchy:1*,ؑvxs`"U_Wh֛A~I:L"[0= t(AuDcM ֓]/Ѐ#WUYE5.z\TNhsĐ ] .|t]SD=ݕv(?r]X5yAAk7GbY$C41?̎I"U9|{foTlwJ! `f=wGa& s{5?@en.\n[+*1։{n/*!0ڿ,A"LDvng<,$ý( @8|K0wѩ-<0hfz#J=Ce3("uXxL㔹=VZa(@)_ ajC4}}51C}2ݶC _MmTAH$}`0^tl)Gȍ{pyc l/E +_qyBݦUw) h@,(A^5xˊkwɅ(9] tc!g%"<3Hbr<'Z5xAKibS9IlczV!KkunJVo֮<a~ZU: YO֍?l4 O \OPQoT<*%71g0x^6S-h*f虂CƘ%u3t]Brў]oOn˸.@TD@<@9˾^|: |_΍7Ddsxxn6*w×}'^X#C?:v8ې!Mc9=@ca,p񩐙X&Gsjhy̓Sjv0夊ӕoW>Wq$߰Jek =g r6͙EK+z[:0$\(/F|\dp0+CUXK/ІW,_޾"8t%#wI)o^qpӾx5EZO$OùltQ&-usX )y`$q5m-vԳB_OF6SO֊k R%0(j5S8 4sͰMvHx D8^LhSb ZWkoiFKUH+}?]VEtv#N%ևtA~?󨨭ӑV%\/:E_MVG(ӝ&౔H+8 @i>L7ѧ { I 7~55b9Z۠9a+ףGHzVIupz CmP-C1'-ZB=rMبN m* K${OԺ[@&w_.ƽbe0u5UvKCώƞ`i|J76YB,Jui˚:mS1Lf&kkw"r{1wD"Ѫ##4B$'V Цj9 [%e 7tj+5 Vob4᎔)˨ oǴ-}Pq!#?P bdGMȼ~h9ll(9;EB*-*I%?8L}3uhz&h e0֬f Qf6B<%Ths^ٷipMmyr pfnuɫa:/TF,8N9^ܮ{)د^^Djk" !Ceԯ/{)&ߌ]y}e%u7 u2i#zaRx5=@-;ZՐHw n{6󮮝ZdUIۆzo)秛]b1E!= YR.:VfFUmu3}JJpu< gn>{$ӫ`7)z+q)_ƃ@}*U^zd{j  udpSl+n?`zaE!k{b[|: z8,3;_C7XVYm%޽i,4:h oGe34]O%g;ip~gzWIaPK_{@hǿBþ]a:ܸ̑ 1އqGBt8 ^\F+5CߨU[ ڂ5M!]^ y4a5za{}oBF> Qa-u,|WןPb07.7)EMQĿߎ YJANVB(\?%(Qz P*EeW# Sv;b?|V(v9@]|ql4hBVlvE4[*& };LU@A=O:Lܻ90Ew/EɍDM!+VuA|S@U\fg "0ʽ\- _y_6vL _Z3{,i׷w2A!U3-" UNyxM=\VAk)>P|P'a 7\r3Xƕa}±y积4Voup#8X X IExقles:0TC` wssd6ju&']jhP N9+R(8^U4 M e\{V68 jy'˿{k M7+PfCUG="o䷟{HѵбaC$% q6$k7!تPb~a=X)W[Fnn6W\$ -xaUR1봀W j[H`T0k5\64s<#pPMNpɸ χw'=ll_LaE=ڟFoe*]rY1?#&q7: x| l#{Wʨ0TѥԖ}I߃leÄ̀kX;!*v0S@?9ޝT'$2On'}T ]Fo3 PVk|0֗0L2\}eA0ᾅH)FѪdls"ThOl]Q+XgWs4(-;*P+hFw2E׬ fԎj `'E؄J hcc!A#Ԃ,ׯ|wkꟃ򙔡fxj_bՔo$^^`ncEBI<lD@p/)̦r?izڻWKG֖wa?,F s/.+.Xp%eo: L?t`t|&ln/% ns3,,RKrYCh'MW{!VaJRR7k\HcH67V(EC#MwF\YoHWD*erIWxa,YaHs, Q]L}sr!*}1ՍLi )tAaCJZXbDбXsZo b? C׏u慁eIm&؆6^-v&& p{PS@dII5tX+c쇏= !y* TsUp1,z,; 4&gyWZ-g=-n|'"- ֮ WQqa #H&3?+M51 $b8O~ߨ*-1}ɭ6:7sDZ1kxAB,!H%WpG}a<"O5wJ>&&bȐ}XB^5BK*lOaB)b9DS J\!mxouwCDOEc6[DJ&K~Qm|ܙ;V%SǴ ]pkVvfչPyۯ2,w=ٻ ?2 @Q8bms֦RhҤ}^s<<>F"u4e3?/ (L{t+ z=6K\L̩pc5S~$ .Nd~7 ,q8q1k{Iw`Y0+`\de̬rϟ1H :Ju([=Z za{*_E<ŵy5lVX(@=$ cGI.b C,6E) :mP#&ۙtL5O3>h4H TրR(dIBv*v!Hq+-jw@P<f7eJx!S3.V.'_8hZ/V镇P %Um;g )(K_jd9[^+w ji_pDWpGFi?|!\#ŚRM?D-K3|.a&(BxTDo[>q~Q]HI(4 % V 0==T# s3QUpnK (eNIH62eA^\~peD.xMuC!ΥmljsnD|QBxZB">:*w*6k ~5Cs+*IbqJb|p-~Xk uEWy׷_ir!VgܼDi9:Z vd":9!odv"0=LݚM^OI=ĚZcarIр#;sLXX6L>[$ۥk8F|AC5I-Oy-`ׅ&DǍa6tɷqB4X bܹ?J:c7YFa|ҧLn@p3! LH jJdO${!YJ~bo\g-#&ә"l<w]S9 KmH}x3?Э"?zq |Ň2o4:s|LuhV1T5MH/Za ]IDCF^b5?ߛ[tj ?JjMt|yԾ_((4_l4e ݄<=Z9;ϺHMdo3o5XϱXEɝE4/q)Ҽ'xFe8<탢ÔA6oTeRU7!2v'E|PkxDVMS]%#6|e1w5ѭyZl;dy3T{,bEKEkJU/v SRtH 3!ݣ6 (:rBoJ_˯Y3)*y-rukkTXLT݁Q 쥅~]CBҀִ>(4VYcAE|a~Z_YF^n=yԷ?/o\1\]~V7yE 8$`yցck⭶)QH5̼ڕ\omh9h˫2'>n ]9{Ҩk%%cI4\ };FjI!!)bo #O}PA AR߅[B2qFh[u߁t \!9D ^%+Ŗp#,D 6#+zQժBR@KL}~2]Xwz[G2*+ZSk*M'u #{+^oʾqܠ򽏤BѳUe!N"sTPilej*þw9`tl3H=*xz<4U5Q[9ٴY2Ę\|?wUnP.͙ <:r { i6lRl&tG /DdhF\JVKZUsW,4Ӛ1E;ZιN5S/h\$$@ rv=bF9>aՇ @ 4ϯe{ *qoBآM'mޭ΄a,2t3(`Br_dF9Je{pf$ %nb9S&fX[ǾiOW Ј$R" 6C.)Lh:ڎ"s&So OvMfa R- Ur8 ΞHujWz.ҷҗTہtAp,A~.]lKw{xv{4y3wUuNHқ DRS m y mf [/_&L&.!81RSmuK[ޔV2ZP 佇[kP_20jK097CF:zEC Z?A'2R$&VH/8J%8\Yq;N2!|o7XeUUW;b?n~oy'ddɵUa*8 g_o-4gT4|cf}9X!9M:I\ ^23`dK^!֑kqd-&\) IַɱRd(LW=Stv V$Rs3>E$uKgiw£ 1@8M& zC[gLUwEת:vo|h=Bߚ;Ϣ4[sc sz^OVt-bkezEƿY꺟by]Wk"gWD])eDF]zpƵ!D[f}VQXif&YSQgiW Poqwd 2Pm ϛ`"D/䅺V|;"hYhR6I64'%;bL|]NУK2u+LQ2({L6C@]ckDd47e^kܨK뵇-fvJPSh.!J o!jOv2ahn]~퇵frz20 ۫;wQqEK4ÐySTX.0rُtGw6ј'fbJYO4鰸jnI7m#ެ/v %%u-mt_n !B$pef_u?W<'^2g{jÃ_:iDVd422cؾi* ,xȶ$*aF6F²S.&X{:lP| էlubM&yF+޺=P#3/=})W/ t!ː^& 0xt;pE5;R=lj&C?q[ʼn6[k@'!UR"Ô8t$d+<⪌¼Ea+N/>vߓ t Jq],λ1bt h\DŽǐ!(tF5 ?E>WҦ|[ł>xT.N?q@4d:dG!v1L8nٍɽȁ,㪳gkz}gROPM1A;4QG3DP %1Ӎy0噥k_nNxDd3WUZ}ZbRbsr-4lt#{h%4J/mED6|rEѭTP;fɀ%ء:tȃW-anD!<ƹn P/#H]}3-eg^v[!V *?DwLңm#"Ux)EPoMqrL1uSNuBMJl7M5,IΜ`@n@KƯ]r*R3$ޫ(^--(=;$e\{E ݬt#)6!6fM5EzcǒɃ*jmo8scM>(&px`V#ZV\= hE`,N$.=uhE 4@$WNJx0]{UL4V5#03kT/Ֆ7iaK4^*TWGS84Hi ]q4'qedk$ .Kd݆"р3s ~EN[rб1u;¬?}=:B)1q,tbKtMN6p^L9 E#y!(eǏق"2)wsB zx|8uBCpF|25P '|3l GZ)^ArFd4޿h Eɂ{Z L_񯠂J@1w { U}b(W-S[Ngs|k.C)o;h B8] C!1) 3Jķ)C=$B A81W=΃‡4o.?t:IϻWB(kDOE=TgJ5ݻ"hZ/E@ډ0pw{Y3ws$[A_Iݹsm.|)4eV;en׊9@$PkynJ)*/KR2823TSU!J1m֡_@}}%}Q(`{ za6}F{nxnXeLɠJ9(H*d3#@P xli)Msύ2$_#BV=L RzK\}J 7`lhtS#{{C4Id& *m%ϘSQ$|8Ԍt#|dN48-DOm>f~EX2/ٓdOFE R+$#=Ȣ@ADڠKtz%NÊcجs4o˔FHF_V1&lbbSVK~H4?q r+x5u⡹brM0jd;qԮ}ރEgeOo8hC^<;4HPoOąvH>:l|9|Ϧ>Y"ũ5iٽW|}^qoC%J%܂,% (6Kθ"<~VFd @6%R3 [e(~T,1EAA䡆&4G6,˜xJ2ꢘN ϷA.q7gYZ0707010000006a000081a4000000000000000000000001677ebc2d00000ac8000000000000000000000000000000000000004e00000000./lib/modules/5.14.0-503.21.1.el9_5.x86_64+debug/internal/lib/test_bits.ko.xz7zXZִF!t/4U ]?Eh=ڜ.+YbU1@WFi6םi!ނe{E |'!Gҥ'qI琴 Jt̔O5 ݜx= g -*MN=>FD>̬29$:!~37V56!RF\0EiXbX?kU}Q\7R"(ZW]Î,?  S2=,IV ,۴+ ; Mm!r] CsݫtLW? m$f?ZEya ut"|^S&7ep]cШ8c$c`69pM.u/\Kr7ˮe~*a훤 ܑl{+o@7Hi!NT_JlfHOүVmWEG giiu:-'CRR@tem)gCnTsxN(H @{',٣J ^ U9|$d#ٗ]TnFp){@P96.)fIq'ݔQQG,x,>lf:tRpiᑒ^1>ϑzߟotբ@,JjP%ӢP(^Eɵ>"BmƷǠ[ӟ7WQ#?DT972h/&n9jR9UH%ҵHf3GOpܢ~N Ϗ!thґyqWPsC7MT<¢l5~ T] O  -9HT&Tf;豧 gD &QwvdV.š j<40 Gtr,o]3ӢgLnӇ1a](wnEBdne G nxZ-5k$ ~ FZq|̽}]w!9998`-N2MʎOf'cQiWe6;^s((IjZ#*!(A'F 6ԫy3hw'\!`c(g4 VFg;EL5M1~˅i˟TGd5ݶ9;y=,'3v0N1)uPXh(j*@\<J^- r"rikoZ@o*̽Tzy@Wou ;odnͻ^n"l˨D:ݨB-P/'IJ5wiI53us)%ST,6yOl*M^}ҁ& tX\1Ajj…,S9l^w(R~Yt $E`:}R ys?ajVͽ4/fПe-{&b+k9{U דOr,*U ,c.;ׄR*)h&gYZ0707010000006b000081a4000000000000000000000001677ebc2d00012d6c000000000000000000000000000000000000004d00000000./lib/modules/5.14.0-503.21.1.el9_5.x86_64+debug/internal/lib/test_bpf.ko.xz7zXZִF!t/. ]?Eh=ڜ.+˿kz-XjqmBb:=NMv1ge-Ʉٛn9f E)-8_يCkca&bPJ&K탷wϐa1U,>Tz "&[S2\m tfexND/!?QѧD<*cPϗ5<ٮ*^BJpZ'ѩD'e_QL=A hJ9sB ZWӀJaz?tem}i*nu~e^ؖgح_VMJ`cjPDuw`>Qw-}΄AgvG;vOXs{$aB^}NeG#q.2 r Ei7Ue9|]:Rж$zp]"VNge_5 H}dNo\ƣ(l^F =c:3T3i? vfW"Pj9v^L`9j#iC4{$g'} iPBț3U#}f5B2"[#|)*$gT[RjK!v=k"yX8 &8gk"kyO JP(erQ P q^w`jzz"kl l3j!F^O0PKt"xϴF^j 8fle܄`Y#w77dH-$_u\pcC11#}id9AiN F]PAmYBȷ7َUtf|!yj^mpb❂SL}Y~ 1J0VBzS)=L@@Gۯ;\qeWdoqhYD5 7 >{Ak٤v `&]K[tS1np ^,1ҙ'xj .!r(By޽O |zO 1;ֺ!9$qF7Zr<@`P7aݽRUĴ;"%_o&~ITعZ/3 VTEǦpf=\n@|2B~.Dul6Ow9 YD } vC]C0 8KU<\`+l3\B$ָxPhBrzm:.k>*"|V ;LkXn-`>9 Z)hCdms_(Md,=]Lj'C8lzHܬA{D|5 <ת8)5j@"cY`|֯N|DVMԱw&|oWe*Fb.Q5ͱ\a#L\T'DmrQw]XF)6N}Ugh̕C3.BcE;Uo[szpgA25:Cn]OO5Ng8z ?ORQfBϳbQj#Q/@њµ!֥$5-5JXaXj m[|%蝏-,`7r )'H75;n+CgX뢮Ӏ4.~կe^N#ŻSGɔd,XBlhoP|Y+* kơ Â8]<onWsxdC4#@+s tUt5r2F"˄3~Sd7khrJ'!_U'X{7fNaޭg *H` 𹅧cxZu4 yq"{SB|'6-^w137zr/P"BtvuwC#5C[5W.N􊾗p{:pb!Ds'cm4UDs%UЈɹVq4Ȍ&2jhI?s쾨1]\ E[ɯd1l |al zCC*!ۡ3sua3Osd+i$agƑh²_l3%bߔ5ylLcQ D*8̬wvR"-U*se}Z?VjBKD 'vəC嵵Ԑ-B%ڤkrG;E_A S"7X'6V ZNzi[Y#澆ɓk }fCCAv9UhIsYHfN"K7ݪx%5۪I m-jA_}\:'I"uUցU~VD6A\SY#n/|0(+WΆz1R?\*n,vOSe)S*)J& XM |P s6:;c_* &5G6N% .> :bL9ܧ|_|ǑN&`IoB!";zR|$ OD3D[IdNthH1cL>å 2"o@CԘMv1I'dww{rX˧Ylhs6ASU>>9ot fK 򮎁이H& ?\ AX8Whd#K4hNmo];DFF-F4@rB I-ݎk 6naGE4_OGt彩~3)֒#w deS"ʢ0?@?m5ޚ _޼{.&6qk e?Շgym)ҏ%W~Zrx]ˀ" K6='|ByB[ۂDgʫ7]'ꩵ+1{6CT@?=JBIlSNPʋ9 @bc҃Y$5fP DJKu"xs= Cߺq#Ihfu_#ϭ)ֿNS`V\+PEQ8=`Zh\f(~t!_R'G3[-6?_ᯃo#oib} .H()WDG~炑L(»p0>;FNѕ 8ޱ9XALЛ nrY`[i5IQE0{ԩeTFN6w\c-(Zpݯ{ͻYs;p9\b@5NJeoX5J2a^?kï| [l-βF~'!eaO^WY<\DyB=!̍g\k*c] Bݬ :h#o_ 9;ѧO!0P6 D ~q>7ac:V{{1%BPbRߵCe]}ʶ︍Ŷ}z#1gdç`&ԁ:"c /<5.0*>|gёa$OSbxQI9!aÛyW8V8!wP`ݲ]\#f` t] d83C-aU 8.0Gxw))'j9!T*@m"f;_Z:@䔤w5 WLS|@SCؤSKKuY@zY~RGT_O0Mxc߼̚b Ζb.>#DjI<vwH߬Q]3 qϥW׷ ).GeXCdށ. @v$cs-_[M#Ie0-)ٽTd*T0D0+P!p˚`Ptm$[JHUgzGV:? ˇ4i/YqxֹoP:T][%|or564 1NnuR*yք2Y&nIQ#~*\βx iMTX,X ɺq>tYyei0H.g(s ʺ%Xq}h{u8ּJDĔJJߐ-pGanț+}ʱ~j;Tn W.t/<%uGτ} S>j]A;BeXߪcsKQPngZlM=Xb_eǩ^+6͓q틍NL}'gR[K: JT% (Y{+{ xOsi|?p"lijM6 njcX dȑeXe$T11]U?9B`"^tjQ\7O (nyeܠ:SLӄO g :[{yY-іNj"ř)K{&*W)5+'\Qq\WU?4@Bf%ln".0U~[u#M/{{⚭F*5`WbNm8SQ:a^0bx@%QD:Нv:_omH tH!oFFNBzYÛ=`{8̈́hā͈  ۏiʻ,O@[c܎E=] )43rS==h2ӂ!~ 2.Ie$1= e?䈄!$ ˘{]̛4sK34jG0شH<9b@ 'I ()جԃI lgeLQm,ip/iHcW3rxM@K!Ԓ 6`N+hUm[Y,YV x""NX4g.DbPXBmң"dp#w_ɩ>*Pi.8IEc)Isy 0R oN}^=LAE42S@ V]x$WX6Ա;#c*U[?aNI6QWԏLł@w lВC(~QSϒb{:lKM%X}FwF`R>p\x?ջ\-]H|Д!m T] C(M5[e(b],eq!rLBB|ɚgw."ҨYYԨHBkr"l#"n*\S `bg`VQքo$7d3#ȥlNN̸ِAm?\ft.`koVN's1>.2$~ F)`֫ya9J+Lp_R(',8鹳lHs ` Vήa5 䛢[|)nRՐVd34}l-LuS=*^|;8T'P+"f9ϫQp\Pl~e"nh$cΙ= (RT5͸$P9m3γ>Y=kHl,\^3AAƐńҫez,TNH2 P8"m"QT#^fv^sQNQq4٘RWU|QV6 Iȍ:ȄA*Tc [H`)A^~ &.~@+TD<`?qCfEnY F?_֫&| K[HTq{ȂD PzD\V"h|Jl~0*I'RvBǿ/oN1O;Ku}ڬ̂IFS X-`Y-~'= ~}r>HfA~OtރO^U:- v&sMDӵH~w]MP h[;1+"3zXnHL~`h`}jV-gT6s-?ʒ8zF't(l@Zmd4^dsK%D)W(¤sKVē8CPIi!Mk]sZR-:x٢P!3錾~[@vf!%/rqFҐ5]rC'uz8UG^  Q{+۪J>QЍ]RQZ)sS PǘgX+q>Au m~< 6_Cm^ּϑk5!έӬ@9k8i?Z:/R,| 9zOE7]߁ɯ\FGNI"huDY hY#ZKG!-Jc$-.ѿ3Ϊ/MyLFǁ`J|e61F5DzF}=AQFqĽn}fYE=7lmśw9&0Xr`wk>F@FˈoUWYЂlĠJ ]T%tI:GςsIՕXIy)c`Hhm[q+B'37:)w82Li#0%XeӃ,Ѽ=`BJ4+`?;|&zK"T!ۘ8=B5u` *r~2<GmIp`%>@̄ȏ qg wX!xM|BǚZ(PT.ߚX^Χoܽ0R.#L:͙V٨|h'@J~`'- _;lh+/sX,%+}mp Ώ?S {hJZfp7c(M3{`R;Q5U_ 1UJ*#x? kDFR`Rw2Ǵ;,j~q,E"1'G^gCU#.; ;j_H+Jq?@ݰ-Sj݀ĞP01\w6{c uef b?Hr#gd>$ t †)bʂ̬!VzSJMnMTX[.[EvC nIwhU0EM'U*Rot2BCS[=@Idݠ($fzW3eįR~6VCVՌn9)ϵVghYjcr'Kr#i60d] 4f È!zQXQzV{sRT>d5Z%`yMd廪F#̾ZCyq^959a'U1$ wg :&GA{u8:aDNEsEؗ`3lK$+-h\.4i"Oh?qS݂> Ae9Gw.IOlƪty2CZ, bH6. pk!!(%9_ _2QI+1G0L"%2rƧpB~vm`dH|HDDMۜP$'-X7r@_`qdy0qVL3! !9s#O'B͛x8@7 ^2MUUCvf)FAq2I%,S7ه7Yt8.['ӡyWxB/ ׾hUٽLZK?fQq}x'`%GQIAဴeEQ^LS|daͰ \E5#l!Nplq!x-tաu$5 ZL 5#݁K %,i+ST,hr4jiGZ!T?sX@Y^j))y_8/לE%j@ök`xM֜uh@>dAtCi9./ٝbQOR& `%wo<S[GoxsGUAFt6>r+Yi⧊I'bq[6 !̜fB.lVVZnf 6 -u`"C&BMrua_Y:'ubxBβ-CRXy'b]%!$li"4f$wAlR 6iC%E,A:YJّY)l lIۡBS' 3}t"Čp˲H (խqs;)[Gm΁=aN+Ye p72@+& g5e"I/vE(?,hv{Xx&VO*(K| dk7{t( caJDm*Њ;T O"aŅ* ǫ> (Jczu] r@=.zD^`.W-F-I| Knsvx-QK$Sʆ B TjucROXݏjaDgoCR~R{aROIY+IKMgdny,h%ItiqD[*%)i_cwudWY*pĘ`K-`lx,_p-BV,뙪ŧ>[`4$Lv +~s xXڹJ[3m7r"#Cȫd'6fGJ@gRJ'*,<&zoX8ɿw&4%o&Q"I4 #6*R#PS.笷j:x\?D/XMwb]o9!$h,m\6 /ZڍcGH뼫()j4l s]=@<"׎ lJN8^Ghߡk"zoWEQK҇j2KS>Ȇt\,:aî(.r0ۻ{FNizlW^lMcBʂ -P-Cw{\0鞰Sy8}#&2&w)/ #;8.rG˞ t: `>UM8J"gEvel^Y4yHEpPF8._eowe{ I^eA&p~{MDI!+)Qh>v+g)Z iCe̬+8sFJ~Am9p?ĝ7p>]CVD^( qe~;p@vaNҪw>s̭YLS۱ ;`5g4,?>^Y$ t+GcrJgA4^w/9֜n!?jQM=퐝-Rg8W4,iL)HJv!& A0K?1G?l%#^{Sgsp hWLznO @CM8aZVQ'Cɓi P8Ȱ(qpպ_ )݅7c;$YhypTpxܼNGmfa`G7kPA*'dnw$V\Ubk֡]PB4yaUg5]%貽Vۧ` 7DjPA[*ڼaJN)MjS~!ֽrb' k  b(.ИgSL -rlI(.4.rYixx-%N_t6:66(:s*:)P[t[Rd\­1Vu=qqa]cW|Gd565Ӧ|]H{ZҺq2_JLsm(`V74WWR0WZR}?nD-l^H3lܻT V]Nh$$t~2h(n-0n?P:o( 0;v=><{O "5L;]+tMX㒮AaJ;Փ[ A 'vܡ}'0Į E`L/RcPwrrbsyfMo)? ti~I5Bj/W5; l- eMC]p:CY }S6ڇCq{`0{ŭ*䴀w GI7W褽u.uAE;C.ر.U()Eˍzٍբ4&|nkA-ZM(!WMxtRrTQTt5n&~i!B(>"RAo:Z`> -UM:Ǥ^ '`& !yN@Xχbփ($/WCyR$`LcOD1BF]$sV"BŔMO6̾B8]`i(o:Y[.-WZgzH/qvo}R6ZS:jiY+0?`Z ]9ͮcr;Q cwQۜ.P/CY34[ %RI(ޣkh 4ʹ84 P~Yl^Eo oziJr=l*Õs>E̶r%bUDϨVQL+`tGS/ 0!Z#~N4MWNP4JǧS@~ hr  e̻V-w( [C 2qoAqMшn@2]En?:VwQ׆t1VߴV!Sˬڵԟ ! {)BBd"sIW ^Y>2C7pVt0h`+J_c?t7% C?4mK ԍKXA*ہ)lf}4ga8Cl]:o>i{Dʿa%~0dzҫ|n9kjl|#?0Wٟt-*%p_j4s. O*Yu./pUJ˪?|#A#4fjʦ!iY[$n820B} y^Ayw5ݍzSN_ax$NPtYm3Tp 5(u0&En -T6YnKl- Ơa^tkR,)5[9=׸ߙN85Q+n<Ӧml-*eao>M-(w8;=>j nJ2-C&K .L . LlM+F+njr7DC=AOy`0 Ԕ#ێgŨ{Qpd̽My>b . s!~ecãZy!HĶCZTeƶ6W.J.k16.I@s6YwB:5,H{en!\+VD_.\#f%TDWvl*ע! 3 0GE֋Wٿ-zT h+ώQơ,u]~4Ζ2CiUN9^ThD$3.wCaVXRZX6g{Y$^}X`8ޖ%q /Վ2V"G+)*FCa$hncuZJwl^%^ŵίYި43l_AZf"ŏˮRųIpQ]LDHcܲdZV 5@&{P;mpHM<6!)F1[%zE^tfa1r.ʲ+s-/*)i@oNBkvRkΖ:}XjK9g[ Ҩ@'2&U;QILO(/ÎݽT +6uv!#VEH8J2PW[Iϩ]Z]ѝC@ x rE)>W|:qHh w30GU/H=ys*ML4i.c[ňhe6uBhwKj4?ߡ2Fk?̔O-6*fH:XڴspIB3;A^ZܗzoOp+s0y.4c6XU<\(JmɹjȒ.dc鉪s C'$"SXa ݲ 7ef|$dT#=ްB҅~03YR @ŽAEcYYzx餮 5J+'#LPD H5?c<>VHH!in#6CWn<-d*)0Ent>D%iMEx(IX\ϱdrJI6 F(vT s!IG_H6vn|s)/aٻۜ>{Vzug4ƺ=bO.MW q<U (3T4>;MLaA_f^=mR=7#՝t8CEk$rňq4dnY2Z۝vMb!+j\aU>SQh޼_Q7eCΔ(EM\٩apY!g# G|x$~,8:`\ @ށ:a"y)`%;EY-e SίR/y!7lNE8nvqHB:x/[op֮h_y(F6 K](Qkz=UmPC]D#D󄐀%vfwmE'DE4s\F$ ҋ_)fBJ"zL[GkδǀK)o ag{è^l˦J-0]LNo=W8REf.Gs &nH:IՐ>n~4Q+lugIGr9:#=yyLIC1XniC{+gT9}~ ט /^Q}h|V7d.;*ɢպ$ǟMׄR0hA̽yc+gcmf*3N5P`ɱIF%"kG@J6#3iEnQdq2='i r؏Y{cǤfN0>hLk3$Բ Ri ǡ((!Rr%TžVSw0+|.L#ZD"&=bMC7YZ`+֙R7e ttsCVAqca f ǤEk 4UB,1=Jɩi9hK1/HـLho~q^_̨MJUᅥv.pCe࿣v/ sPr1cA^}&U hj yy蠘P9EgA7q;q +/vG$MpH__@2(ľ^̳R|M= \ 60* q7DT.hdq7 BSXh#=1"ϒ47.*˻:C 랪/?y;-cW=Oj#eJڠS.uiԠ!FlrHuUt8i.f#K?=|D33"bUSͅB^,@q`ٝ\@e' z's3=Ә{IK02otK} pfQ ,if42`6#ֲ n9_Xt0p*Na;;Cp(ֈDo!J/y-n# U1.n w^] NLc\1OOPns 0KJCt<{(S9Gsv]ȚcL#eoĤww %fM( I ~Wa5 `pLK:i&+C` -3!(ړwpM(k03{_B"Bq"x@c'2r/ -ks@.5d_Mp<|bkeX; @Ldn\"[5 kH Kw`{w܎ȥl2jqo]FOluJ[˛)4RA}G.h'.{{ui4g'\g֏r 2yVAuz^dsGټUt@Җ5amRҟ T6Z2ӹ-bܯ4b 1TgT=\aҶcgFih;᚛L4%S&_CtȌH~F<0m' H#o3DNBQT2 =;kI+E^5KW$諼q^)wGSJ0^ratI4x( j6GFY҉\sHz+L>z} b|l :|DIJK )2^.A`IeCAQQ17^O˼yY ։}<.k~6eCZxX lJGM|<Il3)tˆ*l/Gv, bh0VJ(o?W@3tdeALoU>~ ձ)hо(ߘ[T/{0̈Uϗ9fF4 aFIKtZ+dz*}q|& #w$xXsVaeT,(X:SM'-:e&CM&TjJK0zSXv8 a FE$4xŗW <6ݵN_*FV5^Bxmld*gˈ9҃SJxݳINeY7]´וxUCݾړc!}T7.a--π` d\H&+$nuf1| "'jUǬte8i'+Mƀo4S7N94Q"2ҤiNwyc5)-"S Y{:oj,eCt5l5e+g0@(ؚהI, w.$3x[&%RZ fg鵰8%h^W= n0)p=a6J.ec5, =+"‘=E^B|)#aN.\&& p@t9 -1`g=$Q0ᡗǮuR+Fm z43 jfVuA 0wɠm}4㹳69+CM`W%wԖXcˇCa-ׂ`߫VY 4J Qw*AŤ7'97b6jXaّy&Ό9\Pc˄W)Ɵ&RZ9/@KNx +%SK 4sVqR7zC/̤Aˀ2<福b_ODirR 3ݜۗtnyL6Uyc90HtQL {_īc\q-E"$KL=(hc2F6Cpt-&$KyC܌L*LۻjB!plFW΀ݱ3N^EUDB Yeٓ6`Nu_oM6s['㰸;i rk1Wm*ahgh+|ݸ8ؠLDM A ݊ w Y?0H]eXur\j(}񮇨5V-qx8$D+I}}RjaǾT74֟yӃ"N/ƉPR{^Qm 4Rm :UL_5p$>b h@ߛH[ !w,F&(^ Z=7"C,H$y}A1#bFn.ty 3!P-ӻmquҟ4p@ 2oVbiń%{Hߑnfi)j5n|Jw˃nGGG!N{yV=CviA.雬2*(aw !pUTDCt$#%$'4t"x Wgj!a :Ĥ37U)!}$1 Ep@y/2Nˡ;iEޜ.<|ys:$IK!}Wq2%F ;wKD|:ocvuFT97i EРVGo?rHߘ!oA)‹=&U:(6ȥs_,o*T.rHCou>P.sk+`TNB=EIz`2$<6*+''6uS>'n<2XePM75^pzNP{T( И/{qOjI" m፳qzЭR'C4F]nCb#+m ݺ|WK~]](v\,8D9f-z%!#]Wb4 = sCmt.]Jk zr){Qn/~puJ9p?v;NiΙ01H'FCOa'f|aC^ޔyI3%k )pQ:\Q~jhO14 r;=[{OSo^sHZyʁ"UA鿶&^} F~Jj^$ |Z-$^ fhAOsas]61uXELJ'ڽ&Z#;bw[jt* yH`Ք~YDOVb-,rJs8(adF['ls/89G{4ɠxOy]uv:Q ܲ :R2âBܲBZp|)0;wܬ{+IEz^TJL+r$piŮgF$:Кqylv} tC)(ht Xz?}$D2fKÑc.-"[j FKcEr>=]QD{=zţDgn4yB hx\ 粻xScC%+ʑW,F譋Dc/WVFC1ނWN@!{6_ch m44G{w4^!=\Pٗ4_/U3g2%PVsY~4#8BB\Inli ˙GLvV#lTrPR .9K? ג(ʻݴI7w`=_,mjh+<P*k“ _:}ƺw׵1.N2g;$5 ݪ[zOiD2㮼hJ&Py|@v.TPePkۅA = [-rmI?cSNk\@ϔ4ߵE_6\ ǰV[;I*gԞ@h&EOD0lę}_BMōokV F3;K;ipS ˉ'3 }%t32) "S\jgQ侗 rNg)֎{Sl\o6E_łGұ75 ;pTjj"m~$HJ&rD9 )>hh*R`g_@sb| ҪK㱗^ٕ 15Hf}@6!eUiԎ빙iuG->(os!ҭ8Ǵo( I/l?܎K]InD E |j-͎!Mer%/*)FFDFÓl`țdZpALA V"ePS=7uNųp P9ZW%mr_8!4+σS(`L$ٽyay׏(Hy۴H z uѩIʦ&r:H(^_93X?؞!Xx8#ODd rWb%)gLk*Zq7n:P͒j܆*vZ<(yEӡ#D86T |#]W(q6!y'wvqٿ mt 0%Rfkm +knB0sn!?HY}uP;Gr7n j~t,bVΐr9TFSn}op kFLR+0/CNX=9Jwgj4-|=daIc_W'!A&kD|!02 /4q0}v.ؗsc"%+', K)J Z}MJL ]D1 N'm͒9eam#ġ't *u6hVOjSߏ0 = ;\s$Ө6 et؞Ҕ1FًcnLb;!w#N`ip יzNi;jzfZAJ$}Ov>S0/w(nO1gD"BۀüS!j(Ǿ<]R|XFDtߥ.YeSOBMs١E;gcF=EYʽ+HVP=p)z#Jo&VAL3QXoyR.[,ͭRQ8kv7'/M=[BKS}u.`tϠmx"Wga\fQ[5hߔ2ԎD\HKZr/5-t.5bP0}Y oa$ɠ-F|RiyhN|֣?q{(+?Ly]I_|z7_>DȖz7RgC^}Gy+h뚜d=ߟ;JušԸmF$<ڴk8[R+S:R sD}dRm|1uV_C>ć_ue[כ c~JaAO~7ebq]u%fUgXTtjt])I lFZi0D:zs,]m< d 8Ta^?j  G+t[(ձ]{szR0|\"MlheA@6oA݋fBS\" ZƃQ~ԗ?O6pX@3r璾Ѡ#9SNkYA)x޴fޙ6 6p}\ Cח*uu0@6.QI=fN8XhЗQRT;D]qTKJlʒ5W3v _1醃:oWdֺhYn̥U g̊.2I*bSn &5K]"Y3Y]0_jmD wOy* mTiJ}]NX/0!]E[?eO\rV*I=]܁gܜc2$S8?RdjS>4HHvIOyBX#uiش4.W :>I,3gJGTˡcCcAC't1+:Nt`HsQ\] [qZ?qs^G?B:E# jVlJQt"b]{Bљh5q"?^ dsJ dqFG|Eֽ?\n').Jg\#gV\P]%x%~9;n qb@>9M( /sTwQ?fGxE$yd9宬IC8^NKlMѬY4m'O4#o>f|l5DGdkĜ[Rv%:L3:ЬF3v B \Z33A1hsɭC4iTވn]a( lUJv5E*y9rhT[xH$/d(fYX]_2 V=58 D˩3Ys^<:JϯC%[`CŇ 80 Z9fm=^W1j)f-$<^>{EKV5p2 ږ&7f1qb|c1!SZm!&^st& xp~Rd%c\ޕbxr^G~}XGN5mr'qwOJO51V,3?WC`vOWtYȸr{hlɅ10c)OrΊ9ӃZx.:荔 /db3"ZE*\pS~ZרC''I/Rj8UjU Űv**SaL'Z5+X(1ߣDb< a?a9"c"@*9B"od,v z$i1~jbd[9נn6D؇E3YWZHNj83` |ai3J^`ͼyқzi YDS SmG JI؛rSSm&Y[bմ&Y#kN6C 87_4ׁUy^O[G?ߍW'Njr1}=Y؉I Uh] v]PyPqn> àS74{rOPH|ANaj))ڭ,yh+z,Pގ|<ی<%śg3}%68wc8o~vgԫVTv@/8 i _<]h(FPh_B) Dri|*nI%6n#u8@F+ұܟ^ziFu(lY=8#?f.-+t 8u#=UةƏh"-Rih{o=E- C3̀˼So~#bo(^`\Fx$ce?B3M6@?y;!4bUp@JH|g } knN P$5&U"_X / )2q$CJLѤ{'ĵ.nϡLewm]8 +@>x|=/ 7)w_p _`$ZMK䥈\ M dӏlG-,E/1߂o&EO7yX3*o;gz6uq]( Fru~m1Jxz#[u"v&TvrP֡'B.},tkXO\m"IHZp'q&k/|s0eI*@?oϚguG[$ud1ee"&^Si@ @Gum)me|.9.#xgM<>̓x>.:A GTR8P;k+MnBi53!8VfvVZsؒrӘ{:&rA<9 ƀoݧtUKZکN%#k+FB;uUS$Ű(";'\ "Cْau\_j'>Gd{#6w?խ Bͻl'rp)>- k( x,0B8 [sony^ [bm_E:z,jDyo:Z2+ S nbi[H9%[5NX-EA`mץk":xmREK3Ƨ[`kRcI!=cI/+d]el ȳn+rlPCOuބ4ၟлA 6b 0-E76 wa?RIjDl6{%D^lbľRmNId*r`1SꓗoV2 cgPK yksٷzWR5Z| dS;3XO6Q5ikK">Ǻ;Zf1A^.ix,k/hvdr`H=;;ohtcܲ=]6 Qlcsًٻ9Rgm}>7, $u_|{PK܃^7vX,}`RjD_UWTmP@Lxgc"[E\`);nr늚Il%LGnvEp-:̾$rqG#t@$>(7>f\Q] (FV GbB٥(\`C*a>ƚK)p{\7X %{Ōqb%5P E8RGM&س AtYSؐy$0'6utH[k=JQڿjӨ!8(׸xG@ĭ/rX]f%Mvlq>H `XWֈ2,쩑/kݖ6Xp:tY )dVd+x6ؑ-XzgˌOoOvGP?{I"=w /G b2Mu%7n#>iF@Y. {\p70?lc͋vU7FGޞ%c2q! >떎3j%7 cgnpN=m&`.]/n͚H8%na=Y;0-tJ'υcƿm+!{Se˄2,6.8bKVHy[㾸Y:<+..ݵM hLRU?D{.,* En:&~\Hl#F`[?:Zh꽤~14DY#_FO+D<0PދIrU(6߾0#s+QhiS?)P;sttE"g Rd/PP짧B2,NԐ&eGSVaZNH! `P/G]x'F-'>w r<0}9\ܗQ oAX;8,# ֬ W^dsm4OR`s@{X@{Гր%3|rL[FAG>p@>aA7La҅UqFõHKYfYd1A&cNjZ/Ԛ䡭jV?'*x*&̰ v9$ga(* 8kVw:lzs7FӂHn0| :uuۥmFqXʮ6's 'ɗq΋Y޽\ Cp3xjv e$K=] n=[υ3b%k_IV P(xB1ԝEԇVek$AqΨCv!w=cVR{uzYVќbz7>%r2<e%bQm;hfGWEX{UMB$.٩~!4 7}: ILɏS^{\ӑFMi4w 3ةО6lީ|"5λJ㳫 PSfܜid.FXz"=J/_TDf&JrU9%3gn{35{yT\Qd\& }D+?H2+xa9\樇@oꦦ֜p9STS>{;v&$ݼL lbGȞ y':Xsge~/ D#owė=`r+V3U>GNjӴ)ACe|pHg>Kb%AU.M"p} TEg|u0K&x L/Kg`܂*FkMn]L"\APy( LYkZ2Y% ӄt^WDEJ/lhXUv'?#]aۛĸcAf8Z|[UQB ]KKEic1y n!m=hx`S !. -M1ve*?:XE@0S:uMɤ|j z-zr e{b;Ia !ʻ+oI;+|pƯPN#c7V3M E9Yϩ? :c&7*6cqrfG) ?mC@ArdQAK~Wfno=W ,vBkbOӛ2s91$1y9;5+a=H/4|g 42zLOf'"Du=c>3tL$gfM4>wHz$mԟšb H.:x8ccRU! H݂/އg j+x x 6^\㤚oaR aɜ FX7u'X~$`O Sq ?0^ԥvg6BXgyif62P x S#,;h_DfO3˷)r[|mrգPN6':4]5%1 ?Dkg1idYem3+ontU5)a>07;#Y#mJa`͂p?G[Af9K4f.pF nPmPryg;o zWn@( 2X6D1L]#A:dDk'ldxug-n2Pc],rB9_3Y]%t!rxv&I+JpI42|YgO)k8( 5/OwXLRWZ*N{dB^r =I V1t5;@Etp0Hn➶rOq; b0Հz&OHN%D(fLV?붯~^r暰 ,p5`#Qduha`ф7%q)wUxn΅7mzFgo~ v4#;&Cc].q*UZṄ$XE( 9 DZr~idJ wd?Tw)]+ N0d΄ + *9qx^nXTZRpwn2۲+8WOl`TQ zs[P8'{I_"*u9?ɦ D@mW%{3( VbnFNjX«ђ.mkfUEy$0rGԽv6.$$|Xܳ#v )IGçYSr|I7O)qzo >MdъOtq]_4@Vx*9P Fb1;d6Or 9<&#p4_`; pL#yO&E?*v(}tMM ɂr bH־Uq%#Zc_رw|iO@>1Wmv3^`_T)%\If Ϥ5t@o!e h@ͦl9b5Y+DgS\f.ژ7+=ih'~je8MfDŽ[>gfu9u4;Qf #]Y^qJ DG:{o2>/~F/ʝIyih$_[ꅌ|Ki.㑧LB?[9}=bo^PY, O-=Rg/ԝn̕ 8He[&~Yb8u&g۽.ȵknOi*_,GilK5cVJN-?P {:"x*>p]5 3)KJp.,&\UdH< jĈ G6M]>/JX%5s:ٻI 6v\;k#QE"4gmVTĿ| )q5s-뺥;XڒGݖcKO21"Kg{XOe&`l :"An8Ѐ^L*:%VA0.3z4R`DevJ  W.#V1j86/3Cn!:٭Ip v#դuRhToY;a@t\i$ J蘦lnL(c7o=OL0v\kcIIh`aslHc#Gzov 0]̃ [=9;^q;ȿk,xK]ςk /=NkQvVy3pa鐮ce@u$(,[ejS2Fգ2.y-ۂg޲?LD[V)97)x7?Z@7./aܐ+&D((-!jK$[zQ|<Gxɗ|%AI Oͽwu_L `y3N*|mKd b= uiPPᐺBx.C ޤFn7Tm^SxaHڙ+An 朑C M @jS   XG=}"3"ѫU܂;>xŊ|3#y<K*|(\Kv!le2Wn<.2^fPJm;&`!sx96ma-%X XsȬzcrA'}jL+EK`̥i2O\\]|Ņo+֫h*UcʮpuG뾗L.s rsOf)/՚6<n{&>i!KX0KZ%œ,Eh&|KsIJ ㈹LP",M2Dbh$bQ8wzRfT;-R|G1 B TM&_xx\kS|hyk*Ş[PRs#%Ā"?:͞ BMmZ" 4)& D`LY;}Ỳ!9;aX0At uMT0j}S8Zm‘ĐWJ =~m=]A`bX]}A*1B(MBܺ*laчL6F(;=T hB]jv K`N 3,P]@c_BՓwy#Um:(Y}u+(Ըq-8! w~kYɊ;`aX5C=0q!4/)3 fz@ _G<2%Y9ƷHek͘; @^{΋6E- PS%nZbewPÝ_X\tp ޡ͉[jP9ݳMٚ\Fp q7L()q,]7e1_.shjvcKaQ Os]Ke'}SLl֬s,/$DXA;ziVh2\ė 1m>5(a PU> #UR}w R0{cR@+'Oa~w%FŝqRBPv7c&?ِ[Z2dvW(UX k$- /= &m[ k;F\Т6]JfcLjl Glih6%Mls[*h*y0uԘF&VSjzԏyK0oZgTcKO|dRN.O*)ʊyjAZ (u'&$NeAIYxS1UٲA=pAxAĒa+\p$?F'DX`3nWۨ헂aC:}a J4RC7"HGi\ц[ vypjļ$H<'̄JwSf5֜k8B:ԙԲcMH[2YVuŗթl_4Φh7BsY׉ % "ux&-Mҏ]K92u;xC{D f]%|$@yNK0-1$$j]MVݘgpqfGQiw.,I0֤c4bISY*U[IX-E/Nu7d>d/IZVn>J/Z u!zv͊8:i4i!6Tm끠}'^=ilDTR#S|F_R斾#ҩB.}0rl; [>?&##)5Cf1r/ ,>誒Clra8ĿTZ.t a5Bq@<~w/{tteѿОv'FpCTIKB?CdJΜ`nCE5Ըԋy8&A1;,*HLR lWh( O/ei/ylՑYLŸJh7fN3ڏ;śN6YJ_4P/ґBw!@wT|7>̂^JzbB-jB0[+8ی(6zEpU"uRTb݁fV1&-ØT zrŋ Te8ffc B"O₽cě5|-v*I{~.Y@D_j$W[Ol:w 8=yojMC;̈+p@f/r)m'n8lځjý;R? I-s|PG+ fV8>%Tib9[%t2n`#aBUaEA Mq{>U$5zwrJ@a·h ׌Ptm$vNwT Pw`\zK53/H&!crsy*-TAY2}*?oԍ8=MM;_HKX8s('qtP Oh%OiCTr}JT+w96%g!S*u06[-#;Z8i q_?= yƏ)/3VwOhZiq*RoUdT3ASH;=;IU' |n(ШFv5eb|hG0Oر%k(q}.qe۠5a :&c"#!T!gs; El'vp۞DoP^&m5γl%7p,In>‰ :o~8d ;j/t(ata[l*ǒ0XH6%۱{LNu1 +?K"hr Xs祰 v2'#A}8+ѴTan,!#d&#= k:'T(oILb,&22ɽB_ٰ,-TQPBwk}ZA^{kCm+$Ӊf(M"B,{īav7Jl@6BmQvP$Ru `ؐ47!ݙ ev ^vB# 4? \M08p]Fsl/TO/S𒤎p4qGkn&g)w5Ot Q*#~2-Giolzݾt#zPʋXhꩼ]Nh F>nFmhQ =F S =܂GeD<&MS#U#jɄ$%s+Ek0aI#eNٞG`E9 xtbZW^Z&YtꜼ^Ojs /a\Dر u@ggeMFOisV5cp^ )Y%뺺*R!ǒ@ϽTV9;k v5FF,2^APu]W+ZTH |>}H^.XS wec`.}QIiY?Zq aIpƃkJt鳺k*13`~hykWZnPC[V2hN[.ZǛ.0i91ҫfO7*^!IiAD?n$ߧ Wmu$  i Xb-6c*k+\vJQO$u_8R;PjSI87n09:3$j" ~ǥ@S3"~ȴ5? _dG[wf>cڢqO-uM+Ќp9^WvEa_ LvMn_(K|i:2ZgPpM5…N_c{AOȁopT<2ІB3iqG&:}Vf@˫k 0~]yHǐH)y0mVčc,鐁}9xx^!r6a[ُ, ?g"YF3G6&@JۖzX˒dCtMF;m !3[ )`~~մ  -[Lƃ涔sxAʲǷ`ҡ]T dUE Pn O"K02Cxe/ 0v84}y~x 2;DS*~f'; MW-mm: kWԅ}WT;IqW3!2?U_RcһNAKf[*B ,FhK,@{2Fkwh UϞZ1Z1cW צώ/蛿1㼲8M% C_Js!tf.]zBk7RܫxmH*=.Մˌsq>ĝ2vP΍䉝t =Aei OjIDE HzZq>1ƒQ7dE>Ӱ4.z)Ƴo/ %x7#(.Y|sд':nq Wflv#j%e|AB;};IM*XAP)-;VP s9B2d$O\4']srQI1 =Y{*-(ˈ׿F4A9IP%ۓv³A/ZN<%Kyl~u՚U{OodnDOAOnE%vXdT;9D[W+4sϐ26Ǟ_QWt,HZ-kމ3uW \a܅Ab.\[αvAⴼ_A-I“:F (yhNXa9]^?˺=,>Bvj nL3eHۙ>{(eݼ_s ~$dS &LCTWdYt 9mE=壿wm+`tCأAX ǃL%ITr/䠺Ҽ*f}["DrH5;(o ^2#w{8-k%԰rA* !F&(ܴ$SG 54ѣр}k8]?Dy)k)埭jvƯ"z\ [-} i#'P+Vsh(h3 5=ZT6 MÈoZM>15i ya1a2u+<[5+ʚ6 G%pJ!W$N5nfWKd0 YWTA9l4 {S {[/ٮϟCbrEϧ7-Ww1etL1E+M+ ![V^hE1zqjB^Ez1@",9ǂb@52`=( _2@t0"r-tͼdL@#a\!NJR{0W^$,ZI37xC\ߒNH8:`9]}f-l,E~~@ڞୱ.3Ĩ;f{<2VABX9$ 24 IX{=І%%ϟ,wk۲CW g2G|3tbmRz kD8elRɨ P>{tR_ύR Έ4!#YB8b~!`BYũm3<EC;]]$j4ewY(& Y.rf;׀3Bر2{)*^t[Qs#Ǘ;CO఍@-$9m8C춹 2FnL < 7X)a*9_oI){z~-Hn—kPcbQ>S,==o18 B-V@?r2965_o~ RiW ob"Wq `2Yu &d|7*#+t 8/Xc^w[=!r (>qZZE)zp^}|Ib0TX J*9=v?ɶbUhƻⳐTxBCKEch..dήXO$~owD*?B!|ެ1,O FzР)}30D0U<: Sڞi+cL ⺼V]|ٯE7-lP63@25!+^;Y@Α/Tt}|uˣ9ua7ğNG͝J} SD:O~g`q^= |hF]Tq)0I^ \zL 9ZsؙD⌵՛J=^_E6LLoW06pyE䤚BG5EƮ."f x{7(ܮ)sZ xR.H(^jm:Bz;Y{h $nȖn]dÿ*JR>A<70f$r3P31/ Zŵph?uya -M6H9|\Э=B2B玟"Uh{K,G# mS%4hJ̤ q# 0c,7{^D Fz,1?I-L>hSE sۼB͏.S<O;'} ɢ2:b@M_\8D1K O-J{Zta1= hNmN#v :Kd@Gkʻ>/Y0;jf ׻A$06HFb첚 ŹvR3ctCwi0G ]S[Y^`TC|8Ud (r=/t&GI.aR|NHFM\YpY^^9&Օo?'*`UMo{Ƹ_}4;ǖc5k{ ƞ9(UxdX\,!2OϣLj^6Z@y]NPBT0f2Bs!c;2>FRݠ19R~*,c1*t8_KoўJ@X{n!)KAݐHST{tCbraNRәaCEŅrPG >MEF{I:?9şW(zXTTPTCI6WT>O{64k#=56 R|#Cݜ JE]?Vv i綵`=Pg?V_ʔ d."Lqzؔܗ @߁S]9cn8[Ν\"7wMÆ<*xݟ1ki3`Kʇ).#QO@k!-}2 j)gr.=:' 8Ԇҵ-C}hQ"H*uW*G4hͦX&jAB&1&1u=엇cŋ\$0k7 Y_% {9gѨB8WμȞef .ūbq@]X7 c#zSP^g{U fy6u-v nʈOݺӟNQp`BcG3T΋>5&@-1])WC7d%nx×=hl|/ r tXO|G>x\9k) "FϮLUZ 34PΉ^ DB@!(@_jEmpQx/AmrAgs@ʱӚHuSĿ$^^~biЃ5e|e36,[m-e1$EO0I"-soB¬ᴊa ^ nJFXb W &s eiy@ϣ&uҫ=,<>@8 xvW+}'5"ڊTP,`-{YjKK739V˺I?8\~hx+ֳ0\U՗7רAėf5}ⱑ1#C} a&Q@W$?C52Dyz&iZFD~]n)Y7a/|+ղh~ 2BWWለEiw=1/(dUe8lr 9_x)CK&nŨ^%bGAޖ!v 苠եFRGOƼ#}4!>~Wwg/oH,?KY ;5 +"IUXEo|Ucԯpu!G<ҋ:.F>;-knswZ-X.`烂Fn}"߱P丆 7<9P?Qcr^>24mx`i uf`W[2?ȑHB kQiلQTmD>㔇_smN.d{tacM1%K3{"a[,3FOޖhdlW%Ν{~\(tE]CgqK7KKqnm)\)VQikt8vͥ)f(9VaaL3eI[䶙SJ`T;d U(5 iY ܵg075 ,$WaoU- ς8SC+7r[xeUt0뎯j!b_dE]G ~:K9ֺ;{BR8PGT~mdRDLdTN`2 t[.|GE\yG(yG@)tթSbCRa-Wcex-j /WɖQA^5 |/ ~5UC{)bķQǴ5 S,E'l52EVe l\J䶎RYq m-IBaMO; Gvqe.h3z`U(_Ie δ), )a\!$,G>+&fR_ 2s[hō΅(W?X3^r|{5jx)b _@7t!&Mhk\hf]i#ܴF_bc''YTRR/n H TޘScfS)'j<+gn6j¹|&fqwo нDEo\6Rc$T9ӮmqWfDg3UdIZ6׭8:cF*]sMm[BU"⌙]u$0QJY}U55njwζ;?bSg [,!-J{t7*wGNWƊ* AAxncř/ul{Dd$ѩ)J4ǶU2@L8{E#LχysT6)lUT@vW롁cIB|r,ҕe3[w] o\kFm[,yH8^ i(Є&`Cϕ8ill%݈jjscOORմ5P:aM.uɛ/!hI41e)8Do)kU|Ķw\JN B%n'!mAQ%lU; C\ +Ea 3|V , s %Hl|Bē%҅_wX%@>&Jm& }$'n[,H2R86~XZ4ݼ;V'3~J4f\^AOD:u@ I=V'K8ňeq3)\"= {<[' 7a簤sl5U C/d3!RHmr*.od !-r،tסK~!s};}= CDKWEڱO&"EDL[F8Ж߉B+ñkT6:dlH&ԅ!Q3ݞHHPja.s33܅2ݢ%ᡝŠ>uj{ӋJ] p7ܴ %013d(y}OJw)@a7Ө + wL1h7ҫ wlOH37`&Q/f,ώ%zt=/O ,!7q=Sg9RDUu.?ܥ&@$\.RuMSy< i#dZo?SGW3nDp 't9)qRc*rd~ $,Kͨ~A-rWAWFUzk z8tcvNkE׺]cs^NOfA D2τ'1f`?++# h2[o";3?`@2AuDAl\.aP_n|`?;k ujbw_{VnB7fbˑ}&넘fW^nF,z%*v[OZ{|$™.{@%s"GQF87E4kg Z4813tyR3U h.)ɚ =Bzj@+2C,bae{ew60,E!m)&D(MLҸBwܕ[]τ4j|2{KTO[f e֪fZ\0$ Kʶ+Y"f"[oMX///һVOC lij5fdG .>SL/79p $'gwhhh f,#gE)sb6gEk(! "!x_?n idTNB_׽o#= >i(4-O-F(h0zT1?N buy]F\)ewLgG^V}wK%{E0ųb LY.jl8;ŷ_ـs<,֡ v3mX-ČzD|-7Wb}fb6 7+"c{@Y##K ^8*ܾFtȦG%]*cQJUP!Ee09LP`q߯s  {=.$hwCk9S/=LJs}'|>])19{W>[=½1qGk:pڏ.uv3=m '{NF|g}y">+@89.v@rdX9Mbg\0|qGkge FJ1?1-4wKӪ0Ne~4 a-f XW!,V&ֺx˜RU5$dOM՝RqkSaG]ݥhE`dr \ꛤAɆh MpōP@ FK^@:Gnm/Jj9\'ɒzJ7\ZvY”#^,`Eb묕)O1faJ,1Z׸0.y_ơ/蝅 kQbm(γх{:s #H2JCIhҍMEYN$VwWqWNG3iyg >jY; gI {ӟ5È4 ƽ01+Jy׵X(T8*c@)#;+OdŰGď7D|ͬRđloƨscDt9߇]#YFSt @. K?VEdٗYmS5mKy5aĈ{ܾ;YbTAv\3+}.vہs[߫H7bk+KKe5?K8n4'7s0'S%C[\Q4)G!3˘e|䵈bGNb TPfhm0`,,aNxa}wn07Jz  4W؄0ɻ͇ૢ =WjDDex_^9Bd\Jr/?s ={'6>c{tT #W\>\W1)vs-b^.Qvwk5 b!HoRR8?xȫS, )Eǡ~wX q:/Dҷ1l3/B g95g 0\P(3 ZO+BA|KPp !9uI1McwxV^rq%jԪ뫩ۉ-mt*e%/!q[[aimMuA'/'*5Ӯ|*$ S@G{)X<E |9&gŇ4%)#Sɳv%GIl1?+ qxlCƀ*0!CvGea!88w r"gm@V^Zi]5qhP¢Z$:>b3=2O돮}7-s?z(y^G/߀N)cM<}!]va A YF*9e7$,4w%Y5yn?ȷ@8"a(F|0.U?ę Y:gXd|IRsSӮ TBzݱ'\YfRXvYn{vsX'Xوg-,#m'jSUq$ 3b}Zx m4iZ.gr@RXӔD 2Y렂T~Ehs#}HO(RVYs4l@*A}^,9"*y&mÂF֫V{/aPe-+r{=Y,1-a%SiKniO =L@ 4ѳ:|V H aRC`ZN#gm[my )18-fRD5(fuα&#iflL] =3JzD^Ŷ@ -Wy*k-J]  +BqΆ;zX,Y)(J B%1iςmh4>c5wh>DGiW!Lx)l˩ġ!fQp~@b`_3p *;;ԏ^uAS$)3WKHBmUs+"&|:KX@܀njCknIOq3wOa͠{C7=ǧ+0u-h7El W!%RNޥg 1n?mZO^)F'dGI?paH*6 2*w;#coQ 7[މ{ҞJyA.b94F`H`Z;\j$_Ѱ.^/#T. ޶KߖCo "]>kGĢ402ě^4Qrڒ֮pXnwмw~<-vk vi#w,Iۖ_|w2fTuBIURG(*X`S.o2q.}*yQH149`P`lGCe9n@^ ˺$@9^t9dCmI*Ms)e:-~!W-e¨[RnF%UR<~:Y$뫮tYޜ&ɝy JV^ `ن#NJ!2ȧjpT*'KXER_6`]#:QgZ;X wu\y#v0*5͏2&lVjDnݶaפ`Fa4 zSTFZTi%9hl\f̷Uܦc&P\g^] !K kF2Oj w%Iēk@ċnp#z~9U j0YHEI ݅ML3e5ARwͽrx9o|ܶ(=_65'0>=u[%_B9~l{ǵjXE8Ogȁ99I])6*1!:@1e 7Y S'ؐB{?6 W%1h&IMIcX= F ʖІmB&.'J/9Zv,1O87\qNz"B.7F35dk|i׬sHn"T c{Uj #_BVNAxo+ŭ\ I^拳+|=7 ^JnCb|zGjLIԇ! ͜9)%byV$WGgZ5oqPI^-XB6Mr8UjuP|5 9@rj)*V)\ 0sC-4\JIK mf "n2t?3Zﲬ:&TGor@֏t$C\!َe]l '%p ޿MMߨߨEK0 #п?[gaj:{5xA~%Ny'gQS 29D"LWQl^#Md/)c"!.(T;D4q}k6(I[b ./Cm$ 9y-s>$|suO'sW6Z֔vu{JKO6VLj)GQ$XokȸTLcGCsl9c;JR'_JIeG- + dC'ꉞ]aƙ $;6췦S0]ςP:Ɵ} B0usdd۟b~9/ߨ?j}3Ɩ OqaSng(1Ε'f=%ߐ}f OT^b4`j0UY44G+(n8/a^Anfq߼{jl9p*ke i|[K8"͋طyʧq1}wX̑i 3Mʸs:ڸ5}In"-A‹oy$4:2Mp"VWi+@E;n(g:yF'? G;*7dJw'`1z-g[(N $Ѽ$R;$ayܑx$`7U A2ˎ1J#wtak(fa*(K-hjG nM/vdj"y>{Rp:Le!M*@̨NJưm&VrqSbVY8}"YhWXN1dM#&(,ډ 73X,CC$t3a|__Sw̖Bú>x oIcdQ@mL>`Tx=0J/NuYXmzzp@$ݐ4ϢD G^+ 0%VpZf)`c.9*?c!U4 4׈yijS@7 /𻪥[ qo-Lw tTWkidU7ݣnbon蜔;^aMǴ-/-I9Jx.;k\NӐ_{tu*!#ʨ `:,ARsy?iv.H1OZ}C#e-kZIqS"TA34U79{Gg[w )#&\z ]J_uzy@-WI~h_>o5reJ6~?w|݉ ##7d[a}8sU 9<;@(l3x_I~nc 04[#k'ltk#pr?%UY0 ?jYvRX>#_klogAs= K0Z!(4qymĔf+*vses (@}kz*.3Enq}Պȉ%e|lwx|vAf?]3n?BV3;mS(~Ȯz1`y8c [B CLDkՙ歜Sdž`Ujf5RҀī;"!d4wC7w ЩhpBSYܻ'@t~24C!~m݅_I9{2^oKZ5:8VM TGpy 0'â2m#J }[5 b7oX3WͲʋ /d|۶lYz")qZ#5i+[4. MY˂"rbk*n%4D߄xdPZ^ E#m]oMn&S_i:ci{L;UDYҺ`?,Y*jd5|h%(mL IQ{Y.~C<_|i!7{-rԁ*6NbUyX%-Yj"qc%SӜ66\{H<-}LюiNcn3`fL \lS:Ʈ5p)7 }3ܨq"V!UvB'|dt T` 3zϝ~Z䕑%:taxN3j8~VvNtX _"F".c0hFcxvǎ HR0-ogU8?2쪋57߉òrkT>ZK_tSe,'noBi3H+%rs Pȏ$>ʱ g(` IekP>^!QB С&T>&5sR܊wT<'315?RYk"ieᷔnôI 5 H "7|5M(NgK.ji^ _HTCH*ĹpX^H?V7QGW[x4}>2]wSl~la`s<9S`kV.9( 6( L B&)BQeq'TF<|`tlJz˫C״p]!TI7)p^-jKt~n}NԢ&4G{1ό,S쓒4#.eb=\ʟMjfhEquTca+1qo)-_Y"yĚV)TDz*=gjBO|kwKiK-XREAeL{+z6w>!cԛU;(4:䓦l-;v&kJ^yfeM[&of%;60#.ZۛRl,@]S`~xeӺ->Bk+Ӧ~-(F8s#h-Z6 z.C>Vu/XˠVZ.wnFشou"SV8"i{fʨ5EE'q{r`mC$M .zv`PX|BbcLJQ鏀# ѩa`U"F:3g>\7B`Ό 5 [Ao89HIU\8z&˴Ԋ/1Bi y6#(r#= ހUǮ@lTY@Gb?ӝ^ t-'D$8| mdSH8B̽aO`?=<֦ dy.z{ȸUw$!lo0!ߩ@+ɇ"H4|g48 /:Ϧ*N 5WlLpz/?qvB{]eLȖw)j> M08> Z4k~]Nw|&۳e$8锁ZƱfL Kkua~tݐ|7*I{,eˀ?ǂPk /X;lίdu)G =nr<֢q3EK9# S4Eק0y'_i SwSW0rTؕQ>i=QWێleϟB'W _Itc|% >bMQѶ@qA<05B Φi:d1&)=~" ~vS2o6 ~]\1Ӣ@;lϔ_5O2ol+q00JDW⡕!Vҗ(%}kit$&S ݱ MȵЇIlNP=0`{mlGXn}*~iXvkO[OZ5m8@iX =D=ɭk7e#v DtH it(=aU1 t:F17JT76׃O={*:4%6= z"\u⟥ݽ$_Mk ҹ }ڰdʸ^f"ьUpjS.gL?4\uKi^Ae` >R] ۫Tn+i<@@=?yװ#\Yrzu+<{##Q?wkr-)*, +sMκ[:'[)0KiDLݐIT Bp^fhBH+Z"9#S&%IDjM|Ӧsnnq_:y OMw@±y%470>xn=p%UEQ1j&nd9¾zdx{ ₢cQlCR a*Jk/Pa6M*Rmė^CdزpY+:D׃6oF);gp6-;{Iqc{TJuP ޞ(%@d%WP `BMRb)s}%I}6pSEmqcdB+rBCj'8-&G8Ak %>u@9z84Ocr.F\Rnմ׳֩o Lʄ6A|Kc[Z AhyaO]q)"kW'8;!CoP!p!^y8knqw}>7Dp&l~oYu~q͇QSAVZ,)*U%$,?ogOgXw3h+2xD%\U:XIW}XA7ׇQ\ųJVCl` VS4{ŚA/+pQJR8 -o?8 2d3e R> vF j>pTP>FGbyEC)%TiսYsaAQA2(Uv;ʌ0 K!dficD>x]{K(H nkQ }7Û>L{#XEζ͔>AKǯh7 G)cGkbve2?z9 /zp%ύAV^k "&v/BO?-i_ܛ1WIUcM3޻Fh7} V nNؙ;8EEہ!EE:B0vT„cLkh^c{ި ')*hpSpM脁坝-!ͧB rls/55hˊ|ݗcG7 f$o>]8%_b0Y9nhхr'p4i/L0 to 0THihd/]h4[d%g.N^鴮Cʦ$㡤ٝe~nA/wHWV,۩ z6GiЦWZkYS2ݤD;ʗ1 3£A,Nv?]R:rJ ^q0&`x7w7Ycp$ EnEzg5;F&D`hk'&tE|+[i ..F"]xCc@W&]Ŗӂ |:&s&Pr= vv? zNSѐQN\e(Km qO\3eG[ZxQ0e;S"nLN%pX۫0)b#]fAʬi⦦āD(&mCX+.^E"YU.Ut7{끳/fK>lS/|.f_OF,PLmb|7++  44ο[ K CoK'1u⪒%ݦjn"fh(Ҋ嫔隆͚`̀i'd.eVnzgջGJ5qΓbm|ᯗ NdR m29ԼjXÄPhچ~xƕ me!i/(a?(W=XVf⎛3ͩʵlFN?K'vfDddNNv-k/O!){ l(zT5Aj¤ 䂑c] 8$.ܧ n, Lc;2eґK0$8W8ם7UQGzH ]{%UcO4Lj"U?wD1Mخky3 8!n}3c aDx\>F#Uu)THy@>!pj$/9>mYJn(J[ u\~z?#u/Dn" b}%KV+mqH}zZ/O_m&M2ڣIن/3Hm4<õ/a r'C?\3EH}ފ*<36y@V8΢ a䓑q%k,)1QS@`$1#q9u\iFwnNE/aMRz>Wah%|߲ X6_>H$c \;@{D臃"!DX ]y<@ia* ښ:'*5]2MWGPOZY sUz9>y<1 V`U'dj"1[|Z+2 kdܣ,[-'=եJs73R lt~}l(PT"aZGb/a. N'ߏE?CpĠL-yɬG#(Ws 2f0 A'.Ǹ=|dz|Qj(DQx)#\^^4 6ָ;Ȱ9+Mo!}bDlVgR40 w@rdOэF=q3ğ͗HuYH$r\Ǚ}$lϹ&]&%vq5$dnZ*e dӖ/*U&I]SA{"(}qa} fa5/h5XP5O!˅4)ӓҾ>mFZI /M<<$nq TYi|G":d;G@n.I<$ǢȎrYwP[ :|cY > jm 4yF2E|K$Ӊ6{v^~}V!G;ձoFmߦ8G!]  95Egh~[ݙ/qYU .[H{2]Fbn6!:VÝA3a\uGm{xTw)4jc૿>unRw6nk+`P_)/^L\SO|ɢ)CE@sPGn !$ ?oW j-~`ʖjSͩqbL}yģVZ!rK W;@wb;sئX>Rv +ǥwjXMX0h [PXP;×v |*gv:#y,ı;˄;!@n/獑+xj ᙃa#C|7}]k{'(ż![އYdսz<IE>?3yE٘Sa^/\%򎐥3~teR 3 Ά$idMoXk/(fwVԛDv|y{ 逋]/hy*(jH2_ I;O)z1}dGNJԁrMvC6Ճêǭ͜i4&8\gL܍ q ] CX'`uM K2Ҏ:pqzIR+0J1IӲ~@e(o̖^f m gSz[y-2V qok+JR"c} 4lZzoV\V0Oݲʁ9Rm78rRú!ՆPQ{s}sPhթw;S*(QbBtbJE ydGT2:rib, 4hlilW郯FVK! ה̌/,h6E̿-<+ί!`;JS_?r月W( p fp{(ʋ-3WE9 ?ѯٖtF04{s;8 i.nKH 4n Ӓ1?G\P=%lREĨEP7a݇rs*hJ,Z" [@@.Jf5yDpƱC7TwOG>t66 x3Nϡ6% +a?$#F(L#|P DULGmc,ŭJ2Z0*1-(qK՗ߛ7F@6,D=g.WnoDʹ5hڔy^rƘi0#@x9[;\b̳(ʉU[4BWAYM)^EEf,TqrNNzGyCm.E/EZYZZɏ##|-GSw&HOºW+Kh%׾ty0`4\hܳTY)W=MPt¸#kK1KtKV ؼC _ IlN#5!0`aKXpE:lǥ[7MJ%g29۹״vrt=DP&5 ѣ&-nQaLYz͈֚8j~馒n'l#FЯk_ dj+)&FcTx(z@m|&ck?:+C~}$juV<0ülq G: 牑v 8E1d )<`Gڪy ^2fU|i qg֏ad&%'UFrGxbƀJETu;ЄشbhpV.^ɇӅbG'%h+f 8qq3iQ=֚'t8"=YѲe%kDZWmc¯>,b.P[haЫTWZˈ19 ܩlZH^M;ˌEL`^1*N第YuY=Ѧo"bPNLmOD8}}%@uOX$ lϵy2+k+;:s̮|z_'*+q5TDCFγ%i %Dz).C]C4V>T0ȑflS"S e<#թ(c" SZ5$$G36B9|# 2NI)L=8l )Jhf69*y 9т/i6syq -X5[:D}=_!J[̅>7*̾t+@n5YmmH|%g:sÖFKR&ENfK}k|$Y~%\=[gB j+0V[ibO{?+FBH3NkבQ)y'zF,?5e#UYmؒ~i$n5LL;ki{+72xr +ӲeY)"IAx E[H<=ȅAٱGb!<|Ϝw}Y?fiNI1߶|g , N?8h 漌C-zuWq߳F?\wAhe)/E`~"$R7Jmˊ)8vU2XTN{EFZw@ kM[Ӿ>ٳH83I[ xe 0RX @&M]e]ZjQLHd{NS0+!|ᵣ} çJbZc~; 1 bh=9+ToJ nbUr"-R@ U- {~:BH}9QN|e#!ױ"HlqCxT)m͚\3qTY/Ld i5J#]f5FH}-"Ǒan6YS<|=1 #掟^ KغU ynqM θ1.Xe:"2' F'btO&Ip,܁kU›bn!Q ^w8k畛ܶ~G$$h ekL" %X.lwQݕY hMfNK[7-&8 }s ?s5YQ(./=5N,?6!"rMt `.?iI3pcM۵((3fwë@ϟ.8}P^e0bUUё=橷:Ѝ؜]$IzUKv#eiQ8hݹmӗpgj?Va !ac)s( 2+T ,?)"l*QqTU8SՆ}@f ,J03r͒9z7}o00܈^Bm b-/4:2_Чݦ)|M+_,fvR3!K6 KiCvUQcB3Ww!P-]ߛO҉W$<H,lZmn3-1 %Ihc]5Up.q_hIicdV?Xh3=XASIV}E1KFD(i<(o/>$^ z/u+j9oZxumRmU+vg s:-Q`df-OVj!3h'P<7G݆ %wML-Gl 287=Cx۩@@9mOU:mQfcX%dWrInZEZDE'˾6zt)>7zMwaKy`[> Xp=kz0wjWH0 5`$t6@6%gh(ުO$%0 7s1HJ]/v8@pMCۚ8lAq 4ȩB/%~X[OܮDo{<T(VǕohZ\ǑY``J?tx]Ȣ;$a+V+Tف>_^(D$rTgR]j!g_;va"8\UP/'_;?MƁ=GR[]V=Gب#kVOU?EYic49yUAcd5^iZDLKDmլ7XAs1Uɗ b, ? b1li)߶g\2qj^1/bCNJ̃ vW{0LV'p84QrN[H{[k^VeQ6ib/"rLUMX4[ޏogƣ$#S&d10;eT6P~ Co gn4j,nM)=VQ=t_K. <.Э#%Wt"$j#i:O/^Up\VM萴- 51pIpXf;Dl9'8 "}uRii7SV ) Ϊ,]>w1J#}ڔ E2-0?,+i!Dǁ٤3{jݎ \_mm9-PfReĘaq;*I+ xiREA'GL1q2E]6YVR6{RrӂˤJұFVDkގsY&I4sȧz܋LL yQ,MU]-rrkv)q(fHT'jEAOO%zJE(18ߌ y bۼ-:c=Asy|7 (pP7Ix ֔q~KZBV9Qy;0YZ0707010000006c000081a4000000000000000000000001677ebc2d00001878000000000000000000000000000000000000004e00000000./lib/modules/5.14.0-503.21.1.el9_5.x86_64+debug/internal/lib/test_hash.ko.xz7zXZִF!t/~7]?Eh=ڜ.+Xu6^py/R"VWcT$+_ù`σ^0-5V_Y0w3ݱ+!"+vo=G)E3Y A9:ENLEIu2e '-!k]/蕨,Fn7>dr -=S5Jٕ ް8%rqf)!K_IG@b\4gjd43|muڃ1rIw4}{HXXv"ŌR7J YDK!C@@<{D[jɾ~ xt2ߙFwNb}aS^*GFtXzdݎҸXx°jAE )9B6hT3.nM [!Dp`g snbRd(GiB1%W/3@N#۠p2{=Vxrk1|j/U>[/> Mifbn a$R!_=cYuGCP c4^y^E{Tglג|_C/ (1o⣉\Q'O NNBV6*?>֎m%҇K® ly-_j'PNe *p^u Ĝuzn&@B(8eD+ T{&qbk`xG>WZ!#!tSM[DU(k3z/pwMSEs.&>JIq>-v7X^R\SKd3`7Q*ߺMߑI3@#ZYuw(er&-NvͅcƈcR~]8f!JEx@̰Jd1Tc#vL;K|Z-r" *q&xZ sI@{S#evoW>cfPg͞%V c܍WeQuIkۊgtWsa 7=͋E (N=L}Mjll鮠~̞I`wLy +[!@_UGΉ4{O:I*#ܤeGM\О>c/0ٷq@IITVYey\87,vZ YJ\_|nBrb2B[U6*xpRg۰7[Ϫz ܑq5c-#$\H ~}]eI>nĦi3w=em5o}C^Iy% =Ĺ{qFD.:VA'pxIbg -ȕ{T+e6=Έlf)k'w}%'2<hp>l(.J.+4!0Ɔ=hKQؠcj;Gj#%w~.L pɡ6pdx/FDnը"AZP(o =BMKj>J=BsM`"~yP\h ӓ :~nrCE86n,ܮٻ'$C8_I dhNsL9=#D&suɹh04w?C4zȴ5Ĵd\JCgSf>~YɲJ)?p;U؅ YYyT܊SVv V֊g}(h(9  HGېy\Ark,H9?p=6{K?~j"'o>a=2> Mj.kcC=Ɍu_(?Xg7FJ xȯ/h9^tj3_bpTTmxh>$ߢ!%U߱9|zp[C[x'Nϱmbp7Mh‹ax٥?7ވʼ(r[a0Y1C)4`?K3gWS?ND'YvG6ju'#mfRQpzvR:LSbyba諡G,1.kpg+K/|rws} 8o5Dn1<.#}MZ3{wfJ,EM ; gOGVWBmO au?{?dX{og[%SXZSXxS6Iҕ;EVu/&[6'(d׊RE?O"/& O"kّ#,X& {+/xޠASdk;&HG742y`MXl8'!_{8dr)C' wShF(7Z .vQBsļG6 { _\}0V/˔c\)h~MN ;Q*#1Fh2 3q'ʹ ͼY}DO`Xsԡd U)>K@_(R ~X PÚF-?sp < `tMds4jש_lJ:'1R;&{mUTY_{Y艤,po .\ =ltR^vŵ"e_zGѺF *hl.ۑ-p3:0mj8]S׈lm|%tSxAR4q\dAfJc0ᄌp]rp],e'c拨 Dʷp){ypx2s+L˓ Ƥ/]ӆIYX ib ryfP {f'}SZB8w9@H]UT]?1 B_B Qgu70&96KPA>&6L| Z%gFuԗYYEdO7Ir2/c_6 D?ġL2q,ND8+Cʗv$vYbTM/F!lrB(=b"ֹ@ ^zpJH ?JIEzUt*#|$zD-ԣV5YxSxN_Ȧx߭Gkz); G? v)O, &۩{@ i.dV3ےˏ;mU3/& 8vxI`J6I#*)m(Ek}7``hm`o^p~/SZMT |d#l7]ɑ0E x ! ߃/c &S Dt[ԓcX%_w).0$:]G:3Ɂ^s}Kj0MB9?2nu\Soc*66p v󄔶wG~ohH|6@ebftW4 um׾@ԁWz~h^olg@^ pi+JwG$[YZ~fopjF8w<ۣ M\c8tn`p IbJWꝑ WoգjѯJ (W3q}$:gn[WLzs@[vǍ+_#e^ryʑNЂY蹇gjP:uV'5Qk.ne/zѺ?J@V ILz9/kV2v̇iHS^`3P}FLN|&كf^r=APJGGh<@2zgC32垖3.A_4rVM$ܣ:MCflnP/cՂZjδ,JVԽa&d xLi<h?5:J:ЀϩZ/w*ZRn(1ĥ[90(u(^UAsP?7WH&Q|$>J{gM4 ܱzZ{O}"2MIWi~e%"OJ˩>Y}(r?+h7(Jۤ0=9{AV_M-L?lJkT%ĈzunjbsȪ]N1Nvɾ32>;dsPt4ڬO00uP(C¾ep]IģiYsP.i1?"*p@|IyeTEq6g;MDž ~9f=jJ>A$5L.%B !=+sv>5J)B|C"M䔰,q'QӇ(G 3fM`hL˔iM޽or?ݤkę2Qڿ+eu:be${n^+zzޚP=mmF {8lA:TT qP"JQ=c:ZS3Nbp0Gjqp^id7do_V# L+ hPPp ƞTtz!B%{}ArC 'ZQ4܎Il0*Ru@YK( ?ty*.war&gj|f83];r:TOnN,K׫JKuʘ 2r{xl;9C}^qph*TSc1E(Pn[Bt 'EKN)rʤʊ2q=΀N=>gZ\Zς'9qQX4.h&Sp>١r]6PB=E 3R2jስ`un^{p0,kf"# &a6SpkѮ9 5v~X8m6d5^BK>E LΨC7AP64: ,zI;̠"8:v zfiu_{w@ځ׭ep'BI{0bgYZ0707010000006d000081a4000000000000000000000001677ebc2d0000563c000000000000000000000000000000000000004d00000000./lib/modules/5.14.0-503.21.1.el9_5.x86_64+debug/internal/lib/test_hmm.ko.xz7zXZִF!t/U]?Eh=ڜ.+; }}܆Yej?\P,*<\{&Ok敱N/B^Wl8(bmVP"(Sob[zOv]in @˘ -s+lNޔnW׃WXdPJT].SVW਍B[vo"݁acAjP̚{'ze%wN7RC%'.6\#Ƌ;xuXd|Z2NQ0,O#.%Ӈ`!# !HL}qk0N^v 6ejh!+v.Q1z)T7vEZRdOf q+p~ogk`{)P@_` JlY~HHz+:1  K>Y1E]}\#XYJ B@f\7G9E:ic Q"jǶK-;O<eY{I޽aYA3VO[~c`?/6o҆ĐzE!f} x@Ee"˂CO=<'6"atؒ6ÑCN;J={Skܱ Z\/iDrd{b8*a 8j0)u¸ gΘ&X#TQ'" O߆"׆|cJaxqF wR-ɄM/NC%hM'U>t0w[$Td EͲz( k_ b"'vU#>jBg9uybxKkF4Mc!YW1&~ ?D ok|\xxZ9ym lȣ,]=]GXϢZ}.QeYdgo:nfKFe2W< ՗z<2wU0/IeAꮀ#b 3/@o!oٯb[Jp%5h+i9}gOE9DmcmE]2_CdDޕ3,ʌۆįni,l 'g2\'ݪ(] i/V(I7Gh_זԢШC-iVWWw `A7~Ϳ*K&_Ndu L,j LO$Nq`^D}eh|.,.*CiHւH%%揥,_ާ`#ٲE+OD>wGt\hxr;@燱`޽O&<<ʣ{?rMYMXe6T +|ZBfP'S^EP NP_g/82ڇ`%)_i{'`r3@zX5dXͯR! QgLq4:jrWn`$ENqXZd".i{ l W.Bm?AqŦ+xNR,QZYEc3!8/)9' {}|7WQR8O-|w{YP][(\S )-qxvc M25s^Iᩅ>V::~uRoRJ2|eN'张p[K2T#Sw3SK{~,:QOk5A?ɮ :$GX7HWGG'粗X`N;wɀ̧.RYЋBaIߙ<yX2jӲ̉6Ve~3WBFmX6a\oMC:ѡev6d}?8yUV9+kFFv{C]^wL`7dwR_a*U\Иn6.m5 WdPcy4ҩJwy/UsF ìOYb:5bs!@, Cþ2ռ1W <߀S_B*rޗW8,ye4=8X=_ŁVXM ,ܡMg=Jy{ެ4<lu8VNycQ*L(.񖴰Jh4`qD_,owi@tW?\9ECG3NNJpヘL+95c-֨q01hRNVaҴry$ `m&OlQᵺ'5hhv[d߰8T9F}YS)*ud3WJ26CAp? "Ă N%F033Ⴏ[? *I~g"L =A@P׿}Ԛ:H`Hm~W!;0L'څdr7r,擺LIFOQ Gdk`"=S,(^ZXU2k9X Emb[iq¦FC_Z~^Sr'vf]F K~ڱ/D6.+JV0zd_ J]GGA"q9?8HG`q$?ԝ+p;&]*0ƸɀAyđz:E)vzȮa/!ٝM<2f.qL[~ޟ"QsTo&L Qc{:*4+v'FP7;.P[Z)ض׽Hˏb-ݍsƶ8b*pk= ?wE"7 ĤSV?xUm{kDνmd4Nny^topHI(_<t+`m.<7-:s|o-ѷZRFl@tJr+WC/vs҃+5Q(R0!m~|fm$";;tWkWkoٿʱFiw9CL `mp+Nj`rW z/O*Zb$xQ"$Q@q~v^! ]* . #qÎɞQm3 )0 B =Vna)G0KQu~K # Wȏx*э㈥U\ٞ0J<1\Q  +1#}2wF3s!f$D-۪D Yabu^?,k/8*m4&9lkގ-'omdzʯ3m]#nؔe?е4/g)`,p,)Y6{QfwEiZ2w*Rf (,Eṡ1vabz mV80GX`X-p3(nzX*qڌZA&`)#Gpxl_ h:klz_rpjCd0QY(YLhجJU+8!]e25QO#e8c "LtP@' %gSιw-e)\obs欳HȆ8穇q¯cW_߲t_ Ķd@DŽh-DOݶj?7xo~!G=Y.b;NWu?ڷ?F3'6uX~cF^!fQe-(cF0@G,\?trz3]ӂ|!+U&)^2eӴ 5D25E-W@dj iW7=*|lN-˹^M^q Xg O !QCjsgr惓hї}`-jN[Xӛ3.۠M&vŲ̍FTtWfe{Pf)C;hSH>LH &KO~Wj`t"S^l)g {`p n.*!R.];ƿ@^Y2.ⵞaѸ6s:?.= O)syBI2'C VU$tYshfn.rs9Z KRw.,G` m7C%^TϼsHX pU> v1F&ԻL^%p^D%RPr%z|tik ^4i$uj$ÑGpBt- mF.SI|ݒ(Wq<5xI:f/aܗ`3+3v ۘHCZL33on[bnJѡb>N~Gf2_$u5@κݸ}I `]_f[:e#:TæY&D53<O+]q;M딪Dّ2<.3 {Sj-s+|A=@4e*oƀъ󁟲umrR} ߩG\. ixTWٞ]ϒPkgZY/no\C=⥃䂙yM9ZxM Ou2 2HCރ e.("bA+"5}<(ҌL[F/<#,bX9UZ>ňeZ{gSJK:l[t ǞL&,yҾkc!*2 ATKP] ]FxI O\Hr5w_-O@{*-H7@Q *j)h̓D7҃HRݻ lTuL.yL"o/BAӒX,zws"c?msZ_ŜxB3 wb9_Nx\$(6ih)(Q1qFwKƒWrTR֞IJloZubP+Wx辕ϯ.BX.B@r HAMFB F'Hhs=% gC2:Ndi_,9bM e>BOU"$h vU}[}V :絮k4Yw&:M?E+bIba%mR=DfHOjNq$0f8]>>jC_V% k2t^nzz27S+D&"ۛh,WOכko("a钠s۸Ջ MG5ROw }P/mاY%ˍ%^sDD +zڰz~IӰccƁ? >ɩyb-va*Wg)6h]v!QXlZxϣ€jҵ*C)J",А~ TCĎ"D1b`t!c"12Pf rS njk N;ԟxUT_Aw?;zx @.)F z:wA1bjX%i\W-M&tk. xV݌èWi.L'GS=ب)݇pG} Y& Ty k9n5Cåe?gʄh٢ܠ%RH&d!utt=y97)yu;jL@nyfZr5>-ғ s*jɸ<~RBI cWU:t_SY؝TKrʱٯڔ"uz;nx)aFC#u_1& *p۾R^o ޥvt{'QWtv;xCjUƃdENW'yeFw>h(#M;0]ە!ڌ\~.4e{x PfqNDv&]h;ѵ=YtAvr ̅qTs\ oFԇc#ɒjqhCD눻yLR)6 =ҺWG3|^c[-e_B-v +W\!/;vDx[jcWf]_gc'h9)0%EF-a o?VDG4bA4WJ{4rt V r=ٿyv/gI(t]HY9qp뗁[vdHVFIhaz07"}J?AlOAx3njL֦3{za‚,2jSm8%n_-BȕIHk|qC gsUMZ@>1:֞:j'+ }ب v#A :RڵC&Hl l?TȜnI6Fş($v%бQ6I-PHF_Oxͣ*_EJ!"_p|4lX= bx*05hcqYA? C|g\Vi1rJKq\QqH|*>5IaHJ4 ΝH?oyvkkʌFk }X<%&iщIm]d]&ߜjNLL1]03 \-2w`S}½-UYhE6䓭 mN"BO ;̞&XUTޑu;9Cՠ?k1@H9]W2Z9W 7Gtgn0.N s*;*҂5rESc\!J O5!i ^m3z|zRA60{$_Tn 0HB*Ѿѡ QlF}UdOj/8[ . "Ы\u7 SNf8Ԫb[Y' R~څ}!2B9+7 %uR0[Js^fQ}t G("OE2cldYe:hC2d_T VǍ#` ^M%.vvkB/v}>J -Cߡ%+4CnHwH8GU4j $EYWC'RD~ &?\p2cGXQiAwZW/5]ֻIg- `f%Ii7MjǾ0M)sɼGO0pqs;ܰJi9c=!šEaNiΟ\+m_hc̜~TقJΝ|5Б:?Stl(<ܹ(;\ j5ƀ4pm.ed^,5C}o|2zbS\&6ijp=_ u BPx-aHsTcntg-0S-T6y+D_{ .ml @kKl3&D*9E5X55MׂI s=^^uNboc||/BI O ?>q#}̹A /֩}Y%=䂙5˘$'?4L=S.greՊ8^ zdj 'aO/~D4b2J~qU +hAa6њn kz|{D3x Ǧrv9OXn[qx=7_#vD> ǚ=c?jf(ʞa*Zd́SRQُ8BdvyC ޾QVŔs E鎥ꠙa1s *#x.6>oq1#uQdDi \2ᄆCм}iAig1[*g|?]kv7\9J? áXmXe٥H$X>dI#zY ђíCV:mI+] XBcmé[ t@a} Z}2N[K]L"G~3<[+.N_,g0 [Z,x 2#略owFd:䢓m={N4%(*gk ^{i VwͅUϋYj\~!{W-_#0Y\H{| [x縧)$pb7IUJ5!69KCs©PWY.MHm)ګz7YHܐ])Ko& m]]|Ԇ>H9V7ZpQҜo7گZq2J#GX>Z!'{NϞ?_n%Ѱ1{di% 5^@sAY.XDHTQ)lgp'`Q ?ѨGC wdZĻ/''Εpt_' yp!yw򸩰ag c¿hQv 0`F> 0@VA-0%EuUͬ&W/:[/3F-a\t[FN/sGA޻Aq!H$Q$uObhywDX/hs3 >L,Y$)&Jie(Dvd?vw%7?eUsһ_I.`?[Xg㐵żno[@+.dvsчoZZxdKslEf "XUU٤gt8,n)=䴷=hElu4gjc`יuk@@j~!Dl =( \Sýxy$?咱:$Y"PFo5Ƿ ikSô<"_)f'Xyq$W^00'sWjĉ?)) T|V#AdjTOXeFDAHo_&\ռ^ v? ~]oSУӷ^SAdՒIϹeDD3/0'ՇOLUP@D8%0+\)4QkZَϙG5 l>N5Be]QIp֭-}b5VL.MȜ[S>[Oƅn7m ?$}ju iK2L#!f#&/ɉ$ 3ݴkc8^ٳlQt?³qOɡ3LU|[y<kHx)Cw39=݁'z}vʰdrhդ=ٷS"}. .Ih[䆧 VضU-F,jpysҤ q ^}ZA/yuw-b 4e.|0`. \%c{7Ww٘ˉe5qfa:$H (!#Q%ߖom]DbJ5 n"R3RŸF@|8~sAyp7xNΩM=%+9o&!YWɟv/)&I1[F6_GS b`g`gCW `>͇fBlq|V#;*toc߂s1+ t8ϷSdbu&_ِ'8vs5/Y<;#_@F!0\\]2t.y r]2̍E3iݱ ƽ6Kp z1!~4)3FdV*0*Ya/Pzmw`b|4742w]=ode]Ƈ$m6̕^@Ypc?,$У] gZB 胪g@ d4x{e׉1[?3tc͘^i@Gyi”:Ȩtjb53~ОDd#):7=?!Wo!KgҺސBlp"!bIR=' RV [Ds;L4~NB?>s`N\'<]B zxIEYr~lZpC>H<;:,|`[e43`?KהpV2;!oVVVo2H>QS,Bıܛ[=P#ڊ´q=mOjz2u~/#ӝP]|4F?'5whrðp(䌐q0! 쎏'mAޕ<`VPsg6Z105m FV)'EaiE|E/207]O 2 cJn?R-,%jyJΪPn&9nع{ey/j 6Rbh] [f_p7sT5\$D14f[f`iP1®6[h&.7:'`Z6Ӿ( VOhRN\iMf*h0O]h= y8XaM^7HdlC Md8^gI=׍8Eբ#4|.dii Y)wq]e]"?.j(sGW. ˯T9`BL;@PF 35$<41}}c1JGB_@_DC *4u訍k`\QH\M9"E?IA#]o!pO\$-T2 ee߭Ȟ -֫t:J:cծ-YgCbe?ƾ3mj=uHv#Ot\d(XG$,8ܾ 70xC`^ E YB)ϡ %U6l +k|C[>4 RE,Tj%l}Sy4דWM5>E2X=&|E/gmR(,H #tk/DX ɴ@ jnN9?/},LYKИe 50wU7~;awxyUm1vdOoDɈxAԜ (qs@B"#}!JંgB.!e#tYX#by\Gq5gа@ znB. HS2l40RRA8&ςI]{8ͽ;A/>R ]wT}=(D`9+Y*0pMΧb{[xI+GWyܒ 1 KhLuhKc>Q;8 Mg! Bh%Xc{D/4'QZP}uQ5:%d2}@p2k G욝4kbڿvJu,Oq-R_T6VRZ /nH Hh$P5tPm1%hMEFl 9'gGDe Ʉ]턽6[X=|e c^f"T`UT| %_. \[Gm,qWCl<8I]7zXDi5|u,V9Kj޷K I2g4m=/LCX2?Z1JK.6JJ2]&<(|̣Gլ06 eL_ s`)?"],[ڮSqpfԲA[vq{mkB]a80M:擥 7+mSlyX@gy4a:%-ArQ@ȟ2:25`h¼M^ʎwb3BBgȜՓ44g񜚦3AĬSCps{\o\-@Qm^Y䍂iBeP̯\|2/7Xz7|b``,F?āıAr3[C|j_ 9LrՔ]C^:''ۈ/7lH kfIeH,Mc0=j!9!yW'/DJ}pʓ|$E İBtW{{88. v8yNE< _8/#M4Uy9y܇Հ%me\4t79cS~D.z~();`3d0&dfB Awx͠} XG7\p'uQUmʵ1-~5,-9E=cͪӋ>  <_U/fߍ!8hZ'#^S!==z`6+֪Y-F?M$yxPM5 2/ ƁCv;-!XFhеI\tl Q6i]@c]'-Qn٨*gHU؄R!`4m}v5a9o@47LuKVi,D[.DFthm}TkԲG21 zǃ8ЪJ>>B(@ E7ѓE"p+qƿHP]^RHl:H8E&L-2&5 E v[K$@Zm^cJ=2F 57PTMeQ VFQyx0 Kj|F`@ƽizJ­t|Ӫ*B.b|(W&&/{7Qhv, C-( ǘ6pn&ַ Ƽ(n-@ŷ_'* y-Nx+#<^Km[9=ue]~>rE !P _(",LEy c ='ŧ%xw/A#9Ud ',e`Cy;d[UsWu}ʼ^[d,8)k; J=%'cd䜙HU_ |H_[STl)!/:(+x%c.`-# 8 Bm3us~shAg '8~ch)/3vXgB:EOw2Z׬Ĵf'!TxH5{/"Ee1v8kTku~>5{a҈eQ1q` 2[>K9T#_$# $ke+AQencZn¼t֊CfzOO},ʨ"lY Lb+8hɝGx~?vsǣ @2N6E!9!7I2c8_4JNNdT462͡>$`·y=1\:ȯ;)P׽ѹO> xr). 4FfU񐸺wO݉ġd\k{*Rd 4lUh`Y `L ]̓FxR꽰P 7j6ElSݔb:@l'N{{XT<A=LOf#Q#:OeAs6|QU\6 1$ '0<9Kn.W|r ǎK Ss%0 a;# Y$K,Eֈ ҊQTc[9 GE{/-6B Ȩ7wr RWF57ZЎ+$;qlZv BѨ*ZRw;C#,Oz`SH"@jh < UgYZ0707010000006e000081a4000000000000000000000001677ebc2d00001d24000000000000000000000000000000000000005700000000./lib/modules/5.14.0-503.21.1.el9_5.x86_64+debug/internal/lib/test_linear_ranges.ko.xz7zXZִF!t/ྍ]?Eh=ڜ.+qJ>,BE/g iȷdiV (ls9*=dߛsmCbZy]B))1=)&s+=eoR]a9εCsg4' ^24Vs#Hqo ?díkMcU49q/;I,`)YxEkj6W).Ό~kUDAj[kK[# n4Th2FL L<䥈IWiP4Y9= q]]k:dl}fԷi?js, z*"Jn0kҥ1IF:*5q+ Ŀ!x\:K77J W0ıTU1YKLj&X_Aȭ!Du> F3]+}~'[w_8öl;2*eqjUus(ūv_uD9\»sw!w%\\.Ni3cݬMcL-&wu`!*yWjZNŚVaA2g{:*VU0m"dt+cO$`~DCg̺/bֻgypJ AݛԤ5j;ё)_chRRkd_ᤆ-I&Qx.ؚA(,eQnvBO7/rO!r2 *Cv^YE:P MǮO'˔& Bue{S9/obŻAՖ qPHmp~oGߍ^Q%Odv/ n {ˈ dym4ˌ>$E\BЖzЌw:_vʻ%2ۉsYX~[R?B_T3~Z/9ph] gUwKUrΗo\=`']5 IE\^7\M6EcmZS2,q?Es뎓"k S/3?[K\`5hoMxdpן@ U0t4;H9Syh9]GUJF#:T*ɭXbe)e)yّNpRRSatuUA%@5ӯ89Fo~z޺ܭ Պⓜ3 Ǎ\F㎅"F >ڦu}pĕn-89NSuR"NN1M̤ƺ^@LC1n.ut{8f·^q\c]B[+{8` uĖ9 М<d9T8.1ZהlRE{NsqUn#i~  :VXj+:\pJi1פx;evOQq#K4C1jH'y8_Eڑ&슨&6^H8y2j1Q`F.⪉[#},vnhY#_T}S]ͺ6UV:wxIT읻 ?-3_$GkZK W M@ ΐ8v ^ݢOƝg8?|ij܅rS:Q A9ђW{#F '0}`Z ͐H vqJcrk:+skф!dSqڐkfHJUAû6QxYanz5f YCKfA`d pf(f^A=- `^BTuFp[ pd=C^z*Q-4^C A^2E5rrGa }Ηؔ9(rgTL~FY/́`~p/0N!)Ęt"qF뻮'(~f劙࿄NuoO8Tώ4ڶ$+Ug|d℆I.CJ/FZ'5X亡0?ن,.w [='_K|$5QNX#$1I3?u.눖2? 8˦xovG]AS=:]\mNǤ^(:=^~,p$7j )%,p}MAدHW'1/?1YjaO4};)V}nE@lE~ʙ!u!1'ʏ1`bzK.bM\Bf^7@}6@Lkn|V Rxn8/V:~HW;G>#Ŀ;%Nv g2y4hG$]X;A{ GLNؘA ~5w>lj!P$EI&߾m6Z` 1n8;;sĠCؙq2CV(=S29 |wO36釰XHxW͘#qSPALga9V*y=_ 53~=Qy2XT2,ooOm5ZS$MN5`{B鷻̗`mo9S).19C9|7Ѥgc}%jnP}(rl) bF\=n{9"8nkbAm}5sb"~H!3AƗs(vSjdq%MKt}=`kmw8:rCY#B,K" lp 2`ڔ.u-ڄsOqߧ+~]VIF'[H8OWbvCpKRh=(c N: 8Y&N@@ wvyB{ž:1:|/˞*i6l/A`2Ey;؀HK&'>';.طFθa oYYIw%þc*dxJy-@>7f0n^qjxc9U 6}t|jPYycn:_R'WZ K?@[ͨ! m~yg 9" uuM߱[6ƪ`2) O=c5#7W~Q0t Ņ>7 QDo4=2v=GE/_vІ"}ga+!z 2.iq2K3 /fXAf By|39(!VCd2D TKj6nШG-jb;W}KvJ09;=mz3^k+a]H%xA+%wu!Ҕzao$z$͕a _>w 8##vc:M V mo阡^ v5݄YwO9s ŮodD) O,Q[<|zE\܅Hh_jGd_dcDbեW{Lo2Z8$`t|@asDy]D`f~B4(qa#YYb4UdeD8^Pp<\YAf񬶅B9)N#0/>d=DoQ?9oObm}ڻ1V@`=]ſѴuRJVv̜bML7w Hり,7^{{ A]rrjxcwKg@Zˣu%JAHm)}etn zBNUd(0Q?E,b8fϟWvr,o5t!g7M5Z9%)U^UfKЖ'PyCC')޻`RVR#)]/E1qf&HǏ)ؼzY͢+|J&Vmϖ`y54"~]tg~k_VLCdt΀X+hYY<8,c7ȣ{ܐ8FepK]ПyҺi<Ȁ^=ZVc[?QGR@{Ht"ǂDuЯ,oizk" (Da  bRoU`ꁯ[q>Kau:fN9~PxGyeݻm hr>Q~x)иLeu`QFLAAﵜ gˏKAQU呃"jj4P91p l-I1?spw7Q>b \6>ii**u\ <Ł!j Y4s['Þl_!UE36'@š 5\UXǷTjaӓlcL`]`YΗS\6p"\wp\، 4ɣe8X DKl97| 4x0'_Ds➓q +rCtGI[DLJV4MHjk%ڹ1/zf\EZvV+U-`OaJa&k :p /T|K97;シ)mU"z9 kLƛGOe Gk߱No[DCa!`QoF+ K%n_˓:K3YF_8ix7X|PRuCbw:NK:X" {sfi߁OW|7U-AOHN~U,8a7n$'buꡚAX֏p*6'_YaҬɤu^;iqpƔ<*H9_S])m/Nڠqja6*QKҘრŅHvm$^H8!}6=;a.M)JOnmoy;r ]3/SQ,J_N2(9xvWA.7m DVOa2È-> Fr6vedls9ȴ2 RLK٘5(Nj&{-a />K>"uP;-S;ѻT;-%gF)<_Pb T%GUF04 #0#r` D}-o/^|^_i5+*:nyvsݙ]oXiƾ PGCG+e8g2DtM‰Dͱ?ul 3SMJzޕ{ S!t2 ٛM9.-hʋω(vP5w_`.7*h-O<0` _ nQpqpev6QSiO%(mK t3Qa`0;U1|f ]YP`B?Ͱ#_as@(N$Ld2r'J?5}μ$`Yyr/w/DR䯬`~C) |@oCBFԻ}=cYfoQ*i18/0DfFJ 5(EYH:E؋PcߚgX/ Wz̘]-(eXUv|l9 W÷i9^%Tjq;{Bu3ESטNx$<"!O-&^P0EuUL`GPePZObY_f{Et tzڄ RBNOV,N{Hi"^:÷0X߉\?#lD:=ְ^?M*hyB0ާBRld+g'rOF(B)' J1|Ӄk,pyY< &Js1Ƭr9pɽ4(9 &,Y8:V|̸GYsl 65ąyC {Go93>P+ehܼxd,6u=#ReU{_b ]ˢLn+0C~$Yj-tZ׳HښZn=w_kJ!ƕdOp*:3]\K";N% &HHׄISgTyc@s_Ӡ0Myksc4>wD~#|vE,,y#I-^?if+^ A>ɭ?_ ?sPPlxcaR-`69 pl@jb iO駶VVj@ sDI_ } YdZg6d$Ie(:- 4|B#tè@@w?s8cB4o[&Gfv %e7+cϮĻخ||s=31ωC R3Tյ t$Jm&=,bqMm$c!E-JzXnb/|A,+*lЃ9^tv#÷?QսDŽ s|{{4M\!)^vc|;uxgNX9AƦ|%‡_Ihj2pDe`s5/51l* "Xb#:(h=p 1a=~?³=[;_#wXB%pp5|U1@ @Ĩ hAWoBEAs!Xl\5S'Qĭ8$ǯy}3̬E/LbJjǺM `MPogO1= ӈ2V tyd \ Y:bl{ T#KRAMa"M^߂~5!֜XJT p o&t2<+d82g27U[ d5w=գma AZ(svK݌,FUDi韧xAM-JmxMե-%^m ZL"__=&"/b A4ϕU?dÃov 62kH@HGxg>;[C/ oHwXJz%Њ_I<$+ԕο@lrRJ4U|5r/b\ƪ#ܤZ (bU ÑٲB yMq-ÒИcw%_)=sDJ?7iyH{s'淦oeǁ;+H Y#g&/ ID#Peσ~*am'ՄJJc S7L{_&;v5 5G~~Hƛ 𡀭TGrl5PH򺻶Kk%˞»NH>lgAۭ9p1 DkEt#I~0`_~T|sc|MkGp,[EZf76D 1XsT_ڼ,"1KKX_XM߱ dIRASBkOgoFSO%!ZmfB6BAr/ șAX} W/,rE؀9VOk`q$o";]DdTQ ICX UU5Q?9}#qZh㢕+#pYTQRm֒Ԗ'c U Iئ69~4WOeI)!#ܢ^@eU D6.0朰E4dzIURW 5}(ڬW\:jի&*x\6Rq+jaOI[2ˀiN^۞BY, !3O41:˩0+1DH@ T5K,2+H:I ?ƪكѢ'֦AKעfq+H.>{#NQd$aQQs"c +i*z9VXo(1/v⫗XK?k> |FS Qʔ8R:У9[0r_W3e@k=q33@28enRp0^`ҴʝXU+-Dw5u 8XDAxNqP8L;Y7@:Vh"]K㚽هủKR&7Wڴ/o; ,l::eV< &J{o9緎i;JS]ݠ]r68 pö=G4z8GC$? %sUbPׁ(v[].Wuh\θnfWǑ#.h;uMU^؃ѡw~Rاr;k hQL2c6"fE)01hv0|e+Bq׸d/O0!Ȓ05+A 0IN~NV.ґ dۥ{3Dq.z BcB@,I0Av/zF" ~ M_QTn]Ku;Ȥ~u! \/T6Q鮜ov0Okc|ҏ_էT,yw[=ç <J~&_8'Ϯ/= |GCHǣD2T'52  Tѫ!bK89k^Z8d)# ZqȨ,;v-Ykɀ^k/Z W+ ~"pA@1<9gPTON'ME !2gֆNv# ٰ{c+iӈoN؝*E~d1amF-+%o=F;]ͬEuٷU4&۝4'Kv!l[2Դ-[ ~zA2_;~^XGQJU%z(L6~a,:ouIw9 (ST.da`Ddjo=;I 1R(ާchVg0Ty{zoyu2kv""Xh%t0DkBAuiW(3gޛM1֕:HKX{rDPENԀ &Y|ag mɁ6ጺL&I`ڍ^o l]>O߬ǎ{N&6=L c7}vb;JXmNK;svdB_B79o@B6wna-OPYsN'c,4UBө0zOzޟAy'g z?B 2T9l#_ \!+P!/9mG%(];6|x^DĀ-b_Ӏ6l,hǶ'FcچNTn纓Nhؐ)32> ֡hj=D'E׋9ܯ J(E`-0@čOķ2=V޺t9Б&6Vy`gP6rI$@8f3ȋT`l.0ۀ&񋀦)8z4mTdۓe'1 mj]k9sC;Kv*#UP'%ڲOkn ǚNPLt ~wm 1F=|ɍL̍=HIYe|w_4vGG]:AkB5$G|rS o y ў ). ?F8Ͳ~3{F~h]8p eA۱l jyw/*3pYE*J;FN#ͿR;VX1l tļf͜WZЋWF 2;*,dtbu<(:ɗ#w/%>As#C1w\.f]Xk5PqV!:&D;?(AM<'%4e>omG>+`zKde@G LT .ƺMv3NpkbwłFZ~+>ڱ"TǤgZ1D 0]|eq6Or8 r,{|n%*ÍNd^3hRWޱC{TTZP wq. rjE]+|IgJ:ް j8ܱ>AK^ZlB bzzb q+WMTo$N+cvQ[ MsWB5{×ff?lk/֥, TxT ^f)hH1+#T pHZg΁5Kを;@FVץ0Gt9MjW=X\z` h7\Sb9}T]uW`*)gmhxquy12pFKNVgj4ġFҩva2Rࡪuxn%P,'xMh/ ꙏ߃i)x[̱⬅PulM$~bGʦqˆ-:o avQ%J٧ݱ(QaHCRg^ b"SJ=P<1c\*%4KJ&6?{-+4 C57^/=n.{bv*ڇ,B$ܣgoHCH[/4D~ /#Pyb)6mZw0cgb9:3:g\rNW@61W8L ,Pқy8 h˿`ϪQ) |8Pnse46kN[Sza`IVݎnfq'v[if69_ 'c;! eDVbBg:$׃_\H1i4UaZT|b{W?bꑌ+hǼ/PҀvJ]{(e474d`)iaN>>-Vͼq#3 lb4V!|i7m!Y_ddf@_rѪ H6^J/'M*/;͒F />HW](ww޾d /ffGy E`q6ˎXAD-aR^J,RѼƹ #֌񷙂ʐ2pŒjS˪zGڗ`r: 85=b Wl4jpF“zO(1- S4?)Q픜(- ҟ 3s&o"<k$m牄&>EIp<ڛ/_O{4YotpzM.9ߋA4M  (sMAd*~+6f-Ŕv.rspw+ݱKEc\eS+ܙJxz/!4 ,m>Q74X;ޫF7łdbSDt́):M Ddu΋&7P [j*)Y4Y(:ͨG5De'iy&0r \rR>'gVk(2 1 wm! a=͕%VcO+Ύu>}ث_^{ Y.0$yYR[(Ε\/!#n%X{JOP6~Kqٸpk5<Fq =F]D[McK`uΊaKbBX9E8puBN:Hgq~Ĝ?ݮeV *Gr#Nݙ>f2 d :uH2l_P]9CJxtt&T:q#J{&3_D_6X~KS٢VPC2>mPk*o k|2dA~+[Z[|{g bD:hJ+#>zWQA2oC7͐&6SΞ7DXy;w$RJtZky{tOt=iYAo5@*gvZw bOaR3g|u@RK}E^0w6uuc,NcyY|?>uBe"V'D+^\r/8M:CQab)?Z9CePnE4g^gk^MFHMhpwVgtZ!%T"Հw\hXa0` ]rI;wj#gq(W)*LwI$} ȡ5Ց50*k*Vhy̓JH 7~z$(D^׆knŇ dv-;y<- L%*ɔ1e|bڡJ 1֮WQ>.Ee&s+S{V2N>  qKѻ021*b 87!h֬vw/$`w4.}*̰{+i*M+h"S}Iބ 3_RmZ71C\C@@&%Br' -UvB@NcYf CIhz rr O.g3 ke%rAcclÊX04_cC=MHi/i?|MfUTݏEf&^BZk6&[irQ*$A!eZ]!["b>A4sT;R}u4.g tS孨D$kCvB+*1x P=Uů"{7L5&5e^OHJv]u̪x 1U|BTbaCˊ׫QoqOTP:ι߅Q@ ~^ȫr:v7r) qO&?I^$ FO7i '26L>[l}4]_t"qr$rHr!dXCgI ^~ l!ZsxFo qOG1tκ#u=G}kv6j\$PS!Bd-^& ;AM2ƂuI9DFhb)Dp_Έx Z(~2Er\wD6iV4f/̌n@Q{F|4Ъڷ,5ah_[yT, >G ֍$!j'A+aj13@"x >7O'/Tչ¯|4:φ+ŵz:iaFhZhz0 1مU)x?'rbPV_GNh^-G+ ,ɏG/4Qe/: i˝Be2k:)+w 5s {٦FͶ͸X;sag~s Ulo [?S>$DV34F݊#՟7BP37D_Nzp%ҵ{rޒ%ֽ2"_N>E0*W*r@S0`Ay?rF" ^S0x*s x+y`({ 5{E ??"քstP<ѧR=YpA5əh5Q/6zɣ%Z)]L[=A+q[u:ݩ"fqoy-&HH{F&ȃ{A%+Qc[3s.pڦH"~Yi\ \S?jՕ:Gҭ s:|ZR!tA59Q;; d"S_ mdꦗ'6˨A k T27)i:xQ buBps)6:%`@ڸ2Xr>q s2FR{c*ER@q+)qQd*g}).5[j6~jI8uoJzŵtuVxcͩÉhmiWZkwCY"76N.脜.xZfo].uuf?NlU>*z+})m8>hrPJ[tڋf- D?kf-VMnP[`zL,żFti UpKd1}6^U8 .DK|;"'rtPӳVX_-9 S-%9Bl0/c~Qa]{ֳ)O!:7*7cׄԂoű ľ>/liFŻyLr6g /MZi }qRvt|8O uv8]&ej~Aew()uB]%&AQQR17wm*E(*v vT/J.z $OTyb|l! MQȘT27Sٮ_صQVM n ^ct k?wQ%PW}K(z/bǼ]o&4\iϖu>]X(TZ`BsnO96p܍SlXMܰ7| Va4|U /dXzm͉,d4U,7YU_jl2OLiލ2Xޑ[ZEy>&A`LӵʶE:.zF1~4?E(R}\韟9-~̺N~P##ާk8QJ`^IEh56CY$K=`qB瞅y׾ӺTq8idRrb6{.Ll9Tiߖ}`]ٍCȵ8"Gl =KH4ޜbgN]gx%\ u ;1Le{IzQڜvS[P{2R QGڛ Igڗc)$6`0L>5jMrвѪ)gߞ٤ɓ2TgJ"b'XϒQ]1"SqH7v {gĪ ݳ^ܥU8~8IT~V vrkŎmZp!:(풓|-۳N=+pcm1:16R>bѱ]S؁[ 2xv$ÿzt"e}gxg5-f"mY[xPb;6 %qr rXU+9q] m2mA sP,f4VD+ך3jKtz,>"AV8ZqzjKރp*>G1Y^L.xvau[%O !M!7Nfp1h5.]u?Я0Qk 9_4BxPa-}~X+ wR ÇhAj᪕,?yMp5 E>&l7BY/G9ܩ=Ax_&D\= y`kV/ LV}I ҥc!J `KijDҟqt4w7;X*9Y"4e MGMp:=~{Otd&e'>_&TGމgEIPS?7k2s,&Uu|` 7EKԘnh 3cnlZ?[^ʏ ʼnȝp+nKꥯŅ.c[@/ { S3pf S:km>J&EG؉Uu2TgKCإ0@B*І(\-Ίs¡(iҩ6z-̽ 7Xíaff5Y4q根 61Z,ޡ[q9C>ܮzTw)5Urº)he\.֑v@:tEl5j1yԴF:׶ТV֌?Zf;1U˿Wvқ,維QnK:dNR?NZjf2B%UTgc+}O3F,5udҩX%7Lq wa,N"~" jz9%^Dip;M|؂2+UA% KZlQS3P(ȱt:CQ|NHQ,YyZ7%b(Ǜ8؎.Z5LtikUi{r9 ;t!nD"վqis)]qs̴ zTul ƗWWsyfwajC[!o6 s7LqH,p-i,5W ˓0M*[pPqն7cN5 tuZW>3c(F%qpdWfM+NkBdHڼq;|9.yH/^7x/Z9EVtg+Oetpfnֆwxu KҞǁg^GAqޖ-uHsژ +OXRPڮRp;d߳7_]M lT6HMLf2A#)i_GȄp5@X]Y u7\:#4L}bbHhĂ/)PY xX<} ',)G Z1fTA[9[N#jK糃JǎA&UYFFR2a}k/׈^# IA~,mt+8Ac]_1 Wb=%ƾO*MSE#MI^<( eJG|e!N::dS23r3=[qSiUBtn$abMZt_cuX\0Ә?8owu)Hѵ8{;dj!5JiIAPk y#V">?'*)NbC>\@ȍٱ"h iQp'-y&9P8RAfcoᇯ/Ju(CSJu|8. E7cAxԚw^s:qf3C"뤟.yO nr>͸hw-baԚD<;ze'K5?M2!Q/ y(g}; ZTM멡+d_<0”CK/˗-;LAC3JKg|PWE~JͦG4ʽlm*0h"LB>ȡx^*VKVW,@hҫUX 1agH*6/jk* =͓$18a;zO&(h{(>QN^} Cᚶw*3pSϭs4o "{e}իYx> [)ORj4_d9/ѹɴippXl R6VTFaHc'L!=]hDY¯hB-DP0\`^dY~W'7GsN\Yg&Yn #c`9 `4{gn"E]qZTxߺa:dtBo)+2Ug\$t͓QG щ!A쟼%vl/ JS޽oΤ((yS䊇R9<E$C5'jZC+"lLN[=AN5sP.-1Z"jMWjsuYUk:IfL+RJߪu%W73Yu`b<*:D TB2n4_t/ŰPthW?YiNx(<\@kCM!Lٿ1wT=lij5fCeh0q9Lp#C8#_U*!7ۆnveHS )#7C6 3/9̜Ʈakyhv`e?[GbqFBj P*g)p e8GKEps/t5|$±`i w1fNv[GI9Lc&^nNi7+&C3)ux\{}wJ VHk|̯$iBK-i,6Cs+y}V~ƠF=:R18Nᘶ.r9o> 7;>nz}24p%mAfst;PPjzh':xra=7TVV95\tLCLpHsTCI}($r? 5㾉riPe*7 :lUpl_Aԋ,*~1^6.Փ-pAInlU5i$}.Z=z&~dw8khA) O"ǽ.J@`q.CG‡u'`RuIߨOV aCP+4~Ũ)g40S O%c.x=euʓFW)%ȇ+oç[lQr{+ O$&@܉S]ƻ~):ZMp,!]ɳ2eW̄ tD"Oӭ̳}jwi¸z0ES.~W%ykP &Ar"oknS = xi1[nI KLRyR0;HfSx+"A@Z mfCDZTgM*'ѧbTEErm ooMЉ^~/aX|lk+%pǏ(T' ~U˶T|PGJj#к9C;NeDd ɚ50r<4y6-nv1 2@V3rY7$Fno%+/F'9> aKljͩ]i# ʖ+n*~߃rsM<!3H`z)dJ\ސ-۝'D}+mQZ 6Ca#f,U8sNm$Ba7P H`3wŶֲ0v!um)ӾÀ+?Xy *C%qIԊ~!![07184ICacl(:/{Ͷh-O˰k_X_b@%@+xTb[;#˞ZQ6J,[)Ĥm:H^DEih&5e,gdq䪠5BB.lJ#v&1)Q3+wĀ \2*8Ҕ(5 & ^ƯY!1߫D>j 1oL |^fF@#6-nԬx/$vYh5oL\ 9OY='̆޶CFsvGP/>Ȣ~ q;Vߴ R`cn{Cq-RSߪM_kM5N8ķK\CҖ>L;{؀i+SAYrl+S>M2sNsTR@k_Y +TϺ3Xf'{LXwbw{\Y_ǥu`=ю/tNzhryqT[1J3EGF6]ɸzHC'ޖh!cʼn8tjiTհJۄdX0ߊ2>$ǡQ5A7r} \OWLg>Q){XL,0f*t,عTPjLxO,5w$f;!!Ybs_<9;JqjI;Sh^|I? ֕{B_$a ][X!8.ޞm5&,?J>j iQ 9'WH\RIT M_ÐhdnofGnRȅ^{ƇKA&>̽hZ'ͥ;B)<Mp^~& }.(EN kGa*3A,ez&ȕiS$f-&0 &㷽'\+2n Q"/ekz6lGejF6{ )¦'|1yЙ{JDc7'fkm26Lko&R#=J80fT1B$bφO(0p*8g .7׮ZIe8:;"lT 1NXخUu8׈-UT"᯿p dG$ ;a=>O k9$Wh a JComh&Yp9:NQFPk4V9sCRxžq)&qs9(#GomrRʷ&B1)} 0j ;1%Xg7g;T^xCAJ]p$|[1'x[g-=Z32m N! 9u 5H;|z|W q8 g$<KIH6- 1Rj_¨NjB#V7&-JO9rt$Cw@-hCˇ`ױД:}U橵M/^UY)7.TV1 UzR?T6G9gn"Ӂ`XAJcb}% *[z.)f+iObʏZP9SaȠMxI b߫`]2a)ScEu5%&f)7Y hcQ> =} bX[2ME7B{:h1`\fPuy*ܔ@AV!u*=z'&jXH]yTskGI"+$bI3^zsٞ^S3|uD7q|.`RLF ,B+CQLɥӲm{YH5A/B(*'U H+{Œ.,.'9AFVa5N 4Q'hǒi4c^G8 RkQHEN TV4Mhe]xCU),9`k G:u,F M8m>zXfi\/LbtDGxxylF&Ԥܩ8+CH΅Ȇ.735MED)˝<8zr k${Q|Q"NN^XaNE#)BrQ`W^#{b?b!: ]fvCMwqD쉤9"wdlG}K6?BSWAcV%KLIJN ijw-4T^%npPjN/4uya|j&gJ6PÐ)Xh%*B{òCzGj!:NE=9(×jbM'$jO[ǚIcpijQq0)=[z)p a(PǴ1S6z3(?x$DN6!u y4dTalP&*&9b,{53дVvY> oPFOB 6ˌi7bTP(m-SG)]oxQGDoF tM$1wXVAsE.)BmbysJxa>*ڤ㘠t!@Q d|96@U?pOr<[vq ]sl)}vʎ-Ʊ9/HD/4~T_yL>*`X( ǮdHL `c3Z˷Lo2PW;QW.GF+`5 չҋ"kdˡdD@SH8z^wH_]h:۔.GvʐsZRbۥ}JAlpX_t8ApVwe[!kɥިt]/S ^3Cb]@@SWxѰ. \o kq؏N 8Ղ%L*ǺmM!Sྊ. d'h_TA4ܜ,'Wy}oafUߧeTyzf3B' D:CkCZer ~ S|'vhs=Qyu akIX~תיt5IQ"hӻ%}^k!M??⁥u c\UFPH+[Te0%|0ASDi?_VRɷU}^Y_e+q;PwˌW0G5¡s};NBh}/U'oĦ@NK,04$doۨP}ع`7p#RM: 1l;eiPh}!鄑z8I=ŤT FzvXFE'WpKn*DTJQ)CWcEN?i90,qBVƤfq?|9AՃi#V[ y0?1%ZKf.y41_k:`M1-?d!Ȋ$-Հ" 89XnOhc&l{լO,),y:/U$dh/QB=llhfbnB&mIp.UEZMMZj}صWn!;)>E/Z@+,r5aM=P?h+~P.V[Q|u!?j|('\j%_]\F?S 'hY 8<*&s8LE_X(S;j1Z0x+&o ;%gvr OxK嬫-IGa-dL^g9ϭ"HvұWFD:S%ɭGt_oIb Pm]6B0>Iro3[cQa TFعTswC;o.w|iHpYQ*]: ̚{FVL/#|b*~7GfA׊e6{a뛮%$9Ё*.(*bvxh7b%s]]3V􃍴NxmwR@z|λI~mahoE'd1'#IU3J n}=2  zUNw=YckY?` cS;˖js"kƾ{ :1 olJ$Wa_D]75!J7$ݓaj(I@(&6 0KShB.!F3)twoF4mM/Rÿ:%ʼnUA(1+8 ӱRYr66"Q"WF~+d~aK͌IL3h@qILvk}q PJ]Cpgn.tRHYSb !tr>-+ ' Sog 4yn5wq)2NOR';U& Ǖ _`OD A%tc|^Ę˗ $#^$%YeZ[?d~%)l颃~#((sZ ; y㜘ǽ #.4韣3].M0''ȵcHڡ~nf21ҒcYdHh/tIEF`2qh-׸ o~Ώ9/.3$'>Jէ~QPm_Y,bʅy$ǥ>'Ɓmm\s,_D uk^AȵNأԑ&`1tnd@HLO~KjvV=M6SA9-7-қ4&5H,Ǫ,zO6X%8=>_=T])TTމ\ؗW*~X8!JiT'i_69{ߨpNS_iɠIFlpmHT0bI6Ҷo~Ҕg_zƉ;>0lq/W;'.O= Gwt +6яqNX|+Lؘ<|EdDTi| 0x6%!Yޚj |ac ݦ1uZ7%E#fqqs<@ .p ~@v&ta۵\ \xzyG~2PdbuJ>ͶTn<X$/(oR8e7]>׆?ws<ϭ{ ԩ: y"_[꣼M6/@Q"T~D|ԯA6: 5>Y-c/a @6\ϗ$`Ӿ7%`Jfէ+>2`n4Y*-f&:M/lSL&UneDZV5D1A]^1>GrcDԙؔ?L+ѣJ/+Lu:Y,H21ƢRDQ[$i;"oX#@^HYFCmeqBO^Lw]Ch|ok8t΢L?~|$0ehuCE)VD³q?x6(nh'vooY\nմvr1L9sGoKS GS <]cʾu"W8;0#N_{Nn!Z 0˩ sīf%QCA#/e#-~5SiwàoN1'RT "Χ3 @QmU5`!Ql֢m`/X7˥-p7&rސgMV"h.ZmЊP]UM99id6* rE gaK{i'QStx[w~=4: IfN(#>rAr l+_)Sy{r@ ܿCvOj6xD#ئ2lj~z<qnmSpkbytUƠ(y+{RNjC ѽH.٫o}(鎻412njC)D=vAmzS:x!T$ވO9#q(˭ ^W=}R<,`Ju798e^º}89r)nEQf!+t4Y&zw-QPW܏fQ4J Q1cFDqG`oZxFݕ+%Y3QzaSm圑Zy"-cXaۣԘ`Y_VaВFJN,@ض#)6:z}(P16]Qo0anV%f{zdF^1S#(BxwˋwLȿw0A=|sk_IGFaý4;y-l7pb ˖Wb@iwy?'mPc:=YD&aP* vSw~ϑn}eD}5->!W>$s_/h:P+m(&P+pO0­3ϤsvAp!Hr7YѓmR˒Hw³' ~ʃDRュve=3:)RF~tCB1 =0ȷ"e{-t86Hlh'NS1IOO80:unS&$g׾pYM욏CeQF^l^֚/h&):ƒ-F=-+Y$ٚ:5q#i5H.8pI$ad:؂'Dr4Bf7 m~2NݎQi=`K"ǻpX꼇EW  ZOCӌUv*EZ)ëAPff`'s ~}5='. *QtLPR.A3X|̴U`Vi$I!S~1`^c1Wip-ބ2Vmio}{VUXabT 6w0h4 qfI9`RQOo?(/_b82 [q NZ_WM Dc6)u({'$EaHuYVL1߾(Cs)\u)Cȵݕ|'CM^_&VBUˀw =U9CQG(0 v翪,AhAD}" x$%]W DЌ&RljÑkef-`.xE=3_GZUo,dow'M Ъ.e=Rrg N36ϮU6z"hCΛC].q[z'o{Uv{Slp VN8~v4yVQt+,+##uoCIz7 q^/"aoy1/zDa<F.>gPaDj8ˡPV \6;/Нhmpf8=nl!WVd̮Z`RJcZ{럲;$aћ֒PSlGZ5ߦ m/]w0to-bg4`El㒵ЂneHC^&sph˲ BbL\S{}. {,Qm@jCE;\+3RۍtΛ =L\R..3gh;t)"=U/Y)ZB h @v@v垉,Jr &HZ+}+}J>4k)>uR5N@2BNmHP7KB)ao\B{bR lH-cĤv>otQOD?Y I 4>\ e0ۄvV>$c97wt`ɕvVJRTf#GD@N@7p,w-BjࡑʉG*g'_"0 xL]?D`6A$pnRj?LH͸/}R2NNC E]#If1Q^jG+AՏUfDxX0sډ?W|dB'h= ;m;NCsC^߫491FG̀m,O/Ln3C(zQ2zv/b&!eejMZg4:$`:GT4Χ.@'O.*?CwB Ǫ C<Sp:%KZog].~:b0 09Ft)ſG_A8:?Qf/w [|_`)pbXXjv9tmĹkǙDbYV*.J0W7o D(4ӊAzlmMEۜIJC D+5+73ǰ0[$5DAg*ߩI.&耐 ϊ̵ B4.$\ybI\ prc&,fq@d/?L4] J/!`‚z;Xbǧ#QēA>t9莁5O;n*` @gR+vC[_lj4]rr#oas(b@f4C`|>y`> bNLꠙZ%h$GiD3I8N+ ւ)Os8YD"T3EdP$FXTzUCOi=6tsL!/fu4,߬Dv /&oBkЦCԙyW #G66t*REyqA`UNї~p|XNK0;]xНjG;j_oj!5iR{t9khEYLoйe~T{o Ym/A6:1rYS`6=~G f@)isuP*@ʙK ӳf;YZ*Ey"YR-,/1'a*^9u;;b5Tb#56ZƯ>aDL v d(6LZF6M:]iP|.tvw>em'F4清E%7:fևW@J&vgJGJmvWs>X4yVWqL*>@PZ jw`00R _B%BMv (1,7PԷ#P<2ݫA"IRU $v3!jTa:3iE@Yk%tF v(z5 yoe;p~/O%:p,{\ܻaݶ4?!_%G~fiC2DQǽ>xy9B#7-s*-ҖY58? Ds|.s3sRyh֍5;G[f1YQd BA(}i?*Eg3wfne5YnG(>k$G@چ1ܖ1&SߢO]ODLtLq2jvQ8M$x\hW*c$k,k^W;HWڅm?= ?z5(UTjc@9WB%_=bWS̖nYzP ͦakNFxB4ؙ#0eetu2my+VU%InC5Y*-wUQs9XSΩc$`@=g[`R^8ls`=g" A*;A;-=٥9SNHM!@\gwϯB8W%*{ ǤVZ=9HmzKКӡ#91}]FܑΪSPQZsDq aA c5E6PRg nԍlyM|eVU:>.h&a㺾5UW a1S]8YZQ3'SG3l!dax#šL@݋}P,d I7ZJE󾒌&9;~`iSP4ԥi8QфNXǙq-Bco3=L,g2=.YswwBȅO~휎BIA^ E\䱖<|vPwIU=vID &SLԸvJNo;>$ʀ>{a,+C~{*kS㇕yhE"IA ᚋ8g=w"w L}`%_*Ǿ1vZCobv{B\JeB]XXgήJajP I K- Ҭ aW@IJ]΀7j5oJIe 'ȏ@.TDT1ɧ^}O* OtrW8XVDQ\Kk@JsUsBm+Qdu܁ [Sզw7ZF]kR_|drGjIC-2MB(ͩ4nSW-u+'ft4!Ə Lz-Gjy9n R=+: i7&C#` {:HNedfN俹Αܨ/pzb"Bm4Wzw0eP6w:D0>~:yk:kYPAB;;.5U՝OzNs$&]$oie?7WH%#(K>kN@SHFS=Z+ ì [@[/ iCi;)OBC@;55K*2׍AȾj1MPt<; 9|jZ$[ +t\WR n}[F܎(iP1)v0~3 C;?ПE2\PEV٭uճ̵\[Ķl俴kWd?(Ocl< zz7] ƠXAM zm^Oq@+O58G^Qh3ԯ Z2$퍗sMOam/ˮJYTHIUS3nτ@B) hKvjȐ\HcgvpO;|?=۝a|}> aZͽq/,dVӐ;5a|7 ='^ݏVJ\]l4V:#>YV-%(yDRbZx 㐩BD4zE@A}ġY2K<9"X`Ca="ҐǢ9 >t[Yp`t'@Lp sq}נzg m֖o1Ǯ|jڔ+'FÑB{iU*P8 V4)`IT >!ۏ$8˵]g"s,dU'z|؊z47Lt =EV(z8g}Ý䐥/Pcg}%Jj҃bPq<J=DyJ$Qh&8F"Vv .c={v^V0 J~ڍqTQwN@FP"М^ǥ䢆!9Kj:ˋ[cU^Iıs|N$oMBfr=TY:zH17 d95Վ/gH+:!a1jgιA7&6]ttx%A{ygNU6x"OgZX7hl dt^L(3D`,S_d*HSc0C394h=\)(GռF>%M Bv&?+N0d[ax^է"iH֨4 HҚNN3`YrЦH=dDL/EZN@;j07 8kڏ&z9:ÓZzKmNϵx|n#f5^=րsxPSnpT.&ӆһ3cUw k5_Ӻ9?]3%NN "|ρC9rP.A\`/~f{y*I>Ç-GaRujoqbqc2aN Z'=6¨S,N8q0CMT0p=z?m0H4qŧ:_${JSÔύ|mzI $p@BDZBTS6L2 >0"G+G cF*S\3;ֽ 2'ϝ5#Cٖ1''D&0Rm`YT): "v #I)ߌݫcʛ|W8]0&xuU_ TE}bgZ2}dZo!ѵjS$f!0]߲ mٸ\ B&#],VJkD0J)C@64`ў#jF|ns)XSҽ64KIRQlGHctDat`HtkVt*A׬ a4[Fy5Ǭ-9yZG ?˄žC|bocnG#uƷ= ?B~Z|E .sH7OX+ m!/f9P\3 U7-kE2#BAlڨc8l@5c4}F,H%P> /D7Ӹ:tr8|3C4Z V 6,\dUj[csW.0]!لZ[SK5_yeEa/pQ5 X/hO۫9ү2|%y*0l2&J}_2IAx')k/zNYO)Y!OFdQ-ħle1/{hL?Pa =%F@h.er(#y1W8i G.ąDI+ ;>3k}E@%oBxLšXڌv>Kem "9/>ޜcwc/mޥ`P*ouIMO:=;%R|FU=K%se/wl#fTy_F_f(fJeK!8\Y&:ij_{~>./DnP+VNϾ7GاT$5p:?QHx[  7/]P[BI2]C(>-$;h-ۜg9bM>>Eu0H*IGZjF"xBqmt[nǸ{7C:(npq>(,leݕӸq㼙A `tEo*4s]oOx>Ԗ6wIӮ<͐GCNB 0Hɗ3E3> 9+t9eKM'B3>X:(ʕL5 ,sP/н%k"ݛD^Z?Z()ḦAYjt[ ~]DFm +ݨ@qh*~w:=H. _ActJ.n{V_>nnfٮN][(kRګYpi; A!?]PN$RxMG=3l6Zgkn [இZ U'YVVy4CiUNǴjXiR/blQ52 *W(K閍Bf>]Xx |4DlaץC(΍jp] "{/(e=wyjdKިjߣ2&_AW^-+]fb]v@aNRet`X$W'Gτ%eG@1_5XlNU6,.E"Jxe3\T+ Df>uHHSTiw#DByKd"^t#%D;6m/&|U1J4wu0*{[oA,RBF#Yߖ:6oic}A]ܚ) e۝r@:41Eqmґ4%}J*$q vZ~eVыcN9{%Q]SaMj-I],mvZMjgXti/z 9 + @ep5(ism ,'/Vkyj.KW_FRLʩG1 Xm|f~9ޥȊEeM"4~ɖcv]k_0s6γeAi1җəJ0qeZh~ =I [ `1YQAFH0NUvM.yWuE {8d8߯[CyYg5AhHpRC~ B)@5;xbq?1F>'V*C'rJ8zWڭm9֚`vFLBeuRnx PHUN_BMkF MGu]s d|itkVDFU!Ze;w1|qگ8vIi6*4uhN6>P-* A?FjKpB1\d-U^B3, y3[ Ĕ>ʤ@ [+ZE g척s@TÊmiHA$kufcKJߑ|KA .\d .brC:_6܈7UۣɌ/RQ4rɭ\#}AK%Ezir&@-2}U*27gVcStq|qe!'qNK@r~ac,?0S4Լ.4 $>#9tf3 ̰nKh;92Zz yK .j0aŹ]VӺtݮ Ou,9h.5P EZ)LXZ&֊Z#YZ(\w*Ɨ(D/*T^ ){kq<հbC]3LߌdO%@O` ?;!R@֔,S8DUd1.jEl obNH7 ;QLY0Yֽ%v|/>]a-qz qEb`\Anxؚ@u݅(')[n;.aC;}̶SXǸeg|(UjkO@~ Z39pmrCy_3E&.`!琛7dA!*? 7;79Hޒp@QL +/ %SKÀ.ċX=%1K|JpsIFl*AZXCd P}@BzgPO֓= j9 ǿ]Q˴|6$cL6qsNoVܢv 琁cx~I2쪢u5&@RL~WZ*ܪv \`bMírK_sB߱Jz<-?:LZɼ%X"{gL~(s ?5zku"1́Ajλw`[]}rxJ)|9J@5v?V8\{s}OT'kp `E~ Nxq\ʚp0C$&csxA>DՇh~Ukv0l{npZy9v~ t7VM6y)<: ` f8/Su1ᩄLerb<,1s*B)v+Nn6,/ t42*,ڌB}͈da`1y`aOa)BھvK%Mq H#}ؙ@ḗs ΂Jِ.3Yx^ĭ|z ƒDzL90I2kQ܆IC7)fւ@g<w7 ~U6#2^~lB[ J0CS/nqrR;Uc.˄ ,VP.CRM˿j*tNFH[3ݳK5@ Jy+ǿжCOͦ}^`$ AF3e(/υ*z&`}k+獚Ze8 T)clw6eI W:s`L $1#=0"fiM;=aE ޴rbQ|1rTh)vWM)VDRȝ >4wTl)Cm^WնH]#x|Je@Rf&R:uhBux ԅIL nḆІ;7:H$MVcSۀnףp6' E3Kh7d. K?/!S}|*!0eavfobpzfH:?*Dm Q5,FY` z B?Kx/^K })YBw#kIMA4exyhL&Z¼(+Ua;k@@IʌׂV˜PT/n9Ǡ2) ?dM`/oYefݭS|I'3ac- ԵmϠʊ~q2!ujpAeVz*xX8KnO֌y(ֵZ7HV)\0i/"yؘ,3Hf #qfv %h5a+E<F}blLJsnçbyx;z/KakFeG Fɜ'^au'Ww|i{t4flj[yvd}R? / ҉]~kaFQWЀ gУLu!8xƣ 2y9}}lӇj='Ipɠ1˓W1gǗEOq9=:re*b(қ\}d6O%J`$viU.o)qnpSF}Lhln9o M6 DFK;%T2-\&z*.njS w0 4B\ }sUr lvH-RȲ4?8#2FB, p^dU-Z쐺0JEe#d# eЙ ޖ࠘m-4zeŴ.ߥ B}h,Xhvf\jQ$r REEΒ7JCpwz׼WSxO5!f=?UJƖO fqXÚ T(}pϻoNVHSԯK ,Ds[䞎z Іڝ*xwzˠOcY."Y,4Ix =k}p 4G͢X*c8E}M4s"-#8[vU,n@kB?3 "DSVU,,!X%qg{<ݹuf`_A)mx7ͩ"RX^b4bÁRB/R`AIc/Ѩ2{/^2E@P꿸mТZG( Lj뵧@jŒ M&VH7`ל\p,ᕗD(:P}RāGd-WJag @s:vnsMl=kujbgYqp.46;a"6F<_S;Xˀ0V0O q ;9}k>O;iRg>98|QeT|XaW L< ;W';l"@IC1'$iOӅȿ"!t$M~H:E<æ֕q8Xzs™L9iOj 8 #j WntP?]hW20b<S|Uז$xÒN,e`uc#v3QvUh"/R.S&0{Y!d3>AX֌ o\'W?EL,Fߦ";bBXrKq7!_RBl "ԙAVZ~˦FԾ, jzc߁wNhA|΄^jD|<}gh9ˮ8._@GL؋" bp*9`f+nw6; ~BJ(_ _>0K{[}hevհy7:E[Q3$Ή;ʏh+@  [f2JBݐāz/ҦZȑh ޸"͉rYL L ˹1I*Uףӣ0KcYvJĞ7g.?å]ٍ PyZĀKF Nˊ`؀=xhTN"Ď>Y</9ya !gCJ1(TW>n^b=a}"-zi09HSX$*Tq4ʔVWn_-X؛Iw8VVߜG5Q =j&>qUBc簈^hftZ*?@͙3RL{Uן\y( HI6cs}uΛ, _&9aFVGdT(NTkI&Uz1Rmo ,MU;HW8OjJ=c9rx $sQr{5=5ʯɦDdick=^szI%d"eKyd}p}ӁKZWXsw+ $"vn ;_Ǿ #;:p tek%? 29]y%}8k"FJ?yA[/ "Qk#~ &@'Ǖ+%; @+]?| ڋ$f`rIX(>kQ:[AqGkEpIwwaLOݮ߫vG(_Gd9 rOk4?E[a.K<.فz}B{B{؃_]%v35 tV[؈lTC7Fɣ{e!QZĤ"=ީ)]H fnD.֕,9*J8,6F'~lIsL5pHܺoz&?S;b| Eky$Uv4Ux4<31(OReKr&஦Éy ̠׈sEݐ^ֈ,Y_>r)Zwph/o'jjqSʺ -1klo >)JH7؊?UT7UTv Y)3sБc9X$A(I>N&ׄy,貾谓7,6ɲDR: ~ƚ{~Ĵz]t I_yn"fxECרEJ`zhrobL4|'vou8zIeAДĪ-kKT4e߼j~tߊ(. F =E3N?5/B!34kWA._8∤M:Y;ԞFϱA{zꄂ|VPHԩfziu5{+&v~_S\@p51/cX-Mw沫}h=NUXڭuN4dͥzYg=Q6:{Z`&p4xiE`7q,c=L=Y47hD 7eA|(.J]f|mVJpUR.Zy%hvIݹ1?l ɰG.I4<5.čX0o3/|6jdـLti稈KE`KҘeKp4ASIqlgL \{ow'OLvޡGD´A7| KeT?VPfЇXp`۔tN~>]D1(>Uj:$C ܯ 8m(mv Ȉn/;Q;$\A|Ɍ-_MVj̘4{>9`7{+HEԭ>tITRn\kY1~ .ʻaBjwŎ зB<T:3\6KUK^טO. b0#Zsֳ?XZ3(a>Psm4EY:bW8t"?oqMAz #A`Oy (oXDQ$Ц $DoQun-= . 4[ec܌Z/C?a)zr" ]4g##hpXoFe0 JǴU\/x?_$QD*ܞ%SZS&I݄(f&m>Sh I]r'ptY7A__(X0.pe/(z#'#o :KRF+p nW-,xFD͂? !&\<9>II#q֕A7hF3{0{܉;uK4…92$`n˹(`0YRͅOYJ֩' RSϱA=]cXafXp; _M)rn&1ٴ&%Њz{oh^(gI31B{ڭ6 b3s h~z/.3rS++z )p:ңFKwʥ?kBTbéIm}%BT&bVmW<@57#/$۱^*Q<Ƙ\MW%"XA}oYt޼}!|B6I.VgVكVD%2$8b(+s #>=hPBFNAę7a8>9b)U>tb/50V->љ*ŀ;8]stc$9cZU0-M?dy ^tpfxb߮86z {f8|:4,>iC^}E(\01mW7bXc~ "g=TmxB.3W&' \H|4; P-r=ؙD#Qخ6gX% >/p!DG.l¡K}b" ~Ǵ=5D*F< F9Uب&ޙOVW|<ȋ4#R?׺{zS& QMvs6W `HxˤxYo[Sb"7]0ě_j~^kI F)v)y5H1RpP0B͘_զ9˩ |ٝ ֋LT 2.W b DCMIդ d''XI1S:k\45dMv~=ZYwS ъ"?3 *mfʲJ =8{Aqnn-f! N8r΂V.ZjZmӷ8Ox,n'ْ"QspMt.\R!}~YGy+ǥ"C?XB3aY sQAdSN[g91N1G`/yvj²]3j7hp-˵[tz=^`<$BvT# renn!>.u LFGVu@~_s0bG{,Fَ `6 &/|TVzVZ,|Y UjC%#AEl >%8G윟Z%  ,>_xXiUkmXK &EղX? 6&Q2l#TYګבmF^d % >US[%pr&sxJ1j/Y+y֊&5?-q:y}Fek7[2u`Q"řk*'6HrOB IG_ҩ2UbnIK.EP=g_b Hk zpU혣UI?F?exA m O Ϝk!zh$a|w 9>AגWoJ |sThMz0ql|9/jZRiJAD=<(TMmML =̴}T6bPռB} Hh9/}4 nuh~7`?O lRj ၳo!4Z* tk!!Qh3n>AJDdȖwj؜;jBw.|q[>@s?>̘x h)A.k"F>NBZmPAõEw34a֗' 6>IF~'#l9P0E7.rRb5'ixZS'b ȞZI"jԖR{2PLC2у!w urptz>[,S`A XgyDKU=eMzܐͣ ]|<09c!4+pFv(?꼷tѲ g;k@x#tc0Yj'/ne_i ,֪G7.ٔuqDXE J6u]2YV؟(L4U2nrua)`;='<P 8 ?6iS UĘ6{ƾ&zԴyǿ_}%ߛӨDzu~d(F du>1dﭥ"q/FYjp&r"}{ #]+>e^Qz&W"\%\2neXYi8pěYZYguI-,VN)Mܾ2&ڂ`=p)M:`AZs`!^4?HMBMj <9=`Qd#;BY 5CBo@/*qg y[wZ0j7kz9\HRbkZ =+#Zȸls,k0W941kM'jg`#~\R jL_Ė*NŊwOf4PK`Dg|i ΓN S:">SM596:ܓC\FG5ʸ҈H-eqϛ9 r.k](eII΂l9 Zּ[b6cxs2S"-SoV(@$ 7Y㱝 jdT C~p'nE$ /$7vE/ #pV&y1WSmPaЇNg{Oy:%nlP>3чupV$ԝs4 rMmH,Cw'e=|%nl. /1kĐ`~cJ§=K[:^żz}+넋Xg&&`]֑\d 1 (.D.hLmN 9_ש*˜vlL{^t/  vʋ^H@ Յ?m ֧2S). {ݚ./E;j)K~_ԅmrݹ5j&T[H~YіNWBX!, \OEδyUmahK?I ?o7Bh.Upƭ'uxv o0/ǯ|pc01>B4*5< 2R$4}@>`J`JYoۻʹܐvMsm` M‡YVx=ڹJXAx'L1@zlK_a3ms )IFM"3nrh΍=" iT5Ƭno~Bj UB." Jy(48bp6/q-&b D ԡ^HD-iݚ Ms3}]Tz'gɱVG<%]+V\IZ hu`.ӳUܴy*:xYI(fNhʹ"e_Ɣw 4c"Ucl>1x2[jv5/O#hCXF,jʅ.Ȁ<|% wM} :_UӛVϗ몶@TaعוJ~qx`VI4FJhF+3fU8Ƈ,T[k ~g;ir-ś:AxX9Zu) 4PvlȥX99qYJQhRȼɧ- Y lW4ubG9SW}g$ߣqOVJ/b՜Qt"z}T귧ǢUn' `[a\HQ86Uq됑i~1 iUI?CĽDE;[鑕 н6Inf?mG0(M+CJ#`ȃԐ!7\/"h[ar:~+ez+"DG,eI@U)Afa<D͐9z]CB_4Q : ٬)ʧ>Bc,VmaX$uߜO+A,c:ߐq'MM2N˱i6v^X:mRH X~5[ ! oV3LeD(8rnjE*UK՛Ҭ>#p2$o5(n K(XWɈAՂ˕w.wwFzoּؗrƾXFs gd_TW_,b|!o*:Ljyٟxqv;'H.RL]mJBJgo4=*euE=ύb4媛 (Ou!Z; VzJz~ʺĜaBĪ_sX}Auz(3>zYykmS}(" Eʨ1$&fdԮBFJ`>O~_?)4@)A#11pࢮ-GjoOq9X2k6Pg:T iozM*Xkt&}sy&es HًcTұӇ[Pǻt%F@yf-$$Zi#hFcrd- @fPإ<:=p񢰅iwai^di\d1b$<~, P#42fÊݚ,CG""'qAqsj;$tay<0ݫt꽫9"EB:b & h3iu[ŎxD'g|7O"O !L&nv|]Z%?H: ״G֊qaےsxf}6@\NX#arӳ{ \kFΠ>7BCs|nyk2F7\+]ԵԬQDyr@NjPe0mfIg qj2Q)1UKEphɕg9y e^a8S0Jײ,8wZ~vw;W1G ˼om4vܫee.8jD)M[)gFgJxh$TnW '-cX-ho02qS">c~TfMaoLzN Pj}1BOBLD7,ӵgS=}h$L.P-!L'-|񇪄mkWOljҲ )*F7:Cv/Uxjuw͆I~i*[gɁTt_U(>ZewUH !'ѬKIٳ/ۓtZ|2)brۊ1NMkD(Pg xZ d@u 1"wnIO;IFsrTXUF.'4BS:pFڷD`}]zZ 8U6^ə1 tj)ҕ hfsܒ5TQ5혩N># r= ţ`.f#_F -}Ln]G‰s=oPH\2,yაܟT"п$?/2 x=#BQdyL#U!Yiy/\*d_? _]D\GvAoi*p/@]c}K)V ٛMu 3M25Br` muUZW3 C S9Is(wӮ ?N?"֋_g I-c|[;fb4 gC3uI]ZNW|@⨛g 1!1;|]{DSGcν>[ۯNBąiQӮAMy2_*1smѻr+ki%㙎Y>LzcNziNυ;ώeV? #`tEʛpR V_kiB4O3|ҔEBrVsHBVXo=WI2IwNy[-i)״#q  jŗKaٯʥD7n;2 ACޗi1:'nv Ãzw yL$RTky!bwۨۑb?u}r_EfDD쮔n(i0~x?!I*kk'n{viV_,ki1 +n4B5@68G[ol@]*Ϧ!4zE<g7c_Dg?{׭!!a8tHRI@CLZqV<nc^Kɪ4*;3w&@zF1"fd&qy~<ɖe"sDyD]#1.匂M63|N/M3Iu?_=Hsh9Mr 2&v1a9L5hT й"n@5Htq]@~#FkXp˦0tZ z>Ds  VwO`TmX2쐘_ 2m{t&6Bu^# ] Ǭ]wFA݌`[eK{(6J4뱐+:>4{\ґ0DNquS1́Vd JԅEW,ᗶh7{߹΍2%I __1 'g:l?A+zr]:!2tKP>-9, 8 \2nO?W 9K^JfHyklTP! 46/3W#FM˱ksOFNȩ@}6y4NŽ/I;]"#*Cdnhx0a5|>EzBMJ-SzcȹwO0AD  FOJ|1p"Bmn\uٴ13N 5gYZ07070100000078000081a4000000000000000000000001677ebc2d0000e1d8000000000000000000000000000000000000005000000000./lib/modules/5.14.0-503.21.1.el9_5.x86_64+debug/internal/net/core/pktgen.ko.xz7zXZִF!t/=]?Eh=ڜ.+X4`e:MwDn%^gZ 0 FT}C 2 K@F/lBpk0p)6O u  ;K♄wq%PvcEXPL1@>la`?׍H[W@zS?ax4:Y"]p^xtqahQp<:a啷>gjk;0%Ͷ+^=Gya)o %@`y;n'Bpn PXj]6R@E* KT@olOwIf{{QGBInD5YhRU\D/rI3eY.'e<5J_rZ "D䜙j`k)ׯhlyыA}Ѡ"V[~UWK_sOlfQ$oGa0U ︒l_vb:͢D֡6_"T.QQHY0fkR<_0xIXX@gq @'n NrTBuEWL  Zzj`T= Z>9+?)zʒ\CK邏Eꙿ.bƐ_BD˹ЌzR9o' } ӓ3#N(rcRft8^F r]T3-H)(m.<cIKuu ^ˎ}kf>@՞?(99?RZ f,F ?]sᄁ3c"k+QGIh H}Fz@p|y͕{'c|-yN2>+AuDϸGJ6]GY 0CSh\16V@XVÈTA/ lV.Sq:{ $R` 8# Z]BJsZY*3CՊv'Jk !2č&GL[P&AW-N78{ѡXf"/-W xD{l3xaS11ŮUDI&~{ѴĖxX2nwZ3\ &M~aV&wPGC ~V?FHArŬ$4:qo4KȮa2H4Hvauɔ.uvX#p TSCDނV,(J #{1T<`w;= R̰sצӟY#+ϘHD6>}Xq]d+Ďa4YOmH\3_fLYwi}@'?'oӬ9(^#Zz4=]`Y pxnc c͉CEsRbawdu埒7}+2]=q52mLڬ+Q iహ=@Wߜ~uҼPI&bj7H|P:V0HЦGiN;ע /c}[,f) B35ʾ|xP-LĻ<7A6[13&]%n$7תs)]Hh"i_KXUΡTCG5PG 5gEoыNkexuX1UgVNvH,i.<"ݠt+"K$4 ;5r4]yu~4KF+K-=ua>4f / ;g]A㌤A;:qGw*mh*G_KXt7\b;8%oq.Ą`OҰ|ɱ湐1U8 Xh@U'="DJ*JD#=)iuM[m3 HI[:d ISW0E)f>㎹k!ujF\z٨%jr42l՛uTh$hMMTDg@lWTA\\ SdY1TgVFLE,K\g !?I -?>|%.A먠1!on#OI3|k1VT ՠFƮ"1|3;zk&6VnqdY dzI|ap3.O,!Y76H}qr{n(UWwU oq2!)PľtBvd1z y/თ8<;^uIbuu8{LD?&8L`Ljy7#dRP>u'c|@÷On>a+oZeW#liBB$e%3t$43@GGPb'8ê-5*c*Ha#489lRL>eZJ&)(iSHI"2=6{"(.CM¤CҴ1e&$pЄTA`Z~Uj[-Nm$p8J~|[N5b[k2qmj ƇȻ//1:j񩂏_˘ܨ!$[=\:kqfqiyp+_}۬s>z0x3)2٪^D~Bʉ0`h jLoڶiЯXMFF]?: y_B vJ\F5N;a|#..P,ȕHřw5(9z Ɩ#KDzNR|3M wj˷{֍F%Kkقo=2=NP)%[͸` iix<0oD,cmh&uy!)`z ˢ7݊#^$M|NK:\=]<&7)#q9;f٪?R)Nq]9u49cBB>ǬjjQZԌ|<9|Q=ފS$Py[iWC͟}*Dz?ezE zX!aZ>r#LoJ8L)D5 C{4Ńia"%?9&>H+ ?́5lh,"DLz>ϙ;[ԧ#'-KD^s)Yy tS9b*h<fBy֪2䯹jy8صcyJ0ܭ4 w#F0Pݘ+PeH%\ ؉dYFVȀ=8u\u V)IFEBaՖv <צ彯7ٳeaA7O#Ŵ< z۱$~(؝JMKZ V“%N_ Ұ7s-9 R5ܡpjX~/.-\'bfK>0*#7 lDP@ ɴz@F^Q6"~ df$w8,غ$9?r>NBGE.j$.Ww4)U_NK-~lѡ7~Vx:2m C1PdId AJ2 ~p#ijycUhXDC] p`"f=RkkYeb#Dt6",}(`2fւ h5xeID;W(*|>J2A7|tGC\*O0\'sا=mA>L6,Na'x3Fi ck#Lh0[ps(W8-(:(GF㇂ KO̿?Kf#= 5d/Q-p=Oyhp /=AP釸04ε-B0,bJ+QWR>Z$iz6n'4qI|}~Ša+{a&S#'̜PйWUtN+zA}0U= z(BitZ+ %&J׆|rh71&AS#K~W賀P&# ` } զL^Er?f؈Ge39U>ԳLv]mKSLk򑘨ӀX<`댯/V5{%jlw;Ns`*`$L}^V-=r. @C4efb-\=u.Jg E3+{Ra_?sGR^=lZ}26Z˰q0pW'=k{3 rfoQW+jWelʬ+V蜖ۦv Fܡ=zLc޽XA5 b5k0'`tv.ߡXqW?tXḮR˂yG-H! ގ1&X-@A؉k3-bHHbѲ[GxᚍSA+L3 fq~EK0u(sk e[۽5nNγDAQE<ЫCQ!+V!iD6M}Oz3I" j7H9hǛQkJ(aX؅X\^Q$ ߇H (=Uh,< =s @^{U*҂^Q/rPZ9wWk(4M}d7W\VB0.#k^4#(m`vZ HTAȰ{RfQx_o.m*FCpp o 478 f@4ʟ(5m* Y2d2NIIW'ޤ"E#Ó-rtRGq= ^@ञ](9tD1a [D}C$r:)WRst vg۴|;i'U}BW)!ъ>E_9Kfw^ ӕZR>?˩؃\lʭ} :[N9X\$ NFYQ*H@@\ZMH׌\1 tUYxʕ{`ЄC6@ƀ,c=n }K>ڹܻ|ALZ;a\C i{Kt* -`Y&НƋO9@[b]nD^E> s[naMe:}It|̍N'C'/{vϿd 6rNRB7f=8A~#Ntau$,ZhtIV0qpQAس͑(\jZ!^"-?ԈCy'+*l6{S~ɩp%_3845"`ZhPC'a1Snչ~IJV?KdF(څO}b ܖNV;}yݣdjM &KB#Vn6!mg DeVLgBCD"ZaU3S[ \dҶB%ݻ[˨Y1%`Jr4ٍs,#m=QR,'agT"0~Zk!EU rH;*IeUNߎ*fQzx|=K۝sa T1emkBe}k'HyK"ǧ(+| L(9DΕ 3c&wDc0o:!\_d= u70ߔ1rY"l~#e[IƎYK/qEt[-\`Ik?뗮 _SI}5yw9ٴ۞kJZSI"0VḌ>^G:A=_噙xb?1MIuV)ΛW7/ Zq?KR͵f+ ^ t67:D7َ;~8%dŎC}5C쁏v#5B>/E%L_Q30܎ĀQ$|eCB/`7:0eg(нI|8Zpu3r<W.p:}nUQIlbjrumV<~ոTE\V DN`^cҟBV\{w| "xlPI \*Tf=:>w,YS쳑Bɪ-Cqրs/!,:ͨPK+ti3MxITWI6OyFh.PHտI,K嫀x5z";2^(W rW%:c 5f~Y(n0Aoפh?/s1)=ZsyOL$g~H pgBW\`ut(b2ng&P8w0#Sh6h'&sX]KcI}cNvٳ CV6ޞ05"-'Ҝ}u^a_[%p\==7L+?έ.Z9ī,M>"Z357mTƍLVl@9s^Ҙ{FoOmLc#-n[.-f؋vUköA|^F~,Urvqvc~4yv!:T#~%Ů?FKқ?cRπҳփc}E 989&htzG bQ=@*ʏMiI )ډ싦8Bcsg.%[]uLVbr74V4 ahTEDA-ɍr\Тp:bϏMNx.f>w9ұHQ^-bHt40,0L]v-;1soso[jո@AszU O۫\>szFѶ⾪KjÜ4;MȲU7<@<8Q@ׇMUK7!7Fϫye j,zBabң" n+@USR 6  #L>JYc`O>lp:Y{{PE=~[pS??fs<z+W$dM 0\6l=}fϞm.b; 8ޜGnu!e)ѣq}Ee۲&@JTQ#R"Udlq8QXgr2LSa292Fl{߷eóƞ3|_ \". IKr5l V,ՎMUW)\GA!CP# x'xcB͗H擌 F:":jL 1Fdփ w "Þ[?e E(\)P$Sa{XiT~Dij`c@N{:̔שHk_<%k?E”H-n[ɲz֋ &B2r%`9x㰡J>A_l0fc=:}ePk9El;/y_/x 1",&sc[LL+gV 8^9wT/}%˭x|yFjA/=2p(?c< !;X4xbԙZOKMUs~Y&^I$c}8_u_ _Hmo9p<=ؒ}>jX!P)8"-|IaL>sXn&=sΫ" {-=9yu*qtW.7!\R[7N8T,Λ=k{$U Ak@tP6ϯL=Pݮ4֊Ul6{*;Ă~ސg!%JJdSm'ԺZD!J?@ɇD/2'{DQs'bLTMPPCɎ>c=vаY M@3l]' 6ΞFU1;K8{-3#džfS2&8+ p P g` zІ^eR顊H+L8~ ZbW 5 tlwɤ=UT y*k2v.qG}&Q]SFөRni㬋:P)} A(!>$a/7zE3n0h!LE,H@ qo4t "= rb&;/gI+KfEjӂ&Fq |M}wT̕o-jW>Rn Z;''.j"%AG;(̭Ws;4/3Bm~mqes ?u w=iCX5qʮ!{ySor)xJ.cr@4~L09_7,BЬ!'&43gn ֲp,"^Zn=D*9HPa$U4jl;_5/u2oF\~wg\z덽/cx_l/nD[.T/IZOceu%ali.FL@& @߂ZWJs`a*<, @<)B1м(V/aRou3sОnB&{ҕ?Wbz*+g Vy[grNtdGhbA`5hj/cC{-) @04 mx,;N",bI> )w1c-7vKjbvo/N%6Rwb1a}IK乤)LQp#IAlu!l2ڡXK"wcQ:3>oK|ԷB/ir]95$# (1Y''DknM`KL l8Ŕ/[䖡 *O`5)}c*AF@hbi\jvg]D?8LC2GHHfV> 5Sl{|)f϶WGd)qcW]ʕQˑ1O8@i=j)KVtlKmHl/CUeJgZ7|01rm}m^J(FpM.jw2^gDܗu#vrPh~Jy5 Wcsj(=Yb1ަ!(D+@-Н38>KRT6~94N W,3=>{G_A&jx?k ov>(iaiI}H= b3? ԚZ|-|65Jl/:gźӂ3SO=!J½0:1:mԛ\ÀܴUW~: YOpBnEdAVN78SPg}>!QTɝ"&\s%- ô=)'$0j;VATeħ:<,_Úo̓ xNٜ|#~1?THJ0Ƥ9PP*=>rDaIUZNQT"><2WQ3݁v{՞0[fl'%4UYN̖+~Qpn=J-ܒSFuŌMV{_Ÿ z맥oڶm3ct` eaz:y+uu]&F~%2d ˩G{RM ^{s8@ߕ4k+C^& _/hs7|'s-V[Qjĉժ$/5K}lS((ySD+3z(pn y̔mZ#zӊW9< . we!F&N1wvu=ӹ돬zIȵOc3fĮ#Tz-+诣G>2Qp$=kEx鉜 `e[̤VZ6"C]_zPI쬂羳 gn RGr,ZSjj28r[dWS1Cy$]%QF,?N"X9+d=8;oA  ݿ췍<2@gUL]0T`wѦvLZD{0+y ,gēhBuOY>2}N~>5+<ɢA.E3ŮvQ)I| ë2^džz}6p}( Kx[H! 5i(RɍaXbsA!z<}bV>YnfǖjMCFa_jaK]*@]9҆_)Npߗl񓧥灃,'ܯ/~,9i]}S!:=z1.7irKA/8hq{0.m׽|"L@Md).3Ywv*/1O?$ %>zg/ԝozw;jގ#yq6G ! n9h%&&Qtp`=f= lJo`ZYgGf~y 9,.L*ZR*`(4@]4V~VJa?cs7 ց)3Rf@*Lbyy5d1a,P a:YIZ ;x]ۿV: HďAXi˛ȮH]aNർK"Ƃp :6y{7 (dtDW2i{݅o6-1!{xESɒT#H_Y4rbϩ]cmˏ?{eS"\Yj)y9:#RC19I{VB2gx9[ Dt?G@ڧrBQF1d\,$"Ӆ h3I*;g` vv2t 4X$؁ {VcTbVz}s">7oC ( n ,_/3Q6x*Ju@ԥMgl>$o0׌36^jBUG>9|7?yvIjE`.7vV8ܭ"*7Îݬ`Hj$ge w7SE/e= ymV-elyEUӸvIxͱ* Z9p[21Ӹ 2{tvT QbC)}題rh?awc-^ w̗]OBlb7\EgQӚ,k^t/Qd'y+ #ݭ(?W:nvH4"4R( RYGH+n޲ 2lQbT߻ݦ2缱;nנ.L- Ji]ϢwF"?,il4!17sH#5#@Q[==b)xpY7/RgT"/vJ7M`͹sT7$C>.&q$!,Q2,N~a,=Fj(Fzn)]^*xyWByBdt-*5k3}nX#(fMRB;uPPC%Tr~D)EҨd{R|!AG ZiҗULԟ19>T0Pi&Յr<0{jFX yCo3ccwHz k`6qpEtQo;OŰN`2x3kpL%ԭw"#޳.A*dvn1ߖYn&Ku|3#dU]Y2ɉȁ~|Md楅iƥ4V"ip`*^h KÞ,UAeɉLkM4ҿa;5ސ,oHEJiX<Mp6́p |E沮ה"Qǵ!l⸏lÔp/Ʌ 7b>F<^ְ8F$Trihvy}OA DxRh2.uqMyhbl̨%w/UT%`|Y U gxBOs)ۺ&CãVbxۉ5ތOUO|yS?'IGwFᑝ9Sl=F@1@dnּ TZVHI=,Og3&+KU [ (duwNz4H^HMfEq|flfiسezqo;V1C.9VzxsN xam<& ǿwryDPL@-Mq0G wC o满r֓@WPCA<W*Wz]k &rG3cZua(\ Wa+`Ŧ=_WZHNcr#J/ocn#fd@Jmy0P+$;jRjt[>r5aB+Qh0N3ڸVJШJ"᥋JT׏ҍ;.a4Q<jIƞ38ZJ2QRSzM͕ &9T_YQ )^WܼI}+q2[DBSY} Z~BKz]TdTWZN#ּdcҶo"$_0\\_;Z4С2=E7pLlw+ C2U1-y=T*ӉjRh}Tsʽ$wZP<5eܓQJts2uFi[<0˄/Tz5 GH%rB>D䈖 75Hz^j|Ǽ6.:'u;""ڱҚ)^VQ '_䬺b2ζ2 @._0BObߌ '' ^6A<:P[|%y9 Ib L'&[-?&^VoXLC-0iXb2);ܸ<Ӥ/e2u<[ZʷzK:Po(Rhyhf&V@7Aư8҅\R#ڿ&?[\'_@cv<8Ks#@8 (d}˄з{/:qpSMclYHYagOo."Yu$|ȽTV4HJva,=0ͅrzQ x?0!i&w"wлf]mfazGNF]~s,xX.}P;#gif$7,ۘC׀H7"_0#{,vJYKeRfTi)1@pt1s .FmHOw{xpCTZC圤+B98;5J,DQBѹbp$ºK<N"W@HaoKZ"YYERBгv%) #r50ˏ'o^>R(YQ=$htRIvZ3]" Q3 ˵O~u'p!"R(=<\# yPh Ndx8,6Y3Sԙ.<=54>6?Hx+h^N*oɣkTI1 @=D\,Gr{O'Z|?itۇtŻmw q6#'^`#{+մyݒWW@SgyMp&}1]C9ۖ~`xſNCk*NDt;xTsZ}Oǵuᬾ/颕kzrE,d1QW))/+'á|hΑct}6ͪ'B$ B6dP@I˲D. x]1-܅rԌ 5ټ1*(٫K0($SOE;^O\-:=P};tu07KNږ6ZH0> ҃ $0 *(̳ \o1;nc zU\r=ł2{0a.I.&U  A}VUGO:X!`KeUb)M_mY*:Ÿ|Qd `w>?Q)4wZ19:>;X 2 NN+b_v+!TR`uq$͌%X]F< r_M_0dX:&N"㺌=,U'DǬ؛csh.-1 ;>):]g@nVXm@?% ;k?IX.w uB#L啐U)|gm:њTC2KU;"oĵz.?]$%}&eP=@沊 HܖC 8a{۟|)mB&W\7Yclc^Ի/;Nλ?r%R(VYX9 Kt`Rd ݠJ _г%jeB+¤܃!=M}4;]{|JZq'JTy"gNg4 bMӾxpSg(IY7x4q{zލe)zc%7 NU \XGa:X'&o%龘UJ _Kֿ:Դ+YTZ Ztg!h2 C&:܁Gv: EԖz?`p @}Yf" ͱ5=s[EB\%{ɻL*^-*5Dpf6h#0;㬪q5NG~TD~ xa п:@=LexkIO d%Ymδd] L{A^8 p*6FZJ4;zzT~V4E;tpU$ -CbPfGd? {Uʴ%(8FAߓYeTK #Ȗ$-K'\Ӧ^hFO5M9#Db\uQ!,Τ"#w=Km@7ZbNM;Y?x苣#*o_=OӂQ,Z!*r k7٨{Gp(r63U?kLFO'.0޽w<fA`X0ZovC6,ZG@`[2$iZ oSrKogF*hKJ@:8H .nΟ*ij˻+)T1g88 !gtDs)*ߖS7 4=W1qc.:on,;wAæɖśeK ╽ }QRy¯%&s !E&md7M=G˱buG A_ ߍTK!Qu?JZvdɔy*G\~y|c8ZU޸/jAV5wB+Gxqi#wEw!XV[¦h4-m?͸z\hL[nM#UL3pjּ'"βi2R[ t(Q K%d=4XRcQ #-֏ }@M,O;̼Rnޑ$8ϻ?X=aJɨIÊ:>f+lPftz_ B҃ XD yHǜ`ء=X 3IrDUDaR [3X!W#D9B&<<ќ?$Nf#;Aqw촖A x*t8^y0 Wh#ZRwR; )C+&.G) Ж'\1y-6sLyG 0˧>1 {#4ny9@~| pi֚uYBݖl z7GJP>=DVeDt!!nF=gquR=mw *_MU}NnDb, ӸbdD2AQa0:7WWP6ӧ+m#K>9$GDPcKKw3m;ӝ꿘0,S "5UBH< 'J_T">)6HN&Q>W^RN_{Q#X!Jlj/dNDGrݖyYMwyX}L!I̤Эq]iW+ jsn~D>|ZL ݯ^m5Ȓ!(t}up2Iŕleԙ~uK9>='HlRpS2'Z3:qX`XD9P~`8|_6Q[HeX4" !GOx Ը$S>#i;EQ cX ƼgRGDjDAf C;xVwh Kf++/ͲZĝ]1y][4y_[@ ^eԑ7" w®V}`sCd$[@na_d)}p!BjXʏw g:^܁/.XSv:_zTo38/\՟fbfm>dH˫hbp[IcDLWr\譱AkWoy!q&D8a*G6N*Վ;~C75;"VKZD@߭~ko%#TFɌG  -sLrҌbonhTLc~RI5#cP \YxOiʝ3_!6fm{h ¦K$so ~:{}ƋjY+Hg>|ZHWI_j% d4Y&$W3e--Ye䥴t3t\!D+c8"87(IyZ~ɨc- ,Zrbzw}Q+^M=/xw/gl{#6 ( BKg=dNh`M6BWQY/u0KEHthc#EsꟕP1:'nAc(m=o*`(#o""A/[g'+C=pKL'tנ~Bz^㻰byn{$kQiQv$yYٗ{OZr: pcxsd @tYG#}Cfn֔V6kYnWOQҕH#C]ݷ}Ql+!> Hg !UkV׍爻I>h(XDfd]@KD^,/5D+`Mj~^I=D袲msx =[x0߁S~,'pPz(8Y}~iԖc? !l2x裏B^rf/6XA76Q拞w3]-tAnv-Vf"TcF. `GO;aGH :><$lx7xsR{0.gpxVHe2Jt .#>xRPoMz}}nI :8v2}g`o"Oڑ4/< p睩0p%<!|+KQۨ;hhawal4sQGw'gߕih/Ӆü X_n{ !Y kT=V+yHB\gUBD:*I\)w GsiDCLhږ \Иqnw!>U@,Ve_hGYd~`Gg XȠD3^a#h 02``T<x >6rd51-6648|\"!͚oڍ$$qL38XLQP\D#oe)?^(1 0Tu-0UrԱP=*:&h]jK\ED3Y[}Dv2bDWƔh~+o'yE]WB{ہSGߜx ^'a7[*u!׸TZF2-?+Yv<w>{kӘkfI[ o Ԋ8Yj&%f#L(k*D8Y]mZP}_;RH'aqNlo)˘(]_צ2P% %-#LQ/oFG7+ Kڝ̯hʯg.mivƿ7+`Q'Aق 7in/؊\W??*w=nKk^fko<2xdLJ9[ t@ptb I̵BCnJ!-"Lh;)*5HpQ͇a,?wGyA+X!tWlj2n*+O-/5y"*sp_—/BS H'{sr#| ҿ!0͸\1gfX RQVbK$`H<+ |eOz5N~wGWq=6bQeSo~-t)-G^[fp +LFŲM- *^0OI{BZڞW 421sA3SCo)ZΥCv]B=raK2['5x.pRůVA-vO+_0bPA+w`߱\ϚfiyzBM6Iwqi%"$'VH=\e#~N7lݏ8gz=0'<9@;0VjA[pGX<}m?ș*t䘁_jb9n}Gt֖8bF!CXY zZX:S3:Ъ.כ@W'{IcWfg )[ 3Pwd1k[1xܲ h $4 6Vwo[hud5wF|x{Kڙ VR{eZJioi*(zeԘJ[Y{7E OCCV.\rORW嵳癊Y (nO$p3H!@Vr/>bгRAa䌵~ZG#PQ$b NCٱEW9׎u#RNS(#֊}"Gb^BƄ~YKkXB`oʼ&%XpeD4 7K 5'iriNK"r B>@h?(?BYH )e=6نMpY1eoD& K0gGoܷuRv=`'raB6]f#ю\ V\5 iYZuap,k.ݎ@.ޥ̊-E᩷#BwGFkz $M4F)69>6}(GȔP^W ,t!pGO-XvO)جpi&[s+\i$ڳԇˠj"k' 0uA&VrI::aB:Zs$A;B4w+'B*9ԿLvk(}IqJ^zM9TӘ+|"~lFeυ|q>tf߰3C 3|PildrDdFz#0b3XhIM9ʲj2t>O3Qp^.$Ù{BBV?ḇWRYX?}kwpN8z7C?]TzMk.вB2F"Btj,z%?,J*gF3WH1P8=0P&|rJ4ncCM_jٌW(u%B- ZkaAxla5#g)]6\ =YI &XIptW\v\J;lGkM5җjSp4&'YMΚ<5l8F; 96܉}%2`!Q;$$Lߨ?U&5ν`/`١,7~[^`W].S!$nô>|yԧPH렴مMjfc$nb,M<jb 6GV,/f= /zi J-̍0jFi+G\,o>oyѤ)O&4HIo*W˟ō-i `qE +wkJ3CPbE [sU uZW|r6@ c鵞g=3"Z)N}gvʠ嬄fd۷tk7ظԶ rk xdB[\ pm^e-pj1͸$ZNwθBw0MJi[͗6KyXgt hIMV.{܉5oH"g14NUɿo@<܇d7ͺg-06oF81p)aadz \e={ҁU4M8++(I:Ez1g%b28ty=hy zXEySﴅU?nq|xKe"j<+o H|Ct>1_lss?UGIݭo)m6ntsWlxSߦ|gxw>,=l=?Gu[o먟+$&Db\9F L V^;T]!ʃ75Q}ivBx̨) \Όbr6,]7Sځm͑&hDr"=fc('&o8no\r4}H3@~4l`G8@C zdE/(k[:j#qsky{-d[a't®CDz)Xe=sɩ5EaEؤ6G6j؆8qjL}FQHڬHȮO~I7mx\7j/yc>V툳1~Wgpq҉gՃ֨MxHfiE0@—5./`g78)93 Zvc<S X Pu1{|Ȍ g\q?Pyf CBh 3"#w1A?QcˆBǾEW=y۾"Oy^8ŷ^Ϻ*wxoל c[e7jdɎ>+kg.`_rl=Ë^Aߨ*KCcXv*eɯin=]`r:$gK#)ETuk8r׎1ѸA"?Kj"،6}|߸Þ")j) !c'C`FɣAOݼ>>!L% \L=nnX!jf1 `&ԉ_%L7T+6V1r_}a}\; ( 2&9K(!!uA!n6?'t r(Ќ!uYܸo">ꘂ4;wv%wg"6E6LJ>s=rS1!'wX*NM>GEw/ 7d6Y#0$t0.C]a[W}pXDsg'ț ##X%Q tJ~ՑBN܅L8tK fg&q8~tYt{v޿(l(>ͫP,&!9N*bl5Gv+>sluEʽBTQh4vU lR֪^E5L=FM١E .s? i_Y_:nFD玿2~03Ce^7"3^l R5 Id);e~C\f3!$Bʑe#3a?# vݎƨmwf;(5 6_bQ\ml7ɩ\B+2.ٗF^Gw׾@c0Ε]((nV']{{ըߥ~;p "SN7 8S鸅f@3;:Y|˩:Cں56MN_ Nl?\S^akIkhK+6/%.L܂-[W> yA}Dr# Æ䶻Jl~ɕ5E+JfAɐѳp_jי.6=Ѩ=V=fYX8w[]cJ6ɀz0ޙ4NiCI;wW}Sa?_ 5(>ep9_+x,KL;+#7| moYŝnOZ)ڶ ֆqRޝ˹b='F8O.~UP<-8;m498Q vn9`5U(q<q,u=A|@'^)Vh[ojF*T`B ?Z.F\>b쪁+™ЅIF:{7ӂDZSRI/uvA~%)P-{y=ںѨow֋NZAjm"qgP=Fg*b> X6HpFҲ,5T`]*0}k#{N CF*Jٲh䩍8"Vyo~?jU =)a蛵Z, }#DvtIعBm ot!ULrc5Yj֭R :OVeCF*\şxfXjlfJPז x77p #Smi= ioޅrTr@sf͒"7N'ggmJ/ ')81+Dg[-c VyTmK)şoz* zn%1i<;o!މe^F*p/ lW z h pBOpog** p2 ¨v ָ47=h^6~Q,BafFYl-߾ĈK@aRzoی^8ȹxU JO̬x BGgh< ߠx:QT6Uw9^AVz"c,#WA_IiH9TH]`Y' bBЙ/ ڲ$<ԗ 7~uU1(.sDBՒ8F4h`FXsOK$qxjXyg|wbEcþ# Иd@:Rb`w-*#.I@2Q%9DIYXrVI f>P')GY "b{@=vLʹs lZ<):Aϩ5"G>{֣oUV|FITiLTScް-'U\38 rr&U `[dTF7;> ʺw]ԅ;ʳ?kÝl L!4@t`cO.:)Fcqƪ:y63W1Va uBaюj]oʏҩ=];?eP@-pdF_%uJffyCbkp &ǞQ8KB5 S<1!tJ_`hyEKQ־Ebo,=Xm4hqT5$Aob5gX"@ NVجH;l%(cYGv!sd=V9Wߞػqremit4? "$6ԞGAe?( ,8P[ݨ }'#=  g'?Љ- +(7^KT< Zgb݈MH+ʘȞEZAc;Mn;N&wdg<) z|`St?ZGԆH\Ii@Z`s*:I{!Lrn|D$%g~©b:'\"e0.f"@],wNޛSUҬbBY7xwuiv͜p .VR\8 j-6W9-7T1 KϜD <)QDX;vY鋛HfFUe'b<.jv50a ޻(zPܡ8i{,ީ<v-Me^Qv~1i'߆Eש\w; Ay(1L[p{ʈFdU~[,ߋf*/?q_/~Mbtj}JAbY` dqRU!LJ>A xh"Q#HOfny$N<XvrG+8ئ <g܎@&&3'hhw]a?Eegejm`S^8 }Ŏ( c0q݂l];r(\fg}{ƏLjQ)OaT,{܌9 Ch gHb]=PZ %G#<9Ά#"> (cm^rލ(™ؚ~M-뗱zUU@f |cR̛eƇV.#Wqi`,N$("=/ ñn\%[4oGl" oNǗNV$-v|\|[?d r0f*ٻ\U@b<.8IY&\" RpZVY)q"3KZMu~/ (zMIRqy/{YG b z|"j-lz;:a X-J<7G뤚uF D_`XWZbb jϖawB7iL+t 2JkJd83傚hx,ܟoc.Ƀ)qFVJ+YFGbP>EnKAƪOYOӭIXq)P~VK`C}zxũH8ye7o4äkvX˕(v\R]jz!RV%Lv':Hݱye | KgU>{#F.Y+*ǶuF73:ΫYfe7mc`):=%?b_q`#j“ϔE$Qo>ցJ %m^^ 6R0_;Mφ_襵y (f2ǩJJpn!Hд6w[ieb\q1Ltc$ Z*[d]bŽ"pP{&)<QRX>JloxiitxDR:Kl݀B( Ѣ@]3*u"  R$ {\6Ѭ@FmFv0p%8J:wo2fw&CL؟O~vvxcyuKN@w2BglZRaqjf]er|>z[/[=)qY2^޽#.0c833Y1y6>Q/x. ]sF:oǪ}5_^?l,4;| t,r~r*9&Bl=a9=VV';vu.Yde<ѠS]F5XZ)F|Sy&"9d&ۊ@w-r(GY3;>TB7$[ئI vFXw Lߌt$MlK`cK*#R\nu^IR.WvZ`fW=xž2rF/ ,9DL>PĎd%JPʚ+xk>CwD\w*B{aE:j)ڡXfё0k*jckX?঵iny-!jg=FjfTf)&Z:';\ '&XʗJuB:'ZC(pI:wM uzMGŮfMxn[$^g{zJ.4qgG6ϡ|[^k4T%W  @ɡGP\qu.~ k~!ե'Y|zծ"3g@dLaV\\)@}/64 VBka]qŽj%G"' \ i( 廭L# $"}0U7*4K4qnH7M \61r{ƵGΘo2kTk_dBBpEz7W,!Kfھ&viS;^{^dl ̝ :0xUbR 5~G]$8lIe7\с3RE ǢĈNYݺ]-1JFt^6ʘkڷդy=9/b3J- $R(s%Kة0s׈?KußA'd]iH(&M-bodV vy^'+wV|, HK4RrfsƢF9cp즸 @ r4" +H&At0;k*>%J%U%: `OCYvC5?ej{'"KU4S>U=']PC{oBZR$Gm[EA{\#wwyg\I"k7B=x4o ujT#&nQĉ+W TA_UFS"^t ",W.ae JqiW ?#SƢs_P'w?t1"`C9˗p,9ƚ9]߳?w^賋9PdwQA `3Lyfg<1.˩; lU|6/UW-QhkzMt j#URk G{voVᆅ]88eut7 t3]!$=7=mAi9aN|5%VoףK]` t0GwFȞ kDZh1]X8s~@vrd2t1ܴ=|Jb0N'-PfË=4ŮRO!eM?\ܼdjG P5GP/C``̅eN9PӫJvd_fN-9fH tm,Wd q͜[uAH@ўj1mr<:gߞƅ긛5Ug9/DhЄz tvZlcro]rDSnJzNaɭc<}M>:i}8;%%U1i-u]_[;q{@-,)rO([Lf0w/g@X42 L-Jhs:eqHPz i6[t%R#TPǯ.L t]&o+TdQ%ov޷a3OeA)`Vkك<*-32'}=+ fR [`AXɹS~6lpX ]|rxqU)vy8wc6G =^8|EIE"'.LLhk8HjW!SOɧyC Jd|.JVE.,5{V !}@tEgt AW|JM0=7RAY0)Q^v)Aii9ou-ӜeZ[<,24DCT؍|L?qIg4Lc$4qqq(徛s^>vͮ%+(\aMCbV%ǸJ~V~S ^1"n<4Jm| 0L.7éS 3cHN5y0ߜ{-y(ćN3ЇC@K5 Y;0{~*6ݝ_73o"gb+ ƃ7Ⱥ,#xk,/JÉgv1:<9F:3R5L'0j"tX`}+}J˨%:vC Ez#ݠ9esV2?{Q9+="JTy]2x>z̴fXqj%`]PeqƖ-N|n1qNwf8G(}$LBcг6uX+o]v~0fkLj}gpc|;uYRnMꕚޘz"|8/OHP 88u3ncasԅ$uUhcK{E[o?(`6sZO>grq/qd^ d}qr@m6N]@387|c8# ~$)ߨ#xdҶE]T끂$~jJ1GcLC{ϣ$|8Wk Q֝L:lÂvoK:c"mZ$c$Zcai;cL/{v rwCgh/iW #7Qj.ŰN *lz763l* 1uC=.XQtRW :6#!\^dv+^!t*}H8k7);&nDg9/G+ >E;렳SYY5ZKV,p ģ)h4.R2 1E^sI1Ul[ CuQlkW$8[<*onY /z f[Rme*^ţS Pt3C x]i,ZqќQ\.FlN?fC30)f#i*{x"]aOZF6l7ʊnaFٸ֡L#XK~L 4aw X~Ij~5s`ժJ5w1K.Ti$17{g> BUs^B+r Lcp4TXw\W%;hMҺp&SS*{gg͢9/g@ҟǿ΍gY+c{_seE(pSy~+0s@,4{?\|Ps+}Kn01wn8"Mtj{(2 oO9 7~*gz:in.5EbZaIQfp@Ggo%C@b?64w[{ XSd;I~[7%N6TY~~F膣ܑ #=I,fE4% c=v⽧}_vՋHyύbBZkyb;ljs=$t}Y'Y.W*%rЪ^}e&xbXW[}3V_!$6gO>1ޅ rŎ/= [? R,E}5Oت.q aa;%㉒ŒIN?C=*/Bƨ]hJt`?>pt͒a\60P`CdJtl =rtOL|̽TBy{N4 b|w*Sw&&w@Q>1MR5P /=OzY.x4#֝P^E"x)N%㢆76T~duX`d1*ڔJu<#\RNmUK#A{ gXƂ*sOX&7 lSv S:/L׶L52_KdPDhv"uCowGjxBG0$d9~u4J@VnϞ.t\7_XjF#R+dKTm:'{PG?|i3X_J9q͐n,d:+є1uq߈~x1׮ Ӯ5`ˠ1M-JF@0&.oUbFe`Uޚ;fhO5lj:5@,4R|ApDm[5d,oJ{ I.F<c[Wvdv|uAti֢igv9`}k}NQ%bR}6?ml9I䊹')k҅uXWpyN S~Բq nPѸx>}Qj!/?Ê Jd-p}k&o8b7M&9#kt+w01IwHx|i 0h<8墔oMyP1s}*i./pKjPq"q !S1_> .ćE[IQ5OtXɨKH)cFnɺ]/d]z964KH !Zjd{n^i,V5f#~]<7qeDǑT ;XHJͶBa[NTtr qa|v#>!F2@_ %K?<yv H~̨c(0s9[G^FܰNz.qz7ʖoy`cQQ򯔻)c|&gèȥ~zC4*R0|v$VxhܼДe@n g$ljN?e].+"dqKPsQaLE*-zPl ᝷,ȹ9I魯2OoKg䛞3V~E}th:_,pcW@#g>ꊽ'1Y}/6J,މ+e ~m25:=2_SVqةޥ]V_J뉑fKUub#<%f~px:g'Wٌ>ʱ8+@II=rFaܾU ~.ZdF,dĚ;k Cerͺ?6Eqt%ЮN|jLq8bvLQt@FnuzḶ ΩS~g /_k rՔ{먉fR?ᔄLmn(* ` '>*:4^#xU0~$:]a2ظڳsޫ\/qzs'K?=k' v8%spjOh%+Xr^hSakDcwC؝WtxVx}.zVm,ŁmB~\Zf2P0GK^q9ߗeQn]*Xp]%#z^? r| #|8a8~Hl={!Lp-WH]-݊:R{B7Se++z s-d|ՠa޹fWV#+2so4D,+Za5wX0r RAZ.!(O_rV6Q  ?(hLrλiuV )ȧƧxiou OV?-WХO6!_bԙPd=9k Htkg|PU:/u:+I|D`^)>@LQmϬ&>9'NXTp~P 4 Ίh$B]Ɉ ;6(2OS-]OP&؞V2պ /.2f<֯LÉ@id#Àm4)~x7<]S,# Hgn%k;*a*,i5bZKmzBBץclSb1gv K|" Vsoƀ)h[s!ի\1k€ !r ?EN1ܪ-$M9HH4`W<\7|^R|zo\o,3.-w?C5mwlEAMi)݃͛YmKcW,e'tT0xbݩ(aE1LʼnO5~]H^:bERvq4@wK΁!1eQP6'2uaROIIbm<շ[\D_x43 M= EZˋ7P\F0C;Zp3q=~!q -_ۊD_E?Zk v KtAP5=p}\)G%cf168ն3ߕW$=߳홙L3ށMX39;cdjtpާiVTc:Rѳ вiW?,ޓ)-yP`ӳ#Ȫ138ڜ7Lj)^C>SPMih5oyJP k*pHG tM˝&'6IL?/-n̝iޜ=l:S{ʺ]#}d{h1 `H:td1wpqwv&0ƙ`rO[O75 .w v6ӷ.תK# ʧ֋h؇.[n#zuKU na?|_\(]_1H^P@|~t\- D %ѷz(A5H2Stua|G;}gy=9c]SE;Zw"hۮ59&:gĆ7"G=RhiS^oGk~'2hwi} 26=Lj׶-Kx7L& Jt/]qr]WqH+ Vʰwj hO}8̶2gt1 YE,L~/4zv„iJPGB+DUW6v1f|766n5;PΐYvT? 2jP+s2VQ`#1 m0|:@r,C@ڣn-UbafX|_AHZDإ7CZMBsGGa9zĘU`me+xN]<~cD 'sFpeTDf L5ohmБ;%y GW~ut0_OWԞqp_IoԆ-wqm]iTg<FǼgCѺҠF6̀'k]X ZIY}Y$^(Gl6 [ moPmtImlIA (sﳠ,0ݥe}c͔6Sλb*4ep^YvyvD nƅ+Ƌ6TDBWz*IuRh'%v̸n#s\Ba@q͈& k8ߕ¿9d_J_&ϤfKr%\jA`1. "XL-."`d.;-rN2D*nyd?hpid8.EѯHq #CzE./hلn|V~fl|} c؟8ZzӷY-oQK=oƄu߼s9vR k8ج)a-o~RAݞ\i|g!>^ e@`baI6 SRKy;{R\~vܢתe?G78RM;WCdʤ\W L$7Ql&kKT]lד#=;SAL6S487CycoY %2Eg{gfs~2{\P,hg}4%~}1ǰi1;W],=n%qcvvXunD|=# [: `AkЎ(^ӴrjZb:?e0#\+OFS$mְk,=" jҬ WZ7)ke1E իX_^E~c}Vx"埬l޻x4Ah"-}Vu淐5CHvؿs7xwD ; 0Y8y$,#L=@KȌ},7ށK+K뵍]?%-fd+;M z*i=[ޟ_/cIo%5stNW)Z& 1X1_& 洳U^ VgNC1UO::=ŘRf\k{72g4'6 d] '7ʍ!&&:d&;=6YŎcR;iߐckJgBߪ!P9;LKsF ~BL|`bsK".`i8(vk&&7!ӑe8/P ]9}IծTp./8:` 6D"yA1܈UoyL _NG"` ]+~'ϸ>/Ga;r_@YmџՑYt C,Nt0 jE &26A/RL: iI 5 M'L MpڵI4Wֈ26ÞTQd(7J]/ɭ}H/4*t͎oMی+Ow:cyo6b<bRW |3~[6T? ʡ%د&o^LuNYL|yf;I'Wh,?-P ڧvlC7MGsd_nt#>"i\v8%v5YS7ÅFTnqJqj7V_0{vu0V=s"pKe,[sfd@%QcĐJC2u ELAtd.uli+Z(ʽSnt1A=cmKf')+QE=%"#-M\j~ΛYŋ߃UWVmY ֐n I!}u /R? ՐZegqBq\Y;Ѿ̣ʢzQc$z$ee4͋a{׍ia3̰aϗ%jG)Ylx2l- iεo-Y\u2J7^&׃?9^`Rj$xO>V Уnl&r"iIKԒ](mlT7/Y=:y~vJ'l&q3TJoZx(`5:t^Aa ֗5 1тc1QY(WPd0zC6b2k7Ky6D{!>:8\4Cb. ,B׹+ {W2O^)7l9ә7Ui 3X`(!,(KX6Z~'F|*Se߰G~- P?e W^v,LNk50{L>!헵$3l7vUG4Ɵv)V4^& w%θtp7s{ؙX |hC>Z[yˌ^o3%`ى rNu$q,_(`` k6Id/tLRg`MjM(k=#b}}ѯZI>oa*}SooElD$($)\E=J"6$(,CDeiz^#rN?"YmdMT"Dfգ \ )6D3~Y|+:EƶDTo,a֧v <y:rtts n\˭oS/5"+m}ϝZ¯9(%`G Ebhdnͩ7]ɤ6xo<2؅k?P8FZ(wH 7}dWl &VI+%&,T*GINz<tC^ѾϴSf2$>B!]FԵc*C;Dy,\ـmDkl⒀MUΦ_peDP!Z%7eYxuF e'Gi\4!]s `3/k~4]`])7~4hm{j!M"&WE1 ǒ[=5iEx $H]- 5X, 7cGUqa@fatŐESw^GQUAhܴgxR!/sH7 t{oɹJ[tbDٿ/M$n i?lO`٥CFn hf'?I՝W(2=4q&vKW}_a:6rIIY?|lLT!h2,&hyҖ<_cL&j1,F@Ae̍ G"cuP@۱\fc+eH$RYA.݃!Ԗ9:uۗkȟ|=y`úH^J8cDc 4 qLI;c}'6]0x9\ŗY?^yq yiKo\zD͕r$z,y͐{˒owY⌎Ͻ$Mk?>S9;%ODl9;C:2opϫv8L lvf;U1{mV }LbrgHsB^Rmb=hJko{?TئA o~u0{Uc{YN~AhA@[tjup9&l[wdyvQلNi^9Z3 Q4ښC*-WD +ޕžiIwɆk @5^•ZMZ*Ϲwց &HߑPWk!E պll4-~E:nIV=֏`Γ%l7>&VOO~ ˅RQGxwr}X|[pvE U<166-(jhUX vꃣ*hM1u &-T|^%5~2T{Y@%ݏٱ!K}n1d l˧|KlI [֍F%\aKSG q:w\(šGI+D5ҁ1S"A#u-؈B}7apޟgYZ07070100000079000041ed000000000000000000000001677ebc3c00000000000000000000000000000000000000000000004800000000./lib/modules/5.14.0-503.21.1.el9_5.x86_64+debug/internal/net/handshake0707010000007a000081a4000000000000000000000001677ebc2d00003180000000000000000000000000000000000000005d00000000./lib/modules/5.14.0-503.21.1.el9_5.x86_64+debug/internal/net/handshake/handshake-test.ko.xz7zXZִF!t/᝵1=]?Eh=ڜ.+М$Eq$Fq!%'eO4L]N৚;\##Chց_ 6-2nh0@w, ,|$YAfFI9Z zyO&GpX@dON(~{PkDEݪG[fn֣/snҗjFc ڲJ"DEhi^\ҁqKp3jo#H {qbWyz̼IvYOS>B*X8b4&ºom~ fP|!zM.YPB<{Ϯ՞pܫq7փ=8z0kR9Q<272ɒ}- =\^޷,JDT|R 'hR5ʝnų(ڞu6@LXI0 :; M_xŖ$n9BM3PdofeV(h k/}eM]x@*2I{Tx:ʮ)Y%:c_B5-ݳɽ|ѧ1 $W3u8v!?CGyN(kl@K3H>p MFqԩ;:.֧U;ьO}ˢz_$YNL30%|j //2Gn#Z-|zuGc=F r /rCfGY;XLQP"S "O5T]XAJH_8|y.S!4F!P`Hr]A!W||6[-Ͽx{dI&y3ӳYg I²wH U[j.\$UV9ؙ=*W,;R 3B]R~'P×tC\;(Rw1hdFGrؔLUw 庺;͆W.ki*ն7 "9__=@ Dt?t0BY!LI^=j+ƨjFo[kG^V}YsYن Ф6vm=?ZQ[qi!dQ-: PEoE4ɔ_8D*_\(@,T8ó[@{x3}1!83x0ʃ{'1b cyrJ;bK֮/=U`ԼF Sy<#S\zz\hMəi>ŷfxUWoK7 ׋#5ˌ83+?{8+ (:qw/p.Ge$)h-R1r%0:bEUŒ#P/OAdƪuW2lsrGGE>~șիFY.m/b"Ƀ7JqA2ew6Ï˶\_3V_ᔐgT V,*LTXQǤ?9Օoln(K[xa}grj,ZШuvVxXu?-&.WM'5W86K&FMe`lSD~lk".% 3iQ5Hߍ$Nߧ;RH)hVHOZ 5`8q9}xX,wtYmlm\T]_`f Y]ϽJM`O"%弨5JHw7c(ʓ&"* K8v{QZY-* R贻nlR8`Zm LyzPt-@S=E'LXQ%]qOY1@G#SڦyDp'{%cwo# 6)bnY%pIjJ]wI9El!SXc 'h[ݫyG 3JM K&Sts\mq'H$+vҰr_epi5,AV<79]{}Rw׆Q0e.4TXvKEC tnmO/~}6p6ASlt#&a:e lHg61儽&ZoE22NûD8P I)rQ1?|dԃK &@.7( ?A$X$>Dse]DD]6T oڞ $<ݺC7-ހt'gFͿ]GK#4BzJA >ɰw}#fH }k;MBQ@M 3^)9,ݵ%oy H_=@X,?(Ç!EG!G`LQiTaChK w 6Z쟫B9L' :V.RaE\C+@G@d&lw9*bedRnثa}+U! 틿nw}1= \Tc[gyҳjrC t'M h|9+">fMxLUDOHt<\a*/ Hi4.'[ 0O|KA&lD _O-欱x]IJ'f&(]ĠX%,$)!nT]\˅$qCdhovRE*2ATu^xFइ@ʪkVWf/Ao0&p(G'(ELJNǑK?9c\=+G9%JxHgIBӈJf\*1u ;N\A -$V6q29{^:P[߭薎6R 5gYڳlsIҎ~5|~dH{Lj.xT^ -Z5HW nouPlej{ƕjlr3L?+UWOr7^:Igz B+!Ǎl \Y%2ѧFz$Jb^Qѽt66'_8\5I{RL.53,FA_¥L)RªxqçY,-,f@u6 @[bƌ[FRJ44Fh?4<;' r*PJ|sLzY؋ɼSW2F<gx]9yv\Bh Ga\ng$qɟ{.C)=irlmJDD5t"ػ]xO0FG""Z΋D\'&AR2n2ZM-=1(]WN3AGv (^z=r4S1ЉbnT-apn*_"'WJZK8(\lbz)G9"NhhLn.NifPMQ+o&,Y̜])bj{w.Mm>%rX#& G JP{/V^wXyK@X};&O0-!x,Mkib@͑eE\%Ts-6g7!>`hfao2Q\0U-C]J_sg!ŵ]y̗rGެh拄[$\JM͚:ZUвpR<U'Dd>R9{澨EOA7N 1w0Ll8 <ڦ3ZT D4.id  Vl9sx:NK4Il,q5d,_ =ſM~-sR~GА޹IB9S%YvR>D eDicpy2 ;x?!ph!N%t'KpVck`oeo Yn"Al. o{ >W;GX=H7I>,(B @3L$3Z=9A@)ؓL>GN{|}I+cY 3't`~00mz^>aXZT9,YlrDPu2qZ#1gXc ݒ1]~ܖԃ,L<0}$_j|AK=8J>=tZUOq@g>W1b p @8zAʱ3NFl9&I\`2K(G.M(.V؁@v}$wI7 Ovǯ qD'޿i(9PPć-O2:֤qjܷ&hԛ7Nۑ}g)[O7tȅ{l$1ԕjhz:v x^ zaDI] F 5(^uYx˧H[7? Ibm7%`nʏ; X8YPWRpm+D˸{d{9p[GD|Q}D3su[U_H4=k#maˤg?E HY?3~>y7FwJ=Ud̖ynu)C!ʅAYhh6{/-K]XϐK:)+laХܷ#(YN/ǃdK}ί29~EZ[RS1}zǠH)OK*}+8Qϻ7D oa AɨEO򱭳->!?`4D Is~"`~$]ܩ+s0ƚ"qmТSHrOl/x;/޹v;Ѧ)M׭xR_fz(JYX_R^ w ]t>G >p9F 7<@60|-u(8CLZnaKWqǁDI MJCIJhzΖiZS ,{O6S6ϥzr9~*BRFp2VF|Z-_84a˥Y1@5ـ^n6:e/Fo(!.0H𗟇 YY SFE@=S^KJYzvvTz}~繗zDR]O`2'$)4hn-eM:qvDLs!زrEGq<^ڒ#<6r@9|=_,3Ȕ񑸒W ijD4 /kh0sز?S1f>Q,Nqf4mb~PU0nH79>[?嬏|Z<"yt1U z;!o_1h(o?i| uA,IYSu!2į@=M2To&ޥ#ޢ |-rSWDAG'/un.3Ojc:ʢeTWpi惗^tiᜇ0|_'QxrsJq{N#l.pՄNYHIsI}<(T!@@%PqB`}_ퟲ7@W2mPǷ[7WR)Kfnu¯{4˕ʿc,yOOP!Ӊ - <0533Է}{R^iγgT8 2t"R[Jc2y*^YQk0eEcw=pY 8_\}Yg\Yh^ڠnaG]݄&k+/ރ1rypy{m\|o*pdg(KŶ%п:luƽRp;vtK)tndѯI2j %AX^gx]fg촙=ȳjxfN#-?N[rj$S'Nk@KJwˡkity({ћ?vPcjྫྷN-y/ #1sn2oFƆ< M~[*OeBq߱LhlA@dZZ!ģ"xׄA{gAg@ӲAKhs{#qzWFwFثl(ݚMbp*~56+ف:ng!Ɂ$&)˱<tJ+q ;Biryo \D]۟l܆<v8VЍBQѸOCZ@eMOgoNJ:YZH)6q5\F<@Ӭ>}s]p8?gnF#0EAK`u&TSo{e#?C{I |8Ftjv`nQ]12GGE]|LP)g5lN@+6 Si|PI ff )G[oW+Ex*dk..vC{7$= iMj=c*Q% V%t/+Z2k"`y"p$ק,D3w5^XոRs -·|M)q̣FkbCJ)'Q )5 Y˝t)eSG3ůb6B 9Ub<\hΝr/pAT+5DNM_/鈫a,EwVl8 f9lm2&jX^R!NKĎj]jJ1Ͱm ~ɹ&h~5'Br6 BȔ1J%e@lP ?J\L7ct,׍81<{Tҏ`L7#$.m,62zo~c QsRh##o&v"˛?]v3 G(KWaHSgQPh;vKA60szY!J34ZR'.ҿ-)kOT-fShuQWjpI@&W߿9y'+^BYj E;fI5 __氓V1XhF D9p}[O]K!Lt!> Z>f w3YM"ȲS<ʜV5~@!Ymbp"](g ㌰]^!}a0]1C8*mNIZ!gX2d7,pv.<>M6,5K'fFAM>BUqB_`OU-{$#pLN}JcSl-$>H[+kion>.JWtfrr*vU%X |'YʷHbtϗp%QJH&BS2TmM!3Kh֘b~Չ?9?d2oG݅]]^GZFV.r"|SYLi5$ӰYɖ^k zp?'*A~0JO[HWQXkZtTϛE,jjqz]b3߇þ@ˇS(|Dfl|P_ڡwgZa:S6%Ie.9@C' :d ylW<1E7O)lq7<礠iX|"5jCRB->*W 4g9K?_EPB@7%EN{*N1S`qbrwP!A|`>mo&s4صj_)3_>oBF5=4@nYtz-RsRΑMz>5wmD*?u354y=♴3aWr$_Cۛ"͏0 8B(hGRΑq.(߇emMŠh=)نe oCPBw)$tVolRq =fidv\EfVÏ 1c9*q=$ޕ" |.ei&|>GjeGsKQ9c0h>eyg76(|?M,;w:~-,+FYI+ބn/N_:.Z1*F7țȡ&ͤCfaEo[_<:)0?j}O sag0JӻO =c}SJ~eeCJ^X\d (.Ք-asGzd2_Hy:;5)xHg%CVzK JaX7~jnVj{,0t3" s4hd7D?:?~ EteH# yZ% FN= B$_Kz'r׃{ b't9B,GAh[8 J&5;-aJQǓ2Q6hӎ 4eMؽ5?F]#-.`-3rUa " Oi6y y?ɇmn*Ԣs~m΁G3cG~J |.+v H K8wNɨXZeϮ^YPeƣQgG+H[vZ-HYͶdkg[Xsޛ :;lYWЅ"6va|R]6`sPxi@(F?r2Y]$Wtp5yt' , yS)73H L"ئ !U$ahTC0@2 ONa\", }h9D3|Ao,"@.w޹j\ǰ(R!2 Mp8~ ~WatPf5%mv>\3^m gH)C=St˫ojT Wus,? *_Sº=p`PTNxw7/@s>z1m hzTsǻqd :NGJUcL'nyax_9%猙Œa:ဂsywya Niٴƾ##&A۾AjȎhdoڰm< e!?ǛyW>X|hOble:E'%ea(Wu0D7  $}K0w>Հ۷&C$+yXN-Q.ڄ T]W~cήM>)]D L05SmcXI(asZ0'y۲Y!^lB/GĄ:I-ٻ48C !JFk6wφm9i%[A\zq'Gy|jM׮R?h֑x -y9Dɥ'16*崵Jr:'|/sp>Vk ԗ<Ԋ}G, pX zd҄i׏ ~wV +!H?Ĵ,OYo,X;xFeq^7$(aYQbg&ue"i&#>+'Q xKj@Kξb17 {-p]'poDGv$0 &Dzguӊ6$6Yp^X 3$UuUOaonj|րN|U nhZ548$&EIO YvڬE vņK}۩+ΥF T&5q_nb n>B`O-O64zVt0TֆiKaDnp[f ~(~D֝ձ0q/Vյhx+ v5ݟ kxD(o qR~npjDY[5@}dP 6U8B‚T۞FfP y:UߤL+++zV͏c4>_Ƹ\4_F~MtnlgEYr1'w~po\3k^C L;yVZfs`(WM-sW~:;UkE,/pDh]Wra, 1|fEɧ?W2g7 trT|~ozN(_ZܠfLg?}nYLWP) c@jTI .PyL^=,Ւ'-Rym~곎]l[6//J4-j/ Uј6h)Z_M27D)[Y OYA|QUU%:fݖ, vw7_\i{ +\*f-R&K xVK]1W??,MmA١s"҇? tx pRe1)P Әyw'=ÈbAHLƗg  #L0, #$]/|ou{-7^yxZF0 {j[%]#`GN(W1KF͡#͝jAo&μ .V9@.  IaD;w,íc24369gi _8dӼkQ6-ic0bWs+8m}`s&NE1`XUJ V5DTG M#QDꀩ!ڼV*ez[l(4UMu+A<@7mJtM*9&ɲڱZ#b[[ihTT0( qԵ@"KGl2^ G߉R&ڵSMAn'SZpw[h~pyJoָVQW::iOB)N]cS&D0QErnB/cۨ SOCS=vH2%{ Y,QҹP 9;HcCXϹ[q>kWIsJcif7*$}@dA@}a g*M=!rf?%TTzH>V|,%YGÂM!KCbl oQQ3ԥ|FHX#jPdȹ4~5eŽ #!D aN+obzFi$v7% @}vNj2pѷ.8K疬Gxn319ѠŤ ot[].A~q.ocFJlfC0k};WyX{1 :ט 24KlU77}DnK7$V&u]Z(( u<횼v~},m)(Ƶk#,붳kW]DIDd*XYQ6U#%i ejpJxUmZ ҍ9AbHXvHMAϧ8y6 /T*jf5M<wopi-y5(`1[J \G%>RaDdv`NF()h"*}G{(K )2_wzn{L㲫K.~D X~l!;Q7.KM:ן)O"-1@-"-1kkJWW>ฮutcpA|Ɗ >czj3U]ősJ,>~ُc醌lUeMM ETɦ̄3k|"!r@o-xncD5<3sRl4.7O;^<3vt鯹\f{)B=ɛ!7 S歜q~J &tO+=P4g<.o01vH1:݅ˢ5rI|LxB!J6[̭NeRxSM[G!o؂K}ϬزF\PڞF)lsU 0Y xb4V&&Q(.E){9g$y[lm@{eoc_GS$s`+ˡm(M 8;iУzE se'3 .5yM^l&CK_]q/\bb6k;MxwԁxHpC:ڨKnhe\Z؄3I<-3A wFRP _"0^.E'ٻJ(elU xڪK7}\,-7Q,(ܡz qixW{bWg!KneNרsk\cɔ#Ýiv't%`Ie=)ݍL P0j>cUvYx I;zM!bG!qG0뽸bi p #$ǧZ 1ʟ; oObL>(&M_hj]m uwah[D|&ݨ". c#<*ķL( je=^(gSGHجڀ'Iǁ"FYyS.(' [DÂmɺ,'MZF~~#jBxFKzux@~~qjꦡP}07[ѓ+* DQDy1V>-hZFgn)>a\RYn"9aF7I,6@:wVC,봹ctzի8 Pzvn֝*߀Q6Psq> lOVիJT_w6d((ZZ m)d(Xi5Wpz ut*8g8=`ҥīK= c?IW.?Ь)lKWڡi2#"M.j})ŽvJ2M9Kv'3n &i P܄)Q]8T> \=Q9Yy!]葫\~p ВigI;zնȲϜ52P`K#Ϛײ@u*+uM%55*S3902S+9CqaPA0-pe`ttkux z%)0& W[f)w\Ud\4Myub*d }:[%u0s 8hG[J=TK]~pNԦ$L&)!wi$. Ϸ^jp!"ύ ,>0Vnyi|3=^̦ t`H 83{$hB\w = * eb!E&6I1V(doMF5(d]U"|/FE7hҐ1(iFSG{%cޑ ͑'s׳sZC~큞f~\EJ@FN!24#ɚz|]K :[H_'_<nmgD FUv;APCבȮy_% 4FHaEg % `;RjXH(u~F 0"=:{GH7{/ ʾVY[Wp:R 1mQZWpUR-cO5V" 1DjCAz h55Ft|N6:ź# hi'BPg[#YG8w2 ÿwS"׹f(z(S"@c+lJguty/ITݚ~Y `I$e-f9 Zl #f(~r<*>R6O{4HXÜ$~8qzXQ)]YT!62ۨO#r=8MH)Ik.Nh_8 3X: m:1KNPS a  x/u\Y?zw[=)SpA%]kr@n$( Bre$1X&fT N@Fʢ`20 S?7&\4r I"5u͔jm3c]fyq,"uv~˥X9_y>EXKnp.=)-x/w7:z8~۲hf ?Ex$ɧ 5zڃ٨mTB<)nEא{afԑH$@ٓY2!HzO%m墳Кi\px{-wtPv`2O8cRt)\FmTmHnM\ɚ|D=$<2r4 ‚Rt(B'W(G$2qn@ІJl!S˽j+ΘE^e|pƫՖJQ->p <@kRt2l!0Te2}9:x>žD0^(%"㗞nd ;S˅؆BK4S5Q[ApD8jf#EG/Ι;J׎Uh^W *f5܅5Vӄuq>~TNBG]"N vTE 2vZ \!(7T@?_א `]5xim#-.tT/re_9/xۂ |y[CEM%}*dQ+W3!Y"׼Pd2݂Q𤤎898ѩdlG G0uPz>ѭrW2qIHՍ ޫN* $帬UaI8V\9y(uJL] ҬO0/w<9ZO1D˿)Ll{,D7c .=et4 gF'L;n{Sk4nl4iȦcإTIBw no0 IqnDfIF)G*cm2x5[ju*J+s!˟:,ܴX1W8&OS\r-\vPgYg'C34>8pT*|]n pGݫ4MYks--7XF>^⽘pT܉_ћsMp^,TXC'OG!oa1C.hrC.%04x&zO(Tlx/| IneQ(Z$5=@ʢŐ!7Vo2SGC L>vnsWM&"D: U8y,>*ZH/]bzh|(/\c' րx鞫FpdO/yAdf"fqĽy INi8rڥ f8b\<\=kY2 WHXSB>jH$ $8`ofNTI2hETr:|U3$(KG%wۈ-o]2 ߩ©O%pmV!R?5vm}eza_j0gdi?XOE!֘,H-^elS/DiXzp9s2%*VVռ4XLlwtǠ)|@.tlDP{7}Ÿ`Ÿ/N.X-Ta`q #eeB?<4 ]/Hĸ9A!&V^v{XAQspbD 4e _$YޤnWfL*c+,Z&-gJҜI$ґ:ϙϽ^"yOvO/g'Hokƒ[Y2UBt]BcW/ Гy)ѹ>~1D#34;Jr`g8IsҊ{T@ ?`sE`ŸtR8҈p*3kKL<;Tۇ,j6RL=Dş aZWH ]sXY/`V\r!nWi)X6nMNÇGG0&e.?=}8rϭe8nGӽw^B-IیnVkImK(NP'sm1Ⱥd{B ,bL-g-N O6?R_~ϹvGm^o'd +˃J[9lԒgaK4hF =Ы ̘" {2y׿>4_t,Oov4twvq֢@A*4-gCl?2XlX1dh۔(d~ED^\MQ3` KJQ#N;m0%#g5fJtupFP?FuWҠ!ED{c0G4l Es ƧtBUfT1+!ht)CclkY.ASl>!ACaCJ},2SqLl5~ԂbTsK]nƏ{_C:uy„ |Vgղ/i䠲LA8WoHZJ֛C?ݢ50i!'Ta",K\VsǽvQU%+Af"5eq\]#5mgM#|DC;Ms!q q`OQʂ mwH)^ky?%A@ju]0e6a `"R<{6xj<s}B6U;8M1݄#yم] N(^Ef5'/CciD"xvF0G6uIABg?aJ !t5_A1R ȠZpԙ[^yfW }0?|dvǰ M?{ `. ?H=܅Zg+X 0r S!=Mi'3[A|MpL< OBȳ_|Cb3;$k (T_26۰tt/_HBn1Ș(E'zϩ6 vm!Ԗ^?qya>FBg-BP})߳dYi;㄀x#=W`´^ –5@Sg1Ȃ,:2yDUax[u lxac#;6> wؿV-wmLOK]9u=1ɮU&%h=%uv'[ea} T* |222d{ve kNzf!1'l =3i'踯dZ ̦rd͟ؼQXO$֑<,SlHf["{rug3NM>>Rp;ax<4#l/A{ XS$:eax=m5 r޹7o% ȥ-?:㌻Qpt#2կXr Y P3,}qݔ9%BiXDy vwk]bk6s="rAzijv̇殢wu-J&۹c-Yɞ]?,u M?>;bD97^#i7|Su i]<=TX%]OE-X+UntGtVuK"g5bFfIu>ٶ;*D:$il gc^+r~u}8`sYfP\]ƊB;_{<WRwy`eG*LK@"n(Syȇe4_B⃗Z_~ݐuUzbH0o%ҡ bE.7tOeQ r9Bw z\S4%&̣~]F|^uLP ׹ sMxij[߀,?Ԛ-<+lj4듏tET{nj([KXFNpdÔJ2 Rat~5e=Ml⃭ ,?n{n`:O5.,ej't5h 1*ؔ;ahqo;<:uPT_4t& P};' +V_DjЬCFR*ߚp.GH ࿏p^Se4Lq\X^itP3!8pݧe^0u}3%,zPoDSlS*̉P{\]F5n}o/UCpyFySK}|7\+3;`,Ȍ2zM67Ww׮@ {{I7P62uMcbL uR&kX0دhT%k\@󜯩v;v\4 Ubb%N sWW@x"D[gXhrdt6 ̼C^]!$uyXXey+Su7zVl]Cݨ;*A^p˸h2|+h+7a nejz͗`[ү0; pUs/1HW &&px'J暴0Cr$˂ȻwڱEyp4 ~f汕̷sP%Foy*Ƅ#6։Py~)AsX9 @psq']W1|s:2Yk~67 3^zZa| =QdP҅LH%`T񺤢Os"̧eW;rܽj8.}F牭F8rkmd LBF]qtjbJB_ /̫ cRa4:Z$T-1_ATx}a0 w@uv ")"D*R(-%A"J!c}lp +-&DS$b͔%M:e`ʗ0$qj57`\B6G(=`{㥍&&P#U=~#@8CܭIeAֳ/u=hxS7^-)@;LĠr{`&i6|w]N,JkURAQ}+XqOagn m vP<4Ku; U(NF#:H#=%¼_d:_#[yb`etٜ=֎j)#pv ,ޫiahcߍő5^Mi@P֙_)6'gڸ Yu'Ǘ^:9> c[-:h<"\9:;LqO&_aetCϣ2\N%Lq:6{V,t2q59N)&NMjbA}c"%Z {[i+: $_Nd~g=Ym򼱀;bOE03jpAT"q6A“) -}h  w.rJBj>#P*j({UlCϨ¯sC m )mFNwp'n9C7%Ð'~r2PCJ%yw0BѠU 2>VQcB&0HCqgHlbHk, ݶ3lGq f] 3Th@jkI໣ۆ vzXI9c>uDlMJK StY \k!+tPc>~o/~1]9$QEF5%ўKs?z',gl:J>iT~9^w*!i* Q?ձ|漘a kq0+O`5Ϊ_3"1YӟyZ & k$z>.k3fI mH˲N?yPR擡TBiR9zaObDrXaYO3tf=HP_zW!jMpRT/ސc$\ a,Pb4G kXRqȀ|İcR2?;WžEs㏖*@8G0ZCwD38E˰B *stC;ޤxexɿJ?/]K:GKL>wED5Չk2%r*y%)];Pa) k]Mz!S)5]BOA3!>Ꭾ!_Im*0UA[($m(y s3Zb>xP'CU[KGr^#+KBd8 Eߖ"Ix$]*PٞW318f F\ a%Ӥt>`[LL\OKon+H6{_%?ݜ?0~) xQ0qJѷ;rCA_aI@o@:G"Ao"V1RD=+]`(4o*9;wv}umԊ77usmI+G. Z¹Q^}li%lp^ aq3jt8Ȩ/i!Ld^ۆEAjt -"6>S^vIݺo_ ̠C#ԕ6WcOMUFS61Ut}<&Җ(Xl8a%N˫Rlþrej 6ar NeCm]?%/uRP$b-휿o~8h|1KJsPpD:ɨ2l U}<[c!E NmòrVax܃[B/!ujo6bI+9SaC%5C 0Lˊk^2)&=@ rx/_ 򳇣C"<ڨ]D>mY$#]fIn+I{N1'):`PnS A_`JȒBj]`{S7J;.yo GJ {&0aD۪OmʼnM^Jp~CxK)H/ZD8`c8}T<4 A)|,01kKT1"M-?W![HbwV^8ּd$D8$VΛw' Lx"ۣHwMā%;᫜,{mV2ЈIA(u2L=/Rȋlxػ^] <\bE[Ӕ1Z QZ_I$*'5V(`~Jtb~1[|֢Fk&b{Hs9ڧf:Dxɘ{^xYt$7Z{u$(9 Fm@IhA%yGi9n7E`$ڤDxIk'uq2-X3m]Kū+!5TG^J.h(E}j2e{<~b󨋩IN3sg'jT ( gص yKdY혊V{BhEӁ#׷acVnu9Дl= S'pK`"5VVzxu0}%yʹ_m7E Dm7K^FҺDi,>jV3Iə-FyFT[D[5P2IZH(d~ Z?*쉜r\2m&~#-NLAag"0l[]̺-nXSUiryrCތ e7DpGsGzA.d\@r#ϡ\!00lzՑwiҵj?׎Bvo[0`!utr(e׉֗AWyŎݠ0-2E\CW r@b}tvQt8lD| JYACZJv- "yA0:rPٮhdľvk+W_S,upj!I;R儴Z(JФȝ)UUӒhBck.*>"1hƳ#"{.vmmt tqLSxk1ށ@uka0M ;|ﲴ(\HlJi턉KgtiL=1c ߰1"f+ՐgoGT$n̦>f@ȳ-&_5oYFFt'r1"lqf,? !)M0;?~k>B4wްm>ukfxi x=4@`5m@6 uyHPzh[nǹiHGcXpB #>~`*ꚷ0.^LԺ$[c1%l&b#(.J@5ήUmteJ)wVVw.FvI{^%OO['D1,Glu4#2@1>-4Ȩ-yg+bʶ aS%q+.&qȖ-YcW!/F=rGiؐQjίaeV^ۄ2?QxfgHdp|U.fPGД-΋ ( ^mBC&ќm2smm1/K4Vk-I,Rzy*7ӡdh)7Y("՛?%{5\@6Wb Ʈ O㾧 \AW*~+);]|Q~M>&>ӴPA㞔U"o3^PH>Tg 0gDJ9`"pD%pQA` QvY͛Yjur(UԞOa}``prATj/v|JwE$C1r8u>+I}iKPm\_%¾gÓ\_Ъ 3(2 ?A$t%OB{_azO !'yqƛћ<,GL)7^GxьPdFҋ'as@l!KV~|T>-L$GU7EQ5zv4v; zލO8͌pJմ7w˝~BT[.jFtIF}BybO"$A=^t94_i *% G,yr +tyۉmE*~m #tM$砖 zzarQ4rٖ@c/&qVk, s_e"`S~ mTTVS]o^{4RM<%6 2׮ϪGT4k7 +|QH֘1n c"`xԫdv X V LFafk v~.=K nK]{ZGvke64yzTI Kg_3z!clR^}0nX? ʜ_*Rx} )rYw42C.Wd=<~E"x$#(#{;o%j8Kl;.]m>i+@ Ο%^%=Zp:]f爷,:粤E&}lXXxOQ;_i7Cw6̭IC#?ao;wlvpM* -mζ#o1zf:q?"$Ւ7.PP6ʿݾ!e*zSB3 1;d&%IyuUn$l#jg)z{~܇@bYLq@A_= eaP}[܄m.Uh"6fAtX*9ItUT[+2 ˂kC/U8fMĶ ;[N(p`uU텸1ΣI XYG[`v/Sѹ,_I׎XeP@Ø4 f$gU5 ᒶ4V/9l<"E3JtxҪVj ^R7W;t>yu橾<`C&_b-BvC zOtqRn2;".XrIJ<R^, 2A^&i_IVzub;)q[Oyj YlWu)00lҸpLl7g{5)E=5S7u|asޯfYUP7LOBK!&"npE+a}/p;Y=&)Ǚv%!P%(HU&DϠca̴;9][[ϼIQQX?@eK d#40j턂/Tq?U7pϔA}R-dA]ҁK5p (؇jHOR$Q_/C~`LxW4~OaC}cc(; O{4*"8+M{|ir:O3~ ? W@M*A1yC#iKyiRaFqi3EV F E7Y lx-*kLo$"7EtwV t>LwVL%.vhTh7).}k㫘HK*d0 ȌMu<`3F `g,Nƽî_A$b &̗|^Þ cx"j ,b 0̳_h);; >8i[9!X$xY(xz- gtYLCd;1:'k$a4ت엉{&_]%R\v ҧ}Hy%8?64wR"[G2,q7TG޵=m,ʅ \R JA[,Xf(cD/0tf>(%rT5 P\4Jz/[Y dIZ5׽mq&& ClK~P usUoK0Uwzd_]Wu24|fT*aqD\ w\Ǣڎ 0 zoeTi4ZR9Pom]v6M7hMGF5aLo+)Lq=>ڿSkg|p6?\O0!r(l"޽Ag(֯@8nSǭq+PH۹"v70ekƖj:&_驗ca=25X)&C'zBa_thnI~3'?9s1v<>?8&d@Vw.HrHl8szܕ hÎz/ӆ4 ƫ ~D'Xl"Z2wi҇HfpQ~-<6|2DP& Yk.J+*F'Z&1X굲h=`0ȷp܊-aq!c--RCQv-7)"$*e KǑ왙ޔ 9w, %ڀR49qaʸ2zM)uRD3Uz4V{BMe+cN-xԆJH~">|m}d@ڃ^O'؉x t#ni3/=v#_aB=X6̜qi/!eFdʰ(Ѷ{#%8En/6i U9vϯ1OX|[hݧHp)̲܁΃` P_ KdwAy2/SIc–%Hb'\[NsA]F IhT`S1?En ~tUc j]Vq :2j-xFywUU1S߬rTeK϶98\@:%,ԤPH>#&=ga&r-]{V*`uPV`g.iɗӉFo%)g'r:?YxAv'{|zʎX,ļ2gfWOT=5*" h(YkEPWF E M8ަ;Af?_8w]U+oi0,iw!g|,)\ fZgBQF/ETYhXz/s.07,!unRz)QcsرvY"R&l INaS*4mf' IԮqB(H !q%g d78TB2F#tymphc (sN٭F!Wh_@\KX\Q9$pkHJ5Z_J*puH!tNZ0{PEP8\;Dԕn85*Ts'c}AѿIIv.dq} /(}(]ѦM.avۑ S_jP]DyBSPkeH72;ٻW6@ץ}ޘOm:wfZ(vLpT.42C- sdidq{e DlI/\ "F&f80 o@;m l'DH 7I87~9_F\PVdT5aj[H3bi6,_;γ @oLw FtS퉝P'X( {S\pwdVV3S8,o2@o/Nкuď{}eIfDŠx\z3QhћuryԢ0﫦<ØTCd+Hә~:&.tQ+u.I4md\R]$ZRbvZ"CWNy_OU$qQ$}fƍFMjF ϧplGwc]WN4ersq4?ŸXgښy(UKĥucN)!%sZEf# 4f W |ZV)e/F::"T+->cL_{p yr$G#ͫ"_{"ۀlohclvwyP_E3H i+4=[}OءV@W`v4ecb.ba"y"R=ș#'Քc'Mk@xqP^l0t 0 @~a?D!nَd8#1/hfuWp8:Pc (DgmD7:LR/aMVda{N~SLȊLZֳoNY>+H)2?WۂǷNʌD)nREFD(Joe<|> Fͣl}ۘ-G3"n #vv|ɡÍ7% Rߘf׹CJTY{/~o>u†UԘ4r"i> aC5ݑ>tJ*iT3/ngCDMyܸ* V264h-CJ*fߝ6)Xĵ$`Q1ev;ƄY;.80~l:' OcWnR(q_6`Ǡ {&u>Dժ;IJ;_tdOz( 4Lc?I&#(:V#Qc7oD}e[9F'5ۃ`f6X<sqeF xXħAg[|tćPW/IpV2( c,V{Oc)GJxXNhňyeo PSEm_{*+oyI dFwF.5qn&&hJ"} vBѾt_3o= ' cQ*`5$e;lN0gȔF-.g9y&ZĖYߙJk݅ki'f"ȎxC^J;̿K#&7OG> Iŀ+-<=H"'l77|,ŝZȦL O$]§ysIܲ ӕ1eYh,6Be馈\sy0 m@B6rĞ7);:pJH{.h%ƧmG *b5a6tNr`yA@a_!Q2Mb +},3@:Νa HhfWkqs3Z1^ԢuVm7 Mw=J۸Zr@T X\'W5-t*U*H~fz=or!-fwأ i p]xi ^66 @F<9u3c"~/i 셼Oxp1pLEMIu舃$~./)Jbe`Zyh.Ki/9LMj$ "y\``Z&4i&q8elH!1 A/E#A["s'LO/Oy>ۄJ4jU$`D:i̦e{ t@)ů X(,Poөn(6u8A׹b]8$^DQ%! "*>Hi.gNuFY Qw">p,bn}b¡,>wMҧ[k.ە}-Uik`4:ѣ%>3C59J2,H[":qܛnS!`u7u- e?k^s%RQ>猌,'CG@FpQz{ WՁԛ7>:O;O eʮzqP?NOv0b(py _/:G9&4Cyg6=91ª1|d.ս8(VȲ%.Ņ| 1Ce[شLc/uzaD51t2-mCG#v6kSffz y6ӕ*0>qhS\d`ZM \ŮԛPRKߙ,5[W6{pbOؕccՌ#7//$<^QtG̺xԬ +e^KtZDHXr禸Cݬ /`t>Λt\QV5փ֙Bn{FͶ=(EyWvÅ+&? [$; $箍UD-+M'-ʘVSY\Ĥnmn݊zW $ @ɒW[i&k TM4́ |¬5X[u3˸`4OҬM\TjEEt-00k`K/$u ),?\ej"zQ#|:$f~,ƒ\j+ݡCfYׂɿk7o/+lbۘʇ[;&&,5J1_5f-LL/֙d .jX̮фp\r\gH2Ya hMpg.vyF#i㻤C?{Thwr>VYû SM@6 絖"uc7`{Neped퓨6^REBo 0jN[DN c1\mbm\oNNMt HQRX)|5(NJg? 9w(bLcw` R-(|*dn,Fq9'$e݁f W̋t /PKSH|yJ@Q̍ ԻcyNeQ53mֿ|a"n:Avtk2W݃gmq:fQO;w} rEhH*_e f"v2l8hBiEHoA)įjFbx*'LZuS8@XŏF׃UNFC!RbGgɥ2| f+(c}Ae}`#lE@h^;bCx믢DRﯔ -MT aӯ3@8GųHA<zuQSI e$P.{*xN+ֈRɓ{tE(={(*RM׃~*<|^*i0aZL'0GD;)GH k%k [󺒋;{i hޒ?O7[~ 2v',ϫt.3nXzq|G*C:zݱ<bRڟ#c9kd}mJX6Ӌ],XzQıIJo P;âlPxO`Z a||6RN {Xt'zC_ ӱ:H*%3;Z+!v=PfXPETݫ#5+cy2\Y.N9RZmh+{.9vK#23vg!=tM综{`gu>H)iпa% +/kF.q O2&E)Y9 Ci䮅SphJ;}g#gu<1d!\XVK J> ݉tPJWyRx{c2m XQٵҗ81')pFKG(XRiv4n8'F,tl4&$ *WdCԀ6\ rel 'PBS”Ԥ],M@Y̞"- |ĂLdZOͪ`Q8ՓL1t -^)xbb%NEJ@UXmI3-hR/\T::~o<}N@?z Dt(֦qIY/a _gǭe;ǦhXƷd(&{uDAS<6Z ̙]`hW̱%~ ^rɹTbq>fLЋwmVzKu}c" B0Rkw=M Ҿ&#e?dGo7bX8AC7*߫a97:=Rcw^' XrkBFk"{Q+BM(F|x)gB5q0u6̺~ 9}.`XsK(L~{K|kryUJP Se5YIRNzkw|EҨKreuЋ]XjSK,w, b!2\aLvkиSsHt䄧N^tn@/|nx6ׄ'yGr~n %xq#2ž '\DǜNwL€Iy = G3=!p}(%O4+u+dSpmZ1 Cf߀]fƭvwZ8WݪB_Jrqu<΁ fFx祾֢~~2l"ͨЋ=\=ch\y1:, mQI E-'Ed:EZڍKތHx W6(̱.6sD6,ܹD5{26 >oYoX! rG-&kf$!R!SMVLxp66f0,h5كrJX[Ww?P5~\9FYSsמ; gYDU=̹ϟ|aZJ z@z\؍K};yz` fj3G>< ĥ `li)I^p'G`b&+ #60EnTm;43u;ڎgEysvJg^ҐSYhnUw3 >~>2w@hdiGt7^}6\X+/):nFw~:LCuɐ\rBlI8Qۆ͝y[Q_Tw~gSumKhP&À6t@mK.rSU-nqF;u~5nL Hv6۳x". |f-Wie*yܶgqJ`Y5oKu AR Khk-kCvKiExz!+Ez e6p:p=A^ᾒ`\o"5/]AYio'&pqTi*qOe,j}|z2@c;}lP"GM|&7;C@ZSH)İ\g=D%yj<[NѼ)? }<;v ^m` [v -~ʹ$0rxfYR[j ,Cn"3:L ŷ x|BuOqEBy0FȪlq 2ʅh )oYuhUgRR@vf٧7}Y5Gz_9郪rI Q+P( # _šk0ʂ|HAxj!${=sm'W5agFq9X's9Ex1`k^'UJdTi 4AyĒKDP?CDz ؑ 7P/"kQpb?`grƠAq!;E xѳջP# \8%o|H{P՞M%t6xm@Z$(v/;-Ҡ 12yuƜfP:";$hݱ>^*^ vyC#ռ| TJ?}?52MAPv0P.k*aɌ(MM渐 Ԇ ɯvYaVFIyoo !V5d%) Psx*6~@k!QƆ~G!WqEp?ϡ:ݶm5)p+Ѱ&#"G`{/[Z <|qay}JtNwΗ6\̱G#ˎ_9I }Ѽ<U}Xam: ("P!44ҍ)uy7swj nPfAF/&RDi!}wS52+yvELY/B2x$~XfͨeA~"SEWj%&ɨDT.0o2T9^Ϻ1BhE}`fkɃ&x/ cdIB>/:a.sng &K(=6,4P\uKIkr "(qvsX]:*8./dmvD=O1L9~d]3%2c"7-A6إoe.4c1 0v}jBݢ?vx qQ%fUp?&#G+obSUW N+{9N48?]zM<7= UB73m:5(&p݆*hjr>`O1HnfCُL"M231χkk/3QI1P L06I~(R; oMԐCe!o]GtWڳ R\VۯS5imT1f&}ˍcR?xvyA6g[ &=vZO_̰UN`j -4viӄ%(HW-.vvlO[.8 q/eOp=bYm@k{F_k*KK)Ǒ{/؈)j2^(Vup愇 7b¬ja$DƓ_/K&n>nӗ+m6Pmփ L҇p@;e}** l߃7k'BhoޮFQ*X2hRSмGBw'ebFkYH7?tX5&X_~Sѓ:'p,W,V N m*H'E CXN%\L+zaf90 T%vH#AeS^YZ>noc/!m"T[-|E;"/i`7|~[DCekAwvޅ:)M&Bwp p_4o» U ,*}7զf&V0dH:q6@jT=Y3詙`uג炶\C&!F@Ux CD4\>L^EwzMp26 u}^Ʋ-ط(W}0B*P:Sjā`(wwsYGA;=ڙq*ѠwRsU#^y <Ϩڏ\-uͧs9T[sXfϽrqVuQ|S/1o&\DŲ4X'PޤKٞJ!u,~iR"]+_[ $xXhcW>PE9tT\ҙ.W ;p?X,c鈁3fJ_\r=_G.\Zhܺ/ncx'm#C=yf-/e7X QSٴNjwOzD[^Mѣf T 1K}Б|n; [Mq ;$Q27 WX tdbR\,#3R|L M6{tr,C2Ks)KzscIsi2ʓo^3^|i<75W z\@ z *^i֎l"vF{= ?Dz!2[A˕w2!FRP`iNyd֏1*9"g\B=i[" }~}.N~lfxR$s|Zn̲=-.ƙȀ"ds8 jڞ=LQn]~{y[.!sVUv#veAa1 πE w_Ez3GmSE?`s |JW1h,_TY#dq FKDFz:ԭIjE2exfݡ:8n K 6vyNW`tm>ɡZn71n/ƚU^] @Gm7_p("<40r̞`7̄Ar$uL.QԔRu[+9_hpW)*+eަlÑ!@ŃC*}IЫ?+/j4`SXufŀ>#z:(fOzRS^Ϧfx4ڈ12+%!2n'>%RMs>>Ubr-(U媛 L@zyP:+pnt4J3E U,RiqMa(y.36Ǹ3&FF_TX2z@C&L 駘1]Ya<{O>"MQ׭q8<_? {[DQ\huٮ_AI:]6UƠ%h)ĊDh.9qWxw-io掝2hhh1R"P6VLG&Ny& Fil}W+G.Kc]"-b1$9L5bHœ i+C# Kt Q3B;ްԭx0f?%iQ%BBjqfg^5܇#P5v'|}%U|]>"YONBNf ^"a vR,M:8J^L N@Vr9og\w?T|ncZRGEٶvs<X{J P&'w5gb ̩DГT,㙣|Wj[8Yf %@~sɞR36u . /e VKaơz3ѷYzug>d]F)U sa[-.3#&]LEWkkmYigs7ox/gF}WWb# +|kyxgUaGZfu+B@x3Rqqdַ:%(93LaPN4#>VY>.-Aa@2M76&z=*սA!saaYvaoą=烙vTǜgQUdWO!x 2v`3SΉ! T}QŠ)!(\χ cud# YLeɨ?G'@wY~ZV!R>r;~e6DG3SB)tD>݉S?]Fs@i0hssji^uvF̝z}O!:z!՚'ty2_JS(uVΊ ~N1tT{(=D@2׵;!x4Ҷ(/QN5q_^Z'k3כoULIEyjKdJ6Yz'O/w CKsg~ϝvfk %{/8>Š}&J*2tKߨ:DIPPscDzzݩ]!X]Ʒӊv6ph=*@k;՜Ԇ-|r)~QL&2n)(T^]A+zQ!x?k6Iz<0/aI {K*\AݪyTTuF\^=ŗ'AM_w;m@LƬV^XS.)sUr;mЀs&CJ86UY |X)iȻ#L7D [ѣEPI ܎ƶxG`>B,qAzQFz-lԯ> w!zBLY10tA݊GزYl5/ I,l pEZwX1GwE&yX+94DAM1×b^veixna iͿHF:mU+Hb*lר@ W̗k܈TR5#jT8iO|<+ -q݋$:b  n֕:oPk0 lS62(-3nbT|:* \~ 3vV?=+A{1|Ka)b,'p nִ i? ~9x2LZjGȳ{e.SǓ9 ;u je9-J @2* -i7ޅ/X%375e]ķ-"<h{I<5鼕wwx98Sxf j2e-<|kSgVXR%g1!~hēP6ٞߜg8zGH'`hp/'Fcr(`)2^{2D, ލռ A}m+Qp ?Ĭfv5Ru/Q  sϿmd2(rUvӀMMy i,bx2+q'nH3NIWfRn]%I|˵uχ%<2ٵAjEٱriDT$@ 5zl%R/)g𖚍w*5!D'Ixƙ+&Df{U\B sdYZ(H\6do\yvקxJ].gMY#7) !4ГCom'DK\v_!CF+ts"( y6Sc"0./%LЬo"N̈́(qjռP# y=3Swv#fl+LoQp8T5`_-gqorbQ@ݟιY/5[A3reQfi7ȩ-VOiiilp2M-[ê#!tM/G.wF/D1x-`8@T@* @K@Ƀzc+ЦD/Rsݦq|{9|I>Q%VGUL/{qaA5޵'B2Z! e42T"?_~7f\[שּׂ{/6.'WR6q=NP{YQlEVE-M.Hj 9!pa8^_ER溉jv frEH!tOhRIN5K^.isPD~EO7孾%av[lOy~#{gv>Y.R˱`ۅش-t5q^;YwQL豧1o E~_xA,d߫=.M4r9qQ6r:Zl& 5l|ϑ3n5=- kIR>RV|Nѵ)7T׌h4zmImF5u/bR mz+S^%dhBL.I/) o_Z̴ 4InLtY:lS(@nn]V9y|.QV>aXkcHpd9+oߪ5tgyzQw{^d*Oܟp70\q܎egF6ϗKB/iXJxsD~ijrȭISIM-V> բ+ (li56*d_{D`ImX(qlFܒ(.qf#stɍdඔi6]~mJɑ*@Q$tZLQa Zz~'1EqTM0z'ºqiZ'C JB\;LJlo,{T(CyJJg4Ќz9Nm]hjFҳ%BF\ O@#q2eLZ+]@ô(ݚA [?_-XR/zGLao̦/I'X5=ğuAHd v3T@/Ҥ oOJi#Oz"mdI'~QVDiq2-ʰD~2\Ew q854V8(}^r]{$}LMCN*靰o>GB>&a"A%B!ʪ_^@zw;ߓ)\F@j)+j~4zDFiRŬTCX!eBQ լtІE_PҾKCAg\ ZPI;傮OG\IM1v4h)t\uip=LW5B. cL2BjO_,Et*Ep-e]h.5V ԔL ~KDj: h$xn%Ϯv$J1YqmUڔ-k;VE&Sz )<tYxђrx<2YڨBUh Vӛ2}!}Q,dmtT\ ΑsqAt[KNF"Jv5wѧCSɽL*bq>EmoWl%Ϭ٣uHՙyEc51#`vBW\VF~5&+]}%Rir˚.װ:y b7l)fS}hLu#IE) * qJ9z_p%eF (Opd(=8L@ d`ckiEviY¤lG t~ouE7 X˕i!9~3.V 'ϵӿT!kVu'(2ZVtzX!uv5'F MbuW"gn-)5$ɗp~*Vi<#OP/r~C6\]+ns:-1Gق)^GH8eWHƲpz* q v$d[;A~dIqdű?ٗoa"HeUa waN!&Ʒ( LHv4/G>]@ d̴ry }s֊2$kqg:,Xн%OS$-Q6#Jq$.b/8sdϚ($k0Y~j57AE,Sy6#%%ڊ $h[' NX^)|L+BT"4 0txmⱮX7¢塌'>Zɗ.Ve\Tl@RmQI`Ts4+hM`bXF8C9l1l#u~ijƴs`( 7I p&PUH&+·wẟ.Hj \m$'J!n0ȰKG ˏ5'eh1qt 4[-4,bTIrub\BnLʿ7!PRţPGN%BwQόh)ᆜR^F:bfȎXgk7XFu$M/krN2"= K>+LӣtvbK(v ,tbl}R ,IN\y0-%Qd-V?~4]/jS0Kͨ­#[X<{N Ҝs+YMC[t^^ދAvN<'GTg&1ΚcD[V`w2MUcGl j%:ȔtG$wIcg"~&q;Ϸ6nu:ڦCzy*f&B#'t{'ZnL1i]WXψg9zȬ,Q"21BucYǖʯ=g[A3{_)b+0C9M4< j۰&p51naQ 2ZMncz7K}Qc[Vd(dJ+tex5ƦmUH¾w3oJBmآpOR$z~Xr:iVi| uY )P2V!B崚!q'A:NmqD@2jc}0ǔM[°鍀&/OA6=ӧ;`YL U,R l&U{;b"l{5낞jykzfvk[ l;'Z˘7sYťʆu]Kօ)1XIߙԭZ&6v%<7_:'a--5:Xo yѦCrg^bEV"(4,̅jCC)#ݑ&v4[U.Ll1)'4 =7LВjS<D@3읲AorvkQ/<[e7ԘG9;PrƬ,&2A^\ڂid ҇,v1ᓨh7pa>dTƓwVL,$O5F٭@H9{rrGs> ;[ЃcIc"*/b]TMTB2^m 0kǭʧqѳw*&t+ p8N($eTD1OR4?30^bwQ퍁`5;rU{xy*`|Ҙ3s[-<4Vźc2BZt!1b]<V]ci3* n\p`+F{r[K{-w K/PY_T 9 $olޫLfk1P]܈c? OWmD^71"E#`]V@:xkZϱ3иJb5mf$#X[5;A7 {(SW0WЛ bk[Q(HA_u[6/*3iq*U/ x;=iW,8LQ`G- "V90Nչn(WzDEԿ.T7㥿2^ 1&dI\f/kk4ƓjVYsNP,.빘<]w,v`蔥co Da,/0e9>Tjp}`If7̡Ƹ+Àӵcx2ţ'N77foCЙ]FXy D/(nC_T0­dȆOH4&p$*o췼 lY  W,I ,8Ý6g^ ؛;QGֱ smnwO%Zܣ ~o  ^I8Wo`V)3~RH~[am,i@Aa{|w$p:ҭ7Y˯QQpV0+pLX vYėˎ[@|;B7-/4C;>BטIUYsq%s2 F.j;P3=gmu^y1[N8% nAKmvRRwh'\YigǪK5HWM)Oʜ΀g;lg*iεA"2Ѫv0'c `Ց>Pe=C l$ $u{;Nnd ?hOma~3t I"SW<ǣuo05y! T?{` .xN뺣1Cbi +yOǨދ"=#?-y\%?R7= *f.N|{#C?p-f*4+z#:#_U`W}҈Gu/q Dv`A%0i|a>~o$8b,[;R:sGXbL22Pw8M¯3.p4JR!}#~Y7" ɁIe$\ +*i⏠$pȼw łGv.+ !cێLκ5t _M=daq`/99u0 wi >IW=.Kuze>vR Bt-,h6F3$T>LqGYg СrOy{8g:d7FsR/3:u8`1"M\=Bs)$̦?l@`DFbG,NDu `*Xmf<5EX2W&r-}{L4ƂV+g mbʆ5*ʥgaE 1Ղ[ M89'^oXBwY~mitjU_,bMy Mx_FV8DQ [`="#7Ąq (ӫ\ކ߹γ)f2S~hIټACoQ8ލxtz!c,Nʗ'I02*r,a ȏwL {Y3 @yO. OxaQj/beH: u^Ţ%M}Z 8BUP3>ceK#h?u'.7-'vyNe7DE@9fg/w QɻtC. b/$W?Ҽ{tB^cнjo5WVۢ8#'Z!|DosH>ΕXQ!s  yo\Os՛{IC5#/q֏lDS9%Z c`&ZAgD9vޢ`KU+''065Imc7"0_p&ס'zy&ꯈ)cht!B#u͑8A%[ NV@Zf}/7wIO`;h3lm=n] Dt#NЗھ)-+ti%ߪ9NY <'Sȓݤfnt75kNfd5HbPb"}n¨Х2N)rL| ,e,5+eP2hasIsڵCbp"./(@Y[R0AO~h9%m6 r;axx\!lBEڨKd~תWY9ѻDae_{G⫤=tZf\s|ղYK;(%yM/R77#ߥ~! lvGj|8) ۼTl7M(+"n ?_~n&U|w+/d91پ>|5H=jC;"ԝsN$_泘 >IXL,R.ǁ`QiQ: Je_#-kO,ˊ>0*:JA]!9 '0\͸tH {m=Ln/ꒀj"'*3m@M&'0<p[ذ>V# J \E6Bl C& m, \[ϼcA'oH W${vVL:=|ɌNA€ 0FV0 jd0雋 Z/qm囜 a8Pu4+1cY,Ӂzrpp.`trJ ݢmzBuV]!Jl %[cE^<@]/OV `j #b& "z_O!OkBn; #M)⾋Q(wWF칶z1]O;PL\wnFߠc ^Y`\o"Fcm=\s13xB' %wx'u|; ޓ[q\l׺)VM(L5L5<ĮVtDqgAQ`mڲtzrt㓼_î̟vnt. 4£@v@A~Ax?C@{G0ʄFDxQn ҙ>Q&8R:0əZ/IP Jt9tL5`C ]\7= jd)57f?| 3K^~FaX*DfoQуTe}rR\MI-z5}鼀!T~u5R+BjoTADte@MKoY_`ܴ5?|U!ކ<7шK8b5/n&02Kv4ct6|O_Y|SwjHm~Tia7Jn G4~FOi짐d\ߘaiX|Tjd4ݺPHF6]?2/VmΞ{y}m FLpk9NEv7/ٱM|ƺk,ixѸP%`@Tu? >mԧqNL-IH )#M;}xo4ѱn% +A w$;OD= Mfk9x %S؄rCMU 4LʡVg_K1v!w /ixQڸ2Wv/w(xR&JA\+@NZfPu=Jp<"xuD5o#ƉkUQĶֆrI!ra?c(\EøcTFJ,&Vg uV J;E-<#"s0ʕmN8HD[wWX|͒;%D= /M#A B 'Uǎ__玚$mZe YZwO i%voU:µcE}Dhj&}>$nSo I'87WQݩJ6>'& z܋|[ŋ{9gzSMX޼~LVƄF-~p=^ jR:ͽK7(s׫f}:|-g$ΥM/I kcTT#ŐS2Mv]`z_rM=+_arKSP@jaقE9ud6Hp3fhY2$~aDᶩ#qZmOwɓTB."nUj܂lZ08Cd%"bO*M \H8 fDyAWP {Jhdc(#}mi\ypw@4hYŇK9dgu&E.tϱd1@*t[ Ф `W] (kXgm䀹Wx98yQ ;R'seD)13Cl(l&7ԴjŠ7V,@N7Nňb]+B/ozzcV V!Z7&`^d{s[yNSJv&W~(o4  H]GA\愰nə(? R%ǝJ`] s6Y m6mwPόc o!mCFiCjNʇ S).򁰼qeRw_/f ɭ `7 WI 웏R gi󭖕v[ƇW J(q>:bLM(!2 _/ٶ0؍:$hg!j_s4ˆkD8ᜲk 1h0({coD"=KPiZJw tE7!+¤r"V/;(n+)&"-4dOf$6SdFtGىZkvJ!1OJ8.Y%@<5۸'{6B[1PafY`^@qAڀzh?B'9eϵ8r@dA0}XYsi:/d` wڏ?'i3JmTMe*dkF694T zޛ=Xk4b.k1~ $u 9)纳 rd2xgh A!%sZ4 ';UĝF8Зa(q)d f2^u%b%.(q# ~%<`hEO^MpEF6 XPwyst|Y9_>V49INc.ELi~6}Jof?E X5wR!=€uYݒN} |.9Rx)mĤ'%'mZv8)MZе,Lsv; Sipv'l? ",se}+et0H>+8~ՅG,BrD]87!|zebr>xWUs(+-"3ao*IڶtJPq9X1fMmjbEcHiX⺻)kIb|[4z8IJiܺEtQ{cTRD#x "-tתk9?jQN]~z$kEo7L5z%I5fsڊϛ-z8%XV"f 1s۲itF/y4!tՐri?8|O@p;jO5ch^MK܆:m6xg+5#&GUw褹=- Q2L(@hSE2UWH={A%MK^_\v Wbad$ |0 Ԍiǂap6`25wn`c27 >_߭2G<$)C{hDTӏ:ݡMQ܅䘼O(QR|XUXђfm|T C$g/WTêr@лɱ7WÀ+`T0#^ma&p4:Ă9'z[ߡi$bWߋ݇pDp@Ct !yc?ϓ FQ :G:m>3cQ>{[$#Y'NjZQ㰊?zA(W `O)ʴ}u\vh7z厖Bgē { ۺ&`̇]YFu' [a Ɇtk֮RFk O2[B8US!HR 2u?Ζ{:pӔuaf;qyUuIqQ LdZXMf|>Kp \ Q{m=bau)ťK,'/gyE9QohՑߡ64h#'~١[k*~ 2b3 ")€aBvNդ{g8е"*\-'iMTˬոDF`a1pm@N\HHˌe8? iK,/_&-RU+Zy' ϑ6PR Ljf01TqOWS,W$2&ֺ~!YC\w`UIU5)!3 \O )}| y<6満g wKыO+>+;S "(8aX@loNΒɧ ! 8KJv>EL2r d$^=K+JgR&caJ߃E2yj"Y\$Dr`^װ.XI>ŝO}-UQv햓Qp,I c` +*'' Jʋ'1c[ׁP=;v$ڻ)lGAoNZ7L#q96!jZhE1F3z*>0Sz1&\ PWJ.A}:;Ж]YktKI>Q<!5 Wjb#(X@_8e^ Jj;yrb6Zм5.;`gs^eo =ANJ(.4:uT{*ZTe'=Y`U:NGA%tg[RE8I M- uMJDzWL$WI&P%L7jEcGS@k#n?wEQ#88IREB6*,!Mss3n Ϯh ٜ$KD|RA*;rG"7*uu 036r֊fڋNbn>˞C4!}Y3ݝon'XZti~3& I^VӄshTc^gc9GA@?TB74@VwHJFϛz*|!_vN—T@eIRy8Gw+t KK-UA8B .XT亮T?uiP]gZRlg XifN_ QQ$L'VmŊ!cOKyn&SD>Z,"6 HU`,~bjxm;I 4ր9O\jVQGN L!wtܧ.ׇ4fON6JwpeٕT8GhdiebNrwR} n݈ IwktTiej|y0V\TWB4bM"*NY_-W^08 NYCm$;"Yo{4X-kH1+Qq|]Us8wGQi E.,](lƹ~4. N;Kȷ/rUj^zE??{/RkFvW"8|>Z8@m-~=qcaqOVP' / ʌuLwFTo"%ijunzcݚ{YbtݡYu|G( 6^4&W3M5fbc=R];qoTDr.PU=;xEȄZƝ읨x"C'߰͡ EC:@-XVB=?APaĪX8Q㇯|b!F%M/ [ÁHtS =k:cK2bvMd) ypgM(D:ce_ۧhsr臞>9^vB4E|Y +!q:nM"fEϲ뜻*mPƬ)[&VW z{(tb`67U';/{vr56N|w](YMxP"IʼZ ts篍zq3ðxdDu4Kd +ZcpSL֓S9xfs]GnՌ[V')bo刿;2 ʪˀ_ I2zTMg >WsŠAܶj|ssQW>pvMBBȊlIh۵:KZ2ۃYzFbqQ9xBt^DEGUQ6m͋5ffS74)^r5iƉA_PCsu3+!qR2~򰳋Gץ}';iG?WwTn*&#?hYe*QLw=g#׊ :?|/BA<{Eڰgf'KC:qKp;֦Hڥz;pyxJ[Q7SWGgԐ[<㇆ ;L8q,H=o[Xetȱ٧@ÑHqrqh摒Kة⹰,9S tޏ'شo|G#/ks@U-'wdxiEsd|f|;CQCJrLO;fϥ2 ~@f&  k0^#D\4' aRlU878DC&0C#ɺs!xW05IH:׀R\ttի`WbLܟʼnSIOa)oPP<‹u-aDGӨz9D$EJ T+ʽGuZO#% ˯(~KBOFY!O}R>]gɾCc510&Ň`+R/{O.Kk6lds.Wߡ XEPaK_ С.M]0oj5FCh 6,6B0޵ѓ:"oH4#<6#P5r7]\pXDT|@8{\7mZDu}G0X7 C>&i\P?;~E{QiI`=_QΩ,{_uapt -тTc0*,1`1s!lsQ sc"̐: .KѝqJPř&ićjnIvToih~ݧgsOtZO/۶:GQaʈ q;v|&jD10CΟsCY]x?3ٿ[,YzhEF'lx3/ $'-aDC#b#u7s[ѻ#bڗEY|*ҝR rx> ptaǐsf1q)7.dڅbZ Ј`"ar ʓD/]J:al(r8W~WVAQ6DzmO瘄8D^1٣2 {^ٚ/69ԷMx@T{$RbfNs*eoK"fSAqX6yʎ]ԌH])7Jcl|,nU[nr+ޕv9y0Cjs@׾^"n-ic{ rm=khq5J0i]~û 9:9+'eh9-p`nbzRX.Tp.,wCZ<Sy%g|Q[=bb }fd Vwi Ɣ㻴oWJ{ռ~@u@v ܄[k/qNz>EN?D,#Yf`vdªv?ԧ *ҘZPeseվ7CyGF""E.] 3&OBf>"9C83x# h~`3쐣*1z@j*%3w>mv[~lշSzWf;/?\-,-}LO#wUKX ooHa.kPd;m xSUcjQ$*+sz5f*E+_tlo-{I+tUsPb ԋPR2Ca~$JIK 5D@CKg+*Y[ptJ);E3b#$yN*rdOa?;q}AKt0BN୽{ Ro;'5=`v߫Lh`+0MC%YEDby U6YBl * w`iԋ sv?1M0X*äwҊOcI攒jNqϠIy w|SJkUH;xefn-a)}s]Z+(dnE>.:+gDvdyEHaa Fwi2On8oݳ`g)ᛆ0S:l#^46R?m,#+RT%`9χ|*D33 jUhA.ڧ*5QqVʋyvhxrۻ; +ؿ.č ,z=Thr-,/QmU' c:2ZJNC|e\05Bnے,7aA_ty(`_^C.å웩V<;rbt+^;(OU$KJoQ8qC-nFT,NgP>2ެL6 zKrKT3L"&-izoN{$=uм팋j/H7ga_%?Pyob;VߐEj`6u0 ޳nkh&؊_'ǶOAxEv!\}<Y3BD[\ 7Ga+݇P|i#lS :gc?4`H#LyX ,leݏkQ$k uk2A~_َ+ӡ>:_t,w۵X5ijQfʣ<Fn3j'@)Qc>9$"_Axvnóls 8cw$'N*=>Z d'V24gݯ9˕i|iQr ΢Th]> 1cj n..H1w`7ROW`Τ`sD 6]/@=#*:u7Ble^`#f)cmSfo>+_#vGgн#HY{漆 5~AER*&iDI&Eco8к9s3<p&zF"(0ѱѐ*mpBsB~<ٸvXQp3%9VxD̯gX&@cvۀ 5bDʋ>b$ɵ,bK!vaai^hvƶC#2M/N )LGCfLT! d?9?+= ݁/', \i([;I*7tiúXR*bo Kw #7ELkt|ĿsSl@;k{3r6. Ij >X@R6m9.l tzr xn"7x5A~+rֶ2nkkTCJz޿u)[f\V2*OP*('Bqaf|Z97HrI#ҟ^wD<mu +I51Ns8)L|wŦ5mPsw?zcMi?UװK Lp\Jx{xފPBִ{0"<ӹ5 aMJ1뵬UOl^~l +$$7*hWOpP4p_BMtis=ۺ),7<b2HN9GU8A'LS$ЫKl惒 {:cR=v2-w}}(Cr$}:[׭UoEhr2/.QFA۳ y|tua[,"Zي2+f;lEJ.%7"h+,YqUW-ТА&FYeJ+0/p<b[K;վYhk *p jˣkGĀQϤN-[_L]V1əA*; la*̻$fT8q.kbR-CB(Ol7)0󈠕3JoIkLx|eJ NoRR!5c Rw 2Fp+CpS/>Z `u'@sntU2/ _˄Wj`FAOE|SqŚjlP6p/$9})Z45ׂ؜ !~ ;TmGyc.ID0HOn׮H ~mkK lX>-9֗: DR_u*._@wzA ~$hKn8~Ь{7v.w?=N/掇\f6-U9j3C-s6—6dMp#<2jy7Df틭VMIJ3UvWL\DpsbnMƅbrx&#C ˼2Yڜ#yb[=d{ip' [BBy81AS:'ǿNPyy]}RVzk2cEޱY/ YPD9?7v֭^u<?*ɦP'ODz2 q `;bE˧,㝬8\ڙr[kp4ÐO߭iU8A/ N)Sk&i2ӦH89ԓxJv|Ev]oȑ74F`aOgOiO͉MaL0p!F3ޝ#+yݠ> Ϩ 1j |>Q^h}js :* v/3~f؜xs&wSt\Qpk˩\ 4IՓKh!T o:>0Vʺ7Wt[WCT`1c䊚J!#Gi[a+,)})^:׫^ zS%Tk۔qŴt-]ao3.H_ĪL~f=2' "|vWe(u}FQ~HiYF=포Ȥ]Z"1;qYsm/oGO.Uޕ~<+b]e49pM5p1^vvjdk!p=-1lOXK~m|sibL($NA+'/iawbEQxtxyj;Ɲ:Ax` TwJLI c`_Cms>Ql \)r?@B\!>|ž"FyW?첗 $z.?t~z) Pj<6#Y.ݥ@x6=8%_W?׎\ oIܐVs#}"X;pn%?-WO e@.ūZIX$.UP}R"]/mBʯ߈(Z11(B+ aƳR%Ēl|8& U#0}n֞y.է0Ŷ:G HqZP 6UN^m"C}g7zb:eo/l+O{~9̅pkpB!e%|vv[o_̘DZ _l rEW"o  ZIF(jԍ:˜mP =zB52r(O*luU%AF@ӍP1 /d۠gSǿ"9M1=O=ژ*aٻn5DշD!2me4N~83tU`_j#YˏoͲ(AҌ/g(:C{5,оn'f\}Ѡ ~:( n:seoj0:q# U5OT=ϊIQY){}MEAԻ{#1yʚst]#h(oά'?A>ylqJ74q}X\O~4H?#D$BUV-4x2c}YY J,1%fmK],#Z~g:R^g602ad/Y<̓ȴ3 ?`}v^,يk(6Ǒ܈LB59x,oF',]$WQy>[6쐦k 4x~XA4MJHU4Β0?Ĥӎ"|99 tDZԙF/TFzSvπ况6 HWc9{B>p*ņƐ%G+oQ׀D?ܻO]*üR ˹x_"+YڃLCȭqRpmOV6a蚯-CA Y_$ m;{1lyHlok5RF58s2e trw'uKx]&}G@:8*4:ku"$Vhya-4NޤbnMlcuehTcQxPl^%/b7 כ`#2UFP%}q#yP?=y I~%sF-H@0hG8obcTˀ'v_&O &˧HOY;Z]QkkR›-,Q rB.V"R{zC[*0ktU6BfGߨe{va`z`O qfbCaµ'mIQ]Py$7PpI_*cBR^ꃮƹa J8s5#灋yծ:ݿMfш^U֮Ky.nR0LzYMlsVGn"?}`ԇȮxA u\ RRioPWKn_ǀqPK Z)jxBgpm\odx4Eaox1!8YDM=Npj)wE1槑78WW Ȳh:I\i^΀Ú9HVq(]+jZaOMۢ}=vQɼg|1o3kv eAw&u,&xUZ'p, ,Ï::& :4pq˕7Vaσ0aUޚDlՃ8WHXޒS\@滁pN,}c czf=Rk\v药9uG},%c%vX=|@p[A*Q6p+Fybu4>ĒNWC>!n !~ ?+ްJKx0W :6NHkB#7u਼>ae(}qD T]dݘRy0sڐv3BrOUrܽV/و%֩ `ͰVgܓJFȶK]TNxK_LT_*`kvo . QOTXdIVɽnU~:@;$:X; aԃV/+,S+L=@ҫTҍ)*dfJeDZ4۽ QJNSq(a4s9VE) ~g-t\Bt+vwٴ:>7"֧ƭyRr)?qhV9LU#=9НҍE8/_P>IE:3%-pK O;&Hhk-,vLׯ<1e(.fUWso O[fŊ)n=L9qGIŪDx#TRh@[y$$wB61L[|CrIXu`)o1d^= gZ"Gh1拵bDb3dV}@rW-W1 Ӄf|xά0-pNB9%볋;fa g)Zg =zbi 1?Z8)]2v%; "[!@7֔#@l]`w'eab& U6 g+4/H 5 ԴH,"N5}khI^|Bȶx)[:)dlT\_/v_'$OE]G#  OB utKfl/`q؊zL@1 |1tx -zW_!:9fqPZZp6RmHf]n<ߙ)e߷|.Q 摁VH$iSw0[sx*V$>dh4:.f^Pa]oԧp-0P.EFea88 !GJظ |XIm21 Hh$!ܲ<>E~q+CȚ,0&,(u dt%`OTgDno2^-hԽPĦ((S62HB.,UM'ɴ$iZHAZh_ŜWK~! |tH=ݐ HF_[u = <)LpIya!^l1qEs2nA~;SGB0kB8=4 " c8g㍻`31 hmwuO󌾃#q\\%@EO*.vO>cxw^ʒ]L'N9@ qI]Uj7w-wPr,k$GQH 4׿ b}(/CK@l k-J* w);W4$ůNA+}aU5xF尐Zk*!=?g 3 2I_M^h!{ohulآF:LXGQ>em{Z~Ѓkݛ)X3Y dW~WN:HIbjSpTYy+o5y/A`uKT<9d(hUBI?8^IʼG Vٰ׎dM*$hȄ[0m HrlNx1;`_ԫe"U}?8d=KƓj ڭ3hocrk( [nlTN#)S+Պ48rx7:(JZ̚6,kVE}U훱oPۘF]?֨!e|Ѩ﷣()$RnZgur$#64V%s'hך;Ꮆy[礳 \]9ݓm6}_P64VfM*z7}$3d-kCOiɣ־%q/離g*kM됙|/U+xK@Iiלғ(Z!K: ۩W=8"촁]LkRCgz@37KˆzSK?=a*Ϲu#N0酅UH]-n^&\HL8?Z^ܵ@ԪS 5CAظsAGgY㏼pnəK3ķb rY_Ub>z_09R39B:_P8G!3*OLXuggLcs.W4pJaF>s1jK!:+ǒ-0]S?Xﴫcy-c̥zSsdyqJ2(mF9[H%&KV4=\9{#z焫^ƚ v7N)F igtʫ`_C2(8K!8 5Uٹ0ۏ+_k(REj(U=Ou%(AgӅV){v0Dty6rjwR| \x^#q "8WmжI1߭<[DIAp!m;A4E&pOm^ekG ;RWAxܡɿR䔺l Te `g +(:GƎXI%`ㅼ-'m|o+Ls B^N1WPɘjyN֊biP*pN(5* чDFhZ]58#qeCƆW%>"N}6*t,s"~Y}`{Dƿ!&QH&BD 5LssDM:.4N%#y4!_eKǡ`uwnx/;CZg} 7Gc{5 ]A*s_戧 gy˿t%0oDMZ[a"s1&?FY령4GcL̘zkS9){QL$Ns𳿤4qw\ZHD +R>O02hwRMYcs/lp鏶_8#. r5dH w݈_+T߫1U0k?XqӗGA_W9/|ݿ)|ِV?ܺGT{@SJŲYêC_ ` `t4ضcr̨mw$xw+8X˲hoV@XJGޗrդNvGcxmkorPXE"ȑvƷ<ř]k|Oiǭz Nr75P6r=] ߣ1۔qWdZU8cw(%l 2  hoFFGu[sR }V.?+-*e)P|N)_JIK ?٘R(fo:_UD+V _V_e],'[qBlgBԦ]H}js7- b:TkkA84$@ ,n!@+q+'oQ &̩d-@gJT̨wrmF#9kIqJ]%X埉W{L[n,Fo,gPWVKxДWȎXeٷDXC"?s޺1 絛>Nvl(oWUk@7d);?w :ӋW暍5%A9@Ƀy #,q2e=,=2ԙJ/vZD[> |394`]  AW-#M\ߵ|GB;fg]H^ b&8HMN~ʧ'zfpС/MA+7Ơ Kv(^uM1K.^Hlɞh^$4HqfSШ M؇8(p!M_\ qӥS_"].%.n(8yELwml`d@!&hHڞĈ9n_$FbY_Xp],ܹO&v'ץF^~32[j*K]K5/l'+%8ɥ0e:&먛k.~F{0yIȦ6(r owN![%I=*ˊR0ea3G(sYтH7YxL%_Z5x; U=<&[5k{o8a.1CU˻ p꽊44Exb@ŷYύ=O>CwrQ@QV*k@#O!]tq$A. rߞ* v(?H,;Bx- ~acV5YaVR_e݉' cJV aۇζko{lȠƌE%+ԏ$! ɹs^7{0HHX鑬d=9nwu3sjzwvHSF.mcܑ,x}jȚqț^|ԧnm00cqɬخ.`=;xj"ׁAYUᓟE' <腪eS8ଡ)0Nv j~Ő ހQЗ|L42+e.]g|T;yC0iwTlLP%1w^Z%j\DF&~gL$/E`e6"\ӋyÇr ƕ,+mPس&Y it4p9`ee؅j\ Y"~`.B 'Czc'03$ߖl-a 0E X O:x8IiV)  2rpAB5;%rߖf\nGKBqvb.^66d4nm6PV:@Lt3缼eX,'bNS14~ҁ*S1މEHТe5po4,͠ᎌ`{)>!1>RϊԇDGBNtoX3Ojg5m[o+]/x4PÔuHDZSJ~Bb32ׁzH._ {q&ko2!~zف)› k$y^'󨻏W+4檲zcEݚz\+;EW,|}77/VA>HKO]E|@Jvfҏv0I|r [ʠλif1%wBֳ)ѵ(cm_W [ !8>=kGT }L(鎋Rd-AQHvtZU$2ZDwTDy]$|DJJIiڲ;OrΠ 4b6OxWP U I擬g%FbAA`=9 w/gw8k .ρvVCKDY1s{-HL~v:kn6 {IjdG}܎Hd.rLAɱD,|s KM9VSߩb̍F? EtzGJꚶ:JNtݹzd,1Q?%LKڷ\4${80;+sؓ=h# }u-hE,njW; 3?pm:r5",o(7~s ~Z:q0{[JG,;VQ?6kYؠC+UfTA]ғ}$1QurqȔr5C=Ω^GuѶDo: (ss2,K֎EU#HbT1ΏB h8F7۵r#-L\)N6fʱ)l &7AQHu36p֝Y :ۯT#+֒ C݄.XAH?SK:8Q5vJgy&CSeJX{ЍfA4lG| `('\fSM1Ǜ6OrCuj;g"$q~bCo{L|dvݱ(#Y9%T,pS\bȜϼ !ڞ$U dӿo@`^ BU*ؙ1@{Q F%/|A]/7kA7Vmj#0Xia΋ɸ+z>l{ Fu,!*Z$+;[]ܤ+].xQݙf-UqYS@(POަK~6掎onlG:Iy廓Zݲ_dXǮ?[xథ#+ÎɣgkVzC63 j ×vPe%F7ik5ȫmjop EAuh"n@⃢+Uפ~3HZOUЋ2^L ޥ妰>f0Vq&0BS'xq)*p3PJ$&#gGcoUd^Ǯh_v\6G$ !/OX`B/ 8@շ: $rPLR%K_:v Rouefc~,;a#-HhzNV#/F} T(1v!BѲsl"G-v!JMq]L|pW%)Ֆ{DkxzSy(r`P;pt4=3ž@~3OMW$P]CzzVtH^=hw -5iVȨ[..j>}naWl8NސC葦{]k:&! MwWAWAZjRS2(6O1[Cll:F3MnS6Va]Du럷,հ咥K_:e%z7XuZP‚9--g;7ECs6P۹O!"8$D ]o3W\] T09nДʵ_1R(7167Hw(%0R{BR ?wR˴ʻ@+|#CU/QdZ\X/^?P9$6YuF{z^[aTrJ @SإAR4U(v:b@i?fm4T=`[UHA:C 11߼i**ʽѦA&Y %Nthd&|'EHCoR) 8%~pѦ_00.,lTpYN@w{[My<9 W=I_ QwD4qɹqikMo"ShЈU:˭S '(wOלCCpHNj^6aQ_L_=rG=iu :DI6P%Jq-zRd!|fM+&P޽vonu9x)O/j[o i%&xusgs ^ 俰AˣrGI7+Է KQߟ*Td՚>H)h?,2w~! SXF~}?Ee7?&<}|;ک:anO]bj狭f[53 E =Nq2qzOѠxd$oE(VӇ8\7ESlƇTon S[2j9&}0f/3>`C\*00s)L0[3L 1Ӑ/į BNpOzuŴ8u1kk[7OC=+0W!5xƼ#:۬)iScg!ULx\;f5g]q$n*31_`\ò؈c򡙱ޢᅄRV_\x|ٽ# VuK+yJ}Vq~v51"qB0sW嗦dƶ2CT Mz,O) ܡ}Glӌ Y al`|~jǔ'mM6;S4OU5ZeΪW-x:9X'(τ0Z=4Q۪q(}$ o} vi+ִoq*~'XPDƁ>De A9`8jJHӢ -h}Cw=p4N? .ê A; v 8s_Y-\u+eZm3gL)s τvgYs׆0'kLhK!뇯a-ŊV*"-n0KRQq@&c;`/ciвxb| JP!3}631VŻiem4K߁bU3 v2D %7XݾKC @v2v7;c2jf5"XddRq\_^@,'i'"**QCb C6*/` p=;ΙȐSG}sZKe>3b89 XL4.^m-[JFRzMxW<]!k^[K1N / diXzq.]&YpLQe7]뙙mjY~[,))|UgS1JuHöXp k!)<\^#_v42i]i\SS0.)-GE[!]Ql2Qk Rx82;iۧYNj" &"I* 3gݸHm0"S)~+N46bAi 6Ƃke1іZ/w@/Ǝ  ruc@yӘPSgbdx#L2o0;WQ> G]ǒ֩6戆%| m(6l@n^p6# 2c@(' @ |n=qcD.=lQZzp%Ͷu:";&P1M ^=ptnc b^ܝc߂[Y#FEfw ?m&2ח3,˺ Eܰ!2>\@Fb~F̨Pd s^B0jx,剷u3f^)zhà Y1]So40.h3H\}q5fOey0ʺ:V6B(߸Mq?Ѣs !SyyL)h(lɆM>Ny8?>5IҭnIO֝? XLgb,8&CQkIupQ vo=ָB&!ywT7T'Ú[y4^YI'Scj"U\U8c[3[W{Dz_hp(Xd.{Gu ROb(gNud͘#~; i!ETD,c[/tD PiNiPDȅfp|ufZZTI9܉ܲNrH!QM0 :\Ъ[oa"(/VL1{<Gw[mZ?ٲ#4F1T`wudwU8dlQ :UD5ZXMbfO7:}p:4$dJs)SMM)TIۧ> `-G ܪagTq<;2L"8s a+dd^Z'nx\ UK*D]}&ILɟ] T$]g*Yt﷘>ϬQd,u=CJ uh풼"G( TXV"k?4 oE,r-txO-?!%zoQ+ܼ81 &Hco˼6QT-ӹ][C/Sd1K`4+T }7?0x,BS#|ݗ{KvjйЉ\[?=؃jBDh))ZNrCCߝҠͿB+!7 zb:MTlTڕ8v#LHd8E-36Vs-P<ؿaV 8*^84 N}P{ ;m,: `+]11i@v򏅗(2 | АU&)F#YC]4Q%/)w뼲Em3@_Jb}sD9%{-rڠVȂ'j!9,[f 5Ap.8 cAa>jÕB[䴅w̐4 &qL9|}J Yذ(P\)r)q󥭁;|SFk# ̈́Z h ҫMSjgA?OR= Tg?JY ~yݼ66m]ع2pdX{6{XPLX[KC܎?כl~V;! u-7 ƪaQrW0r. YRC&*I/Q,L1[%< ԄNR֦!z4c05Z2[Q8C,QUv+9l´e.;gI 9?2o m +)u j e9Dz^LDSf,=f«qv'']XYSPwD_,L9-!Y]/G$feUG$^{1g*#rOHql- <;G^H"%Sn+ 2 KR}B('Ph+pw=Yb1X)x]Vp٩Vs [20(j4T=1o;[0=xy%t "5taݵMcQ_A%B%Dg &[.}!ZSEk"aWzM<Wo<6>8^vb3ufTjٖfT_n UZ~Q3;O]ՖY° EK k@埉`)Mx+˭Lp) @±EHz*ʨ7U ުWdA4r>r\\֗LrMVFc 3X5/aBR_$ >ю=XevqI=oF5 @d@d S'(, ' YݳȦw[taȃ[ς~y:WQS1I}K*ApU@[#u#Zk<6kUD<6|~+9 3 C kv$$']0sl:5s '5@Hg \:?FBt([Ѕa@AVkŌ9Q<$aQDGUWljCȍKԀ#\v,-#5] _ "1Bi;uZ_P lUQ|)ګ.9 T\7כWo`|񆊀cќhSV5,KcsQd܎)P߭1(= 7OdbVieJ,իBo{{@.al@/ku kHߒ`lPgmSts gw>&io]3S>Rچ2[0xîkhvI;1t UR]`I;{C ]xmĞ)>|WVttq@=ýP<..=H#3J)-xQF Jt8Y Ջ'~Fo+㖖g a\|?>tyޙӅOӆ:0}@MjOsc;s-i-6Kg#:hxXC 꼢#8-Ͽ`P04~h44BY?_qt)73M|HG-$ӢenCJa FrZV Li0W1Kf`ϡ;z"336ڵ}|/υ1 Sୀh6nYE,Xc ]9}99AM>jnDh0.>ǵ '1e#^4l U1f6tA V8N֡M](4 RhEPSZtjC9֍ DG`kbZE/)V2d@/P y?uStyMm2?08u(pZf۫fOY g*ɼїzcw Ď{xv$^>bE$w8V|}YANXnL*ezd ?Yj^"LRVH&zL]d;SV.b>Bfq@]f񧱏E*rB ;(卬?{l Rۃl߅.r/o ·H̺}k$$5XOBdLV?UK|X'A!Z$Bn$0 ⇰I?ۭ d (S}%D9Gq4xwwe=EcDnQ$"Ag(0ek CQhp`zd>Z]I#&ibR΍tEW\Xu8f= tG=ϕM$`kE4/FH|g<1q [Z; '4r0_4Hy !6GJe^71|`dU)GU]z(^dxH^?Km۶5HA O?c\6| 'lϙZWP"z8N4b%z !NH\8x[]R`p yj'ϾTY~K ^>N׏8=1y>2RA|U @x5RF=b–+1xG+Ҍd{F X~e ֓HUGXj= ynyHO~Fєd%!|qy1i4D4veg8Q^S8_Pxcs4X͵wG'7x@>,r)8îh:qp#N<(0?_BӃ;[wjbi<~}1al` ߳XU$-"yV|1_}Ng;E0qrK:~jE<_taӷINw:lξz+e#tk+&RN|,錝FM$^\/[ -VO=iGXrFqNy_QӶpz3nf'+.nɿ' nU 4'TFBZ> "&duB3ys36X5~sndMzYNIC|u\e͗%-8`g#n>,kT; Aކjh6S_igLRHڈjr״ #m3ب&9`LgC<㨃 .? {Q`?, ;yBX5yhKs1dN[[GfbɪT!o>kaAdn'jOPl!uJUDѴ2Rն&SX+^ǫZo.:N?}rf/@*lfw&Nj<)F7vj9hCBb"0-VoZYhp:%LW#ċNC;y< QRy$NdP S7M54#1* (p|,!o!qrJ +P8kX1+c89Ș7i#oFJoj:`$PRMi;݃3yxVF7н0؃Iץn$5=-E7H. _JB-ڈ{9gĩH7IUbZ+P3B 2CnݑfDYDIkY>,3X Vpl56CiBAsF t4%ZlzhH?{b5kA8%ÙȕL xY>ZS*S&,VP_T>^, YUy髞w yﻒVZRCq'0_Nj/I!74;9sOPPF+bCyk~ S!-X=y yĊ>gV6n$aaMj-jQ'{"pDFHCP7< 7A 5EMp--Fc*U Z#4j:_)FV)L$eCwƊaV>eHx bʬlFoҚ: l/"PթF;ݢ ϵlO4)d~=Cj]*o " ܅#): n)ćUH kRY5LuyГoat$]h8lĆV*r!gTBĠħVS@%u< F#x)_Qw(9 }TE}ǵċ7?Θ3VEjxKH2>3 C_fY;Gn%w?La"!vSR:aj~?_F>xTC´e#=δ5!V#,؎3ڜ|ԥ!m2Nhݾv4s׻N^9`;@#덱{~z8BimZj$6~n ɚV9+S x2'ת&z#1L_\Z(Q߄?}V&t^vxb0{ⴤ8(N?6'&8wP>ʋP=g͆DIqRn$<ۿ'rtCY Ip $8[L386?IucPۋL9ZJ͊rVdM 0 <C2Aju@uYn }b@ 9;rlRL/0zPTU$BTN*r]zԔɡ7杳*6h^Ƿ(6uɵ1$XSydNh BXz f`ɱGrՄ2f]{kDl%sl}R "nbcmJtDyݍ0pME*m]81P՘q "!S'jm-A&m x#h>CW#ȷ>]4̴Ԛ~{%a"sCͰc7hn)qX3+;Oow9+/f05oC.Qp(p4x1fHo2$1꫹xD<%_ D^s ~@ Χ2+D/P#'Q\3+ ~$$.-lEiqyqPyGQk-oN'Nj ˷f1^{%tצ}_#A찍4!hsNⱺ͘v]zˑ}D}syi7{cn> @*|Ơ@ca=X$Q#;89o|<%JܒEv'jѼ<9g j`QqP\XH-<&y`IzN$0*M% )TFzq <`:!Js~J`[؜/0@]'}O:uGuh |GZ:RӱP!r29ئαMp4*V,cK%~2a ݅e'Ņ?m\ZsqM0ie!8ς !A5:$Nqȼbىtشp LA_Z:dL)vi},>1 /!L4mXsW}|w" qpIs(Oe}$c5 UM1uCqĖ3SJ:ԺR=HR^FցlS$ػ q_+^LyK:aCvGeN"4Gx?+ 8)##%[Wғ]~XG~,Nz9n??o.Zg*ȡ ̸sE7(Fmk ,pF:ٕT3Ogo:`IݚZ&CF-[fcF6=&*ipmK"cM'GiJ3iKp|pr#ueh*ͭwVMsJ=YMZE]_B%X)mmӑS}C@Sn1~)) k 8Y2 쭂ӥ}ANoP 2;N5lgV-UKv7VB6}rQ}Gp 3L*Ƙ9֊sqI."SuOHrҤ^sN[w]wuvDcR\==}luJ'p&)9 ~ZjeR-|\<q@Ua=ggb{f\Vs66"Ҟh(iۆi%~cTVJ;IN>[mώD[|11!<бfg= eFt!k4/}DupJx \i33 UѾ2 Oh%4ój"͆']OλOB"A_pD+ӻ)>?GP89gB;ռ8>UU2!Ʀ3GB]g%:]r>IWd:KMc!mɘ:|2NHѬ[yU|@h|i,ygBP@b.kos)*DMx|i3[Լ#Vu8YqW! ~QE}uHj(K&^jw l?n9̶:iIt=k3Dˀ7O9l&-RI bu˹O9kY%ٸ v-U:hB(6Jl߱쀌>h^qC?Z.).tl$pMV_r|ƒy=(33^v_arX}~+ϩ" 0O]Ϭ^BCBP?蚳N[*HM^ij„rγOAwǚc\`ҹ(4gcWRdZ%OXiʩE$n?ruVkVl;2Bv&PB 2W~lcM hi y EP,?kGi2Kk|XX^wgo#Vx.lVC3vu /cŇw{[%M-$q51_DCS⭧,PUjf4X+~LJmF s z;jYlRiƂZaԺn&ɧ,v0"z7ZO4d ye"8Pͮ%kS)1m0"{YczaDS,1OMz1W4`n l>$-pY=% .WHU4&Bw? 2DMk1 ċ@5NiRIVu,1W?ۇT%劧P:cyEݓԜ$Fa\Deu+B&*N$%NO˱(Bu0#|GdG!>I(Z  -VgEǦeҿ$q]&zٵ1дNSRo˭tWAf:_Niy2fAc]2~#L?d!o஖b%ZĕCB0cz>E. XvL}~B,Lv!) VM:C %S> (DYCΉ;R~;߶uM)pp.Ԧ qw!9WIBc}2MϨ^l}%9=銺:Yt[a̛v7 ǿJZ^I47z֝.1DTMyY2yzhlBdAuK!hH.q*UGK,,AnQ^%,-[7;Ȼq* 7! _Z:Domp,@rvׅ3mmj]u*1SFl?4>l qc 9.3eh,1ӱ: T#)d :1":|꺚:< [²?D"v_g Jiś%W`˭fT=YʸTVTE 7E/=h[Qx o}~7mIVH %$SP¬QG~GM'CP". w)sӃ"+ZiM8~к`x@&B*bO}l0BK'ҎgmDr+|mEf5FJ['L)D[t(T(yl Yo )M<nۚv8A'Eر֕f?Y${--;"ϧe$a04\6h8)@ TVA)hHV} 9OF9aC ,S w^gl>E0\84;9ֲ.!ﯰPU%LJ&xcXzvie6_b]!bf^3F.:uڞLUYS0ayGhIc: Giar{V9sj0g$A$p7ߣmgbSF OV 23֎S`H?4r,qVb h'w hrSٙpQlJ?*URwe'US=Tay9nxAt&m¹Dt!i)W>%~JG$$RmH3|o=RO?llb e"L:pLǽ7Fc\G= pŹ؝ה9lì\JGWaV K@k 2ӗ8w{jw*VؙHfYLK1] BָGqڦVvrm-""6+uRAQԺPܡ׸C\v7_')@l~~eMҋ'Se3a^|iިiNΏr ׽fIA{ JAF1MW|'wp>3gu=|7ƣޥ?ZZ|b'RoL_"+f L) `RȈ6%eR/h9y>\ 2 3ɯߟ1ܣwJ?t`ww;+[G[tχ}F\ݙıԙ/zb(1I C-e^mq!B CO31^'>Mᮞ,9th oF6O * OT5ET7^YFu>~9AJ!Wŏü&a"+BBrX+2J +F!`+ 㔧B%4WL (*QotoEO2~xl -|Z*I#SKYFˌvepJ}O# n=#jň wuDA.2g |pR0`wN5,@.Zï˱}/b,*צ?E/n ]Ө`dZ WbCa]գѩEZf QVC3/P =Fш &ͻ;yS5D̲_VVXU$en1 ]] L{Gxݐwu!gB2PO푰`:&qNINd%&q81 KBH&vlAj[r@ת{g&S?YmmP4φn>|rCqFDRs'#=\S~c%}ƏTq%S4_xU^.r@0b^ܻy}u `Z0-UHcG2I]ְ<¢Yf 7J!~;4ow呷K5C nb+X++}mnПk,#l;0nb ?#{B;0 (:z*3܆grzgjqk"L~@v+$@ B8oA/><"ş£X۲VcwGDp\M~uxNj2:qk|1^Lq(ЮXev'Wo!2h!q"+%'ö\%IndS$!rR!Lb}^%hFW=\?7@sw~I vm9rjZ].Tf+@8n*z'!zh1_os|ͱsxғPR"w ̿@ yk]̓WC/֬{gGHzH^eFg^[ouuPSel'9+*]暔 ?t 0$0f&zx?"`t}>r-_%n~ X ɺϼ>Б@Xtx\ @Q09n.>9d{wh `s!a?2IװM| ¯jsXE؉+udovr1_U?u:=,K >=}'I7iT(Q&MO[pz<`94B/"1r&qUZQg5`ur3ԘQ`\*O y|$Ob t[șJx1)ִ7  mZug3_6/]ƫӳXH\7 V #hUaQ"}ѼbW2A "],/\)y͵y]3g;!d6oTc] 0S(K^J T'Z+=ptd='AR uRIMB2TL`c-Ͼ3V*~:+2gҸ|;R`7~z2|qW:|b0r|ݯx a=(BHy7f 1}? {d0}YEp48'G:QQ|0tRT.%Ən/D7?W٧T7DDaWUcߩlgEI&]`8){\.cG_@Z^CRq$~j]D^7$n,N߆P-(^^ō˧Ҥ ZpZ"VfDn!VS3v³-1Wۮ14P RϫeM{C XGLC(iql36[n1ufVA0|-&Ya9ZE"G$B)+T~u3GOHġ Ep|%܇iu5eq"Λ5v`jpEMiw1&C lY5vflzDzьgX Ի5梑%UglԖPeNϵНpPs[B AJw~&$n\:*D4MTS%,wmV|ruwBtA~8c*0}.!I#uH0Jb ֞4N o7$ \> (rS̙E.}[ K24r775^T|h(y_ ds .`]xWC O ܹxG8>!)8%3ALN `nA*vr`DY&hLnyFZV =$haӊ|!˷k(~m*S*w^m$1˼ɧwtE]k~aEȒ_6L5xCѴgkuz3Ce8ݡRHbҗk,j~䰜OyE1 aEԤ:UJr`H1P95 .5fLj|}y:|h 5i7|@v\X]P) `d;65-d@`,>LN`<5!)DS : _>)ɾq?@j:^y^kZit&([C1-4*WNe<.N<_Fˀ@m AȤPݚ%@ zyRIjr!x9*5]U.$V2I y|~3Qu9_ i el\joTX&1CӬZc]Z1m؂\ytB]׭ib?&MRE~[;OcS6P3oT*#@D*7XMp`)KaC_99n<:b&R8(OEX7>h P{k(EkYt-p5j,/KsK۔:]|wf K^ e&0" bH)Rp9mW}p|ȺMQDY8iB˿vF͆cV)6G%^Y:cbXm=|\ @QrI^g3@rR#`CCsՐ$; "* NFұOf;;v?!GS5P2^1R:㪷%~J+6U:\.5? ](W|!w$Nep|/6j{YazМ"}=z0<5Cx斍ܶE(޳<^%3ȧ0p}^yDxYE6<ʱWpʉ0Ɯ,EWk"|>Ļ[E0.Ǫq]oJe9a<{æcF\F@ߗ_UVx(1h8OJ҄zڛI `j PmLjↄ;7ʎj&"FCz8tDH#վ5 ]2pYmW~A8GU fZz nRwo;I00WҚ dAT}km3~Ɯj`%v LzW Ob,a妳_f0b` Jomt <!"aհ`{w(״>/)KZ.#璒T¦OLp\LUn=P0s=_vg ;i-:I e62Ԛ\Z] W5pX5ꍀ.zN澀)[]4,: ,wiQ0MT>52lv?jWd`(ˉ?]F>w1^Ol@YB j+B@I[N]ׯۡ ҙ5Rl|',肋|@g 4'ޕb@Vn -Ŋy0n U!tg!]-0 VQOm܁Sܴ HS$}ǾFcyxLb}Wl~*k]gKa5ƾ5Eh'l`ϙ>B= shs`2MxÇ~4Q'[*<4ºM S'_~&?6Y >\D̳8z|)+dN% 'W?y=E螈q>."0٩C`I1Owv4l0 <$5iӋ:?lҼ >M2d]_QF$5ib'T=hXpI_؛¿6q /~ C9H1)aK~;Ԝ,H*Ѕ@M~KŮ z#Go:5Z;xM&\_,^b]dizz/ovEˇcV8P4#kLŬv$5 ٵ!vBjKGWx=_C\PNAH&*zchq֣"g"Ec5gwQ^e}[OhGPi¦NQȨme3J?;9]FSBg9 t8wXTiZؕM] ^&{cM-(x }uUQYMSG[쑭㸀|ozSu`YDuzZc\-$ÞYڪŢP&TމfSyL Q$0 m+~$ UW V%/9?peH,M>>]!p.4zv-ns]kl#(+sK kfj٭k~ޢnA%g5b , L*'y 7Vuv0tڪθ$`5C= wwzCy _qoR qz3 dst۞ Q׿H++6u d'G"k/Z R $0+aE-̅H8,LguFj3#X(mNkFl)|vv$ә\ݫ昖:~EnMeZ`N+(Q  m0rOr*~֡&G ?zn2)zb˵(=&ΫyZu}X&43"wP/eWpkXF`7{15p.o ^ƍׁS>9"rm`ΎѝxB]@$VY`}vnIF">˜oNzXp#K 5pcݭ{Tf!IMǙU|hFOJ"Ik1mgR,T+GO2'?/`<#s_Uz*܂k}dAغNfM5\XbUVo4H#c>]i[?]/:o pSK r9P[֖E\JԜ)lJrgr3)MRF);M#Kߺ yw""+r16PhӇ@_zocTa?Q\ocFW1qo%urkZFjZO- ?2A?S$kMvQsfc z"Ȩ`C[s_gf}44ۯ2K)(E6S֪Eszk#fQd8wxٟh34v{s5YtfQ Y,< $#p[rK1l;s^^&[“Dx ompDžryk(S%^F%b:/Z1l3MU y?kbZY@ӌArv9fT{Flߘ6=< .|89"N_XxupGDB<!re|S\5$ a&rw ՠ:Co0P2Ggj {ȿye G{N2aޘ-{Ѵ$Z7cNĂ< =w(>lo$vs.b+o3kO^hZ8KI|w.BPVf03Rp~˹d9 ̮r;8Mc8Ih-K0ꟵʋhF idѡyNׯp|ʸ5 q&8: WeI6+h.;3At4afǐWJD⪶kqj$ǀr?N玛ٕ]]pA]z2_zT-od[dIz3 L+$U;T`X _@C@$gw5E*WpQ܈H6:a?-<|څ $ 5iٗ%9:wцBaG F4[W**1&щ!8/`Dsξ˳{QH>lblK#γwnt5,`nDtf쟫3/9iT'Ъi#`Dg2쁈Ar(' U%^Lzf){ 0;1Z`isZl[^9Q^hfUw(^ݯy3<9@q\]SAf $G0h QwOgQ_AV;ݑMt2Ѝ*~zȜZG]PGBX\Omu!P<}]k^IneOKƆ6czYzeeDCjjUos54~!ikIKFmmj@׻a7mn_ ,vd%s{7T_d@\Q(j_Š痃qȚZҜż CaNEnPލ}]T8~Q/^̫v*_ye?ϣo_S/d7%)#[DD!?EqAX8t_Hu26T7m1(,7L"VBI"L;BW88ng[*VqfXFOxϷJ0<M3[ZsGV厾YMĬRwXL~Erp w!gx6e!2v rm\LDA%beps9*1'@N~Q<]avkOJwQBa?nvK%+C3Sp׹r6ve`NW z>;'a;־ ;2f13ۿHWwJ:so]q C` ?W4y î(Ĕ)AnVwn_E,ȹZ,rږv7@5IAɔ?VMe<"R(%s)40pe 8nB'ee8Hafn]|)\aYJGoV_AQ̜ů毋Ulӵ\t*//7XAj=JQP1/'I⭏,hd,YDC^@f;koI!.Pz5ؤ(BMjLE'n5j&yl}bkLS&ք o*\Nm2z 9آ~>s"*>l9rz2KW;+Lͦh'8wsH448&1p=*ek!˼u/|nK. ߼ >SŜr<ܞA{JXKN}f5lCIժO4]Ng9%s"+RH5W6<ܒuW99PJQC6u"#詺;o_݂^DoѿMej=0ن؏2dJEġOFܹni)ɦ2ނҫM=FsEPTMCfRi( bz /Ti0ES09-G'l06Njl8U0Xj=pi~Y8q| &bJ!G$öa":v%w3:O]-:D\l΃iwHwMC$4W~ʤɪ^ ʺmvd~_{[سW(ސ @9F^;heKjv(n C{l5J,Ct}W?m7jݤQ adS=sQ%vԍ֏Jj7ڊvpBEѳ_ [Y[ߢpSbPDvNTyT%a! oc;֒(_IGE_f$Ap?0=4f&zhmE恢*r!|]c8z6,M({,v`˼&t{Ie/FovfA b|ͯx*8! * t+, Z|,zKI-ݓy"y@],hXˣIݟo,*ϸzO}^;u&x-t0f7TﶥU@նSt ZmOP2vh8 G|"GWTL44nn͎3qIN<_ {8=zUN]ׁ.̲ZnNyk,yhP&mazϞ)0t#YrI@Z`ބS3GȜm>wVl1w[#܋+n+ꗲgvzm큦mSyPhD&Oڀv8oT  4*S"< @'3KM>𡫨U7h ON+T'is\Re2Q UЛNH@o:(l~MF^TJ48(.g(|@/=Ef3yU׫[uqމjAeb˕*ePJ-D0"׺IT TjqC@g9/ u#XP̴eyMS־ `9ޮLC 0HӈuYUS\'o?ŭ)%znC<H^ӳbS/wDS>өxZf?pCl &f{-  VPxy0 .bP&F6sW*1? Tl OMW\]i N\`R>}/Hf]Se/',fQ %-TmV98;a{1_Luj-|;ɺU2pګ$1ZY*GbBa-6-d1_ve}Kv,UcDVŻQ"/E65Y!7<ʖ־#&)b:*ߌ32R]R(bRnUϼFK?EK_80+!V})/PC5yI'-P\)Y6>^pwd37# *GaH]\c;Lј E+\YIߗI>-eS 0}$$>`3-@6/y ٞo5 R5`mMZ`rgPԫE)X:[gY.|!^մcna68GoRg!p>n_^aD&<5uw啌| Aķ0~fC7mWuD/<=܏&$b=q:_qZ49%6~}$ r$wgbb|-Rʻ%pY}\J;@uk0Z{߉;6q|kxc-3>Uf3PG s Hl}O1?`7`ކF"kC ۛWXK9L' i"Ӣ'Ӗ,Ϫu-*:OY1Kr~P7&C8JRT?֬m_/.AoQ "B$xzΗ= `XEQPzT7;RG[ryAQGv&6AmrѬ:[t)|->MZ,2R3{==k1Jtsj*षFA7zcf@2={a-?uoEKs|c*#zQ'jϧ+ 46m4oʗU؇w >]pWP-G IYt3# 6^; Й;וqSv8 gN,<вUE??xBM7$QA3Y{,5:r7VkJpY ZHBQzIރ?qPxr xT+W~qMIh;SuvK6qK_@` '7.}*~<EAGƼ]G4`w[K8rŽKZYFᕦy ɂ\>`c&%zAW\qgyq21o݆V,tdhc*7sz0-_džak^%) Fy&*>/3[<jVLKAҵˬbIRT} c u3 '5I`i9Qp{ sp~te׬ۚQXTX\22)[?Ռ*: 7CnP(k/#!5|%MSf7BS!!H۷ѐ>=oJܼcS oЦT:CJ&|fn`Q?mYj,З9ܨ*oK S|dx ;,z/1ENGsFNR0^P*Vl+rϵ:1H2-^%! cOlYGU_.,l"s_K# <̧̚յ*!4q\iYO'ik n^(p}%e}Ƥ~}Q!Wrs;1~e&7(2q1CDe|#w8: Qo^{|w.5&f\7Rb{5~߆ꐿT"?s3!I {>լ)w}be` ,5;.\Tjގ,X载י5bP_mOQ +LˆN5 :ۋ.PܒAXպ'|wi)}wsϦ{e c߁zv.{e'Pf J>dmz*3|jAק +pb{mRIHNu^=EQ mzV̆(ڳPWdzyϣlkpWY$?uߜ7dMBi&Ui n؇X6tqlw•k޴ң@BJTa) jNW)!( տ"NL`MhXCkw ܮЅ.(uWܙxhtf;ry鈆w7k۫(%hLo+8QH=Dpn3v jͤ`h(2-Tճ+*Yr }|PI؎G/'?NV^H[Mq`ǘy ceS$d!_(tܕRR)mvi!u,\c%߁~4«p18=wUF0'#f Y砐GW/ڐfL*zel pÝt{F:m=:IN HӭE(n"ߥt9ep +NrK 9as5@ ] 6z\K)ȒV8E~XR="۽^y4=:!qY{j'}=[JceA2.щPqǓ N>3.J,锃NfzɳnyʐÚ$;x6"ͿMac*]\ sVFcڷ0M?/p_O-9kbbc26F Mʦ^䊡W94(YCVj M;> uqgx@ GPyHӇKjNXs1rq]3"L9Egk- 2N6Q˴`{AA^**މc^;>q/KGT=ƨe7xa u ~0@"ۣ͆ hh] ydAÀ3_<!y4:FS*̤87SX@?%Qؿ* Ѿ$][KR[!k%(~&5#YH~H2'nj}1nw[ a< `oKX|O,_!Zg{jUѼd^Z.'1#zu/gbA*~vuHǣ*em.lkdeW-!xlvEF@Y94s]ۦuHF|E$m i;sg(-Mw{Gf0lKL]J Y\Z8*G]κU9o2^d GXwH)]UaL ;i\`po%^˷*%6Gor݊HV<~a:.}iZmafWwiTXbr;E-qҰbk)GP3}kX_8-a?#&rܽLGѺ~p,%Bo-.,bCn/rj]y:y1eW+Ђ&udϫY5*l;ZcO^H67Hۘ=_guᜒh򘾿"4*f}7*R l% %R>kvTo9k>~')3Z$!``fu9f_n:^GT*a|.9]l :@6&샂 *k#gO1#I75Gv X"~ $8=3CàЀp&4$0~[(d=R߄Ȍ6l>b`b0ܑ\A**]Hn+?bFlh͛+g\ Rrj``]vf.?e6$N X. ެdJv;ng~]{~o?N-:ЗWGI#îѩ")69ne,(T2|s=>XWB[aѻ|ݘe,lCec2]'#ȡZj;ƥdw)@}ӌn z/дW>hA=P@ĢzϙkW)cC!-G]~}I_Ii>G,|)qUʻt#؍nu)8nJeK|YvL.xGRj:M vbHCQ{5`l6tN2#Lh; =jJ:BkTI1&'OVLnqa72 _m1@/c%ZH2إ,`P2eAMCaT"]-C䎤OFU_4b^ssD yoqhnpëk(/Ώ /o*J'DUhw<={A4Ξ BG9s&h89|zӄ*uH!b5Xr 9:됇n1(Pp|:V8C};jp&i&nmv! oXLɡlzFP1~H]Ks;x=Z@O~**tP`ENe'-`WOVjz(I]|m}*=r5ί c3)SrA`8N=cX.rhO3eHNqLҿMyԼWsVd6T iTplN ]Й^ѓ&ֲfzUt7/p7=շ;ג{,oL5yG a6j>;ޓkb"㳗u+FzlS1 zZP(m \ɮ@ kU $.wJز2;.y6EQf-"r~w Uk: q3F\;iT8Vq$+C_ȉ^q K- eCiC:DzAhV쨐tf On4:I詑*2!}lZ,l%軁u#E+ %CD;&8 "5|יe~Bu:k0SBJ!轧c9's]#vkwη ɛHbbp8N"_!2l6}a;"D@DޘaƇ7blj3xyHz(bf!2B('H(t"mS۰^Ec~[R\En''NW%1"r!HdԗQMoY{=$^ȦLvpѷp`[ࢡYP7 xXj~Qƍ*x%9&k; 0:\1y`&:=)\Ng)VCdM%J˃=d5Κ_kϽnq [Tn Ftd!&N'D[i5ji /̞Ƀ[#m/Ț7ғH6{3=_\[9&[7dl$Sѷ.V*2b5:QuӜ4t_bό9q_Z{C˔ #/u#mW߲DQ̾4gxD&j2PҭHnU/;#EhZa)^(h|9qPQ:C=hʓ~I5/+df"3=T GWpF^92a_yNf:DL-D-熟=X~Sebd^{=a>EQfw% cߧ3iWClӥPcetKaA90%>Smiۢ`1#$mE E4\J62@"l* Z>n04saN=,:#],1Ѥ|IQJQ(dZ|>#+PĦd q=q~ XTnVNKzG<}J"%-ZṰij M#U+jbi̭3,D:e1wRFjxu]hcw4:6 &r8_F҉k:Fu"!TAIN\t kI7jkeyX4' c6-0//x_- dOͯ,yACl6V~1:q~v$v /S"z"&mrI}r]̳wSb"?h \?ʿ'buZAFku4ͷMMۉƸghXD[w9E+4@4FCS(ɳvYocsG.){Fb9ʹi=[czE9amZ<;kvg#(зƗejT%vVˍ V\e&y,6i.ώ<4Y\,U}[;|\cAf[.Q6W(I.(.F:#g4ϱ%= ]{<0Lא;fCNl!nbiгq03;[3':64mk\ K&S=fLZ5Ș<8"I&? ʔ4+  lZr Jͯ [1بI2!NqZ]wKvFdX IȚD9{Mm`]p෹pyV +gi[T]$_sRh{b><>V dS"!R5g̪!]o D^;>@ʒ .n|xW)73LEF ^taA,>EB^/ ~&j~4?,=8Y A{h2?ûn,JAf٠+xOCzGۤzQOM ߱m bA⑙ ’ȬP?S*wCsރ~ԭ j1f=k#ݥWB:Muu"dU@̼x9I9dfy˽ץT|UΪFLŇP^DUUԞCωk:2З*얢 6D<ܩAjݽI̦d `N`:YvZ95Y}X)"D  :zfoCta? ps1m9Yf/x6/t7k[)7A=-p&f(Lu)4B3w~d_M -/cF9!ू")st%XTSv$?4U~<Vakkl* nn5DW#\}۝{qI0E/X7~Hڣq+ Kpzܑ`Nu{VĿgNEЏ+\ c($N.]Է2:ZE{{p;Eτ=RVp Iw͆~HYD 募nǵ~A:M]l]V:fVZA2[WPp@AY1v'6w5#k?vfF3y[)Lp6}{?,W X]@@دN~|.<;# t Yˎ''XmχY + f^؀W`&Y/_7ɞ碷W}Jɶ3Uj{+:B{[Ԟ'qIuj [gUA\bf0UYCŜ :"ԇ>tV5^9wcr8= fCmO'/q>ʫryej"?G4HS~Iu'+r4 N!ڤ,읖Hݡ5*%W8O`\髛E=/L͝sGÃݬ2L`|bv#W1}֔9!? ܭջc3E/VaBT 3 WrWҊFЪ*9&B ӦõnxC:b:AhԖb":NlVF IK΍5p휗}NTtxZΊ]_:TS_{x{K{K<7!En]&ErF#߻u#U"s򋘨!B*&2[a)(/61jh껷ol떥nv#ъ✊Z3 S.!hok5 |7СBof~wbi?VaڏQ멱y/m^wXt|5cм_Qj0n4:?sԊi&: $"'Jw =C*4c;8ڃ&H%n1m֩+` ?J=r8eP4u91-K'Gs"C|HߋE)J ^nY[ـ )XmlkPDEJZXIb3/Z4U{1Ur~M|X9%^2zב8TE 㑂,Yj)[/ 6| V3R(574$-W~'-ioS)mu^B{4 9G}8.N{yE4Yhy B/ϣnXwl敘y[y<|r*d8v֤o!֍&@7ś!&GQbGZC |8F4Q"H 6Nn9VxFJ ahcTGf/WOtz-v{!dP >_q䮺; l)`P6n,BוXsPtL/_ߩ2p"3V}Ө|q̣oa[QҮq%wEUxYSV1LF"+n6_XWmp ׿+ť?9V}@F-[v_\(sP%,N-Q;[F62M̀ddϨ>fJ{M4B!*Z볼97EqBsfx.xTw /Ynd퀧h: Tu=raQ'h"V}9ze8IVP:I.,vaHpÔN<,( wq(Df}nY; _֡P.g6.F(PҤ_uY%k@3j5 l= \2=Uj4a]Q2**;@UO(pT{^5dq]?v.vxˏ)$Gq%$!|}> ިOD02Ym6烜؆yC*U ڧp3$x{8#*rCa+RV`&:'ޖLk3 $垭-H)WC۟|gA(y?[*6?GB h9KepQ)GQ(j !5x rg{K8i$.1E|U6Iގ0[YL &&XTqbLOHR'db<9f="+55Ȯ"c"_|hDplL=O=Y̕:3M49cas,$Di>mEvRCmHhɡ{+P_1Au҈`1ii&yfTLa+ 9M -0j+@1quƥ=L, H@a<ݱIaƗ<]^F^y+F˾~@bʮ:Sv0Z V QRݭ L㾠Yn2GBf$DfV `Z`[2^-UqY4IK0V)bn\-8Iًn2dr}ز L }!/TX܋1lK6p*kKqc?ܶP씃-S`Fi*㣋?Ȩ(Ϸ']#+4M) oaqYDK̇7M8gS'PG]\AM~*`%es`.JE֭֏liEEYƬK`yUW?y lobUmÞi;R_>?*HM s4#K\ŵʍGkSp+<"un~(#)@;-v t 7Խ/?Q:1R#0䆰No-J T?)RS> wJ:-6îP_nEˮ]^0+XmƨORhb{N}[=$-+O09GrA!!v^`BQ6˾2ae3:ysjYC5sN bY5~PQ=ҿtJ SB ̙/p9J%mvp53з0;&ia} oVHU,et0GzLmw9a,jSP*.#foE~+,Nt ſ_I F8OQfKcoĒ"T,y@?k0&Q \8aJj5kpod/l.7 oZ'$~;J ;8tay[\Mo0e'Ne 1́o 8}wYnW"툗F;/1ya ] 1j6ٵMNde;̣dQVu=̨8e^#)L. R iB;7LWP';+rwU.hm1l屃1IE;lZ HJ-á-wO'&"WRwۆtDh?ۄܶuU^ | Ar D5$p'տPR\.拏8p3ud'8I߆SN_: EAljinI?.0Q3Ԗ:-K~,KmT0)Mq~U!n%v]F &di1?8Sx0f>= MAn9Sm<#Ȩ).\ $X'DT+^;,)#eM}sO9L 2`]YjHObHH7xT!iV@Ba>Ub"Yn2rVh.֌ 㘂9.C}و*ڧ!B.l Sge/e_LM・r1Un('MG~OA.RATNJ(]?B옠Hp %EE+cZҶiȳ-ء*tm~.w~­rD(T8[I k7HrEE}'J}.ˌ+pr,~,g}O`ڐz+W}l8'2H%e5r|Tw5   h5ȟBp~}b'}ZfŎ` 6}s<&ʙ5 XBFd_ͤ>4B(:<@}K07ɖhщ Џ?BN_m,nBY Н1R?mQPթl?P+*4 gp Lo:Q''|QKyLIPN(Q38׍.F<`߾3x]ju=oD(%b圍 `W-=x%9[P~|TmmXQs~cFM}ya@˥&&o$3hc|Ο!S]&ҧ{FxܯEn?~egzz˙@^VZ{cqίE/d%wǸz\hM3c).aA&,}F8_9x^$7%}aۣ^Be%oӳTWt̀%+|5 R)m١50)# h27׋¸y~t_Iɘ$6"j.n[c"WnIqnlWV\ȺwHPaww6U;ߖFg鼂A"oDZ,D4<4<16d-kў^.eĨwIbcZ)ɧ“=n{d0̷omɨa ̧lGM^)L{4A {31Kͨ>*_aɼdž twǥhtRjZB bvsɇ5wmD1N`!LbrW b.oh;L\wG/=I6gMӮHOqiS7)[ M" f{nˑG/s{(+qK#ˊoFD0/He3>ű_ci-aw Z3sOP!8/"й TZB%찱gaSø7SN_ӟX(ݼ8nn_g@Cb\DeGOiKS9 ]Zn_6m`?ܵiT?W݈X.Tֽn \ܬWrYa|"7}ώ;T9d›khl]lYEou)`nxG+b-I,Af|%pHR Z|EiŪ'lJ0 Lkp ӔGəj d\f7 s7@JM.ۅR({ zW% @WIЉ5nü^r*Oro:)&[%Eܦ$_sG1Vt};]I)v7G<հs^9k (M}B 0 泱ҏ,RcD<{b8)xl_fH4$} l x.3-KW-⊾'Oj|uegFȵ4 h65d[ad7PנQ3>+O  A$蚠<)Jq\1ӿ~+N{Iϲ[ FةT|w7|DOr-&/+nE7w%XgX؅uyΊ=#$ͬ H|oywY? n[u̘oܴ /vk._g,IڂKDBG`G7"UU>cQ(Z!pET$e3pd L Դh)8ua?N6E-vfFuRhgW:G&`lY貗G2%w~yd%Qà@$N~D@2'X\r4GNVаK75D뙢zBj.@U VdaIބQWƃ-=]×v}(u8PRt%4+`_GI3?{1 <6[Tv)鰧F/ǷTdpym4뼩8%l$fe!h(M  '95u=[u8gwi+/?m^Uv099PA[bCU>#nIcBwWJ<+e~pFaC>)pb;tDIw]?OD`H2a(ia'Ӑ56̗ث$6/'jzE= F{קx_;Pc_ŰuQ#џX&)CbC꩝c,n@9z}^.'^.[Qő2&>cv ZtFpOuW&j=8=7:@%ՄO B5߄HU?e*P=CJdPCR@(s /Mm%%z*0Kϖh~YǥAe1Ie3|cK. +z>!7KDCRNK^B^e#{ ]JQ@+?FOwp[{w3tx gѝ2dnmt$V~1q< P5׿TVzT\"NB`XW nʽDsv'/lǦɷ!F?f=|Ѷo+_`i+: h$. Oj#M'^ŕ팜9iG.^^q JֈP^;(k7 -ZSW'ê=?E7_r;̕Q0{I4w Jdpݷ0 X4.XF0+JLҸ5RIJ Y׷ W(Z hVfZ5=Y,7q`~)S33)i]8fכ[$9[/fyRl3v2Azv h2*3Njщ~>8 L.WEIDӯA̵[Ƨ2ʤS'u^ :pr򊔴m9n4LkO`u_}/:x9TDnRE bZl"`xA=T ѕ]A4m+CKFʚ!x *'(  HdI?w,$AuJIQ gg.HL&`\rWN 7|zNO:T_MڄkP(X @_h,-鮛R؇mkr}'x0P@Q5`֡44frIsS`fme?ab+~ɪ8/QT73ZCݾnN i.Þϰ,!|P`wS~Tpms1 }}Ho5NycGl<|YyK%iGDlI| u0w\jA%c)o-.zNRakf/0~H(|g_{$`~m~N5arI dKǕ.PE)H#9B{k:Ӡӻ%Tƙ#-ò󳬨є1W~٬L~֪k1{]U)"(Mm^+miyjDĺk$mxw`1|$V;Sf;B VJuԞ>W 띹ڂvx n3^]MƺKm!+=7hi|Y0a΀6^4:BܿԌc[xf\m$$$*&L;;}Z#M>+í`u"U3c] 1V:cA{K&/(=N Y4.7t>ìw_FG.. K{7.bSMN@ݛ~ Ô' cEqNt w BгY297i\2-9+%hHIS+5d}:D7Z_Uy/<[=نYÈ %մDUcI:[+?GE}FHsgIWd\Yl$|x,BH,+ `pGTم=5FI4\̿HnڲPDXW(bmOPD6(;W:M5E>&^j(NTwuZ:]XO#^Ɍ +%>I@ HfLP\DruL ?РeJFclgi,e"B! bQM&3v!$l:VX1D;Y](IeT ?Rl0 {bQut :2UI[Q8Ъt3WcH+7n{%TG*)PVP7f_vOc* , .z B߭1njsXmԭCjN(:yM#Dhe}_U:ቒq~K, /*)Ͽ&8)N7h\&*R| !9tCe-]]K' J\ۦU0SS-||4̏6=?[0[[Ӑ,9DyEr_7rIC(t\ 6Vy*#Dzʚ?9ۃDyj-^EO~Z!~ѿ^6ati5I( T=0eY:t%>v?혐Ś(4aIƖ)Õ"6oqP0`J]Ĥ(XB _e,1ve5a_ ]!yeA#YEtmF_FM?Pm$At^$À@TPƽ6~C6[EalMIeDGYV `Ugt—c^S6R4g_]5bQZ ZI&h!g1tZ6/64(?EdXt"[$e}pi E I2WlYM -0Z7aOsG1ƚ3cYC74d_2)ؐ!Sn#-CyCkJm̱?ȣ^6Zq3pbbۻdCSUyknH>.vjCx7>՘ jPRw S 1ǚXbg ;NsGߌJΠw)i.Zw ~S "0X9;͂5{O[j}CXzsЀ i;G#>q~\RJe@00 9,/u&d<^ a%Co $D/L}Yy̼cB&_ˍ kxXS(-pkҵ~(d3޿.c'Gvbd8F/Y} ್P˚G.,.b\ۨw*[EQlrQizwrM70%a*8(ғqk]ݷ6[@>n_PkJ=RWF'(p`z4GS5)me <`I-}]]_ lk/wW4$Los6WxB!qX4y1e6c!?G.!%#WxݬIQYH4NB_Q~^W-ngv8`KkE dü{~D _b&7ڀgTF纻ƬE, \q5{rBl=K((`%/{˘{-p6eaY=s8$&q$40oi٥~oxQv}$6kW"Ij0sV&]Ef!а)N5DԡbCia n+H5EEbW4'@껒K b07 W=N6ˆ+*/T)'+y~mWB4I!HDTr7ط4z(n)1Pቮ*%d'^h)ͣ`LȀC/I G@kQs֑8Wl$^rl!BA;#c;t :Ggpځ k}"HLgN؞ [#ؐ,AP?:Lle<,#e>@Ӆِjhǝ^GpkΎZ~J%F,? 0gI 3% ᤰ]X|+ zqn?cƮk'~FS]|Ti8@OmRw!CgM;[*1Bq_߇CUvMu4%ˡ2zKut$"y\S{>~nn7v1|5GF\-5+s:GF`?ͦjlp~UFvo܏T}7]?]eNEq"AG"DdsRb[S=of4~} cΈaH$p^7o]Ae,OIԯu/N*)&&i*F7qգmX3!Ls&2Ɖ,* szO K`hRSKK[-J yīW-Y2NO@􎰅صZu!}-~gnS "Yo@v/$weCJHjrP@ >wAކB"iZrv$Ip>_Vp Q gg8>Ǭfr%q#f#]x+>/k{r2}ϛ"|`+{[E; jȿǞ-avMZdR6?FJ L2uQ*(ϾHK7G/%L p/D/o _҅)"sEK{։H\;:W-(9;dcr=+f2Ĭ}L(Xye卭Gf-TiQVý]난Q uRZV]k/3=6"_ԫv4ɦT!+`@9c];.&N%n2˸YDD6.' H|sHOp/~rgEi5GI[*$"fx@1Mdۄ\SCFNR,%aAdy'y̩'"Bfb#R[a׳Nk235pY<6AH ]U2?w!(Ҏ`­G P/GnT3H`)# 8;J~)3A+Q,E[g]Җ0Fi<Ȕ2ȟ@=xL.8; nyr !:b±Q]!𐭴8#}iS/b$nfD [Z@}P~^gGR]$=9.L}`y5BGC`QpΎ׆7/&,i.ӌQ긪x4ZFX:!)wMU[OZ]O:+ ߙyCT`|u/GZqԵ (qpM׷//|4l3?Ej~xUHTx*}j[Êl]dhIOe/kZ`K d&#`ZjydȨ8F/pBK9v,-A 5f%|E*[HBՄA۾</ZTm(yH.>nsB¼*TV3Kn^<D8UlPj0՜~OYGԃzd֗@+FǩvP'xښMoՙ0ő6%4dx5иRVKieg)`٣vT@u|7Zwٚ?aS*9kod@CRvX?$pjPB r]gp&FNXHA~@J_,~ᐍ-# F}G;%;K--K5-器ȂBd'QRڐG,dl7|Z]C9yc^+ZX#;\\A[CLg>sɬQ^cIȾpQ^^梘a^Ė0@1I:RC*OB*2ĒT*%k`"Y7P!_NH KBZ?S)Yj~oSUHg W+&|T%V \O}.؃X` 1y?A2gqh_I5ݣ8J{wM+юQp=\>U@"A|#F%]R;C @K4!O+;Y\b3'S˦^ZCG]=4i*i l8=b3/F׹σVVh:Q L.Q 2B`lW %)Et$yNУ_ !tZ`6/븳vpR?Hƫߩ 549 Ŀ$#@Ћ5~{1(~zZkWo%/֗W, ?JD'WHىP0ߘܼP8Բ\S糳gaf8c]rhT#Qw_[V(+ΰ)uSirUݙ&x`PM+'ydhqsAX20b'[Y% SZPO+0qN\lKOs*G3`MЏ2BOL|RY6h Ǫxp ',~KiVhCRYlG]1a*,`|4 vgpO;00H LIAM88V5>çjR׷|fnLWtcj' Ӱ̍JÍvӇR|5٧G$\'-p]o$Z1&# tJ+:#ubSU_'p;:G _hg Ӗ.DQe΋I #u!f4/-΋|<͊t1k- GYݥW!ŹB{ vM{h.LlΒv"&htׇD0K":b8Ac̱_Xt nRCi 'lY؝:}vrnpZJ9-R0N"Y`T'}BlQV?k]g& ָG@EC U ÕsRy*B0u,CBCjx\t"H*~d8Bߓ{Ԯ;*}yzW_,U>b"9/`(qJm%S.߹^ o"nNz s,k5_kЧ~*|_C!]MKL?HwP۱c=78tovo]]v<('}04j^ru| zmirMG~{J/ѹ>G1Ҽ3~J[nٓI,::I@ y%jٍV%%^)*=@#8O|T.yRa@t6Zvtn&f[E'N4ȭd]IRθ.3GE sh0)ޮ nS9b@i?gp^*pV6Ti+Z݄9쌕t$C%ס)B#yQLĢ5SQp=W(h'* ٬+fw߽H艠͕~҆Zffw}Y%X?3(+b1pvR d_SjίU+t;U uV8r V @ )m̜= ٔ[n-Ujl)%OҖr6G<^sL@ȄiýcLڵH_ſO/D?avჳ7CRVlTY#v 7reQ+tO@WLnK-cfl3EAP5ՄRjf9DaaOvoV-S_X#n/0R9I'Q9Ey16N h_6, &H9"4 YXɲH'组^?B,rJ U FEDWڑ3Q#O} ջ`O3e taGHvmf u@} %@1b?dGgAg#x{Š&:G )CI.cJ6O_-ޫ|i g &^` GƇ!;r3CEmP v| hnIZ:;cEEw\7بH_;!N:qqȞ3>KMBH7?-LCQO7Qț^w+;e~[} jdN*Bѱ`4VDBپz?$3xWY8<7vse95pj,&?BIJSDBG7ψ{Su EǸa:7 Ėm„vh̅'SnR"clFjY XUɕo,Yw 3aYyMрKP(Po5H_&T}睕;΀srU աT&YIAunj'8U%,F-[Ѓ8|ZOU~# $DJTF̊ d)Bi*<zd(|jJCF¡qG'?c9 v9̋kݴ!km !²ϳꤒݼ} ucoj$&&V6 CNzYX| $DwWζDz)gMIQ`)M J%0>0>1=e9^K1)"H{M{1m`hOrX?-4swMؖ5k'g\ØR}Y4XwbC #OM 32}ע SLIh x뭺e{`zAڒO!dB:Z9:R g9"Z'&$ݜR[<3`aܘ^OŰjڳpFV ^P㦂cOLi OhWylMo Hψ҈)q(XbJ {V,J:F4Sķ985lGvF|u.4~"iW!3%(gB mgE|bq&^tN<:f{Hٽa*eh/Now*l{͸Vc39,L:J(*U.Yv"u\4oF|*޽W.r{& j:?\F]*:Fв 5Iم:^̫Dтw 41"UAr7G"^ }0|1\LmwOQ?9W8FUosJ} A!-i1OǒY x ",2H'@=5}%5Ze!uI_#ZR5h %Dl܄ϛYq~[x$]'Gwԛh^k=uD&sl"Tఎ~jRv)ZKLGpr^]6,䗈+-8ssk‡ߠy' K2o@W1su:/a;%:}0W05i)8@ƩuL>  T}!+VeID.$-y-`NE !ly! qQN$-*>_'8rV :!dws8D }@d᚞n|wulҽ'nQY!#vE{!.[ kj́_t-gmlY'U=,ܾ޼5c:)̱ to6¶6-۾-j"4z *bϣ Q Oۂ&hg訋#{Y 7<}Pkx%0ru Z]~.LT7syRYt\;dyfV8Lc B01%<m;P*T![#SE 3k ~H!^6X3&=kY⴫"kyNry0h,Q87a@m 8C[PDӋ]=ӘRY[տ.D\BrkoP4+),QFݺl!K‹{ :@G׭PsZ{`0]dz@SgA aIa]=YYI-g_ q܁r2x55@a^5'HdZ f3M,- E 5p~:ST^%Qz6t&rv/< 4R}kO@fkˁԵq)Bpn:G;y *5 #MI~pIO @K1o}YR7/۠|eD 2 N/r]byY<gHRs2Kq e} lyPƸk eB3i_ߑf OWH.xFM:Q&E謏$ĦK<*8a/eiGCFn*]HĿﴤfpAHU'8D P 軬 ').:ǠDw]!F q/jx1o/s-QHo?%xD J_Wi3"pj vkhAIAJ8y9S ob5BwYt-O!f$ štwhF'5r,P/}1iÄ\L{ǎ!BæLvTON݆3 &4ga/Ôp'} 5w. ΉXbu0Ă֏ xՆ;9s4L9 "*)rAvPEٻDH{b;HiLVBڶI,),5 7'8  Z=`Ic80@S;<t`/pj5 3-XHR_A o習)\\Hv:}޷`eZv󮌢o} '\ 8 ꋽÉ"]veR]e\",vT"Y0duEk祈vnZY{Kgz\Dt*ӊJG ͓&>&'kWv{2K{_dگCEX-lc'&bӓ#&,k ˔ X3f7#7FՐ@-KsOdFf[QT= QR0h7r[H"8.g &"\d:sR}fnAndg]B뽜oZy|eT]/: M$6_~ZpҖ|Ҥ+a=;yc5A9{Xtj"gs Ta?VβfCf: KĢ^1۬JkjO(աGߠ [l0Q[^1'XvߜVt%J'$r^7 uIv!id^w{;^YWl<)'*$GDUQmŏx jq ;\ʃbwА:PmABWW )z|&}ѝ9+Hb&/˩lu^!Q8W&6"OM>h g4qąp0Jp%j0)+oiSR#T3@?'fU70 P]E,g;\vF;q},j,b{&apuZ1uf%";t +`H{[p{~!&$rpq__'kŒH[^,MfƱ&[-}{T$5|"W MB1mLwAK )y^ÊAF92_D weJKJ f *C8[`C))X8NŰ^e zO]G#;3lFb/iy~bs-Eko߈]BA{Hx!&E]zE%Vk|OrMMឞYMͰ}Ӯ apZYڦq{ZNDD60+³>+UpZ,#L|2|,E=I]i 3Ͳ Fi^a f; >gv)z9T8' %{ryD] E~̻UMո/|1]]׮0}~ተrD ]K|ҟn;QyFÎ? 8d`^JPa ?U*Z00FMhLmaO]F ҁ*zt71A|5|*=wWPk@8'֗D\ofbYrq*zr,-ϑ~1r42#u VYh8qT520:i&nF䩅p |NN>@= ' }&31.Ⱥ 4\γu $11A|s7kxMWQ"ݝxiN$JtS^d3.fTFƦ߿~=+\5[t`Feb:) ߅8SK`c~VP19G^p\@DR#!E#JA9y/v!W)Z==@)$ef!ƅl.^ODCղ"<Ӌp2g6-BĜ@ځP|w5ZWjtjDE#qw[@u`rhazwHY TkTEDŽ9!FźU20Lɴc'EAѩ\HrOD ɃLoiF5g ca1Dcfx:iA{`3P5|췬M"U"6 ^EUj0}MbgzǦy*ДS(G ֠W~8gL wu]$vfn6I_7w3|}P#MJFI^iekQ؇-mO%hs ]ug?|yQ\!IkLR3 h$ɀz"tSS,]q<_HK>G`^5Rȕm X*7+ԏkO&ON3(8Xu%X+5oRm#NKx.vN10Q%İ-z7Ԧ _r6a[rr;HLoVkALSJKt` ῢC'b|Z?[, lfuYO&rDfq_7fFEj.$}.0D~>9@EZ_^QS;)M׌~7o 7y{Q F/re!=KX2_OBH9P{]m1}+ V XR.SqknQDlT/tH*; p/LAmۅ;X}ۧz;+* go޷ :%CF$R Z>L }m: :^ 5i-浗я âxn9${5V ۟\t7&ݬP\ Uܪ|ğy^!3 $V8LJvD<̛9,rfvR<2 -Ѣ:?p&I)U,#B׉@,"CW|j|g<*VJ ,t"G$DR:nRJ 0ikjzB$TSvUǩzDq{F(ް}#:o62.CpΚZG6$H?JZbUs1QQ_ *YA= nVB 畯ָQ!*YiO@4Ԃ"t|/bs Y7RɬK)3뿢["l+!;=5.c$&?m2 }Q4 /u;2I(sdyQ35Kz"392k_ DIW${f+&y%4ε$oSR/C7~}rcVomM-ef;ŧN8?&i; ׅ p6lH`&4_[ )Tٹ\7fdK:ϲhx~6Hژ 9}'lo]O0Y_;ie@j1?lis1y\jCb,2EKsMt|6jbJTݜm`VDDkRζ䶄?sL28:ld󉚰0kc3">ـkw YZ& a`g[3xՕ}hX# A0B3'pm1d`5b]r,tXLZ<)۾=3b/v9Z!ӗwՒhW8 rT'zd soc]7 GoP}_71>p2: "Y)8#4/Dn/u&/4ESݗ)hIrD<%n;§h'Tw&N6\t*u8%Ǭ$7ryjwSV#:B)y47CՊ2VS>$r_+ɔ{QR@1[ U05ޤz%ZG%Z{3KPL|9%W2|AR2a7w%"k`[*[G֫D!^VR֞2':'b&uHM eH|IaKvz7oC>q}C|1ٺV͛Ugh-cBiu8̢oq>o# QOCUiܘӯjxxѨ L*Gr/ZtKJ/_è.`c,;LJv!TrC2J|_L]aRjРDTAU-;t<83tpC\GBW Yڂb"~0Wm&-{KqiC$ ٶߙLu(ftxs=ُLNOT)K ޟFo8Sse/oip SȢ)"ca;[Ju[*փ}=l;"h\~MuSLUl>Ш~*ei_MF(ڌUXU$M~0Oe5\Շ 9Zl~EC%^ZOK{Ez> FQF4Ֆ pNr|ef{=VF mr@IPnwţ7_@z > @MFǦTq^"5]\CAL/݇Cc4ֆq76k^1+Oi̹.TυVPLK%KxH+bSnxpd+(JkU__I;Cճ ̘䤓_GšCL ЌRy7OU1(a9PD=5~@ ĊכT1"lWB^i*:'. ?&L,TjTA[h#|fLUgr-RԨX-#@ uJvq {020e0ZNb1s]EѨ{AQ !eyI;q=E(8h9kv ~ Uӟvh Mm !n[VB|x PgoƁ4|+qZ]9l[ ɇSsd|yya.zSBHzBIO&-#N칷֡6\vl@Mu5>yT\*j'Uri ~ jd@}@&L/@I޸ƴP "EA>UCBF`~c{ ; xoj0yx.q/m T6\1 GzRO^"ZyҽV89'l~e cu*:1)!(9Vki jVϷ2t㴶iJqpΗFOgPe+S-7ueSX' 0RKڹߌ&rG4JꖑmoEI=m<=hlT7x:ןrzzG%F@^ך_fŇ/׶QPc Z"]3n߸6BeJ~?cg?f6x[7HGiٶ= 7k$Ap4XǡT>4>G' '<.7괬%_IU-6CK2L bW˳h!LD|)6ƒIb~ǽqR9*lo׋IN9C-!_re󩩔Ƒ6IjdOB+;sמ #hg,$a;ϩa*M Έ儿Mc"d#K-dXkIxtq+:]&8&3]BEG+;MXu~OPFqbK-:UƖƌ@`_ܡ͛q(H'埲!gc@}ijP7Bd~<\f|<ܬ}v34GèroqOqw'+rB{ث~@BZ4>FR٠r=T±i/ߑ|U=LpCdԅvU?h'k+SКM A*9$oRXnc2{+^?Օq\t\_|ʅ›~]+qsRp_N„dž6k1AhHKC]9y8ߡYGZ i<d1QYU>G O>wf))'SHNT0+:fʒN 6WlAGb4@ωp20z_r(a3OEY[/ے'xY 7f!"K&L8[gEeCbyn~RpE+rtF*ހ%#D"c8孋8LrtݪdI7CN&_d gxO}c*SUyY[Wr-[e)r!*?*lsZթ맲5qZ;=]}^RGD>ׅcT֦j5eSKz9{ЏazŋG^\ ԇ/F#FY*,a8kQ)Ʊvs?qohz @~-rYa|^ iAC쯵r&qG8s,W!ZƘH^VĀ\JZ |܀*Y6BjԆ=xP#ۄq(Z;xœq3YV1:y}R_moG9sZѥ<F`V ojs ʒ'Ӵ(lى\Ch4ᇭHSd˒ZuwHd I! qj"{gnԴo9Ѵ;wAtNߖ8[FFݿ1j|1tCxP;~ qӦ~eVyx$L5TuTNZonJTU[cZ7TK6m8ufTDrz*?˱H@y6ZqB|3LCF+.y4&;r)ԓs8LLt̢K 5rʦt}}%PUh`bL֚>Srǎ|[J ;TrסkM ;;g)e {)#uh.=ųp3QIfi!TC-'nYlI80_iFsVS(t7zW-u{&ߓZ&͖(VP8X-A13Ch|ӿDym\ &h,r!%]"gd{~;E-v-{ }z <")aJ`~^SH?*JDWVOR;!L ?74%GkSr0ZS8W/׿z햬bwc5xѩq E/?wL" *d*ӹ8*B!Y`?5GƻWz?'ϻ:_qJLpwZJgc7> D1bʳy10)$מg2擶dqZi֍TiM"ѽQ\cT'~ mYX;x&|W _z;IHd(v\1&= B:1aӘO ȵJ :Z3B UI`x:~qBw0GU^3ͭZ'{QO k+뉩T?r)،Z:-(u[^d;L]q>~(c_Qp@dJRƼYrzP!7 Ky?Ǐ"O[X |ܣSk+mr CC}KM=HOA5<'NUGٴN@: P+*S-.foN%TVWo_d-S)}9ų瀳~MH)p$yT|s1z9(ܾ6O3j$ ^`dpʍ*vc)ddzt$dSFnNx-ίKdڲ` jXč^Ķ֥4pУq׆b4w0+D{(F1'np_=,uzk}1 |W%skK_a1xuܫRXhyfN[QvY5iuxWXo! 'ykcFחR'Ј끫xK/mOLWX+ |,ӾO7({ OT9!\l(#s\ZuJ!¾f=R5ޠȜڱ`(+9fX.-)mpM}/1FX\7o|\ 'Zșg@\5@gZ! JښŸQ7 Mz̢!GJ>S?"7|?dլFm " H<X$~64?!a1)8nzԊOx$"ojEYKvҀXMPd{IlD%^ jXV/CEU=d3a!RmzN斥: 'F( sTb=2;s9HP#iTWcyn4k#XG 2_7/cbSunl{QL^6'Vm z  j Y"" rp/jB s {׸ϕ?Jy;0s Fk2BIAPB&Ѷ4e #2/_GGRM<ڋRK{¾\%ϝwW(m8ս M %Q"g+badVz=".O9B4;]%F #.T-ѺoB&׳ #5TH,D]RV \ XCǏ!&kJkL1Hɑ:wc2drsn+͎ ]ma!"ƒmevR ~#srqc1AZ8P %3@fY&lK@|ӗqlW['dkv.(XgJK-{]9 hIS,^WJ^&ѝՌ_CR7R7=ad2џںWVRDx"2~)0-EA~;]= TFZ 3!bZp^7#m.K"nLAGWw?=VB@>h $X !*ZTtZ;HUmzӕnؕMzwzX`t9HdKhy!IҏEm 5n8n`7}p-h%#Q~jN/z=_GĕbK8jb$)k LN<M#ǂEblhiP^8L[[ҎaI7wټG>~p~TR\(J<+G lQ@4O qܓDWZ/c6؂O& BNAr,UK5O֯ /)F'MT0IeLF_o;j{ٻe.}U x'JpݣL#Dᶅ%9U/f)|PK߉x172pkٕ5xW0L3r /3E_;껲tI0_}'j/}ٍ~C chtɎ#cL(u2&B!7 yp(/m7.OE,[Ҭڝf#*5ީCQ*Gl O;;;#; Pgvߑ,A`^ǘYjU̇;@-c|´I3sK_g{9lNyT}F'nk+u @&08hKgB>gOMe< }/ 2g;eQĕ"M,/qn"Km/Bz4 c1E.9F)bo9QOXҒEB}Z ,gC8+)JG TAĝQ o^ lZY~m(VR.laM'pRܻy(Xaݬx I,DeJz|(:>0"yD[ɳ|/֍K;_j} nS>x=KE[To_bwG/MPt4%1@e("8^"|S8"Lsk%s3!"9+?\,S$W0A$.;0jUO~57|wEr\>YRٴ4|i봦3Z.:M_0zW2P/JT ]ASX='Yyv{) cFUq%{'R)2ͧ mrb. I4gz:.,UZɫdW6& [ -\_t|oIc]̠Fbz@"_jTQqt,*9^>z{fH"HUj_+TlqICg-Ye$ {ڪ0Jh(21HJ+͎ըPH~)Mw4~&N Aψ+Z_mCO*_b;f^"+2/PP!))7Yaʫ9P΂vEPAY{[uB2WcaQA9WB"#[E (AyN~6ԅmBLE[=2mnNu\ o_;LNgI{A\-tzjƨI8VJ!P?_k(0i B~=n2Qpqл#^xbK%H4:Kgتj%:ܮP8LO-ZCD5 a- %Xx`x eqD7'|G|mi˔ 5z(Yi"nSڈؼSVkq tU}i!ԝ/:U,}z.m:*FX%g./n춥K}h &zAz.#Ձ'=CR`_;vz!9q+I*iZN%ꆼʲ+ѼlZJaWoBRtB uqЖo8;4L9 xEH4:EMkB;W8Nlcж[F8PpU;C Ne;аp  7̴]tcSt`.=/Qz5Hr|C̪֓Kb}6<[4Qpt7::O]{ٛl8+2{ufmȼ9M\=ax{³2:#v֓5O+O.ǧ(ඉ~#G(@Eܰ<<hG- uԭk/ JTכfs6,$Tj9˽-L!^|`Q8e%T%w4m"W ]?qk5]:vnם*MK" xB4-2̹:@-4|DwE QҔ&H/ךB ZkkU+:'=eϗ%8Ђn^ʖ QO =P5s /ז"ߩ_x@o4T[$N]KZL˱g1|CsA-һIx0}BwrϾ }SF11)yCCG,6CZ`1"ݗ֕vs4xitI'A=Jq=h,t /x5oxє-fA<NDZ Gop4IPv!~V-caC,$shEo;4֔wSd-/|m[xOߏJ D0}S{+PGOwil\ZBYwѸ/~'  @Y({ƌ^'R N(Y"~ڼ'Ca}K6j0}teK@ZQk{JM$\ڡ/0EjG H},3t l,)r_>Xv\!j)cda '=]]o%RE(ӢA- ^1ktbpH ~Eo@tccZS> sf33hKȝOȦ, {_t: _nfu$,k-agʖNG#ckˌDBjIa^@!1! ddB*L@h|[F p .C܈8໒ll`MխMjze涹-&.pkw~.[̇ T2*e:ٟa:j Z7oO"=n {*ޜ,vsF~Q`64'A͂FWuD LjA{mhtrO#Ciap/QDIQՅC>yKܜP-fk޲%†)d: owmyM`Ȍ/Mvå*X76aP{[|9oɌg :@:rU 7ec(zEEѤ+m电#nдfȏ03 ^9)E>U$M^+Q.Vc܋dѽ8X2ALk2} XP=Hܢ+VL͎@FY,=Ҥa}R{RA3{GUAS {V{Sæ{ؔg,_nbhwȡmRD`Lx:4:u2]Ȇ|;0}3}6^)+7r<)N1ӥF-mz9};9]ʣ-ŻdS@ew/h F bW25x-+;taT*wA؏I\fi R%+Շ5ҔG_9iN>by'` =w7̱lT B0abكع4P:Tn'~ټ2, xg8g P6MĬZJ?Dlu0FTn(V5oxuNBN\/a3.9F78Y/l4غBۨ#y )ADlޢ15_k = UBdF/tq(-5e*Qyx#Gb/cx$ţ6J6vpX+!PBPL2V,kv)MHW/BO(x^E($}Bk|4\\v p+*2pFޗp׈LKU 0^j)Ϊ.˚GQjlr{5*kV]~:]*#L/Pr(Բj>C %;O Ł啉a?>N6^C㻰ӋHp{sr-t?LgNZ@YynD}Ҧ`b=?aҌ=Vy;bw^5ь%2;z 񆜔Bk'bT/. a;ش7XJT8_}{g2xQދq7N3*:Pd+~ f+g0h?9TCa Qž]mרO]ٹ*"̵[j~"t}xTq~{H٨%\ 9?uIO^D7c#vd{D#n\_cMq(Eڮ:\oD<[s} 3=C+\y$)`KED F.h?ѡXG4 Aiٱ2$UM*l뇸#,:?:S_0Fbrx+|g/*qi@a\:3b+l=H@*laSIu{A_ƃfC轑pM}ӄoɊCL#lq5pZ@uI!YL@ K}}jsVw(8?i=DzIpzr{g}c;MDzPZF5;gH̒2ӡb wt̅;A)dm"}dN>Ro\KfnG#}ɂt$KthJZ3` J>q?zPr:A=5Gk݀mNE"?C𶈾QQجtԛ^ F,7*̺Rn?F0 WuG_cF䋠)Y"k՗zr[j2fV~^-Ua#;fd(C_?֮X"sUT_cu*zO[}Y'XX$mLI_]kU eU;"3qn vMdBrC~WB« 1l&~]Wg'S#9V}<||I0>E0^P# TMm%|CDt)w O#b fVh8"ɗLLg @\_ | +ϵHYͬkTBOtf:~S -c{y(|:RakY3O.."1ں ,N)Or>nːMzhܴ6^Re0q@ K ކ&\@p=pMy4/C<~h4ͨAb+(0\a-kF4r:W.(ɋr!°rv;9[^V8G]Y-Og i8-#SRE|nȆyK_LaS:7t{KhG+2? l_g\a8݇N=0'.{Ugvyc:%;j.ې0, ʘTB4J_j6mar|ۉ)`x a0u72r3 CVD35)WZ5\0:cElm?d\DfeNU/ #{ϗ*#VE 7?ߊ+ϔe|)Ey_:Zf~Ggٳ.>6*RH-]JN$zv'{Zvs7.B݃\[hPx$0,2i=qeڊ\ n2!Ck,7FKhlwp$ިnW1拊1]Ze4/;=X6 51kz=|J#*Sԗ7/!=k))&m]y; ]C1=V1`'4& vH"KEG$x k:- _bϻLϼ FV=o`#̰.MWm3n6ZÆ}F`Qկ^M\  , UiF:~xlO=Y(hdž}59+ii&ݰY IaYAcgZQPdEO)`$oAv73)^u`"T7 1?RB>+ؚQ҄BZl·v.jAf }BdC F6[p1O}8ˁz~:__^svGMυi ѼCjx&KkO%>]8֭b8qց޿wEFirÞ_vwq>Q?# q'k7k=4u% @*^?oLc^]1!{#) x\͞ ;C޾TX$N=ұY32b~bnùAKLH~ |}ٍ\韾7ai#>.#ձQ8ů{Dzy\יCl6,p^utbB'0!iX'6lIچzL;ʈЋ |5{k+ՆdT2&'m"W Vg}ˋGDlEUä"O(| .'cP_J"OQg]bUy?ث&?zZ.S$N'bZQ۽AG6I95![ b\9*xjk?jTn&昵cn@~+ЏdQeQg\FW#g[t>~[:?"^뚍Й OLٛڱ#QݶiFA''TV7 _f.H1Ҍ+v$<N`ک@M3*˓K\E7w^;T<瓣6)WtlHp{I\ʷb:5Е#+P6| kȖdfXȠ(3;WG'/a"\~bVgڄp<< [ +hWy+sՐHRC,ѿR7<ºw9E z{T wTn0|SR ⦙,NZI7~YCb=gx3,T)3yY3&wg("z3OQ.ZJ7s1x3AD wʱٚ*2 `ܰ&(wޅUs&ڷƓ➰ԏMfTFѼ-{S'uL:T+$?GÓӪ f!)8G6!?xe/h‹nAf3xۉ'+z 2/i@_/r{EXd_獻/a|_~+&@pNKVgba͇s@"݂6(1DX2| f͠+C!. bk䇩 6,92TQu ʢu1* p9N/`!_sֆlf|W'K?H~cݺNpL)mL*_h[_QF45N=O-W\ $ 1 9s+VˈI(Y lZaZgWx xEc@}'T;!ذ5=\:j+"屽UCD*Z7 y2zlm(dp'~+o379ƟtrgHΗ(Ocׄ6CSi7 Sm0~CHwFNL‰dDP!TnQb"9ʕFlb8\MfRJR͖ xsl;e?B^4 "F={ɜ”-b)*!,HXzk .TA;]4=HRS9Pq+,wWh(Nɬ !(4^ֺZ2R3|̛;d7_Ä"KEVƖ3duVfD węsz~JlqB UZ3Yj/UCVTS? h bJ]3o`y^ArC|}rB>_@(KUHA+;oh+U{K3 z#kܕ q2&~~U!02oND'uvZbBf!1Kji>wӊ_,vKh^ I`H_ 0Y&K$"'ypL$U1ą:O&gW*ElİrƢ7AF[y\O+ 6y/{G54c{U(۫`$8*TYm{㿉QLOkR@D\2~k-exN{3vC^T|?U*D,H;R}4̱:FN'@x jCl(y jq5L͹O |wxmo\jFd[EeEnel'}ȕY%'Q3…d2hPV:ao4BY'JL^0R\~elj8s>]݊,7$'s'54kU$3ádM 3()%Z+eaxTWA./F> -;XF>e/ȩ*kf˨;k比]AU3(T'u^F=;b_^[]X# XK8%Aaw MBp2&[HW`rz~r8P%$gN}hcSe@Bg #}.Gu6|)PE;`&06R0:I״`١il/ ݝ–3XDOµg3 7q8k"?E H R V(]S@&"^P*e >PR~zI\)rudɡh#q '9@0DYFzcR&2fqr"(7t ZQչ8s .q3_`Fb344u8TƧi*jBOtڍJ !58dߦ/)\':)= kSQGӱb$ vU,c*E3-7Z)&o ]1&PN9DuOPO]? ) '2K+Ye}8׺;](qaX֯vH;r|y5*?׏l} Erug!NIe`rN S(򮰹qAq t"ߎ:/\%C-/ZU616҃G(K';rYeː"{rϐe J P7ݿwVam⵵`k"IQNoO ~Gf[]?_J0h !b4doo!?)b+jlO`͵\@M >a"Fb)QR  eo/6kCyibG\WK׷q`-X9)-e(6]JW_1FA m6eɷ %0QQIS*'P[x% s7c9Ž: 1Qύ˂o=Ke9s6Z.U>&cUd|OFduFHשs}ib,wHPsэB6-$,W&=#/_9Ikf7g,(o~4Dӥv`.Fq}7BvmP *϶9yQ׆$CV~M1zYPl6I'@!1\n]gF @l`HwGa3Rlqɿ6ZJу}`l7dV5ϵUW.E|ӝ-;Y} "FRS*&lNCߣ=UKU57"b nYC;M 8܏]|WMR^j PH0lP;,!xV@t23Lp)mU+<[NoSyv Dc$PH@ 랝׃it(*kxOBWfӧ;/D(wNfF{ pY]'}[݄]j[ɚDºqO׊Xي-xRm <9U*cВ ra_= #К\nUI_\L}N\<PPej$5@`~ԟ"F1$?G =z1w\q|s8drn' D-fm"֍Oэ8t睿 awrƁa&0 Ƒ,Z譩tB)?48gX[*&zۗsXK\‰Q]R0;btW@^)bC :1^ "< c F~Jz.0-zʠṚu|АrK]r&Md<~.Of +w%Q[9|vzTp?smt[W@$A$JRWW4잓RZmm[vmQy)iUxؚx #~RA%fKh0d*FQ>į܍X 湥z !m;Ky _KT$^Z}[I78mb[تٰ_{-ZeAL~=R.8) ԧV@vXZSn3(SiLSS]֐s,ʶcp¦b| rgìpsMtG0[&$sAżS)| `mc==s&5#Q)"H^ R-vǴ-lvffկ( ,HfBO ouU"L5^U\;!J۰o IsVELY$u5o+gނdOHU;'|(UKvxr?q0ҔdD[2O)l` ۉehJ\rP ,}~szEp L_;A7j`d@Q +7z Je' %%`kђyp"+bVC].C2o;y\(Rk80)' }Ywm6u+XaA>X7e߸ȴ!Y%B0\"_?)_}<%WJ,Yƙu؃ap4|3e<ȡ#ӻ;Zo˜$u0۳] jB{jMMGa=nPPwf䋿r,ȭ),:G1"z#9p"m7Nymib@~'w O@k"ИɬzltlsҺqcgE#Absܔw!@J=>_,ihmx&q=AѪoTX&w*t_}P B \r!)ipcmkHhw$a,QAqzu`p+O `dG8QmDy*:N|j%}`.<7eyYf 匐tl=O)漭?x6Mk9YZaA?QrDwQwRf UцvdS|h'+E˹E|W=Lnu 9LoADNѧ Jdw Fg#=3!D ?ۈ/D1DKkn^ 8~PglK2&lg$s) g#tm l-lߖybgH3;]+v`=ġ; [_h3Ѵ Z4b.IA~9% E bτq-knboWndJ[|MJ/_'P60+Ĺ$B!-c5lpFj7"9F1XAꗢZ&_j;KW qgFg5\ETp/Ut2sV˃X@ T@؜6dރUY @.iD9)~hrepSi+@嫥<ƺEIҳZ ۞,p ) E4{}1T7cTH$[ 7]u)ZGZbZNq|t)(.P< yv-TD\~s8{G7%r嬎9. }|+xQ31ʉ@ȚX&_Trnp(l"Ci}^CRH^sΡ9E-$[f-.X?(f9 2nj")P@r,W+3-Jb*L ^|B6cg:G0@>yXH>6 wg axLjI@[pӜu1uMa%&xoB~Σ3t`/`LU G#dpTZF!.v;w΅WDg~d9&ʃR റd ut@CbܞL'](*nm_f8GOF-xjmf찜??%E IXLd쁆`GY~csxg0t|)7 {Tօ2)sP"(AI(3dn?9 :' ,Dxr[Sh%Ǯ:ۚK(8b?YO0f,z8tsz sl 69=h+aKNw S?mzw2AH nc:T!/Y&^Bn}_Ns~bJjP(3SFϘPw6ڔrg8MW@*dM6\)@lL8sjxN?oY Ij*QUjmԀ^wok@gJF:]{*h58lzΐ{D>J)eWwղ%'ϊ}'. ,@ D\^x/ 59NK~^SUiA򿵶h'q}A𜓄RJs9H_u!3I"I%( xFw^o{-(:3=KοTK& >g3fЩm% rNu,2s6El`IAZW`ǭ EC 15^Xc2BH H7Eū,tDeekizKnLsB ?2[~噉ߥ}e>UwAF+4sG=m(ݜe5Խw)7+$@JEDrU'=&T y"NO-ɑ0N*&=d=] ~iq) QS :ái|L, KAW( Ccg92@"^^#<.K `M4T\Z5A`|:?)g'}^2vО:Mˣrgp[1ɞy 6}6ŭ(_eBlw͇bSa vU6x0fnRR\cIC-kWw7=%ʕ@v \FAql2hKmC@̿1=>ĐHKT'G !O[l}6Kvހ;ʨKTk&1wjRȹc:0 ezV;#;EFW:O滒i3cq-!k`0V~U)2w*͂jJs45`@|F+ ?/ӚYGЎ1llkyi(4LI Ad"iE|Ƿ)joF-Gέb%HS,[07Y./"˵T/SGp fj?]-6㑜a 53@j*QT5dNJkv*:[e p6ЂH|O6Ďel_&vHBfGH1 0j.2xY <&֕'ؤyFV4y<͵g$6r aӚv01Z#?XH#1ׇ|\%+DE8Epo!ABA'M {v"Q$.GC?~by Ņ^@^)X=MtxA! 9X+^L .S_:&nz嚥p0fVc!Ɨ R`s "Fc%'@uRMc*L n{{/_A1ԯg ;X0|LN$2r%,yK`u@%鄩j 4LVӅb&v"ʩ"NkYe2TH? MSXí^ۼUfBpz8'ii-oN<sCiڎIfEX_םaѡmOh&W6p<@){ # AϞxi`Ң u]֤r$|Xp{. tpۙ1O}h,rcyޝrh{7G6|CANO/!HZ/+f@0ޮԾ>0Zhr9'ao!]K}{| *ϴąjO^7&^92x~!tR{ OzK-#b \A|765>фh+G`ʠ S _xI=3]_>-8\ MT_?O (@5AoY5{rβ&sxY7p$LZ{cj{22Out 4mÞ^79Z`zҚ'B0LM8Drc{cW]#͗V+nCPcrE\\8y<>8~ڷp%3$uߖȵv.pCY^:š :d9Gali: fKng!)( ~͵jH(~˱=tQkhLvK)0M$ ?Yڢb'b 2{kzmf|w'ˎ|꧙!+Xӫf@bgt)9cP^vq83x9蒰^`c6xʟ?-\O캑՟,`w+2LvVѴ%+5R+vg?(p!6fǸaǏzZPM:hl__3l)NSCD_ޙf6+}׃%l`:?sZE.ĥ;>Vl_Mףu`),i6 Av}:?ȈnZB M=)8YR% "+{ܱkƕKΪ3RgfRͽ, _}+O N6_BpZ3a?-̲&yf^1oW4A /0ORD8}B+,԰l۶b]h:=梛ISp֞I@-ohVw?ua)WHS )H/ڼh0j[JJ #td:s ~!Btq1\x芌rY3C-vC𗊂DmmՏy-/4_YNzSVI5#j-vt1}kG^Ż!R~o|nL 6"cc0z^AGA#?mɟø`-ge~+e@iH/κ>5\7bC]݈Y~|%ݖˊx %OwoIgQEY'b,{ɊLV8^m\ 0;V7})lP ל{#(ȪZ IRܭ3A֟qRϑA!|dG\d5L\~e U ݙ$A Y_g!I@2epMr 0o? S>Dٛ ֽ^0C&YZ Nf6yw}t,%\VaNr|W1q SV L}%Qwܥ²@1$\YU40lg?=- k"BBja^ Xh_C-Uy]Wѿ\I;ۘf ݵybչkl&\"D[5mh,7(;(,fzˇ'ZapUzQ*R‰&<%Vdզ{YLjPq@ AdvWP^eؤy\ o.p +"|C< "? SP/ETӞ ZZ@q/PӽnE,g+TeEZ><ɒ#%)npIj]/ Lj$z97`gͷW/ Nc830#r$I{u:469#rulնuHxf2((^]ppޏ0ȓ(MߙJW o!/oAx뢑N[_$6քRs6o"$|372ߺfɗ=W˕rEǼ?=㔰˸i\Q.\hzeӊ'u)g!HpDq m2:pQV'}*q7ADAcI(ɷ J.d otF_gݘFw<,؀ {.[S05sfzbVJWc3]aL[ 6P+@8#ۼDL|`zFQB{ *8rn6NMt&"}Qrێqqԧ4 wq1ܨ"Ae4E 4Sݘ4,nxEJy "IRDj:Nmu ESN<cꠌ&KLA% g }^h z1G AL]y5 _ 6d]77/[ym۠YtFOPYTI m$Y*57KN&[xJXhlMsٕ6U16.*W#"dSkz6o#p_;wi#G y -ea[iH =U;ؼGѡȟe.cISnSu ?in_Vԥh(?z?cۡ=E5(Y1Θ䥾IdS {3F31SXu_UجJrh$ yL:wrQTg4`e;acai@]"t*#&" \ERG1eqA=>(O18ZM᥂3i1j!p86VD]^W-DH3J0w~67O'8D{bݔj z=׹9V5쿃L"hRBv9J O"49ŝ$bF6 zH% z|2cdDvC4 ֲ tt ǯ(OBKf|L6+ jeZȌr2 г=ó2Z=4Dnyc/4/ ؞4#>`@a;Ө u\;;"h|V?einkPVGg$ˎGbթsG.NI5x77;fJQ{1}5.ֹBo+G(.JWKڬyAph1߂Oi{]TytyEJ&{=c晫 KxLSڞ_N9q3E)kAK{<>__7N^ShRYogi~p2# ڬ-Np7(u~Լv]y"MEd#C?5B#w0/Q+WWꮾWT`- E"$%4);(lm##D0O\Nʈl*A1~zq (Bl,WC JOVcpD˕6tڊ F0UUњq)yKu!A,>gI f.v>mlgXt2*2r2!ELG} ("#E;6RA02 .CS2cڲeT># _7`hh:پrKGo{c8~h:V.qQZO UOK.E*|o,F0b%*IO߸Zȵ&jL\ 'a:L;iu:fsUQ[ΌCLZ= "ū~ m7C^日ub>9v tʘ>5M#̕Ⱥ5aUܨ+F>R2/!Qms7?~4*v5@*/o-mN ?}Xғ 8Ϝy3KUJɼԕ( ;t\xb)R.݀c+)2^M)|sS{P$Y0{ 93|EeY`e5lk!"/c+emy>9%[~Lu_M 6D) .$^C}6fX1əȊK9#~h 5$G?.}p޵n^K"TXeuDr$.ޭ:U1o!c}Pφw8cVx2'&tFOW`!nN%'VWx=`l9Wked" PJ=W~08= RW|6A e]Xc/9SkZQ~nBRׇ %cxɂ0 g(a0H]z]oʥasieJca (KWN&f#Zx5ePUZ':#W3FȝN42Y#;4c#N8pyǮ_#uk,SsHk Q*55q?=o|%z!*O+7m2X?Lr4["I@ J{^\(9D/hݚY\/b>UhɚLG! As‡LJ>D2أҕ; cSyy)tyR2WeK<m "´pvݳGH V /X3jewsvCǔF;-xa$L&Gԣ%Ӷ XIH}CGDJ*Ա#}2CpҠs[#_^wqA3*xP~'Uh^n _IJ>d|=+1!]kJ*O'K8)HWzX鷌$wzģ %>90OFNG r 1"SNjMfRtAL?V S/sO^EcL'pyB%9Jvq{"}5"jsj+jv'MeMeSɧju|y?dtQRI7  Ip(uP:F-L8f\b}vqb U@]^\n>kH _jeVcM\8el480@}=e?ƹb+f(9乷 q@=F )gQٽئiZW|}<,#L3  sߪ7Rj?},&u!o(Wąmb÷=4ZM/:H؁PCo~r!K9c]r `Ak79/ `f"I/Y.WljYBM5 ~VV7f0ٶ ic(7D_I-Qz`pm}Ys&P9\A^dO Ŏo-ueT6|S 0tPWnO ׸Cı.c~R "Oy3OX]: d{UTgpvXgyy y'I+8XGYӏAAH/xM[,ɃF86;;/$9nö4m_G˔W4H ̗=|=]FG@l0qSA+,q %dF*I ¢0 NC{AM.na4&LC 0벷&!2 ]K[_ӓ09&/MBZ;|ҳ+1n+`/0)I v Gex*hz4i_-~ˡݷt.t_YP$M=ec&ح5%/ID8_+]8K<]M&S!(7Q:Z%7S{D+i.!Nͬ 9~5QLH\q\A=ȡTu>Tbk-(LkmE_##|[? \zPJ8g[: vqO.yVFp<nMշ _6g =(~k!<1țP\ Da\s}\_uxK:wIR/Aأ&&7 8r!-p9TcCmzg1bKڹ/<2WfX3`֨i|7(UKF(8 EXm[;vܘbl8e,VȚ)eEtb<+܊8dREkoQ *5pά;M9]jjƇ|7ZP%%W!.Db~F7Vڹ2ǭs7;!\' LCw ٹCЁ2.'?ꔥPF;bw =a/ q jb|pUV-#mo6gQ_ &CB\e{ePxn\D~ |,d0Td]ż{㙟qƳ7 .>?$Uwh< Xm~?G:oIO{K|1j#I2 IC֘zPZO=opfH.&Wu '1Fxhh6ߛ=fI9?FOvHxXc~D*k:k dGPo=Px3ܬOOpO\P<+\lT,;ݱ= I>Ƙn:& ں,gym)ă٢EJ9pX!B?7el'[9{ %2ht[e1ƯmA6:KNsN]xZlN)FG`Y.u=!| Ja4A{D[@ 9ɽt}_rW34N| b)\L F7l7UnP) +dMBccYΟ*Nw p; ۬.řfl]2iw;h7YXzRLi[]aI%hrwV;c>5D[ՈAWĻ=_#zMyQQ}v!'}~9D.L21oW+t_d1Ģf@o3G~[t:/ėGl+2SUrNnd={̶YSh==y(``T4x4`|@7_MxHӀlS(r }^ŕT3zcU*GFJrR2t~ؑm8ܑ44@;'폽'fBc5n;+$EfƇޙ\d>% T4hר=/dhծ3/)yu瘣3dn'9*q>KPS&Qn6j ЉW0*.]DK r\O@Blψ ̽,Eh[̦ ջע2An)xV5x [ JO0a*EN]Kk҉e9 r&O)k/)MپaH#) K̴_̧yq! N'$ʫ'v.TB߆'5;Eu8Rf@\UYaa;遗2x ^כ_ \Z6>wTDi haq|)qn0~$GH; >8@ _iBNъ☥N}2.}cm#^Dne!&`^mma1}waH^怪7 UɕDsDIgr%(U=Nֹ2c܅sk bF:&_Mhq.wמlh1@)mǥ E=ElvV?7ʑh0jԪ~~!a67>k?\W ++b+M@9ϟ# ߝ`:_TSOf9ò<[ =kEsi&8 g7tzg``?ьZs`pwj(L]VaME:BhW2YĥMϱrRr{\ݾ D"םUԎpw5ӹa@c`6"4s>7 qa1=vrL( Z|ht-*,UOQj OtȂSHpGMAyZ d;’ 0y)|/lVAAL,{_מ]ҟ,FS}ǟO 4`+D)2UO͗_[ѼaN#4=f!;0ȶ>@5s}K$Xmf~Ihp> YKzAÇ*D +i.LQiS$ {!};k*i~ckd?A۞ >Y\UnY W_/r4g/0=""aom](tuKkJz0Uͨ! 5M:‡d|,[ֹorT}|GmC0#I"snoQ*I&#4~>3&%$=tTxG<.#п$ K&&:ɇawZ]u$xgv vHN-abfw`EB3[q冇٫ թ%+`SrG\nm#z }1OpDo8Q,6[%jg/ Ɇ44NhѨpa˨:\U9vz 1~.8֍1OϛGVXE`*U4KzV\ުr@+cv %p"[I