kernel-rt-debug-modules-5.14.0-503.19.1.el9_5> M Mv ĉJ4!!%joLne)Ip-Bm5 ']gd-releng@rockylinux.org p-Bm5 ']@olEz߉@lZEV 9i%m .T3CgBFEq\l0idQagtT{(H,`4(B(*GpCg?)&( sfᧀnJ1#jr'Vnbiє^!>ƉS8 $YXqN?"$6(ŞHzfעTKq YiL3 ěV8`*P DB!Qv 2K*L LР'k` M>)$p=vK2Q_WRIM+Ќju&@/FϠFFλskm;Պl^b|ḥa!C %DtElہ OLESARֵL1w>Q{u"v,VdhmMf2-v;-7}D"jغY̎MeI׸?f`1?V483273a619229fd73f3ad1ce7141a73c4e5dcd431ed47c7b04c59e76cc1501c16a3c8818b9f68a74183e7064bd1cdc9bad93fb41X2Ȭ-v2M@.P>B+-?+d! 0 X  ! Xh p %x 3   );4LL[)  [ (8`9P`: `>'@'G'$H'4I'DX')Y( )\)D])T^)R>b*5d*70e*75f*78l*7;t*7Tu*Edv*Stw*Sx*ay*o)+4++++++Ckernel-rt-debug-modules5.14.0503.19.1.el9_5kernel modules to match the core kernelThis package provides commonly used kernel modules for the core kernel package.gd )iad1-prod-build001.bld.equ.rockylinux.org+jRocky((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 Unspecifiedhttps://www.kernel.org/linuxx86_64/sbin/depmod -a 5.14.0-503.19.1.el9_5.x86_64+rt-debug if [ ! -f /var/lib/rpm-state/kernel/installing_core_5.14.0-503.19.1.el9_5.x86_64+rt-debug ]; then mkdir -p /var/lib/rpm-state/kernel touch /var/lib/rpm-state/kernel/need_to_run_dracut_5.14.0-503.19.1.el9_5.x86_64+rt-debug fi/sbin/depmod -a 5.14.0-503.19.1.el9_5.x86_64+rt-debugOv44,P,dT?HT%B3(a0H<47k|E30+ $0;,-sH XPpp4"8ܜONhQn(o4Y<D|,>#H5H`Px.D @l (, P ,4  5D"T  (S p{=P|X\O=FCDCz B@NQYREJ,H8KJsdPrHE4PDB(HlDXL$A@RDASR$qT>hhAml}pt1m$+@@(%$:$*.% ((!0  @ (D4x hyg1/PEFA5#5#2[0&paxZ?017|Dym|)XujydlbPL/X,L P?i 3DLMs(prv CpD` <,$Dt| .X$_9h.!% JT"4aD-@lA < #'t)RK`r\ 48wBDMTNLX \m<H jThh^LfT}4w7udBxaf(]4xdURq< 0P`jL,RHxH4sXpSSSTSBLx4p(T1h %]X!PB<8|sX $t C4&,6xh0 <@xX( @4. 0G '!7` (0< ,57$!L , HP$w $L |, 6(, ,$3 P)%, %l :!602,X<d'0)MRd\<c@P@q!8AL (W+P F09g@ $x'x@ & "#O,8- 8#;T0/ 2Y1m`L0Pl ?>0$ 5#. D!*6 0 # l ?| $0 ChlKY:.5`'(8lp5X.T`<A<8HL(%d%"x70+p%lMp^<[I< 4/x0/<R; @qh:\մ#0.\-$H( RBz<dq(W^,}`qYYZ4[\ql}Xso?4``Fp A*8@4,L|Y̌ w*I ST { \ , uE [<$.&4FdT^|h@xk$tNL37B0Xc@GDHZc;|FAH6Zn5 \0p7dB8+6+|026t950DH0<4t04^G1ph6Jc7`Y^/ IW4 @HGrq/\Cd9H?$JJCX._bt Y8 T]G. Nx@LJIlNQ,=PN}hNPtzH??lP@}jto0oQlYLao5AC7n D=@?@w>5@@l517@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.19.1Lucas 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- 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{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~0xc9c745e60x5487f0b70x3f66dc640xc30b8c8d0x365899f60xe399d7aa0x409968bc0x14992ab00x75f81ba10x9047bd850x4ca82b9f0xb6f26a810xc890b6d10x4518d1750xe45628cb0x3a2a40a50xd81e2f280x38688d650xabff3e0f0xbb31a2660x4ed3fb1b0x2b5551d50xc79208410xc54c863e0xa1893d140xc8dd867f0xd541e31a0x6d3d6bc60x3589f76c0x2d8459dc0x438abcb70x03bbeac20x75fda2890x683fa6670xcd0de8c50x1b9fd2fa0xffef99b10xc7805a830x2786b93a0x812ca7180xee3284a60xa31713140x859956960x41aaecb80x82975bf30xf98f97a50x7036f8b60x01ec98fd0x1cc08ca00x595287f50x36d9057b0x614dcccb0x82738d020x807a55970x046913260x0f43f6490xc2a538f60x01ea91680x416b775f0x489769e40x66ba58c00x20e599fd0x2c64bcad0xd8f4dc180x11f9dcd80x79e0e6ca0xd87570c90xdc5f9a4a0x89fe65cc0x8a361ce70x04423d090x941b32a90x9b3af3ee0x7d36cecf0xea4282a40xfc781c470x2927893f0x2f676cb30xdfe224830x0018cadd0x3b873a3b0x8368e6440x8d8eb6c00xf61779090xf3f0b51d0x459e58e40x221696d20xf4e564670x49c24f240xb1c560b90x3a10aee80xd1ce68b00x1ec57b4f0xcb15a8140xcf819cd10x01df36970x5b493dd10x1726b5220xc3f7ad7d0x46851ad50xb39f74b20x19e7490f0x571470da0x9280ec6b0x52adf5520xe974004b0xee93287e0x3f52cf620xe2547f470x7c250ebb0xa0b3e2e90xef403c300x79f06d4f0xbdfc788c0x691c7a580x614c79760x7bc3e5c70x5170ae0a0x7409eaaf0x457b513d0x92eba62f0x83800e3a0x2d9573b20x0d45ceb70xf504469f0x630207f90x9a4770780xbd06319e0x08436e3c0xcb94d5fd0x148d3e140x0b500b610x463749810xf49a38990xcb430fdd0xba90df930xde93b5080x8a7b4b900x402133a80xe3713d420xd7ad4f920x8f7df1f10xefb111220x3435fb970xb8517f630x6d3950740xe64b1f520x6d0635ce0xaabfa5fd0x4d264b3e0x96d5e6270x6f11404e0x22b719fc0x9b56959c0x256385240xc56e9e830x25ecf6900x9a367e9d0x4cf848e10x578a5f4c0xe28223200x9a9ab2850x9ad806d40xa2369d550x579fd1b40x6a48c0e50xe267ffa80x825097880xf6e1bae50x1ef6edc20x5077c86d0x6f00968e0x83c7f76a0x256c24d90xa1074e390x30a181590x7d620d060x4c4fc9ab0xd391b5930xd1027a3d0x7c1177c40x98e4592f0x39bf93010x0283dfe30x956d433d0x084ce0fb0x8c1818550x58b362f20xb645141a0x182e01340x9c672c520x4daa380a0x49cf48210xac27df260x683bb8e90xdce1640d0xa8f04b2e0xcc82f9410xb362d2250x0048d48f0x21b8c2040x0f65b7940xd387a2450x39eb02d40x22bccd1d0x7f1d76e80xac0955450xec0d5f7e0xe50885820x8f3f015d0x82e01ca00x35fb27dd0x792463410x90b76ae40xe3f334230x67e5de9e0x5cb4bae00x92bb42200x3a36196d0xdb8869520x7cc484a50x8826c13b0x45b619160x476a28dc0x7a45377b0x3913ff6f0xb7ae99220x5c8f3bde0xb92b7ae70xedc04b930x10abfb160x2e86709d0xc94448b60x40cd06b30xf9c48e620xca0572060x00cbdd440xa480ce880x0ea5d74b0x561fe9400x9b089d760x11919bd80x2d16203e0x4e1d93d40x2d8cf6320x8eb93d4b0x1b822a0b0x7a445f9c0xd9968cfa0xc280c47d0x35d5a8a60x00fb0bc70xf09adc730xaa7ac4fd0x2ed27f150x5fb78c1d0xc7a26f060x8e2b80080xf49021a50x9f9031e30xd22610c90x57c46ceb0x14d299060x7ff7b6be0x73ad52070x9c97fe780xef9a1c100xde82465a0xe0e3d4390x90ed3cea0xd8df0c730x490473d90x57cb38d50xb911fc170x491563a40x351ec9640x5399526a0xf7cc393f0x36dad4540xca7e7ef10x446b430d0x8499b35d0x985bb83e0xb53f73eb0x8055eeee0x6d3f77ef0xc14284a20xa5ff660e0x07a254f10xb0fdc6ce0x7562a8150x117854300x68e7c0480xd67fb2db0x2ea456a50x28dac10f0x4805344e0x3e67ee0c0xf186d4f50x699cc7c90x88a49aa10x6b076f5e0x0ec19ddb0xa1fe1e330xa94891f10x015e5db20x434cf7ee0x9300de740xe2aa8b820xb20aca4c0xfa0ee91b0xc50eaf980xbda57fbe0xc9fc95320x78e727da0xe7427f970x0e3a2e5f0x09e549db0x5d09b3ca0x97e888470x75387cf20xa0e3c6c70xb613fdc80x8eaf189d0xfe176eec0x812c63350x7bd541900xf01971880xab41cd450x37ca28880x077c1de00xba75c8490x65fde0550xb20c3f500xfe74d55a0x331025860xdc5a55f80x041306b10x9c51bcc40x6f158e8a0x821e0e070x27587c820xc720ea0b0x65627ee60x4d70b3450xdd54af270x3e90e1800xeb97e83f0x90d3af660x9bc687080xd12565050xa96056320x930a3ee90xe5ff7d6e0xe69397680xb1d078e60x6e82a73b0xb18125060x124306ab0x1486a2880x289eaca20x8d2382d50xf8a71cd10x4b2d23d70x446b00800xf7fc0f2f0xd8a2b0780x3c8e1b580x1acfd4fa0xa0213f140xd29813570xdb947e270xd24e15f50x95dc7b320x03fe62300x1a0aa0300xdc278cef0xf8ca70540x14ee09e70x3c7e3a9d0xc2db78880xa1f9dba90x8f2ed6210xa7ae44de0x09ae391d0x4287ee1e0x807ce8b90x56f487170x187535270x48dce7ef0xc272e0670x7fb943070x7866d4aa0x803c8f5b0xdc5cb0880xdf022d7b0x065d59510x1659c1dc0x1ab064eb0xcf3566420x26ea89a10x6276a76b0x49ce23c00x7ba9e4a30x55f93a7b0x22d310d90x8995a5710x3f8d99bb0x34cbde370x3a3c837a0xdf51a1cc0x57d50fa40x5ae8c7c00xf2ec1e410x0f77dafc0x45b883430x1d68bd1c0xa4845a630xb5fd23240xff99fbe30x3235f8930x8d6824ec0x5edb45cb0xc0c33bc20x004a50dc0x8edcd6730x8053cbd90x057795be0x814cc45c0xac2ae97e0xa8d3d6770x1d1ab0ad0x615515470x257f0c1d0x8e08b59e0x91cbfe820xaae6f8a90x1c14883b0x83c7ade30x5a51f6ba0xf1a42d360xcb79777f0x3fe12a820xae16ed870x38fc0eeb0xaf2539120x7ae1d2bb0xe35c9b650x4fc482740xc43e24990x2881532c0x6bc4be810x49bf72dc0x03c613ba0xf2e5ba450x38c23f460x08faa6f70x2099b6b10x55072b3b0x67c5dbd70x283bae700x8f4d21260xe546e2630x6c6056a80x6763a2960x238102380x1992df860xfd4d0f770x66cdeb910xadb396aa0xf9cdfcda0x393dfb380x41b00a870xb6588ba60xed04a5ea0x743442140xd38288770xe697c05b0x27184aef0xf0cd9b470xd14d6ed90x599d8f800x108b188f0xcd891af30x4571aea80x46e7d2180xd4b879db0xda6de90f0x3f858b770x04095e380xa18f224e0x0b1ab3530x4e8f3aea0xb343bead0x912948140xa19570fe0x04b8922e0x8dbd72fc0x0548c1870x6d0278020xb0adbdf60x0096b46d0xf49bc67a0x4443d3990x69feb0fb0xf05c73aa0xea2d47950xe2d250a70xefa4a41a0x3503e0b10x08a177960xcc6d4abb0xb46de8e60x0818dbe20x4ed820730x99de49240xd68df2dd0x364f29f70x4f15bd320x172e0f630x7ab9e8750xa642f8710xe757314f0x38ce402b0xd946cb1e0x20acbaab0x12e37cbd0x7b5ce5c30xe3b4fc620x590110020x5c6974680xbfa126600xd1fc3c810xac7ca2550xc33e07910x12b85efd0x05a773cc0xe52141910x8e2753870xb392aff70x366cfb7b0x1eeaf14b0xbdc81c950xa8afc0090x8a5807ae0xb808f4550xab3cbb970x220596d40x8869e5be0x231104b70x1a63acfc0x8f291c1d0xfd3b4a710x4e2e10d20x928973ed0xa28d51cd0x5c269ef30x2a86ed980x733759180xb26870a10xb62a7b050x60a8a7d40xaaa661700xbb2dfa4e0x061ed98f0x6cdb27a90xcd4234f40x96715e140x3fca2d5c0x4ac79f410xa481250c0x1906648e0xd6217d910x9dbcd8010xa17c0ccf0xf2e747ae0x76ac74a70x6272b3410xa37644a20x8ba884cc0xa6d4d1230xe28b99c20x11c940e00x1b55eb6e0x853fe2f90x8aeeda030x7be7382a0x176302dc0x726d22370x1879fcbd0xcd87fc5c0x5e5e5c350xa6bf0bea0x3a2d15110x7b8c32f10xd76132120x0718b8b70x17b2a5220x84c37ee30x359ff1db0x283cf3a60xdc8562ab0xdce80cdb0xb830b10b0x7f06780d0xf2ba79c60x747ffc5d0x60b356c50x82b0bf830x8fea24bd0x8b538b2a0x3602af430x7bd9427a0x7aad008b0x214e42650xddacccf60xd6d0cf8f0xec485c100x24f19c9d0xa73b9c330x3c424b9f0x6b2b06f50xc340c7900xe5f635d50x8db5c4ad0xf900e2d60x4ad398e90xd3295c2b0x3d17248b0x1e1f75040xaf5eaa7b0xa76e4d230xa59206bd0x44a6fd100x80702ec90x29b9cf520xecbc53650xe8ebd0fd0xc31e76770xc3b1c4110x18be9d030xb001bdf90xf3a18b540x9d0007430x779d524f0x6578c0b50x339dbce90x4057f5980x2698d9fc0x19439fe40x44bb87250x5ac600b40x8b2cf81a0x02ca16f70xccf35f690x430389040x0b5a1c460x59c32d930x406033d50xe906295b0xc35ee32a0xaf78f2600xdea4a6ca0x80b334fe0x664eb9150x2439d9aa0x3a00aa390x71ee72e60xb44497810x8065b4140xd33eb0e50xebf074110xb4f8da420x2e24bbfa0xfda883190xd30f026d0xaf0e90870xf12d93870x6047ede60x13dc4f9a0x2591dcc70x10d892eb0x4759ff9a0x1dbe1e660xa624787a0xbd5de1a70x8a31129e0xc8b5bf0d0x4b817a830xe1e814ea0x37d4b5600x56b29a8d0x8c5e97540x194845600x3ec1a0010x156eeb240x09c341c00x31394a060xeda83a520xc225ac2a0x2cf4b8990x6d9858940x10f961960x9ed39fa20x53da38a60xebf1b7c90x2bb309ba0x33e3d4940x3568c1c30xdbf8c60e0x59b694be0x46ea86e70xde0394b80x35acba810x4fa7ce6c0x11caa1f90x01b5c2270xaade53570x970ab64a0x6ddaa92c0xacf438a50x3b29c1940xf0b4ba490xad8a99b70xa3b673e30x850759790xf3666fc60x3c744e950x9be888140xc3c413280xf7be8ee80x23026b4b0x7793f6a90xdffbdd940xb7f0d8810x9ce5d1660x048016960x538f32f20x264b907e0xf7e27f540x991eaee30x95f52c030x337405b40xad31eab60xe99312130x664a9c910x09e0d2c90x77c43bf60xa19b70900xd6c87a050x681bb93a0xe231b3800xd739f2ad0x9d6cba300x79b82a710x6563568b0x8fa029360xfb5c84f60xd949fe380xe8cfcc950x3aca71a10x87fb71700xf5596d890x6606e78d0x935e0a5b0xe001cc1d0x1f8291720x013c84b10x8a3ae72d0xcc1a7c480xd587153f0x646c544c0x145d8c900x117aca910xc08eb2ee0xeacb69420xb85ecaea0x136742990xa758964c0xcd4734000xe23bea700x46db3ba20xeb0b7b990xd14e52f60x6b0813290x9d5159510x3c3d71640xe53b0a970xaa72d3ce0xef2a24270x5e54e4ee0x479cf3df0x34c7f4fb0x9d8b05b20x8e8f49210xa5dc86dc0xc042b8f20x69d6f5750x184056570xb553282a0x3cbad53b0x0a787bb10xf957d3400xaf6876540xc114a15d0x0f66a3270x5c114d080xc680f94f0xca37a29e0xef4be1b10x3c86019a0x9864493d0xbfbfba610x77ef77400x5205c3ad0x812881f40x1925f35e0x45ce3f180x672881d90xbb8d34040x35ba2cc80x54824f580x0b038e240x1bb17dca0xabd9af6d0xc4c738910xceecd9e40x798f38300xdef1096d0x0fb09c810xc81ac3700x5b69eb380x636af1740xcd7681c00x04c0b1610xb8037bac0x13d7755d0x895dc6980xb473b2a90xfffd89db0xb97d77ef0x342a23540x9c16b2070x32f0d9360x98c2c9df0xa937f6640x11d1f9200x4596bd6c0x292f3cb40x99acd2940x24c47f960xe92ff6ad0xc4a2f4dc0xf815261a0xb6ae37960x35975d160x36c475ff0x107e93bc0x4bc162d60x2e7835700x33886da80xa0c7c7d70x1692c1080x3ee3fdbf0x389e86c70xc11c0f910x45eabdad0xbcb53eba0x9503e1530x1604191b0x29e942380xee9577400x0fa4d22d0x805805110xcd5438ad0x0e684d7a0x4eec57950x88762c920xe9a854b50xfd1a27960x530479730x24de13f20x7bdeab000xe6ee6adf0x7206624f0xb00d0b860xc9f7bd840x054825450x5fb8e3870xb6f386e70xee6e786d0xdd5e9a5f0xf17b7eef0x88404c430x472e78300x76b902c30xd128d1660xd663accf0xc134b59a0xd799152e0x740e2cfe0x510872a70x5b6b01bf0xe4af9f640x93b9fa220x7c8a1e940x64e759e40x05c2529e0xad591ce80x2a3bf6ed0x810124fe0x7fbec8ec0x80f6bc7c0x16ce61f50x12aad01b0xae4be5c40xfbb9a6a90xc053efa90x3cf2bd9d0xda8456670xeea40ade0x61a7d5dd0xee98a1c20xebb23f4a0x1d72fc7f0x190e0c2b0xb9cb6b1c0x8cb502060x24fd87f70x7a35dba50x5f78c1df0x7395a9100xc314c8a90x62584ac00x2adc80df0xaf1a93020x10ab94900xdcf75eb30xadfddb130xc34382ea0x3a7f64b20x2ec26ae90x43e458b50xa771ba5c0x50ee5c070xd69a02940xba3c2bf70x7b978fd40x01ee4a6c0xd75581000x16de16520xb93a86d90x80ee4dd40x4e220a790x9b47bed90xebee38760x0c5a365b0xc8b075a50x5229d1a30xb312c5d30x84ab25d80x0e24b4410x70a120a10x88afa51b0xccc6ac930xafe8a5cb0xd1efa0590x0af971a80x25be44e70x33226f320x088199940x3c3a0bb10xc591a92e0xc0d6e9cf0x861ae9310x3e3004510x02ced7fa0x35ce40340x3edb9a450x7e14e5320x8096eafc0xc8062d580x91c103720x9fe37fca0x9de154470x0f1a55280x9e3810950x38e9b5aa0x7ffd411b0x8d3714120x175f74aa0x255ab30f0xef3466150x87a1b6a40xbad8c1680xa00e4a550x0f37bd7b0x3d90c3c80x7f3154980xce914d520x71e804c80x70b097870xf56cc2f60x8319f7390x964c5d090x11ae878b0x03ff95db0x3fdb321f0x34cd570a0x741083090x239f42fd0x7d39bc480x7fdb60040x81f2d8dc0xb4eaa6400x06a2c7920x1f8266800xbd5b87240xab43f3a10x5598dca90x161fb7080x8970e99a0x6f6872130xffab29280xee0c114f0xecd8c37d0x94fc63c40x3d2b2f790x7e3c368d0x710129dc0x5701145f0x31fb5b9f0x1db15b100x6f71888d0xf76110a90x315dc3b80xbd062fbc0x271c5fa60x00ad43da0xffd7032d0xcad5a9490x43f308bd0xa7c20c190xdf4048170x1bdaafe10x3c1974640xd7a49e680xcf94e5090x355c2bd90x2aba98aa0xa75079d60xb5fa92d90xb9400dbf0x1b0b31410xd6c6b12d0x9d4b709e0xa060fe7d0x51552fca0x451704710x885d8cef0xc2871e790x7fd2ce060xbb86c4890x1f9b38f50xa3dcfa650x8eef82460x9559234e0xa167d0640x360e7d3a0x916528690xff5bb12b0x7d474a2e0x08d91e080x4a33b1210x35a483c60x802888ba0xdc1473180xae98b1aa0xbc7b88bb0x75ecdb250xf64f31840xc8e13ad90xe2e272890xd2036e4f0xbfa753430xca57b2310x534ac98e0xf4b67d600x1617b9ac0x1e617b3e0xc844a97c0x53cab9d40x746085440x48334bdf0x458ca0dd0xa1b713ec0x2d67afd50xfabae7550x7976b4700xe215f3470x6ee787620x5cb624450x6efe78cf0x08c739930x8273a4090x914728070x331a0ed30x5cf400670x3dccb4250x448881a80x75ea7dfb0xa0de11570xfdf6047d0x769bfc240x2b00698d0xd22844150x1802fc400xf95f56e20x9fe869720x40cf65060x307022780x8360805f0x027990be0xa9a73a850x1eb40a570x2ece839d0x5766ecc40x447f79160xc3f30cc00xf167cb7a0x8eff36480x8fbfbe520x065246b80x1d5f95550xc5e5573a0xdffb744b0x95bbb3580x856d72230x71572cec0xe609be460xfa270e2e0x57f8197a0x8d10246c0x356488f10xc2d9e0900xb4bd67df0xf1456a8f0x9670af2c0x9e6407680x59ef30930x818c0b320x4678111d0x8d22e8270xf3d704260x3c9456320x1dcbfa220x018868ef0x08fb3ade0xb4d9d8110xb1142a360xbe5846a60xf6bc53800x7608f2cd0x913150f40x5def9ff10x9d5a32fe0x1cc58d7b0x6235a9880x6878bcce0x6f50f94a0xeea0bcd60xa75a584d0x44fa8f060x4139cf5a0x686ded370xdb441b150x070b6efd0x3aa137430xfa617e770xc14d58470x69bcc5140xc934145d0x930e83700x2f6db2400x645658920x1a2f394e0x312e1a110xf1ee4b120xabe2c1f70xb176f8bf0xe124fd330xb15a88a20x2f45f12b0x8c460b1d0x7dd81a8d0x2c1e64af0xc5a3f1170x2767f3120x2ac5a2c00x33fe55de0x34297e0c0x9ed8e7670x93b90f530xa23c87d70x46b732be0x93da383c0x824fd09c0xa5caa3b10x128682d40x1012c9ce0x484dec910xe7b1a91c0xcf45d4e70xf807b2240xf9f3bd260xc321ab410x1e4d34cc0x7b3c97be0x948cb2b60xf78b46390x5c5237d70xdd45cecc0x2b7075460xddb1f9990x956a58620x8954f7fd0x871a6e440x7cf2fd070x76dc68710x7089a48b0xb87ac96d0xed2acb240x053d00f20x7168878e0xa4f815590x89a7c7070xa18d40f70x1ab0af050xf32dd5f60xc1dbb2830xe336e99d0x992a78b30x04b5c9470x40ee0ca30x57ceb3820x6256fb530xcada19280x634c2f000x7f62df180x63ffe0180x5bac2cd20xfb17c82f0x6e72b20f0x2aa129190x3ddd51a60xe4f22df00x7daca7e00xecc1b6f20xe5873b160x8b0d19770xc1a254210xb35c7b360x1322a33a0xe10b55680x7f7621ec0x01ad6da10x12fdf6b50x7b2981190xd3f01ed30x50decb430xb7d379160xc5a6e37d0x9296c5aa0x0ed4050f0xcedd8adc0xc0d2c6470x8c4662800x59a10d660x2a1b0ca40xe647b8ae0xdfd927ba0x05876c690x402468e90x08a7896d0xe7237b0b0x500858b90xc8e750910x42a956aa0x7e3deb440x6aee76720xec23527c0x90e807c70x55bb02f30xc7ba11220x6e158f470xb2d0d77d0xfe863c440x2e3b9adc0xc6e7f67e0x7bb5e1250x754b00000x36c34dc60x0877e73c0x2c4814770x319fd51f0xee17ec390x497aa7eb0xc1041b9b0x653b26380x99202fb10x7a9748b30x29092ddc0x34cbbaaf0x0cbbd8df0x6c6b6e810xbc028b1b0x45489f250x0aeb1ab50x48ab11830x87ec14e80x0cc40c410x059d4dc60xdee739100x327beb7e0xf94874090xf9d08b470x9c2217540x960ed0ab0x470efd240xd26d60670x0067ace50xfa6ff2ae0xf6ed33340x1532e42e0xd945b91f0x5cfeaa680xfca0d4d10xc55464310x822c1acc0x78363c480x361ee7fe0x8ef14d640xaedae1e90x97f9533e0xeb3525230x21ea5dc60x58df5b940x787ccc4c0xa20d56b30x00cd25ea0x8a46476b0x457fb2fa0xd90f90580x3b3c335f0x3cf6d1f70x5a0be3be0x422111d20x613b1e2e0xc51fd5b90xae52a02d0x940bd44b0xa15bb5ea0xc2cc65c30x30ff5fd60xab95ec9d0xab62888d0xb3d7a0760x538ddb8a0x01f40c850xc61bfb0f0x971b05ff0x2b728ee70x5c0006d30x22f3cf930x714fbc3a0x4ba738ac0x19ec92ce0xb8255ce10xe553afa10xd757c92a0xa1b0cc050x7bfb852d0x00008c2f0xf3846b8b0x33621f8e0x0016c0c50x6c1830780x5987bc790x9a4f91a50xb962eb980xeb6ddc4f0x0d521b880x52ddd4ff0x6ce0a3f60x90752f1c0xd34e5c020x4e155af00x0e3858420xda0d50ec0x4e90435c0x13b58f630x707080720x1096a0ea0xb4c400400xdc83bbc40xe85cf0f70xd21bb37a0x718091c60x62c0312d0x177e96c30x4cb5d2e80x596813f90xdf2babc90x764c85760x9ca479de0x842f45510x82d93a7a0x2c7d05750x5b6cd6ec0xaca9abd10x618601350xf49515d00xb7852a050xe9e799fc0x3fc2387c0x6b9583200x27ac5aab0x4edf2e0e0xc37ac8250x6f09845d0xd5ec9f220xfcf3fc610x6da65c970xc5dbbc4a0x9abe4df40x738261680x64d15f0c0x53004e340x4be3a11d0x437a247a0xa432baf60xb9f8cfbb0x7ed1298e0x964294010xf42ee3290x8ace20480xa2e1cff80x2e65df6c0xf359abc30xe600cc8e0xe5840ec60xdbd019c40x69824a140x1ecaa5800x91ee6a090x1add57430x7c0923500xc1dca45a0x2e7326d10x678b02240x3c63723c0x104f1d0b0x50557c180x6c8b3d620x796bc42a0x98bdadd10x858ed1d00xde5ac45d0x1cd38c2e0xf04e130e0x093dd3760xc08846dd0x974a9a960x29714f680xf7f5e3440x7d5461b60xec64718c0x5cba2be40x6d235cc00x613f68040xefab05960x0061137b0x5584448a0x47dfdd0a0xfe13a8df0xceee49120x2f08b0250xf43cca5a0xc1ea38250xf69afd0b0xf6c8b6f80x085d8e030x16db199b0xf78e6a050x2f2adb670x30bdb18d0x701fbe630xbd5669030x41c7c0600xd3e46dc00x78a4df220x8432f4e50xc623afba0x9d608ac70x45fd4ee70xd1d7d1950x6bedf4020xa24b64430x13c58e520x95febea60xf177b3c70xa05281f60x768a0e140x745d0b3b0xaeb9a9170xd56d55f30x798ac85a0x6aac3bef0x1cf75d450x532153770x391eda450x5c2eb9370x4a94c1780x7c3ac9250x3e82753b0x2552fa6a0x1d357ce60x7ef398230xef6a685b0x275269b30x825699de0x7c337b540x7b8d63e60xa7619d5a0xcce11cdf0x8c568fd00xad1b835e0xf293390e0xd004ea880x9e1c14310x027386ab0x272d68760xe37bc9e80x401967c00xefb7cb620x236afaae0xcf1cc6fc0x428f69d90xf40bc2f50x345fa8cc0x991a0ca00xa8af536b0x6d8457640x5fe36d740xbd2f25960x9de5596c0x2bbe8d5e0x4b432d3c0x43afadee0x7acb86ed0x05fcf72c0xd037c8290x7d10a3ee0x7126f4310xfa7b827a0xb3b7ae090xea7922700x9db595650x0d2b031b0xf464ce050x2e9f5fe20x73b9bb760xa60c58780x42b9dd410xab1fce170xea4696710xb2bf981d0x8f2c7bfa0xc5203ef40x1bb590290x503a1c0d0x092958c40xddc810450x9870aec80xd01d25470x9433dd930x1acd0dd30x1dab0efe0x1a9c561b0x4c7f30da0x9f801fb90x90853f520xccbaae790x8ce05cb90xec7580630x7e64ad700x99b276d70xfe0c4e0c0x2c257baf0xd673557b0x18da1aab0x2d7ad0f30x120ac39f0x1ccf17070x7f9352a50x16ad7c5f0x417b71ce0xb81bfbc70x4e10c25f0x9d0ffced0x923085220x9803e2600x327cd8ee0xcf16db2c0x220e89ce0xc41ca17d0x1cc810070x188bae050x682f7c240x19f37f0d0x9d0069450x8e7fb2230xce27d4450x2cba1b3d0xce1a5b8e0xce9a2b220xf3aa6ca10xd5fc77700x1ec7bb630x87e2553b0x78122fb80xce7638350xc3230eb50x16b898180x98a67a590xd19ba0590x68ae63b60x5b2f6a800x131618de0x4aa5aef30x88d3b5d80xdb6a6c270x321159e10x49a8bdc00x90d8531e0xc84a4db50xfb6420700xf134c4790x1e64afc60xa369c2b80xce6632680x126e7acc0xc568d2ee0xea4de8070x5cb69f720x7fe271740x4b9b66930xe5ac1cf20x3d4136800x62b89b370x4dce7dd40xbbfe170c0x5bd92a8f0xcb1bb4f30x2f315aec0xe865981d0x754ba70d0xe30ff5e70xce3c0e8e0x0e2023b30xdf76bbeb0x25dac9e00xa43f962b0xf6db0be10x31ac0b880x7a1be25b0xc5820b220x4d8c07f40xd5be133d0x695dc5760xfc722b580x743b8a5a0x79d3dbac0xe914d2290x4cc8f6940x69df6d430xdc1be5f40x21d639620x81188a9a0x26f6b4990x2704bd090x506450520x2d6bcdcb0xbad99c080xb3abd7e20xec6409020x69bf6ad70x7340efb90x24a8fd9b0xfc84e6910xe685f6390x116114b30x4bd367a50xd2e7b3370x4642961c0xf0f0b77f0x2a39ece50x624c0fe20xc596bab80x145bc1430x4e8594560x2fd7d5460x14f4b6750x41a05c360x342a56f90x65a45ff30x66fd61690xb7b836b30x3425ce130x6f85d4d00xfe3cc85f0xf3f0cf0e0x46809fa90x3282656f0xfc7861f70x70da36820x0eca22770x9f1b7c530x7b94cab50x2fde2d410x2726664b0xb6f2dd210x4153c7810xd44eb41d0xe5a96dc30xa231c6a50xc91178320xc63843670xd4d086d10xc78f0a8f0xf3df871f0x03512c610xd947e8ea0x000c3ad70xd0deb56c0x003a2e8d0x662418370x52e188d20x291716800xc423b4320xdb7f654f0xb9a65b490x4ab96d680x9ca3cd260x7de8f96b0x3e67edce0xe8b672ac0xe1b60b780x5736cdf20x6c1f7fbc0x2710c3620x09c4c6770x96735ba90x8730e9590x4c1396c70x15e0b6c00x15b798130x34c97a8b0x3a8e647b0x7882a61b0xf27cb6cb0xaf4fbd5d0x3471eab10xe25351900x5987fe450xea4510770xb77a076b0x874c77de0x016bc37f0x3b6c9ecf0x13a6afe50xbadcad600x31d3b29e0x6aaa0c280xa1b1e0b70xb759a2d20xca5539b50x78971d7e0x63712f2d0x7d4eccc50x93d729550x7c55f97b0x49e0135d0x585c86ed0x309521de0xea1b26fc0x5c52e1090xa067c5e30x465d7b6b0x03ed83220xe35f73810xc78de58d0x12fbd8d80x35033c810xec8e60860xce0c64600x599cbe070xd062aaf10x66340ed50xb7d5ffb10x78f197ae0x68bd68bf0x1d4f7c370x60ca57220xe2abf3940x08c26a6f0x2dedbbfb0xa6a83a760x84bb50e10xb37b318c0x1502527c0x15d6f28e0x60b0dc9f0x776221bf0x2aa5762e0x708d09fd0xaf96daf60x3076d7420xb83815590xa1e49fad0x74b4c8ae0xecb24f520x1a1c7de00xa40a15da0x964cdbb10xe3b9c2bb0x47d7243f0x7591ea540xe233bae80x236d304c0x8e91bccc0x7ce31c3e0x900bb8240x6d4bced10xbc3ef90c0xbc846a070x03f6158a0x915588af0x5f9a62ee0x29b4ab840x2e86dd4d0x17ce52170xb9e07c880x327c57530xd70adb600x3414df410xbf4f65cd0x05d6cc3b0xce593c220x3bd45b0d0x749e05f20x7903e46e0x73c7b5f50x2f6f22380xb4b8a2210x8a351fb00x202a1b1b0x26acbf180x4a787c020x2be152ac0x4be3607b0xf3da94a20x493a3bac0xf1b4915e0x2d7228980x39b9c09c0x419ae5340x343b70850x1acc31050x0f79670c0x121c91960xe754778a0xc4e6ab6e0x8d8af8db0xb3a3a7630x238863c00x346ce4ff0x6fdda3c30x5aa4a0630x364838de0x7e1690c10x824c3d3c0x8ad507460xde28b5e00x4f91310c0x92826ca40x5f8bb7b30xf7e1d66d0x4fb697680xd687e4850xcc21b0790xd4a480170x8ed5a6c40xf0ba5bd20xc30e94df0x577bd3bd0x7592948b0xeb8fdf5e0x8b997cf70xc92302ad0x7f16917a0x0fa384390x7c0d390d0xef5bafce0xe75ea8280x16adba650xa631dbe70xc4cd8d320x0786ee8b0x50f6cce30x5e51b2b60x4cb0253a0xae2be89a0x1b74961a0xc1bdd7440xa140dc700xe5ceecd60x780ad8400x2478e4cb0x3ad594e10xf8f2d8060xa6c3bdcb0xeb453c520x9d69af9e0x3bc8ac8c0x6cd1137f0x403f94fd0x7bb987440x23e76e010x8e7faa3f0x750dde0f0x393734750x2f3ed7f00x79df83730x0ef1f3480xf67a32e00x85bf9c000xe5538b170x60baff010x5b9f18530x2a2557ee0x05cfa9510x924c6e630x8f38d4970x199305e60x287277cb0x38e43edb0xa9475ca00x6c67ff380x3b4191b30x46efcb470x4d09fa150x713c629f0xc24a4d240xcc3378840xc99bdcdc0x4a0bc5dc0x1ac0ff7b0xb0013a7c0x1cce9c970xdceb85aa0x163508dc0x36e1d6480x8af005c70xbad01c660xa1c91a850x80d53d220x681aee7c0xc10cb7e50x4c4a03740xad1e16600x5e9b9b970x85c6b9580x7e365e830x0b56278e0xc4ecee220x6674f7020xbd9b2d6b0xc7892ac30xed8be9820xbcb2fb5e0xbfd2d4c20x441fcb620x74b262290x101151dc0x3347635b0x975bee9d0xefda62860xd612a0f20xe01c39600xd1bcc8ee0xdf3283950x97f415600x4dd6b5d40x09d40aad0x55a111ba0xb0b183ef0xc701b6630x34c3bf180x646cfaa00x12d3068f0x1849efa30x59ad14ef0xee99987f0xa6f9922a0x0f8a80f90xed818a9f0x5fd6d9540xbf260ac40x0fa362490x24bedbca0x804c6dd50xb16e99a70x9b6527ee0x32118d430x97f7fb0f0xfac4aa6c0xce6667600x8e7f925f0x923633c80xbd39cec10x286593b10x6f018e280xf85eb6ca0x649a28030x321a9f110xc66343150xa6bfd36b0x6977ad770x63624de60x1e12e4c40x2e8bb5f00x40f075b10x7479ff3d0x461780c50x3e60569c0x6580644e0x495982b60xc924b3ce0x6b4d5ea20xc2625fe10x29823b3a0xfe9ce1030x8ab3e9230xe9fae81b0x0a25337f0x97b51b940xc81926660x0d4ae8680x8c3cacbe0x21326bc30x756bbeaf0xeb5f9d770x3c0007b10xa388b20a0x3ac984cd0xbd1b1d390x0fb8f4670xaf4e705f0x0c6e7e920xe52a27700x2c50647c0xf6782f020x55aa22dc0x7554a84e0x62e745580x79125d380xaeb6df7b0x3b3b9d150xaf39e6780x7b796f960x5edb16360x303454ea0xa5e948e70xbfdd443b0x4424f0b70x63485d2e0xb6afb1000x8aafd0460xb8c4fc2c0x023fd7800x33db16470x3af9323e0xe71319be0xd8330ebe0xcce37cae0x453774e30xd466afeb0xa359035f0xbeffa0b60x588a70ed0xf43608040xb6d8309d0x9fa3f6b60xdd0e48090x34e1fe400xe94fcd4f0x7ffc7f060xf56d44970xb31e45e50xe7a21aff0xbc1657240x79ad1fad0xccc074360xde66f7f50xb44b73260xe2c755050x979941ef0xba48ce8e0x9d03d7230xa90d045c0xb6a13a900xa342c5ee0xb1392b310x908ca40c0x0940f82d0xd53561bb0xf6f4695e0xeae2880c0xb023e2140x16aad9bd0x488e86ce0x6894860a0x3e8b6c4c0xd52a53ec0x09157b3b0x6190a7550xab9d88b80xd1d26bdb0x030897740xea6c15e10x5284a41a0x52fc37c80x9c6dcbc70x4bdaef4e0xb1ae6f840xff6a60b70x56c8c63f0xc46d3a2a0x5d5eb10f0xf722f1550x6e17bd0f0xc3ae38730x541737940xb8709ef70x8ff9638e0xe4958a270x3836a6c20xd7cc04440x297b45760x626024520x7bc22f4b0xf7b6a9000xf60f2a7c0xa55aca7f0x51875f510x0acdb64d0x17f568e90xf7fe053a0x40b979ad0x5e5f0ca80x25ea907e0xe7f2eff90xa47f266d0xbd5079290xdf6fae460x327a98220xc8335b180x92c3ef500xe2292f7a0xd4c785e50xc5b5f2050x12401e280x78c21beb0xc6a9e9860xdf07843f0x82d0c6390x29f7b9e10xc08cd42d0x3351dbad0xf02237150x0d6709530xec2393cc0x09a4a0890x5b51b0160x8e1d579a0xa68195510x7577eeba0xac9294be0x3505e0590x6868e25b0x854ab7e30x71d6a9700x196688a50x0e464ee80x118468480x6cbd356b0x94a3d0eb0xe40b66ef0x0feb9e3c0x513d3af30x701fcb670x00117dfb0x4cf4efe20xf8732e980xec4810880xfdcf47d80x370255ee0x8705c0e70xe0a7ef5d0x117a8e5f0x0d34c81f0xbf8a37480x0feb31990x75fef85d0x24d7cd120xf5855a860x0d938b860x91ccc2c40xd38678860xb5f8ce840x90c332810x3b07f17d0xbf2a86f50x671ae6530xafc59eb50xc7d069f60x8aac9a950x8e596d4a0xcd5532380xad5d3ba80xaf018f6b0x92e1f1980x6cfc89b80x71edca0a0xde8845750x91d5b9ee0x93c479bc0x685dd7690x52cd3dda0x0d37afef0xb3a5f3b30xf98cc20d0x028cee210xda048c140x2e8ce7190x8c45829a0xb11ec6dc0xeebfbc7a0xaafe3cb20x0ed7dc570x0ec190240x34a394e70x0e5355630x1cbd1e500x68e69e770x02c0ac190xbbe0a0de0x03522b490xdbe335970x5bd84fd50x3d4931530xd36a56ac0x141d4a540x06498c800x53edf48b0x001490330x504ad30e0x2de1ddfa0x493215ec0x08ed5f2f0xd4c0445c0x315123b50x2fc561800xa9448a730xf90e44670x54828c4e0x893f919a0x29956c490xcc63a9d40xbebf63050x44ff55130xa565363f0x829022dc0xe93258ef0xe82f50e50x42fc13d50x435719050x022316110x30c711f30x1a6f3b9d0xd828de150xc7b8c8ec0x657a3c1b0x638f4f7e0xbc88ba450xf7e548910x4b9a3f540xa7ee70b30xb58c55160x978722070xb17aa61d0x4a1e202c0x9040e49d0x871c39b60xdb80bd600xece58dd90x8cee54630x8d5040630x1f3968d90x6299ac4b0x6fa7a8c90x872714460xc607b76b0x19e820770x84abb4740x498759f20x36184bc20x96c7df5c0xc7f964af0x5642f0f50x2eff7e910x2206d7460x6ab90f370x0019fdad0xc6ebf3590xde8319f70xf3a059270xac7381740x906b65510xe2abdb340x4e65541d0x8fd76ef90xc4b3f2770x14bf73f60x5e83006d0xe55179020x0d950aa70x8efd04f70x07a305f30x7d81b5c50x793eea710x776307070xca5ba7680xfcedd9ad0xfc6b91d10x40a7bf400x4a6e439a0x9b88bfbb0xb44933eb0xf057d12c0xd734ed1c0x0af16d270x2a05c80f0xdafa33f80xfa715b7e0x3f7e3af10x791033ee0x387e49170xde679c9a0xcf347e8b0xc90f5b2f0xe45173020xab3754be0xbb7d65b30x2d7ae4b00xa48a7c1f0xf2601cc70xde6dbd470x86f275240xf40e52850xb35599910x3e855e1c0x7a1d75810xec9a590b0xbd22e98c0x8e471e290x4fab37ce0x1482564c0x2c2ab8950x3c78c3460x4ce0c15d0x7ee89a1a0x4f37e23e0xf58d00630xe0ee037f0xc3a0fb620x5a7b5c380x639ca9fb0x52c6134e0x5ccec9f80x11b62a040x9daa05870x4b4592d00x30b790f10x357aeea40x341542520x3b4dbeb80xc31a3f5c0x297ae9750x2b4248360xc0f4654f0xb19139920x92acd8ae0xec465fae0x0cdafe630x341c32bd0x254d3b190xe89de5580xa067f7f90xf1a0de780x52e22f960x7f07178c0x5b81e89c0x3d6cb6970x537b47060x7593ea1b0x4bc4708c0xdcbda93a0xde09444e0xa907f0ca0xc08530a00xdbde35320x626d728e0xd93fdabf0xe3f30f2c0xe3df9fb60xc56d71e20xc944823d0xf81da1a70x01c0146c0x2f0e64ed0xd172fbdf0xcdf620770x83cc05320x8ef0ca5e0x2f22fb9b0x405f45cc0x9f92b6670x3213560b0x61c75b5e0xb3351b970x847e0e4a0x9f81286a0xa34ae2060xf889bf170xc9a205b80x706d6b130xfa38a51f0x7855fcaa0x81c15ce20x2b922d980xe829aeae0x9a1d94d90x029459bc0xcdecad290x820fccfa0xd3f573020x909686060x9011cbb90x1c2e46860x6644920a0xc2916fb40x219cc3c50xd4dad9f30x6b440d680xfd20ee770x024df15c0x271297130x0cdaba450x738fcca00x3297d6af0xe98c742b0x84acaa400x403554f30xeccaa8f80xb5909f8d0x9df23afb0xd51578110x2d560d2e0x94ea02240x03db471c0x0a1df8d90x411ebdb50x32eeeb920x7544cb620x61cdf7990xe26032eb0x232b52380x333ea87f0x7cac6b5b0xbf55f96a0xdad37e9a0x96857b1a0x2c19c3c00x652b01910xe06274a40x7779b24c0xb350e8460x161b51ab0x82b163f30x64b2147e0x3bc711660x87a2a7010x19d2a0e90x4b1202a80x53e9cfee0x39911c000x551cd2ac0x20420c940x9df7c8910x9a49f3580x8ba9c2540x581739bd0xc270dc240x436098aa0x32537aca0x9c992c8f0x309342160x82e6c13d0x0b646d3a0xf55d63130xd40e7a020xc37d90360x3d54dbfc0x0862001f0x9a906ef80xf9eb813f0x02a6c8d70x1e9fe8fa0xbdffcdc90x568dfb5c0xfb81514d0x1c01e53b0xb98e1f9a0xf682dcf30xd07e943d0x1613f9d80x9cffd92d0xbebd1b2f0x78bcdf180x541e0d630x2143b17b0xadb4f0b20x502e32ba0x257e4df80x599031fc0x7f44244d0xf4f356b40xd40595340x8a63f40a0x27971b420x3fd21efd0xf117d2f60x4705c5750xafcf05dc0x93ee6ec90x59d7968f0xfe4049340x1da954240xd71cecee0xb27bfc3a0x07a466fc0xb608d7e60xc267c73a0x7faf19330xfcc9217c0x31de19ef0x528620200x12215eec0x99ac25470x9715e9980x4a04dce00xb69c02b60xc0adf6ba0xcccec3c20x4621b91c0xe7552b440x821d0c3d0x526ffd990x1b700d370x6d8570aa0x53c769e80x4e5c5e170x6e6319940x9eeeef480x992e03d00x4f2644720x5314db640x932924c60x98cb19aa0x1bb34e7c0x50d445dd0x0ec8790e0x41c100780x48684ba90x1c457e880xd7e9d6f10xb1260f340x5c8f027b0x3519daa30xb79b305d0xd604765b0x1dddbbe30x3040b4720x11dc5dd00x34f3bd060x86cef1800xd6636ca60x305e57010x639cb3160x8217fcd90x2bfdc0b70x5f5b58110x8f098f0a0xc11776310x75ff12aa0x5ac62a1f0x01c680d00x4a1c57230x3d9688b30x4f2475bd0x37f3d9bf0x658612780x0adf44500xd7b9632a0xc0d3f5540x42dd03280x7c438bd90x907df8030xa58ea16b0x44c709ce0x6b2ca8980x12202fb40x56ddd3760x2cd8ecda0x04cf9b920xb94aea8e0x6f3614b60xb2fe13890xadb70b2f0x00e3b9ff0x1e66d1b60xae6e19850xd30cc1f90x6d1554440xcfc639ad0xb5cfef5b0x98e91fb90x45fb89850xe6e5677d0xe0581ac00x0b58e7ca0xaabf52dc0x0ac4d6060x780de5210xb540d9f00x274d1ab90x29d165690x9a9949e40x75a729a00xf5dedb300x2e72c45c0x0ed93eee0xdecee3dd0xb11c1c740x61254b460xe80dc2ed0x820c84540x4c1fd0c10x27f9d2a70xde821af40x21cdbc990x35e362750x26ba83790xad0e08bc0xa168a0540x83f1e1450x0c88d04b0xe87c79010x10fca5080x60942f430xe358425a0x060cd33b0x44adaf3e0xf54ac4090xf04fb7810xba4a4ce40xc7fa2c5d0x9c66e0030x571d4aa10xc81cbe260x9ad7ee6e0x0f4cb23d0xca279ad10xa034e1eb0xfd479a2e0x323df5ac0xf3a31ac80xe9efbce20x666d65760x707f9c900x9d2a67220x9c04d1da0x7b3dd92c0x70c3da510x2bc1e31a0x104d7fef0x8f7cb4f80x1be7574e0xc8bc7c970xf3067ca50x9a64237c0x99d8da1f0xdba126c10x8f495c470xb0928bba0xb09faf790x493559f60x14c288050xd21a59250x47439f490x69c9ff6e0x9c53e8820x365635c20xcde0cef70x02f9cb040x7de6c01a0x3e716de70x232292770xfdfb6dce0xc5a6d10b0x709cd25f0x69b18f430x017fb0ec0xc07634840xdb68bbad0x50b73ce20xaa6f23ad0xaad6d92f0x3939f8f00xff2825210xc781bd9f0x0cdce87c0x9cab34a60x85b5e6250x8a490c900xd24108d40x083eb21c0xdba4502f0x70617a040x8d7fa1480x5dc92cdf0xade4bf4c0xa7aa810f0xe6a6e3d80xf41f02260xfb20d3b10x507f6d0d0xee1690d40x7ab0d9410x37956b720x3eeef1500x933a95e40x31c3ea290xd27314dc0xdf7e6d0e0x9090d7280xb28d1a4e0x497394bf0x4216f7bb0x01fe4efa0xfe453bc90x817306b70x53f2a5380xafd48ddd0xf8c915aa0xe813bd080x60bf1d0e0x8c8910670x073cdc2a0xd733a8550x34ab3b300x15fadfbb0xce0621250x3870b0150xc1a670720x0c7fa59d0xc946ab5c0x68245d9b0xba7127b00x340f6fe50x5cdf6c310x3c924d6a0x2a3621ec0x4d8973500x7e6d56010xc9dc59870xd04179400x87eff7f50x778c43630xf1535d570xe398dd3d0x36a12d9e0xea5b2c3e0xdb7201e30x3bf668340x97e3c0290x883142f50x261ad2020xb0579fb10x63efe4020x6c4967390xe9b0ff100xc55ae1d20x726adb4e0x475988830x5fa4db640xdc6579bb0x3d741c870xe8fd63020x41707d2b0x32ac36450xde0032cd0xdb56d6580x5028bbb20x853fe22e0x9f3c89210x3acbbc9e0x9915f56c0xf6b2acab0x5443ba500x4efd76700x7bfdff990xd983d7350x70c026d30xb936ffc20x0b2df67e0xe41f2c4e0xec65f1510x3d202c3a0x8a5067f40x4ae2d91c0x47fa64050xdc74a3440x08cc9a970x71af26370xc60d0e7e0x9d5f35f80xbbb7db9b0xc2a56ba40x5933da6a0xb19a52a10xb08e69420x4019427f0xfee2ca100x4fbdb6f90x296c0fa10xd280f35f0x3b88d3a50xf0cacdc20x6efab50b0xee03ea930xc496f76a0xda67fa7b0xeef15f910xd7b0cc4b0x8840e1400x4d3bbc240x68e628e00xc60fc7d40x795740ce0x03c2f9540xc0f484fe0xa2908a260xce2243b50x9b8017cb0x3b94aa980x8ca49fd50x9773156c0xf2dd14100xc1363abe0x9a56e2c70xa76b00ec0x755206dd0x652595570xb1b637060x50dbf09d0x72af74950x8929dfb70x341eb9900x0448d23c0xd5f172f50xc7f3c0f80x751290f50x56283b1a0xbd5948760xbb7f64110x788cb1120x28f11dbc0xa08cd75c0x61ff58e30xff87892f0x24965eb00xdb04c0880xafec46cf0x85564cb90x4988862f0xcb856d680x223186c70x0a860d330x63333fc70x7f5921f30x2f5ee4db0x1a9a289f0x683efe410x45b6b7930xed9495a20x4c7c86f00xc66958250xe8ece1290x679560350x5fc320ad0x752322670x9e1499640xceb11bb20xecd9f3da0xf924359b0x862e1d5c0x31cd39fb0x28d1c8510xb897de560xbfb513b40x8ba14d4e0x93f5d3540x6c1b0d610x0d18594a0x4b9ef52a0x8b2464be0xf3f612560x01f5dce30xd63812930x92217eef0x3361f6be0x82c186010x994e52ae0xd58c8d890x5f5299a90x76675d680x1ee6e18c0x05a3799b0x2bf09ac50xbd6648fc0x44048ae50x9fbafca50x3962e6720xcc830ad20xe64159650xb31eff2a0x37a9a62a0x8baf89130x43dc1c930xc1c4f0d90xe0928a590xff5785d60xe997466b0x69e0da920x9c867c3b0xe89ee20e0x860788790xfde297d40xf8dbd1c40x7092213f0x20cd59290x4bb1d8b00xb4e73c6a0x76a6a3150xa4729c7f0xb2dfb47c0x5127ca520x0338b8510x30e58e420x7093c5910x5ea04a250x63e9dece0xbf5663fb0xada7d6d70x4dbacfa90xe2b770790xf5197ab20x1efaa02d0x82e5bff10x71db04640x1ae680490x141f90ca0x9235cb250x71968ded0xe5c12f400x1b9453150x671b15ec0x7558dc300x67e008a30x2921a4d40x73f245af0xb4dff78a0x7788985e0xcb85f7150xfdaf185d0xb91ffe950x6a62220c0x06104a7c0xd1ec58410xef7480330x544eb3dc0xe24d73b70x500d63fc0xc428a7ca0xd3e75eb50x8b78a21e0x7e52acfa0x556826870xed7c8cf20x2e5382f90x1f904f170x8ea600590xccc27b6a0xdca8e8a10x3ee6520e0x9786e8eb0x5350089c0x09ace43a0x4223db8f0xd939523a0x989e932d0x7ecc718b0x7b09bbe50x146fcae10xb712a4620x12b781000x3e3fb6480x27bc335f0x44a5a62e0x688864710xf651bb2b0x67d607cf0x6ab1cf6f0xbaa6d8a20x5d46eadd0x9e7d55840xff82c1ef0x98ed14210x30a956d70x3578386e0xacdf05b10x17b22eff0x5755ef980xa413ede70x1968bde70x5752bfc50x97e056630x445ff17d0xc9d241ee0x49608e7d0xce5b671d0x8e268f420x75e757ba0x3574385f0x290040290xebedfe5f0x4f9c74d30x6c5a442d0xf19a33a00x87ba3e9f0x687855a10x00e266150x777cb4e50xecd9f88a0x1a1044bc0x6efd9f2c0x711620550xa0637b730xfd92d7020xcbda9ba20xce2c58780xec2687660x99fa51e80xc6279d930xe4d054080x58ce222f0x7a39ebb40x48ae93d30x43993ef00x3b9dd9c40xebcb5e9b0x01300d310x009c69040x9bd28dc80xdf075a760xfdbe5ede0xf48e54ec0x524a60e00xe3f57b040xe29ac3830x3c36486e0x0a1171e30xe1af5cea0x1327b0240x6afcb5120x1c0904230x9ac353750xbdc4f4900x0972a3500x882db2a00x8e58a7b80xa761f22f0x2b6b1ad20x1614cda20xb442930e0xfdd8a0270x1025aa9e0x0d7553190x5ae10bd70x577c88d50x783d68b60x4827e6860x8835e3e70x160066b90x80c5c5ef0x3dbba1b50xadc88f940x8ae048960x3e3298fc0xb65d94da0xd0837deb0x56c4f26f0x9ce0961b0x33c84a550xf630d9a90x391bae820x7727d5a20x9a8b92ec0xd839f5d80x9346bf280x8683a7f50x3f56aa160xe85939d70xfd9c210a0xf1f5e69a0xf8c7db1a0x63feae4d0x044197590x7a7115950x62d0b76b0xb759c1a20x3a4eedf70xf3a4892b0x93c752e80x02deb58d0x201396320x81a4d7440x4ace0c690xd3a5457b0x31df64170xb29cc4530x179354ac0x03e876c50x95994d430xf93a35850xba6cb0470xc38272e20xfaef7da60x757edda10xbcd9e3ae0x0810a6fa0x633454400x62bc987b0x6545416d0x722b83c50x45a346cd0x900549e90xee1e05020x832a4a770xfc7a228a0xab00f4be0x464281be0xba0ede8f0x68ffe15c0x87f0d39f0x1d2438700x3dc4ae090x8ca429140xb1ca76500x5bdb6a400x08bcba2f0xad377a680xd897693d0xea0df9ca0x2c04b9180xeb7efad80xc115735c0x7ed58ac30x33b3f3c00x36c5bfca0xe140c5120x4f9eb7e00xdcec8fe40x4c8491200x19fc3bc50x0d03e6d40x2fe6174a0xbb2084f70x5b6bc7770x99db41f60xf2859b2d0x4b38078e0x12e446420x88e702050xa5d7a8bf0x24676bdb0x7c28ad930x794c31f40x14240c270xe31558550x24ee7dc40xadc1b4870x5a176f020xdb46a45d0xe9c3c3ee0x0b3342f60xba3718ff0x294cd9ad0x15ad7ddc0x856c2e800x440b75890x9ad952470x727dd2860x223b37e50x35d3d9e00x02f9de3c0x2fb55c510x58210e600x519c8ba90x4ba959830x837f0b330x262fe48b0xb18db3550x5c20d1900x471c5ef10x033d13160x6093025e0x8d31c8c30x1dc2d0720x790be8bd0xdbf2fda80xdf2826970x720e45c70xf55e0d4a0x04aaa5d60x921fdc3b0xd3ddee460x362c59da0xba693f020x0a2ed7bc0xd9c110f90x0caa96db0xe6cf45540x2b9cbc340x124edecd0x8de562c60x92b5260b0x63f0387a0x0f0cc8d00x2e1981e20x60da95080x7c51a9670x8d000bad0xbfdc90e50xd60dc9700xba4473210x6942e6790x0957de450xd57328170xcb90bf3e0x4ff3b7390xea3c41ff0xde34da430xe9cf3e430x599fd8150x96fe6ab90x332f45840x377877f70x1a9780d90xd76bc0df0x44c0322f0xc1c1f58d0xf1f08aa40xe7211cf40x979129af0xa092a66f0x441ccfa90x7e18ecbe0x68c0aa050x6e76191a0xc800b46b0x77aab1750xc8a00b5e0x677722f70x479bed2b0xa320f2b00x14cf13230x79b2f8f90x42e8fe780x51d998130xde10fab30xe7777fac0xc09f29b00xea25e3820xfaa3da8b0xa13012800x3ec096a40x8e180d020x1074f2e10x7d2ae82a0x812ae3cc0xfa9e093b0x80b37f420xd4e0b3ac0x1b842c1d0x371353380xe1329dbc0x0d0c2a0f0xbaec933d0xc3c04e050xf7c2b56b0x41a2291f0xaccc31570x1e055fc90xe0b2b59d0x9eaf9ae20x0d34660f0x4e38f0a90x4463d17c0xcf5c2ea80xc3de0ebf0x355599290x92c2a5c00xc1fbc6160xf4bfea7a0x55e9970a0x99ff8a970xdb567fa00x0a99eaa30xa779b3e40x7c3f9a660xaf694ad90x1a6a57b10x2a156b380xd5ae93fe0x447c5d790xb91e3f720x5ca6d9b80x79fab3ef0x9d4cfeb50x520634040x3c742d870x6892c0da0x9044af110x2f6e837b0x1ad095e30x00004c310xff16bd280xccf248080xdfc891f00x5225afc90x752d850e0x4dee1c8f0x525d24240xa486f1250xb7c14efb0x3110e8840x5d8fc40e0x16b12ab50x61c3676c0xc5d8d23e0xd9c20de70xdf89b07d0x644690440xcd4c9f120x69ad5bfd0x34c6a5ce0x7d4b4d730x2daf0f2d0x0f056f720xcbb000c60x930ee05f0xcd83673b0xf1b922910xa124c1ba0x129f480f0x9e122d790xc98a3e5a0x9acd306c0x153c7f710x2bae5d1b0x5f4529430xc6e5a20f0x155a122b0xfcd4adc30x2971c3c10xf40277b30x2c4504430x810c2c5a0x353a5f590x3b9fc64c0x80a79f680xf3ff641b0xd0d723df0x328109ff0xf30762770xab9521e70x8ce5218b0x17692bba0x347120740xbd158b710xde4a65490x9906753b0x2c37fbab0xba54b9040x2bcd857e0x37fe0b240x203a11900x71891d590x4cde88bf0xbbec2c2e0xb43088290x60e31fbb0x1deee0610xdb76918e0xbb4f9d1f0x1c2dd4070x7d37bfa00x8fd520c10x5e72d7b60x97881be10xb28c326a0xaa52eba10x9a439ca90xb42fecb40x2cbb17630xe8dcec040xc6d55efb0x16d1706b0x7375c4280x0145f9eb0xda5bce090xf53ba0b80x547197d30x6f95b16b0x7b27036f0x3febffe30x3b0a85820x4f5409580xc6bbb35c0x498932300x1f9d6ac50x12ab46930x704864fe0x8f70547a0x2b1452f60x3b27cda40x7cf2c4150xe73d3c720x0ef4d0470xc4f06c0d0xa7cbe42c0xac90a0f90xee9d34380x1c4a62cd0x83019c150x55c0bc2c0xe6902d550x02c3ea590x9e07a32c0x7bec47860x15954a1d0x86ca395d0x9f36e7170x4690f40b0x51875fa10xa37b6c920x5cb1a1810x7a1116380xe2f03ca00xef0c466b0x02c70a500x106a91eb0x7a6325760x134240110xf4f5fdb20xdcdc00400x2a9289180x15f906880x43f9ebc80x74b8e6740xf36f42a90x63f783350x290c1c2c0x20c8c5870xd87b27970xb65001540xc1a9b7d20x1bcde0050xc6371c9d0xd3017b240xe7370fc00x036533ee0x4e79bde50x0ca56e680x90db7d3c0x76136c650x977cc85b0xdec343a80x660523490x75d10b740xd82d82190xdfc6f6ad0x19ac2bbe0xd1bf2fb00x728471240x5c2878a10xe9ea2e000x06cdebc80xfd16d23f0x494830150x804abe310x89e629f80x93f3d0b60x2bd1a97e0xa99aeec80xf079a1e80xe2f8a8720xd5c21ac40x889a06c00x427f1a240x1818f09f0x67f8c5ce0xec3544220x8faabe240x145c012b0x9a8e18770xbe7dd7dc0xbd9c78970xa9a41da00xdc4d8a700x855593d20x246c497e0xebdd75f80xfc0dee680xd75c11a70x4b35b10a0x60d94c2d0x9a0f1fac0x4ceaf8890x9e9726a30x38e96d5d0x746c3e9c0xeede34640x4f7338f40x34f8ef080xd692c82a0x894b68200xdddab15d0xe85f80070xc93efd6d0x04424f010xe8c732940x422f90c60x551ce3780xf014bfaa0x11bc44bd0x0e5cda1f0x52b7f67e0xd97bb1190xcc6a729f0x4343f3770x728774570x449820090xd1a5b23a0x86f1e12a0xfe9949c50x77391b250x2f3a6b900x05f4ed230x2c33b8830xf939f2de0x48797fd00x3a5b2e860x6071588e0x43f031560x0b6dd4b60x3e929c190x5de0f45a0xfaf598c60x4d7cd0f50xfda1cd1a0xeb138ab60x93528c460xabddbf7b0x6307425f0x1994c5f00xa1cbedfd0x382ec6f30xc45e3ced0x4d857d4c0x9a15ec610xb71d17930x766911980xae8265820xab43c3910x70c15ac10xfca50d720x191e88cf0x18e1683f0x3971b4df0x83e5cd090x6b2994d60x6dc5c1290x7092c14b0x8f094c960x225f0ee80x223292f50x1d8e48ad0xc7e68dd40x8cb0531b0x0e6277400xfa4a4f4b0x16b852170x8ba01d180x52e8b2750xfebf60890x5af762f10x743f66060xcf1f7f5e0x28471cc50xabbbc4b00x1f12c9b50xbcb26af80x87bf4db50x7c9b79430x3c7152440x8fbd5b360x6b0a5c600xd9ccfead0xdd5343a90xdc04ae260x37fdf16d0xdebe3a3e0x9e666a750x6471d45e0xb35e92df0xb44cfa7c0x39b4fd1b0x097f509b0x91cf9d410x0cdc6e8c0xbb0dd2250x462489f70xea44d1500xf5fd313b0x6a7ff1bd0x1ac940680x7e7d79e40x6c30f3820xcca913c00x6d33667a0x76e6adc40x159a06900x162badbc0xb9e83b220xac60c6cd0xfbb0956f0xb38eaab70x95dbed2f0xf29077fa0xfbeeead40xeb579db90xf3990b8c0xe22ecab80x53b6d6670x368e92c90x19887b180xa54721180x2a0d547c0x1fd19f250x03e111ab0x011cca690x9e138be00x74416b730xe42b18470x89cf940d0x9aa48ae70x3d4dcae50x96b9b5dc0x160b586e0xec8e7c210x2b65b1850x0a6748650xd4f855600x7df477d00x8e2e2ba40xac3449a00xffd3afe30xad5c32c80x7ec772220xcc5658e30xf5289b860xc41d6fc40xb7c1de730x975bb0bd0x8253b5ef0xbeadb6560x0676f5ac0x2514d0380x32a93ad60x490466510x19f2a1180xbfb6a7f60xf8dc35ac0x9617a2a20xfbf689cd0xf421d4670xc6eff9470x2fe2b4880x0d292f010x58823f220x8ae709fe0xd56cc0110xeca5df190xa740d5ba0x3bbed60b0xb8f1cb180x155471c00xfc65f82b0x444f162b0xd63399c90x0416da5c0x32388e490xf1b12ece0xc72a0c8a0x2ca7cf530xda475ea70xfb80e4320x4080145d0xb592969e0x5e1f55470x0f4671e60x5a7d83b80x5fc4cd490x02107b6d0x985df44a0xca93748b0x3da086150x54c9d7410xc446b06d0x5dc69f020x3cc2b5840x9a120a4e0xf044c15e0x60b59e600x9251e0660xb2417fcf0x283558bf0x204e0b410xf453a7be0xc7fc48aa0x6be0221f0xee3893d90x34fcaa680x8eb127e80x1de48e4b0xacc4fe800xf8aae1720xa2cfb5a70x5fda3d840x4e5632090xc29bedb00x2fd811c50xd1670c700x627e13b20x0040f71c0x0fa62ad30x927f73f30xf12dd6ea0x2e4ef96e0xef10cdf90x10cd7dcc0xb5b2a96c0xd0b846fc0xb2984c3e0x55f321a80x6b73d9730x43c2c5890x77c754a80x832d125d0x26b367a10x638b871d0xd3ffd3e00xd80576b00x3e5c8c7a0x0201f7f40x6cf5d1630x6118805d0x3f5e37200x5c56251c0x6cea4d8e0x5ea3f04f0x91bc92cd0x2263b6210x5d78c1400xe876bc740x85f6f9e30xd9acb8f40x564635930x45bad3190xd7e60eed0xa3ad21bd0x9a04c9770x1fa818d10x87aea4a50xfe0433aa0x04ae35080x1689a3330xa10621970x5cdae8590x49cfc0b20x025a2b400x45ae9afb0xdfdb981e0xc2cd07030xc8097d160xf503e92a0xc4cfefb50x81a84d950x90fcd7be0xc97c5f1a0x85cd50120xa20d8e860x3bd544c20x4c7ec4b60x2fbc4f7f0xf208c5050x9350bccd0xa9abfe000xc0a567e90x5a0175130xf6d2c8280xf9401a3a0xc8768f960xdead93e50x472aaf220xeba3fcdb0xe4e077540xcab87c920x0730ce6e0x8a371ff30x574e07400x0cc67a660xdb9bde120x2599f44b0xb6e52b5a0x059c275e0xfe6bdbd80xf8f863750xf26c56d50xb7bb62c10xb21834ef0xf12811260xbfc95c330x67bfe7910x602594f30x40a12d510xbaae73d40xb15db7250x9deeb2070xdcb616500xdfb2511b0x206641710xd580665d0x79af71d60x1ad80eb80x76b001a10x7ff92fe70x8ccdfd430xdf93e2e60x631158560xf8efe09e0x443397fd0xb1607df30x60a3a71d0x98b5bf3a0x4600d84f0x467376e50x27cea9fd0x4cc844430x8d3d20960xf77003050xe636b1870xfc168abd0x930fb5ce0xb359f2890xa83676190x29c335b10x85caccb00x28f175f20x3ae1dac60x0e7435860x6304b0d70x6398a0710xcfc73f420x24a94b260x9e6d79f80x7c3cffcc0xdf8effbd0x520c2c930x94098ff80x503bd1370xac437f7b0x04cda5660xee2bc34f0x2f42a5580x7f850d420x2d3a57a60x144f6d8f0xf8f2a4eb0xb2e5ae4a0x198788b40x8f595b110x6ea099720xb9948d2c0x833a3e070x330829a70x12d9513b0xf70e82530xc80688510x37e1f36b0x345152910x74d8ff530x74769de90xc0fec2270x6d629c590x407680aa0x7f830b820x78f225470xc9142cdd0xb8fe9b170x7830c69c0xf9e5f3610x97035c1a0x05060a190x8beebdbe0xf738b9820x8df3789f0x7c0404490x730763150xe118de5d0xb40b76910x09e913c10xf6a54e0f0x4f816e9b0x6ef8fcd80x3796bdcc0xa286a2340x68a241530x5e7f49200x1d027e4b0x650f86030x834dc9550xa61aa0280xe56a93360x1961cf0c0x98d57bef0x696e8e640x51d0b5d00x806cd5cc0x68f1104f0x0cd249cc0x75f9d8e60x6ef2b3a30x48de72860xc62824f20xbbdd3e300xe2c1aed30xdf8926da0x52e3e4a50x41aa5e290xe74a3e770xb1d0f7f00x8960ce8a0x3ab96c2f0x076058e40x9318a1590x7fc7c0780x3b1d49e60x98e374da0xb5b1c9f30xb79988ba0xa6e2d0690xda6444ad0x3d612fdd0x1934ba9e0x4e225abf0xa5e4ba390xb3844ece0x27c034f50x52d267f10xde2f94880xff6104d00xab8bc1a20x8d8640690xb9638db40x2d5c75770xd1907ad40x3ebaccd30x78f0c9510x0fe05a260x04e1b99f0x2f42538e0x7af3b37e0x603c8a0f0x84fd818d0x3ac5a78f0x17f1001b0x484df3050xf4fbb97f0xf63309650x4d2e07910xeda3a7210x2bd8a6040xad3eac030x90b35d800xecc8b2fa0xd80385ff0xdca828fb0x848abe820x454b0b8c0x9aa9ac760xd55f722d0x4a65f05f0x9eede1fb0xe1a0474f0x50f25d9d0xbbe372d70xd632e8580xc54b0dce0xe3b5e59a0xedfa176e0xb5c93ccf0x7d3bb4b90x26a5b0460xf20983000xaae17a3a0x4a3ea5c00x091def1c0x370a07360xe50413d70xadb51cff0x2881db710x6bb710380x6339b6d00xc2b8d3ee0xaf37d2420x237389260x973c5a4f0x7b8699eb0xa6e19f8e0xf0c8f9fa0x1a724fcc0x85cd59a80xcb6d7de30x8e7c66250x908237ce0xf7540bf70x3c8b115d0xb8e448a00xcbf9166f0x655cb2020x6c736f400x768c59cb0x5e3e6a720x1e8bc7980x285f1a530x04fe01c80xc6e402f40x7b3098780xd4c64d260x6c5d2bcd0xec9f9c6f0xc421b70a0x5929cb150xa0c481fa0x49db01b50xe1f648e50x75eb79750xbf0329cb0xea2bc0fb0xed87f18d0xe5d802760xd8595b830xde0f2f010x6156ace90x2aaaf1ed0xa3b9bb320x6338f33b0xe569b2010x1631a24f0x42cb4e9e0x9f3db3570x0a9285510x3be599670x9fa0caa00x13ec11e20x9a422c8f0x5af067790xb3076b6a0x26a85d6c0xad4f6f090xbefebcbf0xb1c725490x57898cfa0x11a893120xf93e74640x2b73dd720x989bc0fe0x08a5c48e0x371756330x859441150xe9882b9d0x7e6061300x2541a9790x0647d88f0x989f8e300x6e4aaff80xb90682780x60833f900xb0c9e22a0xc1487bda0x1afd94820xb9cbd0e40xc0b9348a0x162661f70xc732f4a90xed4af9e60x496bafb70x7c0928840x7139fef40xe2d94f7b0x39dee25d0x65772d690xc0ca20e60x4b24852d0x798047040x2eda3d250x822f735e0x0697e1170x51b8e6b10x49afb6fa0x7ea07f210x51019ef70x8e13a32a0xa8ec10360xd80330020x8e82afe20xa8cbc3180x4f5ba42b0xf7e1c45d0x260f028a0xe77ad3f90x9ffbc0ae0x1ebb7daa0xff7344730xef3dd38c0x66f8a9f00x558ab2000x5fc9b5030x0ffcfd000xc1994d440xb09b07e30xf2d848cc0x2ea613e60x2e36abff0x0ef2fb0e0xe36128b70xeb19f4cd0x9dacdb7d0x3136375a0xbf2b8cca0xb888554e0xf306bd2d0x5f5821360x1d7192740x14b2be470x1f8cbd570x9e66cf9d0xf5fb5ccd0x16b24b0b0xd0f1bbf00x3e7ed9d70xe3c23a860x245b19490xc317a15e0xf9622dd10x88386da60x488141d30x4ece527e0xadb3ba000x426000bb0xfb934b9f0xf24ed6290xeef3613a0x4e5349ef0xb88f93a50x27dc23a50x84cbb4160x8ae0e2760xfb24995a0x431b93db0xb25aba7d0xc16bf4fd0xccacdccb0x417964d00x950d352d0x5e24cbe60xb422b7770x2072af960x2a6a9c940x0d1bc8ce0x6687aab70x3c64afe70x6dc62a4d0x223358f70x3fb1b1fa0x0da650770x868748370x3b307db70x7540f6520x1a09ca450x55a8e8190x61db3ec70x4f7ed6a50x19c6ab060x871afe4d0x22a6f3120xa33f99b60xf18e61ca0x3f13bfa20x9f136df00xb70c211e0xb62db8410x31b058530xfd7975220xba60e7ef0x0d646ee80xbc20e0b40x576c0c220xae4853d70x6b57e1d90xb320a4370xd94c7bd50x4289b6850xd691644c0x65e7e0950x9f54bdf00x0c01ca210xf0f78e110x20d2016c0x9f9c49540xc55e67c60xb6b2159a0xdb56a6c60xf011defb0x18651a7f0x2efa577e0x646d36760xa36d26220x7d5d813f0xbfefa3cb0xef614a820xa9a5cb3a0xef7d05740x4ca1e0aa0x2ec4829f0xbfff85dd0x39a1b0a20xfc5273450xfaf313ed0x627e1ab50x107eb4760xfc6776ca0x05db20920xc99c70d80x5a33899a0xc96768ae0xea87704c0x8e0fdf1e0x2a618b970xd02eb1d60xe07a294e0x7a71ccd70x39c27be90x8b1c35130x3b3727f10x8d7a8e150x8f2ef4e30xeb711ae70xc8269f940x7f7afa990x589fc0d50x616505970x6b3c90f30xb09998370xd31b3d030x4e20fab20x23041b420x4eb21c1e0xae6314b50x77e0a2730x97f7023a0xc462018b0x408d96c00x457fcff40xc8b38ffb0x366232860x231d69ff0x58a2e4a90x08da528a0x4fa1782d0x7ad8ac7f0x036be4710x11cae5120xffd7acdc0x286954170x4ac0c6060xd44573f50x4141a7900x860224e00xb8ca7c450x0b3ef6eb0xaae83c640x64ff77460xec00b6160x3e43debd0x436d1daa0x454d7ee10xe623fa760x1ffd67d00x7648a2850x364f5f580xc62e8c830x96c5c9f00xc29da7dc0xb3845fb60xf06410480xfea34b840xcbd7bcbd0x34ff61dc0x2854aba60x8497ff260xd4ae4a080x3aaf57430x1b656fd60x51b457e60xf4f507e30xf492ac2e0xff6ee5db0x966b446c0x5d1a4c820x1f5283f90x11bdf7c30xa37b0aa10xe595626b0x42f9a0290x2dc7efbe0xd4c0e76f0x1f8dffbc0x0e86ad3c0x2031b93b0xa40a95e00x9ca424480x8e57887b0xc0772b070xd94739920x09329bc80x7fa41da60x061ce5e90xec0ad9000x953787ea0xcd0dddf20xd7b1fb1f0x1c509c1d0xb8eda57e0xae1701a60x8dd0ba950x5b39d06f0xe3590e5b0x30295fc00xf9b2cd330x84ab57350xfe308d7f0xc9d5756f0xd68bccea0x7bdbdf6d0xb56a96830xd9d2bb030x16756dc00x63343b1d0xb2af19e10xbed43a410x3061c52d0x760aaebf0x977d5d840x8acda47c0x4368422f0x7f1017830x161d9c800x0f8795610xc33726680xe18acb4d0x0d11871e0x08ecb90b0xf1f04d230x199cc1280x6b00946d0x489d37d90x478743b30x226138b00x130562fe0xe3a1c0340xd13a26300x89965efc0x062972ec0xfe7a9e700x8d184d5c0x3c7668c80x00fd1ce80xc2dbadcb0xe6bf47340xe7f31bcd0xfa9c46df0xd1160e1d0x2de406100x36c6bddd0xf8abf9300x25b4b5460xe7d34b1d0x357ff8a90xa55a9db00x8fba9f1f0xdd5ac85d0xc653c5ec0x2fde67de0xf96e219b0x6473b4100x4b96293f0xc17d294a0x4f9ae5a00xde85ea5f0x9de9e2f90xcd2194240x62ebb4560x368c67270xb9a5f52e0xe7ef947d0xd81e12690x191a7fb00x43b9e8c50x528d5aae0xbd3c6c390x3570af5b0x20b315590xe739814f0x20de88050x4fa545610x3362b5fc0x74f346180xd5138c060x3a17fdb20x80a85def0x2a6bce000xb62356a30xa0943f940xeeaa6d9c0x6fe4d16b0xc4e2269f0xbd4de3370x390b08fb0x5db178ae0x962bdfbe0x60e012750x2cf138010x2da4165b0xe4ba057c0x456904a50x7ed717500x34f7ebc60x9d8603090x51971f870xabc4c41f0x406073f30x747af8860x09044ea10xadfe899f0xb5067f970x02eae44d0x350b6afb0xbf71d4420x9a3ddf4e0x3a83c9f90xa2ed132c0xae2e7d9f0x991666a50xc2ed0ba40x43c27c740x4d60f4eb0x5a2676fc0x7f0c45630x9471d4850xaa54f5c70xdc1307990xbcb52eeb0x95ca52550xdc67c87e0x59f438480xaa0241460x9feaf2870xd857cac70x9a142f3b0x54716ce40xc4e7b3a40xbfdcc9af0xcd602e360xa7b7a8ba0x6e93528b0x78e17b950x7740aeb00xebef5a840xe8db1a0c0x405a673d0x33ffc8390xaa4bd9af0x7be85f0a0x2cd96a510x5502db150x77b7cf0e0x6db49a790xb820064f0x7aae16330x49d79cfc0x3b4b802c0xd3a1fa0d0x6f5f111a0x493d380a0x7f38b1b20x6be2b9f00x16e869830xd72a34c20xe9c6de990x87cdf7d20x7f66500e0x167bfe4b0x8fc527f30x6a6757960x92d778bb0x08da3bee0x7e9105600xd1cc24db0xb93875ad0x3adfca020x957998f40x203dd0aa0x0c69fe7a0x0f5690360xfc705eb60xa1190a6c0x40ec23ee0x2c2d92de0xe693b17c0x1b2464a90xa45f01160xb4d693270xb391c1b30x361aa1140xc53c6f940xfa72134b0xd60d28da0x0f20316b0x348a85240xfe3a67220xa7d170830xe9ba291c0xc71259960x1a949c7c0x1ab9b7d90x23c94cc60x7d7a1bc30xc1a0d4cf0x4a8e3d340x169793750xdbe11d700x9eeecdfe0x38e10c1d0x66011ab60xf1046d450xebbef73a0x4aaf51580xc2d165220x2511dde20xdf698f1b0x269b10e50x3743c06e0xbb3fceae0xe50e7edf0x7591f9560x47af2fba0xf5ee9ba80x42801d200x85a8ee760x4d4abe6b0x95a3363a0x1a2a02e00xbf3d935d0x90aa3a1c0x9c7204b90xcfb6a3da0xc346304c0xda2043e20x5421563b0xe0ff7a180xcd083b100x7afc9d8a0x99c95fa50x0182a9320xaaf827590x87f796dd0xc4cbbb5f0x42b90bb40xb7c5cab80x10120b550xc88fed020xfe0fe2290x903e1a0f0x13fdb7070x40a13bb90xadf0fbf90x702183e10x2bac9d2a0x30bcaf050xc9a9e1990xf2819bcd0x0f38d9b00x26334d4d0x910333190xd2657cbe0xd5b5fbcd0x66b2de290xd169ba5f0x829975f70xe47495220xcd85200a0x3265a4810x8d01022f0xe251d8df0xfffe63b70xf87691030x2a2642bb0x2cf07d8d0x2a1016bc0x929d0a7c0x076c2dda0x40ccdadc0xc679fb740xc2f9185a0x323974240x28d7aef00xd3c082a20x973d03e20x106285860xb43c651b0x6ad576310xb1f29aef0x2ae740910xdb37a8210xa8838be60x0ca882740xe6cbc7600xda6f899a0x5d8598c60x993f63a10xd24f77370x08c5db3e0xf63d1e100x08c58e180x784bc2db0x65f62c3b0x733153980xf2d5517b0x56e457190xc6f9d4860x9ec1f5cd0x89489da20x9fef35ac0x2bf67def0x4839762f0xdc55425a0x756c01770x3ff4b0520xc825a04e0x3aadef690x93a7266c0xd1eab1530xdc7e01280xfbe142220x513938490xf2bf56c00xd16d9c010x315de2cf0x32d434200x37ce5c9e0x83c5b5fc0xc25e69e00x3054fa760xfb9c4ac40x082737e80x8ead63690x848597900x5b00e3c20x927cb3850x45698c6f0xff521a2d0x30ca6d120x2b17597b0xa0776c260x89e3897d0x8801b0870xf50fecbc0xef8a2e4e0x632c93350x42f0c1620x43a9d07e0x136e44940xa2b5fe8a0x6e52a0ea0xfdc64ecc0xa97e00eb0x01612c0b0x65acdead0xd4c683470x7662e33d0xd83ccb410x89d674da0xf36e632d0xbd07ef8f0xff5854400x370cfe6e0x922ecd290xd5cc06c00x47c3fa840x9dfa19610x47bc70200x577d9daf0x041a3d660x641f76fb0x9fbd112d0xd58f0c2e0x19d414620x43421e650xffb9868c0xc1a778f30xd863ba6e0xbf5562140x0876ec520x3adbd5950xcc5015970x6e9acc410x3aa68d7a0xf56238f40x28b12cc90x5074e5730x25987c8a0x6fba10c90xcec7c3b70x8f8d43410x72c2c49d0x567087090xb66046d40x7a04ba0b0xf3106c8b0x8e35e4e50x9d425b790xf2a353ac0xd034392d0xc874107c0xf3251e7b0xae575c8f0x7b6ac78f0x3181ff970xe8530df40xe295eabb0x084028620x3bdd0f940x16244fe50xcda04a5b0xb77b01590x8106095a0x2342f1ae0x827b82b40x2faef6ce0xf40e32340x673159610xbeda77e30x902f20970x0958448b0xad5c3c930x9a068e650x2f722eed0xda73484f0x1018b04b0x70f70c240xf579be320xb13d41a00xe2cd1f410x6845bffe0xfb76ec310xcb5fd7530xcd0991860x6719b3640x123959a10x0af3d1340xe2b920590x0614dd5a0xf5ef842e0x00b56f2d0x85badf7b0xbc5671dc0x1e4bfc9a0x2ff3d89d0xab5b4b950x4183755e0x16a1ce830x96ed40600xfda77fb60x5feb7ef30x923b871a0x0f726e010xe2aeecfc0x387f00050x2ab3ff9b0x9a64aaa70x4d7826ee0x916eb1ce0x2c28a8c70xa21fa7650xccd197c70x374f9bd00xeecb578a0xad62fc070xd08ac1430x0f134c920xd6e0dcf30xa2a5e01a0x65e2d1390xd3bf4ef90x9e447bd60xea1027f80xb400b59e0x353eeb1c0x30d749040x043e0e630xd35d0a550xfe385ec30xb2fd61dd0xc709aced0xfe0054300x2808ef660x2e9e9bc30xd49487990xbfa275cf0x0e6e386b0xe50fb0ba0x23441f8c0x8e9407810x45fc326c0x9451e7770xd0c517d20xbeb6a62e0xa11919f60xec5231750x35784fc90x5a684c620xd8f0383b0x55da14dd0x6951a2000x5abe3b920xd53114fd0x03aeda860xbe80e9480x8d7bb7070xf5773cd60xf9a472940x9d7272da0x2cc2d52d0x1002056a0x82547dde0x21be1b900x47d0a0a80xada433070x7a4837410x554d7b4f0x597389f60x47cdf8c60xd73f08da0x61495de50xa8145eca0x63fafee70xb610a3ad0x8c8fc0ef0xb6a637df0x931da2d70x12299eb80xb04258d20xe18f85670xc7c22b1e0x3ece94f50xf644e2650xa0e6f9a70x95f8e0d20x3d7049250x536524600xc1d459a20x5f0dd4760x26e5da220x97314b900x27092cb50x49ff7b3b0x2c58882d0x2b9224800x378fd6360xf696f39c0x4a5552360x754ae60f0xbee50de90x19557aa70x34a82a170xbee3251b0xefb89f400xda9b2f320xfd3f762c0x3ae0519e0xe9f00d4e0x13ee911e0xfb01f66d0xea26a0b40x1452ece10x4a797fa20x72bfcdc70x6165b43f0x74f0e7870x246ece270x3557f92f0x8dbe114a0x8775706f0x77ec1fd70x9220eafd0x1840238f0x0962edcc0x4d2433880xdd3c79ef0xc0df7f3a0x85d3baf50x117a775f0xcde8d67b0x5403d40d0x4bce603e0xce9d38180xec9bf2cd0x5a51527c0x1c213b3d0x57abf6860xe9afdca30x2b03afe20x61e533890x5ac699700x0767839e0x59e369470x0cd1aec50xa9639c340x30889e420x5d960c840x5f2bd1220xdf41422a0x17f1a7b60xfa8e22890x0c4ab58b0xea38ee070xbed538500x52c164790x372a25270x6068bedf0x065b46950x17b0f8ca0xc9d4d6d10xf18bdd750xaba842fe0x76ae31fd0xd7752b860xf2ab4ffe0x7d72c8350x307265c20xa03bd8900x3f1afca90x55e39b930x6d14a6360x2f0f491f0x434c5d105.14.0-503.19.1.el9_5+rt_debug5.14.0-503.19.1.el9_5+rt_debug5.14.0-503.19.1.el9_55.14.0-503.19.1.el9_55.14.0-503.19.1.el9_5.x86_64+rt_debug5.14.0-503.19.1.el9_52.20.6.02.50.6.00.260.261.111.31.21.51.50.4ac10.2.70.2.70.2.70.2.70.2.70.2.70.2.70.2.70.2.70.2.75.6.0_3.40.50.50.50.50.50.50.50.50.50.262.482.4843.100.00.002.220.80.80.80.80.80.807.727.03.00_rc107.727.03.00_rc107.727.03.00_rc107.727.03.00_rc143.100.00.0043.100.00.0007.727.03.00_rc143.100.00.0043.100.00.0043.100.00.0043.100.00.0043.100.00.0007.727.03.00_rc143.100.00.0043.100.00.0043.100.00.0007.727.03.00_rc107.727.03.00_rc11.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.01.01.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom07.727.03.00_rc18.42.3.08.37.0.20v2.03.00_k55.04.00_k65.04.00_k68.42.3.08.37.0.2011.4.0.10_14.4.0.20_14.4.0.20_14.4.0.20_14.4.0.20_14.4.0.20_14.4.0.20_14.4.0.20_14.4.0.20_14.4.0.20_14.4.0.20_14.4.0.20_14.4.0.21.6.0.530_14.4.0.20_14.4.0.20_14.4.0.20_14.4.0.20_14.4.0.20_14.4.0.243.100.00.001.01.01.0.0_ko1.0.0_ko1.0.0_ko1.0.0_ko1.0.0_ko1.0.0_ko1.0.0_ko1.0.0_ko1.0.0_ko1.0.0_ko1.0.0_ko1.0.0_ko2.3.02.3.02.3.02.3.02.3.01.22.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.01.01.04.0.824.0.824.0.822.02.02.02.02.02.02.02.01.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.0.210.0.151.01.01.01.01.01.01.01.01.01.00.12.480.262.31.1.10.80.81.01.1.11.1.11.1.122_Dec_201122_Dec_20112.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.01.1.110.0.1510.0.150.7.40.7.42.3.02.3.00.81.1.11.1.11.1.1v1.12.13v1.12.13v1.12.13v1.12.131.1.110.0.151.1.110.0.1510.0.1510.0.152.3.02.3.02.3.02.3.02.3.00.81.01.01.01.01.01.022_Dec_20112.3.00.81.00.7.40.81.01.010.0.152.3.02.3.02.3.0v1.12.1322_Dec_20110.7.41.01.1.11.1.11.1.11.1.11.1.10.82.3.022_Dec_20112.3.02.3.02.3.02.3.02.3.00.7.40.7.422_Dec_201110.0.150.7.41.20.82.3.02.3.02.3.02.3.01.1.10.7.42.3.01.1.11.1.10.822_Dec_20110.80.81.1.11.1.11.1.11.1.11.1.122_Dec_201110.0.1510.0.150.7.41.1.12.3.022_Dec_20110.7.422_Dec_20112.3.02.3.022_Dec_20112.3.02.3.02.3.02.3.02.3.022_Dec_201122_Dec_20112.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.022_Dec_20112.3.02.3.00.7.40.7.40.7.422_Dec_201122_Dec_20110.110.81.01.02.3.0v1.12.130.7.40.7.40.81.20.81.1.11.1.10.82.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.01.02.3.0v1.12.1322_Dec_201122_Dec_201122_Dec_201122_Dec_20110.7.40.81.1.1v1.12.13v1.12.130.80.82.3.01.01.01.01.01.01.01.00.7.410.0.152.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.022_Dec_20112.3.02.3.02.3.02.3.022_Dec_20112.3.02.3.02.3.022_Dec_20112.3.02.3.02.3.02.3.01.1.10.8v.2.0v.2.02.3.00.7.42.3.02.3.00.822_Dec_2011v.2.0v.2.01.01.01.01.01.01.01.02.3.022_Dec_20112.3.02.3.0v1.12.130.82.3.02.3.02.3.02.3.01.02.3.02.3.02.3.01.02.3.01.02.3.01.02.3.01.01.01.01.01.01.01.1.12.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.022_Dec_20111.1.122_Dec_20112.3.02.3.02.3.02.3.02.3.022_Dec_20112.3.02.3.02.3.022_Dec_20112.3.02.3.02.3.02.3.02.3.01.1.11.1.11.1.11.1.12.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.01.1.1v1.12.13v1.12.13v1.12.13v1.12.131.1.122_Dec_2011v1.12.13v1.12.13v1.12.131.1.11.1.12.3.02.3.01.1.12.3.01.1.11.1.11.25.11.1.11.1.11.1.11.1.10.82.3.01.1.11.1.12.3.02.3.02.3.01.1.11.1.12.3.02.3.02.3.02.3.022_Dec_20112.3.022_Dec_20112.3.02.3.0v1.12.132.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.0v1.12.131.1.11.1.11.1.11.1.11.1.11.1.10.81.1.11.1.12.3.02.3.022_Dec_20112.3.02.3.02.3.02.3.01.1.11.1.11.1.11.1.10.82.3.02.3.02.3.02.3.0  !"#$%&'()*+,-./0111122233333333444444444456788889:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<=>?@ABCCCCDDEEEEEFFFFFFFFFGGGHHHHHHHHHHHHIJKJLMNNOPQRSTUVWXYZ[[\]^\_\`abcdefghijklmnoppqrssssssssstuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvwwxxyyyyz{|}~      !!"############################################$%%%&&'())))*************+,-.+/01234566666789::;<=video.ko.xzregmap-sdw-mbq.ko.xzregmap-sdw.ko.xzbcma.ko.xzath3k.ko.xzbcm203x.ko.xzbfusb.ko.xzbpa10x.ko.xzbtbcm.ko.xzbtintel.ko.xzbtmrvl.ko.xzbtmrvl_sdio.ko.xzbtmtk.ko.xzbtrtl.ko.xzbtsdio.ko.xzbtusb.ko.xzhci_uart.ko.xzhci_vhci.ko.xzn5pf.ko.xzchcr.ko.xziscsi_ibft.ko.xzamdgpu.ko.xzamdxcp.ko.xzast.ko.xzch7006.ko.xzsil164.ko.xzi915.ko.xzmgag200.ko.xznouveau.ko.xzradeon.ko.xzhid-asus.ko.xzhid-picolcd.ko.xzhid-prodikeys.ko.xznct6775.ko.xzntc_thermistor.ko.xzhid-sensor-accel-3d.ko.xzindustrialio-triggered-buffer.ko.xzkfifo_buf.ko.xzhid-sensor-iio-common.ko.xzhid-sensor-trigger.ko.xzhid-sensor-gyro-3d.ko.xzhid-sensor-humidity.ko.xzindustrialio.ko.xzhid-sensor-als.ko.xzhid-sensor-prox.ko.xzhid-sensor-magn-3d.ko.xzhid-sensor-incl-3d.ko.xzhid-sensor-rotation.ko.xzhid-sensor-press.ko.xzhid-sensor-temperature.ko.xzib_cm.ko.xzib_core.ko.xzib_umad.ko.xzib_uverbs.ko.xziw_cm.ko.xzrdma_cm.ko.xzrdma_ucm.ko.xzbnxt_re.ko.xziw_cxgb4.ko.xzefa.ko.xzhfi1.ko.xzirdma.ko.xzmana_ib.ko.xzmlx4_ib.ko.xzmlx5_ib.ko.xzqedr.ko.xzusnic_verbs.ko.xzvmw_pvrdma.ko.xzrdmavt.ko.xzrdma_rxe.ko.xzsiw.ko.xzib_ipoib.ko.xzib_iser.ko.xzib_isert.ko.xzopa_vnic.ko.xzib_srp.ko.xzib_srpt.ko.xzacecad.ko.xzaiptek.ko.xzkbtab.ko.xzwacom_serial4.ko.xzelo.ko.xzwacom_i2c.ko.xzwacom_w8001.ko.xzleds-blinkm.ko.xzleds-clevo-mail.ko.xzleds-lm3530.ko.xzleds-lp3944.ko.xzleds-lt3593.ko.xzleds-mlxcpld.ko.xzleds-mlxreg.ko.xzleds-ss4200.ko.xzledtrig-audio.ko.xzledtrig-backlight.ko.xzledtrig-camera.ko.xzledtrig-default-on.ko.xzledtrig-gpio.ko.xzledtrig-heartbeat.ko.xzledtrig-netdev.ko.xzledtrig-oneshot.ko.xzledtrig-timer.ko.xzledtrig-transient.ko.xzpulse8-cec.ko.xzrainshadow-cec.ko.xzuvc.ko.xzvideobuf2-common.ko.xzvideobuf2-memops.ko.xzvideobuf2-v4l2.ko.xzvideobuf2-vmalloc.ko.xzmc.ko.xzgspca_gl860.ko.xzgspca_benq.ko.xzgspca_conex.ko.xzgspca_cpia1.ko.xzgspca_etoms.ko.xzgspca_finepix.ko.xzgspca_jeilinj.ko.xzgspca_jl2005bcd.ko.xzgspca_konica.ko.xzgspca_main.ko.xzgspca_mars.ko.xzgspca_mr97310a.ko.xzgspca_nw80x.ko.xzgspca_ov519.ko.xzgspca_ov534.ko.xzgspca_ov534_9.ko.xzgspca_pac207.ko.xzgspca_pac7302.ko.xzgspca_pac7311.ko.xzgspca_se401.ko.xzgspca_sn9c2028.ko.xzgspca_sn9c20x.ko.xzgspca_sonixb.ko.xzgspca_sonixj.ko.xzgspca_spca1528.ko.xzgspca_spca500.ko.xzgspca_spca501.ko.xzgspca_spca505.ko.xzgspca_spca506.ko.xzgspca_spca508.ko.xzgspca_spca561.ko.xzgspca_sq905.ko.xzgspca_sq905c.ko.xzgspca_sq930x.ko.xzgspca_stk014.ko.xzgspca_stv0680.ko.xzgspca_sunplus.ko.xzgspca_t613.ko.xzgspca_topro.ko.xzgspca_tv8532.ko.xzgspca_vc032x.ko.xzgspca_vicam.ko.xzgspca_xirlink_cit.ko.xzgspca_zc3xx.ko.xzgspca_m5602.ko.xzgspca_stv06xx.ko.xzpwc.ko.xzs2255drv.ko.xzstkwebcam.ko.xzuvcvideo.ko.xzzr364xx.ko.xzv4l2-dv-timings.ko.xzvideobuf-core.ko.xzvideobuf-vmalloc.ko.xzvideodev.ko.xzmemstick.ko.xzmspro_block.ko.xzjmb38x_ms.ko.xzr592.ko.xzrtsx_pci_ms.ko.xzrtsx_usb_ms.ko.xztifm_ms.ko.xzcs42l43-sdw.ko.xzcs42l43.ko.xzintel-lpss-acpi.ko.xzintel-lpss-pci.ko.xzintel-lpss.ko.xzlpc_ich.ko.xzlpc_sch.ko.xzsm501.ko.xzvx855.ko.xzmmc_block.ko.xzmmc_core.ko.xzsdio_uart.ko.xzcb710-mmc.ko.xzcqhci.ko.xzrtsx_pci_sdmmc.ko.xzrtsx_usb_sdmmc.ko.xzsdhci-acpi.ko.xzsdhci-pci.ko.xzsdhci-pltfm.ko.xzsdhci.ko.xztifm_sd.ko.xzushc.ko.xzvia-sdmmc.ko.xzvub300.ko.xzchipreg.ko.xzmtd.ko.xzmtd_blkdevs.ko.xzmtdblock.ko.xzubi.ko.xzcan-dev.ko.xzm_can.ko.xzm_can_pci.ko.xzpeak_pciefd.ko.xzmcp251x.ko.xzmcp251xfd.ko.xzkvaser_usb.ko.xzpeak_usb.ko.xzusb_8dev.ko.xzvxcan.ko.xzamd-xgbe.ko.xzatlantic.ko.xzalx.ko.xzatl1c.ko.xzatl1e.ko.xzatl1.ko.xzatl2.ko.xzbnx2.ko.xzbnx2x.ko.xzbnxt_en.ko.xzcnic.ko.xzgenet.ko.xztg3.ko.xzcxgb4.ko.xzcxgb4vf.ko.xzch_ipsec.ko.xzch_ktls.ko.xzlibcxgb.ko.xzenic.ko.xzdl2k.ko.xzbe2net.ko.xzocteon_ep.ko.xzocteon_ep_vf.ko.xznetxen_nic.ko.xzqed.ko.xzqede.ko.xzqla3xxx.ko.xzsfc.ko.xzsfc-siena.ko.xzdwmac-intel.ko.xzstmmac.ko.xzfakelb.ko.xzntb_netdev.ko.xzbsd_comp.ko.xzppp_async.ko.xzppp_deflate.ko.xzppp_generic.ko.xzppp_mppe.ko.xzppp_synctty.ko.xzpppoe.ko.xzpppox.ko.xzpptp.ko.xzslhc.ko.xzasix.ko.xzax88179_178a.ko.xzcatc.ko.xzcdc_eem.ko.xzcdc_ether.ko.xzcdc_mbim.ko.xzcdc_ncm.ko.xzcdc_subset.ko.xzch9200.ko.xzcx82310_eth.ko.xzdm9601.ko.xzgl620a.ko.xzhso.ko.xzhuawei_cdc_ncm.ko.xzint51x1.ko.xzipheth.ko.xzkalmia.ko.xzkaweth.ko.xzlan78xx.ko.xzlg-vl600.ko.xzmcs7830.ko.xznet1080.ko.xzpegasus.ko.xzplusb.ko.xzqmi_wwan.ko.xzr8152.ko.xzr8153_ecm.ko.xzrndis_host.ko.xzrtl8150.ko.xzsierra_net.ko.xzsmsc75xx.ko.xzsmsc95xx.ko.xzusbnet.ko.xzzaurus.ko.xzath.ko.xzath10k_core.ko.xzath10k_pci.ko.xzath11k.ko.xzath11k_pci.ko.xzath9k.ko.xzath9k_common.ko.xzath9k_htc.ko.xzath9k_hw.ko.xzbrcmfmac-bca.ko.xzbrcmfmac.ko.xzbrcmfmac-cyw.ko.xzbrcmfmac-wcc.ko.xzbrcmsmac.ko.xzbrcmutil.ko.xziwldvm.ko.xziwlwifi.ko.xziwlmvm.ko.xzmwifiex.ko.xzmwifiex_pcie.ko.xzmwifiex_sdio.ko.xzmwifiex_usb.ko.xzmt76-connac-lib.ko.xzmt76-usb.ko.xzmt76.ko.xzmt76x0-common.ko.xzmt76x0e.ko.xzmt76x0u.ko.xzmt76x02-lib.ko.xzmt76x02-usb.ko.xzmt76x2-common.ko.xzmt76x2e.ko.xzmt76x2u.ko.xzmt7921-common.ko.xzmt7921e.ko.xzmt7925-common.ko.xzmt7925e.ko.xzmt792x-lib.ko.xzmt7601u.ko.xzrt2800lib.ko.xzrt2800mmio.ko.xzrt2800pci.ko.xzrt2800usb.ko.xzrt2x00lib.ko.xzrt2x00mmio.ko.xzrt2x00pci.ko.xzrt2x00usb.ko.xzrtl8xxxu.ko.xzbtcoexist.ko.xzrtl8188ee.ko.xzrtl8192c-common.ko.xzrtl8192ce.ko.xzrtl8192cu.ko.xzrtl8192de.ko.xzrtl8192ee.ko.xzrtl8192se.ko.xzrtl8723ae.ko.xzrtl8723be.ko.xzrtl8723-common.ko.xzrtl8821ae.ko.xzrtl_pci.ko.xzrtl_usb.ko.xzrtlwifi.ko.xzrtw88_8723d.ko.xzrtw88_8723de.ko.xzrtw88_8821c.ko.xzrtw88_8821ce.ko.xzrtw88_8822b.ko.xzrtw88_8822be.ko.xzrtw88_8822bu.ko.xzrtw88_8822c.ko.xzrtw88_8822ce.ko.xzrtw88_core.ko.xzrtw88_pci.ko.xzrtw88_usb.ko.xzrtw89_8852a.ko.xzrtw89_8852ae.ko.xzrtw89_8852b.ko.xzrtw89_8852be.ko.xzrtw89_8852c.ko.xzrtw89_8852ce.ko.xzrtw89_core.ko.xzrtw89_pci.ko.xzntb_hw_amd.ko.xzntb_hw_intel.ko.xzntb.ko.xzntb_transport.ko.xzntb_msi_test.ko.xzntb_perf.ko.xzntb_pingpong.ko.xzntb_tool.ko.xznvme-rdma.ko.xznvmet-rdma.ko.xzparport_serial.ko.xzmlxreg-hotplug.ko.xzmlxreg-io.ko.xzmlxreg-lc.ko.xznvsw-sn2201.ko.xzacer-wireless.ko.xzacer-wmi.ko.xzamd_hsmp.ko.xzamd-pmc.ko.xzamd-pmf.ko.xzamilo-rfkill.ko.xzapple-gmux.ko.xzasus-laptop.ko.xzasus-nb-wmi.ko.xzasus-wmi.ko.xzcompal-laptop.ko.xzdcdbas.ko.xzdell-laptop.ko.xzdell-rbtn.ko.xzdell-smbios.ko.xzdell-smo8800.ko.xzdell-wmi-aio.ko.xzdell-wmi-descriptor.ko.xzdell-wmi-led.ko.xzdell-wmi-sysman.ko.xzdell-wmi.ko.xzdell_rbu.ko.xzeeepc-laptop.ko.xzeeepc-wmi.ko.xzfirmware_attributes_class.ko.xzfujitsu-laptop.ko.xzfujitsu-tablet.ko.xzhdaps.ko.xzhp-wmi.ko.xzhp_accel.ko.xzideapad-laptop.ko.xzintel_ifs.ko.xzintel-hid.ko.xzintel-rst.ko.xzintel-vbtn.ko.xzintel_oaktrail.ko.xzintel_sdsi.ko.xzishtp_eclite.ko.xzintel_pmc_core.ko.xzintel_pmc_core_pltdrv.ko.xzpmt_class.ko.xzpmt_crashlog.ko.xzpmt_telemetry.ko.xzisst_if_mbox_msr.ko.xzisst_if_mbox_pci.ko.xzisst_if_mmio.ko.xzintel-uncore-frequency-common.ko.xzintel-uncore-frequency-tpmi.ko.xzintel-uncore-frequency.ko.xzintel-wmi-thunderbolt.ko.xzintel_ips.ko.xzmlx-platform.ko.xzmsi-laptop.ko.xzmsi-wmi.ko.xzmxm-wmi.ko.xznvidia-wmi-ec-backlight.ko.xzpanasonic-laptop.ko.xzsamsung-laptop.ko.xzsamsung-q10.ko.xzserial-multi-instantiate.ko.xzsony-laptop.ko.xzthink-lmi.ko.xzthinkpad_acpi.ko.xztopstar-laptop.ko.xztoshiba_bluetooth.ko.xzuv_sysfs.ko.xzwireless-hotkey.ko.xzwmi-bmof.ko.xzwmi.ko.xzsmb347-charger.ko.xzaacraid.ko.xzbe2iscsi.ko.xzbnx2fc.ko.xzbnx2i.ko.xzcsiostor.ko.xzcxgb4i.ko.xzlibcxgbi.ko.xzlibfcoe.ko.xzfnic.ko.xziscsi_boot_sysfs.ko.xzlibsas.ko.xzlpfc.ko.xzmegaraid_sas.ko.xzmpt3sas.ko.xzqedf.ko.xzqedi.ko.xzqla2xxx.ko.xzqla4xxx.ko.xzsoundwire-amd.ko.xzsoundwire-bus.ko.xzsoundwire-cadence.ko.xzsoundwire-generic-allocation.ko.xzsoundwire-intel.ko.xzcxgbit.ko.xztarget_core_user.ko.xzn_gsm.ko.xzn_hdlc.ko.xznozomi.ko.xz8250_lpss.ko.xzarc_uart.ko.xzjsm.ko.xzsynclink_gt.ko.xzuio.ko.xzuio_hv_generic.ko.xzuio_pci_generic.ko.xzcxacru.ko.xzspeedtch.ko.xzueagle-atm.ko.xzusbatm.ko.xzxusbatm.ko.xzmdc800.ko.xzmicrotek.ko.xzadutux.ko.xzappledisplay.ko.xzemi26.ko.xzemi62.ko.xzezusb.ko.xzidmouse.ko.xziowarrior.ko.xzisight_firmware.ko.xzldusb.ko.xzlegousbtower.ko.xzsisusbvga.ko.xzusb3503.ko.xzusblcd.ko.xzusbsevseg.ko.xzuss720.ko.xzaircable.ko.xzark3116.ko.xzbelkin_sa.ko.xzch341.ko.xzcp210x.ko.xzcyberjack.ko.xzcypress_m8.ko.xzdigi_acceleport.ko.xzempeg.ko.xzf81534.ko.xzftdi_sio.ko.xzgarmin_gps.ko.xzio_edgeport.ko.xzio_ti.ko.xzipaq.ko.xzipw.ko.xzir-usb.ko.xziuu_phoenix.ko.xzkeyspan.ko.xzkeyspan_pda.ko.xzkl5kusb105.ko.xzkobil_sct.ko.xzmct_u232.ko.xzmos7720.ko.xzmos7840.ko.xzmxuport.ko.xznavman.ko.xzomninet.ko.xzopticon.ko.xzoption.ko.xzoti6858.ko.xzpl2303.ko.xzqcaux.ko.xzqcserial.ko.xzquatech2.ko.xzsafe_serial.ko.xzsierra.ko.xzspcp8x5.ko.xzssu100.ko.xzsymbolserial.ko.xzti_usb_3410_5052.ko.xzupd78f0730.ko.xzusb_debug.ko.xzusb_wwan.ko.xzvisor.ko.xzwhiteheat.ko.xzxsens_mt.ko.xzcifs.ko.xzcifs_arc4.ko.xzcifs_md4.ko.xzsquashfs.ko.xzhwpoison-inject.ko.xz6lowpan.ko.xzatm.ko.xzbluetooth.ko.xzbnep.ko.xzhidp.ko.xzrfcomm.ko.xzcan-bcm.ko.xzcan-gw.ko.xzcan-isotp.ko.xzcan-raw.ko.xzcan.ko.xzcan-j1939.ko.xzieee802154_6lowpan.ko.xzieee802154.ko.xzieee802154_socket.ko.xzmac80211.ko.xzmac802154.ko.xzmpls_iptunnel.ko.xzmpls_router.ko.xzrfkill.ko.xzrpcrdma.ko.xzcfg80211.ko.xzac97_bus.ko.xzsnd-seq-dummy.ko.xzsnd-seq-midi-emul.ko.xzsnd-seq-midi-event.ko.xzsnd-seq-midi.ko.xzsnd-seq-ump-client.ko.xzsnd-seq-virmidi.ko.xzsnd-seq.ko.xzsnd-compress.ko.xzsnd-ctl-led.ko.xzsnd-hrtimer.ko.xzsnd-hwdep.ko.xzsnd-pcm.ko.xzsnd-rawmidi.ko.xzsnd-seq-device.ko.xzsnd-timer.ko.xzsnd-ump.ko.xzsnd.ko.xzsnd-mpu401-uart.ko.xzsnd-mpu401.ko.xzsnd-opl3-lib.ko.xzsnd-opl3-synth.ko.xzsnd-pcsp.ko.xzsnd-aloop.ko.xzsnd-dummy.ko.xzsnd-mtpav.ko.xzsnd-virmidi.ko.xzsnd-vx-lib.ko.xzsnd-hda-ext-core.ko.xzsnd-hda-core.ko.xzsnd-intel-dspcfg.ko.xzsnd-intel-sdw-acpi.ko.xzsnd-ak4113.ko.xzsnd-ak4114.ko.xzsnd-ak4xxx-adda.ko.xzsnd-pt2258.ko.xzsnd-cs8427.ko.xzsnd-i2c.ko.xzsnd-ac97-codec.ko.xzsnd-ali5451.ko.xzsnd-asihpi.ko.xzsnd-au8810.ko.xzsnd-au8820.ko.xzsnd-au8830.ko.xzsnd-ca0106.ko.xzsnd-cs46xx.ko.xzsnd-ctxfi.ko.xzsnd-darla20.ko.xzsnd-darla24.ko.xzsnd-echo3g.ko.xzsnd-gina20.ko.xzsnd-gina24.ko.xzsnd-indigo.ko.xzsnd-indigodj.ko.xzsnd-indigodjx.ko.xzsnd-indigoio.ko.xzsnd-indigoiox.ko.xzsnd-layla20.ko.xzsnd-layla24.ko.xzsnd-mia.ko.xzsnd-mona.ko.xzsnd-emu10k1-synth.ko.xzsnd-emu10k1.ko.xzsnd-emu10k1x.ko.xzsnd-hda-cirrus-scodec.ko.xzsnd-hda-codec-analog.ko.xzsnd-hda-codec-ca0110.ko.xzsnd-hda-codec-ca0132.ko.xzsnd-hda-codec-cirrus.ko.xzsnd-hda-codec-cmedia.ko.xzsnd-hda-codec-conexant.ko.xzsnd-hda-codec-cs8409.ko.xzsnd-hda-codec-generic.ko.xzsnd-hda-codec-hdmi.ko.xzsnd-hda-codec-idt.ko.xzsnd-hda-codec-realtek.ko.xzsnd-hda-codec-si3054.ko.xzsnd-hda-codec-via.ko.xzsnd-hda-codec.ko.xzsnd-hda-cs-dsp-ctls.ko.xzsnd-hda-intel.ko.xzsnd-hda-scodec-component.ko.xzsnd-hda-scodec-cs35l41-i2c.ko.xzsnd-hda-scodec-cs35l41-spi.ko.xzsnd-hda-scodec-cs35l41.ko.xzsnd-hda-scodec-cs35l56-i2c.ko.xzsnd-hda-scodec-cs35l56-spi.ko.xzsnd-hda-scodec-cs35l56.ko.xzsnd-hda-scodec-tas2781-i2c.ko.xzsnd-ice1712.ko.xzsnd-ice1724.ko.xzsnd-ice17xx-ak4xxx.ko.xzsnd-korg1212.ko.xzsnd-lola.ko.xzsnd-lx6464es.ko.xzsnd-mixart.ko.xzsnd-oxygen-lib.ko.xzsnd-oxygen.ko.xzsnd-virtuoso.ko.xzsnd-pcxhr.ko.xzsnd-hdsp.ko.xzsnd-hdspm.ko.xzsnd-rme9652.ko.xzsnd-ad1889.ko.xzsnd-atiixp-modem.ko.xzsnd-atiixp.ko.xzsnd-bt87x.ko.xzsnd-cmipci.ko.xzsnd-ens1370.ko.xzsnd-ens1371.ko.xzsnd-es1968.ko.xzsnd-intel8x0.ko.xzsnd-intel8x0m.ko.xzsnd-maestro3.ko.xzsnd-rme32.ko.xzsnd-rme96.ko.xzsnd-via82xx-modem.ko.xzsnd-via82xx.ko.xzsnd-trident.ko.xzsnd-vx222.ko.xzsnd-amd-sdw-acpi.ko.xzsnd-pci-ps.ko.xzsnd-ps-pdm-dma.ko.xzsnd-ps-sdw-dma.ko.xzsnd-soc-ps-mach.ko.xzsnd-acp3x-pdm-dma.ko.xzsnd-acp3x-rn.ko.xzsnd-rn-pci-acp3x.ko.xzsnd-acp-config.ko.xzsnd-acp5x-i2s.ko.xzsnd-acp5x-pcm-dma.ko.xzsnd-pci-acp5x.ko.xzsnd-soc-acp5x-mach.ko.xzsnd-acp6x-pdm-dma.ko.xzsnd-pci-acp6x.ko.xzsnd-soc-acp6x-mach.ko.xzsnd-soc-cs-amp-lib.ko.xzsnd-soc-cs35l41-i2c.ko.xzsnd-soc-cs35l41-lib.ko.xzsnd-soc-cs35l41-spi.ko.xzsnd-soc-cs35l41.ko.xzsnd-soc-cs35l56-sdw.ko.xzsnd-soc-cs35l56-shared.ko.xzsnd-soc-cs35l56.ko.xzsnd-soc-cs42l42-i2c.ko.xzsnd-soc-cs42l42-sdw.ko.xzsnd-soc-cs42l42.ko.xzsnd-soc-cs42l43-sdw.ko.xzsnd-soc-cs42l43.ko.xzsnd-soc-cx2072x.ko.xzsnd-soc-da7213.ko.xzsnd-soc-da7219.ko.xzsnd-soc-dmic.ko.xzsnd-soc-es8316.ko.xzsnd-soc-es8326.ko.xzsnd-soc-es83xx-dsm-common.ko.xzsnd-soc-hda-codec.ko.xzsnd-soc-hdac-hda.ko.xzsnd-soc-hdac-hdmi.ko.xzsnd-soc-max98090.ko.xzsnd-soc-max98357a.ko.xzsnd-soc-max98363.ko.xzsnd-soc-max98373-i2c.ko.xzsnd-soc-max98373-sdw.ko.xzsnd-soc-max98373.ko.xzsnd-soc-max98388.ko.xzsnd-soc-max98390.ko.xzsnd-soc-max98927.ko.xzsnd-soc-nau8315.ko.xzsnd-soc-nau8821.ko.xzsnd-soc-nau8824.ko.xzsnd-soc-nau8825.ko.xzsnd-soc-pcm512x-i2c.ko.xzsnd-soc-pcm512x.ko.xzsnd-soc-rl6231.ko.xzsnd-soc-rl6347a.ko.xzsnd-soc-rt1011.ko.xzsnd-soc-rt1015.ko.xzsnd-soc-rt1015p.ko.xzsnd-soc-rt1308-sdw.ko.xzsnd-soc-rt1308.ko.xzsnd-soc-rt1316-sdw.ko.xzsnd-soc-rt1318-sdw.ko.xzsnd-soc-rt286.ko.xzsnd-soc-rt298.ko.xzsnd-soc-rt5514-spi.ko.xzsnd-soc-rt5514.ko.xzsnd-soc-rt5640.ko.xzsnd-soc-rt5645.ko.xzsnd-soc-rt5651.ko.xzsnd-soc-rt5660.ko.xzsnd-soc-rt5663.ko.xzsnd-soc-rt5670.ko.xzsnd-soc-rt5677-spi.ko.xzsnd-soc-rt5677.ko.xzsnd-soc-rt5682-i2c.ko.xzsnd-soc-rt5682-sdw.ko.xzsnd-soc-rt5682.ko.xzsnd-soc-rt5682s.ko.xzsnd-soc-rt700.ko.xzsnd-soc-rt711-sdca.ko.xzsnd-soc-rt711.ko.xzsnd-soc-rt712-sdca-dmic.ko.xzsnd-soc-rt712-sdca.ko.xzsnd-soc-rt715-sdca.ko.xzsnd-soc-rt715.ko.xzsnd-soc-rt722-sdca.ko.xzsnd-soc-ssm4567.ko.xzsnd-soc-tas2781-comlib.ko.xzsnd-soc-tas2781-fmwlib.ko.xzsnd-soc-ts3a227e.ko.xzsnd-soc-wm-adsp.ko.xzsnd-soc-wm8804-i2c.ko.xzsnd-soc-wm8804.ko.xzsnd-soc-sst-atom-hifi2-platform.ko.xzsnd-intel-sst-acpi.ko.xzsnd-intel-sst-core.ko.xzsnd-soc-avs.ko.xzsnd-skl_nau88l25_max98357a.ko.xzsnd-soc-bdw-rt286.ko.xzsnd-soc-cml_rt1011_rt5682.ko.xzsnd-soc-ehl-rt5660.ko.xzsnd-soc-hsw-rt5640.ko.xzsnd-soc-intel-hda-dsp-common.ko.xzsnd-soc-intel-sof-board-helpers.ko.xzsnd-soc-intel-sof-cirrus-common.ko.xzsnd-soc-intel-sof-maxim-common.ko.xzsnd-soc-intel-sof-nuvoton-common.ko.xzsnd-soc-intel-sof-realtek-common.ko.xzsnd-soc-intel-sof-ssp-common.ko.xzsnd-soc-kbl_da7219_max98357a.ko.xzsnd-soc-kbl_da7219_max98927.ko.xzsnd-soc-kbl_rt5660.ko.xzsnd-soc-kbl_rt5663_max98927.ko.xzsnd-soc-kbl_rt5663_rt5514_max98927.ko.xzsnd-soc-skl_hda_dsp.ko.xzsnd-soc-skl_nau88l25_ssm4567.ko.xzsnd-soc-skl_rt286.ko.xzsnd-soc-sof-sdw.ko.xzsnd-soc-sof-ssp-amp.ko.xzsnd-soc-sof_cs42l42.ko.xzsnd-soc-sof_da7219.ko.xzsnd-soc-sof_es8336.ko.xzsnd-soc-sof_nau8825.ko.xzsnd-soc-sof_rt5682.ko.xzsnd-soc-sst-bdw-rt5650-mach.ko.xzsnd-soc-sst-bdw-rt5677-mach.ko.xzsnd-soc-sst-bxt-da7219_max98357a.ko.xzsnd-soc-sst-bxt-rt298.ko.xzsnd-soc-sst-byt-cht-cx2072x.ko.xzsnd-soc-sst-byt-cht-da7213.ko.xzsnd-soc-sst-byt-cht-es8316.ko.xzsnd-soc-sst-byt-cht-nocodec.ko.xzsnd-soc-sst-bytcr-rt5640.ko.xzsnd-soc-sst-bytcr-rt5651.ko.xzsnd-soc-sst-cht-bsw-max98090_ti.ko.xzsnd-soc-sst-cht-bsw-nau8824.ko.xzsnd-soc-sst-cht-bsw-rt5645.ko.xzsnd-soc-sst-cht-bsw-rt5672.ko.xzsnd-soc-sst-glk-rt5682_max98357a.ko.xzsnd-soc-sst-sof-pcm512x.ko.xzsnd-soc-sst-sof-wm8804.ko.xzsnd-soc-catpt.ko.xzsnd-soc-acpi-intel-match.ko.xzsnd-soc-sst-dsp.ko.xzsnd-soc-sst-ipc.ko.xzsnd-soc-skl-ssp-clk.ko.xzsnd-soc-skl.ko.xzsnd-soc-acpi.ko.xzsnd-soc-core.ko.xzsnd-sof-amd-acp.ko.xzsnd-sof-amd-rembrandt.ko.xzsnd-sof-amd-renoir.ko.xzsnd-sof-amd-vangogh.ko.xzsnd-sof-acpi-intel-bdw.ko.xzsnd-sof-acpi-intel-byt.ko.xzsnd-sof-intel-atom.ko.xzsnd-sof-intel-hda-common.ko.xzsnd-sof-intel-hda-mlink.ko.xzsnd-sof-intel-hda.ko.xzsnd-sof-pci-intel-apl.ko.xzsnd-sof-pci-intel-cnl.ko.xzsnd-sof-pci-intel-icl.ko.xzsnd-sof-pci-intel-lnl.ko.xzsnd-sof-pci-intel-mtl.ko.xzsnd-sof-pci-intel-tgl.ko.xzsnd-sof-pci-intel-tng.ko.xzsnd-sof-acpi.ko.xzsnd-sof-pci.ko.xzsnd-sof-probes.ko.xzsnd-sof-utils.ko.xzsnd-sof.ko.xzsnd-sof-xtensa-dsp.ko.xzsoundcore.ko.xzsnd-emux-synth.ko.xzsnd-util-mem.ko.xzsnd-usb-6fire.ko.xzsnd-bcd2000.ko.xzsnd-usb-caiaq.ko.xzsnd-usb-hiface.ko.xzsnd-usb-line6.ko.xzsnd-usb-pod.ko.xzsnd-usb-podhd.ko.xzsnd-usb-toneport.ko.xzsnd-usb-variax.ko.xzsnd-ua101.ko.xzsnd-usb-audio.ko.xzsnd-usbmidi-lib.ko.xzsnd-usb-us122l.ko.xzsnd-usb-usx2y.ko.xzvirtio_snd.ko.xzsnd-hdmi-lpe-audio.ko.xzsnd_xen_front.ko.xz/lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/acpi//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/base/regmap//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/bcma//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/bluetooth//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/crypto/cavium/nitrox//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/crypto/chelsio//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/firmware//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/gpu/drm/amd/amdgpu//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/gpu/drm/amd/amdxcp//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/gpu/drm/ast//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/gpu/drm/i2c//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/gpu/drm/i915//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/gpu/drm/mgag200//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/gpu/drm/nouveau//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/gpu/drm/radeon//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/hid//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/hwmon//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/iio/accel//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/iio/buffer//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/iio/common/hid-sensors//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/iio/gyro//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/iio/humidity//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/iio//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/iio/light//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/iio/magnetometer//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/iio/orientation//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/iio/pressure//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/iio/temperature//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/infiniband/core//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/infiniband/hw/bnxt_re//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/infiniband/hw/cxgb4//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/infiniband/hw/efa//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/infiniband/hw/hfi1//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/infiniband/hw/irdma//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/infiniband/hw/mana//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/infiniband/hw/mlx4//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/infiniband/hw/mlx5//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/infiniband/hw/qedr//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/infiniband/hw/usnic//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/infiniband/hw/vmw_pvrdma//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/infiniband/sw/rdmavt//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/infiniband/sw/rxe//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/infiniband/sw/siw//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/infiniband/ulp/ipoib//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/infiniband/ulp/iser//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/infiniband/ulp/isert//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/infiniband/ulp/opa_vnic//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/infiniband/ulp/srp//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/infiniband/ulp/srpt//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/input/tablet//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/input/touchscreen//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/leds//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/leds/trigger//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/media/cec/usb/pulse8//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/media/cec/usb/rainshadow//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/media/common//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/media/common/videobuf2//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/media/mc//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/media/usb/gspca/gl860//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/media/usb/gspca//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/media/usb/gspca/m5602//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/media/usb/gspca/stv06xx//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/media/usb/pwc//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/media/usb/s2255//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/media/usb/stkwebcam//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/media/usb/uvc//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/media/usb/zr364xx//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/media/v4l2-core//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/memstick/core//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/memstick/host//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/mfd//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/mmc/core//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/mmc/host//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/mtd/chips//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/mtd//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/mtd//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/mtd/ubi//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/net/can/dev//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/net/can/m_can//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/net/can/peak_canfd//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/net/can/spi//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/net/can/spi/mcp251xfd//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/net/can/usb/kvaser_usb//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/net/can/usb/peak_usb//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/net/can/usb//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/net/can//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/net/ethernet/amd/xgbe//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/net/ethernet/aquantia/atlantic//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/net/ethernet/atheros/alx//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/net/ethernet/atheros/atl1c//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/net/ethernet/atheros/atl1e//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/net/ethernet/atheros/atlx//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/net/ethernet/broadcom//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/net/ethernet/broadcom/bnx2x//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/net/ethernet/broadcom/bnxt//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/net/ethernet/broadcom/genet//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/net/ethernet/chelsio/cxgb4//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/net/ethernet/chelsio/cxgb4vf//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/net/ethernet/chelsio/libcxgb//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/net/ethernet/cisco/enic//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/net/ethernet/dlink//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/net/ethernet/emulex/benet//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/net/ethernet/marvell/octeon_ep//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/net/ethernet/marvell/octeon_ep_vf//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/net/ethernet/qlogic/netxen//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/net/ethernet/qlogic/qed//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/net/ethernet/qlogic/qede//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/net/ethernet/qlogic//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/net/ethernet/sfc//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/net/ethernet/sfc/siena//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/net/ethernet/stmicro/stmmac//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/net/ieee802154//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/net//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/net/ppp//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/net/slip//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/net/usb//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/net/wireless/ath//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/net/wireless/ath/ath10k//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/net/wireless/ath/ath11k//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/net/wireless/ath/ath9k//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bca//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cyw//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/wcc//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/net/wireless/broadcom/brcm80211/brcmsmac//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/net/wireless/broadcom/brcm80211/brcmutil//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/net/wireless/intel/iwlwifi/dvm//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/net/wireless/intel/iwlwifi//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/net/wireless/intel/iwlwifi/mvm//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/net/wireless/marvell/mwifiex//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/net/wireless/mediatek/mt76//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/net/wireless/mediatek/mt76/mt76x0//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/net/wireless/mediatek/mt76/mt76x2//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/net/wireless/mediatek/mt76/mt7921//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/net/wireless/mediatek/mt76/mt7925//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/net/wireless/mediatek/mt7601u//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/net/wireless/ralink/rt2x00//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/net/wireless/realtek/rtl8xxxu//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/net/wireless/realtek/rtlwifi/btcoexist//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8188ee//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192c//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ce//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192cu//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192de//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ee//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192se//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723ae//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723com//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/net/wireless/realtek/rtw88//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/net/wireless/realtek/rtw89//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/ntb/hw/amd//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/ntb/hw/intel//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/ntb//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/ntb//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/ntb/test//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/nvme/host//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/nvme/target//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/parport//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/platform/mellanox//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/platform/x86//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/platform/x86/amd//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/platform/x86/amd/pmc//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/platform/x86/amd/pmf//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/platform/x86/dell//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/platform/x86/dell/dell-wmi-sysman//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/platform/x86/intel/ifs//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/platform/x86/intel//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/platform/x86/intel//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/platform/x86/intel/pmc//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/platform/x86/intel/pmt//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/platform/x86/intel/speed_select_if//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/platform/x86/intel/uncore-frequency//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/platform/x86/intel/wmi//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/power/supply//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/scsi/aacraid//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/scsi/be2iscsi//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/scsi/bnx2fc//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/scsi/bnx2i//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/scsi/csiostor//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/scsi/cxgbi/cxgb4i//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/scsi/cxgbi//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/scsi/fcoe//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/scsi/fnic//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/scsi//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/scsi/libsas//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/scsi/lpfc//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/scsi/megaraid//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/scsi/mpt3sas//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/scsi/qedf//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/scsi/qedi//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/scsi/qla2xxx//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/scsi/qla4xxx//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/soundwire//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/target/iscsi/cxgbit//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/target//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/tty//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/tty/serial/8250//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/tty/serial//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/tty/serial/jsm//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/uio//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/usb/atm//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/usb/image//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/usb/misc//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/usb/misc/sisusbvga//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/usb/serial//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/fs/smb/client//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/fs/smb/common//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/fs/squashfs//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/mm//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/net/6lowpan//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/net/atm//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/net/bluetooth//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/net/bluetooth/bnep//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/net/bluetooth/hidp//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/net/bluetooth/rfcomm//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/net/can//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/net/can/j1939//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/net/ieee802154/6lowpan//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/net/ieee802154//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/net/mac80211//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/net/mac802154//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/net/mpls//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/net/rfkill//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/net/sunrpc/xprtrdma//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/net/wireless//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/sound//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/sound/core/seq//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/sound/core//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/sound/drivers/mpu401//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/sound/drivers/opl3//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/sound/drivers/pcsp//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/sound/drivers//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/sound/drivers//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/sound/drivers//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/sound/drivers/vx//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/sound/hda/ext//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/sound/hda//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/sound/i2c/other//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/sound/i2c//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/sound/pci/ac97//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/sound/pci/ali5451//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/sound/pci/asihpi//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/sound/pci/au88x0//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/sound/pci/ca0106//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/sound/pci/cs46xx//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/sound/pci/ctxfi//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/sound/pci/echoaudio//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/sound/pci/emu10k1//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/sound/pci/hda//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/sound/pci/ice1712//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/sound/pci/korg1212//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/sound/pci/lola//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/sound/pci/lx6464es//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/sound/pci/mixart//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/sound/pci/oxygen//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/sound/pci/pcxhr//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/sound/pci/rme9652//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/sound/pci//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/sound/pci//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/sound/pci//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/sound/pci//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/sound/pci//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/sound/pci//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/sound/pci//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/sound/pci//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/sound/pci//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/sound/pci//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/sound/pci//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/sound/pci//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/sound/pci//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/sound/pci//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/sound/pci//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/sound/pci/trident//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/sound/pci/vx222//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/sound/soc/amd/acp//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/sound/soc/amd/ps//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/sound/soc/amd/renoir//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/sound/soc/amd//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/sound/soc/amd/vangogh//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/sound/soc/amd/yc//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/sound/soc/codecs//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/sound/soc/intel/atom//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/sound/soc/intel/atom/sst//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/sound/soc/intel/avs//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/sound/soc/intel/boards//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/sound/soc/intel/catpt//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/sound/soc/intel/common//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/sound/soc/intel/skylake//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/sound/soc//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/sound/soc//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/sound/soc/sof/amd//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/sound/soc/sof/intel//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/sound/soc/sof//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/sound/soc/sof//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/sound/soc/sof//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/sound/soc/sof//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/sound/soc/sof/xtensa//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/sound/synth/emux//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/sound/synth//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/sound/usb/6fire//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/sound/usb/bcd2000//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/sound/usb/caiaq//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/sound/usb/hiface//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/sound/usb/line6//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/sound/usb/misc//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/sound/usb//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/sound/usb//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/sound/usb/usx2y//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/sound/virtio//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/sound/x86//lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/sound/xen/-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-gnuELF 64-bit LSB relocatable, x86-64, version 1 (SYSV) (XZ compressed data) 7WY[]gz\_b  \^`bdgik|`c   !#%*+.01245679;=os  #&3:IKY_bflvx{.ASlp!"$,39;=CEGR   & L U W Y b n u x z |  0 = > ? I R W ] _ a e m u w }   ! 6 D F H U W o r t v y $ - A ~ %=CD^bhpBJL_GRM~8;@E `z~  &(+./1369;<?BDHLNPRTV`eiktvxz+,\{}25>?@BDFLPVX]^_kmz}~XZacehXZci"&(*9=@Mdfimptvwnqsx   * 5 !C!N!P!Y!b!g!j!q!x!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""&"9"["d"x"##d#l#o#q#u#w#y#}#######################$$ $$$$$$!$#$%$'$)$+$-$/$1$3$9$;$=$?$A$C$E$G$K$O$a$f$j$l$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%% %%%%%%%% %"%%%(%-%0%=%F%J%N%R%[%a%f%k%m%}%%%%%%%%%%%%%%%%%%%&&& & &&&&&&)&+&4&8&:&?&A&D&F&H&K&N&P&W&[&_&d&i&w&y&{&&&&&&&&&&&&&&&&&&&&'' '(((((((((E(g(x({(((((((((((()) ))))$)-)?)F)J)R)U)X)))))) '    +`sM% $!2$1    & >b& g = +:&  K   " ) 4 & =2Ym/QXkH  @ .1.*JEV         " 0  -      e : /  Q  Y _  !i    " _        !   *  "W   kP PPPPPPPPPP.PkPkP-PjPlP%PPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)PPPPPPPPPPPPPP P P P P P P!P!P!P!2P#pP#qP#P$xP${P$|P$}P$P$P$P&P&$P&&P&(P&*P&+P&0P&-P&.P&/PP#PP!PP#ePPiPjPkPlPmPnPoPpPqPPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPP1P3P5P6P9PPPPPPPPPPPPPPPPPP=PP:P;PP?PpPtP ^P P P!P!JP!P!P!P!P#oP#P#P#P$P$3P$P?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P 9P :P ;P P DP EP FP HP JP KP NP QP RP SP TP VP WP YP ]P ^P aP bP cP dP eP fP gP hP iP jP kP lP mP nP oP pP rP sP tP uP vP wP xP yP }P P P P P P P P P P P P P P P P P P P P P P P P P P P P P PPPPPPPPPPPkPlPPPPPPPPPPPPPPPPPPPPPfPgPhPiPjPkPlPmPnPoPPPPPPPPPPPPPPhP 7P 8P ?P @P AP BP CP GP IP LP MP OP PP UP XP ZP [P \P _P `P qP zP {P |P ~P P P P P P P P P PgPiPPPPP4P)PvPGPPPPPPPPPPPPPP\PPP%PPvP P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P PjPhPPPPP PPP>PPPP PP eP#LP#NP#MPP#8P*PQP5POP)PP+PPPPPPPPPPPPPPPPPPPPPPPP]PCPDPPPPPEPFPPPPPPPPPPPTPRPfPSPePPPP P PPPPPPPPPPPPPmPnPoPpPyP PPPPPPPPPPPPPPP PPPP%P)P+P,P1P2P3P6P7PPPPPPPP P P P PPPPPPPPPPPPPPPP P!P"P#P$P&P'P(P*P-P.P/P0P4P P5P!PJPKPLPMPNPOPPPQPRPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPJP"jP"lPEP PFP!PGP!P#PHP% PIP! P! P! P! PKP#PLP#PMP!P{P|P}P~PPPPPPOPPP#yPQP#RP#xPRP P!DP!kP!P"P"P"P"P"PSP 7P LP MP vP!P!P!P!P!P!P#P#P$P%P)aPTP"P&JPUP!P!P"PVP CP#zP#{P&TP(RPWP"P"P#}P&UP'PXP#|PYPwP P PZP hP$WP[P jP lP rP$PP$QP$UP$RP$SP$VP$TP&VP)wP\P$AP$BP$CP$FP$GP$HP]P kP tP P P"P$DP$EP$IP$JP$KP$LP$MP$NP$OP^P!P EP fP P P!;P"pP%eP)xPeP(PfP(P(PgP GP HP(PhP"hPiP 8P!PkP :P @P gP P P P P P!.P!=P!>P!?P!AP!gP!hP!iP!uP!wP!xP!P!P!P!P!P!P"cP"P"P"P"P#QP#SP#TP#UP#VP#XP$PlP&PmP"P"PnP P!sP!tP#mPoP IP P#P#P#P&P&PpP P"oPqP!pP!qP!rPrPP 4P AP DP FP KP iP P P P P P P!P!P"P#P#P%dP%fP%gPNPPjP P PP ;P P?P@PAPBP"PPPPPPPPPPPPPPPPP PP!P"PbPPPPPPPPBPPPPPPPPPPQPPPXPUPPPP]P_P`PaPePfPgPhPPPPPPPPPPtPuPvPzP|P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP+P.P/PAPCPEPHPIPLPNPPPQPRPTPVPWP\P]P`PaPcPfPgPhPnPoPqPrPsPPPPPPPPPPPP PPPJPPKPPPPOPRPVP\PbPdPhPrPPPPPP$P%P&P)P*P=P?PYP[PPPPPP P P P P PP0P1PPP'PPPPSPTPUP8PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP 4P 5P 6P 7P 8P 9P :P ;P P ?P @P AP BP CP DP EP FP GP HP IP JP KP LP MP NP OP PP QPPPP?P@PAPP P!P4P5P6P7P8P9PFPGPHPIP PPPPPPPPPPPPIP]P^P_P`PaP9PPP/PPPPP*P+P,PPPP;PPP'@P'BP'CP'EP'GP'IP'KP'NP'SP'TP'YP'^P'\P'_P'qP'uP'rP'sP'wP'yP'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P(P(P(P(P(P( P(!P(#P(%P(&P((P()P(KP(LP(NP(_P(aP(zP(P(P(P(P(P(P(P(P(P(P(P(P(P)"P)$P)'P))P),P)0P)-P)2P)5P)7P P P P P!-P#P#P$P$!P&P&P&P&P&P&P&P&P(QP(P PcPdP$ P&PuP P P P P PoPjPqPrP&PyP "P!P"P$P&yP)P$P$P%P%PPP QPP TP WP UP VP YP>P?P@PAPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPP2P P!P!P!P!P"P(P(PPPPPPPPPPPPPPPPPPP=PP!P"P#PP P P P P PPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PP?P@PPPCPPPP$PPAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPP P *P +P P!P!P!P"P# P# P#/P#1P#tP$yP$zP$~P$P$P&P&!P&"P&P(.PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP1P2P3P4P5P6P7P8P9P:P;PPPPPPPPPPPPPPPPP%P&P'P(P)P*P+P,P-P.P/P0P;P ZP P P#P#P#P&PPPPPP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPPPPPPPPPEPFPGPHPIP{P|P}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P PPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P PPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P!P"P%P#P$P2P&P)P'P(P*P-P+P,P.P/P0P1P3P4P5P6P7P8P9P:P;PP?P@PAPBPCPDPEPFPLPYPZPkPlPmPnPoPpPyPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPJPSPdPpPvPtPPP P P P P P P P P P P P P P P P P P P P P P P P PPPP&PP2P4P7P8P:P P%P%P%P%P%P%P%P!PVPPPPPPPPPPPPPPPPP P P P P PPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNP PPP^P_PPPPPPPPPPP PPPPPPWPXPYPZP[P\P]PzPPPPPPPPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PP P P P P P PPPSPP P!P!P"P#P$P$P$P&P&_P&aP(DP(YP(nP(P(P(P)_PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P P P P P P P P P P P P P P P PPPRPP wP xP!P#.P#3P#P#P#P$P(P)\P`P P P P P P P P P !P "P #P $P %P &P 'P (PPPDPOPPPTPVPaP )P *P +P ,P -P .P /P 0P 1P 2P 3P 4P 5P 6P 7P 8P 9P :P ;P P ?PPPQPUPPPbP~PP @P AP BP CP DP EP FP GP HP IP JP KP LP MP NP OP PP QP RP SP TP UP VP WP XP YP ZP [P \P ]P ^P _P `P aP bP cP dP eP fP gP hP iP jP kP lP mP nP oP pP qP rP sP tP uP vP wP xP yPP P#P$P&,P&`P(EP(P(P(P(P)UP P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P PqP P P P P P P P P P P P P P P P P P P P P P PrPJPKPLPMPNPP P P PP P PPP%PsP %P &P 'P (P )P ,P -P .P /P 0P [P \P P P P P P P!P!P!!P!WP![P!\P!]P!^P!_P!P!P!P!P!P"P"P"P"P"P"P"P"P# P# P#P#P#P#&P#P#P#!P##P#'P#$P#0P#KP#sP#P#P#P#P#P#P#P#P#P$wP$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P%P%P%P%P&P&P&P&P&P&P&P&P& P&%P&'P&)P&WP&YP&ZP&[P&\P&]P&^P&bP&cP&eP&fP&gP&{P&|P&}P&~P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P'P'P'P'P'P( P( P(-P(/P(>P(BP(CP(VP(WP(ZP(\P(dP(eP(iP(mP)LP)MP)TP)VP)WP)XP)jP)kP)lP)zPtP P P P P P P P P P !P "P #P $P %P &P 'P (P )P *P +P ,P -P .P /P 0P 1P 2P 3P 4P 5P 6P 7P 8P 9P :P ;P DP EP FP GP HP IP JP KP LP MP NP OPuP P ?P @PvP AP BP CPwP PP QP RP SP TP UP VP WP XP YP ZP [P \P ]P ^P _PxPP!P"P#P$P$0P$P$P$"P$$P$'P$)P$*P$-P$.P$/P$P(P?P@P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P{P|PPP}P!3P!SP!TP!XP!P"P"P"P"P#5P#2P#6P#P#P$P$P$P$#P$%P$&P$(P$P$P$P$P$P%P&#P(=P(TP(UP(XP([P(kP(lP(P)@P)AP)YP)ZP)sP~PPPPPPPPPPPP P P P P P P P P P P P P P P P P P P P P P P P P PPPPP P P P PP P P P PPPP6P7PDPEPFPGP P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P PP PPPP PPPP PPPPP!P#4P#P#P#P$P$+P$,P$P&P(@P(oP(P(P(P)`P PPPP8P ~P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P PP P P P PP P PP PPPPP PPPP PPPP P P P P P P P P P P P P P P P !P "P #P $P %P &P 'P (P )P *P +P ,P -P .P /P 0P 1P 2P 3P 4P 5P 6P 7P 8P 9P :P ;P P ?P @P AP BP CP DP EP FP GP HP IP `P aP bP cP dP eP fP gP hP iP jP kP lP mP nP oP pP qP rP sP tP uP vP wP xP yP {P |P }PP P P JP KP LP MP NP OP PP QP RP SP TP UP VP WP XP YP ZP [P \P ]P ^P _P zPPPP7P.PPP PjP{PPPP/PdP P P P P P P P P P P P P P P P P P P P-P P P P P P P P P P P P P P P P5P0P2P3P4P8P9PPCPPPPPPPPPPPPPWPXPYPZP'P(P8PPPPPPPPPP0P P P P P P P P P P P P P P P P P P P P P P P P P P P P P PPPPPPPPPPPPPPPPPPPPPPEPFPGPHPKPQPUPVP3PPPIPJPLPMPNPOPPPRPSPTPPPPP^PZPQP_P[P )P *P +P ,P -P .P /P 0P 1P 2P 3P 4P]PVPUPXPWPYP]P[P\P_P SP TP UPPPoP RP VP WP XP YP ZP [P \P ]P mP nP oP rP sP tP uP vP wP xP P P P P P P P P P P P P P P P P P P P P P P P PPPPPPP ^P _P `P aP bP cP dP eP fP gP hP iP jP kP lPP pP qPP zP {P |P }P ~P P PPP PP%PgP&PdP,PPPPPPP@PP2P3PPPPPPPPPP/PPPPPP PP!IP!P!P!P"xP"P#`P$P%P%P&PP"PP"QP"RP$P% P% P% P% P%qP%rP%sP%tP%uP7P8PP1PP!PP!P"`P"aP"bP"dPP#P#P#P#P#PP!P!P!P6P#HP7P#IPLPMP:PP"P"PP"P"P#PP!PP$P$P$P$P$P$P$P$P$P$P$P$PP"PP"P"P"P"P"P&P&P PPP%cPP$PP P P!KP!UP!P!P"P"P%PP&PP'P)QPP!MP!VP!P!P#lP P'P'P(vP)P%@P%AP%BP%CP%DP%EP%FP%GP%HP%IP%JP%KP%LP%MP%NP%OP%PP%QP%RP%SP%TP%UP%VP%WP%XP%YP%ZP%[P%\P%]P%^P%_P%`P%aP%bP%P%P&P&vP&zP&P&P&P&P&P&P&P&P&P&P&P'P'P'P' P' P'P'P'P'P'P( P(P(P(8P(3P(4P(5P(6P(7P(uP(P(P)P)P)P);P!P$XP"P P#P$P%zP&P)RP.P!P8P#9P;P' P(P?PyPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P P P P P P P P P P P P P P P bP dP P P P!P!P!P!P!P!P"SP"TP"UP"VP"WP"XP"YP"\P"ZP"[P"vP"P"P#:P#;P#=P#?P#@P#BP#CP#kP#~P#P#P#P#P$=P$>P$?P$YP$ZP$[P$\P$]P$^P$_P$`P$aP$bP$cP$dP$eP$fP$gP$hP$iP$jP$mP$P$P$P$P$P%P%P%P%P& P&SP&kP&nP&P&P&P&P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P(P( P(,P(hP(qP(rP(sP(yP(P(P(P(P(P)BP)CP)DP)FP)EP)vP)yPBP#iPP P P"]P"^P"_P&P&P&PP&P&P&P&P&PPuPPPPPP P P ]P qP yP zP {P |P }P ~P P P P P P P P P P P!P!P!P!P!P! P!"P!$P!%P!&P!0P!BP!CP!lP!mP!nP!oP"fP"P#P#rP#P#P#P#P#P#P#P$ P$ P$ P$ P$ P$P$P$P$P$P$P$P$5P$@P$qP$sP$P$P$P$P%P%P%vP%{P%P%P&P(~P)P)P)P) P) P)P) P) P) P)P)P)P)P)P)P)P)=P)NPP$PPsP!`P#dP#PP%PP"P"P"P"PP"P#FP&PP#PP$P$P$PP!NP"PP)mP)nPP!P!P#P#AP#DP%pP)qP)pP#P%kP%mP%lP%nP%oP'P#P$P=P!P!P?P"yP@PPP P P P P P P P!)P!P!P!P!P" P":P";P"P"MP"P"P# P#P#vP#wP#P#P#P#P#P#P#P#P#P#P#P#P#P#P$oP$pP$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P%P%P%|P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P&P&P&P&P&3P&4P&5P&6P&7P&8P&9P&:P&;P&P&@P&AP&DP&IP&QP&iP&rP&qP&sP&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P'P'P'P'P'P'P' P'$P'&P''P'(P')P',P'-P'4P'7P'9P'P?P@PAPBPPPPPPPmPPPPPPPPPPPPPPPPPPPP!PZP[P\P]P^PPPPPPPPPP=P>P?P@PAPBPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P PPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PP?P@PAPBPCPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPePYP 6PcPoPPXPYP_P`PaPbPcPdPPP$PPPPP P PPP P P P P P P P P P P P P P P PnPPPpPPbP)P&P'P(P)P*PNPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P PPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5PrPzPPPPPPPPPPPPPPPPPPP PPPP,PDP P P P P P P P P PbPePfPgPhPiPjPkPlPmPnPpPqPrPsP PPP PP/PXPlPmPnPvP0PoPpPqPrPsPtPuP1P2P3PRP4PPPPPPPPPPPPPPPPPPLP5PPP P P P PPPPYPMPPsPPPPPP'P*P+P,P-P/P_P`PaPbPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP#PPPPPPPPPPPPPPPPPPPPP)PuPPPPPP.P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5PPPP;PP?P@PAPBPCPDPPtPPGPHPIPJP P P P P P P P P P P P P P P PPPPPPPP P P P P PPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P(P)P.P0P1P2PCPDPWPXPYPZP[P\PcPdPePfPgPhPiPjPkPPPPPPPPPPEPFPPPPwPxPyPPPPPzP{P|P}P~PPPPPPPP$PPPPPPSPTPUPVPWPXPYPZP[P\P]PPyPzPPPPPPPPPPPPPPPPPPPPPP P P P P PPPPPPPP P PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPPPPPPPPPP]P^P P yP P P P P P P P P PP P P P P P P P PP P P P PPPP(P P P P PPPPNPOPPPQPRPSPP P P P P P P P P P P P P P P P P PPPzPPP:P;PPPPPPPPPPPPPP=PP@PPLPP>PPAPCPPGPPIPPKPPHP PJPP?PPDPPFPPBPEPP3P4P5P6P7P8P9P:P;PPPPPPPPPPPbPPcPP/P0PPPPPPPPPPPPPPPPPPPP1PPPEPHP|P}P~PPPPPPPPPPPPPPPPPP*PP)P+P,P-P.P4P5P6P7P8P9P:P;PP?P@PAPuPPPPPPPPPUPVPWPPyPzP{P|P}P~PPPPPPPPPPPPPPBPCPDPJPEPFPGPHPIPKPLPMPNPOPPPQPRPSPTPUPVPWPXP\PYP]PZP[P^P_P`PaPPP2P3PkPPPPPPPdPePfPgPhPiPjPlPmPoPnPpPqPrPsPtPvPwPxP8PpPqPrPPPPPPP P P P P PPPPPP 5PFPGPIPJPKPLPMPNPOPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxP{PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPAPXPZP[P`PaPrPtPPPPPPPPPPP P P P P PPPPPPPPPPP P#P(P9P|PPPPPPPPP*P>P?P@PPiPPPP P PSPXP^PcPePsPPPPPPPPPPPPPP PPPP'P(PPDPGPOPXPZP_PbPiPmPuPPPPPPPPPPgPjPPjPUPVPWPPPlPPlPqPrPsPPPPPPPPPTPUPVPPPuPPPPrPsPPPhPPPiPP?PlPmP^P_PjPkPYPPPPlPPPmPPPnPP PoPPP P PpP:PP PqP;PPrP8P9PPPP P P P PsP P P P PuP P PvPwPPP|PKP}PLP~PPPPPP `P aPP(P)PPBPP bP cP dP eP fP gPP@PDPPPPP hP iP jPP?PEPFPPPPCPGPPPAPHPP kPPIPP lP mP nP oP pPPLPJPP rP sP tP uPPP qPPP*P+PPKPP,P-PPNP vP wP xP yP zP {P |P }P ~P P P P P P PP PPPP.P/PPCPPEPPDPPMPPFPPHPPPGPPIPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PP7PPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPP5POPPtPuPvPwPPPPP P P PSPTPaPP PPPPP P;PPsPPPPPPPP P-PDPGPOPXP^PbPiPuP6PPPPPQPPXPPPYPPPPPPPPPZPcPeP[PnPoPpPqPrPsPtPuPvPwP\P P]PPPPPPPPP^PPPP_P`PPaPPPPPbPPcPPPdPPPPPPPPPPP PPPPPP PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP=P~PP P P PPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P9PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPCPDPEPFPP P P P P P P P P P P P P P P P P P P P P P P P P P P PPPsPPDPGPbPP P P)P:PPPPPP:P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPdP?PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPaPPPP!PPP!PPP!PPPPSPTPPPPPPPPPPPPPPPPBPHPPPP3PXP P PePfP{P|PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPsPPPPGPbPiPPPPPmPPPPPPPPP POPPPbPcPdPPPPPPPPPPPPPPPPPP P P P P PPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&PgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P PP(P)P*PPP=P>P?P@PAPBPPPwPxPyPMPNPOPPPQPPP$vPP& PP&P&P&P&P&P&P&P&P&P&P&P&PP P P P P(P(P(P(PGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPPP$P$P$P$P$P$PP$P$P$PP$P$P$P$P$P$P$PP$P$PP!P!PPiPP 3P 5P 6P NP XP uP P P P P P P P P P P P P P P P P P P P P P P P P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P"tP"P"P"P"P"P"P"P"P"P"P"P"P#P#P#P#GP#aP#bP#P#P#P#P$tP$uP$P%P%P%P%P&P& P&2P&uP&P&P'P'P(0P(SP(P(P(P(P(P)P)>P)GP)HP)SP){PvPGPHPIPJPKPPP"sP"uPP&P#P)|PPPP)if [ -f /var/lib/rpm-state/kernel/need_to_run_dracut_5.14.0-503.19.1.el9_5.x86_64+rt-debug ]; then rm -f /var/lib/rpm-state/kernel/need_to_run_dracut_5.14.0-503.19.1.el9_5.x86_64+rt-debug echo "Running: dracut -f --kver 5.14.0-503.19.1.el9_5.x86_64+rt-debug" dracut -f --kver "5.14.0-503.19.1.el9_5.x86_64+rt-debug" || exit $? fi/bin/shutf-81d69c0b450bd962821ee95a076980c7339a53013adbc8ac5fdab1181ac1956f998ccfeed7b041b399de3864589fd163ff7b5c82210bda878a16702fcf4adca97?7zXZ !kR] b2u Q{LZ?œnf42]`:f+q‡L*.y~0nP?I4BaVXXGnOWp݃XU'+W-JI, H뉊.Jך@z)"x.@\o3#IK钼lv=sxNVjy j)*Aݱ"DS8}x3ydRF챆ivxƵ+kUwow/e5pw. ̭T{ J^+U UA阛DM"m]ٮ6g5Y&=Mlmy.1e!m帗kD$(Ň,X my+M :d_0h4bk6Mˑi6vdU*jZ<WSz I>:u*u@@?ט< }TqCsW͓u.E3(gf-9 .1 }E%U  $vpZ# Lg}}ԪJ`;Y~wLdGeƕfR5l3d2Id@o.ReH` S{Mz&S\|?qSn(ʄ(D+Ji1bxjSMMLο,TUc&ZRg" o-qLNQ* F@kҕ'C?_;Pe(5Tݹ>'΁3:qשZi n  Xm } UuƮT!2k؞4%)Ne--iFv 45J0נM/L]ny!0v/ (* IIgݟJ+*&%qp u!bze1 엷lˎ?"q+=P2rgdƍQqNr^i}E Q;K|2[Ah?YE$w<u ` pdͼ΋UbO%u6 rw i,m I?(ݳ 8AbuL8~d]Q O@.^YkW Qgؗ[&m,=ϞzY=闓owr_KBrhOOͬ٬ȶd)cww߫!/oEk))zAJhm hOh(, M"F,rj`wv䫐: e.0~ŏ>׊2*ׄG4zUzc6gPM&wg*v') x1k;Fo/V6HY[4]k!U'6eA(AX|  50^"q0:풷CwšJȉDP"ao״~ v껰 YarL-b^eֵE߈m:a["5kp=#{ܸkđc`M%9d:^"׵S{jO05]tњ{ M &lTX&}W̘N ˥9J)L q ?^@ٓ$=wrCᅫ_eܨP/cʁido6 妈6 9u 01{}~ ]4{Z)mԾY$' 3%ԥrW҇ƐѶM:, n+k$`2 S2HSyk]-B!(aƕ=E<ײ x>Er"bg޾E "s/^;sVe`4ִd9 ڥ`:z$2k2t']Fϕ;IԬ(bY0"z~'<"'0[1N$pEo Y=h&ߣl&:}M-wa/ѶEOvL mjDc\ ;IǗ^=6De[{rQT+ ?ks1'/8HDFdp4ʞ( ϗ%X+Yhw<^!E]pE~v; ǥU /vBxn!XFeJfڕOWMшkm <-p `{;Vݭ9n5]/rL-:S@l2T *v *w[HD C1]jXPs:D͔i:/ )O p_,zUZhU#cYdx'l7Qt|mֹֹKkH]vkz B5ٱghx Ʃ.yBϮw1)B0q@z켣W0Lss)DQIĨYyN@ d2Dk0h`ƃz9x=A7%AH=AdkiPYQ ۶6T%FTsm76Q,QMjL3~c+}3_ "RڐBѶ?Ho9RJnzw Y;u)9ARߤj D V㸙ha]L4͆Lh^RK\jtJ4Ʀ Q5ZwR+ >T2qыHcz7姆q'z l{ !M@D=AvFBOc#F JUND,j7`Bw:ŽB7m {>Iaa#qTXT2e?hjƛs9(-*]7kVV,rAJn_V{S* jd؍@ƍ׷x 12&( msq΁̓vUpj3D!}}D XPt \:g58(9[\w VIy+OE @x;a]sHJ%@y>+H{ؒqL{pƺ L P} :Y l9Tpj!mEꟀzaysue?IY$?S|6.T:н{wp 'ULzUr.Jc{0F#}q4&Av;Sʬggx$[_\̔gj=OEp!Loyi0Ql攄 a# >5žDex|2!vXWؒ].T5YaTI/}qW1-6$`>5ʡU8 `4Ґ?.e;e[j+iBT G-e)i@IjŮɔ\.!^t`3^ `!ˬB=_SmMԈ\똻kg`X [9x%O }ـcpԇdܴ"X#2L5hқM8J>6Z3!bi SZxc\~ҹG^Wt4zէenÆ钞e%p)D`MG{ݥ_owPUӾrH>qnDتPõh=x-Ca$\~v7zOˮ,*R~ԂC&ę)N1 9Pwy"%PCU]R8$Pڰ=1kj8:(!7'KF1]t 6F?9!%"#Ӂhw8P`qH8V+֪rbϣbMnWl}WGs ]6I8=,!܏Ac v$)"=ʕsR5*DkzAYIM 2$IFjb&1U^dh6\T%rnbedN {Ebe'Idqّ)؃kmT #;BctSKM5Wf}q 8d>gi1Etxe)Gom":рOu[":( 'ʪ7;T#*7)p;~84jCwdbF ^b"Ʀ/F3j*F!e0:F*Yg ??6&$^\rniMͩYԆ3G @WDn0AY`iW:f Zx >aN.ʬ5Cۨ EL8++DNJ pDl, jq;#Z+|in1ɰ3o;f#D/?m=¼@8N6[D i]<>ˁC2T]Y0\ͯщԝsN[i;Kx'N DLG)O0`>'mKCHYuǚ0 }=t٨Xv%ɜSxdSi$39zzh>ɤg{sj}_s71K"12 ۽sf2_u@"nlQ" mo{?c|1NЧt`֡\{lnm*cRj4n ~ۘA:(SVti?b`"Sne~ AF^=gfNa79!d|'pkQ;}SiKږ0SO/bDY=H%M<*}vx`G5< U5g$K k0fA903j/m-D,a+['-XdaRe4F3bx'(gmHjPD pKlc*bsm-{%k2*#Bw-x09V!Р Gyv)*dIi\S; f~*'S[i&4ɄgU-K2C "xCT½߿;#Yu9Z| kGF탗>< uӧm(gH}'ev2)@+73ֹ]P@\)-,aBr&AD6uۤg\g̐pf7/ UɻC(M6&.%d:2\';m{L|^g@EϰFuP +Ƚ|>ٿuY~9k&nVOJ{^%E`ii % j^YH9YƓ҂kTse-x ׍*'`)@xwhe鉬峑a`hXܐQhq^9å ,sJgR02X!{PBoSQ"{vZl(7@LT>E&O3F:a*ն̖ۜ5tOowϬ&7Del=DeM|HJȩZ ' 48i)*00sX?d`iX _.v/0UO*YG7r)ɭ"q)p[yv¡x2&";MլmF˗eGndPT9miX#SZ?5BwQjA u|桇 U|SLCnszp'dCHO Cif:Lg)zK][e lg#gb+)79Rwݶxfċ,Fu͢Rc)XJzejg>oj6mAy/#u w7IAA<V!vI7toWE؉B@~O+i 63ff!/Xr%uʘ\nyUъG9X|SOI(Jؖ<]ooh-m^E6aZ c6a1zm 9|6iCO#nRP@Kx!,iyՄBV5^OʦA|npug?\>O'I"}#U(L`o[$~Z6c+Me}@$HHoԪܝ+̋3cBmob#f@vmty:z񣈚WX%گؗ2Af\\VlʔYh%%raodlRDب WEAM84B.+$e8<8^k8\5^'O9GdS5b,9UI lP?sPd`<{|`,:aVJq^Big khryh5-k~ + ݞk;/H\c/"U(X#fO]y T *b_ cwE*b`kGL+f1#0PI>-:AxV㭠KQlLLm\OF4# qW5"nZ=;gz*b-C_uB#^PvQd25_I-uS,1%:?<؅ib$V D\Bh:kt3Tap) BBO ݪK\,d2= F IWHJUQ~570]w$8᩽_'y)!oJ))quٶ xal꣈\V >ExPzaQ-Ljﶪ>ԓ?ԉ`"Fb\-zo'Z==:\PYkQgQd݋)ɫO[zx0rnI:?}ps5N/7!U@JpA$h0t9Dp@I0E ;lӂBla8C])RmBDKގ HH{}Ȇs?(H.fĂ>ef 9\\r 0XT/OމcV7A HSCSRns# Ch 5:/I FR8 q»(S 2z2cAxTk(_sR,9A%|}S͛8J%Ui3;FsPSH tm+EG}Pкh"H»'o qu&˗;WN:$#FX% 5GBje9G9DkiMURP E'{B\fǽC9uB#I[fTrNɷ Xա@4zkQjhJLN5kp+B~KzŞ>%npְE/2g,seNҼY]k51btYQz\ۅEPGl e `^k ߷$W=AsPq㨛2mO\,®n V@{D JA@-ІBV` TBu}Հ,_9B{un.T[H{)+HHfaV5 P҆םɢ|*4-ʉcBIo\d%iA)Z8N2ޕvjݯFz(T|JТOكܴO#ecfyj$ Ѕŧ0)ʉ#h\kjFWm:&5|^i,G(XY3e?u^o ĉcӤ!ZGLZG^qϷaϘF?Vjb ?_0e8[!kB*_$ZՎ4 Bc (#78>uAkE H:e% C,V3^_vfFSل%d fļns $ʼQ#d)UAerxg!h0 w/? /IbYԽNmm\񭠏Fd.șZy8 Pi'X|Jl 򑐥GCӍstXzKlj}6n㨄=x(B^;d V"CxoxLDT$S)(ҋުOzJ߇ّt>7 +;11FZКOEn ]r ^\3;^{35rt0A#kfX@~+QM sYW4&zXP.IN NoĞM]_@gBS!UnNż'zQrhhW\T]T&Ο- /jЁ=v7;!B] : =e?}|>{@ﮥ;q|{D56e:4Gb KUaY%dG{,RTāKnmv!)o/N$əJ*ΏUsZ#ڦC8h.@M35)AF]ж3xIx:3ow``4wWrs6l`-f_b~9*t%. ]⃐F&.%U5]o{F Q8qz qZP2` xҔ%ůrs$EHzZ}n2 ָ`>jɔ"L6 ;9/s~jL ple-[t0pP@UQJ5e 1u7yX3:0!4fZgh1v-Mɫߣ(>C+IQ_O#{U^aI$φZ|,9<(z2G[6"GOkP~ܾWAIY?}_ZA&vӴ8o̒> /fH@%AYB^]KVE7FPk z~Qq$lZTw+*c,&F !TP# >('?ʸQ['O?f* -"%=cAP;7= Z8'OTޯr2 f"–FL *:?6R4pWn ׁL 蕤K0`D޴A,qN@[}J4!Haw>('0?̾?r=XHf/ӌ!+5;8Տgk;zw{A̿굪TEEw=@fؕv^Dԋ0Pv˴Qdh"ĺlS%kCA QW".$c䈩尊lHI +/-F˝VDAZny^#wnBW0&l(#.(75eh(#p$q@IJaH#Wϙ(tӽSjz=C\}$a;5G[4֪H ?T(W9Wߺ ~7H*[,) ޷|t 'K hh^-HHX:2A9)4YC{pv$r3)<|/0fBi(s{-4vܿӹV T\cht^m{|&7Z0V B+>Ua'r-/5~(x`}QNoow.Ғ46|j~ 9%246ϯ&`YN?-nѭZ0 ?i23 B| :gda]'$Y}4<6iqaѹv3vf*y!nh5GtPx> p 5]?uY߈L,EV_&Aϲz-Sfq5^JfMS(px1&IE.R}} 8YT9 ӽOa6z%DP8-uѷjRç=p-ӂ`) eCmhtQE\4c^FE+Joٳy+vꌑ(K R_O2.ի@ɠq-F'%++MG\S !Ȫ$"q_26K;*j25%Ĵ<LR =$[ '$ɘi1P FEpu;T |Ӎ?{j&V'LeBnWr˞{&;miZAĮk! > yȶ`T܇3%-pYVsm"x DTxі7 q8pɬ/߿a;u/Z%`tc܃MHkp҇gr4z frv"z Av, `v\#tڍ#{%mM  qyu[ɦ5:KK% |y]ͫyq sNeɇ!ѽ: 86g'zSw(1 a]oǝVjX3ZLX*B i $jfZIƜgH)߲O?8*Q^ot&LXS)h+Az^j0_C66JDg+XNw|캞[证)m- e'wm5[]C!64)hrE'zyfDӼJ+Dkd/-(`B1YGV &^RJ?i])h9]!Xљ]:RA_$-iT*pU;=2N/u0GMϧ̩5Rw= qSw,oi1ow?LB'Jdky}|@_ [EFlά'P".3n(N f}`\ (uOYQ'3͒ڍ_G tkpߨ=+!P|% tbe3Yq 뜾UUuK@^:lEYv /ig )u{/ EAI0ll91~`%AXWOj? Ln]@h =Z6lC 1^A i9mQkfF>{LfA?E 6S9t/@ؙ̺Ha/SAG9RƢ|Gp4z1;΁|b:\$ :7a/Ԍ}]TKiCع7 4,^?%TKOxwidgAѷ$#':GH HgߊID_4W;AJԱ] r .x)2/bT^ms:9f_]jϠqD6IQTn3=߮*1s{H #Aw\婚ĂFq%i# K.ݎ9^p`Mu:X3< : h{9\qzv]}\_X.FӚUXRGTXٷ(kxp|rDHt- Răf Ero/q۠1BLZd V.(8dG<`! -{{[+\wM# -Ur3뱳by# 9 k dj?,\X4%fUh.@Y+SMPj6 jY.9^M1j/@(Ӭ>²Nuު"6@DqB%c4 \Z`u~9gşҰCFmK/ԡ,%z\eD[:MVR}K]]2cU4x7$?dV#jP##MNMxQvҡ'7:,zz3wL!+BAfTM0F^QLt#P\4ڋYs$/pMnzAP(YeE{g;fRJ5O1'3/E~yHR ww01M\i-A瀃PHW]/YD-v*Oꭇ'fS,ic#E0-ɂs`I8{Ց$wZJtw<"wCGHRJ}!u϶*/0 _k4xYQa==_iEt*}Ef "/-}M;HӾf*wi" M䌈 6NUbBM~?X/ o#b綀(.Z F(\7gc:9֕@Bi0~֗Oƥ%)`.MB!>tm%;QEj33T5{|H]ivc% @z@G/g~4;DؑiOB?>Ʊ 2ZX""ލ{L] l`ձ^ &cH;S 'R=BI~\9$nA'֏499xOijDw}Nֱ-.G2G1ku<U잿-E"(EE^D$._wv O*\W4F*͂,㚵_Vff/$ߤ}n(oti$UxNN I*4@שa֚͋mnR :O٢7 g\U(*\QY03 xg.`v]yb!g&@U勎u^@1.\M8:^Ң}weZ@[y=in'0YϣvY"ۖe@Ei8`f.TK}4;©a:oC@eޢK*+7 iߥ5R[p۝ǝ -U坻Rl% n@?_?O+7uj6TED]ĂJO׌#,~S -NZѷ_b՞[p2OPR">",(#oJ:ր!Ϸ035fihPY?`i&h/9vl).2D$,&a(⩙\E@$]جk$!.J;;ZuN-vEmzB( p' u.JªH3=ۆHCyY._9#߁[?|SC$P]&Xq"Tt~ ΂gȃuRo,=4(t8T:6uU hߕ+P d<ڶdW{f+zMPzm܁kEIa.vm  p/8ӄ`a2R!5FIA2W뾲;`n©hNJ)8StRTڷ`HžϠ:IZ\ .rIWHwZnj05ӳ*LRkm@wF VuvxQY 1;P|x'ozg,=UGT_ ,=[0Ki3N"Ie2W9$8 53wO$]`0b:+ rlNZ\BKbԒ.ה#: s@RY$!GtIKMF4q 'MEUiRŸ]L-B]pɎ,dH9nõ u7j6Gw"&u==#M>iѾa>}.{2ӑtR7f% QY?I6GceA~ tNeh{w)}ekLsW;^o[h|&s2lx>pl嚤Oߟ9ubGdj06p/;ɧ@!8=,sejOϊt7M.UNʇ@v2gD r[ōCbQV,\=jJxf,AЇ+)ڠdd}=-!8Im|*}8#DyU,Q{)Wqfwuc[h:Xt\T"{ar5>1ppӊ9ǿڜ .79sc:>]j7ӅГ~tti&qݶl A6ȝq}1wU!uΌTf} 巁9j"btiqEj|F5u1DG('!qo^XS8!0t#F.[_Wիq˰YNO1A1VxD)MZ(w޸8/LroBL5P~ȹ%'W"g{&%ln1VAu"8xD2戈IH_i;T|;-ȼ݆WfSd0rjOVKpsk&E٪,p x50FָMzF  aۋ?ԯtg!?`%&-!kC2Dx:Qyu%I־=tg&qVuD1x|5Ot7 U +8Vã 3üqNJu0%]ëm&5_飑lcBЍ{er3R xwǴD(` " DaRHfGF u RXaըh$<'چQHEy38^%wk1ݥ2\=_vf^L_<0Trl"8s[öXc+hVHBB-` @7qQp)np$4kvk:ۢ;czdJkK,"I,*׻osWGkxz Up]žo]`$<[Q n8"}C:F_JÃUd`s7n[ [&0RnnScV5NjtSOG?ߤnZ!߀qʄ`uBizQt/Rg˧o.?GdTZnq(nʉ[v,hCvؗճ8g@ܠ~mPfwK%њ<<- |̻8`FEi~Ʉ,$@GL7i])# s$Z#oγq*U,%7:;j Ӂ~LZWnyHp KU0YeMZ1;%׋Xc,z<̈́x†jr ']6BeER⭨MnPa=.\\ ,=bhG U4 -;;nO<RN" B+s"̝@PFPo5c,<"hjaOlV ~ynvI揩:06acւh-JU[ky &:"=K}#MJ]L8p>2&Pc@73Q6 xFu\{6.lDdףѾ9AΡ<^*"\r\,m`dkr\7G?nHlhe >MRv');o`CEVD,su4PThN'BJ'qQhSoǙ-I%dty[4( c0x96%>o&ԕg=9ijY-- 98 a0QaGe k$p.P%$l/4Ϣ3?ƀFM sdRsuj[_}%Ȧ.挵gElL]tsZJ`wJVjkr\3"Q!b"\Ouж,d%L)YX-db2/> %L2sg `4=ݩh~8"tKnaF9#!%̓•GRCve_]_R2.jd[KZ4l9 #ʁG+&AÑ\5xiZAҎ4ZJp 콴}A Kh]|ge0eowz:RzJ#\AYklZV.V5$Oˎ^w\E'@)O櫏+Phj5 w ,]N4.=+%w7VcN>{‰&[aݖcez}N E'cNkd[~N>)ydC\vzȺfjQ>+j\@4BPCHm- .*c $ "$}*( n5t%ȻO2YB(|r}?6HCg_Jռߨن ei@Tf񼠭h,DV rdB%xzk8y£"9~?|l>IFͶ ):t9WO8\+Nc:)QB v#ڪ FX,u0,H|Z6 4* wWt7~+6)/ꇙ+ kѪ8o0"Bz !|~Ae 3/'qwxuPEi8T8?9勁RF]e\k Cz3{<V|q8JvK8*_=I8gm+k&3_GFw"45vޯqo/ɬ 3l@od4H +%^M[ RUhyX=pZ&Лsa>H9A׮v߁HZ99&>7:&bv~p+W"k/  ;aqz Q(&F`gl? F$N|l zܥPҒ؜ H sho$v9A`>>KT>w#XP{@Z5ewGz1D/>%"ӽ=i \xń^5h=T۬ {ZJ XVY`aJkmS8ɑ.քiimZ 2)蠒0[܇;\lnv&s|e@ "7~j inA6f|}r-Niy٭M?aʼn O[*cE5`msH5Zg ZrO8•H)ePSFQfp播#gR?S ڠjS:Y`w:0 n:rAnA$C7^~SMD\j]XE7vn&DT9d-wEf1>⪬nVz[6k`n БQ+= >vҎMF~s/ѱT\:9`@Vau^aPSKϫӵGUSR Zчc/{U wU*<|rpv/߂Y݊ǛVUWl`@bp\Jd$MFA4c]q3HC5=p~)oBa_x&ITS1}~EABEK̄&}F5WTwR)QAlx2棟ñQ^9ɔ VoSq\g$;҂Hew$0g%w ntbHo#Cؓa1$yqGԢA| أO:>c yۦht_ƻ-4 w;!QaAEz/!S{0ÿ'|aUzc)kRťy#V5PPp`7nJ,D*ccmPc}(,Tfjγdkk" &(:r F ɸYŢ"%#7Gay΁trR*HiMLu-FqI8Ŀw]#|pm [3x;R9@=~0 1Zʳ|!bGS! MC4phw';r݅װ2cA;5;T40tzϼiq_cn9䫷uD_t!V~=5#Z re¬fhٙslRiWd!T}UdQEQYo Uÿ-i~LHrߠb%qv(7n2 3j2}d=tySǂx!X4 >*za͆M'̗(IvrBS.8]{[ډYƈ]1GeH9Ӹ6'w'-Fm uWaf%U)#j?-<?p^E[vsh~$8IaRꒄgfz~$/ ίt醵MT~Q0*B"Uz2,8asvi[8h}"J[E͌mM6g'VtU$ƶFN9%<ڔTn`z4e5_4,\ALl/ӡ1\Ʃw}tR6eJZN0 z“|{nd8N+ؤ0GD~b2;sc bY`PdI^O\cɿacO6S)j~L|ʕYꂻ'9=e]sq.寧˼OG2Z}Z-fէ=?RG:_H `rb#ԥ^RLJ%lBwU7ZojH!5%;a9Ǐj1T )f qp(DjS`h>P;ip>?` Ha CD Lm`5n2rd<c_ /aNS~'2`9kRԡ{*5cFDMZ'Q0bki>9IiaSSwyẁ:Ӽ40}[YuS<&XŊ3]&xnrrwv.NܢK-ȗ^;'fi{A-m+rZUSPSN'2|!bAԹ# WxЎcG{%z;Sr8&j<'&_gi5:4f\Ygkx֨LQ(̥T5I6q#^CBp8Ob9)ɅB#Tc h;j389DY|7p X1cpWD7s^x魯}<"SzTxo AՆ*vTDDԔpyo2!Xoο2/{K/ D!M6CXt*/L~hԱcN{ŧDm %$%i%} ~]nTpYWk[^.0 >%&ur uxp'z`b5w ȵi&/3 lUR,l%drf޳fjj`yU'TpCӔ2_!EesW& ^bL;Zk"YO)&c^kJNm6hqZ9ӉPƢ,h0>ig$Hgk+$R3 ^οKvcop}LRSюɍL cT[pE_d?&; ETuS=C\n.Xny{ngS%PqR=(Y[qpoSb:JS7p'3c:&@͖=kL!BB)J S!{$y.ӖBP3GUAO~ 7`h.hS+/GS߇fmk8ys"oSn.nY9ݼnX+D+cs'PRy6Ha5($n0#Rm~Io;cH QpU<¢}m%`ވn}B 8xh}p}=4{p ބB+g'hV9:A&Lw49gs u_.7s8%E׉}VvMOkf!vu~*k]0R-xjm/*EHYbDhNDФEV]ZnL!м1[D!fL]so;6=x *_R oM;® 3(?  Pi]$|C)X`ƆE Tp?E݃>S]]yv)*SSȘk"7r{O. ,|Qi:a2%"ZaK 'H1R"W!ԑwdqAω#O1Gؽ - 6P4!%dkD4ŭ#ڨw s5ɖղ[! {@-m$.IذQi^"H`%LSedU PP _nΩ?c @rn f&PU"Aby3o+5}hH<+a JHm+}ѼuI[pn2h#[]@\%, k9} d#Bڏ9~pN8OM8̹.BH6䓝8]J8eQT Xf rJ@p'9Y[~HAqxC*A:zӒ\zpیO:)#g{͢_F}GoO ԃꯧl|`pg~IV\W /TP`SnPܑxZ(3n(ry!6jo\޵E^Z:$hԟ'2b&QID[,ǂ4^T"/:\>hoSY? M&@*")w._ lz.>1:6t"M81(4%:>\K.ĮtG{hr8H󺘅Sya!x]a.n`Cn2%sB diH(r ;g[GRئR]5nc/4n5s{NiqMq\LrI!:nEn^~{C.B~0B 7Ov .qƾEBqܬ$;®MSFu.B[\{VzNm|; RS#|6Ի $KPV!J6xaNy9AYd@Juuv(r8έ WNA)ieΏ#C"wLJKa0V,HZNcg;/BY*(jK4_'Jq;aԤ-$fY( j' yp~!n!+kI<._rտ,:áw BvrA^R >*F^],ξ@`VA!r+v7f,W.nj13hӦՕ7q6Z)@ {FWB unMm l![@"of!Zk86eUw &r!L6s0aPVyD䧩aBqvHbݽҔv`mX)C\16U}ujimioHq:tiç"y&G!7DDl2TFa@_SF,ݙ5bd'#C f,ħE]6D{xuߘbyXgssV7rsQci)0%[놊l`=J1zJ>OoZkh/ic৙T(l3o ڳbŌP?X;a7LG#^|gtيms߬x E4ueNG0ia(بcbJ.˳˺T :\_YBBnfh=MlB몋 a~UKmdy J_VmJ'88};ȣHH"t24l+q>UxlUԎ3͊DYd<^b2>Bռ<2RLUG%Yu#2T53j&AEo}W˳k5kUDڳ vSdDV\e\ .8o%H\j5\n?:s'ޕcঌ X|X-xs)5e`F.mՊYBJ#VNGrdwMLS\'*TV^Fa^|G՛}R^=;Ûb <:m*.z=xnF9 9䑴$4vDPxP$RabQAtJkѫQ<*ڸ3reK"g+ I`Uuҋ[x 'sY5&}҅f:R#04+ |=z@Xn΀M@r$,M󼲲LŅty% }B+^r\sS[Gm=oJr0p!WyE0#Uw_&1,J0`mJd_=Xou+c +GEW,MkٲnW#99#H}|#MǥL7Iv*S#TyP]$ UZn$5 9UM8Pj*8: gihCJ+ORi~V-DieV{Ynir+I^LnX|N}~9=vx{1\8S%n}wrmK &Q{/p1;Uu9+pCi]/DߜݮbHBÉ׳RHםV&Mp>fH6.n/ȢWRߘ4:9POD`ʹtghUM]|Ao&o%l=H}Xsd+KvpA"#a$T`0*;!U 0 +G%2*tdm.Bqu6 ?H[#>̪,-6\O&Q:c-{Uyrl BP& 6ՇQ]܍#~F.]J0VԺK8I.|}(OBJ) [|ƿf2uDJ_kUx*+L'٤{}|l3##Q3[~or Zn d`psݻXvYiR<zwpRVr76#}Jee;v|٬;tms݁?^њt1>*:VF 'Ӊ,B|{HL}T:4Ql9jp0oCF/m5_CЧaKvⳜ;BFK^|O׎7nn8F*Ez?6o8x_^P ޘt$VEpjlfT7rZxYqd(hɄIaX-xku'i!9Ux4SFʫ Hy)|d}/ nyAR]UًYlRX# n?cqTdZ5sྤU3īzȄUEp*~{74  X[-GmjVm<.@^@59!-j9VZd Ji^h@]ji,| ˱)}8+:wX6+#U\c*H\xD?R;>;Y|6B.`{s T^ mG6<K#7k;*DDǴ#L!hR|z.ǸźKԻ:kBOBS>q+jOW/.tff_p,UyM+lDF'uK8德7Hpz 4|,G)|eAZhj(CrĦ]; .ݱXU ɡ!mR]וt&L?A,mg5E!˅b-7\ZM7I-Uzk4qecs YLWXkЮ03*W+?lEl?i [yf .tHqه;-^,Xg\{rpt؊cO b Gl\[nS*Ij1Tjs5|"|%xt-+$0.K6! tiT(4\ X .r?@ݪT$ lI×?>X&#~~uL8`JLс *tHC1L#HH'=}tb7ç"7f _g[2{J(ypD1263f26FV]4gV/@xM9F7+Af]˲E)W+M_\aUFV`,nMdۜZg-T ӎ+G!"<( %"S2tꁩ,?8l~~.b%Liyi&@t! qtO ,թ6(֞=?W0YS:lJyK+ nZUy)҄',k/1VWZ MhAHA dlw㷪vA|ꍑu7OC'uH3,icB""&TԎLb;#!|9s0}MlGK{T!qԉsSDB`RH.S Z$| Ϳ=E)n96iC*4z//a:[&zM:(IJ'5hr>py]:U+4+*t%QGh2zqܴl!p V[ Àe<c'XT%hS+RXRp ,,|Z^to` H﶑4P. i׸du!1]5k[ puC8p WRP7FYVo:0/UW_< ֳ]Kc7 )>|Z^~i󡫮x/uD-s6];i8B3DꡁSQG7 %Z*(Fl69w+]ŝ84["PNN9z5'≡Q:!dkm4Ȑ#3))xkI 4. (/#oʊ2x:IEYAؔdnjTF@{>| ՐU-hEKH2 OWfZm!#nq7 ˰y198lA Q ibui3b>Цf<v>WCk^g .~nM@ެTB4 *[Y~%44!+>M ӨhKV)&Aj;"CeF#{XW~'opSPp7fj:3(E[͈ lj,u;,p&b2` Ja.Qbb8:_ٺv©xURYYVJWGL[ DLKMv$`VϘjƦ[y[$$YP<QF.}<~-sӸ+ 7S8c}P^++U孑X;.Gsjx;c?%us$"#l ?IQEމ aOv <oxOzgy| F5,%_W!!)1>ペ=\cr* ZvkTF,߃[?_6K.~<4b7s8*pgDp~VtY,~KO?|j9&t8> KZ @KUA &g.K3M.ǡB!+Wpo-Ba`?[#B_#k#}ɾ*\VuL'b01)1 97.}5 z1W {~ߣ d;Devx(5w"f^@wuwjmX CCƦQ"ڀӫg9*Jre}>(izhk'(ږa9 ``%PQ:U+Z$.TGYrǑXԨN??6W\FUR6a8ժ"r{iI߶jhԭ߳fd"8 WtZ^T6wuae492^ja,vøoT@R}[CA?B$u: @;ֳbJ(Y+w_qxmFB^1<~q `UԛwF7LrHH!4^A}$6#_! 8͜E ?Y~*aTMxsd@FPP2KF! (T+gFB GU]}R)MJ>Y7Z?*}&ۨ6 ֒C_9x*HgCz?9v\68}G*w"~]/Տm2xNr!p.6lΙOe4UhH& 9XsY:cFZB-W!\Hеc3*ýX|yQUQHGb :*6J MŠ_%-34}0) ٷd|^G%<|/Fwsnc.a6&dPqYafeG&/R!~CuԵ1ۤaՌM'DP !8ط8jPCJkE,h/m(LwSؤq$U5qEs4б `2z6d:k ﷽e֦#59T/DsK—l-ߣ$rclqC1/|O2Ba˒aVBK me{D-HN++*k [L;_I 3[{x;7&"\rsGTmծIes̖NG+cl+2"X(V4'=j*](.&.@=g;ῼzðxqLxKco2jKBklL7DvN YV3t?D?$3v)DShKo/Jy{G, uVͿIƧ"LQt&ԛ$\ lS{.Q5vOv)q4xeMp?$z uC*^|_*ZkH~p2 yÐT:tN<ʼ&~y{سo5:E\y/b^$,3fsS ߍ,d~nèaٱrti)C VGн[ZJ_r˹ &2*&q4C?:rFlt _Zij e:K:t0\L&%O6·,RSRi𘖠]-d >e6\@XUƤL](v5(Lq7an[ OT|m[P\(c͡2ؿsk8 +CAH}p B꿜늹kT>4Զ;MmW??9Q (ʷp<DzѱkH)%aD) 'ړQq޳7o AMD'k/{5AIH7T̍|BG'ޗAg" $̥z_7$r+f ;X$AYz} sAwMGiXs7 يӮ]5`ٴ">XcZZT ;jڸe~nНbK.Uyl=ѽeS5B9]1yUbfdYt)8Ʊ/I[ut_ RHg/wYǣˌ{S[/6ʻށq4iۂi7GDB.AG\ԯPKAk&B@oS4r- JtC}FS:YJ۽Q)+MUlb?&Bxt4fd+r"( )_)ƴ9Ug$iVܞtL?g!"Ӕ LVpn7R43|y!u'"M^C١iXα}~4q݁%O]ūs&޳CW (O;:=FL} ߾RNA4q;8 $>9Ȭ\F"_TB7ډ^p-|vLus-ݜ.tCS4O5:\8/dUgE{k]Yv7+QůJph K|͋ǥe-@Bxsg(%}q 4j:dKg^I-гG"bVbhL}|uQjƋHdb'!8V6]djCkgbHyяftiTwv2FMKpBrNKR)-Jj 7Y+z}3y}g7@ئ & ]RC`# $qZ}nDޔ=eSنGG*y `5эf!d+7,Z{vJ*;Kilnǧp6[ NdZ&ka(Cjn1Jn\*,m14B".ÃN0/Gb_X~wm^W\U||~X҇^ T-ZYFMD4= PGrH(xQY:6_DC\H./Ofk%BJ)lyCSfYi_nsb${c僇lA쬊&ڝg/klE Զњv"dIc)f<1KHrS 9 EKbvvZlxIi qMw(}\0yr\h?gІ d*?#QKE>[GAzv]ӑ+}ꡠ֯+8 3dH`ZV 5!P]~c'g hВ2Hd=ԇz!dm'F#W=gSF$[͈8A.;7Mpv[:JH&=; FP=wը%U<>T4:Z k3ZZĔJFOQ@)Gj\v}.k~05=k{.܀(@{'F%[ay@Kh*;Hz֕EѮ'dlٯ@|g z 4xqJ,Dh*i0 Keav8'HL TQQegrj'Hµ܋N*Q2k|Ȫrϡ6$-U>W8qyR}T)a Ѓ@ ze1ǾTa"MÐ UAYhR%ޣ4x՜Mł_ c1[iz_]]֐Nr"W m-8`{VJo0N>̗)5 j'P#7 e^jn Ii ֯'2j[5ƫhhc0|soAx@q҃c@:ԕH,LAs!JHŃW} @7+. |w`.Cwm2]UWvL7?;̬5Ү͔|(vAb4D*gǓ/2{}* JY^h<_/>|(In\<>})4teq a^aeMOkdkcF4ԛHH"53sG,ɿ5ԀZO(Zr*rwխ2sGSɎ"g8h5_)}%Pk凝fOk@rwO/D`)EŲHmJ`db8E6KRGH DڛD/B$MȯH?G3MOҹΟ & M^Cvi/՛A}zz@quI~5 SVN>j[:"~Wk=Kdt%؊io\79֚*bAd]%$˜8XD5mvƴg= $aq}ɽ{nPŒeIB69O{#ptt`w/mAO](_%A[`,-ѮCEHwhuW]lBDev SZZ+wZ*TQh>j=o\!0m~Z{ҵ LG{Ćs+rݝL aI ~k mJv58*&\GqtʨJ,ڸVu?*U8IIvw48}2;o7KӜ -`N3y.DV@v +bbK=HOB|ÿpZ)^>.}j~_%ljbqț.yN"uU #:KuvsSB ʀEﶬG:)$;%ǀ9wd?3]?&lF}+{cݧ"iE-8R}Ov /Q4y/O+UTێn|OV #mQ~K(_Pq܄۸ͷ:`<[cw:=Ċ_xImo2@ ~*SS0L% ] t]m8Xc+g\ rFt UYOoe׳!`|^9Raaq o׍R5Rt>!y6> ]vnBy.P2SXL h5"j4[4ޝ]1:#@Dg$|WSbz V\+f z z/\$wmVO..=b-.p,$9MΥ˓lmTp9] */g?y&*Rsv>QyD\ư{,ynSΓ ,ox ׊:@}EH KOT؅txA^#=tV>Z( kR6Ԏ)C ˍ#&R8zWl8Ud~NE@I(k!\0BPϟstE(Yd8;qHsA، @Җ YVHxcҒEA2 jl_;g^|r:p%3Mc璻f+<¬J2-|>o?Npqqv %ó*w3<*d{ExL LE"O0uVDalhiyͷ$} ߵdmALS¤8Ʋ7 A_Iy ײѸ5 !D4?/i`Ȗ]MK\R45t `/FFjPlZsoaI0*"Fi4/N]jK3hƨ"G’H 2{ineO ,%PZD _!=$m73V*4CFfm%BJ3t_2h?8xsj2w y޺D6#8"NRiFʌ+V{&ڐPsKk@>lK8J=OCE;.i~ #[ٷ@V#we@r$qi x."A6Cm]v͠n+ʒkk FElQhDԮM* U/ 6{&=|y4?xu!v}ZQw=!V3b3$7ʸ׷t Brlّ[A(smrp, #kz 2ڨ2-.6lntѷ9hqO/gKc|p{UجS&yO˔ŦIZDEkwwNj)-bCdƨ q9H QՎ \( \qxA&[@Pú'!uH98Ǎ9TXbn }l b\P;]𒵗q,Q̱9%MAN?{O3C$E蚁X. v 5?Sf! ]lO2ӑ$֋0wGJ`?3B1|IBR2]VC^6qZSX<ޭꅓeIkV*^{}8(4˳_ ǥǯ4ѹs[JY}\T,Eo//H-65 TDոt %I;D`:Q'j Rܨ no[ TBUJTq21 @݈^Lg W/ ߯k$Jo|okCmE\ }CF*Fv͝%1p7VD'Yr7^K3|H!:>̶C/O:狺dǺatݽ/8=%WiM%I!aˑ'q4/`IAatҫGU ڷ-o:[0aBFΏhid[8*6\~EUעYYF]mPUTpi^o27 twIbΜu3j> G> w} T.iVbn x'K8^M7.ǰamYxM]E|F[wHo_@ :c ַn3=UU)|6KK.ӽ/}*G[GC淳7DyĠYe"Pr"2-:ԯ0z~aJ 4Uԋ,G TL6L][HPY y\[,K?K/|X趚P YS+©,'৾|6䷷ڰ"1',OΑ__SY- z~}z ?L>_.-?|m,|y tҚK*֧.ed{e#v ncȤASUCi_"Jrޱsf㧷;1%Y&#DoLCƔkja}P5OfC#u*Xq۵ vˠlYRʖ^5O4^ga.)ߥ-rKA"nQ4Kyi+*./yŨ L,Š`hlv*ZׇH//Ssp/8faނϒZQӟۻL"D:J}Q6*Yp-̗AiCR:W~CĀPˡzrOk:ki=nJ-SΞcͩ"N| Xu?#+U$0\'-:c5 p`H-s|`Ovay\9ojR77bAlIt`b(>>+ƨxRC|EPuzo@+eqѓ#K:88N=\oYi.yΔBm>–7b+k:kMK«x#J%loe(l30܂UNen6 _$(m<"eM)i堜2s,oM\2c]x"w{. a̡G!T]x7֙i4 C&EtIͷ@g4{&0u#ĪFȣf4YDFjɝjMx?Ò#Q;ǰ-DbCkmLyGe HE2[fN`M=7϶QD;5 ,ai$B@pƧ.(@O]BQpӨS1!mP29p5u;Zɲd?)Y@ufQ8e u/!\+ ȁq ք#3K-2_?NzA'xOfߙv~rZ:oU(KuM XbIܜ%P[s smUO'YMzQք?YxE\X/hm*~31(9U0t 4sget|I FWYW[vIbC.bfWTopPPC觺\Z&sҭjwDX3{O IvQ5P|FFaƈAhT$罻T*w{ FDQ0o8 0 91n~|o+"*_FKÛQe[b &M\\ 2cƛu_rIx"^WLO6$1Z>YU;ežltzq_qӸɰ~ =YHZw:4vaVDL :VwOJ_Z@$ %`_]^sps4ܵ "iꍺn Z/&r/82!;O(;qc'fumZG D}{PlדWw)CXTB=yuOO[U?D0Fv:@SUV?"zh\h}EcAMOEY1Bh1c\A'S:cZ `$ƩH|c%8ݔo!*+5\R!(uf@^pQGM%nQ59]+Q _F.O"9v9^MoV~{M&^||y J}<& uf +}R'W[HX`Agi+NC6F?MjaeO a|_A2̗SY&޲i :7sP37¥v{9+*µAD*zR2A־_Q.E9R%E+ȡj^!̆t|ǃD#64#uű/Wq5g{x\J&w0PPy< =_voY ޸@$QTGs񮨰<|S\|  O᝻\öHhuRjG4 }aWZecAqsrz,).B1JCNh|b#-8SIP[޹U-`c_$q{>KpAy=蜰f@zf]CBU٩ʝc|')wzSݰT)dq E%&A}51/%UkgzןşRħ1?,SƯ/ )E!.3P\P,e/ӳY!P%,F]f{gmI^Aڀ,93/E .2 7<̐&q"HC;y3iAl2t',gpK>6 sQ0^!D֍ (uEe%t`u]ffАsXE3yQBPL-(b*y-HOEk*ߤcU,&̚au9BBElQNi ;i^!_mҤ7NfEda :WDVdj604 k 6>fGB0@ bzYl$^<Ğn6Jh-E-5A9ٔj J:|%;?_o B 3LbV 0M/mĆ>`{$ u;lƲ$:` x,' Jm{qcmR!=B"H`-ĘMm0+A%1庻!\SJevei;gޞNpV0oo|,/_ã/QS{ԹT'}TI+HiVb~{-VJXdkݎS0itPˬN儮/nYu/4ák&'[)a?AxyB']_)ĢI$<2i@08ì8&0 pc?d)oKUb tTJM )2pN: ٕiZ _w{A>zcIz36AϠ55(Mc/|%jrM?<v`HNAv&AEdҨ]ߪCK(fA$͑N,vFJ#H$# ;m-_-L8:PYL?TnNBXة {(o2qjc]G45{ Ďv)B縫*u#Z*ܽcvg L ~佽pY) ?"Lh~S9 {Nˤƀ[:g bu21m1Q ƈgoo?K=تwR I(-*ܡK?!­Ae\i/ӱ /%fjDJ3».aa޾ {EL$R6lk, ! 7Wv* >(J9@G=~{*N<懂9:L++=?0ڋ&w>,1w u LxӀ`ܔw$9%v$*V!”;Ql/ wdqw;H*Pg2@dq>w?|1:MBJi7Js*6& 蚽dꥂ*v]O*>E?Oa-6 ӏVOY >Թ[cOH Y*-(/gRe?{."wf"* Gɒ 僜]_0eM:xEP}Cv΍f&bͭ3Hq"ѽu GbT4;؆Gt**vHZgT9*)1`IOx UunD)cʀc/捻Tb4feFHf2p[SX:7zQOVx@Pby#(Nt+)1su?7Q:!u:]32H_~ljt}y/6*0۝5b5Ujy}PHJ#OT<-WˊTWπ3qZ"_ct?(9k*>2HV=|Q`HE.r`Y3㸍G55Yۮ_)ɛl(/użn%u'uLnµĮJ7\.̍%3÷k+XK8{G|?Mmd-WVDJ(fqOۻ8 xO+ԉ0FFaO,.FIڜ9&UsHbb#cve0oXz$鮴"}a)s*au/LEk R+ka~ +/y\TZ9}ZSPI/)xj'G rk~\ͮf_Jr( !@iJj5q.}aW򳉭foȎZ,?o[¯=W\IyJ!w.sY6 F_i `kCw-Nˌ}r?mr̀X ]Q"ntC.❢uAu+z?A "){8b@8|WͫAtu@n[`$ߚ]x%VYӃOC>zZ1u99$vͭM j/Qj`z% ٞqgZ9ah VX3Ax&DL }EhG)`]ma(K6r;0"fk qC vHhKBina,?Y" BefXtDLo}G]Sv0h{fwnTJޒiEq*jUb>Iks pzGWemvzGGjH+~orQuP)V+烣;%iW kt$Rb:a8YjpN5H,?M3\{=iBn w98i)gCeqviA4c~*Ý!`w/ F8oJyMY>nۂlpd`^zW6NW|#KAk6?~gc3ЭU}" %m2*կe|k%rˆW tE% M:>1x ]kN*W]$6}DV? Z+q<1?XN-ԈLپd*.wنe*Jbrdl8}ɸZBTvrwyC}'34Ӓ-'Fx=f LCdR|! krvͱ /:so'7I*HKq.M&$qS{͢&I_zԱ.HWKX,XMWq?p~zP)WaSà7TP;TzTGX2\H銦8ĖZr^؎j@-Qh-B]~k#*wUKWgBB5E ^70_Zu9PnB7qRy׀ŝG3-"X:7!Y]㇟B}v*+Fh_xn.t3GS&GM 'Ll;S 3ZMg a rB-tW!ͥ<ل,`Z6 cO_( o{r#wIvޖ(yI\‘1j"n{ MG ݞq021`0,t0֨SJCևvfdl4pKq$>)^s,9TW@%/ubwck@fޚWW eHJuv6YO=QŊ og`H}N*Szj? @!]ˈY7}5\DF=ue5 ]<&b_5AKRRjZY>, uTWwL$V.u IFKX+^~]B7ՇY6 dx~q ȏqBf"^sZV1_S,)}F‘E7ٰV*  e{Ǒk-/v17tj`݀@bq9mk3 sp9oWĸw$(1Lra^9Y=swbH}ZR705 I [H^$2PQ=chY{h?9,bRY Ug8G*1(fPwh|5Wr'Z^ nS&\5=i?4?vYD"MwyJlDYb];E8s yJ~-`l3 E +s vw04lH"ߚ_ 7qA絹0!c(?uooml8,r52|=)jK?syG8]WPaRrEi%\ڟ[_Pjlv]ytCy^1d8AT4 crPp"Qj"גM;ɆY6NdЊ?# 8&b4mY9(ŵ4 dL{tq "ĖRecHMx5K  9f"PAe19ebfQ| '52pQiSG5o D_HUHZVyJVNJNw$ho OU? qfGQcWÓn.#Cԃ>NDÒw{?m>='9魹D5:8~V\(A8XWu+'@M踑BJ0?J3hu!A/}a:ͣpWA;#l8wཹse=6Ć3TV KNJj38;dD .,*xrl@Kr}:@W5RJ@O3(L"vYu^/RLg}pғ!J@q!|\#d4"GM?Ia;#>: AH(e|}d-%V|HҞ-HH"%A@rnIB+V%$A/pMG837jC`k/L)XG vЎsJ_w(jQ+}!tSE3O?ߒ;0n*nuS %=rr/P}FVg1#a91EBW({w ԬEvI/PwBcQ}|`Eĉ`>P"XLh[/J[%T#gg©ޔBhڜb:zq`hqr,q{\Ue+ˢ*"K({Ӭk?p=Z9C˸,J)2H閿jL)@[l?дjࡕLn0i/Xtzɉwv vEyd4tj2KLhM8b/kf^kd;\й_U&ł.ݞDmqdg;!E,%[ %Bc@vQ'hEE*üB7 =Nv W` V3X08"{`ѱP_4cwPuP'`ˣ{h1 ҧ賶@!zjtOEcHHR0%tzեςOӰ?Z3?Θ^rcƓ{t`*Sh͘lK.*s`j:͙ h&cD ' }~eٳXLА@|k‹Rbi)BF}&1kb"j|a&1WoByƌY ߕV%[fא=7=D;ԅB2`Ou6PM9!<7/Jg[ t:~͖߱R=nižbAy5R]HJY%uO|H?_)f6T*7"{F1i? /R+i%Zr&mE9 v9Ɂ +<"^EB ª8v}uu a;uDlqOophsr WEO`,_N;:n]!Aj+0\#pu*:^I~0JN8*5DP ˋUVwؒ(5UV3o/VQ:9P?t٧΁='z-g%GM{%cP UO{B8XBܸ"|gWϰ=$فlZl$ 5.m>wح"<룜!k!=W9bvpRu]:oKN0G0K\[1ۍ/O*%\zQYC9^~͔Ov:lĹĊ2R"sٟ԰Xwb4Ƅo."rd!Gq?Ս?Uo%ȞDx(K0dNgv0z]neB8S&pNSaw_mԅ0 y )T|EW&[4He酌^Eߡ)('  )) G,^@m̜? UVEYz- .yqbWu=4 6sXͽͮL=ģy7ͪ&v*Me-A\؁hZ۪bjoV1ȋf#vEqԓLޙ$v]/D]e{MU?_>LMQh/}(f^zɵ ϊ!#I՘*܁.Uqv|!`5\9eۮB8L3 Gx`q¡]H%fM-y_=d- *VR޻ڟ5t[%iON-Y)1W:@ %{L+F݊ |lƍ@RJ۔Hve']Tdv|`&<[\ -]'*[[ !ԭR\{nJG 5#%>HN&kOcfD,P! lXE3D!:%yq͹ P*Ёd, 3՝MÐs E/(# *H`LAI UB$8v$lmbIK@f%'/);/"/"&7al#5~~M>FEM9$ fBuǯ iTd!MOz-]q*_x=*yF>5g2a"9ɏ&N;#϶y ݷM\DʥnҎZ/Ǻ&Vu.j.)ŵ .Z_ G^.(Ip2!1e=VY *6f3瑊~Tpwy6ͼ<|&v0(([! s-sR!&jvJ-oTǪ7$zpk)'g1^xTHmUL!Wü7O\q# q\IJV ,M̬p?<۝"`U~8mh$n60 ,ý.bҤ~T@ܪpA.^T.9UuI3MO9B |R՞p{i?/.Zź쑰AJ1jxK'*✦7`eAH8Bu 6W1^rj')6{#2`.hesˉ EE<>yQ|wI)'}l:\ڔ(UQRXrJ}ULbzu9>׆J ;=K$:Dw|ԗFbXQR̴pF|~_C/!pm0+Yd.Ie1w{Z^/@wl^huG̫wUVggUaT@`zF#n ^ Afw(`eƇ0s4rs_wV!npKx_ޞO,QiXeAϙAYԖpi7,pN>/X_醗!aj%47(c>xK|XPh(i7:eg1YU*5m~aTQYp -k {pe"h9~0cXڏ+l 8 |hi/ 9Y+{ op  ؓ}j|%'dkw{LO#Z5ml U-c|@iδ ve4bdXPVܺzPGBP3+1V8⾅7F+F݊o t?ՇlɍU*(&d<`É nJꋜ.p)'vҩo ^֘F#ߍv{^C^~z\EWc*q)Uj4}a$GRVdU)d{6itL?QLe\- =쌯ք`TS?{>-)'>o5\I^W Gɹ ,cɓ3c=7yw!@ZtԶXvPZiE j)fOU0ixVo)Bo1>*PgV$xZ>m띖?gCIJ+.gZ JC]SPTKIcD6V>%eÍ;<5斲y& b? c~kC[hf0z(-T+rER.<Pb_+´.w5$JKΜ)͌g8_?l"jMqoX.I,djrUX^da &_m} &c(e.FjzQ>:<{_ؔ lc[QW"']yEMSW Jvߛ$  7^]$֪(]*>xK>Ձ!r,/K>E2qQb]GzzjZ@2*`Xcҏ j}y4?VRxz7G7#7M6^6 ޳@sUq陵6aHǑK$ E.FEInqjؒ`Wt[jlu|@a1WL`z oKz$☇lWx$wlQSsyTq葉9/('dM $A00#-=ߤNe[0BwwgE[:~w1Jw x$L'moOjuP@&6Ul)h,>)+& >gRz $׸y$c6əN$""*+MC\%\Mo? 6.Ͽ&'LyذvF+C%e%$<)EʶA)lzLQ;kU@TmA nÁԤ-{u.4͆tv͐?¬VؙWvr%mS }-I`HxZ.z!1 ;v3.y g~Ž&}l: :zygoB[}M?W~1BlW%@Ȳ4ֶC@.s A+3"6~[GSX3^؜1z*L Rf1T36׫QԕnO ?XG%a&D+rxKUb;! CUEOͺmP< ͹XHmob HmFbg]QimF0*S3߂G$IͯX@DK0qd5牊wZ}G6|yUv%.6î2ued! )|sN1ei"k vuVW'ʼ3Q7Ȑܪ c: iJ1e 'Mm^|qdj>Q.:;j> 2a۶{OK8Y}b7P/H#sqc864}: 5jA/@ %j;6Z^)ѴOJ0@h|0˙lOL _L+l7aș~b#Õn 'CQ:xl[2\+y+Nt= smGvOc ԉlv CNÙV5ǀʁ@QQiy"GH5!n,d$oХk+^n4ssX+Υ1ѾCk\M | *.>Ml9;Ҙ(M"dȽHmO`ja @XL_zw8m쯪;Kppܷ)ZPT-[(-P!~In]W"dcR· ߯~MDb;A|;\ S'.i=lK;l&2< n3*AX/HĞ­F-uuor6T#ն>l;FP57"ODA\Rmqo@)%DŲ}L_n3dK/HhDlz@ʟFkc\B): ֚ڍ}磼2X*iHS,YD2C䨘ȧ϶eo?SrϚp*sԩFQ},?.)@jp'L/%Y"=n:>W $3  &t<GD פ_8APg$IƄ6uKLH (NzOҠ{LH31NaIs<|V3py HXus=uMkoe̹C\JcwmOxT ޭCw㸣b t2g\ݱ2| k{Cr+:pM0 Yl_L8Fϰ\2<Kq_~f,.)ze+1S5p{w]daϠ_ +]:PqYk\VY־ d?r[[ jqQˆM&D=!FƁrVy]P7f6@gDt@3^~ c,E}&s'`lgR>ZmvqF53c\gJDsƣ">(AS!xh]ʖ>7ꘞkι݁})/8,()Y'nia }]N\j*vM0 {@wᱼ.]q1]ݘS%c KP|ŽUA(k%Z [ZH>JGmArd 90yZІ&JW@/̊vvߥ!(ao)^ Y#zHd@ؖv$hкzєzRdN6BDl- '6xNO/(veyU/elwIeݟcHTxbӆ6׊dGƪF߅ÎGrp->? j QUn~i*˸RqSqk텛(G)3G ԗ?aW0; u}g%EPk>g1 i>W?] [r 3 t5]@?ꔨ+{ s++!/C2}a+0"])\jZ< T9 i3!tg>Oq6Uc!`.t3w &D9O!(/o-c8͐7wvP a:vlBjZU]sxP!gE,Gv0NX̹cv0$@rxrebǯk9Tsׂ CC {D`BjW!ΜO6JC:q&REMjZ-xyAJ*S0ZA{Ow;o֣Geg`n>ީױ!Vzݲhkw(b ~f^6 8ޜ"^~|j:$4SV5W4ߜ9h0 `lC$)8ysb$hKOx*qC*pJ=psmT<1؉fLݚwlZ7F \C-0p8N 4A$gEi҅SO 2 h'lIϋ Rv /)f iH`G~⃝P-a7ޤoJ_c?6] UhRÎQ㥘~ O.*nAi-'M:QpvO&R$&\A<pv|Sb); \*/l"S"ef܈9͇8C["̲S$N &id#V|ʃC qi0LfwubEr[nCL[?’Jel es@x߇E{'[$"yO F1Wdf /"2@/ E ([ ֞|D~T- S`!˵һG?>%e_Ѐ-h4Tp̾;wiHvW>)!ލ1]%kpאljyW3ΖyKxlL.{ 0Y,C'uHΨ%G(}yp8Ȥn8&6c3Ayl {1بSx \ЏB4>@iSLB|վy^I9̓-gXQ?8zMQ҃j :qi27mPc;풨?Qt%`RKbDŽHصգ=n;oNtFM-kr-m.,Xx^rh)HW]lfXco@b4+=C=|wr&/׈=*Cq:Εj0H+9뿋P_>QG1 TM|?x:I@8Y<]>% /0 #A ܦFtZ4@C)Lﭑۺ@Q)E7&^VoS>h^ "c߽^[.JۗFO]AaӅx 1 @ eKM*8٩LUPyh20! ,9M5#!@8xwo(2Ш$]%4kD' UAŊ9n-^3M&g(![zNMjLϕ 0VQeIPWfGaA6h}ޯm$yM5 s|&<간"l3(̤uigiFiJ ķIO,9G rAo0PQ2q,%E&*ݷ/F(]v My6,ыFm;+o<"*yduE!ĉљ'08􏊯Z?OW3lcݾ}*ZdaTu8yҨ2[S.vGXN^$ByHz"nQSzꊉSC(7nZgWc?P`?L%!|Zqels~Q2[t <=]uAv9hA,-o9ܵ&v*Žշ  o"dEzQtU}VxCH Ha|_zxB7gJ#K:/ƂxwUE8ͅS2yv3 Wm⅘`G;i -Yۦa#*c0UDp㈰nWC5_׀7K&> ZZQO7εP|Y5vbH80s+S,zcHX ^ Su^Lju@o9ϩ>k34%+ i; ~6 z6*_wk8[kѕ՛͂?67A_!ns"sc3d4|#If)q:\{ӯ_V15حBdؑX@cLԂ{J^vpfAs` <"8)`?U\Fȇc`}7f<~0oim7A @ x6v0Y uvVL/Ae{#i\|):̠~(92Q98(\޾}Q}nxA] FܣTuy=-R;Ťwf/L(B{ߩtFpC߳> 4~YԢMJAVYr:Ȁz[-&"FQg\ĉZjTץCd;sgg7M9#9,#q0ûLc[.kh?|7*p@y~ڌ8IJQt#2yk"PZo¾G|՘8(ܻ%/D7/~x"n~f1 YW) H`q #\y#1no?i ~*e 1'~65o ,Ԯs.Ҭ#^#ƑKj܉\nR(x,Fq-kbE4\Xr}NJҝx:FBGٱRz(f ź4O`^?aS{5v/~\#}˅5#Xz{HR4a[mWnJaXU:Pxd& ` cz985Uc#y.d2iS$8zq3l_z*crٌUv:z8(KCEg\4tA"5W# z;[]ݒyPW # xfP fa;yq~N4ٙRMk]R#%$΂ki6eFxE&A_{LvpKPHVi0AS!ZرQ⽇QR A"Z1FUh4O{ʒz{B(27p^2J|V} A7|T[ju&KD(,}Lt(`RQ1R8S$F9nǷs5D?4yq ,КeVfi^L[cQ~Ş4Z'0nɨȽ\Di,yIlܦVCp]I_QH@05tX;7BN2 {,aج#O EWl!uf:F[g`Q,.OMdAd.X)SOqA!B+M$ig'4 h(G]a>3z͚"pAk>[HdQpjIu`J|۳.ojt跊oҠ -^# aTdu^.ݽr@[@[8HklGd0vm1KL 6  S >~lw=۔?` ByR젹f0R?]Zq+֤.wl=Q0%1Ҳb9 =c6O _* Or7 X  KËQ``<`8+f°oƍ.755P\&W}P%(38+SFb0t&4@r-UUKOe40Dh p/[䄚t+,I2hޒf8 @M*JdLdeagȂ?ʖ2 2Pgek.ar뒂8/6ROU OM<t$Z)csk&zA>~svAl3WI5}ӛ|ӎ$ՠ6xۓz1G4Jw)ЮJbķM$D@1 صW* :jKZc3ϲQY]\ 5`m~%VΟ37CjE-ӻOqg!_#l@"H% 4Bcx$ 7'o0 >Җ9I>٩C6b*`S_Ӓ|St7[2!cqO9nYK_x< 2P9 |#=$`-DUZ!JᲘ:j[j怕!~~_91{3O^awt'VڊPBDeҎeZ-w^/ f$)Eqs7F{d b4u}X5Lj伴btd !=}Q'?""V[Y4ް">alA'ѵ\xEH۷8QcnO^voN8r_b}c]'B` "`z`LV:GV䃅o9TCzGOgY XhD#ٍVe07-C4'Ow'<:qgTdkDۼ#͡d7eBHԿ Q%v=Q@tC8f Ͷp<~{P,U~ۼm7gvӀ?`(jWg9E -Si_ٵn~Yؚ)ba | -[R鴹e|59X|;_yUg uVt_W B'v*w(&axZV ! IvYs.~$6%v5.Q*Ww^آ֎6w٘+m3;SQN$遾j),m'/gm# 8vw~Z2XI7֢.m4W,*ƵC;H4TRz XbȾgW>qTP{ `apS<[Rc/U4%!Tٔ69Rq Z̳}Ü<RMgXQ"C~;ʌ4bZd౔rko+GP5G0& YB\Qd+G\ʒ.ؤ!yjѹp< NG,ydu!Mi$>qQ(g$qx(獺ȣF$ܺC[ـ<=ʬ]]9$QWk n..1b踜G ',P-`>+ߌ\@fUдM3F ՃPo|!(|6]/ܕ;(RwC4I­GO *8` )*ױ0ܼ.xw)Dއ8z=J ShwY4;ul6q 0b u?q0f(LQ&n *M1ߝBFS4-}!bFm&w~dT~jݤj 7bEFrpMì*HuǠ`j&g\~TEyI?ᡔεP&9h&5C^EIoq}kqwpg$=#F} Ja^r YK9%7"*37B!mu7u>oBjgTrPπ@[52"sUD,"f-3c NOezDxsd^L6uE6ُ*T ;ilCcH΋敜?V1/b^XKT˫]|w(Ec? c|kFXg 7v5byq5 nio@Պe"h7(xxQ@Y4uo=L{%~ڹgl0gg}e3lmDL`\)i_zDvÅGBke 1#%gc$9ы0D$]zi{tׯgྺyxAo:d`yJl{I05kJ 7RU4M-j緻,w6A5D[˃?芍'[*eXb 0x@0(:E} [NaMϬpA:,Yn|_FwFQxA.1tkR@_v54<3b7,+`C\Ổ&%iĿcݝk@5UD~NnGgd 1pAI6PA\q"4 Z/<@JV| BBR8*TuQ=dbDùض}@pl<3k⿮k 1*;םBml,{ٸe`],Jz[ș>yb0GEH'ӚѰSn)Հ Owf:q@8(@˦tf 8(B);mvbrE TNFECK hJU ?Bf,OҊxRXޡzT+Rjf`ܯM4! .ʃyķV^kOB=tMk͟c@?k'. l">hyyECP]};=+3dRᬂ SB&&"ZǮ+?@],֭4(,xc2YF|Yhzncriцݱou:vdKA)pνq7eК1?*L=\L:$LJ0no~nH;-|B܁)ԡa\ZP{-Qh0z{*w}[^MNQ]PE4݂J•(lir {bN(6{A$,@ ]i hrPhܛte^ⱚ.9㋢t,'0`!u&lM:hK_ة|xq[ak(l83>ƺ`Gʁ )CrGs5}`;P7L:t/x}[^˃?v%;z[[ i]ݐADjBDg)~Xv[J|$شBxU1!\}vb#U4bKQ@dt^kw($)nixGau)6XƘ `+: 2 AEZH^  m0 P?0,d3W{|'tڝz>FKH- VD+J\pryxb؉\B`Q/}nȗ&AK.aPv'Cn1p=ss,蒆ۀ;7JSi_o'`Q%2"p~W. X0[@A)!AWя4_fZK] bz๮z,9aڀAJgP3K[$/,0 0&#V@&Q \44C!`^ItَR|{NDoŠ+{ s<[?4+~clIҝٔaNBH_p(&53pv'[ >h ku#gv8DaIj]1x2h? -9LN)wi:мfPʸ=sUIIh6yw JŶ9Q'q–F^j] Ɗ*z.,,~ h#V|&q[. )_=#w!;Ia|#~MwNd8ȡ)kErC2)ѽu|&5o_wPID1=}3GC53VY&53>?VÀ%ϪC!%^U a/o-dަ0bx(6oÉ Jo!&v|NX yn(`rDzH73:oW,;FB`Mf}(͚]٨ /=Xg?=N UĺS9s5^T1"}h1@]stNzSȾ}x)|$c22Ձ5.+@Bm:+2!l3!٧FtTg 4+F 8&9;lFed7gHcD߂ΨX/?"R>1^GnnL9dWݮeyޗF*mP dL,l dܮEv9"puM"R ԬN|weރ ~!UU _Y64L !z]d a4"D`YgO78ݩӤmZ@J>>"DFٛТ4O՚0 zf]Ӹg۔貏V'C"]`:_L{x\^(&mR(dYҴQrM:m&i#ѷ8AK]3Px.1GyV y6Nɋvu#ڿ, 3n WIL40$M9/~cF&?>#I-)k,Hn;u1VWc1qv-zٮ^ykÈm[K٠>49NZ6ĵ-Pi6!-iw$;ZK+_`l`jg2$D߭zO%rM{}3}|bD֭VN)yLwM B??C,^Hԇoǜz\yql3dۏW+-%gi@BPspVC݈@qhR$c? u%w˩~bJ،q;ylSg|\Tyn-/׭SH1ŀΡhKZ|%(#@B\oUP43AsY"``rޱb2x;2׃J=U@ox#vaJ#*z_8W$29%&%0/uT>#&ə߇1V/Aoa;~Վh-53T9hxUGqLn`܇<wDgBjvƑԵ#rԧ :NOUsU_oA {x=Saɚ 2Kb+qyф븜(e%-]Bs*'o^fj[. dLhV]ԡ? mtfӰ=r!ԵMOfQ۳X5|Vy@[G+A)a:R$\)$V6/WMtn2XבdIG8", lxD~}b ByqF'Qɍ@ 'ˈtᾅ}h\^?ّ[:#6af^n h)kw]9n#_|÷؇>G̓Jȃ.Լqݸ{f.pT?nAqusMYX |Pb1t?aOL,{#Uʌ g«fs`9B;ENOukA* LEܢP jfgVW(''l8; C_jXo<8Fw-wC6sD] : s_91%$Q]lRU#fj%:UWq1)lإ@TU1S.t 7 "hSl%T(]رQ%{@gnJ&C3=2qWkv 2S[>#Źm6o#59N0ibh'>uo 5xp{pqi×NDOIk 7!#B5e=*%fT| Xq)(yi݂aHd(=: Zz dg v)J4?`:#m0 pA՞]bţ%.5}jT|2]{ ,ʣ  <4-!P7{\/UkPR)"pB#>u鬆zV:@Vv-K)N^nAHNbCm=YGZ7/Ntۚ]qH{.4#PQA\[ʯ (1XBoS-@?C$Zq*c"v8WddgH4?J҄_yĎnkdg?z}1&sRsMv ALf[iey2Y:TQuWEI+vZ QηHbɷXA*UaHgsdZVupD6ﶆ"{iu̺o !l`v?ƳU[R}sj9.Q#ξ({ѺʑJ%˪t\02򶧐 "FY[=6Oă7NHP)@ÿsiG*M˥*wsnJ-] 1y&0XFNlu4 ee_Bad Ot7ȷHicG'&kBD4VY[h)}(*=[3i7}s'q"E[Pzw"nUeC JPw~=~Fj:$]08ŗ;ssE-Б!y:n1x4 !8xX1A%a#wKcv D\nVldhr9\<M#d%([_ hdlPy} [{K(f&ENWz3qޱ٩Q }jjgXvqqE1TM_m^tf.VOFHL7P{CޫGr |LƢݍ-%A_qH12[YKʫ|%@!K;7&Wr=$E5t;t3,5SnaCL,3aƻUNo|xb+G2՗(mp0Zt c,3Q{'d :a*gZ֢@1'3LzV7Nl+쿴%RG2_'?r*K {%PշgF60(u.PQa656eÅ!ϲ$ݺ\jIʦkf[Ҭ`H^/VXD_tq|OjK| çցh=AzEl潾(y?S@:'HU isy KZAeɥI}"ɵQ{MZylOٗfMKyz8x `EШQ(m)y\#t+ ê0W.^:qAA9)!bj-Vu|Ln6mj>Wvi:wrpgnGÊNFl""Zt̋,ozClNFՕ1}hwd;fB]ex~͠nw0 fI Y'$$yRD҅D$լ{KWp?ff(֥$IUWYG'3siUK6p)R*rWinLSU͊k3נkX*g0K՗tSQrKLb# /ʈmk31^jG7o`c$]UWYw/Z \sN;@ UCc=\x<մ>6[&; jA`(E `>o/ wcR̫85?۱t.Sheʣ4}uxvN4>6 kL{})Z4=bH5A.I0[R.m2fbvУ"d։# KR3wbWd #YA1V4d%ٞ5^h DHQE=J m 0 ʹ`*E~s1{m_hVGj Q@a CaqE9}lox+a}.]`iy \dA8K[gs6U\NV{qYƼB݉DZ@g/҄7cȧ& Vĕcċ~>2\^͐&Js^2<)̱ކ,JHcvu6h<5:]A.Xow43ן {,H@"]$lZ ߡ|x3ME&)yK":=@#@!: (ݏTߡ ͩU(cgAL&{aXT"4bXTrމXVi⥓f❦B4,X%^vs$*#p.:냒ͺ1G1!f`O n >Vp.L-N'5U}'s[{o.0Xo8P >2LUXwrd*[1WL _Īp :nYtH.whKt9'Xm۾a6_ECҌM뚏UGRBڗdS{H iEڔS:  feF6,BP)MuZ ]0y`Jzpfi }S8_[F j^XZZu[-eU5Tj .Ƴ`O'Os^4=<YvPjFl1ka;!Uds6A^Х@j+'OR]Z4k#&`-e=a:uwXR[e;xك.56zn5aY&dN ޹zi@´IDڗHTlhҀЕj0>L/zLok\c1:o`[*V}W>v]A" [B\6ty;*6`!z෼^ EH/}cNl aM.%[ {LR65ͻ/?sg8'25;H3"HP߼|?!qՔ'BONn^`Q Z|y[?"X{IvLُ9_n47dPb;ߣr﬉Q0}I ˖!3D$]L8_$}Ox36OϬ@<{fKpȩ {ƩUmpjMxTdP}WwzP[׊--?9DB8 D5s_Lwyu6_4[' ~BCCND$H5R2Ôvv&4Q$d6w$^!)(8ȣz6n'r@-A;OJDL$8^NդLBn1d\o^C6P 8N ~W~: L9$_bl8(ӳooTmΖ2W@R+ IW3~kVLqELtnU|G?7M:sqsm)KCV3} CPG 0=VFֱ>cvlUHaP:y$g9H}iPo.,,/kioqo8`uˑ7Wj"KF`tQJ9ih UPf'DW:QOs\b#ˈZ%t@Gel oHak|Lp7 ?Y6N4[#X[.@h $kWFE]Ұhb*ƒB4Y)9ME{R^Bѩպ/SqWrG75 Bs aABj_i^p<(!l-e}Y,K帻^;Hfr흶30mFC!>zGLgW S@;8FKd0d^\\op!D>j6w y{vn_M@ P-)#WnϮ1!ŶE'2uQ$u]mfU/:`!.zeA|gt .zv.^/8[M}n߭}|a^DrM5lkVMwqTO/Gm[4,Z yk`!tSԟ{`QMIKhc^D% =^Wj\0Ҩْqz]]מꞎjsFF'`7V r⦨yA"S4$$- =R10>&>4xgI#E~K< x.;{Iep}ewp z.Lo?T"#|s0 Q*K yshg߷>#; u|[3yg \+CM3ԶWCg.,!:ikP~IP٫4){͌Zf@*{i%2Da?a7[B 7sy͋;N; h9H.laަopRXiBЬ䙅$ќ1Ӕ[qSK?IbV3=I2mS ٧7TAVMF=}]C%D;_U2|$9lχFί')3K|aG:Oc#?pϽ[spmt̏`~YKt]@l&Ć(\ÓhY{:,F r'zJjI{DO,Q෽G|+w"H ?i*֜ btڗb)h{\p7ƥm;*أ(4w$!Bd. XuwM[͜f%_Qsx"vNFi(g圹ƁhlB&PՏ/`=S֯<)㮂](=_X̪~ G/ |AFM 7^"ka}Ft5Ih4r)_+L'y.1WVS~/q ChQoPlLP2O:o4f3dp" H@E%XY:="ܽŸiee[Oq7Q\>>P"X_rfCҀ<>}~͢Rųg Uj_ۈD,䵏aFвXRWOad?!DH顣"K{K?KSAѥQ5Չ~PFtȤR}hu24BĀ$ޯYD2.{0gʐ&:oa^A[fV5Ca(&a+s5†Xz0aAuHuLTbtJuG0-dʫ(" L :'^(*Q&sXT]NO+q,^՛X1e6u LUV[|`w^kLd*Qc.𷈿u3wJ8H_1>d s<4'ŔSG`edGflJf.&B?<+j,DDڵ:?< VϮ黕y[1,zx(Yg^ӿVjqu')?Z0IҠY K5ͼk/71G0\iiMmUB&zٱBBԃLЕZhHKp]L\]+DR.P-C!&/1|])-p 5~ϰvB(:z~`ugRƓ#~:Jn&'R-Rq MFL_8<-sUPiAqٱҕ$W$1 ,Y}gol f>^0ڱAxaM&s(OQqE4vnW@^G BzaWQm)x&zR:zV $uh2LP ){̉d^vPMkbC/IVPo~Q3ŊN^+DNb'j*z0?~HA8'姗Y.>NQbSO\WhhI< %RӍ=Kux*Í9hmj#t!aUP5~n&d&%;3Hxlʛ?ּ];9@>wFzcI.gFxYќY}P'x6XM_"$2A^AMך;ʽ5` %|~UD w #29SAvx5|d`81t:McL/5a$T4)/=_uLUWУ|0<ɔX@*LG3JbHY۰arK;!Q~iͲkY BoɻZҒsNJ.@>NefXاm96+_B|`KW4Wos֎teKn%70k൪5/#i'r&GZk@'O1.R">ҁp<yݷW`vLpɋ"ȝlfIeRp 9#\RqD IGHoe 1x]Ko4CBs+2IZv3o}hmV45}Na6EdU֪=[5;,QD dSx$ -Uo˪K!TLJΐW(/Z Ḁ?.dw9 v>ŊE?ܕbkk5vAsMnc= O_MHg#[<()1sbiڥN0%ez9ppæJJ[i5:髕:s? 0&о!dp6Nט(mnE#SrSn@QؗL=LW|вq'M BC.{#jjgſ/~/g^ 7yJ`A.P{ǚ41AnAf>GUۻ2LT%יBR"OfgQ\2 c<3 2pqETdq4º\)Aq4bW0 w's͒b5z 3.SvJ>Z(j<(C|6a.94r?oz4´( KW ny6[i7JzuR-L%N-MցSt3NAa  CJXd8ݔ:[ sY-S^iYX1)XJ'%VF|B >iNLX)vSZcmV;_@Pw/I~8h  :uGu6OhK4Sqd|!Y6/ !P뗸3Vkxw}欯SL=3!D]8 6|;jy ?乽t!K!ylS˿ ?+B% mJGR&ԢUgb_Nߣ0=y A]hs: ˗Uҏ&:+ouOdG{c )[s 'Q`%R~q0{ K-r4 qg[nfg栦%UO ,<J :(c V6# IL@?Sw1!e QFN*qg+c2]>:xm!nzJvoB6dIY1F? c¶W₅qW ~QG{vJKȊ-zY+Fwc- Rڕ_EujZ5l(_(8@/t\H ({4|Ļe5Md=~J sQBVlFXf}qeC^9n'QlW }Lp+&Ub2r; 1 A%f0}9`7;k롮4/msM" ()0bW~mF1,3qyL}w(wKڋ"?2H^`>~Y*za|n[h'3x6qn=|{DQerWUL3xa WLy= }b RIla/t?SRd9<⢷a>{^59bo2VFJyaX >a% qxfV.?SŌgWnBNul$QN?76 7[4XHs}n"*PO|QPBEh+6-5C<]|;+s(ܷ#ȖgBN'֣E|C~£> xVVHT@)AZ]Eq$͚1AF[ETyf} r6B||Qja:rCt!à6k%,ta una>gQc/E|M¬5(7(L`c F3Bg"mMc NWX=!ZX hݓZR:>'%5h2Z{1eq 躜i{2:hvehG~9VaRpݽ $5[N>(8޳h9oIsrӕV,9g@m FY}B h{Re}"$FdpA~,Kr fukE.KKAH)9.{r9,hecި=YE-;RԪ[2`zEre0l^ANӾ@ +qcO?dzίdsPm&GQRa]:4Vd8׼`EЮ H$ݞ5Z*6Utĺo{3GE)-e>蕛װ1 ܓgI2£^,k$_KZ'RAaZ)B 'Qd8=GYHGlc 'br_[+Sr[Gy 5S`|WC0.ۺ% Lk\HZ ]ʰJ`f =.2|)XJw7Lm,S7Vc6&ԝt QؖF;(--gkc%_f"{C8vhsdgl0Tq F]uk3S곷0E=(Mdk҅>1pJG`yIu4a+" |:NX[א}ǫq|D9dlD2<˛,>"E>8enMl<*7,9#&cR*]SM#V$_7%GU[LBV4ۍ̞1ʉP@ eRHvCCWݢK8 O'=x 6H'ûLgSoy$ׯalIzxǸyzg A4pL8bN;TddG7O{2*&kB9ÖY K 8+06|Y/*,Pgq'$/ Q3L`!7k0T #VAnۍ:"߇Lٻ o2{0$ͥhV5zէb =\w5+|5BM+v w_d醱}q+Iެj7fv-?=)ۜhncTpnŀ FX{ ̾Tx.Z@\]Pn܁vrd؄"Z炎$NDȞqk8ClU)ݴ򥤴ڇ2HMۛ{Xk$nv)I&+ KY{AJ~0*\% sJGV~}WQ7VB9& ri"1-]#ŝyNݾwӽE0,`5D9aLsI\_% ٿ[.bi%\in rZD %[QS;V6( VY2Dشdq75/m}ϫg/"ë̈MD(`%"mXp L:,y TM5+LԌV"wdmV=F3u,EU%)`CfWjvUl@D9N#]=~@l ^"w?~ˬd$37kbV?ƫ^mW:Aƣsx>78'W~O3;|hH r9'/v"\Cw#)D! ͼ˖!=+D߷)2]?&dZ!PC{7#0ViwbH?7 f5"$C& ] _E9$32}[IEϳ5> %G ajLs*a0SZ>]\lxY*6G4@w\vhjRJ$x4Vq6x͓To\?CHZ?tG0gb{Ʊ>zf/6⥵$?`u`O.xAu ina nzM&kh}X uW(b*|.\͚F̩֠{؜wਇ0 q}J:U۴z'JCd_hӖ7#{%C;mq"I ^1h!g26oe/r9p}_=h&iR%]c i {y^Fu3FI;j h,6AFnU! lE nei9̞/Qϔh N< <ܠVqa@Wrj!.[Ǧ|TR Ӝ#14)-ºy0ʷ^t(ヒ4QuCw.a<1!.q4$'+ ڥ]ןgiA?.=@k"PqqaE<:ʼn+!bs*Qw$4ؼ?%[ ;]z$VNKRv`j>0PU:À S 7n<8,WR{Jb9 φl|-=*o.(Y0pPˈ."n1hcsU 7"T6YBJ&hi >)cdc`:>$N⑉U9ܮDf zY"rχ0o-2< voZ>O U1 Y[\ҳ~onzs5!)}|+ NN"iNf?%3H\\㰥Vj=8˥+vLX}㬭|IMƑ"lnC+Vz]f+q3{j@W 3$ghȖ.4Un۶gu-Q iHubӐqpIyVcwxʺO'$z @mleb%{yo>U>6R6॥|Fm1Q^]16lm^ev;{ vK8_Oؔ v,v iңL!q$8obqs`0tW;苰M':T#imVc^k|. D&9 v= @* wzSjEd"zEZMYv@EDŎw?m"u0*UL3" kSjv#Sk,~`~c#t]j8ˢ.~M$ŧDeo)4tkJ8 ӹI zC(QSL)B)9Mz~ nB{5Ff^9G[r:q.eS&`4D^VwnZ$UeN̈́P11,6X1Df(rS&aڛv[ mN1LcG33֋I˓SU|C>rNF$_6){R/v׊e9iΜ("uZ*Wϕu[ -i !Dve fTmWiNBkm^1"*<(D50.ߨp8'Y.7AL?>9=i P[]%xd\ɪk7J[ n6GԬ v,OH$hi߻4͛)W)b7Vl+W,r  nwF_SЦ F^!"%O^tH*[ˬu`|r> ;H?8i巵KWD'`I ѥx}AJ^:Dy۔=e3EgvDΙL|C)̷yiAޜ x>ޭOB<_0jGf *h$]Jj jWHAl0$؎H=mr 2+z+iϿQ+<5K#{ ڲ1q^/;`Yt׃RvOJpU3R=.c# V2dYbJgFPĀKxg(ƒ;HY};kI.f)KnH< CBˏ !x2>XP_žVr8 Qԟ 6ԣR* h qъ9sTi2)WoG3`=-]"/y> 7CIm"Ed&! }%jn.( `JL'ȟ:n4 xNJX x KLOK:SRgmu6/<*YܙU- kҼJW 2h}KSCcu ߗaa$F_*UIPyٴ9LڎDSa Z%mkvxO\=בLŲ9r0#IC zi#ۑ9yQFS4*:+dAȎsf3hI삛ve4u_IF΄1dψYE5U,J|UDMWr <a\!__|@13/YNٞ;a>V%O Etrڊ̓GnP|UeId=nMwAIoc4y9wJA+?FE9"LUܸygB~ċD}^TlYPKLkk2Ux(T+ͪj*9k* dL8Gwt>J*B*̽0(>oP(e"~~pM粻׻ɀF`6Fw T5Szy܎G)b򴎖/Dʨp3g#Vh܊qeG~T7PK5i\D r0J?8qQgkWR~BEz-k%1CV=K" Z+16hRe Wsq rp\wu0l1?T^¿Ԗ.y%?gKّ"mSS1FsHGPس&CƄ6'9~R<`zr󅋥gʄzJi*L?Mhi:m/W=.[UDأǬIܞ?iY`d@HU}%w8`y^3ڔT^yR$67 M2UF J n IW91+$?Ȑd 0m ue8wo?r o1owf*2Y 5rm6Aq̰.I]c;X1ƵWЃW6X ҵpdm a$}>X}z-+ta4p4*TB07'aljf#)Ko2>*x$e?N^C!֪sk!u:^WS6s)qn.۹3wF7~V<8qOx0n+sk,ɡ;_mަLmuP.dN;㋼bZ CaB0؍3\. ثǢ`L}Y-RgլD=s53i.n};6FxIA}9ۏ6 {XGaȿ"듥u?s^݂K"b~ Ȱw%su,u 70\,3BὰN|黻RUm|VK5~m_f2r]aLz|G~Y$H!S]pr(e/9UxVA3!^,v ټ$ !  dmluJz wp)AJ!6:wwТco~ #V蕀e\e -dMdU^Nod3Oƃo@ƏgS3hN{35dk׏i5n:(@ m ^ۣJG@5Vhx>$6Ϭ'യza`⦏V_Sw +&hwF--s$Q-?'*v5P|#"}#In-'r99>N8^ -3ԧP6KqxMsOFh^MmU$ypUjBȳ0گZX>R0Y8CDk d, RFCO;`hg1X#UeW~zǩW:='ՄЋpupP:"<#EaN, UHUxx2 Xy79_!4i[YPO(U͌c{@Ka-' |nv/ȼ)~- t7R)qy$'BF'e!f+n~^v?VSqe4Aȶb[v'2?BIKӘ3KLRn<;[KXt4uQ1g"㭹J;hS*-{ }6qM+-q~ Xĝ䓷 _E7znt6KVhQ7>aaΐf5t iȆ eB t~bz+/{wOQ ˚͠zuU!dlt?|Ȕ"ayÏFJn&]Cd@F.mEtJğu C k'ظ+TXKa')RivnkD^Mv2Rqꀉm !ړ7cYȂqA &;e V"11Q$NBiAd9-[^jQ7䤭BVm&Rz'f#Y,Xg knuZ \*; Fj@(? u>!YVBMs$|_T=K2ؤV,Œi=ž}͖0 麓3vmZnPI[kTxw*0ߑK@jJI(P_g< Dzޚl4b |r-QUdgO}rQ9!`3X>uzBx4xK_wuwtEբz#4RvP _rFQ~^hO%$eMY3^-veztL\o4k?w|"XԈ/tYkڣc6e1~k;@wu8%2"yׅbkq`Έz-ԏn.-hֻ[]s,5`CKRg:U צM@&, egcb̕4Jup#?Nş3|4X5}$O5v '^L|=UUo`!i.GcS}⊕NnX(^qklb[wlׯd ]̼eI~k6B6[3}_erQUje-FL k,fH7;dR8Y}Q#[g\ ,2s8\vI gd{jHd{(/hN^WH {D\^k8_+{EwUk/czT%;Vס@'In~CA9!'ҋU& Fχ;!AEw 3"r=p; vp;ldkf30m8#lZ :>-HiZ!YL6ßϤŎ["#LP_Bl0qcɄqp(!ނ@{B,pX"-Xz)k/wnb:OVG/eO'XHa# Q-30_ݐm۝.'R@ʚ6+ k=&B97Ȃ9Zln CmsIj'i>QBZ_uUYjS5['Bt 7?^p'Fk8/s CN\^I5E1RP^P=`J{rH0zp]  T޳z;vx^A+tӗcQ[<Vz7Tzj/Adz/< ϵ+iѶfS+}}!L;qh ugIk%)ڟ;lL˽3:U/$&(A+(/3׀9J1=es\8W8BoxPc3}ʮ?F{5MՇ"iyձ]uon}s$C}\jIFRAdm7W q &҇t=^(psBTusbp|rNr6l| & ridD!~lMűjxKyFiƬ7AW!ؾ~-U1U\D}Ato{Jԅ_TʫCD)λTyfO3^ CU0nY`U$Qn+B9uV&TTq%y!Tǿ†cXhqO[;'RO~9\⸾"<zhÚ|A7!hr٦C"3 ۥSa ͺb_IY#3Y1gm1s]&3-7rzƬ`_y@sތ|} J磰56E #kT$d6X!iMl96m"\tL-Y.cuʱ{9xb.vhmt\N{ YnY ^'",,DWAՑFcN{)iZ4,Ӡzy+xsmMxmuy%: PG):iޞ:ٻb=[dH"R.'j =m!=Pm`4UX`wص3ЫR ICo큵 y/\1c0.֛Nxy} d6wNE-8<S6{z#˅-ArvE  '9A1pk]|پmz=Wˣ8S1m trາ+LϏt1BUx7U!?D}8v@JљP?[ EՊWHRX G^3oC h=S)a |n74iHvHy!M2˧_a|=:Y (Jð6crŌBihM6%u9UY EFeEmO&5fLkFyNpA#я+߈)f . xE%å^@lh]:XٳEssc-րK$)SJu,rv߆!l2\P.7?)| `1LNhyM"6 <]إS@zn\-jt yHʼ%daB)WŠO]0ׇ?RuN*>.(@/^1W nkKBQ4;43i0uכX,%/bV_h[AJ;L&>Mw ) $a-`Ķ4(DZk~a9T&I+=yB'5קQw>lX8hEt{jw;X|PSu+ksADmR(` >V]  I]@Hf3_ q+WQP$%S~]I 5U]ZX^lXirE@B/P Mװ]*#QI_0l`h&P%J)__AѩuI(? !hd?&>z@jrcM8״lqn+:їt_L"@j) BF5h,k*m2VۭS-ŝ `K|SLwYiIT 炩$>oYтWd V/(+:chPAu!A'"UDB;K<,Wy#%̵oV? RǵGW6Dg1_w0΢^ҿB#eIE5X5$&p e˸ PCqܑfSvy ^ TͺgsȅӋFk"B|q./cX:$r5U~y$ǭ,} IScp 1E7$ʦ3>]Ra3zen&6~k{N@xο~H#^dO'k9q9fy}U&a/+8ҙD6-J [':޸luܬbBgNLl50 >)삐q=PM}޾|'fB~w3 . fTR[ o[TNR!>՛%JP9 ~x\ZZ|L9fg6l'a(^.X+]kECR6?'F ?X֑،~yY{4nA_+:6*IE>W"Xx46wIEސ^p6s&rlLy J4u~q#C?:$f#RH}!X]F>xz"$fOOxA`Wo=S #TIcesygo{NwF IyRg Jʯ[hstJ%nj {ϧ߆8Le֚19&wJ8O\B:ޞ):Ndk) o`p?& D;I)4dcv\΋!]ukY3v}) kdaQU,BY2ɚ(*Y̳++yŁ1aΨqrE Fq8,H[R#<* |JihVbG0->Cē.6&Nٱv jYfr)pk*C;x/حGpj;mοeE՛y.CO2aˬ:=YHޢ&e2OT^B)aθԉ7ըf`ylpVo=}iy e $jĎHRTnk5W%ǔEW2}5 x U&I*(ĄabCr%[pX `7a i&#eq`%l2 Pkn0sS;lm''k*[nzk૫n^{sXL^m(a}/:w ]簇mQ'\V$9U_kOtUp>͛*w'4S{ʈmfmBs6n\9pf5fF \!5Z86<m1T@˻j6\b(8<>'.Vt~Pޙ߳|PQLuf0Ǵ^Z)BĚYq~v]UOϴt#7Z|.8BMؘ Hsv(_iZsJ_ꃨs]\`;5nPp_Rbz2-#PđZJ%W\t tm F9K2kqL-F;rChIsmZ '|zf?4߃!1cQV#cUUyi\@6K*XԤB7m 5,#Qt 53-i498`1=+uD71tC]W$)04i`$ b!ojhF*La8 3yxQi78}\ӉQF!9|$1:DiXjNA1IUo=G3y3 HJb1n5osvGE ^5q? (Mg IoGϑd}w>@J%i\~GUO_Kڮ|a7rH lĽ?G:DK9a%xAK-i~pCeȖB#V)σtz>A`׋E2bPod ,?3}k1^%ɟNەnRH9BaB$QlC2ǿwJC"V>nm&n#sSS7]=;Hx[eN^}E N@c,K&RBx3T?,h)( T,@r|΀g;F8YI Vt]YMʼnys\/KD4E` 9>c({@ @!M'@jTVi؏?h^$- \puc˦HIhUƒB־l` L滾fw3N¥Tu0 %] x5H rVJQmυNkaş‡N]?}H ˅-ȧ5`V8sO m o! 5o pj*hqhEq?=ܑB3e}.x~oǗK g^r\trN9G.]׋'އ\.AݥKO?~>Poz:f6}9R)ƙc HYj\hO!hbt/Fk\gi]1NRuoQE$2naxd-40R@/e& J) o-O]:ܐ94ߪ.В0/ E@YHt6rQI8î:'%ɋbjO?C+~jӧ\z#.u]}Iܺ6T>oKX=נ#@SE'D ^WyiVmLnД]&-xxO-HA玱gPy4Vǀ ux!=@9 k1T-Yo(![x3NKf3>8ZG(:񟃭34B؋ל3&ٕl'h0x*+rets-/'TQG%?N(FYA1d6;u'ܤcwaiU9_&U2v_'eFvˢ0*A#"/OMFSgqrlr0Gnn"e|1?a w(9+GvH_c)7&T@"EFEgMXڌpAm*ٝsC@;)-PKr/NP.vf%FR޽.#2sArb/ 60LxAHQ -4pKåe52f@f0v\l{dٹT+nÀMaɋ8F{QwlYGMJ L>k5v+ѻ;>/ á>O3s| Lb?\7J$>9\UiI~''l(qkD\+q Z2e6ZPJ,KJ0^JWO꟏3y08!yVͩ%T;¦!RA"g,E\[)[au}.Yí 6I@pptpKŒYzQnI Q(ˑS3;Kz[SQ ëq{m0-OldBkzTA PS*b怠p.Lz׌X @j-c]tA":l#  i@$; m|䋫;34J4S Hrq+$\X$7؇,"p;l1WP/e}PZ>qy䆹'`IbYo89#.B㓫\w*G/`Q1#Nkי΀<0ڊL@\BG)[[BWc!]+Z })a 'MAw'E a&e!^ԙI_Kfʡ:\Ӽ܋[F83_t>i`t^*r1=B;ٺJTpMtdjȪRgօ-&*;CMp'e\0}s^m;t [0J!Q>敼S74$iުJ7 ?Sq# qΗJEs3bٹPP/qB,9׽4lv/_p"2Hp $afBE)?&OܙpZçk;w !cTέY/@ԼO~z8ߗ/y}Uߤ Kvjk<rGdƋ" ~&mp *gelv*dIv}<5V9wm u},npՎ"!Wt5f{y%-)z@l˿*נ"F@Ģ Kf6@)ĩ*TLa ۩=YhԱn4[:rcs,ʛa?󴴤j5gc|5qtNN mbXx1u{v?mRi5Yܪ_d+I*VC +;:ip$}Ԙ7S~Ϫ7A kwstC.l0$?@#om: s^ZG +O^3J̭`;1jjM:eOE%D dXjNxC绞LH1n[T^SlC8ooao-[IGlEoPDƙ\qk}7͍zy;")A m?ןkyiG%,yu^rJ2lHl>ƪtUmh,4bK׿z|`G#q皕nOa:|`֨c7Q14eNAE*nh!401V`M mu Ȱ@O'Oj"B xQh×+(ѝJ¤&@D"56Yr԰՞-ڸ=[.9Tps3'R*5A96I~:|rƪؼ h~L9 xG[ +9A8 CA.0Zl3m?6 @XVh%y֘r- Ab'Ӷu.JqR5{QMHynm5$|B}, 6[c`^+7Ūa:mXX-'Zȯc,x[.[ gBȹ ^hC4fG!wݚ5ic 2x9xB1C3i:ж8y.,pblQܚL! cpA,W2׏i%Dr8"7JM*cLj-)}ʗibg <|ǣ!NlI$NJPvf;c>oX{4,l7M /[t*Po\T^LҒN$B*n<}ħ+chNZ}A=vLOi`dǮs-V+hcUDjWy" :/(ԯ%,ye7f@u7au.kh޿%w57Zc yh, &q<" i#2i+G5kd;%̶|K YMKM@7|=Φ4bvX&bv˔kձ`VR#-ٰFJ j{(=p;ga}h"8βgRR6jjn߂ݢ{ω"slFpB{V鱊VđləBԯHa hR @’l3eu#kpW! sP6Hlp"9/')":\YI)NO908?"^Er R^T+h3C `$L9KAGpJ q6ůb;e?9Ӿi6Lk,=U^Tc8.z`MWm)/p/#?^OwhB/s?~˟U2,Sa(Ʋk㙼D`R~JҊr .א0۲<#uEu_&bv2eex(1 c%[;MOpRrT!&Z@y_dkYqDE5ҍrݿ$%~(jWQЛ]e dE½1,{DphMLFWElRxǜ_/.s}lJP`Jx-lJf9v%r!amTLgr,lId q %g+hzaxDY~C6w Me۟)fVz >x3}O $n=N ;(%.!sLzf̵: a!=+)\k@d-#Y1 Y wF%Ϥ 1h7Q>@_ֈ+U bDn@ǒ:H? m;BjX~rU:6v:za4$3n+sCB~F*H)IΖ8=;o~;ވ;h 7GJUc0pSb&MA{IxP9^)zj:iXVzpёvCdMfic?MC(yG- ++j4W  y@f t! 3Oa1>rl>]`] LD[6:Qumϫ! l݌`,ARH&t^<ޓ{ߘ55|Sµ累=mL"j`'kHݑgS+EK741߲ s!̉V`ZԹ>˶oUz}C=8C ߷!h,X=Blb2|oO?I"` q)DAJ8nE/8GM<̧'zXgaڎ>0yFTnu^|p}"\e@$j DBaKa]؉FY7ZW83*Kcms2 *z݊-L\b @2yЦ]Z/qc 9X@^/GjJW~Bٟٚ[zgn C;Ъ{q*&CHD 9 s=9\S,f,=b@ ߎÇVqJI("8&бx5sT. eGȷ*H1w-G)A$0?/H+5&4¤+Z}2``n"ٵSɯ4^=w"ӮU@a{"f[Ln`5PE#ۘ#ZnN UT.Xjzv^iKo/$O}][ӣ~G'1+.-Ipxເӏ Nn`u ",Uo^Bv$+% Qg 3MŶ#L 6Qf^B-? bɰ\pM&Z4 hlEF7hdd&~iuƆaZbMw 57w,?R7 jbCFC08 ׵O I4kSǙ״\Egt(F'13"d˸<(,qd/r(eC 1*P&|3rP*@z#u(&OٌJPiTrs#FU.ʿ[prw!5+S1mt:-mUfx (7nqa+wdNGÁZ{[7EI!)Kv+ 1_N1F@+]M8-khFLR:1s ڦbL>=*y^wӫ[>@^)_KBUò R xlӟIe ül䂲ׯy{~h5+ͦo#L!,_ԡtk (1!)EEL~G AѝYxB}(al3i:P- 1T3ry)UsnSk,z"^C{is}R LWh?D J@)gOS[?7a+e~sYt+ P FvBkw9;,SmoN4/(~`~_ s|%7bX DQ֪:,o_נ2GϲBPӅD`)j RF 2r[sە.}f媿 MS.Q=\a)M;P>B1̇ol;J誶]Z|'6,8#A&DI([1' iv5b|Lvau<"fy[)n4G3 Y%͜j7e߭6 3xI@[b9Zcv`go%rV qIs5K )% gQCxee%hI19+ߵJcm o;%{Vo-  .\3g9Rkr(TWsnh*s#ꖊz3B3}'/}ALdfJ4 92Mb]|Eف4ԻU_z'8̡% v֩B\<_y{R0# \uX4SOsǪ l c4t:Pf HEYnj&bӘ[lXӗwk2$ CZE?N:eM*H2k*@< C^!,||k곾F *QZ6Œfg+AzOG=g w]lu=Opή90\2cH_6prG0Oz>'ye!7!ٸxD=B36"7͡T3CXjQxctu pfY8|nhۮ|YĒ~>׾h bhErV UUfV&j}5ĵ>`zJH<MɤESnˈkS lWuP%9xtVpNKEXa1/oҍ䕍ʾk/GQp/04~2UVSٯ9UYbr,pNՁ(Z';a(9ex/~Y>g i&6BCBxf}nq_VSdtZ.K06H>BwUSVz-\w_2&6\Z}48ʷ.lETB*ǿx3kUG @H\^DWr3;&8z+0LM0"`hB ׿)hŠ-#.y2J+Ώ oоLVcv%fG]e߿vXV?w_"ޏfrB JVYB}JlFgxڣ 8|? Փk/6k{%nlfb-QzS]2@UVfmQX%`0j}o͇H]"`@KhglZOY/-N:ڊV- p*"5֤ sf7 Vcle&hdnglNdu8Biq/0n %*dАDh;@hQb;qҁh=Oiua5v}]X/PK"UDv+KWi}{OEqe'l'Aq(Ra :"4 PG y_6+-YJĄ{Ο8d4rW,*KHhR>QO_[?s),$ͫ呧K$AMfR4= Z5AvhQaELTJ 2DiVG#ff K2")헸5Xrj-6P/("'QC/:y♷'$|z=i Ek?D@B׺sjLOl6 P-NZlH0@+a[)83>kd8X E/_U@OK驲*cd=Q @&p^R?7ݾOR]Fh ,%ιtcF:9˒6;܉IQ+kjmA `p2Qж>+S@Va!?CThuɗ3%~.uZ6S dlaQ;Ϧ$*H۾,(+IxX+ A0l9'_bu0 ]Am6ԩ#ӄ'كfr/nRJ#}6sd C^|;nxNRyU$n g|N괙p=XFUgPmB"LAY ȟ|"eVÂ#_W˖3R Y[6e6Aݞ IW3=D(ŝeh5%礎&CQgii} SGΆhkWv#ߕ~`Og\R{gybkֺl;Vۜ!e~r"1M5Ա"fY"vh]peRap0zsv1W{ \J;Qn(*5ᇃCbwEpZ$O Q o97O9 tJ]Җ=ޭ⦣? rTT=ӵ?2-5oWKzoP&sg0mw%\6㱺AU˿hT䒁|b#aN8݄ozRN"7%IyAz;3e/z^6[4rx|^ȹG sФ`nb5vN/ Wnk?odNrvUD+Xu69zx?H索`A3U&*Bw3?4Q/@s4w mJR)EV.;H_7 rv0[<ޥ!!@ILeDqN2u<טUq8d kf-Rcb=͋1Cr gaf% 4VH`\ qڦ B+m$]p F^*QYY۔(S q!b”2!?rS9(~-~:XWtmAń}7CWOjqw /{vI+s!jȺx,bRϲkqwFf&9-;_?s/FoD|bXJW<:V*ƏSv޼ӊ\?,T+f5Lכv Q% u ܋p/:AMbTe#k_ fNvJ&蹖UGyV{[^+2`%ނ;nղr|7<~ fzjP+ p|ߔBa?VCKsuթrbz"z®nK6e43ty<xlp^sta"`%ן" tAEF#8z>=gRa/$$"Xz,\>C$/R̡Xc/OKzJjy> }&se\SYS1a3Is밢Re]3@*6|}b)-VC]FcwsOʮ;y wJ³Ÿg,D+-V*bXgq>S'|ۡk gqj?a@q7Y-!xN@vz>+tm̧Y4W?DeC9:7l"Y|:iȃ }LR.w]S#z>rm5Le6p;*-_z^΀(م_U<sw˶.٠4GBٻb<RJ5gr\HJ.Ôy9%v{.V6W8{sME<+Ʈ|uB^Hqhc zVDanͩ $t%O!}Hj|p,}% XDW}9QDvFxh-0-]Pg~s:=z2!_:Ƙ*`)^e4iı U9^;EnDO+^>zY b%6u*fw?TG JAޝ?to\>˖4#7-![ƚںlK '.Ay[ts+S>AX~VэK7vkYߋ'4AcLlz55EX'X $+ ~3tvjNa!)uU 7j {wXéx|Bih: q7Lč0LJe+ knHT:.p4g%h.򣬕X"˽kDo,Q/A3) f nheu]m_ ?Yz֮MDuf0pKbV5^䥐nNU :FϑQlHa !+m@=,4o^UjZ0Vv#-l#ij ӱb7V9#n"5L!ee+bPwE22do.~P,) W&z_V}zJK£Rw˩-Rq,P ǰʗ| f">E"WE ~{AJ6ą[,VIm8k;@E2p:nV=5lqV=nt~3Ps*FB-EA=+N[Y|!/˱|3w G O<Ѭ[ Xq]tRi[_i([SBokڻKܜW^d`PU+6ȕgx.9⹏1/1:тLX.soI($L[oi%O_̕`-6U F%wW&OG8nlօ✏pn- +.Jtr&eck| &EJWV7L!),Drsp%p ym4PW5cTED v6؋bE̪s`-[|M)Xn,F[nvKc2 rf#D7#?s(( '_"_ujJ?#1+JNNj<`@_!N`ǒTF9Z#*z&NX/U ^( pYTڦGGһ3E^z. !N ҼMg,oMad-G3?senǻ*+*~;S5Nh:n9G[|j*1Mݢ*P"gx.yQ }Pl,J2scU*_YvN-r 4Ee (##TPBHwYj(;u!zn=bzG.O& !|jӤx)bT_ m ,PD/*g0C.V&$=Bi'?j/?0eoW H>~/ ^K¶t^[3Q,N @w`7BPrC;&8SPZr5̓!YAЁ::GzB]ޯ*[{SC@D35>6dg|:m$]M u6ꐠñgGe@&I}0eWѻ΅wB2&AKOTpx/ ʲJ@* lH:y_> 0gzGn< Y+;d?Gf{BB*yr,x5LSDR L("2x+M1iwRb\@;H`$1(EƘ.75-/#6F.N eFrϭ^L}g(h8c5@``Q|']/ P&ZO;]!8󸽔CVf hi.3^ h@R8p pX="ƞ;G4~)g(G`oLjP^kg+“а-9fWm:Vkg'5M4\ (({-Rc (79 -^HX/x \!t|M{Ɇ]K \j1YQihI>n͘ibC*ncũ12̴+"}o}@]G?l#|2liICXCBn(l*@TlC@=,`Cd GՀhX]@;\z;Z?Q3G<^QK_SHw/JN# -l,Szj a)UR_9Կ#8bj$A3!:3`uK!%ҥ~)WosfJ><ъ8H$}[;0},f#n c9~3cAeL@0Si!D# Om;;XwU j /'Hh\;R.zҤa` cTFCֱz,c4z\Ԧ5%X_y3hTguf5Y"OљM'͡z]f) ;Rl?}LFrnp6.x_M2dFk͸ي= yɫd `("LJOJ0bs6X̶?$);r!B*&;N#&4>{8 Yfrx^l[k|NjSBc%  د5QmkXb)"D8.cn.Y!,}܍=x'm.}OWYR`r;o۳Y'DBڍ?ީ 7Ռ&g~p-~iIay.bi5n[ԉ}>k i–CuL;&VSڷ-1Rm:Ru2G}Rj?$-< TʃMS?%c[nytcQް0bG[H.gM$C-kUqtW`sUԠ:D*ܲMҩi{`N bѤSF~N H!S1e˘t!{!KpwKli j?o.h/zbS|5~ +xNe.4: 8XPŶ#O08GGO5D.M\ϫ35C=ݛ /ߎK,6L;xxF:k[MC38. $ /H=zk%NC0b6~̽BMT%>ě*5pqk5Q5F0~=]:OK6TwtF+m1fiU|#fbMo؜-@]_Kr|6ƵV9l| ?[|d8Ӑ{opի$:WTiE^(+s' Y{Tʃ,'Crf C>Q> 9cEo_R#Fj[wl.StWY"+$hiŽ؍]@z޻UEZt5q)ҡX{PZFS. ʄ1ꟇsS9ɭu>{S5.@~܀ m{iTH7m=bɝjvjKEeO}2;$t{ @'#OEREіE$J1ck Wj׬ L,wxV 8:kzCD !҃4~5M#lAZ[_"Gc? b[uJT h72ze@6eL}PW<[CɮxڍPSmǽOQ8ȼɽN3J(Q-6WۭzL]A N>h`y"̔4[ǃqb=H34m"3(D\0h!\yR>ٿiR<6>\g'Z{Du᝷s@RŦmRFP{͹qCRc-ɥWQRb䁈&IT!lMO˰<+YHL17r1YeBTK[`_%>"3Қ!SOM맩3SmEܧM;;`ُ#Շ=>jxSp)ȥ۲(FK${-lŨ0:\u%SX,CQ"pg.d7(lyƼ+|*j zZ#IwJZXYYun{U*uwj|{hWalLB"h _KeT< <\rM:V^\ԉ4oAiO%J`rUac0t]7s9&ӊ/w#4|Q.)xiDWOնD} # $^K Fz.G@oBEr\vtGg8W!HWf58xfiY"X$UHv'U"ﷃLfPX8Y\9;-x[&k5t$df>X#4'(4P֩NĿP3`aƧ djY,>Gd`+[X$J^_X>\+VAY;k]dX2{s`(;ȧa‡2rQ*Ř+UJgٞ)>!֔xj'4uE"TfݬVu ~4k?\A_ݔA`6Fѧa$u}l_s> kzJs%,\k.MallJ?LzDyU=E)s~߾C5@>j ȻxnJ.o5?E։c pV\FyN <]eԔpC*+ {]^}^ʍ@ 6hۡEKJuke=9 ?`f%s;F5 /.ĵ]g,?Բ)'_>6>&Gaz_;YuDݞbsiؽ)H|aĉ٬(wVqS*.##nJ ~-ph tlVPCBX)(57,.*}8\(8blZ`6txc8pcPmܺی+B,F9z*s.Xd?}9}ӀrhVWh>%(uFdE; .Hǚa·R7" MYA>. -nV6> `b)ο{p4L^;#e=VK<E v|cnJ# ":_ x|2ژ8l#Q |m 7RqI;I=sk#vp^HRHr+Z˦IN^Wk}BS rxp*@.Es[n @j> g(!{T i>N e@-溋]쥙7n'+H(k!7FO=& -=o~_>{jWhVq HUPNjl&^=Hu VU'ߏܫ;ax- 0&T16[6TࣺO9j& `?&pozYRM{՞YI,71c Θ[[SzYJ08}fBs*OBÁvGY5ܗK™ɘح͝>1UG5T Vt*y֊_w׃ͤ~3g;},Uᑑ8{GNh ⟗pT4]Ԑ=RΧ"t)d=c7/`ң<}CoΎd9jE*]ar pg@WXeS`=Adĝa:Ct\pIDFH 61yc%u z*oTd*]6Ѵt E_~!T ^IgsZ5^'^CSw [fI;lYff|}u9Ks9%[!#Q#3W]KɐHK 4uC%gsLJ =M a~J7"ہOf\Jq)Uϕ1@H]5B~XE⇝^82i.[,Nc,ip$}$ R#r Q5}a\/ʎ:3K!$_UCG@U3 h;Ub;ԢD^:04ӭk0Uv/RD٨dʽXG8>:Z>sʿiXVfoK~QX>Q*9 Wy;B05}] 6e'VPI+`nc?e"5(f (4AGjG(ݱ$9.|/%ŧ?Q(™sKl8BљL#W^i&-[09{ݤЪqN4Wft m2&ۄҫ:Vjgb9/KOe+ϔGe(O25!Cp! !*Ihަs˶K2XP<|ΛCJL#AO1Si#iOJ}Y.Js ʮCrŞEe4emc󋦳LE$C]=X 3?xh;6x9W%\ܠ6G5y؍ĵӚ]=d##I=Ҟ]M U̢>GbY[^fH rn-~?e08;ןjZB0Ы z3{Fgߡ&Dgա [mTn5J,`_6h׆lqtdI#r#EyZe{:-]ȟƴ e% AVgx[& RzG&:}v|sI_@:ldBIR<GgTbǸqP[/ѝˢ"I=N0CsQRB&ئ7z\G ]wt`UM(nꍛ2Y.TLe0_Cqy*=FS68z(ό鏍\:n;K}?gb#к/Ũ\CQh 5'k|%}vhR 4E ^efw A_EY*06S 3 Z\a\;,rP N];?$$nW@Fg^dmLBT`Þۘ<h' ٝ:ԒփɴRV[ ȗ96SϾ.T m#&8+\ OyK !(ݭI'uH}-^D_֥(!Z2mM+@8;hISV)r>ZH1ʝK*lBv˓vsL'5r);l=b_nf}vk3.o24m髓/#\1̓nͪO7/Y#EkA\ _[XUDkቚC3ȸUmnplǓpY6Spx ub} ""ȯB@RyŊ]CSfJ 1e Ҷ@/^Y, < RA9i|*VG=-q>X 7Ad(x9Ck%Z.J*R#|+:E:I_+H/ 6TcoQD&}< _C>^}<[3|L)\2& 6qEm DKEnnC5$L#~h3]?I=b,k*%i0)᪪#La SGYk3WAh]0ẍ́|9%D4&39eF6wۺB3ٓY)P~8zN b<3}i߭˥W>r}?癤 GB9#N|Lpw{VlRl2'Atn?m~=T0ٵ?-)uی"\'sT(pnKq$C?675V3)e Z]~AE'A:Ա /X~Oa֨oΓ،aPrsD<d</ TKJӑxtPu岷kH'$ÅXdx3PaK SB\sؚ]Ɨ&WipIRj:f_tBVvTdf8Eps5?&uoz/$'% n@;!ޙuF"ΦہT_b@뎴J2Fp."PkJ$+ UCn }|J*[DXlC;E`$ī2)S &v=a,ZO>h h 2PbE!E s"#XŝV /Ju'6Xd )/Tv;F|,-c7bY+)ѯ΃FL(S(I! -)Y15H/` !0P9A﷊Φ6&䭒Ɨ 0D "H~ Bb^Wd5cؚ%}/V|}J?#ؐ>WcN{:Fx Ub ⭏&'pdqrSf낱=pX5oVE*BHZ3uk$`!VGE--PH0l/$'KYj} $lVlF0j /<)T=n˻>*}p`GA~_"Z5F xYOg7T狛1d)[yp.p޲=oU,rw~b;]*c& /ɕ0KKf;5SQT `j~d h\8*olSdmO<@Sp߃b]UD`{H.Q 3&%+HhzevmgY/m=2{A:HYff j6Pt7(d R+w8;qR7tP:3ǤÛEDU[Pam*2kwLNmD;FX̯Gh;Dk*kh e+к3 ;=p}녤TߠUsr.Ug]g7㿒b +Dl 3+Ptl@yG"~PC1Npn0CZԘ~rF5&7?`fr˳BSvdvaYHۯ7*7n6y'm ~p{bDf,qfl&{[D*#:U2k뗞y#f$Lf l'˹FHsTD#ƃD|@Y_m ᩸wh3f]6EUƔq֩ONR.5nd=rR2 1kX"{Ccha\?f/!|kWs!k6žh`vanqAݐ &Q .WQx|D2 t=?.\u@ki+xa߽ෳLLy]g{`2^Y0+ً;L6ehlMB(Y%:?G̰nS Mbߦ1,$DY+-D)"&=vT"@n.+ҘܠiShqDiR6u2i=Y殤cG\SK;{}I-F"›Gr-QX !_'m 8BJ8c߾PIV:AH:Yd+vehj.q|6 ķ~6b9P | ׷#Vg̵Jȍ);qi5_7n&/^cˬ+g(ěיs|W6Ts߻ML髺wC{fJT0?&徃gozEǷ# TJdi6]oc_ %V^qldt ]杂~+g Հ ;7Rc[We-λMC0S3eeϮ@dt4A.APg 3* Ҧ tmQ,4kq@)[XRڎKw ??]^974:9)ɼOT/3"Vl4vRlK6_W̒"Pd\//P }1r^8P\ "UެiǢ=K~ q'VEµζwtVX}Akqf+3Ec|BNqDvةN6 K7=7ڣ}KiϕX1ji u,Ŝe-]]4p5J<)b*a5B#+B`KWX8aTM'H^)(0B8AS}QVj)fʪВvN%P9\o&Jw|ϖ uW-}lȢ/r83#ȑJwڃMEԣ3X0?juvY#{ @ "13(1ƽG qGeq)eZi=bpEMMzԫm\ *  p ᮕJ8tWȦT%+;_v辇*׭l}Xf{󁾈ܳNNj ^B!u=}`!|iKJd܊< Lg$D}!^mzH:Eݓ- ?-^Wm؋ eI\А0 'M%Dt ˏq8PW}*Kyžw/5bځo$ mcrMfr@9JT`jعIt`\n/y_^vI x3o~ C<ïwV۩\2OX͙I+-V.U=S0zZ=GN4qkd''ꈤ]6R.G 2H劻j_͏!7ڏE4?np$؁_`7GccTAPU`8W?~mF@DQw6us5i~wX0mwGGǥ$3pZsn+^tc5tB70S7b'[ͺgU C3W xvפ$/3#f⽐0Hs$⟗lPdVH  EYd2¼ CBŴلꨅVm33jC#bTs }8Y3}zMȺitC=,k7?{Og=jY2/wWwڽ.A/l+|W5E~e,~ƿu{v46u>c@8kc$x} k%qN%?d;V wIT̋~ۮۉ]DCff{LLd"i_tq/DtY[$J;-ks ~S?{QفAYV:p|(NoוƄ;qKfQ1.bo[.UNv}o J$b6|A.ʃ`ȴbJo¤2Wxxg4e(Xp1ÂJmd.[}&6ZyΣٌxX!bzAr'v3LxDk¾켞 _p IűE2W18,u=i, 6[WeE4r~MT$N2R)}gLƊFe6Ҽ:xWI%0a{~WEΈ`ILvAٝH=@ Wj#~TEz*ʁ\C,g OjkIfn"=OnScoں/񂃣 :3!" FѨ7tgkZ&'&οCa^wCa:,"X \:HQb 7tO\"峛,\u-{, F_Aog=i6u% #3OW=!Xָ p3)QPYiBpj[Zy_/J(98<1.VIGoOQJT(7]a+! %+=8ktY;k!/L8KaB[Թ熸i$rNQJ+l e|=Ѵk(6\!!M0ZPP_I1|kpʽ4D7eS[v`E--=?~~+jÀBFx0fgoR0==4 @(s`è^$^VHеTPjৌN@vuSQKQЋ&%AڼVkkvcQwP/`i `Xs]BzUվ4oQYJA&$λG !$`ɕ88H+TeEҞ5v바V GA |D%A-߯^ߎHJ!>>.z̾ynÐ:J(0 Ul+LbXE^J܏a4>q>/"@D[R=l0MzU6Aܬ?DI@^694I%r,<(!؞IE1ם!xp̫_mRJM.\t`*YoalnqK1w Rf)ߨo #K# ~DHnR*W10hsâZWK;']>Ua2ESؖ{ݕrBF x7ЁtLN CE˴ F0Gg0ȁM)dv]A+Knm U 5ڀm[jOM}+.+vL㔀,}`'6-ptˉou N:"1F,\8=դ˚4QU(=\?P5` @^@|I |b+Z7'kb56F+nSKbR=5WtuCKXq)iXk9WOjv Ћn,w6 & ?w7u |/_.Eԅ,qdևwZ اZeMSr޽:PP59>.)JXxy?n6/(._R@/?!+Î.'}L:cyG'5'C8Ү~M.A7CQ ̄{W l fhoѡz//(qnMQ!Fa:څb(1Q d&5I(Ԃ}"q@:p5cKŲՉ4 & }j. z cs&WqR.}G`Ke[# Pd>4TI Ś/)xy`gHp Q^i:·GjXXP*1aRӫKS3#= zU{aŊO޿px3bJbaFw.8}p9>Te ޔGq :I9TTk݇n R[P#9!6tZNWZiˠYMipx;Hs0C"mBd{UV2Fkl0`EjHɲuC6įsp#n6T'w0uxFZXMx-̃ 0LƑDt1W0d9Kt;}+t~ݡC^ CNxW!q{k F8a&Y;fH8@1Ti{ΆBo 2U?"}75޳r KK#Z# r$r&7T`ɨ:~"hAdBHTI\; |"#**bEDzt<΂:SP+,<405l߈Z@;2kOGICJѲeȣeV܀(),Wgм9ȡ#`4A;iFD{ .;_4J-_ttȥ9 [Qj.5ә_ @}|ٚ-~2Eta̎ɕbA'Y67$F0ݧ,"J5A$GK8)v_تC agwrI/Y:rǫ%2Ӭ*iBAE ^㪉FT20+*R#U@daAdɵϱ^3v@N乬Z` .J%[֣zDR/?QG,̿1طk珅s P͔4Z0s]Hh(%axb핃2TdpLJ_w UM d@gJ+Y-UeiHr W{b11uő89} zg:LJP:[UgAW=0,)U*bIaJ8 *prL&Ydtf|7q!Kܹ!bd+a )ĕT` SUjz,>*g \Ԁ'Yd |{W:(;$ ŷãl>/&=4Sͥ`̐ڬyϝť4aƨBA#Q]"u9D=dgGN1zrBqa+Zw.V!K-"YA ڈZM9uo❌uE5$VsVT20 ^JmKbIUb=k7u]1+ꊷh:#uBl(6'Shu/8 `2Y+3Vѧu *8C;J{q-(wDڇMn#"MˊЧnׅf2R)>{$:4Z)bhï5;v)sXa<r7-4I8 F>0Ɋ״7Ļ.hNF+*0>^* #QGc2&uAW粘}7wT\kj;e>6`EDу܊!f DfKł ȳ됧o,[K(zoWXňRݵ %;_ҠxnB6yI=W&]\IIu,d2yKb/n>˕6f˒RBƣʔ!3[+܇)F`^^Oju洄Bֹ2TnOGD' ~:4:?./\*Zgޚn55\׉9K+94AO2T"P2]/W35""L!G#LQ⋦U\:9ڏџ>6F!NO;}wU_}n7蟎$8[FNɯ7J##' S? 2c0'߁AG)kx/4:dh,"Ya% >{3JbxL3cko̦E]{>".]\j}¸+GE@|w[Z-\ʤ*m_;G-z|of1JI+a7ԃ_#%S;jB`1v.#ة 2 1B`|ufAY0_k|n8-DJB fk B4OR;D @~CV6&^E9շ Xj5 G>[w11%Ƒ7aM :l=ipVPu"Vi&h tݭBSc3CjܰoӖ@ADK[%QZ;*ю!z>L hFJ"<`8[ yj$ E]5[PC(#搀u~uk8/KbkMf߇Vq!~OE8k` y@8Җ2(:ѐ(6 vcNLPVhpH&sƅ}T+ISW !-%?1/՘cڢg;頀%4_vmW/D6\>|8<#w9Oa#0:RZ`jM/~lqlh5+YT@_OLZ$eJSCyr~VUEPh$jխ=}4|w4{L '! O-]-7jeKd8*v{ >* X;iKfKup2_׆QD#B-m.1+}oMa$߃ 8]-Ab2e`!-o&Bp2<0G)Y?ñ*7(sn bbנ[ t9yLq@ʽw#}-Rv: W }%ną.7A , 5gigW < %T9j"8_<078 T}.\ q0 _҅LpPȅ{bA^ ^8 DBs۸*pVrN*RP=Mpvډ9*Wp6ڃdNSoZ%@+TgV[ aLŔ[ NJj r{mw2?h/*S)JcaUk$YU.R5Wb05?w]{|j. IlJ~u@Ģ9y/Etl-O)\6ɹjj!uK7)$c }4>A?=N=#EE+KW7R3.`%c˦v}15O WŨʫ' 0h=Z}OQ\V˭.Wm ~[q< lѓ (eG א;$KǢ&r)',Vcv]5$q ^1i3gZ61TAT6J7qpwd0tzfk;C6I>gʞ%uvҮ5#D<PHCbFrEɖUcPPCbE/ Ԑ}xALPV{T\eʓdΣ$]R .f% I;nNlsmLF2J(wW2ػ 'afUY"~*RVW0;|V! مP'buQםNFw&=$!#`mMgv[ófY=eWDwvՋ#Ĭt_]O^d#'lj,/gDB5xz0c{Wwԧi7 KƩi(] c]xOıi f6,QniɍRY3j&h,x8Z?"Y CHȶiʕ=\vP0) U? պ؂H^Y/rUƟe]qisJG`ODKwٍ)iI.DD3Kꣁ~ǧ:p-W401am,+cG$\Xs|}CX5j|]IsN*RTk<]eJ6T_ 8WAV( ft*c;,_௴> #$f=D!Ja=t0hn,Tg3s-RH}jٯ3!Xo~0}RbW(*dY$*;L RUwz&7~bz\dǍ8Krf=F)b.m1}+GMơFFgu'{+`i$!^䛺ά+vpgW;cw"Y%RHnˡk?S4'GfcM.x\x9wkq)@֪(?|{*挬piJQy4J3թ~ɂ)3YSj%iO=,Yԟ!^qM6U <L擨 CP&]h{gt"ˇz gjR_ܲZS~xG]2 aj1f'a-.J R8D!kBkqE}Q ZQ^fb1HEܣR|a4?#R[ '9̞621g^*ԭMIpw c. 4EruU1fPZl;?e3Kƒ0^$$q թkgnS?YP|7'ۂ3,hî:\!َ@`655TmoR3gD۬ "1jvL"Z{s'Eˬ}5"nz76Ә3U#N@M qy𗗧@W8"}X<7-xL+ڬR cu!&Ŵ>QHvRP&]82GQqڷkvK8H[٧/QB{4 89-vV[_ztI E`&ʰV)3Bwę{ng1 kuZzO$GXag%dxf_בdBU,SVZ24vCQ`},hN;`7upU\!_S?殷:5Ǿ y/g+7h4dLW0 'Y>PxIЊO7qo]ZjKw={ civ #A) *俓=vY" k89y8W] Pq`4zkXZ`*iM ~1lR{gKu; څ#1!w Mt3qwBx΃/EhE\0Y\w<"!;gDn<3|. ={CahGd(L^U3?%Z>:Lװ?Q }ȱ*vtp53l.J z}NI$b" r m@GxYiؑ`yJ#uoX <gW Y?U9d'I(P}k* FFQЁ ."?=~pi=kǤƜH $!x~rJ^N}H?_И_9Ľr?3ʧƼ ?h%)BT5:nI,4ۣ.~k-k2 `wR2&ŏX̋ԩmQ+1qT{1X+(¬ȕ@N85Sخ#a 3Vit!!>`-z1-Ef$FuEtT೑u?'_Nox1se s^8q;oJJ:^9NK"Y3+;.s?ƀsl37PEh{kqSLm+-޳ aI}w|z: 5&4=Z;Xb07GӶOs) :fcD༷PĬLFy0|S*SxJP$^O#2 -E8"% L?UFQ4 d xͼ5R8:&-4*fl;G"RA&XZCsfI3#MYb8Θm\P)D6]̰0U>IcDN;g65ȪĢ'!t9 =Cãbiv[z]Ek= U'z$QdJr@h+CXJi|2,%)XLj:s\Q?Q}؄enaB (X LcI佛h Ha v%",ǯ'WΕa}5m%5luQ,OLJ D3#u,Bdk1Ois\si8쟊/vǾoG26xYޙ}v\U Zfb6Q?mM;ڒtLﶾ6m2]CNK ۩~cNsIlLZe^S)Hy[F*1Ҫ>_π=7wD;4'&| )yvtPe 2qU✭_ zX\;g7/J=ʳNj>02!qF5Dk\xfnJN>{9r|d'Ĩq7F FhdqGm=MTku){x&p1,[R; .ݶEF@&]f94IL$<׶ҁݶ9._72`Wxg B믧R&&4,{+g\voʊ'qnjk\(„u+г:H_n%Rp\{)RjmpZ~a5f(H93KkRSM_*3+cϘk4)Tq? ntSj6 &pNB4}ܨ1N#z 1{ʑ[p;Xyd˽낎uPj}$c F]amȖOQ]NX>^ $zh_{F>:S)vdlvQ]FR#-09W=;{ȡGcД`!r=M7Vl5LMunܡQ-VJ+0?yw{@0`O߬o0$s)G%!MH4y9e:wFA+;C=#qA0K+"I"2K,N.E@`)fU2pt7+|&uD Ra`B~uYZv fs.Ǝ)Ȯϳ$c+m0) Sp3x28g@ш:6 t_摨NR;<ٙ8A* /BR O5BbuPMu_fa=1H5iz{i|v]')T/֋\ ,;>Me::bgtٝ5%7qc0iY-Y,R*=UPݣZ \F.=<γ=ԫf:M(RhQIYB?qzJ湦 WE&+Ly2,c%3#K3B,-<:YLcthfUpJSu9Τ9,!mK5[ $OZE#o{}>O(3; wU iO2(V+'a|6etn47!"sݲ-HHg_$1]1?ydS+C{pGtX%Df&I] 9:BX (M}m.rL&<DZ\nנS]8P^F2u_ i ,J7?۝~U#G't+,w+R(X".YQ8GDy2 Jr0e ]Ga5{P[@@C@+R5,-G@I9HHW礪Vp ǃc/`8OvnLiT3 4`/V_ t*! nՐw.yzh8~s)}&vMI)~Q}^Ay}ۅK"ߦm& 7cnDxLv-οI}n])e%}mID^^\S9!V"XTȴlX0 $(4Ō͜H`9Yg,r͆JezQi:m:$V`r#'IZ?{ä09HF-VQ<6J76NWBş/DR.p^P&);Iב0;pӅ' đ viXC)QP1_񒟄ο07 ."jť|?H [vDێ?+?$&^ ʨR2l}Xnܳ(~x-{1'TadX`Kv>SQͷO#ŌWY~肂 ? O; FYXS?]# +< cT8gaMH󉑳V~ :>D*ȨZ@̎KS<ӉoICgC%8`0>|?qOSJ/JӊHA謲B7*-<@޹SQIkX.X:K~ \HW%lj=JP@qFN]5cǁ%*2}_n,^ :).a/0}J_J.YN;KąԠdOh꣒y V*FdbsRjД7zqgWcǦV{G0%"ԝgkpgy7TALը34qHD\X#R<>,`|SS{Ater?mtf ^A4xPu8=-E)v3T/,!,*Ey?h>3C(9V\y=~_ ,/]" uYƥI֬eQ:aƱHj8:a h[-`mA>~rc #/ {.z?/\Uh49xkBwYpW+,#y?;HLD>LZyH=V@n"թsA}?qP5D3ꬽ!\Is-h:GrAx<1ȏ(&\̜cCB%6D.Nҟf7\A=zfX,Sŝ g!!W{ƥ( 쓔c OF #)BT6a4얩t4˜&!|ˀI<7)[ŵzPi_C3: &;e芮;pk=it "z9cήgvOsG1ޓȊyСǷC}$eeYhmsN^(}42YgųC{̞9Uhϱ ʿu^UF3.…v9b)\,acX&GJS(&'o&.g6(7 \wRgu#_Qƛb7GǺNO _Rp5Ņ#?3d@gJ@,maOݝ=!ߓ;+r|Ke#H͙U;0n#p4A7O}Iz6 f=$l 2cLqإ k`̈(ˢZ%|hu+EB ?kK5:hŅzÒ-QOVaQTPU@^X.?m'Hءqp(H%DRz 5$[hDjNKq&*: ٠n$3ָP&Bѳ)*<tGgR̵=z„w)sO֩?NHy [*'J/XQZmADENn \r1j0w٬4f^0ԕіHjk!Q>f;$cpt6OA| "nHW>WU돨DRwW5 euoVirb:4lDU.YG ?a|:@#GDZ9'cVe:Mx=Wvc\ʅT#]׆$ HܕӍkL>c0.CBtEYhC8_W-F z-ÃE6m@GW(TgkP'_)#l3\iSi|JPUk(b{B.v1zTj .h#gk)eδ /RLRYznԛhŘ.xryg'b/{5ob63%LF _LsHt@Sf%υx)tNYŅSRx(͊L!ft^1;!KEU,w29q ׈3 +j K%#F)i>~%#"PrPSbh#D`LRc1<2(5yNL5[(3Wi!p$uiEMOԦ9)_LKQ+Ϛ h]%./DZWӡQbC?*;mtsϥඖf'!WBNbQwOu'20d#yN4mmBb:xfT}5AچB[H3Ƹ'3ۋ>gY@1LX ˟BX4{PA\P|%ԍH- JG NpѨ=.K>sش3] 2޿rM8@uE|m51bڴ0omd6[طtx9 RCaf ~<-!~Q3z#;у,=sV3žg ʞ<J:z5"`Xy[i>EZx BRFc 9+  a=v[Q!(QoAN"n<^|@(Bc0}΅|t|4e\FΛ>WZ .e bQm;iR;SJz\@fs1%5{`M|Zi{&7GgkES )sEPݚl&gR2A^j~iQ,P.hŜ1bV1zpo鰵*ohdFY]#(|=\+A* !GSmא 'dv&:я'lWa" h_4=Yު!+4^3T{Pzkøg s'D3r V~7=9 kP0E3lLpsZA!i~_f.wZ|B~pEkRƋ7Jt!Ef &Hlj; q9O_`vrȉ٧g+bg*.VP(i]!t]{w Ƒ2d/mvޖEDm|m e"\)a33`b})phqg_bHCŃDXJtgz:%&ᡏ$ i`S q,F͸ЭW&?2?fqFӶ[íig6Tp#8k VWӼ>0![|7 g}HϘ87.Im|nz޲#' fё} mu!f&2~Ip6]=Y6ҪWaxc3+  D␢9}hWcY6 ߌV7V-:@%0J ^!NaZZ)D8/v %ត0geYʳ4ɟLQ0ni!806 т4Or߆Lo>w#XZU»@?ukS= S%J=b}03p`:eC=Bb_k b,.&6q7vlƲF-2ރScK SQH!1ϳP1ZӃӑ *cCN-~fU!+h% $1uc6(|<,' ̷JkpIzd=F,Sд$v[6ZQ~X#滓Qeɺr Y6S(AP]n*2ChK֓>6.O5hfDZv]p2m@ș$KbbʺeɆSyr8^bI(ʺdG˝nUqל7Vڙ`P\:hKJ[$x^<kGihbU>v]R!8T Y+'eI웚k-vG7Z Q=LaZ hB {X1G G]ZH] ׁ\CI% { <11m>K[ȗ7jkh@u5Krٔ%S٦r8\. Y>"f)$a1QE~AK+ЦxZq`?Nv6:_7 3xAԺq"H0@2qrYGƘ:xy4;2Cs=gZ| .0mUg>0+DI}LM(0|/BW)\MN@I;I{jD2'@.(A& S9Նm-L?𤎾"9^x qI2l$~Rxk1gD#ZM\:O#3|%C|=>N˜_܁$ Nœ7?){gSkcW$GtnIg5/;<33*拰l.<5$t եxz$'B/QВnw?mņUvɮ?4?蚾J_S7`dXC OPȢ3@ԽwDcX^|ǬMS]Zu,[r3h<>ak. ( ێ6#Cs&{[xXBhV^7/kT'J vF\D> ڊs$u{&`Нp`E\%D. BL¸]DpZج|L|JDmT0ǣ~c8w8"o2 d(vbb﫝e,o7`NWrBwݞ\k|KU'3]#F=hq lT4mLLqaʼnQ5,DܵZAJn!dHq0\ڤG ?{@gH6D=6yz>K?Vfݺ-RH1 K"Ce\S7Y%R՗0V[ȑʟy 8%fnj,Q_t@:T/l:[T| i=Wf, De<8% M&d`ts\O"!.]ʔfo`GA&Cu R6펥 c,:I?нjxm.sr6`O lM ,e?7v\@QSIxEqܴ^~W wfhpx6Ta]`n04y^#mq+(oEy.>'hmo) XK]=&` @>3 ?|k \v`p+^m)+(xbC[&f=UBܵɬ{{Vi8/Pnv[.Yq>?C*@>:r|2N_#KE2k| Yn p.ϹjO&ݙ !<,.ǹsjJҷzT2T 7Q *ஒP2k7 Cck k֣IS++sa-Ƕi#ZTQȏ=OB` mbo˟g{3r8ˆ2R:~{Pd&H}YC>W-NXL-Z`$1PPb&:锣S8MC( ]{N2?XB9EF\>>?t!FӼg(qX%Cu>4a}ƤĶڈJ9[u{`'K(h؄(5 >9gl!nMdPл(3!PԚGv2Mo\^l-n?@rd`>‰@/4 K۹ASS=C}3/-Bnd8.BAw뼚B2/Lu,1V_=HM.tR%$[5‘ҳ]0e\99`CΊLFϙgn4O@grN${ե`G 9Zk)vQ evGˮr]c}At1ʘGGLֲH)>c>ځ^%2mU`dMbVV#:&U){FAn0EiзM:zWI LINTֻޮc^Уsr!m1ntquo\챮?bYn4cuHß}`|,g' p2QZ^E%f֘킺0뚪$"Β+(N8NAwu۪+ҔϧtqTjX3p.~*P_է}a{#>6]4 !caW`Խbc!`{OLOn^8/BH3#D{3{bw}7u ;VaD} _AvɌiID2ge>/8}Λθm?Io3t o!*C3PkUHx^'uH4mGs`V`9}$%'/|&LP<z7:M\o"CD9 إjtþE`>QsC?'&cc ?1w ֽ'Gԯ!VOo=5Z~4/ܱ{lWJ@`j~[K#9=8s"pNMoi0a! H͒Z@G|t9S|y1 &e/YL`\ TQaUNVʦ4?S-Nq!&aiSVl9|hY#3̢QCKS\T_iuls ڈ1K-Y ΫKFOs--c6+;O$(nXy\aǀ ?6 6SEG*9j@*3҄B|j#vD̢ 3N2Ž=Mg}u^8ž+=8dW}!c%giriHK 'RsVx,v.ʲ8u2.G~qj>}|"p zXO6.$cuXuuxH(*t G,%^h?k_V%UևLv!hJlUnҭKh*}"=Lѽ"E]8<>VC}.e~BnS V+EC^0N)l{ A,vSTTϿWu1:[=ɪn)bN1'{Bh5g6gadQ4NF`&`bfƞX*,T5A} u{~ lLݒ~&{*ޖyBmt(9ŗk$IEr.6 ߵ >E(6sҀc#;aga0Qo36Mr2=>X~bST>S69㿮U'dx1#YSk(lwZ}/!M2U yxRH9֢dkvf)~9ʣf4D{I>c~YȽJN >`Ĥ5缭>CBhU$aflJ΂xaW⊪QZ/i%Ai_2gm`/2-~I<MghG7:m@Ijaw\ uc?Ȉs'D0rJ7aq"DrBg?eՓ6ى7A{JzN~q0;( Eyc= zp׳%Ns"WY/)>g. t o,_ MOJ*CCC0?{O $:n<:=ꊮJ0DG׏IPXKSRMdg. BIavH%X0rmvtWbÛR$R.Od | TcKm|?BA#xΩ hz8!$$)D]_G~wuՙ-} \ӒM4 l-Mȿf(KeZMbIw|ڂ}ꐛ\`SQ權aɉK+V* r^{9M.VZtB4vvMR-0Z\{Q<+*mJ1`~rѢ_0aX R@Uݼ!ƒ8q#+MIeueڃ}.3A.\Ҧx$F3R]woZ39 %BzN87rW-9eQҕ 17 dOwX7+^Etc_Z׮ymQpK+®P?,LҁZ.ힽEE8wzO$E)\Hʥ\zo Tu⿁{4 {>] a ;CL/`t[d*koleꀄdԴ/ϣSRtwiu ?f'SqkMHis膇=zքCCnD[bmϔ'ޭ~rkmdt6ș7?" Z=O$gqX^d0|'VAk60h;\1'm?'v_sa4_0X% _k$^5`%{p?ePzQ4ql r|]H35g *2%In7`B (~hĠ!Ԉ+`rEَI(}״̬ V9U=۴o_,hӇVz;u r`FĀӷyQ푻AʐuOk~@IȯmO!.Z!z/'S쪳;"@VV(Jkզ5W|!i2Is[֟W?MDSb]U9>框a8E:?]TGqϪ },qmDׄ$BoW\LV;[H9 Pջdf?U-"%]$vj;4PE,(FþTYi 9(@Į٬n+r #6f0S+_uTc-or˓70Mu'wj;4-5y17Kj4gSpX{s멄1 a%2kQp7K^i I:Ԋ uJCI3 ɥOm$_zt W(Ԥj;]BR ȍςs/kɂ?GvlMLf4}bHɽ%'GƆZ3DT&*4;Uggm1~!3ZPWdGs1g}V@`yyY[c5*zn OȻ컼/;}bM; Ʌ̠; B'Ñs`̉v؂^.Ynz&+Z9έ՛BH[X\5Sx]G6cٗŦCnZlvVwjW7V'pW\6VLf*8ko2h7@[s6:!@M7cʹp+a!oG<շ6o%H#]`{WRWO %8ݎzi\9_3COw̍,Ӥ)6'.3\F LNWLZZ._F)*J&U$@l=VTP(XFh Yȓ]ls'<9"]7r?}x6a0,1E 5(%+_x;X:^GD\,k7ʹ\L ܋ցY*/ M2b6{n[Y^" ]z_w! j(nL+d.5|.\dHBFh|btZ8Jst]ov9 zFpbxS4aק}xF([/ X#3IXMrw G.nxsPgN7h_Y(BCV,8x{K႑9SI$- sN̘OZBBʔtNHrA F\~S2mx P5Okn#n{q㨱xAfKlZ|*%[DA@K6u& 7$-}޿єn fj*ވLH;hBU~C٣/';kS]1KyXdVɹc"4abLL3Xxk@a-Dl'[v3Ѷq/ hܑ?LyoX8Y5~Y2b0}ohCYG^hLZaT_ yypU; 3Xd# " bC+ag=}f OoE@Q EbJQ4@(hrtCVH2⤥V UUG`2Q" oQu"^Bޘh0CgMBN 2dlT03+3bR9 _hi*ZRsQUſI 結EgNVHsDT^fzsʐ< pl.vS\n2ĵ _DIA"\ FV ~~~|mαoLr}!i61n/mfVAQ.!Ae䁎DL(7j{7xO3Uo@x/Y}ȂLXX7ctcRvYAz*XqR%$8VƜ A5W_CT6[$ sUƶYCpm!&pc}sOAi)p0\tB뢺aC)D0gq(Nh|e,$7o xƇQA/w_VޔaR괜a'n R?&<#>qǮ%ԝt^؂aC-I몼9Aѻt~o!198+kQL_W$й*=߱3_)%kLt )T ,'wn-\.eL*yd1!G5~%ےzX!xԥpy~cޜ:y*:ERh>OPwܟp:˼u+C~0D#'P)=3iyAI!o,|}k&wy\If,@h^oj"9闬6kkv =+So#خW;bq rN;7J^bf $PC)"|.Ӥ*KSBMwGYODg2!z5GI5#, )| Jϙ :nWFdȵMlH<w ;B:s9ƵY3XV)ī9PU?%༏ҍ.aHnUQ1Z<.y|0 D Iz\,>1.TK n, H_Z9A.]~GLMy $7_?mPRzF$جR{y7Hn>ӭj|t{GBsegStId 5O`TI$ z2<(֑ ajrʞ8E[xS(~wtԇB@փ<84Q8'> 1<>{"R(v-Fz,hV3][) 0p|I0Jԃcr܄\[ޱ]SF#]e+!}u$'(ƕѱR 1$gy/^%ֈ/cb8ccb\UkaHgQuJ/VE>Ot^fs̞V p6",ɨ5e+ׂ7J{kjF :xc[{H-,Dd 3{s|S Р)# b#Y`UpXZ3,)p^R?L:f I%gO_H[_TT=mP,V^2Ły%Bޒޟ[M!=I6gMƢjCdQl ̒i2 ALigGXa%Fa<>n~D>m=Bq~J舎޽G#NސdQ0 Ɇ~ N*idZ=Cmm(RG>A~U>Y]7V(i=yRRoRg!z@Ұʼd \9!gF/,̺/Yo+NA۱z y^eˀL\N)GZzsPe\la'z;D=3:%P6fIv9ؼ7Yk/Xc5kf4I.rgr9!rn~ mIH_D,PrU[ v^:kǰީ`zoZ4+7,>ݻnYW&{4sY Оib 3J~:gF&A7&r YHS R@S/fFAYcZ[k].GUxSP@$ >oY߶1hqGML7] -5_bept"eX.fBL)yxTCsHʙ!a8U[GRPe,ѓa dW26F5ޤشӋHF-6rpK 7Q|j?/bQ^T9m-7L;fW&%\+4ͩiC,eLjup4-]Ur!PeOh\נ0,PlnwrP PSLǜhƒ kȵ-M %pO|p0y1!MhiFtV^gUӶᕇKW. c'oUf5TK.J'J:iF%gJ\uk/発H\?hO`-f{52{釹fNqiXB799w9ƭVҡ| Pb~Ϫ84ZUaHTJ h}ˁο=2iH܈H2Rx|~4-: W~6-^ 4yqP<֎`Ӌ`l\.VLo7r=.2L$6aQ :]#6nfep|hjX]$A\|&xp{IA>'1֬m.< @O3:N}VgnUe2αEoDwvo|]6Y<3"F7_O@Sj2[Me2Թv'ݿBХds1q<_^j ˃VN3@ uOlC{[!ɵy3LPlhl-Ma=C|+>M uJg!;3|y[( [eqWp(f>&mMyEȮI? 6Uˡ+-9xԂΣbZ,wqR2j!zbv 7^VB@o6٦H!m.VVL6R Fe拎TL r_GrXa|ܸ46t@޾I-M41+nXBAkEx)yۈq95 &}kdA1|`t}w^h]HG#rv8]o1$\jοChV)fq} T;k.9oѨXOUa=fvwuPn0BCɦjkī(^LHޭ[yB|1?" &fOIZ򢹠_pؓ|!b8hGqj0V}q>S?לe h Jzo3#2R 70/cs3հد]Z)1قP2;Tav0ePP sLxsbA+Iaӎv@()3|,iT6 4ۏNZ *|K_Z?7#23OW>.g Ŷ+A ^q]++`E1O1k>C7uCo R9! K B$Ua/n]+Au~KɨN,U9g OBǛaBe#Cd54Jы{I rʢ ; ;  SU| B|5** o kKȰyJt9,"@B,}o·u[xGW{2OCG*i#YVB[ϝ4Ǚ OGxxVGMk:;KqD42mXR4W!qvL Ko ךg;Y$}lW /G F:-&sbz?}1rzց<6mQr/ZuW7|WTåuU%)w&d9}ɦ f E8!ZY]<]U HMU|˪<̌Sbp'?Y"D; S,qP;&/ۃsr. 9hD2P-4ySNr-.Ju pg ETuyc%ݏ劶IzTihj ˫91u9EV{@8H; ~{4AbPnaa>d<~b!n:UZ ?^a:fL銢F%@8Q66A/#e<(Q%lB7wTuupyDYd\ÚNnx@He:bſy\B"5h +I=YeS3[7?NV!ZWbP#226!Z 8PKWjxZ^J#eQ/"Ibb˪@x@=Z%W1T*E1=܍CIcUfGBΚBq?Jp6{jz14$ ~p'6*?2>$BdRV%Kӗ#%%F*f+"Ct,BHtU nGV!0 o`p]jKf.JX"a6 9վQw-9, K¤lSDRuuob,bo]CǐZI<@CʇZM$3q >|b/_Fj$Ld?sx4|wNzSogZZ0AyXة3Ȁ u 浳u/w&$Y1.DR=X ix t"ov G&RD!jMZFtҰOrb<,{tb$3|qPҫiY{$-INMw>~ȾB'Hq` {5 *|V쪁WT?l>`JF{11JAq_,↎Y7rHL`Dm0cb8KZhVs-I2 rP`Y;7ī"Ш۴Ķ6>q"1T%YU»zB+s.!0^A i}  Crg6?uVif9`0I.[~FB@ۭ6IZؤAw#5;#Njx[*4WTwne^?9fpk%߳d fQw%~+J+yY9)|ݴ7k k7|5BD\9;-R\]&[i!}~û,u5)aebB*;]-"6=:|n2)THzvCN{ 7H`^ # \NE RƓcW~=-P3~NI "yAGJ+?"]~cH)y)qq-z@Y4ڟƝn#ۗm)}'%kц[ Ϯ ZN{PRjCC#g[EcV:#y;XB۲ݝrY1$+#Z|v6VcU$+!n =ֱ4 ۦi 5\; (/g:p~]ߧH  = `$2ǂa7%48Ɋ|uC)01]Zɬ.j a(,sk&Rx^۷[^޻ZTUjq^|V^d qnN$l;*tXVs S9RuX] R  ew tx@7BURIʙ x %oR)9eRa/ゥF`+\N19zFg]Ͻ"Y)WXk;u3S ^%Soʿvz8jc(!b]١FF5Sdi!d&cf} 1 SK{`}Zrl XsxF}@UY y/gE(8`?}:בnk>j8LC։hJ-xu=Fz) PsLy9j+v$h:"9c7Y[.;)W3Eqn2Ͱ8Mu U[wh%l\E,Bo[`]#ei Gs˔g\'Yڀe%Xצ X/2EBU25$2zfwDbpWQBP1EcwXq8 aoE΋.+W|KDk ?'k7P'[qnz:)]a}HeyZ,Ąxb)ïȣrn! lQNG BIicjh~fJ| UB o?-{[dӞD.߄Mf *bfٰNnY{܍8qŇX!"G=B[+[xUOAg I'DA=KR+I%GgFSxPáѐهOLg'%9wع+3`wc, z/D2ObLc6S"H~ =s [>Nʹ_0f~ɴAA[G{"S?*d 9;8FLIS| +naVY3yP?!;Y6@3fS-"H;VN#j*Kz 6я?1+A-?ZOB16L~a,C0 I=.Ѽ `'9zX(w1y.ɔx@pm,l=T`8UUv9wj& mu3 l)$ /y޶w܇."59Ò\qhv#_j1^;q-D"DHs}IJqj(8l LT_\HĆﶝQvx_ ͎(v*Z Or2fJ~x 4YH+7-WǘSvWJt[Mjq'nk046 &&n.Y +牸83H{4q8>2f?>Z0/|ԏNXoV3ga"m`#ywe{;*dqʓO\ /r?ςVt{WHb>jbTݑ@BFxJ5KYU+.޳U- _-&&IωB)\6lX*r_ʍ[jpS|FE  ^O*!JS 86Zr$&2y^f!&!-`.e#|"ц?FaYfӜU| IR#H {gQ0m^coB;s*82Jd5p7xe8im]5PFrV؅ Xcp wCmA* #.;୒Up>V᷼[\ҒBlyffWsaB+˔M/#"sP虑kɌ4A \`{> ,ce~>aAGK S5Y3R%nX;4Dd$X^~/5=eSe(OgըJ_$$ʂq=} ,JYFj:Syqu{b3 P1c~ A 0R,-y4uECu}8>6,l>-RdqG~4ǯ&fs)R)>懿k(ʹs `XSC]?\jFiY5@̢H|R>5d _ڥ.['>AZ؆dة¸E6Q wj\._؀'J(X{E*t_ eS$K~zYX2"` ]D ~7q"xTл(ZlhS|G{dz=+QwC]^^jL;~6CjhsujNb/ă<'|Z*i^7A3N_h\kv[lq0 !Ũ*bWP"\ʭNGsK pYڅOJZZz.m.Hȹ;JPx "//|Kd%]sl7[7NpZ3j%VPɔEUXXz}ɤ[ X뭳7dj9S9=Jb(]%PAN )ygRKBezGon;~ⷍj[ncUȶ{REdޫ08$2EQFU'b)YzAZ\)Ơ΃XpY*)$[0H@TI\p|1$&W89ČC0#4IFD8M2.L-^h՟'[3nҟe`!*{xeqwxtܴ0cڄ̙t,![wng?Y~k[-ʏ ]u-\T-Z _5`kI߶Em*b֜KP60Z! j66K Q4ȸa/i\WIxrpeE ĭ=m'O,@t Y'i95q ӈ5섆a$k4"2#|9H/HʏEVYګy;J8OUzKєSk| |Wnb6* y +B&wS[_r>G` @EdIֿ×௸7b˝À@x* e8Ty֧MSjTdBҝL{ZȂńfـ{{˚L 6;eڝ $W Urxt՘5٤Q,gd'HݳjrKj\S OLj^׫DkD-?>#r]-LsrУ򾷶< eD]f?esR[עTobMFAfXnSHzX'$wy^ "ZvęT+)T,\c6RG rp!M:t@+UP l`%>{[xo29c5z@g6iRZp!]Y7n_6%:tl󌌗 Uյf5cL=6m)rQQƸu5t9^?̘I[6%X0Pi]%ܧȹ1t]*b;+QԮ1l Ozۺ+hwm t1 0"EհY$ Aؘ Jm].և M=bjh9Ⱥv-Vƨ(:Zf`cǠ3Fy~qqqojߵgѽ7͏ˢ}|''v%zE]WTҾY](fyKLYPB73 r!Kd%`\'=O|4oV`lhDXf~iRsD3m巶s+ n*ʃT sL{"#iEe#1[WDg7=R!Y qɑ;Z1p(ZfM ` QI)a׷Z̵Q;NF6VxcW6IWA&ԑrcWՒ* 4`e"o)O瘺Mq$FNuP?_oJ*@f2BҌK$uR\2!|7IS`1ZE>ٚۇs.)o0AIj;u^93،51djWzQbƸ#jq\KEC@Af(ON9@7\z}w6IDeh$L,*)ųN~HJoeOBئwDHIʶ_΍SOwSl2'?H'=g޲YXic@տ>} :?KRǷܞ[l݄ϽѢ+{"+Y!oQ3 ?hc0+smP~'ĕy4֍>M]<:Cj qmDJިZv leFk:-h1ڍt]hj*_<`^1}52 le>ؼ* `2V5~Vp&ł{ Ҷj,9_~3iw%$!<\Auu dȱUtvQos2Q~Ws/?;/6-ABp;3"P<˰HG(vyL[̈h(pӐ 5_0YEOy/՛En`QG|WB, {8, ^EJ!uWP36i~2>( 75ZC"KQ$x>2Q*:sdBɩ8KB'z\yPJϳfXYy[.S7Q%&5h6U_R&-V&-ɪ͏/ם̳\9g@=O M,z[GcJDDn./dz8kEkJx@oXSrVD9B}#bM<(rWߒ\bG_% \obΡW%ds6J1wk6Eo}N2_(bh:O*ʀ]H(*t s> ,^N1|?G {VcW;Kك)Ց7o]=f<ޔ/$3-$*iC- b5|CU#Wyv WoráZk1:=1ӀpI*\B~A?[3&҂TPO`|ZNns&?ͽͭH&Κc6#a`՞:yh}֡L ƪܱa!q-v&?²U'IWhKu~Jׁp r¾S¤8pxMh TZn ldBYD?`|R\s_VAv7={qծCH9ѧBeܨC ߽Xs T녹ҳrm*D@ puH.LwD/~Zsk \d%m_ʹcz\g3{7RP7M)gLƒo{q(:c /\׏Jjvvl/:z=OH5FȹB ySw:b}mPQ+m'7< WyG Hˉuy0܇3~FAJrD*|c җ|G!VDpuwgaD< Irbe8oeOvWz1Z<UIqKXVJTf ='1)C٩G4цY>ΜeT|7|~$ٚsHWCUS{"k|gPV+%"l{#Ńxjke<,sH,,54X kq]ΚS&觨SfIЦ+hrv)-TQQHc)1i-in"ΕF%7.u$Nߧ BڤkM-P?7]Mz:TChӹ[WP^4ѢRi7'b[v*~/~ QZWe6!L(#(pnК-sע ;:#DqMӨCU pS}~BMv2 &FH bѬ3d@E76H&S[4`Q2IeWwBNȪ,$3dV ./wlPzWfMhYG(BH#nTD d6lfm8(T\{^:)Y[y/AJ, nHxܕͽ$.̊'$C,N9T9Sunn RAc5?B|Ũ̧ 7 S2{6w&̷Łz M=[{UˬLD bm'P|#9H7h/_X4CL=j`)e e*i.fnrB3)u@DFg߈B,KAc K /(3!{7w.t%$Q>} d_F6x KN3ksDL Om+~j"T^hl8J 4]ρ vE=y8 E^3qdyboȲ |OGlHѮO10~n*I5OQbB4y=߈I3DVX}D0_\_ 7SR0|&1e֜URh,B;w1l$y%Ll[.YKzP.pdOCAbЏ;ѭ*uN :ZB}㎇j,ΰD'N\M1)a`䑲'#րe2[!=u=Ws'6AFI[}ej]grjRK4 7e8z1YL0Gmxtm4*QPDyit6I8Q=OE|ms =aӱKQI?#R38zjv:QboO55Ń!-Zʫf 0neΉ|&mՐM!1@v{W!d6b Am}]iV27f QP/)LGl=sa?_Ik ?DݝÖ_}o; LU`B:%~dyݵZf}u g7]/^<=8 h *bSI%acPS{DITS;Vh:c,m~ߎ#c\n]nEjg}ǷG򦆋ORq ^J||dN)eʅ7ᄥ^&wg5 qq;'wJA% fr\;lfe|sM%*o v%)'ݐNS%-nmxo30wsJ; UF$OOwey2V}x"Ԧ|g 1lz!p)Pbmڽ:IUf ;z1m+h&Raa!K&Ɉ=L{A2t1t^Gnv^As7V 񡼶CU [`{snӳ/rFȢ/3nt"pYaV}]\ yz6W hR>uM$AL^߰G _v|UG QߔzWw@)! ZHW'H333EOm8v٭@1gW_}I獪=$0py Uv{0 ȡ >N^Rb9B +X<ԟbDlC';H=\nضX$)p]VD2Eן@2&3{ K!${~l{2S"6}I1\љ E(cn}Cդ@d9J.yOo1@ Y_{ߚ$r8EFL˴UlLLxיfq:MwXHkH HC2?0N_Ѧ]:O s6*X6 6[o]F]S' εh\xŌ\w<. ~cg/!Fi4Gư39<#]LzqEЏOZjb!B.կ'ސf+k"QOiWPoU5N8T 㔯 ]̓^2 $X|CH}wBbB,>f|=`}k8Y[y2*vE; 'Gׄ@Y> =MQxi|6]Gl%B҆}eH'NBt]sf5|F*v,4ŚMz{ ]aх z[h^K櫣ZnXVZc4쉎d=xHu3 *egxtvo& _22KM s~h`nKy`p6eL EF(Ct\hBCbQpj׸@Dt+ ټE/3w8_{a&VJ:J1bUI`ӭ}ֶCEn ނ\hߕ`k.eMEVDؙW~@3M ,oFY__ |>f7vKTBtJB-ͳQv+_VD0;; 0v?7KKVH|0ó=߼.D8cܙNԢFS tz ;oF]3TB1*> W /o[$B_ONK 3ȇ|6S ؋y}Kr 4 XvypNx "$XImqqn7ohgx z[=Q8 e Pjajm3i 2Џ/81.6RV(4&B@FQȹk9Аא[(Db/wwч[tS<2a*<7S?>MA~h SSXQHt,N=¸ e=Svë^/#d0e tS^2QQ5!}T|X/&E~g0 J{BGݸz:EVKsp yJ}k {#flps{[xA+AB' 7}XD2u|Ֆߖ ueEs:/" mz8׌2cҟzs׏i># {EaJ+/ x< (ԡ 5 c'.ޫ} wBOgx\+w=jD3FW'|^dA}\)+jG:̓?g_6#MubT s7C:iVCP0FʙDƛgRqdT*|j.\VPra[P -+|X(ᬾ"VQnMvG v%c]C8VUl׸Djn@y4*nw|4JцCek7H6Vƙ3lxӡ A:5kc%@-EYG4$Ґڟz&=6ʛ9D|+w9 ;ƒTP H#'n@?A[#u9<r|88x~ CQk_.)i4Jٰ̳Xg(H}4GWn94qCP ܍˲WrLs ^HY+qaCZ-rwҐ|1ĔoIx$!& v; b9%E[-p?Դ*JJ473 `7T\w=^XHWv"ؓDPJ# QsBf5Y# r=2Bz3tB]mS8b9HkS6yL}\e-WA]k3>|S,yk($πQHl8zɲAV2w|cqprQصT͗|`J/?ޗbQY6oH(e-u\^@l;iu+J5[f)Aݟ'S'3L;YFRB:b*y1m٦70~Edt櫆,࣊'Qif&h Оnf&g@] 5R("D'K<hy/ynu7t6E4c;vrH(Km;@^%LrRN}`hs% iBI3XXi`YH+Z^V-sBb33jaxswFG L;or: VKZLFa+icE2Ӷ_ 0X /)_6ܛt}RUkfT"ex USsArBo2h2u4I#o  Tct1^>>צ+:w۱JY,yO;. Q2>taUT;MH)τwˠzNZpfQdGÆHZ`9ɎH\<<#QN+؄LlHf!:SOfۣf7{QqCDq+/bkBIr6},Մc}8Є&D!U&>7/#?\BIkiy K ! 'ȃ0C}'Ho 1Q-(2DSP S~ֹb;Ìso6Uۢױq[j&8WX$U:=z`}8٭'3a$i1)PBJWٱP$6^l~~t“V5z>2gl PB'y̵[dUMvv>kɗ%^ߝhIdž]h$ho bǦZ:fՂ\D^(?{j!ᖨ B~KOKZ%a,=Z+o{ pvDW#L4ٵd--qϽٳ4;g1{3^b;FB}~MrOeY>āTڮ0 6=p(09~*B_ӊi;&v/ \53{:~`*Z}}}낃q-xTCDz7YRݑ3C‰?x|U w 0tqs=Ƕ ;`k,L62+R6ɩ%GPk+D,|yh +_mqIH?Ljd΍]][eQ |~>W n@6^d5;1$`n?Oʡ_X  yP!qVy%qЊxT詖\s{ob2|w@aL#y%Z˘xGdaP/k0t)< 4;1a"*ԆoВ9DQA$A}% K{zBLcO`C#?&aeRNPU`˕WJBc諭# J#+%ɱbnaHԭgCS: 0c6wcHarl2MyS6kwR嫚5䜹l~3c楗8QXӐ,) /7pAXe0TߨB[0g.)h~P7畍ۮ.VKX{<28}7pU>Ȳ6N1dG\$)ao*/J'7]dkܵ8M>K{U6 _e'm5!ˉV%Sⓣ7rPLpb;<8 GװWscO[nNn'^ rH z!5r]W(,vm6Ckg@*#ҙ U }={sv\ߤQk2A!>^`Ҟ KIfTsE4\if@ %i&w{$_ӴY9/1oqq5JY1xŁg7B$uxvj'$Fc,Wcq^{A89G^SG-/p4#:I eL2ZQx7`U[bEX,aœ.@A[5E. {h 0UKn}sF+>{ҵ/񅛷m-d霵NbR{[UvW`DnuE i# ^XBӅţW.SM?-kr2Gtg25)fڜJN7\v9s1rLpN-M\Oċ=/dÖUle8iO mAʯv'f wMXem FL\'ys{lQ~e XъE4s,fn7x<}qfʐ>C6i!#'CfS\ AJ} h&!PĊn-/%{w$5۴of9/B{pRdzJCQA?Zf6G PF7 QiYz į#jo{6P Jit<)s:܍ﻘY܋.iaZG'rl< E*VEf+H2Njo  l@ds}!)Q:p'Xa8 k|'<sY ݝYPo=_,̽ wX_OjO5'#6j?OSz#RUrIj1LVɺ㙇Bc]_jf`ED$(4TbM־,ξQEg7V=i \Gv)Jr|3!"m"@6G*b9+3 뱁+M"(PPߙimp{ueΟبSd{V#P<}f\Zej~aH}5ZlVW%3PeSE%B*y&ʌP/iEHz.2(I 973pLƫ.jV֕ES6+`}wە oayC>MNpUI]]eOec[f0ށWwpO8}0V8ʴR}ݻ7 i5u'L;F5t!Ee[Tc}m^>BߝW5#9M:K;(k`l0cc[t πM7ڨE39z+TnU&|k`Iv#9ʵ2] bx\'9#Һ+j`ƸPM\% a5zeӹc5]0'^UBkq^RؚMea>$~ drai5$d93jMX _̪V8W,da\t(x0@!zlbڛH@fd`WQig"oJq8"QWZ$ e`3>y4e:nV (ᢅa϶TްV.oTlfUGq sqFBdS_6ER߹z6nuR!Ӊ 6 ʻJ*s}#vۙ]RXP*[,io.f12blѺbӮt%H m$ nx|(@oIt}q4"y3wrV ŖC)\u TߴfбgYZ07070100000010000081a400000000000000000000000167641c5900008ee0000000000000000000000000000000000000005900000000./lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/bluetooth/btusb.ko.xz7zXZִF!t/Վ]?Eh=ڜ.+ȡx3͒#+T/Fg bqd權]7][wb/S^咽Hߓ.ؚ֦K9V Y=1#͚KBe9ږ1GM U~yG i:g\hAP8ă4|!Qaڄ ʈEmSIћ'Í* Bݽt%Jt? Sg԰>Ѻ֒or}0- ʵ~XH[Cf!n&͐YSkA}[~ޘ\ :T^3CJ't0s}ZX7/%f##J#+Oמ:9@M̊IP2eP5epn 2Z`ހF=r&.YIȗOs;cCVA`6Ԑ0"l[\u Gw* `ܶ3=G q>딹4s/| +K[z8 xW)>9_DV)4,s݁k\Ԓm^{Uhˠ)4}7OuXNߏ* iyr'[>8#"B팢M谢 :6㕍~&*ўo3]w3~qp7:L3N\'V/dE40i2! \JZ.Mz>s,}8SDB,uxY M40nbJP[O E%Fju)>SS,fќoHj M{TgG?3j=cQ}}fB` 2iX>ODk[ڴǭH0[ްU7@ƑId0R0؍G(ҳ4| /N@Uz=0WtP6qA:hl휮LV"#O 2)Vzdk S&CB?XrlSשMã7^ʏeC?GM!]ߍBYhP-M.IdA7'7W/*co@!C%4i9َE8pϦMI~oϱ'.qёqnH$$YEHDoTc}Mw*r,drֽWfG@Rl"A|3.Ziw=6<.rG"j/ڬ{h ̐y쭺)T}|9uSឨO a"/]ީ1k2g?(r*)&Wn,Ԧ=hX+4G53ћ&OɔQTU"P_5rռv٨qpۛBh)'`I^4츷_Eםz55삣4*ަ ^y9r} 1:E?BPI< ~@<ؕ]XXLvy7ב!ώfʝS8\`oJyk>[sZ2;D`1O5VӉ[|%2"N.qxmfudyW %#b!3v 4&RuPzVi:rX]2\9Df9vVOXoWQ25u W`QRG#ڣC\}xó`r-RɄ\/|O u_~"* SPI`bf+@YvȒ"Nx#M lfy&{VR JECIǕtw lӳ=^hUjy16 Ug(_ΡW_y%v#,7'DjLz蔶f l&@pyd '`L.:g5ڱ ̵ D.e^gv$8$\}@CRۂ:3*xzCJ u7ԬǞSDėl28 !kO<Ə1 ~D\j}Փ MB> MɫԲDc.֤i}^?|lw!C##= lj[/pD{u/cEb+ßɦe Mu$e-E+OkQVZif(1p'fgD8gtyQ)fZxm o<.n*n )WE]Eb1+x @)e@SRr>6-LVk$o^H,:h`#;ppUys8DF: ]wYFG&ڬHSIKNL\| F3VttzOUn~HwZA()K`&7Ӂt݄1^?$ƃ#ҌjBՐL̦EK,?H@&)(#ZP (o5D Ǹi_{d:#$)˨.MR2R@XnWf8Ck+Z!y .O-g멌pk; qKVD:S217_VX۲Q;b=n#Y#"D0el8 Uغ}ƘZE؝NA7٢X3C'TH#4`j}wGڤ.-\,ɳ6X޽|:7iHV@0+OG-gaݔ&`57nw"OQObZv+?X8l)!mZPÐp&^N|4U3gæ¢Ti;Sn T_{]8|4w[dS R^?&Y jlnuȁ^Kb&)Dx/ϛ"X: SmžDXtU27W:LB8S4*r@"#lLT61!/-XQyOQGOM:㕮6;f1yTj2<-9kʬ+}`qى^-xJήsi%.m 0Z6Jl`)'w*4so/ 4:SZ͢2"_4(0e&Q)AcJc+7h;y&(Y q8#Cv3Pr/gypx`|XBS-9^Osmz8i:Acv,*_(rr,="@,D ;49LV-Q=X]P^-/2R8O7)|̄@\W!0P.Ձ|H$6|Bf$`k@Re T%{ʚ;gn-1KM&'0ťWFc%$DnwԐuV=F:B͟kp ƹ^R=aac5\׹qAFX*x7Vߦ2_$eٙ`ᡄʹge /n7dL|DD٘cŪ}c瓃#vN"[)-LFe~Hp st6[a!V܃f!H V>?75exSps)Tr`:z_<5#5WU:{R'ie! ʨQ%#=dCirBsn7*Mn d* $}L.|YE-`VhZ_3.L_vG4f _ΊBų̒e[&8`k:)>Iȸ,ymА8n'Os =HfX>Q! D=Ki;i$9Sw!ZJCsz/]6C-Λީ!"QoWjhQ*1*-e!grҭK1xoOszZGlл4Hy16g Ye:' N-4w. X~옽CGBsLj[;E:pkqhS7w*R?NXZ]Gf쯟 wĠatܣo*:$̤`@{@neM@F{qgӕA t"%EHeAiqoAZ$HvHK%#١|!!W^-80YP,ӆTe n뤲6n͆LNu%kn=%,kX:ː=/FG9v5<:{]eI|Tp7a)\>m7M.FmgLe]t̳=Y&7$<~%7CMw08qrczE9M,u.ybXAV0 Iq}*xU4 I^jxYDr+iۃF! |BFtN-+"Ua toZwp/DsNU srF^fG*K0xQ prC,,b t`I :d<)R${/K|khr1N|vswKZ&n ?$H?!$1{W'cZǨעlCfv' nnn6݌1W]q,gml7.&eC@epHp)alX(7=;ZGȾ\ lCkJ4<i!-r2A k rjU I]u'[j cp0\ؒes9J;DWٗ~ux5)l/&BqcJxCO.sށ?S^ȩUi %Mcc0 q"Ө]$fXprv4ܽ.:n9xa;|#={PJ.3hͰ`{4;:}_w0hoWvds9_[Ɂˮq$j];ϙW9hqcLwG#:IoZd/KaWw6Z+3S.k.7hDAЖ }s=z8l⥨}A\nv67E½Nf[mFʻq\e#~;ti+DJ-D4 SxeЦD;OWoeȏQ-&;%uyl=;zɠ4oyʃ\b mj{BJ|ԣ a&AO^9L2F6TYȫd I7%ϲ"/ 3sTuSñ\wpJAO;yŒUkY)9 A&gHH,ba;50zcf1MsƫfB\}܍q;q1crOL=8o8?sꐂ7Dyjخ\ )p7Hڄ.ԥnGZ:8pwxfsD[q)*䐓pvH8S244 **&@aK%$«})G}7)΁Iv,{͚\BFvL ꭡ@J3:L|??lʓ$W+3܀ ,[ifӏ@]o)qڃ2.z/>oQ/҃5Veʒ|[t$ԛz(UOM 3#by)ئ6=hŬ7ZPB8Z^Z.}~\i|LF*y Y]4v`؏V>r#p4`ȯ1$N&ePsGÛOS2k:@H3 ~iE<(dONR̓_Iܔz(KXMr%$9WRWJeä:^WŹ u rM Wj4sSU G˴5slߊ~bUxDK 96rlB1&U" P__AY`C]+.7K]^<ڹ,ѥeݭHzð;9&(1NR|d907u6\z;f;=A@DP(ԣcJ8= < u@ӁPr!9EXOMJLw,YhYQ1[z8"Z4L<2 g85/%t`SSjk7َQmzNg=(%:T#}< y{/lylE'mXE3pu]4W.Dǫ1n08=GckEqao+1՘x?|bjKe)QX ƜͷkyPј"g*1Sv_ 7\e@豶8rr|4?$bC{v*òVM'5fPzJ"HDWBe˺kQH%oڂ0M  mSh7A6}9q"W ˪r&{h8|?3m ~x(qͻ* |X-m^%Ϯi7[(-g؛F"in'lHGiU2E;o ~a,曖+_n~A{Y=_25+u^5%;Zʙ Ƭ0yI\қhH'I Rύɦr-2*>c쮃%qf_/VW8qut g `K)L>ָh[F@1m)F N >׶p*]8,7!n ZFR^aDjRq/YJ.dZ̏䘷pTG;¾fv3ڞ>>9#ִV5/X~ #ԗu&.M\Mkn-x !D-6 ߼2uhjGI%E8*3&HJjzUN 4&Koyb]^:cؒMMNzr1H+ e iP(74=8}]@ _喿#N'0pORC<0|#SE7ONJ<.ASXIY>ZZ<ױw Sa}7;y&7Ԋ>'_sKuى\+&Hh x[Y 7;4Q@n\b7S b虶ZIcؚ^?Q4(Ev\%Y,}ǽ Ed,j.ؗaJ,fUֿg}xi//>HW |c Uv~DyF&K츏B;U%xq9?j[|M}z@tp/D,عPȶAT)#_L,k̶'Q%{ v%{b f?U[Q*{Wr m+y)==Q#/~[̝p:IQSAۓ!^(D1; %+. hk0$Tl'QYbmVǪBaN+6)=I3HD}Q07 \zJK˘sNHۉݱAMxwh6O[/~5X%v@ڶxn n*]8pLBL XU ]QzKߐ+hVZ4?>z}s =be@gz U+xAIR"c)Le;g_͕pdVg`ob>g`%'~,Ӵr}US9"٩^"&dvw vF|wSچOijEvǠ'RC *zN7'>S 3R"I.-u|TN`w[bFyi 5G7k~Pa%tq@YɻwFhe&9֭z w VYsO°xMY=mx;@f|B=ԺasHlwQ'KFۜ"c߯:fH/H^>Qg=sSM,l&/1 jԓn]&2A̧RcvfN(i4M`9s5rCzΖ_\9jh1B(wG"XZeGJL;_]bl`yw+#f s_vDŽ|Sdx:qЁ]{F,]]BN74⿞Wɖ;]'_Tm|hq58? 6txƿ©/DIH@ƫiX}3v GxYq_>7>Mnh#ا۸Ou# V^Zj]wE!c2/) }:/W(rz/MfY,gz/m9ԯR_A,qK XzdO]^3$}\DK@h &Pw/2+MKW@ν @;] G-_7|7U9ڴTj"<[K] m.KWP#̻[؇6x`g FJ7j ${IaZ|J]W=p,]3}͉)rޘ[ M-%L7íMItSbj~҈ Blmt{wÊ:?u5b唏T Fnz]PJ r&k;~q3"ۻhVѣb [N2to,ЦEg^J7qX,֤`,5?6q*xx Nd8'V,]DAF:KzM.//sM{JxkCۈr .Cѹم!_ꓫYF7f'O(x*-^kXu݉#F4S1ݑ_x[>;s_#[W֦}#suQee> wYXeS9UL|:. Z2D/-#8S3]k1m+Q$Mam]Αhi;pD ?,ƔJq!LkcslF5 F07a"? 5!]x(g(>Y R%2&n#]Z1H_-xKWRr)ݷ{~._v5U9)6?tm.yn;srsX5('eN zb!_#5H[5%-«!R hj.%ϛ66Sj[?k & &4*S |L֠I-|QCv0Cm :h)Mk1:TؙXӶ'ʩ(:}\) ~E $>w%;eR7y /eٻJ?3HGı6YToۆ{m6{z>Oe1= @y}M#p%wx_Ĵصoe&f İ L>0: o[,Mc i*4;I' (JC@$uz64ϵT7+4L _b@&I~U}~:*ty1R=oo{!X {Wx^Vz!m x |"ZUic}ɗ[%쵬dX 4Rnv(`]7Es6qXXĒw%Χ*νӾ[` m{1z}C\bzd 9/Z8;;f!ѧ Z'6l1fvl򪐔!a,b\{N|h˦62Jt4mpU| hF軡+g-y*T0'sbJ\ёV4^7wcr_D>tt1(v3rle=49;U&Aon/!N9üEY{Hs}J/6Bq?}WT ) 8iNqh]qK"[ρ]n6Dd̥`G"C#S*;# mj!ECkGd:,#? am5atoW=Z6Mе8^#9n>#oY{ SydGAov"%ڏYYmא'80)S b8O| +Uн(rԔž1UK_J#D 8 =$1zEbTly1  h% +p:pv(|3+Q!O 92LΙbtZ_@{#Ȏ:3&r@jFMs8w@Bϫ;1+E4&k6c6h_ϱ:'%A\fCB\ŐBy5ɪ*ڟ;7 3^bpbU٧ahJi o1GX.[@"GaEŸQȲ.ѵ.Ov~MPnE8ؕ^$H(q4CMbdlBScƄZ?P.֨P-tJ;!cJҋbwmiv"AD=KnCI"gmFtHW?TЃA1y;>4hEe<j} o+WL1QH"N }i&3_Hk[ua i/vW ~Jø=[5\'a]s k*|DZsmo3#}}9hBteDNzO ;^qy64 78rF>DkPnLV .#^*#뭣(PK ,=KS?^LLKg\!qXY\9 ^pVJsV/ъ A,Jrؐ u\p[vOD7IȬciJ@{kɷ{e{DbIZO=O!C)[3lrE˜ˆO F_o=ʧynC*<@]ܕ^G剖eY[b J*N9{R4occI Kd:MR|4CO&K?_m.=˰ڬ '%)Ln\&\}O468$*7=Cԗ7I$:ôEkͺ<]WזK_uk>?5Kl>pUf?Sg f*su[ӵd}W@Gur@Fa叨SM  6miDЪᙺؽ{e|b Hɓʿ0;Z 6tdGV7vP3۵ji=6u-O,AIN@%qծ%r`I!mf+hB!eEܻAt!Kɯ gCK]'E805 MOJwF'iaԟŻ Gat5?*/I]# I͈x'L̔I@j tR)K%VLaL=+Mǹ+0.787+jH^5UxͣLѯ!r.!5uO͑XI+S@mÄky?Ӑ uRpIEb'( Wo3vq%^y7i,3},}AZ \`(e0|xyO8B4Zs =ȩn#C-HZd ?r@ WϘmCݜ38iB~v9Cc?ma~1W>qCZF\%"t/P k+d~\N+}\K2NIaV,liUW)9ݱW ~r] ՑwC&)b; D<g[0*ޚ,G{;pHDɶ YWe mZ}E?Kd`> wMV}&ڄ=ʔ[۟gGyPD->oS Fi'i'ml&HH0ct$!NNQ/k+EhQx`yɆh?J |p$,?B9&KmԗǓ~ku[ [Zp f0PgUK1? 8H;)\?Fdv'wQ~#2.;sT. &.x͗„ΐvP'3uQf2ܨ8(0 ϋdORN2? ߼%nշh2.t{,Yc] N{ŪtXջ}b{m5[4N^8:_"V{Z8W8_Ȃ3|b^PzܡjvSv (bP1Dr*qP\5WLM6ǼωZ_n7 IIPB Vå$('pҌ6tB y-pʰ3v' Vq!c}PiwvUMpჱ|وa]N{V4|k(K1a{NMu3S6VMG׸TƠ쬟OJGj 7lXy!=Xa7ŽUx61w)2C[] =!_bG(G1R(6LۏHl ͵9ͷE'oFMK˥}}؂If=c P?dNCUĥχZ@j7}CA&׉.4%Y(ٯ=o~OÊMw-]BB!ij!Zj۽W6K6$iNRQ@m,s\~Ĝtmm;iQ$kU%73>Q,L2NwM'ٴIFr؍'9uqx7 L}($箳dڀېĩI!ơ c dol^Pk=3*lkNJW=VX-f4y—V_M kQcq 7Z|0Bud8\~>T"E) Ab%@kw5v\3 Y|gj/h15"{U0Dxy6\SEqX`jC)Mƺ kcRq(z'z0l8xFiD%-^ MOX԰zNGk" }h)ƴz '3:#$dmҵj5:\z>{N0:-Q&4iw$b0HG&ݛ+ 1ƮI8QctÐ G~oLD6T^vkv`XvQPhrq%޸֗1ARqɉ(ZVEہl{iVfbzˍrCifKe>vJz?B~u%>/a)$d2Ҫъߣ5 ܬDgo5N.*IMOPPB=.FX4~'J2LKOhZ+N60\)|/x1,nDJ<\- ƦU+1r \"1ݝ}ܾINϞׇ=l/#HCGX}9׿['r G)V讅sR[SJxPM̬R)63.Q?k&mMEH,e9Lz@{F~p:`u0i@cmWLE"RkTlR߰\"AAl5T1- g*88ǔ7/kWiӾpTzTJ .])Qg8D}, Y8!Ms_W#CK͵?R':+<"*)6 Eatj}?sq׌3 x{(ErRؿ$Z_K?'(;S$I 6HB~Ӓ,%Zd÷,9JyQjqwt jd+fn o0%<,,sP#-[ט2ПH 3I)Δs%Ѷ3=?m\LFc_E =(;ԓ0 ys^5erhk-+ ]:s__V%#I^>[cT'cJ4Gb`{QNxTȠ:xrA _9!]KkSy"3 ùrO&_o,kT5q U`mTzJc޽×O=ܛ ֳFGl]@0|9gg`9Ѯe@ڒq[X1T.5U0&4,ԛdaZT%P7B‘RQ[#{7GxpLԧ+D`?z2J2f=Bǐ [0'4ih.%SuV &v*Bv8@54L}mǐ87ۨՒh ip"CSPق|HlD-cơfjVP[?2~m@QnMTWмww@k Λ`pY|C lkB%w2 _AL\8{L|~я,g!R+"\vcXTi ˰P&E6&v~1 NJ>04Ad.98d& u\zKs""2b P 2`Www6\+'`ݧ@LI~6\>e}\ C>Tg +dP%VTh9Sp:&?a}_KNWU 1 [P xg7M1}֢ B Y&}nnpA>%m:l|`:QK%GbaO>)+dPu!f Ca#_(dx"FꌉxNaln|ivR}QPqj9Mwi!whaC7e}&*Cv`~z<v9qu@`>ϴ0 Ƭ@6 BͫTf0"ݰOज़-> )B{tM^ blԞxF@L[>hҷ :!>e5MO aqbmA,m щmJ:Pp@z4nʔpF _kG)vosT{~k,tTn.lSMƦ=dοX"nl]* l6[u1j\}U6Kv!ٽ]$8I&%aaS=EoU_N-I$UvO f(4ͥ;Gf^fGVw/cb±ݛv-1ńa\'5`kz-ĺ{lhGߙ+Ifߟ1f+IPh ^R%xq%:Vcʼkt(v5fˇR9Nf tɨIs*P KpHQ"pGl!}DxJSRt3e/i}b(nӝU+DhrD[X3ZYݻĬGXcTK^(>Ёya*y";(6 ˥ ߇P{Ǻ(Um2 jZq.v*#;rшﺿm">1 5[|6 >jtvG$A&S)chJD' &Rt:%51tlE֪n86vqaq _&4֧Ub=IVR4&p^ZƤa0=˗#%߻'iF ֳ\:d:,UVFQV1>:N;#n&e\^So4_xLXWRwy,̱uy֙fDom`OYB1;R,C%qiӄbhuz]us_ ٟ4GJүO!A4sp2ZDF֬ .Z Bʧg}j,€S%u<%3zPq=*g*wL5{!=SV;U6xo- ±|riЦl]Nz 'S4¢+-q(T hk+zM ľ85_1GUn9zQCUbA lTGR&0X.b%Zj30R(;YvX&d9"Ľ4 = n0t$U護E^x]7ciYC?mld]o5uqٶB?_\ xE5RI3 jh`u{%Y=;1+/&nOFYә#Dv9bqJ9?1?aUNJ NbfRʳt uRN\vO?e)/P]Zm:>>ϱ'>~\b`\{l'`>J4 i?'Qnz.;xN}({\p,ov` T:^M r84/UrgkZu>P3{15f)«0cՂgϵ50A$WZ)wWGjŁ`r$|Pɕ.uPtMM:w(8uk{VLnyߚ=yބg1Jg~F}Dh~+\)ff6$[ }-L!ן-j-*+%pTR4bLgs—Hp_d^QsI89|m}_X=(nT>-%Q/_o6u3x?UһAx,>, &?JZSevϼo_>w:{"Am)vwՃJo spSE  cŇ"x.>`^>B o MrA1Vh:>B6b OR]NQH$]p#e*䙻Q$d:cSC`!-^T%EJA ϣg'Unro2[7{FLy3/# >&j4D[@Sawe1̏J5,.Z^Oa_M+тԏY$o7LbdT}mA= Peg\] a|$]C̜ӽgxG]/Xv٫OO2SW֊Efap1*x+sn$䘸嶧\ע:w]Zē,fAܐ^DFn)ܞ/1~hdmuf'\`iJ |r YϞ7.ACgCM+ jajZ%3^}N4/u~F!oНMLg#C4GCKw?}glKV6nk.|R0?3(jO]U=}j.?jL֗\ W"ڹ #\_It~kn*E{B3UXA[ @WcU^e]"zCJjL&4-VnNAI&ң0dP!Λ`sS_ɜ> *d=Joay2X!.5'9]TrI[bk;9 S(֦U/Jz\3/;ib)4ʬb?$CR`( 6 9C{M\87~A;f<7⇔ȃoIi7`*!ȟWM"Qe$bqJAZdť`m*Lf0'<ģqP* -D )!(^(tt8Q?X ǫ\=digt"v%f-I^ODhzvw; ]ExNȶ g>XcJΠ3՛8kn u Q#_H#[X2B }FoLjP_9 QM 0 06m 5eY3[u6*4n0zD`pBܴ Y/lܴtE ӘʩCg3A]dKC~G2 `htT» Tss:B^eQ/3LV.d )3-8jjlFN#o:rjwRJ@ذYc-@z)Dr U&yIyM\İ $e,~?[-WdS5Ƨ}C]k7M8O?B֙O8OaQky*Vq$<$׬V'{.\Sac`tE^h)(!#X+f 2VC $MJ8Hҵ _Q3 _8RI[rJ,s7O}-2`]׭jDͮ:@EN iI#Po%F'ޯiSx  H>׳#f"VgEr"8ٟSOSo116|h4`3В UD߅!u5Xm[™*JWs\biue20|_; v=+)@z+b-˾]McThLea٣ Kj{uߝS8a#p#vI$+1CTwu3/R'ƧYm6h QR.fP,#3V9?ߝ1jZc$Tt2zUT>]>]uN%PuXZL-V~z2FL#F LD=9zJ˜80G YeaFIfXH{@ !hr+=r ūhKji` (sᭊ?a*!PX]_|}^#<~$uR/GRE^B= DD̯F_X⇪z[>L='*m4u$T?Gej B3@*)ro?lX/3AI iCRߟܥ DkdBԦ2j#{eT6pޗ&F0)8S`hAmDd8dt/e`5&<&6Sm B2*@UUH4'N*7/A5J|Z/PHd`}Ee0ҺЌS|MAsp 2Rd$$aa4&gb(;Rπ[tu_H:t$.41۠ۑ8[0}z긦6讍Qȵ ,_aWJbDvu(M1R@&K1۽͋2"<|Ft?-纲_?@iGՊ>fsQq;BeKaՍ^cIIA`[]hz"ǎ3އ[NGhtIDwFFD'"t͖!=oR -26 фCx^T)Lz_wַ6ʋZǬۯ A>UC81yhGf.,hGsh˄82jc0q*B7l("JlWWɘ{.;b<󃍁FfFGTڈ[h2`$չq, EV<'Z^;Sf};Ozv1}T&6JZfzSWͨ J(5 ' /rPJLzJ` PK҇5#C !O9X$X5d(2Țp?WA դ;?叁'g#=@1"iT|sΈ{l,_(b^SA0us:%o%5. :iZw;Π9+>IŃV?aq\֍+' 6K2ވY$챮iלgrя|LI&c"9H~.n"[_c_7O`C{8"NPWjz ZW{rF b.ԟ6S E%tӧ7bk5PM1 !_Zqu91\:mnկC6!EhR;^(A vmr7 =wiL)d# "U s/mɐW !_( ?Ĭ C2D_H,R'Ef~ܡa8XB*cvHWN+o$H#Z7P(ï:=,B "ӓۜ|E2%asx/}@`8b/SwC\-Ipc6[;Ë (l`K#LH*MSm(8szנFXo3"ł ~H*Mlg FAvLڼ9}b<j-s7C--C[ Wh=8ٷz'eݔMD! ̊'Re %9';)Q)ӔJdbg7VY $E7Ԣ95>jn=fV:՞x9 ]a -;^Hl U!Cș\㥹)#DTr,-=W얾ϙIz_ʢx Q䮐(f~Y=~xBӰUA3\h鋑99S$쵫Rqc^[ܝ+ҲbCZ)1]YX~D[` sDW-5y'_ߓ-\_pp_ڕ 3=CT`c&d 8j˫ \t@+2(j9p.lˑ}-cMVkmqx>76XT? Jy63ơK̮-OEǵ6Mh~,@ C/7nV(7MJW̷D( Xkť!Y+ph~S ]3`_s}; eumQ)8Rsl ) #o{|NKIEX n$Ű R'tҋjd0^-UԿBHBMpf$L3Xڶ5]j*nC6_&qI{Ͼ0: &z܌MO!E}>Ǘ@^c\GjOD9B;v~u.AY M}1}M򮗩5\&rBҊFJk]`W>(3q@{QGɶ'Sqza㩂eM.;=_.ՏXݱ)U(yp!(1벟9m6k u ;EGՇʬ/n)N!L~ ƭɴ'yh[(1cqA Bp8;9 jc_Nn0~Պ _}lRR):, Qϊ"6JԠ޶4sk %!0a;ٝLJmU|E£:sxoeYwKc k4٘ܙeWs^v 0,oI]% 6<>V۽jk@PJm[PʫB$>8ֽ4ץF@aUxYt%9HQ _UeQ-Auj1IYl]0H05\K"157i*COۋ/wZcidz 7D 1vB%j tXg߶iHbkᷤyrU<%yDƟJn҅?[<\Ia 6<>L~ \rf(XeвQ3,Dz.'CKRS(HF(4VJm{1c@nHTs䏺#`>J'e9vߍ6B%OU{ў2(< "Ra U:o˕3)eqoTL2 ,TVCj8+<tO9I VIԔDzo]t3|ubo% 0W05K]E'JC`G ܭ4TgqVx۲WP4߷Җ%mqL~ufꔶGP:I H|-{]h'I`lER6f)t ]B5oB6[m x\|OX-H=0]4oN`vSrb`^ô(jgՠ|-<,?x3؝<{F E9x&U͏f ˟z}hMXKd BHmvñj}+*c߫ $dc %$ *rGAtp[ryl$]q^h8rFX6 $ 8hbAyI,ʔ{%;8SxO"Ժeʾ+$Yx|=w/0VI&<tpI20FB cd…kڝ $c6;C ZzFAȇCx8kfar?>/o/LVD 0V)Ϗb˻0_0ȵZ$wE.wX1\A* fw#˧(Hy$|@#?A3b$^>0aWr]ٔ+h8<NH݉# Xpwc@gz'1ă0NHjz!TǬϟ0 ^@Ԧ:xv@iBhEzVM]SCoD}^1k^`` DM#=eUC=~yAOJ.- abaIz'ۚR 쪅[핸F`-Qp>f$A8ab#'(}W5?u\:bږ *< pȸQ <t^lWRl㓟 @dznou3u:6@))$};FR[DP|A | ZJ:LdΝY Y֎Ѝч@ˁ5V"*n ?TjH >al|}v`9mښyRQw/Q2Ʃ *7CLa=5u1.4y}~1ɒ:ff[s2} M @`5艟_,hy,1p/\목{qpH$p,UCľu/]. g ?gETe5G~rRwĮ+kArލ$Iξ"O,' $KI U&4.;<Y7xW]z-F썥jmǶ/%&Lo>0My7Y9֝ >ƿgYZ07070100000011000081a400000000000000000000000167641c5900006118000000000000000000000000000000000000005c00000000./lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/bluetooth/hci_uart.ko.xz7zXZִF!t/`]?Eh=ڜ.+ɓeF0 (l8ô;$-FL9 ?Ɗ1>T8qukoJrtyz|HH˧|::L^5 2 O27*$3ScM2D\ >5;:]VpJ. yǩˇ&wjfv+LC5z׼W#׎\gWˑŅwI6r|.o m'%Аood2¶uWV jވ2=hI92eF0}D!++}Ga_~#NToc t{%#ŪyN-ypVdTg\g`4%n1sk)?6r}g\`~.FKG>;=rt ԡr(6k9~W J!\u\BP\-9Hr@=ۜ(փ|?K Kﳸ:FI K5 1^u7d(髺C۸e ]ۿ rӭgfR2NGӓ (r׫csGm$f,+OkzKD<IjּpS@Mu2A l ĆDBVM]6AI;:/M-µDooƱ$E ;|CL-=8P (n]hlF wF5 djq y),g* IYŦ{zߤ^UotDfN.'iUSa?}~#4ƍ wF١Dp1r P*M"| &nz\r,첇c[e1OX69 ܫڷU1x'Nbk|.?BܿB 2Ҝ~+$YU8f<Ӫ4؁^b@6/|&dtt[~umaKkLKvqts@Vt/[]WD%Y/ΰ K_fTh>a~_B} 3.OjȐF_^vJ=`gQdeNgW.:^_7WZaS=FwLPK+D&1xH?BZ)mȂpQVE]2<)' MKgZCa 7W3Ht-#@A|Tvg-ʨb5w^eKB1 eV]C`c6f/M#߹Ɩ>1gCH4 Z twG|iwkFz7lT"5%]*O6;}@:v鏬r1>)X fnWv සȫ=˹ EL)t*U{0]*rqNjކx1V98EcWoo,qtˡ Sh;Xė,z܅5QO9(ʞD[_gگd^6")[C}ՍN1̼9hS&Ew.;o%?0~(mMn פ oカiynB`>D[IJ"V̧A5%\]q.r8*$r_W戳R;3K:-e>ڊvh+;ˢ o_Ǵ{2r} _5pb{禁 RBTdndS=;^G&#aRqq* =;*7֒Vy'1<02(tqǚ<\{̙W>Ԓtd{9na0`W\- 29N,7m (yɺ$)T,6)RZo)ɍOdu?>uFHo^f!hdPMxa{ m< 8pS]`sU.By=yCIzi,b޶R49jMabzUРdUbLK'β!Y^,_C6 ,Kx"+M'9\Iiڠ$ZX= n0Dv]4) 35L˜E߉Ys/\{9RN;z]?~Zs36Já']׀UYb#t8\oަI 0Ӹr/9_a-aœCX*rv^Yg\qM,%((U?l:ė5cg?_{ݍO ueN=}@xBR̔1'ޟ;.սڑ :Xh$<Suk3lRP̢MKp&O#0^A}p `Y&s~ nd"^yy3sMk*B^;Ͼz ZqhBiǵTjCB*O _Od8 ]q~إ`wsnےQA{z,gub<45̚@B17Q~Tǂa]wf_.v[I%?O}C3i)Vb _ҍR@V5+OBY /cs-ҕwd(DNzmԵv 6yu]qJ9+G%8JҏE .CcwPf&DMi_AX*iX^v!3xϽ: 6}.x <_m1E6=b`1PًgӲAJ7,/cJex%*wU F=ոe )OJ6i#D}G/BT5A8)ĥZ,jJ7M{{gX5lX߃rÚW sx=\I_,Kp7c79ǁـDj#'Szg4@kJwL , ;D jp]*M}KV|o T>ܣexGCwHb;[6cIs=/x"?j#=p h)B̡nBK Cj gHz~̥kRz<=Mv $%9^y@7 tBuk7Uo菅D2hc`T۬x#_ xHMB)F\hES҆qbU[Y_:S͌@Y+Uu$놕s&EY7X.%b ,~ն^w_݂5/ˎW8Y%E~A@evU@عZW &Oz#(I^5q ]f9jz;a f͡έl*( ؠL KWʹ'TdX :g{PpqŐ T=|6KR`,6bح•I/_'Udr[yQ6ea$Б \Pܣ~hǜ_֜`o&s%5ܹ6 k阱Mǖz  Ǫe@j*Re^`Oֶ5s(X]bom9^%&KD?@  6SQE:B6uA G^v$E)0X H YkEY9}hG1s+ #/~:[r1rFZn7xw88.'AM@ik ,q 4ԚHӐ~rRdLy ªhu5i\DƵZ듒-kچ#}=vPe. mAS^}|ΐUiq"wsY _h- [E}, Ep9v֮^D}^Z)x^Oa^ZbUHñfF"m'SΒWvy9Ly ^JO {xJh h6\;5܈L"8ZvoL*S`[ssN籨"y l*mݰV8i(OM?nmD{WI]@Mx@̴JuB`e>vudIhNnp#LUCo XRc|-;{g8ևRG*X!`[LHpRO4؉Mr=&m GPRT{< \ Jӫh:ҝ BzRrƀVt 5O2R:}Z.0r$EKuzOZ?~ǓxOT+%bKr-Vɟ)J.NCjP&6>7a<IE="+og]Y_4] D2~$gLS.f'"WzgMC-"4fɵ;}r͜d;Ńk"8^!Ni5V!u!: wPfѴG,BIc!ouu] Õ_t9ΒwŸCzip)GV},ݰci՝09*.5)fQC_` jdto\10x3d xP,dz#m07"z A췾rsO7&KXT$d,m'/X>B)ٮ%(n.e-mWo'$USً%GP)Y%&,$!]q ǘ*>}<]*S>G`n2%hRaU|9,US$F1* ]0MOіխ4Ё.HٶA}|ҿj'uW(7:w; v%a9[_um.\߈#I)T07x;fA ]F\~ۈ}L85OIaz't0Эo;R = @UGj*n6sN9{t9Ď8  #kGz;A )wkl6eq//X'w~nB94u.=(y) W٥dyuDܗ4}4;<]40h|QJ 0 .)HD>ZQG<y{7X!a Cxf;I&#_4 NޖNZ-4;v,p8omcǂi~`r4oPMik@c`vXvyPW߹>8YiXlEMuw+eN _Ȗ)V_V/҈d+ݑ Dsޜl?]l0Y!Lyn0ūY!~%"8|<;C2~&~]OUwqtמ OdeߌXT]˔+ID(R^˼n2R+  ]."y/R!d䜇S虊iU}|Z!{ nLꨐW0m=ޚ~7:cI*;h Sm]%G 9vqVh-QIf(_۷Ibb5]2@8ե/Et=~ qM;RfG&J"8jhuU>>mhȞn2O8Vw9fWUY nO<Ã;x{4n߅Eˠ Bq[CCXHye˥s;LZ_%%6-YH Xms`)'8.ϳ!aLrtK4X3'3I'nF'  f^Ԏu>2SKGz/V`7[r[Wb][MM lY,h:T5h+i9e 2ʲ3kq(F0+K=R=E0?Teُ? V.=I]t<3iSd{iG-_'PH>z--J*^".sݗ]rV{LoD)Fҕ=Z<6W1XbR6)+ ߲q,۴` 4΃4HZ8nAOO8ݢkru>_IZ7X֊M%#?t|RoT#2qv Q%rRP"JcДY€A^g{EmػUJhs[Ew[/f"?ůV?5{w:)#-gjStq˚x~+{Ppt˷<1y^H-qm:IDT3H̃Bˮ ;bk^21a+\Swҏ ;g2 ތo PVO2 m8Eq7b~D~ 7cbF+)y(hc 練U} (nvicrKqU+D /% }>^;_$Mc-c8( F!3 2;nNt_>wXQ 7+~%GӆD`Dpde{˷K O;2`]qGHl u3BilLVQ&6L :g釼B4 UȀp[[v@btŜPji@ X ag?zr?wZjE 6ޞG(!/IzOfdLGJ=  [%`iňP2߹t#,#D`9L՗F.(h4*$ c0W=S=2.sOp;j̘^TXAn=;= 8LRR#̛[,]LU}1=ʬo;&jV,9Kw(bm-ن,-w97+c!=8 RQ$y >#ka;s%c>wT^uDߣ!䁈g A>˚@aJl"4+.d RIpa3h\%Zhcw.e(nGJ,G?y$C<8+W$U|ywgϭ6Z?$|JOIV5vA*e* dQD%#2t[2XO:JvY[Ve?+qBpx7Ց{eO74-?O&FJ(†vnpShNmʍ˺CbJ `C dߵW -0PCy1,%gE.O_K}#=5뚯V;9ai|~LUEN:2;`1s?4.(ga@=m/1hFFNA^^w}8ݶng:*KeI C,;=Ϙ@kz[7 ~qEf3p$Zhr$VX*&2WTug2,_$Л*LSˮ)s2lTzKd۵˪QR@'zijh𝧝0[ *2h[4{gǮ/E඿hsJC4>ʌW@%wY IF7gpt.;7z y,@r+o+%`-^_-h%@ ##f'6\\IFuCmO%2PZch?mn~FrQWmK>}jG(+nk8h>Ū臕 A[KdQwX @dD@߬)eQkN~1ل޸ m_VGQ;^:E#gxh Tކ^r)%M239UҽPUhsYP OhREBliIpS1sD赏du!M1T Oo(f9grfh W TOz-i Vou^c t^!wFLj-["Įrd=U7_!k[Ohrb=GM Qڦ:/(hLKN GEeXoO 3}$Ovƪ ̲CzTx't((#A>1@-HR$6HGhC?3Б“WLWơ'`sOnEWL@0nQ=6Yd'ۜv梋v-?-Jq:?#pZbo"iH46wJ~R~8 u=Uɹ:%'x"(aKT6)2J>2noc Xv:v0bR&C%h@Ԟ?e l^zCY$`L47K >gږ(x? YPe~X [@c !,W˺ ,nb7thƈɵ0^#.[v"/׋W]bM<a2-APAY7B@ q"Fyǀ'5VKg'vb]ว-UƬlSQ6(O LrR6eT=^m(*pAm)95 B#ą7%Ib#:[N"\+i,xxݙOʢ4*vu <җ/~zA XxRF۫3GFuv+6z.&Ǵ, D_QCqU$6fTb?0%ăN8Uɛ]2$~l>6y{dZ;$~tu: 4/kS["F~ʰw|?&NTnPO A\M2p^єmלCܞSEuLY gf9<uP)ӷ\^<;EH|d1XGR "n*6,ٔB6EzƼEfe[~2K<|L 8> w+ya d[LLфww ]ϑ&‚4Du=<òa+# e LLNӛ5*SMr؂WX fxm<EByGp|ՋBvC6unm3," ps)bh#An^1wGfTOc;0ܖ\쬆KfׄXY^<4n}@_󞇤y"L ;HZy{ErHoOdAj9vL@*d#6 5hYڴ7 )[ .-&i+ $څm6h.ؕ[eM՝GA@ݞ ws{ӹ Cxc/ $m`ai7!M8Ok㛕٥ eݮ;Rc3BIXzIGBM2.Oɵxg|xrojG/dˬSĺg.ɇ:ңF]sܭy_o$-,|Փdc͍&vGrԵKIӻ$k=ΈwS &DIj[^Ks;Uۡꇻ|T`f/< qch%dh.?ДMq۾ Kv&UdI-`\X\E%bR"%9[4SOT9|`0dY , բTURw\$r%V#oܐprs:y8 nꇻɚj-7;ٙz*m Yq kfyvg GS OO-Ɏe4ȄWä}{IC vϤ#XJ%aqĈ>;4bBϼ/L/un&{fKYH)[4JqfK%D][;*!kx_F*գX>5[ Vѹ^:khm ZѨIZ]QnPx f 6@gC'=Xvn%*hE!g<%amv+`P~4:a䕌[TaCXpџEDZ70L'qʛq6VgÌQ ڭ ,ՃU 6NjR)e }Ll)ozIXtô&#%Rl{1J=i ;"AJ{L Mau2HK|yݹwۃV 77Pɮ<ЁsZBda֨` ']=al-.~(<}Msz͵1S5~A`r.F7;2%Y0 -a}{m{ɴJ@cUTWBQ^񅍻Yy/\ĭėᅯ9EyxP y(1\ L"vA>C f߹l[ -7qK#Q"3w$ Q{S/iT&" S>m~g*TT!IcFTö ~\{8`naQCGfn"BӆV 'iSNED zo(҄ HsoqZ٪5ann&#*`˦ h@Ŧ̛J uOTŠꇹC O!$h:I-#3 H)紩q'yo)p(}($@Mr)ͷ ܸnr(ۂ8Lqmթ"_7*M@ƑC' nY层İFӏ끦LL$I9BE0Էfu|#fq 2\/T:}bx;f~`?<jfے5 ; <"]羐&w(reOh(i ﯋Mjdx:I ﬋RC 48v.4Rj]辬pJ4$m6co3=}02`*W:uMo.Qq(~f {aCiq?7k#؂BV"9;P*QTz2<CMC?6Z5t(F7ףjxOJd)"}I h$..w5])̳p|D~ikT!t6Ҫ''Kxl?K^ɫR5n|,F;'1@(XF+fbbb0Xf y|VWG]۟6=Hꖅ MZQWj2M!2<%mcR94d|H z%%!N*g)fl\x~HGĺ ,V;4&@pv9)[ iFQ|RRv)r'"${ /z~DdmyR*7bCPء97(W*.7`i=O3&O_Z-[{83٥z\9dd3)bzd< #`Oi*f>~RrK-p4|[W}lG}!4i!Bw, e-ߢg>|$rSNSKR/mUjɣ&U}Y̪X67r>=E8:4z/#jU lTQ3@5@FHډzlQ9k Ѳ!w:E>G]!6rh6??K֐*9)xXp.-4 TU7~.dA0P= _7}YtU Uԧ- gR/@|KںLŪ\I_ҡᭇ#^ʱvι~CՄ=5b_H Q6PO)͊ny969{.PvK*Lߊt TZc5X5ǒ]b: 3HHf7qQޱ(99Y!B!0y+fd!.;YgHǟ ,Uh!+D1l,Jp7GJSE;l0ǒ+i 9mziOg(*#;#'AԞ|')B7)B}o_Y΂%T"Pn1t9u:n|ݬĬ]}=}CP9e3xv[w}OLrCUXܛuۢzg2$(g1 G"ORR'B!?K% R)#/ܦh}6_2.MӏTmYcC*_U n4Ym3 B< S mNp߹|k$28$]ݬzȕɳ=&0\Q=73EpOkYU#̳{H ~wyzKeMgE(.Q=1/pݚn% g%)6O+P_ocH1o+4lqV_G7Hrp:2r/d?W&[ZzK/)}a~);]XlŅ /We) {Q*P_._5d2э>=&^3hPKp\ݣ(y V1%PBqeo@ԄG@YADrE_c u:Zh@lvutV;w INh{6o/]xa&FM ΅bAt}T_K\"Gє%&v%,F9_;axNX-y撞#.F2^m$"1cf (c UVW7wjz7; H_@v|z~nl/'A3Jfkdŀ> 1kgr_JCEB!@?WB4+})ZOL:m譕AHءh*4 M^Y/%}(7İvD^4IӹDt絜]ZZ-c`tycOuZ{Pg=5ښaI U[=>S{{+` _jhK0+L2ÉU ).S%(-rW_\  ؠʴ__$oMgzfGs0*^[aK8l({Y !JcֈZ/y`p05qb#,6h$v@Dȁi .JjI6,Y\>Ϩ,,vDҭBuW'Cc^$rh )L@kxH|cq-M/8[&O[55SUGb"Nb-J[9X}ȰÍLP:k /ZA >ex8- Wtby#b:ʐsSh>Yo{ V+- &LdOc2FCP3 4uls!. HJگ_[e 6-]q~0@X!>hB4e9aRKkA{d \ctO4h 뒩6݁sBy"3psL^P[dY΢Kή̈́հNSEY/8bN:617aYrZAո½ctڦw`ܯihM/N 4BvOT3/B1U0pA+˫}L<<KY3z.JjBc&9IT~2[O 6I>ɗʵKshERa7+RUa}аbjc)?X&!2Q&vY0ޮ.x1)U=XM+pP`e*~9NTk U~EFݳgWYo¯bwg C4^j[[a?_ x5rJ;L+D@5kwj}DE/PQGámS竖ƠwaU,ZZޔruXg4,ӧFz 23KyK*HiHzlM ObF6K= aRѤu墳ՠDGe-(:}6FPh!^< MB$J;E;qRos-5 ?5]Z^7{auu`/"gX~Eas^7c٬C:%KG?BIߍV^vftJGbwVXxN hywkSt$4u̓yLI}i9`M{ou~6Il+pm&O gwX=}H $6mQNsӦeOS28Bݺb&Ya#%l$("V5!Jr \v|={U婖"wma` ':d `7{]ɏ~/tV[?zx^-|&|b&Uzhq)2V!YY6=QߨN@(.lfInUf4NAN3d\%tlbDEe}(E|0]MRnwf+Ĥϕ+GIpUZ$ի,EjiHp82Q l`}>$g$iݎXU|u͐5ܽ΁tzAr~N {HvUfR%R|TvEF 3y5'>T^2+_vBL=@X *,{ uFS[vc9`∖ak6Cn O0+ 1SɋH' !QW36VkZLULeuEQtΛ SD]y5Dq1 l>2Jip%!d}H2`_bd rwYgv{COb+pPD֤y!.WeNmP3"@F? x}'}\LKLfh됗2t9S:D-Yǝ1GŽkX1iTM6hYER&xƇurӴ `@+l ,Vot8VgSQS # w.s7 < *&n.O*:jhCIMA m=oTSE(_ ˾1u= nC3{G/ Pfy& xl=b:X=JĊ:Z )F}t^5Qh!Q^J2m?{\WerVQn !.6=O ߘ44,*ϟj^k3;uYNeЦpB +6#kN/<Yo3F5|6a!L1йQӛHJ؄"ݏ[$ OT+K0gʨlqtFFN᫱1`W  u{u&M:mE1! %7m]Mp3Ɉ2 я#\AzviNp2X~oP7l0a3cµocwH⾖`C;\St /^tiG 67L8;E0]HԐ2i3K-MYqڦZ}iͦ'*N9C+Kx]Ԑ]+.:f*b?r V/ˁ&3i?պzg]Dz+~_џ8I'* {1D'0WM9/d@ ߢM9\{?}߃QhQt8h0l`xLtW?0>g踤BNP< g Tś}Xvb1r4,vH[{+h {TkWխլT $lb\=fGpd틽peQokaӵ4~G]T|p63WIˮ ݀m07f ʁ<#/;F_a۶0qOS[dT} "ם^,POl&~]hs>8Q Sȋz |4dub,^ܯΒ񁽥eO*i~3,E/'pGiH,2D-xo;ƥ(96j\$]r)g~3ڹAPvȁ2öe'439X+|Gr6,9W>|o7'X X9r)VH Ч2h^mxn^djK^\R,S5lL xieNMiE2^UZj] g\ |M4 uRGzN0ݰsnMx-B3iI3O(K3mtU.'mN칑ю}XxgBudo8Gn@XqCϪ/RrzY#vڃ&UcmOLng+rviۻhd=h3'Bs{䅏y`MgOFb\+PorI2N𜳲n>J-OH:2 -R08 tsCߕp6&$:) hUůKܷ6i+[̼};rJDZ&  o e-4'GIp9gYZ07070100000012000081a400000000000000000000000167641c5900003048000000000000000000000000000000000000005c00000000./lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/bluetooth/hci_vhci.ko.xz7zXZִF!t/0]?Eh=ڜ.+χ2{Ln}-\ggxcoknȡ14 xTH|{'A { |tY'me^68˹hU, ?*gpVJzĜ\?z|%Zžc ]?Q)&~Lq $ VJ?źYiˤQgnb88_~FZYЊe(딸ք;KPc;/#{U8켨@`|?oApRV(PY|Jr$VA?ۦzf r'ƻO2kO>:3Eœ?ѥCʼVZ)'9+2'/%W~מa{A( '_XO*=A;]8BsP=BDm/T;,qndL~Q;`y90N 2jȀK?ty3UNq]׽EV4 췂T}!- |ڑ_7r/:O<*wD$\ںF$j0VE%^N37̒b*[#qRЕLli2D;|%Jt-ow*8:<8AVo6/I]R:w֊?qgٴ4V*(X q8I@KJdBOҺ!̜ ù`;(WmS< {8\:+~[ `u=On.S\aZ,3_HO;=[ǁG%pT\p,%Ó,9M [ob2qq^u!Ur*HNHgϊ\ӗcs2G|k3GEӡaB XK1b#zg2 8J;?gTg0C%?Y6UV`F_"Qvq \IbԮP4JU!/FOkhwVgUE}lCj8,r=#%;B=:sGwwF2+q J5"RES/ P1e-)|Ϻ&yZKxX懘g_Š3JjjE鐓`h7)6AdȊ9Z[X-=SUnΣqBzkBM5=zybZT84*j";pRɰ$>,]ƈ+:R{mĭՎ9wRUWJ':pԧ2 &j\)i+RwBH/3+ݍqS$A9Cut/g(xSW3鹋$I1llO8n8J0cF \5_W1ٺgY ^&yJ%zwdѤ]昼Le80nܺH%ˏvBlmF1A}(e@4, [39dj|r''˔)| {3 #+&;`jFgɳ e,~{vr z7JA@zGm8%"=\.Zp/m;l꘲̰HFC<_請cu2#VoæXQ0"dY+P)HmO(GXϞ } #`&jU r1fͩ{ (%ʩMqt2S( 4hmf+v2$Ĭ&TSMfJ:|ٻSyJxh|IUlS:}f%p=Г\nQ8O"$ p.xUCy`HuCYbëa&_?2cI;K\hB vX@'84ƹebf[HZ|f9;:kEdѼZ>j7]gئP5^Py}EH;=d/XδA A23 \5)ĸunlx{3"C.<6bM޳+\+([-1[ְf?/N,/"{?yS(g}DCGw  rxF0Yy&ь`eaNk!I8] 8yח4Y4(꣸F.5e'8 "Oܶ}=YlP6s{e1|L=5 Y_/(J_KA3Ҽ?}mYKZOQT{i{W7@@O2Rl!h|v+~Fg=[r29ǤϋP2t:5 Kdoϰ%b̵x,J! FMNi+,_lz P`k/w(*w)_Z 2D(:*Ј޴=. +-yd;=퐧y(_EA: 9z! ,a!I]û%)xά.Rk9mX5IV++ͥL_4n^5Tˁk"2O=Xܰ,e X3y}.'+KۉY3sd՝eWC}!P ivXkNje{W5`qPxIf:;*wZ\_yC(SR. .#ol},?)&>fge-S&UjMij{>#OKtL(JG`PjAnTnSEwշ:4 P&b1wzrC_?W37}@>eE]}\yriɽ. #qBc;q2|_TS)18*ha~YjO TS uzlȵonuɺw߷0\Rfc`[_E1歞Y`|_ҟ uyC v&A_ >9^c2Td#sR'փ\]Nc'-< z}c0A7}^ˢŭe SɆb%2VGu~5MLA!hvy3P]|ܑIdҕ1twkRDp0 @ zcދ zbla:U.Fbcxּc% 47ʳ+Z6N !2 JQ ̆.+l1SBMSKw(@ҎLuY?T(r7@F kt^ާkTU #?4)wy]-{|t~jRްnLQXJ/ÌA'>R|@ijbNA7TKl"gؓAWm(8#EeuXb@S?WMn=ym ywkA"qQ3cEՅ*n!)mLS‚ I,~cBcoR o8cw Ff#,Km!z^鳇YؓheGCw Q$:+[_Oĕk>78j*,w<ܫ!mh`1E(aޠ,vuZ+C-t?j{i??+Ay@97ozLtsTϾxW%|K MP|ܚX@xūV h97krh.OVqCl>MAE!ãleq 1 t3.L ޯ˾d_z 3%ꝘѸ{/?s >__]r)UKDO0<o7s%KL(l)f@%MYzbE&OSD6*ǿGV]\JFedg" EU aLsr#Б+1 hB˘ϸtpu53` 㝌'bVf J9̩e1%$D[ ݿZIgnSm\+?gwǫ%|c%"bW"}EEXTWS1LP؞'D؝Hc.`01lflHB_$cS[=\sEfό_dJS#mč? fܗ\#$D #E⦊Nޑб*+ۖf,ňKsкR)|kTl0eVݭrobroLiY_#é{AJJ~Y⌯oZJMP]Odt M2QoG'7q;lX: ,71]W+QN:Im(Ƶ$V6R.E$rʇY{pxG12V06\ ZlTܜم<<"+; 3҉DX e*π 3U&(>ukA"Q`enJG?cnrYM\y'Z񸲾.sQ۬o_Zަ֧r1ZQ2M1rF{lgɷpp;hH8,1yܤ˖hܴ9 'Aob[E3 / A5T1<1[hhQ_ f*UR_gyU.qh)tqcT)jZղ<'whN,xS{Qx=0~z*}+-bAz]F07A}G^ŧ}ʏ`>;FA"!A 9v.ȥ[+y(B{l %d+xoGBF00E|Ps_62 ǯIv>-=42S$S4qxo7h R]zҥ4#}%9Fs-JO~Z# v.T0[u@N: m@~ъz[ehOZZ%nWYge_c5[]mdzGaalq2ڰ3/ e^]S.a;?LҀׄa4!g:?؃N{.Y(c2v6^n*WG)splOy[UPӰP'Fo${VH͙xC Z3@W  -JWʧaƒ}ؽ*H֊K < 'ϫm8pDeGJC >%/!S7Ԟ*5XB~n`F #n]-]@qqrnjZCzs"ô%ұZl[(o )pK?1NsL"zȿ N+sMٵ^TMOi%N~^\͌AxĻHnNx{KF05] jnzbF66"JO/ta,8\g ~}3W B^HYyVX8"AK_qV* sƙnUVQ,& ;\Xfq6̴o)DM=U.wv >Tcr.EhoA7 eI bPC㍂C7sS]cvXgPA]ا#k^)އk"i`Xie|pܟLRɧ U˒f)-bl63Isv` K gPbK@y( ?=%*|9,Smg:~e#mjb-D\M[ǫC 5s<ƙJ2$>Sa=CAB |0 ^Gy Bbl> V3w2RpOS;F\-xH TԌUbOpwQ& LEG/TR;L̲O!˕+JѠ *C^;LM[_Sӟ0& a}6`yVdN_r_̆]魱>Nj]|Ϊ-w"{n&Z ˁ{X[s؍Z3;dZۤX{&-ɋ2e$L_3qr$pq<}K6[b0<LC䉸3|DRwQ:~ZQ`| *:̯ߊr0 jNЈ[&zٞ2!i+@F|5ZvkB`vZmfSG[sCYp55R/Jj nR3jEd01 lգCBA =z) lc+ook|KՒqLJQ'xC3ĢtWTh0bTjۍ0TF?(تb9FWxG=MA>9/TP&Ni]n ]7ne霃ПLg1>/4C"ܑaH3dҗ,~Y$'lUkȇRוnf:YD3?Рrd+&Ԝ;Xec6gC aug*LcB枬sS='ÉI*BǬ ;ȆfX-P[Ʊ9a%n=G1,(+^#(hkðU`LK sEOzrdҩt6=^Z2G3UFoD"%j!nka N-lXrrұÚ<0@ z3"l 9~޹תindޚnj9$~Q|w0xb}H mhc0L\=@ l`M#d4!C|S% F65XXtGZvUuQU]PoCު^m䴅'+Ok 5w,񧀗GI#Sp4 9vIj? 6)PtfFX}V6314QFkCfq7F|~Ӛz80BBFErLݷӛ*#D#Sx5 % c)# 'pnL?Ih)E{3!nڳ^}/NsG5IG|aV =N{ ` z5nh"*z) DkiSS=9,;#mVO} 1!G.SJV`{J%ϛEϭsKezKQrr3)%V"xxh6H6O13EA/z2]+XQu|hvT'Vcp7_0'h%IW33l˴4!e{+5NIyF`Xs?;݇3=vm;9_GpU ,'T11PVMXhUx#~Mk\Fh"ѓSXӽƩ!hHOƾyk0_!eko9M+40DC5N+Iv^+H!NO|#"?_F&-Ösw 8E_{GdP0~a/.h_ӐTYa*Tbu(*^w9.wbL$0O_(pjUja] yWIM2YR5Ċ\WZ$f h_[!(L .Ͽ|dFn2!9oթox$Vꤗ0}G1trACP!Lzu,]g |S0'&]ǹmΦ їeg`!5p0fh(a)Q4I \Y|-Z$'JgeK빉44,w#E"ś8!OrQ%n>B5%Nl"0oWbfK-a_q92@TTW*ܷr(VS$㰛*I%z2N><- -uQjɉd 'Ik.eQ,dG4f$a~{VZ5RK߈3[§[7+_ܵn %Op{W^`7iWG=ȓ΁S ¢/n(7cQY+]qX[o{^g_QU|: ` e5r8iDز (34]@ $:V^HĔWX,4o|d,+%S:_{|0~ű-.\(+Iggcp;X%M㤑2Zw_l-<7e* T"K RkASk&IhArY(i誣krRH7r}% oDu6N RRR4xKF8쥩ʋ̪fqA^ xO*4zlsL䐹ђ[)2ZXߞwYv=S= cDT`8 pb2mU~`vWAt>g!GoRpCR EuP͗n\{yiwJ ؀]h=)˸NQU-g2cPMS|UMk )ljZ6VlDUşTЎ]@;+AW{3E`Cmү) /vo~ oz,& j*q~]՟/ CSTJ;Qwlr>4 Xq^8ElgVC`ֱqa)gYZ07070100000013000081a400000000000000000000000167641c59000080f8000000000000000000000000000000000000006300000000./lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/crypto/cavium/nitrox/n5pf.ko.xz7zXZִF!t/m]?Eh=ڜ.+,9x^s== <1؂TSZO1S)9Pn?,i9Zk+WP YjX R3{t8@zʈzL3NU{AZ媩/J hc։4Hm@%k;I3 i ߆w#U2 "NA2eK:)!.&xvi9Зg*`%Z҇\$?R0TgHL eޔBpp ,5FkiKr/œf7, g`bmDžGg*~_Zx^.ͩ,i^:EH^9-bERxJh SxwR!hfqv]I lbqbb<юڱxv)-)Gc jύ "vVm=Qe #jx&2 6yY̾l'+Qkʹ';DնG.d4 0Q`yv(! \9i* PwֽƫASvlob($FU}L#붸+Q\nƟדHr**F)3aCPUȞ{fX̒eLLY?}KcYy̢(˜BO-rjjAU(A7ॶO}T+($!2 nIE!nY֎Rקy>ݼ%Z7'~s17M d_1狰Ř[W'{{Qo͎a($Hx:#d`& 1Eox}O NtyZJl -7)$Pvmm[SNB|_sV *)0 $uedoFhZ&s]r",M?*.}tVIMjS-< 5"bJ_T*rSNA`m,8-B]<@Tb~*eEi[?ΩքPź{P(M~մcLSޢZRs`emka[F-XȾ$,SRDȽc~G.A\^8Y1Ln.XQ`*A3Qh:ZwARuSsy*T_5V]{vC61&^zΘC"q&p#Xp ]7J4<)@hbvkՄۖ2xb %xYŅttVT 43J#u2.y˧Υ K&1!a,H! J?x IiDW Lsz~R%8#fԶ"YvNѰ;_-& Q;11\b{J)N\ tO uƏ/Bn][2t׳1?s安X4Xp8/R~b6\p^f\s< Q?GOF{g'`оr q{~Pcr5xTSוJ n]>#/JX ?񓹄0~MyT3$+W^ҘU*q6pH3FoRl&fH=‰ԍY2yh0xwC-8@tbsD(GWD2ٶ^bYeCƵ @@&~$|MrzYie\[L~' '%|&HAմs&3EL{RX,p-x!ae6uxD .ЇcPO*!gT׍-AZt¶%aBK:E3fkq//PNyV A}~D4g8w8ŲS eceD4=lS+n0Twt.?=-Bt߶M_6 ⊇G%ͤ%1J?)M[_53[4 `Ki#cY%^+̈́`('Us_)EP8:nr9,ղtVoe](F8*lyS:hkў|Mr;' ם @KvBR|t́qBI6䇶$yKUD~!wJ1ժLI.TY>U8 a4E'Ӡ۶EWq05C ? X\5$8׉dzkD6i:tpD:Ip̲4Ml|IHYnjO sIL rTC?Me^ |tbG/ƺZ!GwaAb K5^~h֖l+>ާ4BG.[J{_p˪V?BI!+ũL*&+ʻ!ʻ-@ĩ._C|3Y2")0ъ(h c7X : k:9/dڨ23<5$*4s`G JU;`ĈUWNn$H?JhWhmUBnt%>f'G[eN6!mDq+&q`9h`gv \F^ƃ݋2P$+NAz,|[F6KSqueH8goɽ5f:U,~IVEu6ZQ7G%ٶ+v2QJp[|16NC!X1}G%Ӡ O&`wW)D3fv>e',d*\ݽo=a}tA%E6`o1<9qfk/yGMM{jP\D #KSmhGϙ: J%9eAzP~C7ɁLu\~e"J^Lᮓ!M#J#*3#H"`.ss\ĮlHGJ~')N>ٝ^l@CDf?o0|@ySA _-vcB|:r,ůu=XIe%P!H>s ePcpE-ǙbN=W3_pw4CdJ܂%yGyg蒔ڨmZQ] C|q$8$VЁ׿QK/70B",(RRƒ>g'ɰ!f PuKH[lyi1?s`mA,GI&}% oR&QDJ/F@Lt=ZB[ܠπZA2(H/t"8;LiJƛ7Sw6M:_;e,n r_v-:R?ZgL4KAt\3"i#1,q#4cq}KT΁Go %;ܑb.&zU 2n:&=E+6~=]Ac}KI C\`#7/Sk_ CMU}s'eeU=BUz#GoDX`:.DH&02}(L,Hv[tw0y̍ g({=rCdhtfq! F V#)V}=$eS9YW9qW9 OjTLU%u9'  8 2Km0 5& BP9r}O'U^ ђ]Jϻ 7>ꗈu{^'s\CNGA?t i\)A5P~-A$BN4 #,ٞzJ"DDj+[TUZK."VYݠCtX夙 WҸNTf{KRt]ol>[q0fZ,27o_<``Nr"o!"tKѝ8lugE@c3K-3GZj7xP Dtec@kRk{?})ρ7& ~ӣ$h4LG'F/3ym,*]My&vVE#8O@%W赓>pwܟOtP"jK΢WV1M/&o!@s#/?C(#7;,tg]??aCjTYM(`ԳRL&{莦[/sh ~N@]}hB_că@Mf /h) cdB"\d΢F&X4Ci(q9"uDq._t^W_cJYyygZ@j* >]Fc(YʓR#u>-&c++< 蕱ј<wu8Buz/ƇQlʪsHiΡ68hO\$$Iy<փkj ׂYG%Ӵ >}\|Hz1qrtRą$~&祺c_?^SFx\^CUI=m ag%zNB @{57$xXf^zbiv{RzGb[ *ZY_c6(K>=%v1I3f= ~DF,& ?֗8z_G$5NrUL&k.snL}MشD!zU&C5GmiyB47+DLRb8x_My$6<|Ss`_!Ѻc최~ _5 Ь +$߽^,'u&Lᚸ׃oY;,,G"YcygEJ&ɰh3iϨ87򕽜qhKsܨA f,ʇ O p +|ٹߛ;wS8Yǩt.eh#J(}Lp\HecUg0,SBEˬRGœl 2&㩑6X>iffAq0D'&c@ ⶷Hhv$]d/khѤpȎ1'8TC"`1ऋH<tqN_֢ 0Fm6zJnu*\'C5B8YSK *TTuW;xvKx k3ein&wF *: *5 :&Z^jQ.}$V> OS?(4,jHϑ̷=w)ra j=E@`ŐMbA 81Jr4qYP&|C$3֩txFm‹HF!ػBwа)6 Kn" W⥩_&(U5|bQC IREu4MI^9-D9$tއgDJ1rߞ)'q׎NB=g`\^=jG`4$7 aM,z6qZ^w(QN[ai1@%jE.'^jk^MBz32 M,! IYe[btUgA#~Ū1\X >􅦊 y>%bF dͫ`mFr7/`\oj>+gLB>  d >[6ٳA|DʛQLf5X&oD `fb{m!D)䐧ڧK#bpNM) sw:cE۱j1/YN=03ZG'ќÄ[$ײ"eJb]][xkN d `||=6AHzS8#vu%[{K%%l+3 /d\!eN%n~=78[gfg?8!+#[A/T rO .=R>eIήQ8-|Ev{ O^(kcd4Pzu{v@NwAܦd4hx-ǙfvvϾ "ühkS&}2?wj^4'{ -U;B\i0csQXꅵf۠i&J򎸼\-/58-mKDEkT](eSl1EQn@0咀4v\xT c6;uZb7ʄ6K1y* ' [+'rSuNpöZL^&>gjWNdޚ9-Ma˭+I~tؘwxŐ 6}l^!L6P-$b S"7cJ!bS$jSw7~WA xg{CnرdoiAy?hpˍBK46u䝀}l쯻zB)-)܉o , 'dO6b{{*B~۠9\sYe&rpSZ*G"E7}_|F+1,3Qy;~.gfruѶlV1w`#/0um,ujjBc;LCb03؍FTVv*P/J>碼;>j]#)@eJd~?<x<U0r3-6OٸGgSlA= xx~@ Ґek5v;X%ҙX@CjJ5]' #aJRVB%D+M]N觬AhjАC?WI*P({`YV>ґGo3E ?C u5f/ڇbu>*nճժ-IZc)dћ+sl,쌫VT&Dy$Mlu!w7&g?+Md"Z]a$~"Ӛ,+g9qu BbǾvʲ5h$ō˺Tzkmk Sgu:ryp?>ZYFNϽc] s) pWEM),q@c3JYd:~6`n2ߎtt^&eC}~޵~H'ë$l\ lϿEƷ6\1 P+>gk#/p\o%lF\!#ҭO2!${L`3| g< r@>פ?UZ@E{m Bod<ڤ ;80c;3{H(r\&Zl2= /[ [epn[=.\heP.a4h;IDLn3 'PfzN`wD[ĥ(b=Ry|.pSfq 61u qW{,d}7[C-bpUQi:j /iټFLx0(5󢥓 d.a<`wM蠅OƒiD?| A!qv*Սkz\r:`&1 k*Oo\7O%mS@H*W(۽7AEEbgck>-Jsy,@:rF3f+³LzmuE LeSɹt:G}M<Ƒ6hbRR@]^sԇ ~(;v]3}\ vEC3Vyjd_YK+dglpgOo*!Z+XJn=Z̕Q)3jm7ZW*֖- c*֜CX~*{7|GZi-6CrRe:qҭ1fZt(lRn r-=,A]4EIH|5ilp/yn Z6xlz(BȱcuG%AOҘynQ,=Ć8:6#-q!JIĕmq[M@d8ǓE@FB2iMD!Sjt$u Q 0…^St1,=rЫxWPWhn뱆'%ޟ*yoyκY* [,Cƍ10 N9Ab_MܜaL! Ig f3'f=)e[~zX )7p/<%mWkh{0O2vy}S{I6^jij>$|#ߤP#9>9lt.'C9ɮD:5 򔋩[?Ϛ!"ixO )1D|Ɲn DJ25҉j1r &P Cԗnv$b5 $$X\'W.jCm>#ʣg|"nDܰcca89s, J?8KNa0 Jtꢆ0*`#d#sr )׏0vqFD;$Ԉv. `e RkVNKxiE[Ydc/&1<,/@& 8 KiP ݕs=^@_HB۬qK#8|*뷻x"Lսɷz_߼0>_9J0)KKH\Pw*Vks%5W^i_: ;^ OAYNp"~2%$OhuRU f͞‘ o~.ɽ9WGBiXMIuLF]n|I&|ӻaY]I A7L_UYBA-(>V݆/Ul )pEXȋ49<pDĿ s4v=ȥ͕(Uq3r:ujTzA~S˞ƷTSޖ0x9cāX1mbF5j ݊πA`<#H$w{Ԩ~ T*( Rg@^x4&z11׊AWq7sg1Xysp X;<9q:iH1P2nGe/=zq-mQZ-jWJȝ숟gQy8Q? ̇Zk)AklKbf%l3}o}eF_MsjY=Hq7f ҄TH(F)Fde&ևUNPc&{'p=JN\0/; ]9zYOdz/>Z}7Bl[,3IF%~5֫Bn D -a ]8/E) Th(T"N _nڵ#:$FwoJQr~PDƠ]$i?f@*7%u0PN DA;ն``b+Єe'aFq#z}+NOpt`*vi^i<`{.fxؘ{Me0 gיmtw&@BdD6l5oa2֘% HS*f_Bvt8ٔy3# 4NDt\ Sh/?D22hȤ"=`(%O*3<+K~j*@q=Gq geRB=UW 6!0v=`}e:5vQ+?M>am1ѵ&]OYxm(ǟne%&pt>k(N 0R2A`z(+kx@JDY&)(AH3v5S,Tq)؏ 0 %yY?65𦁩+JjLG3l7ԓ(+l͜K*ˊ*A5zD;wyƾm.g`5_V5 VC?KA9=Y(%M1d?Ż~'R} h=x XYuDGkڠ!@-R%KǯQ"OJ ;v4<+:\&M&(Lo&Cy)iRVw3YASYJiI4˾kqZ fm ?Z=7]KXGBa+!D t"b f2Ɓ } .sgc)'yO~4eFRmZ6}x5AF}\ixN`АSչf$<5CqΕjQt'+:|uڎ)YZ `));" 6|k*zi+Q跾ɸG3*l2^E0-U¢{H7[0oL䅈 ›dS^1&udcK,<<@7\(>a2e&gfelp]42⾷^Ngߺ5˟$_P[p$e!X w41tA4t,W(sICsni-bb[Zd/} sл*"挫frw&ⳏ+)98zYe e [&qΌ V nj9>*0 [E'J!/p[BL<튓?CMg=4E{/ 6 ]a_N}'y:jΦJپ]߁Mm1QcdFy*ft>H}V T7φAjr#pfq ygZO 7hCm֖ -D]Ɉ*r2o!iyx+Q8V a$֫8@/G;>s ŋ}"oȯA+*^#I2-XJP$㸖Xd)$}O΍Xq枠UoO}Hi]TJ43ͼ{vJt{Kڢ\Ya17N/ٶ7E_Q ~=4oTeY|NEqEdELT#Q(_볈y-F`k,p?-猐 ɶ:(7g)S|Jl&exU֛֗D:z,>|m״e*\3Ͳ5n8*]<ωgfn w8, ʴe ,$U# ߸lSDbm2Гxi2Kr~ =;66tx5tT[;PB+!8tڅ)Q4CFv#Br4QݖOPB~sPYZ.2Ê}9N~eP$RO۸hj{T"aSM0XdU?0WKō#$q5Ǫ.ʆ';610zx=~ɐl\db !ˉ0u'FwbAm]/V;5zjKG<]ń0$i^qM k.$rDK.Vo&tI' d;ڥ߿8Fs,.F8\9)Lځ8ـh͞ʍW{;m۲!'s2Rww-3BA3OA{Wmb >9*"Cm܅2-}y:r#BhlF7NЦoDmϽK_ eL-?avB(J< "XG)0?N2n1G 6 ?"_ɹHWmZC~Sy ` oԯRs qS:!ZuO*;4Y 8toL' Bg6Q Ii2ĪhRz=37gRtU,Xo[RS;['=gu-&o(ȎURp>.b`OG҄+V&swPb`7s馝L+Hy#ZտQ-.R;;a'FB$c~# uc$4h7rHK3$"s37 1>~@[sTO⬶`-kA݀_qVZy k$'5k=Qˢ(;xRk.-2Qf9+egHR;`_nެs_IP@ogN*@]21.f8V!3l%bGPuƒKݝڠka3.$"ݮ*`΀h wjuu–cpB܋YN ' v<>G+O!MnΪ@Bp-掭v 4 g8:[".k#௶tDiN!/J\nۺd  jZ@C Vqns(m؅`hّTꅔ26U,qZĭsRo6)'E11#Ofhi8'>/T8 HDGOOzZ6tgJhT*B1@qLukMMs3t'V5,ÁQ}ܾS?k :{Rdi RJ[ϬLm;hAh{Z 4̮6lSmSv'z+;0TqJ mf|iC. ޲Ahu'p0ݟIOOɏ%1]b Ti.c0t87%<|Qkc 'dhNrLgd,XC)IpS!S{q{dک qF1I \fXN]~oX~$AgtFS֙b|@"^i<݁ӵIT)}#$t>P FlRmԈD3D; um/7^8~ڱ %yhь=ȆeP)gpI]k\ b8ѪJ:"(0_\4Sl1si[WՎ7\&:^Ps}E5%j Oޡ6;Bݞq]Ȭ lP9 ?lՎ_l~Nw)9GR4E8CӴDEԇ#-- mJ4or J PA1-$&4q }Td_&C8`G,;%'_a^sA(Ju *Ռ*!u:Svޢ-)i$=@ό=[n3cBjOK;Ʋ<7%DMlWuqA/`-|OVrmw2݃j<O Xhg6r%1~;\@1j3νfqlݨqFDpD2|0X Z#*oO#ji]WKuhQ3B|5u!Ud4cpS > C4_DtnZҊrΣ5yOn\\LT KzEAhJ3e =) ,گ[ٷ,MGplmO0| |ys s iq)) )ĝMkZf#ӅF6p:[;&\?'h/:_țl1' G3q'Y Zg(Emg`8Xnfk,"IxDЊ&|U<*қ;z˥뛴 U&Mμ䐛9L X=, ޲ =uf?̪,] e?m:3 3lٚkxdbU*iʕrif?[:Wxu *wQ~R#CR-CN%_-R L/@F*UJN|^2qC-vf8Bb 릹 O7rsA=>Vnb[8MrIl@h"H'K2B8BE 3xFosRtL.rLQՒٟz>ӇBB:+RX! fx]fXYwdքTω5d<<;= Tn nrlBfmqBئUZ⸞וɌ۹ edZhvvRBʛYIFK{ZP~O+cVG5-%X2 # pU돿[ x7$K* n:k\DlϤ]eT^W]"-:E U?S%:ϬIJpRgp9.\vWmx5`e1#WP\ v m+Ue^:h\):qx[W EY`*} v'o)]Ǖӛ$L'a!`)(AL9D -5ʞ }sRI-G*CzIHkp)8AE E-u,co#OmC9B6ī QY<L~G]w9QL^ƨly0Xy WP`! y"W[nbY,Uͽʜa*;dyQ@2,*}j]wd{jx2 9pI2(PyJr=OH骁bMZ%X]ܴo۴& &۹n#.`){6 zLJK, 0 Qܧvq{ /*fqAG/6M9JGyN9ԟI~%>/vgsc7-ip|">e?0B>pGB[w𹴢f:fS>F;'0^{5u܆W?6yJ:x >J5YnVvB+'ܷ' h' sÙ5odl؎q?A&{]SzGrR0(tyLFr@P68~}8׺FQ g8! s,Ak#Z@y\V9HxW9ҁBU [6{N`fi@Aj-b,m\nʜRN>ɵ7͝2t%a{ ۝[?u |`bK)%n~Z#cYmNNkZI֤t7Lffg[PV^H;$oEzj dѠ6l ̄ǯtJZ.@!pk$+*e^mF.0 . !~vnzZ:^h9 +NS[ !$sq}xe=ũomFJ,O4E\7ލ2|TR%M:Tv (>_C'2P{/f5s_(Ukn4L֓VJJ6GkuzgzW/6T QduYJd Mg@Cq.թ^ c>(< B>4-|8C-=ݨDGCjT)NAց8XtRz҃fJR(\(O*p'ЋoQv9} !؇kF+ksk{+o:̓`@+ڀ>g3?vBX䋠$e+~ *ݯMUIF7+*2:@)?tnNz$VS9M՜) ez,d0Vg&B*hmK..s/݇3] fx-|ZҔ}tIZ܌ัZDiv? !~R[msC( l &cY:uRcTvGkQ &w[}M@܏h& c N˯}=N>7-H׽ נDXce :9sKz~/m 09dyoa_mf1pJGjq ݭ..3pjAv>fwҸA6T?LvG'k/"%zTwZ΄:yV0D3;|J: Os\/i0PPMҵXBUu~[}x*<79$Qݥ~+bqQ5̮ uUyJF>{w]Fg62he :4#qVH/1]j admaeN#Qy5"B+8RdQ|tצ3HOeݮ-/Utqk>ZD73=Segfib@Cam:\"Piup6b-Q(ϝWͥv:MK=LW\xq+:1oRC猑 f*2+5PB| U2b~:+Psy Ts , i-xZIo4E ReArϦo[t6tx'6):oQ.5:\&!q$i~D[& $DGy9/LKZWo":Yo 4xʐi`U1F;knӂ Eu@S:zreB#"w ZV9dR(8ƥph&m$;c2&@pXjNkᩚq_XuD[|\+MT_?zբVo>PV7{F}_Y`vBlv3G`|8ɉ*?}]dg,y[1ESp1#L0KJEA aq%Mq J%x[$Y^EN#ȹY(PSpiy$灶j Q'lFlmɜaǚ-9oX&gq"]zkEsلW0*BARmfAw=Xbx-y< l뱣ƂY MLM F_7uYB0B*z{ܤ1iFO$TY"2,F[&s.P%DhJٍ\Qq5ܒXW, .eMXwٻZOw_=dAD쥮I"=+^JͼEjqW%ަlƢ(c9Jg/.H"_,owsdL ? $Kr;x]W!?MhCnh]~*M<ioṪ'*ڭYn9yegacVxꃄK?ŷs\yݗXM;l<7?ЍnuSr><& 5mG7w*thoYʬkHW0ͅ0^RYjſ9vbB6l>UoAÄ0@=7ߔh4B|%Ns[3lM ?"W4瑁6Qhlez;Uh- "=Fcw qHvX YjbJezvplBvV(2 [Y;cH\Y*1DfNlؔX3 XG9i@ql mܩc֑,`vWOq;ylŚ+(jm72L~)[L7"b+V&hG~GE2'5&C%qJ(<mӉer(;] `|C5QXoڽ[iƞ. gkI0:" ~;3cJiC*zB'NH^m @Pɭ7g$5,)F3%ohG=ֶx5#V4sR`.ի '; C5Dך<ݐXYBӉxetϪR|'=|gՖ o0˔K}ja< :3|Ǧsͭ1]CO@Md }s&X"75PR8&HtVt~d*VmfGʐBiEЛPantkg'VRB&KBP5t7n?Jkj?21%f0wq0GI2U9>QowPVRxI\r)GQ*"X(7%0;F*2c1isa23? )?lX+Yq8;VgVrU (0qJn7ؼq㲉yI89ɣQ7W,ke^䬲M.{'74 .7GFr!,K;KRcY;չ1Y!ՏG(h?5KeC7/iaw&谬T8JKH\F Ф&7J~"T9[<rkʞ!AFflAw ж;V3(1)D}ؑ\։nd;ʚ/mEQd q/,GAR ;LEBC_*Fw[) #8iB-LL*ރNʀU7Ij!2LƞKպ!7&糗9p}/@;B~wpq13M$UO\DMo " *X[`I3jH|N`27\f $Mk'0K{נihR)m3MA.$ON=+\fKPQތp3IL݋#XjBj_BE,Ck0=A Cwp7Fd4>%'wLmR뚥ExU ToC #~!N۝.C!'ݘ-Δ,0֔U„{̀g佴PfhHH҇3~;<G4lsCӻhD q<~ Ď?biwZ: K6E(Mފ2Fgɵ6b`IԨy˝ϝNU}|X #f2!Ð[>tXF'pcgFSZ%3 h%C~ DS!\hF)vгCר;O8v/6C R9ΠN<+8-Bo^JϻM=Oʧ!$jz. W,V41Uq1N6rBR6ȋ\9ȻY׃;m#?k' m1NPZ,c0i&XcHVv0MP^gi*6i̕C,鳐w‚w/->Kky49;yf{Zx>bawԵ;6Q¥ODsha^3ѱabs` 0ʞTga4vbg5@#:)2u aXm,(L :\5MۢvDA g+W%n^F 6%x(H1ć֛dفYYL(`NT?T+Xwfi[,u{A9xYsPNLnBjsi-Cj!ĻI;(I8y,BUpWW!sKVu@lXp,™Fnտ,T.g3?t,+ 1{q^>/,拖 B@0HQoEs,"d 搣0HCS0LP᪂ 2c2bcpo@5~&c|ª:j|I~?sU/g>/E,2+%H7FHw ׶B2 )溎#'fU~}2l+l,Xš R/oFaЅ=Wq{},A}ÄEbA~O) zBӶ V] ۀ6մsyKjldb/&] @7ӃLxZ'zW_q0˝z:ۈv/ɅmJD2Dj&u(#/皆0qBLk(h+v\WJWbj\XK+Ip(XS )Ld{8癁}&QĦP;웲m-A-v6ߠtQ:1彠y~&UQꡏ(}nq 2nn,K?` *v2xTiD LP.UQ&KDrdIsbvnRW*N+>S9 ~ "I ~2ǵ ,+%BR;73 /^r (@rRٱM_AJouS=AV]LeWJGyXԕ7% _wPª߹e'GY Iԑeofb;k { [=G t&Q <.B2xYoWծ0Y&yd+v%(evn_P I2p<y.#Ifҽ7QȍEkHz~ޙq=Dh2L>@I\C4Q; ٪4`&t"Mdb oV*%`!iKYVӹpPA|)c)М!x?11]C[BڬAB".*Sgoc84YT&!Kuz]@N]C0I Z4E"= AHH7{g;ydz_bI0YOjxypdg2eAU~^`iOos'fhJR4*U?3w]!3$R))6WMXDP3Np"`VrO[OKl o5XQ0TxawTZ|8F  G+>K! [4V-;#qb/cDb./g]aF[?ψZD^hJ܍xfi!3[o%$qz%`Ee1 A5+ `M* 7~OG}]0N k,\.Qw j[ڂZ[dzrs)`ClLĄlU&#Li9!Im_O8`k<_~m;U3"MpV)liKu.cK`OUۡN}QmPg%gVC#rfQاQŬšǎAB<-V;EԼڇ@C-LKG~pg@u˿$rk(zc Nz_xؔ$J*"jY^d *)s%{ȍ0llp|*a րٝl먌` s|c./ lE4`Ƿe.>LeQ{6 J)0LNMu^^V꿷w+4IuΘ2 K=ٮ~lUh| 2 L^iiB]dD; &P^~`zze1=]VɸUH PvS6ſ(_2@i$87}A+鞈H!l/QBP~3`0~|ڻ\"}`A GiJLp@S^neC66$i\"q0uge` [^x-M=/SF)>~~;Y|pmF2 YH2Nj[!D< Z=W+Oe$( BSh"@j!SN*`sG&+&Xhi`VΩ]f_kq. PߚeD+Msa E'5JzNG9+포^||i=63{7f5töދ}p%%փxjӑ2|2@Uyρ,6DnQMxVKqeZ~֗*e#/-mRArf,*sd5k*GU/'?6HQXlm"3m(DjhRٹ$sm9&֋͑1<Ȫ؄ &5Wb=lN}-jc *}F0-3NY=!c B jϕcM¢-)xTز ]\&pxvu揷l7nҁ +gYZ07070100000014000081a400000000000000000000000167641c590000a93c000000000000000000000000000000000000005d00000000./lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/crypto/chelsio/chcr.ko.xz7zXZִF!t/-]?Eh=ڜ.+8K$6"zd 'GyO!!l$p#%?M tK Z(KeހEr5y'|5l6[ݸdrZv,)ȉ.R.Uu)FqcZ2 7n'"HxHWk@)"޺+`Cc_}riUD 9@ *%OPFO[vvh4bD3a =!h㿗^eaA$ n!O$=n$CEue1ݖc|Ym{g&)/kQϮ#uit*`GSā$ׁ&Pp֢[ymК]CphQ&w^'\7r+tsUr%8W&Kԅq( uC` D2thK%|=s|_5Gc%Q.o8zV& !PĩUzFV{&m8IFۇ5/ uiz)-+BRIo{׺_fD[Fu \pu1S„Ox<`z S +࡞c("AN%y-Ȅ}`)cIԪ\Hʩ9+ђ]&aEM*&V6-cJ89zAN #ap}z LTl ށyʬZ? GN-/+nL0"Ϥ?K23cI!XdJdM*7T<%@ eՃja?A=R g2rEmLc%Hv"J܈[k]O]Gxm`}QJneғ_0;! fҙOЅYP.z >_?趢h1{De8H`NQY މ"=cBՔsZnbl`ω@XkuVm%ԎY.Ye|%.)QwYءrQG~kt<E̱Os]i "‡h~ \nd;1FX}$4AH T>[\N?O_*b3p55_ÇԒ4S~Ma.`q@TiMqm5]pa֧<nǢ XW吹X<&`'<ۤzHT* l(gd? V'ΩA| 9d#ίeHbLa*Hm+`h$!6(ί$'1vGZ۞)zBeR.\/TD@ } tߑʳ8 S#v]# 䣓8n)qԍ$~*?b7KcP ο`O&O~MR^2nȈBz+7cC粡nMpHӟX鑹9p;msVqA5TxNg ?K㯸Kz%bߑw.dXB>e3x8.H<\d?_s`:"Y,e0¯s|6?M)H=TX'\2t. r8!nACoX֩,U1Ō^BuE*ɏ&:\bު?|A? /~&tсXW uZdT k%Gp}f(G.F0k묖/ :;XK,p:BZ,(j&sCZ,c Ǒ@& ͣ{WOe5Wg ]%^ѥ'LlsS(|E3us4WB@T*?fj xꩇoAqJN@ }I#mIHkm/{Ihh,+o|}Cfܣ/ab'ٸPENϝ #8VGX[711ܟ ||: 2`ʒlf=މQxe44l"\cŭp ۬S*)#sZN~ШdSmOVU~Lb 48VE-m)؄ьEWjEk:`ywܖ|x`!X7{O۷]d̪ _᝿b\(xW Ϥc]i`+oN]ʻoqJ'+ lmô9WQz]Usf+W JEIJ]qJv3oFӉu!MG~]oÕAW߀4Y5 Vj8Kޣoezkm[X 5>L"`Xe@m)gW2qݾL6GHL!ǽxP#9 nbͶrA0I[R]u u[>kF "n@";gٲaa8:fDAIl"UFj*;_*\=|"s :ڠzRǮ3KvwF&=Rqw[VߵدR2yP!^R£ʯ"HcTpWHЄZIyIW6Q(/=*=ol,s"}[y-FBwKIu"("bzc] k4rxIc{)&G4M-!}nu߇f(5 #s%Lt4@B0֭?PJBh"e~fÔgE-M A=Lߩ->*]U'ðEbX`vh>ߒ 'r8d7q1"jhdEigفw)"T\|nW[Js?0(mFC 2sV+ߌ 9 B8@Z BBvmdA𧣼NNdӘ(@\p>\T.Y!+B%/cS.y-$F>3s\; mbg-1&b"|`uWz]yB;\xQuaɰ7k[m ^ԝ'vM,6JL> ȁ~Fȷe|ړnyiZ5sV2F*1ܩG_mW}bPZmadd:X W.OxPT:B8 G^<|ZiJx[WFz+"l72X,N|pTJ޳j>Vh|%BUj!Ê(x⌈c`^'z++PdW7wV{LIȭ D2qL̰v]ŷG,Bi J#C黨Sl3J4-h?I$ޕE":%;<+$mbGT7 awS{!)/yh&bom]NiZlN )xA,e-b=LDD Mގ.\gNUP^ec!,C,)K~6C.܎rtJGS_tT޵ .!LHqʵ8-N6PFB͢;BAx x(+,Ꟙ;GV2&t!@kC^EPf%3ա `"hx:P OJK%6C9:"%(_9,E4wPƹqAh$*p7E{B$0يoDs@lsb^P} mQiBFglao+9kc4aE)JBb[QXCF17\s(m%-c󇈇$;2u[x3^ ߿@T'[] TKvZ_Cf9c\T"ggvw)|PJiӕF ;0]F> t<:g5lgᘦFJf \ï̈́Fl0-/˿v,8H*Ŋi{ Wt-/P#5>C²b9fK 1Q{W.\5X'ě>oQ\Ƞ7O@ ɐ(l)0]\J~D5u=nNtP6-;xBI;d*7~dA)/ @$`gw,B2n0o)7jχ?PUJ[%L/>^S5h8Өf*=x7|UUB"p3=(X}p~gYow_DP\=|t05JGϦ^[9QV`J7N{a ;ݝma N9 mIݾܴ|v-w5)?sF`e1q3EzK)R:2aQ+$>"dܔ2 pf fԺ+B4ҕ4Ն5 SA66,lc=  ^lEޙ]z'*݉Q1DYĥ,2>ԭCMO%PzB@*tjb(8ȡK!ti!LߑN9a6z 9.D $i .#R|*(m8mǁA]ĥb+6]H(: v $^C=T>TfmX"8n҇5^s{R|F E=#dScRGO s4k8&gc_'kbv]F#I-pϣiǫ@wr ̟SQtirC@V^aQ܃$EaV.\X%4f`}݋l~7Dq[TM!UfZv扫) iѯ)(sS=,rpNwzP Ox16љin>FM|2,2ARL0 S0ceݬ<ŕV`,?^A O>1y:P-ؔRWԂ^ M@E߂ي0KO+|9O^v#fE~dQqT\[Eˬm t3U>l1Iύe - wC.8gቪw[ ӉJ!WW)O|04Q)  4f4̥= ^p??6J( moВq=V+I<+ظ8yTa SL/R&H7ČPc`}#Z=IklA݈߰ ޣSRSl\T1 =|Qq%\6Sf@ʦuȄ0.m`2Z@At'OZҀ0/Pn!m^8i̽K%|#/h~6$\P?6ksI֭ZAOPl2=TzDE5_N2]Fgn {&SosAzs+:@YD& Z QqTbiNtFLfi1/Lɔyrl>~N_z0ɤ_CK|B/`tE7 (D@As"g^/XFrK5`\sҟEI#Y~nm%k#E﹌K%xE% 秢G9[SvEu[rf`xBcUptOTyrKy*8qW2q-Lu/Sa 2h@9`C1o .=M_=[ɔK~374AYvG.K¶{KgYXYj!kW3CH\AF tU0|2ؔ }*@Bɚ-#2h>}k{ p7fLb{GeqS6s"tmO"ܪHoc@S7ql[6u3NƐ_;諚 o5Vҵ_(/+b/LZ_guyJQ-vŃPoEʿ\K1agޙ0lg*8P|BSyFt$~L8sV:cCxOO%b9\{m@cMeEań8k wum'lW71pzxdK 0QH"8 8G)eOg=qbp&eaU4 tƧj=s# Ƒn><"E<6FV\%N6a4O`)V/8=Fy95i-%~t^ZRgք~e;u]}N !GN!z-`>` 6,5bƂ9+N kW.  Zd$xdR#@=HW0 JN؜sw|"C7)֦m[)(<Lzy~ d/oi=c LQwV/M^hEXڠI~f ?rTLgtUމ;ff1R=‡vktjMeӫF3v‹Ra v4DHׇ(ޡn˽by"_GgSET``<,pთ=ܶd0Q6NsKAn3\O=5n7-[+"R/r-B󫊏d rʇ:T<OإU{(.E1+bq ]p0^Bg}OI GiFfgwqAn-Z`~]?UJoE!1)2G#Nv)MM\c9]MoOpGѫ@%(gː{b.uFˈns_hMPP ZAFqollq@6GVj?&⮲h7 J@J8jǿel h)#&aZ4WQ$brA:b>}PU;M[^,:UctNJm9O=xI @Nc*4 0N1G@{̧·3bƭ8]>3drV?>M_~)tt1+}.ͅjF}HG :U04Lb`2{׈b -\F>3w:kw,ϋh3y?/OSzFDRiRTdL 0niXY߅fL FTX@|ù2̛cjҤTg&*J@+cU'ϤDF8Ah]du`<86$AI<-`!%=AMW,۲ٶ8W?N\Mt3VA06ap }P+~'~;]k+\:>XdouCDd 1!7TGbNڊKz%d4^7/Uqx]-bإ^XlAm֤8a1re5HeBef{&F7% o%`!L׸᭵9]xiKIʺR q:gzwt/.RoG)6N4ZE'adJg;bfjKW>3͵įrll9xP/gtP"875m/&0.sύ:Ľh[%ڀ3 `/^FCvɵ(iLHlǻD 4f բ9+:V&,2WO3ʎɑU(j oA+CcA~]*^x)&,{iQqE㌵mdrSnGz2Knˇ"AԚ4p",@3EBJKZ?WˑH38h iZ;\"텙4LJ L]zaNSϩ}=hCsоl (ojYd* ' EDhQnemW)I, JV_ gUe2~ mXU\Og5vQJQޅh TFCYLmm@Yi0KXY&€~y mpw5gD~OӁ,L+? eplrO*P*&mCI/ _xJTՃJ6_o_{~dmnb>>jlqb/eWm>׈STG:U Q&}BB:#0QVBB[E$ w$2}.a4![g`)y\;t/ ,MGS+ ]xR_&(N-lx0'bWdv7r ߆YՅ 7hP€ԐKw8n݊o-Vs|7>H^,h2/k&ɨ0#gR6 %ĺW֥H|{͗E顧7EpȮ_zJM6x zx1# n#%V Jk+P|XMlGԧH)ZzGִ0)k:2ই!LDMD9vi'ˋ[ȣ/ 1h0nCMCSnDZQX8A3u(hgO̬fՠ%ϳɿDF}\~Is9A8S:5*i`Pg[I`WaVL aj=|_dv? t݋c9 5zQ<ڛl7}k@ffzXjUm6pn~̉lI*P7\ީ0/PLwu̓ Iڎ\\"WBetwHɒZA˜VJe6 —.ύ9^JQS#{҅29ln~(1 Xݭ]'1{?(;;WkO;~Om :YZt'@"ʼn@)2 8Np`iIZnn|7QѕyV%2**A1>i :%%5m@Ѡ6-O) v`Q_cVڅ{ 8TA/J `v\?#"j!l*,Oж'p/Ҽ8n2E9Ln-ϰiX<S˳D?ƒӨ:N4ƛO&b CxWr?o:Z,${ߞ=4A[Zˈ~Օ~?BPr |5^Nô(j*%ۦuji@"=TNH,祙0ۭOrbUEn} dsxMe 2k# ҶB;ssYic͏w﨑96˙$L7 a9en4(|X>vU\6CRE'_" Bqa6Q&P(BAe_KΨ&,o#!p&0|&MF}6C1S'Ǚh9Ͷ\rQVAre }DL߬ZNܡʱ؃g l`FOCgT|ѣJ $ǒEк! pihG*wk{~T$eVPB=Adpzequh BVLLH oew9_ c3RZh!!c_]/]SsQ-ʘ {ʿm/>1)F0φI>p.:Wy~;V 7qɜF}f~=|)F޺K֦{|ҡW+zC-y5ly󉎮re*NZloɬ+WI^;бZ҂>-ùL|b00ñN 9SNsҨ)b:'hYݗѭ&9;|7%FZK<0W,:Wh |?`Z+޿%Vߏ7#Hi o+_%86i+5)18BFi"}kQlWc,7?ҺȈu:"aml"o$B Z-[kTOJa]†z|rMՠGUçuf0^uzK`ޫ7"P)/%މK]̪- ho+Bӥε('?B((@O$ XT"Ci|nr05%`4떌onqu _DHC&WmHR[j88k=wf3na )15σ X.Dlwb&}}՘jE<%SnN0jyj+1@XÒܱV݄GV^x_$U6ޔ;~"1sh'v0-R^Pхhhte2Sr=粓ؕbgTr}V@A'J .P/'ҕ4<͡R+JP~*}Gmm\e)4U:cfSsյ+/ es@NB/Mtb2'(/(̸IG=8RT3 -;FM*ߤ^FJݍЍ.\occ#Xtj<5}rA26!ɽSު44zw3(/I_zQ6DL&dd:z :-8ם7j?UaIFfQ5;w@!!&yt\<$vkc)t}ԅ%l{J`Vҷ-AshYRi^mUYfUC 3,7o(lLs .6uJ⹻t*dsu106y^C L%cjlX 9#8!dE n"s~]I#>"qp󯜍T!lc5н]?{y<+\ϡ2pjwVΚm顉1:Փ:l3`4æJZp3\k{zOE._Fe~?ܣ8V'ٵGI&L?;)Ŋ7B2^pSHBs7{m'j-+9rw?cSwoM7 4&/5JISp@Hź,\ Wtٿep8"LeqV֔M*,`Ho# N/ezPDrVjSHY+2<%*aJ]D3NR⿪#^ǖr*:o Ģ_>-,Pm<OYpĿaY&VCp]'kFu,d~v"/,:iy?(f=Dzr61 #t"p芡?TF+Q; ?Ā 6~-S?|7l|8g$ W?ג O[mInxmwьZ[FMF.ILWddg!Hc#)JMCB gbd_@h*Nil^~u-W8Bt#Gx ЕmrZxm2 Dwu*ʺjLӧ,vZ]H"Zlsgedj˓Uc:c~TH |7,;W[$93uX; E|g l}#' kvjJk7{=)Lΐ]}D?M 0bI\qr1`CO+ I&l<8uByWdDm29W#"M"}4@^Yxɛ7gkKʨ6/XKg3;B7Z+J8n્y̪/a}AV!U?iN&,`s<-U@F۠]p޽+x@:ɪʿ_J(t9W|^zIx^ [' ć/SC ?u\&+{ 뉋YS̟N&-xshb_H5ϛ,=` C6M"b % ,Oa"'Ծ/4fg%2:ǎΈg@I$%SR䍓z;5X p԰nUP]F\,Fqyϔng'6ñ8l's#1 jvM~7 ?ʞ_@{6[R 6 jr)0} mvy}>^ԡ nݓאּu>ae5\>;)aEm4Jc)ol"ϝpTg;5{w~5mz>#?:?M'( n]h Ͻ-*3*vɽG|Lq:Gg SGv T 1.4Ļ'r3f &kdE}* lm23nK@gw4&(vO \ux7ObD(nV3KC7Ӎ^~V@syPIlSNv&ksE7pBpn Yyr"l+^@t|'5RjeY!50QAo_p"r1$V3cB|#h=AẛM*Onɝ_23̋0woy(fK"t(~d1c)ߎEJ3S$(3ax~:TۆG] n:BU8:q`#rƆ;a"&\LPl@<*2̬|-@(9I%؉N&jMѫȀ@jW" a^W%-;A^ES~t=^ rцXԉRoҦcZWJh8FCN4%bl )M\SڥzTD hjfЪ0J =)apq5v0 =Q4NA'Y|,gh/ks3Ֆ{8m*y;%X[ _'(ʩz0iÃ6諭] ]]/Q(Bq'),fn @Um/lv:!J29CfY@­(A}[a͋)lVQׯ8 ͪ`jvM1X*iy㤌^*B[n$g88&bLYvΠd}ڰL^8bX1Z)xxcՎo/&$c"ܯ cLWrm<v) ( s" \"g7^zvͿY'֧6[Ϲ7YʞE#R9ֆal5ʬ)[Ө!mՑSnՂueW<=uEtd)#BQL[=uzsڨI8<88%Sjzpq˦KPk`X3& >qᷘgl.~rJ%Ub0Ck8v2~F&i,@[duh>1ϪUY#ep Owwo+ lUP'gpX %BהxX4nF(i\HSV;84wV7#VfJ٤ҹ CW (xVnܡ/*vm"'SB_RvzypT'34J/)|c/tOt{6q -]TnͿ91`RjQ'Ef_\ o6V}`w-&j*IOQ&Wzn׊cL!) YԲC}XY&d4߁LnCϔu^eXR(\xVUX74 Y@5䊠0^x&鄂t.-=0n(ixNrg>4Nd8l͵(9V@ռ^ϖ tZ#;r^[|7ob6ɺo_w lBIãq)9JTYA̓z䍪F\nԼD#)vX}냀aG3~I%uZ]D06;g9':/uГvf }#ݾ=$4`\S:6v}T\=V/C -a:Kl/*ٖ."ZJ$

$nFY?>ٓl(* <6U"MXaG)Sw_Xf~;Y%֗:dX3{3.[yW2h >*UBNCrv ,4Xy8TeJz|c>ښNI &_ ,lɹ>A`ARFPU'\C ]btIfd*2bCfI5kc'j.u]&`G3}"nKG0tR ww'~ &.ۃ̢DZWT axn M.z%<'t jwL-BȂ2Dŷ"XA^>[9vjI4@pG0KoՑ, ΐ}8apF?YHǭzXKO[KN4 M$삂֮W@s$FnaMI~rT7*hsZ'l gހ>]DlDW`VƯ'qpsb6A,LW롽t#vAImZ*js;O48 cs xN~ӆgmËu<umPTPӭw ȲshזsrzzXG*Zz G&C,\TڙJ 2nnAu:FVmS /^Rj{*xM/I ݒ%B38=CI J68qc:r/4E<x r;'jb+d~bQȰ(]lo^Q|mRPML8ƑICDW+>",vy\HRbDL qbVrP<&SAM^A!ibߛSx nGYtƪ~'jEzF7d:E0M ,hJ/N/h9DAkHO`ޜm)NFjԴ[7B f܁q"OϨfl+i}Y'k? Y8Ab3t~[]!GbL)e,[ztO"l)l<}U@)xTH-J'u'q*$|/>9h `B2f%i`KrN>`X1z;J86fbBzRaO}6q Zju\vJEv+RḞY}+ zY#|HQ\9u< Xٰ8*nxmǫw$ls~- -|oAtVhwD.3BmGs:>qW>$~ÛQ5%t{L6*bO!3g (f|`eqZdHuEbEj|Bp(_>(M|h>xsevgfqZ4WE}#G )vmr xYh< #6Pb-FXˉvi%*o5rZXr}iL.Ώ 6[We1l*7/^+Hm9n. Vlif{LhC-Gͽs09p1 ۣ6㬱qxs7ڽ9\k&Aإ,IIhP1X#&?8 &f /S 셁Qgfh:گA~Wc׃bh ua4bo椡Ngtb5;znZ]`qDII1vRn+eyGqi}M2{`GXFUv4A+C帉mNik"r0)Q0ʦjksJce6 'WwkY(L&Iv[ ]ϡ1sv("D#ݚM)d}S@L x$܆=piosE!hh.Į3،1JTGCtBtO64*&f.DFx'8Vۡ f*ˆ (F' aFۀvm8"Y.:i@E#[c%Y׌m:*6u.[12?_c ̃1bՇ2 y` UKڃYxhYVۦxtϩ ;_ئΥhJ[/F!]$zЮ 0۞-/Iqr' R7q'hm߭ڒMeh98愨*}Oi+ gB'HJ~ SUv7iI*f(:5_p_/Ó W嘏WiJXx@'A*;qz+ץ`~J?Ľ0M z*Ο<imW+ʈc/v:eg׌Q[~&~$.Β /'Gޥɟg8f:ԳRc+60x֝IS%K6#čd#e[E- ٕIVXt] ?wHy;7]q.DKִ̒tPjѯ[N?<:~1ũ0+]>C6WFs _+?_JY>j 7 ;\@8iF58nԩt[S9GNn٘- cL@6 ƳLa3B =GgOс}]߉ ׶}M-u%zE\Gpn; WۚT&gk-"9/w3BzZ_ ~MH1fKf` _Y ^[(Vȁ GTXSP2q ňf^6 YѲhI;:* sܕӈ 9*VWqw>}(JX)QN ) o7AHqT;OL^ `א[CǑGXO@xsE;uvFgd Ԃk@.ݓtg,40,؈[n_zHbR$?LeM8D'w+R 4hjpSaCiEFIƬ$ !ǘ V'_ |I`{p6S,f#ֶB`ZKk?)O:LuK"0GcMqnУ%s-Ɨ>m^+l`jTI6VgC;\xe4h3pz%d\98u8 tESvs&.fT73=C @h?xsmFwB#3Ol?g[ϸӜwFb8:8RPiB=&Ư $0;BoSvYXiRȿ?T|އqK e̡&s~hDqӏʺ /y*C#Ȋ9b B~n_@%Ĕ*Lam*B݌ȭME<`2hD\" 8ߞi=kW)NAQ$z V]`bB7e.=Ѡ)6XրȋM7 ٻL e Any0RDr0ߒ-a< M`sgrEgRg]RwhߍΥP #Εsep:#JtMEiIizd Hm0 9%A>܊dݭ/HF o0B"߭Azp5mqT(z5G^مr 哘51Ymcc\ԭsv͗a:H& _y?71DtX /pnk} pBWBd.@Wcj6ٓhNOF ͼ}]Sej㔂OgW !ܮmȢT[dFX1ss7&>Pۮ?x (ʶ2jnY- ՝Zҫ]zv^-)yF "1ʯؐBs3yi!ybg#N#Uߝ|b#2[l΀#:z2l//SE~2Ri<8ӃECm([Jn+{ w,=( 7N:f~_?_ ?- |Cn 0Q-hscNwRouI~'KoLSssۻ﯊- ݎY5VTIxoR@B])APKS:>u@i~ 7U]SF76!g-ـjHّ⟞H8v7%fE;,3{! |H9/55fƅM ߂V1Av:B)! 6bNS)q:@/|Qx+fr7-@%ͶGEtOXƑ46cR/]cHuӢ/O\5cU 3R[j}e<~CLN&nz)͝CJA-Hw)`NEmH(7pV1[gYbPƆ>ӫcQx.9josFSΗ}nA+qaH}& *-Bs{^'Tvxitk7oM3jaÜW}릞 Db&J/hr@WpS0 :W`ls h@TO`)Zh8|(`sr+3; Jb+pYz[Bטώq5́c\zWBjEfSsY/+u[Aʴ_`􍨱n&Dg\ک< i g:XI3)]Jb U*߼@d GclX+/*>C4zK圸qbTxG+Lj,䒨O"wiafVLRǴ im+s p:{[V/=_ު*N+]pl 5@ԃwuO{`Pw4#>KӚF5B&;@. A>njY$^ zp*ZQin 5V 9r 5aύ5X[\Z|eׅ",|}C'FՎZ{>ikQ;sb 7To]ha yWE ߕi`UP@lȠ kf7ւ`|<SpXt`cUSz9X uY܈8er[H?Q=ФoɅ 9ՁK-`NvI3NR2QchT7MCS*Lu}2 2odĂ2t(VN +JGoFPq" gtmD萬= Svr"8%2iR 45k;5d>epUDL &3&/W"6b=~ɸ{ĸkВ2Īej}?,N{hҔt~ 䉋u#]ݟifIu!t5 +{?@1X`dK{f'Īi!^ǚO&( B)OD\M6iK/lKZES~`׻F {Y X/8]]{6/ƃxA;jQj['XLMs 4˒5˒ 9*TUe!_,QGE8]+ۈ!5S\*I&A&XX/Ôx}4E[%[as=] gvWѵq tވ\Lљr38F2'uYH]=75^1"%|w+CusϿOK&>fϮNu3r0@8b06&>{ 1"Xv5|;Ƞm^?7Q?߀>Ie1'\k:vTʬF7א/Gf^QmH#+_FY.&Z1P}1 5U}vIkm^kK!~l1a+N;*eHmQ@!rE}L4*8"TkƾUt%g7X>`TR\vS!L}-K[טbHFKj$b [ܫ~ڄ7J&'Mp! +]ToFJ48:hźPg?0{cxJڑ)]"u#nF_.7 tNQN[~SKkV;> n'|Q;_@:\//M SGKF~zҚI~ib[%H;: ,NElMi60ÿ5j="nF+=7il<>M{'0Zjfm Phb2P>_3ul )(z9Z/GvC.WF A1(ItEN}_DM(1@6`Σghx/[鱥+);rCxo{-?;ȋ6* Q c=Jf9?y>M_ϗѐdVzАS;?FݧP/XpۢW (w- 0tH-#qBdry#X%"6" PԬǗˆ}p8 Cyyq;m)a2;6kkxє{ksݦm(^5iNe*Π p>T6{}:]$nyx2e'y+ND at%xLƊ`B^9|aRxDN]\O["'@Ga8kff=2z~lKr!-KKP A++g{Tv<ٝ eIEQKI0A Tgi < :SZ͋)&QLMwN.VZYv]*ිJ '#(D87[/ʙzouGf.q`hY9GqpSC6ͤ>qNn]`ҵڳUmゅc1Fj'x+R71@og~d2ՂI)Y\fQ:8hR;%Xo z 8^YHT+Tp(G dȇS=>b=VnJ\Iv!3VNpWuN=T:Q(k_m]i2֑d=3,L(AFJ]\vӉZV*LQɛ6u 1S1B-TqHT`ksfk [+ K]9)=#"DN;O>|){ aWT3Nv#1XXMKUٝE y,38u:SpYM}vӼ k qIo+ fIg_%L=̑,%&Fwخ NWt{jSq:<-O=wŸϧ'悹t!HO拖| N )>-N((RtR&EM.[m_DD~;yqvx$,iߖ돨/Yʵ4fA `nERFkǍz<2FF;eTs C <].ukYU M8⚍e^{UqTK vIO3)neLg;H@; b· ns}@SZpDA(ؑ0ceNaD)9 }Uzn}/cF#{uX;yJ=Bfe+ m)[Kz#Я $;K#֗jL[ÞoWr|eM}uу$"Z$ƴ],86[—5$q mr0\q~ކ1 KLE]¥~RG+03! ~N 2$'d'B8|ޫf$@PSZK1}6me|8Iv\G0Q{$gU)a͵TPa6?:kd%:5^O=~3U.Xחn~2C"4aoDG%+{ԭ Mlˋ(}ˊQH1u`lꪭ>03"kb`B5V:0,}_Gc#DPZ x."4NX@$5 p_I%\-~GGBqVec0Qmi*D.y<\{c:,8B} ]GX8&pƒg SVV?\@ZWŶ01UE֫]}@QޝB57  ,+ƥIX8zt QKx$V2h~Lo&J1 {T 3|&^4m"2rYWc_>I#3(tqAj =Lu~.r".}a7(^}w`A]l#E6)YYLDt[ՁuS]n().o9yG y aWٶ@A98́)ߘգK k&@~}HyWMIz%'XaظGq{[~ a=6+ג[U]4dN41hE;cdygL=$^߶"q3)+^P3p!sm*NN,^xbkܕ~Ru(T=&c`ȭ13"M2$j0>B4]wpI-jՅ-}T7mPZ@ȘI[!GͺcC YʺŮm$<ۋ1Ytz^ul [ѡ1quc7f͘D$!^QɹL ú5wwzs@n RN|Vu >ȍ =< ZҔGDzT i0z|ʯ\`5a3JDCi2#Z0ڛJ!ל[hIVS۵|"\ q~HDbwWnp&Wm@PAZtFRY~:7QF6]kj>oĊ =ԹcJ|(d+=s/#bmA=Ch!7""ČH_욚Y}J"du`B4?Y6`u7qrП(y Τp*FuPߕtq/EtzTտ7J旭)7ONm}zFK|DwOI't. o^aemՒzw7\fc2 Zo> kVGf^G>̨Hû% HtjX 9iۓa=o}cښsc5(Dͻ=MPBji."/Hn/ΨC .E'dsFk'P]r~Q ~&WA01??,%6^vōhѧdAM5&n{%x]σckPud[V?VW9ZKy9֑4.oI5^&I Ql˖)eD?a%?A)2? & ,J ;Sܝ)`3IF=oɝrr@d8XXQSۋ9xe*|-ؠ8OpآuutX\cVAqRe1aQ:l^p7zPO6/܃&eoMk 23<_xV!6h i7v|#lޛUݰO!k"9a4 mhc.obgF 3op!-it v*X" K.c~y߽2`wznkqH|:|[ 1u15NI{ȷ1x&q3U<^a@%muOب2m'@YxS @4Iiĸ~lGf??Aqk_ ZnCI͞@NqrUOoIX֩ʗI`|]3;_w7~ \Fœ,mj!/XauRE%#9.{YVH;z5|G9&OG84zYN$k=zbdah8^û2lK29jFs;ʾJB Ynx h { ϛ@|K]f?6&:D˕0@VN73pۅ)!$b.u)'(Ep~#T[9z&3"fMd^AۣLr鿹LXTƻSbMseWkA鈴յCWT"d:[P:-FQYMYec9%Ǧ[`!wը-;\#^$ݧm?8-|%Ьi/Iyp5#Szŵv/!)q扰¶拿4ٟ U.VDq!L2 fVMRr #^Ӟi/h=v1LGlD"(Ma'N``*ގ_d26Er%БzZlXAhdw[,;o\QAIJMa:i+IH ^J%ssdZSK&㴠i{%}Y[G 9νR,( um?I)$yZۘCЫ:-?<51v?zN+e4SʼҕBG6~uJ>`U8DHي&nTF{c[ڰYf&+8q LA NAlw~ s ʞ{Ŕ]*?f>WEӊ%76Y$ mQ&7Bڷz?Q*;)eK?҆gsqgoO~SKiaDq\a܉jUTekˢ`VPtAi*]k}t71W\*لJ9ޒaFs( בBڝYae^SB8:hu W0T- E֡tNļcʉ^̣f\{Ted\G)t6-ҜPC$/#q[#ńV_m ajUh-/PٸCmN=ǭ両W&H~B~!b TknV"NQҺԁ92TvpF 'g|=Z @Iby͸a C?mh/.şPgGfݛ;$VAJqʸ!;`Ei2@ZDQJ1DШE S/ H{ۼf~CG^GJ4Y d۷XGX!*zΘ}t$m?(db|ԩÁE^Y%M S8~DdDAc;` (8cYmmR9 >s[0͆ǘ ْ E=;,(#?;E-mx˾hw[C [QRZ߇G;ѻtqh.lVۓKץ<d|ţ2B>6E4nd@3C(YEhDi.m(5 n|2N=8#aY'([LVuGU-$Óۄ*J1\ĖX 5E3S3BM{=.֙% vQN2R"A1X. NV 1(]݀,I-Mv`'($ca}%Iu~݅O%8E'F7.jr12gYn=APr ?֘4YiWKfM㸤0°m,HV[ًZ T-Ve6U*<$tfz\`Dh`a@ushAgtJ'M}Xo|qMl*'*[!Ee j7%0w+*޷=+ LQ I36/}]A_t8# W+fڹK>,1J8ԛ q&^ў|.c.DsihppK3ڳ#8{Ml"M>cwFvlZV\yPn|]_֎,c7!IQ\ }z=ވ0?U: ^c ژ=&3Nl)-p`q}mmh'0"}`5+~o-!re@Xƀ*. |ZyFdzw|֎dܩ] PsV1c { ;Dۖ Sge#&IA=W0^T P{'PM833p&;虸X uDEyę1W0<<"Cc#%Hhоu!Ek{;D]8Nڊ8| ^cy͜D𥚘<d*_MNw|.9DD 8V{ܨkZG/e9ĔKs/^^&l p7\}tYc>w}K ǃ-k#^1s}4j0,)$C~ΚOQ̖4Uu {؜FQ;sgGAQY1Q'weɾn|ĒrNe]Dgyg+5605gTz1;bU"xVݡS߱`a#㕑G CWUb#mKŋF>c~~~dC4V_o Tm` 7=Y?L\өĖT9en?6,7P_X2Mz*QIusq<^G*FP1з^-eONC#@-ҁR/Rr2`T$3TǢ哠E O%W1 La'G} d9Q - 92}'`ј`̒|1U ~܃װ\*J5 ׳ ,Atq$swCf"VG*Du1'h@y恛&fvo/vRz tBN;ola83Ri;O@rGb6u? (Iy^:Q?"N0f w]5l]$T,YگIBzν QXىA$E;XX/ +#M0e,E%1*SU|H:CJ e?{!b5gwғܱ}zv F=*!\j B al0vz)ZhfÆ!JB|^eQ  UE#N&X}~qP4mh+= - <(k>9F2 Wc?z1zs/`ND#\5QKlM.\ y74s*qx#eP*M-( J&d['hBf 7b lgYZ07070100000015000081a400000000000000000000000167641c5900001e34000000000000000000000000000000000000005d00000000./lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/firmware/iscsi_ibft.ko.xz7zXZִF!t/]?Eh=ڜ.+ ,ivF3K1/0Mp3)㾢)$!ʄe7 4U 833`orǾo^Ne{'[O!-9\Mc>M~/,~Ԯo濰yuuB &]<:"n&i}9o~F11ٰ\DUOŵp\RayjCp(< Ꙭ8| zA~`۝NH`116 U- 4kSE?,/%e /A⍾,+j$Sc# qNKQ`}'gOs'2I<+n_@-'أlWrT7,)9|XH jO-35} D{߸{8.S\*u}C~iL,e:8i~+X8]>qϫ6Yfl%?.IUygkpy}r` q^߿sh=)n,]06M{ၱO7Jhy$MZ 2z.VHoևKz5*6͒N"`N+QREM#NAAQӵjO_2ɬ[V#*9檵pQ];H7 BbKi;oD%[]=.GClk,Q-#' Ձ [tLiP7N}Wr,- o,oO8턑F Uȱ_ޭ{E$́an{!2@UmOGa& g M˹ h'=p>ԼTJ nC7b8>P,6xz"vZx8^Fy ƹ:׻lS!HCgf("'vn [7*I[WUoNJ$_Þs9X`OWnQ_ҿ^NJ7;}>>%6% 0zfT߁ Ւlsu3h#FuhE V\?ISey<ɲ'L8~h&;//lӅo}=s' %qCMf1@تS^'*X` ID6&f tƮtaƅs[l(|脺RC컗CJ=0,t 8acvIb7)+u9">}9ptVK,m E+)KI;*0ϙl^w p+wLJ^C"E>-;!{&_v\>9m*銛@ J~Q@'L$oSp;|9R-QmH̍ڐ%{E?S۞ay4ߊR[$Qd_x$OoJ8#H^cy 2kwu˗kbQBRv lW) 1MM *OtE(PC.:Y#|jO2_%䝕FJp,^=@ s kSڸHHQnoq Q z3^4sGK6Saw"t8;n6{3D!Kϥf|␽ςsg2lB,E';.^vV0[ b$i ۗ - *+,R:9ƱK1CzFnw_GqYо!-Օ<ǿ40vyD(zD7PvNg?(Cf{Hv(qc T#2g7>e(5ZUD>G|-< f XHAB>.$:S;]<ɓn)zUxE 6ɉdRx7j eZ T.w~:Q\,Pf+WC戾} ' aInxSP":]u_yH_##cR]{'ЇThKJe{.ܜ2 wEocb.b֠"AԂY{Љ 3@56 ]j',5'e'LNoaa_(+Cc73Þ U%L)6~ލee4~}=9Cz:F /쁦 A*#{/cuMϟ^`BWeMH+\QK#<cx0U)CGΏJ.FߧF_'wg_}D'+֐ly0{a%w8&C=YH<O.bT72&W*.,qLYDL- Rz,FjE84z99upf# .)ICNv,jhLj]{*:Ԕ Si WZ\Bn g3X6 ׫SC6u؁:-hr2; ]]'f٨13s8Ɛa Žoav,,wh^g?lͫF:#'dfK8ʫ`x^忹2oa&7.i&]Ư9'{"ͬܩ<&LXDX*d1lt8k]w9vuL/͠EJLrpDE@ͧ\cOLf ?|Ѡ6_Uʍ96m]:V݈Bx 5dݏԫkiOD-=N _vOgTkyG&9wc7x< mCC.>}>#MgO{/mKWgm*O1j.v=OIq<Zdu_EҏbPyj/0>݉JTN,>%sgD]|2󆇮j.WGaW3+1Rdb#&pT}\K D[1DD:.dkݹevE"b@v=]^4Z<۴= 7 hl"Ap EN3ȱA,Rߡu:+}M2]Vy !GC3^TMQa&"jWm6*:E*sU"نf{ˡ<':+ {~.Ló2ȃ+(9MI_tp 6;iss—JzJ48_w,I.ߙY_߅k\cR;$po G${z HciV8B$a)6if+3*pF f怋 aUz|Y`_eJ`Q9m FOL~%iV˞ k|J v-[^bFaI\Z-WX7[Imw3hRJI,XQ"Za%, W+|."KO `P!:&Wm=M~4][#˽$rڠ$f?@^r@+Nb]zFX(N5q-]foD ǀ`p$Y5UkI35GTTu!?Y`b敁-_!z=;E KW`T8}<,/LQJިe.X/ ]D;O qq7A&ἽRv2r%YD_LԴ|zN~IyRO fL*i)lI^f= jJzCTeT.qp~/uoS+7ǧoX7oc%`lXu4V`] A3xN-Mӽp嘨@&7MKxuT9B T#."mku* ռ@wh܍a'>P+>+g Ev uG5`-V¼:Q@ f9oqVSB"s%bȶ<6v}寒BsD2 uk d7Bj+i`0kai*? J`]bzyCpEFu>`|?;XE%̗el#,APOxr eNW32'wzFA lb`njKӥ 0hUs7a1^.^ bGjOsfO@tN$@]SJ_Ƕ*ԉ9 l2'B1lIdN])~i4L#`=]iխY&,i!Jc:pDU}YMQvOTAA$p]?8_^:eE^A=^n}wjNʌAJ~jv8D^6QQSY"A8o'T>. )͋FЋqoٓ`_x_6:QC\(!+U!nV>KoJзzR:Yp"lJs[7@^K!,DZeU{@4X;V7̑JM pKkVCVoĒKO$?ɔSc e=:4s (S@UP3}S / ^R 켭9S f}ۖٓf?˶Rp*NxPLJuq{?!^X(Eei?Q[ 'Xw3s9R8t~\y9nX0i KH8| s'vrȳSB {̙# ?rwQXDcd-4ǬL';$ڜ*?8Xnl Z (?"   !i(a@mFnMr]};A>KLݪ9< י˩ۛΘ]L[Jtܖ(HoEqIZ MNUbOl,tew'NE]443T;<}DQyoqT@ŷԾl=#3.B2VH])7sD  %=o9(!d|̇2ȕ*[jNء5Zdv (E[8 4:SPbŸ{>ǗEAwC,bF3GVF/-XQ:S]:ݐ#4@ -oRP"Gfv2"h{ލc"geC[TLa,wxSkPmiv>zgVy4{2Rse6y!9VhJu 7;ق_vrt'uڇ-%6*%O$>s63W4@R$ n&Sҭ*zkҏ9ϳ v=1׹8.A`<pQgYZ07070100000016000081a400000000000000000000000167641c5900376b7c000000000000000000000000000000000000006300000000./lib/modules/5.14.0-503.19.1.el9_5.x86_64+rt-debug/kernel/drivers/gpu/drm/amd/amdgpu/amdgpu.ko.xz7zXZִF!t/m]?Eh=ڜ.+̌{yHKVѾ=‡i?  8$Q?m^8`8ݮW"HDvh=ūϛdk'H:Ew87jIǭp#Ie [OZzկ^{X9(g߲B cHfoWu`l`1sUԖ#\9e[8򜰚&PC(V01$xfh 0x. s| Sx] !kmÒDtطLj40wupy0"d=pMX2Y`|rnRiLneY iI?v4fbѓ)J:2~Cwd/W)VI C57 :*f-* ;*2`F8qw`G3MBW$a:jE!sZj9u47><Fg20l9Vs sǗpBx.GNϷ<#\kʮ.&*qkb2 đ :M)~LkOJ(隩J*ĜQ YQi~#!m::qۭÉ>:cRQ?8p`lD3nƔ`,٧ַQ|)t:UsׇDV!)+&PilVO>-e. 3TA6iM(\cO>>2Ӧ.ݨ8! ybˀXQJV& K1%YjSKowG*Z0ܧoЎ5q;Doи˧\ '3c o3Gk,.M*3)A`*wH6*GBufPp7QC}$L4Aw8tEod =u=J,L.w ?GaCako[/\7PLd飘wE<r6J= @o| v.$'D c'Uةvc1l~1 )wDnZ;nj;o!8BƄa7BgG-ȕs3Oq?R;IMԥ6e>0hqAln:,5mJ`dFE |K(2 /HCЄcTj`qb+%cUZ rc.A@0XjUt?`(opۥe݆)&Naꙅ1QA(!r{=x?n@"X>ZD "7u(ۙ(TaBH憔[EW&>AV^_Z(fO515KwI/zHBx$5֕k1P|ON&kVXERv6d]SGԃ>3 #!y$ &PGtZ-2[*qj  0rT\Z k\OdL&[jY45{ Uz 7ts);M鸞/2y)xѕBԗǘY-?V%7F4-P♣Z?ik"NV[:DkKhOk1m?2&>".U(S&9r>+qIl(~;9E!}b,o *:tXnÒqv6sK*'bC߉Mh~b}8v@ӯv tG P;`跠 tfbGD @T*S$4UAIkY 3SRl"KVeK!4vcz^97?taLJLX4oj V nT&a)6>Rpj BS,J?'|<Kdb< ! p;3Pꖃ&ĀvJ r/$p+6DOIc_ݯǡgmC аu'[DƴP}Ui:(W^u@\R ~\*g#~WW{Q6&hqQu?n_ُv"dW]zWx0b*!\} qޔv{{۴)"a0)Oabpz 6dgMY_"Y2$ iJkI2QTٓh&2rsT슻 o l"t0ʵR.d{M3LAIK%TzW̧n hax2"I͵d^Pxcj% Te#&Ouߞ@Y܈pf\uVF`kC crE{t9o/j\Ȧo?@n*oa~h:uM?pcZֲ`F<}a3nfĐp7ԟ7_~7&YSpo*u'RsGJ[.N,#NG*j {ȇxQ+LۭFh ܞ9V;lQ ~\i[j:S\,5W/VQKg^0wOK2uSP^6,O/XM3#41b [ʞ`M)=ˋ<;ܷ.o?b-v`oL$aPxwG$BPbE"0jZ%=hbɈĜ~U1F%?>kbI5e<~gC2{S!z#cSv?a}.dMҌLYbE!bAؠ^H*dqE|7qEtk9iơ6 &8cf8i%;v^2 [\p V16 KታY>;DQ(>Idzz͵F%IJ&Ԛ.^v䖫Zd*ف!W/QP'&y4bC29vCM{1`}10C@=X9nqޓZT@دM>+bY雽BLN6 N]Z[1bml:w^1rT uS |XNGGb{E{Gn%7%2w$=ItPd}ar(8JKb '!h34?+ ၳzb7c6\\+yPEt_pܡ\׆'e#CyVRoۗ|̅~*+.~2@$)y[|&9DM>!;z׃t|KFB-)L%o\\eW _0Uۘ"DAHN-FƉ@y;ٚHd!q"MPfV/wZYwbwF0k쳕:V4TNgcaZ8mGB]]"ϛ\ eFv5c*Ͷhˋ2Z!|c/OXBDr$\Ȧ"ق u}]"#-2b|?oLmRێɏWX}m6G4APL:>NӁj&X!fW)=Հ6Y k FǺjoW Y<10ì]ؠKf 1 aKcxs +h]P}*ʶit]lK5&NjuǛ}b-7Dpx LVO#aa d0?dZ0b/4Uyƻ[yw]y*ge"HRgnSmxWINݯh4?HiWt;lb g.Ս_ntR s2{^-u.;?pgU{&F1${Hhi+Sc3XהsJqYvBVe3q\{A\}\36C&\xQ/(]iͬ2wюL Pz?h;bGRtV^o`%ʐNF;:L*6 1fsRqLͱz .(~ZLs $C)ݖ#1}Η(y}R)}2L05<sr=R\0b|7`R͡^ Du "Zoi[Ȋsh5m3;쩓+ޑY_{!$6 c> |Ȋg{^Q&闣|.Yy ҲkU$0)B7QǛ;6fhW?t.ғOתM\,Cm\7(l][b$nSn103S%k&y&'}AU{ 3UDFP(q{su>*Tr')^!C1',lBi/fGߣ_IԊ*fS4l`q;$ڕ) 1X+kv-#IGPޠ<Eq꽲}@ 'Skg&z35" n Z.лfM&yWz̰>YF@+`iPĹj͈rr18)Z#^ʧDG~wF51B\N}惝joCkձph>BNE՝)ap,\c Ä}qZ:DmUyr2I}YbHd22WRlLBZlKsjV._Jay6;%nW6qQܞrRwû^[*/|6Xxir /1}ש!׼> ԃ/NNhdF pcld*I/7q"4Gz`_({і+(jNOM l֍HA>}Sȶ=xJ[>2^k 3į۪ʲ<.f-5{<+̹{i?Z(Θ BԱs !8NJ9A--D0k흶يgr8:f Pj^f✁>lmmgg>yr8FX{D!l;|N}yP(?]80GK)Yp!WrkO!D)64@[-7q#o<}͌Mؠ*Jp> xbA=ͺ gId0A&:ϽRb /X'M$\~z4Cҳig$luC[4vdn* tB8.PE,,1-mKomO\>T~ D uP}11I`?Rn%@o{l%8ߨW@Qkt]PY$8C(oʌ.G<l>u E{uY1/nKQC$s;w$cu& G'Ox[3N><M ZmgI4PWa!`d]Zlhſײ iaE#Kmc89 5_.-GiC$tI}$4DL ׊z! l ACW8t\;E0U0H H3͙U.gajq_). Y8 v:IƇnn.eZq?o |f@coJrGMhq[%S?LI@YsզmfQĀ?v_eb!CY`N˾WB e{۵TUm><#,ԥ3ؗV_eW,hrd22F~)E7Z5/@ȅҗw0mL8`hXby躟SU6*)"(xb`nc"ܿ ư4<.#C- jLϳ{ GcB6̊`;F`A sA( v^@G,fgoӇRxҟ?܅Ju#0rv@GMnԇ5R '=Y5P4+F[4ad rP9zv mcZZ^!䇜*T"c*z;_)8Dhil|1qBܕZ{BIN!cV^KU\&L>+ >5`q9G,wSޚʼnP*?=%9j acUAοu<Fzr Ne ǿu{>d ޱ,^)]bM}6sITRvxzr|bZE{ӱ=M^;vٻ|B6 1^+w^Un[nV$fl\ Dv0S',Pu`E]:C8KlO_<)u%@hiV']7Q;I2^ Z8?)_3A3 `AM0_׾Y+ByS4z$[˜7rD8K\D;Y'z$.F,hf*+ T:gd]O_v6WN,e ' \pQYREh<ca5u0b*iI*p#ͽ߲yv,GAy)^k.Zr<=AK,=PAq $v|3/zG{ԉDVZc9M'-@''^XXZMutk‡&n9a5~F HSך8وU1G=`R>Ƭ UmQٖ%'+8.'a\֑Q 4Qm'a)둨^F?r(^V彚-Nwũ"tŸ1t W86i䓘{/6 T'OxuhޫN Ã2_/#B' Jqa=<ϖp16lݖ(fO]W7[z){\CX'ZsQ_BHЗG.) X.+Mz̚R[XcrHKJ[|ԂM*sQ5qF[p6B7ًV @+aI) AI,2cQ@ZZQ(2-,˃ &';'4-Zi/J|>Ӏk[ļ`{/'A V!dArc2ҳ[xM$i % % ѰCm3kmd1\*0.\/ukJ!tֽNKG[Dݑj7 㻲)RU끩0_sFf2VhZNzO~_蝶Wa]w%@=l]gl'l"]:>[@oi+h ĺ`@~iҒݔƴoX1DUi豵s`a rD *ǩTۊ>ŽA}ָ4V7q V`reqm㚨fB z$#6mb=@B328K*Xfz!Ю4Se6ݲOdW4];|MrYп5XH16oڕ(X|R$t[1L 36M{WmzxX9oEǿ k,NJ/;JDK' ꍘ8qqsL9tC?G6_$Uύ9+8;D t嫮=S ꖏfюJz RY-gn^"g\6vq_xxcV. ^fOgƈ"⅘_VW8@t{3=Dki#`%2lak`MxF#1ߣi׶E$. /ڒ{%a#X03O3''@p 0ĽPGA8i&:K;޶. keg[>T`t"$q-ȥЭ;t/Bka2{TS[zE96ZJxRM-m яUo` _;P`o]O}g`.I'紼^r$vPr(!S `qt?:RAA\{~Af0W`2D9579'b`.k Z D?ڊt*. rjko:ꎍĽ =BAk| |(]WI/O_I3ɀMWe0s;ً%|\EzI43 /8l6p oO~4ힿL-0Lj*Q,\Q呈QQH 0ÒYjxN"oRz+)N8A5*kdn7ǖf8tjqQk,biPo%xϻ_!)->m{]Lج䒍As*ڎnYe\Dx,R LY3 ѿޒ=d))qrno U6 8o%1juip,Dx"6/gS]{/U ]句I 0RlE_#2ȉ-N7ؽG[Bݤ]nѓ38 V15hfnj#Dc%A.FoOԜ RxlCg^'J؃T}* Pڰ)w t2=liÀӫ/7w ѽXMٰgMQ=bA 9lPEoҝ蒹e:WEBH=dM?c){l-ӓ]()~7oXBL0{Ӄ| T H7_3R6>">ב-d["1V/17:˼(xe){)~UlSZNp*CBq?4?Mg3E 6> O48_x5 BQ+-C,ERWJ~4|轫wM(]zAc6ʴxBSsy TPCc(Y }Avh`ՙg"}g.|oFh6ZL6OG6vLŹ@ pԈ̛!YC/d 0 1w?3ð`t"0wv=&{cEf$Vұ1`2P>x:.dF?2C9CsLʭqFAmz,u[`N (_>6XcKVSdNt,b1AީH,Z)AO" 7_8z ںcVDv`3#zJF:t Miͼ17)Z <[c S.,4qsJOKYGe- Z&vɚ.\ame?VlŒ9Fmcm3)lpj)A8o kU66E xzHG}`ĉrz&'Fs|h% q:ڍA1"2}sK;>IUi;q deO26XIX;wJ_ n~D$[\"|А)m+ޤKcLGLfH9/v|e׉[Ap}nbyLvM>Y3Aj8쩾vY?pN)vEjYè"qa;a)F),<[=E7xf?;$6xoVfĈƴ"b<rPe1@Ck4a ;xnh*.~U f_QW:[Vkb&I% uJ}0Ʀ0:#~hU"8.Ĝ{RjMx,)9 L~v!l\ځl3۫c@+@,}tfN MwdR, 2<_uw@pP6|a6D5ɌH_t +D M^Wih [Gakޯ%$JW dXMw1/δw0Lom$ede';~'H*7ӝH}[ SbeC9w =q/+&M;b -|a 5#טUWnbQGsGgĐg„ eX{DTXTr$3$")~}˕ɓ^JVŕtdbE!rчմw*Cr =H @E`.ڽ33_ .1wpE8;zP~Pѫ$Mm}<9IV4 ;/rm6*hɨeiwYklBmc_jTݬx1z2Av9@~~5p͕e:W6Q ٤Wea tJ=Ϭ,)Y=ov/B@X ,G,{ ЂlF5#Om#]+6H?@+Λ"HUv~@(NvF*$Yi;{Ct]ԲDF0|6{oGd)$zk™qM"k2"^: 6L\8W;O={-`bߢFtwۨg-e@VI^52\zV+ϰڬ0 n¬}ז3bdMȵJdlHxo/bA6ۖ}EɃ&#Or\ws]?ۙ׾3hڏ񪀥X_D|7)P]`lʑY`jn^tpsw<"/3}(]•QkzM#\^DEu؅HXz'Dt`Ez1'p&z%B 5Ddgi N)B%a9`/ݩ+UɮIInUmf>I*6muIr9_hU*TɁ!x b ;TܽbB3E%Δ턄UW×6Tl7`>#D4ʹl}BrmfkzZe92h O(+)Í$+93e_Z}ץ6rKF? 5g'js l~ie9EBs|r+Rqz>622 ؠ7f4M\ ;٠?bELúʙ.Gm=|qYyw<)P}h;a=q1{_h*}wax jK`%*t:c8 es[QD N-D'X˜~/e ҄(b)4e[@z[O 7I .Ќ{`c;МH@ژڗen9+m>4R2dR>V7Kˆξ%*HrZne[لm$pJrUr,T(j*,Hbg̤E BTKZ%0L=U ﲿh9{fyxBxyS/^*\`P֏G3LDȀnf-)ӺZ>Rf JZ!K[- u伯e gP`>j*ڢku3dS9 , VR-FElv'4M{nbW/eϳJ9gn٭cuA&}W}Lq[n4h7F7,m,X I巣.Zm`wK\lm4,G2w.$pr .U +--iYw8d8qf؊^ⷁaDwمWLuPȓs`@JUzՂ*Ep ;Ec8lS&@Pmvϗq]UMg|/|EwG3+kQyT,%&e-1X5gM~e>r"3%?e=W(܇1^ dyZ g|C&V^vIܵ=Y`א9]WDv;z5 կG=L.g炪qϳN j+BHU's~d975psU]@'q{L'>';mu`?=_ObrxFT/ϧۦN"<2`4w /+Vߴvl'[*FҦţmy :u Poԓk{tɴ(yo/ִRu"hEڇUū@ju2ot,%F#N00bf3<^2'8if(]eAL84 by:ZTѠJc]*D8gUSl؏Bx VL{ъvp" URWP#oD2wUO+1NJ)*P#9TOZLxp;ex ]AC@~n9Mشd\wVsZCHz^:^Y7C\Vl?`>cٵބzs]<'Ⱖ]93$tBGFW-2&;t_eGz?eG&{ ]ǖZżɞC{ɓ,X!ضIpFUKVKd$r<Ӥ}3#7@B]8"ؒ7"e}ppg WaRo} +\8a nfwvWC5V]b-D؍}A5b rAjuG0cfσ8^*ZTR=;\\틆'ĴS-Qx;XEɶG_{hߙVj~4kw.g .c8?Nծzt}!:*w˘]Ғp=\_!V0b{_ZP4hpylJaaːѫ(]gh_*gRĚH)633yy1 ;CYvb>5-^jgkwGcߠ4 :I65b`\:D T -}fsWMM(P*Æ3^&2 L8ԖzO߭~T1j֛=cC9=T@$1;P50ğ8 fXw6#{, Cq] Z%!YEaWz_Z#_XA 1DKYnoW3\I=w *Jd$9W|D+"'漣e 2qody4JC/.TwY ԣY˅sUnj>ްO>nSg,(ؾl&b~ Sߎ9>SjFm!s+#k\SEh^c+}j' %N?aƎ+]BhIt)H@Fp처ڟQp4ҕh}YŁx Xl~;"bm$8hxrKd'2Db˛Z՘*,z~ʼnEZx\CBta{``[+) ܧ_flF䵛^n[ pٰGvV_$Jc mآ7c?SkXS (ÔX˯u%9 b^$庴yk )HFN@># ѾHn8;[+%`jTPI'ݝ(@4?)|,DU( "Cc#,?~eSt8rjøfPzA3>P/Bmo"0T|  G[jV-!RH±*RdcH8>CaXvͤ3z6 a!*f\1)JCЅ)'k\\8Ra [ǔ/R6۫_nl)sӳZ-D\S>An h8O:~[%V^hg 0\&?nŅCOe9X[D+?o@~e}{k+L`l.xq4o5t9es:yrHxd,ϧ}FE_)џT^ik/ʹ(Y7'ўifw?IJ|  И:ߔRƪܟ7,⊜(Tc}D1a9q)_"\H& yu4)x?sY1}7BVui? EꄶqbE^nVEw؁5m3TP`v5vpjukwUQׄi*.Ęrcs}5vICUA갻 k#Io֑.}5c2 Bx CNg>ቭ))u|8B7BL 3PxIf7pi뺕of仏ARPZG8t֑D21tzA -e6N)' v|ŃDo3:)ZSgCk^cF<Ӥh;^>ߐ6ſrN\KuRxՁЯc[ʺp?PҫTx>AdE㑊g-Fvz>\+v]XƖN:DH[^_ S|XIkXڈ\tBbYdM:쮧jϲљ#+|?C= NkN %dQe=V bz97q2{/W2GQ2}'ꇥjZ!~ԽNwtAWS)T s^T)+p?h|V]a.v$xЯD^Ţ'\xb@8#@ξktͨ)$$׭ս)/:RY^W>- y]VF5!90[.DiLa W3AW||ce# 0`VʑYeYqec}g YH^7&S^j-oS#|LS/U!э 5|ļ%º.dPza\o]={&#hgEG*Ř'eN:`ZP*I#g\/9i%Ev xIh= bɽD^]l,#L#?/ȶ0 3Yr  w<47;@x~۸V_x?Oe n7H;絀r:nb"Lt,{g^[pdč/%'|^-.*Gwb$#A~ w(:IbBg-n'&J^x1ZAA lqaBPŢǽUl)͟bؠ(0hCw=+9-Sbk0#/V% Vس\TGRK/_az1yp(#"PGс|߂׋E|BI~}BmqM6%osRJ6;~ ᫳QnWcc\b^@aN#'̯`GP-=gE?W@m0aqb1RiCڜQS7|sxFZ0S~;MK*4`/J@;֏Z:'\M$ }H&F\a&DL7 %vyl8 Z5Vo={!)yOw5K h0uNWyuw8op-BW8R{[7#QDXZ8tQuBoOZ4dK4 ^T~M-gpG|b6(mMЅ\7l^- 2j9rYZ.pJ9.$:ui^KunmVG>OZeOr}$si/7Q@oҰ 8~O,wo9X >) j^ TtpE֎sB6~le~gU%9a{Qjm:L%Ltj6+XŽ_&Mcàv>Cx_`^ $6Q;HmF碆N"rw3jZ8 T+0 ,!51 "pM!_h)Uetq2u)KnE0 ߗe{5CuԂm(:?R-źyu_r@Wc &yS`̨ϜFYxM I1X[L:FZ8 ,V%wɃ‚;ϟ&pČ1,yw;Qa wVchPT(%swOs&q+NH^|# @9ډ1qaG>dΤv$>PT8̫^բ2m٭6tY*OA/"$ 89ҊZg`=\AKɏ7|?ʶGֺR].K#NL+vKCHhNuB~$iuLsc*Cv_k0AP+ލR6X:~DHLJѵa9ئf5 zKZ?H|u@ԱOSzl+=^\̄FϊhmݙuAZTKXД<f!1:)P߄#Zy nb`!Ub%9Q}^إIX*># jۈ;xY ˱R\geH:Aᑑs\e®Nc~F3$2o븩hwLLC 6Ƣ yWsfWTxwjUL-nFP$W"XpwY3oq[U<̳:wg3:ҙ\)s'~ܒۉ9qwo 悝W4vXnFsZ$^ 4MX?ѐ 8fs<`MÅŎB u0V䃬[8EƵ*ZxP_\l_5],ɠ D)"!x|}#p %B%.p p8+56A?~zvVN X(̖H[qpcs>WW6+a?XL@eqTDqu]K@uB3}n}#j) qsE+kǂ7M=l*YG~oeIc0]=|նX]1Y'"v5po+s*cgJQqeMTEϡ`~YZWbOy6rc̾>iGYOgI=q5Z0PȬf-+*~hxڕf.pN ԩ緄C$:Spjpll:Y ,3~=Uj< =OX✺UX xtpv5K&cYMU dbpo0؁c9Υ/EܤQj8̚DG$Z=CײGWZ{T!GTfQBaϙD'^Bt^1{v:yRռ2<t`#'*۶?^9:43Z۸1&ë:k.)?͚,v*tϱ12+$ktVG`wuYR?qYMq Hb:`vu^9axZ|u>C-jCe$ z8H P6߳]iypA7k&@?,׻|VAkͻl8?^{ya&/VDΦ7,P!(ݺUȊ[R<ܡ14Qif\w0DB¢Fqt/`=σ63?C؈ TKMݱLVUZd~5g4}P46" 7_+%)-Rb+%=F Ttf d-S"ոAb5YoL*PиTI(Nv^7pSq)Jz8DU9`!$< 7IɷqDjNdA: tdȾxxH]EmNlhmG_g2 3 r6~[VmRJDd~MmLMc ,lMuD ?ԍ&P#ItԷ*j ri)m2xye/<?{pW:7 w!:+%ͽNulVs&9+)B UxQ%!™c7t΋mNYtNaQI@0O+Tgʛ|A_YLRTFzXpT_pŲe Ν4#~+u-R=%h.zB^1),d qLolqg_29(BǒFhaQ:lIrm]ʠ_J݁p?Oa50h.J:֘Pު)_Hgu=zxOvpF5sw}s#u={.-ImJ)G`:vXV5dzn-+J|fh:y Z+zٱ"L*{kC?C8avf2O(J6T;gFdpvucksRd`d~F}8gtdRnvn}`',{cm;&&A8("0&e=r݂5W@3`żz$"Q?rE4@h|jĭ`:~䁜S& XR=Z=;K U"cA]HǽUZI5/X(@c1 uOK$zߗL|[RIv\^JH"(018f&T?+/o:0Y%f|{FIȓv!k* @ΞM#ʐjCa303?To&|ײ mPP$ JDUB54r$PwQgK*mQf#mlm<ўPȩ_C] ǫ~Y2Kjf4r )sI"ik<~HמpŬgeXlD~wݞo@@rO!'<_[rUYCsҰϧ`x nm3r'0/cn5 kk9&@A'pD`+.%/F w̾t| , O?/-'p$\zkO[eWX>muҌ܃]DQ=ի^n-¹Ixa WY5KO(iR(:c` "I\5G0zr@FKԾWt]VF k.zLG}7n+Q1ꟗdy% 1:{`^wLڵsgv=92UѱJk5WyibX摽lRΚq6EI\*hTߒTGD7V渐tW?˿?ϚHý[;{3U<<9.Bi(i%W)"Yy2'3Iϲq}9*=JisȠzc<ȇS˞F1&r.uWlEbrT) )PQPtM$x749;Mߊú35h~J{Dr2Ϯ8jCV?OxID^W qm¼I@"[7G#<Ny!K oҞEESnɪ2(4 ؂kOqP> b\(e?SG~U u@U?es48 n]6V/02ݑg" X+a, V3O)񩪐$gLnSD2$5+vg$ԘKWS*,{9ԩ3v" {+V?{H =61eg-RPڿzƒjRNB "^.4ѱ .0~@;<ִ)%W q)uwo!=k@<,qnq\/}iE (+b3z9,Te3u 3"׈op u!4w踈vX"R| Ҡ0F<7'JjlT*RɷGH$CG*ZKЈJ]\&ʼrGȗ9R9/(J ߠ wmUltLwM_ÈX#K+=Lt{Gej‹m /m7p%1+gbFb7JpC4 ^H[KL.ATP%g<Õ2e1x-|t"rg b9'+N踑vwHd(@zRP_]f}@iomv*<)@4ߏv g@28yn/K!E/$<_qBF8qRʀɮWOɘ1m`&a;xU5f#2d48D"ɒVQt8|WIñQ1:Mm?NvIEUex(o簝q,|NJE992E?5_?B-%`4ɉc09̳i Lnޅ`(P&fo>6×Y#?*ӡ50,S\ ۹K!ۤS!O(%@Iű#htn|\a֟h6lG!@g@%6 r͢NRP_Tԋ׭W}!:wyvHbJh4 `ݺJ4h4jHzBrSP |s%d^pۀ5Y[cfy.2,nwI@  2U@8lN+z&}Kt&9BZ/gw9Ig (iTDNM[I]ȎBۿҰm!1Ά mgڔV==ERm?!.G7\RC)+j-=⯠)X]\ U0[m҄ tfi4zï\TEHT op1{ЧM/gW`1QM>dizfAA槰96јck{Z l IyH;$[U jƆ,ˍJ " w\~}:gu[>ZK`L*Qh#ՒfVerb7;iBX֌QI_b]1`dF2#g6 mcU)R;EG!7[OLsd gE˭l~SFBBmL}0JkIkFǬ FKPY WHHl] (A4'^a1\}0H/~$lEQ nOklG(E=:Y(i};;4n^ ^B_ [c|Y)!*lgp ` ~x4KF+wØ|XR o59I_g}{8;VZq;[ZԛB]z _Gj̈́i# y/ئyX9s6{Bje`?yLշwϯp괢$vהnʲ5e;`e3kasqg @S\\j9wϼBsS"k0̬|zW2 1si*V1 pTy9uºO1h_ t])a&6aF甴8/#M K AVLWv$FD3h)Mq% eZc"OVFAG2XP@Ǧq+]Ơ6Dtw Т/'{X&Y /j]JGTFv2@j|/qP5~w:#gU21p1!Q|X iE ZVOP/s`bKz]RK1&Yξw0P!_ FwO;eT\^V܈/﷣<Q٥yufI}cP9,H/1ypx?Zze3{qp0~`)]d ;Wr0qV1;hBk KA4IY!ihн׹jVZ"=Ʀiű H~v̗Kbs `q1)8,y a?>-ceyZJ4…U7-vb4zZq. F6rpz Sr1C%d fsY'k̄cbl:?*(-,:]ytRAhz̄e[XaDx*!Y(#Q 8:PW_3Q>) D7qʕ%gqB= ZSx ZX8 #)fCt~*Os.޷I[?& t@V9tVe|]&OTqNl*y34 ZUoPefqfAvY X<m=Y4JB`n\i{8FCLyT47N#;n? 5I{rUE4;굅KAxnZJN929qSp.>6<%#|U 8i T69kPf+  .䉻rVn\yWiM@4"sa&>3sDs+W>4PpR%q0RתF%$INQi^ 8Ih%9\ ّ|fT{]sw$7o]#j||HVZH3:; !:\UmsaK˙ _޹# L* eA80yu:;g<.`ܜ0⿨&r*i,yplp|P2$60Ȫ>y ʥμwsZp9#ٙִɻCdDcOE2KKͺ9]Qvf_ica*(UɉUwȠ1Vc<6w|ºo>CtySRN7 o&a;6Ţl(aKt9E(cbH}P"] f]8`".$7L4b?2^7Yϊl*#j)hYچ8EE;F\iD뤦^˛ᬑPx(vȼ%W^[;}"84` ޅӣ9;܄p΀$FS Ux~ j ʫN88^i):*Ym{c^]a'[l"-_ )N6!^`gl=>éHZhyh~9wI 77e)#cˁY(i-RuPY;>tTǯORUaѶUm9p0Ƭ`5$ f{ r̤5\3 Jϱ#[ƒgSJWW~9gN}-F\ (_pK.QXKvW/g^D mל|1mEsKˆq9B{aY4,- 6,=9| SxWη6HΝ,}gЖ+h$a^^#خ )LEy&LyM[] sb0Td#;xW\fC#Hht's7}h2yxPyS^֌ۚ6x ݤHr.iӗXY6z;̶o,iTw*V4# &?Ӿ*-h|$_N<<GM;*)a*Bt hF 6ApsZ67]ncac$X-5$ൻ} "!0v?`ebA`[ -5֏%fo?{5 Z'z*9ůaaM׺A9XaWe^d: hKC(^ӠizngilOEc$!Za?ONGZtF:!$W'sDac8uH!eF͙{U )uoYBK#)X}d5ؙJGh_,QF5^B0;ˎ#>jTÙ4 x8d~8_:jVjNm:t.<:8h66;cOF7kG*;u'p-ؚS5ܑ94 >'/"wo>*Ma) ' q.zܿE[e-JqD6PAnϴV^h0Iܙ7`ڿm/τq_Sܸf;tSzB.N3' DGnv(Qr\u޶D~M0>[YlswF-q0~,]D'!b@GBU:5f 8=*3:]m:8KB M4H0"6PRFC='e&WhFim+D.~/8|,_xe{42U8DhlndazXOЧ\[LA:tKCrfoce<3u>Z%nGII' !PŔȒ t6T'zh{Aj?|rGkHluò7F EeJOc6n66sE$A%M#_[sgC_N-e2i?S*OPB6ZwH_KVr>+״uo$fsrC\_0=BWJ7vAˊˀ"ύ܈*(ƎևM@wx + ]Y1)!Nn-@:"/SM^Ȭ;`Hԍr}NY+AKtZqm&Õ~=Sa7}7E^˄ !VM+JMKͨhN M ni #ږSZe.68CdzEQ:$1 y(>QNC@Jsש5[5EJ; '8Wϯi}\ B3Ȧ ֟T^T:~[T %qѿl#&'(5آ(4v%cY]]^[x"5|ϣc# hk>˓A>FQs7 IG6;.L\䐏(gvϭ}sJO,lLJ0$VW;gWKl7 jCEf._]tx?>?tRhHO>>_hQ6E.u#S9 N=gρ`־˭ z`Շv i7xAP 11pąA rc߬b1| ̭Pl0,i$M6zqkJq~7 NZ':Ѡ5߭N*WVmȵrq}g=YSS,LF_J&Ӄ'WL3æ-3JATrSV IX%',`ԇAE|GwR2'Ö)>kp[CC;f ( NtÂ-g0`n̪#Uo[L&v-9:ZEjfşjrTTj|+[ғ^F(EXud:wƣJ̼-&-}g@Jw*xtFhNݳ]YD$^IP<*mlnWK8¾aYg:]nec8e*1_]UļϮuW->llf-[N94ޖVl ڿp^_ =R/5y8q,bgHѰ*;Կƞ Vwk(nVYɈ_1%f250Fi㸭+shrSF1ҙma=F86e9-4P?+>j8='dI-1Υ]*^X)4jݦǯl1FpHW⸊A̝rcM"wg8y3K8g6HVx[*6!g_e]qY~gO{KܚY- /Ξ Ld86b{j&EY,r ά ]:g4ɘw2֛(Qev @I;ŮIML*b L~~.+1H0;ycF ZLE)Qp'Ӫm^Fd!.]QݔLiM>'PWtޤ~}^n: @|sx/; Fk݃j6;?z;]/=&DV^<谅{sl}#Ca^+L$ٵ2:aCXi˒S9C  `w؇yZ`3aT%=W}(Ҩc#;P"zq\c]K.1I.pЈ Y'?OΧ렇𚊐e`h~{*ai_+PHc]fZ{B7%ZITWhmfb51K})p򈔩Gxq 5?0߅"*s 3Ȇi-< l? JcX&Ϊmaf;ݤvGj19Gv6+׬> %}H.Z[b+ z4魦͒ft$p<8cP>ghj IѭO!1RDUY1?"!SW]8G$YDd`KkxFpJ[GM]]ߒdԨ 1Y)yS42E#_v21dr q"Ub 욾yXCܜ۰>N.XW 0 1NH v,輡;Ŏ}䌵,]lM`&Cѳ3bL:?wWG:@ޅJ ai]2y45fIDhσ&6aƄKiEZmrk4.6\׃yTqөѐT{GboL. oq~1= ҵ޳@1?2=:)@X:噷}qMu}{*ֲ.N4E-eLY\i#8&A8V zW0}$ Ɇ>r, lP];r%^VR! ò>qJgks`/zITZ1l,vm#d{ZO.,կzXF{>7䳏-:oP9\C J N:8/"O4jEvG''ԟ6QL?ٯX瓒$a$xinp]Hw[ w!ՔŷeQi!")]}=h'4~(Y8,unkgyV5Ԕ{ ZmfjM3,V,]߂;0j&1R>nSSGOZ@CE:>Nӈ Tߨ(6 %{|\؛kiE PkCD1ZD@{hʆ3V;_h3> n\J>#J?{PCM$gnwjۇ5tj@]w#B*?xRѽ j]&pA1EDIC,.tQӪΒPp3ZZHpB\w8)k`7>|H*M˥9&+ʰv#GX][^1W.a;G*wnNFVf NX{@8'."Bep)zL 2ԫa2@ 1o#D5Ē%xf8 G}#1aR1-bq;bR_Im5WP[1^w((LZƵ#r}Q~7\8~C;)6Ttp+2>3{*|@~60 ݃Bw~N`(ad #V_k=ɧj}doHrℤ4)ȓfZmL ;VnjK PynƮK\+ P (50U `5F}~v眕lL]\+xф ۸VN@УG :댆;E"bܵhX%H=nG{7 cC]zs2C3KBqx;ҧBJ#ع*[+OX`f9Mk2Uj+63Hބ۸-GVzEXND7pŮ1UCz̵ěO&ێ+NpH`C>Q.3ЧIncuM uL̀h מM+sMCwG#]xL5⇝{# =i*f-0>ۀ_G"`pӈ`ࡋ $_s2ضchM.yEYsa`-@$H.q; 23_DiC1-ߗ:K#4eFi_xIf<|L Yo۸p`Q/Y5o> Oa?巪8KfTҞpT*0 730HJ[q#~>sU{h&AA?YA Ls abg}\o_42#mV̈́aTY|9$a*zJ)UPqʙ6whՃ"tI>95ulvP PlEpE:Ien<>0{ Z3e«HcNϊaJfȁ y#@`<;{,"7lD9c~h'ԏxoǗW-ԋyHhIric!6Sʲ5 QQ}ʯ9\|\t*X ,N6l Z?KeTN1մ\-<0 hM%Vg#V RT{LglZ6|T\<|gcucTaZ6H%S%Ĉ䥒YvҺwF{®_:C~I/׬;K3ZO)K3&IDorֵH? o<7ipjΌ)K"Y΂[ю-d1?q]ͫU.B3j(z&}'sEɄ$u#5o. SPP;MfS?”?E$\g=NU'*L2=tT6(lns[wt nRו'+:!.$sk(U#c_nĞSd cc +}$R7Zmp; g2p#xJAc0Ieq$x\Kz6Uc#vk"e^ЈCk[bm]Fd?FД|^[l[zM36in5A2B"2j${X|I]o"#v'v e\,հkhnRο(/sϬQ&wS :Ecq/Kvl8>#zzF;+::ÎV~^| Rwm ؃v g'go}D%_r}$'߽edS <.fR;:yə7磮Xv\q l~͉#gAIt^զjlb{aRn7l ׻f.qXN,!26& 6-^]!e2u&q+x}MD[趹`BA1C\x$w4O^bV׭ ط@MR mV?=O%*55 ,Ĥb2ҝDp^*` #'fͩ &\ZiQ[Fl׼ye#d u@`).~4P;O!Q`_#ͺ?N3eu2WĮQ _8GohofL$6ѿ^^fgU4Ep#dx k+1 f󋍘LNs͂fXC,؉rN᧕JPI )EvRqY eT)vKs&&pd8:AqMi6mn,_6NM:(4}Gxѷr ͕҅zg] X4098klf} D1TF$uq;hwg, EFzQiTpk~m#k8Б O\(W-0ԚvƎ<j}*eYn+ zlwF;Ndmfdj;lA 4⡁-|WA }o\$3g~<;Ct9ܖy[=k;4gUVծ Ÿ|.˅e9+>(s($\6EYYzkε& HS Uɞ $uGD_v7W`>B3C?=)(+taW-vEO4S[wl.5wVWm)&sGö "~`{\v-W+yƕo;dWP퇁wD! ;)]Lp,Z<"2F>SӯtXa.x:^=w!LP9Q~xxۍ2u&b%6IS覍hGfQ*W8{^eG@ڊ_Y$m+Oab`?Ccd6,;E75wNقwkt52m>^K5E!_ #F*kXT~6+mŁp4Nyl:]IBaT-+lHWX%\Ƞ,}g:S }FMd{0< ^]w4y;RɎ`c HҀ&rlJ'n!A x.7ED,1 ON TtD1sS{=W0}/*Yyn^AMuONXիݲLjQGG wyRROc9ky\lRw 4z[d>,wwmS*]ьZu®:/KjGFiCYI+(vEY~ 55ҭ~ۚl<ÕY56K¿=J?Y{ThQg#G+t#ZPd|4Pw<ʱw^AHW(oCaf#ۏ&`ڹF)"'jy϶aخy{Ӹ2bXn k.LZ#/ ɿ~KY*x"PkcuS@Y3吴B$`Dr3Xg2t{YB`E+qN=& :7!KHOk+g4WC;5hv5 Q;K5/ےD~QvT^WuNFQώERyldBҡGV z# /gOd靧1s;(Hb k]ΌjC M7=Ԏ^ ̙AR4WxV3e4:t/Ҙ=)vˍڰV1/}3F=?eHv+Wxwshk7D?FcWA|ζر θrĸ3NLc8\ 0;+]@vvHȒ=c7\ϡY1د[SˌEɐr1O#.LQ|)^)LʕNv31tx65]˓=lWQhɤ8& 5=J{b/;w!Impo,Hx=ŝ8vv!2QsJ݉l߁W2G̪z +2r2={HqS].l!J3nkb!p$I VL^ Ņx6.9I6K/h8#0Wude0S/sڰͯbLYU wHaaL8;0zB`G`i`D^>|SgwgIy!H/y/cϺ:Th=ۚ .WF:tE=x%8狾 omDKs S`>btk ׷-آiufe`On|і|Ƹl Jr (6gf/D(6u? a}7BngUϕ`g4-!rU ieI*/ 8Ӊ|8uTבuT? }5N@=5#Zzs@ fj$-QuX{yUþ130e_ !r:9J .ޭ kw$z=E ?NuN4_?KUW~]2aqK0{o8vYMHoQWWxZT@b+ztBu4WCClVvj,b f{mƢ"QjsZfQ9q MUBh`XѰ^>bpLjS>32{[;SCz[iw3 تPj5%$hEXx:} !Z䕯= m4msjnWxaȫ4uMS]ND[vyo |71h_PHn1i,M{{[f.6 9؆ s%<7S5 )״\Ix`yrsWOЉKj>2yz ؼ/Py> m%ج/'I@,πKD?kyKp)][F1 ,Mmٿm.L_V&EދOva4sfNߕk!9y#~ingRzEoJ@Lvdy0&J[^7<]T'_kaԪLJ-8taHg< +J(HC*&*Sy2.,Vex޻psoF.^@d~ ~׽7Yr@T&Rؽq< xbhep"`pw^;vW \uBբ6YҬd`g˛$jFօZ+xd>q2!+~Z@zFKcJ4\x+TมlФ{'.+ u*(a}[24/v`igsF_G/%A4s0>ޭvÞ7[\?_ZXƒӺB`q.?|=a%^A _SOCM[F^ZSg*e;,Pv/*;tR\QQ8T{f;ABTpK_D$ٳD/F!D۟oܡ·ACDž?i&]Zp#-Hs]U 5$7Gd_⥦f0gawMX ~>$h2Ztᰠ&{7)W$}Aml{$π 6tO.5YAmx`E=>㈻V#QSpXN~vF[ 7mh0Ҝrֲ6J(ݾhG1o@bsTh7(:ugL@T>ŝث+œς+0[bL5y p6ڽ>=Kś; Kr n` k*hH :L4^%GQ5*ܦM@K6W6%M;QAhgC{{rsԬ57N[4^ȲE~8͘|lˆ dI0#Ze~8?N{LI,Ә9w j1: 0gynDzô/C[Ý`Ծ47/'szMF6~O XX;]MBEZ;C? >_G qg B1xm^Z@*eOv${)=EI,d8di.C1>tb> ,Mɰ6/:dnV 7P C+CI7`8{tl럱TQ2F=qĕTP=;=bWp~AVC5b k7 +jRmpD78h, O|y9u-~ftD$Bo6C|jFqC1W/0>SIP"xTw IE _489w\QځpLHT11sbh)Yƴͥ79{qYqSy)%C*q6gPg/橐_!U_YYu-Uea=,#4נדV0D05Nm 9aHc YN.h A63xZjz o"xMw6Řf`xUE@lS سNM^'Q" 4@5piH D@H C _-et^s|FɀhL%!tBE0X]nL Aa! sҎr} 4!n[a%n3÷cFohdM'7i&F[)|[ 1#{gU4oƗ:8n$Cm_b姴|[-O 6Zm~V2YbY{{$B:N ׅ!%+,XU0(vh3Fq]OL{F`{g/7HKu}n${ ~ϔd#OYĈ@p~P7h7؉SLXp َ 4ވ `]ѣwSp@^[,ֳ>=Z(}pc{),!GWf(?D >GGA %6$+Bɟt ??OGimwm]Bzs t]{&oXzT5] Hԓq{ v.;<ڳg4Rͧ{_O4tk\xs3Y"n<@5z`RSN'\+Gfß~A_xΌR.[SD \9x-i)Tc&R4g8.B>VO( IFqp ~L  B=XNG8syOs'yC5WD2Of3#DnN6+T?փarl[sW "n u+ɒ=؃ %["E8ʉkMlb>:"0?K~qN>?OEm/z}5aq$/gBy*9){\;ƿT"؎ 3n3&"c͐3U-EբeEA_R1S^PSjcxܭ4E'PX#%T2>Č4B=lY;Rs冇L 1+( Lк:Y]ۧa yyD 4"lA9mQǐ >54bL/ɠzdVvUݪBZ_* вkRm4KxMR-o<L/a%;Nuh܍]+fԩwJKM u<-( _u0F̧CV}u,% DP=# "Li⊳aEՉ`8$V\}] ^MSrgtc?ȗyXL)>o^FΕN&Đͺ6u9z!o]l;fg6g`束#\s59AĻIM8V0R%NK'a6spfN[Efw+U={SQ̠>lbBOfc׉)4wNL9R!WʫW"09CpqzsphZǘ'Xѱz"8~~`F},j4vӽ%gלH-wK+9^)Y> |! /+2WCyG"t>*NJcVr-0\8YqvQHMWS $ˉNt<8 coaS` "H)Gb~~zK(YSJ3>ϧrbRO\B}=q7*[h`%QW*Mpo7Â50cdydX; :XĠyC23,|IΰM?l E5ЌOZQg*RJ% JiFժ+Q$^f;܎%g"giP&ݷTN1rr7.g 00IyRIZ<="EaHcgQ˽B!I;`9sY*.*&Î=vgiuQ:ͻyC1>it{P@?'X'~' UΞ:āǬm׍.aS竳a0HM_bgNz7U#Rl!xBC#mg.I-0۴6ڷH_Y(Y!..FL0'x[PdNT_l5l$'+$׎F mPۄᵁ &FB =YFatZW <>-pK ).^rDWWH 3Sof6p%xk d̡ZZո6ъz q{q V@n#E}55 }O[d>Rp;n?iǂe`1JSVrqs!]j?q[T k86E,qK_hC5]Vu-6ʨ]} [%j{lqPYu[47K̈́M%Z4K,K6^BROD4$d5~<&VGbN OF8gxѭ8 > 5u_֭5x r ,#$58k>M;].;@%6Xbwidx{b@U "LPDKʨL`,˼AHke PC ک:IwF/tJtЛϬHr70Ltyb#4 i1gC8hNǷ!VS踶LQ ؉܇W$yN0Y 6Nʚ!g GY<`#>vzG>tg㨮vr E&s$t^PFUKܰ7/ x|r/I TG9mR[vY)05^R3I޿y>y-?2>҅u=*Es[:L7U>@ ;8K9u*X&܏:hٜ%ҧczH8Ł'?L{0]6hϽH:(S+pU4wrQ mg*ء 66=1IE$I ksnHl&RŹ}3ܯ+JF?Dda*܋YfȲܻY>Z䛭^I=qg3%D, @ 'PD&*HmJ!'j_mHb_ʵsv_Dq9Wj#&>N z!s>>7\heTlJW҄.e0Mj%%JoqOiI'NWq~KYsd"ptV >24^yDy;׸,bRW}mIH(> b̽R3' v!j17z3b3RIrW/oe䃭F쐝~>L}/= Xl,gbB0iC:5Dž9};)}v)c'#ʦiº5jrHt3B EL7 ~60^=*t )L\:~TbA†qdY4Qp==xjWtowv&(f`e1\n̏ဣj|sp>,Badf\M}P23oXQzogo7SLoqalqn3 H!`+?4&θ@H3 JhWPnx&3-Dͷѣa+ҩbG1"Vr@!J+qޘJs_ Y[ң[9]@ݕӖY/ANE),̻h%3DЫ̇C',QV89b .t|8 p )SEGISj2 U}Og=*F(nxۭ@ =@F~v7m*d%ެI?[ Z5KJϫ'"N׷*ܗ!`tND٭c svx=1MW LFIPU;q5zʏ𠘯4NjbIȁ q65 \ J&z&n8bEZJrIWG?4))퍍NZbFP*.x37nQ[oC;Mk;,wmąqMH3,<[E9@[H-Kпw^J3sqf%}p KL|SjJ_y=2TqqOLDr)-"@`. 8I4 1r*;8z@dj˾d}%7۴XdcsFR]^$z?8`ur8fj5SP~w|H7&Qnvivx$7`֢G^d«ڍVfk;" 閟WIHҭ68z/zo&Pd{Me*KGtQI TުXE#ieJDb4ZXcp=/99ݒ a;TJ\sAc'K4n]WakzU sČ\tm-+ Ekld QBf tP8G|E]Zb#Io{OY;i2Xs W?_Ziw1}0nxsdh9&qBJ ͨ\K1;H݉%#lޔm#W%Vo|D4x0'8o3&T D/EAYտ[k#cznKhX8; C}F5Utu)QT=}UPd ۳'f*66rp'#zPz'7i2]7,r`=Dƶp3ۈ p,ZXy߸D *& !/y4܊z{+pyhR?/ ˰$QD.M-aEZܓ3-wI–a`Ͷ 3Dy}7|zgpݕᅨ$]9 M@$D2h18:Hhp@ +ߝ \4"޾&,Y3:BlyB_Q 0D8X,b$ޅhWޣJfFW#zXnq+XNF)+S'y!EDQ;"]dB#z醒y[3\2 ~* {QV} MZf} )4f-E:1^&? )>^>7ޏwʆ)Cae8Nꀬĕ_H{5XI-q"f#< SRvN9䧲PҼaV=3e$,I*Pj8mF&,?ȬuFy7ս&wD+Q\*KB%A㏩=[ِ;ذJ0!Qh_p10l q*w?81ŵ=nba],4nr ^썇)YFd#&mRh\퍂sc;7Z+Z"3I|+]>Rs*jdBi`lK)ՂoVRE4B称*OٺGt9lm,An0On̡gfٵevIkV!IﭴEamֆ>-_]j8qC7IlU16|1%{WU+\ ZU'͙rr/1IbY3e:K+19%&  Ƞ$Y,BW"Oj 2e@7M@ۓߚ鯪Ro?DM@a;@#V^75ϋ:ӊ'LqA`a"#^'h,6_䵠xR~5t],ex{;,EwҫBT~wPҭu@ɱm,pIK̜#]ul ?5TO.E}͗_&lH8~3UNUQLDJ)GEmh5@y3P:ʌo%]H=偼 x_.T,90i6z^5;r[-x!q?bCš^z&ϣZӪAL<! Khv`}Mp" _>xveBS:"KW7TkeOz.D8԰4ddZ8戮VujU_<"^BѷMN"YNn'urM'}>ۮ_L'¼At+}tUFxzamf{8 W P:tSmlk%S =2Em]a9("ۋ1F_Z0Nak&[v9o:Ϫqخ_ggܛw$|m]>&cՔ|&>♧ךJlW2}jzS؁El gHr^wl#L%/zvmC,-U4btbSHd̯gc1|,@ۻ|EȆ\)ʖ@gQG4NXgY86BGWyIcm5۸" ©C` *wgQL((6%eAfDT2 L>z=7)7 Y_XЫ0=ޭJ`"P)d.ӞBٷ$Vu|;{DM6[YLk? j kBp$ފSyg6,doY&fyzyÌhO8< nKzԓYF#o|=JМ_&lHbK@rHh!YI`sk,n8SvLEM7 0=fQiU?-ڍϽeDقDC+ řŀGdzB)6疌7Tq [k+b[ǖR݂dT}"5o7ֹS N{G^xyT!Zs<\KJ&"KB2,ko,8p_wXE3~P |@lqQwx5"uTCWY%l@1@BղI w-}6G揽%j+%n CA7@#%n##Z(`Z*0bE>ˣi1'g^"*aGz:3hrzUz3v?Cv($f  7}c5pRiP"|-{ťkg!v P5$HZ~Q)vAiDkyQM3>j!}kqq]\$p}d2=f6f$P#L&_ ~7xE0X{n/!,otz~vC}?S.?ܨducAGW&.|8Ul-[fbR9/J3T-"%z6#sr8w18¢(ʕv;/hʡ8:8E{Moj'҂487U9عR4ᾃƤ MYu&%S mq*LNǙ' S+КQM!XDʉQ;"d_c"m:eaH  lՅzG="Q(MrЯq%%j!tJsU<9ع 6Nza|&ޱ~{nؗ-{/*dl̝E< QV|]Zcs_/)K'D/OD3xye*0z@^D}JB^RNl3 ܅Lx'-:I?ѿ{u:!1e[8SL=֘ G\vv⎔)ϼo oְσrP]"`ΡTyɊ S!`>|ofs?MS"%M˶  M ͊2 itQ/+;\9kzU8t[ËQD,Ks(+w.{:kw:m<-$.JO@ix1Sl? 6=,2i.T|뼘MPW T^`B GQ aop正=1~7=@$UHX+p :#s˟XԌP&vX#(U$Y(TX#'!}Xv7"gfkXwUHD5.Vg,(^A}\z4n`>4]h ʧ!y)-ކ ?̒vuh&E3G[clZ(gKb5F\oqcp:tI>*LϐIjP"a a HpIV,/RA5F;"j&%@@^g. -" V]8Or=_c3ݍZ8H9!ފ}I.{CX#- )vͼ=qIsb"}./Eho_DUV&s'HPiAjKLdN#ͼ)ff}""'Wʺ;v䦃VZ$C־<ݑMJˢ4 nY؀-qG4o^Q* ҅,r2\{t;̧dd @;)#Mrz`TFs!^ 1K,K=MmBmstM}x]YLq\ju0^On 0 흵~R#D/Ã&lW} 2p.R&"Jhcثm4;WV؇PCNí="<@TEGCurj4Nϭ[;_kuXƪ=sU{5zXHt!fI? WĹ*g9U/eQ7qW7oj5AgT֟Rψe^C_İ7ӑ5 9Nh y zA: \Y$z]Ax/؛SAq\69oe%Js(K-R]E`w(B44Щ -Ht%RfLL8ʳf51FڿZ1DEGA UXι%(&x]QK+71FGpHze5AK)cON~h\|%k㔤NU{!p6-TSz}4řm~c.MV#nSs4 7"gkq8 Tkn2fh+NX!*}Y׊qvH‰܃WA/O9 )ޓx ٥"B26ÇX_\fA]FL.؆Ycj=/6?Zk`zx+j;SJg{6=WseŷO/o*ڦ8lT'I.k {3ZaݞQΪ5HkoM*7\R(Ήgp86iY`2/66NjmKD` e|s8ŏo kW/DDR;Ŀa"#͵Nx}?'LoG?PQE 8mU7iFKk_du"DO7 팽Q@O6iQx` 5fFS}Јߪ&EbqeuH."T,&^YS%3R><㾫ݮ׭؈ 7-Z6WZ?]t&bk51vʕ_ҹFE [6^[_vØwWhFzˉ7 + GL4/t+ak"C ^(* SCGo Nh*k346.5J˾ꢟP9c&G5AyfPzDžDe"[e9r".ttFw `_7G GjeXz~h{;5CO9újnYYHJOLƘD*$oHǽlV1:=, ̀nV.X,H&1Ƅm-7@F-6_nW-۩,spAkѩ3G&y]/m)i.v?"(u$d)jDM6y2EqjU &`EdnT _!O; fܙЦ;PVt%ׄ"$͠b?bILCmz=f-f"xm%"k?6@z ^I0iUig? y`bAcl՚p\lHMvq38 2n6=8'@cc z@GD~7tUqՅ[ C"͙cp PBTt&.c}#z,}7WwJ]Y8F|"?j m=_-s߹E>YdD}NB\0SbZHC**#\]al2߼ܮ޹\"/&:ײڀNm>iԢ  & *`דƑ1~vnܾ@`\ᖜjB`dVF'l_I_5ĎUѲ؞{D%p> wܺYwLl31zU@RANYw(BqW i'}U "DWH²kzR|*{c&wL6u_t$dUk5D%8[KIV_BFBp&k1-Ӯ 8*?$1ĸt`IW6x,s]H*MSL%$*65E-a%{4usUUzp/c:RuADd!4.S<6.> 3u !LCF2%0jRaו(CbKrS2kR!_nhx|Cc8TxL+L;E7n@_y鉲m=(Kl@}be,|V5CW\(su䠬sW0p +<8/6udހY',1T_\(Ɂz#zBck+KlGI s(mS19H4`S#Y[ ^!P:2 i'p(O G)#~D̡Y7 TebB`^- s+|JBI7Ԡ$B.acͬI5_p< Ӏ>׉gͿ+wIC'k0VShLLf4LdR!LS43NM5H#$BTD1I1bwB!WITDIHKldcѦvIm~(GǑPa&зbDQk[6JmXg/8`'&E?k|m]e ̳@&.-7q&_^>}@kk's'2W7;˒e)A@{bETDæ$pu"CXrH-L  0[;@_K7H!'8cӠpA)~'j, T(-Bm 0qR74t^~~ЙqP=6Es̑:y b_9!K# @*V6Ѭ%QF{06h^ Q\/榲2Lp+H~#ܷȏ\)ilnW""W-8Ɏ7#Ñ8 92#s攈 {G+絼BM!L!7,pϞ NK`1d:Dƞ7bK}NvB3uϰe2~(no;@zmm<\2%Pœ&X|koS:.p r_\=dLAٍ6̝щ#ja:|Svv}I$"pc\vݩyڮY0Ri$7k-E8|\5h ڊ }t=%6_!YK=-lIM[PkldV9 Ji.Fo]dZ{y"W!mvqfZIm 0мϊ ^s c,xnaeUL.~{7J؜oo%-*D&Ѧ܃I;B+x>ocaȿ ǡ۹G4byUU}6Ӈuգ~_Thzp~#T#O5[bB n(abW1m7юʰ׿ @+ر9}(GYD^\%i뒋vx.;E!<\HWv 0E|n*y8$XiQr<4]771rܯcOvBmJWEdD5%]ԱQ~eRWc-T]s9 =.g{@ew..^,;hv4csy-]5pD+72 abic[Tɷ[^[0oV N4!=\j[PCr a&&;|IvÅ.2H0uT _='_cC=] `sf،ꑳoHYP2BDaQ'5-xaw+-pp{/.;ֵ?؞:h/ dt sbeV}!AήzwkTZ!'tjBExesP "H-=3=~cD2#c6]疄hISQs5ZΨwe)S֢xz/zW!vO- SY1 s + (K7Q)6 |BGz}@&ϙSQ/gdUU=C|RM7DjlߜZu>@O 5FI?B@$N_]Rϻ}u:b) O] eul];M_S':{yo <>0-EĀ|Ffb/J @siH=, @i!X+: Tj,xHO~V!3D'kŨJE66}H\\ ҆t<0#{8E+ᾳ"sy~mF* e[zG5jќÜ~V;<YDdRoջzb]JU.Fz?0S$CH?y(O\4mM6[6h "skNb^2J15[0F8}1SBmOf:"*:~=4Q ?(VF¥vDj+ )W;Gd)Yg+s5 ͺpxn$){_h1[Z0-Kb#D$0xC1 #ZnY'?4?slZBF@ZX^E{߭q,HC"_qZS%'[l)/10|^z_s=q `MDֻ+#a:\`j>LJXc<<> za1#mDAo~7< I,G_@?ˢƨ ecɷ CW:iLƂ$͙ݝo y{㠢7T_7|5cRPZ' [vŶh7\+,z5cQ+i$ц*tЁL T: (3;L("nȷkV.fqD19I jKw'3QxG,@)kd-=7 6A+ 7CiB&LYe'8~n.׽ X{IVC7?p4-nv @[JD crd5˒m ǚyA O%?᭐F&,;V#{#l~2xn soSZToSDn3Bk!:7iC +(u~JzDüJ;%m{K`~YF~R9KwPdn$EOiH w]O!#;ۜESF4D:wHA!M{F[W }R -ϲA{8R9n;f(qXiIDIPg&-JĢ#?>, *_2zFb>rw(\tO,V+ wh&-cc0C\!l>:Ƙ$ƒ|4wcЏR޽ұgn||rZ4ux??;gfw»Ǐ_:jE$kZF!Z8}/N+bL~HX 1> KOw<\͛.#4Q atf1B@ct9k5'?8j}hMf:.ϝ72Cr\KWdCQdv#qqCnٓ(U.HERy'86EnTyu!ߔf%! "}䥪vB⾋.rhG'5h;bG cD;^֏qF#Ǜh7p?+5p&coȧꬒtO5 F[- ,í[:݆IAKY(E JrUlk kw!;5SiL۴NS68ɸyBPF%Huύ l9ͭhX\_}$52[1zRb{,<`̀ujijX8xSg!J4p]fx;a(G b3eX#;c?uڃ$ k"k!Njޓ`3#8+u! , a6rڿ6J`'iPB\ ɢ[dN?GqrF`spg Z{{>UyG߂Spڕ5]|Lo:Z^Fj'| FD/|XQK41LEX$T&9@-+8ow(nY *ڞY+uM[x2%{ofW{ N>_<-w EP\&t';떹UhE^y5,gˢ"77r󀃄 9RJGO%R| rr:;S6gr琹(V{`FR I K[g;PK%Ю/Ѝ#2nΰYV 1 ѷ.Ǐ'+y&pHl,D;\蛯"E}v׋ HMHeW2l۞7W;~ kp`ĆbMkk/g]5v HE_HPW\9X'{@Cnծ})=?BwUֿOb|6 7E Mak_!cd̥iag/!5Z+c̬}KI+'qcpE8-:k!5QiGu(C6TJ4X2פao"/GKCt"<*$6b]Hwg K6Gb.5GtM̮XkHSv!UWP[ԨJBS Z_hCX߮보^9ٴ7,(=;_"&wDV ^??.5@qO;dʹ,ۄ{-ر' N]fy%452hʚK\1X|&`VRuW Q&~ 6{8VF.hJ1>8q[mQlj8N\咷R-Y۾ F y@5stcA!I[{ءvIWW|C]̯W!WN6n(h1Еq@otgΈ -@Q3lK<J/(0HALkoS%YLN|}k3Q=J;-ǎ`DqcKacAJ񂼵%7 t%c W񾫼NiP&L]WS*q6|~6;g!&Q?U-575td.xFϚ]dR–޿,m\ҁ$L fo +1u"^fR>@2.5]jlr]0fjU[LHv⶿? #*ARvV[HI^{XF[7ASz(H)·(TޔCUkP|?'?xxr^_I |A8}R5o#hdWČ,7lJٖl'S^p&sJg*HD4,FB{) <ߍ`QۀZX@2o,';\;pX?eIҩ_5C^meM7.ïAKFp#elJ8Dp%SفTO iŷ6vu8-<0unʅF |$q2~}+Ykq (+W% `Ju4Ys{ a5P4 c}ǩYe s yki y*n^oU9$J G_)hL(b0c;>dΊtYC<>m5k=R%% PmS5k',,D\}2d^#yrG"22Բ*~R೫ËZ& |bpՔ[O$R=c4HM _M!C,a.;H$rQsLw_QRYQobu,3Ƕ+S֥9dYWfΒ~UM&C̗N#=xW*v;.[F pvCIн &/%NG޻Z~ XGvYXD'o|R U)6x^oZ݇SUӀ|vxb@~V$@xD953h/c]pc+G|Mž#>ԽZ͉DGխ49qoÁLQ~ĄhF1[ Ϗ,LT6pLXuފVEd+惄kqe2 8ēXbI}OūiHc28DjD2M16K9iu*UFclwJt`yE| LQڴ}9 E ǤA[E d{5F ( ĢV*a_ o46 )e!-"UH|28Ur9(xg6%uF4:1DaL}ax1y<>eJWjB ^I>s섨N ں}F>dz5f@@S'8 z,)6鹝T bS~H,jo.w\{"B=W? |70Ag(_˜y2لH2q>[PH%ȫ=qL)Hls~[ii,W-_?2n!k/.H{]AͭVekn"ńʣ QNfw<-̛6!G|VID$mA==C'qb R6zPGeM!c1Jab{tvX`_ۜ:/C(pbb%4j fd74X#jS;&"F{_آXh6u_T$ X×ѭ}aEvGJi ~>y,;EAg[$W1<%s2Ɣ[B-q8ikpb }ິ2M[6$w(AbAzᢆ'f"kP$svE="JZI4-v*Cu/h l'4 A87ng@5C |EP5R~X]AK0=zui.Mi=_Oөma%i8[ Ta7S~wQrGC3vEDX9nB[Fs>'zNh1, j6&%@tQ%./~[~{tt{{EsIAedO{jWU<x"5 p)-.Qhrde)i`0/ŷ*]`߉D!!Ҥ,ppLǨs @?" =rUGʴtŲ ,A7/9—(fvJj$xF +g%*&[PXAx20DQ6TJ|_ R4<:>nz'((O3*̄hoP3\摂sǢ PI$c|XȳdHE5z\ڔ7.M~Uod C^Z,[b;Owzc_ /bNq;|}8v?+ܢC6$&Iƺ~q'*170'SԘ6  ^)\rIV[I(rI3|ADLESMܮCFfh0f:~t%G_G߀۠jNY`SӫJg+0bufTh=RsM-.w&v}?DnʤAQ.=a7\gw2',XG/  gҥ(^⸗(St5@]<32ysfRy}?Q,'o#{fSMB=&?Owx,Zq\ /As}UHN @*GP ۲|*޺<$Ncg7R ъs ?>zHsT9wʩlR#apxz M{8g#pCrӸX Gǰ0jX~)NH=gGj5eRgRzMNql@݅Rl֞,p7lf]'В *Q`XIi$2Oޫ,<8Hx^Nfސ6XQrEi;OKļ[bYFfOվqPcKZTYK~kCw[`34m^J%/s5&?0-mҗ4^#ޖɥZlP#vwS U*dW3H{v¾֪NA Mm& qȻi=S8zVR +3Sz<14'΂DjJc4^kfꨰQƙY %pޘ"9)?i I=eWtje) 0\ XmJM%* t' \ ͨi9+u AQn`N^JFA{K(צ$σT{^5*'m?yd֓s+A4Ba '_Ja863m^k#|wBZw#V4ruaP9*ܠxA`TRB8vb)ŀvh xd j;`"m K+j#3ms[$)|25E.$˜vqgkhrd n}^~RW{RvVزbrPv ];.'y6+}_)+˔ēݔc\:N}rBpR Frb+Lğ^؏ȑ L!<e!ҢH#GNU#B4C/Ci.7}CjڑRȸɠ l G#a&ֆ{ ;@nfdW!EWݙB%(\ @*(~|md")/À<, &/9L m'd/.j:0D;ze 䠦Dm;#dpp˦`9 #X5[P ykvvc810ٹ J%x~穓d ̊],,$"3h<#-?r@wk{Iv: ɯp i.!>Yj##Ƴ ҙS*B.cĄN^GoɼlS_)āN s=x/ӏw- ZpL|m rb*׶_݃ɵ`68[8gsAGzëH?ZU:jAtz̓ WG7qȝlkv nɍ-ʶEIG))G7)k +ˋ@n1d򌌩g,G6%HAթz:)̟]G(㮠jOKAe94Vy)@XtAP85ʹV,?#ow5qٯ*Pάo7p㛟-j^Et:}Ջ TGZȊd2c\%l`e'S=K&JcJoY ?^sw֡! = ɐ$3:. - 7é>@ޣNXa5 P3>.oiWcgw:b .p,Y `.ܲPJ"[{!L(0Itӟa 8lH\>AoTV E1r0llҝ~CXÍrEy&<08)&.`ҔQN/9c3H8{Ќ7b—Cۧ^xO)̛̩a&A9 ‘Ɏ4o- hMƻX~>{hk=m4=1"*C*l}9+`jǷ#)@}| ) v leQGp+yPu#@&!?c 0Êz5Z R |tm](Is|s!37Wz+E }|Rg/򑩗s$H9$Ig˥{b栺 dn2X3Њܤř -~Ǔx,tt {$Az.VuW"Op!ĕG]O8:sƲ7XQz!lRWz$$Qq::_L'FNȩ0 nL+c }C=aЂ aIp_j~P7Jb|P̯Ei)8}md=&[93\$(# YI_Cmt!KzJ3ibpL/)@7Qѿ^٫5""dd bo [.d3 mACD\\n">̕Z` D;sb!:XՉk8"=>RCyڀHaR{,N6GػP>/hy,`OVrKI5tܢsʧ|jX-5xo6fCZUܳݰ^d&-W*$YR֐]aY5T\Gobsgh A[m_!}hVLijih GU}K=H,o0}N$=!$V's߁mUY8چ!k^s\ [w[,LbPgz MȬ9IRP0{Lo_Ȇɥ7>;lloP$OE$zPl,ʌTwgؼ` N|/&wG)[,JC ؽd׋G8?< M)x.3j?B ÛfhG@Dc5q+&f6080qu&PFӠJv*%>}F('l#EЂa05BWQ`bc *fF[Q8[KSk1h޳8m*T z&2kY lȑx0O:Q|xm8=62@#Ǵ:UX4 FB, ` |}IJ6-]廁Gt;?1pR['EѮ$30|?,]8) }1oG%1򸝅&l3H4q(<힜nœ  Drfd7T}\|LNj`~=g:.iJoIqb{%=G70٫RTGs\"AT4 ݹx_E~[eR4BeU5%Q.+0Q2PY_z5 2Y`߮`Ki˹G3DUa~_0@.F;^MNjr:$ 4K@Db@0@u更Cn[ц!X%qث}u+[DŽ5ԦۺvKtEu n^p񿾤A]bÌU"{))  CSKv`".Ϛ-q`87' I J`fO~xz xČ^CdߣV@GYY/3Y6$zᕬ8'{<*}Z`L{ 9O 8n!jd"rq}Y1`s6r:}IWi;1c۟‡{3CcwTp`v{A[;){j Y Hv,"y˃ECg2cot=8d20&,8(JRrSjBWzxc 7 ~6\ޠ0n/ qb [#Y" !Wbj[a$ZxGFIGx.UO?9ݓ>&(ez~E^~f h8p;<ꐣ!/X@:*G~,ah] m].4Af OYumGLU!U2d?fDJ[IztS=V/kfGhV.\w~`U/%rCfWΨ& ̅\Fqsզ+NN: HORX {o_A* /˳ ^s۱]%Տ'ƮQG/4F(LN*2o8OH,߇%wZ['[;VV/Ld'WTPR5.uLQ}RMlR~[373A o+7KvSD|j/Sa!ZA$UKR,D[o0jI)7$ͅ|;Oh!ñ3;.ϪTDTw˹J%l| fY ?fV٢Q418(MI7 Y0BltkyE p#{>9 2`1 ȿ1E{>{`,'O̍aK`B<8Db<%hL|:Q1G4E+L A)u ^|8e~#~^O*>`G4I:F+^r ̬ySq*H*}uڒI|:7ȯ1=e"@:7799QG&p7Ex:|'K>{sOp!C.>3*&|@_SR`=?,tbW YTq1% ^kꭳZ9ugt>VhG06Bigֳm]J5/r7 MFX+б 6M<M_/dTqk,b6X#@w^R,} ,\*cXU*-iwum 5YO*>ˊnQMh,A +a}DǤ"3UqzPhт˜ r#~\y\9r g8g6TJ\{dL2jwq5M vh:A Mo7W|FvkpNEӣfPmnbs4,ڪm[ E8QLHƊF=~w)e #zjXVVq9(T7ExHQdSC ķ,w]'tz3L)6B l:c@"-$m,ܱtܓÌ%LhR,b]u4Ha=>"ߵI4't_{2A1n]\wyy|(D7ņnvq&xDdQAFUN :!(4yȖ0\̩^geq<Ƴ0bHZˡ~JMLV=Y؀=׷QB+^ /FI D [Q4^XjR'0O8p43ʍ# t14 MG&6/"C7'`%m^?N@cyܺĪNeU˰sy8yEe(n RHeU{J5'Gr3&;:\=[Cf B&}cŴজz {:H'lڡD%TΪ!"g*iAHhDv[t7`f/k&sTe\BVO\Avz||%پ Y#Ab& %D~Z6 Ï$"@P"@ +7 -uì2k۶UV(z$b}wsH{Sb,&+&5SttG7_jJt4Ap2x;b FQ_{?:%qgOܺT|L-+j_^=XrRR;0 Uc 94Lq]X; ``aG?PB'8<-ɮI4&`BNʐZ|FF!&zLџ&$\D`OK8 7v[oENy5S)256{a݌@eBcc K70/Zcv qPG* ^C38hg8F],*nDZ~x*gh{d U kW`ᄹo r &imhoUvѝ=lG9sDE]w)lK̏Sj0 DZlFrny ;3-a»:WdH(UL7:\,gq6>Fu _z&(fLQWzZz!}-h}@~[ +liMYӭϟiI %l |4V)j "5LƄf?4f9P+%xYoWn:'߱w_}ml4HclhI\Гx ;Ɛ$a\}ˬg xYRްf=u)\YOȘ @4g\zCe< tX~k"1ʵZ0Ipn^p*eN#.|;")O쪈ut}"kLdo.0/&thaŶ+-FspFVK:r?V cuG ۛFhخ_=įI wbcayXNQS[W&Xkƍwx,.~K5+Yc{Skza5I`}1 Mj(m|[}V 1Mk"cb?;p v4_/mZؘ81tca/pg[q22ǰWnAQ;6v~۰/L5ⰚSe,ˢ0c|HW=?!DRx'ƞYw#=hAӛ ^q;JixAoƉ vM5V(SJ@P{ihc\.0Wc] q~[&:_bh Q9+h͆11 oZyCiϷ]z+؇MuoJmĽD;YȺ٪vs8n9VpjRvӄ/n5uC\}S h| ~ #aDJx]k+6j* 5Lյ2.({ ?8ٯ.?rPb7;@ꅴU:8ePrJ#!zY~x<TMj3baS1ZNfgh ]6oy(G{ V/ޯ|bt=B(يL7ĚߤoQңcKA@e i`BP흔\fN%c:Q9nmClIBPn;`o =F؋% %!vdJ"AOaQdUA !3 4ټiQ l {Kt9]OMIjh*JMJѷ96~\N7O`9]>KDz`)3L=gF( >bg O|P6X$&÷bFQ 8pY-_opHTH&!6+z/Bc Aؕ,/g}NL޵RNQ~0[1+XKK=0 FbeqoG!A 3^ h-&5,vBpKĈMTW$$_>'07 պSRTs_HH||͙bY/IHOl^69(.=Eп"\)srbNq QHW{ߝfjL QiQ}׵{͢^y{G݉x{OT%t N,yc)$Fc1x}H5C|eu كenwa@텡L9-b^?K!9>W~GKyh+g_S< ڃl-ƃ J-uغ?V(rdcEoq4R*zmE !:%%<žkIT~yO;vuu)wSzJ}q2T.0U\F(I*Yzky%-M#u%nHN'z^bCU'hIF=He1Sji 5%"ֆ''XFzyUޯjb:B}!?!96٦G/Ee!\vaaF@4Ir:{JZ'>x^ Eqb}S%t,ߤx[3-u W*ʎ߮ǯnh̰yXg״yXDX-KͪG*wcC/|G? AkSR׫\]0}HƔclCqpZ+4ъ&O*X:z䳞k6 Off( YbЭĸ ܞ(:G{p#S։" sA!O,C`,Ճ.6,voS$)8D +G# a# ɱ%X&F٤3;gC 6:#et,,Y%NpISS`@A*=0Mjx΋ /-EwTon'e>XG;1*ܟ)fP7z oY])ASѦUPMs>CSs ҾѺv1wKpcԌtvPq*3*GK?䮔<;5rK 3S]puM^M'hp%b'VPo\~eH0?"گ7y )=_eKvrU|& tZ{+ֿlo\ g YS@tM(}7piŎb:)ESPCkYa[R̈[TT| f؝ѝZiLE<C"q'5IV9'ijjR. Òp +ycmMw5gEh'P{iܙnҚ7MBj zd?w?o0ms?jJg1}]zsC6_B2a1)èE el }b0=Θ,#>kV3|_ XN)(Ȥx~NVڷ|| ~cnWʦv?-Gj}w;@(HL9î삸ԯ&u8:ڝun-D#ccF)$櫆*Q|;>t>oW)jFZo@6 VVȺ3bG, V=K92,^[_-+ O8JYcPHJ _-P տ0vE}X ¥$K S8*׭ϫBK_`6`hG?6ő-j2 NTչMhVH!MeifN)*6^ QOpnOd0;װ@hgO 5Ry@Aլ71i{x`WJio?{:z 10OL5UZ,eGvO|a*_%uRi l` UJ~ XW)hoSj{M_X(WX}P$oRH6qڟDZ /8} xmc]ockr83" }@Len.mè 7!E?e j|kJz*_cOBtjlS?s~k N;؁hZq)- \$M;7IF$'LExzqXʷV@@BZyCrض1%0'!`Zk =ǽr$􇖡p{Q10wjɲ؂ܮ A42[ h^vywX:w^EFFInߧ;./BLђrDY @=Z "5}o*K&ucϯ;y)uackד ->J-`ju'.f +Xzy"_fx|Z}"E_?<1R v%n iڀm6IܺṬ#_mTٓHl#%Gב:зbyyxú>^>m@Ω &'e5H\P;fԔAIk/{ƬBHnmJ60Oc),yo"muR0EE3TAx-@]u&͓:FZӡP!^]&S,`yy">0jU>^D;ۈWy>- 8)J_g#brjNz}%OMBk17!?3sT&H E)Ѝm Y~b?pZ.ESCr#ɓ%8hgR("W,ǿkhNY._},qWJ EI0g1y]O7 O-"V|Dy. µ쮯 uz) L,KʺĘE?_Y#,(g:LGsHS8hT*)HG⧲i%m78z1Nl@ZłhO<-(I-6_AyꛛVQfV~V1Z.l0PbnK؃O 9^aEh<vn?|gJC'߲+YЩ?7I1/ 躎WOFX\I~9["hVBw?5FgK\1,*%Nm"B aiKf& B4aROnp09xB-zFMYRKxOE͉8bJJ^\|mE"ؚV8ymB\,ŚۙyX eb Dp?+=j$ӗgoD ;0:%Ↄy8K"6$PxSb2 p(]:T3[2+Aoڢ6.D__=);/|$S{ Oz,Ȝz eZ.3aḋehvj1J̸nwLcSi3Nr.UEillF2^Dӑy m,<$GًJFFA Aֽy#L`"fZ!Q߸ta0_dQ+*.К?xj1U]VG }q_T2]]1b6yF6zt|>1??')B= AȦz twXqfV"I}Nu jhMJ2џ;L?5Ýu?xjwZMgnC9 .36{Y/ȨB?y? Be9yݝhTsY8]OJ yY)U9U!;mJ.kOGET kݯHK-> ?49͘vZx" ʄ V@|ǫZ 'FSO`n̿N(|)+[$i!PՀqE+r#` K;~$koJH>vX]=@JH8o}aވH%bZ*F_:!/ aL/C]G:d[>EcWDxE`i 7@Hn }g%jRk{me1" `(ICV„c/pn^-ǹxd8YI 38A?8C G:hfJNIXV<6Sњ%/+`9c=hYbT0t6U1򞨢8UrSǕMk}7I* N';7_6NN,j,ObM9p'CrHt̢6N0Kײ\v;-iLmi$ɑ?Ӂ/x0oA 1Ѳ=GS;)$ IGKčJ[:xQ!;%_4 &˛Bpd6k:_Y2z*0}EZϒ"i1 2ޟ?j`]6  Ј=Vג@ J|?BtHdMg V*41`yH`3sDuXD>BG۷EoRK\8 @Hi"NPO4u9֩e(DD3f`kfV) ?A$!X@My9 &o|! o? EG,)W;R59I.aIvu`ƕ>~6ۆj&hK7ĸۥ]\ydRA\=f!<5|S/kBW2nĢV;C<>ڣǔtr:ij9FNQq{5hjb ^J8ؓ_9`l Xhtx9&|k1OQYtLԡ3Y&™Y)75ŖLDlpO-@;Q%{}Ec2:e:[}tL/dpluXn/Gx> j6{P(rlg0k pd[Pz؍Nr̂B̥D,0P-PؓɒCz ?B(tE +2UEl-n ]'#{{9V7R+NP2al56E){?jd"R ?jLwo( [N^׮cԽNIF zLߢbm@AHB&8] M4PiN5Ԥ;!t(8*FE+`P䏴)|_[n1x%wx/6PWT\'HG@~ (C"4zB xvA= ^͋-#\ǿ0Y ˰'` zwV&8=_$zCLشC\B*=hJ&nw}6mW.i>訣h9-20{qg_3ϩ<E# 0g"-j[A/3w2$K6k\dS1Bu,+,-8Ua!k*oT)s 7`PBҿ#2/+;þɊ-| 1V݈km,B=íφ簤 vgW,杏a\+8‚4J8WziN^92ȭr$^~TGpWQmR^kݫS'E;mvj}itӶM%gIћL6>ZݷY_ {-yv] $%]"w&^RAx\e͐cK%̌S~k2"3/^(> u[2jAyUo.ʠ3#YW ,Q`釁viW0s.N$c7 t dRZ^曜 ظE;(P"o1K_m&F8F>J&~Cek:/$m!*}pη}y3_e{P1Q焞'@8=z+fEq!#[Ičp\$8! W˭#v>ʀ̰ JK69Ļ~qy*և?? $ us~Ke'$s>{9t{e6``:7uFDk+k_-6(?/ɳ]2FD.c ;NXDiKMV(=D mW#.[^}>tIۑz[_E /zv߯G߆FSvHs6҃`4{$` фa 4+K5haQ8t026}RŮգՇV 37S$]Bfdhv)-[˱'ZT IJv E ajOHI=&~ z?ׂwAko $%7ܺ6mcpt]bl+|tSmyYNk3m-^;Ѽ/N]ECUAd"uygL=DmJ]䎖_?3)W اe!5˨!A֯cu y#HyӾވ@< }XXiL2r8uyzyhZdr.9giaE") (?2Gy/ndғؐg1IVZb"]PL{%k彷'sLHd׃Pn_cژBqwh\@ ;44C{t|}ԏxrb$!o0tRez| d(WT+9v=í^/ oDe@/mw#(M`Pq.ՙEv21X(hH gKElʦqg"P3 t3M"8Ŝì)ރ~zzsEq@Q% 8VIDPUubG)?P7}"%D(&yLX+&lN"F(L_T\ب 3&#t1}-2B9˞r;&|KiꙶXP\|doFf "ј}ܟ>1D|( H8P *ePh.* ڜ^[zE,Tvo:x,irԶe?RDi)h$YKuEhͤ9/[l[`mCE2qX2 [R|vgab}5_(`LqprE/l^iQߡ\*uGYL;.f2⨧:AX.UGb,8kGW먈srݦ6*PG!f|w5@]plv y>Ce4b4i2IE'49& ,yTW%GvS\OUj޶7h[QLsW{#'U/yȄQiZ}t5զP`17 E rh861}ը-y KOՑcݫGv~ ~='%4wlGZ@Cqkq'+4ݗ*ۼGᗱo lh Uk!&8S!,^`eW_{^jOU7dtPfoe뛬̔Qy]7XHLd&: "x9@;c}kZ4%]` w_,|@0Ai%"{4` 8fx#pHgsّ=^;^,`k[Gk2D`ֺP).\I5r+);AbBvO ~Cf8`ǮXVKXqZT~j9znNtY%I:^_3Bgh˜I"Y塍 YܺOqgƦ'_#(^]?72I\4~Qug%&mOF]\Q)wIc<}e:>dTn^Bcj"z| {Ṽ `"ҙAu${^ '39K'NrW|1aK@I^j^ȢYu9HDD%qq^2 u:Fz5#E#581%N;J Xг6WNn85vaSGQ"l|*+ˋw2՚|ihŕW:&"WR=o!9s=sv|L.~ct)sƌϭhn6 -P'H$=~^_mo vպq62 x?hvrw->Y.fΡ[w_+2Bs\H~\?˕UMz $Mr9G`-4lTd<\8wÏ_ f jq"Y\lh1 KZ* @Rφ4_53@eRE 1EU$.7,u|NfR WoF38x'$P+s3Qmg)GO%0~wZ މڝs݆t|?ƞ3bm.h\^*tg?3ڕ+pX̂ MꁬSK|@ b?OIID˜JPϣ-rW܌8fekZc0ڦQɥz~e15dJ!]TJkWo[y0ٱV U+'˚翖x峇[ٕ@R /i'} NZ'O؃34¶kF@tRșU]KЕCm\hqA4}ߛ@PP6" t$` D<]|23x?Ux#p䧘|2T+xZfGƳPUPS ,'Tk w]sƍW._6[aҲ`)l^^ēc'==ɒ7[q\XFX_Q#[wl؅H+޾>'xHEe6}=2&%{[xB+_xE1WM¼.Jp=ل='91>7;m $c~15;}%)5])HmY<;7sH47 T(=17VQ?#f<4sZT} V(68Yyeo4ProI.Z>bJX9M%~ؤpk4hJ O+^S ӿy<@eSm*$`9eKpJ/_#߱ŋ-tҡ% ӳ9$Șxo+݃T .*x)1A{FMV oNk/x$#wIF+>s5]vOaLF# p9Id`5F'ڊP޴9}`RZSSWRAtT.`HkɶN9>%=󹳌j0öu’)3huF?h K_/ ~^)Ep=OmT~mꀇ$zϵ}L\p·r߶qǢ4!q/Ċi&_1LU韽&; -j)_C8J6A<][UB8AUvw齉.qTRÕ'[Vo. vDs@żXI)ksP>gD}xҁJŸo̓ )qqܢ\h ЬkNHqe E9="!T`{(Nz鳾<O'Is>WH.6͝Ow$\># 뱵 nu]zu3TZp{}&͎k ?$ u!nvo]1sɼeb9lj@ ʢb o Ly ʹv%IZ -#TU}h1 ks1mC!U=~wvzK$/Cwӷ: 1Eay /(# F:"%~XáZu@W3R&#Fj҂i(ZKOw+M uTz]*4z}w4YW: @DD>~ ̦2 ܥǖBĆBbv/moMOIf"$P]~~GZl2y3|$,w^swdW:0 r~-%kc-r0fRrGxlԛGFʪ1 Gfح{lZ64lnB$b8۰Ek ]fm'p7f?(>w4 tfSN9*V}TuJ9iᑘ6BǶ}3r͛"  j#,砻ӡ<$ʹ^- P^砆F BpfozWITu1V )%| 9+3jp(zQ0'%ZqM.V^Ǥg^tbFFDw9dmq{!!bntXVYA>C%m63_8M| ȇkS $MmS,o8Te/CdbV M3en\((,4}1>I XWQ' .[1`S;>کx[$Ak R]l@|fu /md'[4#ȯ0c/Lᖶktz2]5E+#ַb]=_DIIQy m h }@2[6Bv#M+gdJ)*&n_^L͵Ny$zMl[nM &ZgM{E5Ja1gZG60N{Ul3HFO8֎\: L,UV1 $Σ$,x,X8+h;D6 5}w(,|5בTƤTi `=\"vQIHGD8DcR'BIiLq.e)<}`3IǡR5kMAKtdJtZV{^ͦ P-N*L|"ILI 2m]'a[(%}Ɣ)L> kycշ=CƛBaə$>8oY[pCcKscs|7Y?J^y4/R{$w3 ~l.񢁽ఌ:57NOF RW l ]xdBiH#,&%)?6.Z[L 뒴AkX_& /h+}˼?AdB8JCfY!$k<|!/3nh6! vj&7ew &CTu]r%z E&z]lNūVA|;KhU0(hR2:6tZ3!XE,QmJa1KmZؐ֕9Iq=SYH\ư!zH)y4/TVQL@̴JȟuWafjw3UVMr~6|?:p,m(Gڍ<.fGh=}la!Cp>Sa浟4\Hb,+}{U҇ǻg+J:@,g#zoQNvR攰jP0JN{`RHct  ׻[YM cl*> 'j~k>V˩_2A&Jej׸b(d ?KWXUFge@h?+zҿ_"0TbTOfAڵwE&X_MouڒV0zBpu|X# uBbHOjr[cK*faX( e~''^fs2Oc,y R8${&HbZt?=7@Z+ܡZ`/{ :~#MLqz1m l DJ O:6H ]lm<~F(mVk :-S峝FT&KJ]sQ?z_{i{ `'rmCVd{h56-I&KڀCpMpO[c`VzWҜ nfK_|b} +~}"Ӊe]Y FbP ]hn~z@. j=wv9DZ/4ObwCקyNiz|:1-S[;yjήg3C1_٢tCBP߫ͧq f(UO\h_8h-'MY >U}IX/j-zrfQH`y@![,QyZ4')_u w|25 G} "h BU>Q|ęl|vdSR#X0=?BN1-`ađ3 Z;k3S-F=b}k3tm!ᮨz^F}㠒Ƙ7/Q* GQ@<\„,+*#aezBQR"I| mY2`?o!E2T.zKOMp\bi |:IPxy%1} thR =9/^x}Hw>3Wn7JlSɍ#M{TjVP'Y4u>{~:%;90e)8huXwSB8/\Gy ޞRkéX'[μJ/U>tvo8K[='qc1C(@o,z?r͔RĠq$ A+ +^PA{ w_Z|h.5x@$IEOk#ήqD=?Ggb$fo؄ƐbJ`nɡVN57+D8i԰)e;F;8zC4(hY2Y A`XUY#$yLCraFOݕW{_> txo}AҼ/z!?Tk|W|)$9@{^,,onDRQ'B1ؿc!*=(^U1MZvܓ=8YZ3CC@ŴhJ]<$+o*==|5e 9iJo=c eҙV$sTџI:}=78cqb #RʝgH+"$W?3*JgZC~R+PB  k<#Vؙ%۴M'&5$ބqeᶽF` 1ׯ mGS{;YA`=IR>*2ٷWʿp3$|#(C"_ uv4?hRw!&/>יM5d}R:Â`{V =NNڒϑ ]o_]%t {뿧us, Kgdž'\u+&z>-,6 BI}Ha#ԤyydN<ޱL()<%?Bmq9a$kouW&1޾Sa]4=J2i(ip()fN $-%BkPx$"Jw'@(Cixf^$>*q=!쨷N\D!hі:zdyR MKvHtY=XSB{{p &٤ %jc^7v凫Y+#GRH=j’%RVqsʛ·3?!9i/꓈ZΞcd/y?I_эvxu.RHt*0KP`Zzq֒^ dq{YD'RBk@vWAr&=x B@XF`ƉSbT'`Ts85/2"&P;$ C*1F$Dfoe%zɼqB$HCT9t,bjQ 9#|{4&OsB<'Ռ߁wG!%v"XC N$ruBSkIqXrpBL XgM"Ab#.nCX=[r:\[йˤ^3vIN<':8A}4K`ަkm_L+Ym+` q:4W12a.N8ٲdnT8R"z\URE'(. mPS?ʆc1ˬL`2efPò["/9yO.]'ZXj%~v{;~TN&_`52O4]P[Cf:K29~h*}}f#L$XညqW7Kxo^(ÿ5W՛jd$ ޺p.>E,jMB6M}N P GZSmɯG{Ӝ"rDZlYnؼ+N%\C8wOEДͶK]J)rawv*l9Ȼ)>@b9iNK<[ǸL"}(nQDO3ެ7sʿ\ V_8 EkRGեsdѴFmQ^,*x^N 6pwWS\yVJTŊN Nl9CSG.}E|Ug_r0BM1YڦqOu*A"{YQЗ\tbwRhNPa%Wi]ndAӈD}8R ɌMdI)+M=L-L2B沩p9 U:zw{t,o\sX*LL-CrJx}'HvS';F;dh K.tZ}ln)ьY˵ u,xqէqQ4oƜ/%\ ߯;mJ]ʋ 3!<ʃbb"&" O?#JcqN1Dy@.M7u1QO5L,x9XPi,NS}S"59M?RFZ4[ht@Jc91ۑODx>QL,|rv^Hti7)7$u= uʑCޤ ?bS Qׂ'AXPϬ*QʼnMrXt g+|&΁Sp8B׷хb;SKiSio[T5q>YuQ'!Do)ZfTh]xo_5 nQDP,J]?yE["ہXoCYUuW2߂tR1۞yښYq68,P/"&Ɋt.=#˶s-NZhnZ,_%4C}{O\?$SRsG\ys n} 2:NCCp"n}MӯT#0,7NzESij}ac̓uC/u{gviCD0pWucϔ͵p ~񕰶hD}*!s\>+N1 #DNzRmx̭_ s')bSWXDnBW횶1?Ӊ$M 8(-֩FQՅ[5-/zP,qaJbl{ҦZ! z`؇[| FQVs&!9Tl")q#@]ܨA'yjq^Y0諰F/t²hڃm-ӻ^-~{hYo8-X'߻S]׶Ŏzg˨5 s*i7"_UIp7|*_`j7LtCb3[PZg, eP_HP$L d+|AA˾-4ac Iy-XMHD(n[. ABAԗ4 DH#_C\=o> M|v8)N{-!ђF0oi p H>8;E>{[$APG@ە>+2Iϫ,y Gޛ%!fܚ&$:[b+dXZ3E?}xM*"hú衴tMOz QxYn.S`PRÕPV$5*4E@c RfbДeCnӼzO;=+R8%C09l)^pNL%9gN| MlΩ!50o:Y~)Jw| yó/FEE*zOEt"\pUoZJ^79&Mfp9~w^XW$*M@$ᝫE)MzL[.:gficEftƃ% MiFGZݦ}8/JM^hqePӼ-Ԍ.rg&Kyq"]L;Jĸ .bB*AWqZsY_~N`qV|Ȕ9W" a @.,OԦ>K1.gCou33$+dOtoK"o:%ǝ= M)p|@eXPp6a|Si:[N]!⁕!6޽TE.WlYUjʰ~y˭LŒɹΪHG9\VQ$&s3FTuԟURٷq0HZܧB{)݄>*hK1oUzDpUqVOu,(0UُV| =+%0[!u}('uԩn2ig u2tvV>+p C1Y5 ߒ_1IgЬn/A~Ӫ-P ʕepu˻Hӫ듎] 7 G'5X y4=U}Wi%zbok}NDtXU=}#nBe9aH/n[mKrwҫ]\)(?Aߗ`F%C -fN;`;1vN;U`')y"NV g;uWV 260Y\Էv̵wy LB^[BnUYr-PSM, =Rw_,G|Ȕ+[dfb $Z. 'BE"~yzzE5;7; Y{6f˔Plz6ʝ_pX{d($4n =o\(W}kvސցވ ˙^U~K&זi_ =+lg_,Zr%@MŮ&bCAeޏtxꍉ|HF63nC\[?*12s6tFr:v^.|n3r@8Xe ы|x.awWX3 w#UmEJN!à㫟Rp٢}y#~X_9JMi4+σұ;ϩl8TIH۟{>OiAF&6{Hu& F;Qi}R"`*}yW]gE2{vAVzKTQR`eF́Ԗ٨ԃu`vg1A3qЃ [U:k1tXvS%vKOs\m)BB nkAʿJRPVKŀ,ņWckzRw7[8c`4A]y4k{-C2`RML Lc~ޥ,D&`S{`PHpJ(dآ9v\ROrN}l*@6Vn{ } cd?^۲vdmv뻬菊ʗ maӗˮeM`q/ )u'iّE[~gJUI[%R\uNTdfrl1~b۷3ʾO%>h#u#K]͋Jˀss10ǣj=-9CKcHCHL`{H\E("n2sްe}RG=ԙz7[NBH5\WMdh/"wdf,(AQ2y67py5x=ғ;_ז!#F^q/0*,ogo2je]X;J-]=\ ͝0pjJJ m&Ǧ>X#^6G/qٯst:Zs+ͦ)?ϬFmoƳ% 5 |R u^.P'.C^j罺a 4dk5P`MNDŌkK:^.+[09^Njǜx+WMG;S> ɫ:pg(k T^j$B`1?Arݛo%rr6w'Pr=#|WTwt3XϳQs_36=%%."0>VYɼ蔯48|vjJ[u5t/*|<ٿ6h_|D:EZ?[Ee/O{9͛Z/&8OE}H\cK9iJ X ~i@ g6H/7S\K`QGO*p i,Td`|v&x|Jۑ!Ve-ppf#%'9GHhE]NcUB_2?)lR04*dd|k%KiK!Asz oJBF j3Uiy n[E~eYɫ}\EO>ORUН.^' 4(` :d*2F "ogL-ljIl]XH`uN*tST>siTp[DqL$އ6[Po& !.rWƠb,nϥC8w,{]ƛD& t^Фḉ|AfAv͇B["ܔT^qe Y&zDm_Ko! T(ΐZmx67?>jQ {:339AkxBȐ14خC"gp7``OE'~=\֑G&lkO ݂]̎V~{DN!e,gt>} 1C`"['V0Imqy)y4W"! g}r# X - pqa Ƕ*&֓XG.:n)m 6¡U76,<07V!o5wG(j5hANhD7@8JwN  p lqI@;|Aǻ]d'棟XJ!?Fj?^֛?U*n;|Ve3qĴQwjҴܠ;A\xmBvn]\7x}n9ʴju&:Q#ua">-cKHЉ𱨸MF(jC54ooӽ6:Z󼨵Բɷ~⤢e}8f!UR(^ ^|8AV$3,9rWyP¸?o]D涻='>bbPC7U+z35w<8R -F͆ȸ`Ri#c!)Yly __'$\I@Qg#J SwoIfX(sz}g4 }gr'S G8H+n48]lpl %(loynOuQKmXOj˨`ZS@~ayC#9! W`TGNk,W#BѰsTGiY]pbwA:4G<8[ 谲eKo]41l| 9Zx?,o[Gs$K.]ԆTr!k8 7OzMW0-mH+U1*?t-"[R+gZ|,b_˽7;A#\#w7}ٷV9]7D$ߏ?im `3`$` ڨ r T?͘f/ ,lXMgSWk)v8_`I`? l,vppʊ@0aBL~7Dtp*\[n QAjEYǠ`{WOOI{pGgLKjHks={zY ^r*1XLK[u(x\f+0㻛Wpf#  dJǫI6&9汵%!"Ñ(D&gV>P8 j?Z/k`#p^L m׎&>ٹ 2I)U(&֞c pBOdvj}"d^E:j$DNO1ͩ0*kfb,aC].A7&բw4" >}p7ubAc0TK=(Cb-82)X;1.58jT %H-5l՗duys+@~_b"Y|Y-20b iɥ4G,)Hmqю{^4Ed9(#1p>TXh6kdCέE?U0P+&&#WPd",G&L}WlU;M zԗ_& w: UЄD=Yc |3o+[kUPa7:ࢧ;z1ƕ;B8s%#^j~{ T]|Zٶ+.SX Շ|.]d*4f<y#EHV2"klYbjn]~+ ؙEoYq8Hy,xF^BrQ&twa$HvDq6#S_bTDc&Σ<D"!Tp: OX1vْ?tD~WA˱h/LԄXZ<_dhކ;RG;Ѵs΍Fwčt )W/ rnm[6q;ؒU ѬWlUsMU B!PuYK,>&wV|k{@3蚃/쵎]|qQ dU>dж( *֒iJ0Ùp&^g~ ѭ$cw ՂzE(N R%9s<##tŔtⳣ<P*\C!Ĕ8|{0MF4L6+mJmѽyP HێUV$2WG<e$М׷rAK;N<^#*$!M7cTD7u`y:\(hgixո\*A!u{z12UhHA6@T3];Y}[bhQ偆2#+c;G. ťJ'dҙוx rx )N@֠'?#?rC'5=#(vU1m,#];8(`TލOmRT7m^t߫+-͖̾ LyÔaS#C*J3==YtGDć@N/ pm}+m+ZiM<7eEA\zȠedCA4a&:hJՏ8} cXYC8vV.J4F-0GT L\*"c"fMsI3QLOA"mhE_ϕmZiji~0Ќ1Q'Lo9p UxFNqA^@ȩj {_Z<!h87Q>$իq,7q#IǪth0 Y_)2b^b$&x?1((u&䑓i=)2XRe['|ڣ:3Fӥ2͝e'\7iJI&jʹGٛ;셡ek >EY&AcM cZ:.w$W| )h`8- (7Ug+~<t y:bМ,0g7T{<p;7)z&c%!)7,x,{2r$/xFC%hʧ={=|Dp;z(%'--ceRhW]6&}7"$v'踧k!r>s҄u|L#LGG6r;~2J(e-|LiJQJfSs0J9f#ܨsmM^6O$ΏD9gNJ|Uf`,c?:biTM#2tcI2).!HGBF<)PSNdܥy7wޮ$3E $2 U_0/9g|K2rY&޿y6UТ#fRg[BdWkDh_wA֣MXS`7 }[?w[/ˠ"e*:^ XO.Pa_W٢Zݺ;A/]V%J 5}ztһ8GDCӲj\uy:QME Kj#0{0^(f4?lǕd'>koՈ`nJlWΌWh=y|¬)a< Pd 46XJ]Wlq,\ g-'1?5,p`wSi~vz#!b5!C adyP7ӵ'ky_͂~ddZ?^k4=nvZ3pUa ۮ{ȑl.Lk0)3"نE6.f (GXԯܫQND;iw'y+ŋ!I[i=2F-nR?Yy,19jPT.LU|7$Y뵊_OU3@XЛ*t4E;H͑H|QӃp0,}iSq0&R"۬y$4(LΒIvap7 ` =kgwymzKܾ0,*IPu'PE:6swNaBu^dG1Ϛ{7<2 /}l0N+0`-\#OPk&sJj[U8k8fE.!TK$wxW r`p!GqccYEs f  qZ{6,9S)´r.$/қ1\~/yMBQF*Ռ.H{> Ws{m<&Z$^SBGs_AAz2oOUݮ`w|@ZCa$HxHaPY}o|Q8̃tE=Vd:nM!@H\[~5b_}S"K}{ZڥONˆx{?V+jE! 6w6vq7;{ } vʌV_ˆx?=(lFCd+XU/ KyPBxBB|\Uw MAUm N;#15gw8-G5yMh{[i6.\e}qca"wiVݑuOA3ИC rY|f k]pOCur y-me{9^pm+ nKb j!t|xŌ'ú, U67m.٢9RA?H⊹M ^'ltG`3^ g I;oOBWQBkw8r/fK[%#gRrq{إ-ۍ(ծ[oP0 {|.a{IzLc`Lk% UD@XGpNT#Y`Ace $H#y( :xn]*F+'e5Լf<Ĉ${.\qS| 3i0pY`-}K34bT0FSkXy<\Jpxϕ?QEV}E1mK.w8 ҔbL?m^)|= 0/doh%9<%G s,~pba3~NT [e۽Jtڔ3TY φ萬%jpP vE1Y`U&EG$!x'$YF`!꿛iكyM6EWsP[fூNNIRM lױB<|CVU,E-Cd`D+ĄJ㵏q_}_IqRw 3laȺúuJ*xjw)x` DezKAܴKJ?Ď-[B +'?)<8Nnssb U4ce漏{N|jU]t8ǶL w̳OInPE鈸)?e7-ȭ1r6*4u=D'ӈ8KD3ۚTb9G(e Kb-灂R #VsF 61 u%=wvi6+V$TČNkRqVd=-5oKe?2\q|FkHD\Dxstqt.X(7aS n*Eb4N;fnIl'BlPlPz9-sTlLEĈ0Bxݎ$5"UTSZNg՘u=lYjAdl(0IC籵3^-/P@+z?='$S`=~ߴ;Ͱ]7CY4S}lj왻R>`G>E'EȾ%md FXUvը[g$tC\I{ <rj ]o5nkcON7b).p̭2}4WZ,m4uA.\wC((;aLJ7e Zbyw$\%5b)~TI2;f62JQſmۍ~Khka[ ð0q!F - oU/_Ǡo-z;Б-7ٟ-oSQr5_0Ou$ᄫMgM0Y @vhe1"&pIf2. \?fĂ/ a |ȨA74&̲DŽ-Ws #l}Mh,:mTrLbQx^+坒kɱ֫P\G @!Ifv!b;ui^3Ihoo`Hs8L3T0C)ְYDs3j+ LYY#1Ɯ&-̔CN`\m{˜d*Gffy@@ )$/8ōA[ZD]bK3Io7Z\!Ctfe9eHҌFSfO%Mϐ|y ςS/0՜gI62κ8rO<?|^p8%)MԮ:'`|C̈A~w~ =ːw5Pڃ Q֞"2hSz6Ûܢ7<4Hiޭ01㕧X:.|53l|B^ >p %&2m=j\*zue=MYQEKxօ;_O}&!O $,l!KŲ o[( $J~zz2tC݌w~K` }0kzS䊜!CWiL:ST%/h N6F__{րcvʰcmr`),*"Hr{FVP_o?Ŕ?qM‰\ 0mU` NPlZႶKj)g66ƎQMث{UްIN8;ڍ 2d@wn)Ч=˽>Ax Ecuc^]N@ś^L u\SAP@l%#eSPpK^ok[e|PR!Wj C*BXE$ QOY]im׾QjcWȻMUXop6X֯a,UnҚ?_c'E6 UFs҈eNO^΄(+T)d݈a8g.(RAQ2$@ۓ+aPPmGh枉ԀڶqnnK8K+x" -0Y4rN_E\h.BuѠsS6${b(ȇeG7vÅ o?T)[+mM=d}xcNI|E2sX߿yu_|؝CnfmmSy;&1WvvQ%֭#}WN^ZD.K"o=D`*ۧ,[3]}㏶h^ϊ~=z+{_Wa3.0MJ"߲LI'a T ޱ+'%xa95Hctʴ[cf 0#򓵮 r晑zH5~W#]'=p7<G&ս[",0 z7,Ivo$;~֢ \F37?BEA.1o{bi ؍"xWeR؉F6o&$Y!eבjĺ,Հ2^Ϸ⚎Àl;V]Lo \xK{]BUnRDM6'P:ah9~j9)jS ]Rn Cj tK He#2Um^/o1LC 4qs=1[e([ '+L+W-c ~ue!79w tt_$L&nXfCO ȾfNZBX)]/ $DW&h1Ar^R;IL,#/c=x"y 'c»U?4T~psw.,ÐD{CBɃ !ᗋ;D^,)#O{[qVkA*-8dj+;g$ 44r))+~ V<Ҍ]?5qǓĩGs0}b ;l2o+ʑ#+-V{1o+X/1᫬X'g<ۨd]م??W+kܳ'd>ږo= : s<="+,| FPB6 pse~|OB4.bkr^9ᩦ*]Vnu3p8!^ݣz)1\+ExH-҇o(g9 yYV; T71/06`)H`c}֬ˀCu/!Y>a!/Rnb"mg{8aDc72SiIt}&xuA=AC\jQ8s'Ђ<^F 8S.]*ݸ6k芄 A'y:Q1![l__b*Hg#O@'-je+HRX|qfQEj ܝ_h >~E*9TZlj*8\;R\}MX`x7vĠB(lz7h|%2[,^1]bػZ {EէyI4OGƤ* l~Ҙg"y45,ϢZo\"n-|H!||qqQ0l,P{Ux/뢃&QmF!Е!2މ(:f #ʯ'1qzթN0͑A5J8 548/ApZቿ k3zTnϝ4/TRV]G`{\'fm:NU &cQeٔoj  }4)(ѷt~> 2[ .M}XᲬa@TG7G樁ZF,-Ov,wPK|}5{!rqoFyO{1NrCÀ(Elܘc)E9noIWԄdD9F}OiyiYkՃOL-K tI_5E*)Ky mUtlZm)R#0ZRȑ{ 5SkJųʰʖn vB3J@=r.YAFlimߑmV7tABqubKC0,Ÿs;B^p M?UH`Oq7 q5`DO9A45]H4l yW{'s_Ǿy.FÒLƟ^aًF1pƧpTo#b8@ۖDcZ2Lݴ?a2|"ƾ$/}]shIX$,Q,k{4t]ѦZS8߮G3|๤$t{t VgqRd Pk:J;t>_k 184{X_D`E EjgP>?9*B]TS|B=Ke=|,iCX((֠kgO'X/12`nR,%YEFig)ձRz=s>1P$V*lؙ5uE\-x/rbP5LS8=p¦V L`!}*"cF-S~(~:jUV!Ovܡ]-^y¯Nbs<ƉM({'&˝I|   sՏY*o|88Co1N6ɉS{+=~1%dF ASU1rvej`*aj>]f;N#E̯Rh?\W9(܆܊qCs2̒BFf/,2H{Zub?6 m\xe<~ rт!v~m9}ҍK'$T@hlH뭔aSzN!d\E o) IOڂ!֏V>mc:u&%wl ih=fM. E4:l%U ĩ7GrH!.!qވA` 28g9x9~'kr[^rU=ëon̖u=H>Yj:4jNbHfHyy-4)*1l"m5w+e컬 k35o;RGhr@3Xy?+^&DPԣ sŸn;N]LP֐G&s#b\4+ԩ{EICFcyE&c#`=H;L8>k,ὰ_ ~}EwOMW5"iҨ~%1рu5yW58mT{ fP,<+m;sn>%ϱ_/Y_ٕ4A׀$Up`fݠ4 ,0Vܻ|ǃ0>tV&}$Xcf5e$X^@*|3t *R9[ ףҗpimK19s%o#A.3pTe2/i%l𧺺x 3?Ox!,O06rdf>w 圳]8 Ɇti 3͟ nz'64UY>r=% Uw8[9+_-x ?GꍁF}#֫hpCq"C=NEj1-ƈ^scw(ߐ򯶔E;X,LQWREt+%:!1ױ^owlLvk*׷JG˅i"φ %Rt& ᵐ,. %ZPhj_ފ呑zKhc+koD|Y\:r!R.{hAMUXwiXm4UT{I8M ݩi 15w4B@ `A6C0K>4^SFD5B^V>ޛAs 0aE" 'F=$nЎ>p$WFC}6MUk^ĿJd&Iuatfg+e9\makF6±; Z]裵 rMNYLw!C8]/9y ,c2t2|5") BYHC% cFI1.:c5@Q5YSzZ#c˂ @WHڗS E5w  /rړ^^iȿۤWhz Rp2g)T"*V.9 5#7J%Ueh~֧ BqnyȗE]dϨX`|zB)=_=]ϧwI!gÞ i4^A%Z/X`4`p ?m% ?hu Ig+d& @_ۊ]M xgT)^g6[J3#=۴lq{omD>ղS;yo'hTSD[{7*I p#M4A >0#|ƌ-Kn[=ڍ:c2pB@!iaVEt#҉ܟv5JەD(X8tLQ+HP5pcɈ)uWmiMQ~\5A}}" ܸRyv|@:- ` $D\#4C]f@HJ;_OT Gu`h~lXBhjOTLfWo 7"Lx j+zEn]v~Mf_w8eKm^8lˑNWxO-j,F6 H'f{ [:Q/E4t 2v>r+ %e<ҿH4F&+ 0Fj_Vwy7W&7"T82ykf: G. eF]cWYb~;9&![#6GS_%ÿ[Q,H~LVդ9Ÿ-վD6P~< kWG͢ՓAΘ<ǎ 0|19s_l%ŬϟQ¸I,GPR/ Nu 1nnUV1Ct!c[.9Bm9NP#M!o^{F87?Dr Ļ4VemCZ(t\u3 VOW?}!290BL IbIKkFjg,2R{ *&u`?p+r{ӼlwA١mUkKtIWՄ* {E}[Em5aҭˢԕyFggj[;HYzi Tc, -曍7' HkRGlKL*[H ?I $Y ;  F&vAgkVCv\"1%;g#hpǯ0=-opuᢟrAĴo"yi{g'?U ZnmЭ4l|=RDfZ8$YJq}[J:6c[䟒 }O^h%4Gh 8^BAz="Ģv*Gk/F N G P.<&z5V<YKRv3 ,@L=?!Gk9݆m\CqW<5=zFSry  FkL)pQ? )ʥ~{5Xwi ~3E=7"ĒƑUvN#irq~X7 !'"Fo8s8/uNFڧ]UU h]C0?qgE(0۫V5KQTqlۏ: $wcz5}~XeɈ3\RekY Z<#/I9-”%"[@WXƲ[B'0\^MFdPhUi!, >똭DinMx1wE+>\Z1'wI=,> IT֜' Ŷ3S$H#nMQb@iSjpͩ+~)@?k&Oy]J;37wd뙚xMػE$3wzӷ1CX4懴~9V{mT16~ =.<˺\p09YtBqk]DzA1v%'Oy'=I4cS\JثPthNޅ~VV9!\#{H!օN.t% kZk-l !2GЏ wO 1h!;FٱZu}^[x|ze֕J|:|grV^(H[^z0qỲNIU;eF%#.FR>O /fF }hpiigfP8!=ڂXͨm? %< ?\6E  9 Xwo 0@% 3^DK+}l n8 ׌&sA*1a&zb&׬ʫѧR5ؼ4WhITFh=p>n_b1ٮnÚ*ep7i۬ڰ5ϟ@iũ)C,\H.)M;+]Swk͙\S5 fJ||4cYe%puD_^]8e`LOr534S4Pe!W"t׿bq3wbPUXtU-/'Sk99:MnPΏD$ߪ{*J!e?w{(鳣pS {[sZT1&ea)J@j٘LY0G6dj|OOՒs+hN0*\.ZTBtd#*Pژ5\ce/(N3RJ `0%64mVY5JV}4+CkU?2Pڼl2E 82^ 8%i]g'":*Dž7S*-кwX7wa%g {3rK8qew ZHƢ;-3͈^}́V~!~*X!TLŠMouH 7I P TEt,cOH GTof;t'5^̋1U(i#xbϽa HVKCVΗ SQ\~K4*1 TŰxk;V]p d#Cfi~MBMG~T8U:_gZ?@Xa^7jT A9<>N\XQ8~natB*|P=V2l$3'*0vglRYz{e; Di U6%i&AO~K&3-q >&)'+tH@Ǫv:$T9MJflgZ,rB82Kfb#a?zI-N@o*2U#~9H.G$MfoczmlȑuzdG,8B Ul"z#QppW~ݵ1,1s"WcPy)uӂ%Ϛx J=m},NUTt[R'D8LUv\6VnȳBNMqg8ѣ8ejN6:U̇0Ũ}vE2kIV7Y6e?|24y,r=wJ }rIMS/蕮$Bn r\AdM+Ɍ总PIh<ٵ)'9-?$k8J2lIw3\ǁKcz |)f J),^P sqwz+<[$r'~e@Rќ0IzeaBZr gEz;jPOo0nmBjZdO`9D0!n2OS6YYzRV&HA,í{KYFfhbPS]\e)jNG3 L[U3dv/3nb3K&FڎËuBn/s w|_m`Ζzݔ BD b7Ga vfVO+"JR z6sf1QͣⲘE0;Njμ1,.9+-DVBZ40W?(z9фஅ-=I` i[@v&)HHVhae6sSY3o9l݀:0x+r21 U3/HΆ}2UXuoˣ3xbD@i\ MSq`E0FW_]np\` F7DĒuJ;MUݽ,Ǫ>M$&UwΗs@>kMA}ILcqq ?$D8a>!rPш6ws/4(XzeY3:-HTVOU6ޫ`ťa·ϻ'cȻc8O;^E,0p$Ƃ*FFI8HAvs5B"J3ml걇œ-|"wG]l.C4d)E(/Ȼ hz\]0xxfE 42S[.^ǜq6gӢ׹Dza[9jSöҵ|51l5KBn HAמwDy7v$QsۓO€p^׎ \O@WiU $&!<gYT2kSNL&aj=ڬ i32vd_۠/BId@mhj?CZݤaWj<}!ΔQ+dH{,@b3McT<[: Mf qJ_ ?+I$ܬ ֮Һ;.ѺsMB$0Dzػ\:1~k{nS@Ўnsw833$jzAWp a9p":M|ÈMk1@3‘ɖ о_~yGD&: BB9N}AbzRɊet`LI,໑P\jӹǁ"652k5W/Gwz\n)>Ӌu~@s;H{W#Tdmlj@ '2͘jM]:/a|F*ǚcY*)paW`#@JU!']hw8k6TKFuRp(ՇCaae!p.x`Ɍn~xJ -%rU=%JCnHػC$cZ-7$ =1k+ XT(biOn&]vKllQ%sI'@*N&Zm M% pj4ġ-wݝfci c ҄h!jNj+uڹ_M&蜪*2# J "}=V +^vZ{uv$~ub_ 6aQ b 3%nSCJW\I\ c(e_~}}; Wwd,t'?cպ_3HFw;vNd=q{QϤ$y3DE;#ۡklm!3&SH7\mf Ά%ta FoܨM uXSRU?4D +/DN?γwlDF(t#OtG Jk j/C`\L pd#"X̍:([e/ָͼ)TN14\QŰ0E,?Z2(Yj ѣs"Ahj|prGbifScz4ql QcG>o1ѩy4R+m"} FLFwP'[Eю߁89>(HVA=,]R:{1/[\}[.58ޅQџJ ;OJrYߌ2=F~ub|RCgKQa_BG:Ưl ? }R.s#MF>XJOޱ?/eA3?uٵ%Y/z3VskX!xRʉ! vtY"11w_P7@P7j>'m1'[԰ SdlزN-t[PKb :+KN~X2zR36WF;89W֪PJFC׺ | 9=cO<<'cv~F4 ,iUyi}_PB(3VA58pA˯MޛU.I܍x. Z+`~l=(m󄳊0:oCz,!~1v ݑ;$G7:èN%QšGCtB릥W(qռy` #0Vid Oj#Bg }IiHU4G8)q \h\[WVA$;{pl;_:of['FL%pS0I-@dnfl>}jSSB`o.#iޗbo`b$ `r k-@MU-Z˭b69hvN 0J?=kfFʹCLbi@[ /`Cv\'Xz'i̟ v⩉XQ<< kjc2"8[+d A-b}"B]3(oWe* in)d#7,dLzuWcqXi[ĦBDjm-z0^SG^HO]h{h0t~ : [7E]Izyt>9P+@!FFojtoҫs*AJw:eSiޕ55zFs\yGMx^zö6{H}1zj:$Eam29 | c:6*#LVԁYjl[, -nQTU{'a^x,X"D; 3VAe8@TG>0.qRqk\]kҗk,&>2@+ QrT}cy'm܎JgYe:Ȁlpt[֕$%O`^5yPC,Ԗ/nZ"hitk&dd^8J/w_-NWY7vti~\KE/r Wߺ4_HO{/S*Έz(&}w%aɃuM3\> i6dhtnGi`O*>6;'ԩN^?&O^+TCRI_М_j.Z4)Mr 4@1:NI $IGepi Vu}LP>Xlhܤ5((Q ^jL( Рyͱ9{2*u[ `L5g1)3c ='9G$ $K^}sZqNsOG>,ii?,: ȮS¼迾HWQH 9 5鈴:_Iv9iþ-j-S@ [No6wz~7?7{Q"fd,"-gO#C2i/y>+p"B>}Ĵ0'fg&?+a/N <[CL8<;Jlp T)Bl[W#-Qi ^`2 &pcM>%8lhgѯ+l322vL6 bdŽsО.jOqN??ìŞ*D[O ǚ'(_~uq .(ɝ&(t%^}%еmҷ`zw+ۍ*;+!G16+"3M ensۃ|٫YfegKA}qUPڹbw4$wxz+r,2.>wR|lM@oͽށKC/t5q亶!@S R,YEF7RTpDIuqcK֍$ν& 6^UZ`.Ũ H }il*>rnTpP@f. 󶪑__Gg.z%TRBkXǁ8Ɂfjk2;|3Gډֹ"`ZwE@Xb =<ҙC4?{c0srmLj/.uM$w܄1]HnQjQJm^yyOу/|VK>rJ Mz_m]p:ưFKC \\At|K&rd7m\qP~tWU/B6u'4YWT/??dF 1_@Ӛ"*L+"7{3/7Tdd-GCDFx?׉L |xONq87ڏSh W QyQGASHqfH(I-V&F[q]O͢G|.[ ~sHZSt)MAt{ZofM<|'dExgzيEHExg [*>pTX+;4tbZ;3^19M[g 5gg K1N>G.N8oZ`>IG> ){au<Q p&m%R8!1J p>Ң}Ԙ#'z.y9 KiG$hKWz#Y՞f{LN{9_ .X_`G7p  LyM5(\GyGgքݒ1}j',{X!E?RJ,|H P-␒{6=4MșYK#겆ӚHxeH# 14Hc5+M?G:Ix|ezs+!С}s$&s(jwf= FRG4Y(4 ]MJ:d'zGy5~GI1k!93> 1ť[ :*/?OeSv(j$; Cg` cn_ hdIvij[)4է'9sɶ8dDzW:R[lњ2WyGJGpU]t c]9sܰ#ꟄJ< MxXzc9 H7LLjRn g W;@VHCn(F&wۊG˸3.xhyx%M1_ dfTۿ_ȷ4f5pmC|.KyA#nd}z~fhSt EHO7i4{! $|.@qi.\G4< \&Pdl\:-/;-㳞uY ùc[햺l*#7Jz{d&w[aH»$wqta.X@j?gt.|9]w?m.y#hǬ|*a: Qkj_7sI])HH# 9#CSW<ߢUP :m:C U>pGú%m4L_or^N1i~2K&ˠ!$䁼b3L j+B\,̢Zh][y聟B;%iŠ oJlR7zL=zx:=ƖZIFA$y8>O6SN吟46MJEtt8{mB,_]?މs8Lƍg7?}^y|OSJ#i?̡hhsļFewFf^s ٮǵA_"SQQWU2}HIAx񂞅0_rj>0^yt{1,|MDMjV#@V@>Sx>ruDpLభ]_!=YqTlL٦t}pPn`?.&KqӍBhА /Ny<8'lؽ;Ikзqn|͑cC>۹xwd?\CyRX~/lMZ h4j I(Ӕ6DʔӧPXο9<>a]>Ђ<؃züJ1 %W0A꒼A1ɐ5&X#xR lL64#VzDJ[KAXq |mb *&*[6!C\$dB\n`7E8r&]S:վ A!%!J!IC͇ \p$$jr#@4{󔟫/}m_QTt7h=-9O*੢KR#h0CZ`oFk_nb洺m12T 0慤boZ-=9W!]>n=޿Pv~.$0x^$2h"^ 55_ӕh %t,:Cx$;=5>KGؓ[ϻ\EXAy;ꑍbo;ɤm:>mػI?27Ɓ=jCҬtU q%^,Aϖ_men2^g"m+h^Y |u|\~~|A! E[`AI(0C*sߪ|$!-vrۖ%莁w"S:*χNFX>kb&g]dbƆ~KbψTlEn| tV5N'TEufP,ஂ(BNsP]oP>ņ,sG| ݶ;=]nJd9~}h;F:7 TUy8;$kay a#ocEðE_7Q_EP)l%(e`.~,M5Bq5vnhY?^ri-uWPBlNU~~:BsUu{[+ƭAAb=Lpݿa||̑pӥt).zϥSQfC^XY^ŝo 3i]9%x&L]HWه s0/lYaM-Qr# )P C )16feDq=̎?NmCL%5[}37zwc)r ; ?Гy3nJoWcDGlgj?sZtٙEn84;ky@agtbW 68oYT89jֳl ]|#tiK??d@F `2\Dl!q`x)rfv+hIЁW-_K_u̷4ؗ"`/ d7 x_C>qvK<䋽g3?ZS3Mpͧ#!2si? VJ4,ݥG|wr&mt jEV=M,ٞOmMD3Tz1|qD1h6ĵI[ =I{wg-Te"ef\n3sy 1vׂgO9roiNnǨ!t>A !X4 mw&y"o.]EwKVNs o.kpjW;sAK,8>8ơK xI| cTIAETy*:Q]2u︬R,U\ޮ؈vLmޝ9v '!u)D@eM'I~@S''՜0kaXqF25Wv̐ɍ+Kk pڭt-&ֲ>m,QKg{ZKDF(EhaOLkx0l5iZ]ֶ=%@C T0標Z+wuۧIs 8$2D+g=jV: -\:/BVHc~ 0N6>e@~V?H+|lt`ѴԾ5?IA'Waas{g]6~]+Q}OЦCt)sUd;Z'ml4"^ˍ~5F+F~V&  yrp qӔ>uȤ/]b\؍xz<0`pt)\1%sBSLjMU!YKo8ND9 橷Y"XKt~U) e]觮IF5/ԅ$'8S43[*3Jt|@-_3Z:w #fzM.>*Uq|H T'yL0  ^2}~t-L&hZ^ R/aPuws'kB|Ao|9,}9G>u3ڊ- ;@m}TEjJ:8w (U\JI|VpYtЬHWŖPS|m/lWM!^8zW93~q6C,agpO캧x5$b d,c6dO4 Zƪ#8x` [mbY$m{7AJYЇn)'KWc>>' P1RݱQ*0Cyx[T KjM@t M8DG5ni)MM$0+INase=U9*ącčS{:1MU!s:p]{yzr)Bo`;>`v%-3r"\9Ca"XN8!* +>@8d3Z#U[1'}kɒWJco ZyIu|;0?rb_@Ɨ䏭ƬV&.p 749neHYt^@x( $M$^~9T採&Vb HĄt6(Ie&~gVG+{͗ 晕 MsPf2(޷#A!XU }#\"T|n(-&-HY[^}==EH<6tnL^!9ngɭQAn SgړCy! 7'` | Rw%0 ݩozLz<φ46A% ULbʕơg)#X0Ou`ӿH%1Gҡ~x/!RWY򧨝8j0ܦbM1TEMP7?LfFXЛ4>KvlwP(0v~ǵX@eh+ro]U^?F]Dj{j`Ad:hm\)lA=v!ddL"6=`. Yb}ܯ?^:tJI%pxm23d?kwbax$a0h,zNTp5IF2"e26p@ISy*5igLN,.Ңه!1$,E" $IËMD=F~X$C ˤpz7O"%@a{x:Wp 4Kل 0u=34KN(U/ҚEFT࿑z9k#HDt TN(^=5 ~oʓF–Z3FvW}-P7e^|+"^2vV^6DcǃK_Zg"qwD5 u?5 A5׏nεֶφdɊ8܎OWTy3Nq/H-Ȥ۰B-j38J=,Gd4 IO rת~˹?G8W,iFZndǡ"a @=ŧ\a {dyoUY$M?3Jb )VG^5κ T6o7}Μ_t5&zز+c?  [kBwզ(8LJ ౮ƚ%}NsbM{_NYװJ2"V^v2ܜ[x0Yi4Cl?iq !f-Vr@4`_*>㥔:jI<ٸi4F59;tԠ3=euY( <#lF>xQsf;9QAY$$_>Df|qND R޳#J01 oO)"9ھoŭ/#O8:T՛"fm+]کŇ*y3-B4x k3ߕ錻8³w>-Uˌ _Fxj flI*(礌*N>d$Y@J˧w@KnK)@ZZs'mZveԂ g-[FxPeEKxc#Գh] WHG8dpu ! o J;dӭ~ٜ-bOb`,^cdGǗpXHC M\D}PuGR :|Ck 'f`j3N,A|`j};??rQZej6K FBgw7VJLO_>6^/uG *+,nXmսd)PYxѝP~ʒ\#0ܢcw:vExmuڬV%)R9&w!ύr`wSCJ\|>rvT}uHaÇ 7OLwL 1ѱ$gk2¼K4~䡤/ !e JNaNh;9.Fށ(f6S5)NfRqnuA&PfcMpܵs %N<\bx,hs[M}Țl[,;QRE;QP`E8sCO Hs}6ŝIi$^Sr3Bkf2m~:w]s0|˔IN{`^ԉs˭@5h`Qμm7•5d_'ga)hHmwY Lȕ0@zW~#%]\~xZ$JITU8WPUɅMm*8;ML^tsw D -drύn[b70iYsjl0DeE"<4 R) kvDo:4t 7~\0H̄G|2_^zA2.M~qbc2l獾.Q#y;EC :^Cqؗ|!6p 6EYG}|40 zଣp 1$=̩"{3<C՘R)n,kiܟN#ӊ= /+z$Ǿ;F;.*+?:V#דXIF'$WE )71) IU=X|Ջ#To"w~E T';'#p"7aϘx_Vld@ ϚCЏ1φAXw\`$}2M/y!waT YX$2#=g8b Z(0' :܆JTtNI(2ԣs4q1EM _fNtAETO9dM,` m 8?]}C}4$pZ4r-ɮ)ժGi衟vf⣏\P\=[0UUaG38\Z<| ޕBL,hͫ("Gf-e.&CnXmnjI6ur˞G:7HØ.qj-rPҪѰĀPݬTStPr@R1vn+{BH BBֳ('GJUc/\+|WA’:bUX{<Lrqf+0X@W7fClA";*bmt>I`A[HSo 1L"SM!)|(,"QJ+U<Q_!>I98$ )վBospA)< @kqw\k`v㹚tcq I`?bۀ]TU]B!O/]Xe$Bm1.ss6j5.3 oO?\$2rI%,楓Yqvy6v!Z7"`8b7MiX- V\g[$AuYF#pA[wPR%0} xa{3jG'eS黐 )KA^ :,b6iSjqYn lic ?A0gXj3 FBQF)%`2>Yx{D}ev2peNWP_/Ɖh{u#=yw 4Wf5c6fAkIJZMW SL(Y\@'>&?ӹ(rj]fDVwD*DN25V6cG"Y ,;I82/wvO$z"=SJZL2 6恡kaϻ]e~X9(=%tC) 6UBZtϖHƯh/'ѩǍ[q4tALnR< Eo"c+}Tki/f+헾7 zbbjfH)DZ58\~ } iyQ)տ&|3 fi-=73mZS̀o7Ώ\Y*7AtASc|Njƍ+a;%+ F{uԍ Ua84gJ)Y㞆ՎS;[Tf$go5S)A(%ڧP!-"v]"_;u1Iq8RQ* S[7f9ղՀzupTBDCBpF -oXxv;ȇJqV Ut_>qDH!xKV5ËkGOO8X]a 6i*4j}p1:r}=1K5-};Zf-50M C]Q㲢[]; |,$~SSg{ q81D6(Ұrpרw)icT)OַU @SC3 ͈]=sSGPOj% '3ȁh[hV*^Ԥc\ G>O3^ c+Q>(7a<$BV6rVTa@futFªtç4Z5 9^ [.g'<{`3ĀRQ0٬%b\Q:\~0w16[Rj e ݄Y. rw06'Voi 4ƌ$&d3@](EC/?CAOTnIǂL3YF#/*cI"߄G x&OJ e@mYE#vKwyZ0=CC`b0qtE*Fq $T.!BRfgX0b 7s<~'vE&[É 51 f9\Yh F~]{n_d$gµc}۠1cNT-ߙV,ˇܾw|e"E)J>&?>N.*w.cbz\Nhs#X$:%X$ A6S"p_@- v~: Fb}4L9SBj?愯^rE>KT| umNTWZG$ Q2qtDA /.'V1+1?B:L--[{5I}gY{5o.EgtN(Q'"y[S_\ۗ q.A:}bp=hr$-1- @K;BY_DߗiL$UUxF6WXraʸюaDhNqb%|ZϨc|,[܄Rs $gn@L_-R6W%U?Rԍdf{&q^Ž՜yh@J8[Wny3+o%Zōջ߼wcLJDNK1 #BwL=տ$7gߕ,š"R4uڡh&3oQ (vͧP5F+ۨc3VjE>nP&}[ iΠ%J51?=0K7r:\Uʆ{@Ğ]J501󦸫ȍfӓ{c~m/־'F6Gفo\o&Q&RzɯFs僃w)] bӨ7mgZ6}d8-.EiN;[x} fg;6Cu uѣ LL mگkoS\?c%|ޯ_$ (N(~V5o?}<-̳Ӥ@ ?8{wڈ9= cx8_o, zA&CXng3ESN[*.F淉uUѫȍ`i>Y[K?DDbùg@)^h6K| 'vdL0(h*؅(hPYdqr9Xs7 ~',8 VZ}G\!ɮ)^mB>޶| G{&ks1d B@{[_&ؿ&q[%h:)ol6N]޽+DRD{W;.ug/2@a5 3Ij%~an|]#aun9[plr*Tqpw Dk)?8i}'^=Ԅa eI ~q^Q:~N4I rcAE{,q,yӀS!LIzٗ]0rau]y_7 K9@I#~gŲơ@4[%$'*hTk"H&򴝛y-f[;ADHZcb$?vZg*ڷ2X Y|Zn- =,s&#W U }H@$Vwb66'zRgM r{c+L[UC׀Cxe%0q 45e ia4Єm/+pB~UOlBSue >{܋) bʣ b"^M+0@}Ӌ򚗹mbWoJ>&f|c7⍛ k4B*}MR7jՄq2K;maX@Q~ؙ}B78LiT|dpS :f9,ē9] s̪(pPڻ#lon[-Dgŗ&qN)DмN.dH7`e?dwFb&ۖɩ$>xt巬nm6ly8qmMIJ |PvH:}˴1a/.,fJ%4M0LS@G9U C7A#U0 'PEoQ8gY񍺾meɷg0N|36{ibrl ǀu1᤟7{T[^ C?Ye0B5glbo>:MĘ ᡉr돿q $A nxaioHEf|(lFJͳ5Ă*Eިf^@!{eHe ^ kߑD!<\& QfZ A? PD WkPDP}?mT_ x@Xfεv]BCnJLEj<,Ru\,[(QB1+0F3$%ET)ҟñ8wp9awW4\|QO | #;lnf*x"iؑ b 8܈eMzok6 iZEIюdX(PVa{Q]21.yx\:1ξ jj9"FԠs[.{bw&X|B`p8g(fxQՆAUſ=%,#hŃUޟ l + ^V|}$"IA_pro%^@潝?%qMF1n "s9HBx ItGm4JFapt?`k Jt87S-}>v]}+;h[] zٔIJD 00[^3,ywa>KtNFY-(?N3!zP @Kq'Ao &Qji6f0+*TP&X3 3pRWG+urM\)ǭ9k{~sQ|H 9 =NC?SCvm ,WN XAd?'EE 9GDe"YTbs7-=Ơ|sK&Q5c_IKrY+Wi ,Ձ"΄H"Ԛdه,֛X+rc06-s,9#0<+ԀYrrBr e0|M%DRF{F UslVDd t{qmJ354#T)aϢiF@A9(=#k z9ml\z6j,2vA,M7-$=Hڥ#qx&ƁQi!>mW0zGp JM"T,s A)Q|Yda4{X2a*1ya9cCWn!@Ջ ^^{mIqo2E ]3^D,tIŞV azPaVXtp>xd(|>")R }\h{rZ99<N$=OO;mF cywZi V I &m٠3a}yHd.W.HY܅HK[c\=\ߵ*?1/EMqr=;,S@=k]!G7'Ġ0BݺuB+`@aS$(IQG~n4[څ^d݈*$ۊozHN6е~Ȃ7z~SƧ0O(aBs(G( 2Ig_5C?$0( rxaJ)"9wmsq76}}[hR#cG@VCwiYZ<ZRTc[ϔ*;Hm `^۾,-7Ť#dBq| cT#_A=||7%Dw2^Լ$#gr]{ MAN!`.@񔥥E{Ϲ6G甉!!#`Qn[ĉ(X'6?n/&)H"i1W>L\ܷ)_{ u=N^/}֏L[4b,m6qja8=JV~;B#pb}np6x,uO?J0h)lkR$/b?9 ] DR,ő4Ӻ'8B evXQ#1 #?o> XnqwK˽{6{eֻEjȀiVxmrr%xMŧI{T'8t5983d+DG\ KG 7 ҫ:ܳ$"ذՔ]  KyZ LzS^ NeQ:Q؉3d6@YI'x5p uޑ&EC5Z 8U9gm,Ycga}[atJ-tE'_TD &Hj* a/xcBPOFc`();6<9A-Dkɓ&`Hf£X DjFvc`MTg }lۅߎS^Ny[<R~9^:҇QsRse-O`>1kw92bA},ųְ^@A4Q%[, 3b'ZZ9{_j2~50w|jfTۊ{??=*g>J3Rs=;7AMsCE _ =DvirR9+REE[3*Uı 6V4~wd! HQAQۅ,+qGx)qy_OKc[E (_sa@Pe/Ltj8=*Y 1k_r^ώrbƃ(2yՙ^:Q$ rI%CdeA_<e5 ]*ud?؜7DON&OqUWUWlKWZ`-Dh_ڹl$R Я!˖٥iKVPA,Ի,()"* 1[5k (p\܅4@ }) b̶S:<~*ojn@C+n1/pO|b 1RMmŗEҟ摠n1}U=c;H GB$n3gB?;qaekWZȠjQw iGpa5!Yُz57U}/Zr⍅S6Xt^~}$v3aW?ydUn_C̜# ;v=?c0 }Rؗq+|bF5G^1'rnSdh3G_xX~W=cC[̉ /n{w#By0Ĕ6 \@J5Uq(gU3$*!\ 6Q, Wph/5򍶸쁼džJl &DTq >'mTAĄ|oZDw/:D10V CWayW}rVOF=+{ѹ\hn RD$'Cs}j k3̈́DE\ĞĪ|z{i@Oqb[Bö&$ k:DdgSxq)ÿscԱVY]+Uc8;ڬz_pʷOKJY^ n[-İ;C`Rس}?RA|S ^ yFEezqDB#mD:)jEopJ swG Fs'rYeg }ju M3yp!ԾF[/лnr}kiՐN4гCl:as^$]#Jҥ˵-F)bZHv2Q" .@ҹpy+{zfjV}?Czpj18e;sֈt}#׃䳰LP/mʹ(B!]T 5| DG|jC2:LCT! }- 2e~QRH~t@ 7 P͟\fn{2,k}xA)]SYZa9E&:`5>=Fr1uƯeA STg`]y50oHy,:}1U8E<X ;슯,@* Pպ'G@C|SaKhk`3-rkfCIw-#_ayn0R{ X]-\ɰ:TMZIB &B)]5\=RyװX-3G667<,lˀTҿwD'>ҐbwE.2wD 681WZuӳQ<Xl4rɍ'gY<@[o4K_-$ѷD-N\KrqF1jg36;ZiFuBAy\B˙i2Ҳ wa'qeO'o\P aޗ;$[Fjxk2 F's#QnI.I$aoJ}]fuX֏{c2K `m7l ӜQ!U1Bg1v%j%FM;O0|T4wu>ֿ̙2$HmZ潂dH`(]SͭLV{Lkm? q|m$0K"?\O 7Og>ܬy5'W5=L3̎sVM߄W6꫺r Al*XLȮCi%Xe#mi@{X1 k|`3& ݺGh{Y<&8 |2 R}05 ʽBXI4ɍzu3/,^=kqs3$nh|zM,_Fadr8p܏vh5:pNRA6eoѺHŷBѳVE @U%@ G ߽F7>w -ǤeH ^ o$Z/`mU@L߯KE_ct }3}4 hv{;uC//8l7j1nci 4lE$A^1-ܡ, (xrb1X}Ox )Oa/rS%o_6($\uGC,$ǔQv.jd[*z##T\5?Ky<~c NwOWqeLr+1K^ʏJu6u_\椽붫]qt}^LSCFDH: YNr&L#β].>V͛˪0,{q\؊?=@U6ںzOGaSHy.>MVy\~;ano`Nr08(c#}JEa4<NDΔ9Afa"xpApYxؕT5rpZ -rD;V{uGɳe5hޱ!PE|>(erPa鶝:AJWnQ? 3m5ōtR&vn o`{0rۏT0pb.L"=(+mi88S$:PXE +g*+ui?R8_LĔ=Z6dbPISTˋn/F&ٜ?d!e,U$ "Pb1c_+B4W‘ ]r9AmLVyFۀ-m^HifC@-  ۹wTs_8چe~FV1(ɣ,8=&Y S<ѧ.mAJ{F4w.:CJ1a ss,EkC W7sUt!L]a  &RKsyq5~x&LaτqfC͂GbKtTm s&qۣ,~rb>L{uN28gm0zt)2?=j#_+H>Y18/@`f#^#Գ;@A}#X\:(^/NjJ.j)>(3GvQHP4B| "D @-:a`i4.~)(P痢,t)8-& a)V{Y.@h`7r?n½h<NJZ8vyr'bR}ǐ\7T ՃK.q:ee_ %X'̦/CЙ_*8Z:E <Q$H;Fخ l 9&OEl(a4EP 3>]1cQ`љRy*}clH_<#~JK`:D'KڀԠçDvf&PEFjB(pjHfXZ\=}4>쑨Pzʾ)&sz30VP]8? ,ӊAGv#,om}Lv@a,Xr\nR&~ ߪsoY^FmɫV3v{k=qU4vnXu:+"aU eߵx}$ 8F?~݋Ɍ MJj;s%S\y]A*tv }"z論ր(#y&`qJ zrYhm3[6C&s Vtl5m7پQ1!/|MgKMEm}74IcE4m0k'eۗCH7`!'Ls/+`µ1o<"3d'`2Bd-,iͯLy'}TN{no&WDo`:_#&䮁]bEm4"6Q^Ğj ?EDӚmDO %Z\Wtum~ f#2Ef$Z,w\M69;-.ڊ<:i$ra0gIa8(K],n;y! a)oz7itҢvl˚һ #C$=U=A1p<[04vz;;ۙCz^'^ q'|U rz(!ç(/^"nKtHӽf9\Xۨѓ${Z#CEEY0w"vNv}68R~`u'7[l|\d.] 5A5/",ϛacIbg?#f*yXfiT;tAa] pxvƱ(֛N4yNq9g;fXn0?}y>2H::r~@.'ڲVf(1N  :xSD뱭Zw& A䍭V^=K.̒J%Ț8cGCd6T~>}1)MI=#s*!SJgKٌ/wnIҪ).R,}z0"ɀ#|_W'&Oo8-@x/bzo.l. -;mlSw]b6ewɊ;pU ChCs׎dZ^W J~C B*y;>9dLa u/~ZXQvPQ(S|@0I qq{rXKɑtڋgH@^&]٪@`*hje [+*JD:Q]zϠXM'poNQ!|Py;{,t7%kyYBGMĩ>I J>MǘZ Ꮋ%Lok{A5gWg?_ $W> KӪ3':w{ċeV};tc2$L t= Y֔A>;2Fx.a oq1]БcEʑm7| @e szذك0BEh 5 U$d\*]U"r 骴a&].ZS +а[1e?ٔP^,SE fT f!(h1.A:2K7Pp: 3]HBBlFYyW 8܄z9W =!93AA tsQ{K 2 dx4Sd=&p&dEI:Ғj޳;OF㨕X£cz:ĬFC@6m?l{|JVv({VSl+x}2p{T3I"|qE 9@"QSs RK T*Ks+wk1m AsqHHm] Dܿ_`KFW>[jPr[O˖C_T4͐J(mG%bcՌ PZ TaA>-Q#f 6Ig_k"" A@{`mm瘯ɁQ{ME܄EkK1[40Hܩ i%F8LtQ=1NWP9gΊ F;6Or|Ng yzIju9yRhA6x2˟W7D5z_ /.֓ZݗLvVr4gƍm>*I"D.*z ݲ(,$խSK\ۯ= '1Wq {y`4/4%Ot^٨LE&j9c3; '?%)h]~5&7A1gjx)Hl4zI(h],qO+ȑ ܙz^-WbYaI{41p`/l Sv;,XKK5ߟܝM~SMe1S3buxrHQ?Y.jl` |O7(e S=B LrOtu"  /q>KI$E1( ʔ?pvI"L!g'-O;GCGEgExN|2 @袭f;>s}g5V@r=_)9ӅMKXNL@+穵~76.~4ysO csL]Rq Yj):{QS͔C(^IoQn #RD7Lo|3OwdE'N.9v780kp@Ts&>e'A ^"v}t-N䴖c[o.HQV7$ypy cbH֙@vԉa7r!Ά8Әc%:UTPj3os׬c&n#@j Ps, 3=TEۗf4PGݬW(AzM-@{8㒽i#\1Ʉ ўݹ{zz,\p LJ7އZl05y\6nbD \0]rmmC/7.'q" UVPQǚP'h8?9wt!Ӯm&y` q R?S x\d@ ɗO kY3Q2C,8GPkz'L (֠y[!ׄ L W-f8x5 #1oKeȡNIk$Ce%hR h7x{|:hÄ9\vMP_ $;+Yz>7ٶj3EݩYWK#o\xRԖWu=`Y_UCP:}6XV65.$s>MX&ƶqfjy_3{[jH2yH[_.Ce(!a:T1I]?Yjꉠ1yTf DQh\M,g)+݈]NcMTk32')H}Nxь-a)J؟$"&QeIty*nm)vCv,Cwa @CD iீFWj~)5'MǔM-n,z ^l4Aԇ:ӱ[~G{; c%~7Myi‡SuZIUZb:}Bk99 dJwkѿހ-3>M4' pF'L,*mi]EH3Ԋݹ z0HK%ߐd^p2xp-&|d8݃ \G>\8x̞vO7KK\+9:.%Z}zyyiJX6p޳p4x2 ã*{s #f\Řx5FG V=Jf('gηW%Cw 2&llIT){U#kߗON \һN%Aq Abj4֥=4E fR2ɟ +3Vq($<9'b4_]Vt5yT^U.7"67c(6W4^ᵇ7}.R\[cfϨF1~9>z(Hov1BS9)J%*C ;-2!bKoud,RyOV(< g$#ltx̹V4r$t^q|[GM?耪vS `i ﷉ %?/AY;CvI<1<7 aWru(ڑ,dF߾*I :֡ r lKq.e9$V3<7u0/vwΡZg)wp>~Y&`N晚+j/to|QCt+(nSEL1m[4?2x$"4{A{.AڈXX^ƱT<ܜ `h$6KIrjktR^kE~X QyZ(XNCO?wT~0=yMhy `di( AZZ+< A$΄ 7aب0 tӣI3ʾPy37% M}JInǛ>ϛ{d֛vZj&M98l qfĤ6# = nP6`7i?'d C)q. [<=8= RgcjXonޤ!*pc\ {5<.5C3L)bLpLB[-[&A^;ge1{/%cMynJ@9WؑT Q4Ƕ\㜜6!1YSkUE:{5vy):~*3׿o\JZբt\WqԦ9)𬣍XCK[zRBx6U+^@eم{o4cC If;ˆ4 t QCjRԕ0W'6#@XGG~P"$J}{1d:Z[R#ɖ7xT^  !ԁaHO;p-ݕd-yx"|KCFGe's%XmЄlF3' C{*/cKn>d^2C7T砢t6 NRIAXV cדQBAD3S%hGqsKwk\u4~E9d%ͭ\W]S}_šOXj"wIÃ~Q?֣#b/9ߒ)1 S4Ɯ1Ykn,* aF;&VTcKCb3⻐ĊrN8aQ?-ËIeu˰c43ЙL腼2"շ]Sr Q݄/ru,ΡDMƅ,FJ okR#*&8Y\OG;bj(9)7+ e<ę"9pixLk)A )Pu m៚D{>F8w'Mm]@pLp8zmJ :DzqlOoP[CPf<ͪwJX[#}if@f1bB1k7fXGʬMLkݜﮇ$em%$ ];zL9AugK;1h\bUqe,Hw_L߃dZM[Y?I9BZL+i&ra76IhWK~hNa&V{se`QwQ'1:tZiz;S'Wۤm7B"8KIf3ګgv-!?Ε`Ia53lqݙ/DPfο5.g OC0SZz) ;XKҜfr" QT丱+^^9R_@i_( JqWмsWD4  t~af@`n k`!6ݝ0W mCY9.\s`RuÆ%x`b> cNQ@)6 ":dsݕze9/#5:ފmLQx;#'BYhR/ɹW __*r򬺰1.dYDZLu*3)dw J$OWê:/]Hq }$::(jrT7>d+kfoaHBUl {PU"Vv簻ˆПCHKxrh3[gbx^jiެV5aT!$ۅ/^ 5F+h1~*6-k@DЫ"-B(t\+MVOO˹# J)9K$l$f2ҹnAN 7M,#6}q=E/h(z .B˖"5p7CVh;?hZ`'ٳ&l|!@C,o;>+Lʍ˛ G=~#eY9qݓKkT.#1Q7,7"k"ۊeCfy]J5jRAamlq**@8 #5ѭ(SS4 '>>u<#n )A nlmߎyc&ɷ|~l1](+ i*q{[`k/}*%ku_-Zka§0+ o">[jP B*=4k)vF[wG!}5hpTaJr=}I ':d3$'SaJ-$s2>+0LpyD,`F} VOU#>W%yyH{(zW6^82V=UqA_)% r.#7CZan7˂+f` E &tuK\瀤 _~:2׻n1b`h["*HS'!-'Ojqԑ=Q뵏;rSM(an\,8H0P4J\nE ;tlH&Cjkg㩓@.A0Rޢe]<(yWr>hU7Sn"jxj~ٗ$%bX&׵ETY'"UA; ?ۡ5Rt]0DKS LǠ?f(~ezo3HUS\U:`Iv2T= e2b8s>NUuy'C|5,W')46hmoREݵᕙLV ﰴ8"}Yt1(Yظ>B u("7͹/MeH@ jڗ>MCʣ'hϮ_aykw/%+]θC{]#lpT0CJ/ m^e aJҠE}QP!S9SLE BΓo<+ΰf0@&Jy.e  k i! AہG[%.|6- ki\?˪ i/EC~MuEFI!D`فIP#Edu4 3u0*̈́xduU?f_ߞhp'bCZDW~ܗS:DuH`{X ڜ;n.%iD_[iyGKSdUhH<b'8Ē 8#ynறuAwYyTMn&q#_@bu=dy$ula`I0,Q]#t\YXAMLg2TJhe>sJmUΟr}$^hh'f{$\ڟ1A,y !Jj hAnD+y-vnsr{onECm `Phڧ:.EDI\R/KԁȠX[p9\,\ҥv VPs_ 즹-; X}pm.(*!>v1B J|%@)M|Q̷JԀR1B@'2EMOw%΀AgPdv(B.]~ziA9Uk`]@jRU} "f-3 Z [/c':,ujMTxZRl0H+׍X j٫l㥚 8+開E?2x:jzbjyh=%j5[C}y #_= QqoF'?_aua~r댶,Q`\"bnj> .*Mdkr[)8M!1bŀTNXOD|)o[)%+dL=E>Q/#V$)|.UjU[Q>P? q63O`b(  c nC=8ʳf 4|p8%D(4at=C1I";ckz:NoDal#)@4/W 8ZKX`N.F2G" 9BfߎDA%.'>دY"~ mSaH?dAңIsBAI7apd2&{MM<e9涃KO jU(ֻsЌLdnWesg`DAtp@RE^?5)h$E&.ƐA0scgf5&i+xQҦiޅ'Ƭ7ȃڏp)5Bi^Q,_YԨbUz؊y |٥Iy8oQ3G9T9*ݵlx!{.@!|B_NtY01RO^ 2_p5Oh,guNY\DE7` Pձ#&*ձS Z!w,-lNKX؃ɽzxjEw`%h]tלV BVFto!v"%Fr& n )Ilg>s({WN[Q㚛6V6YLH|.DMfXa{ğBzCؾΓoj(6<{5Y :Df9h`M!P}wu at a`:Jd'95YK0Z Yr]ajS]\|]!C'#yyd;,Pipcó"!#Rak߿K0Kg1d i;_:vXklRyř0젦0RH8Γ&6b}E6´Ii\՛Z7Fsz:B{U Rђ*up31ZߞCrof\&5"bm1 ?37{X嗐y9hGpQ#K[k|@6= *2HC9)L''Z62/թ𒁒' `+qm!ԙ(Y*Lli[֫tx{,'5#i};sb$_4Gޙ|O v|NMJ>!a1JhCvy,*Q-bn|JWg0Fgt(3W6Sfى,Yl#"ŧ} ˷ ֺg_$hYZP)a˳ p_qX 7{Mںmu܍i;l/WuW2(Lŕ^?%2{"1lbpar4Xx Ua6?}UG?0)tP7=)BcǓ86YKP 㳢F#-yQfg s, &dbV~B @fG <@Tq5Ϡ"]u48SmP^&/NLtMD%FZ Nnˊ^A  +#@\3+a h/l!م)$b߰%Q|b,(:C!kk*!L:﷭vajO;."1lH&)2.— @2:0׬byEE⊒[hR9av/yxvCg\u)jd{lu0}OyJ/!GCk4p_6c}e:*^u;taWAYE*A h8bR\ӏrOGm濿{e>9"^zW`-s'$WLdōpr»qUmymM`r3?$!-N?.&/*nzA=bNtzv(*P9 > >8h^v ˃VT]8aMaYT<֧Be׾sh)8M'o?Y<(E Kr1췲m@uKĒ)%t=etǦG#_%b_z(gkv5G]@L&`{[֩mf 3Wb(u%t\cVETF&a"N(;`."GدưbĘ=`WØX&N|4ݏ?/5ZC= k~ߪ8Ե^Q[TJ}#xۤ*C+ cxgo|i0E˽K}3QQ;2]BU)(g hC걃eo?k%ͷ{82>2VBYʍh g<1u#=, k zg^"bNR[0]=P)o**!7Xߎt攔]c >qk+vU>WTz˱Zxm (΀UYº;ù9GE CGj2[ϔ/۴sp?#: yp[ *CLqN ̱7`9,懿t*xEJ:) (caTXdE !@ͤ̈́9 &B\=. ,TIb@5X'o sz&:47]^8%ՏZuhQ9UjDmEjP%Żyt͈SԜqvi?6?; I|̔tʾic= .!'F2zE~ 1BPDFZ--&? zo :tyN %Y?ģ,s<&g2[hGW1TsI*3RѐBb3>p+Vgp!V~a3rL",h pc{r_&}jGL<R_b3QOaL ;嶧kkP"Ws3,AQAO \3=DoL`Q#(W=ٙ.G?a ҾP$}( [`z lpI-n,qc'.T4G)K9%ˑ:g RW&5pypJHƲ9zgN;Q ѧKrjG?P`/OR3ͥeǹwb[iYEtua{|5\JqlWYr/V- (M1|eWNjQV/-ɸ9X5,y6*adơhu  H Vf$~ʃ N!aU=9, Cq ߲hW*?.*.`(=k2PuP:HٱZ\kЄ}JiB!g~ƃ4;^WKo["7w!eDmwy/t[Lb>^)p48 eaC;-R $~9wa0eϴ#Xe/v_bDO$""ρ7O^)=W`'P33!n% p}ARۦ_vH4@aoFyxT Or5Gb!<ٰ4.ڞ߉";HB2y/^.8Ͻ 7m3k!F/9xe+22Aȇecy=dAA7#,K^Kw"M@W^Fؐ @4P]hZWo\ӄX ^s|}\>D[\lP\`؎qN${ۺZ$J!+ԒRw't (Ti m3XHD8etc/J 4]9o5jk %x>vBB-肧FgYf~'6C- 4؅+q::Ɯ>IݗP/W#}^h3~C"ȫ5achHҤvÂZSb;'Vm!.]rbNn Lp@wI2 1ETxU X_f} -Opk3KJVK|x¯q)g`ǧ-"{N6~b b_"- ˷baj?-2Vz"Y$*ekVhb<q \/n=0A܊SO6 ݽk?$Jx2$iDaUxśRt3ŽWQq\L 5}MlTD:ԱB:o}GiHjeHL2:ISZ2 XMPv`5rxF2+Rj355*)΀\3t]HHY=F)B#,/ka&n-^xsV܈9ѼVxEik.w$ "FO_b wUh̆}K|XܠBs$LQrYhD<[M9I"dZhԀcrF '4~+WO( y B$~ W ϑB [îu )0 {_Jk3HDx?|Vʢ_TQGj9Ay:.R]AybJWjdcDyXi~˜z}%f ›?;n{x:P#?[as,a ^ /A JFX_i((&ܧ>WG9wyeK6#|`֕=4lpd"4oȡYBBvJC#;lz Y XCaC1&=Y2ieKgb,*,Oϟ1%ꦵTpy778)7:x!^4%Q/YEX[420'GpG;# /$:QyIqf_ƣ7\aw HD{|Q/Z\Z  NQP]wOG2 '+ ?/W%bl ҙSa 5Q.-3OrS$\{+hwax8}ӀzxB ApfE8Jw9/L'/%K1eRhOLRv^|#!qsQn%{~^1Ni?=O;X}݃5٩P}_7#~p;t?SшK6)$y]>rn->Aiq{" ㇭BܼܵE^dr\z e5UX?g(qo#|c&wNd,AwW"y$A/:yj**m  DG(1!m-17c?Ɓ XQ/Z~祘4L\["43(W4QǰNkyТoQӗ)` 38N 0۰44#9d̓sg@y#*oޖ:!?M#Ln:/E r'P B7˜;Q,vIcz`iQ^92j}@eoL;?k:һ# e_b;/^=m. Zzצ !Gm;{?=YZlTnw¦엀p,ezZ_DoC V1WC|t*whF Lܮ7!K/yg~t9@qȥw#$}urㅉ"I fAibRkɔ{϶R^v^YI[㮘8}De&.dm:qdׂ9Fex@]=a(h쬺OIG#^PMe7D밠 U3)7V>Hmykui-ngJ 86"Hﱈ,NJi^޼wB8ܱOd|`2& /3ik/@$-mϢ4EV8LIsOHLh6?D/zTHɑ?I"B22Q]'څPTNRkX#Im{I19';TiÔ߄+JTv{QO ŃT3q> YndUw߀t}47 aVڴ?'6eOrEy%$#1MEwz1#7z?kYHdh '0EQN0R"moWm  Εm=5ڻ\ULn3'bfg_0N\VZrlY)b+`d+dKf,3*Et] _y/;Es2Q"lJi.)'cIkfo hm;-ָy,h;w n0?Hs~]bo0qӰ+^P_MްCXK҄|^uN.:a!47ٚD.zYº(:di+!G7i\:2ftMUݭw}RQ9)MZ_Ysx|BN ,.^(aX.*&hpt }h8i=*`75N2ui$Gb߮.el $\vȏO/ 5 _^ G+9_ f*#^j5 0ۂ['jXXuBXE\9BjtȪ*`j#ӹ=M*L n/C7tszEA`H:paT0ou{I昧lU{r:)@V>k!ۅvWkdKc4WBp./&%:VqobX4%N~C̼5uj#pq:~އ0`o؊uu 8/۔jN3EMi&Po5FcvO\Ս+ɆsU4,u3|-F=:xe@KEkjxӴ*B$&.OlrGLPCH&iDd=rUwXu,n!LChF`&✫dEAّ4#?ZضVUmF,{/=zَ%k9_n|({5ƧWTXc|R cDGVZCiBQK v杮hnV1^)g1;J^ @߉׸:=~_0~<}3zW-[X LJ-:ŕFIRC:(#o ityzAȲnrKZ&*z>~5캑Mu'vxVE#7^fKt 4i9kcX=sɾH*[/Zwf]P ~AoR9 ynre9!U"=ceRjah-KbgMk"mT :Q$H!z qSyH91s eIŨW/X4ZC#0^RZi}pyI@brgE?+%)30ׁ@B ֤=T z)x10$%2~+jj9+Sf̿.WJ,P3Mu6q ۧZrcrb~q'rrDP?ac1n ߋ`}HMCRh{!3oޕ}{?>8K#9@Cno؈oӔoAXWw 69(`6ti:5 ǁ>C9WnuqsNS (ˤ '= 6E3smRz#<+š Ǎb .k1]ex6JAC(G'7T9Epy0q +J~LfztqdD A0I8MTW!+MfjKaWsQ,0;Ti_ c-5R]z @?Y>~ kLc20]leJђL NE7T 6sTaK|gӌocN=rʆ)‡sv ڜk=^%U}ۍvpa9( CL9nGMP@@wVC>ǽvJ:ʻoS|Q^9"Ht ooj6=DDyŞiaG-1ImyD/} k-C;d]Xl:F[ܒ:4Ks!"%j@}8cmWW LA ;qȷyoQlNG|M -}+>יN-BZ3 ߹dt^V=-v7C9X_'OFL^Qh:t9)OEu'|"==rlgx;?y$tLŌuSKbAK4Id K2=Ybjp-nGdP a>#+^EЈm1t$˵oȦ 4B:ŗc s\;Te9" u-9S)vd)lwC%bDUXm'‚@&'k۽y5\N7WQR0낗$gm pɦ%52Kl8CYpE)m{~qҴ^6䣾С.QdM$'.@C>4]!Y ޯfABo|n \%?9#-z^vXytKt1"Y͝vY4vIQ6$w[ԾO2],r=>m O+5`窥V<h/Zb i{:0ӈ Sk<ߧjg6Qb> ^x8x ƛ_xh?n#N"B4|JRr+] "6=CS"YjcRxVLQ݈f؃w"U;!d8t g^5덍*Ï'TKc& j>6qTϦdwJG]Džʮ%Qo jnZ!dx6z ӯp]0j8vrsP2ә$\E˂ii#JoڶDGdl, e2@) on)}n6 :d!=u)n5c!{t OĸR_& 3w$i jhTyc#I~(@"Ŗ.XDZ ܡRSVoжb?Zޕx X+/ ǜ\w5J_%ZaK{P jWLz4uEY`Mic6 r&Hf LLڙKLY}"Cu`;]RS*@liT)4ȓ4!_Fwԯsorx v^+)} _GFAc~`=#a֫_ŻUzxt0~GoKtW4Ǯq7;]5O%YeYuӄ(CaTן4stԪϕ{8Y7<1|>3q x;@ E/U/2 {Jb~Pfy&G]nf̢ dƳv$5+@W.}-E]MAiٴ\6!2 ?J{ a"Xk+r)T9 6O&Tpp@ԡ&ly5 : Xߝ;Zn6O1\t tƞX<BT`/R}HaUo,Ak1VI &s;9ghIGn|%;8B**)kC5/^}99pB6STt)XlÊ6E'ng,keJ~JEU'd;D v/?7J,0D˨uɵqc rx*=g+KjF'#x5һ!,.:_֌o8)&]L2+8̯OLlߖ}wp$%GN3Χ=7!LON1V >Ǜo;h%*,o'n+ ?X2kT.lvc#L[V/)`wxqR=#1 gEOX;4됊Ղsc[,[τPQ tRt书B}4 <[U3ᔻ[u`n&퀜~TekUQjƐ ..@M,]AsP\Whq]5*?o-[K}LnpAfQ.R%#۰?'<#H"!am|uly _YӃHC'VEJh(ˬKN{bɥd?x-=e1|q9]I{Dv]&FeW.|C[M4 ɵx0:#%m_A;%o9JSt˻E)!N'Zkt`ÓI!3"5QW$+wq{ǧV70hi?)e'O *6y('^ 2NBP!vAgWMXќYlmǖ_:'TW=Pa|7%CiptaMR?7 10 ߮lqX1 Lƒ)? <`/A)KwLVvYRƐԼnI5x\yaiS( /6fM>[< OمA/z+@T<&ӓ{@ݗn6Ƕ3ӄ_(l}Lt0NbYJP=ݏ !"B7d"--t|`H-HH~|}?Vw—{*WUN|0?`#CȚP rntW&2QY d9Ϭm.L*-9σ0%anxwMwܗ#`EV2|Oia\sg\]*d|eFߔt-0aWìxLbg_o@:K *_ˊz>fYX>Ȓ0xPjIG8(DtMdpUI La9)B\6#R@6lވ7\K$eEhߞIQÜ2buWf D:&Sި}hfEr(k#Un@PvY406: $:TPٷ"e$."$ 'Y%A}ϘAYicq aHq,_{[HM ʦ-&]1vA"{O]t]ay %i g7j ˾bt'PIxGINҢ;5@}g@6IR@n:nFg70RjQ*0jNDQɜ3DgTwOʩS-ͧkTݪ57"AࡄlY{.Y' ŧ{gqбwPbtLbe5Qc+dh:~y[0ϗF*T-Y4[$ Jn&6is QՆ_sq.z[s/5-L89 1ڿ̵G]Bk - #\)ʃH?q%_kodDϋmS5+6uVQ M TY%|ukIJ̋''7]GoFƪ|ϼoRU@#(^ٖB#$$s7 XNh3Ñ{,/ݗ@Q-1Iw;x=ෘm1 0cڣPA8/GS$:>B; ؿS@/u 4.Jk :+>p9C$ק VF'4V9zkkD(7,&gmÉkvqTl?*2S6A™;X}adzmR,$/) Ij=l u/՝ ޻7qjBA'G>:hYrB¯ڽF+%r1]] NxG6ST2D ݄0=df^~\pȁs24@AO4%1Z0%_jA1!͇ሕxL8o3L|$Ih k9k:I3@FHy4do>9ҬΏg6ptݾS=i'ڏ/I L4e$ԀSYq7qDN5NE.̲M(9.EˁI,peelAyGe^WU4GCi:*sfT_/ǮaH Go4 W=nx}JXFBѹ5.n{0BJ"+۫㨑>6`?hWN܎RϜU89*F55!xƵ zHjdh u_@{Mz"28@,{&V0J7^ h^Razq!ֶ{dâ~>+E KpϱM@VшoZ9쐮Nc/q./҇m;c/Q'JgK`kt{%%#w"m6̻cGZNrMO#hkFp~h$xE*!!9#_]KrYjʝr8QCP0u M>d}lD+FWv F;٤ fkL2n4c)4-bw/XX;՗"&r_kY8gZ#YlpZaEu߂QZ|u$b9-i"0?2,y"JuuAq!\oѿ튶 lUVØA1xƾ]wWgN܉WJqm@/zl}\U8a/v{-Jl`܀Q=TsvN`Ĕ*/92;:T('+LG!ۺ/ 1C49*jOUT>, rbYlv zuR 'v4gXgETy\PDú;o::Np#?sxaCg]<=oΑ.|ɸ*-a73Lq) C84T~ )͋~y&]ՠXCTܾ6|}\ꍑG0lTPe@qK8_Z5 FFF~&Nc40*'i<'vUF,5ùcˢ_Vv.[j\y (dj7d;64GrʁnY^F%zlHS)ʼn섕w6̒D8n0*%o e gK)b>^a4L@F(cGZ܏>ϼ15x)ʞtp֑\mVwYvXeሥw%C>E$L/8Z3EE$Qل r)}I|]\}$qg5JP Ti+iG}l?R=kX?cƀ]OcIaI@ 877*)קyU|,hJ*JkJH, Ee!fD8p9!?'i_Q-# hQL@&%jv2#ۦ G!+yєn:* eri4Koz4M;6NȧK9h!wH"Rl$lU:>yQӞϱeoU!Pqn/MT7kC0pyR~ҎS;c 6"dw? vTrp/&5}d_vcA6YɠFҌHĔMʹ ,EAS2`Us9~;R-tIvܺbZ ՞]³a׼ UkvqpsIBF}ʇ><^mz2pEG) xaJ!Hmc6%)G'cѐJDO"αp{Sg% :nFn۬n,{j[\;Ha X>TB$Xnp`M"^Jen˴tG`p):sNF]=m4)< p)yQ>_]w15ǂ$ѢUT, .^c )ە"Ryg/;)0C _}Vmyic( *#bC€.A*'Pw ;DMwpaXgћX}#Vd$^sx4:~cr>Nq] R}x -pf%wf~ײLGOmn6|U6Mdl`0W,t=АIŌ-!˷BHV<ԑ>|y (*GdޒsLJ5+&/)7$a2Lpiqۿozh |G͡~(8`ubp% 8H1rlKӤXKCYM3]/(kdLf!_A5?G,TDᷘ)XiBa h !y'^>G}]ne[UW`i[rqo\q3w<}] X0D _G ܁rMSYjx 娢uTC뺃kIJ+eSYa6\hPlÀF@4Ӂݸ4"X[wj\ζYR>`,bo^=QMi_;HNsu/x&2][_*O*&ν.(Nb% njnj% $]sKZ .18ZO{ۢm9uc½ IvǜQ%PCu-|%(h2f^;C:#xdRH3ܜFe3rrөAt1<$m_ Q `t(ސM)H3vy>6X}ld^&`h\5e( .A//V=#iH{ԪsB~ m:YŽu8 \uـh%лݥ`L^*S?f?yIJZXI1K7Ijv-)õ3bIƭߟ-ZhKLꀅ7;{+лF_^ c<.w2~v-jtZܯ]|Hd]wS-0-k}z@ar"4fȔh%X3GߧafM qʅ}meBε!XxOD/7UUQ׭g6hQCJ1Im=$fU$Ym*B~9”(KasMp űP&Qhz\Pт4F[^_*xtXr@s/>sGK>e=!xY_l =oyg,j䧃oڋswIQaᮍ mIMFQі,N0@, Q7DF>5WhWD lZ|`7T&;w ӠE0udB(Ms̙oQJgr^@D ?<s 7H[i㤗PnC.chA+{ahIk;h͘!hvJj%tsrV+rY숫-#O0Bʫ(߭SmKdsp8aQ~evQ2a w/N}|8w jlnٔ0YexkJ ב$B}̓=54EvV]/I$ F­دPv;o@,|ֵC!Df?5g w?mҿfNa!Dr3Xk0{Zx]. fsXW; Z7#yE9KIY||Da"!]Ю Уx_o>zj:޸tcZSY,lƊvx~_NfeFN%? h(]/SnZ8@] п@ŕZI%Mf>}R6|2MDEF[ёRI@~5qh%W)KdM *ܼ9a BswHV{ZYћa%1oP~V' "zr-jz}Bx1C7KY-?mV5؊$(lSZGV.sw9EItEP)ފ┩AaS뾪kxҷva|YNMpGyqh+oI;Uz0fCj/qm@_n܊a_ /&o<ӝzaFɼϗZ ^`GM8b5xPli|#r"??TytuZ ,1!A)0_x<J&%bSF=vuVQ{739Kb7 -Ϫ$ڙ־菫=U=۟FنNrZ[ғ\vZ?0)&vc]yƱGp>e9Px~LXP tkﺔ)7Ytr遭#ڇBDB޹aA>@s:Tj_'`T!R5F! dipeibm -.q2;kNan|! ˛oy:ڐ%㥁l+Wg( -=5Ax[}kGD$#9r i+l()\/z+~?6AMu./MF5P}vqu 4vW# !EjR]`-QϺt.hbex{E*;xf whWZ;&j1~!wI{+[qe x*|J'g I_~CMoSKd! tmJ`-~B, /Kϵ*$XWqE[Q0d> P[~kщB~cTUX*Y+gv2+imQL N.Ee\IƠ" PjhtVhbY1:t"U%:+J.dwG;'eY،bWI+uQ?wќ")gھ;_EESD͍o "칈oĝVo3J.D@7\uƔY.2Oy_t}4Rö"Y8B"(ĺyf1xI"V ?ƌAK:? u; |lՑj2D}n*aژ qi<_Gh.p;SwvDpZu!CVhK*nO>e)ܸZVy:LPv`41l~2^]]`aز2J ^4HL`T d-pBci%Sw0C˳s&vhѦ{_.g;äna:wb$z34Q/Uk6/+I)e12`JGfbY@1@BC]џd7Frav%T}oոUw95e1f8SRo0he:IHm,i?+6:k':ޅA n˜$UvG{B)U3Zaͧz^Sn0 ( P 9vkp>@y^>w*|U֧g4FW˒!`sfl_y+9zon-g7T2R IzyH!v㧝0.}!)幃櫲FZ}bpفrm<*n墄Q#rVa{&?r ]u[wzEܪ ?Oj;].Qk_%%qq(Drf L˽سn6iP~HϷǠ)6W&"ySʫOacc Ck*m.MSȏԇ:-=pGAn^a;pH-7:yi5ɛb!8p뱏%6N-_\f7a9zH/J mu* kJ243[ Xu0Y` ÙB xua?.Wlr)YqFF 4+xAShW<`OɁGIJfbJ;ZDH|NHK5$. [F="ҜP;l4\N7Ko`".vx¼Ӈѫ[zf^/V$9g9wӇ7JlxjxA9dN {^4ԡk2> 5c4DQ~fb ]^DEydْnLu7 Ki˄dSB'O!`l!1SiV۵ n)ZngS[܂BQ=`?uyXuQd %TML֥٘:oJֿC54ĨF$|<֟oSuG3\ Hלs`]E=NG"P<$o[킀k̳EziỊ.]騤$oo 3X6w,z<Ch}H$ltJZn/B_(b%ęX<>Y*sQ]{X 4LC؝eS?Lײ{hl|ȫp f۠m& VtS? g,;>'|ٓKo-*8[SۯYj4oRX3QcTUoAs!/c#Bpl]oߔj?'*ݡcB1alkf|!PpwM#^kM&Eq@(4͊P̳$6FO0-^]b/2KnlpDhWB6 ^QthnX71;({@X4 wJ`c"X)[$g(6@zI-#T;+/v=u7BDo<˜p]uTwpDʤ:Iɜ_,U|t[7>Ҁ9g%IP?*I0Eg\2_U%Đȏۧe$N1$"z7&{ig7 'fqf:%f*s5S:Y \+Јګ*b7Cp'jdgd٤n|O!ޞ{H0;{V酀{Gc>9_)=W, *m/{_9L׿CyaF}RgV5~@L 4F.#=.`Jp@х\5?o9!wB|wiIJG3eH=}b (*Cv͓ 4, ߳{r#ᤤGj;0J+:hQr;Xإ)mɹE"jU%a9Cxv9S C=#|QKLЂq#/h;;)y~VFs!- \o}:B6%+Wށ2Xr?>duq M^]yӮ٫|HAEP:Z/z!hTf=3\>ӡ>{_tbi7}1UM3xm i!7tI l] aS3N%E3Tvy sŒ9~#.{1hOu kejp>ɏv[# 9}c{wMZ 3^yg"q?,q;1?5dC Hj駻('oo25TJQ31UWcVp tH^׾u/r<B^7 ]Am)%YT@KY"(cؽ| ߔ눍D m]o^ =@aV惩Q\+a |CхӘL 1~.e X(vyR  ڸɟPI)wMݰSjtۂN(JZ߁Q;RbgK+K{=:߇nv2;bp ׫]:Aoфjk~uCF-qHauP"|ӹ&U~K'Tz)v\tϒ3w&w^d 򲂈)#+S: Z0,Ez+cL}kO7l Pq0'>?7.7Jw*SP[y]=Q Ln7q8WX],\޼93ѝ"g5/t:N7x6:Z3Q/Iő_$!Ma]pHƯ|cDz[qyG%9q4:+eGG|6Jgk讴Kr?(W߄>i#mڴ~){&ℴNʾ$H5ud5%8gn80sk"gࡃ}CLE}=83M5Μ%Q j<+4`o[ig{aq|!+"oC0<8p{1WpTR%lJm5c4XzfAF3A oo]W0Zj%Mʤ絙;_)ĺ5L z焘C. ֓<ؙ1m+)&=|U'LlF3ftQl%EIkm]GʞkԒSxy 4s+'ѷD7WB6k]B]k'ݡn[xA !"ļI 3<v_'6&IT #6զ3nZL1#ɑlC!l-'S0//Bj9?m,K'U6 SbR NC txP2c~_Fg<ž˰`)xGX6lL[khzo_iSgpׯeR+}2(Xj(X1[l0" O5/<i7(ekBKo_vByFgKYF߂ ٩Yr ]9پkbEPZJ4uC|3^ȺP=KZו_L7ٷ:K!?\\0P:l*Z|ƚ0tj*}SȉX"{35SM1gc4XH0GuTO4g[f}A|]OH͵(ӏ[eעa0_.vӐK)K'Sԕ;?ɮ ,0{4p<6ވ'6G9Rng?{ʞֵrK#-X /yna1q k[R;[5NQ?}Xc-T,8ܙ rP,ZIL86U^2 2uUAk=w5||&c+>Z=n xAh;}l^, ~>Q0!Boa !id*sT`v 2%`LBEe}\7&s|Y%B^ y#E*۬!|g$_a.>ϻaxx5C?*eƲq#}HY^=Z2GUYP6+:k0zDuOg`1@>_jKz™{i=2\xe҇f#"q(0JJ0nN׎=(dj oqd흙mB&Q@_Plȯ.{1҆+HO<Tz@TM].k&kf,Hد˗a8Gb +_fv k#oDIy=S;6b.b',USNL+B)MS' XױꬴM/pK(cuئ^+Dϵ\W(q Y/7nDiv䔞hs@CI{7ۢ "6zGH|/bPt#Ҹ_#6yr IйT6·hH 3u WW[~T~˱^3T3Isn˺89K(i˒03uPNo[U #^0"a\m};!/Ja#WUdr=LM>$׉*- >ww7d o@xN]߉~FH>޲o0{k]tu P03!}ێ0!h!/>5&(DÓLI~AX{N2$f$|JlcPU) 02?Nn&#D׏Up“]LoͣhJ\ '4")T;ۍN;}e(`UWVg0  Z֑D צk*o.8g| M`x-د蔵HK>?&9,]yn&yO9XM:-Q|N¼M9Ag2Im%`XҊz3 (zrCR5[~fpW%\GkQ&#yDZJ l}~Le?hO[U-Ł'}5&~l0:;k/ #~pp$e[%\Z7@Qc5t*MpG soK/Uqaikw?i>l|7:0g鯟\TuVrQ8Sk~SSpHA(!Mp'(ou&!͑!% _|ͽs}s`;ʹB +=:'Gx7C7 b~æz"jq/aNa~ KA+@9IkQĖН(wdxρ?W_-<^/\`̸ եuY,'sQ̴6 JI+E#p ,z{s2"6pޥ!: @[78֏/|=z.ʀm,78d.@ [f e+baGV#e#͵<:J4E܎\v)^biMނ1^E)1<`.39i?|I}fwҵEk)BqQdT(;!Lha{zBH@ y8(}1 )!>=N[vS"R(Wt:y|]c^ 0odL ϛI#y?]5tU:@'frb/ш`a`h+rΦ\H :e[)?:_ޘp7lȠ~{ ƦW8S1n=:;i +a+9)K[UK>bVܣ@"KB{}"unA.4t/N&: *)jK<k Mt~V1*ȧTJ1 %&J938tp)py![ڛ`sfM,Z4e^>n}`;ɉ59Or*{4Fгޛ&O֓8(١^Cc/@Th,z2B2ܯ Dhsف51g4W-۟i?_㹪ɧ/tMv5B鲯\d} %H! Nɋ*lد&?ZeSIKZ3s13+ۈ~a} Kkmc3*LԍYWR+ --#v[W|֨b.S y>gMDa?cΖ8x݊~3ep5Z]j07Y/KBTþ zo04O?|q ЌSEO\ H$ӂM*=6!xZc`lo2 k'I*VNLE0\{lzE:E?LH*\I"r(hilK!]E ᭠O='•+tr7ZsYSkUmlo8AhiyK2v*Z4@غ`;.h$v\sp:Cho~( n$_"ԏTF*` ;HVEhU2W':a8Qn+6xRe}Hkz̹cKz }Ī{g;ׂם -. K9 VIvbÑ]ŵ&!14k Ѯ?g9,d`jW<ĸ;;<ä`_, "@W2^ E ZrI ]$5 H9ZdXRc0Ngd[Kwñ8o2'hXL1#m8οӊ!("btm=w[L=BJıN>>Ym"/:>g4B4>TʀavP1`^S vFGNzȓg'#mb6hpj_s CEHFZHޘ@ cEFs_ٷz򼧾6"Ay//aU_/Na} RH`) Dv%+,;r'Eَ_ vfճb,I./9e_=8B7󈁮1L[_o)<3.dJ$$ovYBY7O6 *AKqmvWz {g[p^ZEp=ZYɑ ;d v]#mNL8h9 ::ݲFD,eˈ-%9z%%:b16S =knVW)CY|Lm*Kg=ă %P30w e籌0 62X{SM WZ4P= 3J꩐:,16qC,4'oZ_Z}='H-&hYmHm00W[ F;WXm +J%AG%: ͮ68<VJ'FBE aiSdDyCf5{AN\~l'Tr;c yzh/MGvGj #B8tZx,;=CGZS>"NAH s|9esԪ5h};h\:;,x_bp$K#n@w_9RRVG_ү&D` j#ƺ.a:O'ƲC j_F @#ًgMS5_w?̇;|ڣ'- [Vḍy)1g9 !NN:p?!A-w ZG/qt6z^_l;α=?`P@'!d22;gagp߬~%Z6#OF"6wB.$z 2~v%ֳ'71pcɈ+a{ 'cLph]E&)~L-m Hc17i0ÀaALخ܍/ imV3ꓚ$.7>D \oS2Ͳt=mhdu?_6uVMPN0L7X"Ѹ glIXbB:Nf~9wfŠ31q~1*?qh+zx rRyBt[qhMӣ<(bEc8 q:&B0't=S,`IrQ*(0=Utcѭܖ]F091%n[-2~̕tzj^ .  \ 9as[21@'U!|rJ]e",<5j=RPo5qu&8 aN3dI#b9m9ygp,N{6m-ř,!>L)ϙ,^@ݱS<}}Jofkhޘ"#('iJK/oH4%y$Mqx\5ڛB? FC,St=+clFDoϠR]@(?U銹dvDFj}~ܹO:G/yB@£1h ت0Rڐ ,jT_ktH7]vLd *`O~!.ijTAHCYdQ^d+Yg22)B+f*" `>"ߊ\ H!Kn2tf-t8J6}@@p~G͙]dfV;A}¶TsEM!zbQi\"~?:zIhH-H{yT Kps12u MBw^iٴOc@j )t!hG$a< 8 2Tfl.(hA?^W$U"tc46+OM&<}~aduJJQ6F*GQ1FLRp y%>s9,+@;иǀ~ {Iw8oR~A0=N=$xGi#Ěͪ A%jp,wrI[3wuC[`4݂)`v_B0bjhi)e; K\旦{=D>J:-GFyRҁ; KG;oN өZ۞X<78n'ŵY}60T=nXoP0MN":kOa0!RdApH#-$U>  Sf`~o{I!HPP/F롂8R)+)B堁-vS!XI=&"QWiM0~}XŒPg䔭$U,ab^Kr<1`$l~{[x{K$u"ؚ6wno\^oG S%q_71!9 g'~H#^ : cY!Iע:sŢͫrrEb)I_[LQ'= n3HN_`#zFrv/x9j/# g7rADd eBX4[YkkGo妎$TvWp9$4mP-v\[n,)h襉 5Hkg/EO;tb">m:ڀ[3>?DJTf%r}Ko"b)X"~0u^RC?X|X=QGj~Gߓ86Oz1^d:O_sm_ZxɏZ)m_l">i3 ysR}88>'xت}2 ypflPWP>/QWK J ?^bWDil+u P jrvd, IPX Ud!FDJ1HrdKYS*Hd]摭HҞz & Iz{w8?{R Z~%R T#LCV5Ri>HM6X>>LWC`yN59Ϸ ݝ#ֶftR:]/ HQvu6PmdÎAYB{sAn9E=|a^ rYQmrӻEM[ZH1?Eΐb,uÚ/JRF:H41PyI0|?A W6=MnT\o$1zx0rqWdWr!솅bdaif$\P7c4 1VS묬[u/mR:ReŬK6/qJM&Y5W ֘'#aO45{hNL=kh Aa#gN56t}[欈B J̕e5JGFpS,{0je0\b:z/Iv /{q$L1v Pԃ߸vQo8]φ {6eY 8dWxR(dŶ#YK-ΤcYU{=D0ʣJ;jHn%~eN-Ζ(SN[ ޻l{R-31Gb#7r#0'X>tdnT52/xl qbTbsT~]MUWCIM̻WS ro|1W1B}<𿠞OSnw몄џ[e_Z™y9eNƎ+UiĸpC'% Î3IIPW_{qNaCɵ!6ZTN^TG9O;V<_7n{JOFuG04C&;{R>2;Q;FD vW͏:4w2yx>|&/1ĆctvO"#:]GWPzk?;?n4vuëz"x}$Lʧ2Doz?J 삆u%kLC"aőފ|WF!Wd.Ӹp*Hp11'( ΦہN+~B uqRPwڬLX $ _dsoXoq՗D*5{'ظJSp{VVSa =:" Ќj}v'0+on.̜m?}OFu q"xmSxY4"T6ڹg !n]7 BWNIN'bipCT^Ƕ2&qWi~QQ~q[L0ӒWtr$"~uyyX"gw-\mfN"&D/oY #~ǙnEq'CtF@]V݂fg\`2## ۩L$,>b-uU"7Z#/펊b1RBDssT4ONP(^5b,IxmͧgTG1%7o MY9%ַ2A拚p0K`d t#_hNz%U䜳%pz{PDB,zx2eUL2Dw ǽPj` Ğr4iW|_=b $G}mI {|D֯ PΞ6!d3 f)b&pwkNOt{aIun2m/XP#kŔ\eM#L.pUNyF_5KɕrG u7jd,؋iUy~Mābꜻ/טЫ}RYksu,tu>K'͙Y? cxt7`,mqA;ʘ$)tq_25r!Mp[$@aI4]'d7憰o኏?30ʙ:'p zR㢉1o5j%0><7<)ze2<&er&:JQnEtrk2]LZ1vu`XݞF)V]#+HFЄJ@hu+;'PaSSR[`R/ڤWⰢhX oZm.Mт4D _Kظ'!8HB۶7?\ó+Pq. 9gh܃٢z?Wx%|hc8] JC0Ӷr OrQsYQxد~wL nf2|E (K>d}*Ǝ\[t/;TA%8ؓ&9Uh@@=;}ɆǗLS bUŷ X=g}/0B1py銉fk1 -a'kd^DO7eo1V\Q:BxnGSЌ!"-΂K* W]A%s`]%Y$Ү\{uS@ ͠!^:&2TNaUun@޳h17nਪ٘bF|I`3F V8uxM_w'n65+N/*꠿oK`y^~t 뛚goL z'5"m*A=xv iT_]C[`_‡^.r DG6k̩8&"!PH҇D+$Z#U2bķ"DgO U8e@7M۪N: y=*Ag{+'9sC>EeoE뫣/vw|Gb[v<kw9?z^x W!HuT+KC2qԓlSwNkLʜ@S[boW`< 7ZP]k 0pH>Ԕzw:?d &x٩!a9mC.;bel ?$:S{0T *GWOv.Zְ۴ꛬ(M/-2#<Ŏ{'UT{WU=rR|ztgX木'SMJ8s|vEVAAp=tVܐdʌYK\7JFz+7Ϥi_ӏ$ero|/f2E@&1m(c3h V7{7=cLC{먬G 3&l1sF'2C|[\ĐhO& 0 jR=AGA7KldͼV%icCk)3Ss^W 1$#ΣԀwhgtw2[Q7.t_sy7!1ydNc>?IWa0=9h(* F(DV$!p>>*V|$ma=wak9)#QFҘ~0Z.Xߪ@ G%_ [>Wb=ZUb>!rN7qtyk#_PT| :lî kwLi^PtSOh*\$R60^2R'tHNie_d3yN˼fsIF3,?6  ӚhPEq Q[$oSYܻȥj7$ƠJy  ,h&7(9IIQ\JU!ZvEn9ǥ_i!,G2"S1CO~Zo,eAoG M BNԎ[>aHT3KV1Ԥ&hn+sh,ZkZT6cn'9ߞV_Աґ=mWW#^RxĬżj;`5*˶NoV$<dYx/t1>JA!!sX'xL-Q$2uր5 %cxtfa=;GΠHm'U^FAb1! ;v BL|&f嘤P1>Bv d Ӳ7Rve[v@fNZ)CY3~#V[-T֕}d +x uLD3*f8T-Z'`橇 %* :zf$ znZ N k{\'g#}K"[<'S*e{ (`^OuҷWQ7ET_BS%P^gFo"SMa1ZD6!4!sY(㧢Vaaa&LՑQ엯 3* \) nI'vRvV;lI%[&+ J6e&ZcI|G:m?Q{v4ĶOO^QnPw ݾ=S#cH\G)F |;j[ʡۅy0 LݹF ~(wk)3fĞ!h;~{'Vj!۫XZ2Xԟ .cw)5LƌJp3&L5AjqEAAEI/0ʃL{O_ Pd-F{m%KXG#t pc7pgg"\_Y\23?5@Nff[1Az{,ف.X#Hېʧ?V6X|.I`Nd=T*^x(!MTw_FP~V/+m"(B@b~ZH<ю5دR ?*Ǡj 1`7u^vKxfEBze> LK( Isp,+4cSHk}(٘.jJ$j' `:hslΪ}5ӫ*D}~Si'Nr=cޘ mF @ l&7*TN<xS5GPMs$ .(P$Fw޸kO4xT,Yj{Ϛ\-x?|G#MoqX ɊuK`T [ooE;/vI$+adž75kfJD2},poSNN[V\#`$>2q&SsrW='RGWXdiA4 HWvQ?s$3羢Q0lt-˖,1RR79_f"K'M]-z`ti{R_ gnFntGj`>s;6kFF)~V4 VKbd!=)(((OBQ1щUzu@+(3mQdiӹ>xKfM) Gθ0Tga~K*(6;*Q3/@n>ogƈ aeULeRi iOxPFExU< jZ?OSrP 8CcCKy`?HLD<8>%∀HmsnݍdJqZ;zAÊ c>rصch)r[%d4XAdZdnUyJ{f 5bRxYd`?oG?}Tk _n5t~8kcc-YvxǏeM8^\L@|s9{Jl(viH̐r1UGUD~ӻbQ0cbXO@*oEC,/<+fZGfYzç"F+^ S.Im!02{Č/^K붲?$g^'e<Ʉ )7y,om6޽\ GzL;y 1>A.S%w'1_`>_7}u:CG5@Y0vg: >ǰLFeс+fk.9HolbKkub?4ltP<ϳ!5&_M%c扺;tVe;[1C[ӾCO=ߡ8 jM+de@WIsD%$4^Avjpaχ8SaV# دwRhkj,',poϻ ܳeOC~&dՎuTMGB*Q>aEwrP,ɠ!qb:?8&u:ԫ,ZX-c7N/WvSVbRUNl,YK9uS|%pJ:oO8C7F{!rbmm(gY"kĎ}es0|.dU_d4RZZ?/$YR6ZMOM[B 7tݶMl8}΢izX*(N0z ^NRP:|l"?R4Z3Hv1s_AS>rEMZ<<D\oeM@u1y(N5T X p28f|gPlM@(guNʼn'-jfuׯ?wrA&x7a!Y.8 S_064 ԩf:4IY~ j~3jߋ=ߛiQ&I29kW|5$0O>@o];w}Owz84VlB gg֟2qN7]kW#239"TP( E~\dV Ǥ|Oj͞A4{kN7hIj/s8gmWc j/fMץgc$j%L<#jey.U|{: :cKs2kxngWFn'29JCv:' C*gR=\|>ԱNЦƉ$<V]X*!wəU|đx:|ϒɮ6Dmk^dqRdܣ<9Xju7tlG c4/yhˀ2aqհ/6rkл<3j-9:~jpx;LǺ*y$݊j0lOG@@H˴m{ PǙ}4&J+[ Cg`KRhj)θM)*(Xg<y3޲35 g5( ~5waZ#xY[ ߠᐨoyy%AGF贽3 H8tx]Y TƷÐ9U@g| ?yr\5|,;x_ j^ߞ(ˑQ55 A@)OS%3{9`ɽe۾\ zh0ZJ 0 HS2Y3I_>mp)br1Q( m! ;r0üN,[q ;B,Ks34c)N顏C\S_ ^0 "鰜gBԥ,ÔY5:Ua=BM͍?}aQ ,\j^{RRw<{f7.tE51lܘu)D[h+[B~`|Ę*3,cN˻h F8* ]T Yw?21Xof[aRy.fW>:{ǥSX7m>FO-7U:f%ׄ~ƀr1q{«=( ѱV ĭ=rAXf1Ȕs?&- 0h-7m7|8u(W,e4aue@}(MkhQu+؏')Pw<ϖ>@u #*_/۠ҥJXVqɺ-@3 Wy e@&6UΠDX}3 `Q4´#SڪgFX/DWXv5ω,VS+"?Cmm?vQZ2am}Xg. @#N_5'[Kz[Șn#WZQޗw@#EP.[SU\eENPf+vpc/JL %BszP *=7h3:v1OOLK =+rF92yA,_ RVzKhYezrN?Yt h]ɶ1-y :q[ҮnǾ=`Ӥ}6Z tϟDB2iCϹ|zšglʊosuTCr^ L|2XK\]GKa{彙f4b=&r\M4%L/\ ׽~ "I^N.Z31Gm[%40*TbQ {,N.F ƅz s{l(e.o._r] Yr(ԝ;xG#q=RR!bH&2JoO@ugE~w~8R~5rYzwht7wz7g$r'8$QǡP "_7A[&ͷkg,"nm iωChw|-- Tĉ5L@WiM$yJa?D°3c6z!ސ`]rV %Iɭfx^QstcB:Y f5g[ 4mv;dVkŏ㾓Q,Nx Ǟ>a:X MF+n.&/fBCy͑00K^MU ,X1No=Ѱ #p4D"+ϟ&2ktz8*oz}x?kvŻj=[Ϗ8 ҍ}MAJo?-;jGYJ EJ4wd́x/a%2| v]r1_ab~L_}P:ZS@%{Č"ME%sT8}LV' r߲O@g$|Bw=oH|S JA&>֖<ަ,UhUR#h  L1ZcsR|fTO<M(#C,5Q>]Paoyo7kH ;#.r2&82]\0[8!AG4CĔ;Ð*YL!"FQUՏ6Tj)33,$%s"u0vY[bqKBpR+28OOZ定Ksh+,]4Sv@`F ݟeJ)woPnYd`1/3}ro;4Skcoa 6+gQ`ǻ+Hv^ f#KFcW)2asTGD\vUV#%jmžzwe=]æ+hID}]ln&+t>!Ǡ~Sr@̛Qn a%d Yku3vD6|䱋]Ӗ]m S0!.7p+zbO-V -! "Y#cWAZp-#E!3'qs.a6Hq\I72PTy͌o d M*м !G2$TJ$/u&,sG]Vϧ1?//ftU"O\}dͿl-7xw͇P5&&z%}Ǵ X?հ@ثqwvş.H`yo[HAM[ Uٸ~|*bPLY] cMN?:S]֯ԑ~͘vҺ񛢌WΏ; ,EsN/Is~ g'%>C}:hۑW3#_M4ph[@aZ j{\rnu3:ec &<ףxSʒ)>$S#p -8W&$g{zG&j'P/PZcTf SH}~f_m]q[3 w>`7Hwk5T;e$;Z@O9b l(ND]'[؅h¤ 07R^(G^l8h <Y75* NyriQѯ,MO`:sN2QR+b<1㐪BsaN=nMF6[;fᵖSQ5`1̅J9pf\\D4r$N,L޵ iFYpuGA.̝By0vYV(5I_Cg;;?*9II"oz Z@oqVk"´bXU ʣ@xhȕH!Gؙ ʲ-#ڤBN d^JیݞG[OEz!. .^֠zH'Qkyw\kCc!&ϙ4m <иHqd]f?6^x 7 $VeYhۙTSaY*m0MgvYPOqH,#d 3#U;om 3NbN$(W>6- 4ˋh2[lѕ/i-o;WkdMj#pt8926-}ckv \ܟsu-2v`ZӁK{Vpa\5iٞ}Ez}= zHcn_]8WZ\h8SIM%U%H~ǘ#훽+BnHddg ^#OI7M@xlz^nt0Άؒk͜orm]ɞrcTpZ"8u)@R|0O(?Mwl@]9&fA4|5c ;h׊16>A@8( "hPO?ŗ_=7R$t.V Ƣ49t ?r;V=|R_s,tS r(} G%$ `噢\}ae[ ?i$!_CP<YVh!=7ޝZ`R}bd ˨U FXJS78_,jkZ-8@NDw5M$d[iārTE xĤ ŧ!CʪKސygBmn6dgԜT;"m4[#xW;]jT[Yj N-:$_JE8ӭD3DhϽsTD;!L{lVd_;w#V8a`VOE/$!gϑv> Q E69dx4h*SR# b(t:h$.o!h>'}O|yqCý(pYZ5L]RRs)v+?DuRUVæmoBrt5oGr$rLbxJ68HRݫ8gr]kLJH$ rTz[x{A/zxpJn#|KIZ,9\ems{9B3 '& sHO҃\\Ŕ8ō}JGf·Bg»a4HkB`T>!d,~Hi/60}l,L_qxjƛE4칿ncCSn;;P%įT5?y:E*(.ځQyI4adt,u5]\|mw(.Nz2[9*PwПNjH_kӷr"2:-\ggAj+պ^k, 6H4AXuO(D;WPFV>^w4MDc|`Wm$xlҜp`$3E*;6F?& /ry0[>deW]3P*,IK^.ɁAջ— HKxtwȽqR#VqE*n[vSԴπ.j"iw*y顥:\._o bfwaF}!TGM P^PHZe1CXnA- {͐਍ѝ|p>~7$pM^ˑZ&e VjGȼúHQMiS7jHs 'RDJ| m ϶,'rK݊ Ӹr;YJVq?VX9)}'&l\>3/ oB$xl' &NbW~6޻[Bx/10|N>w*W \whTUYuY8o:F]؜欟/og%AJ2+GA+73fJZ)uN .ǁ22#!VAźR|_^rFʐxSi[8KgJئ\bFT*\1:MD@6*  9I6yQnvƤQWK56H0)=.sΥ,..M|,*iPW 2ѳ,2A$-66/9ُm7p>}b1Q1\>~J\eKMF }{-))!m.;AI.R^XbÒm;۲c^ޑ[LϷAF3-XzTj5q콘`Go (\Q7_.A;v$ױXB愰BRIz2T`Y\&b, )Ӗ FmId._m~GvrU1޴ϸ@2Pe?8%c{ <wsc߆V@<ј(4k*)ƸRJ,>2{X %tB<ԗ}mSzHKuP/6 aVPeǴjsӤ rzt,f)GWJV]#/f<-~&rU\<!9ie@9'T붽LR486sk)=Q? BZ ٽخ#W02~=4gxBֆ&&7{p~&xp$E)F7ڝ <9ic:C8^F&1=A.gkMTPgC'4^Ͼk:tC S,R8y3s:ލ>q/>. bPZ?L7y颍9s7#nJ;ewtkWGf} ԯ//Pٞ!7QOimE[Su`XA(R1pӚ:=LfG=LlXN I!+Ej𰾜jsOZAHR}OͶ8D7W V mDqJJu\ #@յ+c?L}D0 fyut180X"zD* j/xȎ]nELlTRWz]0ݷ8?[=aq=K9^HBz߅Wy+I993/ `1NA_AP+FԿՉg$WQZ F%TxY3}۩ԤLzY_9ٷ$"l־\GE,pP"ڛشLD S('nZ 2@I9xc xSg'p7MY詧6[0ûm>d"cJӸ`$ݮfnޜ7Pʾ(FBuo!&{=i.+7B\΂<ԖCI e8OvĹnºz8 2mw}TYH:Z\IasP#(-[ؖZ zO|ELz~++ٯ]'`nwH [BԻ>X`=xn!">,7-a\1PR%p>]I|::5tzX̬P ]9*&R}, &8{pg${Z m)5Cg@P.gYVpHij2tBa>TLC,$z1Ζ(p‚a#YÏb]$/'زh!n[Kpg`i~sOA[DO6P)aoDhNqÎ2OGJ'9 .LtdaB0IK 7S$4 &Z w.Vŋ MRDx[H_Eг=H]DOhDO+ 0 MU+PATCe 9c{y8Qo/&z3zt_a} 1Lᮜ:jL{U 5(~.ByU^ŌPL5p_Y*@Aq f[q½Ns KSFe3?qTX|S R7+1 MUsu;:ȄFMgeZ*A'h(ohT[0lYu{4c1<lX(m.݃n(MZpusi$Mף!*pNG;"R<qه>]*bJIiXID͢-NE]D u9pF-8Ap {VE+ܦ޷̅J0:_`~-"jG$νp:"o)ʿQ#QpN0ۗ񺛄[&guTugJu !8HTޢu2 *Lu] oiIA9 @$-y $8 LeHu 4 6(KEgTFLS·kU`Zn/;h&D8&ePA~@"-^KI!qrV\Djb51 )>!n*'i}$)ѣ{, ޴4ڋEKhNrsFTZ7ǀ;PNT3BU@05cnyLEyY@P muEh"ڹ3;.7T--Z;m;4Ӄ؍ϫCQ筍OСٴ9"&BB'=OdF6*K"56kVxè{K)R(┲R(f1Ҋ841}tP*gS$sk Rl\BHk_㒷%H\l~ 7) %QIoUf. m2Ɯ3U 7?_`* ݇FA=`A]^5ZL-F&NZ>t[ҨnA6p fTCA oom6< B\j|xuTM MYoy30X`1GyN0X3kyKd.m$7(x'D,;Iǟ@.$9V]`]PLC$n؀KCSYZ||uEVpk~ችVCsXo|׃ϮQ]l!|N-q]h}74ُ W f)Gzsi+EBn%;sV#+]6 "{o:RjG%j-vd|TQC^SO EZͭOY0K/^y70atr\: {x:!x8ڊQt]FΣ0~D0?@ʈR^Lb0ph<&GnA;:l`ůhđ΀ט\]}Zކ7u ĶD䌦Qڒa +':=ÏvKd YֆHNM@J,{OZڨB ٬ lTTPޞøkDȐ!aRT_͡#l @To-_؏ߑASWZ߳[Tw9Bh]A/Bn%YzMMm|rϯO-$d}P# 8YcTlqvErb2o@FvWdx;'I4 e5;2bW&!sAQ2*_NfH578tX _zǙwiʱZ~+usTMAvhc$m5rEZE3I G' aTJ%ujñRJۈ>--''mNt0M/FۼҳM2܉[$4CrV0erM+6yM󘧉2`Tg8bAp8ji&[,DڠOxQgC"$-Kx6VXn &dZԛTX'7ګ(SM5޲۵.wR,-4R 8=N;ĭUƺ],y X`>l%9,۰O@nk.pM /=DT@Cǒ`rɊ֫Wgw^k]ѣn dﺌTXTs7˭401g L$U3ρ!!'jpfT 3hi4g,БX`-h"3kpi`:#KXfT-C>p/*l_rq^ĕv-iixcDQ**~{KW^CPMs7**ހ,mW$uC2Wv>\B3 /tLTI0=2hbu*k4Z74NOThy&4WfeArTQdip2> ;8 {/dC(b_=d(fnvy{BcX.h׍`4#Y^F:]]HVˡICvH?Z5uTB?%cT(sr7ɺE[*ʴ$/uaס Y)遭n4ņ0Aۑ۽٫Oi8q0) miy-'6jsN]B>f_S.k$ yl+b,wդ kQCGlLPՄ*f4,o6*l7Fx:GM.~)0p3 . :q 4?r8C t@PobS~zEF]n%ڀOD&eڌ8^:]VhP/@3bMy8~2 ]dSuFgiuۦMy,6^|]T^1c _x/M ,lqC^͸i-ܤ 5\-XKGP.+/ rY5ھYߣWkax0gQnEHLI 1xWo03vaOY޽bU"#Akx(u#E= Q-MX">yJrR9)$"M@ j^uןFbE6M3A.b(l(e$p;3[U'4@K=䁍I}Ūb3sǜ-+P}=aV`dAD4sjʚ`9 k(Tc4T&۽Kڿt>2ũDeyb;v?`NMij 680]vEkxMqV?/[b,FǽC?}D+(%^}"uTvKF&$.@RɺO1Q F".3=6-6Da%f)D H׍xE3'F]k0ge8t1}E`Z&\W>_4:&)Y̤G(:^`ǽHUɏWF6 SDC>_i=.[qM/^ zP{lJh򴑧=lk fK % ۳BOrNr34ɓK r2+Vg³v;MX}.vn8bѨaCVK-6AE*cMóz^=CLcpb/ڵ w\ޓiPubeϮ~xwy%$LTlqY;ńşǵ[Ń%hwܶbt5fNub nw%}!7nݴ 8nu>{JΉ>xx 7wݦ#_+ E2 V@pJZ+Ikױ;=JEpy~k0ewTV2HM7ȁjcLJ{qEl/ 8] rUAyi>KA/&;˿v^甮rjr0[eߎ>!͓7 6A6MvKRbJ,5lW#;Zt.7漱DlHc }ʹ">HSX0xooBſr-);P ؎ @XYXa#ɮPɴ>+9X"75kchCN--{{b,6R.-|^ qЕ)gHmƺJAb)!a]zܽ]%mX 1k}M5慟%`G7 ;( פNLѹp4 1Oג_YvM=P]Fk3QPY$ЮfQhwE+S_ L;ONe} rb%/aψڑu c<ŋV)ͳUJGr`W@e%a9ۿJ@R<(5ab a"K%X/&or` 5t20ϚtZg.WYkO ?Exbgy@XvGh 8*F$a]S^͗=ȦNGv%ٛdpoWƙ1SCן)!#t`~m8iXH9Ȏ%ͽ[nDDOL@/FJdD+R"F"$ZTq2[2-=T٥ jj&}̓ʷPnT{Q(:QGI!Y䔨eɚN2:uk#[':coʬCu!R/뾮>|DnO3XvVݥm|Ő K25_%Mt/Kn95Ň]Iw$%Ɏ=TJJ%eWfמ^~QS1A7:)m6ݍ@+`Ee,bO8$ ;ޠJhʺO' ?q,@ԺF_j8,JrʑtNZlWWϥy'1ȉPV3q+ @2۝ 'kpmSJ' "AjNS[n6Qqies*݋ E(> St*!xi {ifc!W`<\ YqU>{|-f4 7r*ryWh6cBupWeүeHCbq^]{)d^+ly̛NE/8`f4ĭ/"Ƶět{. yLJ0lRthoW!Nhx&hg(TSo%ώ ۼ 7 e!s]+NjbjWVD{?7"nTK@\vaaP%=Ee#B15v%-yo;{#Xu$ZS|Kb`vLL{rᠵcJ`CIjc!i Ij*s.&vwZѝ0 fMB@6V;4x^Uyfәw9Lf{/<- i\Ei=`(B]5 lh%10y9z֠,MDRP}% U\rh fcA Yx r54VbVpڧ߲\=1r㾾0sn[nHI\V\.Q&2 hݭ  Mbk!B169Hs$\d_B3VJ%vܐvop:Hw'$G<s+50< q1ߠT;e[\pI# a޲"LfI"ܘlK*Gc<`F\"Q~SWs[5D%" j{U+iCLxiAQOE gumÊFjxDK~ T44ڍ5 Fn`(ƒ/. &ĎX9>+r3%4 t!iK[};XR}4rתS)>Xj`n焀&&=N #ԄؗLTᜫi5~uydzqN^E0*}]9VSBj&O";ϓz9kgJχ[(Uz=5_ *nJ+4y,d,UzƤ\,q>°kTǾQMQ*a&cI>Zj[<_v_V,"@ aCCj.U_ǚw?C-!bW3FeFʩga˼Xr Mb~^#% Ъzm:^iꪘN{hya 1Mc"g3'dBbZ`Goah#z}Mq$7H Keu3z qSm{;P<}71]Fd33X4H?ɿ: juMqi ܭ _ieu\`HP pUHEY^f(#_ם).w2Hk%US[ǣd Z ԕ3@bH/(T'SzSDSN2*5u^P\^7P5s{w#,KV"C@kx6 V.$Y9Ų@߾U1ֹwe([jJ9}!Ǥqֽk33 )T\YY!r4w^~]$mDC6ƷjBxW5 l iMZm 3FMA:fƔ:|b:wX¤8,S"~k\2uf :|.jiT9kaaY^9P8Ҍ4(:F#0ONt}/X6D6C@D[Y4wYW>yuX|*Y͜uichjZ>()8(a풱 jWTojd0]v(F|cI;:,8{OV"Lhy) Ihׅ+ʓI%?ZS$:Bߦ$Ү l62x<͝i,\%($p Y%4;3p,um ~Y#]l<*ogR ZGet5z%iCOI$uOí$\yf1gV 'U9G;SR ia(Q2֝l^C^<ŔbOF,4Ztߒ; dY=ݻ7b#Ĕc r7Ð<7p˾O1juD r8j&ϔnԲ݂>dߌ?:<.~[m8U#[m^Nz{&nyѐsс%5ضmUfS4JK_Q+)Qݡ:?ݭe,GCKWhJfb҃!j798#@Qby:-Eit(q75jԘ'F@fSYBaP iO-h9z0?xKz`ZC'7UE'GϽ'6>PHVho",k>UħA^lRϬZv)&v饡rD\>h룜ghN2vod®,m\vdl py<8ѯۇ vCP%mYwfSqF<e$FkH)$v_3z]NVKM G?(/-дo]-Zv(zi`fp|R?,JȐ@j*סa=6o%z-҆NhN Dt&WIB>ETI"..qnH7⹦m)TU 6/a'|;BÛ="#늹뗪ߐt\kv^#Kͦ8Ԯ;X=g:S_Džs@uDtg s*  4*qܲW% DB`mBg-54z6|@c @7XQ\ttkJMȖBf1`L=VvdP>0 j$&֏{t+MEh17?z֔&ylpD$kJHۓi/loY18c3pAq I^7dXzcc?+JߡHu~tXl󫳙&zS/ϳp쌌>_JUqV?68ak݁ZB\2MkQ771 Wh;K*v'{_rFڅ<:i/ZqgMho ^BAEZ~D~M7Kx,3+Iz0&UK{&eW%}؋h8S$U^F*|zX Ӣ^ʄkSbkm!Ad={IxiuF^Q҃9q{ϋt̻BL;]/t\H&p 1z3R1\$0ToU~Г-F:4T ZL:1^*6狦L_((.!ƷJeؐ!OԘQ#`|4q"dk(7 4w^~)A4.jSb²*c1^</Pl8Cf'ʳ NF/@6e0Ѵwgve1-եӅJy! Y>'k]آLR$F=Q19toFNe3#1|/UW$Uf:*FoXTIXR ]mCPM <@ 6ϝ kLĿxw ',%ο| &cB }w'QGku oԴbVԯS?܍w`Tʿ;1w28Gl-!8f_9yk+0P \D>G%JԄuaCw;N<4:eO_VMWX&Dn& ^OT{i1 us*:bl6pd -jv `sM2 pkZ֛\'}h'Ry7mrtAI3`f tqYsf}?iύ4Jf9"=D*AEJ,dH$9 Nf5rLوvr|kiu#یݾH9n[ڽQ MQp#js,#n۸w$ιt0NʚH+9Zr ВʲI@թEA3[T}5`{W:'Mf Hבbu"͡X'HJx34]O; K1<bmK݅4TF#|ɺ(W^eJ9J2Nrh$T2/`SxMF9_x X2qpЊP+OPǜTv\(ն7mnoVRftS@-81E#o(Z(UnS#tFհX kk1< c1Y}:(>>.4ՙ]DUq90bu@;[},X3yV+;Ij>1gL؞A#l~:W_*T{?X@o5,\ﶵY"thfW1qcqo6Q,'0C,D"*!/fV~fOD8R)l=QH{Ț$kz.eJ)c6Fq9]st$q2 j87⃴f/enFHI̪LݢCv}Sh@sJ^f@cn\2TL20W.^8CkvMk"ֽdj PR5)x<[@+v?+&=^t~]uGL+TJrkHz [~\c=5H(" L2B/xe -u$#يzn\`?С~U{vS'Sm ʎe$ " MLUyO$JǥڊKYA@HwjL2u4'm*:"ᐲ%%gia=ԣ4?a 1SPUWm>-ɛ`ռHlu,h4?MȂg~IpՒen$ ?% 6vEbS¥T "ͥDy.5ewYXv-A,&r ݜ\-f0ƨ… |']cJoR-r!] 5LzwUp2\qQ[FQWm8s)T#Z%C6Ug  fb!+)iyK`8( WO'FNQDy9ѱ: 鵏Z삨~ǫnN.kd|:8)9$NaqnOQf19]Q2ӷ 7S-#W&m/#:!_W,^S㼬kWLϥQJu{4ռxc5migo($9{+*h\!oȣhkx=r<PriA;O[vǺt63NDZMȏ˛0,~n$D:(]lOdb$B7vwifWlHIؿq؉b=}sZFJ;+|h'bv/-g49;)ȨH)e ҟG6XKn'uռ> 8]vQΰuɶػȀ[XǬ:TCXp ҏ.Pt7sIL|λ\XzF?ȘUwiX $n6"h찕^:ծ9]_Qg&)quN4aAl(.|oOP(=B0,FaZgS( %T*]-nO`9LlL%AmܭBϒ'/ ͭ^[>, 23l^cr,W0Q */ZUiWsA~ѽjEϲ_6SGL?e7X~*fS+Gx3ӓՖ{P|ÂM#{QͼXcIQ9_L#.*11I]ι=@*!Pτ.R֎Yo9Y^=+;{ol>ƚ?F꒭}sWIf[ XY$CCU4kˁP,J4) hŶ]wE Z}Ӱ>]~LN~T Fԏ~@zrDŭ&=@zޖ5`T< 9{\db2GyJI1uGG-#Ad1L]DU*a'1:IUhKQP9+OyET5"ԦQݗz-Orig )s8}I/ԺEPL5>x0-(5u !iiЫ_N'ց|Z4KTE DVԱl\E.t?ٱX#4Y[)ME 4?)(D,~\K7f9S.-hm }eAmI90R|)`HؤyYK 2=Һ*y8[v %A7: 1}\C}Oo<2s&9/ˀ ZRf刳Gۡ/#±Нj5k0 9 W' REs,XK.9i!dQSXL)\Ɓ,=Yo9ӽj'O+M\ g"1}ܸ{ t΃~W_e57I:އixPw ab8 {o4\҇Rd̡m?7:tK||grY+GqCQ YУ.lԱLJϯ(e$ d! Z3-hQzFYUX쩠։%xK$H{CbA54(p R1rg[ R%,~ODbbٕ^-ݝHP+"VJG s9Ռd9 =Ɍ$*?\ՄFx!T⊳}urnXnڭ_;ⵇa*juF3=~BoqNɆx M #]^ 雡CLfB>9Ǹ0<0g.Dj^׵f<a*?Qغ6J2:@w~ԫ\l0ZfU0!}QAa(+pޞSղ| H>J;S0o~ 21VXꒀ|W' uSIʷ}Emq*c.L>3O!dN"LI󬶹 *QH_O→(lE%&B/7K_"P40f7)8"X(n1Hoy~S6jCÑ4eߩ<.o/bPArjDryQ=|gj,zS2*^8OD͎lPF  Pr 8Uf M+௾kw, cv`A MRß:u.NaMh@RsgN?7v0aFI,Ԧ列bfpȮ~6qKt:+{ (x BQbU`)9>Ur:RJJ AO%)M>Oc, $JQwHd0R6fu9 .>>{vܳCaqD]ɕYE}KVb򞘡'g^pB22KooSm܆y߀:.T)-M^]Hx1 +#Ls c2^)$"j6 m'a z+;eis83{M GD`ö.لِY}xٯ;=ْeVp `x}]\  ֪Um,MXP@Hh#oh qDW[Z)_c'Z"cG[0Ka=˚nƴ_Ss|W\ol %>w-!7s~Ъl` "c|@CQG i\V'sq03e0]2]Zh;*"g_[I0:[Շ@[7##%@CcۅZ'{@D ,TY%˿Z@;8#SuR0ՅP,mee^H=/vr/n\%z%0b( ~3[1+T~ \T>#:m?y{l dž˘ۗΫOpF2UTS`⯜ %?~0!a3g>Y@o97h Iw2O9oeOЙ:n}eo$+u8&U;WY |P |`DZϛ|A+LW"}ƲdV(ru fxzzsV,?jwOcclwpjCM~I(ٞhMºYʓ>\âa밒/$xXPjv+2#KAŮu >l&qUNdƵZQKQ k%[K2u{(yyGunhȋ\f9*>2s"93NTV#PY^NVnSl6q/P]EtA5]n~۠nl`h}G)j%KM+ڍyűKVl΅$yOJ]Nho.~/Ę ,UQ s "n\<1`o0$@ ZbPYSi !6㸺h!@QQmu37K=^$ C`=sF}SWQڄgiq[ 2z+@'idzo4ڮrcZ,_n4-[jNxi8 u!<1Oh-ڑe=;.ٔ 6,@ц[`&pV!M[ YY .eqgQ+AIXT"fI 6Fd9&}AOa=W(Zcguxo ?J;$Pa*oڡҮC58 L !nUq.@T- BjIuPN28,h,̟QfoO葩Q"PMmufs}6#[OmvtM2Sawl |N~lzE͵QeAq}Uk|tbUKI &>ѽb7}+'߸~LGC:w:n,ͩjxQv v[ py~!hj~Za[АԻ$__>PO^yp߂^}%QG\Hkz>1Aos&݀|íL:y!2v2/:NHCРI`P"[Rio%@D#w[{PtiY.pgR-v!FFdGV@Q8~pN?9P|(-lz4|3p:Y +Q*Ota"G!6Gt34O{P*sU B^ Ju׭D,o.y `":F8n4S/Fnu6ͺUq*1VKwuQzth.sW,JP?~'p'Va#fVA(vϗ2rzqm'upEyu)Ty}kO.P/2? :O$ _c9CȒM@@(9f!Y݊Fќ9IPs{!K =ZE1b/{6k)rbZ8wI-qAw%bQ6%a4Q6*`xjZo<׮&i[v;iH),S^A|gnr7;#'i"mT%@< ".5R-'n,Vf(r KE85^퓌$аÊ%g7m|)U~;W/;b#lR٢ >F6F;/aq[pW/RK[oI@w(Ի] TP) eU88G$Ή) 1OZ"2 FOѹrOg5aG' 2oG=^W3 Wk'$ \jr5qf^ 4J'-rs,$t;5#̝i3fX6LT2\ 1ljk//UtqB=pq4i^SJ/ -jq1RTe,@aNc/<*WwƢӧ LoiƸ3Umx\e6r#78-f=v>Cn+v:[-R_@=וi1#Ii)9{?__ \\`ȊDAv+ c ˭O/FuJEAtC>"|U;8;wBdv0K;t,Ñ}gx04 _k0o-rzU|zrR}"%#୍ Ғ[z>@|H 1L)g:u"/SVmn2zĂҷ7OY,ߛԴe]X__JATstf{T'm;Sf.cuJSiC+ 8R>NQU$~8i2@щJ031.: b`/@L%N)HmJH<8 cr ^W\M˲Z52we}$&`vwK(/A:޺٬>l>U|Q4栀+fUreD2@ƛW=) 4mi m[5SE*~RR^ *{Xv ]l[5Xۊs;IY0tuWW}Rqy/\TZhWtstA!9˧5mR#y*_TܙL>W>Gz҉EqPJ"A:xe/;6*ˌՄ^<5S\HdG,.kYbԥ°Ϯ"Yq 8 r1CAAPM.SGN>ɜaN_k[,RߑΌwd`*}QE{ޜ"}z7D1ƴ+^Al980wST%"=:r (suOT:| |n~RďFپ]`kPkk1 TF\S&ʤy /<25Ȍb_RƊ(٬5G43":Ug!{RgǁFn 65.}h^:ȶ<^r3Xiۼ>%3wUPY !GW_tas3ˏL˥*7R8]-W/W|m{f[ݜ 7I DIs<((JB3eDt}rK0CӢd . fMlgĔ(v0ʪ^y~q*[[b[ :J C14S-#makn>nAC=` r¢6-R<è9Xrx^eɹ u|+lF6VnXiHʪFC1أH<[TM:G$O]Dqx'&3j`݆ó "7 &]ZT83H5>A;AYˇI$Z;/-g;;~nqW6)Q̊5wO{뭚JY5-N_6!ҾXkFfz.0 FDS5a{T 䬲%p_D5M" e[ "6!&zeum(( p cMfPX"4%~ZqAf09N_!R\ÄruHПTB9=1UY\/P*f-&NeHpĪއ+tfˋ:6*mgdo 1ڦ!n!]$6vXb(h&m8 T L<ƙ4-={5r!K)t1dЙ= u=܎ߠ:qWP#ڜXYX60P0oxlW(`e&:IDxsq5M#[A]&x"jt8 *#o\TM_FӃ͒jqвni&yIt'n&#wg~:̭W>IA:4`9Oh#B.Zj|^w4_ѷxb xk>.&$ftyGCB.GwqgYc9gk3 4=Y\VOFE0'.;+i`\+Wx@+X8mRRJ£oCX|- 6:dCs83UblV' P[U_U?$ݺg Z wl*= >)ቲQiK^-J)wa-t y\35^ܑ!dF bQ_G`?64P߰Zb%(yU7Pbr 9yJ4砟!G(]O:FbvJק^jűt 4%a@׺lEfvZå¿7jru ;=m[[ ɠvȁUaܠ}rkߊ_Ŕy -fg y o;hih{M Kx1FWC8 b„e?:Nَ,psMj#x8ݔN D[ t,R 0gd %818GtB< *w7_=ZW#Siw *݄& Z='J1L[;5t^eFE:p9CJ+9?^м>ĩo›lT^g> jOS?ue͕KF TG]ؙV/dv}&]ʕ:/'t)!>8/qҖWDf]e∍=EKծJRВ5il64/5 5k<:(c#ucսy;rSOo%~Bh`GpKb(?}a @xq+n,͌@տK.V: `z4]%]xA% eíLհBC> Mµ-ףcps/RZe'w~{m)@rL3-Xְz)j\)ƱOFzzvipOiBz]vKdpB\", MŨ=W$cG7 7Ҷ89w5ԓ(܏8?ִY&@*tEp"~[]E]5g_>j$!VNh:͕,皆exHCDD+lH2Bw׳-J3e<[x)/LAW[u۴ A}`i#®zrG P-[+dSr^yPO;$}?zy&"+gF7e<Q $w ^>'wVN7i8h⮌GRof2ޡSr2 p17t(=Mi|@d˹Z |xM~N.ފRT&Ԍ *]_Ww~JDzu8򕦽JgR; |du|j8)NŀcwW8(J{=c;d| 5( *ۋUYflcuԭ+ y4_8"eYgSIeB4JޢIyBc^Osf،\^x=5jM&V{xc#[23`m'7!'Tޣ i?*{DFm|V%g?N~gܥ5Ҳftj=fA~"$KԓL݂JV1C5f_%TY EHE i5FO.;MGWAz 4kl MԸ9 4ѝHS*ڏ4OMR`bv/6NwR*02N b6v(L(AsZJ6SYgδhC镊!0 Q/Ⱅ]"XûiBay ݍn TN" 'Uʞh+!b!ʿ@9MȬU(UeyH}rb"Cz(ngN'*cz3C|M ikRLS^ͦգhm "k\9K(^ K>8CWJrWɏnK9dՀg&]ֻs^}dNaF_ |=9?O\lpH$kR4B ҾP(.;I/6>fVI>8:UNMC@ . AoR6.۬9r0D/jѥ=>2Ԫ+=7D¡KÂ̸ħK!nGb7ts|PJG*ؙtJ􇢷Jص6?Kv}pr=ej1WmNK3ɫzSF;g?~fIYr& ',Ox ϸBr:GtȄB,2U<˃ÓDe_@9<Ͱk!s3=)9b$`tl9`w%X'3gG5@txG=~n>'$Ei A&9z[s|_SmIt>TB1drQ@{SZΥ"xATݿ6.2ˋs+\'O@x̓\pcⰖ,]ԙw7jKP:R=x~K\fjH6aQ3CC!p;PveWطݘJC >@.jϏ4|sWb^<;)mz Me̫rw|}xhUn?|(ߔf}F=೟HΚK,NX}yy2Z4C?FEy_ڸzg&< t=yH7U=npKKr?@Ci$[*0䚴faOpfBBi跙 dUg]!j&}!RG '^/(\KgpCÑQ%do0z)͸tHxQJГ0L,+gx1ؿh.C>͍Iڂ+ֽ;];P\4ev_2p ?btКlPoG\|&Zm-?_@a}h} t&TP.Y8 5g@*z9sZTBzZPrm+Kpn'w) ij3Zjv͊AC4~8zFo& KFWl!#'^b^$B!,zgUʭ"pThwp_(|

գA20[Q6yS*ȆCk%8.;huCd{_qjsEq<1nxR2>5RAks(雙~暑ۨYHzV$ 'XK!'G6 ]}>*7Yч2T"YZZr&Mh Ry|4y,{!a ӹ.)S81Գd6̿$Dw֑.I OX쬔tMЬI:0;NfAGZJpOᦜa~ UZ#轠#˞ħsI?RCb^%}:\-"(gݛI4>F_\ucftkA^_CfGDԀZ-LLK{*)K #uv?;|.))=FcI_NUQ>yغfP`BuLil1'"Tz谕먋Wm1,P05xWh8v-ڷENKSCޙ:oB5}( ()7>MES YY'&XgjK";x,{@R<9\g8|P{%gr.oֹ[V+(] f1!D '< $"` *hd=EȠ%mLťЎz3 4O|n[Mjpx `(_1W~+gR0~ͫ-A>m.|ZK+K>3n[pt|"蕒̛Ǖc]V|у?~ ѥE%')~$j\lb'NOFqyh>g6bC!(I> *{M!)}*V='Ppp-Ogԅm><2E~IGZѭJQr4!ҟe\҈Z*t2I 7F]/QIh\%=dŸ G=b&О ~F\6FhWc+7.L'-\aixMp)يzq+Ў7Q/zFʄ9]xpb eC;kphzs*:^)  /:Q)Xhay57 qx'Z>Q=F^/z*`+|$ vwC,fvDJQm0PZfQsgvE#ڸ'oSp+G7 [wfd,.$jѭ==: YN\!%&.t/Y bfqi/PG3!ru'`;Fm-4cύTsU?C}KAտ1l*pG{!qLD܅߸S $n^E?:Xn%o";ƙ::քm_=CcM=dp{1.0kd*CUDe |;Rǔ)vg7HnXɫX_ Jz!twV3€co^22f J~iEfP䒪<>Um  s5YM vYJYݣS$ֺِо"Qo7[]u4$$(Mc9T/|bq[;29u vӱ6ɡٝCN:ɍ^6[Ol"OSI,TN~ O Gm =벽Sw46__jm1ͳQ9!]3N"{6ݾL`K/_Srz o'JHO5Ctz? <Y}yh ϛM % @H概AN=: +l c{msHc +iʈ'+t8$W2kgVnJGG9^pT-_@ڌTJ[pIYwxӋbvMe~9ܝl$3Gk| gd`9VBƇC$j&v \VA![d?)k.}Jd堪*eLξ/%ί$Ds#2$[ƥ%OO rb+R!!MmiQƗ,|8^ڥ/b h=XOy(/M٢_y= DL!e/k(: }$|ml`D׳j cƻɩDڂDV6h WK(k_k XY[ۤF/0IۮFv`h>F2"SӞ7|a5'W,PB^b`ERb(ܱW/gOkOr4'V:EJ"nGq Skÿ+t2I6 0d@C!ܒ]tժ/ BL+$^:bWPejeX+H%u9F׳/GNȠ+װ0eLn SEbT?yÖ(Y[ݿ,*Achkj2H~вոFzTOqk΀Gٗ[^Mfx }$#_D!}MV{oba0sR@]d~Y".UGhM]\u EeT-Ow*ڔ#!8-]^8)80FXm=M9z+[ , ? .' S aJKǷ KW.JSYܗ/0ȐAlkgI#6gyPˏOAdyLisќ  $xڦ ze ꌢqhV7`-8oT\'o^7%UjR>Jٖ lu en=ԛa+Z]\̋P/E!\/Sae*|qE~5tمdξ+$MhprDtی )|UЌN}j)*~lq:j6'L gEg?#V`tG ~?V9wIc$3ALq8}7 ,'g~h&J$|vT>y ؆WL=^HHѠ VBhݿ0CX0/lXf<P[zɋ_ʪ3Ҭ] -nz2ZA闅cϋ68ʖ{)T;vO#n?= -rGC5j ~õ m3AMkQbi,LXkm$cV BJ<^y<#$!I,:=4dSR'1g]_HPz!/X kk>ď7Ď[WerDjD:>Cb h6 >ܑ #"o# UϡϹ!)p!%cas= CnXYw=v0+19 'eJuNp|"sם:69YPKA3v6iye^=/=ӧ W% ]~u A!ZYT٠j孺L"[ ri|t*FW  ؚ@cKN}"rԔeSr0%%*[#*j\_v*o=l Ct682\؇a>0H5Kz67maCi JK?O,1jDw9V (JF֬䮑آ'a9U4cv77rR=wpi߭O@!Ng ^JYYut~P˦WՈi<_@ZYYײ$WffE GRi{*h\C0p ̤[]GB$p:©Pt h^6C 7hi`2*_NW@*t6dH3E7@i7q|@ŷC \Od17xKx/xqTDsAP?n{dGۘ=˛gt2Г,NZϼqf?y‰Yq崱pR~ym.T[}C#{ZD ɚ;a r杙^\UbgGԏw۾2#oi ̫kEUf`A3ظ$XQ"/fdi.+vw hLnWECKiAԝX]>tvyy,Dߕ+*z%g0Yv3p¨#,F# BMwdMLxS碀3 f6+i+;YTn:$͉u=?n8QUyy⩷G.R'Λe֠I՟Js(c6)(/C=#2Oi_B ΐLk׸C+P(lX~S6~#XM)q$adB5{:X)6' ݒ]j6G DVbKǁ6,5scW}BƬ Yߡ_d)k1<8> `\I>Po0pb\+A {D3яd@w{DVW-ʇ|#ߝpłuFAF}u VԸ}BCB%U1?Tvy-~A#W֮q#RP:34[|6NaGk7nSY=8ߥL/V?@&ڽ[Fz$Ee< ]]Ib5LSk1\j`Y$<\V vJ ݩI",gu wƿuGq\"oH{M)lxȃ#n_ P`c!v&j owj}[r%oήeųoMG^HT_sj4;ƦhL=t\*P(LTpB&:MT]488/ :Kh[86wkX&:gsTzy+ D'^Z?=8f{0TUb*J͋eȡc񎼮 AF]kyQr+a5Ƅ%yb ,?*gA1r+(D=G&'@P:/L(O(lԾNy5Jid5j.mRя5H}3Y qMg@)n +pY=g2P2RDt]>9Wʚ5*jc7i n­V2ׇٜ[CE cVbï/c}Rd2To{C3R_)Bىn}~:F-8&;j̨gѷ>ǜwQYEi+$hmW~-\>YU_Sݿ&(ĕ Hy[ WGuL2E3[r+@! N|=r !ↄ?Ӯbɱy0>M ؿ[cRϺ!fop @|#U$'}V'}T]\4w^Ё.楹ck+jKWfBlK*KzQ [lQS;8]OM `8P΁? R)ќv wqCɖv"[͗!f!R5Ym} Rp0M 2"znU 87O\{d/%EА9-;xU 8~|{{rM݅>( ;jX EY}x%fIݑ0L)/56dM&EPϯ3K7!4043^( D!)"9~"kn ZFWU( J#1qX4-f\m悀C${2W*z u [}a[Ӝ\AdR4)~`s_@1 cB`%cxeӒsހVf.d^1CF&*[HY)3^yeFۺJ /]D5?GEWn`rZ%W@\<80gE$`p xEmHalӛL,o#3(f(lSlkΖ L4ީHRå&Su`~ Ǜ^ ;],@Q=; 8d^j 7 yI pf p`MDFu#|We8r8ISz`OL<@(ÓcZ-Ar0puP*>yN`r Q^p`Ɂ!Y6ꇒK\QTq xknceqZ}u^g M)+^v8ҟ;!0: Plt58rh-v)O%VvL,D{ B׊(`,8AJiQ-Z"$#Sq + z+XxH$@JcbdtCeo6]t-% :t ~gT0`=!Q|ɆRӞCT[PMDt4 `}u$Tqw %@ShK?b8PK5ZGofMQw6-r+fc T)4z*Ry#< m.:ݣٺsy% /OEƮii(`{1["k=9CL{vu{ݛ1D*-|wvI8m_z#F:X:t0ziRS]$Gv']Boi*fGV݆l?A"A H3 eKkH,wՕ_ |->>|c4_2[ƮxKT/ɠQD?5j5wF-,14`/6;/!f߽ UL|ɜl0E\@Ͱ[JM!T)3Z#zNtᬢ(zP1nr4M"Ê曡xnn?+YjA6ouyg )O >Be2{j=%-=WbeAlB 8t2m7''Gs þ"U{=!d  c#ć[|*w9#TB3(| kk`S#"U'Ud#lVېup޾ @R['@} v=A˯bB)t_zAW/_CZo.W"<θRm]ض#^C`}gF R(0NkǕ pv/צzE&!@톼_I2b)eȊىt~P]8$ƊuKt 'NW)g}7vSӿ`܇Wގ[,dl| E4LsU{4O3$ST(&3βu%YAx7?$WīQ: 2ВD&F,XjUx#t@ȏ{>}*yx%'\"3TS^h+ðbM>rט-*4nȀi\gDw]@Ziz%Y\d3^S}dn Vit;HX4+3#q|V@q.ۂ"~/7UOO jB{a'H{HJ{Q;?šgǙtԜɚxӤ^Z-<)7dP[ۦSTă4OK)g_6EGlxv, Ewz[e:Є(̜*4gL`[ݩd,akJ2Ec'0x zeQ<g.交}У;!(Y9%M>;(@@0epr$jj2}`󍏴95A>^6CjP.@ԍ,M=J2txU-G}iDWcw D^д~ x y(n?LCـ8'2ISֿGjD+$vvwZ`246/( |d#N? /)N&Q"o;/CIٯ]Ox,"[p.*o-Tv~wmhe^m6W7o|3ĸONhopsp[ =X ԨO@ !kC9k˟FeA;9} Tjc&pT&l> _[aM(Ѱl*bP荿X7 M3 ޺jU='>=z]AO>Bꋞ"ȥr?P8)`%ܮ(>Y3ff4{ɳTV>?: WS'-^OOESP=8z[PTœI$QC{ 7uq>,x:`z:'M$ ](бmOءD-e?*yu@;)'-^F(yT.ݮ`dn' ڝ㖵,1u.  py*8y`·9 41۝~BeS_KLk8Fn^e['l9\[ `aZ!k:x}hxR)mcd{25ı+믯e]w}kyv)ii;I:bԞȌ2PDzi֥1}b;lŚmF!-?>x#糈Y,?Ȏ-]x.IyAiXY2h:Ax^^a4\rL`G!#K%`SD 85#V]&cEk\zf!Ku]/69wӝŹyBz:YJTם|~7#ݺS^Mm/joL5Zx<є=ڮVg'O$5SH&2H%LT-, wݙ$NNP7ǘ]fS{DhIn mЛ@%GE`q2a,lJm Ncn"f ]u)5d_mYIKvmH8?hDj!kJ|]jE֋`n? u1,edK>YUKW9Eֈ3R콄ek}ϱW(;+R7 y[ M49P7{ɵs)U0}hbl#LW~`3V=gf!bW__L{1Vx{":ڪȞw'M2j>M^ `;Z5 w:ӔF&\S{ |- w!qMNB4cxwÿrͩȗ[ |*'w3YB%XwUӖ*L7J\{'%Tƭ'VxE"bA d9EA~7٨[UsJg MFe5iUby܃@\3}.e-S/!<;|:;A&4k P<gϻ, ^7$peVUc1HOlީhMIFfI}bn$ :Q JemQLzE=.4߆L iv0>ynF bzkrZ;emiƘK+ƠUkׄy*5dy}lK# KMg0Or{׸bin3UI 0b ƿiTQ;$*] p1D\Dv"/o^UEcFr. Ʉ֣pe,J7^1aA߯[(lОu\+cS9{UŜL $BBr2Tzڀ֋/ʜ:,6?dS}(&s4‡<01 u:#v6nۏPn1>\m-.b1n KǸ6jIbb[N6K=%Tr-t`ؓG)+ \6 k=&^аƳDB*=ntUQVFܠQS4Z4c 1^:{{FʶzVu#yC1's/ pNf؝W.2agUQ \}aS~*ݚn\,z жK2ޘg'C aK%4#;hp@~кBetr|^hu֤I)~jiow7.&2l@Q{4,Rt(۪jl#52+_~o= c9csb[_ֽO 00Xgpܵ5s nqv 5u,G*(1326*NC/UL򓑽i'6'wrp 288B,۵p%єF679PrLxfwM"$ޗ%xcJO+ڈ] ]GNKŠאr<;TQF+ ;+ub޽P <}Ҝ4i'y|Y&hmS&-1~+5ևNtl?%( e%$a é2doP7БcJ>llP]SW&QsЦt0:X$Qh`ּ먮"+^N]Oۃ܅>W/F(s!ڄz:#z/ٌZ8]n>S.=I?k82=$ZՒ |w”"_qL R4D0岀F4};<{6b7`^!daI k=?+Pm7fAi)$`+`Aԁk /bDxZ;af -TTku">ǍARiw6q0J>ɑ&:&^XkJ=3CWJWF]m%:(#]MZ6-*(!N*:ibfW^C,L¾j'ÃkM XQ%R48dKIE#"{`e?OT4[et"nJٺtBUl^fP 2ߏr[~Fo>(2[@)_Ic"5RkI'~nHpz#M1kh$%hs;Lew*ɝ`ϗ50`G }^_U 4H$ \eW$Ǒ9C=ww٘vG\LAO\+7иE.[j)|.Apzb,IncSя s"M#a0 ~*Gڈ٨1/3B>GC/,GQ@9EkR a ծz{eJMt8ggK^͵|ԖQ7l],FVb#B!1dgOSI:4I ׭ļJQ")Lt|]o8WŇo 7(_Zj+D; TmCٛ?$.f*)C m^@=G[f0*D1)uUBu,N^97ZIX*o W#gx#+j/͙w,DΪGhnJԶ&ȼǁ-{0.euvk h,d8MH{::ye_eMzta,VayWD@ at!<m?dMK dQ"U&scX%f9$;[S`+U,vx^ G[퐀U|03cWƄaCk0u.//y/n喪us7f,2 9dckd8Sg 4Ci.QN 4԰B j>I)3b)WsS,̔KMpLLGaׇ4IiS}/ VtE1w>Tt۱Ze>y z˨zߪDnu4V|l쁎thSŽ0txZ7{>4ne҃{I-V|E\Yj)0ͦ>E HHą@2uXUӹA uP.13c7ðk|-m?*ݠ6wZ|D=^SL l?H B>YS6(!i^ÙIiD\1^FOLxW`x@(C(P-F!Δj`IԺKV_VUV4}v]ۼֱ_ ԇXZdz`\r4WW 8~/b_;%x ԳxuhFC)Ga˞f^Wd| '!L MOq/Wq{ Y8v&_F6ZXlNJ\ '6MI^yeSCP{#]|ƆŽ|]~ۧG[Xm b|O+/tlȣ e ߺϨ|7Xn˶J̞z璶~<["gāV=烔pp㞅p nu;7f`e"4L^5H y'G1#vr`Aئq#"ٝ(\s t)p= XO]Mk,>xN %_+ ;f#iG.HMpr O ~ "HWжV;}Ïs0KMڥՈ߹NIe!t"q%'_RՏld4x GGP,q9, Q]@jG4ulgSWB:! Ԥ)M@THT&4ר8(Ar8$G*>%Y9WC@ | /)FrmxZ+JbYk]S!aBkEUǗ R„"zEa@TL_F+/VsIa7G , oreP+o#_4Jry ?ч$hdx=R$"tfk22Oq%s]uO  97N6.? i 0 *sC܁+%7#Tye?8DT&@Xhtr"m`\WQӹRp:G Ex jzI9>F I F1$%[Llt[rEl<(mk.,|9BՇo3t{i9]]n*\$6Z @5BJ?ynwVNnBj @ԷhA>x(t,+.PmH'[hU3e@)Pjz֗HT-#`39[ֳt!&a&$gDNt)ikWz|&W빐gNd+<ڌm KkH 4#K&|i7{4-L4[ANnc$t@ہ)֊sF{`e$,}򬏹} ӏfg*sSp=zu aA)fjQZ7wL WKx1U'`i|pa9jҟ, EՑ׸QZL='q2'2 Mp_0K\lf8Z|XaqP=IRdL`xe*:xa@@g7. %ES cdm2BIiOxB (C/(8ћL%TU]Z 23`9ھ} 5`!yVяAJخMa^ő҆Ba5KUdU"}D{p~93+3n!"F`ى34\ȟl${& BR"o?rzos*E=10^w]$H4GTo~uhin$C6!#6p [T ܳ߁#1JQq3 z7)RmjeD*r.3BݞP u Trd` dZݻKFKD8qQ2f4ǐ ")gĚ~ 3޴U)_b&@}Ma, )0jy,C0~̘=|iOì9Cշ`wSlFqz$6FCX{eO> }jPUAG%-pCɲ4ɥ̩~k:M8+Kp9Q*)ݬ\._hFTP"q|'G1}B 'r:NXl 4jSzSETj"F09YU^k=_9'Z J2S:iLg9:]m p)i#3v/;Z "]eq 1˷g6WEPG:JMf,Ky4v7!ךmD$@W 3u9 6S(vF>+l$@RdάKlӓJyrT/ Wue6sFْaOKPB_SYbeIzD=v]YFj`9þ{쒍9ϓ%^ρH;COAYރZLUƤV$(1TAW&({\Il  bJ+CZHlzbchE9ܭ`YDo%P11?f (i^rNwUC,UtQ- "Ɛ驇GKs7HsԘ0/r~{D7c2NpgW5ZH!]R?H =cilk_Q$Np|QJ,Ԥzمz<;u4U q g9 nkl+~5éVjMϢKU57m !9>\NV@!$ѭ6s ZU9W BaEq2_UnOIg]yvppԺ Gknʐ샿UH=rֳ #BϰBQNOL9Tĺ9q; ?2b$BmhO>A'o?Qy Ra0w~w6];tKڇ6D`? h׽G⿨ZARR 8 v[2Ua4 J C##Rsۚr*-ނ#ag^1Kʠ $@(u /EZxaX@# @7H5Q *Fue Xxs<еC)pFuXM V1'lrKnl=YgilE⾜ [Zx$+*X滓g] 7csK "cO6~e Sr6Ap(kyW_R9XM-?4 F7[Ja pzH U>vtҦÌsGocjö k LRz$:Ѯ~6p-vDܑ4+ot~T5DU'`+. hn|9:mOâno- 1ܚ epW_}3?'k@)JK]߿"W9\ܩ2Ү5E(L _&6Ai?GV\B1Y?wcfE rA _+c~y^_Cy-y7lyb:46K@D3"(I27 @͙ܵ09Wbit.ߕ] A=v;`z\Qy^05*'ǡ},9ޢm6c3P$uv-ٛRPUCJ"\>y1 79AJ> i?U"C7%:2@j) Rh|Ъ)"<{_'= "D:yuua?swzL Ɛ匧󟕉+,|" Q&A;zT8Cy!C͚ [uLDثoyґb@uxS037LzL%wKn^vJWtRwzZ:V- J4" 4 Q58ՋG}-QljͶ|'Ss EwRd^(@Q=.z$qQ Fev]HاN-> I*N~EfTM`Ha_RbY;2E[#}kb'=X@^I;x%汸C2,2Aל#0.Y~YI)!B /.˘0z31R5e*ԛN%5T:'eMn,Ӈ ߝz~gi_ug]R}ȵSF<BQs}"(dC2M| ȊmO1OXk6*~s0lAF2`cE3u\,2htCaK͈YOL /ǔ"\^yaG)_ӡArb.;3LűM>'F(A$h&onG44[Z`t:a\TاzBsЇ#3QϸD/3UE#Gؿ!<{W9$۠v3E" 9ѤbW%T(bVQg5'01xl4 ;VxDd CELMB 93A"$otӥ6T@M %-l.mKRrI౮EF.Ә^e#㶂#AA?e_Ѝ? g]Gk _j5;Q=z,E&.Ukٟ ޚzS!gw`ve뭹;Ίa?B#/{$-=_b ۓoD_~+/i8u|~]2DiZ>fIjTIFۭ'H7-'˨5BCPw,s: x3*^zhHE3f) 5|Y(l ™c)Bzg~$\_%tpу>>zgAO0}Qr;@kMz N WnM hd"C}i]FSkN*)'H5I۹g T`&?ZR@ܧD%.dd5 qWeQ.%V}YEa  *Ogt WuǩǓ|D14Cr=%!GBE ΀G[^w-ռtY}-wb5l;gt{w"5Sfe{T0 s$(A$gp)`N\<A.a gs> h-aW$l(%."8Ӥ .xZVQsǎq 9+{*%H1:L;J#6X@rfTWgCP+ʦzN@|h4z"x჎@W)f*(Txy&=R2hBNW>sՌk`l G0%BJ 7Xc6@_*[͋]rj=' ]La8b btEi Y-.#誺Cw@6j_i侟EϤM!︊_)<r  +(9Rftj j qDZ5 aBUP.Zl~Ox)XMڍi5JVW% G3;`BR?!G~Qzj=v4I4T_xȵ}P!%Ӣn]eDЈ}EcHt>2Y buD ?/e(~R_T"$6CcÄbHɒU[>G=bc  0D&%(P`R⨚ZB`B/bHHLEfB܌Aq"H4D>dvے>$',AȓMDK(1_oNM KVV4;Ya?5䱇C_Ԋ38k˧2'.V8:?"-zk-|t_[$WL=,ǡ-dp0"mﲁ^ѷ2)BXoy*޼h(: >@5iX~{(W-f]GGيPX|O#_F{d=i>I \`^ ۢ`,{u׊6΂S"Uv/E~6Խ {"lzXfPb$ImI)uSȿtZ<,PÛ+eT-Nxבq%RX=tܕw4}VXfUaeS[%0>&1H(Evᆂ`BH(“ n@yqb _aO)yllM*w5 $3IcՏ00"&}0n7< u V1>q&c Rd0h@LrW ) 2A> /,ɻwâ) {ǥ"b/`oF"PvE_TI'O)Pw8”߈(XhXXoe6 Zf|'0sy0Kq Reh}KA(iۢw* t4j:G J~ň`ǖH;3G$Cfk1jnXMc䤬Є:L-B،N۰ddro'e(]&:[#;L)MexitGo yfP  _EZqp#qRDUEv z Homyi7<73FGTnjd3w^[YX55P|VRVZL @07WׄGa"ZΨ3xP扺d}&S MiDA 1\⫽GYVnj 7,a3i!a{VSq ɲd'o̮m"ͥP21XRЪ9d%A~7y=74px)g{L:CMe <7Z%J<".2qE+v f`Dv^z(lvN`61zKV׉7am3&Uz#V0D*nﳐ2 n Ѫy(s2e;۷Y| hsOiQ}}ex3DĭV[ lv 2}!Yn P u~ ~ux~dW F&//~F⊈M9: Z-CO= i0 "m:wx(Îk1$Y9!0g#]95Ď4͗<%G[J'SKv+evovQzh|ݩMଠ2DSN=9~[0]Nj ~ak6yG~ םҿKr7LjU "v,rҿt[ ZQeuPv"Т=JHԘq] 2NbSbm1~A,9NoFΜWx_[h\ U R&?,5Ja_ű(v\eVgTD]xt g^W5^ LdcO#GTg|gH1OX. h l\uڳ=tJ~uLg`^7nr1; b17^`t!+~25ՙ^!I{)9mdLw=7p$۞j-:z:Ez@=t 3Ԉ8>l';ϡ֚4}5uӵ3~m‚*vX932CX{ ֑YоJ&PHHjI+^#25ZNN31P\Y;O:Pk_M}_#S>McGvC aWk!}'V&7D0'r~Rd|}8 F[$ mZioe;Jo`f/v;fRD̑cɭ1w&]7(ycX#w!<އU+aJ֋<gJV6;a(EB#W5K*G NEκW>{_*U҇;x98uܛbΠ_(C^IqNYGsEY t7cB9|ϚIcd%enh=,Xt^Q`4}sOlSmB. :2"PTi¦=#& g_^godq}o?|GW<}.-/Ŏz'R)g,X!fdOh T)> xSL5ɂrLe&MƳB Hi SDzICeV븤dQWLykcylr=>JX =(ZCHhӰ&KM27N- nRа.&oQj#ŗ nLMJ.+#I xs4O={,&@zyl2a$ +skY}23'.mM= LyT,L?,֪sْ1u)Z0uXa&VjbEQ@wH#ŴK.^!yrٿEa0Ug']@o#r%~W]TjNZ*Yx$p+Dqj۾6h@Zo7%Ke>"U9p?򞘒QZ0a!eoDMj&bbNLɾ8Q8QļZ ιeض[udg2te0D\s֢[uyY eKwBf۞yg[ { 1hf^mhEiFHU:@QL"OU*6rZܟuZJLֈMK `ҟ,!\5(cL?re=>YK'=;Ce/\2=>ːɠ T4XM1uU, Pɶ_՛?15*SjK2{ԛޯ:j_,2.@`֛EjIy:Ie<2n)4 G}Y\\ZŻp5ig,܅C1@-ro*s^l{ܜeFuҘލY[q$?"׵~*q=k\|b ,>6>]Ran\:LXaFc=]l )lO4婫قh*ߥBLbϯlmLgY7-E iYH=_l@YE7'U 5`2,KkTC ^gC7dn@xBcM~ބZ@<]-qeDmf46 SE>>Bap.#Qu) YSe~b!{ 6YJ{_O !ᓚ$V(`g5bu" H#j 0/7;rbݫ6;en|a NrQX<5:ĚWN*GAa[[or@D5X37 -kzF*h|KfzpcgPW& Ym h1fawe'm<$?+ +N [cDYCIQ/e,4jK'swH<ᴃ7=^dS[Z[$/ x5`a ݖR 赣*Ǯ$[Sc7wn=ZZKSK0x!'_ˌ](E 9ųШ>n_Bx%_:(-]0w|RP ],PRG֌- :1ю`=A*$vFcz65~^RR'Rl rfcĝPX젹3b!tD"S'#r%X0?Tx`T+L1sZ4roMu ]2^1$%8 om蘸A@|lM7b,ԱI?IUĄ1ҫ}ڶv3d꽸z#;P_ZTbKl2U@IǑo`V &#(s]Լ>ZE_l.w >nӿM~Kq.qwF-m OQ D! Z cΩU-pS}sTvk)H;iџ|޸i=#  OMf0cܮ$d9b%άUa*?hfQe{b{Jt !ґ۲Q /NRvh Fr~$wëq٠^gOZj!n|wL)C"~v ] < ζz̏:5on?GԵ\+yjT,8r3s4(2kq#*z3Gp8c)k5{,3}<)}:+0Hts.I a @GwnpCO`8aY Jӌ .mcUMRPP;~{h R+DGvJĒ ]bM BfWQOK:c֕ [b6 '0ҚA1r5%E*VȢµyR[WnTJh@,[ F'c a;TLVt QoHw lRr#L+I^ VCoq#Jys_tړQ@f&k2!Sk<YG؊(7ʔ/wsԙK'C5 ~0&&Y**O_rO2rQF>xF^7œ,K1J ^g4'I=aXnC0~hWtuQFF̃޹o} )dCO2C[jTULBF,(lh[mTi,$sz/Jn$[P8^AflrzJGɯ ]fybc,%BGKK4hVb٘i:um&cƘbM<:JnaN"g5+ G'lGpV9q~V-.c5ȕ*lt~&";7v׹=!4}j_'/LFƀZVNX+$F2wTP[`3RvtI[aZz ƒ@~0iPiqpqDSIZ7H^aQNTʝo=EČۉRK*-褋U)2#)9|!ijoyGŬ>;vg16V > ́璜ns̼Y ]B[4<̢Qe}rnK :0WpZFG,V߽[j,KaqÏќPisd*]E%m {z;5)ij[9e]DAڵn}Rx?2Ĕy\fHϹUSh/Ӳ8f]OZ*v̯BN@cw&¡9[43 jo5,)saQmk݆yIX3zviP590up"͠hu>UZWZqwҿ#ίF儂AI1OVh:cI>XGQ~yޞǎSG_-WSڋ=s~{6Lo\<ThfҔ67˴x$)]SDR : t. a&4-UTcC `VhSD;B'JH2"gL\nO)?Z*-1 /Hy2dST.iGDq&<BC3@b<뮃i>asjۋJ^ћ lqy,~J5U@BDocM*3ʭz]PUWj7Q%Jkd?RLR Vcs̐hgǾҢ0"399&I?UmvÎ꬐8{j`$ ٍ].J= rLNi&KH铚+Ñ:H+ azЃ=+%rE&o_\Qh3dIf]"; CA Ɇ\v}ߣF,fa+F(LwpAM BJ?>ڬxXBcZ-;!,9lϖJUaEH|ђ0xC@@6[)9*7ȗ&sז g6K@J׉=IZA"LPULN1V :m{XѴ7ĄqT8D51,7' I®<|[^t 8id;LCGwd+]p)o9.srێQ A a88/"&sFk 7]r>^O,QЯn&k޷D9zx ';eSGd[V#3!?HUfOZiMFZ=b%<]U-Y̻r0'K,tG,EAu7BLn\J@+^AˀndV05U(8 sr i-$˨k˽lQLL:2eL J+I!ރ rsEHkT7{DU 3\G鄵]~jЋAP]IxձjU&^I(\/A6`5Ev*J0r^i:xp*q4 *دiDtsSϮaW d&Vd '=҄U9̶^xPh CJeZ[2BJn-{5c ? ;E=x35R J[>pub -"]*ǥ,m2ePY+'U!Rm{]# 16֗>+ri>9jFh+GI!ڴG Md`au=AQtɀm0zITj?8:0X];;!YnVn@%`~S# @mC{tb Hוܖ?!MniE4~⡣6OONjҢP}}ƾ+77Ղ R)/`Y׆yq(|eѠ'ށQc;|..﨏p2ms6S*axn#*( 咃]A+#2Aq+Ҋ\V0Km,GS; :Jkama!籧2=#|~lqYhoYxMH&^y ct+űhzNI'ilCIJP9[ik@R$y6R~KU~AuX\m>L/`)V CBU [Z،7 KlpZu593R8&qZ7Fr:w岌L .yb_4t{T)^!8KeR{NSw[b0s9&N V[)i2iI  A&͂׫O,7F;/oY}Ae~C%5Cz|6 M,]a֦9YVrJħ\IZmY2Y?<zAR !Mɿ3O.d)hhco.0)C+cuHS07`)aXܡvzȕH G^3~s|xbVoA))Ixb1ګiy5s6n,%u.p rS$@:v }8zF:m rsm3;nqLjqShp=56:s ϔYeT2-m ,'P m9sFl , ۴J=6qJe[7A'@E- lwܩP^ֱ8U֊^d̪Λ +6]ox,= a٘w+Bތ%kG4|ir6gg7pb8dٲ$o_Q5.e͞CkX HG k oo< h u!cNm5i_ ɏAEgZe# 6~VUnx0%sD) W. h 9p аÑd qgfƽը^W1c+{KV)D۽"rWU6V䐙2{i:nZ7F@h1Ɛƌ}^Ct'@(}x֫@7 ϷB{Y߹;oP}cW{C&sW.*HHTEF,b'wa5cܡ4 a"1aW( w}y8fPn^HDHpY+xtE }X:®Nr4;A6ĹK=:auK-ܤmCF.,^tgBN GDB(3lj$B^Ob#Z"6ikoW۠8,ve^ČP"M P$5k}CEM 08d&ʟy/Dx VJUb =GPN;}@Sjُ p*0.?Ksѯ^}ޅ#BϮF ֱ$5D՞˓Dž>-qEdj#qyC'ߎxk>ockt,kt2M!@޷FU.ց@7n7%eXK۔BB9,ܻ zc٫Q |+@Dz~}.:LT.;NpXDU@厐KNHY?ˏHi+ay.lИ1|a1ei7)-5{%# uъ-z`VWƽ5Ix7!qpy!$fAPn (/PE%$)+n?|i~"%D0(3n ST14~tW7{,r+&MCJw#tgETc/㘲T޾tXbg{,܆g O9Nd'M `/u:d/dm=l\nzu]$ J]ON`  Ӵ"{dP8'-k#l@G j@N˂wV/]&] /0D*BU >P)Zv=f-Oz%ex#&[:sPU-D36;Lv,<&V: ZOxyP:>2R:|7]gkXB% 7@!h ZtA1bTuM3(4hSsRQ1x A5 p\ gh8r/ڲ X4%ߒ-V;m@2 Mu';@n ZB͸0x~E/t$tv^b~/ilzhh%5ɓsJ]Ѻʦ0Rc|ՂBd <ܗG=0BVew32!{ bǴ/Z7{(,> uA>Ӂ6A Njrvs ՝h %!3\MnNQjvKylʘt)iW <H ߆e'4g׌)xݞC"ǧ;#)2R^0ё\ $J '9Ǔi r f8{@ΓL"u;<]0^ $] 5DsqK.=b٥r!ۚ$tx g.׹q+5d.¸"FlxIG̀ $Sx#Q`e΅vzu}u/Wd,43}hDaU($$viu<=YB<dFǽ}I]1N&^_Ftl9ttJ:_ ByR\l$;iؑ74C&Hp"CE˱}f78e9l|z i Ӫ[N~!J$O׎byDX䠏)t ߪyEҰ_9T<-(\2TZTqׅ~l [V ̀.i@/f}ц.{(ߏ]r#ʑ]TOz9=mad,;62.'N(V h-1bD`_ . G ;|.a(h\5s"i࠱C܏q E,YD:is#y.l=o:{;{E)%ŭ$ HHEG}$< Uhs᨟턆v˾Z9_uo47 du\v8 4%7HO]‹BŀC#aPr,ΑӃkCwxsɦxJ䆴⁠ilVz(~2VS.@Ƃ#-$JY=~X04iqd bH~CR |"cKQ*Iʳ/ ,Dgm5/D/~^Î=ڳv67E+5ȶ뎠smHm|!-<.fqpWnlWO#\2Z!}HiߏƪHʉH*襵ÿt"ÿ +auR Gz ^`Y@2 X "W%TJn\Or cS i=+©X8֫3$qJ18B.W.o軑Ftں0FzpWd_\4P*ǓsTa#߿7W.'1_i5M!FFoލ".|3D䄓0݌qtff3pi4է)pt";oWvCv7W7ssQ, oZuEn dU9^LeY֧qARcjNW(^Cm-kU^Ij6GDPsIdHsBmQN,B-tIXH^rŒPRj[tgGvU-P'IY\w'Bs%| Eq o^9AAYq'£-gHvS66BE5@V5)r^Ea℉&X/:W.f[6;Қ(d$Q'mT8$&ccbO7kL̷3;\V큔+/[(ZBG;eF6|B@{H,溙A:->dn!QZ@]}4=8ڧ~ߎɨ-qmB3(Pg$rAlo>\&(.Zr9X TrC*.OԬ}KbJIW1-3__ڸ򝴥Cs3`ֽp.j+Oک_BfJv7s&`ԶTuc2rC]z/heT#Ȳ^V}[k('6IE !,k7 aJr%zH`%xrC˔ qH N#Zm8vcA9s%˃e~L5 `L?D!_tP9XhYJ$ij;̲{+>>%#(X>]3/,f?m%G@JA=sy&eu«2N!-/ ؑL[=58>ƿX(?>.d50m HeIi]r5 __]obt˕4(z+sU֢=ɢ=H&H=?V%O4IgIJ&Wql~A #o)JclxeBRJxP: bbXc 8ev'LKVAzַ%dnPB /$>=d|Bvi~윑mqY*e;)g>,1MզvH:w޻#]IQcH8߮V+Z ?Ar^^牨MRu,rQcu-xP-cr~?U2Oo ( ::vO׋x/.lG))s{ VS}[8.οcK=4Z8{>9pfCP?|_yL,H:YpKBaAW}\wؐ#Σĺwm7%.y4V݀WhH 7Pgd[j:+ȧ:+,[H5aLV0~Ԍj 88;(J!Xa1]/ec dGb}#4 E Y'*rlɲіqu#_6(:8#Lس\UVV5wX9lK+)WGͲ i3Q!o_(!^ft/.D 3 @{C7\Ozrܟa *&eaV-`u< ka@=Ԉ ?v,$sޣ4P?g36NL\FeCe"ذaEbb Z:.(*+ I|_ Hf?H)<ܻݮN=}7|[DsZ] @%\%CMhWuENtZH<޿5hP3B*bt(G3.*u ZRxC"8=Q˾/ ܞDbGEbi쬊8z8j}.9fﯽ"Yy!hm+A=XYV6NKEp'Θk_˿̃@7q|VF~ӽՐiY Ck{,6_fб*AXILt<6[')(,EDEB.\z ,¿uznlHg:uhV_KBB1|˗uw "߯L/+$ b|XsW-`=(}) ?8~4#tH`!2̡BVְ ie0 eM:vxX٩h[]\'8%A1"zn~ g.tcbRЊPYӣ`A,ۍ2:w]́w\m,jDU'ݣ!Lh:-H= 8]>S^~[o31ؾj yȗ^fp0Ar%qYrr+o!ۈEwzĕ_ƿRA5_s&>~gۊ=_ Br5-oy;*u2$"&EGGqlgW&4ׂP{:KP ]GX}{qo<4 q쵦ڴ[ u pЫWn܀*eMCl/b*$piClchXqbI_%%"Wm'',ݼshٻKo0HZ|LYdw*SNg'y;]+XM6?H},v ӽ;\r]i% 4^;rHwP9YtVU 6MNYSv]hTǭ m>%flvx"&&ԇ _jxfF&Up=]uQqWBEGG )0к+TUYsgʃT2|w?vUkKVdn< k@쏙P8,aa⦂QoH]V#:bEX UͿEjղAHU.aw&шh=2NE܂>,#4i/cQ!mhn0Y9μT4PBmzl&l.@vÊ(A~R 0EgmTJMLmlrqerqp/}JJPtЊĒݳ; *BBs<鳗=W|q`OI4]Q7`X`MP`ƨyR[&8Q;T0^ UYaZeaFSbd[ol%D2"Ȣ͕q.{gL%@M%< N'p=7ǁmn݇s(\hG E SO75op=(9sMp0OcshP }ʤ`Q?AY |L[CpE!c>|1* @/S$,yЕ7&M(@/p 9^<}I.DeUE*\uC(G'L^GN(zbt– ^-se.w/1Є)5ɖ'm;:>n2 MӺ@Yh"nLnć'@sSLZ Cq!qVt;"|EhőՕ -;RNa˿ xb$`7~I"-R,H7G^~lbut.8"rV>PIo1g!Rfks/' dl<̺d*zްia*;H=beݐ 3NU0᯽ )6֟߿jGWGX94haR" ᪪>Ax 3^_] h'Q6~,;? 7N*i^1;;l}~f{k:@q@މ B5ΦnVx\_ߠ_X|ZR+S`T/2u92 _-~d0UQ19:|rU2Q׻-qHPu=f[tHmh Ag: (%USٷ[EUht|Z"[RH>M67oέ RPƢ> zЫ^D20.sݕvVTɒ_ˬH3D%&kdvp(-0J:1nH'e8{Mj+?@*B辻cɋ0(T\]OuQH ^ ^6&o!gKOSJ;+,qȁK&Da ż{<:(ty%9lmiA/bWĺfsct2%1PTT̬@Q}`{ŝK5%fï֏?)r'1.0_ RF] ,^b<3'C Uk۲h$׳t|`vJZx~ c,]0gohATL\XiEyuONp5~?msjt~Wkt4+͊Ӳ3KnF?^P@$fz:uZ@9/ Ģ gO>=WAϵB;v8Tb2M\)V$9hPs/Y@a*E%8M2`i#ظR4ᙚ'ZӮǃ&%8^Vq~~R )dq!~ ށ$` Q řS*qNrl֑#n~w*H+f\8*/'~7/;,~"zv [7yo  P: }_>/<7pa\tü7x86lLο!S:m(EPMepN]KP>(u2qlm yXP*5m\{CQcGyYvlZ1\wb5˹Q1>Y^Zſ0l|"8+;+gW>ހLVJ^ԙC}{HR~潜CqX^2Y7e9K(Tp@|KdvzN%pPu~i hkS 2Uv7I]Ԃ`:G[CE\XRgC䁗v=A/hhVsG Ւ j_+>>E`0ot< x&&ӞrYʌ%KלZ{Ǿ)Lw@v*5tF2B/3:ۏ<;o߆~ d[l٤@f/{AߗE\&CFOR3.4H\Lנ(F~.© *j [C y93/5t sw}Ypc kѿ~h ҞEbf:$X*P4VdUE\Z^堹-U/m-[˒_=IƧ_ x6rUtE٘#wp!@ʚ/ݟd:M;Za}Џ [|ႴS*Ÿo^ZBaMA;N%ߘcJD*n=ArPm2I1 E,|)RRrs7N2)U܈8=l uwzI4,9) Dlr -!)OO`l o϶slA]Le/#8Nn2q}q6  }e1Pk5@ytK:ބfњ@6T7p22.Ew_b|ruc_ 2/ 껎ĄO3N&KtN_R u*x&X*.IP4hP{\Câ\|Ǻ'R`@}ߡƄnoh_ .gy.kZG|I V t Sl BjAVGew$_ {+.i)!9Zj 2G~c4<5C3gVY?|4Ջ%G-Y EÉ؊1&CH[QuYz0d0PIF[eӮZX g%ws탃(с+._Pi?K?30=[V:qn8JY5A\ر=&IŒ`P v럓l`X󾗲eDL1"~_k+Ƴ;C/2pu=d$}0h7_恊jnj볺g/B/@*Jel4'nNgG#՟|.H5D?'l +]nd[Md#cXIx=Ԇx7wLwISccWOA eOQ 1GWZ2_tz@&By?X+n?'ph&gHbf*QjZf/6 ڽ/?T/z5ot|}`P)&㧰@NF]ӳ#3N%R7(vKt;30Mp 䳟YdV(2GPbMSk-:OU+\3=FÒʊ#'zSOКQRi~PA\""?ϗxrYAM ~"tw -RvRjV o%VY[5@ c4j_D;YNPLn.ЖR>urQ,6\4 s /T5n}ga .'"k/OՔaM:[8 _ 8݊D/z^yH=\^uoQ5YtQTvA6v׀N@ME)"[>pS +ng9+Lqp#zXӈD \L``=VU^@"52T6&:9p)*oIDa{j])Ȳ X+^#XQCk6 52g{ej@:0r2g|@:v FQ+)+E`:?Lߺg#˞ n3QՂce?IRw潣3Ks#wP} 0ZM48^0)C)vOqFR[q]+NX,u+,н ̠h!DMq#]5FBhs0g͖Tٔ')0M&8Ff/säQ9>;3`L=6`]#: BlP-D̺kY(K*ݔ?XbrE$(XiثZ&=TȠZ ASGc7S;C_ uB\pl5BO$[oz來VkL;펷\+sV<#(h},knFᤨ /& ۙoc>O۵e7yEIhN4̗%19G'"XAگO[@j]vQJIׁ͓!l%(8}j<Tb4i_D*_EL/2?+fl: oy*DUy<wpl!fy'd@A蟔N_\ciw: .f*ee`EN j3{` :"M ,Hj}a{> рӒDG-ce$'K8(&F3 IYCG#H'UBFN]2p9K>=C"=bL# dÌf,—]5?SbA@{Yt6uO;6gq>i21o$;NU8Q*Rr$*(UDGxjbHST9XH j.,yVH&rao4g[9]0[.S32X \ `hIF_̄uK䢀粋CC/?B/~v#,.VXY>d%?V~0Rv»\/k".qRعF? ~q!tN7 ;؜:>/NQ]z<4f$CO(sе$/;,&BT N4b]̲Yq Pt1)+^utʩr%Ҿۄņ{ª㛋AdFLII޻5VI͌(؛Dd=Mت8y<z5"T  &zŇ$P1"ĬΕRW 8Ajk>pMn7mkvG*QQ@EnQ\֩(>90X:1[tM3Wh$}L%V:$yPoO- RT{$a1 RpCG%G݈wQ S%mR{oTMw"sE^/S`h|idA4D 5kHmRBzΒ4{1'{X!cM] Xي';J_t0[(Uގ.p5Wgq;)a"}|Vr/83cccGW6$&6~i`҅sJ kA|gZ~@3DuKs]="/{N,~p}tX(I8՗5SDq%VǾJв~8ߦ|URISDost?SUph$tDݱyvL:ptwSe7wЧa2Ni޹ӧQu1 ' e&`?|MW0j]֍EЖ*-|Z&:}zZհtώ\3ʟjG x|dm$ÒTRvƋV}UF&aC)] Aƞ&LE:Ji8 Dnu#|$9cDdlxkTZ KJ@ح8uъ${{uJ9*ǹAUM-VI_56νшDCOW#;U"]k~V9EDI/" +z2 ckSQaאz}lV U/:2dL&-~,xa׀ȊX2}W,C#2;I8UPwn[LQ/(QX-SAʛ2c5NidDT]+tN-Tj$Ԙa7 3~5`"4煫?tZ0>^ED[ =)zTĭ"ø%.o΀_q>$Ŵ>@tN - oEtR}s`pPMe7"-vYɜȋm7)ljBVѥ 'TשfVU03sAJ^5Xh{.v;;Efi'7ݠXTp Vd9)Uuw?^2޸pI2Sd7GyP}lnu֣a6 QyB{E azWiĄJqЃh| W0 C7nC5ۣ `KtgRCK3w8_o\T.JYyy qN[1͞1 Evno*Fk^L*?wl?^%^mL2$λ;0|rˑՄG%-HDVpO*/y(@s(cV'?.l6JQ3SMm-@Z/O"58EC=VNT-P(x,t:/eoe4W^}֭ '}uP"j/#hWMFi={df[=jp4f2we|9ĉ[\tCi3"%ӯؕ \!ۑJi!) AZ!0̽ bsx~$ nt7e# :4 ?jlu$-CѦoԔ /\e]f5S5gPr + ZemKgH`\Ic4e+dsl8]ƨSk$(lLf#o%6+LlXe̤sID)rcvni8Mq4 ^_PZ,3j{Gd9*sn L>ɮ,FpiFknI^K"qEwX*7+6 [a;Di'x\CXp7`/"u (~srsVK3S X"13mryrHRyo8^VVNkCAx:Q߿tkPSm ƓwSh2,\l:x[K3mZ9g Y+߹=/L& HDJ 8&j ='i:o#< W`YHʠT~(HQv"7D?uFq.d>gVÑzU%بlSKy6T]gp.*~Qd4xOp2ҔYo;tUnj4'GpaIZ2=N!B '*m-|H̘, G~uS)CZyT}yJϭa',~ 7岪p4;efAlh+lۣpXOUr%;tE0fW(ϋ'6 zt,LƐ|xǤD͑"Z@o*asۥTjK&} m̘[fcMMհW[xKe/AuQGz B6]GZ7p6șOu3c.W%t`QBH* [7{YpoaR`xIpqx6l3'MKHt"YuI/=üGpo' 2 _ک>Zss=z$ݴL.mG>~Tjl)YD!*Wki@%[ɛEhcB(FcpRlR@ /t Fc x [8;D@xȞf(ȡ?DN!qt ]kJ9J8;i^W&m蒁O:Qku_:c'^] R6cY L!SAqED -+Pԛ  >q =qɍ[:,JAD  O 7x5Pӎ+`Zja̳PlQ]I"PxjGnW3M 0OR'^Fnu?L%"D5:BR`eL=12a}U7;0DXMt!@83TKШ8bښ;<'PKrX 'g?(<4.Loc+I|Wp_7K^^Frvf'*9G5 L>4.KsD ]=M`%# 8Ł-ej^`5"ֹϿ*nUV;XChHc3]}u“iJTo_)9T_?~2Aס!:.dx{@Ybz\%y[kXYuf1яwLUF@&?xk>d 2”wcibDs֯_AH':EOMd+>#K]&ё.܂k:4 ‡EFpօ;D`lK5q>r0|?N`J&It|P;Z$%˕$W'17I8!dww@uL:O8,\?94(c ՞݉h.¯M .Hw*%5 :'VOm%{1]8].q.- <9uy'.Z G6I[rM3lP/T\JTS2CO#䧭`AɊe\'YL` y؋o'eHY1]&e%CZmiwl;PE7D-$6a[%u?mztyW%9/C+V]C 1ޭ4>dsqg9|4rhQ?t*RYuܲ0U9(LW\JsE>4l D=C8 FN&,%LeAl1& CrU* Z8y=U9$CLJhe` $0Lz;E@tĽ抝 UX)Ψت~}E7n2}AK[r΁}/$;̺vO4}2gQ172s?W%!+RX-Ҙۗ}@eҎްD\'N | '<7[]oyauN䨏M 1`UMO kJUKL5Ty,#ESGP*h*ei@\H9(o @"kрYOvr-?Yu_\USS[˴'2z>rP}IT$u_0i%R;GsyQ̇lZ=(;p@zSM"B.!; Zk +P ]ʷ[\U 15㮍6e7㡨]/إ!rںGFpR=e A(o±srԈg Yb4j5'3*JQYsQv'pz! cigņ32[Sgx4e=Ң-|~C{ڠdO/JNEpµ8HadF䨎kϵł|^ғIгe0BQ^"GPy,$5C8"M~3ီTqԇsQ>S  zZM~wcX?u':ἛuoߏCиj)[S"Mzr> A-Ðx[QxĹӕ䉈Ol3 cqAVӳ?&_qe2|-Ew~\C:oE(U, 5'[Bz5jѮz'KZ^"JqbC6[KeULBB6 ]'+& [rwEdZVclE59,,O_%O5+RPpωѓ߼_7{lqiĞmQh v.VӦg3;}IڵSR 3_B[.*43l5 `T12`d.69>/^G7ա(Re.sĒB6~feMlaLȲY?Y|\xф>8Ne$¥!!/Sn>Wֈ3: $%PLn=\ #p[qbURAO`Rdޚљyo؞!tb!/u!!i˟zガovZȡW0ֹeT Tt`kxj= p)ϭJKiuΚZɾ=nv<\a_$imD K;Xl%2-jc>/YQz޳72qHԋT:Y;3gibkIAe|p!ـsa%b;Ywaw\umѐ͇1xiŶX}*8&:Yk=R%^n!L٥$Č +6i |O@YG#i3Ǝ8@JM 0.qdHwnD0)EױQ/_м3G&lLg1g^O/3Ւ+ o>?w>B|kۏx(k3:XηRkX"׸Ȅ774 tz:Ӂ/؄>t4n^B n[VIS&:GC<GD^{!m{)\+v(S`;y;$w5 Az;֋RH﹬V뽭Gᧃ$ԃ<̒ JS+X9m=13a{YSG?KE) b+ PIVĤj~5~ lXH)- y *T=#vn˰OJ"UPLY i+&jQ_DGu,Wݡ~9I &U\E2=dAqSRN 2k(3jTc3ZUGg_8ޏ?xmV%ËMϫ) ArB֖G0L/&/Y=h+NwXB[ʥKkgUwl~-3NA4* nI;>$^(I.SN[q!Hv CXhnCA^j99I5k};d:Z3@T1ub8!T'G1ttǷ9vad|Ol<#ܼ[˫K@!VcكPg|o&.k!Vz_2"uGA ^Co{|6zE~{ʜ xlN 3JFP+ǑoT]YL6iD`@G(˒걭O<1;'2R\(b/I V "5'z\rGNEG(uL{֐B/I'ּ]{3(ޙZZZ氍5iYZAVQ[%w-T( (BtH-}N!a LItC_Ӥ)7 "BU8-SHUN !4GkɲѩN8"2W'KYvͪQ ].аt=i5= #A٨^5**o5Kx}_s8',Ю^{R&ׁ4:L% R|Lv೒#.r0DbOVZs+̀3,q9kpi3AFSK,`qS_FGGs='dFtKX4`j^&Y_,%ǚn%ycUL&T@'֗&N ?1G\jGLY5:]@1IUZvΐ ǖÒ*?p٧TxHX2 lib@iq7cJ Լ)WVu1M^f0zC\X $UIRaD/;sU}gK"*Dg[ .8_CL$D>%>E3E=X%O< ǐ܊Z? AF٦pF$bD+ߨJ4t hMmfS^(smGY(G 23au2QV6(bs2+as'|+y83ImCG]!S an>zWKYoqD.8Әy֥T2) gYIrH`0 t؟Adlu2&IAJef*FCb_Gla$̾V72(h*>)&jVC@e͎K>9 !CQ7vb9}mv!iY*xg,!]ukO2y)9吝depN}jCFV_P<dmTvI{2*G6ʜ.Y i&V*^d=[0ceLculN@*l&|auLQ`!-69(8 ׬aajAdpsz ˫S@Cv[O1M֔e@y+L3EJDjUL[ I^7cxx8⵸7Jmǡ*v^[J3*_&:{_)ygӄK Evt% #vXSU0]ܩ,ƠQldMg!tY>і^ cGHR [Ȋd>$8wd ` 3޽皌ެnG{=J^?Z͕iK=94UE(ntߐjCOEe;$%1aآPmybeN>v8%*xhLL7'1}C_kojmz$8Ox+w] /S1BN`|Hf-g_@|pUaqL@~cPȢ}Ts`TO?_?Ur{W}Pk՞/ ikQ4,R md]q1E((+]N壷D$jbg\_ɅLm?ў! #lE$;f~HQYyDa=Jhk_%ʹ'rh#>H@z~ߔ45z*xaHF,!w`8zٖPl~׍GD|C}2A"CPwmIKq+e%ЊԨh8|FNUbLT š9.}'gh~Bkuܬb}ӅеI -Uhj%(wa@B0KqJLPHn=DlK%v٭?fŅVGvztkv*@s'2lȷc[)Є@,LU k1DUgő */GX=O\LcC8< bA&%-’ V~K=i,YO>oz5L1ˬNssмUc jnQA+׉t]Ikp׶"Kutͽeǃ<TY"c;:A]5O7SdlT/s4c[O6rVMp'm`Ԍ;fDMكuOٸ˩u?,έlwQs7azUaY({lq-ikeFL)A J>ѿ``' {Iuja (ގ=TR,g5h*{RD9sg |MY+[ ېW|ɑ+Rŏ3]#'<8=!eSGR]]#P9 ="EnwWe*$[ .K{&"6GwkR+2%W =+ǟhdz4 w퀃@S|vm"aL&̡Un>_XJV899Ah 0)Q ŝ=atQ&G"rp6@Ȁ;+|uq;d_5nD$AaWTډy-C|oa7-$~^6g^1Kp,?x9 8O}=?!cS/ EOۡ6W@C8 ȃ^ChRa JN"/w{)NWYMTBQAneSw 1M.NL?䳔!1fپ{Lsl ;u=Ys5#܏9<ǙY$Bfwb4|*ٕ[Ej$ʿ W6$?RXtݐM. a z k\ONB Bsa4@" 4"{ * V.w'X|pQ'&׺VZpk-w{l^/\bZʋ^ƕ9@<8ғ 0`,q C=Jbo 5ƙ7"&.cZc7kci\Ӿh+h~3J5u%b5Xټbܺ3=w[qV2)n ߞC9YU\L  qubX Hu{+3X+WǴKʮķ5`'8:`d BI#{f._׮T;>"2sc3)Mk+4` 2*aΚ_}U6[aϜ#|Ƭ[2U%&>BE{[A 8=rDnRD)C~_,.4?,HCIfq9{g7~f ó&O\<jy!V8w+qinh*zX<h;UVVzj'KEzˌP ltk}k9jaekcaLK1ϯ,*Lq[iO~;E-)NDX?(o~4lpӍSSs# ,v+V@K؁̲Ckͭ)l9VQ1Tal9: lT#ͯaR,0Hw}]_&i$JnNa$3TΓ1)]Gރ5N:&'c?d)†=+&[?ɀN|9lwzbird1$ҪUPaOgmw_M)=xQ^NtTein!?W5U$vkU7Isw@t(4e)~`<{G -^㏌|hLr~"icvvv+K儯OgB/sz= ̩K(xL:hk7;TWO! Vr>Q7i׫Q5$Cy}LQ~]EA_ fd^s)~/MeF*=Q ͞|pIq񲪐`1Ge{m,](L~nP|>aKHLW%|х:u^`<3 %~=Kdi%qHRalXtTs2y!nWKRzAH@(' S^׫>;z v8FXX>@͠`oGΨ7D׋OF(@p鐴z?I Rt398^ <#bT"ҀV**{)=VwnK,{ఁ$3m RDHm6ak5G Ii{x]>$jTvAXX4'=L hMQķcS<Ί\d tvUmIz<%H;NlwفvlޭJNV㞅Rnb)&[n0vzM59|Kin*_/dVݶ.YL4(S«H{e׫aeCrPCmE֡TוQe'?tywW]=WwK&U>‹ ރsPWT[S1h4pyޜJxKRYKt 64<%쯄5RNygGi2ʩQānhZEpd̾1ǡ?YY*Ւ:1VZ:W9}ךP0=v@IEro5hK`/bFieS=}1PWi@_ y=_.?R/2r[[,A 77C_ڮI^g83H}wmiU2b ؎gx97!j{xiI)Ӏ1b?}߄+ k8an 3/wSȚ1 F?L7/-k)si+\/u1* z1$2A '7'_{`{f%mbZvvwM+e ܪ:t<n(-ږ|6DMW獃9&>DIZ&]P[> eTբYͦg07+Wq*o}riAvRܹθ'gyhe7"7|O(|g>!3= {IR$aaaqZ(} $vW$rjg<\.Z- *",uOgF_(dV3+VX\uQ< b]B?bt.5XuY"Rͷ>y8<@e(zY^jbu$-y %Q-g m/>s0Zwt *R"重Ѥg] u78}lJlV@StX(ZQQgeŞMa,́C TrQYe6?-60+JXB^ /REp 9RolQ'uaC+4|eW!C)"e ^:MS,x{-'(Jܨ 9Gy )oִ>LPS{_ksmnȣ:M8Ӧo>+3JlU}_`+is c?хo`߫8Qwҵ/z!%ß!w"LL=jY1iFHwMhu"DV^9T _r T!Pڇ=u i4T"iG[HkߍBlǠí Z=FÑT4NeLmbܗw=li&_dxVt73M@Ue4C"`2La`N6''_t-΄u`lq)hvFHѶ?JMq@cm"U@ [3*on>ۘYQFe+%"fnz U@c-OI8U?\B1w¬, o: f3X2Qq[v%):L)ZbF_ O]iP̹7j ۵|".VIaF}%.X7p9 *m  0 :ݷI3Z f)6῱F/u "s"Uq7̧c Ш؋e#n{g!%ʯH dZOyM#Az& F&_5^4dg?e*#lFEэ>:(N}c'&-ŋFNP!*rlo=䣯ގ\QW0: 9{Dx%֛aB~;q (%4NW Rܪu99>$XDAbXKLALQMH&YIMsdv(\XIB( \&*zfT"]ja~5ndC8vX'<0/lA)s,}<uF].Wd}PU@wd8&.1{&;|3i~g~.yPb[.h{킰Ayyu/SW 3UO`5e)nI",ݠ 輜s{V!0Z}ϋ{VX Q8Sg0|BpV#,raE4Q'a^R"}ڸIssmwd)@\+<; TP\(br]H ,AQnXa6ga~%A,EX9 (|#(pCT;Yq3[#|ʔ_3Zo @@dsr:i)c to};0/Lg),)U^:7z{/uJkt5&0VBYr)L^scR3'x8M;Qf `#h"Rt7YҀH|^\]}N D>}f\,@)τMfv8u:(ēyu6: vv x. [<0uO[bk@o)ge&rKoP3ރ87O31P2ёh@3.J?^/FL:)A PY^Վ#.V皮1 i  :O¦co!9o-!+4*^{3O8] 9KM0$0  l8 59i\4Jqsy$G1Xlb$xZ ]Guct!TcKlۼ/)<_9/SdFՆB;&J'WQq<`}^D6XJo4#w )9]yU)ح".18oG U2V)i,߮3EeoEhv{EBaP%$ hZojVf,s߈M6W8/U#l].VQ]- үSKC.ڑԈ۝g! `YA i6*c#QͼBn6/A $3>f_Va!jš:RV. % Wr܊0v,C̑i9b;o!b|Q uIwq TT_sV[ bmnnG9렛4zd}^ lAK|]헎ny8}_4bs h^\O9#|0,/$Ϗ=ObpͶ$J h?RdLL]y5W4&[t ѳ.?d[}GiZ$1S~.3Cql̬>!jaTKjqRS>7ݮ;5בy:2͵3;x=8lTUڒE%cg`,Իh8INyw]@c-7;."S&9YρՆ?vB,旮Ny=wc)4GC"LFC\ԟMBɒ3#7_B{K-RI/,uM 3Kp%&.a ~9:vD//i5UD&R0&4>711ʉ ?,IR-X/_msYtgg+1ĆdBJdfx*&Ss~\4 đCΔ]T+9.[D1spk) R9K6 at7|EGaa4&VE 3P'v}@ :Xǽ[ f2i$O{a0=z+E Ij+e']n|B7~ҴSs.0M#3u-ډ̥,’%rk'1q[>-ZNE4 2:a}W4"lCg 8-msٜdSč>d#9~fPy'w($~plY"أt|GS[,REP1po:w'M>zWٸUcS Di$Lr7fIC]MnMeN ϻ tB cAɀ~ڢW @e4WB]K^{n/z4i#P}k4 ?h 1Ǣײycؓϭ'Tiaٜ P>!J??Pl:)ۀuksL緿!X=988ޤOScت1n`\tiB [VVPs[BQxh~GE- :Azs /OĻ/DEqkq!q{v||'JhdhYbV%|8睘x&\F?ݒ(RU0\HǚGH,!{ƭ *HYYbLѢ|޲tUs' O L+QbzH[l?i:`#YDIȏ9$ǚ Lrv]cڢ.:ԤJ9=Z}af{Jx͜0(Eܟ_ߔ$HAH/x '9=C ~l[T7*;Ch.CtgiMqj$뻏oѬӓA1pݫ:Z;QRf4r/ $D Ǭ8gnr(~]2v$4Jsv5#@i {F6/dT O?L3B2׏'jd åkF/!cbHgƓ/,iLf`#ݫ"0^ %! Dw탚GI-*WM": ن}hA*N.ݾVO  iLy-*g`4;xaSY6HÏn&,p~ئbE9נ/k sC&.0|j'Kբ( j޲o4|KZǼӆjѷ|V[ ѩN]ЛĞ!:h8Yl+L=i$F~pr%T"/VQkݽ^cb vsY,WavZM?G'lTE e@.sa whs1M4L0سXO6C忱036\FX `Oz|d._K !g]/R<ޅB0IW1Љϑ( g.Q8$g<`'qqR9$,3m N'e1p Q %r;?Tȯ5J7xxZנe=QQ?>9] /g@R̪,뗯ߙ&h^b+zR.N\!n`[#̃\E lݽ:/ E}h gqxjUxA^[*ZUՃ!,pT1V\Yr$\8Rc\ZL HYuʣ%vT;)#iEZ]fE[ehh2b.g=PwT+RbiBF߃ŜGyH:gt@ #'CM8G?llZHz\51ȟp;bF*?ޯfG8eĆټ:E Ӛ噂J".̶=rRcL|uxxMDY.@5Em<@lD49hh<e?ShfjE@euWՀmlNOcL_j܊լTEH*+uNB2 "Ea&P5+^ͽNmnWDȞ^oJ5 YaNy^ekOUF!@ L)EņzpYԮBV8o zكS$IėC4a#v+e}K8nSp}i1@P=. 6hţ,J%MzfØ|@srޮ5@Hba3cuU+ [ +$טuЪTTG(!T$ ;( jS{& t|뎰4[^,\>e$eWƩ@Kr>dP3IbƞIp7YNkl_u %|*)ߣ*1w## /̨hkڻ"^ێ8:ŀ NQf#FJ@2u^imn?u,I\4U3lht+}ղ( -/+[qLg[)0dHQ"qB7j^tH]l]%n#wn|µ#O6֢0Vo7'FlO!j1g钾HiQB;-kk/sX E)Fsm@/-+yҩх{C=n9ҷKpU( Jh !\Mc<h⁤d΃;ʭ.,?,|e ٟɤ-b'ٕ&>\^&AwnVnk^""/%ٍM%ByҬ2mFap #'V\7 НظdR;fMY?d4S;^!bZS ccp+>XOri0iP/<{!(Kr6\ZŜb jڢFB04dYؙadst4ZW#[Ȏ`L$)3]M9K}omv@L+O 5UbM8m/^= d5#eZÁl5B.-jHf?JTl]DAJ(ZWt3m֡I"'>w|T#{J)pyBX"YOLk@;vд M3ū4b"G٘_ $Nlt*}Tnk[L(>NYIN6 [ xW eotJBH}7HFg("O)]"":oUZNJ'BHz!t%[N`B\@w$8ifdSZ+hA,=bFJϡj({Gl@hʫ!T iteC%a^f#fa69˦h0]O.M̟6UT(wsg 0_r!I|gwoa3c>],dT0Jp5%7Xm#Z-bPXչ펪Dq'(y33A0"34ۀ4qxez1ѕ/z;qf%HKg xK3)͐X=9zE9_ +lpe-`H]T;@&L@.CM-"\w(W$4ٜ墯T02˗a`@T1aeVmC4xVqUs:.g=>4 )8?q^9R /U^if|FOeo6OD ȿw<Ѭ?E{AT"5p= `c"~At_}xjv 0`K%Pl/:/ 9&e8 Zz^XCVkd.%& qe>sC|Wvin*{g056xLӷuaW>/вOw} жV=*mq Wlٛvg aZyu}AiS"^JXe%aBQ`־B#$"X[#͓prhĦO|c \v7^^[3Vĩ Pۆ;;mi4[֬Ұ_D axlЄn~@-/؆BNwS.3*r=ٌ$w~@6Vt&I2.c*-»A3nU{Ͽ..[߭O"ʹ1$Xw2F+bw7 ik= n=C >[vl?sG)p3pa 5QYw}",tgPA&+ed6X7OJJ =SNO[m"gS.tFj+>S~2ËU{2lY LFJ}2~JW3 tvMdlnq7`[৿Az +Qg5q_$ T++G°fzFuU)"".16dq 5~WTby)!?U ZrjWU c49\ `P!`XTKp"&~̘A+$DI]d,ď66Z7P^7ς2JTEmR:{k^ :hƧqP^/ӐYעH$bP$DJ|%yYham"}ׅo^tȝkg+_@XQ! DW ēơ:̐yawC"ލl1w['X. T6Tp{X5@|52KX|3^0C3珕MYkG=U_(mzadԣK&V  *8ķyAy EC1fЀIgdQc`ޤj"M53Dgz;cԁ̇Y^L׷+aȷyy (P*Ý,eӅel†dGy00]4ctcf)v&8n+լXY@L8k*#'UоzU%A.~'ML/> ЕɁoRb{|ʄ$g{ImYa @ R#EePfQSKU$OOoOot3,'}z=m X}¤y/aސ=_t.QI&)f=ZɝWq:@*CkߢN)`y,JT7+bp;ODonH"/$n齏)+ոM[ʝJoB0*!ʘ^E]Q~|,j=WO6|C53Ls@@OWK e[5a(^y8 O%~ Uc%pʞ CU|;`pA6C5{kiܵ$_;g6MyZlamPF E"=xBug@݇Vuʳ}cUƣ AؤIz|I @ #>`tc#L0sS+\oq,y?kByi[tuZ6M$,( 6FDKNŽ=`eޙG[Fpl"̢p%%vWrs[Iܐ={;RɀAٌDihX2J׵C3 pAUКex( )"2;㺉*֛@6h|(QZ72&ߝ%a۸+sPv-Fk]SC}TzW*ZW['['+W-@?""*)đ.";jQ4V).'zzrt=X kݲMȏ87'L~ S7˹LTX&eTJ5|&Thw"$y'Gu[D2ߌs""vT氾hYL/_d(݁AB TQBê,Xx' 2DƵәrXϙ6ʿӱz/$VtBY:BpɨMtI Bo-1rha$Kp!)'D ӧ 0 LD*F4à^Y6mc"IN5KkVqkذa͟ B0v09TJ9 f;I*88>GF G,3e5%0 C@`7טо gM+)3a ݅yDMI#6K$u;JLVI:T]M9?p$k?͘`H_ge4J'u.iFab5=C`f\R֘Jw{وWޔ^^[4/E@>o'WجƊ-Ί[8ȵBlGLjn6Atf6Z|5J`QxIwlfY)#aIoKRMU,FyV&mg]Y|W9qSR4db>Lse|0яo=f=K05,998œ$EMW$'E<[2gO!{ܹttB.i V0_7܋ sMt~>S3m관6Am ] .otxy^iiVq i]A^4\dbI0atc>˫*D-ھJӪhϢ|TMUK&mcXi'?vː2㒯Ɗ*ec|h8sIulQ!%g;8N}z+BgEximbwXEƥ łI%LY~?J"Iw*2cEBMU = P7oKJ *|wnwjQWZ‡ K +튊 Er:Gc9AW.ePHevj$!Cliy`تXq<TUt>?J-w!ijzDI- ~ {4V~O+T6 w;:#2|i7rA+DD HԈ[zQI@^拝w>(^ξ_pO *Uk!KӺ=6N; i\ f,0AQt..s.; TgaG{{NU*DWlI5`MGӑqhH3؄JUz #h%N#='bNT*^b*ڃ.8Q3vL^9St`V;HF6!._WnYi  ;гFWoZ;".2][~tqY'9 %V )d AL<;|k+U+Η4H5xZ?W3lC @Q58&8MzSR19^ ރFyV169bNH X/q/%oNԫT˅նS'M = 5J*(/Υew'4/uCP74PSYl/w&"H]p nyU[W# Y~?R2{ef sp~ӂ/{ddэ03Wi77h6/4]]RXP0-:v4fφAS86܍UV W O#@w*Z;E{xt_š Pq|ؓƬ# 7?uy{@W`9y@:΢|)tpXLמ5uXJrq:3`mZa-sE˞||ziI4jֺzF̑lyʷ@rMgB;]b`7]"NMVI} k z 3GWh.t7:бCg"tB),qߕ2> ={uGUBsm0o; ZT>]2V=S-"Ea;+{.Q!@ԛF7-Ƒ0A\Ư[iMavsn];_x97r@'wO>rgYՑ_'S"Zr*0#V0z$}xfJBkA_ O=O| `kJuxxD| JE֗ZfJߠʦBŽ}R.8V G0IG6'Sfw%y`ޡUH)ϩU.G~egrV+>\7WJUJyOɗ1e}L9Ptj gGW$B֘;BJZ"I~F"%p_A5xae ȘU$/W;,djQvPy/OkzȬJ&|h|`p4'pYn,p%| T4w uä)d3P{BTB`\uIwy`m6;| !G2xlE\t2 mB'u iK.t0 Hщi@MZytv!M3 &6afСܭdJy?WߖBwT42l8 6MLk!BGx-a,9[vsS$LwB#7+y9pmF^n 'Z ip >}&lЉ)WU=>YG)U/gw1t? dHQUkGBvՒwXMz)Z"ffcc: )uagʷ<7NYm_H=myI!/m/ -3e8ǰbl c)Ѭ5'0 ,Q(ݫ|*O5y䰳R ")91WgYoؿtE9 ):1Ĺ~L)m_BO˔mYT@]ӽj jujw!Sm?O^ΠeKtпtO X 'ͿRճl:ҡR}sXrg^[k|EZbU?N+RSk΀;v哆p1\g=4%:½cM4%~@,{kBDLkr8١3P_|9"|,i, %*ؑH;(U?VEL`ْXuܯ߮c Յ_'Bu8gYJ訳\_e~x:1d.,s6jaM*a:bS~rM+kL|eS4P ~ǗmjXls@Q>ì S+x /t 1J~V=-ķ0d&It qhɚN4v%8M<ݱ+Ģ+ƢQqJfC\Y{&AadF%n鵝QyS6aW)8+]j? 9Jfuge矃H:4ʻ3_9T"H Pc H PNd0:mU빕 ,.1D'`3M;T^uFz?PLkQ%x=Bqvxh(2ŋ戃*22 *oA&$Ybi\VqκnT=x)Rm/&t3!R/*> Uc:f |`nPqYEs?* 9bmΕ'*)")a&N;R %=5B~=.1}^3b:PISuJǓSï]+g z!M$DIOR(289zᣰj JDf#nOf6d\b3Chh+}?=2&URM_&iA;tAAEPo-V{2 苹0[*|ԥR;f F[-fke[+K Tl ȷ/"cEyIj96꾆L!:G J$l+m_EQP { 7mH-'.CsM]b6;ֱy ,?w$< ^wWa.ܫ#v-SޜHh:hb{E-e1IOӁoκ֎B ?tDdYs58Ŀ6~!d@8,@dӍXʍ,<8(*2>zx-I» G9T ɫDn>iR"%bZ#3TZ$![M㾃l?u2c#o,A7G({uصTо #'+K|$U!&7Mʺ_:V3#4Ʌ&Ǒ>-?/ k @_҅pvZ:dPX;++vAJ}Z:(P)q1>2S|3iU|kAps5Qyw#E$L3e>\LK*ZEYﮗ00$}Ph73R9eIxf3,@I^phE u13y?$CF6 L߀]9;ArힱT5(tw2es*] k#yPsIJ"r#g',vճ[jW&NnSb^A+æl VoEXh-(GuFOŕοVOG[q x񺼰ҶLE9ƥp/[6{/L^H!fh1;iLi|~=%km<]6 Y2yu )Ж|s .'k 6M<׼\E [kԿ'Er+ZpCYsZAMZQ5,̲s^KPJF0%o0>Gc5)ܚ aj ;k|4]«;$ AHf27XXe[~ۻ @5A%.dT|=c/O ēWqI,%R|B+ -QXRtL 쳦!F#1DXcBZ\шBU/n&ClMc!_GCºXj^}b)aSIL1cH.?Sر^ؽ5ItTJP[3)KB-쿑SK_,[t;hu言h"!zkoCL-d1A7I"Amrul8:ax~ HYI&cٚ'71D(*"Zv {I1Wrmك1YH{U!豎s_ޜ`qi|RȨ*f7r]%՞ =^p8DFܥw]t^'Tz}pC6# lI.h ^\XH"$Y,_9 &pmPj^*..wN'TS} V"Z[W'6> X0zՏo|Mml&UKQB0 Q@P eXGʴF7!/lKid7Bw|tV-5t TǽC*_FJG4km!~ͯՔ^Swd&B.chlFN0cxqc<;Fs4sZ}E~WעC7ܣ)&O%]g:Xwqm,VCun3IQX U8L`e+-@( Yd;^jVZO)"G5N1ڏ.027Msx(SYޙ*yMYS)jx)@)J1mØ̢y-=\.*9r$ ɇ R_j硸[|öl_{~)*]s0ḋK6K$u/z kr);bkI,BG@,*2+z1j2;Nm3cy-Ӓk$.=#&4#f!% 5"2ԯ8cPrx^ZW5qcGo>ScV5]AnHhٍ:fd`Zx=w] D+M:[Wc7D qۑQ*|M4۔-D,p7^J\ZߧA9M=m^M7痟}Ix8b%|AcB::d}|y~EȴwmmiF0QNlBV)بE A=˕ʃUFb-8{xI6t HN+\a&uȞ36eXX-fPõayD-^[zrHnq1meZcPנ.:s碴'_1PLk"R(X"'- sc@XV:o0KýK1j2RszȎk{YG1 [1%tKU+ (y/nD֬- x & M=6p[Z*9ҦD$to!ِ NwIIJؑ'ƫ:Q<W̫T ff{6(1T΅7h;ԗ3$P>}fw#CٔՒ̫7ģw(7 cEL`j6|މV_Xc--^q]{ӓGͳ%Ͼ0')4P" 1(HIf([2o` L^$&Q9C(c326UD;nyG>L~ei# mCx]'cL!5A_CƊHc9JN*HI뭪N&LV,ہ$D,6hw[X":@F[5ه=3l27ŒMmk3JunbuWr+bLhr#8Ϭ]3 0bvtX J~n/B"FQ;sb>8eo;LgYROҋtzdr@(:FnH}xe%IW}f%x2]yeιvt@ji&HX#5 t!' {`G=R ڑG3~b[)99<R1 >;e?8.Z?pJy9(q'5Xq6xȩ EDNŭR+B, %m-ܵc J+B8z0g_GB0( Z"}ev<bJ55\R8k0'۬n9uv6 NhV!'ݔRa \ˏ(?%"]KvYto#\}^}g^;򾘂K FܔflhMT(2&wK~No&9hvdʌ蚃p֤eln$ƛ]ullɋ*:}a&vtmX&I;ܥbsm ~^˸Tٸ)d<_j@˫kIXTo7C sWh՞ⷥ]9Y;uv})'|SmK#Ś.3z6@͝u`,9x1.$N+q(T"aAȡ.G`F; 't/\;@iY͢1di_!̕ 1]: Jyӹ,7;)muJUd.MךFÉpAi1z0S\_.K6ѯ &e6ia>\¢cEekɑ@O+\h6C!Ę{8&2z,[z[f,bÈR7hGܾu}vU=@nD~((\]pv~Qg&ޛuPZBv<,4*wVmA }oOd # U*nE HuaEawp?tԨ &FvS4adɢm2LdrGںx Uog3sܸN'wŝ&R]:nA&EPK>[_}xFB3\! +Mm?@;1{JJ!JZҚyjzOş}6{b^WFFhN9H]]_IUm )o]͒ciۜs9[8`(|۵Wꅯ|Mi/)?o D74Uɤ<ې%Uu׍(|Z"p(WȂ^~QNFdA&|IiŠ a뉤hcnN73z`A3MJ$Te+QIҺjNp[cƫ:)GLz ]mDLhJ# Vw sfxM5Xs0Z_nl$u_ L-VWv<~z5yb߀+Zyc!u"7/Kl:SΈy(ÉS3oO h{B}o!ޟ%quT;Wn@wgCUS[`~ȶ*Q9+˨P縍03EP>) ߐ೅4V>O|MRH(׺VTӠ<&=ƒFf̐*eeБʩ~K7~1ٖjYjN*I пBUl,m u/!=wˏZ//lW)6X+ Pn1K dI+պ!RVF(&?clT*W?m^V@Z+ {Xb<:ϵGA%pڏ:!?'ëIк5 -]Ɔ/{$b9(Yf\^.#h`wp{G-U[I 2SzΰK "e~'ݩA_UpuQ匙 ̚Oy4^`idQBUXvD+ QhfCg "[C,oe,HDݑDYA8y(o3ѥ ԩZFmkg2@)JԠ.|YfFIR{_]EZRӜyX6 n>gџ1k|?FSxeUQnh3p(Й$:ݿ\nr\WicޓQy._Tm.bIl46Dg}mbJ^kEc)o&7O?|=0e]7TYiDhX%Y-[4ptPZsM=dрB>훫(Izxzۭro6jI.2&S8p|e@BSF.k(B j,ښ뫐3Rg zZ\rqc̠k"Fl=u]Rޟ,)blblRF |#Uz4 s PT44eNCBfMRdrSg>tCuHG= %ys ^ )\ ?1& sBTL?jW=pf /m|\lEMp`Y /7Q3\._#SUXQ,pyc>Qxέ }اj-b\\[h8+oXNVxUEo\>Z5XUXV5Ò1.#֗aAcLLsH U2;u9wO!kգƱEՅ MkTDG8H7QT3jNӚ  x6 :_Ո,#~~ GLkFlxE:3&ɽ0^2Ts]V<"KCde51rm(~ohfiB?|c`l˺U() ]c 8F7ۧq-tL^M9WJD) :nt%|~W'$~Reۘ\g]<ĚU$_7/߭#]'3%# m>_e:Hv!̓ހwU a\Dv㲂;JAf#2&^9 q=Vw 拯ݣ=灠_>qvz&'PӮAЂ20[ h$F+>_{3RÒibBT1`KcKsJ9y&Q{pF_*puՈߟv*oki#9Y|?&L';5ADO(|}5 iݭsÛlo|} ˟+:MQURsDQ^pl]t+sq D8!rJ3 пtBD&B?"k1t${׷W3fT,XX w,-H4-Nv-I δLB*wse4Y 58ks4Urx,YJ_9Ih9.EQ}+"P|'S0.ʞ tt<``΁ 8ϸc%μ7 q y-ϓ z,\%hU\ySN0rĔ4}?ՋY*G+{:CijZOd/@h^2$5yH?hmmWw>%-x|eDL?fNk݀WN~FL60okL<+L);ZdQGCQx^hu&пуcqWl2:="MAM5$փ\0]O 8J璂PĥG@i>?6(2qM%da^퍗#z=gw^&yIk&eN/bt '~_A<2α%,Qٔ?!C2 #\QI(S2{̼,+4g%Nil+AH:1D]+ %y Ls" 6H%w+ \D(#-Ov1u?\>1j͍+#_Lχ|xDG𴤁qk 0tytt tƱL]\/)(Jh )(c ak R@/]{(8ض5J 2JHk̐:rUVP>g7jӐpgK\6r '"şWcɯ2kl2טX >.qG,N]6ѤuМK略|^] W(y6էr?(sp!ۭM44`FuȜ$AH|BT"klN]@(Z4п-Cplx Ta(bQ#ew??I|lA愰‘%i ވ'הìdã9܌,UwZ||t K-WD+ϲڨR|3f\1Lܴ¹ iDiݼ%%G,vf1x#pOQG-竻휼HguehN>S4x@K4+qh{y2L1{[:ˤyޛۦO7Z0 `hnb2.3G>t%5J-CSxt[o*ctWlͪ8/iCrU έF' yeQT\%8%0km֬..7X_&(y~֣mmxwc8c% LD.q$ wL"WB|b6CFftCx@MMbMՀ/VP6C7W1v_˯KF3nj%Zc#ڟ10C`ޘ{dP:G"^g(mh[߁COǀd,@Fa!qsa^sYSbtE .nF %'Q,m2"s--o`m)Jgc8XO"V&F=(C 9NoAHǦhhL̀cF(s P t.ޚ#dMY1L13Dk1ѯnJ&#ٱfSYd~nbE)$nxW0P9)rΑ`Đ$ jio]Ps"u{TVaL{pr!Z'v1>4v&1AE9B9k╵t`EҌKPgծuˌfۉ>Ý FwmES[vUE"GJi֒xIK/{Jb!jL_gUԆ+eX>2;@1}Abt\ vH[>ƤɥH Kд:pߜCm˔q:93ʗjA>%w}o[i6e>1^ -t! msys\ڋ{)0ϽF-m0¿|JXHW嬺0-G*ICR~>T֕pԉ^<#|C!d+Dw~Kk+>eBTg2ӗcZIK~-˄ޔШ.}s+ d;p ,vjJayL9q97\Aƕ7=[SS$l1X^ѓ8Ako#i$S cGԌZ"mZ"=%>ݯ^><9atYCqS7=0>rviJKmRT #[o.9/,hîLey槝A= R{{ʤt*uR8s2%l;>[ Fĺ;MA@~9Z²*3h 3 y9Zliy 'ոFxlW0^-:WJZ({x HdX(jK.FVᇽB l|0{z3h3p[aׄ",i.쓜YI ℌ,iKBBeB^eÕyh3cc&, ki]!yT5:X$|U$3gNZMK(v ֋-P wקI*YcX: R0NI ,bxqk&ZܢZ;;"*aҋO+Uz_Dp䈂SHxn'a+z*K`x޵_Kc\q^1 ZjkS(a~#3Yc\_<xnXəI#Vlh TTy|`DfoxAyMBj<1|MvxiIɖ9algD2wZ>dr}p?zN4d>i8p Lpr0&ΆV" QJ?ԚVe~8\G]ꌱLkw&2$Pxp qRaX%y_ZÒ1Fu:x:\P$nm)QDI12OJ@O|ѠDERYK_`D&OYc:}(zDS Hu׵pCpîx/|ǴQBd#odl[cEsPU/Ua61%ٟ:ahi<)d&̡g-M%Pg:E6@TL2 uSvBW:4J0~HIξ5T.]fW]zN| <כZ) &0pٛ`cm`q,;˾N)3]`gԅ5=Hכf*W)m`'Im!N `?Zwɷw#_[lE-?aLwΕږRTYcvy#78 ^Tq[ΰ@؍"S+Ԩ9,W6ؑ %TlLK%1X6uǤ6 :g}3('r#{ 4 :,_hmMjaZ^Qܐ!q< .6@k+t5ҮrAU>#0LS"G '&ɕ |qyd j)>Irex]dl&d^x%5w<[ʛdu#0 3t7 vb1ov+("DMU-*@ R?uz>^O/0hGFϜ^_4y0v7NedSfڼ̽:fmO4FC`bgfScHa"S)C .כ@6$CxX&C%~BC%Z6^=B܋<fmY_H@ZtN\ Rw;{bZұb,>YN15\k ~ͥCS2DǾ'/,cS8nb'3@c|mol,Z*߾pQI:@fQ2-ޔ\q\=)=z)}ՅCf0ZE|{(6@bnb%oVrOFsQ"hX-ŠKB1cbA[}Y?Ti1e-R'<éAjz7/s 0KD PS&ȢխK5"Ts#)F`K/'_<7< 1jj[$PKz6a6(?/󏤥wNYr o&c\cR*[_-֓ nGHB9(pA5qLkZl͟ld{ ^1+l=;)4fQ y6*s֧o͗_j?Yg^-U/{jhR@0pt*^NX6dNnM-w5[4m\3^dspö2}Rj{NlվxcͷSFiei>hfaQvoېS<ՂLOAaz|vZك"<*kl#j'{pM5k!cF+Xܗҳ£dOA)'3(3^S6 L} Oʕmf(MDi6}ve%](-Tbo(PS$֏'l0*05 C(`-iiMl,u dU>>-OcKa *g&K$C  u.\NR;79ٺ3ۉ48ݞ6 &-wBN% 5x=5n5Ӫnܪu2Ye7Km+9@b~KR8.Lo/M[J#Z$"\x3u!4b.Z ؙ pm*/;۴w.v~2V`/(=s,33hY%ん]_5">WmbLS vm=:J\Ʀ붼A]$n "KuӂA9YGfT*P~"$אC"6O Y]9Ymk "L'̇d/0\ -%5 3uOuEcp:';b?BXl6QlMES9!"m>c]qV+I-6iVi)dRVf _'!/'s]e(ΐVKb}Y^^j 5quk%eY:kc23pG'¡xEy£~iH_l:lM[Aᮙ"BiLr*e ^Ym^$S&[/Y`Fm= "C]3A|kS]~Qo.3Oת*r@;k4}gy4}q $5KV!8x<1yjiJ/#N*!( O7K8|!\P9p/aŖ\s] e- Mv/mD5G-AdB| R/FZ_j `1 О]OhNE.9Y}3$'3|_AP?]Ng7?j#j=Pt._YakeWevPs*r j%IE6"y!Q9sK-UƝ$#fl)Cl؈霯mi¨qDZ 8J_r***oz4l #ռ-C)^}sfN&(ZCѭYYJ(d_b1%fa~Xa>Ǎ6bvL}l=lӱZArh>@CC{LFgbVp,M pc BExiWϛ5D}梽ݵ g\>] X J P̲RMAs.C+l@3 ]#f4`ۺOSOh=bNy#*ɺIپXǼY%,k,n_fln Lڞ[19EރnDT/)J}MGA>;9ʎ.TzTEp`clL+{E+ k[.S#|Y;YfԸ@TlcΣ_$]N|$ U6B21Z;OuG$%W1EOqG՜',` $ԇ4=]y:(i:J6[3h^Ey$l.{ڧ{[͒gKLg CØ,.D{NyHi#hqa\!(ڹΒvQ}P_ef4ĶmQQe>wE#U&:'N$O={HiЛۖTB_հob9HCvuKm֕0/Oj&/AO +4e >2XRM64cCdy&796Z팭$C!wRSTc 1J4Hi6Sc62l/ؿR\Υˤ'1 @<Κ< eԄy|$Ϛ>NϯMtg˻Űަka8澷%>ٰURCeBiR|u؃֌i.Mt6c. F"M| ToV r:aQ_sL14DD6oUc=դIyt(J_ sZyI{# C\ P9ڡ!_dFl8PFOty"_C Qst{)}4n='O$Yg :LEQ&d 1bKo㙓RxQo??ͦl;f[;J]Sŝمڨ bwCVT0{9nN k[yCO~v`aXM Ыvyh3ga6w?4%4&yWwUVD]WNf]7:bɚ WPj (@-L YqGuU =Kc]14e)w(7:2F LyQuBo ^ې lͦ^P:I@$RRؼ8vJDLfFqU&m{Bru:eD))qm+R櫴's$ȌI ZrQW#|tN*=3f\ Lk'JޥC)!A>8_9GZql8̛A+/tд n9jѲOT^HYvc_was(7=זMf6b-2U>=}qt2˭{Cs fbaᕠhk~ȟ=(UwA+l a63{h֌*?(B. p\~V2D5D(Nd+6/P -\őU`P (?|f8tiJ6.& YEP_dHt.IHxDdOꤢw_x|^?e嶲CôED#Qiv_DRIti ]qrXh,~QYs_ʛ1"I_^s% {A6*tAErB{0&b<\tyI(# vXM f26^ bp: ~~:!aiSlI|׼L n$4!DgmH-?MQeA Xq" g!g ;d_XvZF% - ~%%h AtXs#YMþu`sE 6v6R&Xb!&#{>~: L1m0>9z=d8?yA)EA삈{q?φ :E!a#G #7W&(G\L/B0."ja.hx-~>nt4^]ؾXHjm]|A]zֶ͜<KR2{ E#q5$9<ΦڂԓJwLs~'c:қHImx{2\7{OU0Dp<>ȔعG];χA4`/ç΅p!hmB'yw}m^e{_{@'eA;B0P*m\VCEb-{vV@ f6@2"a׵ 3˿UgqC+42i~!\tx8b߮svOGB0] ৔$ZQ%F3fڲqb1iR/%4vG;Pø{%VW\k|Qto޴ Υ71M3[K&Sg #>Yw+*Tm(#ei fn_AHa}{?|C/ mMm|\/҇7?s e9M K!x+5#cKG7 i2/K=;M0r. mid^f6Tt7]ϱba/̕iġ )l4>Tj=1-͖Gc.)H4¯,yqKUlbxf8] ؉(Ȋ߯ >2#^~̿N @BXC=uQ;.$ny1WG*3򬟥~- TSxeA4}csS=,v1MEV}KM $/zĭ.-c AF/2PPLţUUk2<v:zA!Bsy[9ދ֠2T$ HFt o<B@X%+͌:lISžg_CǦ{LF^+ō@RI.qˇJp8.n(55fb bI k\5#lKmf{@ݚmp҈cQA8Hȹ ՌlwRSiﳞWI74z½TBνsKrB]sg?_tf kFw@6wS,ro_޴\+zvmDܳEM*C, 9-5眗) ݲ%di ]6]YH-kHzP)?x!TT";!fb&ZSˉWݓޑ%E 9<^ AW^ej_ـ> b$D>p5eځ€Ĥ1=GM,pCZ{ZDoiF" ⯔? H8|:_cGe J(Ubg/H&Ojgh!?j@.<+ך+ޟaG܄zkP'" q {ijBRd#yoN71i~NC\I su{AL5\h=t)D\TrtR47uCF@qwW){<͡$u_9T2R؄?pHٙ>~tDȂj{k"c;8oy䚝BD^v\3.=~ʙjz:E[׏У[#YnҝQ^SԖ1ɷ^j,%},ɴ[|eI '+I&–\ `8q^w>>5{a%" CRQ$(9 De3(5E/+V'୎Zq:֨xΥin䈎(?'.!wMzg=`IQ ,,ᷣnjp|$;L e9OyY߫Nj~x 2k1I5~ V*y\[#m+h@3e~1KmYR|۳ҍ#pؖO# i7^`oCseWc KRfJŽ Z%g"*:G" A&,OvSs^anPY-H }\F=!A"ܾ2 cVTt."ډ.}?Z[eI.=giyw3>) !9ai~.(t۞qŖKZ [; fݦuF9tm Lo#:4fן _^I'z6*dg}N:yz4h.t05߃gm@ C5# ]=n}wU󣀹p0pIcɘ(eX:]Kt!#9Ш-Ť|:.ړJT{pNqKErPm |LϞ!+؇ns'RaS`0?:7^/"S!4iU\#8%OVZT^/-5\ˠSS~"jEJ obF-,i :_< sy9!AFn)]ܣ!i:8ᬠTvkkݽ-O̹`/a6'-8ituly`Z1tWbH+°ߩA0-njc,:)w/q, v󃸚 r9}XDKvnT+A5C\ŒRqJ%];E{#4g3B/JHP1\v9 WC{=$`ʧ] |++ߕ`RUZ1$(r[@'#ٓ%`f^u7r)nǴVJ!0B,58ԁ#xDi?4_SiF 0}KЦo7f tg8g؞S8՟_hl-ߚF4C \k: "`/C +_L4Z ؕl$_%Z 6N3{4i!\=iYաG2U>9lul͍'&*'6[ڀh[cu/թ4fZhjU6yJ6grp^&qfI՘r)>_ '+Tص J[!%#&'š;wGf6d=>\E,D>3Xz" ȝfm\r1l`:=,L0E+Ԟ*d`%^ZqAj< WX+ݗyj߉J1%O ʢQ#m< Bx`R@t x\~g.;rneT@ 2f8 eB}8 H^\m\*U٠D+]L挒<0tnj1v{,hdRn.* *b;/qRsB3jAAckxr@C4Hk 1ݿCIKEGҿBm:'-ܮ?aM#k!{BƑ/qHAYĄYLA ~r&ϊet1~q8r #a.lh):oR׹|XQ8v+}.M[n {6yItkK>/yY xQ蔋nDzQDqP A$8ĥ[=>W~F^rZ9TchK 7l迪ʊP 5eBܤ=)~NEp]h`u(1)`5d&,z; VfNaX7fbG_ ы7|ufI˖puJ̡p:+T  C)n3g,g#fF_!շ$7Ř*BxU9Ɍ9Ysc|GtƲř|"LyV•bGRNJݝo gTs u!ѼRv4{Jδq4|'{?//2Zb j3k+Y}~-KOwXolo8Eynzk KQuAX!x{&vuMLғΩ[oL l P}_ŋ¨nAoN)Xt?I o\Z4evs'~:уKO}EV},Y%H俭TuoOA`[.5lo 1INPp5Fݱ~HP^Ua<^U%~sΗΒc)zM.ȷ5~m4.Uvۛv(`ɣq[DC㗦 5J64LܻQQ31yxAQ(5&!Chi V=a}`~\4ε sQ<9' sX{$0zqܞ᠈ Zo{WG)!D`bK;Es7c YA# ].?lYs4eܦN}]π:>F74#oOw(}Yý{f"Wm%2w'6m eZȦJl79qIгaA&$9D?BY]!(gC cK&@ `W"U+=~P`3znAˉ6=Xc K&oF7O#m0%nUIbdb e鏠E>O#㱜x?AT;@bڈt͡H $:9tGb % xj^k~ X{L хpԷŔz2 *ey!䬯Hc14h֥JI!8%}Ȩ!߷6Qu:#/=p`KE R.dpꋌplxn.x2жQTQ G\&}QP+\?(p*4WZ{];nROe( &y*)9@Z*Hp~I0@ &߻'ዶן |>,HZenzvr^ "|nnJyTXZ緵,[$ZNLJ+DQ@-/Uč9LW)?.6 CepC_x٠)7φȘ\>'7JDk} s +sXWG֝Īyҿ D08* ,wKm)%iSS+Ү>+qd& 28|RBJX7[ժf+x쎙w>AN0q l84nyCn*NMY Jb;~lO1k;r;iqQЈR#~򺼣:FK[!l{C*`qr'||mnՒFil4p[Hep}*lA쬤DDꢕzYŇf֛)6",XE",PS-ax4?$!#7`` :$#0F=##/pӆzt?RdvSFN*lDU_{Oc܌b?C.B^Ir :mtuaHVd|#wL0}da&\ ЦZQmVm7_%5uW"yz+&${RqC@լ w岣^:A|=^ NIuIcPM j*' Zxī Yo=Sx&ήq@?4Z/ҊE*vG[Nt=C<0ך'D4`Sl tTbXO! B̹eniCwjrc fōKm-!9M#>.mf`{j0HFoȁG 69?ZwR.4̕#V+<'3-XIFՏgfSn^+M7ME 9啠J*.^puqμHഃTOu܁j|^3wf }GM/U^4:ə!U}QǐC_E3Mr:hfTM =; ɘcҿ3u\xξ>;J7I5?X A)?=)99{AGEIm~kR w;f?&gIfqbJZ[ uKQYuk^H2) )ΛΔp5jEGj$G˲h7=5a9ϯ g0 /8RnqK dGcr{LN[TH:?nu $f{ . >=nBcQVۥDa;ײ\M鍏9j,sGp]u=70Dj<.rCwu^|ZR:<8O&Q#͉x]r̃v]k:J5\؍|3}E@2mԴy )qïKM[Eo| >i]ez?z^GY /^B/OkEp9B`PEEɚ:Kտp`V(s/F:-'ƶGIUUW>U&M}q6:*,>ێR"M!䤻,OweLݑT]VΧ W)⺕C:6|-1$49cͫDZyǀrFo/ppۚ?cgyggl!%0 a3U6Ҩ^%46Y[/WmH4. Hh3b3e3UP4;Ʃ-e{_?`zqgTTպ5%GH4Ŀَ6gcjo:ӳ'$'~P*¸U|ȭP}۵^y+e)Y,V (.7J`)&mw(8 )Ej83~4T(ȷEǝQ r+PސQ 8#n帤qZsY‹Zc^+:'4~_=(/HuFUuI$ }ZgDj[gFfI,yCgR{q(L t~[xN=hr-ICOfn C,w|h_c" ןJؐ^a Ii d͗NnoB gsM~^E~>fpz,c"ߙ"NV+T-[k3E(5qRGdD-/YCv E`/Zgq[y %}H䉼,ޕ[8l=[lYDRK=h'*%LIF[!/u$\ \[[42`pT/ù4pJ E4M/hms]k9B3D/unDQΣ%uc#1HxzBn{m e7BEzXX^Cu %;k+e0Qv\I KVK@e'Ř;ږVNFc REhdOXaBn8 &F%/*ܓު~O/R:mO.X_gK#9~% P@U(W"{*u[jSRܿgJm?ƕ$:*QJF^|v]jU?z-^^ӍߥRCxCT L)"6/H)X⥥&PZ&vW;`4f;F:l,w2'"1rc׹}ǿrF+]%0Dn]6kPQZbtPݓMڄ܈OPtGdaL/7|?Fּx#PyЦ] J6ւ_D[4o8xImo-g hqit"F?|}?9*ljՔ vI)ao嵙m]RAdEyDZTԛQ,L`_E:37γՍĕZB<7zOXLc``C.Mu.p`h}<7 rg 'Mo|Ew@._5n߷ !1{<ۮkԏ\zg%Y@LvBx෫+Cq#L[>v06@2Pp=Ե Ę'9ǂMVD 8)tYE)\(L'݋7r7=즥g p{M1+;gciJsYeebx=6<2O|ыhgEaBck43]sx//x顋mgtkJ7e|*kZf B 7D֭+UfɄQd#5͚'-0)x`q\{;8DWQ_FZR Zst`)CW*7 R$zycIxc0Lz!7A40;—cG!^|jEm*5,;*DJ`U /UPyDY%dIWIt0 ŭv!aWIBD Ѷ jPǐq61Fx$xi, vrr* wvh*ҷ|_G_^puЅmvKJ>fЄx T?SgŲE1+} b!`#S]іZs"t^RVsa;J8#&=ʙ ^]N5w K\ecYф¾}g{8櫦s/aXRP; rh 3m]RA$SתE? FЋ-FHL1 =Qc ]v%'$Vq&` .գO3["sφ}`,<[yqtJ#Ȓ'Q9@#-2";ztн a"cB5U|lUQq'!1N::كpd.!6"bEK>r'ePw5ElLKe%rj~a$3O%Ε Vh/s}j*qdad`Q:S$1A7qMaI5;xK򽏞ѵjc=ב"RAqOv_}>{.>hܛh'):i@W03r˴2CZRm g"IT`0l~iv(ls~|O B9!l3Dc;HL@[AL$ds^ ӛ_#>_tWzVף3.t^F)%0övay0Iϑin-߳= NgUt@yK(7]xp$:C ( =oίl{SG/O#n=`Ȣ+1"@O Ab t* ӶLQ2L" u4 `@=$^l6 T8klx-r6UT wo"w}vEfa2bi9sD{X $?.ن4"7);ŅkTp_1O:[:ID,ϩ(-n4tSnӶ\!.x5-PJ-ZF)3V,,$"ٮ@sC#.Șϒsrg={y kF :r W'vWI[D;*1&*R_ 2{zI.Ϻqk+uCмy 6+k27w0݄ T 9J$J j}AaVa:5|ʿ ? 9W;$pE\u`*S 4=+֍t bŨ&  H9L$ЪPVRw^pHinp&Ӕo^> : vPۘKiH)DGR~j 8/pm(\Tq^*,uK}=֑P*+Bx5JyY3ٷ0&A}2(Ow"\T3V!gzɟgX('^Y=x*as@:~R|P}خ? G Px%)D˥4fAGswX\x~}KIH1֒"\)cHk^ɦVۃ8>׮m{8?aa8$:cX~2p4wy=Roc`-nt3?'8p͞jΦ*>îE흙 ۅ/I E&.?(͉@R~R%>/uil6eo" VW|IخFKʙp=:1֋)sc~?^oDoەڲ]e( ot%kwf0z >K>{3w֑"STޫ{hq/ѧ2MZ=WJ1IgdWĐ/a&]la!!i)hU#iI])I1z)F{P+8UWaC;_(O[^v9B kDR"}nXMzwUKp}pTzYheo^w'J4N/K 9.xKrB)I d0RC&XgNK;ӫzڊA3e Ph$p" GJEEGX֩өrPMR`jb'JR<{ Xxfr%-699.t7NTh_ I-@-& ; cqb!H>Mu1q"P,'e2rx*?烈%*x,:aRUMz='s-yb;Uf(AzWѩP^7D2YœKps >Yᣬed |>,z˩hh8:TLeՂ[̿?vuK܋mx5OD(q<8"cШ4IN0~ yu7dReCx %,*fŽi$}"&Ϋ*EgLzQ ~zeLj͑}b,)*.V]^44Cb92թڞ&ڙ_6H9q)x}b{mK+~l@Ɗ,Ѷ @F%x+wڭh#8`pewKMi[6jB N &Fᙔ Ŋc3Lh9s Q p ɉ5пd#طpH?a[J^Z:Y+hu [%/զ$1eR^%;\Д{Hȧ|B$`Ŏ3' 2 TxH7?_a&!zv6Ul03}f9KyJ f8W9vn7ѷ@1dO ~BphB&ڰns_ m q>~ yh hoch!j"I'lGBN!Y紱F|:{v7\$c 뾽0be*WSO&79r())C\E$Q}4jFلe=hZ!OL(l5^3(h*.$[V":rWU\5"* +$gT;X!H J8yR3"bĖ?ÊT I &~w¨*dj`ÍW+Tٟ '8L#&Ä* eɡsOjQ#F|cEpa\=Q}3=^84"wZ@\[+J 1@;IC|wgsڏ{.C+"h6Kst.m[S&pF`1,qY*DB`(JE{>M^9H#ڵHr2 d\yo|&ޏ+)GڿB^C#mOFvβxpa*@RA!yiκd%;+pb;t 'W0 zGLvo._LLC3 "Q_s@b\&'.r1^2H@*'J-sWFC >W@ 0r$i\ӵAqDЩ5W0JхMs8W3Q.c.Ē'MT.=vyl<:T19hd'- CU;"L5CFNQfRfثU *JϽ;Hs'`6@u쀅񬭐X 0~WNCi&|>簴&Ffi=oiA#{<*'0n $nz9E0kC=&?5Aml`bqϭipf?j I SVf,y{=3ATWȍ}Mp7GZG&.KjPRZM猹DFy;<- nhgvH2_M&zˬgotDVY>HU0g924Ui,0BKJ U8|aB.*m|Ds=60ŎP3PTYVӇ}jXqq\$aMqt*vݱX"v q_BZ>%М/r2=<ĮksP8d/:`/3ɻrB&:L{3*}f}C +!DzhXw؊]tkrs'5@G&NRS a'e +4萹S ;ȒqUb~P_ d*9+M.> 4>j'oW'}muXcwAƗL ^-yBq[kz7eIŐNC5q1X=Y,5(} );ͭI% Yl>UmLYݑl%CPt?#GԷ!Y3_SߵfۼFiĤBsj7 qbk̊"12?GNlh+5|O(q!T[P#ӱR>yYdƉZ߱ǽHhB%4>NfR,)SSQ'@\κhHy2zs|VCQ?f 1Jxe1r]I1{1^xH U,?<µDth r gtvҡGG!9d&x ^[JxPIUɮ׬*R'hlYV ?K6_:hgքJ@l)eL Iw :1hݝ:A}cթ>-vۂw\uc#N.&$F9d㝒9Wޞ;z^] ҔɉKdP yN޾znޫ-PN䡃{87$'ifs>ˍb.ú#&G\:262VEGsοl><  bT53䧲T,_^϶-7&FIR"ne"120^Mi :6*s/:pXy1~xE"{Xj2Z,ebpUҺ7T/܊aPU雺{&.qMWNCPC[hE'̷Q T,ӗSMZ7ᚩPy%5ܼlWq޵w,z-WWyԑ2|tqji]!+ixx S=* 64랾q$xhnHfw6\k<U8,E| uNZk+f>6IEJsr=3q7-ZVԬּR pIߡ@lWJq,EJ?pzk0Y'f}:tWAwg?f8 ÊHoS׏Rc;,[GQ3wK$Pqb#z&Ih%s35NorɰceC4;|f;HZbdmiΐv={߁!%4kJ@4]tSv-qgH/>d*6) ࠻ 5 +RP-41ZwMϤރ8RI%%Aye.r3IBV]#:M7cŌ{Enߪ:F2xqK?eJ/I Գk:Et {$ύ %Z94~Scz?x[.uTHh]g = {Tys:w@.\#ѐl7-I=y6%&gL|q/-_ѭS4*Y,;;zNaB2~Gc:z^:=vj\Kd_A&&~ҠiK+Ԯ1TȿYŰ|y|HWUVþ垖ڿ L9(Ut˿J."ko騷>{ M^]/Ҫ|[Ђr.tq!_~ݴ@R, j.(?%Aςi`É% Hf3Z?'1ۣ3ZM ɟJ[dVD.UOt:$䷻nꁁ^h Y jk:ӗggفXfȻA,ڏUkD_vZqզya|7Q90v;ڑw: jk]k`b,20&Z' Mѳ}˔vשR*ˎD,)H/YԵMo7p/2"HDX_Pc@YjDVО=?dɇ$td+ֶ[۰YL$rǪ(OsaR+3 NR& Y!3C+p HSyÞ-mKB殄ނ2) 7}6 5!T_3)d7ϱ^ɜD ͜Y:E$y?+{# L>2:I5OnEهj-k{t*٠^p}{EehlbDb$`7 ,䢯,RԬ$Kf1T !5pOS>),MecǨWˣ"xm?6D񽊍=-1PA1'd{YeL Bzi|qC2x CQ}~^ӃԱGv*7J8V g"aÆ%MDhofGN1m޶,T;Hﰑ39ϙvUA?+rx$Oz(5k0lԐa7s&. yɿ%E²bF6&Rh%":#M *@@-wEAZˡcUKiah,j,DqMS+οv {:~xq]VrTR6(C3 P~>,`x /n7%i+H8$.Fywc*{s~Yiosю՟r4Yih}3+:WnaVK[ 6S[--7TaH%DU֔"Oi'41GNPrΉr]s &fYxm#FJm kd8[_p{A -kde)5o~+ִ:n놝p nZDڍMe2 UmiJVO$:hl@ΚD#Jw|>vƶz6e@HӨ/4,6RqY1Ij|%iԺW( dN rd_%f]\=s6ІA:p\_IϧUi6/l6ңZyϽ)l SQǒQ)FʾL/Y\u=ˢ7Fd 8[BctG3$?ƿ 'WsQ^g.rfSz b1'pY&} :%UP1nb#j7`{UiyH2F)J[]d\;ZyD2S3|I09 XFƌlX`9RɼTygƫ@–@>2)g2LURνLzyD@O?ɮ{Kk0G仙)-]+<.vXD|- .eŴ|0ϪG߾ayLyr֖ _w).LO^?Аw 4vԐ:낗w"c&TD"a5w8 piY! u&!6jAEԾ7m=o9bYC<:^96:sH6R8 8lc,%{t`l> 6W&)䕍|O/;T֥iܧ<]Ks`hk v_-et֪j0jbu#:9EpB Iɓt:x@AބcdId(+Y֎.z_QJRvd\}&&9_㻍w˳(ŗq33B%8L$#4Ìvn0= OЄy4 p3nzll f/P ߭< > n@v/yFwh8 ܳN M^<,b6-VCJz).69ey{>Hs=qO8=  # Bځr}Nޟ`sޡyI)hW80D R `rRd\'SB$A֔@Xhbj?jk@JD܆ ٶW3+C8(J3&(y$4->ZCE^{!89);ʂqNb$/r0J(iY_r*PGbNj?kWv9Nܾ3ku +d1 MhnS;hװ"BaD]Aecz$cqmzn|:i;:1O9vz)WѹUE5|SJHbUWZ=50`.AsD2'-y(2p댸Q~KeV]-WlOTM|>Dm3o^ܮ,>{)Oϵ{ &Y'}֨Rfwr/>s5}#r8jgCV&rp2֦( d> %&1ō~PT?9`a؉^YTLon.mg'Gu h/%dUɶSÏs$"+ZxI\%;ӕY̴̓+c똽70E >~n~Ìi\ǭY3О@֍byin`_AH>]K޼F% Yk.ՐЄasN!]Ji=ނ'śk|*0.($Ksn~`̌o$<6^Qj3w a~zNj .3n~ _B"M=]0a+fL<w{l,)r6v[+\a{qhsX:ϘC$oZ)n#)w,dLgW24bN>\Snw  Ν0o fޞRBXo nqlP^b.Ů54 PR` D$ ֝Մ37fX8}J?p XB˗+5֪'OJvarĤq ȃdGm9K4\tmhgkmuHvt5̪e@pdǝ >vH&?eJK:R? Q ['`LQUf]&G4G>W1)LTTgLFQFNfhsħ߮ۘ\>g/hcFm s͂]CF*Q=Dzt̺|,-ޫo5@DvzRD+r ػƀLt0ĻHh.ՑZnGKsFGy #5Xg-葦l, |acd$4# %TU3aiwiĐ Ȫ3Y2ҧ>)[Vف8~{|As%50b^1Ӯ_mOp m h_: eQK|3<9!g ݔܼ?NY/sG'`drhwvYSͤƮ5 ʃxLKnraC+F775z%:79a3/ْ%<3B::eL\NUu|g=SQJjTpRoPaZ`+5ʍ)Zoa-うmuXhdW"~ ֟!4Eۃ" r\y&Ny #"Cd=2bȈXFfk$1:GaU\S{^q&ϣAJQd|iAA׃ODo|I@y(R0E1!6b QڵM 5fSVk_kSx.C^_VYү$)6djG"NU=8;^5-˃ [c7 LRMCvK%wKb^88C%x ܾ//SB`C^r \ MZmH4݊$.Ƕ;̎U`>,- /[uN@3adV_^>V kW,`#HI:⡱e#8raMAd>;t;`+?RIS=Rgs̕9 ]ds-x:2Zՙ'j! qeATgql]ݝ[ZKN<B-ᖔo" CL5T3]DgPem9U쑇Tm4Lp([87\6:b]mqziy`QA9ՖHKLM0|A]pyzD X 4eo!:!O$_.'#az|~:L.]n\qN: .o,3{ C)ǯCHYvt Ioڂ .ΡqD[3}- 3 UEKM;El6vH@Ʈ_,R!7LkuJ?"T bzԎCM런N쟎%p b%qۀjdw{oܺ/P+֛I=>=MNqڃI'*G+NK;Q2;9ɢ4PCN64PNyjVF`pHxf4HO;(2"eߴ:HB=</(oLb+4W7^hRe<5|62ns_ʷHCRAduP Ӓ\}K+2.ITqr휒mʟ\DUmuq!iJ9"-#tRQKÃg2)8V [R*`CI7Y`n*f1t]T`!9 ;4'l B薦c)/ esȂЃ+׭Jopzx{8ګސa9 2m"5eh0El5 }5'o`Aq-L(Qv lD"3I GM(}"p7Gc [&j@㭸ǔ,wIZO"\ItCTQVX烏Mu|5 ' u da j4x7x4˻JфG֐E@m/I ^&)SY !s3\CWapڒ7 =x3A `S&4L&|l~~!x4+.42.,eA^ Biy҄ ű|%+|&SlkA^<8g(]*gJ_ RJ&x9`#ڈXzTotS"YGu|B,'+9j)H^vrZRۑ\2 q{[P\*F7R TNm{A cNXpqpt-Y"OB|~DjtpHCَ0) >W"0k0Ang=7u0$0~'pM"M"᩷K+ZI?X|2Qf\@U-UCP2nی]Г}\Qu g2hk) n:q4 =YYOH]YGD^Wm>к&,d S] ׏XZo"~[Z,XM[s{'lA[̥$@[]ȶl{Í$:iψ6rbxWKl1'ݐF K<ov P Fw͞:"i\Z)h?+H̥(QcL89/旗oޣgG4%GԊ]J̤Bw[pNGġ8s0EUbU=mPoa-Ek+iPim!y3PFYicHw2T}(5G۪5/ljDX'{f ⚾4UVcW NO <urI}Z2^w(SoD@vy>ds xf-Oz ¬P-{@rƯ!+pw׸ZR^.AuI}תhJ"` ~Y.YK|01መTo2}v c OۨZaIdd,sqpN6E1[7 )W| eο)R}gD.98,Fkx:n) }V+Ofn 'IroL[k%[ )NK"k&2cq͒uV󗯪 (܌.-rHo)ETH{'ǔj Q]1LdV 3BBVc' d>H1Ά7{ɚn_ثXwY u@ {9SǐGwĻ*2 +3;W58{:dauo|Bk\e}Hq({XaG. ( [oDz/6~NhA^S!{ 6d>UFiZ`{ȎGM/+pLL1W:CI`.(8@PTBcA:]מ 0bC,%*eS#GAqij͎na7ʱ"SQ=2PABI#^,寡b:Ho2]gh;vQ+;p71 Mk"Z ^`G(8q5N?D}{⨵i! id*Yal>wo޸y┠Ưv䨓B{Ӈޕ"_c6q/a _%k<|8/lC u,; t\"w'!"y`gpvj[bt|D"}8 "Y4*LO2:~xDM,/Usk# 3H:E$ѳ^Brd QG xeNQw^'.۔ ~kݠ7_/Ǎ1ft=. P˘ QzՀ1k[J0s1/D)[j)&2:$ivM9w1DQ*./uy;Bc'1eH6͂ 6Zvp0F Ґu@onĘkڻ=z}sTZvv'z3>, g}<Nh>vͼ'?7FO)T8M-p0#s$@Q\r0,h:-@"l\x iW, Jܩƾ\ɢY]r<,Eɖ^G.g>ȥJUUus1Skw_܈M-Q7!2yN~3<\rH#ҝk9 ʔ!AjpBc)ti@JU-̤0A\N7ъ9t$mmLj-օ xS J/Hw J'"B+p\8 >|'.96基kGm_YT(ʫʼ|*g3m_{ܲ< ;3/.lLLϡUD68r7nz*j_4ρ8<58ߘ,dpuE^nb*b)!{Hr蚉Tݢ3p'G!{չkFl"v.27ez8n &n yŶYaZ4>1LZ|pW-z6:#dr@Vכi7[ j;.VOyĹ4;=BKmⵡj 12*o4~aԙ⎆$un ӽ\]{&?rFG#KcP# W@|B%aLhi02!&ڹ`<~&S?s.2U6 8٬>Aݠ_XzM\f$h7O27J(F%,Ë|}5+<Gb(Ppy WQv+ȡ( d)cHWAU[Dj6oW"=[jnSm^ |ۆ(I·8V~*9)U[7?27aDY2ųAjW}m4fU^vԌ1᷿e%S@Σ;b:JɁ"1Q{=|iF1L )aԎdmpבd`͓eY{ÇhhFw-23"*>V3 0',^ydQRI}S17˛^\{QUjx%?_A *"+\+ ,[<-G弸 6tqEMI(6-.17zgL0>aI}(a,4 /QWF.eP?o4%_I +r`u*'"uD :ڴC\J=/:0zWLjGr;608AYt4cYB? y0kpCV%Ps{&&:mV0҇:&[Q`E19mJaڃ6 dLr/aOyx@/_YD<fPEVef4G"yl*N+5*O ˕FhWS/1K[b1dH]hLx&g)WX4tX1i8|b7@ܽ:,Z-?VWK'QI54-[>$bME6|^CWWP]U}}(UDW[Z('nSg  Fɺmo 'xInކls\HH9?2|{-YLTFګg3 re)BΞ)nγ~]fKEbΠ=A2KC(==JY-@Nfy|Fx4Gj/xWSɹ7& Z Fh'2==BA'^ӈu LDEBʷk JD8m3\y~9f\uk 9Jyd%-_©~"ֹPdQcH^ },0pvAHFaSrJMUY87-g2Pԫ2IY1f=j" ?*=&BŃgtʎŌ]S$K~X{+N%$ClV"sYQMou ڱ.dGԆJ!H?v^.~$"l'fÈ8`gb;PLz0o@!Ɛ+aQ[LRPm8%LPbIzY|VvNZ4h2E{m֏ʾZ۳jlt<(=VF٫zw?(#+Hd3Rj m ΀kذ(2!a *Qskh~<9oyƴMҷ3= 8N>wm+FZ.a"V9u0l1@8!- 5`1سKTHmY!"N]|~+KM aC>,p,Vzꢥ݃%3r)w5ƪXU'CCE_Nt [ <{착A/p_ALŧD!lH1xR{%eb #G"NJt<)<|.`@-@<@˓#$rB 2)G‘ĈL /Ȇ8\!q[Cen!g&aBA$w5siۀDÍ7`kt_G9m>iU0sP5D^dJe5<%?R<&Y6;I_1RB 7sqL)Ħ9nZ2Z|AR!hjN<./ mv@ Cynq˘kѶU$9BN^cU.ޱ $ Z&w@'JDzq"$ Wq.CxQZ+''^WmD (FihZ}b1_KV^:4`;*$cZ<\졉DT9֝ƎV8uzxM OD /Y?A^>W]jL(-_$omBH\U)EޜV&gv]#sb-6eg<^:^= # ?*44ZJEwK<9kN[Qkݓ,;ol5T ۤ4PՈuDVEBq`Sƍ8lI(| ~EPDtG.!r1<SD۔{/!o I6DƠhs0|! z2;jԖJ(d`l癫Jl]~i;!#E3eɋi5a`Eȩ4X-[M}p iZS.畻@c*k_UɄq5jX[(_Yn_P,g[mC ^q{T hA&{=mce/A&]M0/«? 5LCX0"N0EȆ#ĂhJ|jUhUJ,.Td Hbt@x=(*-wtkUMa :ȏ)uǢ3k?pu@WVdd$_P^k;2 A[˪mPt@sf҅Yݴq_3O6_*ˋRwxo=΅`55{'b_}Q{ϣc1˘!,>Kјg-RuڬP܄PM-%6S8pKutik$̀γKmZTE\<ʭαAmlE-c#VWŔ\C˛`Ou8ZL,cb2(pXBHQIiwP@CJPSע`sφ)'GځD3Mb\*վ6#{i˿@sٸ߂)+:6Vo~HIE}1$|@L|?n<_m{rP:B9" V'J2YV+s{wv%0j8~~-_ŗ%`c"D)1}qs@TQr,ݐ '-dۨ耲:-K!1n #MG˭"yʁ7DZ=)h5Zt-g9!w&hAQvY'іE'o>`yչ GDr~6*8Q5M{=!@KlV2Oo|}TȢWapEn#H{af{X!SAMƳ:ZRM~z&*d6$Ӑy.NrW-(.(Tm# B7aL$x-sr5y5PiX& k+ hvssi%J  AO\U7ٟr|&dW w&䬕7m7o 6dJHBDO/h:q8rH;ؽ/lȢ8[##Dҕq~1\莚#}`-Q&DK}wH͇{W܆7U8WB_zmS/rPP>6nfHZ֏?BS7^SugOUt_:8=Us6^;Ulhn8qdI`O}75%] t =rn7oz:6!vZ D{1 ><IWkC}l`CBbDl!u rQv\9ƱRMqɽP~:AZ x1 5f$D} YRԛrmJ]ͫQmD9n%=+r//;f 70́ :8 0`} #ªqbrNubK(Sz+/`Dy M!.E-?UŲ֐hԝJ\s7tfܨ O`& @jy" X%jw;Lާ%ڑ^%bL1]Fqڃfl @Y>tec囹F7MSl1{6I[u"l#}9fSgRNj|["iR'R,,{y@y^溊gEAXܮt*!g|3XBfjTE%1elET=| O9]KcęD_Nסv1v>(ۛbG˂m~+m/##a ;\f0&-xv8VOyc ݎgk-bxi=&4F9z=ꅼV FŜ<(54LqQ申Q QOv5,5Gqېm#4)]'RShQU y\1{̕(_;tT5ulDXE{4o>.-Uv1KH=Y= 1Uw@Йb}%S<;I+ =>s%5q2b*Зvg>.}/:j3Od_>ؘ_2`&99HdjN4ꘂzA$ڶNzܸEZD׫bZPM|&-/nIgtK1u~ȩw| 6DA %A%w{=ˀPF*b10`bo ?T62}B\m<9+8KhA3܇L~|Vw0i3@<8la"4Jyعo}2S߅4@ ~M(ז[ϻS'e:@--2U6u!-^l ]if K+S5qy|0@3ą)(Kct5ɼ1L[Wl>+U{J=lrLl;bl5Adbt:XI;U?Ky)v[PV. %; }זNH81o!+ܢ;DƁr:er6"9 E_L/. [n:^멣'a *t1N^σaw(rR1>hW2*xC(`vي`dW=gr|}8&3ߴl\3`^f3Mϐȸ+ͦg ș{:ÐO fnC !/{*~X='YkE@@Z[ޫ߫`}!Wbzݟkd_L؜Ҙ L%Ӷ n+wIWj!R !G5goYדhzzWPT07<b,ƴfir<$&SbwCwUq{a?O_yZ ZHP4EXw򄬅j(e-q݇ iFzT]YM)2=q'rU)MĈyN+PQй?JnPwLOsXU\ ZVh$ߧ2}ne~ e w$Y;FLHY@ ]'2. :~>`OA3EP׶3%uy&yߴhB7D딇h>QGZB +jQ Mb1W3DY38Lj]&_¥\D!羃DWfM6F,=4ja|0a~b$f=L!kƿowu6sqt:Nٍ~os;(zaJ ZIsG]u 9ipI&XwZn1]<he6Lw-kޜe7W3gƴ 6(9`l_^nIiOϖ`uOsh##~:>RR7?MNT C=.N^>tDwkyQ*%NIpTmJpt7HQpν:$Wrq܊U;O⯎ɀQ]U5rm]HgوKh>E&D?B)H.YUkkw }19& WsY鯛u3Ydz~9 ~Z3Tʞy8bϞ{IZ$%(MЌ\a_O p/1+MRKayXRJQBtDN 8fbg[4jDHwF=!# qzi'pa#75|=M xAPĄ] nQbInQ kpA)1/;姌&[ZGWTfR(3Nᒙu pĉ١Ajp8m(ocZH@8~4gZ4' ].* 3'f/=g]GGy:6s¶=`0@&6E#yS]l,G̃i[X߷z\nmUVgI *~9Va~ J eG!w4Ƒp6 b 'NMCb;[Ѹ\#Z zzrԷK,7?iIJB?fYlW31j"^L/2!9emM!%|=0,Ӳl30f Qt # `zu`T7cufaez{HbF)TD|Oxj4vdasB)ed?x:F)4lbFY)z4noc}x17ᠩOhjVcD-Y Lg/\"8{qjx't,T#n ŖVrýp>$ hxUN),cfL,f{#N<}яPLcM I+)9j}W 3Ʃ}u.B-q~9 F|\# 6@F8 n@vmR7pֵmJFi/B94YyǚtYy7gNdǬˢ 6N|<)m;i<7kX܎eT9_UFt5xQ;XeT< mC|%3Y[Cj1 ^p=F7~˟K-h [׿l)}I\*(-b-ཋM@@ j!fݬ}WLt~bq0Vr` QX+5|@AyP8|%~i"FPv }_īyR!hӗt:F0](uv[mG6sfK#~S*r\O|MNWn\-@!֒i|x,OPa..,F6- uoϚsVhzQg;H^1-v'J WtW^r#MR';0:g.:Z @;PPYW#M.8-NEʹ5gf>1D͍#p1|tVtzڕ̺*lpb1p{tY~#Py7+k^k?qM :$JZ%rk!|.Gz5(;ũ<٩5>5 j,is #QQ8m X"ExLTlTx 5nq̳Qu&G7/?fBbtFqA t] 2_!wCy%iM%⺟غO/87){@9-Iu1Y (ȃq{I*+ j5XznA5]A3`m-\y5٣u"w5ΔEíќnIAdqGVD>3^y{ӝÅ%$>~ 6b9|NU8wXTC}ƍl{egW'܊FIoKfpX(,?hDru`kZ1Y3SB"N gꮮPQԯZ86Im<@A~ň`?Mt06t?xMsv79BT >[R s5h{w]c3~Jj=#fLG0]c )um8Cha8E  iq+B{S'ˉ3!qٴ 1 t$dYDfT'2DlP2;۽2z+~ogUH{gʐ"4%  裑;shX8ԚӳѼ:Z aXm5.g* 4R۸pٱ7xFC{g!v;#Saг qHt(7(Y֟drHI:cX+|@)., *T3}0(^\밳n 2:ux5pu@b:tl2ݏ(?%é`-] ya/uS5H["uNˣ_^sb[xs?{y=ɉ$[_riSK.F>[y\6r[ӊNH})Ap˅q)Dc^* :0T{kxMc,g9vPi#wUB8*FEkWͳMI4ڎRw*^-хh?hnE>JS7߻GY:wG|>9Ӡ+N60s.̨ W[Q};հ)R(Jn` 4JPa^A&(&TC<+9*%ꭋ,[ل $٬-٠Y #LK 8!z y)PJ+LWHxcv ?+UC򎗉H.9<9[4:2R&Az y h|z6W_-]H9n BP K:e}ēJK#:-n۩F&&,kR/"T ud>ĆOOØ"k2{]䚏\}r|LVkHE%PLxQ 09 |>zh#) M1ix V߭ N鶚'o$ 赙Fƪd$(5E5 ~%P;Հ]b'߳mVOx뜻Ԧ:;F))neRNtiU꣔|HQ>+=qzjB3E{BPT+[j8yj;ßwv] rkwky.CԴkz!4W.,Y;mt.b6 R8iV^1J5{^=&PQHw'pߧ8S$_Ƃ`e#J8JK ZA tȶ \vצg =>*YWjII J-yͿj^3L_pY@yS4c\DܗJ1~ҳkO a߾Ju3@tfKT-_n Ղn{X/Wiv;C3=Uap.=/?UBq_$w&xH7khQuф[V[,vdـM-g?@wՀxR}́=&[d7q̤2W졂hǨnǀt[atS)Znl& T\I 71-V~uH׈OeNpAwo+(ؙY;2wxokj(N8t (Uڱy L CM2UKhӅC5llĕ耷 J*Y gN̗"hg YлWdYU~rGTFȥ~ ARza.ê `5iY}:?\]L1" !& 2!lj+\:rtY?]5Dќ@rY~^.wr`}r2SMqhCqY| y:D(a5d+pMlK2EȒGcN(g &|$Q5 :~W MH&9TI|癃2,z>&cƇ~_pQd)ҘbpvEg%nSUi짊%,Lˈ(4j^ڮx?0pзʜxgZbݭܕ!ٷ c`[ۥ ~bZH,T0nquu gRP&],QmۚFwk @.b՞cwU2B4$cL~);g1fu/VEJ$a?OKpAEv 9Z XQU'W{<눭gu)#==99F#;CͼGO?I$$NS+N/<k3Ӗ~s'`yH9/mGMmIOx䚙?{dGSo׍iNk~#HEy4F{ ju+"NdjV$s#_b}.O\Y+t?Q|IHqIXL9RF`K% W2 yS JB+L/^ Ro(@;%١{ 3s&7z8=ekHT=gE_RRdmC͞+v{SN{xh B@Jvg{!VkJGbiyA 壹/ qn WB*2ǧ*E,Pf]` &רB)6*N#SNK.T({ϘğrHfo#gd:┶-i4'w τH~qL0į,݇mW]hdDrT+7~u$Җ"~8P ^St]c꼫!vձޔk;t>;i莚Z.bUx`}K GlQ+0G ƶ5VTyHc[GrvYR]`Y*aU|#Ea1[369j'SPlHR9A?}k(D: H&:N?/etؚ72eƬpx,U=( @CKnER_w[cI.I=*?xC)W3ubD)Y\8"YDZkvHERKNSL)4(ެ|πGU=."r2 W|#/8\wM^c5 3?k3aøfZ/]|`cn;?PE%f!cێpe)'?)xoA)S8iz7xeb 9e*Ö(QkV޹Bت6E^Q!6 Vn\49Dd+0GM\GQzYhYvJp-iwE st4gW}MWXĉ!K˺@-F9&?xv]~2t<<$=35vssOEH10]1gZOƲB팘%sph!8#C&-~3Og-Bwqf.s帄eFOYa,T+$~fBu z@S/_gjBH}B޹ 0;ޣ$u}Sa@V`1kPsI#V9ĉs._Xt败ݫKIU53P-o!* v۔"uC0aW^ ;q[0ydvB В'ѻv Xyb5ZL>vTO&Dɩ*[  yRg& !*adP"X)gjndKqʐI YfGRD1TԷk3Jڞ&D>QoEGNe"Iev.XDxag2z?hqǀ³YzJn<^,)&[CBfhҧ'u~'Y )DAs΀{  ݌@* cbjjF몤=?yF9V;3`a}Ze2P-Ց̐19BzE0Luyg]NאָIz=O=L"Ϫ_.~u,aىe + wSh^Ga"> ~z\Xz-ki4yHXۍae Qn/h/uCs`ImZ [TW@g{-ecqX)}K8 f7ҝWjV++h@t9ITH_* n^ՍxӑEI8$6BA}d9yCH[% eaV nvKm IW򧼋%#EȳO0K=@lf(9Y C4I7F_o3`Ɏ/ˎc^rq6}b^&1r1wmtiW}}TԞtL]xhlLib` ~HS5-YL%b"f (Pmck^IɸHykh_zeP%P;_9FLk~n8w{{g.3sQAV"GK}tAmicR,O"X_HC̙ҵOY|fX+-WAr⑃rKI_ 9(Ikw2QN6zBm3X85*$MiCEML6Fޥq"'6a/ luVS& @8l~ Z$ǥОeP_ EsrfM @Р;CYeɄ>7jh'7Rh>ʞJj;"$Z$]vHU"zͰYAK/P죪7EInNv.u:8z.qse!Rh'˰ 2 7)[V.D>CZ(5D"AvjHSjg@],8኷>&%e+O hpyo]נmGceɹTFBdD8Hl1wg-3Wx'w,ay1E(w+UƝ8-YAּW5>`!g_)+IP@'5Pb?Ul^r3z5w/8>z\3xxRT&Fgj>(6# YwOOx?.B\,0kmgڂ2jNz#5.N X l~ّaFGX9@'q2D`蘿ߖ0'kZ-!?闾i)j#Å:uZ*J I0G}3b)BoUWs@UVA+:PlI%q6:|5AAp㸎$/A&sN\w"3l©MQvH34̉S?K$8<)tA +|PݕJ5[?kthRF@{#qe}DɔCBqrfySa"[C ӵ)4Xh7ګCߏdm8bigz=4Ah72v2:$92N1.aB?n&8Q!2L 7uUV_'usxbS P$ԝJɋU.8fQp@B.о?/;w"8C*Uoۆ?C4* לFUv)o1T Φ)n }o !zCޤw8nxGzcΙ+O?6m /F5p7Ky)2 5vQǟD.v9+v5.bWogZtU `Q̧!w."0 jǠhfcL[ţx'?bp̈csm &5y0 ,% ەZ ZzYϽH ymTp"ڌp2MO=#*S5Z Ce7ov'匰BY&#D69VșW޹ ӕz\ |u8ÝC3æ"t`N(.{{4Vo1x> 㚓kяKzˈZ8![.Sn0%2҉J/bZmN_}Գ{z܀߂?oE$# ƽ*jTaZc"tŊ>.BĬv&)re:r^!%.TS?;|X0aqש}H͢/3a~ߜ:$rʻF; цSQu#(Z RB*`ɏT.(MR)1{]6N$>%EmGV&ce:2?Ccq:%.RFdi&HCAW .CKG-@2Ӆ &x=`BB$,JZK""7(P!Qd֖c%kEAVӭRGRQ<ĠkLTK㐓(ۋek8y5R)0O2؇]ZS\c#fjK`ndvB!)/tߠW vѸt9~W@C5/.xA~Vbmg6`kIIBP-~Me_S WU 1s_..Mc}$eoDH j/" +K;z | P i }LeZ)G- g=5,1O5#/U(X}O2_ iagp!=ds!BٷlIx H#Ma14 hg9[κP`P1%F|URL D>@^WXφ}YIW7/w{6C/cW\ +Z` zV)_Q#TRd^4xY?n;+SjB)tš4}!Xiut8wg =nċGD!ϓm)ۺd^9Hgqiz{5 PIOkmbUN䛳6A8E顠JyC@b`xrS,t:ߘJyso0)/# Mn`u Ζᗈ !v *Ia4_2qwZFܻqEv/m^DHO2 \@p{` S&zlpAmʷ[d1CF r06V3,#/BhBmP,pPڨ/ .`t4bi`xbz0taALJY' t1e ~z |΅,A+ok֢`q!֖ oT&lrZ|pqQugX%a/zZ'*6L_Im@EiIPQJ3_I Sl4>U4iuGQ_ mӌ#.aAqw\=??AYBBV;{lМ?x#\^EO'm(6 '>cc2BD?PN}~Vg; 7ѯ̓t¹(&-{Mpjٞ I6 Vư';W)*)1 V+T(.A~u1hB>Rw%eF>zwKpڰ @=cU>9+`/{ҤQB0/*Rj7p< 6p9ڪzu3/.hW@49pV2GLoD3ﴶv>EA-*+ßqOaԒo|@⥐8M{¬g}R %qxGyDWڄ6J( g޾>]TW$ߥi4tGpNK⟊skppo~w$]5(%MTn6j&2b(Oƞj6>MB: n%mˑ-C` PW6qI(q5WTgVv F,$7GOI)Y$a5Ðc72}7j.I{M[=kXc*ՎŸcPMM M$VUvE8VkxB}i6+agK*۞RIc \bToV=inX+@{'B~db0'C8/SK |!>ld\\3SE!m*K6ʳh)LɃvBt=Dߧ ?\ؕWvٚhmmL펳<C9h]*# {.'fDxλэVl~+ "̧*B+(rl)BaTn?t|k9=>!8q8)|Al'x]uYќFdDQ_AVKbQ oJ=C~Uf WsΙs2zsY}*&4);q2|ɆH0gf ckL`]Cq߹B՛ ╧7z<25hM_j;0^[Nlqt ,Q_{rJ˜i2~8;y! d$"]$U{ L=NjI:*č}vUz, vubKZD{(0K%kNof#uEW UdMMjXuWdA2?Ϻ<%f(MFAxiuZ\lVІ'?ܒj`K|ƥ"x]%tҤP%|[M~@B": mk'6\~k $"=CQcs)NM5 7+3O)>d 9hcdRdx0yh^DeU wSma@k_K,Xgrl^W4`Ow'Ok FW!d3ྫྷFÞ@s(f Ψ{22MLpEO\M@Ρxשׁ6,-b4& ė!,e;[\9L } gƎ*{ x[&ho . 5dT L2^NBd| +_ 1㏂xB6ɰ96rNƗ55^rPӂOG:&>}k4aPUs臍OT5vD{siN}X7{^P>9. u@_G48"l-.PQT/=)"ttt~@Xyv:cNM1$a8åMׁ4ӧb4onOAN$u@[K5$bW:އ8P)L<q\[4u|jEkTU.w~pŷfG}&wǰ'e_[ v6ʅl!#ܘSA9wjVʳ\ۉ@b4x⟸1'׆BJKk лUyJ\|CNb'gԋ972Z@_$=WVmS( )4l^/11L,9L7~5_{呔n& 5W0+8:Zn c¯M0Y]D, %TyxbX0R~BZ?_UħT&g> 78[T&jS)EVKo+ a$)]#l&$s?B/::b|!}N3THܳ W{BV*mJA=ϜFRM,3ͅHoU>~[='G*2n\iX}V `_G`/z!qgl3C . 83Ú.= O[ѡ}RԢ]$(CGI|}_BRem0w x$4'mWxac  :\+ޜ$|61s{'gK4M;#G2r ƓAw%% 3͙My*(sğd'VD䑋X9+o}B&) Oc}-/(Z!ۃo& vv0y$5fDOX|\h0~# Wh8B3~㆟NL'µ܂r;f^yeEe;QF>UjNi%*0M.PTLq=7FQ̏b7up(<1.YݴC) L &zjS4t x{& 27oFs [y]w]g:o{Qq,0X;'ëo@\ѸT ^i`s A"S܇{T%WF&ex al5-ͱ!^*SB*Vk) !.V@VG -,ئw_Z<1 ?ϸHs1l7*|N)n S**Ԃ|c dDC"xiu5<}\$+lvM5>tZtjwc+VהNP,ZO<'^/ef oyɫұM=KxLZܛB_D3*I3?Vx36kyX#p "/4*Q;7VOCDN\-(/G]W2FVNnc8GkDeM'*mgsW6!15pX_/uCqxr$aт 9ڨB" w-ƒbVާ#x6,ϝboJ w>@ƙdj _/q>d&?n=R=D;Bפ)_MKC@j) Cm?[Z -dsE[,DzI0;x~hvR=B /RJqoϙ؄QImKetdfDP (at93[ƒicI`aX칹PhAϡX=]s.QUR<6aQԓES ƁJ{l)S+-&tz|&΅T3 K*/ZNG_0Icub`֤xJ p7)cPƂlI'|Bqd9nnsKnB s C? spM,QO/u1BRRd#j)DaJr͢6oe*"zhXL$]1&IAq?)I/o*&|̠'Rgߪ$C*kzhHёELPͻ̶^N5*B?|aG.6OǮ +yIoY ?jͫ+M&Ep>kul"YY2k~Q6p?*D 4F&ϥ諗uޘޯ-"a@udy.08fAB6l}K[tZ(I -U/P?cUz2u^(n|%٦7}vgpNCڂcnև # 5V` kޮPdAP΂uTˀr&VԂ|(;?zeWVw\A'}}HoӜNߋG̜T7Gy."Ù;T%\:zuW~v}΃ ]^LJ##4.͟|r?+:HAj}" M'Fp :&ܘn@H }V1G63Cq %̀96Esz&dgo ]orIzJa, st +~3A x[Rm6 ('ΙhRƚ-n˟\k*%:^ܧĊ$eTvQk)M<'wUI/Lėm焻7_=z6xֱ[6eb qHcG54eAsZa=U5L;*@q{f1tv^]4l9qEsuS'nf.(Aљ&zlZ[{ټ9^ݬ/  HS\cj9̝d#C0H {$\2Tku7ygHTQYB67\1 0$ ȪղA/ROQ5媡uz ١zX B8r*aeC&UdGփlDC+mVv'p%}=4]]x{ vlM9r>-BW/ ڛDi݋RTrbuNNӍru5DWzcgzz-:>p}QPeS3l3<}{1urڽe:fx,(kY=cFcUtmg=Dv7 ry)U9s_>̈4z_x#-gUY`sIaO3?@kJ62+6X~D.5j`g Q)q[<4x^C&ՃbB^U+M85|Hn̼,:9XgudWVuţZ uq6f cp%3mx^ F`]?qzZ ʵýJ?= Q}9> J8.fGR+'6/Az~OC]Xy[x/=z Bh2e\IAdES 8؋'!A@,AoR ͏{ټSIک_I*PH,S $v@ , |]ENy3e9 8SSQIjtZRp-7N6QC FE7UݐA_%2O\r>Hx[ve`DO ċÓ؞%wsۈ7eӼdf"8U1_JN5' bՅ/=t:+X g ,qS:ObB8sXj,/pUEk}Wm|1QG?e) 5=Qmryv>Cvҥ?"+ʋcg*5+N #@d6tV14)x۽幘nNm}Xbh)+j"H.r@!$QKIh<Я[<tj^暶 7iI,a.:# ڏlRI1; ɍgߨ{l}t}<%Be9)F%qsb' Z+SV`'PUX[K ?G= %ypUst/%S!W"RYP#Qu3C]ST/FDn;=!ROLN9Z""F'(NC —XLR^,r_ÝI'ЂC-T"6uH=yH:iW*hϺcjn6'^[~vh;gckTza.S4XGn`0()3ЖB..C:ߦ8,D<}I-Z6M$6qqW|)2rP1kH5?̀F/o58!v`'fu$ʼO)ϠlgS+ o9/Ik; 3y4-Ԩ8{}(@/kgť^*ݺr1KC,CjMW;ڭy^]tgU`c'&d&vJ& A[ŋopB#cu)/4 #lB+dԏ>Y^-#k +ٓ<.;o SA0gh6F7XZ%&+~M}K7Muɯ(U.ӆvc# \czSۓп8GUE0l"SaՇؤ DR/5p3nIj+ G)`ʐ4)f"YTQD.*C$q|)Qbo!T*6 #:kRuT½`#|}~mdA4l߃ "h+>ci̪F&UDJ 0yJZzI S:X0sگJF4]1-gvP wp{[swk95@xZ}GP8z_߭YUAjK/yY!KhU|t=WW ;~%訢лu HN/?|iwa&MCJ8WAp;h*&p}! Ǵaf+? geG}#^8D-hq'vfi%~ :#cm _эvL%>Igۻ+ AQ<}ճpx75TI6p^rl}$+KhRA\ݿb1VZUycofʃX5ru$ST`y^H_;K+f_Xlv-G OQɮ'y.Xd.cH<;):mܳ鲷 o`LD+VGMVC)~ܴ8xiJMxX'n<{2ah1[/`C&,S۲L1;r^% t0/!nE(AA++}ghYQd0DBWKC3q;"::f;1f+$1¼D;"\~ WE * W2E+C5ȥ-tј *YqJ~IK(%6N=aGCk?UD,*Ib(D|gW2-"~,@-錹 dcs_t(B9AŘck2_wX3U@װbM޸p֟߅4.yG~"*LcH-x "T թԵVՖuɮP)q9C0S H-M>!o;45ś6>w6-nWknmD7a,]ě #  .,3t 5P>qKo&k ;Dqp۩|qnpu*}~Q4yrJcէl# &A 3<@GKqT27I5G##/x3E(GF#f7{!u28%̚(K6Fm(eSWs䩋ء5-v] WžZ /#^!׌N(c> XOǷP葽dN {-(j~J &:=%^?1]ZZآCtlD~gTݓSn 0)}C;|%f>tZx̓"{|}S(I1ǰ>{۳4 `kL%Z'sR̡qLYn4Oh  ("ʎD3h.>>bu34?R8G? 5)76j@` +H=]7Kb8y67K.o$X}m[< ᾇQW?eqK:̼|YV9sb?\)oe!vNw@y nD0o~`S {aN٦X\) 裫L_w6\)*D{ԃw;Lhש㻤#&ym2f)C<"9 w~d]X,>lKp%rY-t~YFK'eQ] N@ puezgkrd,kK]ոҍQvִ~M&0_Cl!u EoOd1r%31*S@&LAm0V$guW\ JSj$b;Mbj{qi"ǼU5̪;r$x@52J%wQ OVlek]uFt2.Rbąr@HD9S^p- )-'FGsL0,cqޚxesp?{ `mL?[.jMHS'(RGOt498פhltKRw.l0or>p |i,d̪CAo9+(Y{)~.% aE1U<_DeeDD 8gJˎ- Z(~0^b~Kcʼn!8hb|,tu+_kQB&̌!h55 Kz>-J_8WyQi V[bz<bS耻T{!R$\lV<|vLT ×QtίHIYd r Dn:ީe)>z8Ul Kk9y<&\<1UG MnЬJV 嘻J7/[N6{tղM6lTgo2|A=ɷ<sx)مi:;M9/P7Zk;<<Pu?=N-AC$]>\Z\9[uEV;P;3@&cw^:B[#M_Ej=BHUԣ`}=$Q]O ]+Z)`TYZ!y)V[5TV/+CaxU6!'?w]&eꔤe: JC;y1cuI3tn imTW ن/zgNMI{E8k|֚%'I{|XɑPyG\5-p.Oc ut9F=,f$>H r| c7K;P>zFm.oTPj!Pj?4K{rQh) /VѲ=tok rA ߖ~ |&SI'iړ/SkPZ_~M sF$x'/OLjjOZIh)S (W0@*$cOfAXg녨,3+XXd16bB]?JkhDF6x?SS؀=1Fܛ]?d4BvGI;1raRcMĝ8|V73bnh7HWk]$ϯճ9~vJ~ҡ!yna 7,Hx{ʼqzWW^0!xgů3e_qsd펒s$wyCRNFAn#nwKP#AF0˝g@ #mgۚ;0,gkWYaTMbMZi'ASdU*ԗβnNtҤrz@ ߘzYc';@MiE{&Jq'c<ΧV>_ia8ȇ4n'VB zpĹW&ːTI `[?s-_ӀDhk:,[>+ӵGtFM2̌@AWșhvݔX&Җ|u\{N#MP+,0ūz;}j j8#=Ukꧮckc/ i%{‹nc2bx}vM!v%KwNz6!n` 3Y`pdM֎b NF9GdͲ?5Dkk)*Bt@8717PL[뾮i,]F#9 !Ӫat@=dF"hH4O Y2.3D2-Jo! 2ؒwk\C,\ެiiq TDaNp3#0u2DҫsԎI;>AͰgL !_cGP- ,l XOkd l83̟Yl@l#8caRuNK ґKrU ]Ƞ)%V4nI>ˊ< +}H)(.g,ꗒY\]%;X~Y?FSA(?cxu% x2T&QV#O0,ݑ5Yw\Ik0-|b䤎Zx[Hf}lCj QAm]}ox3LHNza#(6:43W*h8. bҴ '2|+?vs#9eoYAR?72TK[C>[G8ͬp;K m1-iuyDO|b]M-ܺ̇ ݩNtL+ &!sn+F&4sR\'r*9@毌m$yZp:bh5ώ8LiJ*K5ʱi!4)qTry|̈uLy;`lQ0G)%< W}UtZ+Rv؈kybnD \ JWѪG'A"/ֶ刄BC@O>xJgN2㏜0!yޕW;`a&2-_;>H]ycxC\# >j(JNa'~t;<$~s l)Xݎ^P3cڤM`r6F+i3T;PUX0E׹E5 Kv&~ff`t& 9*;P{*+tXgq܄.ƘONTVV{_1)NeJPUXQi䡟1Q6 OdF0 $f/BJ ߞ巅#6Fݫa],3[n`vagqa6b5rI}ycRƂy@#k!51P{b?sZٹ'~ʓ!Ks'N˒)vF`D+1HWt6ESؽθ HbGlxEv=Qjk}M7[=P(sF ) g) m奬]e>TNs\Gw<^|7uD3аXa%JYzNjݍTY R@RE9كDOH%]ġb SfrbPc|Ymx gg s߭ZΚRr|Էކ$\D'GEeKSz`,.:K+޴46WW(edbnjfԇ_҃onvwL}ʒ_/Ifo1TF&k,#'kSe.$R3f;j51C*CqKp{%'UU޽|1GY~cpfY ωr5ʧOW=BVd~yke>mBXO5f=9 xWzJZF>奊[߈c %{4)Ȇ[;=( |8 ?hi# ι)RSlU`b<:J%d镣R!.$=7Y/ޕϋrI `)=RS7e6+mfw4ַ+0O)/'cuiyd^~З])p@-lv$;[Y7Pِ _UcH҆~&iT2q:l̪RAE~u) Z߂3PR5;h"'zJA tX>MQA[Dthh{\x%H|n{mxibp4L,>VLwfee;jdXe}NZ"fu mǛS WD Vd qIQx(Z/u{M>zwlUȆ舂 -a'c _䙫GYD˓`#,E.!w}@"Gv[zS-ӗTd]gkg :1oB2 \ȢŹHP|H'a,rF;KwDVҮ<[6rujK*-aa @Q$Y]a_0x4!vlx91E\ zv}tr䶒زw `\S103쟬[KtAv4  ZRQ?u$k&{2bwVRTnM`X{ l\PVpٶ;i*Qm4[Oգᦻ=C̺?*4(XZ]TM*Ѭ,%$E"펨PpT=^߿#O1r耀pJۏV;|Z1zQMUMίIF-ײrT_*Y1f)fQˆC?2ڢ@l#}hܽTʄje"=-C9yŋIOցzUNd e"2FY Ͱ >@ͪv(ӄ!K BVCŀWTPK`MF{h $ja!x?G.k4Pֈz%Co;Fעh(fh/(,W^MBi|KO&<*E+UƁ7 _5"W!Fg<u[smN~c(`bz+J(l?ʔE_#}R"rGBnI_zBkP~< Ӡ9ڎcJ2B,c[9FQ9La%.jדLDHZ :9}TkT^X57^͐ Y724+@\{HU7Й 5Pgs~ڈ?GrZ?>G)"WqfĊM|4%@NzGY!m+n.wp3y0_n$M*xd]&A^_]¥FM,mT蔢}+jAmnyB>Mu OkLkG0yU6~NlYRY}\Qv@J@fTPj%2Q#I 1I;Q63o\(kDt#˰q +QK4W;cst~7}cof_c*Rqɚ2\Yr"hqQ4e?ݷ_Bo* j0Wi:v%^͒mcf}4wyZ? 6 ȐAq6A0޽xarf:C8uY^}HsxkL!G) A uó64.C\4@nB+L;߱O"F4yMbt}ozUcxȌ?`=Y_coe'ĚPƻgY6~6!c)*m8AhFPF ej >u=h-k(ƅoD$ygb" &[T/~;,rfvO-zyER9He#\_0 P+b(Gx\8#?67{ 4;j6*ѣL1:J'S_=~#%&6? AnM;BuI|uK)3;+dOEkh,G~?'wEj _b;":_g8Q3>:*R>H@V"i j ^ry\i9MD@JxI]v9: B Πp^OGO!Eʕ{pn{<@s3Ba '#Sǎ|Gb߾;GQ+ele[ 2.( 1ʍ'Ԋ60~̖5BWo";Pӱ׆x 9{S4S"u=IP_zlf"z;=ү,lFFz<}h 0Pnn ±A_Ks *'ok( FR )URF aNHwjq@ &dHIaXhS*MspvWy>؃lB'v^ëpFfia_H/-;'s%cH4{.x…#-<{B U@,IssR8 yX4FKjuu)n@첉b!dfq4BX4UD 9j9l锏͞k>{YZ7d7bƽ`C8:øc ~ysr%7tJ2+݁a@qV3Gz|>ċO! Wmx-ʆESS\5T 2ƞge/V m>PGCe]YE+I@2 nt;A=Ԁ=qD.Cj\gi"2+1!z/ќ-O~502OzmOo+q\׺>M8,1ڰjTccQCͮG&%F }9;hM6 lhhWodVtR M)0`?CK.X lPRq?(\UnBdPeL]U> D[ṙIM)ZxSoI%" -M?}>!ҍ*ZwO[/%lmOWL\ F5rDJkS29ltgұ)U%Px!X@L ~>:s\:&K^.jm_ݳHoo8c1[d9TT|~./ )p_D @[!Hj4Wh\phRw\M>AyRt.5ƑdMwZM\LLs v1Q!\O3*.5gQh;G6#[e^#/MN.,>PA v=?hf&m^ i^3;+#F(l΅~F J||' as Z߷Fm=>4b0k9JBޚ{gSȧ*w"8(u/5I!)ȇpEvnIe`!mT[YϽaZ5bf΢iĵ3@ViTZBM &ye%Hw^ - a"&x/-QbvjߜF+}˷<֤@ČX"=, a셳6w`ߠ YKRCF]3D_jBx;.fhM,)Wxz}Rٞ 45pnk5KX9IbU3g<'YH"NN{iCj=N^\bQ_uX#xChZ+&=>峾B$NPO)!N3ؠcJ/atRۻy80ۇ& 7n~DJXgJ*ZvgYT[=ytFMo- f_-WW$bں:9w$(yqD TK3#攆a+_RhU%{`?zҴ|xbVSvyP%PVC-%P75oڷ@᥂p%mD@iuC8y3 ^8 /.2lW-H\X_@:t ~kZ!x/ uv#wl<B 7O rXPKbޞ$WWOsy]6*xkgHۛEx) 5L 1e,V/[Е o 0ɍ Df3]ʒB5Ms}TbMMO I:]O]$Z[fH؍PJ@E-x 6'ߘ2ŏVZ4꨷(W_EL+#n4D3ށ!b16|` {;;hx%ѹ3oFH꧰*+:$@e /YXR^b4 $&8UXbB~wjά)r &Mx_LVB9`oĠm=-X2"yyLF#ZNdAZ {4dƐ+UFwAJӡ j&XZ? qA;Y5O!i0%&2E~!"V Boa3ĚBҁ|74tDq csKlrYTmɼqu[\s0xpo45j N@\15u@V7"C8'8J60iyBթSTF-]<>py#]h/I 0Sg޸JEFTUнx3dyykŅjX/RvW,sX '"wX7N2){NQəa7ڜbCC*ȩ&/bby1w'3ȍ"LZP`W u1L!|Cw3045:܃L#䛿O̷wlǪQ x&ڣ\mA a3ĄL"<_3ґ:?STxbϣ-LKDj8JD7klH{ >:͸<""Z_i^ {]UbKb'!PCZ/UA׳T?kZ0xjj@^Yd'#GDi7u_Xy{ h ~̛-6q1#F新Δ5)Ş1qIA|bC2dW8DE%!Gô@Ym"tqi^!*[ei*z~{`hZ8Z7PqKH 9CYRf`p(&p#z[wxȩȦ[M#U"m-z 5уoGoxEvA[ -;4agȥCb(8K#_^Q4A"DD _:yOgu.1LF[0QDz&(|-(yeaJb]Q#W?F-jR[g `}͌:F[JW!X^Bs]S U~(kr/^/ʌC,~P#> 9V[Z췙l )'d_{3x%O!ZC ԟu߾3uՊ W7;]D}όHş v{ \d-!7/\bZVQ-gO6J[BxӬ}${gބ~Y.|^LyK#f$PuѺ 6bPd ]Gm-ȳt \VGQ=DQU^ʨj!6!"YW7`HC\RuAPz = -0H Å֨Bxvd]Mx|`D]ϖ1T=&NZݹ*huolv(!M;&PgG_҈|5V%X㒸(NxV$)*R,fͺ3|ilD}|OtpFsp_$ؑZ(.>úy]B"-s:[;Qkq>/+N+8# }<<˫MM$]SHcy|'{l,yeٓơY~,,GǬǦD%݆niϪh ~:"CL`83!`Lޑ@cqo=̜-p` [  GߊQ=c{ jt=0H`To w"J8(2J_Vr`,2W^gv'n!']8$_3 KO],h.gǢ"Bzf:뉆err\Y-:0 :Eo M[G3gP6 CcKz렢ʸFлtO:'>V/ȥ="{>O ~كI{{T]dˀ) ,$ ݃|ɍ$9;ZٌOCFĕ66zOgCIE\jX/RЕqm0JڢG y1JhVJZFX\{մS k1@}곋9cw B4{䩷\j:@]:^)ת6LdȜu6m5fHYSmP3?KL"y;,]Slr^1KߏD* nP3S$@ *Gs]ZEoz$Sc1#IQ#"{?;5 b]z'^2 S)CVz`q^)bݎ&mܪk)VND`3a̟7ޔ0dL}}.%DA;;eZSS cxQK_K$gL8Z֘@kzNjcn(4;U(@HJn?{o}n8u8HF;D68 Z0X!ͭR '-#U[ )bs =VRi =FaJ0 ! Wj5F y9hAԪ%/&He`TMe C<@'2Q:c%+QRSX2̎@Ê"shu;jO DIUR5o6{{8,~Xa1=CJ])Z VOZ= = <4&\0d:@ȔJd@1ݸS{?K^5COizn̷(oe O믈9 E @ϑL*j<Rעq-N LIK۹HTyL Oԥb#أcvۉWV cS6څ~C/b@ՍД*X7DvDܺVv3a }Dls}3A hPa<}S[:k8+@jɑWٓ*3V,p\yf3F3P(Ԩ``*s|9B=)K4=)ћe6H4<F(E\Bm@)@EgUW:uyF =}ԖBo^N B qLXT:83'c,V--Po6=rdAnҵ|+uijDsުS'/l8C=/+x\jqwZvP&,3V OpHD `l)> aK -BÙ~ 1ٶk.ۂQiA>(fM'ХR0z(J&s~>ֵv,o '<{ `1Pj6%FK d jTNګ7RhF0iI5Ѱ:JB17%fp-ͩ:4ؚkTA#K|xDSfTO.׳@@,6a#cS('߃C^0^,mTl#cPq:WM8_")w q(8)]]Ivua!+cD KN\2m`#= bp:*usΚʴ54Ep:#K j> ^J-ݸ↠ x9KkOX#U)0՟H -R);V݇H?kv5~Ѱtnu3 |zqXKo{Mje R>}=Պn/?29a U.CnL<۪6M'-Iʈadp^5 I2 yXV:DO@Nް4gm n{?`h;xW$vHwR9=lvr=Dmq8Hr /޵m ݇|́Y-ږ]Ui]'_? .LI)y LI gI+X/Zą1]G3;)#׀̍K(yZiu4?c:Nu u|P2Y详p"!ߨ“5us>j&EbZT!sٷo0LЯXev&N,43 ;@H~/Lrqԭ&$9;Rh,w+_qMm4T]_s߈/4FVH+&=>,Yw{E-odIڟJW%S'4c\]Tg<$k[PBqjvXJ֏TXoA˝0$f0b愈~/2MN#kJ@F8tF$Dۤs( +d 9Br&;d 5.6hYT'G'F}-l@?AwuɵDY4SedLc hdsA"Aev[s܈D !shh$xO#G}sPmQaϞٛJMa:-!S IOR ےWC \ >8ZT kZacf@ZiKR,1mhm탫]0UP& X#U;&\ٌ謿ܠqV5k"MIY>w5ƴ;}מFosHLpB8"uz\K'fU3Y؍Ծ%k$C"> 62UlS|Ok%_=Ëmޥ2?l' 99Ph:+ot8w`[Ņ-1 ށXXX }X(A-ctЀ0u:R3ߦw?rcv4j S漖cD{⺦p^4h.tiV6gvT)cB"zCz`56tKװbmMo"[{rﶺ7]Rz;^ͅ|n3YM8:nی'dxI.ȞZLBkTwk;(gх,7XğԸ//? i G>SJb!9#πг1v7ܛUXtP͖[Of7:qӆ4*/9hzQS[U tQk9GK;b2"o;lɴYWS3hcgtu\e |\9 mћXs.@ ũvu螂N/ǀ0+T)7rM%vGúl߰݌h CV'ʀ2нq+2kBsLs?s /Rxv$r̍ T*'q8hK_>!<dž~'5 垹+j#&f?޷^j˧KUJ#Y.K:;ocau);|GGgc0C%{wBetߵ3f5U4ױ~Kzs߷Bx R&z~˵E(I]5RoıHuk)@=Xû7IkLa,HnTbzgLT,zR{̤kX9:H$.׿Sso t_r}?4zf%_UC^9-kW%6?ILB_jNՒLXAoxpW֬Ib\%h_nhSV w EC(Xm2r\Gv'FY Q&1M',_.US~ ~9;-" 'В}D'|#{ӽE=sjmB@%U)#ssLqh-pLS)W+1Y{ّOpjkmQ/p[{Jۨ@)s!so#" {DizqNP&{K=Y܃ JH8K2x"s)_<;* T.jY:J:xboejif.Fyie,֥lV]$T-p-L` ]1:=8gfIE7EZU z(GI +k}Ɠ@OX^X}L䂧J$'}@R?ے05b04}뛈) Yis(01jKwLxJ+n2q?=mQ< P)9OT$I6y{x: 75Xʭ/e)#m{ίVyo6m30abkģ)QŶ 同U28ahHr_B; a0æ=Pq@*.: )ܗΠh۪ Qˆ#t<:y"k1Mdzy䱜*Z/FۘdZ `#|dHi!jpBBF&fYa|'"!|"t-F䇕6jSBn#^؆g$p.8X . Lj5x6f#SIwa MIgpl`K5>σ  |UdFߨ\!< ˤR+pE兊rXը,E̎ʆ͌`3GS "iv@@x<6Dg[S01M%0?2@3Ґ;yS…5nKtʼ:-ᴥW,KڼAw6nI8oeZH3֓eT͐[h)d;ⵒ1m Ma UOBNWM P\r}hm*5ѹqv⤰)]@M $2ElF)v8rAa{嬊Gd$/ !Jk9kX&o׳UQTB7ҭB)Ս9۪q+ǡimL8Q [ǀ8z߬Bj³ۡݐt7*ڦ*NV*(ӄ 1IY<S<ٽx1 '@R{q)qs(Ԡ~%:"yq4Jܥ=j)AM#pY@"@q(iA&qrكfGrN2* 1p€cvY]d?PfsUN7ƛǜ}qP ,i8_JG3b klIuY [ 6'y.7zaؐDca̸8<)S@[$A C@蓳͛2Sz64eBG2Jބi9y&boRUx~h0"lwexuߔ,?E%gZ"<̖8YR .n\ж-'=lXUYB_6bυLHIn.VX_h_ur:r?qT&O gz*T]ِۅ)^J053-"vV+jtl1&uKjZJ*kٴKpsv5ʔMbDi`@뼗Or~^ ";.".]͘ 9=nC&gor"-!Jq=-z!J((pݳn};Z~kq1 /BbڢgaU/@&{& ko8,~O?t Baˌ.;"Pz!ؗ4<˛ݷi׻q*:1^8<dV~]=$Qmt;_"X14-q_rDp 4D\^Uep6 `nަŠF5HwR讥$F L{`H vh%C)۴D_j1kBJ |nҜ3G00(zeQ=[i h_Ubc4쨝[%2t ;^%M$zMik)kzUAߏzfM r4ԩ@뷎"U=G ;5LФܓV:?fD'E>YGz-iF>H9' }.E8Y/%?)덻A2"32:lX&04>o+bC$Lbw㧪q&i*i-NP*au.LuG(f:@GnSs~q &LnsJy_)ՀΔJ3glL|} WS"9$ݺǩc6򛞜S^y=JA N1fb=lY%08 '<=\kk(= }5qicYr%(Ed%&`tީ #׹* +{ OYSّ%5xMukjm,{<9ITAMd]m=U˿ lUfR@V4%ĝU` F';nipС(7%͚'WZ`7TՋF\zEJU yKh' 0kc^$<ۣaK݂(' Ҋ"l laZߚY$ uྥˏ}q?BރUo:a۰fn vmLSڱPu^Ȏr BL^MoDY$CNvld,GO񰐀!Th܄}n$=7tzUW_E±ZpK5 ZϟgM#h7GMq"zc S팻R]ƃ~hP#37 מh.,T{ en;_g`(V(]7ʿRv\Z$Oy|;3vaQK+r7v?"~neSg~|q?D.ԫaTWKZ2ȯ708<+~ss$*i)#!{ E29&,pZTW&EE LmSyWU\UkAruJJ3'T)WD`^8 ?VjZ~5̓U42MQAœ\3CyEaSuыb \3=ENҍO|q׾խ%#Tz,whOSΖ'0%Jo:ͬ04u#>2g=%Yf0hDP b`q02gXDUGds$`?/R_PbX 2+;ů爧3Alg")|;XJ+e·9zs r" $7͒߬z/yKh.c~_.r{${ Q{UC%n~W0 _5uu+~Z՚uj4\~XXpZ d*sR|t"SB?3q{*}K{􀶉EqM t x-QNxD ^?A  `sb4Hf0B>W!o8(0 | QrZn睁yUd++ fG g HG&_}~J،#(s{T+ ̢*m^&ք3NKƛVZN44ܔϔ.͏Xrſԅp3fq@~T⨉p(9V۽k3ua$ >];)XqhO*JD#Ǧ,ԡ92:N@H\>ř1qc@G2bD2Ϩ:dvWHAdžq 8_@V ߷)=$]G)BQiK^F&u( 8ʆY| ]P?ucK!o7" \קTki2.%^: QPw뷕.\'*ݜ녉\u|H╡@uqb=դӶ' "p1M} p?ҪefXr!*nk۾<1 ̣ۑgNf_s@(\fKiJe@kZdřU5^_2S#PA8 -"؉`qB"e* ͤ?MwPLΞK`q L{A44eC]=jlL^J:aX~yLw4^1bX~N̜n-4En-#OSVrD7n\uѮ$b}'=ϦX!js=TpR-r Cd1Y'c8Cg88O&Q38J#Vpk[w:{-9\ݏ -8(<  /t ^`l)rZ!C ̧B[P\š,dr0 ғ2fF)*kOY>NzQpV;5%Jsu}:?:—bp2-Qu92F3.U06=cVe7 %sj&%]u`!Z\#FLHJ?J/x&Y.%`XCקų~5=NlH;x i.ӄJsͥoa8 LRȀƩM2{Eɻ)?״K,AO=]`ꨤ2UNS&iN+p8k3ްKk ;Y2f֢g麪6 ÷K[UKvqB6wߔ<\q{$G|H$H:FDZԕӰAyp8e[ݪT|7Ԏ<- \eV:ml%luJz#h^36F#QI_8u"S(pr|H9abߺflP~QUIyxߥZ];@sVAB  2 lyrb0e91yR :$ٸiR. l$NҐ^^GA?pY`e< )u:ՎDdkm7HI![za]!c橺sDwRq N "[ImT#+Y0aYcV* >+A\  cefOx-Z39/ܔLZ PjǏp#O2# WT=vݚ!PPqRq{تdLSVev7m+gS]A EPc2 )/;%2;+|ui%ı Ac"ۊy6,OB_0w=\@^Q< %:.a [ aoj= 15x(w.ol7XQ66ﳨ6(:CYe&;F;z 4Wy0 q]F0`a.cŵ{8؇5\ Gc?z81U)?X4z|dB0p àC]%s2C r H/ctJ hh&H[C_y78P{l4h}4ZM`Uo`[&\;X4?AwD8a ͖V]MtGuH}!a)$'nwgo6٢n˓ML_qAԭM>1{jlk(\pJ t!JS W\'[d ~F{m(Ga;:*fM+aP^O em2s QpP|9ɵ.7ס9Do6]2 <1G읫N7W/Y+7Os(T$Q:3ִ5-χ&M+}s<41۬^T۬bJW2c8xմL692e3]Y̕^;>ip>Eу[QFzGhQl]B)[xmGcА$xͧ0]v\߉>Z<ϯ 0B D5>SeKn0r^yH}qR T^mH=C5ؕKV?sȯd q~y'ejg ,RfeJNj4sv$„?h9ts!5+ 8|@]O[}+[[w 3HK3<DY|”w \<0@V]q[m|1R|dG6BⱵdw_x 2X=7ܞ1xI받p? l{h9 ;݄Árь&^eA#̱׋VƎk[pxzhcÚn#3vOQ/۪ZPrƼFg団25NH9utHFL_tfsF8Vbv1e9}38?xatJ#T#32 uW m:iK.E專sPYT+Qyɡl1dA$O,H|"ӡdqq"w\5ubk\*2#`wS{ƒDT\iqo:';˾K$0MԶVpf08U"˔eRpSTV< .mSc'ljRk"cq 1M<%0vKcQl(dF}Ȁ`Ӳ&`t 'CR~-tu[X N%@ k~-$Sq 9Q9; ^Ԍ4A ƻdG1Cr ,<<V w2r՘V4i 몲6뾩2M1EuLTXThHJ-Yjv/OeTLe:a&;i^ÛKpξDeec[x*?X# *gXxw8@_ܜz3W3UufG5>` һvKҀ7^n,[!v! 3-7}!  JL|ț*/A[vD-Be>9OWR$Q M CۼYQBr#:;3L* IĈPIUyPb9UU}?(}|#{~yc =,;DOʈYq}Xn,[}t As*x:$yhi |Jg{~BE>[VΤImO7}Մ[yCm|+roe9ve떔sYhi70G2URzTk**#f|<Vq+?C"ـDϸ:% 'p>fɁj]"ZIUg4YuI3Qpʴ:G4ɓ(3ohJRrSe󰜜F8>=l0j9WG趝1NWGvRXИ5!]:gm*%V^Ňi b;<0\Jy"YUR*QB)0)ˈQjI>ār۾q$]E[Ȯ%fq6+( .wMרiЈ_LnBH ,p2(:"jg^B_bš wa5P¸Cf猝-3@v {Lu@+S N6L'Xwi(V2?ʘXُg%ϳO |v)yseࢄ.pٍ"ىWXTM=nB׬o"%&8UFoLۤo YZ.@;$, rZٕ)nAo'4\ӶT(vrH7~?ěIJΖZl/6̪`tǾoB=~}9<|[D/khXi'C$:R]e[-3_Pt\X&zeH^zxM'*&O}߿7NT@Litմ}XTOȅ"ҶQ6?eH[yMtjcPbtZV)z.\58opn!LJ[tzdvf D\zR\% E2|gb<>2uZv`bbR3 {kwR0 ,iZ!xK@cÀTm jA+0׭yB ,6Ɛѭ[`ey<^aQ"6XBJ8lN4TY/FuFxR<vܠB z?ʱC3h.㬐ɀ,»f69\%&\ϛJu]~9HK'}^h/IKy#s &3T6Y"// *4#mhaFm/ЄT:=b> ^Sw\8?b?Zf-+՟R04yL#7奲Jn6}KIErJE2=%zG/p#^W z΄zW@7#AR 8B@#6>%aŹ{T4A3|lVN?mvz O.(#v?۫~aM7DL\@w. eUincȱe_FPz&K$~,@=!{%F;#O۸]$̽e2G~s!hTwcj}&:3'DK479.}P߾8>y dum?Y\> ^pY^F_X=\\'"g]nuE'b݋9p,~YA乴%a)Ƭ%LޮuL1zVo6JDOUP y?Df [8`H/Y}ȉk0[3jlo3)LóZ}XK TzGAaVJA-fP( ,s%pC+{~ҡY]lJ[Kxz&@Y_;\" r>ZL j<5Z v{qQar=%F݆rSaI6hpvxӠ!1GNH=Y)1>Kw}V3&;,IV%qZ@{}˖5\3 jS5W\DIٛ#,Zn)f-%'|fR"bD& >=(%Q㓿<|. Ez}*U 4+bi*OTH*kk=kǯ'Ak`HJ9h8-`w M{[9GK>vu"Tcee5;:OOYoI2I?ݪ]-<'BK p^&| NGά`~YRe}ŏI &"~w5JB =yN;wY.h9 ̪m(2gK \<"e۴]"dǷuH?QPx%x-i ƻ^G}`KHH}Y.iӁ2f際L.= ck#*7JT|^=rPK;mRQ Ou{48}ĎU9f_#谠KGTЈZ?r5(w(L؋4<oqYͤԣv,}Mҡg^o]`H@72ڢi -`yQޥE웛{川zց,SnڕuFK)E$7-gBctX1F#ԗ]Ljh^ &ƼJH{3)ƯUȨٓ%Uu!kwpTԶT/aj>nW.>gY&~&SO(çn|7?>#vy$Vj&܁(6'q{xԍ0ܟeMG _xr޶Z eIʔ"~&ܚթ켴dD21+z,ea&+hX#T7/[L^٣(HU/ʻRP-a1 r@Q^AE=2Ҹ<0k"iKUPeL[8|m8'VXT/o=T>+o"߲rDCRa$H7q:b4SwC<* hV bJw/9=oЌZ{ 3c)R8fkg%;:ߝ>sncl^|9#u~.!A~FLm)ؑH_qDFFz G͛;0(j- \̯%KHՌnA=Cۘ"$,íHmLv]l(0TN_gLķ AD$;rPJgz"n<Cߏz/4>Ij!2vu=j^AeϪxV_3 +n^ͣU~l@k~h|3`/%M᳼jԧ z$46؟{~hRϽtΧ\8mõs+>SVlTO~oH >ȚY:%i'63|:H ?#q f=e/zy'(`ry&NBfW̎.pN`4<r.w:b-8xo Z1ŀ2|4zk, t6~}IgYIfab-$,4mGBź/oC+qsESWTq~2 w{wqU-*)@@83S @v:źwɍ2Pf;&Jㅄ:ck[+p:t屹R4Ӝ3-HESz nQ4QG*1ȣϊQVԤ6d)ZCR4kV5 lmCאMK΁1/el0{S~Fc~z XYwmC;l1|kֹ n`þ'L9F^j+5Yұ_,)/i-뤙g|QJX!$wBv&A!g kOntxF,)ld]$A-AbAr3bg*iZ7_DPNT]x|UDC\6J b2ZdJ 5)ZR6K9S?/L,J6Je;KӠZ:l L43n:ʉkA^\#t^Et00x~ǂ{)X3_&ͫ93hC`7ᎵJОwWy/Boe].ʳ%`yw!*^-a}`~ &hyo@rL΅BxEo0.OΊ)}lR,*2NA:z1ƒ7S&a~V),|<M[;)?Y^c,Dc}4 8;gd5 (3F62b_CQOKs|e R4xjMdy J+IU6Ɛȇ|<'ANP^=(VO tn* t\_ V&XHIP4 kFDZ, Tc5y^`$jI(ADչZp (7뉶YcNS{_#]g З2O\'Vh nɓ5$=%ߒ29= ;E#R7 %SwiKdЃ[!d QǙޘ e 6BC;4@q4pNb EN+bi˿=WƭGL10@h6 >& ;F{+\M(fxnPm bXB!֒H m.][3L<@ 'xKUQ[psu6ͬ͟3?y5(^Sfׯ"DYug@`Q\2ʏVp9 yYM(5˵; Ee?@|Х1ab7-C1Nnc-vXĉǟ|֣3꡹ m%&3Hs3^9nRpDVurZWE4"9{@T팃MR0SMS$lAP$eAvx>kC 4k52/{nJ3HX5Tڸ>ޝ }.%cfۅgSbIآ 'ۧQVgqZaL4γ\\wjO/jJнz18~ t}_މ!ӑ:"T+%TQBW =R,̉S*=mYhc@[{ha]bXIˤ>1L+ %Dž~Lm>`bܣBkrXeOт&>c_y8 -Fnc3L udIr>C5Hh uնr&S#8oح):Bmd*V6CrIUtP-)Z6Bpcɳ؍-B IՀ$QnQ+ZIH~DS,&RʛpfnrW4xr;,Q5Ⱦ1IU捸ٷ0:{ n[>qѿJh uQOe+630/;ӣ|| %*qw@9vFW۰I ?nqE?ط4?38x1yv9)Fu^ӁX v1ps@D*zyG?luՈ+eAuPyDAL\< ݫ2a)3|ঽ(v޳I:+'ݼx̨sdv[ Tx޿K ?m2kW!L^t>?O&c D%+F&=hugy%6o`!ffgdq)"H;MN zaRʌ&2 RC<]7y\]d;yMwG(qku44X4Nky1=y?q~Sv Bׅ x2c^ɶ5^A5G m_-+7'Ayt 2pGV憛uNMcg&;VxSL݂0Rs2)cYK.ߕHF4{r6'.kX`k"O !d$jQmMeOB U?Msm"ȻOWPTVCxpR ]YxkW,Pdel"xcg1B(mn exg5 /Gw(hSliؒ0eRk_ 0=adTAޞu%9|Oy60QngC2Y;2l+d[wB˞Kj Mb|m>5f[tt i݋Ӡj/jdK+"#ZJJ&& w4~G0L"jA^cM;>d-\jZYs^4Nb%ݭx^q5s3*}tH {YM6m[rW" ,X|EtHvTxOrP>}HL"(В Ti.%\{/iGϥ*s[?4'*ɭiV-W?K?f;f Ud"*3ʺ&xqM@ #8K=Lyt$wgwX Pq| B,b?px$,2OgAX/t%G[~OhI=D*'oQM&DDdž%:2FyDp팒Lxw]x8E7De_h5Rf[=aA hI{@jdg4 W,\V|8 1Fu2-|ثhzxust𞽃j猋ȓ7r2D`F߅0ƌI!& = $2d9 Ou72WH~ Rd;m;>Xf+`fnw(8+]w?.\_Mv? |L{/|i<!d=/^ud 2 5 '8ܔŅh٣8^ʜ`^w-꺫C`6Vӑ7IGC|"W4X4rI=DF@$0ZJ *34`2 DFhɫDT)hУ1C R=V  Dn=T!bkY3C,>o}ߗgd)\U䳂XnOΖpdAuO˱8j\.HHC+t<}$2[j"Җ 7I󰂏cDO{鍙eȒ֫:&% >[C"Ea˂c駣V$COx 9+;C"-o L0 D*)rdOT^2i5Fl0IxqNUj5HI8ppHP~`VDqw_i(WIIDK0RS*"]M w%bbnFGX?^;/7}>ľ`s#CؓpSEeVynVSgWΠ 4f5|{m&b..C~>^@͚_KŨvBBfE\7=Ex,*D<>X;Qr#T*9cS:gL31W-$ŨSV !oC&]~\Jp}Uv9b m u3S1l!F&::bDR vT_KC I % ^%<eyhq6Dw c5Փp*z=q6nmU/7h ?>A9! /C)>L;:>֧SsZ?ܻyď6n?/rh:-"Crus?'nUiGq:n#"0ǻL0&ҍ ~_/ M3^f5.iKHHbH3Xitq;n Cv I )ZFlxbY z:ylVT8ޝBR$r,=ꍵOʴA61 e |=ڠMBpz !`NN%bc߶8CT/dWX;/H2n6/>||/fO/L,yO686X\ w*A)}vnPņ|CbW2j#JJ%IK^՞\(XL-nl_\=mTԽj @HAO>9sͣpi]7 NIʐ ` lԟXʁZ 04-E"ʈc%).&S~ɔ4i~*$7ǧk 3EK%ҮMgQ!=|60DԪM\٢r{R"OGK, kJ8/OM*T~H~9м:/V ͣ kӱJwVLaf6VT.I6^FX+usc:g) q:aB.\zzVpSIaPʜ^$Uz^B\G, ^*> & su:C7ׂ9Q*q{>l&pE@,lfDLZ3$")(h > ^i_wxõ nXVkM;]K;~S\eo g[a[,2ْ|")7rċ_Li_(l>! "pM Eǀؖq jjx.e? #EpTOVs[qrS Uwe8LX{]ja o(3*EOK` 8vLl,nvu_(YݪiBpɰrk@9" A/O c3UJSIz {} vze}eXp‚°y<$h hJimͷȹ4@Fb8H꤀a-h.,/FPۛhE\2IND^E1@8*@6;T|KO JLjЗk)@}!v B;[2 !~U%U؂עqhȰ_)z1nrux +>mQiMW J#KdžKa,ӬjGW?aH\LtR+fR1*ƒ~'09IxE~7`B$r_0Y~@ʠ~v@{HX&[ 1{=$2{PBȏ7%KI<,ǡRvL coyIvO@Xơ#R}-%#`%E9CȉDqH5K ICEf{1Y4ׄ#VF$Tn:H53&DIģRhvd'9IuQJcDӓX⼆WH+R,'+YQjOC7鷒@c>H ݪT"u ~_~1ҐɼTM(DxP6$T]Y `u8UH=te lG#zҵ2t'~^jf. W'TQERDݓ݄=XΓa9BXνDK S'˥??dt@Z_!zNSd.-K@B 6|No)չ9\ӍDR IuuTfiuWo(< /,,E?̒ASѽ,G1,ߞ2 m֬56*,׽g k:xѐd* ~ i:P\k[J__$8y6Ԥ5?>ĸW9=3mR4\ $rvi_Jf)N4*݀/ix|s~א,}oIoCxQq}6@ BZA4m/&E7'd|$ahm7ɠwzf %ŒM4AMT&Iqc?ZԯTͅ3ܽ[p{6_5PZwBމ)dIw^߱+t ]X.g|Ӭr5#ц#֮D9Cjǜgmt՚#RDvn:5zH3"( !N=S\КQG!FVr%R(|S8K _w[ۗF= aidL6 ˅ )u߻Vʈz]^<#Hf 'S퐻S_,|2Y2*4jz^OEYӛڛRW^[rS1ַכ3He$FX@WǦRZzGY4~k{\-a'.3Vq'+ɇsaz|Rzxy%'`&zſ1R$6["XRaY i#XT˼ Uyg*.d|9*'ho6-KO jglܐAgɂӪH -j9Y⼃|>=jÇ*F.F P6>PDԡ^\]C M򡑵SߩeYp &Y2 Ҡb2AZc̲+'J$Wf ed5!zqd?(aZ>$aďf2,sUor4TScBob܎ VJt4~wqb3w5+QVcdܠlzgyoepQ1f|‘?l'"Q$;( KF"F Ɠ 'F7yj1eeu%4X^ʀlb-|FZCtܬ"Q ڼ3_pF߳t;|Ӷ`f9C!i eyaiNw^O 'G~!Q=S`-O]S[v>mo2^09gYPN@Xz!YQ,i1boCO+C&F*ʔ9o&&ga]+f5hJ5hWѸ.{w3\nR"ވk^,2.oYn)Їc(N "O }kq;L7c0hzی.`ݶ k+PR;&i -Sԭ!j\7&RVg.*қF]{?:M|ZȗDE@<mZ:6BRXq<+&ANh8A}Yopf iB@xΔb Or9&wnyMSOsջ)м?m*[Fua;MؒcXOY}%/ASGT-X<^qJyz`m7nB> Brw Ͷ[8LovU⩰haՎZ4HJ񥃩VeQ*qciRо~t3%@w ;M q#mN<W~=kL쇢l .Zv>CHA G}^=CN hbc_^>AC;hR>؋EZ\Kh"^͝TdFJU !_ W\ 0KK㦳(Rt>ʐߝ)ƟLk=~T aK|ź)(7Ǩ֭`7`76vYE3BZmz]A&];)}EwO/WV? d[)8B^|}lJÎudOֹ4 *53ӈOEثN҆ l+C=yݏω~+ڱY!Ʈ۸&3 z~w++7٥=@Z5\hzσ ѦP$^obI DQe_7BZ$. [VvlA;ȫ-T(׏7px '!^n݃}$Gp\)u0ӇE{SzI8u9!dc݀gEdkv}OLnT}VVj@hG].S^z>lJF}鯮=|]?g֦76}o O7KyVZ0CwWcbjç2w'@i/I+w}rP(jB2 `HHR>9w  9]o\#oU⧧e@Uy8 C8lH1NP=tS짋D]I{m' E0܁3őx4~ & cԙRRk;dy%8twvu/Z#^Fp?^15X0bo>)Z]yJ͡ ooS7TAϫ +sGaw>hb?N+e^")&2ۍ*Uy ; _݈UV;9F:=++\4Nܹo49)79IT[#!7DR޽"-TXCҩA!Pd|[glFe&DD^osWg:a[7ܶEGsӲٛ82A1:rm1:s\1NķT ~p; ѕ1`8O `i6/NnENX#+@EBH;3Rfp/ 8c.ݩ4yyEQ* :ppTbMAn ysy:SY1I^O5ɕ1y}4G7xJȞ]Gܵ"KDžnᚽ㟝D$lx~/[8)1:e#t?, CO`nſ\g G!;316ހ#?F*xe6 20Baww~R/ YQ<ƒ[׊Ҹ`zkQҩƥ]e=`д-rh U?0߇ rޫ[[n)c <2b`2V*A._Gbԧb~PFt7[&<si:Qĵ@kb2+r SݚH3z&\Q dp)>|\oh6BnӲ.0P1{3y~"}L,^I ]7C"4bMaÅɨPg0G,$S^=C#]*/`?y³ByĚ^ӧmx&@ȔP}|L Ċ-׈A f<ѰWa.SdA5??yHqLPe,,2Ʈ7/LpqTW:dlY.ʀWlXM ~|fo(CDѕU&[gPul.0zwґ܂ԑ18:5O .q.^za6kk6FAO Bw'"Idġf~qAnuF( i / A݈§\r=v_\ty@~T. wď#Pm\Bܰe6 d=dM6{A[*'0mcQe`_7=/ v`ag]1r0TןR%*+.6C @ osYen~I<1,f@ׅ` Iw,c ]q"0;̑8:jje .5&:NyPf^2:gnETM:"Z@1_9$RuN$Yݲͯ`.'2}ty_ BFC9̷euloH U#BWc !&|z?$`^'>ժ:Un2 ={kJ-Oड़A9c!IwXFFIlcu\`ݸJ"˘5A+8!cJS-Ën9 >YAɝ2h|}`΋=MX3)",&f|ntj@c>9K23+5PXgjd6*Ps8/13?""ltn26]KDדߝV{m-K"O:l PLJ7̸, 9壜ɒ1,f?MWT~_EU8zZIϟ4*ك @;Yņ pKW P0[͖/@9~jbEc=ousՅJ(ocqf!vK*պ  矁:xcG鄽fC]J5K;nZ"da<"D˸Ir%q2\ d6秸| :' 2/ntdkMYAE+5-}*gVLZL"9D5vL^?dX>ZDz \bJ)+Ȟ *doZ'_#}YKj r-V\C%g6^ iJ  :LMfƟsmJ)r*5J#bW-/{"nCblĪvaXe9a2p)KP5d+"ɶibsNiHM=B"caΣZpBZ>f*&bD6w|F>kuKY_/< ԇ6ٱVE?EDJ=ǿORkLj|6-~33V=QR0V#q%@`*nvQr<8Gy`aB(;8@,#&\@'Us8Gr QRijÝ֤Ͷ+8Jhfh1p2Sb{+>},(~)2HOx\>xt:FQqR1B9xH\ok>s𛈘/i"3K@Z yZBY_οB ]#םEobjw-֔n&/򔗔2ynւ 15eim֍D~5 /6ZDE pHZH?j "gj b/ޞWY#>JRj0%2iAmpRz9l˱m}'2?{aC;vhyY􀞣ueP^͖WgZҝa~y@3+td0xx%D_*7 4A b`^})Mj-i#W17V2Z3sUnܙtT \\n[&Q*U&Fa"h;{:gx>m`f]= P|R5YH4$Ljj5 |2^[/B#|`m噠>Y+Guk&bmKש\h#X-Y~2Zrh@Z۩AZQC1,ҔN1ZIp_wT~'ƑP ;VB4r @#:JM{I%]ʘ&?UT=ξ!foHkhTy.>";*2Q2lw[QFu:[VDP͸!T"t2ЅxNu(y ygh Oʠe G/Ϳ)m*jkoFZ?e|JjWnTW{ld `TX$ŧ%m{!l3pCt/w'`'"1IKmkrh>*T{P28_ګ¹Y?0)K&#"I~o$z2I`\fOf@M⻵tS{8+ ghh6C^6|\xDk-f?Fm@vd:vf}s9P5/{8nX;Uv[A>żCTʨ 4-NV3a9⏪TMDPR=hc}$ഃ;D:8ñ8OF -?\%*"~7pXQk48u x!eƸX,ul=Zk \bd&MFtu7LxFb1VAyQp )»9 |Ei:̹4!$fGo TleGCzi )iAvʸBKae5\HR2jmWp|n!s5Yu~l&$K:!+'D!ܧ}[%:%gHMb޾JEW>Љf$lp@V@R9q`dܲde{sEΗV @YHYбeŹ?B^6 oAE"g=Ȫ̤.WG:”R2 Z%;. &WH!WYhn{?KxʡBz=2?87{y,㇌m<',WKl13]+ҿUK9 ش"$Q2 `A{[T*.YU:(9K&{B1"b5I㪄\''T*V`:ndb0G*{uJ`5S)b8#a*Sǃ_Җmٰ΂ yHRoSgWnozU8d@NL^߆nWδTJWIvmq]xzhW=&E !@HKM!xAX;闽UNM $ Сŧ:{{@=Hf R|c[~6YasSi39Aw)0;So~IK֍TCd icb|fP)y;>Q\+"oiscQ?.#t~ i_8txù-$eZ LlмW{@:uJ G1i[kDMMf׭GRxTFD֍_ 9,SMLo_{B=1塒&C; OV3d^ޱjMD97̨@RZxte9iT) i&Evʍu0X?DyY^dr| Gf$ނFr,T1,_,sd]WA,F8~Y8ɣ<W6'A/`3KV~$ ' 2ՓJQ^i!>/'Y>Mgx175?bk6 ;1cByL$CoۈQTTUERՉ4,ҀΠ/5 ~@c^ݎc$EDeEmu,T_ jBNvSK<=LVU\'ʧFE{ VE3˧>Ϩ/%ފds]w鵏<]%'| $[^M̗h$K@äo*ߨPFs.j*ҘkG"Pr H1UL<4%sBX6er͗ґ~%K%_x2:YC ûxZ?1yѱ$q6 1saHR1T]Vogoƒhxg.TՅcM$Qi#9e" m*2yK^{KvJ!Zyb!fBNd I-R[\?ZG,1bְ 7uWt/*0c6D=*4 5up ؿsdDVu? LQqaGiA{hqMY?BcfG-V.{0Iv-Nt3Jy{V~0$WCeQ1s=YE8nI~ Qj7ЀFwdYw*M fDN1ah쿄Ũ7ft=w@'];ƹ‡RBA;ݐc;P< Rm;Xj e2,Y3$;ctaWd:ZtZ?Wy\c2}#94XVrNh nt<%Y8OaZT2+Hg# $H)S9>1`mhG暧,#]wjeV,[f|pSjJ;gxYd7r_XW SSn!)e'XvM_Ǹ);1z*H^G 9z˃s9D,ijCLشfAq kVz6Huxo%Tc wz"/Hp^Fd5d=MctO/áwOge XfɅRk Y0͵Rh4yq5LHKcK9EsMrOa2Uo+}0c8R$Mt2B{Ն*A$QTaGv9#t.%@Z,6T E !eXWal}K>3R#W~mA  r6Zg::{ŎYz&[㘕}.UE2Rm5?zK%y'3]Ov"mS#7MM{Dz_^47o|-ҹZbB\acP:nl 6 L|M}{ e1^1nCը͗f@ZQF?, ?rQSS_WTd $EblEv:3Q9,ܻ̈n1xc.X9qeyou$LD2"З;1u&cWћE MPS'2yqQX/A Y hCt`;UtS[3̝ijvHBD 5pлADt V8 (HjrIҘT!tuwB7-:^+9;m:jȲXF%VT}X˭"w#o˽ZU > ~?&f {>sDZiI]@%Iql}P,ȶ9ԯR7QG>:!'5> -4Z)wp3G3b, fNvJA<'taPGDx0*n?׼B=PXH}&cT`jHkX?&uS*ڵ17i µ>܊7qE$HljYc&X7i㴕t}03]Z7l_pֶWtwj, +J8~ɇWtaƢG/u&/_dv *7ոH83^#8 G`x=Zޏ=Ӷ$t?&:důVl; ޛ.DOo}[~zKGɸoeK{g% ^8aU'sxUЫ>S%Iq! fJ+ԯp \ K`V9V'u;MPjz9D|Z7W%3A`vS>I--@7%nG[* @}۷ )OЍ!qTaV7pW6+#_цxa;EJ8&+JfAF }濦1x|څt|jkd庍#3w}=kjjĆ"j-^v Fd@~}]еIʋ ==* y?" 8Ep9`{c0j8L75κ{B*:9yNT;֞ QR#M--,sk묱`W׆ƒ"t'U xR︊if^Zbœ,G1Z'=Jw4+QjlAc!qFAPĮ~fwOKp8l ȉLͼE2tnf}C ѭ$ Tcڂf&%j,SIQ/Nrq{Exe&*ǃm|bBvK9ϣY}:߆ɇ*Dd_!IL\Ĩv5&]:vJ0IDQ8.Az >CczYPF}=*J\,RC`qt.M/ jZ_ b;Xɩ9o!;)>d#]r4IYx/zhã4DV_:I ʘ@'~;c3v 0_n"RplF u %gLH@ am[||iKN!y`Ktk 3BFf9,(an"$&0d45H,j@(mFnxz[;Lo $KBqC~¸z3f:dTmf}4ĺ 9_tGz1Ew6EVt89A1Н6[0z^!obWG% d3 0-C7fz\00HԶ =_c_@/"&;n^,8 c?+%z ^k65B2}-]E&X7B]AKD_:jeX!S@ޕKUX zTJ_&E.`eQv^;V>#n[l9)Gϰl^.>THp1Pf(}*1ͳJgdXg oX l dF~M7l-ԥyE.sdtzD]'"sgx c7F, xgt z]#J>O&e Q=e}NartJQ\o,ݽ%v^*2_-_.M't ̒SuZ I ֕nNi` GHC&j$t`oj;w!"u D*&gmi\85s!OC%ld_[K5/O:Mmbeͅyb&rPHH~7?QHDu~ٟ<&,̼np &ԴX|QG6;-'篫[ P<8e{ϛ2+?E}8D#v~I95%V>-)7Ṿ9ÙvtL{~ؕ~BƒqЀ:co dX/uIkGs0c;F٦󬭑.:WY.2ȁDza=6F띢H1P0ؤOI1$8>y._E>_eiDCxesi; pbWWJa'=] ΊvX!js؞PK 7*VlN͒KYQb(]BpO6ƭq^6\duV';`_P3Xۙ7Eѥl{HMkV[PD!~H}$I߁zUѧ ִTqt&+OosP9gQt\Ⴣ-9_;1nղ:Y܎ B &q14c1'K+j2(1'^3^n>Lȣ-6PDNޚVO/˕ğ(dQFX`Qoxlw}WO̤.@`۪}{ehzc_ÞN@bk4iCEGZӏJr,8H7LŐg=d~OhEnqԼ*̱9̔W"+k1xmSo"4\̫O֯zg>|GcWNWR0r69T .X n%'zHH|MUBȚ<^]ZZmZF/& 32ޚ⼱{f QHwӕ- _Mb>M)+(,$(;Շ7?Y+Bw=A#5E5 2/%_Du:Qa>VVgnKlx<{O9NmN[,FHe͡t@ۡ`#wZ0ȧlA- f ~\j*C3F=^=X$BEnj07s|%w7kȎ84*K oXn -, c )dLžAYIu~wY\L -U ѭ_vDj!E`_W&5gLXSQ]')_)*w*,} ^]dq7GITW7Dlu->iO;~9''ɵCJ%BZըpr<>C/{)q>쭞|k$OFËI\1\>E4̈́0Gd#Iΰafs*:0+ Xۨ®]]lsW S+Wۖ,l;PԉƝ E{ ÌmYOR?.C.ϕ7(A ^4q$((wd®iĒ݂+ExԌD/A8$8h((]z.=2\5>djI<܍0ѿDe/6$B=\{!26= v47iGѸ'ޤ]ý=g=| h,5P*#{\}$c8?3F ,# j khM+ 3}gVWQ -a"&o,Q/- {ET4´nW[iz7ib!꿙= ie0+k,A_dme=DW,(Ej r:^[o?:piBw{X~6Wk-#hmK_tjWKyhZKxxw\quV/2uq6K6TdH^Ɖl%XoXeJ(g'6V2 ;In-q1USstF1%7F]R d4r pltIc6gVmK&0czyo$ r, "`aDohǤA>''YG,үN҅Y:E 0jӲZ/nE8R/G&8wyaQ ks?,D^Im#VGk׭ Ȥd'G #9]U`zX@?OuC',GK ^VSrC7=Bku< <-z;WV uIԽKWeěC޼Vܐ4&Հ~”ajҳg- ÃM1dxnuCP#%S*$j5>[j:7TÞ{`ŚЩm[2@*>1*lXs8h4\q|?Ha|b 8ݙE,~GzRS֗;3yke`yш_6 nx`vu9 O7'?MDT9+5 XO0, ޚ,!V;Cw4>\dT^8\zG~l[>_v›NXSLQ4 2~G=' $<vMKSKsM|؊F$DBL,V]4Qk,y PF$b|ROGKxY dPWzAtdp9 iIemYvknYb@tbDv݂ Γb)ҼQŒֳO1]xY+8zҴ*0i[~͔u}MNG.:q8Nn.ܠ8}kv7t;@Y@cNU'݀Z a1'9|9fxW30x+ڗ x/a  bi'\ShӺVՠ9(%/+ŭ[:PY֗O{;:J r5>tܶgC Oab[#]F.jfI֋XAUԲoACٯI&m)"|#}o_4z]nǂco0%PDB#}k1!{Q/SY qZ80V=V%i{dVJH7.(' x-ihj-odc1G,U\ ɐl h?](/ex1;O4f; }ĹxEv @8N2l mˍGo}̤s*6sdώ) XNjc m+5a F&Oz=OAh0֨{y%2_V4ѓ]zIλ\_}":qMւᣔ2̠s)`hbtu2)]Q Hf^uՔ7NWw&ՕMh P["bߦ*zgxk=\0@s$#; c]4$욶?S\!4v OQ }MvE@9n-j$—CHG?f1,;ˮneĄCΘ !)4C'ᐔU/dvNpjjA CZrMʼIgr_$TZ%S!qKADۦ>pRSi p}j}~T`i p _~[hl,zH0ػd-@ /eXG:Omï,_5|,*b fC`ڢi%G>쌇U9U7No)Ӷ5RB=ft,jddGz9%ZOËXѸ^u Ρ@`dcڷ}D@ALDZi UdY(`\L,}IW)<2{MTݲf[i4K~='D̸OhP7pêLǩNzP|O0O,6>Fj h7"]ABFx3NbR'?M0WE}aB`+Rֿg rjL{:4 TD69j}g9ۡ'u{;u:-BZ/s( -C׋:pJ`o#a}W|F< &/P#3dԩ<[̣7Jԓ_ǝw,'\/W)%H1oՉ }$6fzA2LՂr'$N?#+ NyD.~v|s3)zT M).1 "g +jr6ʳdv2 ޢ15DZ?w &R@h kE >bBegk~'+@ { |y%Qf=Do+DHZ^_ǎT`LIo.K3*$i(`-$vl^/Jdc7>oc@Ćd~aJIV FO\vO-$_FwL ^bd|ּ`xC bk0u @_*z}́šWZ˪kNӴ*i>z 훆̹1BDEvŢK~M\V )8k-JУ荆)`=Ij\ H1oڇ,mݻs{RLuRO! J.v\ xH06/wS' jх5(Ԙ'0 ;ǮCgҽ5 qՓmG+ODC8ѫW!_0N; K}el 4A'vRMk;&H_>7&JY3_B~SXIZ#RpQ\63N|.늯hd$-X_k#SI.U֥Łv0f.uO6M&X;,h n8 (id`ez-вi]+ݚNKlj#}ᕲܤa 's%a;oz<6hp Z&aN1՛)5""1hgh^VlJQF PQ5&v.k\$ipUni~4s6n3e/>yB/Vٌw ϸ[SGA]]:]600!.&16VA`&5%\Y{{: jn4dy0ct^;69]-/qEu\K(k:q\jOP^tllmrE)i DxptC%`qk51PIu[uZ<)/*$1۷ܣQJnOu"=% 5Ή򀹼=+:O1y;єΙmYA[#@agt %*=L/=̉d9e7u:,:Q,%gE_R!r|$WT &_XCVnxXw.(vMW)qs"O?W޻G3Jʷ O I34F}@D%ܘ2e"Ҵ%6y: !x..C7MX^(ⷣ)ЁIZ u8qbـ%M1ш(U@?yRn|t?zIJӾ>c #-<`yjr1!;o/.%6trt,#>4dzc]IJ x힆漴"g-; =£c. kEVbEWnץ;OCcnIh%""rh;>t`-X975,#@(݊pZ SQey]qQ}qEN7]!D7|y"٠CH+c _FpP<+s;|_3`+LM#jg4#~了f. OLv6%IAO} b,W4N`M`L7~*D/{D a-fZ)1FTr,<n;WT9P0`>z}ZȩV%(iJ@q +FV-hRf) k4)7f( 4kA.2$Dw{drCuU; {M9NObDDh?)9cԟ3EtןA(V䜏$Xw?f炇Wp[ӐbWRe1Xxd}Ф:4x݄ۨ. #(J#|Wn) z QbBՈ:owLgS B` )lj#̡c#IX"-D<,5I&#zFو³٫xQlU߲ NdTrpF`h's* t>hwdlGtIW =`zo[OA&eid-l e k{ߢ+zhȔc>޼ u*`_!`̫M**R̛ϙv}Czi%.[IwT(#4 :Lx['I' #i+UƂS^(on.pDf w +(9/ h|?neaŃT޲ź?[=tDh: }1׸7bx:4auQ8I2zhC`Yk0җ4D!p QV0BJ #Xu($kK1mF"3(d,.ҵr(5bk_p=@ŅH?KѽC sg8O8}&pBdM\xWQ3ЩsڏPX_z S$%leΓ$Z:ta,EcD})tRXg_%]E$c]%J8薑zD;Z)@^"m|/ôW._[OwYcyqf,6poUVjXwQ[iV/{,^L46=ǖٳ_!8zm#@9 0V-Ð'uksZsppWg$44%m"& ׃MrQ"kFQ1@/b|qq̝gA,v4_I=Mz,< \B!ڲw%deM'a}m=T0 1kV\YIh󩖊v0oة1ҫH0=D"~Q" 9ßFzWMƁp!]e@´K_==!ANyi|~5Sg-8y`Fǵ"q> {J?/ƽS("0/3IYKQ>M]509vi"#1UBӐى{:4DgmLIܖѭ$*e[ hHD@3 7YXL&`v7)l }#7 xx#&1okrf֬s+1dvU(nz@?csxt0+H~Uꎱ'R&k-ƍmp./D11Ȝ -@y};'(I"lFlha>-i'x&ZRcyǁr R\0`Fns7p|pDALv#t rvgJ;V1˅b'F%kR;%x_>ZQRT4z>H&v o4b`?;F)`0 1K/8}.T6Οw`erW $Ŗ;k9 {ayhm@z%mAJ"n{@UHeb-˩ɌAьѿ lkѭy/ s:S:RWs48uGmoXO"vr8t=Ä?.&ڠ|񔉈Fy3tPTR?O F( a$=}LP[݈eb-#t] Jm(&b}H76&bԷ՜/Q5*/| =s,4vBxܩ>ڿ\T̮{;hTWqRq_ꦷ"{ΆSJEĈ!i\_ XRXL4 c䣵r{o;[8mIQ]g681/'ƽ`1 I/44kqJV^)z`h桼6κt"$PJ%kʞ8 [FGهc;]{ɧW6$kx>,`p:g3PqMsDQ2) @]F?IBIk3yZoڲ B3(HSu=#od\4EN)MCmn$ћ\J` K2:i*cuy6@ dRwJ_ؘR*u^L_Xcv,#rci즖(#m=FS0Q Ahk 0QQ)%,mxtѦq0~E+T3ht=Յ-5ZoS`Zd=^b'\5S'ljo0Y]g׹/%`F;Z%4K(\(WY b|Wk@NL-\/cy O&F$d3+dh5)pjC[5mmee %ςpw.,QY3nT6wH#}Ji@)NZ% qtgaJ-&*y`+AgpgDmPS_$[K>"UfAw8^^Gz-n4'&#&["͛ 0ѰPpt1_V% ] C?C8%aśa q|KyooM:/YlNs>J3v -v?8K\иf^.\- cPn^$ '.JR3-U1kox'MO3|!>#{F %B}(7},:妕fnebo7]ϲ <dwOމuK÷®AzaX<3 '0psǔ[e OX '~Ldu0ϐoԍdQf'ڑn`j7{dQr=6Ɨ$"loORZVM-~ @>Jqga3web/,jq= Ig1OiΎ;S;G,ЊZWg=6gpV},=~[*˲єHLJ =t4zeTȥ@$hy=ahS*TzCʾsm%󯃴օqM9C|KM:hɋԠJn<,'h%@RN7Oru{a&d=o8Y f=2d܄rBP-*5As~Βf`dA]]ےbf[ޒ"1IwXEQZv22YyN&Ϫv3Ȳ(ey$v v.0<.KJ6WCM)f|0̒H3&m#FEϤA]"ٙ)Ͳ !d 'AdԜéy/#1RIkw-Q0]-˽\VX:O3P]f1 cAcSKTs{E+Ak86-nMBu 0Ŵeв.pbl NJIw}ً3oY]v/[l]Wݦ Ƣ: ~MXq[?{bl]8-eRZVgOg9T*[J[}J+U7\_tƐo? mWmmu _V48@`칓g&{f(aDܐ Ms `;eub;V3Рyd`L Z}O}@D )L~--2)2W;C!OE~5FOT"^;q@3b.B3dw*ڲ{K1*+(Uv+ +&g"`<>jkyk&#@1Y}DwHln;5aکԱVcp|߶b)IdSq sĮ)0dMJ@vpW'ѕK.&sHIzdv1͏,$Sv+2\l[[}nGp~Ŝ,zn)P} 9I9T{.LvYVGy'Cl&H_͓Z;7`[^&Y] ˭BBhc4D:4 / Ja+HUadmD X:g2%u:S?ϱ21GʔU̍"qUd䶔I}B<.XYM3z&E )VZo|8WTEn!~,Xɷi;.7a ">IDz~SD4$xѦS* &Jfp$ZiYJTƧ8^ZA[vR78v/5dߧhn hqA)bl:puD!thd Xs9W-sIn4m;w Ћ\w(FCn1Y}x^H۩ _s~}c`hK닕MɟJO "@!w3M֛w\`]VC"{8 Aނ"[LGջ{yD6A]gՏ"75sJWӣRCjsGBkj =Eu_rD5:* K6D,h5EB߰l'Gv8mD(D*[S8 {th1߽ gZXeֻ.;ԦB=5#4!JQCkާ(<Pqah>YA*@󻹭Pe0oxQ&=Pc͎ɛXFkH =BݤZqP&V~4gt5!@]oQA+_~ĆȑNx^%ENE'-65Wbև[)%?AAa)HRSւJQC(OL7R*O Aɠ8pV-¨ܭXYQ|[v E\uWg RMZ})ݪ`J6 &Fm+RX{QTf`'a$0/8ØXG4*o) 5S*y:˖%UFKÙjY1#zZgƟ>l5o/[hZo}^eU'g2uiwJ\ YeXoD['d=@'Z2 <> (eFYgHB|wc;eQ>i8Dxʰ,9؛)^O)-Ȍ}3w-;j$ ݱ EGv5ߐ32`Sl (Bn}ThRz.YtմmZHTѢ-4mҊ)y!2uٺ sh&2b9~K=GQyI 1E/-D`@C#M6l>h%̫ڛ v[~Ԑ|8304p2'r'r9ٗ֏er [H'xyYpa')Cz$T܁\_/RUc Ұ$dFAU [#ǁ%TDp1ek+eVC[fdnmm!dLVxEY|!3$* `pժa}f bu߀ ({6~#SSazc>Voap!=fcX&Oz<֍(We0rzN+ _8]Ȳ] :[I ?W^qj<NW;p{nxL; pٳyE:zMQ%ey9/cKxa"wPxs})F".1Fb`K7/^%dWCCQwNwchJ[r.<+ў*JFoV ưq ڝs'gfa.XN'5)jf5`U߸Z m7G3hN^#UQ "&%k>eUp.ՈJ:̞k{lƃI}T}X# xBlʠВ3^z15ybghds>c;NLWp P}G] 7ohoOdH|[,n(+!䠥9c s*eF¾fkrn)?l DNmkڡv/d¨Qc)) i':DZAWq*7гJܚtLƋgwZ 6eX*.TGpq,.5iPq{S_.(vAv*L{x!~\G(ơ]U|⏞~%Yʃ *OR'p&&&z-p^_vž xMi61)r-_ 2P)=@gxm 7^u{<2hR=Z]Z!OձwמLfbwc QjvP;>!۵oL$bKF 12d䩅4x FԘe4ַM4qc+FȎ"2P8)uuJaIR+g=hCgۦ*qM:.6| mNN>j[MuXe~PU= VTn W0^+>=8 BdhA-rMVo]a)p~_tŜ V7 / `}=yԑK xb Uo) PG4v;De}}73؞2lNTēBmJ81$Z9[?ZsJtult$x[6;^ GP)`C#zX+JKJ=TH6k]%$QgI(Cv{.wտa%:=+DTYfqhJFt1V\nX,yeR6we#!cA|42ѹ1 1ϣA7FSP$8o'SV6:Zqt/L̫ͬp pu 0y}u~4E)~Wf*4' ~a t]=΢nLdw0ᔱZ\u\nZ .k.1 AL~%_Qpv<_ XV/ѷD첒0KX~YR~I.>xpb|*e3:P=k|T}NCHN0=yٙ>(E˷GiG=VfFܣuU<8! wj%<[/YfQzx4lzqϷP: *ds7H,СaGU0 Q<-`rD)V8w Gaek(AN>ڒeω1,BܚoܪI*Zu:cyU\" "9Sggll?OmoPb8FHP5F^ +:q#qbƗ( 8[m_2}bCoV~2O%ǖIq&AELBvg aw@G8R8;+ӭ /|[]ی8Q _Y yonnJجJ_g0Ǩ/T_.]s4:青(ɢ/+<wD Ѻ4 s4^"␝ۉ#S$ NUɲr8P"I-U *O_ڄS; gmLE;4NÍr<="P#b69w VI U[6vRv[wq9"k2|[' 他1sA8'71쑉Xnb|a8\wHteˣ*B(aN`SE-)Hmwq?__k^8G"t2.X}NB{kkBbEX.Sc :V9=MȿP#/iS$G1+u1g'l{r'WSJ]cOoh5 S~/y:54?I3~尃hAl9pH{l+d0\: u;_N| o(g"f (8Z)! O%Yr9vYU7l]7=}+8|]׳Ws.G2\ t(v(-i,Zv Iz^-A73D?ľIZ6<!}|y)aѰܶqXP=^rO]x ϯn[(~X:8d[Huc+c:;PyH),S( OhgRkPֱ?[C?ϫfVh!;]--rř3QS P;%:}F73 JZʿ)GLWS >1E+s;n֥W׭c<>z c*^)Ro E=F+]~4+^L7I]ʍ,)gspw.nD]GZo{!K&)FVQ/w'k%t?حH!6bPf, Ja.K/}aE=[Hm l4.5 VSufoK鐿p ׹6ߓCj>Dn~u${=t͙u.QNr*> 7s; 9q2HgOUwRƐڀ;4MG?0YfZOf@7,+,hS5-IaPISۿ1puaԙ@V|AEfqJcV`ITKw:NG?qoƢv)`ޙ ֘XƏ l_:uC DtڗGNbA3-' K_9 fzggY$Bd"{M3v~G+{#OdfAح yU~fR(A&Xl{!p&[YSrJͻpb ߈sO+_y] [.rX5~XX. oW];QўR,Usb{l5K$hm A~ݨ0o}Cրg!vHMD4i}xm#GڬEf`*glrˮ6wXEjb+NzChuEs,o`x*VDu栞gQțnn+`3AMZ{ؕPn@_d8r2ɤMmyur$agDurݨ8AT Ms@jJN @An }tM<- [8BQ5mqۘJiE |vˎ}{YO;|K2L'2I#8b'V^ʏuMC=xM@%ɤ *Pb1 JwWalKOzMH׆zγ[̆Nڻ3UebXȜiؒr*XûT?AT$(}2T o4hh 7{xG7X-:Dgv,PfeZ8Qp{P#Joʹ3d_ m+;`&,cweb]pv:v#G(^TU%H,C`Z<ݶ~C k&O^Paen5s$•DW[X%ȳ!)#t#NrXg7*ۡpw'T.B O\;c"g'Xz 9NsNQq.Y2g$lTW@sDmowchK/۝Տb.p¢> 6&;v+Po|IZ@@ޑ)Ws܏"Pf+\- JHӟUc]?Ҥ6#8YF~+\>sVG^XE 9ٙAr ~yE5Y[R\|`}l[("zR[f9@BFigGpVR^B(ptР uy<ߝ$nu'|EOmL$o6TknPYUdBr3*#"11;߇"ͱxXXσr{cFyR9^`!11AWRʹ֦B6) #B|xbʙjEMd͵4ZgBnBtµ y$,#L-ִoԯ6|F.O{T?y&}y5?#DƢuOsM8m&[ [Cs0Gt"[b.3nЅf֖=׋_X TΡ="'ya a"D&exykyJy*36[Qd,7b-zKq3ҵI$r &!M^b28!n]LXC2<5*M+BGMwm!6/JykTw=d`˯Vz4&SR@ XCô$1:Zr ?4uJؒC5囼hz +SfVG )ڂɔɲ:J@? E~Mъaƞ?MVjRvj#mZbC4uR0L0rWNO1(͍1-^&֨1ppW7N9`95XАc c<7c K#8[D$ps+$pƟRei^.-~Z:Nߛ\BHvC/1=`ev0Hś. ?)C߂k,#ʇh?pYt ;^@YRFaC\;N62\R0@!ꛨqx F6WigSY9W:u1V h0n&bTl8+ܳ\E: . o"[K1(ﹰ De՛1Gf9ZY_5͔8b-1klB:4q4St>="Ǔ-t̉uce DK5$)WuJ{^Ǡ""989N!I>[ s)--7'wwO)&|qi76qFǁnF$͈~XsV#ʄ| T%6Ԥ`Lt^^ϊx*)G)&qJͦRf0\sdjx+YIYlv/Ub=8򀿏v[N͎)K?PyuL|*H.cM`ldbw^S7)G-yhpF_Tk^4 WJ#9Ν^]XLڍ}1C[Ľ약; P ~pгwR 6o G\DSIWt2"ػ)76Z9 mYQpPؓ(z|4I Ftq>03m$鶨"#(;t~YU<Tu1IPae4-nh >' w} E`:ֽg we݇ >fM"Cig=ؔ,H?+2jVww=Үٞw hV$иhr|U i( ? \j|la0rPn)38-b&XQ!y;%O}xi;;+sTb^5y{"U~e;w2avM ȬM#SjĨ8 qZt^L'Ц\г6;:s,(c0# qfWM@%ඡA jtu%XyʍY2r 'p4iR']g5lB#~+TߴS{qN̶=NQELY,8SE [HReA ^)xAfs~]4jq e5z 9bص*A \Keݚ嫕8JMapdqp'sku2k,MOkjUk߷,7>k4Ov戶'\?w4o4|^1Q46#t}3|fJڕe7 >zo^=cSRAg:Mp)+n_%|X8TPSSqR*\#8 "P"-qto:%W B8|àV0Nm廁`4cjP!ܰ#)2W0EX{~I='!x*`h{3zMe5s%"Б3b)E~KM8bM0)5_zm.-wMbo8hFKxѦ9 GCqk\C[Է=9P3㑢;SjM&I,#\AwZo3\ᡊjeL Y:l$3sàteonV A~+Tux ūEWY2WP EԎ|Sta?͠~pQY#SX';/:!5s4J HӭLPDk${*@S\1&ib\.RVC-ՓG.)ZmJHe}j`W;>CLwB|`ۑi–,e޻QPXH" _|)Xi].{}>(v9⹨j06=E=1/fx*DBo3@7<:Tl\T\p&/@-GLbR.u7o=].[X!Ѽ3񸸑4T, (.ՙ=3(lda|l60q>sbm2U8 践2.B跱p*Oˁbh1R<9 HH=&sU<5fDPğ`a]̏p~-:E7'ߤ垢W `Yg/+OnJ$ѣB?@9Wn;j3!{hi˪nqxDPݲ0X+y[CyF&T.|g.JPm09Ѷ]g1iBPE?:>5ǂ7SZH6N_UQs"bv d5-K2F)5"`< 7$z̚MqpJ_nf(o*9'pEBJ2Q;ccVX0Vt]7rRR8{pG{|; uuiTj"zVxR XΜdYwCͅXՄ ݲU/|zW PD#@as֨zƒr^(\G1kPԁՠ2m 56wHZY:<KOS1LbC GI5#ϔG mO\pZaf7'H_V8{!><5^hsDFlWǜ_f *@OfK>.PWҞ| oWH.뱻NY#.6.}IcJe9  qXOoIm`ǥ';SY Vl;.)XY>-@pHBM`c!:p?q3~#zG`.e2՞T3q%a]s~1|HɅ63lt 49Y?eP ȹ˘zֹ?2ih?rpl|V2%֧9.as v o0q[9Orjl=#&rm{z,n^ؾ5sfy[e.Z#H-+u!#IcM#@:sSc2-A=Iܘ^b[m(6e^^5[f)@( ?hQē\L?teLlZj#Vl [u8k7 TjP!Ѻ.M€g}iKiFcfm(@H[(`= l8 ux.N =@.TB^G*:p#]M'`EBrgMs+ʯ1_~\&ǰ>[4RBLD(*xgE w<Z?H> #ޑCkxR= FLAڝu?1<Ϲ Q!fx ?Nx}un6fc؇D Yv?4Ywr(0W 4 iX/ #=n C*z=>> W:=Jf)KY,+38 PȂb[l1uME~՟/|b>V} XըW( ؘ6)Wٜ~ȶh6hDs(?v1<œ:".MDlAMоejU Ɋ/q;-ԆM{~~%0YyoBݥ9>U;%\z@m%-43nzSdނ` FPI5?$ RMYAp_YÝ1~.3TaȼGH?Gί4-N邊,mnjC֬VK> )hhD4~LT#?N{fD%ԳrHx!QeՠpIJS,I؛هsTu3ApD(XBzwkL-2t=v)"F&}`_W)Qݕ|d/l4\aY8@weAN lfn:T<3N\}ܩbN#zr`!Qv*IZX5}@sʱĝHpH>g nԨwfӬfw2-`(y=KwH͋Ⱦ*D+}/&Ei߃TY2Bc\1|@FO0ҌEwd2t):V3s s4OSH>imYǏ57U8[B<,ubD\yOe|cYw~>TzIn Rdu˹.}‰He ҡYT,wdF4-מtifh֟ 2:RQ#KP.\U\Ğ-=B䗗;A\Q{(FlOu FT#l_x§ϩGAY=HN蚟q(bxD7i g0|dgB&L/лKB{:ß<˱:yJF8Gj/ {|-Мbս=ÍgBkA(|XXm99ȳr櫝FC+ˀ {n"P=W#Ɏ *L#b^an珤y6hqd':=-c_h&`vpd[e3}`tRS{@@UU!)]br!H)w퀟Aawh K/_!ӷ1(j4$K[c$+9!Ow h~^~K)%vO`x7Q҃ QvSrMFlJ) ^rdjb-B=q`)Ǫsy^w=rjvtɠxAx K2{Fl]VpE=]N}0~žWE{1?d ͨSK,*f㈒Xw+NTxD?v"L8ˍϪBMCq+ kEGOTp^LOkbULFpWk׽ͷ)ȑ9Ш}I<7Ynذ#O8B!fdke ;'T[!9KQGSicrH aY;qkchzb!M`mscyll"I 3L-l?l[5_yA&KSc/T!tF.',%ԓ`' NкӇK1ć 87רU5NK/a{~Gґyb˥ZH+ i,DUG(aS. 9]1ݸpjlUcUy?I4nPK։S@=2SjvpyGnSYǕfDwb% e\AhR}fp4Ektinfߓ'UVrwt^a< Oa6txR:2.j[oK®7 o3eg&r_Ry <" ]}iE6j$~ϽaVJ(+Ks€#^m?:O"jGg,Zov8/e )#-"(Hd #765s 8Z<QӑXӡR W|] IzQ[V;>*H7邥#2#@#f1)/vC0@rzgbwa ,r:32.˓"pLIX5QV1ڔcG‰ ˘rDܬsLl<'>*T҆fNդ{|&#r}A4h:!%GhٌHb]Ͱaڕ_v; 8^d{^|D'*kao#g32FbbR`)&qck֗~];S5~ T'm&f'BfHQyT`D9%p:M"j{gDQ9 Ҽ;ݶ"<#&ۊfBY u<=7(x4벗Y@)1^D7LɰUŧbpzZP.vn9ea%',|ꎎ}ÚY}|ś,^:f&zZ7+CʰY<:H3pb\=vW] >š<٩S ؽڢܙJʭZ%}*d\jG3,H[8BP 'XXt]L;l=J\+Aqw|cTo3 8Sxs0R/׈ΰ% _hUoҸ):YO>}6mL 7*GlZ c-?B P s2`epܶqew+ƭOz}WB҅F據%͚<с#v8͏׸5G8ŀ\~p9Wwx*xR_!Lp5T:*~bNU`,1}$tvYUC-=\cw(D2L(\ϽNSf#߻\z{apȥT_v5e=D[hWC0as+ry,&5G?Dgr#>A-`[5n+LTKxӨ|8mOapH64d;* C.0I MB H^frG-֋=[2C{0vȝ<`(DvYߞ*Uxk EtD\A; v <&Biߌ "!aRpt^1ٶ?*/d ^'-iz,P&. \yQ@[ Jޮ?я=Hk1l8iI]֧Îp<̴&r76'R(R0]"{:~]P, .dMglѷZZSXWƍo$#6q.H-rUU[F񕣻<ԗxQnA!)<2% CytL>靬ēâ~Zp0]k-}|eZMltf^2ZvL* v˦ }"ߑjn8) !MO87,^~$!V`WL5l b 85U.CN EE"a?(P(ջS&npX °(E%e 4HЖ\Ě<$F` nt\u1ȸHFX`I40\\qt-Yu yBAέ{ AEfi c/o٫ EdļgZCR0ѽOCsEԎQ æR1b4uJ4>q@U͏XTZ.|nءv&[ђsfA4 Mqߛ`0}I:It)fRm[F#k$4!8|reTt^OtS E|w`vz|'Cy<qyόUD$,+oG@AE2 i2KK뫒v}P<lKr)Ǫ91-ɉ>g%y=voeO 5 E#]+IIO9~b.n=5c,:LjVھ dt`TCd?a~.avNɭBjieOgU/GћSrèld.cyKYOWR׏תu=N=9m[)F;E*l1t*A# uKp(B_wNi|w56TUk̒rW#{6sYYOjp%EI hF}bFqfv4*f 9n-E*F(N [<K,Uށre N8hyx{gD[rOߏ:P8!Zwv=~c)OV~=sYc*%q}e Jgr'TDS;jw=M;NAd 7OpeG6A| Uԩ s];wֵzܰnģ@-sHŷo/p;j%]&ТQI[ ӄ2_xi 1ԑQL_N ܶQRvE(7 %J蕳64pŴ]Ʌ&&j~c&z"3%ؠe[e>GG4Uz}J6RvaT7aݠ]f*,VF)\u-ZC6u[M|9em+؎INz[`"!?(I{=*ܱ%1VZٵ ^T4'D)LiiۉF'“ʂa3 X L}}@3k% hK",g7K1 d_s.O7n"I풱$~m]VK+j rn3rF*%]!.7;jeHd&8 Ttߧ̔tRs,~?^'+B<ͩ7/-7&MJ)nuu.B PE>#b? +G%8𴋘7I9]5_M.N$U@BG~&c AA2U}I5B~Η?jF̡>@^uVmlm6 *0mjuOG{Nna .ؙ̽Nux|DWw.";\qa89aX"z~ *r7q?OT e`$7ilj#I1g{JTC)A ƐHz>s]&=k,R*">~ň!辏v 4-SH=Vg%jo;CTH_O-ch:7;҈N2ޖӈ"r\nu ~T̸>){WI!%*1_;5s[myD,"}H-J~U\}m^4"ԠX!%%^NEAR~g ,  mwbX n&9x`V )W4QYwb0ڌR.h(JRM`4}"K<+U 5%XP Ρ!xng$}^{di~hTwӌFƕ('eͅbl `p:eZU}|eFҲ,1(-5(hq<)2=OW daUT}\"d{i,GJ,0tmR1@Q3F*HR~IC sEL"M_g5~@.ܬ!uq ެ5y~,VZwL=(SEИf^zޅt/B$|(ItCF}oj{[PQ\M!hqkq-RjG;]./>\c+\A+=j/{< >˨V?p\I}hχUqv(=/nֲLTjQngAфh"_,I.@zBwmn׎bFJ !6 &GeQu&o%ӵqNJl/k*rjd b}KeMΰt*{= }C8)rt&ޙ_]d̝Jm +cí9N&&tYHjlLkFnT@*D",GPk'yV=tnaA6D+l| D{~]+L8'_AV]T}r dUƽv3_m-MsS0;Zܥ |fd!G ͟ ɩɂHǶDЉ\ʶpx#:-G=KA'e 9?^Iѷx3ymеl ttzH__4ȔT{a1&xO4,>su͠D]&I˖{}e^$>m( lҋHOJM+f˸TB1Qxe J#Ot'` 7ym{97A"c˶p+UkbBSQ&b ɟvYݸ Tg,'2ox>Ri'#.KI[~UYw>Kk^A94 "C$(63-h=XLZ B]l, 5h ds?8/Q1MuBu\l=jKVD I`-IfJ_ PGVІr>+W84N&Y IehetRFgP{GW󱴨ݖ1)>Q'{ԃ7EԄ oh)աjړTJu3N#;kJ":39Ժp$%?A[H$Jd>hFyQ[v'u^5&d4˃ʁ.K X?7 +PPA fX"A6zg qΆ:ہ"%oh-2ngjjۉe4;㌪HawPKYjDvg7}zr$&]^\Т| po:s-@T܏[c}5P:wMZӣs: IUn+ <&=./[Qr7m G+0I@ڳ:KR5ri5p#mZӾTa0VN}QָݍKl!@ ꣡8sp(6$yKj aHꔁ@_7$UeUGE pW?=XB4|-XbqVjK[wXf*7?Jؕ{^&EP4{OЛwr?R E%PF.9,E $ (̈ ߷ib|RxBƙKZ 1!IXK|Im<#_9s_X{4Rjq7'+s1in+z"I]B]$\&lx7/SXD xhSe3φ@GG`BLy>p:CN¢ ķ9$Ar(+n~R.Td8\6kබ=fL";MسIi~UxM/ 54qE( Ik8wU&[Zɇ[+8>@iQy:nd4zG8!ѝ),Ƹ?UR{F!*؊1<# GgN 5naC$@`~HWi_!=j\Uq{Jo/As0TiE@eJ>ЦëdS_LN# G[Z<Dor:Uicr\: ='c Cy3=)b6SZt*.6euX9i^ RX4T?t u[ yVtzצhm> U#/{aN۴``BFo1vN dj !ЯnAlβIҨx0}Cs}|rcyB!d_4a"ls'v%&##^LyFAt B#)uX}I[@ׂ@<;˘,ZV&S@>;+*)1O20-?zWV5]U]-ŋ Qx5X~jɋ}o~3-O0hMt>fqU&Sލ{a%(>RbS-h@,c1Y I]YܑtAV ;U0#b{/)Q0e)qZ6&ǡTlHY>^LT"6bdlEh|܇FUr!SɫI@M_ 4CZUQXQ:o[rK͝NN-zZ=K.dp*x7̏y.2j\7uEיD]D5:HdKf$P^X醺8œN%P"nq|:'bEG8+m鏦_V,ίJ4Jy`dѳJʇP*k$P6.ZŻޢL)fx.;F|+(L^>:P},*%r`h}0x{.qs;S\]Y?;]yuK{v…̋2kql+GXѝ89g E,@Czp)^!HmgTyih){ N)Dmm5 3.Bvo}GǹUُ iCäxtCNas"g'kmq9D)@lAv) `ɳ/x'@l<b78wc;_z[*7W, 8351WN"bv†J0S}\|hu*{0]ڶvX9|GOF;y0e *F4o9A`x<^w?iHd "y3hcf(u0,GdB&T8C,/&6ebpxCX25h#b܏~p.us;R|Y{ӏS8ͬTu< |1z^^Ucb܉P(Ş>]u.]\p6I@iܭZ7j@^DT}faVB֦̽ )ml3G,e敨~/-R; lPБ\f1'9S@U Aތͦ,2|mT=dy/ǵe= T(;~'l!Yy= 'L1ʼ_@ǽ5^aK-@6,R)x5'[-?rj3EwPMsOY m9Jv~qe"7/_m@J)]"䧅CtQ87):1bjT-k-._;bgrP [l_$1,JP÷=3x%u gqş{/cCUD@HJ݆ rSuIaouuGQ{~S>[:ͽan,z|X. к L{p+=}%F]fՕdgW?! މYk̂~KYlwb> w!I^Np&jyyQ~&[`Rt:y~ju9 Ew̹>V<&4T%?r~diQeu?S\()G/9~cmu1DX#Jxz]|6A.B&NY[q3RRFbv,6;)hM_^Rc4F9yni`ss&7 *si/FA1gJD7o;wu|Lj)`M  GI[6-''1;t=,CDV0 >Vz2ȩ X5sz+.t{:՟¾=H)ch\}YcF\YyE}[ [2&mhۧ=V#ϙ֋,(^b(1͓1]xJ'/m2oE) c] 엡 ᶐQ@XƏNVL ]{7m ޕͳc*y|8N)n~XY zp{Uvׇշ Bc#ALOBµ2/d2W.31EdY!{.|!%DYěW/GԞ=^K]SoQk{5J ߎuu2F/kVLM|L,</XsSuYvB0H:܂{,ܛU ~n=D.~נ9+L@h|boR߷o,aÂ:gmovuN3tp%2ilߦT2Zr"k$&t qK\4ЃosyP,yf՘ Vf{Ij%Ne*?oxI쇗;#'K|xl0!K00Ǒ|HT6H BnܮDZqaf{bn5+)ԒlX!7'\ ֺ|x(؜PO n$(#*<>d^c&+fggd^KSU5?- Wk!Sxw P1ZYG-QZ EtAK>妸.Ф@|SY+ 4Hb&3#SŎSjBA?0}ā_ |Y!ڴ7z{N47i?9Gy1_oO4 v翨Y+h֔_K'kN!mc1uy" s.ؔ'c_0_2'(;`"L( C^FRbbXK9o%gS!ؔYV@ |Sȧ~{G~\#/U]j,3(j^\r~XOU-q3Wdjmy:Ӑra=Mqܝ~}2ʅm{5yq ww? r RTSv^{R{pi [O\9u׳(Œ;21@~κv$|W.i v'g w' ReJN.X/P;psw0דKLcA2 3q %cn]3¶1PW_NQ0ć`k-Sӟ )[٦ΕX;795R{3}>sgPKJXij (TSsͦTɺy*9&9<@e{nQu!_hV !hv&Z vkx~9ZyKp b]ˑY)gOb'B0@pDY@%T>Ӯ $u8 S*܊+#1|\o*pvswlEw#|+5ulMk9k\xr]SŴy/h#,=$2.EuU\~mne7ϸ+c·,[H5"=}JvU%u) jeɧ\|aufMD6Vϲ밡+J]6 %^GȺEe/q[p{Sa+R[?Jgv5sPPv0t_DF/#KMFƊnOv2ǤFb=YMߚ.](%~y 躶Pv'9 H\Ck "i2nXN S+l N1% .{CP_ʁt_7瘱vSz) ҆(Td;`ɤ@>q;t&1*gtuʢ}uTff c -G={q60&صÅ%9߮B BA@#*Tn7U G#O6YN}YTH=u٨ HHokx՞ J`o/bX<%<ͣ~;$? +~]ND}Y)%1{}fwͶnMЛ1&Qe?_ބ̓ŋ5IS2̭gUf6 c:zFOQD]$hPxo83ig{,AzFI#]Fh!Nt^oVЭ;2zʻϞ~8(ZlO{MawtBD H@ϩ–($w`@o_mD -Gu8 F2 9u!8B5LnDv/G0P+8G|#sJK_^,jf6hURf` ȗ"Xȱ׷&I7@G:YdЦLIbW2p~1pݽX3{Lo3[`PG?̫2u_ YSCUi^b- k`7ق|;]G7aE .I=L_?OX\`K6(p.ErH4v;:39#ʑ/ݜ'E/JSbP+64zNȂp 8!iԘm,ԋU8Jpx{&Ф1GYa #)w1Y dʷTi]ߦs"f."N X6֒s rhUT%Cq䭶NeC!6g?o}Hkm=)Tv2QρO/JnbMAQё\ p )؅ԥP?WtH:}xo>e)|v`wFdİ)W2E<_wtx ' &m%kg"|D ;y O0V U{]|x!\nĪa& )ʶΔd_kt~gj&#LI,qg#Ri{Y35E=LM~~]L3AIK4I,B{b ;:k_J Mؙ1T/J|KitL@_YrO8 Whv ei-%E gQbNe֦93F(Uig6pD}JE"84PTr0%C5 :J =ֵw0;Iw vg1qBrMCA6N\t!sBWпρ\>:Ң5UDRą3Z%4m?/J?/7Nd>VꪛYx虽xl̨FtNiz:B|Hl/NIsύ4oNiGS*U6]ݴUpvn)1ht488-,2ܦU,A`'ʳG4C#7hkL)@&×%*Yxi!HZӺ3i\O6R^XW3RAI0Ebf-,&L͎N??i,ӧ;YLXpxE19d$W/t .GQYsjZ |C˳`M_3GC!n1g"ZC¨ONJLd GL@X=0S+-- Q'И8Z!$νvc۶H_C1΀I0\5f;@1b ,UӍ#5ys'+-lHɲUl<\8n~ b#N[dTo'.uߑ/ *nhF'h2fՂ톥q=9cf+?9=Ej)஍2-22p 44֟kqA?4OiYT ᬞ.AzO1BZVN;+.3;$_Іl+?)cO^ID Uխ'X-pZT`]=,a,ZN V+)0HHһWv+-i# R+)F6,T4 v{2IlV@"nEH.ʨZg-f,Q/~9THHWX24fn+a6Fi̤$,nB4Nmayv#]ڸՍ)) 7kPUic϶Uvid@KaPc+hO֊RVJfPΌ] 5އuacUl›bh\AڱtǍ]>-< R:y*6 Oc=yåsV G)Ws C~_F/NpW>6 "μyY}>]W3hYD?SŘdQU[c1(Š;n2L^tj:-EǛڢ @>~e˩"N`eg!4h!ݾV۶1,Gن#NB0.*Dx0hŨDVO߳ DQ;:@B< ;>5 ~EtTXUTw8 Qtݑ 5?o/NUZ sɐ ISr|o2.\qISdpf H݌-^ۚ]HQB+L{7n<Ю#v1:# 7D R-(Fo^vSyE)6;FwYͺ˓3; te=(|~&sVxRpK#pǡQŴ 4:YݦҺɫ5bp;A,7;鵹g\O*g(iUµqPW|)| QvLCJNHp28\_fkނL&tZՀ)_*8wnb!gUHo_^ d97Ih"16-(*xNTy% ^Ĉ'ܾ}Q_da.ځD.ډ_ ,3IOft#CYn,.aV(U3&i)EPCd*;nHENbR [A0cݭ~7)7xB Cqg'7,% `)=fKyTx}[7qY%Oyarn]2x|wT1o”FY`wt4Gfmd4{ 5S{%藁>P_^0;cfB& 7*zj/k0DHݱ)3!., Q6DgṺwEItév~_q}Gũ0Ia@;&b =v&4C?(_RRA.w6n=RX-#(CSIGбa&hRF5KT<-\/l٧6Pw:E].gDE!yzamgGcZMR7qa),RD5f-c;OV}95,[yY>ק2ҽI86UX؝$^ 9r  "5tې:ZH^EEDjҮ/,2)kR.@a$VWqI+|䖦&*o $&Ȉ쟙'ڪ in 3O{ְ׵9DK3vPWo!Z %Mmɴ5kao n*%& An*Ҹ74E+F%wc&s/LC;6zteMe1ՂOZweSoTNAWChhR]%GeZ߼z.%$)T!Vۇ Q65cuDۢ%M"שޯH|nE4X )`Nсa9  Jvit[5`ux龜 :tѸf!5h ^u0Lep֙ z+HuRP'bβ~Kޚp@ iGт7T8|ct1R>[ݵ 6I(ɗ;ܣcDeXFRTpgfV7H'᠉Fqh+qqӟM.C?`Bvn?6ʆNwiXQPOBPDP 0(MW.q p̤)_w'.wȻL{X|X:Z;~P0]d": YD,b FvY_ш^i"ҭ规]r#JmH$|w Si?|'z!ڮ}?4Lv.=8\ dyN(HnnT%B -jªd|nx/6©4ewoj $j gR)-j&cYZPp Hm"Q#2|FK-z)WTx#H)lCjԼs)K5N {4ֹڑl/,< A]S֯~&!`(:>j+ WY骊z,BL|Iڤ+P~p]2tx߮FK3@y Q#V1cw#Qќ_".)+JbjP\VH~vz%zc.w Zj*J$c@Bq51|UJHPAD?ϚQ|'# w'82o 0vw!;R5g㓊:-* L s(c2Q6 @Ŏ'/50eV"N-ƺxzqؤbTӼչ$ (ad"ݟުݨ@Tp{o+ .;Q.nl. SA YO}l-- #Scslr`nҊ7A$4g:u) X3& ,RǴHK9qi ǹW2tW/ފb^[\C2]+r[u[)if~6j7;Gpc2$nUEl#%o_OhYe?0_'upQ-y٪?CudǓI* RK*$s{RFFH=Oɶ;a\$-L_bo\a[Oߵ7X&D?66 ,Di!Xρ|Vz QJU_^ZښpxeΘ>←kLe@xJJfe2AK.xߟm3dg 2Rw}b#`1_24$0X/߶7;M`6$l(-dC(!Ͳ=Gyӈ.8/#XM 5R hLUw5E⨴rd?H'-V_껆ԇ|)%c5"Â#VMʹu^ ʲ&TR)EDxꀴ:qcRnmJ?6olS٩J(|De{w0D7@>GE (lcl1GlAvS ht*oFv턡Sú9)<KiCNQh}yXn| {2WUIϲ_W;."V/غT-X!1@ZZ>6BE Ag(zykMLkI`M G>2<8khZ kvɋz!p9UO(b#XwvJU! Y.W[&K't҇DN㕋=.o+,U"+v|<c/˃Vo+=(J %vza1R(9r%\K2\A>Ցihm7sXA=oI =%"0Jc 2&#q$9\=̲SK`y\y{i]#Z C=~ZAٌT#q3 84!E=V˂cBV{n,γ 9(4oquWz[B]얉 Mw_KS{&?8Vh-y{(OKةxIvO]V-ՙv %,j-Zϖ05vˎU,aף!ݙNp-4 mI~aJ H$eBMsr[nDж\Bd4ˊ w'DG=9ų|"E2-;Aǔh4x|ͩW.zWe2J9v Y=ğ >By{O2>'@ zrhLL*/i٨#1)P݄O^e08C3Cq#@R#g.e*,ê|8AVX\.(enIShA_pҌZ/~h_׺|{$jT{y<7Z,Vxjp磌ï8~y Fy{2^QF҈&2&u:q2J1̣PYj6'DlMAviD:o g?c{uE#@kGQ|ϙsx4̵"hdT~f?)3Eh^A,/u!@"fN{)p7\Uղ1IJ@؎ QWni}0k WH  -h~Z|^:?tRt=klE%:潀]zTt6/q/Rp"%:VZKcrKXBC*dKt&Q񰼈)+NAu?5\: յZͱlnNbVz,BلR(/b)׎&] <'8W-w'w'8ib5x<N%|DbgaYJױ 0}۠>~򸯛+b4E7Bbb>a^cgoIdеN|`oL⋷NNx2Č,#{r62!4oy}EO,O4CD \JL[zMlML4gB? MXXIܯXsebXԝ;0HՓ䡚 2-18YMfhBVS7 T ۄT ?mp"}/⦕GRf=7<>GI=RXr 귐ge03?T? Q> ]`} KH~\V,[,- @dg0=]m&]G{$#2M8\b/*r\_4қ'%PF=P4{!>Q8ev8$TEJ7sJu8PX"of'.#IO'JHXQo9ftӭoI"$߬ZGEl]Y('B.G&rCЉr!PG,\Tqe|[%H6`^ǒblBfz`bW0;ؼIk* 9J#NTK+v\!_Z,^xrY~\4T׏l|s6'`x{XPЭk.fdxnN"*wBMw|TEcx=>qqh] SP!sQ׏(ߠT{4eFHe^eOMۇ%_v>@%zv5q~+ИRt3wө[E\V@%H!HF#,:ui;[ Tx]%>C_ =.tUHJ,Z%u.OW=(rjth"195gƯ=S@4>J# ]A;IV(QWv}>݁Uʙu4I&)dV SapV:N ޟ>)kQg@"%$qQȦ,dץs8czI=FѕqAxo 魄 p"Y1HAAAӈnd꿔. I0:D bVτJ]߫(* KYY)',A<>U8IP)˾ċpg@5 =Xo]Dž3T?i} :I Vo @BpdaMHbgl{%*ezہs_ `,QA*&Ij݅G+I.L9O 2ݞ sRAe)`1 #dt(8Vv6H1坒2wl|}0ڶm)lzao~H$\`oL.NI+CsXs'8yf']f0[k2K-3'eN[ pE?9N+{܆M*N6ޕ^I=xٕh׀] w]v Ht/ v XChɺ1|ߥZj XpF^@T囜vSKh1NCD*; Q;.V?8M&#}8kycS,Ar9xB=qFmM1MzK0 7YP0S/͝o< Kx`s/@YY UX'X&rCQmu4I,;zBk- 3'u'h3ձubIqu[d@/$nS8:@{b0t5v eeb] gq s18zkent HS6Э7ȵM:y1'6Uő -P1q+O) 8ĭcH_(z)B@=]ؤ fk|#U|=ceVM%OmJ\K79n sGEɡPr&ې\Z,PG["˧qc:ߏoɶ2ِ(<󙴓$O<vqΛ|@Jh<ш|x*v[8yOeF1[7Jj{ČKWa/uE}M͐~7Ώŧ (!Jw2 v5'A >UB 'h#V6wS A%|T$|l)At,cQ,x1ڀjGHpGVmЙue] HiOs$Y H6 C ,VuU^ObvZbbHV#5)BoF}]*rrAg[/ 's^=T:BJjE)^=w^UUӳF@|P1H^jx7({ h+=Za|%BdOP.#f,@Y ~['3ǽ\~"U!Bl $<B1{Mwߝ7ghB{'y2}(8R4l=pR.`CԳRw;2ܟ'fФe=OdIk<|%\+ZpRy'w.Z.1>Xfp $άoiU<͠]ڳ>.qu*LݻkGdYַpW'WREx \eះΫ|8)%X[>gw +b*J5-yɬ85Rhڹ%D%J}(X<1-gmׯ5zHl\SӠaJ$;IY,Egk' }D>k945̚ǖ9$*PזT0p6IȑA&21)4iX@u3ZX ,UJdj6T,-oz%O%yėvYKoLZ-(@TX=8]J!Nf!"b;ϪPD|3x 4ces38`;W_+G޻ן,j^-SB-rW x"9ɫ/J[[QmJxPʍGMS3-f _3p?X+-,_K v$U \&;h?{zi-Av030 5}6h7>Q_@1{xzmt9^272y͎$vVXjW`Ŧ{5k2(kdq+$L{ˇ"0=YS>I÷5{8$(Rӕ/gW.%7tsW~{lU0:<&LHlB, \8T91J%4wPK0P8.(q,|浊RU&?d7YCnUX3.}Oui-6K% 71r`H'PȄ cI>u4k `蘯7Aq4.~tY@E[bWت%zʝ,ag2ZX"@A@Xث2vs?TijMJ1E%#fY!_2N6j2JsCN=f#ck[c5*4d6Xծ/n`xˢGVԁZ>/cVw7Iԡ8Z|6&fh 8 koiq,LtJ0 &6B3٧PIie I49Hi<'r=]Qatl5;sbyuE͸}JgM= N)3Y0Z/ژR<hd3A!e|uV9#aE;6mD*l7I;Pӯxwy%_iTg|,?cGٷw=$OB@A6ySgsy!u4{ Mk'+[װ E>UU> {#mpAﰌ,& QMiEӕt3)MI.ǶPtjRRxdkտECD^HG)3*2ûh{KRtAÚݥĶ/<§OpKZeXK6K-i֘~SiSB$}zn 4)h36sD:}⭊Vxd-ΐ{1̀ (s׸)bL"A[dIA_W7B_<5uZ`gCk^KЕ. 嶏vZPzd 'Z`7$N*Vvu3"zOk+ƅr5k">#;D*4p@MNml0 dN8.ݶ xy@VǦR.C'o6~R뗥TXH\=wī4f] E-ڲȡ* B( %$ ..|v V.s B$2W%}4͇kwA 03P%Ƞ?%0r.FLq'5SG* /)ɵ7Ҙqz|1'!'أ<+0Eh@2'C0u'E95eҥ F^S%p-2Bun<@Q4Azc(r7cJW1r>b|%o|3TPҤV{CwYa؞)_SDdwD:gT„7w`zEYȯ?ܵe)j2L՟*9#' aЖ滓PzGį 6,!q̖QLgH sQ xn2֩,Y3F^3Ma#٧9KBυXQ7.9Հ=ւc8|.$#f4J(Ce- x–FzGٕ DY!2L-+ (3uEf{Z*&U}ck#O RѯbYE[H j 8^>7b*tou_Bp, 'n {T`¡P~L[( { ֩&Bȸ|SF=zctQ@~{8#Z㶠yH7@ "]ZN$Ft tz MU0Ax0J Z}XǢ;;cB6Y:WƮK0 _`kQ 5|/ƣ>m +\ {$LJ1 BUQPlw`߿&@3T4 j'/0=!K]K'\EŶ{gXY5S`Ch)+녏oS/p!)]Ҝ%c]8띛9M &R&"ߌ^ |@C $Ԑ,o Ifj5l+(Ey}G]wp)=R@ s~^˕Qn]RPsq5HyKdqUt{\)/<׆XMߛ,qlNup~1pk'\ɐžL&Kj] $ſIdT{GK xE4BPc9\If@ٰFTBfz L W&SSYBPW AO<@DCUtp`JsjC ^w7ȹP0< FFƿx#߿6==i' V+3$Յà\sr27\*%*pW-or19;E q8y@:L<Wf `pfCd= U<$QOt lu4Os*)E]Nfy#,˃IJH0%m<]$SEC:4ĤA2NmO/2?DNȐ`F R 83z[MwRV{֜%OQfe!n%P"c1Y G/Pqs-'P Ȃ m2-W$#5}&b򣢱]@ÛX$s;.l|⨾}!ȴðO$ {qVF`]:&YD#kϫE39 D~]Qd^3L ]SwRL|H퐦mfYÎT30&eضOR8dMJ~.fp2202A k@![Y[M3&H~NTpxyJJI_ X;UY.oP*AsC^}O45rZmu@[-q ᜸.ml_@l8~}\>HC𒪨Sqn'FgEGV} yQ$h}R&8 %\|y? %>_ė=F>HCx*'*G8HH~dNOR zlcNdpb7+9Ti0(VxkF5ٕd~[g| :zҬX/긯R#fwa! ;nVFK(jJ/7hvr/`+oM]pK~;8Fd낱XB[luWbEq.ض&+V0Td)ْ|J' o o_S]^bN+h)Q|ѴK5v,/& RS"A;Ig -{Eȍ[u@P/sDB1YHN_ E|O?w ?a[/B,N˝1-Ybf;(U]y*g2.pցҡAh(.VQjY(lSG ½Zs=LsBp)BVu7Gȶ>*y<{Oq4anh쵺lyMyX|@LZ|󗓛7".(IųW)~4e&'fۉqvzمԖwU &A4Fإ0yN5ڌeV!3%P|]kF2r*@/6L8}RT x#=pma_u[=TvSHwuѕkc6(Z"m.-LQcOp1 k~8QyGѸ(Qhj)癔W׵j *ͺp^g#jJ|c@a`a[ +bmy"zֲ Έ>l}Hez4 G+o|˞fpC9@B\\:ӡ\6^ ]c&]v, 徉w7%@]^ 4؎†} U_,6d/Ѯ6v y-@QТ*VE;peꔳTUݨsfl6 9gn\8Ċs} Ep)uxvZژnks,9Z8VPnbRv:Ndn jrsb"ʮp?M4`4E*g pP vf^S%᪋p LO|ߎ$jm=ΚݵC&B<_ DP9xVX E~bɣ6x'剳oPF?*1]r 6fA֝7gש|&5ޝaHd^52"tF\0?DRPId5i)HEY)W&m_ YsӔzUgUJFCV9Pe,z}>_+?(RevN+ 9Ə|([+Ba2Wc1`~{&(qWzv+Р} >Ρa (R¾-_FGPePs۷S6kz7pHj1BvBBT"74DIE*Z%]Eá*cURTnsw $~ ذWJ٫-(Q&]F;EbI`o&qe0x wqZ\K`\i+͑Dd4%%RFcra&$1unZ %efԻC/dC0Q9'dn8ec,vzvD$I+CsjOT+&[mu Za;eXsht޺P"Lb!ez-ES>$OCQ\⣟c5ۏ ɻy?#881B^5Vr~P`!)ȊeoS9SgΦ5)ne h*4h Ai-GWn,m\U-ޖNNUR1rys%k6+)g"8e/W*M7&Ja$.&k 8 Tq~V1s -4 !r0G%/cL}͞fLe1ZL/Z[|oi>\"ilw|&tљM4˻n4}RK9k{nLG 7{jqnmWRߪ.Fa”Yc-J vV{PaST(mrd1ڏ]gj[E^ڬ<[jV-aX/@U8ڛHK,5Oa2~\)}zF)PZst 85Ų&jlH${;VrUt8SVmP29149wfi6ds'`3|y}׿lP\nI6%bZ#`ԥ |^2lHgšq33W?dD2Z/NS8nSro1WvJlM(5 ~ڴpx,:ÓkhtGrDMZ[жdi8vU Ju~9o82qIN%y?543kN2q٬hXP#T}dVC"O؅0/d$ ؏t 7'X"cL2騥h-!X_Lgv ۸wX(<a2g `Nڈ Z^p.9Gv~^ԠS@8*vŪb S+]m?.@p VKOeA3IKD&}=G !ؗug?ꟺ \I+!H*8Ha&. 01: Aۚlzvve,"@|b5٢8 yagǔXA{(Y1nG)#B8 &!h;3l7)Q5kon͇,~M`DGWI(n$!g\{­βd*;A7zf\tiBm&:-I+=:QMDӽZy/U.2xV^b'Oռ _^Z(/C֬_{/E@#O;%VATҍ{m]4\f1vW#Uη*|izOi3 %sc{HYAI @A^ ʫftʕ1DZ'k@3BT9; 6C&׿їsozԷ뷙}Ouq_U#wLreE5׉l 7_y<&WR*!w鿅ܳ( 4 S 1 'rRg.h(lgˢ$SCiid0ȄD`LRr4=\< p='ן`W:vjx`j;"hTA?+|W٨?j׳hTA񈊖j $pYwc-RˡkVh`n S?jtqt+Ђ۬@KRԜ"29Ck,}uO!,w|K!8h4XH9艻b+@֮e>J8@,æW! $p`v39 op:i^͡OiXDO6)tK,m2ZONYNk|r̨2eou(Xʺhۏ1z>1\ƌ|#l]Dܹ7rLOxFLguj;/)vVc5LHX^=.7+ Z0:h0PP5Zv^L =̖:4&uKyRE ,w\ kGMϩJ~"J>13=R/4G:lt"8T$zuw[: k% A bF|+t9Q +D>[%-d^(AK-hrmCs=en8qB[*7+mO4WC78X$wةqn&LcuJع$A^'8.+k{4Ո6d/|b&j>}2R`>&laY6$ P'xu$x1.\D(V:,6^r_M99!|{@=?Id(_d&tv Zzp3_xGz_|Oҍe%X2qx+e̖}-$\zs06 p/!8xnDT= {8p9;dgRzjb~zCС4N/x2,@WXvkyK+ĉ qHDzSbX?Z*h+fш|?a4ʱxD|PD!Ư!m<*;1ou'33*a̚LV_X)7wuVV}n=^MzA";E"̾) gm\D ?ǣ^)lzhuE&oiLu#CjR$zU-E,69_ڊ;t@ YI-8O䅘d3CܤaE@rJ}Op1I#=vQ‡혨0=leUk2+ EFSFr_`8%e?]b6?fL=a~Zu<9uPprr9UZYγ|`G: (e0hCYo*KԒYnX)<`XO(*ّ7L}IptI.pN{)(.`WByIxQAA"ojO,]NE$@st H="D/y7ĝMTc@Y ͤ9aZ:C1}2e6Gia~f5ef!@+ |\ aoȗ)v7\þo^NQlS@Ay]>rL.\o9W qAX"Wko-jɧ,d=Lk1J>*z>rYmrX PߎXqܷM<y֦›}ÂqI1leKQSSkpaBSZnjxWq-2 t\>p,TDv: YPH#ovz>>a~ ]&cJf8dKdGNؔG5pg>daĵOC'>Bw?Сe8=+̟rD̈zgsjmcٲ6. @dt3[𶄉J]cl.ΒҎr84Bnf#=mr)|X;x)pE59v :tf̈sXOG$y ;]z"gQbp~7 7/ռA0; `=W>Q4sV%\َ`OLZ>=3(b[BHW=?tL8&B\~L}BHSi6rF,Oz\$tkIF]26')b4P yRHI]=;Ek>7<:b)YB@FQK6cٯ'Ԩ $:iIkZ[9A)ꫤ"C/ ^Id,i enf4"nEL,I  \̽e1p2 ?DFՄ,iHI Bb\{ΡU(Ř?Q ޳]d &2%VwbQ+yPwYB؀,'W{d;٥veטi:2farKmuܴd j, )Ib&Cr`rcГ*qg;Ti%lK5,A닥oK$6`:47b17.&|ڪBf,Rw W/mhZ_a;f@mS#a^,Q~1$K'fu[2cЖ/O߰( 0fUg۬R;[4pyoz98~< gaƭq?(q<6dI9-H[n15DbZ`-Ww\bpco)E^K1?zpn= U_%`kU[ =x)~tm8;K35@w( mfke@[;y+s?{}B0/F)eLnB$O+*Ct'}LHvXc#3|9iX md)Bڮ,t83M%CcjF콢uXAot/έ86,8PӨImʜxk@zl?[i@Gs~ݦA.Ƈ|*Ц" ̛.pO2Mvx  (6p?핼3n`230 <7W(˦;rfn2bxhcHdF!+yMvC=FZ O!  JmExDD>Ms/Xg񠏛mv*f̱tWBF:fqdB뮹X6NhdcmT% )KMz/%TԠ D7t{ӳ tI»6#$nZ1(Hqz" Y'ױ^5ec?*~bgm&#^ΰ ~JF1 bĕsx]T¿[-1G쎚z!`Ek^Xb7yCS`]#f iN];r̞{Lo]ضg?a@2pO[1 n@$c.xO_lLo .ߨPNCO tsTn ǝ|$p2"26$^+LV~CWY=dvS 7j:PB{Bt Xo6!"[^b2*1;o9^4k,^/B_WLYG{r`Z|>M mNȲKDCr|km g$ !S `ݎYv) 9z?a[1N~N#2 ^\姝K"YrTiu&-A;sT4Cم+h5s+< rE(qdz}UA˲].0rhG7 mJoaIϡj&6\P ?7 3l؊J*RvKsaT?bSzJVIR^URIl׊RQ>8nA~j)\ <`K/ ;CMʮ"XB5Z7H+UTXnp6Ѯg9Ïg+t,dd||dCC3̹Me OfB5fv{`~NjP !t̅WQ(25Ϛ9WUhl%xG?1?5*$@+e^޵Niy~=Ѥ dFU A\O~"~^}6>/vJx v'Xi͵٧3:_[Jm$6rnc5O\(Qƫng(cc#&\@%Ahwz/a\mOv}&-^YfJ:H )Zzh grCb3P_AU1Ey}!8iY(ܽ]pw8f?BX A3?h>XkC9ҍ=k݄2\ IH9~Y]¨$ֵ^%X9U8 bwEnA;$n1ރ f9Lqg~MIYd`0$K[D%!W%`&SvR\S/j,LAQnk<98ݼ@=Ġ0aL]pB+A±'Oײz(܃(8e/pAkQ^ o㳋p#=Ű\*M % Țc@#OqV gQkeT|މӼC }RpoejY\`Vb}ezV [7Wn[pl‚B/Fa免i焘V5&W ^A/m-4QC ( ʥ]ro&qSgs3Hʏx2Ȱgy@,& g32h6yD4{ڢo1)ӱ(=@0ѝV1~8ϏݣTQt'2ЗS6,': ¿e9JMP ߓnd)txkQ{D T3u!e3cP}O_&Y8"&!>n R^PjBуGٟllSO;^VQ1&M W$=}0u3{݄6FG.XʉeI_D:8XXzw*D3&b.9X0:%6kltmV`y]7.ʥ=p'}2h(MF})pzO/6C;P6T&/eb;Ђ3mAlF/ېl鎪Jc:/GR Kśԇ2Y[u9gbT$^rLj*t +DABͶG`k)_Hp<hd_4.IΙZI2٧Xe(bZΤI8zd^quqdž|Ͳm{xq\smE>!c;Z7D[u?<>nK\=(p˹D.RX6ϿNWOς@ {4%ۧ7&o y𭂀յO _Cň4!hKsM7M/B]K3PO)ϗ%W'Ysl' &򷩟"7yEZSz3k[ɴ(^m%;IzZܶJ;CWk ~U¦obtq jI +GZ@X)B q( )mL6M<F +G1&/.d7`֙HKK$'mN&CR[*=}Ʃb$/(LIzk8Pmب.(KUb\*!]u {>2L#F{{9k4dbtPMb?{]7DDFd߆b":9欹ER X`2FXN.& _- ȗ\⻙yC) ~&+Em9WY~Dt_s":3^a-]of'.0'` @7y؏j!fyQyw)6lPo5DHMD d.(YI}Ib_f&D,Vqe,U뗻%,.Ӑ 69y~-v]42)!ӣFoS\$xd{X iN+b1%]rI`VQ~\.u. 0ԭzPߐH.ޛolѹ|mwk3O3xK[V &.: p];@SL n^"ې-LpZ,úFg j ߨd/*#V}LY ˓f q-mȷq[y=M__th2{LC9 j'q2b g|e`sS"r8hT ahVcC\8w3[= b(Lח}R,>>:QܟX=--KfH<a䉞wljT Y[ߒ>~ԛӷB> = a{sFQaq# HL] 4e j3wXca0{|xLw%;=W\0V-P͏".g:9IPc~)HB1z31GQ$":^PXN䜊@5)j7JXnCnn>E𙸎۝u%p_6pTbAXTjuy@XF9D83bEE0C# ;7Jow(Ep2z;r5Hy[m #T+|QX([|m "W ۩-bD3:t$=A (zAe'u}z9N7%c,rYAhͦ6IAќP1zHT.İ)F*tfR>܂?^6дW2i Mq۫ hZeO{HxMM!^7 ujMB`巌k(6oy3QhjUmK[cCtufeo/mtS'0P4j# f9K1،wo(fhP ̎-. [rrtAր I~ p=n`ThꕬQbI9]%pmL]s\`B7Z2fLWL`FzUC41k/h+=chDz9"~SC{+ܳ r"h>Jz*%`νwl9TA^=yOS#J7qhq[IR/8p39Sj9p $> 'k&l@YhcsUhI-uiO$\z7b"LQFnFf?%$wn!P#-Ȅ ޖ5TUN_/-iq$5[6uhRt)9w/9+%M蛐:PKL:1-i5L'Ao ;B'dـ0 NWK̖{zVK8sg}`_1[Y(vkvS p!4 @X '҄$@;8;ZVeྖێBԩ"U%*H-+-#bf t>TbMo b厺il]'xX=p GK4sS:%E[,5QIeKLn 1536Cr>93T,™+ cpI[~o\G>@@6rwZ,ʰlK k [^ݺaXG:,ZI+sjra<^sDP񌙒ITyNqf347RR|00.OI0/8+pm@eޢ*PJ%H<'}>7 HboySrF &]VPTnySfIꎿqEHӮ60/E+nV>&cy|Xx !uW&؁q ϢSGg]wZDc'TQUS;/4:3El?svqWXLލU 68eN<}Gp>ACye>Z)؅Y9q, u &e*,zq ptX|bwx M ܁{AHGS TX`祏]5.r>@[_@3 Egz\a,#l2JZAԱ7JQ1F}5{O 9AC b"uqiC<0ůAD^)d&4B~ZC^x+H9ip^OV`k]TBǻ;L_RgMU\$9J<ƿ|/чE1@ ]S6p 8 B94-6cref"NAbɞ|/}$\V ÆmjPmo=|(OcFFiTTa0 m*@K,,科.=AcWrBiݱU53rh3➛x?hAJ /lz"ʻugXUxayV6,.i۞2m4,CYtkXBa>'.gr_Y*gmĦ@ltzIh$%%"idcJ訁x12 8JDjꏰ"w)]a3S+m*t8vĮK/,$6nϊQ4J?߁ʻʽ~5ahn%7rtxgGh: CQ."/wtλ*y~ J0Z{l}ÕIu\AOU/wҕaֵZfOg'k~ѳ'aZt(o^e>K6p %JUfxBwI7 (wgЧ~YX#kȾ9 ؑчa8)!@h۰$3΃A ڌAa`E^~a"D^KG0lͰة^pX"\ve9+u+rWأ;:m-|PwFbN[gS|=A!YQI*VkLgV+ݤtBd;?sNtgyex5+[X&Q38 k0}EZX ̄©`ơh%[#BJ>2`Bynh`k dg9?\]VO}D.`̒\`y= "v15opG,gоJ2=`-'a p3GAIb'ZWj(PkAchqQh nK"QG LU!÷_}[;uHcyl1iSLn͞htB93Wm}}Q]oZ2uzH.jr꼡X"i%Tg׭enT?1y#bSnUqpCplZpK/]z E}u^&;T@5uҔOG׏z 'l@IAӚ}4xә(z7z ԥoș`L{y_}Q-]u_JL}+==L}ޞucwkǺ#XÚv2j P_+%cJӅ?u 3>S]3溅' }yq:&Y2<F";‚, i`AgkWk90cߗ[Xd*!⼁Hw%S~]uѷL=R-A$;}M.QZ});}]4ZE^˳P JA2$< \=82 l;*;ڻ>ؔKLlt:2T1 pc OSȯej P7_v6j%_J+"7TD* /H 'Wq .[Q|Xʎpi S`uP@xeSxQbҒ]R).A--{410-?ܤ`^&5PP#mGK-#dZ\|rd9!ٿ6E{jiSpW,6 IP(~'&EJҀ[AUxAN|#Q2,t(r,HS9%bZsޡ* ,f_Ǖ뿅N(D4bt~@Q߭~E!O P|R>ͰLY+k cCU:NO!%͖zO 3 m;$,LcTV*!C3sa2zy.HPѺ,:Rك ,. 7ÆiT]y_g&CЇi&!v=K D&A)rL1H2ˣ<:w @fae}`EJ.xOă B}/>W)R/ULZ窟k%n(\sg<aZCvDgBHs].cD,:ƭV$*g0 ɣVO,Bgņ\iҸE|Aͺ}!%vkңV'Xz>uS˼WApt{^6AkC-*{aZq=:d'@D;ki"bNfR/}}up*ҹl(@u߁ ī޶+$ě!6I˽Ȭ Q+J 9g_YUlMZrd; 8F~i[W0fUk4 :\nPٝWZ\)$J(T!$ ѸEi,֮ PZ sD+i`JJyI k!`Iۜo/23l5P/x7_R4c)Ǟ&gD@t, $g2L.!ۢs m#W ܼSkGNv2|`2X;hx\%p@ljdUNY֐1Uej \# t *9EI6"tV G s;Uyfcnfzwȗ_dn*i-K|OS*G>gy ?LBwZoK~EV-^PW)1%G(1B}"vu, b}>rҬhQ=)wn,ol rؑlH\@x.]l"uIFy"o8ɚ6 gOn/bDPM y ٠/ϕcvqv|cĕԽ:a qX %ЊB4uyIH}|7T]ix?Do|}Qr1_1)" k3@UXJ}.8TrV@HQdC.uYC|ʀ|a4k-,܀$OeAg[̂Ne֫+,UP΂O VlK`_;ޙz/qږ>)fDc~2qLek[[TBr=-?Sd2o4egĿ|׭ whSm6?~)܍j'AGDPǟCcD. nNLp} dLPӆ0NsPA #\Z1"X7]Ojw ,m@k h|mH1?lC5^>t6_IFxTf1w2Z4<@R< [kllΞ{>oI: u~ò房#f\௓j}a/~٥iz(7BvWXկ]TmyVu"8XP+ӴvFVMDem7J4x#ۉ}^6Ava濹iF"+k =yxQiJ%Ia'Kb*r<7&8BުyVB|p bxx&ܵKb/Aְ5 HxSW=9!c.뜷tUh}F~Ed y`-tP +hE NV䱇M$/'۶G]w2 8'l DGUС>m8f]qnw8,#&* lҹM~R%]㫡Yg2l6Q(gtx?M k<<4-Gn7rQ["UU yNfe Ly.7+dZkih=IT0"1hL[j-zٌ\Mc\blSԡZlۖelv;stoϬmzO-iƶ>vû{4FmKȬ37`BqAM⦊~fs/hO*&ss["_8G56H"Bd(Sr-6l4߫Ckl .}QޢWT[zF%N͗*3҅q2z6.>}XNMnmN&)@:Ya0[׉2 ߝS6<Fu!(E(MOr4F$;n(3?*ȉg27-"Ã,cF# ?ϮjmjDy3˒Ql| 6}()y4)kSzkա9L@ƢW(8݀;x=\9xJyqĭEz T@S/-?o1ǃJ9PV"5hS% N|2}6;B-K}r}HQk;|"W}F v>L^?y|Aacn[|F6na_?w28S%/TU"$̬tC;b 4EVNMj)Ɩ?3+A!GZL[80ɻٲpGYv<-Pa 7AZ 0[K ;Mv!#L3O~Eufc!Kf.0| k:‘yRotRŕ6tm .gȣMxևhٜw (NB̠5LK"Bي$.-KWJќe,qd,\ 6W ޽˶\MuSxSjWS_\} ժx1;S1&QV x,8zPIHi-0X S"?o:6ǯ_|L]tCge[%U(,Ł$Z#^Wrofn wD_íx]! Ƀ1=JTIc8GNx@WQ PkpÉec^A]iRtzI. |Um.rJAK'DIrp)R~f* Z$WNnÿ́&1tzn0}c R #.gvx7fsiΘeR9d ~cZT.D8MƃDyǦMAme,2CЄ{Nֳ}R_2^OY3> S)/qZC~1D[TPvxzO#"d^ŸHpfAV,󝜩o*ǹ5O9-h(cbAPKKNj8bkfs*APQhC ֱsh SXKH)!.q\.5qs(ւ\! N!\o^[3V[j>U dT]^:hR#?AIȬԉ"̰phw$r6挠f;s*En#9pv6+l _aT:_ 4 Aջx.m %sW}dkʩ (P9єhB"ӧ5W ^<\q ~q~rB/:KS[G@3W(Tn!3={:;r9'"+yyAstmY=B^M:lw!fM9 @+a/򾣏WS{_jwQ]*XsibYq/P2P|7(Ä;tE@.׉MV־&*Vi>qo ֪765! #&J,IrQHծ(wڳHrwy $JwC0&`Rg!k[ӛߔ>T DÝDs.ʰ龜L\xT%C;9jI5V>xŝnON)Rꦎ1jpjbA|>I0Uq^m:0қFxhйt ۥuI|xqA62܂60&ѥrJA:G8ha X<`nXEω(+: $TspA;#i8{b$"{;{'umZ 0?InKXHUHN".j"&_/4A|X LQ V>ɽ x ꑖ-cu35~?Y:i@PT:B{,j#y8?]sB J\,z.3bhD|5US!F1y(}:wUD.1n9L@z0M(!`R@44nB~BN0YD`Y9!`9LiO쏖!llhLĀ`ֺ4G Zᨆ|U4@?p0Fx7|Z@`Eba)>G"PXeHP UgKQxᖨnn7d]_4_Q ,pń W"Z+jP a*ر탡8oOq]t 1R >Lma'x 00ܴ=.lUcӻڕ'9_]RYLx{ƈܸ#+!TT*ͿAԐ=]:84yΆˎոz {`w3K:Zf%Z9Х!X !و8ջ@N@UGe@r4̮H8!+TvҺ .v^A_ey鴮$JȵMҤ{7(8_QZu|~曍llvTvSD 5]c%(] 8f]}I;3ʴ"jg @RZw32,eYp0R=5ZתpR# s`°gS',X3 ye bbUL~/їb8^CbDOdMاe7ot0>UP.kJ:&)8ڱlVқ1]ԠʁnEF+f3-LӼJ9[P51GFUg &=]Ӟb\Gy˼_M@xɸ|'<{Ğ<\kx4VcDT;±AR]Qҩ}̮?.noD?$Blj%(>_-;f+.CCPA 1C: c*t8ѢwVFUnsAGB6Vz2 $f,]Yvޙ,kSvL rQ1ZnOs gP͘nOypMa)E*1) 22"BwKOl==igܣo$ ?j G5#(OG;Sld6h\3Erz5‹ ]p|x!m-/zFDKf`7cM {Y!>Fi9fO6hY B5): {niMr87;J-S+6WW5T: H: _[yaF 0^T"!;esDpAC{6~jF ORs{.:-:|JWLߞ|Ap H&R~dvJ58diR%ZRZKH] K8䘊 Ca_il6sYiΝ 2Ze'IXLVUPe"֭A8էkFGWۑ\/nl'BpvXa8技5AfRa^9ün1+hv͊iƅEuF~-{WD@פry!DF _v o 7x`rדrިM( ^`*4!oSeQ*ka Pno~T[Ԉ>_[`.jS kώƄVR1 1ӌ<6$saKٰErr#DS,h)H6 ,yP+DaA$L4|sP<2ZC{h&>ޫ5`rh"xS$wdhbOtsp;P f-hCrm`@lNŏYl6xVw B6vY *8Dt|e*ÖN_vA`UC+Sca!M# ( & DGK +)' B#(}xUl2oKZVjO̗)3AsTA2)/cUoI#aq9GgZW3kNkp" \Blht'~ L2vBD7=D:ȱ[ 1zHs' `чW>K|RbA?kV4|a11aܕ&Hpґ(,.g #Bi%JF?X'Psxiݙk=MMqGތ?$F6==Hx z6M=ݐf"iӊoT:CO0X ; H H ?\qo(CshʑԐlc%n'[psTxF_jU\dn #z7Cd4MrT:2 U!i PUyI-΍tJri&4BM_T {(CP EFi/w6mq&_VBS9 L:62 i/s[^,ĥAjX/G868((U!9Pnɂ _ A:>h\C^Ќ8gLC岝׻]$!:4vĉ%7c+WNGKgX\7tt%P jǓVw+Pm ׊e5E>ҩpOJӵxˣ؀\ņ BԾsIzdD)GBٲ8>sbsUX&B~lC=0[qnNdߍ$?Ěh;Ei/Sc~BWǣ1ߔp^:|aޙ]Uk?W~w~@!z@ JSށOR8)my_/Z-/=IMt)oKcäUO\j k1`-~Sjok=iN~צiWECuuZĉ X Q~sVc`Ѝ1U]M~HE"<-)@p$G7)Ǹ+4yS@ϲJ6#&0Xw1m ]*'g`N )-7$}9r>> zFgVoƠ- Vp#;0ӿ<莏V_mwPQUk&Pq(G"Y=|o 6ơkΡpGKҁנZ')ѩgNJ ?1Oa3P[/3X95&]d0 ܨ|+vTRE}t fE i~@Y(Ss0imFX3oČF]%R;+3 c&*9Vex*jwreű>P-(y-eK7Ȋ:\fN#ITT]yu ~'6`åE#Y3<ӵATZܷf֍'1smoIg"]ϱhy;f 3}טRޡ1#s?fv2 #1b\k}G*.jK܈GDؔve %>-0oeSaAg`1gT#c# ?5sᒗ8ID("A U/Mؘ3' (b1Yx0OAk 5Iݠy8W3?آ,Qx Ӱ>#dr B'o3x=BֹK!N댓Ҟ="V67婿낻ãPC ZEZjG"8GkE)K51;hZkK6D سwX! L s#6`]bSL exuyS9ZW (€Ag]a3ƴZl(Z=Jrq:4$_l [pSc毄+z (M _THsv."L2QV_5Wp$rp=ٌ{PFҋ#jْ*$2[P"]s҅ci vReg'.G$|_gn{FR3ELd̡v]Yo?/#yg#Afv1ozŸciK*^OsuDL5!C5G )9wm9ݣ V/P=73Na(F ].%Xر${I3=]dͤ_?gن ~ ':'i@+^܄ᗷ3.";G}VJ 10U,Zj"cNHyA]݄:P`sAW܁M{ ܎\>N ݅)C8ώ8D' c*Xڤ*iOaLtɣ6d+ p !2y^G:^SX摒LI:*lmIgM]0}̜['Z"d %` M8;u0ҝ?Z:u)oPt<{ ,+IL5ѡlUVQ{OqUTR zrق4g$|GƷ+8_rۨl1 t7݂Y2EYss[jc5-wotl-2G% tU`u$rL5JV|][x}ef&.KL{00C\(ەf<:A$o'7ycQϽ\ TmFz5e[ľBxWk-ڹ2ŃDCƞ/Y8 iH12sUZ{B Akkڹ'`THa];d+m~DB0.W(xkI5I#%&579=f:q'vsܗAi< ,Su2L 9LUu'NgX]%Cj |\H~,,?9 KS=׹e` k붵x*Xr3@">ߟ`Ahzni|GvԽVcg~G*BWkD?+O|XH3 NxChnk9a4 ɳ,5_YG5zsɰO~&W '2``-E9JpIJ5U3%!p'x=F.G\y2=MFbf5 U1CȤhؑ~~n#L"fO{pJ DزhhZ'RaI p [K\UX9}K1bY5Pz7Dyv\.d-­ N>/ԩi z i I"EIҗZ秐rvsl{hyP+k_fW9%zbĺ =\jǤ03KC>h}3KtmVZKXq^'SEr?u(PB0mD Y"O"9Whn}:XёtZ/;Pާc^gJݭF1F?!1d.1c93!gS.֭Ӿ.5\LW >u=ŕ@FI捺d@=whoi-T2Z#8t@ೊî,O2 M Ksn5 S)z ~,g* ZF=zlt̊PPz^m)en%dh/h ;})aU&@t:Wx Ð1^+[RzQkI쭄v0+Bodڱ{%5/{V4GiH9dz2 : VEEmhWvU=ŷ3vJf]*e|G~s}c7.^`KQ@/4#yAY-8Q򧌴 }'nLGOk})9]UYҀzT K7Xna[Xˈ;]ճrokiJR#ڐZ@xVwp34Qly(VR쟡+,%ETtreAeCklEE 1ĒηWQp ێ ?Wr1F\ժRha*"!"ש4P<)`e@v[,츬y:@A:@khǏҒ`QX7l&| V%.hZX*kQĂ>tNwښL;vĪUKkvVQ2IUjZ-YɌ7dNp9´a Jqm6W4rYiChg: 'xrRK7Kc8~d>}GY`RRJEB@>1{ҼInP >&Nq[ru) <=}'fVA8PL%]5n~!ԁ̶N0mM@˵,UXqep}obT=Vۿ-DNt qH1PA&tlDk -j}]MF-=;6$5bguXAXw|R l4ac.1/-(_HT^am5*fB(۸3b&D+@7݈|cƉlT/:.}鎻W1467FH>쪽eXJkḽs_٧JT~DTxKWxzg,ݻGkm^^Դ'؀nH]w.t00"IΙ&MckZ"؜3 rk(Wb@\䙙U@QxizU$U/=hu- \3_.FcQtYmX҈:e4;aYJv؟h-چG~qLÅe 4zN᜿[jO xϑǒ$(}|5 Y~V>M arJlt*K tTHP}+@nJ"a."Qk,ZBK5Fdl J;T<7+%6?]b:\B,:x\֪=*PYe&3tl0bj0K[kh<.x\Zx? %,(r[?F= *m2wf4hԹW G&;ȫ tT2Qe-`=h<󧂅}8wx80I?R4{֭l뷢%,.uBleՌt:Ԋ` =M[Kx}Qӈ2{@v0!djiE JlBiw xueddjTHp28~2WX2/2Jp,G-NH/Hb3-~v->{;rB^]'n~m-osЦ~iZbu*C T"4EG)n&h1Swh/60J^QPPvFVn3 r|g`-*_FxևЩ ӊ`"DnW%DŽa-mexL [b%gsl'ƻy5E`bOBI,ۘG^ ?'`q8@ğTwvM'W ՃOsp7!fN{8q>I-z+A˸v~!KެnbVĈk 4T0lM5x[++ߤa}#J=8myWk

KSa ,*<3$1zFY0TyOZ9 +#÷N&V- *7t< KOBO^h*Bp}CW1&!V/Z =;,,ayv ZDԃB %)h s4.wQngtd'=YYnx%{^ѦN5 _E[o(7յDsH&82?hyEr 0nNA}~"if+m`KpCZ>|52t>7_#$g4eNPgWuHtm+3BcNRYNAJs6 %$TǩfC1uKKڹHrÝ#h'oK*?[BO;\JyJ!<lfRmvMʊHH6~\@">.3w-YmLHh%sۥ Ü/md%0]Bz,8 к]ӳĜ[Bʿ,$xesy,UŎORXj;+ږ?{Jݝ:bemZ,TnU[{iMsrZ*|V&Am\S90FdLG'Fbz% /Xt2a4P۲yBclTOmP`u%t3['wwd3Y^%kՍ8w4XBC4hmZ(67Gɋ`@ z+HCpǿ{ӯZղ*JYฑo3'cE@$o0)XsqSNew6 ;2"j ޺:oe0L&QiDD,bY`,$̙Ywe?+C!jX+;c6. j9&N\eP5k"&-i.( ZA{B3+P{ g(`Dŭ~KYfЌ54#; 1?#|J[)ܹ)423+eL h5'IQ⏔7+P DòQ, K%J-ڄcOqo7@گvEp9D]'.M=qeq3"n=?>Y1^>C"[?2\VWQxrTuY3iK|zD)~HI7 lQTx11 ZƬT `g !ú> ĆWU/5Fe:՘J$$>ۅyg1bT l%XAlsƂ5{Q1yX󡐇3*c(KvZ-*@`MjEDܝ` $4I{9oq?z= 4'샦mA$(rbk/4NƳTlRj!Hza͌Cq3))|ieWy[\#@wz$S4m^'ܟ)Kӭ*2X|5=KjR,]ڴX3熒xxZ1ÔRQ|l+1}F40b"@g` pD$V^b[+M G'P&h\ke^]v^o]6w-J1Q 8o[ \Mᮔ2zI| Ģ 矣?A" غ.!2}aN<# 'Mxݻ<35'3U'#v[8k_Nj+Ndyk0 䋞t GdB5_ywj'\'odzßP]Nk7u?ڶ4pA+יF.0W<ЃGkQUhpY KQ921t1+G%D~-ԚI3h :G[Ըi}s^a[v#Y>_%6?&o|m*52$3~JnYUF>MUFdX`S7oµbީqNL *|eAa:Lͨ)coZ\ւH1ID&?;{F:r))9B4j'i9!֧@nJ(BhNGΆ_C_BBd/K/:/1x@'D+a,i#ZJ^P$^,=yC3P~yuVօcCKPal/u;<0gBk@ز&XNwl=`m8%Stx)L43-&\ 4vZ) 刭 =O5|8ڌ蟋j>d-Y,$>6>^~8:1olFB}rGM+ -C=e97#حd ~ Q(ݣcPvN4i߈HFrm ~VVتes%Q:>B_ⷑ&wU\:ϙ%,v9=xuAYd2RL6W $W!ո<%ˡJi I?H(X vdGYo _ޏpS9j<8zc},%Q?f6ٹV)AЦ?@RQ$WG|;sM%{(7 :슣2<;SR aLxc8ȻYTBt+Tv7*UcD*KF_cZFBMW1c֐a1 yp^ȐLX5t0kF Y;: m4tv[KXrs0Cgkpo.JrU#v&qN# a`i'2ZMӌ&+C޺TCP5f 8;>:Z%:P}h"@Bw+IVGMѐG7}:\.pe= rC1BR 1WS!p2Bj .Շ=[iRwlt7]7k!+zo p7At@U@46H'@LBhZpSU8; ;֫lV#!08@#ZFQ6 ʭq{vJlh c͑o݌MnZD0pTs]w]ë) !fmuq9GL kvTBB<05vPel-Yeп#FZ֋Zuemjā&*7<"uS,(`aP: IfRÂF7/ITA949QFtMu/][;:n~}Z$I)Ӈ˞6e] ؄6Oi>iVO[S,y|֑8^sg;#T tt5TNxlᔃ P{4S<$L|IVH[J@&`y[7?F6] )csr:#4rM01^{j&lqت<unʌy곺C*/4x2:PtEy`5RG!ܘ:/)*mݗ? 60A+$bdQ, 55Qv9Ү#0η(;غ C(FFevlmǦi6RRbu\5؝|00Ckp/#_T\:XO8tVZl9F2w.H74Tu/ ҋTq~%e!7XWe,DLZ& iؕA[REs1)ھP2sx3.5Ns cpp*"R}=}~6TO\ffM|Qֆ8 z#cԈв/Bb:u~'R'͙A74Yw).=k)]b,n-OTDhJz`2.>Tl{J{\NbY^ hN\;/t\A),QcA^征;eudC9{od1h%HnͮAfKr g˟|CE|rTk!IRg7㓉;Yǵ y#FUm$,O<|q%)V|qQ˷Oyŏ l))c\nGB0my Ήxb0~# r+*BX2PSMXug-uðl{xLnzhwϖR˽`ǤF 8.L؎sg4l&Pu鐿#! w,FV}UWaiCHD.xDn^$h^#b@[loc4/W74N/Pg ]ܡS"2}Kŵ}:Z m;&Ǯw ;RFgux 4*f 3lh (̬뮺mrI ?)嶍.og9+O&#Q6~ԣ&`GT'KT5MPIy0;Z^uKrJ>c$ѝ n $n QK=[giLHp/@3ws܆kC]vNֿ if VĦ\ݼ%|-p;%.(qk^?26)ЎY?< YK\ToՕ6/^I)!_ BK@j!=j/jФ_K"Ug9g8>WK&u p[B M1)3s I1hkpo\U}'^2R4ڮZB"nj.A 6`LrICKPÍP^9Lb9.Ua u7o9$ H`T 1c_ @M^><F [y!uJYX郴|1݃K43:P~f?`XÂÄ+͝M7-ebYQE_ @*A@ z)%:ʃ'knW?̈́ЦP-*/G0rqo1a*Ѣ҉0{A81Ve*9$f`SGhP6Fd*uzvq#|7 2ڝFY 2:J$@6C 쟮߱|RK`Mb]ĥD'vBi~⭵ -)ʒ8ր:OW^71a-z1 a (Zj@0Q8DAbB64n1joI`|I4Hm+`\4a%FjJ~=m/3%E*բB}4EZ\mC<)E*8kG^ _t[$DXGzX͓h߫M7qkdUƅo5EQ\ 20efToH[2+-6X 7_m?ܐY>K)1؂SND yeN 9Vr J۱f-}— ק$]\ex!Rf g?QԮDl*'x$ĝʭ}GLZ{o8_Zt),_˥'rh,X[;v4.$w]nnP4{4!K^/}r1mb>/o~:F`Ǚ5yMÉw!X20 ?FzWGk0$=]L $NF3kE,jFTN\RL? O]%AAeɝnl_ ';P8h? ץ'=3dA(e2~2d^gn>U|f&ɩ+~I&#R PC޶T|(uт\2Ky1uGP <5 _1f&e l(06:n-8F>tiWD9 N{+T[v Iz@NXŻ;F ?i79c ZV^G݅^;Raxt{ ir UЧrvNDfz#Ped b[$̩7J}t: \"=f"$ &_hcoǂ7$].aF}s -H/Sތɹ9 88/Q9[T- YA kH0d!wJ4] pl`.7/"eƄmԪeBc6S=WP`)J$ N+j|}6C JOCLpqxZz-VDOi**N:PKHNcYWpUg֥ ԝʯ/9wylO.o4Vb!V6xq`pL[j>"_HAyPB%Kz"JE9 \&ıe ufqcsgݨ2223[:N/s}3s5gPf-Nıl1 Jzen  N)f7;5h&]&[o jNߒ䗧SwM a/VPJ>> !T)Jz6ĵIjzo5hdueHLQcE-4 ;6 T#1d\ԶSkkc+uPZĂ:}lTnJnfo$T1'3 } K@0aoh9d&I+DEZ(P$GFqUio}h_a:5\B3zF/Mπ'/ SΧ#'ɢI< lY,`DNN"TN=4C-sb/T2PJ*rUHݦm`J_;sdUgɸ"n*)A^s4^yUߴR7$zɭ0I\{Q' M+%I`3*o1+8}Xҍ&h,tkK7#/q#P$S*ϐzO%f4%~Nν 9ٰ$a6{ s'hye !W4yxzN^C]FbnO#4ڞ lvPˌ|I#\Iy@z@:(k^sj:"ˤbw^ fD&I¾@zn-hNzR-G2Xkq8*1xA)X+ZEO#;Y|/]o1}rםHR)=6'+EO BD[#Ĉ|^-f]On[ /Tmd ?P'r^p錿&3-LS,Vn;[}NpUkG,*UNz^ ,7Ӷ=K;1l }Zu,Cl7n]LרC3Y#ݴ<<̡*l8x6i`4y ';1mWl4zLWx/qFǧ'(7e g9±R"E}=tq; _!x yb9E}#c<_Hs-:̵fadkK5 c1bJ zYbWS* 95E@#81K zqV3 :ڀyՙWm-߇M8?Mn($AsPrarr/RS؊^?3=Fwc[+1X^,f6,$xq?;TVڢZS R1Q}+-!~.Y z'3BJkp-r7+pa*nSRE({[|K$x|,P10@pcm}2;KLxK&):q5J$,<P >,jPz2j.,i%?U,vZj$&Yo/UC<g/R .^`sg2x?f7Q,&U/pT-ʷ/}1OZT!i9T=ωN_HZs@lM“PT%>&*BinTlRr?᫨Ư=[xqud|R2xK/KUIjqwr0`J$ ~N,{@[vyA`Qlϴ]gQ9ո'3$Nh_Z3m _,{+f XUP@3~vҨU\b[$}8ƙE;J1ч/gJ :;qN*qߜC~sdWVlRLOظN:s~52Wu{慱!|Mv㍳t*9гxjQ; +ן h·Ut8!5{-je!'Kb?:BٛKVBn+]{<=0)z1,$jܼ Q5\ez&$c~?ýX" _+yM#x|{6+W>T끌T]+* q.Z nYAՖB$W*1U`fIvcR'e~ C/ o[G{ڕSj(\1$d9ߔGp2(B%4ؑHcCX|N@:iaWo5%I$"/49b`0+m ͵v=D0dnEh5- TDb4~%H?K {KuF2 UgV7yE v!ިu3S~!kK%X| DPŚf\i*f-E~'q'6>_8Ş&)gGRJ!-cqy@$˿RRJDVPJi6/&=X}LYʑa\ ,v!;1BhR" ]K[/^X@ :et2mp qLXp}[jM4ZuFEѨg`m%;.,S:Pt̵7In\_3BR(lLJl2vb7͖wXTyW=!%*UK}{\z5.:SJe uL4jJ a1M._vtK`ň5]{~[_񒊿ՄTāz"h5Y~\E-V7B =5պx=ubo|gMsT $49w۲`6.Vcm|]GI} Y>yfv6WhL9dg3a!6J G.0S(ңx.0Ngdl;ZoV93?Of( uO.,W30Aje: FP!ϜCNVа1'_Z[t;o"tEmCUe|:^WLM7bQBb$_SJ_#o%tkENuƧIL3-I^nuQL;e ,0D?ջZE傌=I05#4[ζZyƬ.Dk ,a*WaIy< '0]\KQrQNENN~wUӷIm:g,ǠiLJ7+,r׾#$ˠ`Ka W}Nɓ\)kcP&zģ^ z #;*F7NKI$/BM>' is=Pc$)_vOA " Nռ$ ,*nqdS)II}zIM(p1R1{Dq79lk[EJ '9v23\I+l c,G!=S)"dzu!i_ $ad$:#-7Љז!>w $ 簫b"l-[ld%%ihՋ+ؠ 켕 c3֖Bgso4$3q3Ut<| ;M%^X[﯄>TK}V/rF`Q.Fg]0ͮw6QM I>_DKM);+,س,"6EjT_&e$hE +/Wh[l~l~ Ac:q4UTTTNj |]kQ bģmtPԬ^lЦV PwߦtM䣃o \zo*3Y`sP}Raa%;T )= :C~o}(0?(#^_"!T+_%y*}]O \땿l$. ΓN%Ch/Kr!UEd1 YngIAK㐯P_{ ٜ%\9ZkD@E2,ey%rrQ=\.~694~7 kzʺF{)5hpϋ0ZN $\^=si2,}b+dzao{O?/~Z Hc:f725 G%Wr!ݱld|hB7;6]71"`4W{]M{5luV8I*xZ?J]>IPƕuI#1eCKXkZcv$H߉ )O˨?84ʼn`v[(Xly\ncSK~ZĨ>:ie4BP$Jd,5?/R['ܰ9n&?A8?m)hUwB/ֹKIYEmվS"ZeMVj 1_ŀ&_WJ4Mk9$w!~j Us?M}9eZ^&F aQʴj6M ރ#L5Q얷Ah%k乳hT}Q_a ڻ:ċtT !(;/YF9DtdΡ_+J]qW`/]ESn]K9/ 6  coS@;^M_U?cnSN/ɇ#ZMW\&d$@dZw7N ن_0(`dX'U+AW9i44ҵ/ULIqakg*jnZ7N 4n)c7E[n3=!f R8 | $AfoJ*[yDD':Z6t4ꝋ#!Ǥ,hƞ%BrG / "^Xi 1a0wCPC1qDh %U M3g"Ǧϔ-mdP@55:$p1欕v QU-y >~Ts OKN!{C `Jұifl|0;!2p])u7gy +0:ª*B"_cql  \KZ[&/_% ϒPpmBlk)6)z?*) zD$B\ސPn7PGIa"fa=2pOo]v7aB,/2@u넹Xq҈ll?s}J+Xүr\ b ~g˥> 5Bg` OcD#0:a< .+>jOa>v\'6}?w2Q\O,hF64cԤn> ['pC./WmO Yu(Hrb$zWZFg*8w|J_=꡽8ީH "8]#Lc_WJ Xґ(F^4ZnHHpR:WfmmJ{;9#i%$e#g%1B=ɗV44 8xoB9<'֊0 1 n<1͂L# ZŽ}i&Kŵpgsc)rLP;ʱ4)&ʇ\Depk-ŧ R1elEԓ4(S3:l b#/6,F@[vsIx;*V5B3e3t2|2m|a⊵YHFߎHwA)q&ƐaE8~Jڬ]h+} m5sh`߽c5i5v&bJPKFd8^EJyt97ֽ"<&xXWaD{Q_gvg@J}:gH m&Q?.Nn0P."<ޝGXb\FdU%M93 xT+~kU]]:\T m]ֳcH)Q=멣@jiHdW3ieOEL}]H5y<|uh%rI/(y3t/?:Ԉ =ySk:\ywsd|8+I8Xl i~xBf1P9= .֠l.Tc?)~$F` A}'+ `Rc:tՖp)|{[=}L611OObtv]MַIdAtA18:CĒɫ8YȀA=$b*XW;ɑ2DRy">D!TJbN QN KtWvu!'Sˆ譮k2z8Mo-h"i˱"׌8Ғ  @A&0- 4@dr[xO҅ 0@?~   ,#_w92=1@H#atI6:Ƿ$z4ۉ? Z4oE.4b'9mr lwM:A1qw+Ix= y!x:qE~9ʆ7+ rϨ$*-Uů 8>\-4`9%&B:KU #B*kguY,ٸ*OCiZgHFe%wn>T㔢J%NqK{MfF3R? `λC5cNr$uL6zù0Edo*(*'ӧ^1 c>}kF i):s>1H,RDuRLz.O *J{@¨ȁ$ܼ&G膨{*)N-u (dY@9nWy?썯ZwOg<1S?-ԔRСvsDuLaWX+-o_ڄB((BL S"x*3P᳆ F-pN?-!F[SU` ij#PV KH(WSYP׆dʌ!d)>ʛ)_`dc[2/{lϘǪ8@ @v7/BmVtB/6 A>R)lAG˴#糠OԆW[ͥE}Mܐ9r_5-/Ҽd9_*H.´|{jy4 gMI{P*OfܰDyB.I(ӸsOLמ͏ԭK 'Ί5N.&RY/h8q{N h8( "I)f>TOT'hq9qXlM$y޵rIQdžPR/jj0QV0!?‚ 񈾯Ldv|~QoaAX*]'Q[m_H%['leBfAv0:S,\ڕz(P.j!1Bm g$h?֞Oة9,gɊ_LUV!5\ɥ_-!ˇE gu0D2g{_0DՒGAڪopmDvpKВR2ưKBـ k4v F?`/CTLbmvTP hI* 3d[E՟"VazQUNEgyȋQ2X)Ք-zmݕ[k7uC(ZU$3S8&{>k҄UbYiyc miwЖyݱv>pG a Cf w=E>l,T Gʃ|n:&7 VDΚ#վ  T.=I~é& cf֕uY6#;V :>:=XJ?C8đyRfĐH39eIӽ"#c U5|^Ur}-qZP## i xpNznoTWhI/{Nª#-QPm9PXH ʄ1?q 4X kL59H^k^.u%Pkzxc5xG=]ݽ^qBC yVx&PQ,qMH$ _eyoθET/2Ey:CҔqLx; \-kZd7+:~Yh&xme0r1¿V|?CQRDV-;2ϱerHLx1m=Sj5 r~99S8> ͜xp*郪OF5>iEJ>Ig[*8|2#< ~2[A TP-^q_Keb !pdLT37GpMV8 Kr31Ed7ɦNXI l9$s~˩Tg*mOfI{B2{rw)S?|I>lf>FM@鍏权!_G`2s3r0{uM**Bk0Wի*ȋ2bh T ś5UĢyL*gisB~ R1duCL,,Jk+ꛇ6t v(w”>\rD-z]9z]fr ܔBq ]b'Ƞq=ɬ;#RF'+y3hgw35`]rzr+0UޠZA:ꔆ+杗k}(ӂLлR~L~t5!T3RmLuLTCW}P#!ą:WphwLVbOV|<9:^RuVl&`PIblD:K1K`,_ JS ]Ԕ6؏"lJsc7^*Пa9>=^D)Ł\&aTzi_rȖQ˃C&]=e4-aM}\Gؿ;nZSĶ%c+!Q aהV%y?#>◝0^AϪ+aݿewy_# [4?(/?0Zl $?":=㛩G3/WK0pV4p:?4LBa<8 _O-aKD1SH 꺭NpԮi7GSݾ_EzLC^Ya9%ϯ*̐!+Y.zWG(k.ъn.m&PGisNgNO+ NNF2d˰ۇ/m.~ 6d>k.$}%4{x]›m[GEt齞\:h<)ۇv\c xn8?+HP ؼՙv#oKdVI2|'X3}OB= 9ɇ'J]5k=]`0/Ǯ>_tWD,Zo< ob<%fm 8"M<_Ôi椠H7>n{t\R0(o6/өAWmf'UwU5fr.ױ~#D̨[CzTOt\vwәk*ԃP]VBطIFrKQ- T 2сƶG#i٣.>) sڱ$M3;:Gu%[ӱĎfFn"qy5WC&s`LQ]~xB>odac\S7;.\ku ; i]5TL5VXn{GnQj9%i& T泷|IYȃzk ~hruWB$SsVr/'XpuBى@-\4? 4l Y|#uPg[xЏ"(҉j:7WѼ["n({q8?[h3d*w7Gk nK,dql*{]`%(=%("z?e@=uɤlח?^Sw(iCɒQ.CZ&Lܹ 1Sw4y=ss'.YwFvxb|户 ,4آ'gN '0&0VtraI5mJͻ7'Х%yd.֎ 6m*O@z .Ozl^rS5Ws ;&$dlBfZ2I5t_I} != )߬ya l0~Z{~&Pt cv|lD`zʗ[ 2 QM\t趃ʟL'g.5 ySlGO!JgIPpn5Bj^d8mA,6̊b _W:w}̰{4uz\t=ySʱ(?U]\ ;))[G/'_ZV@c{lg2@3iSwUh6XG|Bĭƨ7?l$W8*:49]KbHd9^k{ GUK~חX6\zcёwr$S~ 3oVQ|1aP&!(BfvAO!eϪ5x_҇4qm"֚k442/$cJ5v/9JM&BEUq[@mڥ$T PUws+DwH[>zwn>bibA7S[sTzT=I(,x eSJwy# J&gޅ,a|cn -G,(WWP g!`9ck2)Xb ?JPcZZimn$#s_gR z.sʯio's9A j!աJY՝D̘N'j<^Lԃ}4f|KHDODd]sR+@-EqFS;zlb?Gn^Hk]Z)+"e"* j#?[elWw**}HIhSu,h<~G,[7eu `#5nV]223[MB"޿=o#bw"UohV HEG%1S1аHϢvE\לfsQ!)|b{=b ffcu$lI]8VO+'rT7,諹}ܰ8~}B`bz@VC(y T4QOx_ȲbWEO6_bwV*S3֏#}ӷ)Tl{JakEp&l<^_b.o9z 7nJuQʝ7(E{_(lY8x N1(ϱE^Hsr˥Sy=:rvkY%cAR:ZPl|2Jΰ!3Q/85 +>v۽ԏ ra+Qm0hU#%_'^lfCڱWdnCV6>ƴx@Hd @Ok֖gP}} >ܪ1f4oڂTFSoTMjܹk?ؔ҂xGj3ԃYWDw_D fSf= _Ǫjr-A]Y,lFK%ZXr9MwwIfU\TS6c$W@^b8X e|,ަgͦP#2- Hrb3бE V<$)Wg`.z@vRުӂw{;gCY3B! fBYMIF[5-~q4=3zD'F-z?zE!rsgv9Hy,Ԯ.Ɠց"]=>SI|xeÐfx5R(BuuQ=ZjThGLY `AZkVB!''kXߢ=Tp؂$c Btn">-^{VSQƶyoεrB ()iu{|Xh`~{Z+ͅ[&|$+5"na7|АwaȪFб4|WpRO߱/ Jc–E ~ܾ-Ua* "Zŧs{|2 вt# B/Ώ] _<$ҹsG7Yzo䶘m?Ľ*+g.+}tfnlD)Wh BaK&F33;| jB^=y蘗O֛wdx7$^! T Qnh A[.,-=d`_EEbG[T./Iq}ݟK, ahkvĉ4d-\lqNV/D!vbA2As9EĦ]mcN ^:2|ԡC8@ZrIO}sqxCKRMߧ|7c~W3?CWJ='093*jsІ^RC+pyawK;vlߴ'];ԝ`ŒPq iR'OђeJhjض0ZJrخT13t(sE&@$7DSc\_v@2_Z^[v$ѭmcB{ΗgA*0ue j1AG!0țSq$px $3zÃL.@f(M,?cޱޖԋ?nY9w$ǀ=e{O_.$~*o7 Q*`Z7tP\'Y|_ɞr[f c{W|%>v2DA8&jB'巵W!z57wyJ-xSu#9nE*F~W<-u M31<v!RD4$#9: O STǔ5Bc6h4 y*sN#=P„Ns*Q'~.:1H>ICsCNR60@ڴ(w:jl'䩵4,뺒| 6[7E _A-)LGӎ3* fyowzIc|!Y>v^,CZXFb:JwwZҧO*V~ -p@aUZ5쓫%~;pkythq}J%+U'vTjѸ\S3K!10dC'ORΏ[ Z[ݕ#8֌1kfDvb쨍g ߆Dzpep6&?1 X!@$R% Z}dvt`YPe npEYkyNtG1640XZ5P˳[B%+։w|uSTJ>1YkiIZ.R/0Cq/Q%hl˺QdSjMa ʸ=3߆ r>!UsW$|ҩeH{ d>'TsF*H%}T% 5:aws Fߣg!"HeF\ moIDکsS1&ѠP3o R`ד"n~M?J; `})U:-δsy;,oxǤEfq7OuݲDvA2P\"5yȿ4.hp͔|Q$t_߲1J>.^ݛ L?d}=Mpû;s `ۂNy]I#H!ذ=&M=SMi=i995m&H*g W'V"o&W}) &RZӎ5o "~1X ^2_>.i)8p6Wg/m]=Lt!!år4tqS\q^Z7sjKsqa닧<ѢNMleRR択Zjwg`d[iG'X7Ѳ49\Mb$]Ҡ" +A/nRxOB n!&, wT*]ҕwKO+̜4 aϚ[0Tc[V]"SC8B!l)CdL}#_<[\38xĉ|{c.cfTmʄ4Kb1+|z ViyNb f.nxs/kuw4DHR$f;}۳c}[(R-ι0V?ҹ!3:+ٞ?7,ot9_S{g}H6gNjO=^uF#F?0ͮو$= X~OiSA9|Q][x$Ja!aJd[˛eLZԅ?oLɯ!{Zݻk W `%w>pwϭq2^d_r/;̈!쇑!{FQv [0"UaPZj pX7UZy.zyNAr5o=8Wap1B`}Hrh+l-FYסqd+hgV)Աd[5397$\WNn bG7ծY)Dmn@z y4!r}]c ]ZAHFح<{yhC!2Q_îL󊶟kti^WĜvD<,; !G,T'mCn4t/f)9oXm s0G-GX;"x1 :E+r:< (x9N4$G'[zt{詴%JE!ר<\ |t6z8Çśw̷~JunO-u">{bvvz m<ꞔ`NO (2:IzK^\ WxJ HJs#-'IO(7`/e٭!@)~T[3\J3z7-vPj^Wr@ү2'Nuq!-m'{DM'-Q6SoCy2}rMvҚl4A^P; KN%|K1>P?JF:-5h5c fk]L Ƃ,R8wlqSU6 մ:;l 9]-#DrȜo+'" |l}ӟbP7p3#=zAE~ ŇAxf`4f,vzPG[~C AƩY` ݊PyQhSz̪H Klz&Z~ ;d)eTζ I{Av#&h.rx=W>n1WRAicg۔;t%ӓ/q?FL0Au$l#] x0dsʒ&}Yt{eʁuHQ}nK{P @-$*`q ĬOtfMճƬL1}FZ-&e0TcO"0Ⱦ ˗0V:8qgl;!0zÝ- .\jSFZC`x'ޣaև ;ݼ˩Ӥ`qx}eD /μҋPJ[]GbSRI_+BdYTP=|k-~k,%ƫ:i1IAH#0ޔP55H#q)mB a62Lʕh;;|S)(Eʸ&ZY=QhB ڛ}*@4BkՍKlc7`x>Jt}\dǠ.-wvLޟ x趓i0K5mxYOQ>ksJ[PHN/~^g}k9R}s*# jnl΅'Se@KER2\4>!e{.pa%ϭ61Lo<-WM0Ԋ_j[L4N`Lf~Slr.h6G\%Cmi j>@,*s "k{QSLW:F&~ XҪ 8LCLz˼d'~ 6H,H`0=RaH?yqhĻ1^'NX)V>O%uUBQ}6)@I ².g5ظ[l0zϱ.tL$HR=,OMq*n 6;MJ>9WwM>eL=;ZQ6M7 s/~]=(D}H08kVN7}0B8kyu/eEY⼴UfK92ĦQPKe&`J|9B!RA,1Q{h? 'qvKzsR4-k%Ϫ }.&6Q!&8mȞɁS (a/ A)l&NǕ b_ff%#fV~BRB " qU;"*ݱpM1Π91YՃ:?I"^c糢kȿ.q"f.=A?.ٽ9i?Qdט'̟'or mWO&e֛l0=S:uKTf8 €Z͋D".dG]>]G? @TGsC;R :JLGhĀY](X$ڰM pR7p{#$p߷Pt-o%Ƞ)X`obC$SĒ[8Lw}! |I`_ H4b1?7bj 9#C jI{J/DT3k8 k#{'FƬg0>jMσ{]oQG|ƦeYruoU9K@N=&"ޗUJ3 x&`D -M-%Beu7[)ߧ%w4xwVJJ%"{^Ր,bfӊ0(KuD'w*m1c3;MJ[ )]8\LdYOw1jgJ&ou}Y;mKNc ,~&XX`sQ$kP5f+}WpI򩁈Z౗5+c,}* oW進zHDYBVS #CyvmufNǪ/tXY_5~iw\`@65[P M嵤s˒*lHKKX^6-j, gM |l"ZQGۨK3~ 3rRMHʩE,̵..(e :h`BYX;*w0彶`?<]U lORʼn.Ǔ$!</?#:yA*Z)8B$QH.hH!}>f3OgtzyS>0xf耥T1Nid0 O=囋t04½ȰYG:MLZ2ZNjaλmb9'WSn@Iy5w dC.ѾȬ{gקm {d`i{p~2A xܧ~:2Nw$(e#V$.J[0GWkdu.{dM58kU ͕1bjw.w$L9tZajRYKՏ`{ԭ+O4@=odAغ0IOa1=KY^W#" ; o%WO`^eq i=򰞛abx*5hOOʳvpdvtW&gPFqN;EBıKٔ-2YGjn 3Լ8埘-x峎  r(Z+D9ہjJib b`Gڰ:R-jIo9W =쌰nk<|қ~d%ТEd ;n/фY9W@#P)u ۉg`gE D[<*^BɴV!@1=U,mǡKkY]&: I _Whm^piDDkM|'\4 O.Z dr憇x̐`pl6^' t3;Z&quy]O-wJ-S㩣b49LȐڡbݥMV J3 $s Y>{ہIt61VN::/ykC "z7 wi'h ,&_;Fz7^dB-ڊgv[zCOWam\fuh:Fo262brKYdEyqv8dyy͋P/WWdDX 蔑\!c.-?(-n.L!˖6Dӥ_w~\8y&s'Z[F]XNGrZ-x PaԾݓ|Uzߦ3#bb&NCu福\@y] y|Tkk+M7l*sbl/HbϠTO/B)4kC8D s}]wKJE, @?X?aV06BVOǘJf Q5eWѠC^?ettwM7T!/m>"t.l5 Z&@9',>l1a)uu}XV8e$ƅ$'{uB=xQس4,9rlrhmZ4rD2}{60+JA6b[@ 3߃0jl|6.\[g9'sY[pM"ڛӥ,珂v`~?@ҫ8lvi*JshVRfGh" 2LcPY\0.!Aݘ=P*{erUncM@ ItqC]uU%Y*e<7x-m2ֹ R0LZK67(_M6Ql7ȿ @X !NK_M5<T>k,B\j`-&j_)y_gP"7YڧZ)@. s^k"3G[ E"4^7CkW]F[>x)e]c']=l9u fol'Si&[ە(5xueGMvJg~eҩ$_sNd406/4B{\ӠMP,(M. ݝ ж"d (M#ag-!%.h"QkX 3Ujmn[{,8Z(ec 45G0كB(z?BTR 86r{Bѳ{z&FZ oĝXYaNhc s H, 8xP7cAa='\r2|uך0|LI2œ9`=d\Mq`wL ,ƻsdb*ձrKhhq箪tOS[ӆR`Ck XKeS~HHs|"5}Tl aUVɟJ]޻؏ X#wޙtt諕t,#$GW^w˫Tc-jݼkq܇~aaW>BïW u(ހSoe kjƹ1 6.Ѓ-~Ql=[hɜL_D TH+Tµ~~uL\xŞ79n?~ VU<>{OJ sYbn<,ego#Vvһ*ϻp!Z\]^o S 7/, \"[>sХjෑlҽAdvnN\Mv X1o/sIQc<~׶5EgkmNľMޱs TF9_>Hc8DnP'8/jQ8_=0v}* PUywoLbg[ABiådӢVߏ9P/r^;pHt硧 s'%ibxh K?u D#MNbI3 )Ƅ'QP_T)M':C^1-k>f oT ig`U;`yx׾e ݫ6FanR&$́1O#DfԱY9|vf8p|߹4(w%1- p֚›ivN'e7w%W)G}r o*0ۄ [<垖ҟzXOn^B)nUbw NNrzB=*it *ir++6j~Ö%J(`,uA}FN nfqJw>!B hze(\nE @y!נ`XA[L-)$E2{3}ҦS$Koh,;/]/g^t+s5xY|['jFzT jĽ8+wO%b!OEiÚ3/O @0gBIYxq2a%TʀDi=Y/mb<\뮫cd$p,%)ʵyɉm wV+f̌2vv6Mކx}o 0܇G6(e+LS 5=%y9lxG3yjyzIC۽nUhi2Ҍu^o.zt+QZc[tDi+7".oۘ0ErVP$q%;ac7 fj4znO9Q * j3wgXch4xfd'蚵Lr.'7~ps.w!=rBE%(X̓N"Q@ E q2bI?ccRr}|BY!GHQOrE^GzG/gH都UD5j22WJP3)U!3 M~S d>b|CU,"ͷy2LPqr;uMoCqS|PB+#hS4Y3һ1낍r aTb6DXe O@&Ւ ~$kVz}&xh.h Pua21sN .`dKR@GLXx``LXdQPDTyg-+8TԆ`E Tr~#zZ!vHxMp Hk4D!`j{|?"M+=G# 3/=L6 TmmjQzJݵmU(8"(!rE{ѕ"#N]a|-8p'2Axc|kR=_jRcXbtWA*(x;BP%/HdAZsppݮ9?лɛ xY+Xb QI̺4\h/`v;蕪ui²C%qvλήԸhcuajzê(_Y x^#,bVjVr`}+X:L?h\Fs)̇1 -'T"h&ٷ|4Dz[qub¿^d; 5; Aڱϼ͢w?bqbg5qQ|`Z,{'ԫC3~(CC#~D{(ܤufd,i08p#xxCt.`;U4}RijROa8wlod;.]Gbp<2<Tۥ؃b5jzFmrVZֺ"!WV}bR߲l9_MI!,;cu'^؅Q6ju(}%Vv3Lc#8o{F7^\KEJ=$eV36#E3` ɭ/g1wBU 3]eն}FhI-O[b5@( 1~C{{s-uk&r0I2CI}ұ(佋ul k7ߦwϻ I 5lu%s@2֝d-"_,HU{gn'RL8z%W}LkM!JjY~VwP&,O^'W`< CzRV2L!TUBIQr' \RJķg>PIYv8BqϢ󼺶qOT/{ /SӊN uB;/[BWs.%WD5K };mzF5,fפ&im.րTz|2RFIR@ {Gy09OuJ`OYuZٍ̮ɥ:+B?u1 8ΒyʬVRg!\g̜gzO6>ˮmA4qQ"0_=1r/~bS_'` \S.$HhihyۂoK:L4P/Hal^5I>}bcM [+!Lթ՝b幭&C5ή+Iiͧ2W/<^0s\t[.| ˵0LX:[l2 rk2Tph)M5OV@ ZY׷S^tybL [s;7Б@o-bz(ЋY$X}Mzϝ"ahh]58`Ÿ_.+@CsUX k21Jhc1*ƄuDJdjkxٽtKLkK´u,Ff<')TѨٻ-ӕru]ef@[5rcI;pn9Pڿ:#ٌh.W_M)2k4Gq7er'({sHpYӐoAWۻԂ{"5=ki5_$b&ʢaB~)oFX7ચ̿V u rriXlhSMzIM%Un횾hp!yžKt2|6c锲v AWCp, yUrkfB{4 !"PE}.ÿt$Pc{N,ܶ[[Ga{[F Q6p+T4jɱ㉊qD' H,|^X8^B+/Qs[H\,SMxa >C7@$5+ ymRe%zcHu!G%ִG5圣) t#I xBHcS] ax 2Tbw:R.i T`I(T? b ]|Flʀ@48 _S"DH\,}^ ;pb=I73V8Koћkade{>Cie@+`r,9UB? 3' 2e.&uT؝op(2qS09t-QE Wg[XSI k "H\֞٦F"8Y5* =*:%5  ̈ٮA l LL'٬.>$זZn&o瘖}d %@)?7:c QHB5# ռ*0+ Ȳ>1*^P{g!\,ցP f;;G&CL͈<FQ(5X5q{"RC3jJ(V4Gf!mC\uj"SG(r4ny#tU+/񊩹/G afFCԖ?TiO[ aM5)zYQ;[& ėbfǛ߉SSYr_Y⛹HK|^f5}T;ٴKfDyvUƺG@Ot6v,fd3b5(wcOU*O笻,ALu0Iq`RM Vx1\qu)٤' /5snb+jtCq,̃0¬ʢA4;`cBWt -nRpX:IR5Ej0HP!ӉwZ}!svDY̧zxxtQo;R=R8a-=:gwyO4x/k;aE;<(X~)[f.$S^,Rt{;L^)4ϥve`o4rĠ>sRE 0|Pyױ6jL\V\+:DTWs|'.bcԀ"P@I%qN Rg !]骱U)D//şbc4lS6և.ny貧GZx1]t|́DZ*|/hbSr?W\,pwC$3sܽ_g$q ۸B,n>/8H@\-azY.Q1ir* " R߾=]Z 9p1V7ru!O\!0'\ b`OeY%'WT^ݼ;t`${ֿy~w)cu;$^vKG7$*u5 yЗ>ٮ) p^#<3枱55tIwcP=f` 2(w`%j~ pS߰qW0=nDPC`ʽw[dGlDR@dH/4{=4oa?{aMG$2'a;pv |Ŏ$ZdjHNz_&Edx'.i zWa9$hgECd@>IK'z5l>F&ASb%PA#WvkӶ&n "TiU=BoDZtt㯊nI\ 9q|/CL8vOsI5<Zeur{L*4x؝q`.pZC#ޤusЬEQ#^xuz{mLesې#A>=%+k`pq ENEW^j$ \~޿/5FO^GHπf1lD':!LU$aB@&i"1MzӞݻi՛7VnrR^W!,闅s7*©)gp0y:sD6ڮk ֨kI mEjJ%(dӲ4"(hZQG+|r..5db!+Y6 r QȎ^hóe՜VSQ'h/C2s,߈}7ߝ4 EWE3)}u7(ɞ:zv) c3I ʔ?6XeyLlsw9RfMצr/8Z => //?:k+,'vn{&s ەDФ7qWW,4@<qYO2~:*}!@joYQJ:>G \"NQiC/o&۸?|b V&B!Ji9 -wW4x2t5\ xw[>BHەXBDwkyZn30ه֚޽*ĆtQv_/.Õj0"0T%؎ɏ,Jҕ- t-|>"\Rׅ wq1u8MMr3ӛD*i/=vsF5aȍV{LÍ6yQ3SʦF_XM*<5WK?1l 8hulۑqGR*>çhl;ק Ic!y{qsƍGМ [\yAR*Yi*= yC?ȣio~˂7IO(Vt}tl!A^WPn a)Ght$Eٙgua'h }{@$4B?m: ZtnA3qUPKJ̟+L*jQ;!k!䢲GB<{P?#1.Ly^}XU_iF֙U\2ha2 SٚͳyU:F;(1U֔.)!B$&JAg}m= =Ӹ'E)Cn䛼+FP< MT} Z*|Y~^McL[ &/G43N}P&~Tոä]_#m\3?!FKJ|WXl(|ƒyu?{ac]i0 &ٺi"=L+ cK:T=\ncɅF)rU<ͽyiY!¡C)e>:ܾ3j=9Duv5|&H 2M)L;9h l}!(YCAR?鯓 EQxٵf51~}"8YsM\28 vRPLfꉻuZDSww4[u'Ko=Z￰w"{*a:\8xæ`&^w01@Ѯ0V'翑k_1 a(`ʭuPjeCS= 5*{>yc=T41hkc$A!%Jpب~Tۤ;вssjpYCwC;BH:{'JwFh5S'ܺʥ +$2T0O*(^2@:KZc@&w^ps Pv- Z`Fڄh)#IK,w9o)|1id, Hb'iIʧ7ޱl|"J $ /oDHdSJǑȽ٭OH߫lp@<n1I]+P-x5|8ELe汴e!*PmI7ԕ#jGp[LD,_L֍ly Bpn$%L-C*a d}/9 8uvWbKs;uemΟ{gc3oFx?-XW1n:zԪҡ"\U_\f5w J6r1yOP5-7פf02Et_sx/*kfDcxKvx%7p)Q4axbj5wik8Qbl<'G1=4B?_ot!KA;JfXI\,m\[\?jT)7@gRr`"[a Nm4v \'ԃ!_Ȓ,zsSZd#~ΣcFKٗE $ c6CZ{_T" vU-4n^7JQzm.i_+b&Nc[|!??0tJW\^QV6E: M6Z^L޽R8MӉ9+"]X{;lb_j[B1}Y*%~IRz. ~v'9ZbgC픭o}'z#YKdtcPL7 ਓ;Tص{q: XEj{ZK4Q3$h\;vi_q "o_q{7z>/r 1?xmO#?-T.]-'AnwBU\|KpB5goodjiU^k;Y>ݩ5증iSj#<.HPg XW3.9iG;GQjfnO[=Rmoz̨+1'^﷝}@ "/TL` +vZQLnGЇCog,Z܆%toj.Bo1n2, *>'r$z'^s# TS׉;ydOp{LN:7) :n}}&N E/#_BO%Gkq pʓPJU &>>:2BʥҪXt\joԊ|lg# @BΏxb|{y<3(xec&%k 1sα[`Ɖ5w&Dڝ꽶֚ ƒ]E(S`VīI4 #X#ҟcnBAR3Dž Cb^#V&ZT*Y)NaNNLxcE2%%r6n$T]J؈w Gi9gé pF8Q ܰeMy 0_=> MlD֙?Hݖ${7`L)JK=06r^%'Uu7 H?"ZL8b+ }kmtJNX*.ha)|Ȃ2A`lIU3tꝁ,L5(>MwMEu;T@'K$.ߏbϖ s~'C >ڟh+y.GniBX.M6I0'JOb2l򳸦K9rxZej&h,:҄\;[]U`XX|#=U`)YϘZ!d,c] dӿ&:l㞧e$BH])`!j{5G&Wy@W>R~,DRWf_4 s76ȉ\WK7U!V*# TKsL-; ҡs#=8Few牉, :BoxDxF#f¦9c]ۮbnEX 495Eʔ*w\K_@i2a%xIRjaҊy*(13kꞼqVBι4 0LK'IN\lXT&Zzr $;hS%γglYlIfțQ>yҘo;fX`3e8h2yzV/#ċ .Ec)I|AX@E=/YNU|-n\),t_2SQe Arꘉ$A< Ci`l4m JpJċ\;Dh~! E#Y@ բ'hH΁lRc,2?zxoNCX]~+hÓǭ;I_·w{wr壀'C!h4݅g_5NUAޯ+\ٝ>0|qe&/1|e.ֵ#xYZAUfs~t(r Sʓ0&_LFD *i5=|HaZw 7pB'U[몪ACF{RtIW9:߷_ 1"VS"Rk&S ?ZJag\wͬ֗O0 /aX&fhCtpK[P}y]& χ-ܻ9Q\Cgb Y8#gɝYwϺؚUF]!q<"X^R#|4ls }OE_)vy VpDOi, ij 8=AGu|B.bQG]&Q e!~N&oיUߒR@ 9&'}tdp2PkL i>8$Q'~Ari6@.8n{CVhIz&v,9m3dĞ$Dc MۧN"K=T4xonRRVs*Z.k_&8/k:JYh+ KX t:a#P5 Տ,{õSmY0WjD0,i+:oy7نF{ _CD-:O$ W?#O+#幋w%p=M Zpmі; L"6el*pKM2M6:;)Ame{k8>#uvU'ԬE;'{da+F:݅kGz/,Yjo>$VWPgR^"Z&]6˴ mx oAcNsOo2<3 q} b, ܜEġyM\R 7zsVlmz#0س~F*cW=A ʞu#/yc,(Wo#B#0QiߤŮhG#?A?MC9Ru==L./ ]|?"뾃FkV4[e(O!3wB^;%Կ,ykdP!9F+@8,jG9? {[* &T6&)Jcݠ@6.*52(Q\Ɂ`$C ,m4FZ% )("hkʛXM]+ >Sb`AV.Z(S7 Υ"Qu|MډcIfM:Kp4cwi E[HR w@[e'4~٫3 cQt=~یzG=L6 2!1 kF`z4y}TSDTH;luS琀s L-nV$j?|q b O\a"u|1h/ M4T(@9Ac FQ2>%,\⯸NJiI>%VQP'Tib+) crHq~ `NuNo˞1k6F^Kb4M/A֌WEklt`?E]q Yy܀.%f2Q&/VLaEʇ5..SOEo޺3bP5u`>NR@T 3a핳@fͺlStCƕxTIʿ.Ńq` tmn.U'n&Vt<\ylOFNgK |W ) VŏB9B`u#NlĺP&6bP6_t%_=c 3fðnX I@ Nt|w!'TN,)^@ 7dpZ \sY؀wPn҃9\m4fFZVRြv|wd|↓V(~bd4תzBC73W[^R5V8.$n(k.2a-s3OLreX~*o[v~EKe_䑥Ϲc>HY*կbB$׊#P )^X3Kخ;N!ܞ7VܺTxXmFu1&ƺucs mz&j~E{OS4^qፂW2U֝P8t"P-Bv`c ̊7`8fuY UV(G rvZVnVqrX7_t}';'_j^^9W*@hkYs+LlgqR~﹅U^4'/Q& =)BQ\{.<6\/YϽf3!0t; ғ{$&80 ?pjYդc<mS/G|yٖߔEj3cLٵrĒB]vVb'Q!V7=z_y\z3¾RHRkGM6g2b@}AS@T܁28<|DmB,GF:?%/f"N$fs%)˗y1VJGq)owgL3I::V8]5h9_UIoU~\$q;g3i~ W._yP_XA翏Axl0 ͆8"O99 A")SWfOǥD [tMWnj7<.v=iL{+sUFi&m[Ȼղ !FA=38M4v9K\aogtD$QxHXL\n|+ 6yu6BR $yUf#tdVR3(AJ6LAybx7a[}c7^ԛKE!"4J_ `֗)s5ҩjv~BQ̢4p.3Pߛ_ň\dڻO`y?%hߓpٜ^XaRϰP{wQ?<=U6{2*MN 79A*-rdݿ."iŚ,p/H >=EBwMZz%7^w%ϓ iߋoey5@W N "`1h{FYwuibDINK ܾ Iݤ,׮oS\ڳK}` ^~dVn7sDz\%UO$M.+J98V9{;؄p cۏ/ k`D~1jZmzRnzϯ1ɺ n^q;PWBGwJ-8 E(!^ndb>"œ {ItOg!_@ۦɃ\uOFttHuT.5~pA}DOW̖T`i Xf5V&MbD0ף}Nڲw (g*΄OeUPG[eiU(kyjSv;*^ɿQQ74̙=pS+& RŬw2UڕE1W7zҦjqPc]C׉KIdj,ۓU[^@.|C@]aI66%qw:d ssTmBPMMYQxG/pFϒ4ǺSD~ mmj :>M-pʜB6 EN?O$UͣSWrʎrdFn2bY>ãҀc<`Yƿ}FL 8>K sbU*pwڿ`9@&8L 9 q4v#^uʡLх~!lH7 iӻ J>fgB("!7U߉a:6cr9$}˃o/Xʓ1> O$Ha]轶j]^+ x{p59Fk`Hvpم K0ɗ҈FHDn]<YKg+65/qy8IoP!G;Gr=cV1dHeOPVn*("䋷`#q|FNsveD?ʉQ|iLV39e#;> OjqfC%"` b_lN@ԿJ ,TPhS`oz[TL u4;D-<[f;-4HhH .-Ƒ7:x[AJ t$Wkn5A<-6H_̅ۙ*5i|"rNlF{'?!k^3eM}Edp2y>Y؏3<`Sp:]ta"y=t/Xrcڲl.&(KYc:O~*eg*Cxx۲O럀pVԩp&V|a2Mf#Cb1CdjRZIx{99\W{xjJq'hxB`WSnt)2Oi9UC4+X s]߈V\3ķ! !jeT;"p؎3סO>͈ʋFAt5諶L6F)F{]\ٻ aܮѽSyV|V6h(M1LC G;j(]?ifیKظ5CE 𱩂L9 x^S05veg]o ~,ΜIqQ;n^8.GIsg?ݎ >!]Ch ٤4_ "ags^ `Q<:QNn!Ox7\yIqW&vwWKR{oed.-~>4dA'FzW7G+b#_)iN Я 3 e\t0m!&#V#Nf"i`:)eooĖœ<݆wp=Z^RĞŸx⃡ၦJYC5Xo\t; _?zĶ节 NbC_ѡ X){o cLT#Ge"oy2M '^zDo ܕum 󟕢)Q'tjQ=AQ1W1$ڙ/f>r20k7r:'qON.?OGxxh EI6i<$R3&gV;߅03NJ:7PqJjHDֆ2@)[cU^*ҳCHOÆB+!5l8/-χaqDVh{) *S6L152"v7hW)dtڔw0xڥɻ2c=tpo9bv$4`$MC@XP.mbnLV\ { "ouao dAxމ!rMKR~|JZK6NB Go? +^.?=HL !xOr^ƒ$\Us>\E[6ז:!DM D;|I:P-n2' r @?dߞ8ւ&^~pL,DlR f¦>ޮs0Wv/|Ò[A!PoЊ 98OwLGׯ>Ԙ } _3>)7JlTT-h'S U>͸?km>*MzV=8zA@~ U.3װX%?;УʟO R*"\|-]9-HrwJVkrH8?g[G^ֺ`k:8 bݏq_ʬ5`[Kug2WF"Џgy"|y"$j.:jE V3V-j IeZM'~6R+rؖ,SXNЉjjUKجKD^2adQ3oAɭ'fN{*{cmR q KYU2:ڮ `${tn)ƫ4KiXD˔Cb$THaV,&`ēDb-0v*]OPlKGu #DEǭxzǧ!gNZjQI!VYuAӷc-k+FS83ܾF;n/XƪI:^ϳY4s3`qvA}bs _'| P >% ' mvaROByO%~*z6M&Tn kE%}m;=/Zg۹s$וFErLH !ۇ}k,݉7G1c*$KEg^=)v2v*H%LX_Iw_D?E3L~N҉Sh7^8.N8Lc~ya M)I+F(-BxģeT+8!cX?n8uiZ#kݭc 'FWN^E8[ b.ф.<ł=,bL=(!]!R^ie:yO<%}0LA`߭OdȌ"!  8q^"a5hsA}LK7D |"k)w{,& !Bӌ:]S{RXc̶N &`+.iD{_qa6_2'q! dekm?k嗠y,&Shu[CA sr졯:+Vblqr$u?K-"vAWRE=ϊ˔@$2o } XY4ӳs|y4gbCs~Wi1W v6N9l c?_B;{TH1;!}~J2PliF6p|}3spWa5bkL LYw'>~^7#VUO4cj.2g7qoSGLOਅ ˰ kx)꼚akk*xDUh̢18Qa|ί0*r='x@,1B.uA ,rd^3q@u=e렬 [%Ul[kjbv:aQjA5:;'}ht,s7[?x-H~CC㰯#^cZ4U1RK٣Epǐ@rμ߈F"8^{'F瑀f}HI7&A[NJQ" )k3υMUJK * ^ycԕ?h-K|5TO&X:WGBٚ- ՘!, h:HJՉ^x~0ct_jEl^}3fAؾq\Pq}TEIg9;5J:V)A)&'F{ z(/#<!5x#l 1da1%88Ѣ u g<,bkג@-%cM07M'OvcAZoAvA`z5 ݹ;dWj}.TzەYb ;m c ơ\5O3|D:MIqeG,HKb] zV>ߍ U+LkQ_+?5j4˅L5 Mbh b Dٟ"*n*BfԤ ,ZZ`QnjN\A(8jdeؓWp<:{uդ!Ei OCP1Yr @ŸX.uAd@7V]v\AMb]AwYG*M0bn6X9wgʑ4{wV~J?d;Ehsy?"2~ɬ1B@`Dvpd $|ĞH*_1ɕEXf^$fr;wtB†cF7N?Q&Fz b7ucHKVT^oa\2mam#kUPL+BVt\|n6cLǷ`TPv !?XBԻt7?3j/N0T7a1tMb\5MˍTx+ixQ6XH+h!:uBhC5 4X]J[cq]0r%BsN_yg~s5& .^4I;+{^CqFX~e[`Ugۅ2f9DilQҹ,ߖ胍n@FArdAtK^Q%7E؞$/_{nibqeOB1@v²\ ܛ.R"w)BNLlWRy䦽 -@٭:GT0Cx_ZYsPI-v4B"'$-GٕD6 UKϻz ٲl |]: WW8S1?u B՛h~V`U^%⸆fng`X|Lʇ >"fxVɊb5,^E^C-h̷V"5$xGZt豾ﰇQ ՠ#V=>)ϧ#V^yxȮf[Qh%7_YUsr&x&X4=wڴcb7=1(HR1,"]aWgȔ" -x܎{cB%g/:vV=X DfF_#zw2VsPdt9,дVm\;Ičbϖuث1lj >[ony!?fK~Kg`[|mb1һy)7B +ɔr=_ʿ9fcRZpp  _o|[mȀNFb} {17ƫutU:mR𖚋TmvCtcwywU݌{[yN>8B&ޕάЭ12(x7{\:3:Lb.\U;FU3Arq&N-=sZmƝRPu@:7Ϝ̉O D?ZMEkiJ _ pm>\8~{pA9uN b pBbǬ ֡:qȘ8:3*jD;;v,Qw^Q{K]m [ZLJ01^ླA_g7ۈLs")]ZQ":&&q/¬24]*qXh 11w zH"O$5 ELQ8v!~WZM;G~;Gˀ!ZJ}ʺ@Hd]UY#oEG Mട}G4"t)1]cWE9wn&ɊDGKmF#z=VVL˞P±d'ʖ!b]Bq r78gSŲv` cbu=UNıTlOebrmc}R;2_ՍLgۧUrCg@"J,fx|Z=Nӄdgz&&ٓ%谍f:ム ۩m~Ol9Wh 9rhI|հ3T:lmRfH@=Ԭf{,ͧ־ЌYTNF"mK_L Gx5rIHJE掇C~~wAȫ/4f쑻z!od*~0OKA?Q̳L)H^@lWP|ړ; 1.0%C9%RFn\QmXѝTj;Yegïiwp? {gG_=(jb*Z' 1g|iZu) D!v3< /`G5'&xS)#vY+L'Fj2{TC-:B<.48kK_ 4W_+H1̰Kcuɦ7hgIV:JkPv,m&M?zaS*VNt/i";Po4~n0 {*RߩuYëE@ bLzm5iC/Ktc/#!Ls2v8Iϴ/ѡʣ @3QGJ6 YRH~:[w@^H}*3dU "^uµ3Wāęг76`Z *) ȨC5Y W.Xnh)K WԚn=?+*,fDz}QFв*-u#=oz RFk4 m{-P@?Hܑ{ϐtN_QEP ~E>K~Z/,mu|=Ũgk-mE\E#SXC}Ɋy*[r]f0'>Kq!T76[4,##;|'AV08|>J:Qq{UiS!m,iiHLnAB"*D,yΎ⸗x NG.a'`$ >Gt}Z-WURg 3bմT !u 2t72G|7>#1ޤա`G9=5gux+Ȋ⭙a Ȼ]t`= H nx-*Lܼʼn B,b rC\WȽ]I?eLF;^!_U&HeDDk|H9pPUq!΁M6;$!;;a.?b_\C9iʔ˥/3-t;D蓕NZECdp4)U~*SsymOsnGk 9nE9vƄ/k-ԙ8P,̈/&!P \KQ KVWB+t.qؠu'$Cc4G4vb8X)E3MPuaY[yfVvz)4-" \_8U vtkta:c_WRNY)9bmr ;vګ^ GfreԒKG!Q?{QȤiߘ>y0idkCŜI-B = h/7PbiVp(^7o M$XHrdME~RD 9MNdpGzfG:\ۑw\>lI*{ݒXmK Sr}rf:vex aN 88$XBn!OR(~:9f N:O:+~d@x g" @J./2|冯x(OGXj6.ggT23/cE1¾:`"EiڄGW9Y\vtÇ(9um5ICٮ%4 =kg2Qvz"h}y"C#G4hM2vEƫiyaUmCerOu9~zFQ߅ yoteJR`7k֔ѕ^BmXkxZ/f"pYU>|*Ybezlk7$:3d2׌K!xӼe'vlkkD5ái8':kEזۀӯzDv ]sqK+4sp4|.hhT5 \=L](fIP+ROB9'#Dbj(Rl£(3-GG6! Z#AW3&W5u`[=7.(N:Hk3<-ۃA?}3y@ņqs5K^&{x7ND it?Oi2F?a&p^p˝%bZۻёۨ ŅEu3[yA9ؐl~֙ 0 @V3ztg&JU*TbM'o6\'a M2]}kw89ɞ& Mxo4B;Ł"]Vl.ͭȁPP2Zz;S5%x'fn%SZҺ%@ mŠFtHT5y:jzHJ3YM6-Tl?5(嫨 H#<>8{.X/Y:+GԕIVֶ`ݦ[#CB} (WdH^ !Yrf Hw-. 2~ǵ0@Bz0ZsF]"ر,{yq".U膱h1%9d }7ME{>sF8|RΧqԶ?X?5aĀPԮdqvoֵZ9@?y,d:^u׈cLÉi044337yG\H KǙEWz@m.L};܊2$sPo`yiBSn' 6 m}{cJ_E'޾t?ޕ]posY$}>(k GNu*vxPdGDOg |TK[{7qѕ t Y>zƜ!_2;.]=L}Vg.%eo{hs+"<;h&IJk]4ČsM8}GW)4m@,p$jL 윁FltmZncAfq=6Ai[4v^'YGZ7ﭪ`Q\di}3$= HF#^ttծBbsj(==}*.\Des"J-D*B.H^ȯ)(u:SZA#0 !?|͠A{2Lv H7bXҌ [ fzY ~h W(F=بIT6i70y֪EY!`#twϋ ՝~﮲\eAsћ4,*I{YI1!en$ L'R VEKݤlcˡnGo&o"gVӭVqyNY3@/FavL0N6^辋 /e ywƩ_ @UˎX͘dMLѣ>/d+= }On[W\O:2ķKϪKx8$K5ƍ&Xj+(Xi*Tmxuu6hm1R3i6 l~793X:D5PݹtJ4W`YiB@2 4bCs#>c&/FhZ;*{cD's׋ :7ְ߭2}}Ά: BI9^WO<ﭓ ZL-f7s&|!W۔ZypJ-z}VœA]07(aF5n#έMwzG٨jjK דS eӹWa5r&gXiڈuUh,*шSdTefojíʇ%hM"<[uxb9feR> s@8ݣwiƤOt&.n5Q~Z<-n0fǽ6nqc\lO Q8Z$7[9FҬӛ4$@FTՋhO}'=}Th3K 4ؽJ|Oܟ9S9Fy?s.^B%:gJK<[P%Lث Q7o39] *1!!dn`T?Œj B42\":S׽M#e[a1I?u&>(Uqc[2esj3S8:`n%|7,Gǁz"M*y;x)_('돺Z _|*wo(3KzLC?`2:4^|rS2P $<Cb2BA2^!cф&2:2%B c)ari&ϑ⼨9n,tz:!^ՉQ)=~ (8ֿ6bA> 0sU ;ǜ 8Hµ. Eex^ߞiC{8kRZ PY̝+"_yo<o۪wQ41הjB&4KUY=2kZ8ѽ1w%?|Pδ.:Z( oeS qH1Kf`Y:Pė앲wWī.BryM=r2ǂ - Oq8_I(a-> n*}J˫|{ ҿqV('2]*ڪEDc( Gv1(b} _E"rWXu'dFMc<Ϡunue+^Q9T>O])~+?]e*Zg$1yS4$!g 2?H>P?ϵ8Vl3=*aM$4dGYx2C*v^*hYۃ"SXI#^)%1rm5q!d1{[o- jijؐftߦpJh{67D@΢PemӒ7[G9-Gfa= i.j&#BVWƖ!S4gw3Or7NJCfnu8HY{҃)AZ'G%Y,-o' xកT„LWT9{0+G'ƨT:d:z}KA`QlgͶIΦQ(&CxK|jI|FַcQ-* &'Zn3BbdS| W^0)qvB* l쾛lA|J" yxw_򢏟oT+PFĩPJ" w VP0r_buÁL;f .V_^0֞ԂӿMEdؾblM,IO`OM|C/fW_*}USm =/5TC[*BUIiܨG#BzGEwU9 !S Hnk?rcё8֑H*dJOH*B#ar.Q/Vю7*ڢB8W`MBw ɣG(uېn!.;̅o:볆SGF]V%q^NI'1 xz e-ϾԘ(Fv'6"̧Ty#&u9ТMoĎmz-3hZgEQTٰ3]j%Y8eԃS@6(QlsoH6Q?3J IͅHa:ĉv0ܗ7)MJR$J[S9L kl|Aۋ#Es1 rLƮ$k>)׎OPOz~]ly !U";enMχ34kS*0i*W!xZb9>d0z; kmA p:ThU j>^E>; [RE5ɐP))h!*QCWae!\00H&4I(0H_OG61j$AǠoe"p†K69ȠZ# @:1^G;-J:{L8DyR++$<T3oJ +76]aCTmFA=|4hhxy~kR"a~ʬw%3!<IcѭI%YULF@`LLLD5J5]5ჲ70ιiuWu}#-(!CSQbMf:2G.TրZ. %S2#Lؒcmm mT%OSeץ gepej=GKv_f8G]Wp$2L3NTVi_å%=ϐV1e_ P-ޓRBuC"X51OF.֡M %3zEj(ef4(vDVLuGUwۑi j91:Y05SCӔ"7 ,L6qf +1:~W#ؐ68"Y*RI3Mg3# xzb,;?S3[Mi䒦,2uIe BcR Ќ^RьɊ}|Qrxk-N_Y5pr; ?(?e>f 3 ŁdOJ1` %g~-`գ늘ľWhW&.yE[w.pW=.F(|}t5M.sF@zY֪!{YE1A^ 3ҫB& @̐AϴqO)^7}MvC_ߊZtMtK\uIe5z N+6fh sb3ťY\i]ՈR~E e / =u),+-LPjf̉7vbzk4x .NEsܕ:K=$2Dx yۯPv=JԌGװc 綎xb6^G>+4@4&!r 6Vrj yq'oD-2E"<`7HblP{}LOcs{\5ho0_{=PY.I!TJN N|]1gtSܹ]pP1XZ*/J5$2zC*/4%V wQMo&q+} XBIџ32S1\LWu&8 mfR$noiXF75e6N0v;ޞ͸Xup ȴCT}A8*g)yv*vsZmٙ/%>aJɲu5J# 3'r,LOUdZIx¿ƗX W޻7 Į)evH Fu&ߏ{&>[z@= '#Rit\ysy/Q\4KFKU49:_^Ѩ`ibyC%Q<Tdp"Q9)TXȲiHESrU۹9}(9 ln3iq`j#BG ]#fQŝ $9Kx2j::0Q !/yr(ǖR͝}SfJЅE'&Cq=̪jDzO܌b/ [Lis˂.iԲ镧z!vS`x#Qh4%Y,`>Df#4'۰MJ|)n?Td=/3CԷoJ䝖]YDeMW߻^ -9&涓C|q8_WFs}$,ID؏#Bؿ -W R:1Hz>KNTC|]ĩZA}%ڋud+J.ڴXЙ@:SϪApJ;Ph0SgY-SLM$'&h:iWn;0xnG}b|70,'U}ZB'=v]JW^O]tX u{YQ]rM`+EUw Jrf<.蹫#CQ3Fa]d|;^F"3^F56fpRy} ܫ^+q+#:e'qcG &Fg-(%a%2;s?I~$,i Y;bkh芑ET?`ɝ; \8:{\Qy5VԿ$iL[5uRtw1oKFT+}S%ZםUMw(nS Jͨ' ]$@)_E 3WҸ9FQ1u;9ۑ&vSM?WdWX ^0R0DAoyŃxf 5ߡx7yoņ 53Df'R1) †.k7$9U-'u]o\dX~͍ǟZ$(なߏ *XˢMx).+8W1-pEMyz`:œ p%.J\ʁTHk9 K&*R;.5ENm݈_ >܀wYIH߯Ja/A"ߝ錕ϨH"ȥW6%@6'A R?ݟؠHƭe]@7T!hZ3Ϝ2Uශ C1n gF2YcAKfߦmsv؇J] MU)eoS!#koaW>b*l@Qoΰ3-_7Јofmqy8M*Y&g׬2J>NjJ֪ yZ_UI&8O Rl!ߗ$rB1ʙ\an?of°ɬާmJ)Uvf e`~K BO{ #9‹A(rnWF!ܥ'35TQsfa捌2)pUjڂ襖0Ģ)@G#U*Aƃ'O$'S#Roq3x? ̇z"#oԛXtZzDByg1PB?/Rhۏ\Šv/ا> ^RWl3{xmZ7ʆ+{.AJѝ|Q!A[cPZ4 Ѱ~5EP~7Y-P\30*|0Ci?ǚ:#{P˽?8g^B=!VF1ÏhtF|GAQ (*x[Nߴp6ݫ-vҳƒLk/%_բ/*1_R6S ,"CB\ Z߁%90TV,F"!^/p+$b"əsS'ƀһ{f. j;Ĉh;*7>JaYt_6 h8Kw⼚ʺS;ۛ[[d&yЋͨh)FXF{뵰6Z,LhU5#)Yf ֢˅TbAf`ٮD$Рtg\i4|5ZtB+Tʤf$F/Br7dzE,sl!)[r6L˦5NB^xXF+w8æUz]Ƭ!t䔜4ܗEȧq]` !%>>-ȃu@BS]}/Ll3ּoRJJπ/܂NJUmUvo mwj[hnq̪dn0"5Ȍxc\ h DYF.K`^$2"=+3Pzbv>ZBt@[W(_9)J +Ի9BlEA=}cn*k0ΡW 5 M@1U xsCϠaW۷ZC:=8J4Mٖ[L/4JSjhUgwXhm̅&yCCI~2VTYul:$xAVY!dA;7 F&+}Y^~7,sNx ?5 !}ࡣ6AwL+~ݳ'k=0EFmǥ7*R;6 ~[|9x$d1T>;l+,lƌ?G -bRM.<|rgl`ޡb4g "aٖIj=䳝dYRإc {<7vYR.`5ݿ(FbK6&X'M" R{G'?*aB<]Bm.U]ztW#pl~ȾTuiEԈNUя>x.|W)Iَ:zྮb/N@]\Ӹu7 *Lbd2_pA ye,6][ ͬs#\pja9VZ*&,O5N񮉦gž,wP74SYdSY󁊠VM] b2g1!vz "ĚL!&{+u e2W._}ՋϦi9J,`H4]o/+z[U@ʚ..sW#Ͽ<9wq?<*qޝ0+`60nD̝\|D!+8(̇2*hhm+rgσ.}o= E94٦\beJwA8g{:@;ݠ'Px<2"3{²2FEh2d\ (yم{Frve֐EZ.mtTXcQ2Z yboNg^36=ږveqpхquޘĢOg- _H6 <,9 6ll&7\_Tz_ iuv:/T̥ܴ GjZ"y. J7Z n:%%ȉ X APvOl*{qmg'n3)lFM?4&ܼK/BqsM"hт`ИT}c] 6> CmBsvG't^7ܢD =01SY-Yf S&AUϋik,M\S^h>[8σ0a RB곚aʏ !{B_T8WJx F xQbB!0Tn &)J)TsH:§I@xTirb쉯_wd*5c %Y-qR։/Ľ)|=Q7meX֧+@]8;Zwݫ_ov6it) Ϯ[sx|Rm#p ĸt+_ PɈ%]1( GvI K)ﴃFIXeGWEߎՄ'Y@cS1ܒы3*2y?m~s{jp6q^:,_vE` ]nN:#WxErJFX! l6pF sxPJG|hʹR[/ᩃK䞿&ŕ7#3D!3*T? oYUb jPh.(|v1rIaš Aa\],` 2CiLB:^Jn_vP =Mvi+/D>.g!cSTEHp+jZhGgҮ`tMxlbQ]_.`SPqւ~ұ\$']VLB_Nh)*13=^!SA]-Ŭk\5@PTfP B@ ~#\M}v9.3e.pA+*䜑;i89ۃR@GCb>Kgq hɞXs՚Rw: ^&: v&MA.r]Tf/EiTn>]5 Y ` @]i&blnt}=&= t#BӆXøVӬ{tӪc@/L#m:Rɍu&>*Kԏ{%KJioI)5;0VubQԵ2 7ZɶDc'@}s7F"ۧ)z Pc{׉ZG$Cad wKh+& na0-)'" 6I&.rc;kLr[%ۅsjS!9{ãn۾fA`^pτ3 A+Y!W}0Ɖ<79ݎ-$830y(ZHazdǎcδCW{MZoq3/"-ERފ/νbFln:s3\~ 2GgJLpNɇm`X+V.uC U2E M}5$!-Ne7cR_+ h]eXCi8)P}|:R/_Qht)vIhPS .1tNHv퓰ʏj7cs*5[~IazHiTG 9Ǫ#/_{WV H֥ܙm'k___!!+ǗNg/0Bb꺐ܔ7 /aA eR _۝X`Jgȵ-YxUi5=qp,Rɵ5} ӤrWsjk+KܠSUJ.!PA^S $T ۼO~җ@Hb>Y$(#峚3֑UX]~N}FBϵu syCq^4ZHGh7o=ݐDvb +_g4HLm4p򸀙d{_1Thnu+9.M0_µ"ȼOToBKǩE[4/_Hn.b{w&aCR?,yK)MI GM9 :EjbO $;ѭV!۶f"@56?lj_,?Kb|4AVvx-erAGͼykaCdJ"K%A˪+'[b[$,.2Xq2waS_Z|,[!] \)+RP4u-FTgG̻LirzLL斻m?z./y4Ix9JxyW {`>2RdgiV}X%ilj94^嬫x3ATǗj%b/l/C6yTn3h'- f5Z/y(k¤$E B`(;x9`{a؜h JsxCr\2Ycy[p 5]%gT˪7H(6&_fL®N`XZK*0sR/|؉7+7AВ!Zs<}G_ؤYbZĜ\Ye\%[R0Hꘖl$ 2z-}!nU;V~x: Yt Q4+(^j|2ckۃ@?ΒYc܈1i0XOc6UkKQnlYi^=.VKѼ N +A"|bCEX?y4c%k3l,ONktŞNP7 (;r7XuO==n,{ } ;ߺ 7ش$DƁ7rQP`(t^#zǷQL.x BJ/.Rk)17jJlh+$T|j|Jhօ.98ռ<ȯ8n0*[=;.->QdflmVmѸ 27G$XW-ϻ4hc\55ԇU[%Ī7E+3_]nSDMK s+zqB + !/gr'X^A3e)A%[6^Jt\ȴϕMӏ7qO M$*lnE !rčΏ O5\?: 74'iH5>BEKH. ,UlMPZl7<-\88}?jl7w5fIG\Œ.4V!i<|#j8 UZTrryU]<%&!з{ KvX$#4WY`p|AS糋l4KpmcO\@82WR=㍰d^$߶\kQf>&/3rfB!Ջۧ^Gz%]&`o_ Tq˒цE^>r_u> OsIl4)zifdg Yr ?嫛\҉ '3Yhg+sD%`Du 1ky6!Imr;1il_v 5}Z;7d9C%BvC煦m yH8[ˑs%s)^zTNM~-!8q"aL_D~'Lۄd1VPdڂ7ҴFqmOMF!6 )!D\N*?rkGFP`J8&90.`Du.yX'k;I//0o-cR v53 %$ocm;x8|p>\f1&AIaLc'Pą|9HEcD܁Lq]J;keqMA206 P,.c 6E洉{|p"2~Qeke_F8C~_4V0>[ Le.F%XDRGHC?4e!7kh0'~\)/ \ֺT 9>:}AxW`aEd @`簷ms&ڜ4C̖V| B` ~L=W7%\6YuWp\t}.%Ӣf:",2h=^Jr"^j=nD+ѽ|vBu*6=_W;zr !xLԭ͸PG%:B|yI^"C3 ͘ ʔ_15ϮV+1x!_c`h :mh7)0B]S '@@'K (;@(176"ӅCA٤'F$!^@\ r~R-$H^Yݞ/3x7ŤyxT='ӎqf.n [gE+S\uLz\l4b^!I%8쐮-qlЄr탸R`~'j¨Ŧ0NkKh"߸YC:(%M X\A!c֋ ᘥ˜" -J\ o+ O[˫~Vvf*ɖ 0x'ȧ1v{[E~cOcӸCSq;$I7ƀQ笲 VfAz|H~RHO'v\NIr*igit'2}e-/' NψkӲ7V L99$AGXgP81[)eD8ddk XN3*4My :691BaCnMdC*s&ܡ_[ndCU&/{g\EG&LNmP0 m\ŀVMFb+P?!v"NIV9 kI숀v []bFM)JJ \s##MGJjORWV8+󏸫g3kc MФ>ƸCͱ*cO60ƞ'4OȨ=a\wA -:Qicu̕i[ IG#d1x~cK&,agg˼RjE5P%|ן]IP[?>8#ٟO(ukDr+?|CEj4I:nUxJ.z ê^gt Я4$и1oKYR*9hGl0nķӼF|K5u a#t-LiҕӇH|mtXy-p54:!\H`48v9,'Ka=->{:'F#L{tɬp|eAV&6.^O fG{x:wT!BUV%Fd/Q+.BLFWW@a~EgWgkݛD~ܦ+_w]Y efa|;ɬd(}6e 70J'3/LtīA61!:44F$K7}$x)<{ -wv!clm l_hI3ЃCE9jlaƜOvʦyFZz@t]uXu>6"kWv3ŧwJ#>[\t꧔2#~%K5>ي(_\?>PV؋haU| aonK3iV&aAT|%G[2Lك4}sNUU'꺚v0QA8ZyəZ?W=xjs^hϧ0›"L;5Ӂ'7򻮖%kVA{]͋&.+% °M1ּ.̖{@ʵsM]E+sK+?T7˾Drm$g㭹R^>[~@dID$̮h % !H ڜNd\ uˬXH&p 6K.j̶s}"b^#hmOT3h_1\Tj\}o(Kz+†‡@vQũsqy%t~1XYbUD0b˂3Z+k遢?ߥR@hp;#=2>&.GZٟ1K3-0i~Ĕ! Mw6~g͐@VC2w E*E։؆s,B7JQ`_Opx"., ҈˾ }c![;Qj.+hi=Q{21fF (y"7*"4Vco A]|ywEcϵru- /sj0 rJR'83i}4ug(ZK=$5SY~r,hrpKa^}⽝˾EDW+-x+^J0y,:*f5Ep17,tf+˷u g aE~kκB=a+e~"(C KHozdq]j`lO2MyDsz6ȕI N eૢ#af g(D >T$e{k57n)ԔtzFd`c&֬ȷH첚6+GQM?U| E2NSMe?7|FZ/UvC44Ma-cz&hOJ8zsX(Ji8fO9*m U (|(wSmʊ"|%rⱎLArP46ч[P-4%fԗLzGtQB}rk*javL*˒}Np&*m3&d!79uT; xϵ[G+?/Wx8{&| ;^RW opVp3[ ECyz`=SSh[o`vgb+:96\w<iqݺ?֩J~,-48~9yO4d|N6v\. #R]7k*.tB_L~KMvPU~ =jFlBkJ U#a|  '<5DjAH7)3>Z˾fr|/ 3)lQ|ygHMAz-b|=]\$@a`0d'ub|DReaتciH jD>K`1nnj]ƆzϷ_>~{y9pXV:9ZRrbjCSQ+10*p'`+%}9S 9=3+1s",+>il[.`:M fUVݩQyގG7.s FB0 =!R{|GWLw…C[ߖԏ 6OY"@^0ie -om_זe1HRNkĨPy(.fcyi`Ȓ \1tfǥe R 3'y !xw-PZ n; )m26:i1'rn@ªyݿZhMFɮ^qz lQP7~ Q QoøQ%SACJIJlzUs/@?aרAP2ЏM(d&2e%P  ikqnŏ4[AI="}\qՎm!m@rYqB3='7V $'<&Il*jlv";^'}jJʺS/̓Խҽa(*DtvHy8QYzX.8fL*24O f|d\gHe>*wvrU%1&4]?:M'#!&T*02 LA:Ʒ#ӌةT3aiV Ftor/q+5h;<ANXX8zu~ #`ƨ?zk? inRci"9"߄>Ğ^C8"xB#wAt4Cݩ?IPaHS0{cBrRh@!I{hy5ߋ 8!N~:N}Lx [P A[8&gW ΄@>PuAqSXb ]; "#Zu!|88}QQ4hGTUCF;ضe*OY+ZcxMhll]y\Zc?/9IZN$=Bv,+|9饵"8>-_Ǘ4\!le&=5[ΉX[pұ b]rFQ!2ʘgTXj$M߅`3DB*6ZO#%W ccYzm3(/j&;$B[EZ0f$X"|_6rxl%}Jt|ތ2ړʍqN&=.R .Iz$k6|{Vfm D ZÉV,k&+* U \%la2_.?FmCM#i\⎗5UOQ¯u0~Svb[r qa,Z˕drT S($`  Da{Xk8pc&ѽRx8@_C#\e`: n%v ;pXQ}jgXٟJxQj Ţ&pq:1X_)p@€̳pxwQ(  Ϧ|g&q w7[XJ{`UDzFO8BT`T}8s!E\t%`@,?] }FHwCfuu6$,gIuP*qI; nc=**!:ws;P1~gw TC.\~𧧁i12G3W'=JK]Bmr)ҏq?41hmxNgUJjiSi C\dx662L,([\[1 rֆ}R|J*k dmAWͽLtT;.E9;>29(rs)kIhr?":c&eQ6ug,)kO7-?5G`?rfXҞ5m][(:thZ4T }mT8\*iWeɡ|qid.jF[ MNHGԠY$.hC-?8MryC>z]қH9''^;>dΓ랓GsF'vKq###?C%g>֙iβpز\%yN7-d}ɴ ַ-ŵ@p=edDj3յ_}:ܥsVY#4ԊBjI/Bm^A][yg\9׀ AP\[Z=&L>6o0,wq/]3}G-~7<.8ˍ۫dXϵ/DtY *ؖ{}Ǚp#_֠&>L`"_NԩDim*|uS+'?[k)g3*qdi'ǩ>7ٓZ&t*6p&Č6gҸ' `!Ne/ [nyPDt[32X㕚ki2SW U'a&IOo~,)򝂕2^.˭=]ᒯY 9c~.I*%qɛ <('#'ף+^a BsC>e#/ۏ|de+P_$.D"S*u$mN7 5SzgK~>oHV w,Nnv76I\C˄͢XX%'.kS"Ui6@?43OxmR mCiIII&24K q˙zFUNѨj'ɰ"R0MRYN*\ p:50Dy4%;tBi a{HhS_ε ;"Cc|#`g{c!hmwWtaa3V)@fnIge(t>d)YP 8hj 7٢QS=-G@pÁ_%H TyIZAb:{igp`Mh )d7뷵.$}QLw1c_z%evcl+D8ay'0?ӳCC3s-M >L>~!JG2}ORMk[`֤vr#L Mxg!e6jw=nu\;fk-C;xP0ƶ!)FO;C v>VY~tbSuaJ zM{8=ɋQEUm&1j,@C9BL‹3ݪ.lsΘ94m ^J(_DKw웂c%.iUL:ɫG<ebMtRŭS"AIކneAL/C8Qʲ?3~,QN5hbaB|p#'چ#}@upvHU3ɑ->*tpM=;wRC&-2ЇR4~I˼!Leֶi^4ٱXaj.-LUvvړcE`9 PvY9*chø]p"4ju adEmɘIz'^geGqũ+^*>Lks:v`⬁AXA{Ӄ\4Ytyq!{D912t[a&,"#$X]a(8"Z\<ByR Ug"Wu=IPq%M}3;0zguԏqxn6GUCA\9 gެg;THe27)pvgL.fCxEs*bN P۠*ы"qZv>_a]BAiĂG\lV?@V+uNny #$z9)Q?:_s0 7V+fҦqvۮ7_txz<ݬ*.2t҆u1N)Ffh:T@#:A&|>SqOXst.YP7돗d Xy>wmƽDѩ6lk!Z{ n}3.d+LMmM QE0jd-Fy Y _;tܭњ$@q61Q)gs$<,ώ'qYݰ9Ì{=GG@{| {t*Ze6"/]C>}a9j֪1*:|^w8)S?,& fȽשX9R5umRy~/ꩁ']3l{|oV*wR-HD6nqdɀ?fsxPߵr%Y0BICIн[tYvGQ8EFp3r13E9Dxd~6j-S>S(!swwr7̈́ޅˏ~H@,c[T ig #*}~FY(LQV5= k#0E)CiHIV~&+ i*#k4,ӰwmxbA%$ [\x@ڹh CYݗdyo TY5j* ODzm|r^h~g:haMRBZL`E"(GV7?zaoʆI H8@7<IẂtsF=y|$VG|+J𤎎bqM, 0Z7J+j;xdfwOأ2pYx-6' *G2W!Wf8p6`x>GH!ЋOaЎKܔH5AFި݉V,a 9u$PN~sWs2wuw)?\jֹ da`5i?s2>[&7,8r g!ި@1#S!a~}kبz f,^n&Kb̚EY[Q%v]A&||2PTK/ ˅MvqH}#1[+j$P+[.Fo}X6áC?-?͹ohd])-I@k v {nk@M F}tc?4~+ I+P e(=~U d{$"h|%rتkܴU`ֈ7bN,dD5Oy,82}DufG>ZΛP?Q'*/5w<{lzFaz7?9LyƓ q8 <0%Wp\ TD~xdǂ-sԫk3p 9jH~h! Q}3$c|DV&)G6j{˃eTUMo_} kS<59oɁdl^PI_UlC^=OW+tv&D`7@Rx?OxW#uS]Ohj EʹxZ#15 :~{s/'\^p+aL^5eڸC/rfl*5cKuJ3ejOPrWؒN< LY?z3ڮĎ kTő%OcchQŹTe_Fϝrdww3u4OpZ]|WI(SܷpG՟9+^$Х'ɫЀ;3fDC_/96_zG62na@Z>R[9k"1JBsccA9,F-~F ;Q?{tj!O9?`#(6ڨmx+_ E*m`/*]STofBdiꗆw'}d_QOh-WދO(bD :>a.ʢ5"bl. ٝF KpCb\Ke͉S#t@kLy4‡)8ֱ㒰>hB/̈́f7ne<%|s;7Mu:%p'O0tuDI;wA6s63: ةl&]=3ukQH"OR|~lw_W14=V9޳&%|?@3Rp_aإģa n !ƃJ&TfǛo^j\]\i[QT 41ȇ iN 2RFFH{gT WCeQR.ÊhI pa Ͷyon)ꐓbFO,BSL,R 1LmCid%A՟:}^94&4^YR]ղ4 DEņZ0]I#00SͶ32oU'P1RF Ӿϭv5-ZLն^bl*d<7"/6 6.'ُVX6&ҪH!12@0{+Z2UU)w[Oj kDd5j-3YsmZv8>/uJC^}V tF[ /7;k$ 6w Y^Ь0_ۨ M5JWgE 7!fRd' eGxA,n@CtJ8ْ 6VV 澄 ׀UMu(ADɋ >0f|hE2$X[B(cpp oxvXlNL4#l=R:%Va>LA:]eQgMUjܘ\)Hq _Y]1{^%<`;@Pnt-)Re?&?n3݃)ȹόJ6b}3 LȍP^;+ECѝM]ְ&D{!.BJ8 4(j;EC\D@-7:~Wr~+ =N0}jWӎR!PDZ^ /BW-Va Je,hWaA3`IgpX OψİGzs饭_7T$r]Pdlr},s*N#ydԏRDk3D>M,;ۃ˄{p> \`DWj\; mG{W|pv)]qTV5Ng'NB{^/'!/;CrQ3tȊ15!Į1qZ-( Kr~T]Eߺ]N~o2ح48Paqz f $;qn% ~؍ofX+Ls&A9ܜd9\(sEt[+:|)(ZDø̘&sm,hUR}eЭז 1b%j *TÏcǖ=#h_ɷ&2&a-;յ@^<yz NGoҤ@߸ȕ?V$џw۝Au}N_{@ȌXԍڼZЇiFh=ݼIE.Dԑ6*]K{2i1F1*l{zr| S?"o9s͠)FEىudv64Zԣ%|@N~5_ dߟ-|P:kaś''Y"j:ꟷ~`IR)TNZ G`Xr5ɋ΅ڎ/ =R{@nٽ/5샬vcMJK1s 5L.L !}[^2e]ڮ9d[C²e1K ݤnsfO-x39R<& H@[J螱%yOTh+kfӒF d[slG Օ:^SL& v Cw_`zm,9HF e6vMZ , B ĵjniyd+_ T)̻n͑9;ك\RHV*8hf+`#[b ^>|g*MݲS*!Mb}T.L'%L}Nb鞱7e X!LLK8n<9w-$ג=0/h OMI=5r a8ZP0 ۼA'Y[(bY>ўuEݺlV+Jg^&b2V}7w0h%1w7{Y(mz2wHX{(}ewɴez CMb7 Q8lۄ2x~ ѩ= *+ 5x<_,اF\տc=31j 5ûe{ nGZ*w 8!s'J(8m2?LbZ<޵|wsPsס'hamMp˷eN'2*"ټMlĢkgpٳ:w>xוU?Đ\IF¥4(# ׿(¡_:nA%~]N7)! 5|Z1ݧ#R=:GdlS/#5[?Cݐ1*<#G:p[3>g|xZSFu?N#q3\7t^{_gNv i_e]c>CB"dj,6È$NM,&6nߕmZu_@N|qg=Y+/5R N^ˎZ6f1.)E,־tqgw_Ep;/$\Khႜ4V';&%8y+AWgֵAv馃b:ʞw>RR?ƫ Ͳ_ŕ(HÏardnl;;`.,8Û.g\m;/20vC%k)l3D=H ߻ӤNJɑqp]Ҍ~= 84"Logٌ A|hcv4Ri.6 ;ZbJhzQkt4R}MK0KB_vͩin^b MUORlnAq|o"e0Beh`NijZvzNm|5kՑk'pg|P"9pL%Oec,4qM_<;&7EވYwgEv{ ѓUEԕ~dGN}i靜Y1T/_fs}f4y1 [?y Tݖl^ oa {o+?TIAJѸy:NwC)/V/"o;k@ w#k?"~rʶK}L9oh ݚrW( Q)T$SUƮ~]1*寀ራčwaP+I-&[,}铙կ&ŭ`4挻?W@_iy8|\ &?r* j? ,sY\NtT:d'H,:8 I7E^#{ܟ hSgQU PpC?~hf:xҖ`KK,i"8_>6a?[>ᩫۍ(lPX5n Ǿxގ$j1Tk$ Ϛs!XMtg*¿티  7eLo5s9$F_ & <Xmd''N+B瘻?Ǻ,Js/ʖ͂>JFK\$h0fW}>A \1=,dR-n[-r k/ (GVj )#PT4A>1zuI^*gg]^*jl$.1;Ӳ+𜺼#%yh}"]&1%yhyNJnDBh ܸM3L1:Pe/􂦷p3у۔o~&aSwƝuVp00t~L:, vA־orRBc]Br37[NV Ok&L -4 }* ^x, ;ڨHq֩i;˝(z!Oou,vIqm 6Pw.`M">j.@G]赛y@Y|?X05w X.IgvGHPM~vTD%.+Y[Uv-Lݳ 3G>'~İFo4=vrDn]BiIF}Rf髏C3-$.dx z'W{P򮲜 SkŅA\9]*H)@ѳz!iJ"4<14T7 Ws*dq) s`q^ÀadJ.^En y$D-qLưlfxe/btgwg1drsӃIOu_[@Ux^Da"{9rJjP?ʟ\`Ĭ}Ra=\gY7GYP}AEte?R(f~V%>)P שDܱV0XN˜HA(`vmU^'J Gƴ L$.7u# ?y/ǿ'r~RtP{x6p"}9nWg E ٢SNSr_ . b8VFYRDvmy m m%,DF']{dmRp{rML)稼e!QpiraIQE>q~S3v\ZT7 7#d|KYGo8,Dw#hI1F(u1 >^K$[ǷQ4\ID{OťI)%HY>^kn-U[8&+u&<px0XZֻFO;C%3qx+˝1T:L ;D ;Wv!^2[%h,Qg|imXӭ.w&90f"[,47žj-CmS3 L%04@S=rzWJ`75|(eC<3 0v1t >ph qAz$IʮgS*qRכaGWyR [AXwdCAmVN*5(FmIg@K1ﴃH(=}xe)D`.x)z7VOg&-(4/z&,k|RWd|I">" jPClK@ƱVfYq 4CSlo a5uNlR+Mڧ {} -;tvgMA'Z߷g۔B{?;Nǐw4߬ˍK-h FC:b`~j(d<$ #}ѧ:Cavp4f?$@4g}ce g,H>bUn/oDNEΠ1sDTo?~G7x/8P#3TfѝDP<ºi~32jb) NbbW/ko 6,.v1f_(0<'aXBӳSFю7YCkag.oXe>&6>LJiyfѯ#08&7'Oe7ऐWn~܃"(tZ I)ղC :3]% {,Fg#IuUYxtSͬ6o%da8H"f*Y7\{CQO9k;4/y L,r8 F ]%~vNW}:|]3niW)~# 4B _1񎇌N擣71SL@eKy$Ks#ߴ9~W+P'J9bJ,s,i ˲vy4H+--+N~, !$]wXx~CBV!=o/?p![yo&O|Zrj6hGzN?=\K `p8зqJ,0(>Wx?D]E(htra5ݷ+Е_5O > 4C sPVR>(\)/ zwvRJ hdvBUVh % Y+8~}u <`9^k򧄨8qΫ""eGmr#* ʷn ̩*~oRb$IҁϜ섔ĺ5Jy|# U[܃X|<kr]Eơ}9: }ԡ0Id"Dž; ?) t8HtEp׋ײ&Z81@!Ƕ2Sox>Z콿o*ߊ:+iyO)#%eGr S 傈hFtr&['Eg5o9;lJvff?l:Ȍ-t5Xzqxѱ nNXB,HSNt .t[`({`L,XE}1[NTm}uPx^%{?)*p+so=,}Ϻe=fcOTYFj6"oFU$BE]LWDzxJ4)Ц/m%nvz^cEg.~af({TlA  A.`ʿ/YP@zB¡Q` 7fO3Lfd(q{6IcRl4<3uA/|lV2 }{ꡂv,$H*)19/jԴoNrNM^XocPJ$s}&7F;븵Op2{+ hUgGJ _? XspYz:p+RԔe8"qQۊkސ @:`e+-CͣkQ6em> Sh}<GJaOPoXO`wpralA!ߟ,{֪Jdw9vtdѾ:iHrP}pYH vǠ2hɣŁ/s`>yyCuwJN·ѩW5Κ P,i_GCFA^8vjB,fIJrsDsҀB_:fk 2D40dFnaZqC%"BSP2 6T-&\M(E~x*v[],_ԇN"1 $NpTRAN˨DԹn}jJOCv}>"{Mp=% d#b}#rQ(C?)j}MYJlVk4l#L5VUr`:#TںH.@ڲRdjpwل3 gu;[[Q0RiS}Z ؙ:c< L5MQQ+$9_L[{u veFPtE7Bͱh,Z"4fz h=:Rm;}|~j;${ip7_笑_C/o0Tr'R5,yܲEx˖#sjjX-nW)z9BH?C؟s(*ޜbuF&"2^q3%F>%7Rخ_rrѐ-.5Y0z3EM,%@+Oj(,PfV0Q3NJ^h?seA 14?$sH"3sK@I {}S dC|#0;ωW.)M,_r4m륞Q-[ ֻT={؛[x}O\nPhm c\tǙxXV[DV?L*Reň=\SCzv*zVq7(BI(Zf HTK."mJc D%؉!"ayu*r8#Q)KuSŝ=?fH)wz(ay W1+V$pGʁ-r7ӴP.lX 9!p 8v.UE +"Ip)斠D6#1 bge"e[LHvP><c2"War)*$i`HZ 7BYX`,']b[MàCgvg]JExxv\V۟,Hܾ P[_9Z=; M#_dF,a~ Cx7A7zz#u?gma(^qep[y7XʊWk _- ![[-e( IsYԍI}W\4{А/(HMhZ][/<痋N' m&gF?3Ȃ-x m8v @nuѲf%+@>: <YuAZ+22F %qТD:+G^$ KA"Th/F]>(VPx-lv4aGS`lQAR}."QAf`ԭO&[?.e⑏YORGyQz|TK_LXWŔLHYJN3`6eX+jb{C $DPd㜔bir72Pd9yIf`Z|t~ڮz:SK 20;hkX<2+ٻݖFw&[9Ὧ5 ǏV؁kg4YǤ\=:3|R<;ؙPi)G BUz6t:hN% 9OD"ݶ*,oSs`WcH~_XX"} [coTR|a{:`z42T@L:Н2d .tyGOxA) !L&d|HkD*Ro' R{4qXY&B!U "e6f؉D1 P[59eW]۞--h}g])xy1h^& wFZ1KG!y'̸(psU웥5 (YJ`Iw4~8K"y) r:IѡCN7krG.~r*=sHXbE-.X(jwuݷ ]])4#GihRޏA=K{׽{3_ n uncű"!3Yj}9ՙ9ss}`wgALk[cyRAVn@!^SפfL@XwXʿ@hu+;by C(%%>F,,볢aܚ IH; ߆h׎<{rn ~ 0(TqyԘle g|pyt*P9y10Eww%6tZvr^p/%F%ot3ˮ>m rd.KC҅s ʙa]`h_,))r'ӣQ,*F#CzU|m:nRŖVKNT8 v!p> amw(wKCgb}2OQpjT3.¥Fr. -Ք(Ɣ^!g@29Oq?0p, ޼I4yP;IW:gHONfYUqHJ[u!P'#v+^KNJ!Mw@K)߁8T+ZSԎj,SI( mUr=}jgT^0D1?I@L #dY1 1kȥ/{B%nXB@hS'?&^(Dz;<ƒITgzH4`rwv9גhG $^ g@pf'X)&_!uWj`iEi2D TW\]7?0j 07Ò/1)NjC24, ~\q rz}.,}0;껹Lj;ϊ6+=ֵj?m-Qo9Q4wM>Od P/Mc*Z BvQ+FŹQj@6D-|T3!Rk3mvB8$_A=G *oXGN`Uu1O]Q< ଛ\;dK0C啹8.3uMUx,ŽaxLNQ´45G [)IZ>W ))>y e\Qj#`3|wd*X0HH"Lnj=濘kAk=1iL̸ۓcw= ptѷ[X<cI\oupyԁ ibspӞN6~m41!S+%5I<Ϗar&d#r nc-K?,0<`̋(ɻsxfKkS0:^>[n}#KQʲi< EG T=B" +ˠCg:uVӍ¯AM胵G%R\>_kq{;pZ͸QU6&ϏD*+}4c /$;&#Ą&Vh?ֆJSr~w%k\_dVC]%ECC-"veUy x:K/RmY3WP˄Dtn~4iL4OҐDr΀ 넲m ?cEla tQh.MpA쿙aQ̡kT4{f')&d\ZVl[\G3=ݟ Ftx)HBZV R]/2|I̬bx*iOw^G5mͥP.eMۆӆƌQtVYB[J Of565t.R$ax7I\.(@^,ߦ>|5!Nb-&d !r\nmtoӅeH!ڨR;Tg`x;g'(\_st{&'taOkP& NXLՔfGƨMi*w=`Aq9~(FuGk3&'%{sTjCu:5!Ľߠ&`'? .ݬu~܀x'v>P2 4}gB]Z42ފ=3zP1fV RP#s ɒ'>ê1ӎaG.Qc[W$\$ D(D"UQc(iIg'^{$ڮ6IաL⑋,'^NG $ŏ2uB_ Y  8S/*#FW<فn~/AvWqjwoaeۉXn5H/v4?r] kʔepݥfۋ..:2+EFz3;r7*D*9A[w@#\F1Ho1Z\`Va_ru5E'k5=a& W1?RQ(h(db\q7SJI.x^VQuDNk/xQ2 m'۴B,qޯ?I,V_-a.`3 6<8C9yWtd C,gw.]@i+;n)c7b5^7"<xIpY߹ȿz%f#Qk@+aB]po;b^X4j2Ig-r~ԃ̰_kRhdJ;j]XBrF~ycaZɼ^ G"N&QQڰfp'|\Mke ?oB^~`v?Ip/,/@ _b DwoG1/H>W!ֵzНfv 4,mjT$h.ngj4d3˔ bR? m5|i ޣS4٤w# %C>8ƅ#)l8RY89*^ʮ*|BlG7BGy}09F}%/w `b7.oeG4I?"1g '9bj'7Js9e)"Y)(JZ+705vr|cIޚ90R>)D˜<sFC4QhhN3} =!^K7ʯd2I ^S$4-8DM^MMOkї~3пl!S9|5ʷ6fp_ßOwLKǫ1h5bcv`Zdή@:?&^;g($_Ye=T%*bZ?ngNT^#57P[0Ligkz^BJO=Zet?5?ΊzoKX/&o/ P eX.2 N@o؄oc&'='D?>_-td'[#H;2!1v#LZA_Ti;X8E& Tl.٠}u=/I!,#{A7T~MiucO>}fjռb9VQ[,>?gݽ@$>cW/}= w bNP 337B_Կ#O4_ե/ٛ ȈnH5S`_EymB(Ԁx_?4 ^oc,4iϺ;L=l'4G!dYa=V?E/OJ 42va3a[K_!¶!4YtnܷR">R\o $DJZQM'IOJ@XFC./~ObSRzW/ci+X*;jAr6\QHig5/CxQ$$j÷R>%rˮv?f|x%^6Ypו"(l*ڔѺA5S4V z2%䦴a, U Uv\bʏ!i6a=R}ia#]qCņπ@Yu3@ub; C#|fуdIbفvW+%w~rNPh<_lYpd h']*H4Y{U5s|N{T[CA7(2p}i־EIZ 3? v-;,䞂2kV+% h@W:j=>Ӯm=XsuvQT{駆٘͆pIV[c<i_Q_hv"j\3o 0@ER7Ǩ"?GNzPBz-K}߇wn`Xǭ@1{!F߿ïYq`+Wngz\<grB-4gT#6V-)Pʹoq~7 l=QQAk٬f3+58ےNhmC^:kϲ]#}eQ ̷ ѫnduݗ&곻+)1U0y4b1)АP^YC-4^iTu;Fˌ;4&q)CJ+qdW5l(j?4f\iEr(OfR sy0 W{dq҄0 5J-O͝* Vϑa..Kŵ*rڃں6*Xt Fh\{П<^FѾbiq[R'[ g@K֜ɛ۔̤äwK6;#5W% 4Nzf&W5lClh@>yy4Ϙ~ʨJM^2Ϲ09L394lȊv0eSlAbygfˆS t<1.<Dz@jDTոDHn1q `f0-<_om{v:4݊#Z_U2~r8ʎT({#dgho1džd>]aO[ͱq㧷ё͍6>Ez1Ƥa#`C*厓C{`*6? 8,^@AkujSB/$d=muErUsݮDw鼳B]ٟQlpHp̝$ #ϑyMWg~JT5"$hLGPb,OqX'vn'`Un-i,h3dE5߻Kʘf:0i>28 OtЭ?/<Kn#/m:Y6' 9:9v2Ҋ}>6Y0w } 14 ] tdnsH8,6#5pvgZ%87䉊naD.rsiJI7y,Pзٚ/EޣM-~Dif'8 +0~i-٨cɱ>)ԉPञs^΁@U20c sC|nɒ t^'OCaЁ|j[W)0RPF*<1HӮghNKwb(iTIJ~{v"EkS/O}ހ~+ $d5wZ?W _7ũy abah Rwy]QI׼5H $kqy]MKQ~ڍMW/eqw5 l7{gN/5oU0Sަ XƸSc b%:A̒KvJfWNs|GQJ"rq[>ͽC7"SQDG\GK&q|6!>](G=V'xo<>UX [T4,. eI˦do{PgV\ߴt]B 'ͮ@$竆ݵQ!S/7ق(#0|iPgZ]7lzToә9F3}ͲSTɠK+Z/#Yؗ )˔Q~B:Gٔ<5\R"qakJqmFŖnSQ>9O6 JQ>fY+.g/dHQ1%?p-vB/ѩN@=@#Fy xDUmi~doi? D)b$m-iҕ8UV+mFq{>AV󸙴35x]{:}kMq8| \Y`Kd PKl)!@4]]ɋ_Ժ^( ^tVSR:4ɋ6N*\l%WaƋR/i 0E@'j_Y<M}# 2l`r~{~ngAJ~9^$xLSKA&Lw_^F@6>@1FK\бR։?-ߖ _?B[x0_D=YrG.\4=MJ)| k蒮K( ֗c:f_G'mjTH=kv.1l +땣8-R{CUՖn_ʁ2V -Jnŏi _C𦉘\"HR3Fg{?`f<4OrD|_yL  %P_^d@F0Ejث.-@*E# @AG(wy 6}vBM L1r#:7z^`={IAPI͒}M2.fqZTYsa0MsVC"#49a˰UR7c[Hg+V&?9\D²7_PhԼ@!نM,3=r6(cWi'@P6ſ/0!T$7x!ppvLhz82!s6> 00kk # ]™<g~׾tvz@#)}HJ%\ǀ+2PŻ4z mԟy΄ :ߞxbDF} fov$aMZEW4S~rB]т]ؕoOp}?^CAl_%3疪 Dts[d=7thCv*d<i 2g:7s9A1ƿ?1[0ϖo\9*C*5z9x>zȸ:4k{{oFDa Cr BZ̢r]߳ syx> FN@7#!BU `TjN75^^~’xq+ds,MJ4U8 &ϚEv1dwιOiriCQ칟Aa'Ybb1  i"DžέjQM![Gl5*<iawuJ7u\j2&/'yCPc#i6:C?d>}ڛwCGw wi%oucPIӃj^~@XH~1ٯ|E+Dp1Q[O@K2̆%@}i 6.rnXG{@M n Ӽ&b}F(A VAgD8óz٩E-f)2Y:go23 ˺) [xGb"vwԓB6!U#'+sG$k¿N1uU*8L=5Xܗ?A\28>VXɃO2i>=]h.K~v(z̵? D {BQҹDl]u'+FBQ'݋j=}C8 e.=_y3[zFn {WXi,[YZ63/Fe<ԹPdH+BDs٩ qHF[YYa ")iqrH KMf:)a䠜 qIoP|r`Xӄ]Evb͵[Q;ݸ1whN-2 nb3›&K$6p]m^UHqOpQ yL\~..dа}yu]rBxI1K3vTrAs2I"OquHUg8_LT `wXhլ<[eưxœyGX4GSI DB&n_[+K~_B Y×J=>w[NE8ͣ[6*KGJ7Ae;B-d,?rD}#ʡBv) ydKZy*6av E{ow&}VǭHed֗8 X—@?3-l!G zVXal[B<^H9dt2CB8R6q홲9JgccTsN 2 ׫#ʒ4HM"!Fwu?0xU`L6B*;`RMpWn༵ QHJo',֒JJļ&{04AmLITyy6%%E ޜh.  plM"y[v:b=½ORQ0s&y.>dtMm/Sb&gT %<8 J"J s^3\njgMu]`/kcwK#W5v/mb \'k>tӧ7_b/I=&j<pEQ'|_# y¸޹;ZIL;rQ (}MwSԞQV^H"IGnw7]b> XÛb?y]&x6$,ZFj[Uve bc ,`uoRj*n SDpF%Xx W ªZ0-~?{QA39i9RIꉍbdX-nh:ƊkLq+GDOzUNe(7̠=D6/n*1 L|1,F+ِ&,P"QaNTKi8T bTLJQ,U-u!8)3)jǒH[[>VOmxJ}×k(:.^[pȻBLn v> %Eɑ; 8KlHz6}N"_PHu 4M.@ď_9顨TTx68xn.Yr;&RoothisxM %lV`Z-b,`=)ن0a. LjE?eטYw8_BNoI˗6qt#z1.*fG 5d!BSR gZ2W6mΚOD$ ]咈lNy˷۹ag1 H`eiiP녾U42L{6񑶳ZˈO![y{G!n нL^KiÙrWc ' 8#6'JTBo@aǤrWBYCCo;ˤ^/ U]L]0h n_o87H@d?~[E(c ͹th{ Uߠęojj]#|ք2n'6PY0\ !T/Ph>{P 7='I C.3:ޯn/Jy- l~2_oR,!.F&wKg,:a0dDqJo̎džӱ ,h듙KŤِ* r9_{^K;T yWatTGd_X(HM0 l喒vkX M]o- |t?Ej7ɊX&(ɦ_Ypr9$AaeZ<7$w9og:d"jm,ppH''8Ϙbzנ'B^Yׄ:y4?5*aфF*{mi'۲K_;5?ӑ`:XSI7%#rSHm1q XKs7Ƽ 5/$%\wy;+%%48Y faWLIUFy)yS/]L_^6/q0+4~gHFJ;g1k|7Cg:%Dʫ?U?v7 ;^/wk}QDQ ȸEiwKz7fɇ\ܡ$|o Q`!s-ǀl2T`1y^EƤeGm3ފMp;22|)|ec3ȇ@ H3tzX{d#@ٟ햧iףN22 $v@_?*x; j/z[JӬA?{3H.&L,Bfe〠o @4#ܣJiSs?~Z8خzӮl>ցB%{jwE%|GW^[RELYT=ĢRUOx' hFysZq8YjmK~ z8V* wǮQyF`U^PVHpÎ6ˆAkWih,?ࡶjyC%mdz-+DEI\)Sj-T:um_ܕu쎋|;*ba40"9>[+EqhohRʲ%,!+J**d }tx@ ]ˊV5_:@nJ𿃀e܄Ǡf͹3y$:v9!>S݄b; ybwn~T,{pK\60S9Bsotȫ0R YVtv)mC$0/s@C`|yi;sdxRKtQ={TiɇE+V}%Ҋ.6ϟOBa}:./&hf4Oh*ιd:B^̤M G*h8Hˏɨ\U7!4hAZNp A#\nw "{Z(^}FǬ@8nr*Լ +<.'>*}=ж{h.u&m :k%Pdj;sARkɽik%/RD 5 < XB-E=Lc-$/Рb;axvRu&/i;&JZwp %iSh!"rL3(YZ/l ͌c"$OT.0O9&B}>'o 9j\]$1vH<ӔY SY, mT: @= BUl}bX򴘁%sGlx™xbC$xG\铥lŐtCvhgQG9Lf ԍuDq "'to#=:CKN ;?"4KYuO 1蒾 =*]Z{Y_@P9`Z#cçqS`Gvcg@26 tlu W 0\|>>-1^YuZ)JG@< URƟɔm7ҡv5Klt іўI&B_?*5 fQ;UPd; \k芓3[X$='90| *M w[97\,ɲgLgx]>Z2c"anm&$N劁=TSr*{?|T2'k `OC<{eEwaWѳ,dPD W5$w h)D;D>I~ڝ@bez}^,: !pl1kڗoQ4q+r;[x>Ca*LS Ax Ȯ\H 8 7;%m$"*AY%δ D F~+bS#Z50B,-nֈfW v^|@V WVz_^zӾ>ڠ8j<4#錻hW|pjZ4LCa:\ے۟sh`m*uR[IM8ڵJ QNK~uN=u 3%-kYflIl#VUyIt3Ee ˍV` 9Q63*xӷQs$~ L%" CK\`} !{Ĕҩ7/ޒRoqi,%M\uvFРNdH`#_ <Xt^d.o{>8dKKTbT-?3ŏq˴iO[LMW@f񝐔qv 7yle@aoa,eA1ǽJx<6-5.7vif_c="D-Sb"o# @H7Usu ~3ws'99OAt]4N}*%~~˧AnUd{$Ѐ^YSMFR8x fkKˣ nR9iU~(,az%R!4!]@շͬ%գX}L81)p}*Vьri!Lc٥eNa&cup4֐֌bϢ!Mqyp|9Ai? 62:r ,YP֭j^WϥLʲBC *ZSHUΡ ^;\M@.1~0 uw!#? <|`b%AKahAM5^Nr2;S^پ*c%m.ہ@yv·4/r;I?:j/7֕]H& 1 ktN-ӥ;me9ڤPVbPç9zt5$JƱ2ĩO" og,NT)K/Nkr~(%`qX{:;ػXNC}}L$v<DC6.\Syȯ=d[0촴q 75έO|e=?a6NVS'w~џuC+Y'ċ4q({g 5wن5P:/APq%koDYB{=4NjpZ.3A,]1e /X9q?}˖8or(k a -aBAsom"W- rw3 ( OzBR3C# AɓE3:pi,_U om 6!˱p,ϥG ̴}aӶGGdS_ǡ}X{Ky`NSZr?R)ܓD0 9YWMm~&dmE@#3'A܈)H U/K*`an7ӕ s'߭Ѧx4@ӼVf18(pfJ 2($oxr@ BbjYЃB~3q;sЧm[FXWVZ# 1\,܉.Ukvǩxл\]>`bg|ضsӻz0K{o*Y+mU(Rx$m=Xll_cyQ]ls׶_Psߗ%BJ;@W#+tb#0?I֪1?[,DLEEm&YƱ&c~H: @PRef,Կ+4u]xF⴦kmW/s/as8$~x+Ki'\R"V(1G9(i&1 .;k84J}:roj3O-fN12z"jxx̍*vTd />NS7!xx2FqAzO8X0 "?) r/m'Qkޢ0+|,gA&j>< rى#ØCZtO q*Zqз6;9h>Xc]fypM_IuMׅʸEI2{}1a;E8b!pVv}轛xT#xI½s5J R:=a΋)AuF#'l/u)l/ªS͜V.~5z_46ƼV,\732#\Nu sI&Q>܃deb%MT_/uG*=ϑ]wT24GZ8(Mq;[$IGszӥԏ5tL!;>&OއC=үNt?4=pOI@/X҈8q:csd&$ć/Yڹ%[>YZ+ZX-UA}&|PAɩhNTґ}aWQ _R0K"bS6U؉D,!t8z1a"0EDR%)SC)Z6+L $1JRvUbi!}U=l.wmN#M]$Of@f2ֺJ^wϡY(Go@ FMx4)tRfŜY[+x!Msl! WH$d E_]"p@<Z}5߼*{,T#\%yɨV0;_f:e]0 fpʺ$U~8 H W#=Jxh 8R&ervvEޜbӐfjшTM<6\+8Ȭ6{nKЋ/LC!nWR܋^Mgpf-1 _ 5#1`ڲ?ޫi`JJf&vni|"+'T'pf[ qDS+#&IXDZ|(6D{/u2B4'x1 OچdOte{yEK5{f=QTDA5xJn+ҙlK$e󄒭^B H{ㄠK*u;*w[o! g)m#)LrgBΐj=:ǣ$21 rqjv:|ٻ8<DIA2fGwmݺ犠^e>70~W{0}87O٧A]ۦWU/š[Shֻ'Xlو>v]khJԷI7.5a#b*sGQV*x NJ]%½|* \ )=vIsЯX t(8{w&J*6YQf.4YX ss}FKG҈6de0M ÚN @^ಙCi?b:(`b^.BK325+Y(ӗ̏Q !U=u=C*z%oFT\ї yR[8f@Us +J4?-N-h$b}jV;7k:~)B8eo>U Ne%kO=GgN``5dvφ @3jX0=GRovg \0MSRǜ,] bJ-iqhIi8%R5Jl .e~|:OvNM/#~T |m>2;wșE+SD6QGW,4:57).y%7)82Do* n'۫SeW 33RelWtt_ي?:hsI_SK0i4ӸD0EA)yᅒdz5o6ATl>3ϷZg; #xWpre_s׺;Zâܶu]#^2,T:‘gs|I߉z99!ғZ] GtLd]moE`nd BԄۥ{b[6t6LCQ={P71F"S:nɏtPU l=[^EH_Nز # a!mFۚx<hxP\Z%āsJ|Mה~[.]jdfjRڈ_›JK}V.rlEFM뿽W~7á1(Z`r$ ` ̦ij^`v%BJ NRSXG٫7_u#XOBM"- ƣMXHZ^ly8y9}㞅o:= q.U5TWtedx$ܩ6̐جc9 Ǟ.TIr5vr7s+>! HI94֥3R7s<|yC4fцwK/HC*Co 33xU+SsM"$ Hj{;mlU6|ԯ&r2Bbm\K>-T&r㊆rM|OdǑIGۍsޕ;ԃ{qdUM&5/dđf{(e|WD_LCSu?%$~xxcI״Cs!/xlL%1)X&2&kɹ^XsGbԊ(Jx|hL>ՠk# 6gKOlW6䓴 4RUS aMD֏y!dV҂j2e+ INH'Kʔ-tGĪ u~Dbyn+}py#N= jdٮO> oч͐injaFF=tƒqM!L-LfaŨ]u} M,B-1L!7cq~&b?J@_fP1?!Oy]"}lv+p"Yb6qE䜯bNAqYܗg!z,3{ \(BjP߽2 + o*|^$R"H%W jOlE⭉1͏ Yîl<`ˆL] #ad y܊"':jS)d,@ZgP؀c@4Bb#y״D-A|ع`+dz$m@9{KUI~ĪׄA u lŗ`gs:fu@O0Sj^wHod=1|:pOSK*9)|_ Ȋ2 ^(HA7)ũ'r@}an$~)JOg_G&9\ wJ^`*ϖ>vjE'آ^J.f T Kܼ"Y`ʶ ^g Ӳ>"JgšURrF d0p1jVUh-/u7s|1/b1ztW۩r孢 D iFaTMsZb,IX'BY6ӿ9tBڢ@iII9A/wXz,k5On PaF3yd4!\ֱ7sFqm\Bʬ 5c7uŷG_`nKGWF紣g+m-cCpcXX^DG̟ir3Vs-n1|,.! 2r=Ԓ A]g/+G=EVT4*^g[ꦄrF>''&m-wa&{|_p2Jw |G< FX/.9߹>a%Ӻ&ƥ:0XW [-]K3*KmË玜}N B&zi2}]OhHSsF fm ^Tq*jCS ]i1ӦaEzG$O|zк;o2էwINr1M@=AXڽ- FQH.4+/zefL|Aŋ+ HMxs`GUdcg,2՜0{IJ8(C܊C*Hn X}m1Nk3gڳkvW*y08ԡ.PAߣ۞%9kG̿*a:jXBB$79ǠwhFH-P^V@,3Q+h|3LS%#~/껷հ'm\kc ۵it1"hoUY=yvXd3{uV|ˬ!=Wthna]n 1O(YߓkyR"M.Mx=![1 ua:̮Z[l.VbLXjMm}D8.>8>{+񝑈Nb1#ч.LQxɮ&-7=ҥWseCė9DM_AnIHk1ȀuMA!4j9ɐ> As Џ[4&}}/>M™SÆx Ж~&Put ]7n}439n$2[2E-pnuҎw@MU !q7t'!"XU zl4'eLjb3^II"MޛeN]G9Uu&Pcd?Pf"͔G&i b(J~5b1C3cZA}@\j󇝿;HϪu8/H^69/?H_wKI~Fx~yn+ ui[ h"mɜ}  &"8h҉c1XZ?_O`!1o%Arg+T5[1R(_+ L6P!wl6TP(Ƈݥi޻>JKpRX)XAԟùo8}d ^qh(d2n#'KfgF FxʶO%˕mq fB} RgKPsD=7_>Ǡ߯Nsfq!` \y 3S%6!;Wcڛ%Wc]#rjX ^_8a`ұ"Ao^$c0ͣʃUZ%ɜc嗥XR؄2ъ ԟpILau8B| j;+ـj @sVK(mNHpSy2 T13RүK[y~JZI^jE9N7K6+P!¾nO.LXH=>h*1(vNOCmsy\ .(ϓ,jE :[Wk [6>fXK)@E/!ƷwNxN ROYQbZ((X2ɿBoL4t;ZcJ6a;{dvIcw%XkTa s6g.oM-Qu*1(&Qǎ ~TX-6@kRPK+l癍ֱ|PGOßd(*qPbފkvJK*yNzZMb/.El<0/Lx< DdmP"RjO΂W`q>2$pׯXEu~3 #Emqx1C?S"x&]`0}#щiZؼ2e?e/6#l8N`Rw!Ey BS w^G gFQ9ZjVPJ݈a^׻}ns3,V Gg)MS\ShtIlJ_kĭtNZ jy)gW_*̳gOw3 C(15* $S÷"vOIZO}?nv :k̝ӯ44u.+#4aPe Wy"(ЭhTa7MdE[b5[)6)w*@Yظh(I$GNp{P#Qk 1!/X6v"P4|Yn"ݘq?T}e`)*z6&m`Cۊ\㫦NA_h&Dܨz^sF4P _)[+l̳%NktæA! Rx~%#֚J"Zv^ )$ޖ>z+I^;:"0Td #S!*G e$Xyg d׺uXAP,bfS`A CK_q[ϊD#60PH%k@L.;1Ͷ{hFX\`P2ѭ#8~%4f8JdXÐD.DW+GrUN(C]Q+Bi8{〥 gFR((q겻|s LaB_xULY.'ђwdkDi`.Cw\bVHݴdtFD'sL~EF8Je42SB "+>j'zZ<*|є<[:lUoQ;@_zxJ+et ɚeuh4"ӦL@߮XNJdTX8dy{f bb/~ rR T:hT& y;f/7 0_n]b{TVGesg\7&YVHq1%)pJsdfyPWp *Dp;YN{(~)U`h;'d#Z7?gXTSoחJ"t$EsfmcN Y6 ƾ]awrSxS(Ss|y|9dR%T=L\Rmސh?bZ[\ 9n!)bL bV(#},vynm>5v#XkQq!>m|&h]@(76P>d!۳H65\ q;Jjff\o\0A)O ԸT%בQATz*NZaca|ibhg DbW?#O+][QNT-(K /AWi .<`<2X6fСƑ-09Oy6#D֏f6d OI])iA*aps8*eZsӍ߃?ѠmlVeb-Gg`x _#'bp\?_y2yGδ7@.Nb?2H!GBO0۠Q)%g,*J[rYW/)2 kJb,!T. !)>t: nU V,O3#;/w{l6VJUZ<}6.о}"00 p-|"3AD 6Nt4eWKɡnѣC914`U5嫪mNJ,`&@ʰtz㐟`)mhn!!ĵDK€{fXԟQQGn{b?T=Z}V A|W5ELW?:D=4P0?u\Ċ+1jci\!}9/кvsc0a =e#>M <\׉)ouT0FqC`wN;o"XS4JW1R=Ip%0dnpv7urbm}/^3yk1&3YUkEy^]`0̀({pg:n7epQڍp :J2~=ID҅{A &O|ȶAN h)_@d,XY=l}k&]zek>+0ޙidȳ2Z ,K۞vw`P  LwI\z8 ABNԴFk)I̘|SS+_,Tc\ kI|y W1|Ňۯ(@WƊ4JIv("ĺ%ѠI|Y N,Ӎ*V[A֚g/7hf jAm }N%^kӏ>0'6 %^P올^ٕv)χQ9^x26wtBs h32ZI!չd4Hu O:> ߅+mSK 21 }Ao7s"ateJN:&Yz.Y6r6B'|;Y鼮Y^}Q{J~Ž.FWÊ~%ee\= |w;_'z=kьl }9|H 1VË̬PZW/܇ >.,dmF-ϻ|,',QkW`~lB:7OJsFjV|IgUs2vqw17tYF_. T"$viȫfi:R =+sn1Y^_N&TzgFpP8$PR 1u J_ihHď/}/S9TQ8*Mb- D )Ey@473Ѹ ?H=Q 䵦iQ5J u_B' ?r5CQE!z-~(S]|h~xxznuRג:2(~"#  +DJ'u!!ydp<ϾnP ^EmdhڊKn+<,'>WIMd 㨄 47O=g-rYɥ]?}(-I2RR z./SJ. 1.E,goԖj$t\/X<Q_2kcG(P*U bH[b 0c a3=iCQ̊?pB1fuJ h=B0,a=]0>֜; c(LNRSK0d[QN =k\) r,PGKIĝ<ɚTrwc:^/7\܆*qL<::r>ψ>d?n$ߚ3`Lpy{=dׂ=omZpAưWaw)& E¯9Bu/[wdb&.xeX?a Cj)mn/%Bn n6\P2xAړ +^%+m m)cŚr *V1ȡkqfOKb%F0;E<~_ 5r({=ƬFA*hdZܔ\v*+hO>OSΟKzlIJp^`\Ţ(.$:DP,j~#5kMTeF77⨘Gwu8s!&]j(!>y[jE!d-- a,QcQ*1m 0؄Ͳ4tB~CyP(*?JIlOO8if^֭ѐȓ129^ӛwI%]S WoEU"=me=jCxѧ>7igW #<[ _3!KBN @Qw-TGW8SAj ,!L,CŴ-Y{'I(3[:(ix11RSVWi2jnvy7=*^; WIҤ7(bkjLfu;Jc>wEM`K@7k|]ZwF[A{ l?UKLtT4(OD7RepS9e,sS-rqIO;#ߤ=+ZMhbBK練OȆnp1M G'f "qp590o8q#_tmØyiX1;kI8B{ yJ]& 2Qo&RXw ڴEK.8({% T?hՇgDVxƆdT(J:iU,CBK;+ηB[z*bBo#/'kU!ۍ }(_GST% @! _Ӝk}Gk֎:ío0晶5b!GD܏q9x{T},㕞܆B}oo!Е2l-]}в10$cr/.I3O0Z\]YR &rd/:H餒H1Sd,@O xPܓbBMd5oP]gI\ NвR";䣂VcC=ZIGS5xI~{,Ij$|ѪT*}]8n]DFzW1Rۄ`؋Ɖ F 46@Yovq_%ӞV2!g-= 93 %@bͅ􎛙˖rE l5ZrM q zc"ݲC#.11Ea M(#ɼnw>eZʙ>K&^;}Hޞ0@+#ݱznFt8szώdΉQ)4k>~q@h8)O3Ae(Jכ w}i9uܹh&_Y-^8{ִq,S՚{%U(Q\)hԄ󆄎ʴEu]i2aHt[0|fvOh%4\нJ -vjlA& uO/9(D%FA=CbŏVjO(i{s˜ٽe24ǙUͱ^^g~>ߘجq*na Mn-:B!wJ(w2z2[_O Zr1Hc~cks֜SPΖ.+({'^'jƷ—MJӣ I V?%(7C}Drcqچw!2Ca&'j/"s3y`Cz_RWxCqf3{i 9r9eAezB'DbDB}@x:q7U^(@ k=(3oIUDπPw 9*\`9~6ulںX-z}`8h P7JR)G|C9{{hbQ,F“۟&)oؼ. IZ YGV6k,.F~h*n`#!úf*čцQyUJ&?Op<@ymQ +eQ{uش]znǿoG:s_ c>ua*7P뾸UrܞBg2'gd^rd#W2ZpQؘ La"5']穰0gWc<E]%#}Y:3 HP/;+4z+Ybm$VZknrR#<XCWMW3>)HDtjf_gw3پĄ-!9;uM#}_X`'W=\aQ.lh'ki"O1J u+@Q{[.!•h_L*ar,_I2Ρ͓A]Fu^jYRL=e]=*%J"xYpRўh)v nT!yn`'L[X͍X"NFOg94@9\_Nб/҈6 rwy'* ,l/$Y@tIc*=W9^>!z#8tc#T?9_(1EAGc?cN!oSII]o{?Ds='؟lc\&N5cY+G9:/?,Lĩ}W'І"<X20ð+B‚fk H?|׺Eɾ1<jb7fg:/nT$|W+ގ+chHWS&,Xi[Üуa 泧ݗNĞϚDw w OA?AHdjkCH 0AaP/Y(_THZkyt c] |H"+3:m9W}ǻX0(5K*n7S%ϛ9ioQFK%E24(/۫tMBA.?oLIaG,=ҵq9zC. .vi9Y0%c"JaE&N\MIj*'Q'ת/ +yiԢ\6xV;Ϭ](Dȑ< ǫX%MEEgm>H9U蟁x} uƳ4—̓>*ʘVeae^s8~6CJ#_$[X՟N?$ s(6zgau#(=ЀJN97R^yFY闋 ]qTpu}RFiu}]>8?k~BsP&nڷl04%u?4*HF T]Thy0oB";.~5FIUf8ѯ̨LasIY ?5V,ғ2^vI*xvQKDfPv@;$bQCFx a@H_Lpk bFlLfИŒ>uFXOvm5<iѸCTh)]r+&jJi %-:z9!1 2;smXj0z5]*5 8-86_>ZfQUj73LW)fNÇ5% jjCneXvP0d]dU 1gwSτ^VnWiTclklOhx_yP4"qr2eg $.'],F̰9.YJ"o։[>Ġ_]-p0qJͼ쮣ͩJfFo$!$6!Ɖ&{zpTYR`ւy3&َ,uЂ^X=W}mp+>Tc @V^Uoղƒ yU\m k-6lnz{eBn}BwTmU'†SYH`RU3T:b`YcH4FЯ2f-3`*pWF9j1oh "~9r13,Tj@Hfc9>c%2:sFчR']qtRs9uU 9cCO_V|pARZɶLg%Wy|U x-![pw"'5y 6L1?!{p\,q9zlA{OMHJ@38D$@i%go1v3ƥtST{+GhʕCw8[dPV甚VHUi'L&:T#!W9TT@^<ɺLКz;4$2:n.=|dmglqTKL ag dLS'u `* |ִ`z\/Ń tBC\QWT+fH 48FZL)Cz 0$Ê2;))1 {- uI⏄x:E1MC^&y>=5W\[./_[z)b(+ӡ'/P߯ڝ68dqg\̦ч#O~WA( C x? @sYaޟ=؂a3ue,2Ϭz;m>_~muAܢ.oF@u,c`͓=VuT'FrP0t:b ΢ Y,_~Rta8Bb<-d<]df0eE`wW,nVH"F׋=kb }R=$W Pg::.'jXN ^D)o™Yn_WZ2?&/z8?H!IjaSNj7lW/L x~J >ΒD)' E?lΥ XKFD|\-Mݙ\Q8dIQ|`Ǧ˔G=7"g ũi{v5mJ\5 h BҝrQ `}Pu}0ΘTuw&;pĶ)nf8'y&PP< :C*>WIZ/Tc);Ro,#\&)6);@%k}& 0Y{VyJ9>|TQB*LEvAzb16r~E񓔡dEᇞ6c]j.ݟ\HOgX>A Y=.:YryFw"= 0[,Y薅$߻N2&8pqP+űkyyƿnbLvIdS`Iswz\U y%Q;.&Xէ\gRj`ʠ/X!dQNП ČBab!]7f*mϘ i9CG#Ko-v&f+B fFUX̺DoŭyUEh❻hiTgͯSI1(jߙRdx8;6̭45z'E#_?>ʭ ^ಽ"X3(&"R!#Et nHec gXTNsCpnҨ:F}Q'Jd{4vPOL*LrY A ~X-]|}eD{lQhƥTg:`qh XG%E1`鋘pZ/ =n0#EUOdz{:ӿxoM9qŶoȯrlsExY`{~~ hpJ^JK3S|Lj$Et&d[TJ"C-8XWf3iʯGuh1BVU>Ѳ.JzU41IrDm} V[`9:'~iBoKݼ&2ީSodZk5;f0)SsmG=79ezFgZtM W\kF 6NCIv-a+U~lE-'c m> kI%Y`4(rq:+~]8}6݊K :Լ2EEQV߻ i>%=2ܪfN6ѵ(;R3۱m LDzW.D+ -8%;)I>Tc2l[hnC1RܨEfE J3u-Bd Z#,.9C2z=M4#Q`&&B3CsU;RCv>"~I֭d]G%,Üex rNLɳʜw63&1H٤&6)䎗6|hBMR'g`EuY=̛ &.x{o˾8[N3mb}b Y=/ycrm)2%T>]%L?w? Gʀ(5%2j5b/X>t8$d~o5 ;i$lߞYVuKs31\vy!G!& zۖDe9YSqvékﶬs`Li); tHļn|Q̺H*@ף|!.JhRq8([$`Q]C+@'VeReg9!ն/'v>"5=>%)}V^LSeDrkPA1 jj{Ml`.pXҹ%3k:}=|cB9Pr%]< C~&^\yMm~f3wr:,lk"Z YY˝F2 SƬIOet dĦpv~sc/iWR|= Hp۹#$GVI^ZcPI\jlln-RU)D;$M*h[h-ʙaAV_2bגٻE-Jmh\kVng8.k5l^~e #~"tO}&@f5ҁ*]]p[l@\=W:ڟo #" !RsA1q"q>^ t(>y4~ ;jz9cL2"8nZs0")iϏx'곱JyO3DX(!eY2w,qɧщ/@1K4Ӽ5~_&"89.N/oXy-H KnYE_xEe{\ޑ:دeuH F)xЖ.*]kq#)Z/$ $?fbِV]_FG CX0{vdDVj_!qbsMm2\ ;}7'C;j>3o6;Q`pݭ$\ 2@I'9~B.Ź` *=DUaa FCF "hCW1CԐXM5%um[x&`MDH͈t~q* ,dg+^u0(t?4V)rcQj;Zow;eB1Egt:A#HLVX|unuiծILJy%@n`M%d]/o%oBQ>~Jf`ȈOZJ`,?}*O5f1p&)Ulq&[ꌐi:&bu\=Z O%VH[k#ml6!>wMU4 )C5dF?:BHǸ_7|pNIGj3 '/;M3, S/"c^dXrEm2K./:?Y3/pu^\3 ͮLNAkNQ uރQMx&WDvu ')T!Z)í: JK S#l K)@C! u\zPU6焯]{[e_H_L(єLÉQSytpY@HNcJ ihQn.:O0$y\lZn$UQ|eY0CkZSo㭚t#!X yRDgzpTh0,$5mŗ! >f'`Џ8-LOƄqtqC")p}9QUWz.gΎOvgvMqo `+!wt/U<\ zp HQ`=*W^roNZh1wF)H ̷>Z$HZW(L-.ڱX@tWg3m{+rԑD/v8:pUׁ-kyL l9n!qN) @7)V7*EHWgR>Qӂ[OX3Hxшm͇`̿8[!'$uW̅i*Of l}V*BNJ?S$=A6Ԛ{g .9U}fC/y]U^ZŜo"V،½[έ!yw?*V3{]#SIޟ^V_Cb¿o.l(77_t>}vbS'bEy *v$ wբۿd$;wH84Sm/"@VQeӇsp?4)x Z4}G$xq>8xp}pȇPq! $z0^mfjг]&IDcޕc*[X>ݐ~\Gn=ȡ#L;ܒ`]K>V')An;@[d홝0ť!Hk{^:"[Ok )8*i >:3T95*MKl =uq)Y7Ϝi44hE Yiͅ T9)Rcɹk!QF*ԃM? (9sQ U}Q3xbv!uOxV xM8\aOͽ^Τ&もfh~xY!b⢙>%2IJ p`(D1J6g`RGB7IΌhCF rM-bzHYpb/S  hw3A`aq_K,Oc_L^c73ֿv0(?h݌l["PY@/qc'n0"+*[W 4wN'[}2,R=>Gq_%$_M SWo=Q{o*eЛO*&;Hizw,2!urG%PPݻ5j~`+F[7^&d!?c;Cp MTsf?qʶLlQAM5b}_hp/Ix1fW2[pÿcB1^nI%izDž]a jj'yY]Ыk>L!sqmcĻv3l\,\Y5 Uʵ_OXt8>_YF >Kz`4Ö ̖rLB95 8_eYnEQG+}5T -X .q[!,udn܅D9I߶`NBkDn9vpu<\Ul6SEW<|{ab_0(GJ(miCѝ@@48Ȟ 9gEq=J`|KP]c+ŀ.fc!SCԺԉf53٧|9U 4Ylf^|[2^>t~MUX4Ik s^˷RFy~"H:`FnLjS]7N4;#’wA4i LN|w T2WLN2/=+'5v<嗾֑aՎWY9ޟw(ݑXZbpR ;jmaw4,}1g[3K5[IXHfٛv@e{`'TDnt @FM),1tpgA91tSh7%=-'k4eUޞ@X˅U\G̚ꗙGC^h' PQ|ClǥzW?5v>:N'A~lE2 {?U>Ec= 0uEVEWj֨m(<ތ]<֢zC6mC,Ĩ:Mxo5vPyq>%i:C@als.J lfbIo=D$>-qy$'vn!W{߿$G|2[1iFrLƸ78笴gś~r/`gw!ϓ"&==?g$O 1Mpv!e=2mv8`j${2h?WeGPHjÚ #'=/_txԋ>_ R^-uaʆvD - ;<&9Bm}zÇGg Tb[ 5}WZ 괗!w #X[YR\N5 (|!,z^/)Q?8R{& N]lLsզkZ]@('}Z̀B`.$ߜRˌWfLM\wpJ,Z%C 0a8Àb[SP=5V]J>tZ(Pm.)2Ou%=uaR owo$331 ȮHN> \EY2"` G\"o;i:!p#c!̰K*KϤ%FҸpƻ ƭz]uu.m?1Vox`D{W6uyas-؀cLt~n=y#\;QM= ׈j]'|99W@d6s.Ǟ7"Sb**FN0O }?4j  =zp7gH:T?`'0Lcce nzR&=aURc+d>=v7W= NǺ ]jcrrCأef L jnLjrOn B,6B,S%*ҙ5昶8V͆eT9ax>cJZ3fx+h^3A'Yg+pw^$^>OC&LOmI OHe\WxV.u\p=a4L ^ h_&/NNfG~.fk7sS_v6+Qٚ1)^#<7n(׆Wt^"~/[{^0r_<%.88gXw⌴-}o>e!.E>wpts9M yIe9kL[: ة>zVkPV~nt?w&@3׻`vii;e뮳 J_9y(?*ޕo6ٜ9;wm|R RXTKMpIhҽ&6C&2 Ku Qj7]6[ٻ.l!O{m+XVs2ڕB7T[FPv;xÉrĩjV ՝J^lڰ@ttƈk~quҷ i{-k{Wr\[CϦEWMvA7CѢ&L]vU;ܮǃDi2pZWO2r "̗36qDR Yz3p.-JEMIM/,$(=&rG/rgƋKB+_:ߌW D4ܔWM:1Lq_>td1$r=]W磘6e5àt&$zhդJz .KPp? h%ᅕ'OVn12''蟓kY25T}:H ˀjÕU*bb89aE#!|zjamJ A=VN נoN+&a"n Vd$< cˮٶ$<:f(3MLZ 48`z TANg*3r &Bt(vդPASaT<a<$JN!洫%ZKu@:fhyokI>xns=E ӫy~)/m|frs ju>[E_rTBs`[@ČXJn [uvPC쵽H1xG42 lQd?C8G@ ]8[&l;l DaCyO<)FJ:QJ~1 cPഔD+ B;Sq]Hg-DqWw_W(턪gR6Bzˁp[ gr{4-ҬmAkfFI=e"Q;#ҙq0M9MSb}Mڋ4UgQg_l;lW[II H?_Ա0,YjQ}"63zVRe _@u!:wbzI8`R-49E: Zv03% XL!tU2JWOn02(sLЎ53&&K9FjkǰDu[8=ziEs2ߊrC]&dO>iLD keLRoM$/Y|-Sv; l̮BKXZ(Lkٺ!bpCh !ay1 +J6$fBx+vsEKNӛCAR,wWjໂ"H seZ(?8$z&;|6l2!=ܟRD u3Нͱ&'}\ivR!#,j{Jn wfKnƆ">cE䡆'tuloG0Wl{? Zp7 lnei{9Rfܫ.li4d- %`4?]/cQ?t;d94mϩQx3'xM} `X@}%ou!}'W;<$֐rxޕ XKpr; Ѫ.G<_G4PkqpeE*eUί'!va(f2%ms"[@65mM8~Znj`^pH-S|{:lfg+a-›ܽ#ydhPg饈-)彴¨<h}LH2qN JǕ1yo\XY\4WdzOb(`!F==1/ dT@WCH}{Ejpwङ8/XZnΡ-Dcv 4I>~[c[ W5y΅pj逗/aa>ßu֟I p>;MC,WM5.T 2',Y|jd ؓ׍՚\AѴx'\?"K$P\Y_ͧp4H5)133TR~;PPx"tF^Y xXN>(l8Q̫!# Eæ'O`HN>܅,:yԫMBxqɸRF:l|,_FZ0)QE^wC]qĽHʀFfReA8@bԓ#&y{wy"qNtXV ڷH7ocr`_bKQL'0``pG4UnGzqBsxO \bIŪ(Z<h=5y y,]̄5SwEH Mϣ`SN侽EE-۰!lO Yޥ'YP 7܊ ]͐Yhg)fs`v(nT5eibt-H,e#c.@P=M3.2ADwL' ڦ<p530Dbar,\?.!2Cs=f"4x@e+02m;iUa|>^gE>Ħ zYDž!HӁM^:oIu`hIO# [˸Uxw@%I^()0.B-,l/B8T2J `E v $%/ 'q^fNqS^`R62xh^_\%}`>@[k\>. ]qzd'UL۴ǐ` F@oePja{⤤/krT"4>Dϋ94m_%?~̪1Cζm.9JY3ھLQmUw҇5y9{7yyսfD.<])I3koC?pM0\"pG922ݭ (=Tgy#=+']d ޑ ޛ1'<ky}5^bGli +PeLf F5,E dHmSWrnڵvڡӗ`(~  _YSnچҖ+xg7c_+P݃}b yJ'R2642>St?vjU(Zbh):~ c__mɮc%Q&["PV3rv:Y˾eܮ{ %ڛ \ֹb/+S\|Kڼ,G?.qMx{Զ0)U|_1c:[5;h .:B+pA[T'3FzsNng[T"^GA=2/ ~{7c ꑧD@;|Ϳ0mQYlWXi* s-ĘR/*mqSsI1%!/- Tt(= 0q/=#X A#0v{^$zf"Aٟ)q)*ǧ/;mgY"BT[IΘK4wIYx/YaT9snO#8`Wǡ hƿM{-}kCȯE $Iy` <:qhwmHw= F.訪tFCeiF6=ѥ3_/4;ήS74;olVLIj;ljZZeXajp弼07,3zwKӮ>Nx=AیPՎrF-n{qŠ(KP#i~=M>0Ѧ;A^Xwc\!@&xƄ_*j@l]STx[=ӵ^,5[aK m҂S ~&| G)!垜-ec~H(}5DFjvV˿7 3w(ݗ}j 9yl"qڰIdC9{n4oSWiѴrtdg*j.@bzwWBœ!(qH7<&r0Z&A^2 d 1֤d 2WI@ƤwӢ73=O2@vo ȂmXDI?@Ӯ Yevyö!-IizQ^UCh/WxI\lW}A&a˞l}p£eS}¡d][ݛ~˸M/X9UzuQԤMI$.p; X#}eԢoff`?Z_頟}ƍӕ JD5ջg/MC{d6G-lPگ+^';,$QE6vH;94sԓu=.%(m߆ 2y9Oݹ.s^]L$y~ɕ;q:4~ 9qX!hy=ΟZT^&|`=4$:RZQ+u2k;cZ]MIHDNzٰ9~8e SMWnU/\AW_kp-Dw l OPqw1TM^ԘcEa֞yǨSREQ^<"(KrvuL!zkF=T -1W\yͯo',x"ͿhjQq|0MR?Cג3=տWM8~c7)O? OFբ44кgqR!̚Gx/{@K~Fk]rtݕtlѼ6BNo:6]ᡂT7#`/ZU au{o*gIFᐢӹ(57ڏ*Iݘ&`Qg:"o($Sw 0%Qv߿:Go8:Cq T[wݢr*oU jq9JR5b,ȰpeRWuPZEqϪ*oz Uq\‚)r')8|iT8# W+FrPk9ow"> `}A`[j9  s ]5ufR/zwYg >GwV8lY3K+1F@psU ,XlhWOrO+vsZhW~~Fs-ܸ 1qvbtOJ+6j=72Jз+)lTbధjCRv U4mY H^e[R*3m͸yoj慪WkF&KU|5 r8"5p74á"_PYPm!>oJ'hY#10 qB(w^ MV :$ Jeqr yf5#HÏX1Dnd66ћȕ!+P!uGV0eIh nd+;!6*Ih-$n=Yj/!Kᠪ(2@TS0` 'm]A)es`aȠzx ]Q`!^5 <6Rn+}tQ #A*HY qQgUW SQArw,A92p7w~, ɴޣ 3}'0!:H*?B_YÞO=h6H+WcPudS8ns,o2]Ʉ(%c[sk.fOۭaK ODA>kI8>!n|d* i 6q/4oRte I|l-Cl+F\1ͮH`M a'B7ߝV@ NbM_]& zЪݱ4ᒞqhRBGQl56t[,GxACOxX=>Xl>Fe@* .7Vۅ[O̥Y ㉈ږVF} ~hr z:Zu'{QR#ȃ],?o5.`t ~`<ėqC1Ƹ˵^{% %#jK )I,9efJ&BG_81{zNq&!{k䳪JGD ӜhΘպFX5*Ӎ* eA1șݺh nzgh;-m ќonB96k[D *o$#,BO++У1t`0^}鲿&8~A+AU%My|ּd/qƢ,!ز"MF KQ^fHm?$?5$IC 3'iB險oZD)$V@Nģ!=@:Ȱ30Y? m)Ä*8novd+;wV$+:-a{Vn~ [>#0mȰt{؃×W~T5hylj`]܅USd,Ha=0B)U_=h(4,]Mkqn`%mHј1me $<_vXZج[iw>P-bfehHtҥQIVtsBVLͣ)򯐃^d0U1:ռ̄Nfh7\QQIBא/s=|n֢)BT6W L "EaF聤4'6Rvb_Dotчs5D Tgk7m@WwH0`S.At^{t+l>DB۱6M= u\S R(.gF|س2tgLDڦ gUۚ3^w%^!cbYW}Q= %p7*BY*#0!]b=g/U%Z$߭B*_8$DoIHq龝"Q5aargP2 mrpmt_c5%,;\/^V  `ZU P>+7f)ҬBdsxdأKGH o(-KXԢo EX>F\-k,#9Otg"&dkwfz@2F*$өb*vB!^+cm+@s=C Nr}V䟟PhehVYfE)GV|ijKʢ2f_)xm(gN}ξTyo!;$WK GKїg,De&B7(u<:%Ƹ+k y- "BE**<  *`#c9n-+d1W3&&k<$e[uedW'SkCTNq7Ѓ6(ؕ=3uD9 ??KB](O8 KtP OQEħr8a o kz`71D eLLkMBĠӰ9/)|+{ 󻙢^3e)[KΘD_rgV%a5rz1L͖sl&gdDw isDިnLx^ZOI"$97cs C;Z&oyjVlH\uӲ0T,@'w9ՏYB^5e6x[Lx,h%Kd5}[lLW^^4/^v0cUoV0#{ K\MLg^<9%BY5FM"kE䝳i)ht-Xd\HXccH9\#@|_y%/:upqmy$d J8!anI3 fvaq.uڎ%ݝ7'?98R։ڇ/F̀p]ߪۄk A`b孃xr_Ŋ 93 "Km+ՈzM4!(6E!yɅzg#ckYiUvseb?gv ؂ +EFb7/P_:[샗ɨ~dظܢ`6Ӗ3.{DX>53ǘhPB6d_ S"iIJJ{&vOu_-ip >7͓$s);f'Q63Y鮌9PXSu﫵4' %w/7o&YlZ hHquCrPlg)t {L2-tffXu QDd70{ZK=*a~JK?aGÐY|UZco`n+*QILR5(hOu-gE牚,7er|hmJYU mD.2CsͼG0Xѿo= E hO@7F17,iML[Q5yrb6?\yiYVk g5Kkx8}I9hr#[/)rG]G2>ǔv%/;Q1g;myK|ꠠK!Daxa);a7:\X"NO-I|ᎢZx__(E7&9cY${a \%>t'j Ao(eL+ =pO8gD3w<9<\_ eVLR-,)M|MC[SՈ5UZfrhPas+n.~h8i r1ețߪ>?*y+s^B_k@o4< v6) m&`}|JyG ruSS5;bhkIlX (e+LNA^H6D sLo["l<. Vj|hj=!PedhN{~Tj& :FyFd>}Ȁ!P[*|Ԭd TRo sx^Λ D:~pTZ+q,&[Fb1iAz*`o>zǍA!#lA7ě-:׈M*1vCB"35!h&͇Z_](ZX_o?u*WaDA{ǣ.:ev:63",'nIN8OF6`?aaj4jnn{O: ;Jz{a\v@Y:.#*'  #SO8T)@y-$s3ɎqI:B SP ȽL! n8͐cךԡ cV2f'$5}*k{97~EQ ո aXݛv( ^v!J 4`K*g)$Hq|t\IVT~_>=Ei ޞ38 ,tv(z M'1ycB-;س`D5fm*+Ԏ9uBKUSˍhR@_ɺff6&:X(1!O6uŘ(=`kgH&KcdiJP&#ܚZ9z]JfO]ˇAA{J)E蓈E.0*!wU齆P,3@ 5S\Nă%{*RG~eGpf[UB@m5tTw3[Ab$Jy||Kq`4)Cz* oYTOն;dͳDD EQ]l^ghB:McGl5!l['Vh;jЖRBE{VspK*e٢/k\sOJ#/:ZM_;}IVjqׂ"ȮwBݛT(уx!-:_ '@OZ3V5Q&jV5dbԸU@b's!6c `t߆8=Jޕe#VfMā:7 T䠤AX T 9Y$olq67!i>ńTlxurE7CkC;A G}kpxP~ddWV€OÕ^e|faO9 yE5H<8fsTHC[0n/k&qP /;#@ABp:}t,E"#s.:,K q7 Jhң yKEyG綼P{e;5bi7f@Nk?RW. tt l(1^@|!.& ljF8UrBWPu?Hw[h. jb•(W'Yk7We!̱$j @ZY3?b«,*-RZ˱TwgZ%#0%fv SEii BZXnAgh?bG<#"c~7M 4j='͏t[MayA<ޗ}nGnm.78aj?;]f=LyZ^?1c+xs2[KgC3( | JFCI]-_Tʲ'4B]JXnPǭxy7:>b)=޻RūVl]yCP B\W: .b`2BJd%k,Qx{jb8{[BN.ܛ[Bg/ںnk85InZ"Nև fDef?;Jں>^ߢ[ _;0mZנJORvOӧZ[7SCIg'dd.aK7'20]GcyDM 08zuyZ&&PJ* +c+ݞܵ'*'Sy>;0.9<8',$hJBI՞Ry*~G)hy"d:H/҅4Թ50j=F9}D6ivì~ia~^$I|: TH,f!| hJy,m"Qҿu{_h|XU*pvq1hTw=Y|~-*onm WZ:;ۏ*sW ErMLHSإzޚRU݅*M1B}BVP/pdOL+{_&G|ߵ?3;ض^i=+SL%~I:]S,4IMf~U/5yN cXl'UH/oncvYl*q4Y:6H\91lմdCH cdzT|qDߧ9E҃jJ>>L%!a!kGe'ՎhϚ00uwē.(;éPEP2*ћe5V}`9~zX 5- `)|<,X *i$tnTU[?RæϹ#fQM9<wvlUθilUB$]rJ[9P8z7JgЈ|7wꪙsis2XnbjJּ?UBxD7M;3w|5Ldq -u#-lH%3~ə]@enҁ%g$ݱ,Ǣ^jxC<^n\=`u1=]_`'CȨl+(`(K-" KhP-O[sEn;k-aP:3jdZiۥ,I,M[(xMG7f)Oi7Gmu&KQ"6*orX8G31YF; >,UTN=ttz'u0sPvg(&η]ˣΞlo6l`הiZaDc:+!7ؠ*s8l/)Lf>:׭L 5&g8BCX3\wYI=M"7U@CK0q՟Xi6BN= cJ"eWb֗@L6oPC;f^/PF+۰^᥻<%SV#{G' R<>y`FM=KZM^8LG} ᆙ%pJir%cx䢦$hCJqs>qz^:(,݈ -1„a)ngqsr$*EjVeeH~:֙p%j΍l=؜*|*GLRN [Mӕ)<)&iP}m{ #5FɁ*<htlhv VW )'Sl[1='nKO^3ϵCd ]8xVMͽ_y}mߚN-:EΩyxlcqB9V酦~*wR)1?&)D6n!>r Kk`_# 3XnrEmь -שgѠOT\6'SVRhhYLS,oәp0Yw/h^gM#!Ϡ(&b=ns-P` $v;ZVKǧ~yBq!. <r˨KqxwaI`-+Dp'm9q/}Qĵ<|3.V;Cjvhޛی%ì2tӉ w 8'ty(Uʆ{7`R'onYMSS %Vpwcf<o5 Y@:`{/SUU#.V7L:oxF<Ėp{P6˳&#ͿLLT nfJ_q dE ڑhtK]'˟Ag+k #3䓢=nqTWWǠIŘ_9sʡFuS͝6qV6aV\ xImU ɿ<7$3pJ! MN~ƼQo]wRM-^|ΰ X ?_#L)dCҹ[;t֐Rzp;Ìem$6ݝѥ1XDxawkfйyr M'N*hnD62{gcF VyԣH @"3le,d 7:\̅g?&˂^ &LL5cPRwZ#s_w 2 VpnO͜ёy,dc`2쬠 iv/$x8qw9\^Vҭj"}!JlMgu-9(]~iMl%_ iI5Krbo0VβEpVZ?vcyq5k/kw@"Ջ\М9&P!+rQ&&{nAf Sf<4 f_•G6q+((΁I7x jL7syƭEvK]jNgVɍHo8rH"RAXX3{dߑao[ l>r:{R^ ڵ( ]u0)YJ ? l`F3ݯdz }gF5"?C!tBd2cfB%Ⱥ;*b'J]w@fe#jG.Fm5x}}۴&U6GRxd{|.|.ɻ1'sGhn[h3DϕG;[AӶRMpya{]FE4ة*Vmn6c4# 3d5s,JTH_"?K8j`gt]$\SwCxwRkl6w/}6t0>C-ŧ~pbK?f?i2d|4wzh?GcjG9@/VV5 ,X5jXY,F|medvDxCE~ 7 RBjNY4Nv@/`{m&uj(=b8v0 R3HL d?P%>-lsviOxn7D9x֘${4O vi|nyMf+\cQj͌Map9oTh] ̍pT CqxDZ'7"zBN5-9nrnhIvJubv 2~C޳$ƪCȚo8FEc56˪2ppr*KF8j%P6?xW-4:Ut?xL> #p?{vU}R"$XLhTk"yHT+[b*X Uʶ\%<˅rd#a\wՄJ/¼bv/{:YB N3[ (۶pдpt֧L<( 'iU8gWuP)Exד_G *K֟6h9prtK"w?^νKWߖ ybrK7X[%#L]5- vLߛ yۂoELB(W{]/*Pm+Ci0p)0o u56?$ b깈hwwT1Z^ۂ+PL o ':dՆtZQ;MGyL*TJy <"4(ʔ*jvkVZw=4o tK(]!AͰQ6z2L^mz>RL Ab`O >5|PB uFZ_2 a-qHvK^ XBQpV&q_/wHRbY1+YT)+XkސI1[%vfkSZ]H6b65̴co"O]1ZN-w憎4҆YC"RPr,rvtRoi6 Y,{y;wbzFբN`FX7KRgAWQYpkֳ.>iLE[tR>)y@Q~0͏ܰ, l&]PD)NzR}~Րeqykoa~ +?LZ&b]R@ !Qh_7q$ѢM#*{Xy~rN}@9tP CDb?dn*"FHsNm$-GWZ*8ӑ"#w3䝜w#uݚy7Âs[)ՁB>{oc dno<.4_A"DŽEFNx"zV("bUOf`Q˻Hf|~N3QJ.JLW,e1.Fm?ALen]lraۥ4 q( 82/*SzV.Y!u.-8O;0HCO 0ܑ tCORBY`r |<RzvEzcM9פU߰0#G):ۃT2}75*`ѩū}qi,+0[|UJ6q l>G4vnSjey8ܩ]7|n|ZzK9gcC+Di(X݂Dd V-*GfTXpiMNoL 8* %.ֻV/gT_#4dXIVD|58xpO!eT1~vE-J)t(Uek?k%U>kQLsE\_Ą Wytg6֊9㍘̵P5>e6Tˢ?1,UtKREn h:oB# &fǸCK~XN/^? TTeA8˗F}0 ӗ\Ԏ5-?2":RxB5` H~|Z ~spգUkTBaX8ȴ7tVNvN8ls6?ĻXmaOv3a)VTB5 ?tO|acOUӐ~*[^1+3 Nh$vVAm& [6=cC'vq0WK[zj欄{&Cn&'8&iTmՇtr[RE>sqZB1 _z_Dw4\[E݀bg=~#|N#Ա^r ۜ:At[\^mѵ;',K3h_AD6)% #&rnߴd_Ye %́R% 95oې0%б9!Vd_dm+I;I%oi|?F7čK3R"Kts_Z%$j\W11m2Tl0v"g=`7ea F:愧1M-B>SY8Qw*|Xl%0Z=Ţ o&c|+Կ'Txes s_~))!@_l`C6@"vn]ºikM}.:GHEVdG6Pe45мV5 s4Ғu^g%Y[؜*~.p(XIlWE:[m("hـ̿)OZҘ ⧞~NRoL)ط5MK3kk8ũ!c ߅bKj`qH\& [@(ʺp(8>}7LV|淒*=]kgƐ eRn]_L#:҄_kIJCm"VWÉQȎ6GHp&9X)$`&4½k>EDx [O 'K]mZqQ:"r\Pnj ŪLztK?o k"Ϲtw m1ZD1M̸aZt7\M߆^MZMUVg1]ԋi_0X7웑Ul̖hOU0B~ApD+՗TS$/zBh:!J|hQ.' _LԴ 1ywy/nš j z4mcD'jEJdiR`Ɨwvkc߻%Ϟz dz yLZ|xj5 ˭nmè/5o?fLñ}E50+@ )ϒ Z˶vQkwdkfEk~kQfxa22.IO(Ϣʤ/VM5dZu`Ij7٘(M'KQϞv(6R{hEbw*ȷB(7ydR@0L0yHto0^ M7_>?a3MshϹW-kܟDU|] "PJ/\,θt'=+~7Z` ,FC0"l(̧WhC3s "F 7З'P3*^Թ >2 }9'pUqUM^̧8UHH|y{2}GHcp!kA~E%%I( ; `QV?K$fŸɶy:VϮ#AV#֍(@\ _Hx6bnuA<^0=8^t]AZA9;3%ͩ ΩhYjYg Sh3-i3cZPOͻ90Mi^']646鷍5/lY}x׮y=IFX'A9_2m(U_y'ͺ##cY Q-;EOv¼Ԁ+ lSQi:4Bکau&~GĉGB&Q,ȏa@0{N0+z`fRR0M+g8AeIQλ{f\0`իF42"E>-#{$AAnkYg)xwˑBJXBԋ^@f&!WLZ\;m4YPl_Fo5rW|^eψWXDI -C$_v ȥޢ4#~E]ϻe< v l/=*|{!vcI2P22Y1gEʑ#oRn 1a<Sp6 ˼]D{Mn>%!O+o3)3b9mvFnoGIY 5,w ^F8;wЩqV*{PES7&rZ^˳R!!(|+l$\ToDG<WZ[蝹#I3q*c2cY-㣨,?_ߴ i4)0"wF[lK[IO28Z9/P0r({`Wݗ{: foowA`MBD%MXM ThU' )v= ׼IvrZ{Ǵ69v/_Z|,қSB7aO!o\}r&cvW5B2O?3|N %(z$[W+?{Tf}K=Y[`džGlaO躞7xU876hǽblS8gx-2횲,48QW^ֈۅcNov*ξ[ڌϦ*DW63v5JTA/FBlL98=ҿgr ] -x6KGhU{w @ c9P@ZF)# rVnEđB;fL9؆yHC- 1j5_OLOhq (nZW ̇j/W95(Ap{=tU`(3~~@ M;qe`V^??s_!MfinI@>!j?\=8VSsu5LH\di!bz_Q03^ \-GNb麘{ƚ7XA $@7(-uxnu,~ tYulzks10ae;jXjJc0j ֐ ]Ғ;bj&w2LqluY5ܢסfM ;Ě~n 6b1LGB-32pU05FS7b8N,ќ h Mѻ˝ájV{,7z5U4ꭁeLt 9(L<. ?q*@3ɦ:iKNYnAZiEHT% .Y5#Y]L oD҅68oRHDzM닒ȏm>?߄1`lX!jRa -*Dpa+CT;KKc枫)*ؠ啥 tKU[;3ՒATMkC(71żi+EB4 0\֤=x*Eש|{ l^7g4t9ԃS7l2zs6p,H>,uAn ,t4^> h<9ߞL0L]T'T]R`E0!  J9G~$@jԬ٣X |k]CTLAJDFlwvUf|c~2bk-$^_azr*G ay<(7c7OZ{4[ kA%0\-o9q?; Sgu:BGqrwKh˼-j~in5O6;u0 g3V8&2VmM(y|G>΋2;Ut%01c#>psV3|^8Y@%W"(jwQ$ ?˳\V-Y6IFf]S?G"2h>FW6/_iKwy7@1?(`4eg7)3AׂRfim)±AT{[{ PG *Ift DH@ >V`5Kc~:)샸/Qc׫۵MjHn_G FJkH8쎵vUy- O!7Z"ʌ31މp?_寀!,C{ S!B`(4ςoY0^,7z67gn@#Ì;+7fL~yYx8H kqw1̢t$EУc3\K%2£ݚ^\IYhzߔa)?8%O9w j 8A Nj L&Ur[ԫc!~s0 C'2.)g| -FwpKeeW2ξd;fgU= H$_NdAiK#IJBOKp]DzgCi? aV0ůU_[ZVr)>9.ұ(㟈pq9t%8+TpcսDkʼn+HngZ6Isp?#/>%up?m&SO&GՆ8f*L[`At_#;2k/*~s)[;2GNawCp,WKt/*w_#Բ<3(qUs:N'8dRp3 ֯H$p'qQN ;d?Ta!&%UrcHWIU ٩D4O*S 3BE|Yt¤C|;Z%r@ixqF$ln6 l_?6Z;|3=vQ +}A[ 62z BOzٕyxvs[$SU"-Zͫ ;Zt _SE5+8@d$j'5.DiamɆ!?#,Kn^] wB'%˖=WiI^<l:-fCOd=!xaיK[H6ݴ X %!Y|~%;_ΣyJܻVƊtjy;N0!T& ॄ#;Gbux͵iʿTR19b ~Ut@r*[bAB,\Kfl!}iAy c U wh"ӏU+fę &P{D7[|@ݖ.:sy$h^+)qzxE`e!|[)=A6>e99!!eŤl2QZ.oXP,:F١D}b"K5)n.м;bA'݈w9Cjf3@6̗$d1'ސyDmzSSz!(tOd%tV}v@V#lvrF?:&E_QI;8Mqb3}52~}x#*P91jqfd.ONΊy45U>PGK6N1SC͢[W|989]LbeyDNcǡJHDг߳O_scjSho@AHji07U ˒KΣ!n'щtTq:,-.67q&p}&-]ھ?Pv I1Ά:M3quNRB +/ɌjxZ.[^ޜٓ@Bcg \%ɻvG: w( ) 2T&YLOpΚ_>]%6@A:xw+Oلq x}5H Hiu"z%>:^[$c뙟PT8?$~.p": \򄖷I 4Hc[5xrvAfj^*:4hyZ]yy=P;+tl`JȚm=~ āyYnQ;Uo¡Q]d5dQ$4 s9ff+1pM#`e,ǁrSlY#,>Fm&)0Kk[TG{K!nԶKKw{V6<9kf/d&tGنZq[KbS* gB [-fp8JIÈch/ng_cχ2pC#i:?2%A^Y@~V֣T$sܡGN'd3_jhF4$,9ӝა[Hw*|tޠd-vxPxK8W#>z1(!n1irBWv/[!(P;z*{lx/0_Ɠ'<۰ 8}?K)kNaVXGᆞ&9 =bG@9AT8Xd =rFX7vбaaDeBwآRS^CoγErIټjPG56E`ѣ\ 9^{;y߶)RR %Zh2Nr]xfO2-P aket:5g PnHqWn.:7z%kUp4UaE:I@[^}ƛߨv# ii`,.ņ{t*_4ܙS>!u()\ρv{ְDž.lc_v^K8&y)nv hت5=9큊Zl1t@޶>~[JzU|+4Ev'֞ƯfZXw:@@UFTXWjŹ/-xK]G8Z*^CĪZLd7U!p@y3-;'^WN).e#syBJ[fcd7Sf\bhn|G`,p}%.]EumWܖ q2,x*uwd.`ki@!`kZ^{&>11 Lt CukvEflH+ޚpp ī;?%:j68N]w65\=p3w|ӌY5:ts=$SL4-퐨)͢0Z%_^÷N:mZ8s88) 0"Ao4=G-+ؿjAD}T~wJwpI>jE%^q۹Jm[9i/BW_s6>H,&V= >MR֛pQ[ezn! 1~5j o ZOal.yǀo8}yM719T`' ?:Z.5rM>{5a@!(˰Ҵj9jq(;_X?=n6`ݱĕZ;h[u}I@.?[s~!#I!,|$'d9`ܨ<[u<܂>Am"5Uf%V.tS% }bR<3 7 ɐ9 a5ӱWCAB s2 4[xP| |1"kΛn* ѴABә.WgTUMI|Ô9 Ř|Nǩz;~)KD`9RiYr˿&iI?+ gBߖ61X4 e2|zh>ĔQyUH]ayQSIaZN 8O5Z Qfe 쿃4]ܼT[add!Ttx%`fƁG0-"dx<dbϸy*!IV8M-=@,[`,ȧhw|Oz;tfmF>+rb .)o/TI!?.#~BA@nKOVRG@\%Xɔ]3n"iF.WYh*-![e6T0 mfeR)Iv=$3T?<" OIx͖h>[8\|H$8&O9kZˬY?Jŝ_^'Oo$IOYYbF\]$KR)'y9PEz_x@Ħ^`iA_|)<7*U-[V4J/KH5!+@T䋞K-4ؠlQex-B* э^#w$j媴L's)HW{.qۭQF?A6on@Dž;qJTTA{i-X7s/W5 *!վaTw?IϯM&Y1ɻD)zp`jH ^Qz㳰)~AعGPj@o)shhu]4aWm;h_ T)Ԁ}9j=+!P rChPӒo%us,pQfLw#uo@g2q]OTh#қ5r|wnj7_Ae᝶{%]ot: ]%"~ă41xlS|l# n[WYg8%!D nZۮ?$(@;LU3x-RstnO Uq p^]I[(¡Sҍ xA-w.I|!.AZy1߇ 4nC9;>v4& #iN#5:"WVuP33 ` Zٗ6ahijRAȃ-G.dn[}Pn$..fg޷h%iڑz ck[9,Uw-T`h7xGI;7 wepd`#9Js6=ؤ ezaᣩNġ !]&I7SsSxfonuH3 z%vK-/W{wa;,Zj3.vXwz[rL邩ku܁k+[ʝϺp3QeS#®s N~hDH,r8?f9nO%TIMcGQ4l0p'X (ñ1)eO%Gj!x,O( ( 8ٌwLmb3# /j|)63 4-x:xC{(ѭVA`lnٍ4=9n8 S\k~OZ)?K,ò#0[YPjyz;- N=[G5[[GĶ .ڹJMJ᪂2ƃ~/>&\ρ,*#oG+ԯ Hc0>X\:8 =)`fk$ sӕn< j736h+bVc$[xì44GNΝܹh1HCɯv\%ctlhMڢqY#Y7ۄw)6L?ѪZTyvO=RN b7{]뱾r%t*٤&Hmq0gQ~Tz%ٿ6NQ vFg6v,hmS+JM#'?[O6@fWkG׊X/?͋#U]:J?ouݚԉ|RM{,?G9ltFeh%zLI/g8,JR&|FY0?鼂ˏ?>kMAGJY_.\~X}&~\F1pP Nk/TZ1ePfL@$/l?bshTRr|jiKNvw q6X%QȎǑhi;}EMez[[QvFrI) {+k1_ hmYTOw6Z!u`5!tN۬L} Gs˧`0Rwn&(}0˪qbM.=JҮmw_Ol,{%70_qwŎ?#0fH'\xjzg>":u<T$dD@!QvϹ ЈR$ &ge7${q1{ H6,۲䭟'"c}čki-lԫK cxD/YxQ)̝kZZz}7‘.۸ Wsb:9ߦ) |TB;XtF&>N^}VnuMH&qNps[ó8Fo\9xwihYD0/ ;ytZmHe)I{ErPÉ\נQw#?%iQ'.(NN$/NtHn3JxrT@ +U% |o/d\9[R,& X^0/`Ng.Sm<9 e18p_Z6{G3цEU9Wk/s0o}S/H] jR'5VDI0U l趘9vV=K!foY}1R=~&hd5ė8a)WpT[6-~:Q+h:'H_S˛ɐytOd>?34YC9ql0_KrQh o2QۯEZ(oHS3?%9v*kxqAK )VlpV8 pБ&'2,&9#l;QzFehL+hNQ~rUKē dL Dx)J`ءᛂKw" לF'[M= ,!j·5 Ŷ^1CVdPTu Rr 8Ű̕8i wn{d08wKd-?]ˆ7U3_)bId+zu\qLhOms߷ˍYнHxJA YkjlF.#VW.,R2ȺESu"lkIE6j>9 YrWJXza/QpwlGg5Cw?6K[5gwXrvZ!?;.^;HƤto2&Z.]&W$ם%l4qsc-فڟ(6*l=6LVl ky&=khG~ڞ1=v{rg.KW59n>pȬ_;&ɧG kg߼Xk5eRì@Vog4K mph`? vI`= l%gi:kw7Zq|K)sSW&\7 Osѭ!CX﬜ L'7LI,u2ċw0%ha1@wBSԋluPծec^ƬЖ&~ &g;\%4Zʴ`3''v3g;GHKhi]!CbXƈ pYywQdpai=~3 SzKMr32Kxz %?햞f n悇8Ǡ;vTS簋SHNN^-: CbdM=IU9ۺPI'%蝦 U]+\ ԁN.'l5-2,~4c{yeH5rAVnNtsVs?By`hWޝpl̽W۩ lp*r~9Tm:ɟn/萼*( ΰv< s'c.#Ss>^ЗSVKXT?6B1luRJ˄jg|vU.D`;oW3??ϥ FL=\ycEʽXU8 (>G#NtqXUp{lYu#^+`J@7.bYT}b7֬v*h8uzȧa-u3i8cԈ?ocÉh+D>NvM9z e؏!h|Ggzfxb\$P;u,!WZX&9g4"+ 7:A@vx4AT.@Ҧl=I9>(B[a jsDt'j7( .-9Z)Y(FFdƾb.Ƚ| ˏh!FzҐ_R\-20w hg9xϽlG'XxyV\B~Fܢkc=߲^ >xEWa>MV@X%'OjQ({֗fY+i3oNkAB|!x=jk$톸%y&&ci0I_0tݻ[ BGm.*d# H`)oBQmxqBDmk8z+bYj˚"` "kCLsZٞ/ٱ=@)y/2\N#;?I]r 3!!gv1O:v<$18܊X{4TcyXhn=mݘjRl.leЭ9 El7l(M/{Lql +sJ RijwbpDHi3r_ q!N=tH*m]9ua_ f#DϮQqCmTZHÝBv+ՌL%[! DNki*'W^1KE¿oH?At`g Uj737%JIDo[)Q. >ʎj|ڵmdTI 1*{&YDނOՠ ^)vDTcBsE4C3J}i0˘tT]Lzq\37@\/*됴 Y4[Of JStYͦ}Ack'3A<";VH~,"~d`!mi1$t7:^ŁR6J qMs\` Z5N4OЉHZmٽd~x1mF29QUԃ'xT4Nz_ Fu vd ]tbR}e d- u9`3[Pha1ԢAI 7|OpK²j'5)V0Łg#9`8X =7Y8};LlT&Qr/(bCwd&04 `̝ǠC.E}2YkIA^eDD]6qxK*x@A;'j*Bq%voK` RdK{NxG[hw ~o޹/2$ DY`s_fo/a|aܕUEGKnz\1y&NZ[6&G6rEaS[Ί8c:s5iz&U^8-5+à5QG8r,iM)oMWSs*^d0vMbvX\ _w?W:7苚/>TR~Tw5k1Za0GZaFSFВ?N/4QEYM;OpQݮׁl(vBՍ:ﯺ#;Y]nauh>==PliofrD|&:k3:|&Gn?Q;йg),0ސs\٢ʍd"Wl 'W%~&JL,A5G*sWE%/N"umGٮDYpk.9@܉!kyI)^Qk(bhJB9a~T bLiX_"YԮKJ]٦X C#O!t͢R2ޟNjo{2{^ %h2GtJK2 :5Kp߆^lP3/'qWuTTfć:rF e,l'9AhKtڶ%w`ݻ Dq[t<_xTi-@BiQDj5֛5# .? y4Js4ߢ5 .X\O9&݊ߟT>{rq8}ߏ6;n))/q(WWG\Mkx݇!~\KEKXv,Fpw+ˣs4CT-fWcA"Mi-[-a*S6כA=L+^8V_-YSY{Pu('tP9'%%ur,ڨ+JʴAk2ΐ)!.!t}r13ָ- ʓ HinΉ'T*b=^xV .Jƕq5c )gLȖ Pwn.YTunQJ}ZHQJ Q꯽so|{EfβmE` At$I Wpc|L"74 Djƃ $Migm_nӋaCjPpe=>6Oiܕ).3f z550s #ƶ4xs$|[3QgA?E{+Qy|x_Ȇr ;A"ԩ)/ֈ0WYˬ79S>T/q9K7Wl4gqPWF{B3F'ELJ!WjE&LDhu\C3bܱ9#s2V>]MCHT oN>/O~Ƹ(gڎLedf#\Y{Cgow6}|>O7<3.ɅqѣM^Vm]!uŶ>W0 ,`v#] ncxpeewD-Su$W7 JnfOd&=2ꑋ|׃" LTJJ6*-YA(*\1lnٺG`3IAc2ז<6qq@OVmG?27ro C\H5>Aߒ\T`כ>q[_XuAȑ<QI`-OB}@BY<;3 'U2@cbx~ c%+*(ϝ{E=Bߜ֕RV8@}b9 8},4yrP]$!i="6nTOAOVNBB@U:ݧ-3zi=*2j"JhS}ɒgՒEjO/Y a˪c0g"[FIS]/p+چȕch{()rFWs|= xpoB݂Od:nd`nb[6Tpz4.a773KAU@r>X`cHUC~_o>rv-V.E+]*Mߠ b[Gybl S7}*2DOJaGխOP匧 &:G(;$Q@÷"^J_h$@> T"a1̞q]9"kM=!Ǜ:hl gf@0:NfWŪߧHAmo&TOS֨1ժ|G[AVL g`(QZWa\4:PFL^?ɷO}kt:2t";f ky`}U/T7yH7C1uaϒAb㋳#&5"00&: e ׆4PZFkO8SҝtϜ_5oV$>`taW%8WDdCkEf _3SK='ZSlʩm%Zv 1_y " OS[Z%2+m?*)LeHWK5z"yUې~JX$%߷̃$x5r8b G5ޏP(|L~Sl6T :dlI?7NӐd-.>k 8OhvnA8u[8Sk(ym tb*I]x{jrQؓI8_ ON+`)2>-tId Vu[ ]-1]-ImɎ wzk}8aƸ:+c`4i ~ԈwxZx6Z&5 q)4K)ve>S^fl̝ rm k\;!V'ս!ȯ7ƻB쮁MVU[gS#ѡ>}x1+^m:rҷf$8ױ SKD_JᨀKt6>ڽQ_ŭ#7Y.[{)4%J>P{ncstz\8֐!Z<v[L+,,2uJc1}1($ql'ыMYژ7զ`E묠u3R7"ZˡG-8ڽ^y`Yѓ f-ܢ盜^9N4J:~a|K;UP uXZA^%5hTatgc?O;.ڊSրhIAmrcB&tܦ^r5v%dïV8ܢZPw@ O99l+bB#j.-ۦƌSv^c$]EqJSgMi"Tק돿G=yxgũiP,:j1͌Ųv!>4tmD>v_i M2=n5Q*TъzZ^c?ŏnQלd_^Ii:Mb6N, z"p0H@ܭ 8ZyL=tpf@ϭ:5c\\=v#1j{܍e8h߼i4v Pv&ɴF>~k" D~A8GV:.PUnHCEAE!yG0"hvi ?V}t/d:0xt܂\BTvyvFCċ x [ &8Ch*ftR>v0ac%x zPr@PS6N6w*"{Y^qjPł9̏xa:i P=uˈ# 3*و7=XXho2aJpӜ0k o;uMn]33!TģO~6~҅ ?e7⮛@"΋9%q35܃V(Ԅ6l:{O2Ta80_1`\;pZ=_wh Q^.29h^cHg:2`hǥ|Tʢ߯>h|f?S[{ N:X ;}<}6#O#ZEkm1.uZŝͷ޽?Lp#nE/VpȎPُ@DiO.(LJn߀W'Ɩ*|7lDmqw=Ec0Jw+cts \,Q.C]#6#c #&KSbvBv48bj:͕АjZ_ o"ϖ j&ZMFyVc ߙ8t;)% @yhhC^9somƒVLN cF)cnjs,MScVˉS~\icɊ>~?f2+/tZ2N,pZvy˛WL5$a]EU{UW2;]2F^u n:YRRf`IVRB_~d@.Yʽ$(!l{,S{v"q"“Xe(q_cObҧ-fMʟXՈBB"0y0 N:9ftt N#ԧaU}n^&VL_!^>rh >7U[Vnq`?Q%?MӒb9wO9a-ΪNmy?-IdUdCSdFvA^õЏa[2.P>įBf& yޞ Q ,-sBU?bghrײ[2!OJzɻlmCV&FJЕ_ㄈ\<+oyP(L,S) s bx2,~$` %aeb.*q(UEF_Xgi-\uN^;HUZapEv`ʰT h7I ir_ޛ)j-CE̪'/M'v. 2a@ѷeIۙuND9s˛Tl4z;ƀʽl5b)2BqVLU `lmfwvN]+Nl n8πd'\bcumW9Fޱ[Ȏ#U'fWO2G*B*j@8sɕk:ثSv?vRo)Q7](XE'E"WBZژ3|wl ,˿C-@:O;94B<^+,NjVʽӻkB;?̗1uX_?wU=g*#<7 \!aJ<(-[M-aZv(>k#S^鰍1I9ejЃ=U\/ԕblTDI?y'Hrl|*6Kx]2<=*_DUZr|s:Ki Je4CI{DgLQ&($W֏ճ ]2)Eo sӮWrycS"bAs(V7y_'8o_)P`Emc(Ąҙyh&);ʋrOE7!z:6MP?vACxx.sfC<ۅ/`?f/z;QKʍ_Dm0H۰*y{.aׁ:DLo)F [wiWfyyØ[0dI,A0!8 7ϯ}wy;~o'7⇛BաcKX Sѽ p 1B\ >9 "|$'5\A-,儫ƍlYѠ+"w%ed!}kYsEltsSqIMhQcHQ"a4 @QWR^{ј]7H5lr@?k'xlX@O }^1xͬ1@S(>gZyö]lo܂5ZQr4" vI8n^LCb]:" IRlOs'ųKٴk[dqQр?ոzDͥuoI'hYNdƔ S>Zs*T=*Ή,U]cliR_aޭjj`x֩7{<ގUIE62`Huτ?H#2J2fbާdW_u3DŽ,Z}'<;\%I BTy4OTҋPc:JVq]hC#5dK@?l i:<M 93thkr790w7i\Kdv7ڿG0uFG>.o߽4l'q4OaV=qB7\FN pۖ=#q +R+B: Z\tw8b;;p\|Ml/l].'<"-mR!,/AHŵ©*K */](<):VE" *Aheswg]7d:] Rsv6|]@jvRTP۷ LA Ol uF9d?$y pizE=ݓhiJu#0V?0zJe?{ 4i/8A"scgf,ȹ>"1$V@@oj*+yF݉姽ר&%w~25vऄgHn)KղtD0ãuT ǷGb]I΃9=}"g E>q:~і2:?tCی\we2eLZ6mE_j#~9܉V`^: ߢgdž0o& j:#%$`C~կDחUmJyk"*uuV!RDA`1\l-xǰm3fbd*B!vn% ysSDS(5)A¢8PYL:WW 1Ĩ橠%Ih//+7*NBG'AkAh CQJakj0/7fSCyGy&J}j:;~9vRECBK/E9'$2AˆN/ :UO ",7NwEzq`.~L <`,fyIM6B}6r 3KG[-}+LEW-1{/@@֓j(@`p>ek$2Լ 0v#ˇ6F4%Wԋ@_^)'ܖ1 F0 4(r6cnH AILƩ%L/[rK`JunԃZ X+߬J"EƬvw\(ц($ "d MѮUjh U1 CBczu\ &$U?a=PPMD`Wuy KDK 蘭v~t64zm _Ŋ;rLdi#]>cH7͂d%'̸@vRd`{`I ]wWQzfĹ$m\ġ1ߛ2QkB <`sBfǔ5O.Wo8㯙3vQUsVwS= VB<{msTn~R< \ VJ&RഺC ~#M(Jܝt{y % F6Np뢤è OE Uv`kyuk-6D%'-nٟF-[O7,R1&šF|U؋Ř)WUI˪˅bTDžadf9|A<= >ɳ^"CFFJ,؜n=={54ˑ?*' UXv\Z1_zyNwǣ݄ < p#㨃iLde`w^:A&L.O揹b`$o>KgR&-Ӂ*!c))/L-N;cvt>/DžqN@xt{Ӈ'ex Q )9tAhf^ǜդk0 6CxF66_w{CiF3{b1?Cy|[RbOu?CH( UWHs^{ұ2:Es4.#4v#/1%H8E llj~Y!Fȅv͵q0EA#S)`xKS?0ѝŴ21Wz<- )1iaNJ0Ko4wT: IFrictOǭmuo+o=ݺ-.0ep+19BQ^ &85 FHMLIs/ B/ux6 W&LA0b3ŔSEpI1^tU$G$4c>=]՚w8/g?VZoH^qڙ8ytM[,((dQ-P:= `q/S>4 +3 YNhn'yKIt/c/[SSsnuJx//>d i`l [xu  7۰ M~3L4S>I:kQa..b7Sl G7D&-q[HdMq-?Lūd}y6|2ip#2xv؃X@E)Z"}T\z%0w6Jl"E m~2s(Jx`$L/1SIwK>tTP`wJ{HO5jq4K205Y9kAfhch-0>(MR ` թgAS{/JujN"Ҟe#U  UpЫ{ :NrdLQ-fuFf:X٤Ϝ/S/aUw!BǮ4d]6cb1D38-elzT46. H_r4ש\nFLΌYUSRրt*=Rr3m_&OO ^k >g@s(7(\N!J # \` [Br-~aj2_WW)tR<Шfg3?S"~mZOFT|Ij쏀OeԮ D|ؖz:3](#>"@ ̽ks)q@ʚs)+ (ՏMCPAY/f`jlF {6t7(~{ [!m#ݿ/UL'*aڲ3}:EzZ9+MI7jpb}=%]NO|&Li71F?$~&tĹT#ԉPBc",mj^J \;H@b'9‘Aw?7 I~YN\y2ת~ǒ鉡h6Zi/}T}TAa ԫF;$w(=ĮZk /rEg'h7Pp(R(\`P+G:\.wq7E33(sʺ"`/.oMH!@k/q;Ř`GG[kx5GR vFiJm3-tqLg ,X1ÓExp6sJD8HsD(A/e2@uJ(M`FW9#Z(}7gAn9\I C$S@̜RO=+jEMmӈreSGMȟ|y5i\Mq#1lNO}ip)o}/4Ou픙9f=mqͣŶ5d!Gt\Qr+q Iu\&<膌ϪLy+revMn$:qJIH;XG^@\\ыѩ ΥH$qqM<9ۯpT|.$H? jy%=-qsp̮H0ba _:ꄸcw$ebπ=#[WԞBۨ6Ĉuj"xmޱ WUxv{b`"vdemS1c0̵I G:/}VO>c?sYX]d~T@Dc1}4(4wJv@G-2F4.WhLvzi>F\ZDD41k0u;;koif?f'.Ny~jYw!1'|fBm\3MwulZ f$ ݨ9zIJp6=GD3ޘq\zR;jobKSx33]eTϱtgmsG%IT;ӣc @f-o`/g]OQ?%{|| ̗C%r ޗC,س͢<ڮnM"L/o(!|.udA( [8C^FQ@0>)R˷Kb\{)dhTBD4 bs6|ڥ3q0-#1h|٫s+fKJ]#RAGl>fHur]@ϳyM"%g&r V˞MAHIȁ[R%:Ü]Wxl7Emw7xCjKN &b̸eYos}DM oT J?pfQD@{ȑQk2MT&{H^n-#/MU .bt|_4Ɋ{UNlWzY?Bz*RYM ȼ9+/KD}|oANl;\+ ZZ>'ᱟOuY,RE$ݞml-م~hxC+qu`?-AUn">Zuh*1c P俬BvZc8z!S9@m$d2l`5[z,a}}ttV({>1`nK4"$;Ӓ3|8,-d!~}Zrc#e"9iuu K0Al}$2u !itJzwƩ^Y( qU!ΖJk7 ~"S{X Bz>fkT3YI!XrBTAUZ '2vk:[Yi41c)fuisiK9'__ $Lղ`/mKQe`C1'!ʩg`s{zգ0_1ٱ+u"hoEyXb< ;S'$1OnN'j+ƷDw~Ic5@daA}H.:2^62g}fWm%*1wCL^fU0v$NapU8%9Kk\[n?,oR̚y#n'S@_ xPxbأhp6C91"L exR֍Ɠ]yCg{J $k ?hL"*8dePXEEkGqvPmpR>Wqc4u̐u2Ku^i7,`TV[[_.ENJ<01۱ekD "DXR?\%T>X0CrY0ᑇ𞼕9SǮZ]Y/Mf *Xd4`)#ZÓFƞ*{|} #^5W&tGHU.WVʖHEEԌOY.!$ȢfGPU.F;zd`s[R%z멅T?c}Q]5XRkV%@]H2)ާO6z#cXٔ!Gۤ#m=l64`0;!B[\^x aƭoMJFxdZ9L>2sskmCVk 9|5a|?'.k2PL$_ d(JS7;''*4p5#<ԯ^txkKi~/$Jn+@]ƀ1ZطˁYoE0Qd52-*ZhuVmuKbhk&~^inl8s#[%o?)'~C*Hnhn `<{'zh[r3!RVyuq !>ORTǥLfM$^aLR {#wSp5.44@ͥ~r7ZiWc[[b,qШ(9,dP;,V< QI'Qw1bڤ`]^!w\+.>  CC OW5&Zy7^^x,!aYz(.+:)0;0c9,|6^f=V#`nH'%t<`odPSQƅ]b߈RG Õ^_};3y~cpEGv1r2-sFu>Jy;uWثۗM teAY׷Z*d)v_tO"uӺyzSy؇ɉD:3P76u L?Q9K[,d^ 7g+K/tr0:x%>]vɆK(ȈXxkgk$-Ņ5\EϻáKSLJ=[ĘVDl*19 dt،%t&1x 3tOKlkP5 <7T4k4>+/wջ\w8nb{E@@Ǎs#5ph)v%f¢eTÀI&+9\ODL%.)kls2CTFfd'C*= UTzg)E;t.,Nv{Yt T£i㟇5ψJ-MS>HP?j&(P HG5Nd,: R?9Ɗ}[rV{Ɩk> R"&lu8l;]dd^*S)A;SFL`ʜͩ 6vM0ז聥jj> :X怦E:^DIW]72•9ԡ|^BasSW-A Z. 8zjn( -?| 8]̐PHCªEÔD 5 ,' F(Q`a* bl5 G#~UIx]*t[yI`JXP~9ij 4[ml#|vǣ0o3,` ?ND׿ʗZ:C0f3{^ߝ ݙc~1kt#(2+q#_q`z^O;|ݲ亏#('|z}{M-d$ 1-1#djJdbAd9Wۂ-eBH7z} 0SElfB{1^E6HL>F˞ Ws6It̤ ]s7_F$L\G_ݖ#3(4 E* ) F,\? <߭VZjkeJѯ3_ \s̘@v_W^צl:KFCO 'NOs_ʈ9!>¸(|f*;y-XTk=zSuߺǣM$Ӑuo"Ls5S6kRJNwJ mgpAHvy *7(5͖2}jg&8%9 o.oTǔE"k|Ӷc_}説&-6{}!O٦ mʼK_+ ,.O̤u,ۯpj&)kkvToƸACAОמifDh[z9qJٺr+80zRQIkP3Q )# u+XRezOג3kT͸yC[ص&`]MqyQB7=] {H7`T"L"FS]ȵ_\BY.Qrθ"ȄR<Ç{hgf<.VCn/nM لQ?,0Eq;gDYG"@HY(t" *iB llH2`"v5Y&tSFPIOƲ* V&/m 5Ѫ3taCJa|b;.[Ak#C Z<<9zP5_A}.2p~@W9vfI^֮u=UK~:[z8xiUwUG*X*_Y6_pfKњG05/WS Z7P>/')wu76O95Hu+ U~MBlhqIr{>!Ԩk1i*qא=O~:ч>|>$V=II_XST7C~m*.;$'reB *T?Y^u~~D!Aw3郙 ssSKzs'U;_{K2 g |e: T[t9hZCO[KymJ3Q]·Aɩ͠,2WZ6ٔqܮ! A4h"Wk 듚t0XyqZ8R(6FKF?Z D͸Y.9 .?1>vE]vU`?hITFsIW ]| Aa`Ɣv^<:ưa6?N NtIéL,QȀ %NP!>;Q^ؖ ,fwJ2%M# tpe@覛9Oɫt R tУycܺ6:wJU!Rhpo<[d  3L͙ )I8QG)73c^M ,d%FSCL)IꃃV4<UKJTX̵Y-^O5T6qimL@@1J7 ?'U7KfSzw\$<s\"^; =~=,w7./X9_?uv===J e߶;AЖ\QF)x)= 4~c75:hgx7FӍp$q豴6!p;Nx\欴v) )aM*35uF{ۖH@E\qݚ:$K-jyu<t?-.H Fhdv_:Z:?iԹ1hG1;Zõw 輭IJe Ld1)F0Zj#&e @*A ;%\Tu4X,gbq|3]9歂Nl\_f$WΛ1G>޺w% jlJswRl#9ˬοX"LN0Vje4ǥQE5JoӋ9r"K@{I?o63ZW@;g0WY"a* ֱ?1[2Ue3Z:o,~8(ږr9 h.Ѓt1\8t^c`qT45ňxaaȽ> 뙳E9.pDf~%yE*R8嫌gBm^ܪNJҮBB4睴mv5 =Ą8{0u{]uKCiCS8&dPAP/5Mbe̓YeL^=6!XJQ=js7,7z-;.9?`8˿D%ja>-yyxiW[~fҥ$jZb F8STFO`|*RMif_6`Y~v͋HD-2Az.{ܞoyW(@mthl~^2%s>}۶н'f(j%b "wlsu0`>8pIl8(\6DB2h#y¨wf$/bشbǣ*K6Q 3M(k2x|9iѰ#k]=2ԋu-aNW<%?$S{%%:4Ң&jKs$ڭ=+Erhu2[f]䄏zVxM4gE) )iɊ<Wyd?"/8~7EQKN|÷ŊN"/f:7}dT EQ|\J`{C˻d{V:J3*4ޭiu2(-"˒;NO9¢3ωO<У"0q^0DlX]Uf Lq@.4 Mddx,XWׁǨ8[q=L<1q {aSÍk#zG9'g߁sFz0|vPi*s+(:+oFt-؏3~28rL&K^+6RsYRbَdtQ2+d*N 9Kx'ȾFWA Y7>zVꤱO\C= }Lx]ae$iYOÎ>-UT>%*K|bb;먞G|E;<:W%"*s7Iˉ#h՛L t3֕] '6)0Mi ;YM"·@"nw ghr|MLէE5殘c)SV<+n:&'}uz'ybIG٫-V%G4{hQ}zt,9|t\xШyrݓ&%f.H cg\:\ok ~&10 5IX.5RGRRJ%U55~ي1.F ?;1_wg&/ᢠP0x@#tzH]́#ý;6Gw& X&bTQk |L -S۲!Tx&b؃ qwTT4(Ri8LcBV3r]/ ;!sI, "96zd빧YL=rzUEV7E"q8_@lnZ؊l쀌j2e/'d$.,iYR^mhEEs#@D2 :q)ɓGh֐?TAqejOT](<5\fMQ tL d>kto$ltpH$4WO~|QUh@i<Խ4l:ELz$Ҽ$ny/8a;S~PN9(rS}{EFj%;R>djyL ्}B"'UAէlSsQ_=ZKVeM)ink%w1&p["i/(u犙&&8O"Qf12GXȵ ]jfky\C䝠s º!3\;7O"5< p~Ŵ#nSa_Dy9 3f R{PDXF(b0nʣ7rǛtv&;SW_9wÖ,#{2VbLB=BoFn0}kF2$/wN3NpX0|,82_sa"U@fX17.xW͔B ;'?D z%n)I!XЮA=NH3sSMl ~CQplĂN7!h{drg0ʗUBZ2Edu;G $tiP+ P=%3(|ɭnl:QH?B61QO֧.Vq<6*<$zCsӨ;đx#H/k,Qw(!:t6Kdbv>D=ȩIhoq43f@vN[-J#(;C"Xs/@fRpH/o gZ5JS+-q׎hxձHn{Q5*`JV ü5Ա!D>mqh@e[aܿ)u Dwt'Xޜ[l8p 88?z[գFɟ-BR5x~gVJ@4&BvKEO܅2)-fោ-N$ 3qrbh_<=-duxG ˨zJP7VVODn-RM(4o񻡓s6mh~|<]͐f@]3%{0d5K_u@!DHiEΣ3E\ߖ9%1<xgli]Xʵ1T']}fp o eI$S'ca03UFPZAEӗFB TY=,Z:³Dbfۚfs8 FO%tEꯤh٧{$/sLڊ̀Fj~ȣ-ߖMҋgYZPUO1*!4cbZha<]#\8U?{Y;2gr'L8&O iibZ#?Gr\GT b[Qڏup-{rsLp5g15iPl'+9mDZkJ#fQ,z0|n )L`)SQ@=rQ4*y+0/בh8l|xQY t z16g"]ZofRv4d̿hUWAͫ@bMQ553hA?{6KDS8OQ37ʭMyLƺ3MahM,%!Óŀ  I@ƴiN7;fy-Y?$^uV4m}G"} eV(!xQ0nZ$7ZZE)CRy42+Ώ1A+}j)ʜVb(|&&Cn0VjӐ's.֮C6 IaSqN! "VԔEHu{ @|1 0*34 _!CEU݋ ɣ1)jjʝea'7K=ͪH}ϫ+7~ ,PǾqΫ~R4*kz'a$]BݾdͻO r2$ҵi8嘸XR f1(JFjn0hcBCA}!D"}fVs(ޓ0Yp5^Uu%(  9s vItNޯxIa,~ze&i#HO[ү@v(U#ByrXX$'S9Urq pSS%~bޠ3{`đyGD*>6T\GMKݭ<x8PF D'1ɩ)øF^'Q-odѷ)/L4`ew;'fNMkf}[In@989M!)}7 ?dL?)UFUkm&*0t!-bj41<u^N1lh&z+bC]!HI_>!j(gջ;xnrH{\irǣ%S@DFTNUX_)-y%׾Ĩ^Ш1[(>uC0/=76&RtcfCe2VYfg5Xrzv"kXh>=Ê L4\ݙ Vj~<28ki {ŬjiI, 1#w8bK|b#.*&M!Ne@S6M9#\?Άwvj3SM L@6ed-o|6-F5ҋF.ž}^wC/ 4͢'4*Xh3e ֶ"DtuLoY)܌/䃆iA mCĝ2Mй[qlz őַ3!"_毞S2֫{F(Zoq~ (ɒ)p6 ߿G>Ji Zn>%6gl8#aTܣI Q7u5j˟<5(wh]  \Á4o[`Nu=^ӫrAu2)3L e(a׬ d~#+ʍS__Dt@en#`XI04 |fW zFdpI#*gg' v  l,b-a4>ky->t3F^Tm+F>SaҠ~hxqyB^>)D1[󮷧Ć ?G#k6nPH.pkVg@bٛ:K ?7si!<2䑃^[lzy0_wXV&=#y>ψv!+ ɴ3|]uۗ!K{'XGU=|`:?JJ.^%QBfzM7R)6^ Pan򰼌"넙zذY"ObȢץ)ԴpG#dP}uւ5Q p4_T97Z?WR[lM?A hkn-ȞN~ tYHTYuq.nZ{Mze* y_Y.)e5 }'n|I]N EdL*(pԚ? kGm7PfZ> c~E5vfQ>޿"W{ОăÇu_#=sX X65wia7J~R[kDp$a0Dc> ku_u,:+]s#]`m3 ՛StY^a^7@Z=R]Ki"t~T6%H3v<ʞ:%ܭkrlc9<fP6׋6œ!88v~JTIlHL|*H_y?^[ȝ`%CIkvo44GPfK~h GEP(!m?ND:{2 J2,a&w]v+=&&_U*ÈYn=5ȹ+_MF(:VJ6 Z\g!GON#*a9cX̿A_?O,K4>G3cI.l'Ŝ?B4DunFvX'뀊0 êWnӴ[ 0{kZ`p&x7ښ7*$n%b'ƵcMqkz1hiwe27|:N SdYt {%SR悐ǿL(F&Xxo̲*i fW(|MH ^ *ZWNjhm9uH#=s˵q )l̝l9nH,kX{=c ,G]v\TL?8iLkbɄqhXU>\zVQ+{ߤ=SŢF^Gi#XL)fDCUCfCjU¦T"HESg48C;NTMgmsZڇ`tdSBl) ?*sntqJm`]@$ɠ<0JO+jr.s).RܔϤ9$wxlreDgQly /3ti5 /v3$PoK}5x.2|6 1]fL F2VymQ&*%.Kj_oIOI\.8b?e[X:*$<`0PU|lr 5@O(*:Ob %G&6]qƒ9XN^ߛ=0}qBQWLQ3CoU6bYymY 4'sG5K2yd4@ V QorRP!n `u<&2/fܪcM؁|%tèe%N|3Ҍn S?uĘfh`k)Ys6/lNձPG"|ZdsdS>?孲)Է2UraN4}٠{ik^i]dIlvZ*"q~,AW]? AH܀n7hBS.ڀPhF y6aɕǮXqas9 "!&0IR;nE=fpXn3ɐbbwBwM*h c9&ٿr95%aebmrU ^7Yc9]#7!FnrxIXͥ+LN!$UL݊{U*o>wm4=+UKs X\3vgQcL2lR>kLC|ӝ735Ȃk)"Bx %/_(*) Dec0˰|cȺ4(^=[r1xwZCC:=kd`Oa 4To>sd@h e"o-+Ae]*4C|bn'Io] jp,6,鴑'j^q dL5dؗ ȝ"ݪ0ѕUpkw:Ҭ3-G'˪m][HᛘlbQa} ءHJ.: e|ɉZPFJ) .;F0BHНN`H oyc{ywY tHU/`]LUޓ .bQq cLWՠVEa&f)@brf:q.u#NaEpR}h[y%[Fan}W'0# xdfcvH5[=3! i;sJoZ̄q,Q_)Z$ %5Xj6!H4.+AZ03-a@qwdUbDXbQD{|t}XaLi΢KBʸϤ@fW@/>%}M@sⲖ24ر`'Bx- .<$M =sQs-dq{u Hв*c t`n2&n f5{G-jLt-Z: v$+؀ֶcg`RF&nye)MИ5g!g`en"^ P_Jm">Q 1:]*HQ,CX=Y680q5ICr \ \+EB9\5Ȫ ]P3X1?es$ܙ2tߘjt)@lܵZ7-\Rn2eR 9?LMwiG1m+"{*J$!'FsvDP ԋɦoso>BT<χ|ԣ"+MϵF#A b OِڂAYk1<@-zf)p/cM-s\ZY*)ꝳ1wC@5mS?8Y~F!kƌR(j+%q(+FGMhjBԙQ0y!hdjM:7B 3e *Q Xr(IⴀPvm9/i/lp>n+d$G?7$a;3&ե~zD2ٚ΁:wwL[XW[kZ™mb=Ikax]fYh ly#sZ Az]0@(m$3gYqb V'a,~˵MϜrKqU*5Ā>㼑'@` Aj,aQe WaCd7#ԓBrHKD~F찦G2x%40f5. ~t>JTg21Q"usVir<п=q$6_?P#!Z/y"w"G-^p)ue~7_i1/w,L'SF<=_R- !U<^7%п2?Wu,,ٶsx,bƑB;bSdFhZJVQY` #O*ӷQQ}N6s&?F66~>GG9̒GMV||c(|龘Nc(YI;_iX͙FÖɬP`^[sB;MXr [4/Q瓊'5LOnf\/:uY0Ԝe.t[+,IHH+Wefn^[>V Pl&#ogA|AOFolSzil߇@Q!kBnC< RIq?K "\sbƳBޯ}?;}f Yyz Upuiz$SQTײ@?{2/<2rTU_N|HE V'YP\&kAP1I {TO\S)'|tHǭ~W?3VAmC ~KZT,]s1 'J`%ȖD6ٚVww5$磯n!r [sI/Q1TĄT ZjX.M_QRz;w\^,Z7!:V"PCQi[.!!G{P:'s'臿C.Z pkDvm 5]Ip@e E zp>qQi3 ^v'Td>N>cȮdl#o1 <s;/p%h:#k Ơwly\i+v*_Хo@NVd8Ba.tuZsGJ{;$b+߳41s2};/m)3υz:J = kϙ/Zپ2M?suJɺ ]Ap(8u/4];O@K!J{Xmu\h O&ͯj ^FQF&C&ąD<=:[E;~ ט<ٟ'72 CVayCOꀒaJu(Uz֪JJdDk"'H;>AvԸW{״c0Y{_I&;z8w:qLJG8X Jrz^8Iy:8FPU$E"#dL޷Bn%>[X+Q̣%{66uA7Ijj4W">r3,ZT잦wu+െ+Є\gC־/R(o郘O}%GodKA`Jʋ" ;=׊0Op[] FdP^8D~ԝI(eDs% Jh"{#؟_sI{@pHC3KKy@[IYV!ODt.<SnHQXaz9.|c)#`p:g1=[_MED_\5,!&ub;ePvACYΙ$T#F 6MGd1p>_]>nvNxj> }e[/ _}{FJL~w&iMvoح‹nk:l\>u˻u7˰2q'U୿mMpmx7"*V/F6 |TYS XVFTE pfœUv4))"(ǵ3݂ ;i6X5m RWWU0܊. {b:ʳcܕZB˘ ^ű΍YOX&`~VW *Ӝv)Vn((-lAlcʨS麴ߠ^6eIŒׯ7%Y ȖI)[6Y"&آ& VC2D8(s1/.:Dg1sςP"M+Oy+JD ${+XpD"B$^cV<(V 5iK5b=Ͱ  |f]VNsTjD- GG篊7Z$lT|[q Tޚcn͖f`$>(] z yK̞&IYn{ʬ8$^A12E"6]?Ek7BGiizT{0J}MO]AyJdϊ $tXQT[%q@=5(Vi$>'fy(C@y,Vh#?yp4|-N'9V咖i!$&XA>KՔ} xԑ|˻wMTtmaa ǟC#.W$$rP^ OZ5/Z]^sp*l\{`æhJ$q“xDёScT_ȍNiLi`JA*5޶W}J}WlAYgAt_L**U\-°S־z9LЗ\\1x*0Vԅ2i$s@ԣq~†f F :is[܂0"â5qUR[37hj; ^xK& g{ےQţf >6]1 Z_ᘩ&e.f1C 4542gt(M"m9!n-~>X3eQ@ Ի8 c4 gL-h@@9`p%Mh(u Chɰgm;x .`K?Lw _V0}{ɪ;2op/&_n)Nev#ϭl .z]H);"zqn\*PĊߣu 7ĦpfQZ-FZy~arD2r0ѭB K ٲAi4?!C=ߔWj';lЯB"g!qDEA\gDsJ@E)W<2  IAxqJjQçN4~3GDpP)W0| , O[eLjojŋ[d1@X:kɟHFU/fO.X6~ >n\FKa)k m&QLUO@.WPDaJ_İsdI-^0Qݽ5F\h(#,♩ ':q6UB\&%3{pQBgxkU6=bQS9Rk~whA{דKL 46j*v2 PnVR|gN8 ۵3֓\  4Z5B_ȑ>t1VMs&6h?L9DO$%qxm%* CP# >F{ A\"ǫ5}p4bPT,d".%k7L(Arfӄ[d18]% S3`%wl+)٣z>M jDuJZT ~C_t;@Sk6NG{+Wpѥ!H7cf6p %JLdCe$+bobv$#x.&4 ZVV(Ka)!ҫRqu?}.uދ;~41oce0u_jǰ> Q@K~eAM~_Ai`+Urv^vcߊ{'T9=؂@&}`@><ᛅ_<`rԏϳyD6?h~]] h6E*~ņ3-:ȄyC 4NG/QQs`$TI j?i&0j.crء&X^eێv$:gՊ ̀\S6vf-Ǡ Ue3LJ,G' ^(QtM;9wRÜI{Q sLpZZnD74~9)L[Q!oMF|Rl =(  q.ʺ \ItSCm WHVzԲR[K_NiBwœtxi{vvBg֟:32_!A)7|a_qGt4N݉}-sif_G1XNWqR_(8 w71^ݴ:YQԑ)#qn{Y;J- ;n8KNFKhUy m,NBC@F@O:dTwaE``n|co*|L統s,9ꔲpmqtpN覨kMDyrk+`n#:Qڶ4#s[ +n iM[ڞpffU ҿ!T=ofIiq~ Qf6̢cʷ޸/ha(n&W\ u_u'1{S cJqY bL,qlGhVL$ K鞕HbC]ݩpMF-(A|RKCXhڍ*Ś(* _;1^ne@S )߮p K?l] ]Y^dϔA ڄE]]w:Cgl(n I:< @wkEI 6iUUZ]R:Wm݉E}il̻,Ŭ%QaR*٘K#C"k-{b/إC!#0M";Ks U?%K;ڛFklz,1WIr  rS0`Al߈SIx>}ӴO)8lӭRJYhv52n~Obm4iVXE*}Vk;[S1^q E$G|MzرYXOpbu{/ J@Њ-4 +EJrRg+0%H:CSjAe Ȉ~PӇwkz?]q-D\B-d!#<(P{Wn Y@v4 #HRfNt*聺 ".wP@tT[`EIdNnLװ;˄g_P20i)HR|ԣ‹r=Vi5 i[LjEl٠k.u\^Vu|*m@dYQB8CL TE8wTQ>1!+ʑ۬Lobz$,bQQ7A L]Vό>jW̻pEƎQZd|_YJ<d/uD5v@`dcA1޵E3B%o؏2ia}p}֤.ڷ)Q*rT>W,}cjRT?Iuձ}P.<,X"5ĜWZ;w.|Q(F w|KH) ϞiO3fQB΁iXի /NX? W@/SK~<DJ@Z,B)߆-eD!2L8ŀ=Vu#oӃqVs_͋d.(vuf6'\hIcqAMgĚ$NJ3> uGIto![cz䯳8v#7oZ%ÇٱI`v主49XWXhz@Md Py#`>.Y"2ٿhIDeg5"L2*ɎcrkX`IRlLtmhͅM% -iZp,ZJfysunْt*޹s'dWj~Jщ<x!P ͎v~u..1QĬҬXT>M&^xwy*$sG{(Rh;&jd7^#lrA×DAFVm#|J'e>E&Na]; էg_+bvjwςRet|6S/*["uT5QوOm`>0CҀ<#ޜ o|fYQodR~ը _NrWq7dUgսuKE0煸2uJ: );Ia%vsپ$ ˹K)%b'+.<#ؾD|&=ܕ3Tc,d*S(p5#~GLGq,z [aRyWEfPFz$3hz/%(Y_+b$uM ݉2J H׍n3Dkx{{ynWf0>o(*v4[W3be,}MVCB *$U[N*΂liUB= Mo$Kz-Xpb:IGJ - Z`e3!럊NIQ?a%L.YH=,jܴ/ʩ*J}dW;U .m]FX5d6S)iud.yAHH<Ƞ,ݹ.걠S%ж;q3iZQhr~94v(h,KH&卖e,{1PPjAP\~L*KC̒,^hJgI|7J1SZ_Ii-vdU8 wAE1VoCoY[Na>,8{w ,& k^%mC(HoC8Ӕ'4#IW7"d-"is&4I wmDG; jھUi0FʫWoZRri:ץkPbU[JV~ޖ>2llVP3k 5 ,YZ9(?g|`k -;MƊHG@φql6- =nI" VTO17FD.-FSOJt>iܘH9PDK:"48鞶i@\ﳑ"_ik !w| ywX">PeV.@sZ빊ׄ>0!![2S8Vq]= (9zM2"vG f'c'QAbἨNx~A4X?pwuN.+"׏7l&ȈqkI; ?JK߁>ӛS7XDZ/g.j-vl9[ 6M[{(u{ѰQl R\~ Xu^9~G&@Bxe-R 3\ʨb-;CW;fVb6G{uBzN !f(3N\(w0aUºޒ=E mmĎzŬ*D?3uYb ɲ?x6W팲oxT W4JC$<U*l$1aOu>S&7)V@c~,&#-FChL=xR{Ù/ D`C\Kj7]Z&,pAS6]F(q_[P?(Y|~#N*Z2?L~geV>c!$I.RQ*˜ywטaV>1UhJ=I0wֲHH]bLFt^63k г0kk&Gιy̪df~CEG$&. ivtӭrp̑E0mdVPi@E{pi1^)/FҘR> Q?x1VoY }0Uёy15&mJ]mBg}; 2@(˔?h/6;3MJnPj&HGq;&]7wzڰĀw;$ZAfQHaX&uJ9MǯW޶&n,Ha*Rֽ{lm [/:)0 ۩fO?|ּCOY iz~񵪓3e*Ph=-2Zv(EU-%(`>h?y0B/4+d _sZ$a/yRrV;E)#%&(ݶ4,"-ƈtj>&u]bZPqN]Clh4—7א-2:v8}`o“VX_GX*U9e'Ԙ}^B^K9J><*fvnQ^&M VQuvp;2i uV"ϰ#kKoמs-]ʍEp1CʴK-8)F#(Af/q_=!~]CjiyF)mu#[{"WtTWAyV;-=z{\;x(bu6S2]wZnsJEQW1- f'kH :a渜-Jېji0kD1()"44vkc51_4zoGy642\FϒJs'%y~+iuŪ_{m$I\wDŽc bWR;̳(f@I;4CG룵D :$It!QJd"Ζeyrp1qQcUkqv|?hguatI]x-JфٯUAF2Mox߾`ˮJ2 "7~s]ppKCܯv6xؔS&T [Pi@xS ndץNE PL7T=escW!ml *"?2)]fKRʨbʲ?ALNoѥEL-lJ<, MeRs0/;nuV jJQ遞5?DǠݹ LQ\L4rrE n=nohdw(5|L\B,OFH)L9T,$B2gΓ."Hă0 3#+~J/{FO^gFjЎtѧ$ȉ_1\K}HX]kZouha`IT=Ni0Q8>4<4Y_㦷I޻3 ft.ZHgXQe_?\~I,#kpbs֟n2 4oXh-C̨wA~vRgn4Icw5uUa>.Qxr*!=9^UR>B'~+ʮ?2F%n?u$:lw]e$ǒƺrIm!:4Ú*?#L]߱NKbf>ΤR6E LY5By$)~RmmpjICWܯgY^f"! ꚵ~&1fnɑ3dج(k}O$SF Ya5LJ3Ҥ/ ?G51+kvͿ?$-.Z C~"$2W8c5g <#QUăjgӓ3+PaHfc)g Ww "j_,ranPE:" Tu\cۣjOyF7rrEg[av~xZ2z?S~EzPӔlҲ<8kI#ϛ"T%n&vRR*/5-ne(I!\ OC]z ^5Gw*Vp<\(ol$cT>ڨ-?J@XПX$,IJC‹2tl"ҭ.C_>ƚ epSYԻX1'Wr/UiO+ve lXQfža=s.9LN{a* HGfhnc<}xAt­y9PEvC|{ۨ9[Cnf~ѷ4Fd}өS)بKPbS*j aP]&2DM\9r鉨H"wIy?{^`^ּ{D ⭮\ѬI%3 ce7.9f =?3\n'״NO,` X(vd"A.s3*Pzb) T6 E&/ Ols/'TN?+k%&c!xzFoU3,5vW4ӪcUVc'JP,KQ$撞A^w!?Rqf1G1tP^INJ+!uaIJep60wf8uZ@O3!يwGV}g+X:44Rz, 1B *"~pZ8Sްdl&NBRzw!~뫐| a]LMsX֘w_ P*/4w>Dybz׽iTx?ى۰וjY(C2,?ŧ\Wr1h`qqk/iPt^=HBv</>8FD?mdJoV7F'7]6@<+(q:9~Ef]paeCv •NOCԝ|4o}.(Y\;wS?:o!h`A(3=H{an(n3P{S:3v4j틈 8Z2-;D{j 'Z~~yU S˜.4,bJ2ާBbO&w/^}Enlkk}ԬvrbѰwh.֛zuCC˴[>irנ_ܬIXLyF[(ǹßUa `@۩y!VQ&{R^!2昦gE{ީ(J|jE {Ԁ>eC VS /* U:Rzq;$ol~2򞛍l\HjRZx)9Dί`l)04ǮB{Q.AŰg x83ϣ^FC"BKLEz:_%4b2i%3='a4$S*WHPmz>xX.V99VNԝ}{G{o t= 9-uvNEy"-?Bn0*8YskP8:ܽLibs%lrp~X{WX(_,Tr%0IIAGd- UCʜMirU"$3TK%KWdƧs+Gy9{{qS>VLʟؾmӃQM26{{J/ +d/YrKBUz ;@@B 8,G}sxwziuXShoŭ38_ ^z5A|d?RL{)%ԭbtR#T΅nׁ%PNݍ{͠e MHmٺ'4s ~pkҒԻ폧~54{Lf(JCVeY6OPwTDЪ`!s~k="ɐkoPBWap>ol[eSP٩ymd>wa]!kkk]`a̿h {Ɵgo ٳ#NSO&V*zepsSF4#/ƌEWmW?1ci$ł! )%|, i紑jֽ͈# KNZxiά U0L<*\ջ}r5B_[>SO<[&D7$\ܸ}ՐB .0x-!a: ̒I!1R@9Ѝ^g6$h4&QSt=b#I)IB)/#_$]hap`| 3rޘN |OӖ =&/ 'UцEx2=|4.Bs43%{B.{-K&՛_ cVCJXXP켪HC0l )~@ٰjiy~;9y-^pv2IcHZ*ӈ;ּw n\8əbM53rPy͛H8CAOk-iLP}r9m] _w?utRx2.%`!Aa\жA^(\1׊xGO(8g;ܰΛMDܴIz/TSA.i~&^mPqfX>0z_ݕL='L^5W+ThyVqSM̃WܰNhs@hOvOcYt'9P>$~л.!]ɬv~Eύ,*!VnU,?&=K?$+|Sg3s-kyCD^ ҶR驆x w͘]Iޫl9,̚I=pM)g4@T/zonǂ ~=bJdK/јfp^^0"$8g*ϐKd !! DV\guKxzv'ß/7f'dpC z ܊;)vc+Q)^5R^pQ; ƐY/mGOeωs ..ǂkXI=R,3S7k3jx Tʷ_T?zm[]DhF:Mt.(kZ>z07B׹9s䰹;LX9 1]k:y b--t2ҝ& ;B-A=ĸ 'ذwrQR#QI@&((k2mzyzz1ra?1Bʻh4SYx]pw:,dؑھ=\D }ZZf4pd8ܐF\~$EpBY_}~*Z}QQ%栗[m+F- APpJ υ.i)g>0ad*  XjdWոcMfS0F<6` '2-j7*E_<9+sppU-Uu  yYxsM|98Jdu}d:AX27[߸o> #Ջ`7Ք-"@aO ՝m }ͼ)LX ^($4jYg;!cÀ/*geC/#\VMWBsqC/prVyon/Lה>e!Ist-|doX$GzӦ_*t rT8n4Ww2iṴb@uޛ8ojaa.>0%!Hڵ:BzhpQL'c_;C-,\-7Ujܜ1%s=RmGMɥ4ú8If1{Jm Cno0,FjIAI45Ω%nQȷ~77)^ xWi_]<'2~41~UFBU3]'M$`P進 $8d$EAM4)`3`?D#ܝ;.WT[jwW!kg EJqN6 F ~=QܰbtۼBq,' iw,~D5" Ū3X+ЇpRNfo"Ϫ9*<8WB4ed |,|GF멜Gc%x!=O0#IG TЬͷ^\娨MK nzg8Gg cOwL%I0RCnTqzi3V׭G<Ӛ$ً~ȠN 5sO޺FWW "G :WwB1+8-[czg qǝj=]P&.:Bɤ~xP#MKjy[.OȐ G/^rl5ש^/7bqȻd 3^/ dt YiOA|{exCiOnOտ]Vss1 tHz~@T갏g:91ciʆjBR& +.&HQfʮՍ+iǵj8aHF#$戣S  Kɪ'XjQtY ׉/5+m|TlTl #ʜeBa=4-9~)E~3I lC¶=y4/$;Ϊz$=CAO:oV>ak9yf9sx/7r=bFXn KR+T|Y0 7@V_P3,(y^l+^"`PWR:jR*TD{Sm%`! oyH횑ƥ6.m]VzvBX+ڕZ o@bgDA kLEU;us_>ڄυV@>\+YemPђe͵A72mzo5 PzWzs}O%hcGW׾/-_6 '^`{&Z Z_e (YWO&ԏu|(_+0{Eul1 Hgb!:1?p^12B|û]<#>Raf_<@\d_Hi{MP#ߟ!*ѫvE|T0E|b.-uI{ڧd*&sۢpu+T=Wto4N:)2'Z^3gGP?=#;E?hnUGM%R8yoqiդCxn?3mV+;BA ӊo;Ȼ}+!Ѣ zx Ϻ3$ӥ4_^ґFr0'G Z<OtC5q6W͠7m6kRXvRA VTg}nɕut#&CTGgy ȏ}X75vƫYCS1$~ 32LL5Nfy|`dy `Siz{hHm)ptDgR0Y?TXo:\-A?g;wȱWQ6JhJ~ <3.f(ð;8 쇸v6Dh#&+#3,dPE)=L- W~cpR\9]YXIR%0-Ɉ(tON=SMLAX~Fl/JĦgqb9 ĕ#% Q7CMO8׊\įT+ٿiu&!ۮEu򺋦Ngj.xaR}}iE9-fВ[*Bһb”nsn}fx,n]m5m5>ڏ#zpZs :^Ne#<:h-f\nWB{g>ikM_aAYd}NÏ: ((+εL_Ӳ;T?91DU뎔6 }%)DM]=>'7: 7P"0o̥B<#U* Z`CE9aWܖt%_$uGs0f/jo'/僜nSM9n"`@؈uӍ#m_lZwT m ){/m]c}<IY%xTx߂ qMd.FЭBi4.n6_3/uO΂ϳyrek("^V\[3H)L~onG(ĦnVb (nv[X刱|Dnj9x/bfӛ˚}HU/iN0(wD> 0>ztEkq/[)^-GsGe/7fƅ%LwCo/.,RJ58FJ2( :+`sQrwtpk?R4x$XG0jƯaO_eŞBԁR%^*[M e}?|  nW5u騇  3!CD x(\k5.i1f4Ŧβj ֋hwÐSC?duJ_o7D^T8Yg? [??[ nB3Cz]~p_ Ej#r 1O_=B: ( \*O%D۹k.g+o<@]D5ƅAj*ƫXC+Gpp o5\P0iSY7򝌦Q>jzok |[; 0#kޚ:JK?QԦ 6S{ Iuw,ԋvk$5봥!nGf+=ST!.Xㆂu>!t|i]LAz":2KȱD@gU%Qg.iSsѓ:J O BJ =`G |#qi̍hStAT~1m?T:ze%߀Z+Vptr9ND4jr`b3!Ẑ0o0e;Yq-y(@1dDwPP14Ytqzh@Hy A*_m'/@IM:V9(rwLO(\H\dlJ2EJ\z @`oeg (m`Skş9#⃝cX\П ig9lI`S*RL?L7孟R}ds糇=G(o= FX`^w Ȗ:8%g+S!z/9sm6HpfID3Չ)3AY(d}\Y\_ ols6apDz߬brDmJ%|%Y_ X`奫x1 lJ8 TR)-nb޾ŭ}ǀ#Y͹Ѻyp+_y]S3[)zw Bz/ou2I 6k:e\E;YRaO:%0l~a_lPp˻=vWk?3'.ή4EDJp3kl0><_4Ge yH|4:pn }Ѽر E/["k/zh?OZɪ@N>,d ||;!IXYȁ9ᲈMYl(xӁBX!]]r?ffk=JQˑGٓث6'I*ϺLS/#)&GS-+lz5|\ [x[k[wu*B v6upt-1=dP hlw?GC$R8^W;oڰ"3aY,Զ@pr.ra?Ēo4cE՝:×if:3^m8+wWxU^.RNg)%K?fjQO{㈖UU7G6n0f/>BK mlKӾq|vp">9 $F$"QAJ';Rg0'oir|W۠Q=6r]oإ$$R+5u BZpݮ2%b *⎅ZsK&\"Bdxsp/C=Ί'[9%g[>Or ~7do :XH#L@1lR!6>U;#@@i Eh[|5h肽qqD}d?&~2*{;{;Px ӱu*3I֋4yƸx{ 4Ȅ|OF}9rЊBO 賺M-gu'.Fx@S4yW}]=0C"^2ΔRWs&W28qCjH$uZW,Z,^c f( V.`@ih<5G4xY/rDI3ΗW/T{-~ ssC|]Js/[R7V}P4p/[3$!ǙgC]bg~1.M[9u(jEN{̘fX>EӴ:Rm N$IPz h5=$g^0o"\Nb({6lM4hvpZ9% n d<ܒl/*LkbYhOpn>?v_]}(Q0z2Hym+6H) -ARWlyTՕe{}ߎDRb^33Kw>I̱IPbhXQ *C1{h:(ܻaq3фzFZ6K(%n3ՓXUNsom[:kV6;?8O憂Bef,<< <8#9% QXL"Pߤn<Zv!UgVN灋cCN`ϕf9:F|Hx Nj[={w*EƏCPm]צkĨ#Cb"vnbGDZ!ҳ ,;dРq9lu1!Ngn][M Zٰ"0I=%;JI4!V\KΞʩO-8j6ڍFqw; ŬmZN ^=fĈ2<w\F7Q2Nhu }E_=z}{T;ĄHs>LʎnO.Tבqjoi*Dz4 j219{hܰ:`axBx5fcɑo > ^z%`؟rh{I?TI$!(E'߃ S".Fu j_줱h -sU[&o`<\j ?(7bHFJ=p~PF#$c|(h\%SϼUk?:c$pΪ iH[Ś?ZF+7 m+ruݲOm|ǩlTKBN.jm:O ث qFA~;};p=Iхj%7B\>eLS ߬Q $9iHњX&ZÂ@ETQ$X4efG 痧q]E*]'D aL'`R{~M\4"WI4w^t8kwİ-2)7T *e(9M5"~ /I(PF')L*imqľ+ o`usF6]/꣛lpRWp4_zp]v.r82DYWg RăjU7cV,un(z|8&/c ix l ]"ІŞMŽj$G8'oFA!LÝw#_rfpk&SfBHkcZ*VᦤjpPz  P1b e +JTvoܵZ8ZhSPjS!I;q|w1 w ;Rװ:B"*O3FK@C$KKgRQ؇8wu hBu)mgI鱍(pMix nOB]QwGm–>۶xNAQ Ri<2|_EI KړN[aOFp45yBD<+$miC6E}@dϔ4Gs&m޷x W^`x큷Uz*q! ݹ !j<4P`c ]b64X)j6凒zD >4!mS1>To.8Nu T.J۪H9G?Ty' Y Bw8y?Sф̶g?#PT8|JݍPULъ0s%1;9K& pT@`cXwnn 죈GN:F`ECл薚7V 2JWa0Kv.C@xht X00 ^r`EwnA)LX1z@%OʑAe B%R8NR54iJ5pO"đEbIC0ׂN@B!?:^!=BVbl%ӯ\0Zn8gcw@Ww ZzA4^AQ1 wBu}SGVOR\8p&qȎ>lZ@^ml#w0 dwT&7+ٓ4bsiu4.l9>54 ]fjfoD2z QA΢LedH,׸ >1K5Xp8ON:3"( VV:)b :r J-Ar)^݃lMn/``g7Gq?@1VP-FsԖhyޒ:ORZmGGy#řF.2Ui t!l*~ rjk`}] 褸jk ~wM9vʼ] o~ZW=8欏y,D|g$g[ >]#, _b Zطj/RI*%r^ &^ZN!ǂ5VSn.LϷ!Ո g;O2Bcu}m<7o8_O 駐 64 a6HUmxeW vU\6j{K*0:< =%.`"◾mZ:sR!BmUAT%@O8?[ S  (Dl"܆/gV$J&PV dw|:F*J2& j:O)}i-"4PH? m`H F8otD -,,8l0X2r(vn/ (+ܺ-Ts,/#Hf^3>c7z0yk:o{u 3I8văxE>-}$-פğ!at6B8ڙ.}egZ|ɦB+Y0b.g4OWsSF4LHW+[oCqlP٘7'ٙH* mڨW t~)tFw8Xʔ_5 N|$)`.mFEf䶧xMO$듍2U77bdH0Tarvuj-;ˑ~O'NN5H˥̼=CmH-c!Pd4v1x/+-unXRūJEhƪ5 >y/4pc0>ks= uy{jSdK0XUV5Oʜ`Yr p S&ݸ@_[Wx%9 'Y52ITTkS]'!yDIH`wN$ׯ^])>QOHLEQ-_<@Bf> vcnn=]旷{ "V4b  ufauo>upxҀHz8BB$>[ʧ]Y./fρV M(܍Z~aia}y,rn-^Rafazrt&Kq"(֪9@mЗL;yο/sk3:#pl7:@F [6(c)G*?E",Tt3# x"1N?;9.p$ւ~Vk$Pd+Iӕ4 Y)];GxJ!2d)TB4x,~ʌ W0.Eh=|;i{nRZ$YEo_Icϡ܂@ 8vUw}+fD1K}VƾQׅ a XPy.Lh HAᦵPA^ ړ 8o;@1-2*梟X a7uQrC ~HCHbkکǷLPQ- lq Qq:G"vs8#0H",~_CB5/ޠ42!9^{te88UOK>~R%&N!awdͺ^wMk ZW(3ۓ)NW{kh۹1ZFx.(5vR2H e09D De R{-Qf`cbyBY諎7N #*t.)=a7f`Bټؓmf Fˮ z֕#"zQ!.jI 15_>ђǤZrǴs%dw]6#r+D`G |ֳV9̤Fr&Ѷ+.;60z|˞3ؓGEIՓ>35Cv%7""hY9SbZ'q;շ7=g! olkgM3 ArA´}o/z_.TxT{A k|&'# ˪O`ڭ &*J;*ia_DrRΙuQc+oʽ=hOD.0fj:&ءrk}} ~ m*eTWC7T=O8hnrWSfR~!k9 ޖLrAz@ uW8՛| 'l4i~XjN>YO}o@C.;<=Þ]ud(,T=8黎֍CWWT~foKC ^d2lر,$~0C=bӨک k<=f'BXoeBp+oNNwq2~4w2_[bp0`#j yrH]L PÑG;fFq:)|+z,ri!>`z S t['ZHf3jm/_KY[+r#SzΚQ.I(+8|{5xzl8CSS@y:[yZQg8$Ғd@SOM1j`[k>m0|1 ̾STP*`#ѽn8$7繈s໿ρff!]A@mKFҗhOmh8AM3[w\TO?˝^E,ʉG]# `@i9pl*qPu-,<-ݚx20 z)~׹E@"U"g[FۋQ:UU,I:0{mmv5hⰚZ'1kUo/bֵ\z/Ĝ$h~(k h|As?C/,yxɘPpK$|7?ċtjީR 赬0y*6#yJ✯ߒ5U=}"9Ѥs3Γ;ţOnXQ<BYQ('UA.{7K-JHZ_W~Fן4zM\׍ G;G?#?Av?_5pI0:c& gsq #PV뛊Wq#Aw# Si*Fs s]u J+RϨ Ѥ6aI ;͌hrOF;=+%騀z+4⩦_a>R~_Lh?iě|\p7?> r ,rRYcSABCcLiY"uVP-EҦ{/'9v}W'`N;P,h_GpYN݆&͗嵮;I/z"aT>@%dmK-˺Unj7D[v Pˑf&[wq> I=n/d V~\!u};_Kwat%᜴'vD3rdkb$h^k6ݵR:IV:xQJPRo;BWߣ^u׫>tln=>U[E-&—q0}$R^v ,_m"X՘WN?2NgݖDsČd:,}HXr |^^Szb9+-p^ &u[8pxqq=XZ|JU@ k!Di2\uayJ=^y!G[ $J?; jVWUtN=?BOqUȿNHh' C (l@>fWd/ [KcrO1w|'hAz"-U $©Ds|R[, -όVAp PCuX_c-r>8Da~y{Ù?*0ҏp" 9AUQແ>D'>>Kث%e3{"{8>̴m_5xbrcdNŦ9o`e9ǡ" 2nX'.MדPiNN0UM#`KTktk H!+ PN)i]XBr nH-!Z\,n6M {7&6Xi3TŽvGpb2+h4bAa\6M"^OTj19jA$nfv~X$lW|]זOQD裏d[~M0S?Ǚ|P$xC9fˌ^.cm¹<h; F8A`[d:i- hdۃXV9_ͯsmb|hQp-C v$hɥd#['ՄzkX^˄Uu;34Rw)_#&wn ?Xkl4͓!v}R5S6Q\@e{P̵~Mmˋ0SXˇ3_P R_W@,.v7 UF-xZw2oJ7EϣG`!SZT15H HVtwa6ZU]*"=Ld>T:%3qXcc[~ ԭXQ&>׏Xq;'D9>{ǿ.)^PS ^>mѕc;a ^AOHt#;l5ݏkV8Fka N o*-8FҔ0m/܆^qyk%EH[B !3E0t `g.*O}$=^ME ;ˀlղ3Qgu^4 ["ݜt? m+!IT\pCV"jC-ʩiF~_I>I|!]wAi[p;ƒ(`͆Ru9c:uhVZ Qh U@}.aO'RN9Ԛ ) F4ϞG&U6ɍ!_HoL<Ȧ*3EKƻ '䈈J|rt{$PK{ȔP ?f!/"plY60⏰~FN0P@yO-% % lgrt䒟cAUW~[k[;vB^"/Ci <t܌ޓRl 3Q\M!\3,;5 Rlhw*bmq3F梲?N+F!7峖>8sR #Jb\(G2Pɔ+g 8F'2?,.ěYw\{-ghX>ab5^i1 EU؍a"JHko5b> ^jI/%c4Qk+nIЯ1dyhc<K3P a T6#}!vqp/YЩNOcҨbȱuHvyQwUan "r|+XcuX;:RvMaiE;̀"C0Âj3a.ţ~RHx.MZ*_2Ə3~ʑ1ϠqfR-k9–Zڔ.R3k\B{~TQiܯZW3͵XTQ!a^5}0Ejy7~E2Tp6vlVQm\nhq h0Gí}Ȼ(gFL^-e-_Xp?_;gsX7"@1րPz^5't<#W%v( ZģEۊkjOW@:SZa/]lyK~3}I"p2Po"ΛMУl@ʸ}<h6iDg\Hje^sZwϓPln{ 8pK^\?B5ȃ: ]B rA L!*?#Oֵ[~Q euFskv>?䋖t:"Q@_ ;[xU'8l `jNX;`m '1kp~ݒk*s0#Wz%f?O=P #8KVlM[oͭ&[ģ+hmuOFb(! G`1r3ăbaGN .+jĐZMB{̳&ӊTPu/ ]oPnzI TvTC`TS·fft?1漝^3P~WDUKwS lQLABPI`=Ğ Dv ӣ>șst F ە./U\@BVP/{iѠ.X% QAjDUz!'=֮"TZ je ed#ѷry g{.[n$d4q)V{!1Rres6]H4Jk C"l(t1zs-X7mZ}*:Zhd&~UTuJec0 ]3v*# x;,Y6 /f|S+,mcq ' UP`H*MdO֭ŎBJMd#R žx;߻hi-q0N/&3 SGʚ6Jh5QÈ^4t.4(D!bmZE$1*I{'w>NlOqMP׆^5{*x/ [:̰.WU9eI\zHoU})k . geu3)3s0TR$vHFMNo%P1ӱ0)t$}o7-) }[B_@9h;2$՚Q1[*㊕VV˼?655Jpd|<5x,0^/6V_zdz>Xpfi'q>kTDRA $>7 APӍᥢYB|*bp['WSB";v;P A>E|,6 QDAI3J!'p7%-{6EFchk4<${t 5O ,,]s6"J6" S[+NO#{_piqi]n^: GtZ0ڈ>gWǡT~/z_(9qYteWpyh…Ѳ{S xc-y皗 @d+i5b}zp1|u?q+ﴙzjEJ"I\tjc|ڞJ콅z1h@+P0$@_MR DV q#*ÏYCPx)RpOe(D8BPt; -Ѱ5Bj $|x_+4%BuBS* ND𣍵IAL~TT +AY? ae2fHJI&PZِ W Q`˄NglFe,#_$TrtzLu1<^0TnBr}JxO4kbP_ ܑ+UVMhzDeyD!=جʘNZ#H]BdcĆ$ ['c4⢐UZ} -\wƘe#?z-R/}3&޹Ś2S*q.K a2]hbtaùUvtTvf]Nʭ36zӸ$'C;p\ǵ~敟,'JGH "*rBQab?ى)|aW꣓s겯@ \6V ~Rp#]/bĂnF\{([b@b 2[T'N KO k؁u \ykɨeHqo+y}0(vLSA=ZK/I!hC?9A)Ƥ]V@ wڏLCױIME/rW{KZpVI6c!{4ߙi4X|Sx1󈽭J\fj4*Jf0r>C / :b8V7cS+xc i8_#LUBr:XG1Jbryh!\#$26N.҄l5Nn;eKr^5k<I~iaEp7HJ%f%8u Y03 ҵ,QѾH @Э[5u)RPCM@6L裩B@G$uc楌t%vsBi~VC)*(:bWIY9VF GbLO<@j > б̘ryCb0mCy-;ֽO2|=qaKoM-{63˨i|dN˺\{iAVEԦq_FiD [%EHz̷?4Aeʔ9lTuP9.SV<~wzX.:ML꧑[UÐr0W_O&=lSA yS=#OW,J?^Q@# S$rX^$minZaۖ ߪw G@ $?E1h>e(IP_vpHEq| D>v)Rb{N֨iJf+"s$_*Oc94eK=1E>=c@@22} K2G~4Bɾ1)]djnd!S6l(퀛(AwDZaRr&OՋ("Y 7!&Qqr#a%4ewmTI@Wdp [f)k߯ks}];hUCh+Kux4ExiQ7+趔),h’) oO`g9OOetHٽioc+52z[!Oͫ!E w\M5v8Ѧ3Ƀ!UD*K;W2Zn.{x)bFXxLJ6ө+x6#1“IGoy[0!- d/1ZZYE Ă(}6'$PAf/d!΢m)2+""Zshgu:R?[O"?gb|\`tkdS~>[598L_U_a+UH=%"]p3<(Gto u!1fXRbI`8:`I ~4E鰪SKowVb6c[u|(AJE<3sUx,R>@RlOm|嗁 ΅i9dHj]NTDqC!VxhJidFw1aS8[fW) 4Uޠ<3{ϟşg5K-]>K^euq[咖!)c:&^ze)wZxq}YY*:QݧR*Ɉ&^y9;j%Y~܀7&id(:8ipv筁<)_+j;&*<{0 FGy/4Vރg10F:Qyz};bڀ#5+HD9jQxӫEֳOFǿZ$Քi7a;O)k,a^ %@NP6Ӧ⹵ zЍ|CkEBP @o-4Y)@/UC`u;UmO)\tӧxDFee_&Ci)梺@ܧҮ }ֆQ:WjwsPO+мEqkkMnC$TSʚc$(c:ti$Ƭݹ6F(%2KbΎÐsJPvpX$MH,=Rqvw*adn o E$0҇t+dr%Ǵҥw='R 1N%㘵FΖ9 'z8{6.Z`)TvJ13蹎Ɒ1q7MV.2OWL߃IxYW2RgI0g o)L0;W*Ew4,fܜTk*Qw˱7\k/k(#4'‹$tUZ 9 I'T!+Acڏ Ńy/KHQLhqNjcjSVj)a-1Ri|LdD'[:0;U"&\bed٭|2O>K%!?/)6F2l8"[sp?_Ƕee#zwJD?!~4oz^dAc3veH`^aoV*+i@T'˸YI8Hd']:oQ[cQʼAUؗV˛Q; c9sodt] k-B=.NW suhcum?7.9x.&F_' 0&=gcE.D`K3:қj吏{a]0Ӑ;DZ3{zZ:om][ڃ#ySmDU3e GpNc$aR\:}aT<#b8UD{v\(@-O(dRCS0ZMو;\Ff3@> \@Eա%`߱*ۡKnդVi!R(.ZܒɬHfjXE`I7Z3ww/cuSLWEwU~u>qˊdLduufzG ȀD`ʁ2WmSKt~ftS$nv^Hˋ'G[cl|4Rjt?tvFɽh2.t!0 F)GukJ]Ztm&I[ivwՎ'>;7Dr߄*F0FwһZ8@أItƑ+ o(RarWVIT-ViB]t]N7Q(p`e-Gٴ{V*}Q]VSh[0# ?ؒ'A!V*d:TUvhtfuNZ<p+ YjXoxGn:Kd;E.oyp]w3.~$5/\3@G: g-u ʌ\U__<)rx`i(?xY[. ,a#t>`v?^/ႰA*VT+!*FDѳ hA mAN_4P,ƒSݚ ר6G1Ny-cD٦!).sqMW,㉛ v Lȣ2>KeLw:\|L-N1dϡs5)@kޖg-| ¬+6|*s1g"dAFt?" YUW5Z+:ONZo!_3,vL{8ʨDmw +3dA\ V+aC1(& +e705_WI νL&7[V)=PWp?Bx߲dv/9`l4( W=h*1dn=ys 6/yRtme\vKo)wXN"wFs]DrwݸAelngi*C f!e-0zc/{B-%[xwyiĀ !\|X m0FTaI.DC2:J1*=BcF屹moM\ 2txC41g.{ |qUGc A{ ºNH .lF>8ǠϢoq{ɭ0'n^.D0ZjIٛDq 1T?q5 Q#f*ciQopIF#f9*LbBfU |d|: - O.<9Nvq_ 0)%T~?L49P 䤃n?Ukl7cN4s54'( cj׵j  O>UITRǰU8L9P@\tzTamn^Y5MhdaVj-p{: 4e<9(9EFx+k+N[Ȣ]UOAF:h#EN!#&`.N)~r 9/0ڣ "pOnr,I*53}l}DZ]7vjMic6yjgD\>rEf݇fVBiT~%׈})ۄ9'0f@•9߬QCtRK7~TeiƔ^z,/j'\:[U?"8NUyYAwY"+ɏxc.3hnPuagI?,މRD2YXX3m<1w=po#ZS*8I3;Ƀ`5+.QȈh"h~gkY`|vtbG}yEպ[ p"S ݛ&Q#1O[Sr^ -wyG3gha>-_GQ~܅R :ڌE0-Kسc@e\*VunR)fAAxp-lѕ4;KۥYg|=&X~1p ҵ>TCfcg\TdSn4\.x֐@;z3xtFS4'֣dS掠Vu;vpwǸ3,yG3 rZKePC&X:j ~4(:' VaJ3m_]kFۓC*H,\j '^k:ֺ I&KM]ynK!x3d=hEn%)pϒ3(ft 2]`dn>^iMb=#V UMeM~C7L1o 4W}6NRN x XHnF_PO^)GEqdR=1#f,# )3$4xS ?h&-&Cx-(O5-'mU/2H@ˍ"\J(ia4:I_6OAg'uF> ͢MPgЗWϿ?d%t:~+P_irYu~,o~&/t?G5= FA% i;RO߂ f9xxGY}%^Cu;[(nN֖7zPfnQtsȃQHHY8;so}X'A0k(hKS$Er@(C?]1(F>Rbg lː1g 0H s_ʤz*%,W ÅmPH[~n!Bᝠ f"`p6A'˰dwȣ)pp+Uq3K(})$am%1uTӄsDr%._@'$02xR :R"C`?ßtZ$ʬ4IYw[NvrSh2O$J461㉫#XO[HT\ڷݪ?7>HK'Vfqu%!1s84P8#x,?/bLs%E%2JMQ'ؔa\8ϭ ='oY[q Ob5KXzi~g?i!ԙ( bes] G\?w(]sv0 CX b5c6QY4EH^V,ddCmPvb=F qV 1'"?[oP$*S,ҽ &!#́Ɛnh=NDۮ^ f&(qācp~ ԺEQ`x7-"5dVb M3&7{< p =ZXgW2|Q`"b'3V ^X~۩Vzuy{^nZ>:&ñGdfZ!ڸ4@eЪeOoc̐ͻ#[SeôybWd\L L=3sQ`iWd‡ M :+0d0\ Px.XqDj qH0E)U/&و7Wi~eYirv)HMXqD㪥zdLaIOq@6Rl#Ƞ=п >TOg{7 \I+Y[pWQ )}_&HQߛHyBI-+pajϋS-!1f˥3q Qj^'xcA?M;xf0pL(W242ط>guŠ+zVW7_k9+S#c3C}@_8%l(X}ƙ`11 ks^iͧTj< Dg=.%21*FnhgÀ`fwY6Bzu8@Xӗn`o諒 ipʤb1œ%̀B]tszh>:e9pS+j8'RǼ!$4_fI 0:a<{+cAZ6sk6]ATlyRbC6}5T'@R6Iku]2^LmM̫G3:;>rGnvSXT+rHy% ~&Y4(o5:F=ҦJ Z7,%ړC]w1ryj>e@K\uAq,Tmv۬H&/׳2̓RqrZ' *"czN]S1pډ-b>* g 2`2JgYc4YG_W?bX7h\J(Qݲ.(W*1|)?8dhQ%S"ҤcY'qwP3Qlb99q^*,}P!fX5Då(##|iOWnȼ\֟n{?e@"X_.toq&Rn#-QE<1cp\Z0^훞^߶Zҳy_4_Eyw/JnШB Bt9+.f-"KH`@:e Fue`;r(se,;|WF}U;8e*-"I.:\V l_9ڊd$9?#wՐLSP8>(`bLlI]3sG+k/|00{R  .xd|\-ޠHQ]A oz$ڨ惎eē}Sjg,si# z ?EㅌN{7xC],cQf.h֢=%1a,[=%AǩI's<%B+3>Dmgk?8zzxBL!kZV3q6 ,8XR'3蹒= =&%Zgi7_1o@8;0/İp If23ȺwJe!T2vy5j$ o2ƵU !qP +h ѣHspw.!iIF>0G}Hvc>x5Gv^ !C9gtqKY4-0KұRi*o*=;<tD@XNsi3 Bx뻇ߕğXLķ nF5}Y*OT8Nvgބҡ70 f-/z5rQg/]y)rk>|DCDF*LQt#R9-˰^>Db%TBFExلI2#oQwFa$ѨckCVu4.X܎;Ls563Aͫ=:F:K[߃Gm("1I"۽$Н:u rھRyOI^K+3U!Zq:xe"I!:.d+Isi4WmHe"I77d p *TBiEY {;R|m]L$Y' ;'N g}$Cc_w^H"'ʑ2H%s α;o(0E[UK UjO$OߩC}ky>AupOpxкoʔ~ĪG-"xq!K($-Bn>4}.G8!NxXqq>eΠ`tf!lV`Zoܔ_\MZZewk`rkp0wט ùsUyB>Pd,j x#v|p߆MlA"PһM'~b(Mk55#2IF**$טdzI_Xϧ_ FsA7a0P)ʿ\br2P2\Rµ! ѴMA -|3=P{_v͒j́t1k*E8Fy3vV/8*!2>Q |$! *]vX^$ ܇8O1y&i ػlT$RV66x jd]ĭP7T>2Q;5- mlzVN]KO$ be3vk&@> 5P.y̕¯>66+W-E,Ks>=%p"t+A'?\,,?Uׂt'lM!/\Qmg1ccM7o5[vDI` Ihv}adu}/UY( @/h.qhADl˴SɚFo 2炌$hDjG goa WSy J>$Xs,Q\5CE5VdUԙbEaƊW+a,0_ DCe`1Gpe=߈NAWY c"ٸSpo7p؟1 @lr"*U-:RN9B 4:ו@qBjU@Jg7QAz- puL $m_P6xjhqN)meݻ)H i!Qg^ ;4p9 OgڏJh \h8fIO#`( V5|w96؄m`R_=594UiKMcSI69'$e+}gP_85{Aζ5IS8E6Xz'*KEzƬTS{xv3 -HRaXR:!{ag~nٕ N'ի~UvVKYտ.#: I"D(r/kMJJ\3湩}Z3r+jΣ9tU>1%|]kʫ5)wB]ط- PNj'Uc%s1k+ma-XW{$+:z\$k4zaOo ~JٳWaVq.5`wA@7g\}uj# &I=Ȯ_}h[ad&RQKTs惐 [?S G'I3N(Vu`tBjag@mr#>㣖BdTn#`ΎN*ipSpţ `Z|kfWG-7:QGC75$",oOEn$QŐ˵(C%@"q1|_jr/БF̷r^7^l> Ӱ̊ reD(E֢0]癉ÁROz7տC\b'J,:̻^߉ixoR)[,06k::!̯<עtO$oMRo;j~9Je'|) Vou Z~z>1H\;D44~LMcEћzgW| (SOrS)(` Y$A| ى!q< գ?$Xjl )0G8[hCZ42.򨺜Z? UֽB벛2|Ksȩ1~ZC,^*bPIpEI6%ghV6j\xBWWpORx8I1aMf8?TZטj8:G7΅ܾ%"\JeBWtEbòg#Ӎ ,$9^aݧU{o0aJ_ƟH6֘d\3ܡ\T {^=j^Q2k'$Yةo%23̏6`򒺓dt7Õ7S,g¢ٚUCbeQ&FATG3i$8iEԽ%cۮd=4.jR#@#MG`nm.dyq+8v."3Wӻ큳ƬI6JwL:zZ 0׍1O]S`op9G0$ *Z,XNJM auv#/Q_h#$S\:ɞL [+v?)[ 䀳!-_RA47ʮOrem>jZ"1 _ Ƴn/E- o3Ϥr6Yzw)![v__l? ] Wl?P#{:؀rJ ly- 8=yWꊥsP1, /]jQwP1zŜ';V2 <;V-c WX;642[{M{IiFBp>t nbȋؒ_1ښwۛ3$mڲܷ-W׺;20rZW\t+܀p4mKE<9A>d E̴-wDT.d tPgZOvDÁOdnzDDo%,`n۲wS2/$ WsBD_{t.Cl>q1C 'x!V*h"'"8% +0oJlmO^ qmn 8 b`^i6NEDt(h řlSFz)-YŽ頷u)Bx't;0 da^mC9 /{^~W3BVŻ P.߁aф"̲+{q}ΤeF}~]$=҃d"R"TO"q49?S'Cx;Bӑ03n8 g8I)/"e,F ߎlto) oBiNߪ9f0QW_T#T=E;S%6զ_3FG[~J?FT?rʺ&0JnA|Tl53-v A%ضPDV{+ !r9Ec=j/]h['$ lۄB6qELMi#VLD\XmFxD_^4SwKc}du2:{|rWh9RLrb /6]E 5&{#7i}S?T=$FYYp0E&Ym 2To'h(j8ךCGWZOueUa;rR5+x #g'>`oƻR`pYֱ-pt_[_C__4LZG宆j;Y:#@ily6pxJku*"'P:fFL56*uuF<): \`Xd./aֽK%B`nk9u|/g&6[s"p/b݃p7i jtdcffmb_S^3dۋăMkA!ڵyEœ/7$K?' tJ&N׼oԌÄ W[Jݗ.{p]qgV*}6NOoX0W>pC'n0 3s$Λp$vy5%4#o7h 4dVږO/>9 v-W#֦=mF& [341}OCѽl Qٲ7ʹ$I%( TOR*0K.ݽQXeQ *&(VPb1j)o(@ffN=Ф %".t X fӴwFכ eP~lJV"0vϾ5/3 iV)3v?j ofĝdQ3x|&h m@ %V#WHq`6D6R_o*k~WX t]w[SғbM`O'n+HEe"8 ,.5Ap+J($q 1(g%keD}annTNWy9#z×>#?9..*&]EۡNߎR(1>P?dPT`Tru?@X_Eztau*b،$*9ɖ~'E5M8Vꗶs^'H2U[ .;),R ٭z2l4q9:I+G;&+,ZZ^L95$\~pu5]Tex*=Vnoh[ 5Zd2~K(oT˶OV{$);, ITa0Yo>mC=:LYT,Eo.u*Jny}RvȆ;L3GlU]-Sy+֚ V1$o7 Oc'pQt,.-; }W'iy1O c#bgehGHwNj[Q 9ZiDZAmϽD$;<^? u>]PXL7ūR`p~k?Q]M虣 w( ]'\+ p`)Qk* ;ƿ%uP=G8 xk,ַIx䲗#sFTQsw:W:r3˗q7%IуHIdy_g g#g!:l &FQ-US3[Oŗ80òb\PiE@9Xp43awGB3 ]ۦ4B2/FvӇPFtH $5N2`v:5Ӱ՜"ipip@gg*QJ8IJX0q& 'dĴBz<(!=ޒHp8@[`8Ӿlu!a@ҿ~ E0 eaFİ҈FPek\ 2B3fp+w'c7L9sU׷cF{[Tt8q&yBĽܱ"s@]vSР};3hzej8~]CT; OU.A 1dR [S?n^ҵMδA]ov^ #t3 lW'IƘVwHӿJPN=B)rs\JT=*vs [P!A ~]=./rBTywC窝&Aä8<%[mȤv]5 &GQ>ֲ5T\OAhmvbo~Wx!-htyb{u@ϋh+m7n5YFpZZ4{Cb8>%.ґܽAd$ n=1~\>ˇZx"c+m~VnTx[n%u4y z)w?gqXc_:u y}Rk K߅%zII?R[D]g·HsVp㈀J Ƶ GSgɔ0T;WNvشN)-rdsBsVnǶFh-lN~sؑqW1dFHBAfԺ8vM-x'J<@yNE4~9ү#Mh4VJW }= g5`iQ-ɼPˣ#~{+|'ΡrlB!`B;/Ο w/(}d^<7m ՟,M@Ү)vۤގ<ZQO~d\Qu={D?tRC8|kTC+_U,r!n##)~P1*dm@5PQ Pѳ}27ȉ_Ѻld=2/آ;=jdOv{u_kB>xN݂{!8ù*΋k!J:;w<ɫwGy7M)T>,X^3aF4S9p O`F"a. fZae9pg&O@4`ݺUtԤBn+F l32`m֚HHU!^9HUW{oR 7;I)Bƈv CiG(4(g|IVi-uOAv 4Epjy!2٠b INS<5._<13yҀc- iZXkbRL\S-?.O|Ç' o!:C1ZDm[P"VV\4|Y}ák.01[ цe"Vf۳Sb*_5-)M0Wu./I{U , sAA)YǘidFYtuSK0T/.%VXSؐ# /FӉ,7X7{2| Wr ˵*Aµ.`D;rW)Mnpʔ;lJ =Mn'[J陳+iđȬ'T vl}n 9?Xsۘrh)A7qf*->P 9+V*hZ.a E6/hzFp,Ncxet_Wf8m5 H. "F"m fJMBU{?'A$6it,.37O5sAVV2$b.JUwzG/kb%o9FyR8#dp)f*XH2H)@!G `FwNbe0p`eHkT*`;šBxx^C=3(IA0+w~ YCi\oMPIP3aot.w#yX] Y<%vXgV.jb wj%?NԞ> v&knCwwb16<2{=~U3ImR<)fJQ7sa<|;o| 4ʊx7+邑^"Mz*ۘݞ ʺcaꎐuܹ8">tij]z("Xv|U$YMB\IposAg׀R"'bƵ' 6LPnJW13хJaZOA|¢F'-b` R bJz>jD^mј&lg"vq%Ixմp=5K"\l9T DK+|Q i Uȍ4Y.< EݲD@F:į@]$?+%9۴W-E`8'u'UF#r.͡ӏW%7|qdj4Y]XL)08DKF=z`4P<5I-6"²Ὦ\e-K6C&,X9(Rtb%X3u$ #Rsgwfu}=i[&] fQ1a wRf%6N:ZU} ߕ ^ zFpbGy8JS^[xgTj=.n춣c58n31Ƿl:"s v7}kZ)#y´${e+ߧ6*d 9 ށU1oxFh0ʊsV#$<~ u j1| #[jb+'0 PR4O4L5ght'Ô?!G_VSKBzeH9h`#¼FevpA=Dƚ|q8hg'p } P{6h΁՚Mm]cLc<$=rkn&up0!߉Y+Dզy<$~2L͉KΑB董5UoTւ7hvg110T4&I`ԣٜ͐[HVDw2f+%ou Pc YҖШF_dcAzf#Xn}'qwRl{xͺjZdQ8L[.$4n~>XL0!eBT3oLH[ݧG <_£$Bh z`-$;SŇ_# -ey救lx$?^RZ;@t}mIFjj$%$P^<;A+?H;=oso?*%m!X_?16-8 => y1&~s2/-q_8ԫK:J cizVbJlP{zLǮmȌ4S0Fe/{FO˃h&p3V>!aOI@ܡC6Y^v%YC}!dEHIdbpdlʓΥj)/qBR큍ٖ!N1ʈ猄pj9:.s$c%~)u`8<)f1 ]PoSVWA$VމoY#ò] +Nu{XKkOR8O2$z˜YY_KM=K<#y19I..r\{TA.ѫl Q&DTU# h1!2ŮĤ/]"Zd 8ߖXl:WNC?\uڮ/X~!ic*~Z 9]4K^_mZ_"Fws0uwa2HV&|~J8Xw{EF`#D 3qqzy~l#s1Ld]3T\&q}p5=L;hWfq5_\NϽIGQ,PK[Tg/UPE{AJ0@㿉ṧ0 TXԸL3_TCJ1|jjݱEorVp pդ{i &˞z+eb>9Ōu8zjzzG?j~S3 >p<(;z5>JN2:#/!y4uq[쌢bGr q.Y8j&(WJCf@^nE <|J7'0$DoU) ,Knwï'J'o|$C{=?\+b*PGKE(i@ TDYIMĒݮGI*zк;X x6Bgn#kf~RB3ubТFY"D#u 05߼El7_ك?|Ķ(R2?R-MJEA2{&Kuj)j؜*МaW? [wM{ջj鳀ֿ:vLYʧb=j ]f|= 8@@Qґp_مQL{)W[>d {g1v,ozpCuYߓɤ.Y86ѫa1qK5Bts$3$-0@YsJܠC_-:̆̀wT\!!a|n8U:4!nNZi)uH^Ͷ1x݀uUXS5VN)Stى՘S&\Epҧx7anN2%*p҉ȽLEhl[ħ::R֖t#<7Sq3&b VQ m1 >v ]GכD\UqYi_.MILC lŨt|h.%3 ߈ i(6ׄ)3~Ȋq=6B iD@1!vaBP+UF`&uIs /qct& '!82}E^}Kyea~HP1֟dS* J\71!X bNM-bc5…x^l ƹet2J Ϋa)C  2sv)Mâv{lkdqebLsd@ :zP{w?:,fƁsz{^4֮8[aAWKZ#Lu̲2 4s`lPcM#H/de8 $`Hx&%$4NVR[R 7!~+AuK}¸Xb({^\AUF#u,^a^eM:gaMӵY@8r=l?譺EPN|·<\#`1"Lt,L&|QIw/GlԆy\ܟ񯇺a~waW ! r܊u#/4Sq=j0(vbAk@0Itp1_6e^w$'n9u(1 5gB1B[.sw] /IG T[Cg<^"OwQTxԞ|-uĸo3 i5vtY/eIR9J3bފW̠VfVl jwˊ>q5c3e0UȚ0{R:eC |ݍj]fpc>(p)d`ZJYsmY-3Ϧ0ުܳ&,J7pH λ F^8kiD80/>QRԛ-]_K,JBѯ UDԦUqS׸H'7Q'#IٞeU7c"Bh}Lz$Q/D 1vRM 6-9㿯0BnjTQw]:me_`&%!03ĹLYD@ ߓ^Xk %2%M?|!t7,[Tޱ~pUFUzzPјMsJ $Xδ. POBK_|gC )}ɱsi) .Awr'pUqDvhmrmm`{UZ {sLY[]@ m/NizZ ^SK1IB0P(8ԡ0(KJ6ĝcpT_7u]U?|Nz7`=(^^Bv,Љ#7l^A/-ut"āLiW5ŬsQZ~࿇[3ΐ qP~`]m~΍m@CZ^#XO#}% ) &>!Bw2RG#81#b#@f̯쁳Ϧ>}sQʭ~tG8v;aE#ZjUD2/3@x&Ng6i]2|?g[\/zT-eo ipH \muZ^#nvG`d`G6wA:yGThm΢|OL\_8m zee"ekv,[D2V QM1hr1ՐG;GS]+O2/c-ep ǃ}LXs.ى@U7JVY1հ9ivuv=Fˈf>Z :UlbV/Yܳ[U\jEy~e'0M8Qoَs^orYuJIr/e2Hu/G cz Z9eZ1%J_צaE!0X4M4xgiiA6 .I4sO.׆&>lkY18(ޔj֧*%䂏哀Ip>ɑo' Y9_rwLI B'mU_Y&B!qrJ[" v?֐kuws^@Mg}&u2m_{$q`{G"\+Lc( -k>< G:Jfn=^ A>Bx2bgczn/j>6R+Y!$Jz]FF蠀4hD:r!2&uի{ȕGP|O4`lla͒(i;[j5a0`̵d[2r~4Ǎmq_+>pRoEworOӳy"լgl/5UWhSt>HZRv(0p~*lYzq+ajku-I3 9`.P)#(y{D%-t/~]u )i"tChR00Y 4X$MƏ8іϐ\; x?_ *-.^3-1bn9\8lgQ+<o3mӷbo$uťs=NjeZk{ \5vfwVkC7,0A'-U![Yx&0PߤIyԯv/r`.η8=CNgR:h&DOhZviI Ri~M2tdj nLa]}jWz&~lJM9T=Sy$S] |Q7!>PzQ%Z9Qur7VV(.R,,vU}ʽ@U=FZ%c&ہT*vZa[̊d21SVz".j2[E710Qy"_ 6=Y~o}< AVXy_Kg\΀3$-F >+m. gd.皬DT^˕dϼq??T~)ڡOѹs-*dҨ ! -# =`mJ}fZ g6~a:xBTa)3>1UqsSjЛIv9(\?WR瘅k܊AɊBU!e o 1FNm5Q\b:gLs}l,:b!Zhv{Y@T쀃ywmaY%3|BNU'Ռnv$ZoiX"_\)Nܫ Q{8a'2Y}愬~[: L@44˜nHVEdDY2fΓ'n-œkmjS]Z PJ}ڣ#¥GE0I%uw.],rF"=*1)NZv2j&V*cM֐9<곻PF*I^ ׇѯy->۵(gQXs ݅<جMj]7@ur{fOYb|Y*J+S(#ag }CR`\bw=jY&\)IPcә/ͧk-(uKXtqЦ|i'b $zje # T)}mǏ),)JqI&_[~fWy>jzȐ}'͌䥋vZs FIÅ'jQ 7I.| V7ą2ɧ*=Ӌǭ_ܻ@WdB=%l3$Xsg 3낒kTdQϚ ~#lQe4xӔ`bDU4M?Yo=38 YL'&j"̂:X_֤JU~,)2 2ԯ&@ JDקkvu2PATpm FH!)ڷ .oo"M1xZܟp[Lo 60c,q&p|"aф8 qb孊7Ǫt L_;%7!*VSSS ]էrW.\̻'-%azo=+Yϳ{D"̱[]egI)Uj&eg`Yµs?0 y5D٩T?YYau7Jw")p*pdGwjF>O@guMŴO&`o:Iţҕ1NA{-c_=Oe:m&W瓀lyɗ<6N<f.IJh%XDL?$v\ [5F~5py#U*"4yWScǛj1EP-?DEmiKjy,PAlBdl0S޾q i4%Q@Ki癉oX {4w]CzE^BNR*qSM?8îp >U[I*`j\>h@EbYdp+_+[,o1C.$y̧ҙ[SH@ *kʆx n2p1}Юwg.Q/ L*KqWK 돗H\Gppm*³5Z9T40_/)HD)ZA$Sǁ&f⛙!9ݔ[Z&h=tSM q\QW_~'v"c(9 Aad՛jO [*֎4T'ƞ΂]|t/IM*8SO§Vc+7}w$gת2Tw(.1Sp#Fx[%=P~{?hCEm0k+Yt=z}<baIX߮2A7R(}k 27cY۟n,kٲ{erBYMOY ehc|7K\hnH؏+((/2(jZ<u7g9,|~CqK,,b 3],.R7_mFZkwz~ƛ#FodvvETp,bt|1JӖ3pV'JJKl>w\6-Hmbff" N ZWcS(qS1~ MNR!Q"LɎw]NI6 }r@ss 7s D 6X#tN`+5qr`rxD*0f` xwvtT σpHS"~ <0"ѽNOK lEA5J>VWҞԚveF Sc(b7rSv\. vg|VMKHS_hy.lxJ4\q2gDI<elQ)g)}E.ji$YS2-Mή/D߸^4!%u~L}jPwdy>NjG'%Fo -ٸZQ핀G^ -;Yjv*x%%nRnzuQs wc aOɎfWgS,1X*,{"lTdA27yzy4잟@GU b [:w}*7S 9Do_ylv33Ҥ hW+؅mk%cnW<jԀSCiC"ngrU#Uw;k8 撟Oƚ"Df33ǼK n=Fn%e|C*Hpӯ*KmԎR҂T/AddZOXkگ_2X}EN#- =@;9Z-8Sz,BRw))wuo(ɕӬE j&!amtQ 4a2387W6ƠĶók1L?Fm[8P.җNӖGy uo-nRB{=_Et)3+$zCq) (_\obރE``s0:9JL` HTs:g4b{u!8j1L`('ssq6O1O0 :w.ʁ!ӽW0[C ;QlUIZ<ܓ3r ~~Bu=SO6%M̄&Jӯ+%8`,Z. c#a{ l a:xX_G&f,ؘ@Mńkxfdh͜yqVs=8OC+8|sx曣YKRhƄ{LdmAzW^j*DPO'0JH&FtW2lx<l^_/D?D/+:Yu.0*XBhᣊ@*>:I_mK(9ϯ2,] ֖NZ3-'"XZr$ )0P3ׂ GaҘ#TBT vۡv-q%J/1w2_ND}H!kBǧ;3a*aUxZz\B g{YM̱A`q7dh:&EBȅ7,Z* AӗO0W/ ffΔ?t_ CIgGBV-ӂƓ-$ _l6U~Fυi0:v6_&m^xdB9V>u8,Ht=S˿6/6rC P[/GA{gN-Ct8뗩zɊmѐS8dӷċE<_ms p1rR""SVچ ˕>Q4Aٴh\nFAc1GHM%Xif]X:mҍvq Rw&:zuawT,aވq-"yQLjiM1G{#\2*j,T+T# UZL5 Kn ">2֏XeS*Qd&Js! 5uvY84Ȝ-w&k,Zaª5!?PI;~Ht>wqA5+G K#Jg$Sr(EjL@^,4߰в+̡Ź7Alsטki%yɛ촉8u۝\Neku݈Ly g?ڙu 67i+= y0G\¿-Mڇk?bՒ3+:]@эUv:v<2Z _/4l%ɬ&Z^yz'<i$P|cER)Uild\+Kf9͇hdY&{:cwD3p$qe.{2/N‹:v7TL56y}YY֭7cu9142ư`].KrMsp=[ yQCr:mnUiyh=vicşr|&ՐGvݵ K_amE—'5-zk 24DS,6'vR͗*ZcK }LjK؞7}łLL#X&T@|@ ϴv>`>rPsӁYbRi %{Ej([?,*Ư,Zm* pbkj7!r&dcu2p4cxmi** ];7'd GۅFZ `SS^[G=IhbeQ8eccÀBGBQ!C1mHx2p0pDDJ;9 @aSS`8j-cQU@嘻z^]&U/3/x- r|IiS\ByN\)"{%7 9l@_gHUN]?t/'ؗE#f j2A|qn>;];{ O֨iIJ,=,hJ"QxsN4Ǵ%kjkN%Ƣf Q` L P(ibYO",dYR&pUxZWW>2BLLFfNUpV@ss.9雕̟Г@*q'd"@WמzojSŐ`k^losl+oK+ob?ΒOJ]B06S(+wX8e2 aR蓍` ے_d6`}K~vzREܐx[ԕ,:{er4ǫ)uQg~? |ɟ6u1GZҹCsUu:G_j$E9C/ZO[^H!s=yc;$=t`ׄ KRͱNqO% 4p~|ȥS 'P2ƺ'a]~q%&Yx`&vUΔ4=g`4ujNn \;p`d*?(茚M'G6m3JS M|\*S_殻`8` IcA,`u)L(Fƥ;׍XO/H+*8*W{!1x: $>OpVPBw!zߩO :V1JBh l)o Y(?ͣۧʽPtX}t㈍EZ>ߑ?%,fk*3UK7%$5$~XĊh8G5;-Nu2O;ݸ]en y!'MYid(PuZ|vuGc[SA9%ԝ퍏܈cL[|\''={qDdP>):t҃.ű>/_̙ gXЦO&ֈ[7?.nIcr$ 1y.y\/ e Ȗ:z9ӆm6bk֓ב~s޽2 cЁZр 7J]%7$TINDZ[,ln4~R;޺z͈ɰ>: !qHdAGtKy"u˺JRdN [r!~G=-E G ^ 1 L<I;Ӓz8g\bTizmV;g$N܉\v2̈wed˕,MbiЗq—MR(Pgu M4tDH{z8{6 3MjvjA=. H~jLr-t6>y@xȅڑ)6LZ@/YIƆU8PQ*r3,7j&*$jЕz=bip]Hs ymTh驅5*^/6K!,)@9#rwy^y% @p,mǒ5=P-^O`Uv 4ա2ˢi?%GP:E ד;5(e!|?aw .& #H$b|KHb:o?Rd20mLQL'g$I:!y/=du3[_9 b{Õ)_N ENqEhPc3gf1ꫮ`Mc,:yn#11`r!47 Y3S~3dc<7L|nn6iCg!&Y|jYj!SBOZ&zۃ"gЄn,9|9?~%Q*~Ua\/FoURu~ y Urʓ){QR jPE6y!lvNh kPe'bC C BEM;7Ѹju-~ہql,?F|PxRJJ:- Rޘ`s :\JS[I!ldka!o)לix o{h]GLDyb |l4-j4[St^`X7- -jY uOlZf!K]π3I.i3¡CTd҈+<[ᶦ‹f,+ۦmX#@)D>'#S%CɵZyUl1b9_hMOMc_`ͫ;.zJߟB!tP7V;-?' {a7 ;W-%'`1l)!=SϨH杠[xqQ~c$kF?}E[Ln?oT'Z$Gä}CZ:f l>iNzP1-]Rivz'`F0JK4|Wuf<=iv,< >M5\`kkdD狷>7JtgKWPm#U <ΜK†GpZJ^ N߄QD F?`Dkuh؋ŐO^8_+A$ Byl]l:tX&_$<>.e}خ^0q!e{Xf@t+،o9l]hy66Ud=CoQlzE]W;kYrQCE45G^O0QoJLJhrIfq)Lsf|t?ZELLBjN ~=hn~ck#z@TWqaJX^p*ZSS1Y_WL1&E >ioGkYTQJZ{7MhIբGqmr^9msgJ;Rj%py jM 9yr#_n &[,y3!@-y#J.GD9E"ۀ:|S6e"~!zk0~WFb~0 ~9=FyΣSo m #SǾ600ǫϻfѓs;UGA:Ao[39q~X\wPαS Ռ8ѿ ~OD^7~Rs x쀆Y$e\[cN3,F!R_(g6s6O\h&<1-#]$3wU8=}Eʶ)+8 w899x~, Xa~~ /G||c="|y㤏5 ڬ&A* Tw2^>s11PڜΎcr  &KcND߹63"f+d0jcQ1d/~V(bibP,rv7om0lar>ԡ-ULOl$fth#s^(Rp#C06oY>hؐM N<6ӚTՈ8HՐ0D.'+]`Adw9XW |X|P svQ 69>FxiQ,7GsdXq~Z|%Qc]9=3>FD4O@v=~@GJ۹n*=fSj^Aȹ$L"W.<ފi0RyXpLv,cȂO Գ~ -9wʍ]'RRjbZ}~իvˋ,^ύVm}W6qJuɖ(u_ī3Jhs͕]g$7i(!Fk ꎪH^@78%{<@:xQybj/zE6x9ϮfAo]t`sݜBІSSd,CH@0#~Pk )1;$~6rxmzX1mP)#=UPDT ݹVDC-֖N $'-Y:WX$`p|7K| K2'ԩO)(&C;/揫q ~ bq 1l t6ཛྷ|O KVP֛A.gn@PW=tqw/V>  L5Q{h!W=gQdKRv+Mxk6{\.u҅<7a8:]7XvQNxӾf8U_pĞ pU. %"m(mITE{ɔp 5vC6Eô]/`tCܪYw/L=L~W)換w= #G+e| lA@4=k:LbCcag4uӪ;ė hebi: ~:YnO OB4̖=06t64C|c5lG/MKeKXdz*dX$n/=92B4pqVϸbdzcKL__@]|Lx@`I4EBߍ^ L^2 o6הJ/Y?` daȥ4D9DZ<e[yZ7TY8ӥ<Љ{)7=]L `֎#?Q9ƄNG'EuwC_0%S•PX!? U\= EqdͲ=g!yb/"fJ请1*D;+tvs[!M ][Ð :X<"M!l|ɣ|̩ɉ]cV)rKu$&{Ƅ5g}I v$7rep 4J)C*&L9Bwiyqf?~V "%%G{KkD]-KqiFF(x+n][KTFtʙ=-FRXs\YT >mHav!"^O~૯UHY?oE*|.0BCQC5"אw7vRÕD>yOã(%}ŴBy =Kqy@S&bdmr-̓xciTF" G[s<۰YtGى{zR4^.+V(aLI5jhM=17i=7'>M/όx2bzQA,BX:A5{Ƀ2ZNxN>e,QIZտhʹ epؒϥ'7 &Y?> W}6r\ߤgFn9$lt3 wp`xzx0`Xmy"QAg[1>[6I,S}:R,΃/D&S.ߧq1e&A,ĈK{9rЅ1쉢diaHDht,*h32f/qWI>a7 ny\l>a3$SkC#2ZjhHp1RҘ$7p![n󂇙aBT +]:`/G ?c8P^/Q"?7>+f6Q4_u&6d&4|XGjnM`W}c{s#Md % hP/J׾w~u҃?3_[xю!zcdZ솻|, Ą :r 6GhMyR}ܸNֱȨ%E*$smNg5ns0L%ƴ7{xy)TdڳL|p^ on({e*&veY0.3Yk F/acA\GTEBNtWVC22bni5Ca[TgťH(Y1E~vZ];Cx  v5+_'`W-\XΧrMp:wR%;10ٟ{j4'yv݃#8]J<𯗦'ǷXDƧuͤ 'f) @p3 <;_+̔!.Mͻ]`ך'^,P%ި;w^vA.^,Q#YuxW)jn6 RqN TE Jef[uan.#*mIJX]Qh=gOzW&dcrQitnz,M;KSs tؠ#2*Jr }ݣi"Id鵢]bR!h١1ZROC?bj,ANHu9l+HjH2/Gg̗1iPQjVh*OݝGc~P=_of@dvФsWP1lE4R(]K xtjA:/⻸dL#lt,8B\(u9a:|!M6Y" 75 . zLˇ Um\h3mof(`|' Vi1U1)8T`DG< WEWR3ݙl .'U7L_*z>O6fؗ: Myd|# {~iFmKMq+.f.av6EP0hhsK{bO08L+!{boG6UZ2^-Q%=gX6`!~f:xo &lZq U2B[Dn'H-Rvv0!)dK1v!NiT54rت] Zq5 Kȓ0@Z`/A 9iFt2 `23UR{i[ \5ƖsA([Gz减XkYavP E`:k/14 .Gt []r Eߖ 0uykQe j&Fd-9OTz+{8jWPe}^Fӷ U0 7_Ћ2}O4yVJ(RRyfji:h|EltdoC/BLwN=?%40?֌ɺۆ d\{g/#sXɒ+L{B߯־qˆU q%ݴ+,LE*bCץ?x 0#kԿj-vo{KClfݯojBV00Rak#E˖uRŚtl 7؍O3 . U1 rf?hx'#'ͪRe}Q81"$†|0(28 't")ov ?Քd䭯3eb?HK/fQ{@~`f7x2ح/\T8<6l G?%dцwC5LztNA $baqǘ%-"XKi#|~ N3n y7 5N7B)IBydp_rJ("T44šSU-w~o =Cs79T 1eLm;;֨MZ}WmYxEOQ~|ɩ1t?k?Z*;|c1Bu5YLȋn~Ø1 hc܇# wŋ>'"l$2цc9LOR(D_os=)+mS!]7G\U&O +=+"J<۫W6d; h߈m*r݋Wsb;#ovJ_x&e/[m7t Ur$2 GIjrFQƬHB*ઌ3\kFP$6JI%-J,qX^\b A|]6Ddhy?NMDZ3rR!?csd.rkx `>`|:G6 a{@-u%5*Z#מ~.)\\P)V; v z;8zSpLz}\~B4-WU$ui][4?2l@Ƥ) g~ p>FY[v6/-';w5Xn7N?)b{P}}&^(V⡑[y0B^=Acܟ+g}QGF cY[+4x! (M|I Z@% h5+&-ɼ Rn,KL]3FPQ|R[T(" x<r_O 47p`s\À 6rQ'00v{]P8 uz9wmҹpH1rYP3J8piLH3Ĉ帊3} * fspT X[S3 {6=~'4`4HhI\n? 3(0R x͌?[r5"/NB#C nBe8|rR]s6NAlٽ DEkuԾ*b>Nw/;R0Csp>A; ꄵZ`'-altIIHPpA|̇sÈzźup& P#mGgDŽhʱ/x 2}gq@ " 3*'=V5wQF]qHklyhhJX߅㭑Fk!$Z6$z 7Os{LC) kضdtz5cjl ͓V #D:$ZE3ٚ[սRFLs gWdB`ҎE@VDm:T|MzU00o$SJ<@6+m E R3+/`]&~!Ն62NJ7r*WVgBV>bn[, Ӓg'pYG&DPy{ïKs|L5UϚwȿUZYlO45B bK]MCNOln^_=:čf&JQrNeTQ+ "`Vs !{p֮&< 56ıxjvQ̸F\=Q\~b8wr!*Iz8F6޹s˔LOyDyR t.P;$F<±G@/CJ0b60{ pÜ}Į6s}#cmy)p}ˆPǶ*zc%?li}̌׊fJc/|V$ C/fⷓ\~\N,D3~/tGX]1~MYiƞm-+{úqj6>&篖Yp_qO )LmϱQ2Cv0 {:c7qxZSBAwᰡ4{Q׀a]]6l4xBT?)nJPTuљfaYL!@sZ1)h$  pp¢XFԝCGo6wΫgo3A!ۨx"D[^J'p Efi}IjJF h8B~0$?]5O* a1Y7Qv>\|E $+V߫H{Ր4Q&¥}Cf?X0lhB#Ý)N+>dB>Vh#F`/(agN?wzI:)lot3o4Sٙfi&5Q4Q5 w-sG.{O&,/"!&{ {(b T48V+_/F+@?BV9L6>:XJɄv yzo0+z%jx[R_SOV14J۸(S_/I&8`7һI|:4-| dt "p#NHXʋ=#,ZA߂NCRFV%4=*^P4 Kb'"f W:(Qw>!E5:{uMxg0S:&s=*3> ?!Qf &Cy"*])P(4807𜑎]^̥V}X-X^pprFUpsrqn NGnp־$wwB/ W;X|$sJj2ɴWuN!鍗{d8Bs312<)}wd*n.M>c\1,τXbeyYoGfp~4өj(쵣,ϻ€+%Zd(zϗ:ݶGllQժaaJe4o]G7,m=Z䡻71]]ǖ.P'z,n'~'<ҹBuο}`p ɻ߃= zm˲`MS\ڰ{oSds⺔rtlgȹ :RNe,a(pKP]%+[>_m> -VUzAgV'@n…M&?i(=`iqXUj}qT{?i3@%O$]98qB2~ AyAp}Eak`YB$R'o'"5bJޤ_2ͥ+ĵN,7'hD, :]HPO3T,5g]WUFmVvG4/jqYD_bڳ&L1WkRT^rID2!SuUy*S*CdR꼹O\^\ 3+mk894,^M[SN#}MBD15fXyy<~J4 ˵;G,$1F 4XqbIS m\ܣ1(-x\tM=BT'\z ITb1U.`Pgag)opV3nxjǸBI?AQ1=#ݨ+!XdA\-xh=[8~L L&m1 T{mI]%\IץBG{\ou`f8Ste#s7XX&$rInث٨mckZD>Yv@G 3 p; ~K=qsQ_`5 +ҙ0_J )?w&a)܏.=TiR0Z-3WOT3J|*ʏ Tov.>wIG:&@vY](5nÉHz9w;>X-A~= ~UxmNG4&1q:!Ϫ$E-SsW _?ݺ= GEi˪{x205$)T4M,2d#:b @:psH!#^9Z֎3ti%C[$XGֽ_*2!Y)z B E,'Z I쏢wuAH:3z\svV..],`9?0{M!qГ֙xuoELWaڷƙxQW^T X/W^)UT ˓:/hlg mޙAk戠e4HOn xDRB83 }I/Jf&!NWRd;;E[;Tq 5B<@(\zk~6j^ P8nblbj+y +N$D:G0T6cLFT\.d-!90Cs%h{j @ZMSB$%ImQ z#z%DT=CG2:H+CجTlC3 굇tpjL-UFA`'X×{^E~.ڏ[ E@ ժO$%^P/oپyqcwFڃK^w1VznPmSLAieys1#K6ARtrjǙtFײbB>h2 kN)*m2z j L }!zmV 3 1}z? u.`qk ܸE6g,#̚Tk6Ws$%3gS&o=',>+w^sQ\m8Wy3]X,ƶc[PSÞOk!2:M؍{ w=s ÊdZb~şLyC׆?cȞre ʬ@sRlniu6ud,N@V9Y*=k@A}@J\S<0ڦYO1*`~lR4@xf bi,+Ϝ3O/b> p֪87bK1IJsJ&3}mUxB~ KI`RCt6u.WzNrdS(CLR G"U(ysã0 XսyҁE7D M/BWݗNK2`35=ڻr$b9i`U2o'Ϧ6xOqxD%xxԆ/Ҡ h&yZ EQ,dHaM`O1Ɍ:儴̥Ѫ킭X)booEȆ&P­UK(G ;aNrq/+RǸj i V;nL8cgMs0Ubj#< ;7>,o\&8)tt<*>m2_8%Rc܃0Q!nk$0E5J)88H^U ,9Eg*ucԗ'^!F߿o֩%!_[jE _OIjM·3*Y̌7D\C=}L:@x؏`Q@̆ Kr^nm a&i`ߞ} hU"]Qd(|mu=S q3L,M\p67d;||EnahrFK\ INP=?~CIo#&;[l |pғ>s/d>nW>#yv,Z@]YDfryAG~ YP#F?:zQ}! iGEW.5Bd De ^I0zDD<69mM+ xHvtN@+V('/m l6FkYh:WH}6pBbfPCK7ٶs}"gDƛfӨJ.Eݗk $Kd(/mdDɵre?\ZEte,Ԯ '}PBTZڔ4fb2)2D$.$:1,{QZoS7x7Qȡ[$( q(t.eK#.MJj6)QPS7rVsBgj]M  / X4(Lc(7]Zrj QZPVL緘>4,<)L`Z#瓬e_5͚Min~9t*zKgm=zd)[b5l re9?vqw9҅hWv.Gr^w : 5LN9W@ZH{uU,xR#IAtZa/iMKASR1 oqaMm6}5 Lj$e^˗jE:AH<FKBm jS*{:;Q2 _ovjD!fgۉLP6^$LL#-vYtv-y?vܤ',UOҔ~Z}H"l+>;whB\Z= yCA [8YWF9$Clv!3*N)+f񣹴}Qmu237-!C?n0yulen*hI#p,mɂCJ쟓̐NBgjzvLroQ_+蓼Ѡx?bS@;ɔKײuϣf#[ZЀ\hـdxZC1z:\& $] y޹BAT |E9PqExJ]I^g 2k[$ݨ,#>¼RV9̜&)T J4VxCkym|Qǥ:֫a#uS]~l;W6>{~ɛOFО"o<!C}&@ǶK{?\=I}Ŭ t')&LCVIE$P+uֳ E6Ma$h@A(+0RV$+lp J$*6_?%愋6kIyKMh~8;dw=ZWNX`=QdBɃcH;wGkyNgt1bfE X b2mQ+[t2)( _@Fjb4cɡtXwjVFb\dvxutZ ,`QYD&ВB~"w,:o*I(-cǡm_*ғ̰RAdBIl EOzl\5?ʂ Yc^Yj H`O9{Etvv\ו9**uJ>G#f%y?ܩWG[}ѝ<9bjoJ}m"Ml6Pdơ!XR\H;J3AZ;0Yͼ]m'bJwH1&ρ!z%'Dk:{lm^ۇ궔{ S73jvyaNN K+RIF4Jm:8QrZ&* {p_TbdD&CGmN_yqj4_kɮÿCŝa`8s|fB\Cdv=Feh1$צ<e`%3ջH R1 Ƒuߍc'>n4A+l"tO S L+0jQ"֒~j3p.${1*6+bVIMin]5]+2mQ͎9|e~@omn D47f*V8F!;vףQ͉<@U6x@m=Q.Ea_v1"q>eRゴ7]4O)gG <7ϯbfrXfÛ;75、Cήc xHmf#Ӧn_?aPa$KoW̄ 9crk&LV?3G;O{<ǟ@uO'YS|O`"Q_pX$4uŝ`%US@ԵF%\,~6BB+]θ+QRDG/%1#W2@5[f+=K 8YiЬr(8뚀c[k'ŅL e=ZGOq;#Yuңd"3m2 S8y!!BlK\o=v8)i[ґ(Zz~&aM$Zٍ^pj%+V >Q}P!~1i? ~Gz di %GFлr@W ͉`N[bK_!\'z2wE]? "i`:XJwƳ`nw=k=<6Aff:%AvW4B7oIRe[+A7x[Hkѳwqd(t/}5t9Yʡp%Pb "={Ů ੽y*fehV危d(2I6{ Ote1f.EsmU8W+K i|#†>cL' N62%1ƽ#ge(U}"'PҵI Ӓ,x HD[n r` +zHFCxw"`"شȑmp1;hI @I}]dQ!ޟʊ |A(๞89;6C?Cd=Hx]XP<]/re`U Ηz s HwܬRbQ72E (:"?c4[R|oa'(y;[1sW-i&'sDFsL{dԫ~.ԿWcm<#2_dC`!u^odS`9Xq^};?z,]0|+ ɀ[Rấsſ?)(e ε'nBୁ3v' L\*arU yșS6?@}f{${$C*mVXKa"f wDBv5ݞ_;x]!}/V+JL`&< ,<|Q-P@+J~Yðʓw˷ ǞUρli+x^(u?W횁/EbWlF2`ƧΞiIX-K7X~fߋt:H(e $\hBX Q]kqfGʠhxma[ Z\”Ǝ/fuԪOz1r]ʼnVm4?6 JٖZeyUrE>t*K+ T&Qѹd1.gup3uch >RT&=i%03DEOz.%1 {-1 #,}* =`2 ;**D?5S^}]U%RP[+|='iRwc(Gr32 WͫGhlj/Fq+}TA>&vOC!`"h^ -{n5 -jwF;gP`WҰϵ(T3ky# T^(G2( 'mIF_̎U@ޤajJ2&sXkՂ i]dFu:m&a%hY jv29+1WHv]|G2!ɞׅp pU`F0ݧjp1?h2]jxv$,\י_))xae\Ag 0H0ʇt Fܭ)sϱF@srU v ;SG ~L"dPA5U/a g]x1'P2|2`%k:Y,Pl+/} ]9I!;0E=Yؐޢ[}Bz - !w$G:e1zʘOhknГ=Ѥ""ly@e@ymp+mHTq]+o:f+/4κWوf !x{&}fIܛ{T ֋0q(P$xCk@A>:Z+'Ȑ8ǫUhTz%DS.ФyPVa;|=*_J q 'CzBj 0o&)+Qx"m4)tw1`D. mGյyۀ~2;q"WE@u+pGZ'ƍ %SE} a uYI;V͙UmK(_E :(a"MMh+Ȕum9BM;U"S>z(Qtd(PXARE=].7E|Uda #-`غscM&u#/nmrh}U'ok 1NaT)7|K99eY&K]'IS!g=G~5[s^c6'w!])n<hWr,w0: Wh.jQߣXuKY3q*Nj +PZsBbW!,9{X:7^ΜZ`*K$3Kȭ2@(|W!K,x ϖLR*CHǧ^sՕrOzpsJO ٟn, p1{#dH2 j!-=那\+ۼB}=q·xs@mxk2D`Y:P^k\L?syxVD3y5jCr9Ϳ67/Ꝍ\cگ[D%rawu[v Ia&<OgoK'r2z9Yodɍ#܃ P'Ь{6+WJ51 "qxӋJ<YR;P4 V67S&BW^ˤ œeŢPl[+}5"b}~? XM4[BJUl& ΣQUX;WGv Ͼ[lPq?]ˮspX,sQIZÖP?w[/3.>tBؤK /;_@w~NLHDYM;GJ'Ki4A3 o ],YL<,3GߢRn))Py= 4O*$0GvS ryy|(%2K5!DĔ(4Geғf_XQC% ǝU;8o0(g##泹fLQ$-u{n*%24- BH4_Z5e # d:2!IRڧ2^r9hHI8J:A0@E]774Vmh4 ?.Er9{ʀa-òZlSꎷg7BLvוl`~iC:iGjaAWMG?w,I>Jw#YmHЇL\l}0wT2Q$w듴]Q.e/?-,mNsLR#k1&cu42H 9%$s, M|%mtǓ('d (UCܚ~xktIfM0]wOwݑ#lBR%σiajA]jJ4HM8O̓\zWEؚ3h 5'n y MF2Dؗ5^UQsL"8Ētz~¶ШLfщiu"octV3tr߇Q)h+nn GOJ73`{Hf(",E 'mŸfyUqr2h(I\Cj+kWsa+*-MV"%2_K0MØZG[2˸w φDUEkJdnYjpѹo!V #$Dr?Rǭ]!RUB`C뒕Єd[. Ɗ\j}逞_%YߔMs Hw wCY<N;t5k5@z4* bX#ۺZd~B|o0ת \B BwEԡOÑz$|mڎaH`qڐV@Z< ֪^,i+X+~p30İKrM̉Y[?=FaYR:JՋ.r`|pZL"^Z[PzkuδjW}zPv/Nek{(4'Ty̌U1B]Db6h\K5C`@? cIz[@:EQC}4*s3z5h]nJYv5R^WoRG^9a!~\xManԧ/wn #ZG˓_LrMoQ7 [ؔ1B9E(W=3D #YHȘ}<{4aHR@??Yx^zA'/"¤CGYA_ᕃ6oHX@THJf`|6AsLIiV5r]4P?uj{\juUw^oՀ׆BͦMќVX;4sprns5a"S=]0 IiXwSea Ȥ?I*o=m&{'3=g{u+f#Y< .>~RPu;`pƇC #1[*ebe*hz=g|Ӌ>I 8R%NToYڜɅKc2E $*cN)\No)ϔ?Ҍ1ҘeZdRUY kG9D5%T/&]Lp8JQ- "T"toJUggaKNkr;gOsi[CZRjX_v&'&%w:" .*^¦ˆaFrNpttA Lt{)( pqDLjcI ;uo8 ,,t^m ݤNKA U <;(Jwi1q֠=pT<0 \[ W1@Nw<EA*Zf1i 5(nމhLT1]⥕Iw:ݏ iܚk 0EoSݺ`cO.Fys$S}K p>)[ydQ[M=\E !T~; #?Ii j%%'t"G!|++'?_\<ܩt@v9g%{140D66 Ud4G8ƥ5\8,WݮX9X'L*uQ eB<;X3݆_=ns=fO{󤾗I8ϕXT[g(W׍{>t; cC. li#\`'Iob,e3Icn^2ʑ8/}J]˛N ;e%[XU}~ Ԡ'A4MCk]_LT ,r&\9oexBh>rX4;k)]PU˼B+92-w 'b6jQնt+O-7waMiLi>~5vFY~!S昗t-pl(Y urK$ .ƒHb'Z=j*S!uߛ(wl罨\{ h*e+|ԡ|zs5oGrqevEG|n@4b <Ŷ*!hDeߗ^ŦRl"v-|H&>/בm<0t/g .T+cS:j2 }+3d»VGsLb5@lӪ>4`񝼶8<4jU"**ȑ_ ՒI8 20dGUX47&F 3 + -dofI*j(Eg 6x͒G!)!j!R'5 v" ^ěHe dNljc9?3a:'QQSȬ}%lnнq,+!Uu}d2mmN o2=mqxDpծH V$N o@nԏ8v =Q.|t' Y ˛9<veki2Lsr>W*zRl58Bn. sX RO]F Hؙ;Vge1t%r7;'gs"GvZful)fK?ŅյLE+ЗR CWOl@"ݯg0أn!}x^KQ$ ɽ6"_Y8dA? Dd0XD/Q9b[d%[E[ׯ'0!CMFڷ˜ftqj8+ˈ(?sHM2(-hEj8(}{#`T9/@υܩa9k?ZcIq& |MH D`lQySNG)(*FgK00 ]Cxy*ׄ p|Zgc:]2#Ƒ=RIPjMdzp+oQ) 36U#Ii\Fg ?%CMwĹbq- y@;Q+oӴd=Apxo; b<& Qr †1È/7|I>'C@8\,̯dt@$W`ԥ㈖md`hM@~q,kOAn" 'l}&EX4bDv\>6L,]wuTdP*dP+o+2k3poZ.nvkhβ_(A)8׺RڻPaY.E-4:MN$r9wQKOW!@Pߤ %_&1R*m]>0Ew#·{X@~ysR^a5n/X"29eE+7p`'A;5afwadLI|ISXR^.٭+[y lK]һ4r^2t Ce!=B|ֺ*N^|D!."CM/)h ,47KbEjc%@8Z cS-%P]+=;UjVajĸUB>FH <&$O5~JJ5vӇ-'&Ȥ;ÅҖ6)$zґ:Ԛ7(2s ʋ: Ϧ78֑#WYm(?#Cw%=ڞ]'gJGwIn'bhvwK78Zţq $cnZRW{FvH0,ޭҧ.l0n@L Sc qjLeWۋW5I6_mFeVzZ 9,Sܶ#UeJWcEs`W¢+CK*Y1ڵWSlA#@~WS- }H\Py$!y'+j:w^>!S{&q *N3 PY;:]Ov*c` LL)ݽnw4j@*FfЪ"BiVaG˝"FRx=⒔$ q%j``(5(̯,?p Ơ81OŸDzŬqG/B?zؤ/f`ܼUK~̣䗵=Dp1Z#xz4|_U. [m${.gm)G3(gx|ClHEfVmq0D5-a^7$D6u$1Ne&qm r)֑xsI~ΨpUw$`ŏU3oL7.SF˵2$4 6ҮybLZ8'8ƒ<XV݇au:g+kw2"vHv.|G1VVW nhw}4dxά}8m"$VEԎ,ޅRO)U'㇛-Zxxɰl?]v? p*3+ഁ.RƟBm9ؿh Ͼ: Pgk)F4jK'5P,֘d"Fy ky ')j>߽]d7"6JY1AF%@FyR튰gu;ZIZ9\H&@ؿX F?/~|]ar!#Ӓɐ.b6|(PhmM2q}KNҶU\̥Pd$Ҹ,VmwbD/#H8Ⱥ +i!g=$ӦCEM H&awDn/D)1_vQ'!z0l3 y̍+eS&b 3ncT5WH#њFo@bgoU'V-&]mX fiۏ^!L hd;}t*K㛤!M6=HGHN).څ]vl*Sȡ܎ y<5`GifmF;7YHמ=[Zbs@ˋS-aJEE}S~WFU )Q?Wגq+{(*j~Q>J0}]!._4"r`) IQA:BTS\]JF{*a/8֩8LpZkfa7"΢#0 ^0pdM!VҚfZ?Wl6l!)bk!G6TK}fe!J.TDH$U#f<;ewdi15T{a ,)`qܺN8B -v9CIRTy[h;%GdV]fyB3+  e };fTEE(|{cR[eJbšUꞂ斐/(>֏ۥy%BӌHZ|G~GUea5pz㜉`"Sl E^ك4?t!sa$L' w7e\ޏԷ5@oz'z`EրΔ3|ŦXlNP<@ʱm@!@mJa"O.LRU[@:3(#5Sup&D!昰r r^vJyj뺃z>=!,Glm#XIn*~L{,m,Q‹Wz8 j+Qɤ< I9BxIq6=F aB"6^U _6 7I4{Cia_&NnOrJ6E #ܧ0ml )fp-,P$&z8oh!- s)M3p:[9hi6v{T%9uw?E9n6:iR㋁I~P1gF$}L^r{h󺹘xbbHLiI-4V;>f|05) f79[)3g1];OUc|gj';ZzkvF:E[d0Fד%ku̠waD1ۅA/F%/֤_OG+r6 vB΀G`KD\nI+FAl%UΠ8Of*-DдN]mG\ɣ9:?kЕ08Ĭ_ck5h ZIN1yO>x-o~"̑4 sj:s$ b\6=#1X7v$4wG" Cn\}?nJ<]ѷ|CzJVbdk1]isk~++QƇ ➨yuWxJt {D Wk>yBO3A770lɲƑ J7(ǃF=~d y%Wڛ)zm [5}pPu[}-`"zV^۱rʱZc\p fzC"ZWؠIƀ5뙲a aDЯ#V-grtZ P*TIT%r*bdI;n. 7%6|k^4/CpX$X"gS5E aHMeKmGŔ [n<b;tn}=GPyi*~1 13g\%nIr.O)4{7h h, ㈳J^F6;*b;\6vYHUv rNJ`kM+`R'}]oWىHJv]2ɑhJ&4ٵz,E94ijmZ:hd.p2:.ujE m ,桁_w"B Oj*xǼĄC zz%޸ј'AY[lhN4qOEjg4ˎTMVk*P:wkicO)ѮMs8KbCߑRP';}d֝a$K"D.aX p`f Q+rgy R+PD~k<`)N6Oiv:=d2MĈ?CRH%P*`3@w ;E3aX)tuAs#×p=%'5t^[?W<ꊊsڍ) ^Iv$?0Md0ztk荤`x6BzްD̫ ٕĒP,\.w@6A Q"CAlhLJ4|ܹ>Ul%T1 ټU1eU*=^{"jMAq!{wl;p؁;~q;^'Xq/CQ]kKn/L3пrl^c_V0V>c;$iP`ͣbFKP`XXJ4Vva@3sO]ѫ.yLjS3߸ Mkr[Wy-Zqae_7o\ 2\"JMuR {]7lWxM.{BҢ /i;򝮬3箜Ygq@A![kmw!'QK9+7vn'[DȐǜ9ӷJF-x@,?!?#E 'Ӑ2\CW>,hR+Э(2קfcJdO5<E^p/sE/0+x5xjR{ػD 섰UZLOA5w=*:f K i^bnIk.)SO36Km|AsU8Չ6tڧ<^ɹˇ(e1*[2e?Fbc(,)aVDHUs^O]5њӠrI2Nb{DѫlWu?I,G;_ًYK`H :}z߿>R dƓY'Eb5q8!G"Ӂ(+֟ojoG; -wJ+"%Ӈ OGV$g,d ,V29]İfd듛70 aZM$%w &? E>7#p.#PPi+} P>3~o|D|zA58܊jo2M %j^TQAL>L~ŃH_)"oSȓ]FV.#L(֡#m7[Fe$7~.ė޹-Avrp~ G4QM*^ _(9b/ʊ'Zq=hz4\A&(H>.`Bmjee711-L<)`J#Rq~DqQ{E_G`\& \J['ZA PӨQ@qPƊNWh|wtv\THT;RAe(A2F׿d#HǪ|nE6v$(s5gK)>C*!2g-;`MFu-eĨ&wy[ہxU(-]5JȂ.W;$! 鍏mD.BBgpŠX_F*Ye, @ba(@JtǴ;"‡'n,1N3}%^=Ⱦ!iy:yAL w~^PcˈHh5pgeu0rE\ /^V_^Ʉ^"zNpT gLOzv Q n 8|u[G3m-pY[R`ɫd76oh9tg&kjW5vKrjf|F,HOI !2ǜ̐}EaāVA8W d0~kGG8>RјCD0"vzpivBr]Q.ѿy{}BEeߗR#*y+BR2[Z'8+>NsEaj7t3DqD `tIfbvS ;[j&{ҢYuKP{8/-*ZΜX+ &<Ƒ{Ӗ46WT#Fe'܌bToiZGѝR4Twsw[_* Bfa.g)Rn8(ƜKH֫9>+l 0Yٍ=8Y |T`0dEypΞ %Y}~93K#lnYz{岘[8N6a4=4 ̙0V/ T萴cv@)҄d1-O!ߌ1B֙7Ol['k\|H۪S8UDQFm z*A>b:TĢKBXI lV3淡xWvt* 0⹯G6Ք Cr rMEYߋSO4^TrC5/g[;Dc͟ 'q.zk@0hD Qc~s}G#a&@Xwja1vmcMesX*T1h~_(Kk3G`ϧw&!Wm}uqth]}n/=ŒEJ"^v>8\ef-FXZ`]&&%po' NaFz )yih$ -: 2W%vRuEXG:Q)+4ZAHfg>8AYZ¥wz0_" 9 z L^GгXӏzK.y'vMG_a!@lyCTYq\m"=$!GSdUa0?Ȅ05FPT0 >_;76ank@Õrd_QFx{Yi9k d(wS$mގ*h  6v$[TU~pvZ@,j2-6矮%ƀ*'p+ jS OŠ6{7'tfDd ҙ#Ebzzq&; )O,tAxO9XTHs`xs+|(n!y6KB%\TļcjD(Cn6vSqwٽ/^*l#*ɯ?QRd[ӬDg8 !䖔L&Ł~X5b$~ x x|4鎑oeA8|k2rfy jXilgHyO 1ݹV{<J\ծ+Q7P|hy̮Ͱ`}Y+oF7v}}DSSUt )6qin_nTKGM,ʊ@x}:wwW7ԛ~a@mG|4SZL!ݷ J« [J#ucq0\-\7i̿s^ ݃-*g(l?\{--EM}ZcQ8lXhvp1g$t'*1[ w8mVk4PIVUQAݝ\3|Q?12@F;4؟o ,3hRZ7l<S* ucY\1J-.Z= u}TW]vC_mPMۘx9€\ zQJ=14+Wa,e)M'R^!S%I#΅>\6vpS5sOkʡ_QEbP1!Wgϗicr ùz%)A6" b[96H0rGשk]MvYgA}'NHi~y.@H5B3mW%萭LLs|fJ/EDۙud;WM943gPâY.{Oi]dl`aQDz /qb!v! (Ģ j1 $6Da9EI WLiI/jspoM^Br=afmqכASt >C9Ӷsv.ñ́<\P΂;>z9*:H wA6jM |PS~Ma.\nMi,ƌ^@3' 1n_wH9N4q#;*fi1I7T'W)711LXPYVzۗxꣵ%fBĸ@m9n.So/~4ZBDKa1G2cZKh0,Rᓷ""GϰE9ICEOBT 94ep!]!_Łb`Z;h:.qZzvQ5L̨E}8 Y^Ć3&Ai8rP%Pˡ8!/_E1ZZЁyxCAE5\:Nl-Rپ 2V\eY$O"Jɽ*Dsrp?:C.bPCnGCg8j=g涱8u3 `\O k9a.4yri|ga%g .iܝP59q92OgӚy|\zCҲz<v*J.R%P5ffuO'w'SjNh!`ehG+f%g{#E^"JBSV~-$ǽ\+dp6by_wtOEEM-Կ92LX^۞wuTzaT9{vӫh6xdn!0ܔԸ =F¡C5 P{¯G`F=/'631N㹢OZE~2bs$b(P)ԮMu\)=#P}dL mg+IX!:hg`s2?qiRrIũP0w`SG&LlN.H/IrK e@A5\Yޛ oH/c<̼D (Qa{bcx딿t'%0pLe豁{?d%\;JLy!sQ0{SJdDO,$-JՒS7iq!xƭi^C{<37D>*cͥZ;fŭF(2uFk^SvJ*նA8m=&,Q߆YyV7Я=! }Ddf˓>yAeɆ<O؏\;3AG"wycǪ҂xQeUΘfsas^#P|N.[o}I{-y5?SؿK?Q"6P@\o<ͧR /gfΉjG-ʝAgY)abj"b2ypϧwZ")dn/ nS̳Q)a=̒M {z9shk_fq_Տvd;|E~Zf.K; u7ϳ$v:R6)NPy6,Ր&HAyMFVi;ȅFyPKM/T.&q4 sX?I.~qY?K(4 T?T]PdK na1~Csf, @ t`aqr"ʝ_/kv9I-`{q̫s"߯\$㈆EeIH]_r5H/Ӏj0u 1ۡ}ddX%N?0!7lw1X a *\)H.-y-9=)/ߤcr^ri58]@%r]lP,\{g{=*Œuj\* aq2jiwNe+I 1ya ]²/36raO}g>f!nu*BO}zw0np>^k[?~0^"Qx7_Xo䇧qa3M1 6$4 `L!MkdhCOgEfrOcZ 5ҵ:,ez5m G$Ue似C탟YTME b W~}a$fN:myQgLޚX"6L}D0DMy1Z咂6 FS C+QrҚj">[ tK`gb%c88dB'槗*m\Ee3 vC) O6Te`I-6l[eiٔC7@ND'WU)J\7QuBf<' Reg}_8uۣcׅmp'20bRI[Futq*eVIX tRqPgk`ж9޸_P0x΅211W)c>- E$Xͨc a%;]ۯRa6/*`^A"A6E HzĶڇS1ʩ!hxڣ^'Zp$[Vd*r;,vSwn8F{mQR\2w\+!"9%-w ,Ra8=TdN}pQB>ו@УJþh1 u/2>4j6b'4"el iHtv%PʧNV$:u;_՛M~?{[^Խܶc;ez_U~b nQ'TOo(Mǜd2c]c:6sc=/kcڇ5ZjKk̒dibw5oy7|l_FlɊ03}ſI|PY;AZ|!y&i~Q;g\G:W }֔+U>O+n.5 7kNT 4_>`&i/z [)ː 53gBytnlF`xkmnfDl䑘$5L-@j'q*$ .d.U ;2EUTg'YZ!5;nFU(31#?:3;RO:--+Z+x;L50Cx΁)옆i88k*i v#JŜc5=~@Q"'ұdcU°**i/IҦI)G٧V_frϋ; / ,8(+!\A: 6zJ!@St4oW>xv'&3^osȲY|&eY"W\Xn<aNKP mZ͗$Y¾vƳ.*j=P@<Pa߯L٭O&ގ%(4K43֣\3/@PEWEfXZOR@splggkqS WjﭻE?NQY@5~<(.%~7EA}qw& Ƭ.x֕,_UsG`u R_U0MSҟ|b}b<<@oȦ~o|DŽ65  XKajq\P uǒǔ6pnavSr<o3TbPe٩8ץڨl}WM~364ߓ+T?59yɓOp8JvZx^e:! =WL,pCz<,Ot e[Ty`v^sZ`KvtyAAJ)o(E}x$]YmT|13}rR/ZV3?ωJtɥoR975F=U6r]b&R=ꃋ&Hgj3Xb߆^^"=up]#f`ԀӶ$iO8<<&NϾY>[suDe-I5B ~Ms`c1b.wBP1v9%"[uNZmVF-bU$qf[ߏ,+ŐUΙԶx|A l0I +Xڭpf(5c/&N"ON0{ $'[1cyt%pz= QE-k RKE}ԭ_UֶnXzs:ɡÇYv^=DvWl&zKZ=5xNqdA`E4 O ~rhY*ٙ4}A\F8i7b7*4l&W5~HHytmEy`k`, ȏϧ wQ^ۺGP[>}D-p(kP'F>*Q=^K{k%Va80om?vGu2zt2=47觠 vRJ#=b>ZUо2tg+BAٌquJ.ZV-KQ 7,n>x{f(_Aq5Ei}޿KuSChsnuŅ}6"{{)~PhUuxmÖ>ЋN9F: `лUdP)Q%ݏ @Rza=Gǽ8F߹I%Uu@I4>l I3z={t 0;.sB `aCjEqm),HĨf^-n^&h Q2SOal%s 7'NxB ^t<,R9Fk5@זnF]D *?+g壅( ~?-yR{Qrt=n&WCviuo,h,@LMS㦡R^㘄e䉲f" '`{06=o^Ir,X2Aa ύ}zn:;E~l%fUwP +dOWb-hH%#,G~ѫiqsn~Bg 7)=XM#uDvZON#~CL c\y*`q/AȯEWgA΅c77痊8eWCݹ׎v,T<ܐ`X.|;6ګKC=[ޜ{`RZʋuY?IǢ'!&?N OcY'=1##ΐ Dn| 0R :C~tLz)u |4<pùe}cll1/=SG YGosZ6_'/\Z]jG{WVަ_T ߈7H(Z찭IĞ^]hF D)7ieyH!b#Oj:,SHs"~d:@uBCލp?q qL(`?rIy]-/A轸!:xAYr4.ktkE3Z6X3~j[j2& +@ߔ-9Zrr+FJ6g+ B f%xSNt@==+lI2sn21`c3 o-!Vo?:5`=#mva\suh`ɢpX^0pԋJ$+<L0WmYK\,<6K1B#TVvS ʩx'g  M.8tbe|}m.ZREv0BBKPMְ$b:tnh{*yMh+L-R[%2z @c2B-wz(dJ)` $ -) Ip20js! #lw8SB~;Ȕ`ڻ+"g8ft$2QM]]rcf``# oߍ1=~]hH&}" f2WV~`Fl+m{^҇5@ B=Zi{QFo xhD+Xu?/=2T8&)`usbD8^ξ-8]yv>!!U]Kޔ8ogQ:[B%9׺Z+x~dz6VCCTYjy52[B2ޱsi[vCp ޚ޵`L]ǖ}9l1㐡a}P{C!h'{" # {CTGn?[>H}g-F࠳YN%0G3 i^!iLR\Z[E`_z)ª6y)(R%DahPV\}7nwAHZn4A2j [ZXEKKZ] mp6DF*- uAQZ째@c=a&%פ=H^c=;na濡LK{x|* v?YM2~!VEmq2LZ{0]K-kV_QmHw2W K n{ e!$E<⇶ebT6b?Vv!܎"tDJ(4q52]);_68m{~hS߳zFX6ƦmZ>+rZw!l=3W`#vVJM#; mXMw&kEgPN_ mR<!_^7$+f}F7+k<B0N߷yVH|Px5Zp+Я5E2sG_Cm/Qa৞9svI /\Y[Xg ֈnˁ~iSZ.$aC(9Ql)5ٖk,ƕIYDd!k4zcUPKRaٌnqa$h|6(Z!In\'*)m% U&<&|!/QhpïB5sp RlO(}0F 8:0X=ƈ-g1w12s:5Q=yVZXNvF)gޓl@zt~oɘ~fV$,vKܝ vʐ0/o,5Kd41ژ 2Bϧ@]D,EKT&ۃ pP|[0u2:kW+_/aFk?o6`kmUU 7+P/B +TV N'ivN6jC2Qy$ ^C$-<{ш] ZpFM ё.``&FF nq@\䂺t訴Qo(]`ރp>46$?_c+iE6XZ"P_L(/ytlZ«̮b|vŗ4d\f-~m(}*CW[vHD&U ha9X1AMktp#:&[|O˿7oTBh}S.6ox7gHAχK+)4iSD%\Wub;>X1M>>V3{锜D.-]J`D}@3 H gV 1ɐ'` 4!qV0ǒ=y`.p…ʺ!N~BR()/N6߿,S/`r$2Qy R~ڦkl*s4rDoOAUJO:!Ԓ7(1Z Ԣx.=q q:}6;ib]j¦C (uܥxA r-fm z+ LFSP7rļ-h06Y0Y0|׺[(zQ ahv4s*HOxt5U+0X.T4kG9U(?+)X:VլrZzܓV8]ӽteIؠM;_"j!Y MtB򱉊mlO,kCat!=7meO0oDA 1_gݖ֮݇PFX*%#! uNx5I8fkXTi=t}@JWKǻpgl̮JހDԱ8O# U嬣+6>0LFV߼g@HȅჁ'-Hs2$@7X'z!-yEn-eS3kn:zLC6XG ]>^: Us2n񹊍چ.QH/}nLJ~G? m)Kuć_ `z_`d/Bݚ pMQ+YۮEҥ\5;U0`0iFbrUn0~lEI9.Ca<ٲp[8Aaa(x&ߩ79$uj]~LBmanaun5*ﰮ+~SڄR(Nx/^|( 3(AVg\1 !fNRBm rXAzr0s?Bu0pV3x9a""1}1 gbۇ'\7A!Λ6^}pRV/W zbѻul+l ːe{#UR6ꠉ| B(s!Ry0p]Y.o"KQ- H#YbT)qѳsAC1im…{B*3c(#zm09*7JDLڝ} nolk)F vl !b(N~tƞ h>td뮭 J;P|+ :vF3t>MF"1@C$&ܰ7XKj#U/'xKe3 wr> ?j{9Af*:@x?ee9ʡXjtB?竉Ac#PN+n t;,L[/jz!5M,~k@t9.q0\΢B{ey:ƺY/0[w$@NQF GҦ:^1PN}MWv;PNCGnUz0~6,Lc`ʜWfR(ɛvSxn'-8m]Ӝl3!K 9l3ee 6 <Ġyr#*P3h錯.|&Ev/u=8Hd|JdqwR Gq"|NAVSu1TGZ˦JFXrtGMV~pp"4_5Ya ?(ge 5Nիg6vJ"ś('v%DC4 !«s4mmOO@o5;"4ZgJO<Ž=/ `ϯUq6%a"dkU>šb)W퐭ne;B΀O$c3]~pOou޸zzYYSwy3jsQ~9Um+&˱&Ut5)DMMuwiljَ\z&ۤ |LmK_h#ij ]0AVD+8Bv]IǝTV  Haul EPXȺ חL:W r!ZzLj!N2BEMX]\ H%5򡜇U*U ԭj'#BNi;CYbLbW^l^pl j J{`e #'q>~]!(Px.3G\-۹Xjx&i#Q>$@C:Tc͉o0 6nUTBھVqmxR|[N (j[[T{etaiuhRZctPh)`K[uk^@k?UpIsjJjj 3T )sDcU . gnP N t Lbΐ2hNش?@X}œKm~9xk.9I!ˁxYyZG ԩ5fiR4r%*{Nd g"ҴΪz`߇C-ud~AssaV8O+LB+]& # $xeU/w4A[qѺ_# e7 fs3;k,4c*:T hp E&6lBɭ7z~&BPO: ?[{9XJNXtopϞ"SIt BrչO˼D˾\*0C m we@rXSO.@O `y}"lAkncU!CٜT3g))g(+.fbE'qLiߞ@j3R}7L]G 9[^8#"F8s3Y|+=H'"G0I}/hw\J ]W ƙ݌̾^|iu+, Q>>N/E4TPb>A]Dέ5H>,!"T!-iidE(!A=/TlaVkʏ3vz،c87SUw ?VIt 9NҡWسyٗh89* t3NvbÏ;H meY,V02 VEp7*<j dj x~y@+JP54iP T'd1a/S&D@l/bE 8otNCL"5~Qu#xc͇B"=K:eG%a uT9{,2oT paܭpIS. :`}NϟX4/nڡSLtKQ0%V%ى=u&ai>b4H[2i~ i݊ ]<ƥ߅ITtInwڏ`qD-F8mYO_ *`1$22B1צVf !J! L&/fj{_ 供B9Yh(ucmvJ{loі R:p+%)b%:޼//+2xX' I  A*]Y Jl@ΰ6G?VLpjU:kdx|7lYm;BsKB$ YAO,N N^3m<4W9>o=cM}1v]H(,ų2BF.LEZdº-]c}7f% zǨ8L s߇N {h{eg,3VcxCQ)LΗ ,hDBfz,٣Vs¨F~M(StNq!`Lo+uۙI2;b`Dbop@W5a!d#Sm V5keN`ZQSB4SKHJ}=jξ[?_5=Q 3Er c ꇡL@9| M6GDAIR'?%\Nde%f9@_c59$s3pD_cvx㸛Rl w#ɃW3#yΰiSXumn`A#bA\:Qg%Z d79BVh'^᥶˔tsq&WFbzx#lնٝzהS*̈́=:_ 2Iu;To(x LڃI NA+yvj@D7-!K&%`aGmoS,SG/?}EsA+b*گ%=0Pbhw0U8.;$NKb]Tn΢Su;֪ s1(UF*n5TS޹U12NךAuPfMg0+?4je.\Y'=u . OvZByh—-jW3Gh=*ҒjOLhu j ƈmzR'꞉)7(lw-1N=cK A}S5\ ,P4eŠROϸ ڏctb$i+r(L҆4_&9˦9Ю5 Ʊ;B~Mˤ 6N=_ƶӚ`ضyS5 z ϕ@ 7atR(4K>ОnФcOb/_;}G_hǝQ{Oޟc#d* q 7،.M"dAnn{W\#F_"Wuk 3c~%LBXFI%a\-~nU0;9:09y,@ tJ\hj ,d_0޲y?_m ]j<{qhYG`^$)م?8ئdc*i:˔҂駄/GW, T;*wNjUrkP 9jF'H?{\ӿ+*m3tK_uC,\v 2wD!"Ww~<4raױ&pf-1*_UfV vέ-SDK]#u(2k:){hyAO#*m(7Md6nRBK9ۜ!*WXY/VP4vFX8H5k:]g[s )j3iK^/~߉9G O^^,::Lp.gq`D'۬Ǣ[onO)&0Y d5 # MVX/6^'赙#$}*}AѲRoY&B檹3?_(TQ'y;P)sdC?%/IgWj'8˨h Xc[+'mHp}`/L{Q#twgtoSWG=_e7}5Rṕc̼nԾ iM&M$tɃw;CEl Ǭnu,$}Yw[Fhr v= %7X$QiĔyސj2ry0I~sy@&EuyrYʤ nR_F,'pV#wG3St9}ŽcN~F+ eug6 w]|[ڙ̔<Ձ#ً֤oB7ĢPpg $پ&>ZZSSZӒ3] Q`\Nbnw8Z"+qKpLC~7< x-AYR`[eR`7}#b׿tXNtmmP fIQ/kK 3<5h$:6% v dG`XD^ov@[Wn 5\*yBXEJE$d;MX0JFֱ<ɫpG:8Ůidx܅)\ݕڌI|\5,z/ryV9cܽGt6p{v>ElgόG!kդѯv_{fh(ǫӋxQLg o `m5+/"uXD&Y'Fxѯͫ8ԙB݈8we%*r$Iµq8T""NhkMGn\ ?F@B ?2JY^۲K979GBiS\ɬ.ںDIW R M"; LǍO]G*uZtla|\q2]bV &.NG>EO:>"Rkn9&~"3^B4URHQ[Dekq֐t&]_()Hplo8o $];KFJpRa,4YR$`IEaǰسu+͆ `mKj96`1 ,;lkGQz\?)vvȜN(4Q[ۓՎ!?~:Ә P签9/6Ѣq5nJʯ dsѝX GtUWssS~ Q RV:/w|X%uLD03}<7/pE5Ղ)iC<WKxcaN=zGhpz\eVߖbJRW>Rwz7nL"FdʆgBqџ| _C7C3L>ndOdnix,8On|uc"/l =(cO`һ|dzJ dDV$\|'IA*j|V%Uݔ 44ǀ}SrvG^IitcM75p= )2C5:]dABZyUÞ B/aZxuwb@&0!&g :(2bItlPּ/ k|j K#T,vM{zY &ֵ&;ܶ^-DjꁷL\`'L󎓣aKT/¾l0+/㻠[\1 ~iܩ0+6PNi%䑇dbbw*V5#u\*+k钺j3¾"AY6wU1I&Tw0,-t!cw,۵> '%mۨ%La{0ޚρ| ч!tz(Iei^Mtq[%dnQt-}.5l254w葘&Foz蠻d,kM9ˌtWF!gD4j+=f\&C?ۇe&z. ?=VhKk[?&8H5 {", omgWIa"nnJԟs|WD.pi{xZ >,)5MK.YЂ L|'n-FtmlW>3Dc6KSf`o9sf\r$ם:T4T<"GuLe>JV㈈hsadk}1{ )56gŘNU.Xu&v辅/+AM4umkR?WAEHMCeQtzޡeg ,_ȱIuH|VHn:̗Ԟme28}h UՇ>D~lmzqyv;xq2mݲPz]4W;q gM&IYROM"H.ڱGX%Be (ļX@EBfwJmEƉx7Rۺ͵4wj;Vv 'Ҿ0 D_Ar}ܦ[hY+PS̄'Y/zlXNfr>e:Y "o̽ @C|V,f|<@Ώ{mEAp5U4"qle&bFb] ϲ=mpv"4AuT΃2Qb)ɭS8!>u*5TWoSPt\3gT1VA CVs] ݓ>Sw&{SaV n<c[O=l#-H}~>`edZM@q@=͉Ձ鱲sZ}~kGz\-Ց2񲼍Z)π2]ՎJquÝV(;:L, ;5c,KO ~UB(9 S%iejڍP2sEv Vxʚ%Х?qCTքTkzd t?ȷnP .?1ZJ5j60 MjGI/4`DZ l}rA/k͜-<}jJY|:v,dI|=CX*nT 3Sn!g}Q|~YE/߷ HP^,ڂu@ HHŗb L(F  ⶲ? \G]21g-!:ڐ-֞Wh'0b!l'q!߆!*}|M(ٰ?V{lL߅ś$FB#Z u12D#A7shgV$敠EIHΥۚvHgm,``UJOM/][OJ&1K Ķ~* {TcL>LwNÖ*3:ڠ#{Kd'sL}qEkC+dXJqQSJhQ0 lق]wJ"G6/ie1}05C;'3"63M+Kt*As0w]g%x;r4e&=5W4.u|,x7ֿ{{Wdn3^,5&[l }/f5sm-v'h38[vnhɴskK'0~b썘8z XoS.,Qjy+1rʧ8Vxg'cѼZ7U+^gz4ٜ(GWF?Ŋm=i$"_9rinDK~x$Q3 -6iɮk~2>-W/_$0^AfzrѺ۹"c(UhĶNk5>A}m-ec׋u>$0cYuPN؟v?o)9խo²v|?q{lX` q 2Y'-^r7j=mQ`F3ǴV]>7';kcɒ'^ٞkPw?r%XvYY,0Mܶ0E r9(F<-Q;_Jut=u~1eT m[:RVdž7_:9oE@1T@u͖ 0!PH3VЉ` ἻoFJTyl]G#e4e5NϮQBv2[)ZߵV=\ ͥ b벒 WF4m{=qVI@aoISW6>(x="?|LxS7V(I[}ϛp ӵnTt(tXZRβ_$Gaݧf^+֢D)z^dK$N,,lϘyB,ކR!g؉[c `UH1={}gF6*>5!얻v sre7^-JEf?yʦ#ۈ}@8;q20 Z빉NV6 4@YT#Pt;a; ,eV sk!fHtU+ dr,4!5ۆsI8 2f;u?h(ݮĬ"?*x3so-*Xm w_O;q_-w` ONfp*Yk<;8d%kyv^±ASda^N¹Jpоzf)e"E ?#FMMi "YDD 1[U5M1đ-^2]~6cCT@5\0X!MM6 R &pm٥L‡`[cL2; ;pV5 yNc1(%a@bNi5!,5=Ywȥ][}]>3B|5&-+.h&&=SR3HIhz̑y$`8Ҿm0٦}jXk3{ܜ߬.T5X@(5$ֳ!5*#݁{+¤eY%Mk}%.F#1FB v/߻aQʩFsf\#Ü&0iJRHkԧjE{S2nN/κMJ^6#" F=\iώY#"#;΃I"4N }BB[}m&/E LUG~@SOnRNX0w9=F>1j3 "[FRy$ѤbUץӮ3ʖH:6*z adfiS5ВV`c+_ kbLC3f 3WM!.' ܗaeǻl̖';eg i=a;=?K63IVsTve˸sbb۪E-8 ٢ `Z$fDQt1y``H$k>0_'ڮbTSÈ재 +Ѫ.:b暲AV!^`('jI^VO^y#vu:>?Bw'*:zªMUqr<"3ԏB\|3PC_6I>x7g-9;wf">!mgv8ԷKqZ-JNLFa|~`N0RN.B2QGo~@4BLYQ&eߒ`8#wAg;öYdN`c=T =p0dqF3,ٷ;SL[=GtW.7f) W mRX}; u %AekkAhhDQ;#h +`V/dnXH!VRUf6-czas`vH[N\ҳˉ,E梈AJd+ B3AШ* Bl O@jpӏ lYY%[&c[k] SG`~BlFPo7IO_o%`J9Зxmq CNd֔,,=I*IFh{ 2_hH,pN} 6|+a݈Xvt=]ssݢ HSg³Tfa ycZ2dHQ9;*i]KگKһ5ddYOD$T֊Z<I`{Y(0 E: O"=%h]l:MieY$#™(*Yghjlj6oX|lnGj-gT%R`fD.J41g/K L u$ƦZY`d!˪NMdh ljT8F'20hwɫ2b:Pb^:Q}9λļ`MP&h-6&w<>L Њ+W%I<T~4M S8"Jz=(F\є96Yڑr{?Qu^k- BfzMSbW uկ%;`CsZEVW w,Qu˖}x1گ(33e4vTN%る9Ҕvլ'26b& H:.EWw@aKL:߼ڶމ N0\]6nW]d 6JWGVWvxpKgMmqr9.f:45 p?De6 (2+)G-'L Ŧ9H$RvzR0SCvio3ZfɽaC:eu҂m4_[ vV{O[s]qt?m}e4zB;N_uxu61!2P L۬yw*M%n@!\j..*E5G!NQ=9_FDWS-KkKl){/5rԒ h:(I?T˓ d^uw.Z3y(Cž?xlOQ_zԭ3Q>EXԥ.U\L,曃N!;>!\ib/kx0#jWc]WY?z8?C3-Ohٗu9` EdD$Sӻ]#:yNYB,[ ~2f ~w |G3kFvI1&4IʚX1NsDEk*vrıq' !>sQSO"m&-))7^z )*HC/hC#z>]XY m'QU,d >)vvMa.4@d[Up/RL.,#5Š E¤ rdJ\cYvonas+,i՟:;U7&o֜-)cs@ǻ~?Hj|DVҵ#/D_8X%aaWԚ?p#Ry' 2C(VU^tjZbWA' Rl+1ˏ%Dv^ʘ"Ny5si36^l@-e{z\| WtM &pE{SDChU| $>>ŨQ6//ll+{{"w,\bP$h:]GRO z A̡);{J. Y츃݆1HnrP VqOwhBk̘1."V s4Plo{9{:98j J "z{7):aȁ/ !'ĹZ|yKQL mLvI_4ƗI>>$K}N RP m?:OF@{xYk8!6(8QşOWݬJܪUpAC!S&!fav,a>ӗ P^ŗ: ~үx*=2([+menHyMrz&8xo@2"!.$zL)@?QI0e|l6,P ]$M7P1P.S'k%"rFB8#K:bɽNL~dfsV>%DTV=]޶ }5~_hH}#hcPtꋶ'80(Q~Ƀ) HkL2V*pehթ8)-\-ߚP)|Th?W,.B:*+÷n>O 04~`-CFW5LYC|1j/>C<F1 idtQM:=zV`Y'b9SK2K֕_S"' F x5Ok|,^ wX[Sr@r":askΛ?rFEV,yh$o}܋I/;98\x=QTAbj>n`iքw#먐?)i[Uwt]뭀/"%2&(Evb䆂T{f=9&Xwdri5YgRnv"\zJ^so?} c@^Y]:+T*W$8M |FZw-qE'9-Dna}"KoP `}߭қPq)AI cevl!DM*}ߠ/8*w v4M+$vBI䢝&Z"j2K *UUijwTRFM1‹;:]сB#lx^G ӭd"f N;OFaj1} iEZ}h5\H$w6K=aIr'M*WǺ}<%8{p}PS+{G͡&Z)ck%Of W=8w,Jhmv^WfCPy%o-m} Ȥ@]tF8}KyD"jW09Cdٻiz=4HB94G?i$mL'N2h.tk*̨q:FI8 *ߕz T-É^5"EG御3g.}02ob~ 39>_sق9ҒC(hF}QzU)F_|ր^Yƥ6GC#t433AVU홬}|f.HMH6,Ip_]ӈBS FcXXy8 enNjx3Wb@;KLS=NR2a=3Gx[)Ez՝Ftಂ2k9"LI٤D.Hte;GS/|6 8WMruSK-^CQ$XWPPK WJfXGq t5?O$-A m}#8]u? /ú0^1qG| ~B VmLaIZ' վjc*\ "79yi 5#ѫWR5("@NܨgxN>z;c:#Yfiu.A`f>=s|%yc*o[E4v)x`AEʤ7v=Le'0AÎe&$H87wByTf͞D9ߘ_dMZoc]敉<\$v8lSB֡A8L<.OTaýrуRǡ;eRcaIw2ϣ: Ran+ƕi7b.p^{?yoOʡO^* >+M͙ B0~S@_x *ZL=</8Q XYXv4g6[6PCF+4]D]nżT傠?2Nughg)-F0)*IMդ.ڪYczZ$~"T-m~+C*XXhWX`2xq >`r!e2DƺX"vt鼅^ײkNB8߽ʕ{K[(/[LeT6B6ttX7=ȫE;MC ~L};ocܟV{-}0OmT眺խ?;Cwi`/%V҇ByWɜP⧙zOHAg}&^19JP=ɚqŢY^H elyuM5{lӚw% w!Ai&0!ô+19-:cs :;xJ#b5_Z471F}o!!9 ԪݵV)C1QLj(VFէ19ߴB$1}+ qJp||KGE\צ~yZL̿S&esZݞ};yǤS>==;=ƚ~-/&:EsnnF\ĵ6_]MP81W;e%}帲6=O m4xӀ/蹗OhRb`Ae| DZX<62{B +1_9`|5"Ǡ 7\Ow|aLj-AUD _;>^ 7ro԰,/-JasP0PhPڟ};(}r <oMQgzG :zvŲ2ZAUsȺh ylKDCh]#e&-!IW6<^Va)W*3qj%PQEU -VgrofBcއI`rmӞu$O8rx? !vT4zKD/4!kL) 5.BqLl @ֆ WoⳖMHB#.- vh|UUgLݑiY槑v!*7JݮZcifxx {=iԢ@B'[@msrB^zĺ>MozÂe`u ȠD мk5`dϗ> je PbaL#,Hɏ1 ޻yXVE;اΤoS~aɼsu//4m}1BKdig֐S4P'`ו)տ}ZSWNʹ/s36a-`e_!VLK JBNg 3W!ZP%l64 8Ny \2EsL7;u=yԪd5]Jf44Be ~!Z6KOYOTI8l!3ƵXgl)`iJ _Ɗ#̨od\aMǻdXD2krrV! |QR4$+ЀfE`;hC_w8zjHrCxc5z{ps%rhN&*yB/{5y ɨZUoA81q:HC}|t* bYQ@XH8Ѧ nN| Uex k;!PP[ Qz砀?x@oi-kMN|"K8?#+ 4 );(p(8 EQC_q0YZQx֬*Yv3ϡ,>zSY|ZL~AսV'Wx%ya]ĊjX. ;])CloZ<,EĂ9x(!w8bP?zuT[mbO0m~zx&(-n"Մo:@G\ȱ-Xz4uqy^W EQλ{̖n+~HѿIo0n%^& ;%bu%Yb2C Ð!Μ2-K'ˋ^E]M>c}p̙{ku1փᐮsx ~$!ٟtGߍTF{fvr=k%.x2fpPX :߹LHe&8:qa}mY!2R&B Jkc@[Sy?mmҗj qv{,.޸nN޿ཇv!T')Tp{$WA~'<};Zl=V~ih[Pօ8]i}cs ;7s^sᛁԿEM?K-<+MVHؘmMUO%6vXK@VlҺͨ#Kn];_[b05Nހ)LWQ*M \^vx J܀B?@;`ȷ FMlg~um`'<.|4Kާ[DД6wB (LFm9@۫.YŞ[(ABRgnS efyf6r?JYJP,"Il+0R_65< +fJ/ULc @IҐbNQ[IQaI9CʕVBB dGsAۈ+|;+"=ϳ 8۞*N`I8+V1R 5k b X@DOA1&%ZEuAMR~~CzM^i@E\/=j,֖'n>~͊,b.؝3k?~SI'`Z˗4nPhxA1pHqE@Ad^f?oP۪wV( z˛+ihdJIc*/ԥ<'kԱ׹݄@w 4WQ bm3ʟ>/3r2N:sr$1"V0Xm_pend\`~jck5 +f'P\@O:\=W!faY/Nij7b2qPHAUJyad>It5d#:>C9{L2$gl yGˤ ]\ʦ-gƷ3y*vE5k\!;ĕkB)I:SH3Y"pIm~N~ݙ " |`/ H;(AmE32FSft}H1 5Ƞ` ًM'SV2BՁi%|>cGOK* qѡ:FD;FA fvJVsn8|;imMQ= DLZj@o9s%E.%q*O!Z1mr72g/'|"YDj7 ts ]fD>i"gxjhJxS1o m$G r ԩR5G͸rR?F |HNuj +.,ӊ[B_`UEǻXlZz-~;v*<2>f(Sa&(RB ~ZxQ xrk1n` NPӠSzc\T^<60Wֺ"|!`":V?wPwg7w0!|+ T1>'LF4I͓84Fx*chSU-9=>Ecv(^WGZ^##PfO 8,.aKAyJ.o#p닱W]#$ +A 3&-GrE|VR%17GM]Y'U3 ?Ԇkfg}z[.pOVr MHCò^Fe.5EuyU~,!q9'&6t{xoD46,up4Cxb`4o t:|ؤDRp\TN FeL Ek*KrsnMD~R4jq&|41#To+f}E%g'[@zݕ0?UH`#x[;cE,S~ z1#hf[MJHn>IF0'p^FJFRbn^ 0`Z&gk&X.4e.PG?T2݄BVAShB絫N˼#;S$Ƙq7|)>/4D=D&*֋jkAOZ1r3]vҸrG/ Rܷ{L]L;72nr_):W]zMӲ = 4Lt<Q7 9n"gޣc $F;Be{  Ffzth:tjPiZh7SGpN2+g(s;N.XD.-S)bXҒA7Gv;`voatF teCT o2 )UR+K7e.8je)x5T1k3cz_nKf XI<˶4[To0Q(>H[P+orjFlCAlP0)H!:H=ުLqpGӋz?+oaP2Gl'$Xpߢ?ֶZܗ{vr_NE<`|}x̗g[bqmDRäecM^YWt37k;K)IoW:WYt@RXVV\t:ESYnoi.:B(#: ^>=b/QZCRvfsXGAB̍HLM]~4]2 uiBwQ Td(V/&Ke5;7b[Z34RCX൧ܳx5IAV.FxVf= rMQo[Q|P?!q51:_ J{H1=Ǖew 4~h$8fjk~V_Rht&nJA0ᔝG;#x$JCl,D % :f˲͢84.ZI=t{ˍ+/0CxǏ~ݨ.h SA}=><Hzr;[;!1t ]FEy=R.>:L^FCcՈ ,JPUW(>+hSeLY :id#2ݎ$["ِcn ZOᡌkz&9eI QDYvWJh֋'Pwu^x&AK{/@m`Դy3'h.\_a9o0@Ud5.fXa%1ПCVA_ ZgXe(@tV. _4x/' xa.Kv3p1:>KHhN Ճ,DJ3CC d#Ѭ%)11pngQLW☹5ZX f5LTC _SJ<:/l:!siVOO!\KcR%\LU 7KE!i wQT!YC=}ȓB}P^T؋ur4Dv-Meᯃά`L:Wǔ;,"9X4\AkSs )]i9'lC p#JY/GvrZ旽 W,=I G:rߨMN+~Iq`qЄ=u1jFy{&Y "0MPLȫ8|H[=l̡]< n.sT2*HIc q@LwHTAgyZ^^,St*vo'b*o{^V[wjvVh677-/-}mָku,:1هZImn6I3eAӋKQ^t m'XNs%@_Ѩ :c_>m-p"W0${Ԗ!n[%-i㵣.}hax7mBS L)g|W~ĬIy)Q2haąbF=F4P`õ&ܿ2i`)j98]ADU|tա]P}7>LdMޑ~O!FF db jET:.8Sc# /T_->uo p45{wae. u|fEmgT;4Dqi 1_5sCY?a9 ع"]҃Zm,@i5ѣMGʽj׊ڷ"]55"FL{/k+2Ewn|xϠ"l});Fom%<1wW\ɭpRLLĕY9;o!ໍŷYt59+xDKBQ;gcq^O .@yp11L؆E |1=}}t"<&[1Pf5ɉc%6|A++2yibƪ|oC㢫3cS0O^\{{gxmWt2Wҋ' &t;lYPqEb˲7]smz3 Q?ʓ-җ-Y{x6lsL^_$c%>xA-[\D³!H$X|KAwƸ'wk }^☠oUFW۫ Sh&>}]SPx}Yz[ .`԰U_$- zLyޝ3V5IhŹWT8)%\X`Zqil4ajyq@腔MᜅL#VkSj1&pmbBu' z7IqɼT1{檺J,]P:P_,Jꇶ:tV>%Si 4IGY~\ ecgl 钖jtOȋ:zWsjE!l`y}}vX44V &4^.KL₁ƺ6d-8~%[GRBʞLHk^(eon-u@{^|avJcY\yڽr6E)P=Jfbn3Q[A㢕HK1FLch#keehI _ɴWVWz&j{n uQF5mm/[ vzzf>Lv[/3 F]t^EGccwlSoOYB%tv54ُU\hv74QGVaU/zu=jhR:TWq|讀P?7ٳϽSjM]v9J}{cX/x60BԺdPaMBЕv$ҁMrxe;8rjLEL@1MG "2G9KUɷ'2Ȣ>8w{ƝMkpn)Y15 gL LI;b)ʕ2~ $VñX+7W>W3*#EyV1:K ܐmUÌd=46a>DbVxwhf=d((Isk1O@rOfe@-dlKs јqg$FF,=`nM^88V~cRԁxO"O0`%Pd0,`rk gxmVJJtHv)Ɇ%Ϸt}i%J,C?C:zT :8c)0!ZH+&=_Js=8H.I\F~eu0dlo)GGre{uܵ,T/ƮDn-.$lzmO*×lA?;-+hKnpML,=P͊@Wm)-g|NmMcSA=E(O;*ܺCzi`q@lS[={ v*fи +94g)!W q RteAׯ^<ֽ̨"C`q"0NcfE enm˥Ф9 CwC *RIZ+򹖴gt0BQ_Zg1"!tÔK/` $iJH7dB8@h@[4џ*ļLe ~v(DA5g + N*6^'>]HҮk]ipZ5;.Ju[&@wNJTo{V[G OylwLL} R:]혅][ҫj;wG硝Ts[v^<~9RN gh&+(')K3 wrB(RPQ܄gʹn9xuԮ7Fc!Fao]EYcz1V..7jm%$2ze\OGN2\V ;K}h-tz#[l2!gU"c4{Q2f#R*&?1&b8r'vEZk%ΛTKʎ9N$n7E\ĪA4@;svKK,CWœmJ7/sR=8J!7vио(Dsm{2cN~wy C{Qx!Nqt֫ 4+P4Ĝ8SDtUg+>i%CILab8C0m0: v#0~^9 ?2LxM˻Ror `u@j^ӭ?Ž0+x zgPƓtCoHXE*'-_~:\Pۼ2U.y淾PicNq/jyl tV";Q+c{>U+B*ǗzvҪK@@DYrs7Q4(8t2lg`r nOZY : JBtmDxبWL#gm ۾cBӬ5aK(5Q~>W@ܠS}z5-F6.+;w@kGvJH5Ǫ6g4oڐaT2pI'~r刨 з(A:crȴhJ$G9jVhń7٧H,$I0d}V*_CԹѷWp4wyxܩSq>u@A,՞bP#(htn/w֓#]!opέ@|{6̗L#?LDͅy,3zF "K#Fo Xl` W ռ]U9 1Ԫɼhʰfm~a|;%3WT+ڙS P'SFf[s†֖F/Bu)f;M0 ④0Jf6%R\J}cnZ1ES:`~h?|.2`?XnM7%;3{.EAī#-Gf &=ɷ^*~ny/稉tVO099ј\2ae}ցۣ Mփ^{s'Dˈw@<=dz ]{$5Gy;;(pv?|ud0+&E3bIHckU$zm"B˜2_!_u.p1"-niDGb12w׻4!Qt$nu@ jh׺o8Ksb=L. C+ʘNJ0Zv?+pN#;"_p{T4FKS/ =^5fuW+%-7JNyV%c8>$喜OxlipaI av 4C `#ExY#/t$mؽ8hTO šiP?ņP\;`Z:fG>bFYy I)|V/A~&&v<,˔R޻Y CjK)HVۛiـAPmH= zO$׊ noL?/DhC\pk,Yٻ\<s>j9dlɻ<˓(6 IOEo66F eJ#e؀ϔӪJ,_Ԫ+.P9ԕ&ad?aSZH%h=kLo3ּb~(lD0_|%Nݭg>B a|j\"̷yAuy|msdfm$*/yCؗGUYY _7(|v#T}-݄|%b W{ J2Sw-mWF.nDTlj!=rHp[d1cX5C"~88r@kRC1kG.ØZj7, Puv@X'&k<=IY$#Vn%7uƤ Οc"g?W{߲ظ|Z[<'kTNLV܃Ϟ']jR>zOL~ؤ-pkN{kxut3)U=j+tke4K]eas6P,2m m3o_*lhǷ)s A~ة\ȪH뒘]@nQTFoUEBc zsPerԶ*N_CLfn5Ua~UATtt8 Ck([޼ήv :r5vr#2[\Sx JAAU?p-yϤ-; 1%a!NH E0lӴsu91Q$Ԧ]IFZW5|`̃ e}ڞn Zj#aKU%螫DnWc.;Kd(H]ZcnسR ;W^}*݉ؐ6YB]*~2I_$ q&In}@Z,7l3":/giO/n$U[6? >f XfʤW3$8{ӸI"! ֿXX\w|i&ӢUxTG,; YA.< gC07虽>gVI>x^_ƠOxYiܕd3g}X-V`z?^c0geqj@ oZ-#X*Ђ?{g˻nx*7! =N?B=cWLj aWE.t]ۂ+I|z8:Ĉu}MxgaV m'%}&M؎#1E0/E_@5lnk H("Le 7Pb 4UtoS-'2{ܓbR5(: &4abjY,#lWKc ]FTׇԪ ҁYx9-+nG{2 UAQ)!okm?=lHhnYIr$.~t3#MN,'ncSN:[*{GٱC"֔Usش8)rU j-8ݕG̱rM to+jS.'+dujd ^TZQZ)á/>@ (׌?N3ܭfZwͼ B X̕s(4Ղ```:q.;RQ/I7FOl Жb9"-tB3F8LZ]ǰZsK|#Ddq?BpIe/fF:s fOklt4M|&dEOr}xH 1oV@M ЈK\zlr$͞oUOFmmTpsf7IY QnȭQ3}ܑXA3N_G`C=N鰲e5; `Yc'VIL=]M-ܫ;:2.9R zVFӳGȁ6(.yFN eW(d+r Ǎhm ؂~r:{պdA슙o+5S%LP`ąʤ\j`4<ÂNV8ǪF|`N2 ZOo15D]MT S{M%_2JQs,( ㍰ȍ3nAV%71EqW8 {"Щ(( ;m((U =F nB><'8Wzpx$|]>u]9 R^o܇I +MXkP@x&nxaJ!ӮF **^K  `rXh pf,U i f|FE'w_tc ֿ_cս2-l9DL9f ;A ~̕PԦG5ku_PY, 'tӱY GՔXqe?AZ&Jb[m@]U9;t=6Yg %wW7[LT:ɸ'|i)FfڼrٖީM\(O3J9$ kƵ\)jf]:A߁C[+QȬ!,YJpOukƐ&2 Fm,`3y2:d4 =x&Raa~pٔ5 `Rz/ ̭Ֆ_K(gtrg"x29#ubpu:np]-svhd@2XW ^'wT@r! `4YUywϟPBOHW㢴_a"qcch T $䜑p3&q҄횪7/PTG]EBVo[P(&Xȗ|<2Q8?5=h?n)?_G vxB1~^y Q [*Pޜr坼 7ڊ+[eJQZhrќq1 ώjldP:!4+*;~{Id[|Ee!ۯ/L-QBՌñVo[q< Yه?yW pgRKt˝yV`lTs.Lt׊eIV̌ONgfH{EΙ&b\RCfSc3(g|*:Cƙ/}mB-f(Ɖc[hz|6&V[DXIdËvӓ s$w1 o`1l9_gWwP:25U'['|WjƔ{dCb呮 ]B\Ȧ4quUKUVX8.F9XP[y𪿟Od/JK+#MEtz8Fv7kTNa,r3F`I=VH IZAy#pv|Yd}Lc#1nTݦ?ۯD ,*a \"\8~8?bx"N }$I4dtehZPoT{9j\b|W!/4 QSCΝGWrN*^k'맡U R;{,tg!x;:(+ U am携A7ǍP>P)@"/xT<5o?MIOҘ+;,fv3p>: l7FA-zzP'sIWO]宂 ڝ$E:?J|jSzެw15FdWk ѹœ.2dGf |T6J^_$@Jfoqc=-=Y}?hIIאZO4x~VV[QyC>֩V@7DkS*[c>$7 ʅ<8a\4H]t$c K߀ljK`صB:Bgq~; $m"GoO$o`C۷JjPs a|!]&SҐ e:J#) WyDozT5~>L,v<8xzb &ba,&;'yy7é\)OXNy"VsM{M[gݕfƛEW\akC^Zjks5hq]NOU1x1sIDT8)Ǚӯ tNI@{OM +/cy&u]vb66UI۩j F.u:i)yr3d79CL$"h~1eNJ2_GH^AZrz]DL+r2O~Hd2uK%VsU8MnaT[OZqh`{*>oEy{pTK.r!(m"˶nP|M3qBTrh2?b6F.$ă5sX+RCrͿ2%8- 1׼.ci/kcE2MЀ~;SX}D7EK'A WZ&&bzn(na''h֙]vna6QXuMszjcmlsfxP͕X_[|>01D\=V@H^&XKS@7޳3+XxuSҏi,Bδ!W(͠=RA_5:ըyMItW!.ݬ`w+JD;w֭ ez)n\hc^c Lm_ O)A ]eJ{w6=I@NgH>Il hnVE\sa1V㴬$xjV ZgL[S8,-*w/@9T䃺/p[|^}Z0?7ˡ}>)e) 7VPgs|g =:YmT)սTx@9ARMdPr.XVLc%9{fÙPVqt0#8QƧr3p)=0&L)&IJ@8GC$z"[hZ {v i>/ yDzL8f'za%3]ӕMO](NAP.%o>#3U"!aQU@p1q0Iqb5]Å&{xvijj@lJP/o 0@w?zQ/2v/^WBx%7{ ~ISN++crI{3_yu5.8Rƨ*X;wBtKqv=&b&e(DDZe%D9#\P6Vxd%BTL 2Q4e.`/)c^ ˾=\EE&+KUq6!)-53^5*^+b8ٻp1T7: r=K|M6s`ss $9C< j-%=?I GH|l\g#8]6)[i Jj \S4FeD|GN"jO(hPә'vEFK![f@b S~VSRtB-IAqg,p{+ȤO?P!uMz,54ᯮQ9{~NAzVϮ.RyoYz~\Wmrx,0?hsߺր=&|q?S), u\Ą[&"p9AZ5P6<+Z`--WX{Q:< SswUl-zR:FU4;t*ywudN\ shmʝĚ&tP2$}|vb=_)]I WSlk|2A3 rⷲnTvOѐCJ cn`;htlXHgX}DSsJXƇS_Iym.w9mANK2-Da5T5g$YeʃʕnEG*HWE^YHǸ_B]BXw͑UuF2IFd2ߌvr ߯K NH=ej)A_)Q 韚7$U.C<9k@*oSK9+"MP y-F5 aI(Q$9ו{}^֜?8k,%u%l9 ]MpU7/Ř46Q\IxO|t2D}Ѥ#4t 5 }舓X'- ʮ]9J_ "6+:H \35k`%ҏ*KFvzhU&PO7,31K9vqvcȔ7HYdܾџKr"swg8`tA8jA?$uB 9ësEmWMy\Fɮ頌3P'JCUll?EN"MjZrcSWoP ʡ/g<&(Qݹ 8Wz0y!Jz9_Tآӽ`^EPf1ǏVw}D<jV9ŨHZJv6dt}ge^+CյE[|p.~.TQ S4T}zݟemΪ5v_Xᑝ>LTlxF j@@¼,,Y)f`Qa7o{i2ͱرnpX,Ŧ/{gqQe659N~-@25?  ץW{2yNl d1h9mq9\0C6GgDu?vNߟ(L\H>J+#㖃}VtV.r64=!zt֡t,vu+lj}rNka3$.oPTʂU:3Esn@{Rw9E=`6,L0mZD20/PJޡw*7j*z|uxl |1c_~/Nʸudӹ.Sx1+l(z8CMړ4JirE%Ԧ4~-`X[Zq4 Sq;,_|_0$ 5Dc#15j/.ϘC8)ۡC ָ e+f1$Dgc쫲2̞~6*=.|O=k!ekl4s'nz P L7"\g#w@-њ׾JrPJIYDDr_1Zk)ʞlSJ _~+'NKY,hW?e0Kgm7˞%> zgŠ&pU= ?$o$6,MEaI7i=hO?QVM:BFTq\52d @Ds2AJ=-LlN /C8 킈K*ip'b^{أE.r~0EI^g&ܛ!`bfd74Hr[D1O:vhޛB/08>X#xURzp [=Xܬ@݇87>դJp[g[f`Xq:§5"a@1f퉰^Wt*8023Ò$G:nsQ@0VZAam390 w_W<} %4?@ZZ #B\҃"$gZf:VdaRz`-q!=4&[nt#EUo{S؎,н8#JZr7T4*E ף.8C DBaG+x7l ~H3T^bm`!J[bcoy&zz3D,* XL(ʎb^k|e^LƕG4:M Y0 SY;M\jɎWiwB!kU®Uw,ekK/W'?l;`.?B_[aOLd $ǴҲ hu_x* 90k1+/kMi/@+j(Z.إFOe O[ `\=6GE26G }ſ9짥6V4ؐ`vh1Vwm{@DM JX_ujQWVPzzF_ϮůRac% *UG:ԌѾi)qƋk> WZ`4,ŷ"Z&<>*E E-Y`'r_ŭ(#,j3@D2dO:$p`׳K"ghLRpv[-T12 VpT< v>~p& ORƬ ގu+4ꎻHrfkP;T'E֐[PWШdCa{~`r@pо@ұ))}oYS:E׎NX~)jt#wo7 y\V .M"z`6f ု;XÕHOjy~d0}TrX_x;.6nS' kUPpx-򺤏*ϭBO<~lVg3H R&<%$EDcU&H`8W4b[@!?:T:/#-k"ԕP~|.{jռc8y\𡄶$` K<.0#xD(+ L}AD ̥}A,* hshbbOa"5 $pVi#W~'J_>`TPr+/Z1Jb&PY)RJR}83NE ]qj/꺰&/?M3|'mwgm{R̡\N N7#/J ' Н:Vb–NT"SDتBgw$f~"YTw##4_o:Z,9?o:ݝ$x^>\t_`X$<ILc~l62r vmp ܲINz@că5P6pQ40ɑaNkDtP^wp6 b@*8U`!%.Pa RPANJ]1/J-H{R<$@J:U-B(v* d]O{5], RUcVqnhP ovPN l#>{& @3 16u{`.EkYt-?RIU:@8ƺ}u,mL> yohKܳ :SfYEm B)hrc(@?uxMN CJЮpdOz!>)y/؏Iu Y0ɯbI@ uG>`c ׷ ]¤ g$LN|~wlVܷW YFxByܝS="wNwb -n-_nOՠ0 1D`&*u6{a1Z$ >q3ނ3=ɵVlG2#4E\y{r Oy?T/xVLL%Mg2*F#/^HrUu3]*_DB`; BaNԐnk ~$Ѧ la 俳H?2!n{`iN=:-O-% A14A6j=mrW GX"R[QMsNڟg^Lޗ86%=} *>v3CZ!iW_<$_q\Zt7jdf%Q`" elhɇ?2;BL~_ BbAL <>JxIGn% }XpT # ̽rg 慍*xnj]OmZ$ro@0;.52 گ73 WW<#I8mlhںKfw*Aa.om=V01^#"Pf3kBjDM#ߣl~\8_lKNlJ`tRBy$ D0*e k-{H_`y9e 9.YIe%I/zaU19+E=::r; JMʠp.0U0~8%;VԂLgcbK'R?^z*H09a)/ʀ\;nQXfaE͔{/6㿐J(Wf'GHq}\";s%44UdrVD" ʠ^z\}S6̔0HB]`Ng+Z|YYi_?Ox pCA~h8`. l r=F,l(k-e{:zfC\4 l<rW+c.bL4 . uEG>:3) yq[ Xn:0r zE -ޚ]oA`XJy%qyt*}!HwVg#£";IS0)1P뎘qaZ'4w5}s|*VeNb} u($}~Z7,AٞOT<"yɤ =Tk L֠24n0Z%c=Î@y&?b'%L~* m1Et}W #0_wOZAs{u .4?,I 5m_Yb}_O@u2n}XkEB??Rq@-@ɴh~L J n[1 6ofk7pSCz1פp0 ecC(Zd;0`N'cP$mu/2U4XDw6zxo90zQ'kJpǠ#D)y^Ly28X[y(ڡVhQ@9 `QËɃdRI,Z?ao @Y!wZH#FL)4IJl&i+BC+O҈I(tuc P^,ц>[\4E!Xpy!y_m2td l"IωDPcԔ7Q[J(N]rYj>;^)Ac7?u96%RU1?$\b+yv)QiWKǺ}~)gvG+(Hd\GC<\9 B>het?YpzISAF ¨"JQ2%f~`])&Woq#+e%nO˾7v3e(gU[5ZϮd3J`hnX09{ H2z-O>mHi&AS7F]X,M53Ѩijɧ*ƤQ85$ aeDURIQvW'uJI;ϗF& *IidP ^!<Az%3̢4-g_/4jtԧ Oo^.;Ϝ#I,I@9%ugxT)Wn5گw%0W|އhqyQ6FM2[w ])0B71L1hܖ:ºdx(xm 1;+>p= :+֨';q1u2釿n-1ggtf&&_-Vi|CBXnp 3+1-@2 "Fٌ1? P[5L^JK5H/M22iy|Ud7VqgLէIeKHǨ,mř(?-hb)֞\lbŽ#7 "}VYZ>mv:EFg[>~$SO?^` P UhEBCnО0N cXЭ<Ӡ 4rq*mZ)V?Jzsdی8U_ܰUgߪA&6ٽ_̽#w=XL쪷dBҍB^? v6(ΧXgWg)^x <Ӧ5 FC:<妣꧲)i|C2;AZ%i/"cg._0׃7&W#TC`Z捹KP#2ej;E\e &Y~L `D=nf-hB"h<<+)&!d|{"5k\9^*Kmf2k\m^>Lʾn,4;,6e<OǖXs)øMw)TլQ s3PK1^\ C#wjNih滗$IUre#MbL9H9S׳p--[%*y8 isL9R^+%ŲF C*UƂg1W|_ocr1bN闒XJI Y^^io iT D`גTjΟPQ+EmL[6 ;TEl2{PۂWrvڱ~>Q)1"/*TK Bch-.dU/G 8D$MIX`1٘8W噘I`GH/Dhzj0 c<]n k S%jhMaƺZ-^ax,& nɣYwMO(xqg_c ίd#+lu̙3ƨO:-7EpǤ"9?g oE8ؘ#sty4pybMJ?)E_o]C7@dHL6G_m  "̸.Ϳ#WL-u uu"fy{h;1k$3T{@}tb_brtj1Q.{$+ʖ[D]b CNK)bٳL}Co:fǾ2jaB;->ƪ|R~|^G@ܳOwX$ |+:,Kw&7eK$گ8 6@GfQ%&mVX F>mO@юAš󗂓"ar!B> y`t|JRoQNwaJ8`'w' (K)f2Rbx`YsT'j_õw[w!ɢZtL|,D*{ԏBcnzJf&uq' N&NʻY#`.v4 AJq˔ #}jԡ5=|f8lĥ>U*H$*V4Ι,y{P?G‰ef]-%QAd:(K9xsh;j%ՓhD?7BzNFNgW{]VI%{l@-u׺,bƮ.5q҂f2q2Wm6C,uqQqY>a2:+pԚy ~z3?\"#= .`Z̖eΠתU%Ky nY *1ҝ~al-O<+xI䷫mtqtZdcT0ʼn9v)3m*aLK[<ͺe PB0sn; ֢J`r]OzZj<L2jں ejmqwI3f<;Z؊%pnz`MOzc΋܍w̯Nq 3jc<}bF-|Z%pS-Wؓf9'+S+8n);eG&>|-y0 jqyĻfIBUMZ9ga\cwktN<XQԎS^MI}1~4㳤7 6ZZP'-s/BuD_>dQ."%_TSp'CbyЇ`1TbY1gz.ܖ962ƿEU篋t3:`&6;WV43o M62N`8{P7ҵB='vX"4īlҲӅy [!諬C  !9\#?ړ*{M’A-NQkB $Aэ2@~`ZT6 Az.JI I叹ADid *Zm*ImqhM=dU~@z:I[@ΖrrzBT tޮ/Fr;NlG5 >Aom&8w(B<8|)³IQ.yqm6 SJz|g(Z4Js>@/&?]Jplb`9I -CC?smzW+5X摂/<u76*dZ-=On6D􆛒PBdQW]:MG.&. ~;\M lH\C8`xk vꧭ$zmx2#| ĀX5{{%w6)&MTaMY_Hn?ç(3!ԼQ6-t-@~Ъ ]bv *2I)q+Lf_ӓ\ /oJqµ nkgk E>ŽA}r$LH5Xs13¡Lh]*FHlԁLW&$(jؕj&yכlL/R5؇Dl" ^/tVۙ8,s$,g QH|<.-WTH'+tArVIf -) @Xdg+?k3ڕ b{!^EAn9pHNV )kLKa8 =DwSn_44|JkUǹi;g ԚR7ɯWkU{!&D;(+P[օk0M#D\Cu =j)o";'t 1AhClhmYQp˖э`iv)Dn=7CvHzo=B:,Ưg+ecw9ӧ萙㾚-LT):Y<1ˍEAu[z `ɐ.04z"NET6;1gV1#b7BWHvhX4})fj|h:uzZl;1n4첬36k!|8l8QKbcD$)Q[N(2jat-w,J"_\[c0yBf S!0 mkHsbMFa)Q7^ XY{ N lg/Gy(J˳{5nt `Ef\1ՇZ +'R*W=|^DV@\KU G {w:sBΛ 4 )dODwxE ?_1J6hBy?DŽCab2O'n?4P<!N'M{A/e(|SA a9xq:Twj`SQLxP$Un[dd+ܾ.dbn` וԼDB~֥ѮЌwMv,H!/KCE8$͞ڞ+yO|_ TBEiܥ[xm1W4۵}skPF %IRv`H/ 4kicknB^[4tMnC% tr7`aöʅB=lL^AXsUfsuVTeu(I8M `8dNj}XU.{*3~k\ЯRkB[@xi8?dש}"(">H7KDjUjTL~/xphe}${`pύ89?T8e9%1}=|dS4gYw͂LÍ^jVP5߳ר%,0K2uefy I/򂂺є%cF/OCv&/eO*T7Pm`SMX5[e%a,1Z5&%t)tlT%SWYm?ZҖnR ^? H_aًZn^tr!sJhLG dͿk1F3w^v{>aG3wvq=g -0Uƍ|EjF%"J+쁔Q߿WQ6 !|LH)duyƅ'`W&3ڲ(AOJ"KeRAWW7OQTƻXKtYD&C ޾ㆹfe?U`S#}Z>ԛ-1cuE:P"S2ϣj}lC8͐QX¨ BΟΫ+6|[Se1R3rzƠb]%KˀːM wIYIxvOZ@cJ7$ 0J ܌, 9@ %ERT?AuWKy\ dކ `1AGfluȎtI z 4;K4b #qK?.#Yfhn*}فr*.LSyyB|7% M(HATE'\SJƕq :>H.7yiA>q(HO:`(q@!Af{Brw4Q-&ʩʫZLtDh>UOH0/T^L'^LQj1 ^tW 2Zdκ]l o=yVn=Pu3MWYx^!N_E) 2ai$Cݢ OWn DtlP\q%.ɄsH6tNJմ؜%r0S|'ڐ Kх 灞Qi1\Sv+kU׸ H:iIlDtLFABOg!hY==2 PGEQ_3#YHmEh)tMA)x/T-ݪ fo^W0BM)`fٮ#YV\ԻOǚMWrˁR>-bO{zYEAl }3UߎQzxԸ7X-]ƒt>aQe%-Ao 2X[cp.ceF0`a^t3[ʭȄ)CiG I| i?~O8Z+6ۖT%Z"u>ݒ}d >ݸ@w訽sjmn4+ | ѩө(F ع=AoO5nպ | )G{r QQf@i"qFݭ2HVL'q0g̾ʣ`\$UB]ٖĽ R)$Zy{ʙ*=Dh~wIb,ɝ!B!E1c4au\Fk778إ,_@NMH65Ot7@*9F5^J"Z@h|a KN>E{%N^^]Poiaڼ9o@> Ct10RPpIΡH ߠiPLio]x0 $ {"tL"b@\'v, _xYikXuį\$)i):jߩȵaDNfW(Guָ}\яg2hc!mXIZqE4 B>WPIgF,9bh^͢X1Vǘp VUZ<"KMa ϡ9r0d&]G"7@_ohG[5 M>Qc*놄+FHEZ JĀmĀ  ר ԑ=g!~ nS*R?C6 cW+Pg\O"`ZՋZ=9p?%恩M C\2}̥mL!SeV|8M.QW!WK4)i+o6]24]!-ahnfţdp&x3sߩf?`=JY†o|?OmJ@Ak"!cM-(yNM]M2ћ\c\s|RՐ~ZC: M]RXrHh.:R^l6:cܣ0:%&t!1x#F*%bcPJo/) +,͎D<&6W3> ~lösӥ?Wf®] ,3ΰAWʬ\-Ft/x42ݰGdtY =Zϻ]bs2o HYTϊ@OV` syώMZ].WFj7"$#3YUůk,tH`Pf0*]6k(_|qj9 X%|Rގ$[ ̞S| ?+EW=kDF^j/%s`"U7ҁs$$0h^`*P* `zjb1Dzi}Eň8ۑ17|A |J$f%W,bP!6.arKj`JGwxo.2af#d*@8y8݋쁨NfH}X fl3M#7?0 7%lYrx$pR@lAWkx Z9cS'dgp??B`L^lVP| [;)C2vdU`u$8QG&O\% 7ڨP/0 Le M7Sm6 @/ei+ V %"af 5ޡN @(޷ / xaFT*yzjz>e*`uJ~`Nwq[q3bS()k'ovzF3k/Po=yĿ Adg)y 0/MUp:AYUu"MfSS+(mZMqAE#΃Lw^_<-IE:Lu?% (@ɟ׆i YcK*14z]tѺLJ$N(V!`^K2UP|َʁ)=~ O_?\*/=Nѣ}}W6]8; M(,rdᏋUne/ Yz3 IƟNiP&MY1"+ē 'q >Ԡ oeHh>QY?QybH ݭHן!ck?V4>r ~(YaGCG{mëzU:NAm\f>X,c K?Hܵ =BF(mS^ )MjcrFf]5%>|3'M0Iyy6 =MAgqDH8X?}зΤco^7r8DӯQa= qo &ܷD>v',5 lb/}  pۡ ԻPI$s30sLP nFE0Klޣp7eEPK>Ye '! *N?[tj|sRbp_N[OASMÚZS? Xy* \i/ Lt2?\Kڻ_+J~Cxt|6P`tzl펻tɕm=25"ڄadB~eNRZhljnrJ p{aMǕ:>/n /z&u'J A2VCMskE{jQy?m\F&&3;~E nmVPDdlں׵Oc:>tBqGbe)EsףD#vV@~0v9D_J@dbAI>\(DM2H:6ܢ>tቯ_ɧd#r?щb'ŦdF$/T:)`DEnׅ6mLre6Qx] ,-_a;55%kgֺ܁S=yA1B}6ِS >J8+.1Lf"y › &u1n2q݃~@0+v8]J34S0 ,yaM‰Nxd)=V\ %ت]4)ً$^cTʣҚ( @Ebcl|iWg >th,a!̯~sB^p!kBDֲRTPT%(yg ٢PQ3vyz\Fx |0޷B)cUܠFeW6L[qMK 8;'TUl^N7=:zR`Zu_ňڟ%'$&_S]'„|#wcI7T:, /8'SV~-2)>gE?Im*X eT xȘКd,~4{R#ETY 1ge>?Uf/1q CNC(+xq*}fjfF>Cp!CgU8*i_|.u?J4. zzl2&/2#Gly{bٚQB-Fds .ϿN%T q s-?MQ8n/ w@K3E݁K`zLS[b^UWy~ Z%:KGo'SGHv.q(ǕV̢]bO<[S{|ȫzU5͜E/Pɞ8,Dirg)!C#MrM5 zVd«'m p:Wh :͋Ws4^cڶfI!s-/Ejظ|ٌƮ[*^Q5|œ߰=̝kqJ Z~saU&QZt}Iṗ$=J\!-RN5vKV }7 4V4{H;)|?} *LjS9>lF,lV^Z[$u8c^#" Þc2#{oa\YyEeGQ=& W7=%\Nџ8ø)~.%g&;֒ÛCETQ'd?[q -8.#%zL=:-ih'K .3UЪJŝs0hPm$ơ2q+&צ 02zyrj-g%tEz](l{qr^3%,ovs!^Awk!6f,({q,u/̍ĪMW2f-{/c*Ǹzh࿯`:[Ra4䨜Xg%u2S\rڭ%}|e &\N/bFbR?F=׹S{5\N2[(!2~NU䣫$(2 $~o{"=0SJؐM%)Sz{5}o4Nͪ *~A+PB@]jA4FUCw4 Oč޳ZRI|h3g/ոn`x/3,+Lxw|/{"< !o'+ h-dO9cVlJj`m0ID9#s?0Km(lg(ˆs e3n F7Υ|s`7/:3zɘj艪c3VĮyX1^f$06}f&9( ̥cyZ7vvV'/7խƞ?E }9a3Y`Ȅ.r6i%lT)ݒ顲fGR3M/$I8᠒_%Tr]$ѡ:a6/Ul{PAf3~yDƯVȿBdM0=' Xs~`,h'0|3:uGa#Hy:k"x֟lerdakOnQu+&YqU?-(Fi3|xt##L,6H.r{],1:8~,56 fnG/Gδ/6o@=o-q?H&kL.XV jK1ET_O65.9O2W@o8cG2u>@R}|lAH\${sմtBKEO]CDpk{'Sxq9ɦnݯ8ft*4[^6ۑeeqpϮx?i hA4@c5C8OVG`1Ђ `]}&yI2cT:ږgMn6k}OWXfqͨT. _E 2l}uko} s*hhev8H"PkOpq;@Xi*lU:GƔ [CQnT-(d9Q:qҹ]*H-N1Of Z\YOOEhXud*N2/NmBH:$m;ymL7bO Ú6vc} ]i(xM}~jM#jo+݊CWppCʌpeHXS+/E^>ҷOj7H_Jp pο~¤ACpnao1^ºMúb|0Y);tɣD=V$I2+>yL P D?LbIzi4jnߍXՂt߯K|daqiq\,g1Ј4T=#htjj{?\ބ~@]Mv8>_0y j,H/f Yfե[ XHLI+hO97blj,|X|[g{ NX{X?T_߿W=BΫ9^/˧+¾DgUQZNbe,wSp;+9+>rktjAgMs7V(U8vi>^nzM "C'ƞcꃏ+"}Kmw;,d?OkNI8[́RY[HpI=XU? lE fUDƩ"z"4.$}j(!?~`ni'['B0uг%եR1խNvN L 1p;rdԱ2SQfVFSءCM7ĸeN3п$Aޏ6ЮMPfuKG`=iVKM=lYUjXSsт;Jn&#ItnuI+{Gܚ955;\?n» U /E3d/YJ'2%8q溵T\;8![fΌ 7auoUT|]f,;ulK%^PGe~>d0|AV'B}A>ZbgE=%C1XW$qoCT5$\F 2+qXlDdwB s߆W2cރActd>]ͳ}biɯ y؁nж ;tD']W#`/euxjA'D\|nUԭV61 3z5;̠ϔ8fU%,?jݏTl4]ӅABh}=F|w@-j٤ɔ t0(\`m,Bב.LbYA 5bppnO8ϭ8Bf3=V׆ɼH ls eI_) ʹj Бa+ں(zY5rsC } ޤܷ,#ߓMkyٵnS_ 阢VqSCL'Kgp5dC+XO \p⇺ޡĈZ|lR ӒY1_ʭt"j%7*N{<=Kpf}o%.W'^[kDg'9ˆ;\LZGk#oV%΅\Jg~HB~"%nB.L195Tdzߴ5RW~c{IXr: ,kBlI҉4p?U 93L72OqU*+3bǩl˓4vQJmWҟ9Q%IJQ[er].{4nVˆEbb}4'5" sc>6* >.fצ1l(l_j4A?ׂqwVw}ҫM>fq:y^]DGsm[CrE68Pz$1IxrTaDȗ "Rݓ'my o%6!yE_#DY4hN<9\գA~Ow&Pnb(t٥S+I>)_dM}Vs_5\.@Y axl10֗2rw)W/Ŋs?BZgv*}A%gL\Ft"(9ϖ&qAC_i=37j$Gy8L*| u *Mv&Dd@E5L )ӸsĺPiɁ<֢%g+BNlh )^ ګ]2 . WDO~%:dwzgQGzjT:Ƿ2z0huS۠#ͽ;7n\ԕ#FpA=`% lEpT?qd9Kub\X@/]??bx$m?Q|Dn8C):wo??$^b O,5JJTEw$懨\0|"\UarW1Jh]J IaFD3*X9_ _'5Sv޼ɟyp=z+fA6 +u?HC'PrjxS0eW&Qk|Y &f4y[]$a/\-ܪȯ8/ftcQ&,- \8 'gZyDk3:gqr^);7=`f 4ɪyUb B ?I8 +JG$@ E=nh9@{S%/%J}2K`R .T_Q.3`gAL}aXSyI7e9w̫k:$;`ɔ.=eRXoıL`T撪N9jLnqW@Dw0m_QPzUAxG]i8gF6·ޘSbeɚ"ŪkY6R % 9YвԻ@~ޔ$1Y=zr̉~G窨R)9Iȸ6/ 5̈́Q$v?m}G_!k;͝njHUAP"țHwzk. '̨[V&i$6ZS4ײo _DxP7 P|+{C-3_xeZ [w:G$%0aq-8xii@[F݌#A$3R@ـRB!҅~%G!7T +fsW.gBEjQ@ Ejw*3~Ấ[?\f47f4Aj:K&|1 LA/LjvȿPmƒfї{hNi="_zܚdmO;jVp {^.}1q;QyMv<L^;+8o2.'~FL%1E@!2-Jpd8Q0 f쮷JQeOZ|䈄̝`B(ZL2TTOI?Fnۀg$r}ϭ*,qDoɁ/LUɲ vuz?5s1lϳ\j')+h$`qc,\gv[$@07`g5>^`6W7@aoi;#~c7mbYo{W %D g{Rc+* -=fFBY!/RbqXOR&|p39nU`/!ӾLGLXb>FLx#忍U#!}g 7?4>[sj̮OTa-j1P4ٓMia%,13[2A ^JH,) O`[2&K3B䌘>@ yx!\A{W8+Wp $՚"Q؉.VCJ=yutdYC5!Y6]姰7.wt &޾Eɚ1"sn#_ͮtlFVQFGspqhmq/}bbjӫn;2/ pYb嫥/WGj?;҈WY Ðe-Saa: 0jŔ. 䅗`lH:qZ>!mT_ygBrm_fGTViX)Rq̸%Z>,/ ~ob$r! mB5Hm.uxozf2/5S U EL¶.03 ([Si7gK}ņF ^qiӨhm&wqOkrIL,GcI?at,BHw:%k|?(D%*⣲ygTs?vOf^b{wHmx'Di(\5-W"(ZigݬՀ9rOfwirMͿG%hZ l0ȱڇN`%uonJB-]yHջ_az8s l=+bYEW]K]a@Q4+tT>%cAK_ޏ0A ,%(߲c҅S,orE#!>N;*bVe:g<(<5.kVǗ*:g=$mNV9zJ9|&.-zm0qlcJ_8ad܆~p15YWX97Y:. PZ A)\Sq[#*N1$LQChq`la>@ICF].ҹYm+#˩|!h׶߂y)=N .n# 栶#œNJsW|'A>2:+QQg7dGWy&!tG ]FnH[P.T1Es?w?B4Ri~^@KlIg\$۟HnQG{j|^iUX|#^MҴB)ub)Mi!okl5a!Kz foB\v.b H=yC:]#:%!DYݜ Mޝkj(+Z N !ʱh {1]>m{$)0_w-G-IyU-# D6'~v!5<:]E)P9?m{_4a gx=bix2ȁS_qCm X 8Z!M?c{Z0D'RY(<x$震pin[[ci FhǙz?:P0[eJ/)E}Nx)r>SM t8Md7W -O 6) ,^_ k4f@d̯ޕt\m8=F:HD\b3h\9Ê{[9Kt՘ı}ݖ+DX6e=|&Ԅ3SRU:nRj AoZIP9z^%e gg;#V/O&S9*@Y #hJ3_wI%8*qXD3HVCOϫ+Y7V5klUhqki %̖-a7#r)7>&Zg+6!c#F_!I˜i0VI,5+HpC871WםB`T~_ǩz)Q zgaWtc [kKRp6zzeK`r'1|rNxYz O92 h]M*W&R*/c=#r͕ %WM<ڲc9ہ";f:?^)qSUvMHyס\Vh5WEvG>4 zCzLsc}PbL7殥]._?ttuI4e%geS)àapB@ M;+lBEBp%*gD0NH;4+wJ{xoOG-%EMW{{=*C[ =lFCIGυ(]ztx_n(o\{yc*!?Ra*SGA-6eL>ԘDyRž[J!wHw Y[_[|=ԓŞ G< ha[~[0+RX3%im ڠU=7f1&xw<>r2 h$k T {6 y?ϡG zIӌZ`JxگQ̌D-f1V*ʿ<\F\U,P7?dawPZ̠06>>yZ B+YN#wa.zjOz+8?򏁌%Bei$U]9y&dV5"a+^j2jC OL0HMdë,~!˟C{ Y3n GM_K#zR9~rg"kX{PCD}~5O wM0+D S> F$2}p˖mF^\0J>$Eќ0pXv* }Wծr(cYBJ}3>wιuFC&"$bԳrJȘ{~׊83ܔ^_M* SVthUʳgیF5!Rbu/EYc2YK "8\k L3&j s|{Jj IOG͙oA.<z/G_~]b;48]c,48K,D*& [|R Ƣ-.m -5Kk?#LA SF[roNf0»c f9 DqZZ1s\e?;䛃7l#~*(3T!C'WHn NO>)un4#|ʺ|3t.TL #&K0'ucltDk1zby]F4tA~#7tf,zɸ!f_L8AIbkPUM]n<ˡdu'iE % ^H.ðmLčKm&`XƏ;90gw!V @҉MIdȞ:KTePڹӹJ%lequܠZgpTP Iv5c_A`7bdXPm4}]RŹӗڥ^ʏ(?fꡯ>3g6|[-@>'jIq)ƷN5,yk |l~gA)Y;֌%[!Ϫfg'lK_8|7,͒3"ݺqHS s;[=Hz8DDfZw_֚EԸ E siYy->(e۟Hh0gua$J,^fvS=eOIxدOv3~mUtl~FWiGzn0!M9JVXb64c22tl 3wk9_t16_Ò#'i $8Մ*L*m7?on1@/z3IOǷΛ.#%vֆat޾ QT-MDM<9Tjqg6bR%fBt8{cx&nWO,5Z5m[_\IO%VvP.D/1t)Ø[Kq0g:6<# bA5]hBM׺x CtM.PfLן.n])* v.9+Vn0@rl?6nj=s uHږ]_΍rqa$wiN~kQaZHvY.ckTrXk'd%",4ٻYJ |9ZtXr&d,y0.)H첡T p4EƎxE8ԑTf/}G$ VO`aQQky8% a7l| 49ѻ cx*Nn'G>NHC}mO@ EHdkOk@Q ̇d K?FJcvV;2)&bJ&#R#S eVMm-;/ӷơIN1"0138 \iJV(RUAfTk*Fx7>4` Z6KBQ aE: Ȭ, ~,/a_閏"'P*'v=ڽa ›i%Ȓ2E~rEc{= dڽV8M3ش"-M"֥0;#L-EKĝP Bpm!{kDq'h-sMdg%>[r9U­E",[<9G2×MKY_O.q=5+[G L'Ah:1ʞRx!YG`oU<NH)J90ҩU/y"g0hc]Jz V+(u %Fx[!@m^][wxe6Z&CiFV0Έ3x$#f+M.7.t^W8pG]$"2\LeW*Lq%Ӊ- q%yŃ;o$/rP|n(ٴ]#2)?3(BUcwj 0%lˠ\(7>F.U-E]f Ey0]O{_zy.q c338.Uc(~$@ʔ8, c.ZZFYzJ/+ (1w%9x8Od۟m!<9ʖVl۵?'`W)EtV@MY&m#NGƾ*t1 eH > 6:l7p)cZbq*r'K|@ܰI&3Yޕ 쓻Jd`-PK-W5a5JaE, S,Fs 8B6K\?rIy@mn6a *=J Z;ϙIRe0.ҋ[j)uV4#wH>dT Ex工3{fM@xh2\ gfhnVƹ;|U<?T?#T ecIIҐ8G+y[+*VdiьmҀfkz "{pnmHb VU9gX%l|~?ӤӺCfu\(sLe/ <;zt]N5emY7BilM)shB\hП,H#qewgo7yz=BSkMc*KwGl # rHZh:aa]BaZy-N`[A ! e?3?6aDv$b|pįމ.$@>ֺ2džVf'ls АT̺߳?1:]D]ڥ#"ƞfSpd1^<(0^ceb)0zՃM7fRڦ1Z$q)r[ZuU+ԤFU Q4[I WceldLt/oz_KC^,|:5ύ'=X.I+T40_dLLRgQA~ԤιY\tm9b_)|' HLqt{[n>ΩšGV0LL$ps͟WϞ8.I J5@YO~z$`.A̡*7뛊]o64yWEh\%d KaNmRDXmB֜ԟjD@|/!VZoC}d3(9jJ51AṲp#iU7SJTI?mP|~#^v28R@jDJXt2bj"ͣD_U)>bpuUp« TI ܺ.ֺp*,!xqx nW~vq!d^ ㅒ]wlG l4W0A #μ?x]E45|{J.T{1hqFipU;S2n{]Yq βVz@* 0;.Va ?SYu'qs&4 9f؁v2{؆˹o(晘*fr^ '%ӓo˺\̈́7^~lf3|SPM*?Ezx'FvKxh4ު| Ua3* RJ\~=ڕA{i +,gȨxw#'KaAw7{Qw 檉b)D#?{IWlSUj1YX94H Pןp'8qZ߉/F'/qbWlpe離 6?y{lw{qZ!y9rR߮_(ƭFXo݋hS.1%mBeBȵ/ఱ1Lp&~e??n,*T  R#, ;aON% P3L%zجw(F1_|rYѥe~;0WK4${*t6~ᄒw#IzDJI0>y-"h 뻠aauY46J`+pmfbj awjL¨ֹ Y-OM5#N!A+k汰 !ߨ쑧2-돚}ɞ: Эx|v(ݘtC̥Bd w ~<]XpbEK_1ɠWGJnG!^\F$N o_p jgD:QyWOp˯18 I(l#Y4bc,~>OTPsNGnD&f:aw^o+w9ߣ8)tqK,ϧ$Wo1B!R*S)\C >d:I>m9r3THZʼnG9=w_6"=/rԐ^Qy#?­e-BphًK(1*w}|^{md*m+U?]* M^m{ao nщ-[B\Җ]io-VI:5m5&/8$)G8tw41 fɞd,o-rqަxҮ^1B%|b%f8O{65PXϥBG^ s4}Θ'tTN [ Du4 U-,v+;-kӶ箢T8퉤ǚQ عVIN "*б{0 dTN/AY2{pԳ mH,NDU/=K9&悌9;I39r[-RbN`RfğUz}5S[ Kà`]NͲ˒(%G32"P=剻P=|cZjSa?W}{_UvG LbEbawUborh A{,^JN.2$'laOS_x,ֈаq4!`}cU,ZE䊣Ը@ra!&᳦{\47&uxSVcqb.2Hឩ ށ Cg??j2G,˧YzzptcܧJ ?\]wWn~GWoIui:-Wk m5ïU;XL8]^Ѐ!d'9K*+tBK̖ެGM`h@ȘًLB{(vw˔;W[lb v ?e.$6 @g\mjj'֛J02vf:J%N? SԮxqɆ@g⼜7ٲ(i$ h?xL3g^+Q| ?3z*a-_)Vy X 6%|^f7ܡ9>NL^EtQEwf̮H=7} 5~PۖZ")0*F.`pK`9|ehgy^6-MJoٝ}0 "$+ұ={G}Jyj\7 ZcIdˌJ.ߘ ATPZޖ} C{s݈à[ %QLC" E.h4 _8\[T{؎gS봝*ze-ǂ<:cq~S71@"JM'|%R`c`@&J̦5|!^٦0¾ZցmP6}3\U_sx46m}%tdXPx²`ov޴{b`YI{ypZY5Gq=mvڝ.G]o)hƙf~1X ,Ə+׻H焔%RG3K#Rp'$k@Ȑ) AEy,Q9_K.uyVfַѵ  bJ9Fo-C4!Qƒ:˘] 3]ͦbD0bD{NNB&ZY8~\)cwfc#&χY%&궑E3r݃,0[p_#= a,Ssã-,RZGxHCch DHdW!0P{wR.}^4Ӗz١:d%ɛU---IZo1u6.E0-*HF(۹oWë/y,Q炧bHDKK Ï\x Պɫ{Ԟ=ٺ*?+ptXug6o Mz0$?QW$-eb S}{D}N_:J M 8\5IζqяuDںT}|!OJS/@Fc其fN|m`aaD"y W5jSW43:o̷&'o3 !2& `:;ZDW+sMWyآI 1]da62 FRX",[!)RK.J]j9FɲsTxRNy86  SFn7ՁPI?X/TJ۴iL( tE[%9BQj~g3&ە%cv ɱ߰PWJ4iWdA}%rQԃ\gӭ0$H.~ IN3G_[ 37a`mB?b0i)aGeT#| Uk|NY JM몌|QȬݷzLN.P{BUƂ!܌Hl)4#X,VAQNK19EMYyFHWPEjWdؤEF9cr6,g5$=E),RkM¾" jE YVrP`xfhTZq=5@Ơd,]Z: [X8Òo톛ߞ=`zb2<ᅔyw5 CD.2MA{XeO-j!}dw?Gjyt Zj2N^VKÒZ Iۓ{Gʖ6kSSDxēd3lUHcٶ?Юs/>㪸b̖Bه"lpvh\T$SpF+%!):X Vr1C#cx뻜) $_sw^(m[]ߖawG2\=~G0X{\./6Rxzw@< sH̵il'kZ!<GР=: W?b:j5fRBBOEpB&j]*P~h<~Car$_u\0+t/QOHAZ 6\)G_^sLЧ7b;PKÇCqAN#α+5Tp;fkkn^UdQ88G !{OJx;8,Bd?[(^@y5vv3Ѣ0 Kd6J Ȳ4U6[~&bEr~,hn0{A!IZ0 ͻ#9cJIYMgZ^qZ-!È.AND,`xPFѹqY}. m@= qs K-S瓢0avZ5ql. pPC٫ ?OLx =/wwKvZWhIY Bz$FYHI1X7~ x2HL@qW>Ndsֻ2 PX녝*V6j[bƼFv8j|"1O2{ E.0Ǖ V. 4h^Pln8{ɗ|wu,2a)7bkM:Maȏ "wItK"<=j_ag_UyuRE߉2H-{x;lL$K:~o!Qw{!͍_Aɠ3d3תnGӡ"*Hӟaj䛴^;w$6?Dcsi2UL.0Y/FM36C19t {<"g?g2.#t563`%i=AĂk1k~d{jW%`y?߳*5^LyhE(^.b6Lgs8\&^=HfŠ$ZK.Z|?l^"=w3zmzȓ^-ŸEbD5G {Of&3A_1<̻RLJvׅqdat0\aӢ'2@!9G\M.IWYhSq`J>F'B&JΒk_cU˾&\PlsUZ֌Ed6QqJd3an:c]\@:YL.KEmˢɥm.z302 ߭kX`cZPz;|<X%p)F`a? ֊[hL2=\u|9/\+vpxIKG(\"t7$~ET&>Ύu-Ӆ]eZ(vQU%3kxLg7wPs\V&@{xѐ0|>Xi0 (\XN& ^g3{WLǑr4lYn=N5KN_87qKOBLkL‚jDX쌨I URB aR{(L챾9%9N1fg֍6kO}3bvF@U4d%oG(cKk(pK~1&j,qh9lG$c@),<,FYKMn|"e? m%o%:Y9%vٜ9\}J bDhsQg~q0 &flHb}^[K ff7LX w i;'7݀v8 _l*mG=zwħ9vDYS+;7sA/_$`^= XO ӉX#Ί 3_eVzݽ#8%nZ.R節q{3}7{Z#tQX-Q !BZU%ڣ/8DSH2XBӘͭw OͲF%pLV@HU>EKXYxl[vvALY:nFY3/O+2ZtOd {fv|@mlV? 7F4}bsHw"rBL\f~͐rlR,7IBC1tE~ 5Y %/޾U$fPV.$S fIW-WLõtB?Ǝ }ŋ3[MxA)coj{U%P8qi~ ( ocA ;9سLSEa)_$[dd8m0+5V pY@Vf챏F2 OuhSMhVBPH!}C(7K_#g0Vbk}c̾JͳZ;L4MbIݺVK 5g/ wb[)Dk{!"V*]:X k\ mEDpZWf4>?\YgTشT,s =Qw}G1d|yqNHKW;VH 韣&=;N@(Dlb  $n Sg>/jt~ٹZ#$kHO4i/ :75|`s<藗fb`l͞%Rp]ni gpI Csb55AEEDG`@Px%8s@п$CR4D%h*m6ϵxGr}ΰyCЦh|ީ4N#3pƋ:?%AטöQ#&`G"2lOaJNwC_>]HiRlȍ0&͟ Q2wbeUs*e.MW^|PwVMv=`MvhW8OwX9зKH=c%℅lIqeX(2p~>)-t Pǵ~Xsz6S"?Dᐣ!vm@gR[(uyk=JMf1{rk'PU)``sߨD5pÊR˙?G7vV(p̎Ӥd!%!gŴ$rN".._C@rr5f x79T/m0BM]K'b@%zE =/.1% E ѷS}=$^r-{DsGx]ĢRm(ޕWYn1ZZi;GTDy"~Ɖꠓ9/"Ŷ|[Qs!yǝJ% Xo?iܝ>o|D+r/WkLo2}B!`dh"~\:A8TQdN-AS4;E$|O<&#]_pzXқ DfֳXJH:Ƃ81>Gbgq[a ;T3`RJ&v&t6=(ϡD [zcy7iVW[{ J AMCvLe͹Rb%a.vqvR*X5T 傺٥Lh:吕'' P^\(|I8l̕Tj*䝋W5VA%MRܿpER]Ža(,8KeZ<F'B~8N y3eA_:vBQYbs`Œ s0(\adIyR\,8r@JJB$O?c`U5_qq|Q-iɥ1˅TDm98֠jD\<g6-; 7M]1f&M1 sIunwaCղ|N;<Ή(3 ]Q/tvb-Dܩ06$@A  ww3|Q\DI)^ /U꺧\n}xNjj?4I"s(nǾOŕMOT%Md\ G(d1~UŅ6ƌׄ9c.pi*eU>Rb2 ίPxeȴmV sc0c7dE|66n]Q7-Z} W2ST|o[ϊℾ-osp-cΌI" `av1\.Lu|syVƖdbA.]aS^צ"VlslPSؠ{1+[+FpnZh:IJ"d2H'v[$rϟg@(1d1YCiޠH _I H+w`F ?Ph\،X2b ۳>h= aEr`/U|Y ~93#n^ fIhZ_ϽRܴ)c>6a7[c0؜cc/)mRhU7liVwQsTmFwȃw/<r,`gAk\}bG3US'uL~i0i7 nˢ_(}PVl}44:&|  Wv,()݉*"TQ!OuWg/) uf\[k]3~zcrKB__9}Aʛ Ѓ*(ZJ6{.-o'ɝ?Dm3Hzȧ]e!C=olC8I=QAךPZDDх\]f,zs[.uēz = $w$(B\"(`ֳeZm~UYZ-D4[B9x5r#^򫊷IH 5n24 d?@4v\ G׸me1iݱ0@aX`nYMqab!5S%50Qx=sFG|VgHͦ2*e=l .1iH?Q6 Rv}Hk<>n;3/.T O y;lf=@P =-HIu":(-NYUFIF@!'eF|gj#Mס ZՏ^THftCX8cA{_é-~Lr;sOesF ~H`TdVnALX&_F.|$h"#MA^w&;NI\Arz~3 3lu]1S wiM+ m^,;@8&1 3 FMLZ!z˰ǩ(L^3 o2hpAD=͓>2 ̢ +\V^(a[N\;ƀ&y |B)_"}m>4Jl[\۵&XfEPs>6%ڊ KO,T]WoXuEgy݂*CU @h#d E 4u1ROyoM}.Q=Y d5mO`~-vMRF._4`x_oƖZ+D蔁ڢ%ʔP dkmY--,0 >OZ"W51*UJS\>@2z( ۦ:NZ|<+R٭ ygQUGݛ&Ʋm D-F,ca<Äa٣A<^r{:BEiݖx;r$sR oЪ瘼D!{@.Hf>iyY׀ֲXp&E&ej:ibْ \5_FfE9cbNzvKrߟbP+&919lӲ-dMpM2CH{-ǝ7 f&bHpm ^ wջ$r!;]vr,a *-\0"W)dK NØ_ KL}SmSD 'Y^[d\QGJI'ׂ*0w2Bӥ5r8x'hl4 -\jLzeYa C̟zk|sbhfVaR(Dw\Q4g K 8t[}|68WO[u  s(woJ;=43ppib07o$'?xjC`MMz?|JN/l򻴤]v0j` lyh-Lf؉Lbk0Dr"o;X΂6< =X,?gNib:*^( zŇ# d ٟvoΩO_qb<. e:mDX:ќAD0nc) =&RVJ6ٱcNsinR_±ÿ/`s+ .+ps|z f5UokT#Ӧ|!ȸR: |ݮ?(';S>?r7.AqOdvsU5,ag@d*+8nA@/SoٺLy(xnG"d3ŸJ JWh(5I$I!j3#*"{:5xawt̯6[֠Y`5M:H>EC8<3{A?7?2l 3#t_<-!^ҥЧs2~Rֹ 24fÓ]_Ify0Q44y;1]%2Ī99 斵⦛kJmM=1 '4FZX5|NG!ZV{wm* 4)D3 nU6kxgVu_[!#|#=eD$])/g)@HcpzFؾԒ[܂R!RSV?OwN-+A_rf?ZY7ԕ?dG(˒.YQA3zkހ#XS?Q7;ْ;*w 5cӲ-K㘬iMz͙4, rp94SJXeA;h@] nwcݘd.*Ρ5Ƅ8z @1 #x]t^$4!U l7bl@; ]:$]TpSpf>Ӣvפ!bH)ODc<?UoHQ[Š-sm@^8JMعzb|΁ꎿMQG4wL(-j3y<qe>dux_ >xƧRV_a \b/4XbhsͭjWqlX2l)CwsŰc]o$=fdz!bL#| _l#4ے 䀧پSC7?j/K]&Ҕ0T<8@Y-ކ39ɕ؅Е>D6HͤKLSf*wﷂXT?P\Ϋ}*mH@b4 CRء;Po}H|daTyє룃fgKte4XGk?ͺ0#fWT˷4&F=',4-۬5r䔧)K-`6A<#WYd`vQERIJJZgbgču$L/pN& y_8:}^{/U>4\j[c(U >ϕgD n Ig{h;vDE3}ZI8μd&4Ho|S(HѽEGV: e ٨(ZY66f/OMckƬ.!C0w%H$,ݡl$L~PSr_ttyU7[ad-ࡼ`4(r8Z~%}j nJ؊.4~fEҀɎKMQ}sf믺lnrBcS1'Zv kaw+a'2Ը/W'&e!&nH!=249G-Q@@촪ڸ%ʧؘ |(]"y g~Ig߽<>ޖ޾!?lDc r3,Wq2#!tNj#;r0Cй(<1cH4/1Khm$`;od P1nڞÏ7qzZ_9sf@i$5Ο1BP(,J*ūέ"UBc|*:^6>k234gI/PoDcq,Svo$JW*RGdxW.nvkև\^1EHB1-<ʛƐ+4H]>bj1dNF9x2-e\̉!\30sXUy9gCOStwg^w ħўݷ+g=+z˯}mc:{1p w cl$7eW]7؊?$*4IDZ""V\_@>l;ti[Jd3W -$fUJэ٬.aցfU DϝQ==:epžt=nHݺ?pw 1f}d c| D2"zf`Q M }G_GXs-:$~nd-n yi3@hJp?<~K/_O nu[oӰrI1otCu#W(S٬iCj4RČi>5n+Y?8L3}M$ۢ(aτaM1VX_,( ⳱q+V"{/@[}Vv tY:Ҥ4$~Zb#)CE,/8~c@C\ sx?ph 6/imޮݟ/M"P;YRsa\_ y7TaaS,׃toUʲh/vv| l۲ۈ!ږˉw6FٶwoN9VDE"|o;TӋ|QQ]1l$/Ĕ ;@u'& Oo&HjoԍO7 " s5>.#@ CuyS1"Q^#aU)8۷T:MaxT5;StVƯ !a<&ueջY=h,:sQ"W>(GKBދv]yTg@ s#lL4 I F5F<9||Ɏ"U u"=~uΊ~, (TNnl} 7dw73$C`qո&=4a3MXDKlLul~<)˪¬V6UA8b昫LxOT!̭<9/[_6 (@{dy!ȭN˔gp:~k`&W/NF-p7ctAN}uDý\-iWŬX.ztbާGjR^ 3&*envΡI Zjuh4zb'j1t = yS3D`]gm(^+k3Gxo*O9}BU 31=q6hUL4љ/gqu zr`_n(V6o Vumbu%_+R=bZ#<])=U+uiɣc/)Z\%ՔVhq:ωCZͰ ӵNKmƒCYjV =FA9i]]5ydX20|]"_eI=t~rՔQ+F% pJ9Ko_KM[t11ƣ_n枀Hf`ZXRG@O:DNj.C3kF6q8#iC9cbqN+ _c⡲D2׉5lQ$,>M˱#3`%x [V@~(P]e7|&TMQz6TqyFI-W-&<6> _ϻuƝG׸sO(9g[yBLDav:6L'(Z$1zOwnБ]<.\7o-ae#A=_. CD_ fylP0[)k  uUlG7^a>&.E?ӈdo5U< Dxg b+CqoЮHKK{jkd"Õǝ5s\)Bu hOXY+R:1RXޒ@gFPך^{R𕯍G } p ']Čw_gDdYsv@?'ِa]`G |H>Eݒ͗1NܬeeKF⍮)$UT1Gm>R48ҥ>wT?7GDLz!X&!DY0bĎJ&NL4 n}h:u8[9ʚ,GQcePub׷vZ w2~gZ7*gHfNB;1j36˧"xVQm0A6kUSE1:zv9,A齧7 Uq!`%U,%@N t6 Fgе'bj F'M Ԛȷ|<;:t(0_3V^:}Y3^13eYYƫZPE V<' p28 lSweBńuS~ qP>//3.GTlsHR: S{b=U[h՞ֶI ݉)4saֻ DI F*4I׿OB|DZ^)9~xK>V'^ݒ؂%ByUAt8 a eM]|m 1' ˰IBLׅĴ!>ioV [r$j`mh`]fBF:Ѷ"u;Z0͘ zi<'ֻ榫&~?XJPd*8(с>t~ 1dY08,CO2c͌czK *xJOʳNupj1 o}:WLC/;L<")%=afEW!A({څ@'b< Oe8J`󐪿I2%3vH(| gly)rk_#t%=Jզ~eif~hm/j[Q]AՀnmz*[|;d)Wіh_eDn;S6p phI&ZjC9w訃j˔Q͹B.Yw3#EETNp2NCr~ ⡀̰%F)jpf|!ʟڙW&69';0Yӥx<̛7f]i3U`Fgr{Frx;~ÙUR %vtT#0k@\pYKB񅵧fm><G3Ӛ3bﺄŔ&:(^TeZ-K2(J?a#WR8MGϫJK߇`wTi2=ݽ:ĩbj,Y;b]*/9Lon+qq6wDăHUn yXxƼ]v0Ej6)_ $K'M6X>!o" mk Ĩe. JR=}/ u#˒ra-AGPOPo,lwO, ST3WU+6Tzwo(#!hWc*BK_69Ǥ;t*§:boIdb0h[B7=cNYy|A &~k:6\!4m9@1vɶQSĒ 5$ `ɽk&~3'H120=ܗO?|Y y7H쩻=321`8owGTY s1^a*}O( V+bb0Օ'zXpMa2گ~1/[ƣNJoUFʾi,8#Wa; v )Cfw|MrI M>_xV"ؓ]l!(phcL7+êzp=dh tulJ\tqތUzG/^ ޱlP ˌfAIKöp#k., P13:x;IYaakHQ<nz<%- d?!W體N)Qce;)q`O[>LF(1c\d&kgp2U8~SI@PW$LhǠ^؄!װ ]s-ΏUznsPd!1kFT9{6 2yY߽T+۵UqLz 8*R"O9Z{IȊ-n&AC $ +#/_TXEG|/wD{kïj`.>훓÷7]^5_7DnknLR7Γ+HޯRS`~\=զkSDN{Nl}*yMs&n3w`Zwӵ)6뇸*&>CW۔D;HF1toH ý sOՌ3Q3ih,G(U;| U|H{g }ίsjuQNn#*`%@nxDj{~ZMڼ7)=?<kSRN*FnZ情=;3YViVm DYG`ڽV?dŚo{EقOB\$p)J0nKWvh ( %ٺ\d`ʷͰ=!*5JpΗ#5Ȗ ||yk*ke¿)7d/G7^+J̈-le&r^%+;\Nkxn⠄LJN%E ԩŖ$:0Q z"$ Q*K++R£#|hS=b& k[RR~vX̔(` <<_̖)7g75{/[2Js_Y%tj0|nG%ȿZy;Єf]K¨c?ߩ25B|w`sjJ,']lE1$1ǯkI^_1֌\;xAш T*$O ĉO SH3jDf+0{=!9m%SGU{<^PMPG*|-ĞVn&++m}!e|l]_7q^ O%"U^sVavj5V"NX3X 5AƎgw/ba{ZtV40;;]ܹ50.@N3*״ Z]BIjolL;)hQ rT!o- R>Y#qE'3*%wSm t߀(7Wlԇ?G>uJ\1MWEක=iխ3uzț cy -mƻy6Dbko'$PcW- >'v0RGEci;Зόw]UaUT'*nA+ʼnI*Cn6~ZҮZg|. pN>aoy(:XW tH9j9" NȈd /'U52ܬg )K $\XYB,Ӵq!2;xd`?YZaGi=Hvs)h+EqU/ӛq4}LFއCЊ7 Ҁ]1(: ? ZA-g9js"(l6N CSY՗^7v{!Uqʊ9ZEo]8X%mζu!.J= ,J d (?.8eCQ;^k'Wn hL{j4^(,҆CXdk}]kO EDa}S8Y^(*vbbF#qI:fDzG;i>l}9S;L@VϬ27QNqDb= l3Oe6[!QCb @@U8|0΂+D fV C3Yְi|nmԪV2,}6%'NY~AeU4xr, u~ݧmM6@g7y]X\UXi gDQ.yv^}4a̊&ʢ/V 0iHuLޙs&$DTku'XVUjۗa[< J\ <&#$O1tʑ"*.C A5TmZ?A![EgAjoffGm_CEwY w䝜Åh)Z{=ow0DYU&"}{I%9Rzi /[s+jz_زDwl ͬ`?= %~*דmb*qe<^E dQu,m|mE g~0`;\&U' WC7F~cNԩd>SHCݸfp'-ДR&^/gIL Տ EW8Js RA`V1Ƅy1ءD>Z_F&I 6 ,rG%:74bjWRHt=kQډ^ Q,ȟ!>KJD6̇_xk*73t6ٙ;T3?_2 !lJg$7qUowpvgj,LlvOC?d%Y˺cYA ՙ2AWX&'1]Wxp7;sئ&sc;ۊ24b[M,0IB*Z?C4$t/ svi@s-2.&:Ţ0ܗA <;uN}hsq!sYǿܑk˒ |iNek4&z?A5$D]{A]k|1QeyX·|; =o7"9qgtP|Az.H|Wi6 ED0>++uԡwA/geuXdhMB%5Y^nt3? ;j+Ycg׫#͇H?1uPj )mi}/K(p/[cS {Z7";(39ń}hM΍Mk MϒjË%}='2b1-ϣPRr1WtJЙrtG/Us?)1g{2@hdQT`$mzT?g~f|ejl}W V=xH +J/cŧ͗HpN*= ȃLI;YMR f}Gںմ*o37 =\Nlb"ĺx# 3'VJI-/~SG8mtBHV; bnN{7DV7=B/҇)GV֠#uiG?/W̋b1jDJ)\+YoXpOkU$_h<ʂm:t{HPM=gMSj32s5yש(VdWRuMd} Љ2XL\DSH7 ;h1DU^`DHu[įA-d@]i5doAǴs!v=Rk!pŚX^+i[s|Q/lAR) ;p>wd<\6$8Bq KX(pR3&kIstk6pqPSq_3"vc< >$<нcF -P}nn2::=tb3ש{X^1@<ԁ)h/ݙp x9)vwuމyHӧ_=aPyK~yrDh)8WY]n6Ƴwzڍ:~;Z-\9matMc3a 3Ů+"OIKP:g0O1A Z"|cá͊+ʄUrPڸ{;uQ.^Nm51!?% nx!ouܷ/$6QW'@3hDbFE=Qli)qyJ@%Y(xj}@Y?9Z'P6TgFgD:M2y0Cң +J:lȫ8-bպЀ}[7VwC >]wYiIË۩L3Zw{{]K܍<$ȔV9exBg(]iG|/RXsCĆVrֽ!Z宄Wth|Lotp`)Q?p}\` F9KA5:lGffUU:׊TaŴ pD n EI8gWBY"wד1g(w/RNVmv#ы'!G ڇ*b_c:a\T 9 Mw$`;M0T2_xzpI ^'[TUXDdS{'BnziC^B܄ Tm6(i8x8:*g39e{뛿c99+b m}X!<{_&RK($Y.\fЌUF5 MG &ͫ|Zs"\QLCHx-)Pc-͡^LtMP."L]?"nʷT4'^ ЭK;f|c*41QN Irԯ 42uU#m>~ou3;59a u#8Fi9PQ1"#uF9ߧ.jc 8&N)q 0 |;8:Z1vvt:73˻ Y*c=BT !A65]ݯNz- V3JH9bH- N`n9Jj뉠P|NSⅉ(k>Qw]ĎO2I'˦qJ[thyO)7<$'K!J@PMd5MG8mPbSp* F2,~  fIȆ{3X##03)a r$H&a LtÍRq2W㡯h$mXoOv,uD.Kl?w> sc:օWqBfL졇J1 FAj.AaHy P|r(r28ϺŬW`= q\{>`MM \DE >xK:gH3p= &) K`|34ΐ=zQ6kֹi>-7D]O("""7v#Ɍzfn u]Pn3"$-mc!K[:o>QdI=tbvvk쩐_ )\X\z8K$?$6peez;1ile[)w>xPu ,qp6өR;0/i f[.VůA4C=O{nzp:@_:C:5lS05pAsb2GgT3x_kI{%puZU _\et?QL2W#j ],ϑ6xw:IlYWd_8!xZґ繯黨CM >,l`aͥAjۇtO+^H//5J15۴7l!96*^-XTʡ %=3m*WVYjT-ZA[s2--i>ЪߍxFVa5^3{qwd_{C4vҁ yk Jiha,96]lٿ&<hS!}ɜ5Ϸ\a>GAN:HC[?]zNtуR0 Gq*@{ dZ\L'7n&,դw_Uj#e5b17?k4rrl-rBv3VO>G挈Yd K 4ֈ87!LS2OZT֦L$3dҬw*A_jFS]Yk mxkݝYbkZZ&Բ;FuGjp8W,<CzX& cbjڐZ)LZkJ&bhۚ~ץ':-Wm8Ayˈ>?f*H#|FwĢՏ])c2#͆&aq':N=>}%QIK2ɑMo-WDSTiKx,8gXkˉ~ś?5yNs/ a>j-2Bd Szzn8EqPEo$<6soEHI2 rTGCJ3F^-" #~vosjZ[An_&ccu5! Џgl\[s=j5]Oёw]J7C!fq8hU9~_ģwVp^.fw|U".CIy(M^wꋌvʐ@_3|*a11,؁y¸&JJ,AXܸ^%8mq KqR)S`0Pb?j|]ʊx+nGgkvֲ#'E#O SkrrbnzqФ"8/g ;퓀#yF`ak*BBCNxRo 'owtvwhSyqúE-G蜩Z럇{uڑ䔿3Py%zrr F$]pU"-f®})罗NM$ziXXl"J .BLq#z_aВ_d $'ò9BLHOM \AΆSN gs0ēm LLܼà\?[@쬩WKE0_2Z^y]0%N|Twl7٢Fj4jg=e>=[OjDX"Ah# #r4} iMQWuL͍xRq2D xY<,DN }! q~ QO8,$UJ Mg[*,rTzMN<V҇gO6+X*ivޛO09/d#n.F0 Py8@mX-QH?D!]ـeᐖX4(7*PC:t~ ' ۜG/y#8L S O7+ W"PN@e3ې/7+2_[-tBab` {<`w0\Oz6R3?R8 h1b#IW8J?eGk)%G<ǎ7pO2o|0 0G=&ˋo+7i}3YUa_^l?(v8Ŀ~8F)[%B-_|І]lm]jth2b~|U5{WX+ʄ+}hMńL!:ܩ#J3 dG }THⷅ%/j*YlK4=tlnWJ<PW%E-6d h1^VRrҢ}gSkVBG: W=ͅc"#.Xi8r`$?%-&o(߭ 4gyT_ ug[O1gbM\=~$y+Ie6P[9pV%9иyd@`B(k=W5Pmyԟ[͢jI >Iif7lk{5;P=+;,%5-/5^1թJ3 g rWqW(>rC1+E*!P][[ЊLo$ GM3ЯN=l+$ 꾦.{]"8+GGUxl.f+: ||;&vg֯͒^Wm?s@}N xp~=Bh$G9?0_[W]c%!Ws[t;uב6eBr8X>B &G8apz1(He  )}^e`q-:hC!^hw*𧽱U=aS^-T~HDݔT:ʱovMr+ # 9>g+ڒEٺY( DrG7?Hg>[]{~x6/G{@:4ۜXE=MO13d^%rʝ36aϧB{m@3⡡gD{Uuo96b1'Z 2cxS)EK~ tFtԲwĴo˜BS( Bp ~_F-ck%6ѭpY i|>Nԡ⒁ %:f_}tpN%}F0"-Iunr\|pp-!A]dsa3}w؁ε +͒9+.vKEI;\ݱ7UIVl'L:*6EL7`o^ea}^ '$7:]/afb@jgfZ*~+,0ʤ̖#6 #3rHVVS.u!>G[{n׏c3,Rvy4) [rc&Tw~a`P\9ge|PE]GhvQbV(>=YR* LaU$meRK/ܕ!i\ܜzKH/pI`Yy ?sG ۔$eIO.r0X "} XU3 kkur=a^K, :Z|:UJ bWW1L}ء[oo#˥Kc254SŬg^vAtx]l5D/ߦ:ʗBw,7#rÕ~,V t*<ʗz2^nF@{ l;T#`_dR!ڏB>^Te:VRa\ǧ›EZ_\P/zXD5pë7 KM?QS]'b*”^ M/ J>N WPEUs 70`3܉,4 ܫ_[0-_{dD <)jue`y|*Mq4SP,ެJq iþƚP8&in˃R>u\Y6ĉ3Zv7B! ~^-eԨGsF?<a G|uo C0^rB@{.$WaXl,TJbv!P8Z;lB+Ycm^٬Orc` *lJ|DpPB|h~l1"+-Owև`(*sq%8aDc~ȄBuFߑW,"P߭Is0~ޫ@<  È2*1M橣&Xe&.9 >%=#s4ρOՄc ʅYSʚitܹ ł%?w㻢f=?؊\;xLsL0s+dSiBSs'r' >f/\M6?wXx}Nm Z D}l m\ q KHeBW;5,{9 &é:x:,@aW +[~c4n.h=zy`f H0.X0HY&LDmyzS1d1w=2n:1 hX?]L I:2(֡ATߨ5UmDB=J>c/2 ʇXn NM-1RocˀP5[)Fj\KH;^%i)SI߲|Uʺ^ ׻ q|B2 #edKQ3Dg'AؒO@|ݑ&b\tR! (0q2 2~OXXN_SѬ1_GOæɴ ]q[[oaLȐpqO!!r™gֳהa}x[gE*i7ֈ08 z֬ ^Rl<e}>dQ[;yRtARJ+l1QefƱS gB"ݡ6fr5ObHZO%:gOu{@)<ν~ɛ#CάIGKX /7?+;?W"=/<: SU?+ V%.#'$DU\eԽ藹P@0~v$V\A]fFhHaȨ<;i_i5 4IR"gIPdsvW/yճ?`}u?X n*wW#cֺpt4nuC4WzZYd39NL;V*,[l\UkEth81 )g7ʚ{/ =ed-4t:NbWOhzl?ߛ[~@r9T9wurp+ֵ _r@qfiBxVM=:Aؘ#BنvoݔBQwJ|Ծ+NX¾d@t(aOoCcDb WHnu 2sx9R~ f,ɣuu{tK$:~g"A g?X 3("d5ZF';A0JB`V6{ *;s&@*֥piNfؕ!Ĵ#?QsD>ѱ W?x.!vB}Z):;XI0 )MJf!lOQYӷn9U#G4u0ydnEBIƅ~Vb[\+]͑`\ ;*ܺ" mvj}*H1^FN +;o%qFjam}#zwqsH>W2mU;nntڮ`D."RIװy dh3c N9:! \l/Ѵ_p`}nܫx$k&9;QvRP,sέROz,uzs"A9H7p' ;ɘ#|i9Z4)bPaN.6Xwōl'tu/VnXFk_ q6)GUsM3ݮEJ46,F) BO b:^'}]EHLWL7dSG,k6O:P=-I }Csb_IslOO[MJl@mQL$9t*ɮ~;@f'Ep(؝2 $OWI"{Ta>Jh 611͛jFI᛹BӉ치ȚG+ *X%c7]˷]M*Vd{wkً"'J)!A`PcƑs%w]}luV<~WeCQDO6UWr94W0xɟ ľ }RB;d^seirqиI %x2P+]/Rbe1\0dt=t ~bTmFuxrFe"yr7 hi^̺m](,Mxyߠ2e‹ltNjEl2-F&1iE>beI<_ڃ 55v'icŝ߅-8dw9'@ k+?H!]ߺVo6%`L)3!3qcy "4¯(Ɖvw-MHFMh,,5ƅd xϒ*i .JyoF-d1G-" PvƔ->y fS^Zԗ0rotF WЌ/3RoG&(\%R !}$v2f74cXJ6j Jq2_BLcoPn(aLYAT!;~$`"`r*HcQRBMlg $}K~,\Ś;~{piQ, xфUq0ҶO<~ ssF(oڟR@}a}q5l{ {>s/gcXr:u# p҄c.mRΎևG(D35i#+/&FՔRN{zՙg g,EE ";! 1ZoH 0Ԑ^?9 q3A%FćLpk񑜛;5+1_6*l>L`UQU"u&>6[#Kx^äjR vcc l'u17Ov4.st4HASI36FoS5#0 pF^0.F" 3S6AJJ3wnKZ-ylў_^{ 8X kjy[4\Nj$lO{{[cF;4#G4F)X?shuiIU E`(Z@+%l)# ^oOղJ;+0~5f8\7"FK6PTP?2]`BtP$ R/znbs)lK l*5xtm/0pZEHpJ`S!_"u Gg%a1'w~sX42r^Y.zF(deXqqۉ~~W}7ŵ.cVJ a-[>n߸bѷ#UCC ɝB18s~ !4*/sWxVͪ}=Q a7 hAZ_)R-r׏*~}gb_"*tK{)B{VQ $L\cjAi pj0L&R'2\i F0ʀD~.P,_h<Sn+D[00Jdm_\%cyc;ˎB f!R?UíFIowe"PR\-p@s~eT(k,?r m5BfT7z1Pڑ"]xh1])=IR'lP^HV X3M}KR0oiwNYFz+7J!qeCc_h}n];5/UL&(b4xM퉦RL&LM5SP-,'_lbQdBaȹzkjlx#gE82Yz\JS VP"cI >|F; NF6y} ֖ fQË?>Fǧ'T+W_uIrdTZlgN}$ۗQU 8'A{F1,r^gH;<)UhV6M;9[X!w 3RH9"9'r7zѻB`oJcFχ]> y=Z.$w u&GAsqJc]2ΰ]-6#ʭ+k{}fZvŋ:r4z?R^?{%<.|$e"1L+}<*s{:Bv19m7Bd UU4LkRRnTR\8#m83؀pi\}~[m|r2Nf[R>qR><ѝs3Ǡ™lٞb/+REފT#j7!KIwe+M)#ۈ= aGro̔G ux@?,\M9?tA?}vHNzu38xeC"N$#H Y_ 1 xBb:7/rmWqwiFVAZ_jnףvGdWLcj,C؂IA8i;E=7/YG0#\7s6}R/=f{Ku$'5|: 늪y.]&잗zͱ9V"F"i_u׻VTܬLƅL 3z<6Zɠ$֜k6Y滉S9dn#8ATטXr|HG$rq<" q&kG̹OߒDUbOs!8!|L~ynZ $B|l ˁ3)^_{$ 񴜑FǗ5 W W7N_˔iBqa=ywOjN6BO3T7{/kS e ZuZ ` YJuPR=جOI& pwiS孼ѭhl#*9s J A×#]MUS[W-{j!oh;'"/G G a#mG!#c'g&QЎпgуx‚ZYG SS_u^q~N5 3OpmqˉQk'\+4fOV`cgs0$5vn NaZa$YLWbO楪[' {/ .oMaF/na&=4@2Юe{2jaR$ ӄ+>9/!L#pu &ͤCPLnlFDw5\eg_%wUM6^IB;g5O4?d29wbf%NÀM~Y'*h2d6<\Z22 ^Ɵ/;莐@E{o>%FKRA,b)ؾWNlE:֫LR Ke7spĿUh3`fJc'w%) D"45)DwiE*X,B 뮅}G_d_ N8%Yb9ïG|"N +;j* 9qJ8mD\m(e_r?ş\ђ}G?%ZSbG=vBk3҇M>\1:/ (9KPUpdr! 1vwF,rCžjr4V.r7DlǞp^bi>~Nqz+h5Xq1zI jeO2SdMh3[8# r:a,0+wW)f| IfŠkmo}i/ݤϦJ0h[6ʧ=Q'=LcgU՛bݕódx ;d)qЇ)v=a{-li71sN ּ޺7{4!z.s.=Zz ~P|vzHBy.ZpC-Z$,=Fe%2o/N,ޱK`^{Fm%fSNF̵xv!!S~}S-!::yXZJsI< sW" oaPJhգȽnrضߝ4^ѽJv|5cV*JgrnVkx^% o" poPsU8YVb7L9?@vMM3#Vn)3ޱx3(/Kkpw[Y~E#ygj4yܭ-iPK A%Uy3^u kmA#qhnDRicW[Ɓ~=:qO5ޗBTiK1Dg;8g[)_D>lr4 V-%|-ʄCc u8|ˏ_S_H#Dt-j^,9~:;I*i #H(m؀՚7rM˝5J=>w r5>DZWmcq&ݻ#u:}J$%ב\&ujƅLkK7(T#Z 9M+C^D_I⼴CVZF`뚤GY@›i) 5NU$4MX :lpᚚ3~h7J,8jy#>[DV9keuK%}&Dq܌] /Fhݾ@K+Dg`SߊB*./p (\ ɥJ:QQz>\Y(hwzFn=[/G~}sI&zcH2/{Qℍ\MUKIoNiviW:O±bМ,W](DmBg]t' v8v}^4 ̅ ӮTbܥq(9 '>uݑ|<gk@640^z;6a7UO: *ac[Ma0N8Xp#7 ͏ AT<]6'Zx`F/Ҡ q1p'#WE]EkD}>K33sC|DNtH#ĆTv[1qzJ3P/|5煝Y *)YMԠす\\Rd;i'?. kM'd %)N4B ^5{{i{piu.%Q6ĀILjUAo 5В(OR\"5F8+"r=)JS]/LsյpFT wz;W9QZH?~*a:M}xm ]~?& kax&܏`^{K"wQ-$zf`_W^O;݃ {.EhS@2o] Vf vNP6ZJF-TxjLFQmѱQY!xgZ"r@뼩p:}9C k6MndϿue84ZE F"1KhqM=$}n39 v=GIm%˖*dߖ{!]I~P֮CNN6C]Zq[&Cwp.yJϕHPNÉĂsaڱ3Lzƣ^j t2~=#as`|*:͕t! :RuNG1ՕTk9pX7nWŃ){r0{Nz '\*u~;"{{fC&sllY8 D8u5mȖ8:LDHqbYF't]+D>ǟyE3DR}+i@Aj?nuA@"s)Ϫ^-¦]1hnm<KDYRmvMVmF֊@ RxQW^x$8.?HM#2i`xTar"RMk07_9 [!4$Uf$40 ߒ F&~'i0 >Q<4ק :8wxoa)s i 蔓Y3Kntql^b' ²ANJ6Ƚ좀dIe ap%.p E|,O|銱nϘUU(z-^:ܗߌi[z* rRF r^BlȄ 5d͖`י'9U.X|1ƻ'A![)-ðh]:9Hi.Ej&%B!1\#6gPU,{gb.GEz2ԔY;;ezVCCwtaP ˽܀6jݻߑg?zTSPҹ?"}nl\y鱴\@pe#K7@Qۄ1خա<@K>"@*(Ѧ-hT^Av + eUA"7lN/wd<&F9a@ލ?'P E!37pʑf;:c Z}֡YYv2# 3c{+V_J4c/yg:_8rv*=A>o]G#)W.|(Rz2AÙː0&*=TPNЏUO X.|GԆW }~ZZR] e-n" P]b7eRPy$%5f!k<@j4PW/ 20>zT9'z#h ua ](A=&V6ҵv~0?蝗ZD%++{@6g_=78i$;b潣u%b0)IC(7tp?%qP~l 3&+6IWӨ?!;KHv&+-텈_dd4(Bw 耼 9 K&Fj&ypi෹c/qͳ*' ɋGOmj[+f1?bZp@h1 1-{k$px,[M*PGS2m!lqkJoxQu]WԍuU#!SSjT!NaIïZai>SȔ}~Kl2؅9~SgED#5| fY,!Eؾvx>^1JFe}0C_'A;O n춆E$%*hSi΍]N ڡhy R׹DNlIXtc;R5bϖH(s ?ް F5igӐ utr%UQlkE Jl|9"jKWH BH:ԒLYXbp(-zjChŊ%cavi|NK!JLdN8vrwl'4ZN/|7%5mV#1 ]s `{+Vlcr 3=;YsYunBr]׺Xq述sM aq)&e5TxjPd'"&$!+Ns F%ί__avNF3?jSۓu"f 'e^,ts`7s:G;^uIMA2QsYhn1/vdBPvh"M$}IZtׅTI'yǭ(?-9WiMs QNyo-5-# V%۰GLE`ĂlFz\2sE ^2&w29u >J _ťA Xp<<'D'*& 3,BR5Z4>NLwen׉/)D}v5ϱ `@w 4ԡ3ۑ 2rI5O("AD97߳?!ه;' =ǕQ. '*9[iL ɾl $v3y0-+?%Vb 'X;3=NÉI8. @w[$Ċڛ[}ĢO{Й=\b>wHULEsUXR& h -I պ[>ornm@.jcuZI'dɕQU~7[nZcU9d‡ٯߗl~>t]q^Ri&a(DXqye㠸 ݀#YMe B rdJs AGV1'1T4-7i; %ZsK2j4DUE#F)83Vx8/66 6g=)&qx,5|!ox=nD> EZסlù!'Fʷ Tz1^1p$ 0eV4sXwy[TK,yIt)-;,GwF cYG:en8tO}~*'Z3KuMʴ1Zbڬ"s18ױdYLlPEIzKQDo4Xy/(_LCe?+P}1=1ρXql' >@Ml9߹*gsA*% 5n|lʖmES"Ax=߶X;N&q$лXUBϡ2B7ǂ:-2mUʼn&ƿlWo? 7OX\kn$BH> l*Dq #+d?զvj ]ɮQjkyg , ƽFe5ˡ8$g7rHͨEJ`/rhZy6U)5p >YLV`o@^s[fR)$գ?Ɍ౷NL/eJ>Ek 2Fq z*rIWJ1-Bl Oއœ\,ivw]Kzm!\) KE7aqMYv_t\!K]5y!A92SBZ}^A ںy<uPWz=` 4TpaEsH E0ZYӽӴPGﱯ4,f:ߑؕ_y`%EnOyZS(rB_^Dv*lf,:,xFU|qK@lq+$5/K ]wB  \".6^"=wY* 9YAPCh(-S(mANEd[uMK.]k4(g$"Dxױcr-Q QC+_Bx.s8h*É߳l61tk7xw\w7_^1< s?.{| $\gz| [yyy[@ r]HD9~WzqNE÷,Aq6~[koy0գRFښRV(pJ꩓:﷔[a&XשziLG A|fJ("W.뱙`LPcvv奪4\L]@ APH =` ?Ɯ;m+[A ;|Nj,DUݧMUy2ThЉРB+c蘥U qskBbvvPe6؁up0MP,h܍n&a^[(s O-{q<c.۸B$x=?N $仹 2&oZЍfar*b}f9 ܛ _nQPmG=HfvW[HZMP]4E*Jf:b=zfQ2 ^)Fa^&1 tIPId5cw^㪛y%Qmb~Yp78R?~;CnOjS%)9'Y줾s\0)NOj\+Eo Mb-Q_'P#^70<ΉvadM{=ϻ/6&jB8 Íu棦wa[XZOH@dU| _u?'.ߊVY: lAK$݊]0l "˅$Q]DX ׂ61yI|IcJG ?Z3̎s0K?soUuw6`Eb:L%oeXPnHcp@J9lј`AT }{ԻdʧX[պ:0ԗTbEvXSO $Lo^U;ҁ麛2jCUj$!)H@F5nz@DROs&[6` Q3H9 {߮4-A*)*'S6Р:vR?4H`'k!sߤ\;ZudY#2L:S~+eڋ=ZLu5rHC^+"$kFPޑv-gFO%b֨ ^ֽ4"pd_^?t_:MK.E|^i EظaRXu2lǞ*깣JJ뿌3 摧(M2l 7.B 1.ԧ%.7,L@ s<3] o?b]br?L1KGNh(rt%i?ɨ_u^Dc:gv +m.< MAPRd\V[fXk\N0ݫ>PLugHfd67rYuhlJa-ub[Î2aeMNId`yYI9*PeJJn<=49#,"CPe!u;pMVMT:#bv;g^hs.Qv!Lddިp $ka}baH\pZޓVX)vL$ Qee֔m\E!|p )TO\Gh8s%O&7ᚉcjF?oM/yR{dJ3wQFy6)+IYπՓpim?cir5 gml\v9򸄈l샩e;>A'3=;i?njUC4G݅g#xkX׶MBez[ЫyLo=!l}hSj=:S;h(W_Yi<. a!lH5-P<4e?l򱞂%8rщ0F:R 7Y qS{Ao]#a"bu E/2FA+U Y d,/v]r2 iyWOoaSNJdu5hǨۯgbF"\R&sѾT&֊:tWHYlM `ɱT ;NEmTj|/6puwB_xYKrsqE>@V ;Vu.C6^/Uڄr vd+޽, dRm ^]|w %S%Ă7k^c_a -ds֓6b)|pWr8 @rf#Kmq>S7`/\h5 m-JGԚhy9,[+vG^UP!Y.reO3֢W[ ە1_2LtW{)݋}FJ6? b4zhMoܥ'D5_@;rn}~k0H,2ZaA &T&'2cҤb5^$kd<0>^"Gt@P2m]lXv9g?TFr|Wʻb=mW VMV>Ygrx}iR/T8] 21'1m`l"Җ66ig\)Ucys>zgܺc3X2qGшH5dXc HsL37`]70p¶piCdop5h"ODіEWD| ۬7NkcnfSҝg2氖R*'0|uslm SH]&esRӽ}~W)ԤajɅ .~4At]r!{ :\ֿU2s9!un^{0Am$ z'6sȨN:,Glݴ8KW(NSs(4g9[D_FC6[ ӉsDX(tݏ !tKHl|4}'OINj x/WXw&&xil@PN9Sew)8+/egªd|bE@".ZR(Vîu ܪ}E\2ꓴK .O>1ڊ_@ ~I@DC;Lӷ5h%]s`,t3-ځdր.:*1049h|س1 $2<ւ(;NcL^IgQ|:m]#$e zA!Kup<vVw.]˃^<4D#gsD@#;K*&>Q:9!ia?_ ;ҷ R=KPm4cg$&*}\-P[/(>WxG0cPaaH]s!@Q3yUTЌL O5xwj@6 4ir,qFT?*/jxOpM +-Gj*|mNz3j^CM"'hsHFYR OHLz@Ö:9 =a6KTs bBgxUReOCYR^;ؿ/ھF?kUs:K;,mX;oyxfHCIp_]~KոY:PRA-& ]$fm}q&Aw]@5bO_1ӌݷS; q,$ަF@ܬRg¨_ؽRYkW&krN ⺜Zh.u Aj}cnZ y19_"@"<9/27O]\f Y}ٿhy.LŖlk\׽XJQF-ɸä[Pz}IW@>ru@A9`X%~ue~gCs@7yBb.P ɍR}DA'f3x>FnC6k!3ܮ+ϛ N+nV!UxOqqqĠ)r&o d߮VlŽ., ?[נ)3cuFY((d59bpZ$c5a/j<ǣs+$3,'HLxO$ Y.[ixq7<͋ Z A]u7[zl$Yl:>đL[.ݦhx2}PǭnXd)"w`'f~ޱEFWAZV_vz5շ/IF Qn 몠:tDsPa_~V^kAF/2 U愼ÍFL5T>] ZwLHן K J3;ʹiaqqU^\q6a= T 2G(á4޸}*ůt'^NId~[Iw1*gFB,(fMWXOXDR8+fCd=F ooJ͉ _HU]U \ d1a y78XFs(dE߽%E#8hLNljJ|{J!ENJ*s%_+ T/ktM58i2jqT-;̜cD-D_\ez O1i5<01I޳)4-b]Y3Wy7y*C6(M΃tD.|`#.i~KMnbx 6_tn)5M֩G8\PzݦR\ V7M6p $މ`m_ ~-2H1?eS8ϝ؈䎫'tcbf|P=u|5T`w\$0h<֧Խc\##a<}h{p.]y@0tC_i<_]["0 ʎj> ?u넩qbBSmyLϜio1t WY0 X)C!¾ŷ᝞mD_Y=NL(=!50kYu#>xH;FV~3 7AtRp!h(ұY~.'aA&o&/{կv4P*f];c"- a A!Bbٺ%r/U2kF}Ήy- 9_ -e&F-GLi %(`?֟(f4 pΣ"c)>t>} fAUKAGpfPy#OBP-w+9;N$Uv9C$\}9'[~B^tͺ<@y/Ø2#U'z clc%]Rˍ? (;yrU?pJQ`=O_7^yວ!!ʣdpUyΞ+Vמ )2ž/n;RfA\i}]ֳkV>ܾUg@[r К_|{NjRo[-1s|_3SΎ%"ʆ$t 2xئ_H_WE!7V‚hluUl=@f#`iόِ3ۧ"[ΚV*Y4N(h>K =M6S ğpKCt8kAܜZv԰2ZEHCpxunpذȆC^t4/wFup&= HP\piR_VǧCp!ź*(gf}hV8{CzJ]#wc l헁+6uJ 3-ۉ^HK@jHJ4:(vAFCT*Mpn ZJ^s{,Hyu=HDK֔j/Lo4 n0JňpBjmB/hiWO [#*U 0S'0\3^_;efBU_Kp7(.# V pz\q;Y"H%oڹBMɏеG|>"^l97:XR\lӨjIBF]:)Ul @AF<6X40C~C{9 OETR Vm $m[_>\K@GjwKE:\1X <)`\/dO'yu%F#EJzkԣͮnF<Wd;nY:0)}3rSt!(g9+jܢ7íz$!]dmS`iɹ s0L=uS' " NxPOlYIK;q`3ּBoJtp@KC#K>͓ A í6SujaN {}r{";Bp >wRXF28Bb> ;`uB*G@`I:͇q͊X\, ]}TJ]؊a6W)?۸c͝cO<+Q\\`哱mbDaq7:A!A5=n^?GMpzUU3:A҃6PkHAZi5t8$ߥ+ic[CL4 d&9"5 yZnZdEdž`E=\=!,D/Qe˾r# " @|¸e}o^z>8|@[>\7"S7 މJɗt[9.?zC,6D' ˧zRa9yAy Ts ݑ 2<s7'wY"z{w,px,@^TZhU[|,e? }om";Mi`߇f*`-vU`WFD8vK%;tw:*gsZQq^ʖia :筍W8ө; Lƾ!J2!kוSS]j_m+E5k ˧@?b?*PkdH3/3!>_CrT ޫ0r% ze {~oi#}/ TE/3dqfҵ)A9 w6}q)|~v=Ig*KGm6 h!Ј}^c03D(x y9Iz=?x7huz*͆|q894CBk[B^5:-k~*5X.aMy+*ǥC#tl4@msz' ѵSl;hYdZ~tia^ۍvfd MΝTԺvt'MǒaX#†z ӎq7UPrLE Q,_]FI&Z?VG5S_)\J&Àg &XWl[ eEwf_"pn=+D.^HPT8"&+#_yӃItݿ7lp֫gqutM?A?l Ѣg(bIEE"?Fyoezk;^'#c)/qmm3 S6oI)B"q+p DR&8R?+uG.*&42ҝ;Xw `XQt`Oʇ,=-<ఠp8p_N䖪Qs԰:xKPo8 xVOP#1b(MSM{ PD1G'|%WO 瘡x*V!>qh$ +V {mo^AGJ|*rqwoq J6V&'KSʹ#qUS$T /tAuY䗅,v#aK߰¥f/K +X}]lT_muY* ضpKఴBebaS9'Jٰp:]*ޤ YemQK|mˁU3ba̩FeŒ(% ~p倛b/+QU,t-%E0m V,fp1۩byؠTp8K]׽^,"CUr>P;x\:Jb<Ur%!"+x:ȧ zp9%#_pSI*f)"@w楥fXo/2䗴B߫TڧJPi W ڲ) ^گUq<1H\h" +,[#K0s [ s qb36F偶ڲ/)-*NxnLrx-Ɉ] c|kSִ^ ]OewJ|kv읡l66Ek,%3}_rFvJ_^ofzԅO:͆3o뮁wk @c|!Op06"fA.uCBfifnyaIyl<ԯRibsPnVN=D,ƞa(J %$DvKdap'Jgkx50Yj|sԝ^M yan{ubyu;ws3p2b6s-cK?n}/%ڕQFC/ĢB-~YpiHo7R\qA,qq_|? (ȣѕa^u*ɝ3騧Ւ:ȎX_zڀz ;r*n0D 3a3:~epg))V쪿R'ݗ3~EJA]Me5G GKēQ(٨:`N/Oo3* }/]=HS$_S1WHSmhR ~!-wtXG.7Y΋'!Ёũ+q3Ԅe\˾e"a\W_4-  Daԍ, m# %I BOVь{"ř1-0 So4(~//wmnE[ol,uX^6:H2tN+pp9m,È3LKC&WM|RIilM=סF-ȪLK~гSˈZKآ2+p[ݜ?|vL9y_thHoIukA@ZB̹Zeb.ݨ--b4#!&*Qɧ{4pK-N*}\[f'f.vl'="cCj}<ɥyOiTUz!j% v9 {_$4[_yW6o67%K+ rFD! ]{%򛠁 ,7}+ wgNoS+8,V$Ay V %W+WлQPkh'zߴyymgOFݍ//f9a Te[j gB5t..̻aKUS3ocT |*ԧQhĖUf{$ڹ atvyN㘪#`u>0Wqi5S,*T(9wJA[Oo4𮼣#K(|*)?qV 4(]Qfɺ,Y҆Τ"'0jGtTeJUaVb ?#$UG'/VD9wn~0ZϓJn8vg"P/?ݬ+4(ZKm/a`&G!2mPmH.$er>z)/yBG^#g)ԫZ E 7GW1r~R]ov"`erAʪN|$V@x"6\7_WP^l@?~$b9m#3b(mtPziMРPoNi ugUZh5rHgQm> Mۙ}H,?؁GP]̛Q(1bq0[9$yNSWOM})|fZG{(rrI"VO1{jX4;24{{ L?,c\bAq/tc{Qت4E #MhCsA~S)h]p_b .Gv&Kqo$b4[sxlmfQ%kz& ܳ KS~ QFXǿ?~0n;UUMz|]|\]6oIB+Vhޗ +>fߩ'??FC7Uhj%d'J'Tiv׈Y $("%,(25Ӯp>ҕpOJݑ M|=Qu4L&HeS 'HYZϼQkX-s,ʸBH4"9:CF|X+t=%;S>>7j[qL WlCWlHI]Mm{BdE-;׮j+z! (k8df'I{ 2'o>{-+Ĭ%E_5\xߦL#HSDC'E)Zy(`2}:zG_-ZYze|X:JD < h>nOF>i$WR3QE=A\VSI%jCJl΢-R 1;rJ2n ݴ˿A׽q6o.15(a6 G=ѵW؆k@s%" ,jp\Ua?y eҡ2$oI,2*A6)r(u N:R YMYȦK U9K˧{2" fȞ&0;g [Nw{U|1Yܛb}v0fd=&hۏ3O6x<'bF֦.ISi(BT/⾏p3IT*=Sl]w;Ohd~,SoLE̮?kN3'`nPaXyه2N5he Mx7շq ?[*Q6"*yz7Q(UYc~IN]ls8~)hhƜC|P]\e1ijxp\2)W 1Qu*)¶@LLZ /$89k3n*P>Fb쬒ޞxQ*qk( tU,F?2:?¨kjHraz:9;RB5.,)KHmdԅ/.☙Y»=4ӱ:hpJ.w}_E*,}JJ.hc :QbҲT^ l{+e]~_Q̯;6ÿИylth+&/dsŜ/mA,~hZA& ~ .01_yŸ<2f4 A ygnIҟJ\a*v[ssI(Bw{ kD(f:uհӑ_@ys^p4QpW3,8|hіwO߄umCA7TR"#Azqthn6yyՊ=HM+ &EȪّT9E4vz+8,;%8?$W-E'f&JR)60&I) ?pnyyj5ȗ3,+ljwREУ]RAkG>-⮏nlT-nY0ڙ^љQa2 !f=O69.WO[B1Rgp{!ÇW=%Rk;9>A8#KDa{b(=7x1ȓy. _noAFDz$L8_?p3+a:jޏǦ`.vĠ|@ZغZKkPVo010!$IyRzhh>kv cB"}lI];xO!9J%P "*WZvtO r /QeGdgFȪ4k ѝX0#jj#[-8#TOFSobd m g=ASaj_S n;m2Ř>\5]]t6EIg<+'spz(y*轳lelݽy_R[3,' A"֏BS\uM M+]h d.oUVwUP No3RϺz ωO1Z0ֺ`w#'lޢShv#wfUW†?ueAqO&^z"@9='oj ;NF[{w’ɊN HПX5,Xn֏]㰭2R9݋)Pc_> ֝pC_ 2W4A Dx9%&ވ\ͧ͒Eę7Ad^A0Y4-H?a1o[}DўsSZ[DBjӾhpAWֆEg02 }l ;)\D,3J-CZPeQP3j!?LL:|iR/Ȓ#Ԡ<˭ae$"@" Ï%"TkYO q{|w4cE5c@[W@^UvH* 2 &&qWubecݰ_Fb;(\?6vx e;?mH`T?d\(B>W=UK"E$H,! v뾒wTW',Jي cr[5h#<sDr@&L&!x:,wQ_^rX)]J*O#pٙqhO{gq΅< G3(Jh|TB7"ImV݆%59XUdf0%z!^LjRiWaTƦhywU.d%: ZC[Jt׻*5Vy'Xϸ]۵MpC +qM餁4(䶕t` x:5. j.?x?T=OfH^Cn>%" gpWk_^>3z@ d-a땏xRdEPTuYfsb;Cڂ'nϕ|Az_HMhΊpkgN1:<r݌g% PD|xVG8Fb׆g[܁Y}\JHPy ׶"0Kc尅bh@ēP1ݪU64݅8g+\P_05ƚ &56|zz$tl`Orm]z;r0w"ipoH\56 D"hZD]q|eP{3qC4 $n[ˈJ?_u4YB-e5*@FZ"aPSv;}bcLg>_eSNՀۂn}F5OKlo *eZmfưK#񉎟-klz8i{ue3v#y| ?y'8J .P—|Q.sT$ `nmÈo&ݜ/o9 M%yguG۩].1CHM(-W@Ă㞯]~e/zedōzm [;lHn.m6ɹ}6(mgsO>\r;#(Nʽ&\vHd5mgJ cR %B+ʷ$IJ?,Z|\N!?-P^`V^*@H_;vc(ZeiLvuCב>Kta-n&WSWK[ e]:Jw+py*6"xA7H Yg- u1w t֫8uP*5cVcZRPh ]Ŵ=\1e؟J )`\;c0^*yPKr*^rDJŢ э'>s2)/J 3G}y.UȚy_Z(4K15rT^pD4Za~:kW:K~J&}= j l|g$؃0:p$evbjgģ!q<|V%YƸuQchmLxyiv|Cn2̪fyڞcj\]`}e0ὰQկLmCi&VP 2#[+ϛ_W%1Ȝ "H/13$Ry:@/FTx glH.۝_pшWo`/ξgfs2#.$%d?eIBG1(&coPjsCʁ(i^N]T̉k*퉘 =&rz _(ݷbQ-7z\t/Ӯ)_&I&sDuTQZnd>. (pQgԬV+\pa<6 y#gX)$A'fc3+O(xiPL9lNHbQ 1t,ɓbAu쾉Gl'jVP"KmzL/Kp0]l\vFGf̥(fT$㍃wY2h8~L s&w~?F|vD蝪3#>MA]JIh1&F$@fƂ>I"ALVJchHCVɲ0c'ȎOB;u`t&&)W]YGw땟(xI}6t2@Jv w:@!ע諍]]n䁩Bm#QXn,n_mlFA-"1Jg=вu"Õd)M-C[2+4)"Uzk}P4M@G^Ccnʋ= Wi?n+K=t|4$8IXN{I0=s}նf~LEWm9yFMa2}M*Z6vpRXECde|!FMcs@ OkSJYݾSm̡?*3k[">0k t7ĩwpۚ5@!xˀ mOM [4bIJ8D85!0+c]Cy^WaYFV[R yJ9k6M?mR}U޿C:PW/ hwzpBɮw{ mޜ^RX}֪$?T Cx;Ցk2[ sp&tLS5Xag1N}ϯ̀wƆw4s={yTR,uqFq4'J7Mp} <f SX/% r5HUxR>Kq뤢;bPV;90arS i0|YjD2͔J(|k^D?5JFB蔡?7U /=']D857vGrdڳBs2Z#xAYͽZX<ëB$PP̻Z Ix%JD G%]0KȀ'=썱,q':,{o3hDbm{'jE< 6jTߜ(iyf }=S!<(;"̔o2 hֻҳ'*fI-X o`*6*{_ΧlR.fgtv]SIt/d"7-MR1BTIєV[9ͤo7(r.H[)zio{MDkZNV#oeYS[.as$8TiaQl 6a-RtVӄPkP[,;:Yc M6=T*ƛǧndrn|Xs"(v1#ߚruDwTw*[ڟal,Koܻ5Q{FR x`"+ wS" }u莣6 qeC( ރFo[XO@ DP`ˡcL:2S> /{2WZ3y8wQ9OҐ_TX3YG#D k?fE:YLAmbl.{jldWtF(W7l*r~InPlne?Tjy7m/ iD/P]RoȠnK 4K]<;T;*1 \]1 V}uIP1Hg;a{ ~s0\[`$Bf4_zl6KM'T|zrVೕBthq &bKiNkDFk )"'O4JxC*վ氇 gftEzVNQ7-bՑ1jS)MnH#Bw&e Fa>^*oT ~Q.X=izwҲy*.E.HI%F7i;E.^GbDdoyw7VQQO<"fetdIaXi̳ޤO ;lyѲY3(/NqRKnE{yoزc˲f3X̓{J#9/lGNtU3KϦd~hS`K&?pUc hc-{Xn|.bE~+R&H BDggw:suci| O) $x86N[t:#3]#8ڤ[8~6rJNRuk ,H+:i)&hCsWa4 lk^5Ys+jvoskG,Ȓ| CLOo&oYO%jZھ8~8R/Ϥ{~\N#1̏DZ7Z %MɄ>{Cе֣dpD8 ja;EB:!1~XyF=-.V-MPxX亄׹ZT&剌U*,^BHƆt[iieXqLD*&@xAFn5A(Oc–^q1y?!ꆛбՕdpdEQ&;"ዣ6z#Ta<"n6nAGDS!n3x*ͣA0\_lMX24-Mx?ȿܢ_@$S_#== mYw99[JG^ו6cU3JԪxCJuS%Fo{4ԅȫID0`ZR}v9>{`rNy` }`<Kbכ?e^naBO部2R'W2$ͻOs6x*"wVn>jɕ(gxsR BWï2.v #wP#s Br8RTE)l^=@!i$gfvLf"wqTXf(<-({D ݧMPjr[F1O S!6xbwhfڙ. }ԝ%DXXo0j9E / \U&BUҧuM(亂 9+dh)Կ5;T | Kh Cqn;aMGQ\cɈU݋tqXxF_O^bDS\ϧSQq]`T7EV)4 {^:E(QytXa|'O~[.L\ǡ\YS3…B$\KzɍCP3ڈRdBp[D%%8cڒJގd SHCQ `?3N`2%hI  #xwۡ. _)4Q<{d$kީ}jyѨ"U궡p:<Nk93/ nc}"껨 ,բ Az*aBH+Q9xKDBHܣ;GY];\ Uس%idgZ'3 mkr%zGt#>DO[S %\RnEAhKd3it̀J֭%jbc"H*gIJoT**l.XFfLKM BG_hjLt8px͵yfbgUs. *vA0QZklNPы`,ִMx]A.Pbz"`+J!eŜ֕|hVA&+ʾ a/1[ºC;cY uHىtsrb~wY|Aq)+yCp77 ()QrхRꁕlqTT&R//nRevc1FO|sQY%phDS)ɨM6 0/+D7wo|Be"ZVYI|:NQn̮;+_}CyP7rg\=*ڼ4_{ >m,NaG#g ! ~K O2Ǽ.&I!HE虡VG?PI2խuE{J7Wu͕k0%/>-m8K*.'C%_n94Dڰfb=t4! Y]k}vdm Ę|Ηm.Pn q#cjO$x 4|3P,NxrI*.L<\>ҩZo^ˠF{4PblRŸAnA)'bJcig3V{"b)+>äG(dm@e]C7:llg#|ΘZt$E3oshp:3C,r-ֿabCmԴ›dKPʡ9_|ޓ'tQ($ ZD>/·KmLdYŇB̽n?p%1zVa;mG #o?lV+0P8%X<*qcFuuPeտBns! RȽ57̠_T=kIfeUPXAqrɪMHPZ8 7j~d=^R[i4T28P>ᠲz8M*TW@1?'K-_p8+ Ayux!߼Ah ? ԭJ׆kٮ1"aoZr.2yyD8OkbGeZ2&h!